:root{--green:#2f7a2c;--green-d:color-mix(in srgb,var(--green) 72%,#000);--green-soft:color-mix(in srgb,var(--green) 11%,#fff);--forest:#173d1c;--turmeric:#e0a21b;--turmeric-soft:color-mix(in srgb,var(--turmeric) 16%,#fff);--chilli:#b8402a;--brown:#7a4a22;--cream:#fbf7ee;--sand:#f3ead6;--paper:#fff;--ink:#1d2a1b;--ink-2:#51604c;--ink-3:#8b9585;--line:#ebe3d1;--r:14px;--shadow:0 1px 2px rgba(29,42,27,0.05),0 6px 20px rgba(29,42,27,0.05);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Noto Sans,Noto Sans Oriya,sans-serif;color:var(--ink);background:var(--cream);font-size:15px}*{box-sizing:border-box}body{margin:0;background:var(--cream);padding-bottom:72px}@media (min-width:900px){body{padding-bottom:0}}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}h1,h2,h3{margin:0;letter-spacing:-.015em}.wrap{max-width:1180px;margin:0 auto;padding:0 16px}.muted{color:var(--ink-3)}.small{font-size:13px}.row{display:flex;align-items:center;gap:10px}.between{justify-content:space-between}.stack{display:flex;flex-direction:column;gap:16px}.section{margin:28px 0}.section-h{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:14px}.section-h h2{font-size:20px}.section-h a{color:var(--green);font-weight:600;font-size:14px}.wordmark{display:inline-flex;align-items:center;gap:2px;font-weight:800;font-size:22px;letter-spacing:-.03em;color:var(--green-d);line-height:1}.wordmark i{font-style:italic;font-family:Georgia,Times New Roman,serif;font-weight:700;color:var(--brown);font-size:1.12em;margin-left:2px}.hdr{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:rgba(251,247,238,.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.hdr-in{display:flex;align-items:center;gap:14px;height:64px}.deliver{display:none;font-size:12px;line-height:1.25;padding:6px 10px;border-radius:10px;background:var(--green-soft);color:var(--green-d);cursor:pointer;border:0;text-align:left}.deliver b{display:block;font-size:13px}.search{flex:1 1;display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:0 12px;height:42px;min-width:0}.search input{border:0;outline:0;flex:1 1;background:none;min-width:0}.icon-btn{position:relative;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;border:1px solid var(--line);background:#fff}.icon-btn .n{position:absolute;top:-5px;right:-5px;background:var(--green);color:#fff;font-size:11px;font-weight:700;border-radius:99px;min-width:19px;height:19px;display:grid;place-items:center;padding:0 5px}.hdr-links{display:none;gap:18px;font-weight:600;font-size:14px;color:var(--ink-2)}@media (min-width:900px){.deliver{display:block}.hdr-links{display:flex}.hdr .mobile-only{display:none}}@media (max-width:899px){.hdr-in{flex-wrap:wrap;height:auto;padding:10px 0}.search{order:3;flex-basis:100%}.wordmark{flex:1 1}}.bnav{position:fixed;bottom:0;left:0;right:0;z-index:30;background:#fff;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(5,1fr);padding:6px 0 calc(6px + env(safe-area-inset-bottom))}.bnav a{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:11px;color:var(--ink-3);font-weight:600}.bnav a.on{color:var(--green)}.bnav svg{width:22px;height:22px}@media (min-width:900px){.bnav{display:none}}.hero{position:relative;overflow:hidden;border-radius:20px;background:linear-gradient(110deg,#1f4a1f,#2f6a24 45%,#5d8d2c);color:#fff;padding:28px;min-height:220px;display:grid;align-content:end}.hero h1{font-size:clamp(26px,4.4vw,42px);line-height:1.08;max-width:520px}.hero p{color:#dbe9cf;max-width:460px;margin:10px 0 18px}.hero .stalks{position:absolute;right:-10px;bottom:-6px;opacity:.9;width:min(46%,420px)}.hero-dots{display:flex;gap:6px;margin-top:16px}.hero-dots button{width:8px;height:8px;border-radius:99px;border:0;background:rgba(255,255,255,.4);cursor:pointer;padding:0}.hero-dots button.on{background:#fff;width:22px}.trust{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-top:16px}.trust div{background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px 6px;text-align:center;font-size:12px;font-weight:600;color:var(--ink-2)}.trust svg{display:block;margin:0 auto 6px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 20px;border-radius:12px;border:0;font-weight:700;cursor:pointer;background:var(--green);color:#fff;white-space:nowrap}.btn:hover{background:var(--green-d)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.ghost,.btn.light{background:#fff;color:var(--green-d)}.btn.ghost{border:1.5px solid var(--green)}.btn.sm{height:36px;padding:0 14px;border-radius:10px;font-size:14px}.btn.block{width:100%}.chip{display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:99px;border:1.5px solid var(--line);background:#fff;font-weight:600;font-size:14px;cursor:pointer;white-space:nowrap}.chip.on{background:var(--green);border-color:var(--green);color:#fff}.chips{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.cats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.cat{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:12px 8px;text-align:center;font-weight:700;font-size:14px}.cat:hover{border-color:#cfe0b8}.cat svg{display:block;margin:0 auto 6px;width:100%;max-width:110px;height:auto}.cat-rows{display:grid;grid-gap:12px;gap:12px}.cat-row{display:flex;align-items:center;gap:16px;background:var(--sand);border-radius:var(--r);padding:14px}.cat-row svg{width:96px;flex:none}.cat-row h3{font-size:18px}.grid-p{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}@media (min-width:700px){.grid-p{grid-template-columns:repeat(3,1fr)}}@media (min-width:1000px){.grid-p{grid-template-columns:repeat(4,1fr);gap:16px}}.pcard{background:#fff;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;display:flex;flex-direction:column}.pcard .img{background:var(--sand);display:grid;place-items:center;aspect-ratio:1/.86;position:relative}.pcard .img svg{height:82%;width:auto}.pcard .off{position:absolute;top:10px;left:10px;background:var(--turmeric);color:#3b2a00;font-size:11px;font-weight:800;padding:3px 8px;border-radius:99px}.pcard .body{padding:12px;display:flex;flex-direction:column;gap:4px;flex:1 1}.pcard h3{font-size:15px;line-height:1.25}.pcard .sub{font-size:12.5px;color:var(--ink-3)}.price{font-weight:800;font-size:18px}.mrp{color:var(--ink-3);text-decoration:line-through;font-size:13px;margin-left:6px;font-weight:500}.rating{font-size:12.5px;color:var(--ink-2)}.rating b{color:#8a5d00}.pcard .pfoot{display:flex;align-items:flex-end;justify-content:space-between;margin-top:auto;padding-top:8px;gap:8px}.oos{font-size:12px;font-weight:700;color:var(--chilli)}.qty{display:inline-flex;align-items:center;border:1.5px solid var(--green);border-radius:10px;overflow:hidden;height:36px;background:#fff}.qty button{width:34px;height:100%;border:0;background:none;font-size:18px;font-weight:700;color:var(--green-d);cursor:pointer}.qty span{min-width:26px;text-align:center;font-weight:800}.pd{display:grid;grid-gap:28px;gap:28px;margin-top:18px}@media (min-width:900px){.pd{grid-template-columns:1fr 1fr;align-items:start}}.pd-img{background:var(--sand);border-radius:20px;display:grid;place-items:center;aspect-ratio:1/.85;position:relative}.pd-img svg{height:80%;width:auto}.pd h1{font-size:clamp(24px,3.2vw,32px)}.packs{display:flex;gap:8px;flex-wrap:wrap}.tabs{display:flex;gap:2px;border-bottom:1px solid var(--line);overflow-x:auto}.tabs button{background:none;border:0;padding:10px 14px;font-weight:700;color:var(--ink-3);border-bottom:2.5px solid transparent;margin-bottom:-1px;cursor:pointer}.tabs button.on{color:var(--green-d);border-color:var(--green)}.kv{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 18px;gap:6px 18px;font-size:14px}.kv dt{color:var(--ink-3)}.kv dd{margin:0;font-weight:600}.origin{background:linear-gradient(160deg,#f2f8ea,#fff 70%);border:1px solid #d7e8c2;border-radius:18px;padding:18px}.origin h3{font-size:16px;display:flex;align-items:center;gap:8px}.origin .src{display:flex;gap:12px;padding:10px 0;border-top:1px dashed #d7e8c2}.origin .src:first-of-type{border-top:0}.origin .pin{width:34px;height:34px;border-radius:10px;background:var(--green-soft);display:grid;place-items:center;flex:none}.card{background:#fff;border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow)}.card-b{padding:16px}.input{height:46px;padding:0 14px;border:1.5px solid var(--line);border-radius:12px;background:#fff;width:100%}.input:focus{outline:0;border-color:var(--green)}label.field{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--ink-2)}.err{background:#fbe4de;color:#8d2c18}.err,.ok{padding:10px 14px;border-radius:12px;font-size:14px}.ok{background:var(--green-soft);color:#23561a}.opt{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1.5px solid var(--line);border-radius:12px;cursor:pointer;background:#fff}.opt.on{border-color:var(--green);background:#f6fbf0}.opt input{accent-color:var(--green);margin-top:3px}.steps-h{display:flex;align-items:center;gap:10px;font-weight:800;font-size:16px}.steps-h span{width:26px;height:26px;border-radius:50%;background:var(--green);color:#fff;display:grid;place-items:center;font-size:13px}.two{display:grid;grid-gap:20px;gap:20px}@media (min-width:900px){.two{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start}}.sumrow{display:flex;justify-content:space-between;padding:6px 0}.sumrow.total{font-weight:800;font-size:18px;margin-top:6px;padding-top:12px}.line,.sumrow.total{border-top:1px solid var(--line)}.line{display:flex;gap:12px;align-items:center;padding:12px 0}.line:first-child{border-top:0}.line .thumb{width:64px;height:64px;border-radius:12px;background:var(--sand);display:grid;place-items:center;flex:none}.line .thumb svg{height:54px;width:auto}.track{list-style:none;padding:0;margin:0}.track li{position:relative;padding:0 0 22px 40px}.track li:before{content:"";position:absolute;left:6px;top:0;width:22px;height:22px;border-radius:50%;border:2.5px solid #cfd8c7;background:#fff}.track li.done:before{background:var(--green);border-color:var(--green)}.track li.now:before{border-color:var(--green);box-shadow:0 0 0 5px var(--green-soft)}.track li:after{content:"";position:absolute;left:16px;top:24px;bottom:2px;width:2px;background:#dfe5d8}.track li.done:after{background:var(--green)}.track li:last-child:after{display:none}.track b{display:block}.live{background:var(--green-soft);border-radius:14px;padding:14px;display:flex;align-items:center;gap:14px}.badge{display:inline-block;padding:3px 10px;border-radius:99px;font-size:12px;font-weight:700;background:var(--sand);color:var(--ink-2)}.badge.g{background:var(--green-soft);color:#2a641f}.badge.a{background:var(--turmeric-soft);color:#845a00}.badge.r{background:#fbe4de;color:#8d2c18}.foot{margin-top:48px;background:var(--forest);color:#c9d8bd;padding:32px 0;font-size:14px}.foot .wordmark{color:#fff}.foot .wordmark i{color:#f0c66a}.foot-grid{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.foot h4{color:#fff;margin:0 0 8px;font-size:14px}.foot a{display:block;padding:3px 0}.empty{text-align:center;padding:48px 16px;color:var(--ink-3)}@media (max-width:899px){.desktop-origin{display:none}}.ann{background:var(--green);color:#fff;text-align:center;font-size:13px;font-weight:600;padding:7px 12px}.ann a{color:#fff;text-decoration:underline;text-underline-offset:2px}.logo-img{height:38px;width:auto;max-width:190px;object-fit:contain;display:block}.tagline{display:none;font-size:12.5px;color:var(--ink-3);max-width:200px;line-height:1.3}@media (min-width:1100px){.tagline{display:block}}.hero.has-img{background-size:cover;background-position:50%}.hero.has-img:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(14,32,14,.78),rgba(14,32,14,.45) 55%,rgba(14,32,14,.05))}.pcard .img img.photo{width:100%;height:100%;object-fit:cover}.cat img.photo{width:100%;max-width:110px;aspect-ratio:4/3;display:block;margin:0 auto 6px}.cat img.photo,.cat-row img.photo{object-fit:cover;border-radius:10px}.cat-row img.photo{width:96px;height:72px;flex:none}.line .thumb img{width:100%;height:100%;object-fit:cover;border-radius:12px}.gal-main{position:relative;background:var(--sand);border-radius:20px;overflow:hidden;aspect-ratio:1/.85;display:grid;place-items:center}.gal-main img{width:100%;height:100%;object-fit:cover}.gal-main .nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:0;background:rgba(255,255,255,.9);font-size:20px;cursor:pointer;box-shadow:var(--shadow)}.gal-main .nav.prev{left:12px}.gal-main .nav.next{right:12px}.gal-thumbs{display:flex;gap:8px;overflow-x:auto;padding:2px}.gal-thumbs button{width:70px;height:70px;flex:none;border-radius:12px;overflow:hidden;border:2px solid transparent;padding:0;background:var(--sand);cursor:pointer}.gal-thumbs button.on{border-color:var(--green)}.gal-thumbs img{width:100%;height:100%;object-fit:cover}.gal-count{position:absolute;bottom:12px;right:12px;background:rgba(0,0,0,.55);color:#fff;font-size:12px;font-weight:700;padding:3px 9px;border-radius:99px}.foot-grid>div>span:not(.wordmark){display:block;padding:3px 0}.qa-strip{background:#e8711b;color:#fff;font-size:12px;font-weight:700;text-align:center;padding:4px 12px;letter-spacing:.3px}