:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif}.navbar{align-items:center;background:#f9f9f9;box-shadow:0 1px 4px #00000014;display:flex;justify-content:space-between;padding:0 30px;position:-webkit-sticky;position:sticky;top:0;z-index:50}.nav-logo img{height:65px}.nav-right{align-items:center;gap:22px}.desktop-menu,.nav-menu,.nav-right{display:flex}.nav-menu{gap:26px;list-style:none}.nav-menu li a{color:#0a9a2c;font-weight:500;text-decoration:none}.nav-login button{background:#fff;border:1px solid #0a9a2c;border-radius:30px;color:#0a9a2c;cursor:pointer;height:46px;width:120px}.cart-wrapper{position:relative}.cart-icon{width:34px}.nav-cart-count{align-items:center;background:#0a9a2c;border-radius:50%;color:#fff;display:flex;font-size:11px;height:18px;justify-content:center;position:absolute;right:-8px;top:-6px;width:18px}.mobile-icon{cursor:pointer;display:none;font-size:34px}.mobile-menu{background:#f9f9f9;height:100vh;padding:25px;position:fixed;right:-100%;top:0;transition:.4s ease;width:70%;z-index:100}.mobile-menu.show{right:0}.close-btn{cursor:pointer;font-size:30px;text-align:right}.mobile-links{display:flex;flex-direction:column;gap:22px;list-style:none;margin-top:40px}.mobile-links li a{color:#0a9a2c;font-size:20px;font-weight:500;text-decoration:none}.mobile-login{background:#fff;border:1px solid #0a9a2c;border-radius:30px;color:#0a9a2c;cursor:pointer;font-size:18px;height:46px;margin-top:35px;width:100%}@media (max-width:900px){.desktop-menu{display:none}.mobile-icon{display:block}}.hero{background:linear-gradient(135deg,#aff6af,#f9f9f9);overflow:hidden;padding:60px 0;position:relative;width:100%}.hero:before{background:#0a9a2c33;height:480px;left:-220px;top:20%;width:480px}.hero:after,.hero:before{border-radius:50%;content:"";position:absolute;z-index:1}.hero:after{background:#0a9a2c26;bottom:10%;height:280px;left:-120px;width:280px}.hero-container{align-items:center;display:flex;gap:50px;justify-content:space-between;margin:auto;max-width:1300px;position:relative;width:92%;z-index:2}.hero-left{display:flex;flex:1 1;flex-direction:column;gap:20px}.hero-left h1{color:#222;font-size:52px;font-weight:700;line-height:1.2}.hero-left h1 span{color:#0a9a2c}.hero-text{color:#444;font-size:20px;max-width:520px}.hero-buttons{display:flex;flex-wrap:wrap;gap:18px}.btn-primary,.btn-secondary{align-items:center;border-radius:40px;cursor:pointer;display:inline-flex;font-size:18px;justify-content:center;min-width:150px;padding:14px 26px;text-align:center;transition:all .3s ease}.btn-primary{background:#0a9a2c;border:none;color:#fff}.btn-primary:hover{background:#07821f;transform:translateY(-2px)}.btn-secondary{background:#fff;border:2px solid #0a9a2c;color:#0a9a2c}.btn-secondary:hover{background:#e6f8e6;transform:translateY(-2px)}.hero-right{align-items:center;display:flex;flex:1 1;justify-content:center}.hero-img-box{border:3px solid #0a9a2c;border-radius:20px;box-shadow:0 0 10px #0a9a2c,0 10px 30px #0000001f;display:inline-block;overflow:hidden}.hero-img{border-radius:20px;display:block;height:auto;max-width:500px;object-fit:contain;transition:transform .3s ease;width:100%}.hero-img:hover{transform:translateY(-5px)}@media (max-width:1024px){.hero-left h1{font-size:42px}.hero-text{font-size:18px}}@media (max-width:900px){.hero-container{flex-direction:column;gap:35px;text-align:center}.hero-text{max-width:100%}.hero-buttons{justify-content:center}}@media (max-width:480px){.hero-left h1{font-size:30px}.hero-text{font-size:15px}.hero-buttons{align-items:center;flex-direction:column;gap:15px;width:100%}.btn-primary,.btn-secondary{font-size:16px;max-width:300px;padding:14px 0;text-align:center;width:100%}.hero-img-box{max-width:100%}.btn-primary{padding:14px 95px}.hero-img{max-height:65vh}}@media (max-width:399px){.hero-img-box{max-width:100%}.btn-primary{padding:14px 95px}.hero-img{max-height:60vh;width:100%}}.new-collection{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;height:auto;text-align:center}.collection-filter{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:linear-gradient(45deg,#0000 50%,#1f8f4a 0),linear-gradient(135deg,#1f8f4a 50%,#0000 0),linear-gradient(90deg,#fff,#fff);background-position:calc(100% - 18px) 50%,calc(100% - 12px) 50%,100% 0;background-repeat:no-repeat;background-size:6px 6px,6px 6px,2.5em 2.5em;border:2px solid #1f8f4a;border-radius:30px;color:#000;cursor:pointer;font-size:15px;font-weight:500;outline:none;padding:10px 38px 10px 16px;transition:all .3s ease}.collection-filter:hover{background-color:#1f8f4a;background-image:linear-gradient(45deg,#0000 50%,#fff 0),linear-gradient(135deg,#fff 50%,#0000 0),linear-gradient(90deg,#1f8f4a,#1f8f4a);color:#fff}.collection-filter:focus{box-shadow:0 0 0 3px #1f8f4a40}.collection-filter option{color:#000;font-weight:500}@media (max-width:600px){.collection-filter{font-size:14px;width:180px}}.new-collection h1{color:#171717;font-size:40px;font-weight:600;margin:0}.new-collection hr{background:green;border:none;border-radius:8px;height:4px;margin-bottom:15px;margin-top:8px;width:150px}.collection{grid-gap:50px;box-sizing:border-box;display:grid;gap:50px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:1200px;padding:0 10px;width:100%}@media (max-width:1024px){.new-collection h1{font-size:36px}.new-collection hr{width:120px}.collection{gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.new-collection h1{font-size:32px}.new-collection hr{height:3px;width:100px}.collection{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.new-collection{gap:8px;padding:15px 10px}.new-collection h1{font-size:24px}.new-collection hr{height:3px;margin-bottom:10px;width:70px}.collection{gap:8px;grid-template-columns:1fr;justify-items:center;padding:0 5px}}.item{align-items:center;border:2px solid #0a9a2c;border-radius:14px;box-sizing:border-box;display:flex;flex-direction:column;margin:8px;overflow:hidden;padding:12px;position:relative;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:300px}.item:hover{box-shadow:0 0 20px #0a9a2ccc,0 12px 30px #0000001f}.item img{border-radius:10px;height:460px;transition:transform .3s ease,box-shadow .3s ease}.item:hover img{box-shadow:0 0 18px #0a9a2ccc;transform:scale(1.06)}.item p{color:#171717;font-size:16px;font-weight:500;margin:12px 0 8px}.item-prices{flex-wrap:wrap;gap:12px;justify-content:center}.item-price-new{color:#0a9a2c;font-weight:700;text-shadow:0 0 4px #0a9a2c80}.item-price-old{color:#8c8c8c;font-size:16px}@media (max-width:1024px){.item{padding:10px;width:270px}.item img{height:420px}.item p{font-size:15px}.item-price-new{font-size:17px}.item-price-old{font-size:15px}}@media (max-width:900px){.item{padding:10px;width:240px}.item img{height:380px}.item p{font-size:14px}.item-price-new{font-size:16px}.item-price-old{font-size:14px}}@media (max-width:600px){.item{padding:8px;width:210px}.item img{height:340px}.item p{font-size:13px}.item-price-new{font-size:15px}.item-price-old{font-size:13px}}@media (max-width:450px){.item{margin:0 auto 14px;max-width:260px;width:100%}.item img{height:320px}.item p{font-size:13px}.item-price-new{font-size:14px}.item-price-old{font-size:12px}.item-prices{flex-direction:column;gap:6px}}.newsletter{align-items:center;background:linear-gradient(180deg,#8ffa8f,#b8ffce22 60%,#e1ffea00);border-radius:20px;box-sizing:border-box;display:flex;flex-direction:column;gap:15px;height:auto;justify-content:center;margin:80px auto 60px;max-width:1200px;overflow:hidden;padding:40px;width:90%}.newsletter h1{font-size:38px}.newsletter h1,.newsletter p{color:#454545;margin:0;text-align:center}.newsletter p{font-size:18px}.newsletter div{align-items:center;border:1px solid #e3e3e3;border-radius:80px;box-sizing:border-box;display:flex;flex-wrap:nowrap;gap:10px;height:68px;justify-content:space-between;max-width:730px;width:100%}.newsletter input{border:none;box-sizing:border-box;flex:1 1;font-family:Poppins;font-size:16px;min-width:200px;outline:none;padding:0 15px}.newsletter div button{background:#0a9a2c;border:none;border-radius:50px;color:#fff;cursor:pointer;flex-shrink:0;font-size:16px;height:50px;transition:.3s ease;width:150px}.newsletter div button:hover{background:#07821f;box-shadow:0 0 8px #0a9a2c}@media (max-width:768px){.newsletter{gap:10px;padding:30px}.newsletter h1{font-size:32px}.newsletter p{font-size:16px}.newsletter div{flex-direction:column;height:auto;padding:10px 0}.newsletter input{font-size:15px;margin:0;width:100%}.newsletter div button{font-size:14px;height:50px;margin-top:10px;width:100%}}@media (max-width:480px){.newsletter{gap:8px;padding:25px 15px}.newsletter h1{font-size:26px}.newsletter p{font-size:14px}.newsletter div{border-radius:20px;flex-direction:column;gap:10px;height:auto;padding:10px;width:100%}.newsletter input{border:1px solid #ddd;border-radius:10px;font-size:14px;margin:0;padding:12px;width:100%}.newsletter div button{border-radius:10px;font-size:14px;height:50px;margin:0;width:100%}}.offers{background:linear-gradient(180deg,#85ff85,#caf7d822 60%,#e1ffea00);border-radius:20px;box-sizing:border-box;flex-wrap:wrap;height:auto;margin:80px auto;max-width:1200px;padding:20px 40px;width:90%}.btns,.offers{display:flex;gap:20px}.btns{flex-direction:column}.offers-left{display:flex;flex:1 1;flex-direction:column;justify-content:center;min-width:250px}.offers-left h1{color:#171717;font-size:48px;font-weight:600;margin:0 0 10px}.offers-left .highlight{color:#0a9a2c}.offers-left p{color:#171717;font-size:18px;font-weight:500;margin:0 0 20px}.offers-left button{background:#0a9a2c;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:16px;height:38px;width:200px}.offers-left button:hover{background:#07821f}.offers-right{align-items:center;display:flex;flex:1 1;justify-content:flex-end;min-width:250px;padding-top:20px}.offers-right img{border-radius:15px;max-width:400px;object-fit:cover;width:100%}@media (max-width:950px){.offers{flex-direction:column;gap:30px;padding:20px;text-align:center}.offers-left,.offers-right{align-items:center;justify-content:center;text-align:center}.offers-left h1{font-size:36px}.offers-left p{font-size:16px}.offers-left button{font-size:14px;height:36px;width:160px}.offers-right{justify-content:center;padding-top:0}.offers-right img{max-width:300px}}@media (max-width:480px){.offers-left h1{font-size:28px}.offers-left p{font-size:14px}.offers-left button{font-size:13px;height:32px;width:140px}.offers-right img{max-width:100%}}.popular{align-items:center;display:flex;flex-direction:column;gap:20px;height:auto;padding:40px 20px;text-align:center}.popular h1{color:#171717;font-size:50px;font-weight:600;margin:0}.popular hr{background:green;border:none;border-radius:10px;height:6px;margin-bottom:20px;margin-top:10px;width:200px}.popular-item{display:flex;flex-wrap:wrap;gap:20pxpx;justify-content:center}@media (max-width:480px){.popular h1{font-size:28px}.popular hr{height:3px;width:80px}.popular{gap:15px;padding:20px 10px}.popular-item{gap:20px}}*,:after,:before{box-sizing:border-box}body,html{margin:0;overflow-x:hidden;padding:0;width:100%}.testimonials-section{align-items:center;background-color:#f5fff8;display:flex;flex-direction:column;overflow-x:hidden;padding:50px 15px;text-align:center;width:100%}.testimonials-section h1{color:#0a9a2c;font-size:36px;margin-bottom:10px}.testimonials-section hr{background:#0a9a2c;border:none;border-radius:8px;height:4px;margin-bottom:40px;width:120px}.testimonials-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0 auto;max-width:1200px;width:100%}.testimonial-card{background:#fff;border:2px solid #0a9a2c;border-radius:16px;box-shadow:0 0 15px #0a9a2c33;max-width:100%;overflow:visible;padding:50px 20px 25px;position:relative;transition:transform .3s ease,box-shadow .3s ease}.testimonial-card:hover{box-shadow:0 0 25px #0a9a2c66;transform:translateY(-5px)}.testimonial-card .profile-pic{background:#fff;border:3px solid #0a9a2c;border-radius:50%;box-shadow:0 0 15px #0a9a2c80;height:80px;left:50%;overflow:hidden;position:absolute;top:-40px;transform:translateX(-50%);width:80px}.testimonial-card .profile-pic img{height:100%;object-fit:cover;width:100%}.testimonial-card .feedback{color:#171717;font-size:16px;font-style:italic;margin-bottom:12px}.testimonial-card .name{color:#0a9a2c;font-weight:600;margin-bottom:5px}.testimonial-card .country{color:#555;font-size:14px}@media (max-width:768px){.testimonials-section h1{font-size:28px}.testimonial-card{padding:45px 15px 20px}.testimonial-card .profile-pic{height:70px;top:-35px;width:70px}}@media (max-width:480px){.testimonials-section h1{font-size:24px}.testimonial-card .feedback{font-size:14px}.testimonial-card .profile-pic{height:60px;top:-30px;width:60px}}.shop-page{min-height:100vh;overflow-y:auto}.shopcategory-indexSort{align-items:center;display:flex;flex-direction:column;gap:10px;margin:30px auto 10px}.shopcategory-indexSort p{font-size:28px;font-weight:600}.shopcategory-indexSort hr{background:green;border:none;border-radius:10px;height:5px;width:120px}.shopcategory-products{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:30px auto;width:92%}.item{background:#fff;border-radius:16px;box-shadow:0 6px 20px #00000014;padding:14px;transition:all .3s ease}.item:hover{box-shadow:0 10px 30px #0000001f;transform:translateY(-6px)}.item img{border-radius:12px;height:280px;object-fit:cover;width:100%}.item-name{font-size:17px;font-weight:600;margin:12px 0 6px}.item-prices{align-items:center;display:flex;gap:10px}.item-price-new{color:green;font-size:18px;font-weight:600}.item-price-old{color:#888;font-size:15px;text-decoration:line-through}.shopcategory-loadmore{align-items:center;background:green;border-radius:40px;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:500;height:55px;justify-content:center;margin:30px auto 50px;transition:.3s;width:220px}.shopcategory-loadmore:hover{background:#006400}@media (max-width:900px){.shopcategory-products{gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.item img{height:240px}}@media (max-width:600px){.shopcategory-products{gap:12px;grid-template-columns:repeat(2,1fr);width:95%}.item img{height:200px}}@media (max-width:420px){.shopcategory-products{grid-template-columns:1fr}.item img{height:220px}}.productdisplay{box-sizing:border-box;display:flex;font-family:Arial,sans-serif;gap:30px;margin:30px auto;max-width:1200px;padding:20px;width:90%}.productdisplay-left{display:flex;gap:20px}.productdisplay-img-list{display:flex;flex-direction:column;gap:4px;justify-content:space-between}.productdisplay-img-list img{border-radius:6px;cursor:pointer;height:100px;object-fit:cover;transition:all .3s ease;width:70px}.productdisplay-img-list img:hover{transform:scale(1.05)}.productdisplay-img{flex:1 1}.productdisplay-main-img{border-radius:10px;height:400px;object-fit:contain;width:400px}.productdisplay-right{display:flex;flex:1 1;flex-direction:column;gap:18px}.productdisplay-right h1{color:#28a745;font-size:26px;font-weight:700}.priductdisplay-right-star{align-items:center;display:flex;gap:5px}.priductdisplay-right-star img{width:22px}.productdisplay-right-prices{align-items:center;display:flex;gap:20px}.productdisplay-right-price-old{color:#999;font-size:16px;text-decoration:line-through}.productdisplay-right-price-new{color:#28a745;font-size:24px;font-weight:700}.productdisplay-right-description{color:#555;font-size:15px;line-height:1.6}.productdisplay-right button{background-color:#28a745;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;padding:12px 25px;transition:.3s;width:-webkit-fit-content;width:fit-content}.productdisplay-right button:hover{background-color:#1e7e34}@media (max-width:1024px){.productdisplay-main-img{height:450px;width:100%}.productdisplay-img-list img{height:112.5px}}@media (max-width:768px){.productdisplay{flex-direction:column;gap:25px}.productdisplay-left{align-items:flex-start;flex-direction:row;justify-content:center}.productdisplay-main-img{height:350px}.productdisplay-img-list img{height:87.5px}}@media (max-width:480px){.productdisplay-main-img{height:250px}.productdisplay-img-list img{height:62.5px}.productdisplay-right h1{font-size:20px}.productdisplay-right-description{font-size:14px}.productdisplay-right-price-new{font-size:20px}}.descriptionbox{border-top:1px solid #ddd;font-family:Arial,sans-serif;margin-left:auto;margin-right:auto;margin-top:40px;max-width:1200px;padding-top:20px;width:90%}.decriptionbox-navigator{border-bottom:1px solid #ddd;display:flex;gap:20px;margin-bottom:20px}.descriptionbox-nav-box{border-bottom:3px solid #0000;color:#555;cursor:pointer;font-weight:600;padding:10px 15px;transition:all .3s}.descriptionbox-nav-box:hover{border-bottom:3px solid #e63946;color:#000}.decriptionbox-description{color:#555;font-size:15px;line-height:1.6}.decriptionbox-description p{margin-bottom:15px}@media (max-width:900px){.decriptionbox-navigator{flex-direction:column;gap:10px}.descriptionbox-nav-box{font-size:14px;padding:8px 12px}.decriptionbox-description{font-size:14px}}@media (max-width:480px){.descriptionbox-nav-box{font-size:13px;padding:6px 10px}.decriptionbox-description{font-size:13px}}.cartitems{background-color:#f0f9f0;border-radius:16px;box-shadow:0 6px 20px #0a9a2c1a;font-family:Arial,sans-serif;margin:40px auto;max-width:1200px;padding:20px;width:95%}.cartitems-format-main{align-items:center;color:#0a9a2c;display:grid;font-size:15px;font-weight:600;grid-template-columns:1.2fr 2fr 1fr 1fr 1fr .5fr;padding:10px 0}.cartitems-format-main p{margin:0}.cartitems-format{align-items:center;border-bottom:1px solid #d0f0d0;display:grid;grid-template-columns:1.2fr 2fr 1fr 1fr 1fr .5fr;padding:12px 0;transition:.2s ease}.cartitems-format .price{color:#0a9a2c;font-weight:600;margin-left:20px}.cartitems-format .name{margin-right:50px}.cartitems-format:hover{background-color:#e6f8e6;border-radius:12px;box-shadow:0 4px 12px #0a9a2c1a}.carticon-product-icon{border-radius:12px;height:70px;object-fit:cover;width:70px}.cartitems-quantity{background:#e6f8e6;border:1px solid #0a9a2c;border-radius:8px;color:#0a9a2c;cursor:default;font-size:14px;padding:5px;width:50px}.cartitems-format img:last-child{border-radius:8px;cursor:pointer;height:28px;transition:.2s ease;width:28px}.cartitems-format img:last-child:hover{background-color:#d4f5d4}.cartitems-down{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-top:40px}.cartitems-promocode,.cartitems-total{background:#f0f9f0;border-radius:12px;box-shadow:0 4px 12px #0a9a2c0d;flex:1 1;min-width:280px;padding:20px}.cartitems-total h1{color:#0a9a2c;font-size:22px;margin-bottom:20px}.cartitems-total-item{color:#0a9a2c;display:flex;font-size:16px;font-weight:600;justify-content:space-between;margin:10px 0}.cartitems-total button{background-color:#0a9a2c;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:12px 0;transition:.2s ease;width:100%}.cartitems-total button:hover{background-color:#07821f;box-shadow:0 4px 12px #0a9a2c4d}.cartitems-promocode p{color:#0a9a2c;margin-bottom:10px}.cartitems-promobox{display:flex;gap:10px}.cartitems-promobox input{border:1px solid #0a9a2c;border-radius:8px;color:#171717;flex:1 1;font-size:14px;padding:10px}.cartitems-promobox button{background-color:#0a9a2c;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:10px 16px;transition:.2s ease}.cartitems-promobox button:hover{background-color:#07821f;box-shadow:0 2px 8px #0a9a2c4d}@media (max-width:992px){.cartitems-format,.cartitems-format-main{grid-template-columns:1.5fr 2fr 1fr 1fr 1fr}.cartitems-format p:last-child,.cartitems-format-main p:last-child{display:none}}@media (max-width:600px){.cartitems-format,.cartitems-format-main{grid-template-columns:1.5fr 2fr 1fr}.cartitems-format p:nth-child(3),.cartitems-format p:nth-child(5),.cartitems-format-main p:nth-child(3),.cartitems-format-main p:nth-child(5){display:none}.cartitems-quantity{padding:4px 10px}.carticon-product-icon{height:50px;width:50px}}.loginsignup{align-items:flex-start;background:#e6f8e6;box-sizing:border-box;display:flex;justify-content:center;min-height:80vh;padding:50px 20px 20px;width:100%}.loginsignup-container{background:#fff;border-radius:15px;box-shadow:0 8px 20px #0a9a2c33;box-sizing:border-box;max-width:400px;padding:30px;text-align:center;width:100%}.loginsignup-container h1{color:#0a9a2c;font-size:24px;font-weight:600;margin:15px 0}.loginsignup-feilds{display:flex;flex-direction:column;gap:15px;margin-top:15px}.loginsignup-feilds input{border:1px solid #0a9a2c;border-radius:8px;box-sizing:border-box;color:#171717;font-size:14px;height:45px;outline:none;padding-left:12px;transition:border .3s ease;width:100%}.loginsignup-feilds input:focus{border-color:#07821f;box-shadow:0 0 8px #0a9a2c4d}.loginsignup-container button{background:#0a9a2c;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;margin-top:15px;padding:10px;transition:.3s ease;width:100%}.loginsignup-container button:hover{background:#07821f;box-shadow:0 4px 12px #0a9a2c66}.loginsignuo-login{color:#555;font-size:13px;margin:10px 0}.loginsignuo-login span{color:#0a9a2c;cursor:pointer;font-weight:500;transition:color .3s ease}.loginsignuo-login span:hover{color:#07821f}.loginsignup-agree{align-items:center;color:#555;display:flex;font-size:12px;gap:8px;text-align:left}.loginsignup-agree input[type=checkbox]{accent-color:#0a9a2c;cursor:pointer;height:16px;width:16px}@media (max-width:768px){.loginsignup-container{padding:25px 20px}.loginsignup-container h1{font-size:22px}.loginsignup-feilds input{font-size:13px;height:40px}.loginsignup-container button{font-size:13px;padding:8px}.loginsignuo-login{font-size:12px}}@media (max-width:480px){.loginsignup-container{padding:20px 15px;width:100%}.loginsignup-container h1{font-size:20px}.loginsignup-feilds input{font-size:12px;height:35px}.loginsignup-container button{font-size:12px;padding:8px}.loginsignuo-login{font-size:11px}}.checkout{background:#f1f8f4;font-family:Segoe UI,sans-serif;min-height:100vh;padding:50px}.checkout h1{color:#1b5e20;font-size:32px;margin-bottom:30px;text-align:center}.checkout-container{display:flex;gap:30px;margin:auto;max-width:1100px}.checkout-left,.checkout-right{background:#fff;border-radius:10px;box-shadow:0 8px 25px #00000014;flex:1 1;padding:25px}.checkout-left h3,.checkout-right h3{color:#2e7d32;font-size:22px;margin-bottom:20px}.checkout-left input,.checkout-left textarea{border:1px solid #c8e6c9;border-radius:6px;font-size:15px;margin-bottom:14px;outline:none;padding:12px;transition:.3s;width:calc(100% - 32px)}.checkout-left input:focus,.checkout-left textarea:focus{border-color:#2e7d32;box-shadow:0 0 0 2px #2e7d3226}.checkout-left textarea{min-height:100px;resize:none}.checkout-item{color:#333;font-size:15px;padding:8px 0}.checkout-item,.checkout-total{display:flex;justify-content:space-between}.checkout-total{color:#1b5e20;font-size:20px;font-weight:600;margin:18px 0}.bank-box{background:linear-gradient(135deg,#e8f5e9,#f1f8f4);border:1px solid #c8e6c9;border-radius:8px;margin-top:15px;padding:18px}.bank-box h4{color:#2e7d32;margin-bottom:10px}.bank-box p{color:#2f4f2f;font-size:14px;margin:6px 0}.bank-box small{color:#4f6f52;display:block;font-size:12px;margin-top:10px}.place-order-btn{background:linear-gradient(135deg,#2e7d32,#1b5e20);border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:14px;transition:.3s;width:100%}.place-order-btn:hover{box-shadow:0 8px 20px #2e7d3266;transform:translateY(-2px)}@media (max-width:900px){.checkout-container{flex-direction:column}.checkout{padding:25px}}.error{color:red;font-size:12px;margin:4px 0 8px}.footer{background:#f9f9f9;border-top:3px solid #0a9a2c;color:#222;flex-direction:column;gap:16px;padding:20px}.footer,.footer-logo{align-items:center;display:flex}.footer-logo{gap:8px}.footer-logo img{margin-bottom:20px;width:80px}.footer-logo h2{font-size:20px;font-weight:700}.footer-links{display:flex;flex-wrap:wrap;font-size:16px;gap:20px;justify-content:center;list-style:none}.footer-links li{cursor:pointer;text-decoration:none;transition:.3s}.footer-links li:hover{color:#0a9a2c;text-decoration:none}.footer-social{display:flex;gap:14px}.icon-box{background:#fff;border:1px solid #ddd;border-radius:8px;padding:7px;transition:.3s ease}.icon-box:hover{border-color:#0a9a2c;box-shadow:0 0 6px #0a9a2c,0 0 12px #0a9a2c80;transform:translateY(-3px)}.icon-box img{width:22px}.footer-bottom{text-align:center;width:100%}.footer-bottom hr{background:#e5e5e5;border:none;height:2px;margin-bottom:6px;width:80%}.footer-bottom p{color:#666;font-size:13px}@media (max-width:768px){.footer{gap:14px;padding:18px 15px}.footer-logo img{width:70px}.footer-logo h2{font-size:18px}.footer-links{font-size:14px;gap:14px}.icon-box img{width:20px}.footer-bottom p{font-size:12px}}@media (max-width:480px){.footer{gap:12px;padding:15px 10px}.footer-logo img{width:60px}.footer-logo h2{font-size:16px}.footer-links{font-size:13px;gap:10px}.icon-box{padding:6px}.icon-box img{width:18px}.footer-bottom p{font-size:11px}}.contact-container{background-color:#fff;border-radius:10px;box-shadow:0 5px 15px #0000001a;box-sizing:border-box;color:#064d00;font-family:Arial,sans-serif;margin:50px auto;max-width:800px;padding:30px 20px;width:90%}.contact-container h1{color:#064d00;font-size:2rem;margin-bottom:30px;text-align:center}.contact-info{box-sizing:border-box;display:flex;flex-direction:column;gap:12px;margin-bottom:30px;width:100%}.contact-item{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.contact-item span{color:#064d00;display:inline-block;flex-shrink:0;font-size:16px;font-weight:700;min-width:70px}.contact-form{box-sizing:border-box;display:flex;flex-direction:column;gap:15px;width:100%}.contact-form input,.contact-form textarea{border:1px solid #064d00;border-radius:5px;box-sizing:border-box;font-size:16px;padding:12px;resize:vertical;width:100%}.contact-form button{background-color:#064d00;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:18px;padding:12px;transition:.3s;width:100%}.contact-form button:hover{background-color:#046400}@media (max-width:768px){.contact-container{padding:25px 15px}.contact-container h1{font-size:1.75rem}.contact-item span{font-size:15px;min-width:60px}.contact-form input,.contact-form textarea{font-size:15px;padding:10px}.contact-form button{font-size:16px;padding:10px}}@media (max-width:480px){.contact-container{margin:20px auto;padding:20px 10px;width:95%}.contact-container h1{font-size:1.5rem}.contact-item{align-items:flex-start;flex-direction:column;gap:4px}.contact-item,.contact-item span{font-size:14px}.contact-form input,.contact-form textarea{font-size:14px;padding:8px}.contact-form button{font-size:15px;padding:10px}}@media (max-width:400px){.contact-item span{font-size:13px;min-width:60px}.contact-item{font-size:13px;gap:2px}.contact-form input,.contact-form textarea{font-size:13px;padding:6px}.contact-form button{font-size:14px;padding:8px}}@keyframes bounceIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes pulseRing{0%{opacity:.6;transform:scale(.9)}70%{opacity:0;transform:scale(1.4)}to{opacity:0}}.whatsapp-wrapper{bottom:24px;position:fixed;right:24px;z-index:9999}.whatsapp-tooltip{background:#000c;border-radius:6px;bottom:18px;color:#fff;font-size:14px;opacity:0;padding:6px 10px;pointer-events:none;position:absolute;right:72px;transition:opacity .3s ease;white-space:nowrap}.whatsapp-wrapper:hover .whatsapp-tooltip{opacity:1}.whatsapp-btn{align-items:center;animation:bounceIn .5s ease-out;background-color:#16a34a;border-radius:50%;box-shadow:0 10px 25px #00000040;color:#fff;display:flex;height:64px;justify-content:center;position:relative;text-decoration:none;transition:transform .3s ease;width:64px}.whatsapp-btn:hover{transform:scale(1.1)}.whatsapp-btn:active{transform:scale(.95)}.whatsapp-icon{font-size:32px}.pulse-ring{animation:pulseRing 1.8s infinite;border:4px solid #22c55e66;border-radius:50%;inset:0;position:absolute}
/*# sourceMappingURL=main.9342ca29.css.map*/