@import url(https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);:root{--primary-color:#fff;--background-color:#000;--accent-color:orange;--accent-color-transparent:#ffa500cc;--error-color:#ff0013;--button-text-color:#000;--grey1:#4b4b4b;--grey2:#222;--white:#fff;--black:#000;--footer-page-text-color:#fff;--contact-input-field-bg:#222;--search-box-border-color:#ccc;--service-card-color:#4b4b4b;--h2-color:#dad9d9;--h3-color:#c8c8c8;--subscribe-hover:#4b4b4b;--body-text:"Montserrat",sans-serif;--heading-text:"Merriweather",serif;--pagination-hover-color:ECECEC}[data-theme=light]{--primary-color:#000;--background-color:#fff;--button-text-color:#fff;--grey1:#f9f9f9;--grey2:#ececec;--footer-page-text-color:#696969;--contact-input-field-bg:#fff;--search-box-border-color:#000;--service-card-color:#999;--subscribe-hover:#4b4b4b;--h2-color:#383737;--h3-color:#4a4a4a;--pagination-hover-color:#000}*{box-sizing:border-box}*,body,html{margin:0;padding:0}body,html{background-color:#000;background-color:var(--background-color);font-family:Montserrat,sans-serif;font-family:var(--body-text);font-size:18px;height:100%;line-height:1.5;overflow-x:hidden;overflow-y:auto;width:100%}body,h1,h2,h3,h4,h5,h6,html{color:#fff;color:var(--primary-color)}h1,h2,h3,h4,h5,h6{font-family:Merriweather,serif;font-family:var(--heading-text);line-height:1.3;margin:.625rem 0}h1{font-size:50px;padding:0}h1,h2{text-transform:uppercase}h2{font-size:40px}h3{font-size:24px}h4,h5,h6{font-size:20px}p{margin-bottom:1em}.container p:last-child,p:last-child{margin-bottom:0}a,b,strong{font-weight:600}a{color:orange;color:var(--accent-color);cursor:pointer;text-decoration:none;transition:color .3s ease}a.button,a:hover,button,span.button{color:#fff;color:var(--primary-color)}a.button,button,span.button{background-color:orange;background-color:var(--accent-color);cursor:pointer;display:inline-block;font-weight:600;line-height:1.5;margin:.5em 0;padding:.75em 2.5em;text-transform:uppercase;transition:background-color .5s ease,color .5s ease,border-radius .5s ease}a.button:hover,button:hover,span.button:hover{background-color:#fff;background-color:var(--primary-color);color:#000;color:var(--button-text-color)}input{background:#fff;background:var(--primary-color);padding-right:15px}input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:initial;border:2px solid #fff;border:2px solid var(--primary-color);border-radius:0;cursor:pointer;height:16px;margin-right:10px;position:relative;width:16px}input[type=checkbox]:checked{background-color:orange;background-color:var(--accent-color);border-color:orange;border-color:var(--accent-color)}.input-row{display:flex;gap:20px;justify-content:space-between}.input-group{display:flex;flex:1 1;flex-direction:column}.input-group label{font-size:16px;margin-bottom:5px}.input-group input,.input-group textarea{background:#222;background:var(--contact-input-field-bg);border:1px solid #ccc;border:1px solid var(--search-box-border-color);border-radius:0;color:#fff;color:var(--primary-color);font-size:20px;outline:none;padding:10px;transition:border-color .3s ease,box-shadow .3s ease}.input-group textarea{height:160px}.input-group input:focus,.input-group textarea:focus{border:1px solid orange;border:1px solid var(--accent-color)}.input-group input.error,.input-group textarea.error{border:1px solid #ff0013;border:1px solid var(--error-color)}.input-group .error-message{color:#ff0013;color:var(--error-color);display:block;font-size:14px;font-weight:600;margin-top:5px}.input-group input::placeholder,.input-group textarea::placeholder{color:#fff;color:var(--primary-color);font-family:Montserrat,sans-serif;font-family:var(--body-text);font-size:16px;font-style:italic;opacity:.8;transition:opacity .3s ease}.input-group input:focus::placeholder,.input-group textarea:focus::placeholder{opacity:.5}hr{background-color:orange;background-color:var(--accent-color);border:none;height:2px}.container{padding:3em}.pb-0{padding-bottom:0!important}.pt-0{padding-top:0!important}ol,ul{list-style-position:inside;margin:0 0 1em;padding:0}ul{list-style-type:circle}ul li{color:#fff;color:var(--primary-color);margin-bottom:.25em}ul li::marker{color:orange;color:var(--accent-color);font-size:1.2em}ul ul{list-style-type:circle;margin-top:.5em}ul ul li{margin-bottom:.4em}ol{list-style-type:decimal}ol li{color:#fff;color:var(--primary-color);margin-bottom:.5em}ol li::marker{color:orange;color:var(--accent-color);font-weight:600}ol ol{list-style-type:lower-alpha;margin-top:.5em}ol ol li{margin-bottom:.4em}.announcenent{background:#252424;color:#fff;color:var(--white);font-weight:700;margin:0;padding:5px 0;text-align:center;text-transform:uppercase}.desktop-only{display:block!important}.desktop-only-flex{display:flex!important}.mobile-only,.mobile-only-flex{display:none!important}@media (max-width:1024px){.container{padding:2em}.desktop-only,.desktop-only-flex{display:none!important}.mobile-only{display:block!important}.mobile-only-flex{display:flex!important}}@media (max-width:767px){a.button,button{font-size:16px;padding:.5em 1.5em}.input-row{flex-direction:column}.hero .hero-content h1,h1{font-size:50px}.hero .hero-content h2,h2{font-size:40px}}@media (max-width:600px){.hero .hero-content h1,h1{font-size:40px}.hero .hero-content h2,h2{font-size:30px}}@keyframes slideIn{0%{transform:translateX(100%)}to{transform:translateX(10%)}}@keyframes slideOut{0%{transform:translateX(10%)}to{transform:translateX(100%)}}.header-content{justify-content:space-between;padding:.5em 2em;width:100%}.header-content,.logo{align-items:center;display:flex}.logo{gap:2em}.logo a{color:var(--accent-color);font-size:36px;font-weight:700;text-decoration:none}.navbar{flex-wrap:wrap;justify-content:space-between;position:relative;width:100%}.navbar,.navbar-right{align-items:flex-end;display:flex}.navbar-right{flex-direction:column;justify-content:center}.nav-upper{align-items:center;display:flex;justify-content:flex-end}.nav-links{flex:1 1 auto;padding:0 10px}.nav-socials{display:flex;font-size:22px;gap:.5em;margin-right:1em;padding:0 15px}.nav-socials a{padding:5px}.nav-lower{align-items:center;display:flex;justify-content:flex-end;width:100%}.nav-links{display:flex;font-weight:600;gap:1em;text-transform:uppercase;transition:opacity .5s ease,transform .5s ease}.nav-links,.nav-links li{background-color:var(--background-color);list-style:none}.nav-links li{margin:0;padding:5px 15px;position:relative}.nav-links a{align-items:center;color:inherit;display:flex;gap:.25em;text-decoration:none}.nav-links li a:hover{color:var(--accent-color)}.nav-links a.button{font-size:14px;justify-content:center;margin:0;padding:.5em 1.5em;text-align:center}.nav-links a.button:hover{color:var(--button-text-color)}.nav-dropdown{background-color:var(--background-color);display:inline-block;position:relative}.nav-dropdown>.dropdown-content{background-color:var(--background-color);height:0;left:0;max-height:0;min-width:300px;opacity:0;overflow:hidden;position:absolute;text-align:left;top:100%;transition:max-height .3s ease,opacity .3s ease;z-index:100}.nav-dropdown.active>.dropdown-content{background-color:var(--background-color);height:auto;max-height:500px;opacity:1;padding:25px 0}.dropdown-content,.submenu-container{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease}.nav-dropdown .dropdown-content.active,.nav-dropdown .submenu-container.active{max-height:600px;opacity:1}.sub-dropdown-content{max-height:0;opacity:0;overflow:hidden;padding:.25em .25em 0;transition:max-height .3s ease,opacity .3s ease}.sub-dropdown-content.active{max-height:500px;opacity:1}.dropdown-content ul,.sub-dropdown-content ul{list-style:none;margin:0;padding:0}.dropdown-content ul{padding:0 1em}.dropdown-content li,.dropdown-content ul{font-size:16px;margin:0;text-align:left;text-decoration:none;text-transform:none}.dropdown-content li{display:block;padding:.5em 0;transition:background-color .3s ease}.sub-dropdown-content li{font-size:14px;font-weight:500;padding-left:0}.dropdown-content a:hover{color:var(--accent-color)}.toggleMenu{transition:opacity .5s ease;visibility:hidden}.nav-icons a,.nav-socials a{color:inherit;display:inline-block;transition:transform .2s ease-in-out}.nav-icons a:hover,.nav-socials a:hover{color:var(--accent-color);transform:scale(1.1)}.currency-select,.nav-icons,.nav-links{flex:1 1 auto}.theme-toggle{border:0;cursor:pointer;font-size:28px;line-height:1;margin:8px 0 0;padding:5px}.theme-toggle,.theme-toggle:hover{background:none;background:#0000;color:var(--primary-color)}.dot:hover{background-color:var(--primary-color)}.nav-dropdown.active>a{background-color:var(--background-color)}.navbar .arrow-icon{margin:0;position:relative;top:-2px;transition:transform .5s ease}.navbar .arrow-icon.rotate{transform:rotate(180deg)}@media (min-width:992px){.nav-dropdown.megamenu{position:static}.submenu-container{background-color:var(--background-color);border-top:2px solid var(--grey2);box-shadow:0 4px 6px #0000001a;display:flex;height:0;left:-2em;opacity:0;padding:1em;position:absolute;top:100%;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100vw;z-index:1000}.nav-dropdown.active .submenu-container{height:auto;max-height:600px;padding:2em}.hover-image{flex:1 1}.hover-image img{max-width:100%}.hover-links{column-count:2;column-gap:2em;flex:2 1;gap:.5em;list-style:none;margin:0;padding:2em}.hover-links li{break-inside:avoid;display:block;list-style:none;padding:.5em 0;page-break-inside:avoid}.nav-dropdown.active .submenu-container{opacity:1;visibility:visible}.hover-links li a:hover{color:var(--accent-color)}.hover-links li a.button{display:inline-block;font-size:16px;padding:.5em 2.5em}.hover-links li a.button:hover{color:var(--button-text-color)}}@media (max-width:1200px){.header-content{padding-left:1em;padding-right:0}.submenu-container{left:-1em}.hover-links{padding:1em 2em 2em}}@media (max-width:1100px){.logo a{font-size:32px}.nav-links{gap:.5em}.nav-links li{font-size:16px}}.close-mobile{display:none}.theme-toggle.view-991-down{display:none;position:relative;top:5px}@media (max-width:991px){.theme-toggle.view-992-up{display:none}.theme-toggle.view-991-down{display:block}.theme-toggle,.toggleMenu{margin:0}.navbar{align-items:center}.close-mobile{display:block;margin-bottom:2em}.header-content{padding:0 .5em}.navbar{height:60px;padding:0 15px}.toggleMenu{align-items:center;color:var(--accent-color);cursor:pointer;font-size:30px;height:30px;justify-content:center;visibility:visible;z-index:1000}.currency-select,.nav-icons,.nav-socials{display:none}.navbar .arrow-icon{position:static}.nav-links{align-items:flex-start;background-color:var(--background-color);border-left:4px solid var(--accent-color);display:flex;flex-direction:column;gap:0;height:100%;justify-content:flex-start;min-width:220px;opacity:0;overflow-x:hidden;overflow-y:auto;padding:1.25em 3em 2em 2em;position:fixed;right:-10px;top:0;transform:translateX(100%);transition:opacity .5s ease,transform .8s ease;z-index:999999}.nav-links.show{opacity:1;transform:translateX(0)}.nav-links.hide{opacity:0;transform:translateX(100%)}.nav-links>li{border-bottom:1px dashed var(--grey2);display:block;margin:0 0 .5em;padding:0;text-align:left;text-transform:none;width:100%}.nav-links>li li{padding-left:1em}.dropdown-content{padding-top:0}.dropdown-content li li{padding-bottom:0;padding-top:0}.nav-links>li.close-mobile,.nav-links>li:last-child{border:0}.nav-links a{padding:.75em 0 1em;width:100%}.nav-links a.button{margin-bottom:2em;padding:.5em 1em}.nav-links .close-icon-item{color:var(--accent-color);height:30px;margin-bottom:1.5em}.nav-links .close-icon-item .close-icon{background:none;cursor:pointer;font-size:30px}.nav-dropdown{margin:0}.nav-dropdown>.dropdown-content,.submenu-container{min-width:10px;padding:0;position:static}.nav-dropdown.active .submenu-container,.nav-dropdown.active>.dropdown-content,.nav-dropdown:hover>.dropdown-content{opacity:1;padding:0}.dropdown-content ul,.hover-links{margin:0;padding:0}.dropdown-content ul.sub-dropdown-content{padding-top:.5em}.dropdown-content a,.hover-links a{font-weight:500;padding:.25em 0}.dropdown-content a:hover{background-color:var(--hover-background-color);color:var(--accent-color)}.hover-image{display:none}}.blog-header a:hover,.hero-content a:hover,.pickup-info-overlay a:hover,.promo-alt-content a:hover,.promo-content a:hover,.service-items a:hover{color:var(--button-text-color)}.hero-slideshow{align-items:center;background-position:50%;background-size:cover;display:flex;height:74vh;justify-content:flex-end;margin:auto;min-height:600px;padding:5em;position:relative;transition:background-image .5s ease-in-out;width:100%}.hero-slideshow .hero-content{background:none;text-align:center}.hero-slideshow .hero-content h1{font-size:46px}.hero-slideshow .hero-content a.button{background-color:var(--background-color);margin:1.5em 0;padding:.75em 2em}.hero-content a.button:hover{background-color:var(--accent-color)}.feature{align-items:center;display:flex;justify-content:space-between;margin-bottom:-6px}.feature:last-child{margin-bottom:0}.feature:nth-child(2n) .feature-image{order:2}.feature-image{flex:1 1;margin:0;overflow:hidden}.feature-image,.feature-text{width:50%}.feature-image img{height:auto;object-fit:cover;width:100%}.feature-text{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 2em;text-align:center}.feature-text p{font-size:1.2rem;margin:1em 0}.feature-text a{color:var(--button-text-color)}#blog-section .blog-posts span{color:var(--button-text-color);font-size:14px;padding:.5em 1.5em}#blog-section .blog-posts .post:hover span{background-color:var(--primary-color);color:var(--button-text-color)}.services{text-align:center}.services h2{padding-bottom:1em}.service-items{grid-gap:1.5em;display:grid;gap:1.5em;grid-template-columns:repeat(4,1fr)}.service-items .service-item{box-shadow:0 2px 5px #0000001a;overflow:hidden;position:relative}.service-item img{display:block;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.service-items .service-item:hover img{transform:scale(1.1)}.overlay{align-items:flex-end;background-color:#00000059;color:var(--primary-color);display:flex;height:100%;justify-content:center;padding:3em 2em;width:100%;z-index:2}.overlay,.overlay:after{left:0;position:absolute;top:0}.overlay:after{border-radius:5px;bottom:0;content:"";right:0;z-index:-1}.service-items .service-item:hover .overlay{background-color:#00000026}.service-items .button{background-color:var(--background-color);border:none;cursor:pointer;font-size:16px}.promo-alt-content a:hover,.service-items .service-item:hover .button{background-color:var(--accent-color);color:var(--button-text-color)}.hero{background-image:url(/static/media/plant4.1ead8614edf7452d03b9.jpg);background-position:50%;background-size:cover;height:50vh;min-height:400px;position:relative}.hero,.hero:before,.promo-section:before{align-items:center;display:flex;justify-content:center;width:100%}.hero:before,.promo-section:before{background:#00000059;content:"";flex-direction:column;height:100%;position:absolute;z-index:1}.hero>div,.promo-section>div{position:relative;z-index:2}.hero h1{color:var(--white);font-size:60px;line-height:1.2;margin:auto;max-width:1024px;text-align:center}.promo-section{background-image:url(/static/media/plant5.79af88659538752db9d4.jpg);height:560px}.promo-alt-section,.promo-section{align-items:center;background-position:50%;background-size:cover;display:flex;justify-content:flex-start;position:relative}.promo-alt-section{background-image:url(/static/media/plant6.600ab731c9bcf176acc2.jpeg);height:700px}.promo-alt-content,.promo-content{background:none;max-width:660px;padding:10px;text-align:center;width:100%}.promo-alt-content h2,.promo-content h2{color:var(--white);font-size:50px;margin:0 auto;max-width:320px;text-align:center}.promo-alt-content h3,.promo-content h3{color:var(--white);font-size:26px;font-weight:600;margin:1em 0;text-align:center}.promo-alt-content button,.promo-content button{background-color:var(--background-color);border:none;color:var(--primary-color);cursor:pointer;font-size:1rem;margin:.5rem 0;transition:background-color .8s ease,color .8s ease,border-radius .8s ease}#blog-section .blog-header{margin-top:1.5em}#blog-section .blog-header a{color:var(--button-text-color)}#blog-section{text-align:center}#blog-section .blog-posts{display:flex;flex-wrap:wrap;gap:1.5em;justify-content:center;margin:2em auto 0}#blog-section .blog-posts .post{align-items:stretch;display:flex;flex-basis:calc(25% - 1.5em);flex-direction:column;flex-grow:1;flex-shrink:1;font-size:14px;overflow:hidden;padding:0;position:relative;text-align:center;transition:transform .3s ease;width:50%}#blog-section .blog-posts .post h3{color:var(--white);font-family:var(--body-text);font-size:18px;padding:.5em 0;text-transform:uppercase}#blog-section .blog-posts .post img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}#blog-section .blog-posts .post:hover img{transform:scale(1.15)}.content-overlay{align-items:center;background:#00000080;bottom:10%;display:flex;flex-direction:column;flex-grow:1;height:180px;justify-content:space-between;left:50%;padding:20px;position:absolute;text-align:center;transform:translateX(-50%);width:80%}.content-overlay h2{background:none;color:var(--white);font-family:var(--body-text);font-size:18px;margin:10px 0;max-width:100%;text-overflow:ellipsis}.content-overlay p{color:var(--white);font-weight:400;margin:0;text-transform:uppercase}.content-overlay button{align-self:center;margin-top:10px}.pickup-info{position:relative}.pickup-info-overlay{align-items:center;background:var(--background-color);display:flex;flex-direction:column;height:auto;justify-content:center;margin-right:60px;max-width:350px;padding:2em;position:absolute;right:5%;text-align:center;top:50%;transform:translateY(-50%)}.pickup-info h2{font-size:30px;text-align:center}.pickup-info h2,.pickup-info p{background:none;color:var(--primary-color)}.pickup-info p{margin:.75em 0}.pickup-info-overlay button{border:none;color:var(--primary-color);cursor:pointer;margin-top:2rem;transition:background-color .8s ease,color .8s ease,border-radius .8s ease}.info-link{background-color:var(--background-color);border:none;color:#fff;cursor:pointer;display:inline-block;padding:10px 20px;text-decoration:none}.pickup-info iframe{border:0;height:550px;width:100%}.slideshow-controls{background:none;display:flex;justify-content:center;margin-top:10px}.slideshow-controls .dot{background:#0000;border:2px solid var(--white);border-radius:50%;cursor:pointer;display:inline-block;height:15px;margin:0 5px;opacity:1;width:15px}.slideshow-controls .dot:hover{background-color:var(--accent-color);border-color:var(--accent-color)}.slideshow-controls .dot.active{background-color:var(--white)}@media (max-width:1470px){#blog-section .blog-posts .post{flex-basis:calc(50% - 1.5em);width:calc(50% - 1.5em)}}@media (max-width:1200px){.hero-content,.promotion-alt{text-align:center}.feature-text h2{font-size:34px}}@media (max-width:1024px){.hero,.promo-alt-section,.promo-section{background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;padding:4em 3em}.hero-content{text-align:center}.category img{height:auto;width:100%}.feature{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:2em;overflow:hidden;position:relative}.feature:last-child{margin-bottom:0}.feature-image{padding:.5px;width:100%}.feature-text,.feature-text h2{color:var(--white)}.feature-text{background:#00000080;height:auto;padding:2em;position:absolute;width:80%}.promo-alt-section .promo-alt-content,.promo-section .promo-content{padding:25px;width:100%}.service-items{grid-template-columns:repeat(2,1fr)}.service-item img{height:500px;width:100%}.overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.overlay button{margin:5rem 0;position:absolute}#blog-section .blog-posts .post{width:100%}.content-overlay{background:#00000080;transition:background-color .3s ease}.content-overlay h2{justify-content:center}.content-overlay button{font-size:small}.pickup-info{height:auto}.promo-alt-content,.promo-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center;width:100%}.promo-alt-content h2,.promo-content h2{color:var(--white);font-size:50px;margin:0}.promo-alt-content h3,.promo-content h3{color:var(--white);font-size:25px;font-weight:800;text-align:center}}@media (max-width:991px){.hero,.promo-section,.promotion-alt{padding:3em 2em}.hero h1{padding:0}.hero,.promo-alt-section,.promo-section{height:auto;padding:3em 2em}.promo-alt-section .promo-alt-content,.promo-section .promo-content{padding:0}}@media (max-width:767px){.hero{min-height:200px}#blog-section h2,.feature-text h2{color:var(--primary-color);font-size:26px}.feature-text p{font-size:1rem;margin:.5em}.feature-text{background:#0000;color:var(--primary-color);padding:1em 1em 0;position:static;width:100%}.feature:nth-child(2n) .feature-image{order:1}.feature:nth-child(2n) .feature-text{order:2}.service-items{grid-template-columns:1fr}.services h2{padding-bottom:.5em}#blog-section .blog-posts{display:flex;flex-direction:column}#blog-section .blog-header,#blog-section .blog-posts{margin-top:1em}.promo-alt-content h2,.promo-content h2{color:var(--white);font-size:40px;margin:0}.promo-alt-content h3,.promo-content h3{font-size:20px;font-weight:800;text-align:center}.pickup-info-overlay{bottom:5%;left:10%;max-width:80%;top:auto;width:80%}}@media (max-width:600px){.hero-slideshow .hero-content a.button{padding:.5em 1.5em}#blog-section .blog-posts .post{justify-content:space-evenly}#blog-section .blog-posts .post img{min-height:320px}.content-overlay{gap:5px;height:auto}#blog-section .blog-posts .post h3{padding:0}#blog-section .blog-posts a.button{display:block;font-size:14px;padding:.25em 1em;width:100%}.service-item{position:relative;width:100%}.service-item img{display:block;height:300px;width:100%}.promo-alt-content h2,.promo-content h2{font-size:30px}.promo-alt-content h3,.promo-content h3{font-size:15px}.promo-alt-content button,.promo-content button{font-size:.8rem}.pickup-info h2{font-size:20px}}@media (max-width:390px){.promo-alt-content h2,.promo-content h2{font-size:22px}.promo-alt-content button,.promo-content button{font-size:.4rem;padding:.5rem 1rem}}@media (max-width:320px){.hero-content h1{font-size:40px}.promo-alt-section .promo-alt-content,.promo-section .promo-content{padding:10px}.promo-alt-content h2,.promo-content h2{max-width:100%}}.site-footer{border-top:2px solid var(--accent-color)}.site-footer .container{align-content:flex-end;align-items:flex-end;display:flex;gap:2em;justify-content:space-between;padding-top:2em}.site-footer a{color:var(--primary-color)}.site-footer a:hover{color:var(--accent-color)}.site-footer .footer-left,.site-footer .footer-right{flex-basis:calc(50% - 2em);flex-grow:0;flex-shrink:1;width:50%}.site-footer .footer-links{display:flex;gap:5em;justify-content:flex-start;margin-bottom:1em}.site-footer .footer-nav{list-style:none;margin:0;padding:0}.site-footer .footer-nav li{margin-bottom:10px;margin-top:10px;padding:10px}.site-footer .footer-upper{text-transform:uppercase}.site-footer .footer-social-and-rights{align-items:center;display:flex;gap:2em;margin-bottom:1em;margin-left:.5em}.site-footer .copyright{font-size:14px;margin:0}.site-footer .footer-social-and-rights p{color:var(--primary-color)}.site-footer .footer-socials{align-items:center;display:flex;font-size:22px;gap:1em;line-height:1}.site-footer .footer-socials a{color:inherit;display:inline-block;transition:transform .2s ease-in-out}.site-footer .footer-links li a:hover{color:var(--accent-color)}.site-footer .footer-socials a:hover,.site-footer .payment-methods a:hover{color:var(--accent-color);transform:scale(1.1)}.site-footer .search-form{align-items:stretch;display:flex;margin-left:.5em}.site-footer .search-form a.button{align-items:center;border:1px solid var(--primary-color);border-left:0;display:flex;font-size:16px;justify-content:center;margin:0;padding:.5em 1em}.site-footer .search-form a.button:hover{background-color:var(--subscribe-hover);border:1px solid var(--primary-color);border-left:0;color:var(--white)}.site-footer .search-form input{background-color:var(--white);border:1px solid var(--primary-color);padding:10px}.site-footer .search-form button:hover{background-color:var(--primary-color);color:var(--button-text-color)}.site-footer .payment-methods{display:flex;font-size:30px;gap:.25em;justify-content:flex-end}.site-footer .company-name{color:var(--accent-color);font-size:30px;font-weight:600;text-align:right}@media (max-width:1024px){.site-footer .container,.site-footer .footer-left,.site-footer .footer-left .footer-social-and-rights{display:flex;flex-direction:column;gap:1em}.site-footer .footer-left,.site-footer .footer-right{flex-basis:100%;width:100%}.site-footer.footer-right{order:1}.site-footer .footer-left{order:2}.site-footer.footer-left .footer-links{order:1}.site-footer .footer-left .search-form{order:2}.site-footer .footer-left .footer-social-and-rights{order:3}.site-footer .footer-links{margin:0}.site-footer .company-name{padding:0;text-align:center}.site-footer .footer-links,.site-footer .search-form{justify-content:center}.site-footer .footer-social-and-rights{gap:.5em}.site-footer .footer-nav li,.site-footer .footer-upper{text-align:center;text-transform:none}.site-footer .search-form{margin-bottom:1em}}@media (max-width:600px){.site-footer .footer-links{flex-direction:column;gap:0}}.contact-hero{background-image:url(/static/media/plant4.1ead8614edf7452d03b9.jpg)}.contact-container{margin:auto;max-width:900px;width:100%}.contact-container h2{margin-bottom:20px;text-align:center}.contact-container form{display:flex;flex-direction:column;gap:1.5em}.contact-container button{align-self:flex-start;border:none;font-size:16px;margin:0}#blog .blog-hero{background-image:url(/static/media/plant7.b9ea45b13ca1f6259f39.jpg)}#blog h2{text-align:center}#blog .blog-posts{display:flex;flex-wrap:wrap;gap:1.5em;justify-content:center;margin:2em auto 0}#blog .blog-content{text-align:center}#blog .blog-posts .post{align-items:stretch;display:flex;flex-basis:calc(33.3% - 1.5em);flex-direction:column;flex-grow:1;flex-shrink:1;font-size:14px;max-width:calc(33.3% - 1.5em);overflow:hidden;padding:0;position:relative;text-align:center;transition:transform .3s ease;width:50%}#blog .blog-posts .post img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}@media (max-width:1200px){#blog .blog-posts .post{flex-basis:calc(50% - 1.5em);max-width:calc(50% - 1.5em)}}@media (max-width:767px){#blog .blog-posts .post{flex-basis:100%;max-width:100%}#blog .blog-posts .post .content-overlay{bottom:0;height:100%;justify-content:center;top:0;width:100%}}@media (max-width:600px){#blog .blog-posts .post .content-overlay h2{font-size:16px}#blog .blog-posts .post .button{display:none}}.about-hero-image{background-image:url(/static/media/about-heroImg.c4b04774d706d1d84d37.jpg)}.about-feature:last-child{margin-bottom:0}.about-feature:nth-child(2n) .about-feature-image{order:2}.legal-content h1{font-size:40px;font-weight:600;margin-bottom:2rem;padding:0;text-align:left}.legal-content h2{font-family:var(--body-text);font-size:23px;margin:2em 0 1em;text-align:start;text-transform:none}.legal-content p{font-size:18px}.legal-content a{text-decoration:none}.legal-content span{text-transform:lowerse}@media (max-width:1200px){.legal-content,.legal-content h1,.legal-content h2,.legal-content p{text-align:center}}.privacy-content h1{font-size:40px;font-weight:600;margin-bottom:2rem;padding:0;text-align:left}.privacy-content h2{font-family:var(--body-text);font-size:22px;margin:2em 0 1em;text-align:start;text-transform:none}.privacy-content p{font-size:18px}.privacy-content a{text-decoration:none}.privacy-content span{text-transform:lowerse}@media (max-width:1200px){.privacy-content,.privacy-content h1,.privacy-content h2,.privacy-content p{text-align:center}}.allservice-hero-image{background-image:url(/static/media/plantServiceHero.356fce621bd35951f07c.jpg)}.services-grid{grid-gap:2em;display:grid;gap:2em;grid-template-columns:repeat(3,1fr)}.service-card{align-items:center;background:var(--service-card-color);display:flex;flex-direction:column;gap:1em;height:100%;justify-content:space-between;overflow:hidden;padding-bottom:2em;position:relative;text-align:center}.service-card a.img-link,.service-card img{display:block;width:100%}.service-card img{height:300px;margin:0;object-fit:cover}.service-card h2,.service-card p{padding:0 2em}.service-card h2{color:var(--white);font-size:28px;padding-top:1em}.service-card p{color:var(--white);flex-grow:1;font-size:20px;margin:0}.service-card .button{border:none;cursor:pointer;font-size:14px;padding:.75em 2.5em}@media (max-width:1200px){.service-card{justify-content:space-between}.service-card h2{font-size:20px;padding-top:1em}.service-card img{height:240px}.service-card p{display:none;font-size:18px;padding:0 10px;transition:display .3s ease}.service-card:hover p{display:block}}@media (max-width:991px){.services-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:737px){.services-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.services-grid{grid-template-columns:1fr}}.service-hero-image{background-image:url(/static/media/plantHero.014b2362f4a8563d6a36.jpg)}.service-details-layout{align-items:flex-start;display:flex;gap:5em;justify-content:space-between;position:relative}.service-text{flex:2 1}.service-text h2{color:var(--accent-color);font-size:34px;margin:0 0 .25em;text-transform:none}.service-text ul{list-style:circle;margin-top:1rem;padding:0 25px}.service-text h3{margin:.5em 0 .25em;text-align:left}.service-images{display:flex;flex:1 1;flex-direction:column;gap:20px;position:-webkit-sticky;position:sticky;top:20px}.service-images img{height:auto;object-fit:cover;transition:transform .3s ease,box-shadow .3s ease;width:100%}.label{color:var(--accent-color);font-size:x-large;padding-top:5px}.service.promo-section{background-image:url(/static/media/serviceBottomCTA.14d1917d356e7f07bd20.jpg)}.service.promo-section .promo-content{margin:auto;max-width:700px}.service.promo-section .promo-content h2{max-width:100%}@media (max-width:1024px){.service-details-layout{flex-direction:column;gap:3em}.service-images{display:grid;grid-template-columns:repeat(2,1fr)}}@media (max-width:991px){.service-details-layout{gap:2em}.service-text h2{font-size:24px}.service-text h3{font-size:20px}.service.promo-section{padding:3em 2em}}@media (max-width:767px){.service-images{grid-template-columns:1fr}}.hero.allcasestudies{background-image:url(/static/media/caseStudiesHero.dc66fb0a6df035d10835.jpg)}.allcasestudies-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.allcasestudies-card{color:inherit;display:block;height:400px;overflow:hidden;position:relative;text-decoration:none;transition:all .4s ease;width:100%}.allcasestudies-card:hover img{transform:scale(1.1)}.allcasestudies-card img{height:100%;object-fit:cover;transition:transform .5s ease-in-out;width:100%}.service-overlay{align-items:center;background:#000c;bottom:10%;display:flex;flex-direction:column;justify-content:center;left:50%;min-height:calc(2em + 40px);padding:20px;position:absolute;text-align:center;transform:translateX(-50%);transition:all .4s ease;width:95%}.allcasestudies-card:hover .service-overlay{background-color:var(--accent-color-transparent)}.service-overlay h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--white);display:-webkit-box;font-family:var(--body-text);font-size:20px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:normal}.service-overlay a,.service-overlay a:hover{color:var(--white)}@media (max-width:1530px){.allcasestudies-grid{grid-template-columns:repeat(2,1fr)}.allcasestudies-card img{transition:none}.allcasestudies-card h2{padding:5px}.allcasestudies-card:hover img{transform:none}}@media (max-width:991px){.service-overlay h2{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:normal}.service-overlay{bottom:5%;padding:10px}}@media (max-width:767px){.allcasestudies-grid{grid-template-columns:1fr}}.case-hero-image{background-image:url(/static/media/allCaseStudiesHero.3393d92acc216c2debce.jpg)}.card-container{align-items:start;display:flex;flex-wrap:wrap;justify-content:space-around}.card{grid-gap:2em;align-items:start;display:grid;gap:2em;grid-template-columns:repeat(2,1fr);justify-content:center}.card-item{border:3px solid var(--accent-color);height:100%;padding:2em;text-align:center}.card-item h2{color:var(--accent-color);font-size:32px;margin:10px 0}.card-item p{color:var(--primary-color)}.icon{color:var(--accent-color);font-size:50px;margin-bottom:10px}.case-images{display:flex;flex-wrap:wrap;gap:1em;justify-content:center}.case-images .image-wrapper{box-sizing:border-box;flex-basis:calc(25% - 1em);flex-grow:0;flex-shrink:1;max-width:25%;overflow:hidden;padding-top:25%;position:relative}.case-images .image-wrapper img{cursor:pointer;display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.modal{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999999}.modal-content-wrapper{pointer-events:auto}@keyframes fadeInZoom{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes fadeOutZoom{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.modal-content{animation:fadeInZoom .3s ease-in-out;max-height:100%;max-width:100%;position:relative}.modal.fade-out .modal-content{animation:fadeOutZoom .3s ease-in-out}.modal-content img{border:1px solid var(--grey2);height:auto;max-height:500px;object-fit:cover;width:100%}.close{background-color:#000000e6;color:#fff;cursor:pointer;display:block;font-size:26px;font-weight:600;height:46px;line-height:1px;padding:10px 5px 2px;position:absolute;right:0;text-align:center;top:0;width:46px}.close:hover{background-color:var(--accent-color)}@media (max-width:1200px){.card{align-items:center;flex-direction:column}.card-item h2{font-size:26px}.close{font-size:20px;top:19px}}@media (max-width:767px){.case-images .image-wrapper{flex-basis:calc(50% - 1em);max-width:50%}.close{padding-bottom:0;padding-top:5px}.card{grid-template-columns:1fr}.card-item h2{font-size:22px}}.shop-wrapper{display:flex;gap:2em;justify-content:space-between;overflow:visible;position:relative;width:100%}.main{flex:1 1}.close-button,.filter-button{display:none}.shop-sidebar{align-self:flex-start;background-color:none;flex-shrink:0;height:auto;position:-webkit-sticky;top:1rem;width:350px}.shop-filter-sidebar{height:100%;overflow-y:hidden;padding:1em 1em 1em 3em}.shop-filter-section{border-bottom:2px solid var(--primary-color);margin:auto 0;width:100%}.shop-filter-section h4{color:var(--primary-color);cursor:pointer;font-family:var(--body-text);font-size:18px;font-weight:500;padding:1em 0;text-transform:uppercase}.shop-filter-section-submenu{color:var(--primary-color);max-height:0;opacity:0;overflow:hidden}.shop-filter-section-submenu.open{animation:slideDown .75s ease-out forwards;padding-bottom:1em}.shop-filter-section-submenu.closed{animation:slideUp .5s ease-out forwards}@keyframes slideDown{0%{max-height:0;opacity:0}to{max-height:500px;opacity:1}}@keyframes slideUp{0%{max-height:500px;opacity:1}to{max-height:0;opacity:1}}@keyframes openSubmenu{0%{max-height:0;opacity:0}to{max-height:500px;opacity:1}}.shop-filter-section-submenu.close{animation:closeSubmenu .5s cubic-bezier(.4,0,.2,1) forwards}@keyframes closeSubmenu{0%{max-height:500px;opacity:1}to{max-height:0;opacity:0}}.arrow-icon{margin:-3px 10px;transition:transform .5s ease}.arrow-icon.rotate{transform:rotate(180deg)}.clear-all-link{background:none;border:0;color:var(--primary-color);padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.clear-all-link:hover{background:none;color:var(--accent-color)}.shop-filter-search{align-items:center;color:var(--button-text-color);display:flex;gap:1em;justify-content:flex-start;padding:1em 1em 1em 3em}.shop-filter-search-button{border:none;color:var(--button-text-color)}.hero.shop-hero{background-image:url(/static/media/shop-top-hero.93e32f1fac3109c94c01.jpg)}.shop.promo-section{align-items:center;background-image:url(/static/media/shop-bottom-hero.99d4e1456cdd06d4ba2a.jpg);height:auto;justify-content:center;padding:5em 3em}.shop.promo-section .promo-content{max-width:700px}.shop.promo-section .promo-content h2{max-width:100%}.plant-directory-intro{font-family:var(--body-text);font-size:22px;font-weight:400;text-align:center}.shop-grid{grid-gap:2em;align-items:stretch;display:grid;gap:2em;grid-template-columns:repeat(3,1fr)}@media (min-width:1025px){.shop-grid.container{padding-left:0;padding-top:0}}.plant-item{align-items:center;border:1px solid var(--primary-color);border-radius:0 0 30px 0;display:flex;flex-direction:column;height:auto;overflow:hidden;padding-bottom:1.5em;position:relative}.plant-item a{width:100%}.plant-item .label{background-color:var(--accent-color);border-radius:0 0 1.5em 0;color:var(--button-text-color);font-size:large;font-weight:700;left:0;padding:10px 20px;position:absolute;top:0;z-index:1}.plant-directory>div .plant-item img{aspect-ratio:1/1;display:block;height:auto;object-fit:cover;width:100%}.description{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center}.description .category h3{color:var(--accent-color);font-size:18px;padding:10px 0}.description .name h4{font-weight:700;margin:0}.description .name h4:hover{color:var(--accent-color)}.meta{align-items:center;box-sizing:border-box;color:var(--primary-color);display:flex;font-size:18px;gap:5px;justify-content:center;margin:0 auto;max-width:100%;padding-top:.5em;text-align:center;width:calc(100% - 20px)}.ratings{font-size:1.4em}.reviews{margin-top:5px}.no-match-message{color:var(--error-color);font-size:1.5rem;font-weight:600;justify-content:center;margin-top:3rem}.pagination-controls{align-items:center;display:flex;gap:10px;justify-content:center;margin:20px 0}.pagination-controls button{background-color:var(--accent-color);border:1px solid var(--primary-color);border-radius:0;color:var(--button-text-color);cursor:pointer;font-size:16px;font-weight:400;line-height:1;padding:10px 15px;transition:background-color .3s ease,transform .2s ease}.pagination-controls button:hover{background-color:var(--pagination-hover-color)}.pagination-controls button.pagination-next,.pagination-controls button.pagination-previous{background:#0000;border:0;color:var(--primary-color);font-size:30px;padding:5px}.pagination-controls button:disabled{cursor:not-allowed;opacity:.5}.pagination-controls .active{background-color:var(--pagination-hover-color)}@media (max-width:1200px){.main,.shop-filter-sidebar{width:100%}.meta{align-items:center;flex-direction:column;padding:5px}}@media (max-width:1024px){.shop-wrapper{flex-direction:column}.shop-grid{padding-top:0}.shop-sidebar{background-color:var(--background-color);border:2px solid var(--primary-color);display:none;height:100vh;left:0;order:-1;overflow-y:auto;position:fixed;top:0;transform:translateX(100%);transition:transform .3s ease-in-out;width:100%;z-index:2000}.shop-sidebar.open{animation:slideFromLeft .5s forwards;display:block;transform:translateX(0)}.shop-sidebar.closing{animation:slideToRight .5s forwards}.shop-filter-sidebar{padding:2em}.shop-filter-search{padding:0 2em}.filter-button{background-color:var(--accent-color);border:none;border-radius:2em;color:var(--button-text-color);cursor:pointer;display:block;font-size:16px;margin:2em auto 0;padding:.5em 2em;position:relative;text-align:center;width:80%;z-index:1000}.close-button{background:none;border:none;color:var(--primary-color);cursor:pointer;display:block;font-size:40px;margin:0;padding:10px;position:absolute;right:0;top:0;z-index:1001}.close-button:hover{background:none;color:var(--accent-color)}.clear-all-link{padding:.5em 1em}.shop-filter-sidebar{height:auto;width:100%}.shop-filter-section{padding-top:.25em;width:100%}.shop-filter-section h4{font-size:18px;margin-left:0;padding:1em 0}.price,.ratings{font-size:2em;padding:5px}}@media (max-width:991px){.shop-grid{grid-template-columns:repeat(2,1fr)}.shop.promo-section{padding:3em 2em}}@media (max-width:576px){.shop-grid{grid-template-columns:1fr}.shop-filter-sidebar{padding:2em 1em}.shop-filter-search{padding:0 1em}}@media (max-width:320px){.plant-intro{padding:0 1em}.pagination-controls{flex-wrap:wrap;gap:15px}}.individual-plant-container{padding:4em}.plant-layout{align-items:flex-start;display:flex;gap:2em;position:relative}.plant-image{flex:2 1;position:-webkit-sticky;position:sticky;top:20px}.plant-image img{height:700px;max-height:900px;object-fit:cover;width:100%}.plant-details{flex:3 1;margin-left:20px;padding-bottom:30px}.plant-details h1{font-size:34px}.plant-details h2{color:var(--accent-color);font-size:30px;margin-bottom:10px;margin-top:1em;text-align:left;text-transform:none}@media (max-width:1200px){.plant-details p{line-height:25px}}@media (max-width:1024px){.individual-plant-container{padding:0}.plant-layout{align-items:center;flex-direction:column;padding:0}.plant-image{margin:0 auto;max-width:100%;padding:2em 2em 0;position:static}.plant-image img{height:auto;object-fit:cover}.plant-details{margin-left:0;max-width:100%;padding:0 2em 2em}.plant-details h1{font-size:28px}.plant-details h2{font-size:24px}}.content-wrapper{align-items:flex-start;display:flex;flex-direction:row;gap:5em;width:100%}.individual-blog-content{flex:3 1}.individual-blog-hero{background-image:url(/static/media/blogHero.84266304665cdf8cd2ed.jpg)}.individual-blog-hero h1{font-size:40px}.individual-blog-content h2{color:var(--h2-color);font-size:32px;margin:1em 0 .25em}.individual-blog-content h3{color:var(--h3-color);margin:.25em 0;text-align:left}.individual-blog-content p{margin-bottom:1em;text-align:left}.individual-blog-post-content-overlay a{color:var(--black)}.individual-blog-post-content-overlay a:hover{color:var(--button-text-color)}.individual-blog-blog-post{margin-bottom:1em;position:relative}.individual-blog-post img{height:500px;width:100%}.individual-blog-post-content-overlay{align-items:center;background:#00000080;bottom:10%;display:flex;flex-direction:column;height:180px;justify-content:flex-end;left:50%;padding:1em;position:absolute;text-align:center;transform:translateX(-50%);width:80%}.individual-blog-post-content-overlay p{background:none;color:var(--white);font-size:medium;text-transform:uppercase}.individual-blog-post-content-overlay h2{background:none;color:var(--white);font-family:Playfair Display,serif;font-size:larger;margin:10px 0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-right{background:var(--grey1);flex:1 1}.sidebar-right .button{font-size:16px;padding:.45em 1em}.sidebar-right h2{color:var(--h2-color);font-size:26px;margin-bottom:1em;text-align:center}.sidebar-right .widget,.sidebar-right .widget-contact-us{padding:2em 1.5em}.sidebar-right .widget{border-top:2em solid var(--background-color)}.sidebar-right .widget-contact-us{align-items:center;background:var(--grey2);padding-bottom:2em;text-align:center}.sidebar-right .widget-contact-us h3{color:var(--h3-color);margin-bottom:0}.sidebar-right .widget-contact-us{display:flex;flex-direction:column;gap:1em}.sidebar-right .post-item,.sidebar-right .product-item{align-items:center;border-bottom:1px dashed var(--footer-page-text-color);color:var(--primary-color);display:flex;gap:.5em;margin:.5em 0;padding:.75em 0;transition:transform .3s ease,box-shadow .3s ease}.sidebar-right .post-item:last-child,.sidebar-right .product-item:last-child{border:0;padding-bottom:0}.sidebar-right .post-item img,.sidebar-right .product-item img{height:80px;object-fit:cover;width:80px}.sidebar-right .post-item:hover p.read-more,.sidebar-right .product-item:hover p.read-more{color:var(--accent-color)}.sidebar-right .post-content,.sidebar-right .product-content{align-items:flex-start;background:#0000;display:flex;flex-direction:column;height:auto;justify-content:center;padding:0;position:static;transform:none;width:100%}.sidebar-right .post-content p,.sidebar-right .product-content p{color:var(--footer-page-text-color);font-size:12px;margin:0}.sidebar-right .post-content h3,.sidebar-right .product-content h3{color:var(--primary-color);font-family:var(--body-text);font-size:14px;font-weight:600;margin:5px 0;text-align:left}.sidebar-right .post-content a,.sidebar-right .product-content a{border:none;border-radius:5px;cursor:pointer;font-size:12px;padding:5px 10px;text-decoration:none;transition:background-color .3s ease}@media (max-width:1500px){.individual-blog-content{flex:4 1}.sidebar-right{flex:2 1}}@media (max-width:1200px){.individual-blog-content{flex:3 1}.sidebar-right{flex:2 1}}@media (max-width:991px){.content-wrapper{flex-direction:column;gap:2em}.individual-blog-content,.sidebar-right{flex:1 1;width:100%}.individual-blog-content h2{font-size:24px}.individual-blog-content h3{font-size:20px}.sidebar-right h2{margin-bottom:.5em;text-align:left}}@media (max-width:767px){.individual-blog-post{grid-template-columns:1fr}.individual-blog-post img{height:auto}}
/*# sourceMappingURL=main.b05640ae.css.map*/