@import url(https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap);@import url(https://fonts.googleapis.com/css2?family=Martel:wght@200;300;400;600;700;800;900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}body,html{background-color:#fff;scrollbar-width:thin}body::-webkit-scrollbar,html::-webkit-scrollbar{height:8px;width:5px}body::-webkit-scrollbar-track,html::-webkit-scrollbar-track{background:#f1f1f1}body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background:#888;border-radius:10px}body::-webkit-scrollbar-thumb:hover,html::-webkit-scrollbar-thumb:hover{background:#555}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.footer{background-image:url(../../static/media/3.cac397103ee29f4c600e.webp);background-position:50%;background-size:cover;color:#fff;font-family:Arial,sans-serif;margin-top:10px;padding:50px 0 1px;position:relative;z-index:1}.footer:after{background-color:#042b0fcc;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.container{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.footer-section{flex:1 1 22%;margin-bottom:20px}.logo{font-size:20px;font-weight:700;margin-bottom:25px}.p-p{margin-bottom:0}.footer-text{line-height:1.6;margin:10px 0;text-align:justify;width:81%}.social-icons{display:flex;gap:10px}.social-link{color:#fff;font-size:18px;text-decoration:none}.social-link:hover{color:#8bc34a}.footer-title{font-size:20px;font-weight:700;margin-bottom:25px}.footer-links{list-style:none;padding:0}.footer-links li{margin:5px 0;padding-bottom:15px}.footer-links a{color:#fff;text-decoration:none}.footer-links a:hover{color:#8bc34a}.product{align-items:center;display:flex;margin-bottom:10px}.product-imagee{border-radius:5px;height:84px;margin-right:10px;width:80px}.price{color:#8bc34a;font-size:14px;margin-bottom:0}.f-l{color:#fff;text-decoration:none}.f-l:hover{color:#faebd7}.footer-bottom{border-top:1px solid #555;font-size:14px;margin-top:10px;padding-top:10px;text-align:center}.heart{color:red}@media only screen and (max-width:767px){.container{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.footer-text{letter-spacing:1px;line-height:1.6;margin:10px 0;text-align:justify;width:100%}.footer-links li{letter-spacing:1px;margin:5px 0;padding-bottom:15px}.product-imagee{border-radius:5px;height:90px;margin-right:10px;object-fit:cover;width:160px}.product{align-items:center;display:flex;gap:1rem;justify-content:flex-start;letter-spacing:1px;margin-bottom:10px}.footer-bottom p{margin-bottom:0;padding:4px}}@media only screen and (min-width:768px) and (max-width:1024px){.footer-section{flex:auto;margin-bottom:10px}.footer-text{line-height:1.6;margin:10px 0;text-align:justify;width:100%}}.navbar{align-items:center;background:#0000;display:flex;justify-content:space-between;padding:15px 50px;position:fixed;top:0;transition:background-color .4s ease,box-shadow .4s ease;width:100%;z-index:1000}.navbar.scrolled{background:#072713ed;box-shadow:0 4px 6px #228b2233}.nav-l{text-decoration:none}.logo-n{animation:fadeIn 1s ease;color:#fafbfa;cursor:pointer;font-size:1.1rem;font-weight:700;margin-bottom:0;text-transform:uppercase}.nav-links{display:flex;gap:20px;list-style:none}.nav-links li a{color:#fff;font-size:1rem;font-weight:700;text-decoration:none;text-transform:uppercase;transition:color .3s ease}.nav-links li a:hover{color:#32cd32}.connect-btn{background:#32cd32;border:none;border-radius:25px;box-shadow:0 4px 6px #32cd3266;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:10px 20px;text-transform:uppercase;transition:transform .3s ease,box-shadow .3s ease}.connect-btn:hover{box-shadow:0 6px 8px #fff9;transform:scale(1.1)}.nav-links{flex:1 1;justify-content:center}.slider-container{height:100vh;overflow:hidden;position:relative;width:100%}.slide{background-position:50%;background-size:cover;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity 1s ease-in-out;width:100%}.slide.active{opacity:1;z-index:1}.slide-heading{animation:slideUp 1s forwards;color:#fff;font-family:Bebas Neue,sans-serif;font-size:3.5rem;font-style:normal;font-weight:400;letter-spacing:1px;letter-spacing:5px;opacity:0;text-transform:uppercase;transform:translateY(50px)}@keyframes slideUp{to{opacity:1;transform:translateY(0)}}.overlay{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.015);border-radius:10px;bottom:5%;display:flex;flex-direction:column;left:10%;padding:20px;position:absolute;text-align:left;width:80%}.overlay h1{color:#fff;font-size:3rem;font-weight:700;margin-bottom:15px;text-align:center;text-transform:uppercase}.overlay p{color:#d6d6d6;font-size:1.2rem;margin-bottom:20px;text-align:center}.btn-get-started{background-color:#228b22;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 20px;transition:background-color .3s ease}.btn-get-started:hover{background-color:#196f3d}@media only screen and (max-width:767px){.slide-heading{animation:slideUp 1s forwards;color:#fff;font-family:Bebas Neue,sans-serif;font-size:2rem;font-style:normal;font-weight:400;letter-spacing:1px;letter-spacing:5px;opacity:0;text-align:center;text-transform:uppercase;transform:translateY(50px)}.slider-container{height:65vh;overflow:hidden;width:100%}.overlay h1{font-size:1.5rem;font-weight:700;margin-bottom:15px}.slide{background-position:50%;background-size:cover;height:65vh;left:0;opacity:0;position:absolute;top:0;transition:opacity 1s ease-in-out;width:100%}}@media only screen and (min-width:768px) and (max-width:1023px){.slider-container{height:46vh;overflow:hidden;position:relative;width:100%}.overlay h1{font-size:2.2rem}}.services{display:flex;gap:20px;padding:40px}.full-ser{background:linear-gradient(0deg,#fff,#fff0 50%),url(../../static/media/1100.fa10bac81cd00695f9c9.webp);background-position:top;background-repeat:no-repeat;background-size:cover;position:relative}.ser-l{flex:1 1}.ser-head{font-size:1.5rem;font-weight:700;padding-top:3rem;text-transform:uppercase}.ser-head,.ser-p{text-align:center}.service-item{align-items:center;background:#ffffffb8;border-radius:10px;box-shadow:0 4px 6px #0000001a;display:flex;gap:20px;margin-bottom:20px;padding:20px;transition:transform .3s ease}.service-item:hover{transform:translateY(-5px)}.service-logo{border-radius:50%;height:60px;width:60px}.ser-r{align-items:center;display:flex;flex:1 1;justify-content:center}.video-wrapper{cursor:pointer;position:relative;width:100%}.service-video{border-radius:10px;transition:filter .3s ease;width:100%}.video-wrapper:hover .service-video{filter:brightness(.8)}.play-button{background:#00000080;border:none;border-radius:50%;color:#fff;font-size:25px;left:50%;padding:17px 25px;position:absolute;top:50%;transform:translate(-50%,-50%)}.overlay-s{align-items:center;background:#000c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.overlay-content-s{max-width:800px;position:relative;width:90%}.close-btn-s{background:red;border:none;border-radius:50%;box-shadow:0 4px 8px #0003;color:#fff;cursor:pointer;font-size:15px;padding:4px 8px;position:absolute;right:-26px;top:-33px}.overlay-video{border-radius:10px;width:100%}@media only screen and (max-width:767px){.services{display:flex;flex-direction:column;gap:20px;padding:25px}}@media only screen and (min-width:768px) and (max-width:1024px){.services{display:flex;flex-direction:column-reverse;gap:20px;padding:40px}}.about-section{background:linear-gradient(90deg,hsla(0,0%,100%,.826),#fff0),url(../../static/media/14064624_5404601.1a296912becd06b6deaa.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;font-family:Arial,sans-serif;justify-content:space-between;padding:40px}.about-left{width:50%}h2{font-size:28px;font-weight:700;margin-bottom:10px;text-transform:uppercase}.subtext{color:#2e2e2e;font-size:14px;margin-bottom:20px}.description{font-size:16px;line-height:1.6;margin-bottom:30px}.progress-bars .progress-item{align-items:center;display:flex;margin-bottom:15px}.progress-item span{font-size:16px;font-weight:700;width:25%}.progress{background:#eaeaea;border-radius:20px;height:8px;margin:0 10px;overflow:hidden;position:relative;width:65%}.progress-fill{background:#6bbe44;border-radius:20px;height:100%}.percentage{font-size:14px;text-align:right;width:10%}.about-right{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);width:45%}.card{align-items:center;background:#fff;border:1px solid #eaeaea;border-radius:8px;display:flex;flex-direction:column;padding:20px;text-align:center;transition:transform .3s,box-shadow .3s}.card:hover{box-shadow:0 4px 10px #0000001a;transform:translateY(-5px)}.card img{height:60px;margin-bottom:15px;width:60px}.card h4{font-size:18px;font-weight:700;margin-bottom:10px;text-transform:uppercase}.card p{color:#666;font-size:14px}@media only screen and (max-width:767px){.about-section{display:flex;flex-direction:column;justify-content:space-between;padding:25px}.progress-item span{font-size:16px;font-weight:700;width:50%}.about-left{width:100%}.about-right{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(1,1fr);width:100%}}@media only screen and (min-width:768px) and (max-width:1024px){.about-section{background-position:50%;background-repeat:no-repeat;display:flex;flex-direction:column;font-family:Arial,sans-serif;justify-content:space-between;padding:40px}.about-left{width:100%}.about-right{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);width:100%}}.portfolio-section{background:#f9f9f9;background-image:url(../../static/media/14547798_rm222batch3-kul-18.16bc12dc85cba5c2e822.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;font-family:Arial,sans-serif;padding:0 50px 50px;text-align:center}.portfolio-heading{color:#1a1a1a;font-size:1.5rem;font-weight:700;margin-bottom:10px;padding-top:1rem;text-transform:uppercase}.portfolio-description{color:#666;font-size:1rem;margin-bottom:30px}.portfolio-buttons{margin-bottom:40px}.portfolio-button{background:#ddd;border:none;border-radius:5px;color:#333;cursor:pointer;font-size:1rem;margin:0 10px;padding:10px 20px;transition:background .3s ease,transform .3s ease}.portfolio-button.active,.portfolio-button:hover{background:#238823;color:#fff;transform:scale(1.1)}.portfolio-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-top:20px}.portfolio-card{border-radius:10px;overflow:hidden;position:relative;transition:transform .3s ease}.portfolio-card:hover{transform:scale(1)}.portfolio-image{border-radius:10px;display:block;height:26rem;width:100%}.overlay-p{align-items:center;background:#36353591;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.portfolio-card:hover .overlay-p{opacity:1}.overlay-text-p{color:#fff;font-size:2rem;padding:10px;text-align:center}@media (max-width:768px){.portfolio-grid{grid-template-columns:repeat(2,1fr)}.overlay-text-p{font-size:1.5rem}.portfolio-button{font-size:.9rem;margin:5px}.portfolio-section{padding:20px 25px}.portfolio-description{font-size:1rem;letter-spacing:1px;margin-bottom:30px}}@media (max-width:480px){.portfolio-grid{grid-template-columns:1fr}}.testimonials{background-color:#f9f9f9;background-image:url(../../static/media/1841.90d68876e079cd897f82.webp);background-position:50%;background-size:cover;border-radius:10px;box-shadow:0 4px 6px #0000001a;display:flex;gap:2rem;padding:2rem}.testimonials-left{align-items:center;display:flex;flex-direction:column;justify-content:center;width:40%}.image-container{border-radius:50%;box-shadow:0 4px 6px #0000001a;height:325px;overflow:hidden;width:325px}.testimonial-image{height:100%;object-fit:cover;width:100%}.navigation-dots{display:flex;gap:.5rem;margin-top:1rem}.dot{background-color:#ddd;border-radius:50%;cursor:pointer;height:10px;transition:background-color .3s;width:10px}.dot.active{background-color:#66bb6a}.testimonials-right{display:flex;flex-direction:column;justify-content:center;text-align:left;width:60%}.testimonials-right h2{color:#333;font-size:2rem;margin-bottom:.5rem}.testimonials-right p{color:#555;font-size:1rem;margin-bottom:1.5rem}.testimonial-text p{color:#444;font-size:1.2rem;font-style:italic;margin-bottom:1rem}.testimonial-details h4{color:#333;font-size:1.1rem;font-weight:700}.testimonial-details span{color:#777;font-size:1rem}@media only screen and (max-width:767px){.testimonials{border-radius:10px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;gap:2rem}.testimonials-left,.testimonials-right{width:100%}.testimonials-right h2{font-size:1.5rem}}.arrival-section{background:#f5f5f5;background-attachment:fixed;background-image:url(../../static/media/15273828_5568579.8a800d099fae835c28b5.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:20px;text-align:center}.arrival-section h2{color:#2c6e49;font-size:1.5rem;margin-bottom:10px}.arrival-section p{color:#444;font-size:1rem;margin-bottom:50px}.plant-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);padding:0 20px}.plant-card{background:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;overflow:hidden;transition:transform .3s,box-shadow .3s,background-color .3s,color .3s}.plant-card h3,.plant-card p{transition:color .3s}.plant-card:hover{background-color:#2c6e49;box-shadow:0 6px 12px #00000026;color:#f5f5f5;transform:scale(1)}.plant-card:hover h3,.plant-card:hover p{color:#f5f5f5}.plant-card img{border-bottom:2px solid #fff;height:26rem;width:100%}.plant-card h3{color:#333;font-size:1.2rem;margin:10px 0}.plant-card p{color:#2c6e49;font-size:1rem;margin-bottom:10px}.view-btn{background:#2c6e49;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;margin-top:20px;padding:10px 20px;transition:background .3s,transform .3s}.view-btn:hover{background:#22553c;transform:scale(1.05)}@media (max-width:768px){.plant-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.plant-grid{grid-template-columns:repeat(1,1fr)}}.news-section{background:url(../../static/media/19713223_5rlz_0ump_170305.496fa01d25d0bc3f3386.webp) no-repeat 50%/cover;color:#333;height:250px;justify-content:center}.news-content,.news-section{align-items:center;display:flex;padding:20px}.news-content{background-color:#f9f9f900;border-radius:8px;justify-content:space-between;width:70%}.news-text{flex:1 1;margin-right:20px}.news-text h2{font-size:24px;font-weight:700;margin:0}.news-text p{color:#666;font-size:14px;margin:8px 0 0}.news-input{align-items:center;display:flex;flex:1 1}.email-input{background-color:#0ff0;border:1px solid #5b5b5b;border-radius:4px;box-shadow:inset 0 1px 2px #0000001a;font-size:14px;margin-right:10px;outline:none;padding:10px 15px;width:70%}.subscribe-button{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px;transition:background-color .3s ease}.subscribe-button:hover{background-color:#45a049}@media (max-width:768px){.news-content{align-items:center;display:flex;flex-direction:column;justify-content:space-between;text-align:center;width:85%}.news-text{margin-bottom:15px;margin-right:0}.email-input{margin-bottom:10px;width:100%}.subscribe-button{width:100%}}.connect-container{align-items:flex-start;background-attachment:fixed;background-color:#f9f9f9;background-image:url(../../static/media/co.2f8eeb89e0878157e6ce.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-wrap:wrap;font-family:Arial,sans-serif;justify-content:space-between;padding:40px}.form-container{flex:1 1;margin-right:20px;max-width:45%}.form-container h2{color:#333;font-size:24px;font-weight:700;margin-bottom:10px}.form-container p{color:#555;font-size:14px;margin-bottom:20px}.form-container form{display:flex;flex-direction:column}form input,form textarea{background-color:#f0f8ff00;border:1px solid #32cd32;border-radius:5px;font-size:14px;margin-bottom:15px;padding:10px}form textarea{height:100px;resize:none}form button{background-color:#28a745;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;padding:12px;transition:background-color .3s}form button:hover{background-color:#218838}.map-container{border:1px solid #ddd;border-radius:5px;filter:drop-shadow(0 0 3px #32cd32);flex:1 1;height:415px;max-width:50%;overflow:hidden;position:relative}@media only screen and (max-width:767px){.form-container{flex:1 1;margin-right:20px;max-width:100%}.connect-container{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;padding:25px}.map-container{max-width:100%}.connect-container{flex-direction:column}.form-container,.map-container{margin-bottom:20px;margin-right:0;width:100%}}.category-section{align-items:center;background-color:#f9f9f9;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:8rem;padding:20px}.category-item{cursor:pointer;text-align:center;transition:transform .3s ease}.category-item:hover{transform:scale(1.1)}.category-image{border:3px solid #ddd;border-radius:50%;height:80px;margin-bottom:10px;width:80px}.category-name{color:#333;font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.product-card{background:linear-gradient(180deg,#fff3ea,#fff,#dbffeb);border:1px solid #ccc;border-radius:5px;padding:10px;text-align:center}.product-name{font-size:1.2rem;margin-bottom:0;padding:15px 3px 3px}.product-price{font-size:1.2rem;font-weight:700}.product-description{font-size:16px;margin-bottom:0;padding:10px 1px}.product-image{border-radius:5px;filter:drop-shadow(2px 2px 6px black);height:150px;object-fit:cover;width:100%}.add-to-cart{background-color:green;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:10px;padding:6px 11px}.header{background:#fff;box-shadow:0 2px 5px #0000001a;position:fixed;top:0;transition:.3s ease;width:100%;z-index:1000}.header-top{gap:20px;justify-content:space-between;padding:14px 20px}.header-top,.logo-container{align-items:center;display:flex}.logo-container{gap:10px}.logo-h{color:green;font-size:28px;font-weight:700}.hl{text-decoration:none}.hamburger-menu{background:#0000;border:none;color:#222;cursor:pointer;display:none;font-size:28px}.search-box{align-items:center;display:flex;flex:1 1;max-width:700px}.category-dropdown{background:#f3f3f3;border:1px solid #ddd;border-bottom-left-radius:10px;border-right:none;border-top-left-radius:10px;outline:none;padding:12px}.search-box input{border:1px solid #ddd;flex:1 1;outline:none;padding:12px}.search-button{background:green;border:none;border-bottom-right-radius:10px;border-top-right-radius:10px;color:#fff;cursor:pointer;justify-content:center;padding:13px 16px}.extras,.search-button{align-items:center;display:flex}.extras{gap:18px}.support{align-items:center;display:flex;gap:8px}.support-icon{color:green;font-size:22px}.support span{font-size:14px;font-weight:600}.support small{color:gray;display:block}.cart-button,.login-button{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;font-size:15px;gap:6px}.cart-button{position:relative}.cart-count{align-items:center;background:green;border-radius:50%;color:#fff;display:flex;font-size:10px;height:18px;justify-content:center;position:absolute;right:-10px;top:-7px;width:18px}.nav-bar{background:#fafafa;border-top:1px solid #eee}.nav-bar ul{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;list-style:none;margin:0;padding:14px 20px}.nav-bar ul li{align-items:center;cursor:pointer;display:flex;gap:5px;position:relative}.arrow-icon{transition:.3s ease}.arrow-icon.open{transform:rotate(180deg)}.dropdown-menu{animation:fade .3s ease;background:#fff;border-radius:10px;box-shadow:0 5px 20px #0000001a;left:0;list-style:none;padding:10px 0;position:absolute;top:100%;width:220px;z-index:999}.dropdown-menu li{padding:12px 16px}.dropdown-menu li:hover{background:#f5f5f5}@keyframes fade{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.slider-menu{background:#fff;height:100vh;left:-320px;overflow-y:auto;padding:25px 20px;position:fixed;top:0;transition:.4s ease;width:300px;z-index:2000}.slider-menu.open{left:0}.close-menu{background:#0000;border:none;cursor:pointer;font-size:30px;margin-bottom:20px}.slider-menu ul{list-style:none;padding:0}.slider-menu ul li{padding:12px 0}.slider-menu ul li a{color:#222;font-size:16px;text-decoration:none}.mobile-categories{margin-top:25px}.mobile-categories h3{margin-bottom:15px}.mobile-category{border-bottom:1px solid #eee}.mobile-category-title{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:14px 0}.mobile-dropdown{padding-bottom:10px!important;padding-left:15px!important}.mobile-dropdown li{color:#666;font-size:14px;padding:8px 0!important}.slider-overlay{background:#00000073;height:100vh;left:0;opacity:0;position:fixed;top:0;transition:.3s ease;visibility:hidden;width:100%;z-index:1500}.show-overlay{opacity:1;visibility:visible}@media (max-width:1024px){.hamburger-menu{display:block}.nav-bar,.support{display:none}.search-box{margin:0}}@media (max-width:768px){.header-top{flex-wrap:wrap;gap:15px}.search-box{max-width:100%;order:3;width:100%}.category-dropdown{display:none}.extras{gap:10px}.login-button span{display:none}}@media (max-width:480px){.header-top{padding:12px}.logo-h{font-size:22px}.search-box input{font-size:14px}.slider-menu{width:280px}}.cart-popup-p{animation:fadeIn .3s ease;background-color:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 10px #0003;display:flex;filter:drop-shadow(2px 4px 6px black);flex-direction:column;left:50%;padding:15px;position:fixed;top:50%;transform:translate(-50%,-50%);width:410px;z-index:1000}.popup-content-p{align-items:center;display:flex;gap:15px}.popup-image-p img{border-radius:8px;height:100px;object-fit:cover;width:100px}.popup-details-p{flex:1 1}.popup-details-p h3{font-size:16px;font-weight:700;margin:0 0 5px;text-transform:uppercase}.popup-details-p p{color:#666;font-size:14px;margin:0 0 10px}.popup-price-p{color:#333;font-size:15px;font-weight:400;margin:10px 0}.popup-quantity-p{align-items:center;display:flex;gap:10px;margin-bottom:10px}.c-b{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;padding:5px 10px}.c-b:hover{background-color:#45a049}.popup-quantity-p span{font-size:16px;font-weight:700}.close-popup-p{background-color:#f4433600;border:none;border-radius:5px;color:#e71414;cursor:pointer;padding:0 4px;position:absolute;right:3px;top:0}.close-popup-p:hover{background-color:#d32f2f00;color:#000}.card-slider{background-color:#fff;box-shadow:-4px 0 10px #0003;display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow-y:auto;padding:11px 12px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s ease-in-out;width:400px;z-index:1000}.card-slider.open{transform:translateX(0)}.slider-header{align-items:center;border-bottom:2px solid #f1f1f1;display:flex;justify-content:space-between;padding-bottom:15px}.slider-header h3{color:#333;font-size:1rem;font-weight:700;margin:0;text-transform:uppercase}.close-slider{background:none;border:none;color:#f33;cursor:pointer;font-size:1rem}.close-slider:hover{color:#d12f2f}.cart-items{flex-grow:1;margin-bottom:20px;overflow-y:auto}.cart-item{align-items:center;border-bottom:1px solid #b1b0b0;display:flex;margin-bottom:0;padding-bottom:7px;padding-top:7px}.cart-items::-webkit-scrollbar{height:10px;width:10px}.cart-items::-webkit-scrollbar-thumb{background:#d8d8d8;border-radius:10px}.cart-items::-webkit-scrollbar-thumb:hover{background:#bebbbb}.cart-items::-webkit-scrollbar-track{background:#f1f1f1}.cart-item-image img{border-radius:5px;height:110px;margin-right:15px;object-fit:fill;width:149px}.cart-item-details{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.cart-item-details h4{color:#444;font-size:1rem;font-weight:600;margin:0}.cart-item-details p{color:#525252;font-size:10px;margin:2px 0}.cart-item-details .quantity-controls{align-items:center;display:flex;margin-top:10px}.cart-item-details .quantity-controls button{background-color:#f5f5f5;border:1px solid #ddd;border-radius:5px;cursor:pointer;margin:0 5px;padding:8px 12px;transition:background-color .3s}.cart-item-details .quantity-controls button:hover{background-color:#ddd}.cart-item-details .remove-item{background-color:#f33;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:12px;margin-top:10px;padding:8px 7px;transition:background-color .3s}.cart-item-details .remove-item:hover{background-color:#e12c2c}.checkout-btn{background-color:green;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.1rem;margin-top:10px;padding:12px 20px;transition:background-color .3s;width:100%}.checkout-btn:hover{background-color:#45a049}.product-page{display:flex;margin-top:8rem}.product-grid{height:506px;overflow-x:auto;overflow-y:auto}.product-grid,.product-gridd{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);padding:0 15px;width:100%}.full-p{align-items:center;display:flex;flex-direction:column;padding-bottom:0;padding-top:0}.g-h{font-size:1.5rem;font-weight:700;padding:2rem;text-align:center;text-transform:uppercase}.product-grid::-webkit-scrollbar{height:10px;width:10px}.product-grid::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.product-grid::-webkit-scrollbar-thumb:hover{background:#555}.product-grid::-webkit-scrollbar-track{background:#f1f1f1}@media only screen and (max-width:767px){.product-gridd{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,1fr);padding:0 20px;width:100%}.product-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(1,1fr);overflow-x:auto;overflow-y:auto;scrollbar-color:#888 #0000;scrollbar-width:thin}.product-grid::-webkit-scrollbar{height:4px;width:4px}.product-grid::-webkit-scrollbar-track{background:#0000}.product-grid::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.product-grid::-webkit-scrollbar-thumb:hover{background:#555}.product-page{display:flex;margin-top:9rem}.full-p{padding-bottom:1rem;padding-top:1rem}}@media only screen and (min-width:768px) and (max-width:1024px){.product-gridd{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);padding:0 15px;width:100%}.product-grid{display:grid;grid-template-columns:repeat(2,1fr)}.product-page{display:flex;margin-top:12.5%}}.mask-container{grid-gap:20px;background-color:#f9f9f9;display:grid;gap:20px;grid-template-columns:58% 40%;padding:20px}.left-grid,.right-grid{display:flex;flex-direction:column;gap:20px}.card-m{align-content:center;align-items:center;background:linear-gradient(135deg,#d4fc79,#96e6a1);border-radius:8px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:row;height:20rem;justify-content:space-between;padding:15px;transition:transform .3s ease,box-shadow .3s ease}.card-m:nth-child(2){background:linear-gradient(135deg,#fddb92,#d1fdff)}.card-m:hover{box-shadow:0 6px 12px #0003}.card-content-m{flex:1 1;margin-right:15px}.card-content-m h3{color:#333;font-size:36px;margin-bottom:8px}.card-content-m p{color:#666;font-size:20px;margin-bottom:25px}.card-m img{height:15rem;object-fit:fill;width:15rem}.card-m2{align-content:center;align-items:center;background:linear-gradient(135deg,#f6d365,#fda085);border-radius:8px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:row;height:12.9rem;justify-content:space-between;padding:15px;transition:transform .3s ease,box-shadow .3s ease}.card-m2:nth-child(2){background:linear-gradient(135deg,#fddb92,#d4fc79)}.card-m2:nth-child(3){background:linear-gradient(135deg,#d1fdff,#96e6a1)}.card-m2:hover{box-shadow:0 6px 12px #0003}.card-content-m2{flex:1 1;margin-right:15px}.card-content-m2 h3{color:#333;font-size:18px;margin-bottom:8px}.card-content-m2 p{color:#666;font-size:14px;margin-bottom:21px}.card-m2 img{height:10rem;object-fit:fill;width:10rem}.shopn{background-color:green;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:11px 20px;text-decoration:none;transition:background-color .3s ease}.shopn:hover{background-color:#049804;color:#fff}@media (max-width:768px){.mask-container{grid-template-columns:1fr}.card-m,.card-m2{flex-direction:column;height:auto;text-align:center}.card-content-m,.card-content-m2{margin-bottom:10px;margin-right:0}.card-content-m h3{font-size:18px;margin-bottom:8px}.card-content-m p{font-size:16px;margin-bottom:25px}.card-m img,.card-m2 img{height:8rem;width:8rem}}@media only screen and (min-width:768px) and (max-width:1024px){.left-grid{display:flex;flex-direction:row;gap:20px}.right-grid{display:flex;flex-direction:column;gap:20px}}.trend-section{font-family:Arial,sans-serif;padding:2rem;text-align:center}.trend-title{color:#333;font-size:1.5rem;font-weight:700;padding:1rem;text-align:center;text-transform:uppercase}.trend-grid{display:flex;gap:2rem;justify-content:center}.trend-item{align-items:center;display:flex;flex-direction:column;max-width:290px}.trend-image{border-radius:8px;height:auto;transition:transform .3s ease,box-shadow .3s ease;width:100%}.trend-image:hover{transform:scale(1.05)}.trend-text{color:green;font-size:1rem;font-weight:500;letter-spacing:1px;margin-top:.5rem}@media only screen and (max-width:767px){.trend-grid{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}}.contact-container{background-color:#f9f9f9;background-image:url(../../static/media/17058.7a77ceb0b10bed409e45.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;font-family:Arial,sans-serif;height:100vh;padding:40px 20px;text-align:center}.contact-title{color:#fffdfd;font-size:2.5rem;font-weight:700;margin-bottom:30px}.contact-items{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.contact-item{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;filter:drop-shadow(2px 4px 6px black);padding:20px;text-align:center;transition:transform .3s ease;width:250px}.contact-item:hover{transform:translateY(-5px)}.contact-icon{color:#4caf50;font-size:2rem;margin-bottom:10px}.contact-item h3{color:#424141;font-size:1rem;font-weight:600;margin-bottom:10px;text-transform:uppercase}.contact-item p{color:#555;font-size:.9rem;line-height:1.5}.contact-link{color:#696969;font-weight:600;text-decoration:none}.contact-link:hover{color:#017a07;text-decoration:none}@media only screen and (max-width:767px){.contact-item{border-radius:10px;text-align:center;transition:transform .3s ease;width:100%}.contact-container{height:auto}.contact-title{font-size:1.5rem}}@media only screen and (min-width:768px) and (max-width:1024px){.contact-container{height:auto}.contact-item{width:48%}}.serve-container{background-color:#f8f8f8;background-image:url(../../static/media/11852428_4860404.d438be56252632162eb8.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:3rem;text-align:center}.serve-container h1{color:#0f3d2e;font-size:3rem;margin-bottom:1rem}.serve-container h1 span{color:#2c7b52}.serve-container .description{color:#555;font-size:1.3rem;line-height:1.6;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:800px}.services-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(4,1fr)}.service-category{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 6px #0000001a;filter:drop-shadow(0 0 2px #00c38a);padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.service-category:hover{box-shadow:0 6px 10px #0003;transform:translateY(-5px)}.service-category h3{color:#2c7b52;font-size:1.2rem;margin-bottom:1rem;text-transform:uppercase}.service-category ul{list-style:none;padding:0}.service-category ul li{color:#000;font-size:1.1rem;font-weight:300;margin-bottom:.7rem}.service-category ul li:hover{color:#0f3d2e;cursor:pointer}@media only screen and (max-width:767px){.services-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(1,1fr)}.serve-container{padding:25px;text-align:center}.serve-container h1{font-size:1.5rem}.serve-container .description{font-size:1rem}}@media only screen and (min-width:768px) and (max-width:1024px){.services-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}.serve-container h1{font-size:2.2rem}}.full-design-container{align-items:center;background:linear-gradient(0deg,#fff 0,#fff0),linear-gradient(90deg,#fff 50%,#fff0 90%),url(../../static/media/2147836966.4b1cd82d46d4524ff161.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:row;font-family:Arial,sans-serif;gap:40px;min-height:100vh;padding:40px;position:relative}.image-section{flex:1 1}.gardening-image{border-radius:8px;filter:drop-shadow(2px 4px 6px #2d572c);height:auto;width:100%}.content-section{flex:1.5 1;padding:20px}.experience-years{color:#2d572c;font-size:95px;font-weight:700;margin:0}.subtext{color:#121212;display:block;font-size:40px}.main-title{color:#2d572c;filter:drop-shadow(0 0 1px white);font-size:57px;font-weight:700;margin:10px 0}.description-a{color:#292828;font-size:17px;line-height:1.6;margin:15px 0 33px}.explore-button{background-color:#2d572c;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s ease}.explore-button:hover{background-color:#236b21}.features{display:flex;flex-direction:row;gap:40px;margin-top:20px}.feature-item{align-items:center;background-color:#2d572c54;display:flex;flex:1 1;flex-direction:column;padding:15px;text-align:center}.feature-icon{color:#2d572c;font-size:50px;margin-bottom:10px}.feature-title{color:#2d572c;font-size:23px;font-weight:700}.feature-description{color:#292929;font-size:16px;line-height:1.5;margin-top:5px}@media only screen and (max-width:767px){.full-design-container{align-items:center;background-position:50%;background-repeat:no-repeat;display:flex;flex-direction:column;gap:20px;padding:24px;position:relative}.content-section{flex:1.5 1;padding:0}.experience-years{font-size:45px;margin:0}.subtext{display:block;font-size:25px}.main-title{filter:drop-shadow(0 0 1px white);font-size:33px;margin:10px 0}.description-a{font-size:18px;letter-spacing:1px;line-height:1.6;margin-bottom:33px}.features{display:flex;flex-direction:row;gap:20px;margin-top:20px}}@media only screen and (min-width:768px) and (max-width:1024px){.full-design-container{display:flex;flex-direction:column}.content-section{flex:1.5 1;padding:0}.main-title{font-size:33px}.subtext{font-size:30px}.experience-years{font-size:67px}}.count-section{grid-gap:20px;align-items:center;background:linear-gradient(180deg,hsla(0,0%,100%,.529),hsla(0,0%,100%,.483)),url(../../static/media/garden.4dcf319f45aeb8349803.webp) no-repeat 50%;background-attachment:fixed;background-size:cover;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);justify-items:center;padding:76px 20px;text-align:center}.count-card{background:#fff0;border-radius:10px;padding:20px 15px;transition:transform .3s ease-in-out}.count-card:hover{transform:translateY(-10px)}.count-card h3{color:#2d6a4f;color:#2b542a;font-size:3rem;font-weight:700;letter-spacing:1px;margin-bottom:10px}.p-c{color:#2b542a;font-size:large;font-weight:600}@media (max-width:768px){.count-section{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.count-section{gap:10px;grid-template-columns:repeat(2,1fr)}.count-card{padding:16px 7px;transition:transform .3s ease-in-out}}@media only screen and (max-width:767px){.count-card h3{font-size:1.5rem;font-weight:700;letter-spacing:1px}}@media only screen and (min-width:768px) and (max-width:1024px){.p-c{font-size:1.5rem;font-weight:600}}.about-us{align-items:center;display:flex;height:100vh;justify-content:center;margin-top:5rem;overflow:hidden;width:100%}.poster-image{height:auto;object-fit:cover;width:100%}.overlay-a{align-items:center;background:#0000;box-sizing:border-box;display:flex;height:100%;justify-content:flex-start;left:0;padding:0 5%;position:absolute;top:35px;width:100%}.text-container{color:#fff;max-width:500px}.text-container h1{animation:fadeInDown 1.5s ease-in-out;color:#c9ff03;font-family:Arial,sans-serif;font-size:4rem;font-weight:600;margin-bottom:1rem;text-transform:uppercase}.text-container p{animation:fadeIn 2s ease-in-out;color:#e9f5be;font-size:1.2rem;line-height:1.6;margin-bottom:1.5rem}.animated-button{animation:pulse 2s infinite;background:linear-gradient(90deg,#c9ff03,#e9f5b8);border:none;border-radius:5px;color:#000;cursor:pointer;font-size:1rem;padding:10px 20px;transition:transform .3s ease-in-out,background .3s ease-in-out}.animated-button:hover{background:linear-gradient(90deg,#0d5738,#109463);color:#fff;transform:scale(1.1)}@media only screen and (max-width:767px){.text-container h1{font-size:1.2rem;margin-bottom:.5rem}.animated-button{font-size:.8rem;padding:6px 15px}.about-us{height:auto;margin-top:7rem}.text-container p{font-size:1rem;line-height:1.5;margin-bottom:1rem}.overlay-a{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:flex-start;left:0;padding:0 5%;position:absolute;top:auto;width:100%}}@media only screen and (min-width:768px) and (max-width:1024px){.about-us{height:auto;margin-top:6rem}.overlay-a{align-items:center;box-sizing:border-box;display:flex;height:100%;left:0;position:absolute;top:auto;width:100%}.text-container h1{font-size:2.5rem}}.about-us-s{align-items:center;display:flex;height:auto;justify-content:center;margin-top:5rem;overflow:hidden;width:100%}.poster-image-s{height:auto;object-fit:cover;width:100%}.overlay-a-s{align-items:center;background:#0000;box-sizing:border-box;display:flex;height:100%;justify-content:flex-start;left:0;padding:0 5%;position:absolute;top:35px;width:100%}.text-container-s{color:#fff;max-width:500px}.text-container-s h1{animation:fadeInDown 1.5s ease-in-out;color:#c9ff03;font-family:Arial,sans-serif;font-size:3.5rem;font-weight:600;margin-bottom:1rem;text-transform:uppercase}.text-container-s p{animation:fadeIn 2s ease-in-out;color:#e9f5be;font-size:1.2rem;line-height:1.6;margin-bottom:1.5rem}.animated-button-s{animation:pulse 2s infinite;background:linear-gradient(90deg,#c9ff03,#e9f5b8);border:none;border-radius:5px;color:#000;cursor:pointer;font-size:1rem;padding:10px 20px;transition:transform .3s ease-in-out,background .3s ease-in-out}.animated-button-s:hover{background:linear-gradient(90deg,#0d5738,#109463);color:#fff;transform:scale(1.1)}@media only screen and (max-width:767px){.about-us-s{margin-top:7rem}.text-container-s h1{font-size:1rem;margin-bottom:.5rem}.overlay-a-s{position:absolute;top:auto}.text-container-s p{font-size:.85rem;line-height:1.5;margin-bottom:1rem}.animated-button-s{font-size:.8rem;padding:6px 14px}}@media only screen and (min-width:768px) and (max-width:1024px){.overlay-a-s{position:absolute;top:auto}.about-us-s{margin-top:6rem}.text-container-s h1{font-size:2.5rem}}.about-us-c{align-items:center;display:flex;height:auto;justify-content:center;margin-top:5rem;overflow:hidden;width:100%}.poster-image-c{height:auto;object-fit:cover;width:100%}.overlay-a-c{align-items:center;background:#0000;box-sizing:border-box;display:flex;height:100%;justify-content:flex-start;left:0;padding:0 5%;position:absolute;top:35px;width:100%}.text-container-c{color:#fff;max-width:500px}.text-container-c h1{animation:fadeInDown 1.5s ease-in-out;color:#c9ff03;font-family:Arial,sans-serif;font-size:3rem;font-weight:600;margin-bottom:1rem;text-transform:uppercase}.text-container-c p{animation:fadeIn 2s ease-in-out;color:#e9f5be;font-size:1.2rem;line-height:1.6;margin-bottom:1.5rem}.animated-button-c{animation:pulse 2s infinite;background:linear-gradient(90deg,#c9ff03,#e9f5b8);border:none;border-radius:5px;color:#000;cursor:pointer;font-size:1rem;padding:10px 20px;transition:transform .3s ease-in-out,background .3s ease-in-out}.animated-button-c:hover{background:linear-gradient(90deg,#0d5738,#109463);color:#fff;transform:scale(1.1)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@media only screen and (max-width:767px){.overlay-a-c{position:absolute;top:auto}.about-us-c{margin-top:7rem}.text-container-c h1{font-size:1rem;margin-bottom:.5rem}.text-container-c p{font-size:.85rem;line-height:1.5;margin-bottom:1rem}.animated-button-c{font-size:.8rem;padding:7px 10px}}@media only screen and (min-width:768px) and (max-width:1024px){.about-us-c{margin-top:6rem}.overlay-a-c{position:absolute;top:auto}.text-container-c h1{font-size:2.2rem}}.filters{background-color:#f9f9f9;border:1px solid #bdbcbc;border-radius:8px;height:-webkit-fit-content;height:fit-content;margin-left:10px;padding:15px 8px;width:13rem}.filters h3{color:#333;font-size:19px;font-weight:700;letter-spacing:1px;margin-bottom:15px;text-align:left;text-transform:uppercase}.filter-group{margin-bottom:20px}.filter-group h4{color:#555;font-size:16px;margin-bottom:10px}input[type=range]{-webkit-appearance:none;appearance:none;background:#ddd;border-radius:5px;height:8px;margin:10px 0;outline:none;width:100%}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#4caf50;border:2px solid #fff;border-radius:50%;cursor:pointer;height:20px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;width:20px}input[type=range]::-moz-range-thumb{background:#4caf50;border:2px solid #fff;border-radius:50%;cursor:pointer;height:20px;-moz-transition:background-color .3s ease;transition:background-color .3s ease;width:20px}input[type=range]::-moz-range-track{background:#4caf50;border-radius:5px;height:0}.filter-group p{color:#777;font-size:14px}.category-checkbox{align-items:center;display:flex;margin-bottom:8px}.category-checkbox input[type=checkbox]{margin-right:8px}.category-checkbox label{color:#555;font-size:14px}.apply-filters{background-color:green;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:11px;padding:6px 15px;text-align:center;width:100%}.apply-filters:hover{background-color:#218838}.apply-filters:active{background-color:#1e7e34}.cart-popup{animation:fadeInn .3s ease;background-color:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 10px #0003;display:flex;filter:drop-shadow(2px 4px 6px black);flex-direction:column;padding:15px;position:fixed;right:2%;width:410px;z-index:1000}.popup-content{align-items:center;display:flex;gap:15px}.popup-image img{border-radius:8px;height:100px;object-fit:cover;width:100px}.popup-details{flex:1 1}.popup-details h3{font-size:16px;font-weight:700;margin:0 0 5px;text-transform:uppercase}.add-to-cart-p{background-color:green;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:10px;padding:6px 11px}.popup-details p{color:#666;font-size:14px;margin:0 0 10px}.popup-price{color:#333;font-size:15px;font-weight:400;margin:10px 0}.popup-quantity{align-items:center;display:flex;gap:10px;margin-bottom:10px}.popup-quantity button{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;padding:5px 10px}.popup-quantity button:hover{background-color:#45a049}.popup-quantity span{font-size:16px;font-weight:700}.close-popup{background-color:#f4433600;border:none;border-radius:5px;color:#e71414;cursor:pointer;padding:0 4px;position:absolute;right:3px;top:0}.close-popup:hover{background-color:#d32f2f00;color:#000}
/*# sourceMappingURL=main.4b9744e9.css.map*/