:root{--green:#1f5b3a;--dark:#123524;--cream:#f8f4e9;--gold:#b78a3d;--text:#25312a;--muted:#68746c;--white:#fff;--line:#e4e8e2}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--text);background:#fff}.topbar{background:var(--dark);color:#fff;padding:9px 5%;font-size:12px;display:flex;justify-content:space-between}header{padding:18px 5%;display:flex;align-items:center;gap:28px;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0;z-index:20}.brand{color:var(--green);text-decoration:none;min-width:170px;display:flex;flex-direction:column}.brand b{font-size:25px;letter-spacing:2px}.brand small{font-size:11px;color:#6c746e}.brand em{font-style:normal;font-size:12px;font-weight:bold;letter-spacing:2px;margin-top:5px}.search{display:flex;flex:1;max-width:650px;border:1px solid #ccd4cd;border-radius:7px;overflow:hidden}.search input{flex:1;border:0;padding:13px;font-size:14px;outline:0}.search button{border:0;background:var(--green);color:#fff;padding:0 18px}.actions{display:flex;align-items:center;gap:18px}.actions a{color:var(--text);text-decoration:none;font-size:13px}.wa,.primary{border:0;background:var(--green);color:#fff;border-radius:6px;padding:13px 18px;font-weight:bold;cursor:pointer}.secondary{background:#fff;border:1px solid var(--green);color:var(--green);border-radius:6px;padding:12px 18px;font-weight:bold;cursor:pointer}.menu{display:flex;justify-content:center;gap:30px;padding:14px 5%;border-bottom:1px solid var(--line);font-size:12px;font-weight:bold;position:sticky;top:82px;z-index:15;background:#fff}.menu a{color:var(--dark);text-decoration:none}.hero{min-height:520px;background:linear-gradient(110deg,#f4f0df,#edf3e8);display:grid;grid-template-columns:1.1fr .9fr;padding:70px 8%;align-items:center}.eyebrow{font-size:12px;letter-spacing:2px;font-weight:bold;color:var(--gold)}h1{font-size:58px;line-height:1.02;margin:12px 0;color:var(--dark)}h1 span,h2{color:var(--green)}.hero p{max-width:520px;color:var(--muted);font-size:17px;line-height:1.7}.hero button{margin:12px 10px 0 0}.heroArt{display:flex;justify-content:center}.circle{width:320px;height:320px;border-radius:50%;background:#dce7d6;display:flex;align-items:center;justify-content:center;text-align:center;font-size:75px;color:var(--green);box-shadow:0 20px 50px #49634b22}.circle strong{font-size:22px;line-height:1.3}.section{padding:65px 6%;max-width:1450px;margin:auto}.heading{text-align:center;margin-bottom:32px}.heading h2{font-size:34px;margin:0 0 8px}.heading p{color:var(--muted)}.catgrid{display:grid;grid-template-columns:repeat(8,1fr);gap:16px}.cat{border:1px solid var(--line);border-radius:10px;background:#fff;padding:22px 10px;text-align:center;cursor:pointer;transition:.2s}.cat:hover,.needgrid button:hover{transform:translateY(-3px);box-shadow:0 8px 25px #12352412}.cat .icon{font-size:36px;display:block;margin-bottom:12px}.cat b{display:block;font-size:13px}.benefits{display:grid;grid-template-columns:repeat(4,1fr);background:#f5f7f3;padding:24px 6%;gap:20px}.benefits div{display:grid;grid-template-columns:42px 1fr;column-gap:8px}.benefits div:first-letter{font-size:25px}.benefits b{font-size:14px}.benefits span{font-size:12px;color:var(--muted);grid-column:2}.products{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.product{border:1px solid var(--line);border-radius:10px;padding:14px;position:relative;background:#fff}.pic{height:210px;border-radius:8px;background:linear-gradient(145deg,#f0eee3,#e8efe6);display:flex;align-items:center;justify-content:center;font-size:55px;color:var(--green);text-align:center}.discount{position:absolute;top:22px;left:22px;background:#dcebd9;color:var(--green);padding:5px 8px;font-size:11px;font-weight:bold;border-radius:4px}.product small{color:var(--gold);font-weight:bold}.product h3{font-size:16px;margin:7px 0}.weight{font-size:12px;color:var(--muted)}.price{margin:10px 0}.mrp{text-decoration:line-through;color:#888;margin-right:8px}.sell{font-weight:bold;font-size:18px}.product button{width:100%;margin-top:8px}.offer{margin:0 6%;padding:45px 7%;background:var(--cream);display:flex;justify-content:space-between;align-items:center;border-radius:14px}.offer h2,.feature h2,.baby h2,.why h2,.whatsapp h2{font-size:36px;margin:8px 0 12px}.offerIcon{font-size:55px}.feature{background:#eef4ea;padding:70px 10%;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.featureText p{max-width:560px;line-height:1.7;color:var(--muted)}.feature li{margin:12px 0}.featureCard{height:360px;border-radius:18px;background:#dbe8d5;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:90px;color:var(--green)}.featureCard strong{font-size:28px}.featureCard span{font-size:14px;letter-spacing:2px}.baby{display:grid;grid-template-columns:360px 1fr;gap:70px;padding:70px 12%;align-items:center}.babyPack{height:400px;border-radius:18px;background:linear-gradient(160deg,#e8d9a8,#9fb58d);color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:24px;letter-spacing:3px;box-shadow:0 20px 50px #0002}.babyPack strong{font-size:40px;text-align:center}.babyPack small{font-size:12px;margin-top:20px}.badges{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.badges b{background:#f3f5ef;padding:10px;border-radius:6px;font-size:12px}.needgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.needgrid button{border:1px solid var(--line);background:#fff;border-radius:10px;padding:24px;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:8px;font-size:30px}.needgrid b{font-size:15px;color:var(--green)}.needgrid span{font-size:12px;color:var(--muted)}.filters{display:flex;justify-content:center;gap:12px;margin-bottom:25px}.filters select{padding:11px;border:1px solid #ccd4cd;border-radius:6px}.why{background:var(--dark);color:#fff;padding:65px 8%;display:grid;grid-template-columns:.8fr 1.2fr;gap:50px}.why h2{color:#fff}.whygrid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.whygrid article{background:#ffffff0c;border:1px solid #ffffff20;border-radius:10px;padding:22px;display:flex;flex-direction:column;gap:8px}.whygrid b{font-size:15px}.whygrid span{font-size:12px;color:#d3ddd6;line-height:1.5}.whatsapp{margin:55px 6%;padding:45px 7%;background:#eaf3e6;border-radius:14px;display:flex;align-items:center;gap:35px;flex-wrap:wrap}.whatsapp>div:first-child{flex:1}.steps{display:flex;gap:15px}.steps span{font-size:11px;background:#fff;padding:12px;border-radius:6px;display:flex;gap:6px;flex-direction:column}.steps b{color:var(--gold)}.big{padding:14px 22px}.contact{text-align:center;padding:60px 20px;background:var(--cream)}footer{background:#112c20;color:#fff;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;padding:55px 7%}footer b{font-size:24px;letter-spacing:2px}footer a{display:block;color:#cbd7ce;text-decoration:none;font-size:13px;margin:10px 0}footer h4{font-size:12px;letter-spacing:1px;color:#fff}.floatwa{position:fixed;right:22px;bottom:22px;border:0;width:55px;height:55px;border-radius:50%;background:#25d366;color:#fff;font-size:25px;box-shadow:0 6px 20px #0003;z-index:50}.cartPanel{position:fixed;right:-450px;top:0;width:430px;max-width:95vw;height:100vh;background:#fff;z-index:100;padding:24px;box-shadow:-10px 0 40px #0002;transition:.25s;overflow:auto}.cartPanel.open{right:0}.cartHead{display:flex;justify-content:space-between}.cartHead button{border:0;background:none;font-size:20px}.cartItem{display:flex;justify-content:space-between;padding:15px 0;border-bottom:1px solid var(--line)}#overlay{display:none;position:fixed;inset:0;background:#0007;z-index:90}.cartTotal{display:flex;justify-content:space-between;font-size:20px;padding:20px 0}@media(max-width:900px){header{flex-wrap:wrap}.search{order:3;flex-basis:100%;max-width:none}.menu{overflow:auto;justify-content:flex-start;white-space:nowrap;top:130px}.hero{grid-template-columns:1fr;padding:50px 7%}.heroArt{display:none}h1{font-size:42px}.catgrid{grid-template-columns:repeat(4,1fr)}.products{grid-template-columns:repeat(2,1fr)}.benefits{grid-template-columns:1fr 1fr}.feature,.baby,.why{grid-template-columns:1fr;padding:50px 7%}.babyPack{height:300px}.needgrid{grid-template-columns:1fr 1fr}.whygrid{grid-template-columns:1fr 1fr}footer{grid-template-columns:1fr 1fr}}@media(max-width:560px){.topbar{display:none}header{padding:12px 4%}.actions a:first-child{display:none}.menu{top:90px}.catgrid{grid-template-columns:repeat(2,1fr)}.products{grid-template-columns:1fr 1fr;gap:10px}.pic{height:150px;font-size:40px}.benefits{grid-template-columns:1fr}.offer{margin:0 4%;padding:30px}.offer h2,.feature h2,.baby h2,.why h2,.whatsapp h2{font-size:28px}.needgrid,.whygrid{grid-template-columns:1fr}.steps{flex-direction:column;width:100%}footer{grid-template-columns:1fr}.section{padding:45px 4%}}
