@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.eef981bbc1ba2163a6b4.jpg);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}.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)}}@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%}.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%}}.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}.services{display:flex;gap:20px;padding:40px}.full-ser{background:linear-gradient(0deg,#fff,#fff0 50%),url(../../static/media/1100.5f96d6f57a35e8c58b94.jpg);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%}.about-section{background:linear-gradient(90deg,hsla(0,0%,100%,.826),#fff0),url(../../static/media/14064624_5404601.aeae728132bbd3c3bf4f.jpg);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}.portfolio-section{background:#f9f9f9;background-image:url(../../static/media/14547798_rm222batch3-kul-18.e753e6b55655ad45cd32.jpg);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)}.portfolio-button{font-size:.9rem;margin:5px}}@media (max-width:480px){.portfolio-grid{grid-template-columns:1fr}}.testimonials{background-color:#f9f9f9;background-image:url(../../static/media/1841.6080bfc0cd3f6d7cde1c.jpg);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}.arrival-section{background:#f5f5f5;background-attachment:fixed;background-image:url(../../static/media/15273828_5568579.d69e372d1178fb0c70a4.jpg);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.3e1904feca95f4e58b12.jpg) 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 #ccc;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{flex-direction:column;text-align:center}.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.1f321d2073faab1d211f.jpg);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 screen and (max-width:768px){.connect-container{flex-direction:column}.form-container,.map-container{margin-bottom:20px;margin-right:0;max-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:all .3s ease;width:100%;z-index:1000}.header.scrolled .nav-bar{display:none}.header-top{justify-content:space-between;padding:10px 20px}.header-top,.logo-container{align-items:center;display:flex}.hamburger-menu{background:none;border:none;cursor:pointer;font-size:24px;margin-right:10px}.logo-h{color:green;font-size:22px;font-weight:700}.search-box{align-items:center;display:flex;flex:1 1;margin:0 20px}.category-dropdown{background-color:#ededed;border-bottom-left-radius:10px;border-top-left-radius:10px;margin-right:10px;padding:6px}.search-box input{flex:1 1;padding:5px}.search-button{background-color:green;border:none;border-bottom-right-radius:10px;border-top-right-radius:10px;color:#fff;cursor:pointer;justify-content:center;padding:11px}.extras,.search-button{align-items:center;display:flex}.extras{gap:15px}.support{align-items:center;display:flex;gap:5px}.support-icon{color:green;font-size:18px}.support small{color:gray;display:block;font-size:12px}.cart-button,.login-button{align-items:center;background:none;border:none;color:#000;cursor:pointer;display:flex;font-size:14px;gap:5px}.hl{text-decoration:none}.cart-button{position:relative}.cart-button:hover,.login-button:hover{color:green}.cart-button .cart-count{align-items:center;background-color:green;border-radius:50%;color:#fff;display:flex;font-size:9px;font-weight:700;height:16px;justify-content:center;min-width:16px;padding:1px 3px;position:absolute;right:-7px;top:-7px}.cart-button .cart-count.hidden{display:none}.nav-bar ul{background:#f9f9f9;border-top:1px solid #ddd;display:flex;justify-content:center;list-style:none;margin:0;padding:10px 0}.nav-bar ul li{cursor:pointer;margin:0 15px;position:relative}.arrow-icon{font-size:16px;transition:transform .3s ease}.arrow-icon.open{transform:rotate(180deg)}.dropdown-menu{animation:dropdownFade .3s forwards;background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 5px #0000001a;display:flex;flex-direction:column;left:0;list-style:none;min-width:150px;opacity:0;padding:10px 0;position:absolute;top:100%;transform:translateY(-10px)}.dropdown-menu li{cursor:pointer;padding:5px 0}.dropdown-menu li:hover{background:#f0f0f0}@keyframes dropdownFade{to{opacity:1;transform:translateY(0)}}.slider-menu{background-color:#fff;box-shadow:2px 0 5px #0003;height:100%;left:-250px;overflow-y:auto;padding:20px;position:fixed;top:0;transition:left .3s ease-in-out;width:250px;z-index:1000}.slider-menu.open{left:0}.slider-menu .close-menu{background:none;border:none;color:#333;cursor:pointer;font-size:30px;position:absolute;right:10px;top:10px;transition:color .3s ease}.slider-menu .close-menu:hover{color:#e74c3c}.slider-menu ul{list-style:none;margin:20px 0 0;padding:0}.slider-menu ul li{border-radius:5px;cursor:pointer;font-size:18px;margin:15px 0;padding:10px;transition:background-color .3s ease}.slider-menu ul li:hover{background-color:#f0f0f0}.slider-menu ul li a{color:#333;display:block;text-decoration:none}.slider-menu-overlay{background-color:#00000080;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:999}.slider-menu.open+.slider-menu-overlay{opacity:1;pointer-events:auto}.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}.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-m img,.card-m2 img{height:8rem;width:8rem}}.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}.contact-container{background-color:#f9f9f9;background-image:url(../../static/media/17058.eaf1bb2ce7bf6904910c.jpg);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}.serve-container{background-color:#f8f8f8;background-image:url(../../static/media/11852428_4860404.2dbf5c43a60b544452c9.jpg);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}.full-design-container{align-items:center;background:linear-gradient(0deg,#fff 0,#fff0),linear-gradient(90deg,#fff 50%,#fff0 90%),url(../../static/media/2147836966.1b882bca85da2c89ca33.jpg);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}.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.03ecefb53b6fcf3ae0f4.jpg) 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{grid-template-columns:1fr}}.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)}.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)}.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)}}.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.1acd394b.css.map*/