.hero{isolation:isolate;background-color:#243f42;justify-content:center;align-items:center;width:100%;min-height:100svh;padding:100px 20px 20px;display:flex;position:relative;overflow:hidden}.hero-image{object-fit:cover;object-position:center;z-index:0}.overlay{z-index:1;background-color:#0006;position:absolute;inset:0}.hero-content{z-index:2;text-align:center;max-width:800px;padding:20px;position:relative}.hero-content .hero-cta{background-color:var(--sage-green);color:#fff;cursor:pointer;opacity:0;border:none;border-radius:50px;padding:15px 35px;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .3s,transform .3s;display:inline-block}.hero-content .hero-cta:hover{background-color:#4f7a5a;transform:translateY(-3px)}.hero-content h1{font-family:Poppins,sans-serif;font-size:var(--hero-heading);color:var(--white);text-shadow:2px 2px 2px #00000080;margin-bottom:20px;font-weight:800}.hero-content p{color:var(--light-grey);text-shadow:2px 2px 2px #00000080;opacity:0;margin-bottom:40px;font-family:Inter,sans-serif;font-size:1.2rem;font-weight:500;line-height:1.8}.hero-content h1,.hero-content p,.hero-content .hero-cta{opacity:0}.hero-content h1{animation:.7s both fadeInUp}.hero-content p{animation:.7s .15s both fadeInUp}.hero-content .hero-cta{animation:.7s .3s both fadeInUp}.bestseller-sub{grid-template-columns:repeat(4,1fr);align-items:center;gap:30px;width:100%;max-width:1240px;height:fit-content;margin:0 auto;padding:60px 0;display:grid}.bestseller-section h2{font-size:var(--section-heading);color:var(--dark-grey);text-align:center;padding-top:40px;font-family:Poppins,sans-serif;font-weight:700}.product-card{background-color:#fff;border-radius:20px;flex-direction:column;justify-content:space-between;height:fit-content;padding:20px;transition:all .3s;display:flex;box-shadow:0 5px 20px #0000001a}.product-card:hover{transform:translateY(-8px)}.product-card img{aspect-ratio:1/.95;object-fit:cover;width:100%;display:block}.product-card h3{font-size:var(--card-title);color:var(--dark-grey);margin-top:10px;margin-bottom:5px;font-family:Poppins,sans-serif;font-weight:600;line-height:1}.product-card p{color:#4a4a4a;line-height:1.5}.product-card .price{font-weight:700}.product-card button{background-color:var(--sage-green);color:#fff;cursor:pointer;border:none;border-radius:50px;margin-top:7px;padding:8px 0;font-size:1rem;font-weight:600;transition:all .3s}.product-card button:hover{background-color:#4f7a5a;transform:translateY(3px)}.ratings{color:gold;gap:4px;margin:5px 0;display:flex}.why-choose-us{background-color:#f9f7f1;padding-bottom:60px}.why-choose-us h2{font-size:var(--section-heading);color:var(--dark-grey);text-align:center;padding-top:40px;font-family:Poppins,sans-serif;font-weight:700}.why-choose-us .slogan{color:var(--dark-grey);text-align:center;padding-bottom:30px;font-family:Poppins,sans-serif;font-size:18px;font-weight:500}.benefits{grid-template-columns:repeat(2,1fr);gap:2rem;width:90%;max-width:1200px;margin:0 auto;display:grid}.benefit-card{background-color:var(--white);color:var(--paragraph-grey);box-shadow:#000c;border-left:3px solid #7bae75;border-right:3px solid #7bae75;border-radius:20px;padding:40px;font-family:Inter,sans-serif;transition:all .3s}.benefit-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px #0000001a}.benefit-card h3{color:#4f7a5a;padding-bottom:3px}.benefit-card svg{color:var(--sage-green);margin-bottom:20px;font-size:4rem}.main-testimonial{background-color:var(--off-white);padding-bottom:60px}.testimonial{grid-template-columns:1fr 1.5fr;gap:4rem;width:90%;max-width:1200px;margin:auto;display:grid}.testimonial-image{margin-top:120px}.testimonial-image img{border-radius:30px;width:100%;transition:all .3s;box-shadow:0 20px 40px #0000004d}.testimonial-image img:hover{transform:scale(1.04)}.testimonial-heading{text-align:center;font-family:Poppins,sans-serif;font-size:var(--section-heading);color:var(--dark-grey);padding-top:40px;font-weight:700}.testimonial-cards{margin-top:40px}.testimonial-card{background-color:var(--white);color:var(--paragraph-grey);box-shadow:#0003;border-left:3px solid #7bae75;border-right:3px solid #7bae75;border-radius:25px;margin-bottom:30px;padding:30px;font-family:Inter,sans-serif;transition:all .3s}.middle{background-color:var(--dark-green);color:var(--white);box-shadow:#0003;margin-left:50px}.testimonial-card:hover{transform:translate(10px);box-shadow:0 15px 30px #0000001a}.testimonial-card h3{text-align:right}.testimonial-cards .rating{color:gold;margin-bottom:5px}@media (max-width:820px){.hero-content h1{font-size:3rem}.hero-content p{font-size:1rem}nav{width:96%;padding:15px 16px}nav ul{gap:15px;margin-right:75px;font-size:12px}.bestseller{padding:10px 35px}.bestseller-sub{grid-template-columns:repeat(2,1fr)}.testimonial{grid-template-columns:1fr}.testimonial-image{margin-top:50px}.cta-section{grid-template-columns:1fr;gap:2rem;padding-bottom:40px}.cta-video{width:90%;height:300px;margin-left:30px}.cta-words{margin-top:50px}}@media (max-width:576px){nav{width:99%;padding:3px 5px}h2{font-size:25px}.menu{display:inline-block}.hero{width:100%;min-height:70svh;padding:100px 0 20px}.hero-content h1{font-size:2.2rem}.hero-content p{font-size:.9rem}.hero-content button,.hero-content .hero-cta{padding:12px 25px}.logo a{margin-left:10px;font-family:Poppins,sans-serif;font-size:22px;font-weight:700}nav ul,.cartion{display:none}.bestseller{padding:30px 35px}.bestseller-sub{grid-template-columns:repeat(1,1fr);padding:5px 0}.bestseller-sub .product-card{margin-bottom:25px}.benefits{grid-template-columns:repeat(1,1fr);display:grid}.main-cta-section h2{font-size:1.8rem}.main-cta-section p{font-size:14px}.why-choose-us,.main-testimonial{padding:0 26px 60px}.footer-center{flex-direction:column}.footer-section{padding:3rem 2rem}}
