:root{--y:#0f7a3d;--y-d:#0b6331;--y-l:#f1f8f3;--y-hero:#f6f8f4;--brand:#0c831f;--brand-d:#0a6b19;--brand-l:#eefaf0;--brand-deep:#06541a;--amber:#f59e0b;--ink:#111827;--ink2:#4b5563;--muted:#9ca3af;--blue:#2563eb;--line:#e8edf3;--bg:#f7f8fa;--card:#fff;--red:#dc2626;--r:14px;--sh:0 1px 2px rgba(15,23,42,.06),0 1px 3px rgba(15,23,42,.04);--sh2:0 8px 24px -8px rgba(15,23,42,.16);--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--hdr:112px;--railh:90px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;padding:0}body{font-family:var(--sans);background:var(--bg);color:var(--ink);line-height:1.45;padding-bottom:calc(76px + env(safe-area-inset-bottom))}body.nocart{padding-bottom:calc(20px + env(safe-area-inset-bottom))}img{max-width:100%;display:block}button{font-family:inherit;cursor:pointer;border:0;background:none;color:inherit}input,select,textarea{font-family:inherit;font-size:14px}input:focus,select:focus,textarea:focus{outline:2px solid rgba(5,150,105,.25);outline-offset:1px}.hdr{position:sticky;top:0;z-index:60;background:var(--y);border-bottom:1px solid rgba(0,0,0,.07);box-shadow:0 2px 12px -8px #11182759}.hdr-in{max-width:1280px;margin:0 auto;padding:10px 18px;display:flex;align-items:center;gap:16px}.brandmark{display:flex;flex-direction:row;align-items:center;gap:9px;text-decoration:none;color:#111827;flex-shrink:0;line-height:1.05}.brandmark .bm-mark{width:34px;height:34px;flex:0 0 auto;border-radius:9px;box-shadow:0 3px 8px -4px #085c2f8c}.brandmark .bm-tx{display:flex;flex-direction:column;min-width:0}.brandmark .nm{font-weight:900;font-size:22px;letter-spacing:-.045em}.brandmark .sub{font-size:9px;font-weight:800;letter-spacing:.02em;color:#6b5600;margin-top:1px}.search{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:11px;padding:0 13px;flex:1;min-width:0;height:42px;box-shadow:0 1px 2px #0000000d;margin:0}.hdr-loc{display:flex;align-items:center;gap:7px;flex-shrink:0;text-align:left;color:#111827;padding:5px 4px;border-radius:9px}.hdr-loc:hover{background:#0000000d}.hdr-loc .hl-tx{display:flex;flex-direction:column;line-height:1.2}.hdr-loc small{font-size:9.5px;font-weight:700;color:#6b5600;letter-spacing:.01em}.hdr-loc b{font-size:12.5px;font-weight:800;white-space:nowrap;max-width:150px;overflow:hidden;text-overflow:ellipsis}.hdr-loc b i{font-style:normal;font-size:9px;opacity:.65;margin-left:1px}.hdr-login{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:800;color:#111827;flex-shrink:0;padding:6px 4px;border-radius:9px}.hdr-login:hover{background:#0000000d}.hdr-cart{position:relative;flex-shrink:0;width:38px;height:38px;display:grid;place-items:center;border-radius:10px;color:#111827}.hdr-cart:hover{background:#0000000d}.hdr-cart .hca{position:absolute;top:0;right:-1px;background:#111827;color:var(--y);font-size:9.5px;font-weight:900;min-width:16px;height:16px;border-radius:99px;display:grid;place-items:center;padding:0 4px}.hdr-cart .hca.zero{display:none}@media(max-width:900px){.hdr-in{flex-wrap:wrap;gap:9px;padding:9px 13px}.brandmark .nm{font-size:19px}.brandmark .bm-mark{width:30px;height:30px;border-radius:8px}.search{order:3;flex:1 1 100%;height:40px}.hdr-login span{display:none}.hdr-loc{margin-left:auto}}.search svg{flex-shrink:0;color:var(--muted)}.search input{flex:1;border:0;background:none;padding:10px 0;font-size:13.5px;color:var(--ink)}.search input::placeholder{color:var(--muted)}.search .clr{color:var(--muted);font-size:16px;padding:0 2px;display:none}.search.has .clr{display:block}.rail{background:#fff;border-bottom:1px solid var(--line);position:sticky;top:var(--hdr);z-index:55}.subrail{background:#fff;border-bottom:1px solid var(--line);position:sticky;top:calc(var(--hdr) + var(--railh,46px));z-index:54;display:none}.subrail.on{display:block}.subrail-in{max-width:1180px;margin:0 auto;padding:8px 10px;display:flex;gap:7px;overflow-x:auto;scrollbar-width:none}.subrail-in::-webkit-scrollbar{display:none}.chip{flex:0 0 auto;padding:6px 12px;border-radius:9px;background:#f3f4f6;border:1px solid #e5e7eb;font-size:11.5px;font-weight:700;color:var(--ink2);white-space:nowrap;transition:.14s}.chip.on{background:var(--y);border-color:var(--y-d);color:#111827;font-weight:800}.chip .n{opacity:.5;font-weight:600;margin-left:3px}.rail-in{max-width:1280px;margin:0 auto;padding:0 18px;display:flex;align-items:center;gap:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.rail-in::-webkit-scrollbar{display:none}.allcat{flex:0 0 auto;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800;color:#111827;background:var(--y);padding:11px 16px;white-space:nowrap}.allcat:hover{background:var(--y-d)}.navcats{display:flex;align-items:center;gap:0;flex:1;min-width:0}.navcat{flex:0 0 auto;font-size:12.5px;font-weight:700;color:var(--ink2);padding:12px 15px;white-space:nowrap;border-bottom:2px solid transparent;transition:.13s}.navcat:hover{color:#111827;background:#fafafa}.navcat.on{color:#111827;font-weight:800;border-bottom-color:var(--y)}.cat{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 10px;border-radius:12px;min-width:78px;transition:background .15s}.cat .ci{width:54px;height:54px;border-radius:50%;background:#f7f8fa;display:grid;place-items:center;font-size:25px;border:1.5px solid #eef0f3;transition:.15s;overflow:hidden}.cat .ci svg{width:30px;height:30px}.cat .cn{font-size:10px;font-weight:700;color:var(--ink2);text-align:center;line-height:1.15;max-width:76px}.cat.on .ci{background:var(--y);border-color:var(--y-d)}.cat.on .cn{color:#111827;font-weight:800}.wrap{max-width:1180px;margin:0 auto;padding:14px}.hero{background:var(--y);border-radius:16px;padding:34px 32px;color:#111827;position:relative;overflow:hidden;margin-bottom:22px;min-height:300px;display:flex;align-items:center}.hero-in{position:relative;z-index:3;max-width:52%}.hero h1{margin:0 0 10px;font-size:40px;line-height:1.08;letter-spacing:-.035em;font-weight:900}.hero p{margin:0 0 20px;font-size:15px;color:#4b4b4b;max-width:34ch;font-weight:600;line-height:1.5}.hero .cta{display:inline-flex;align-items:center;gap:9px;background:#111827;color:#fff;font-size:14.5px;font-weight:800;padding:14px 26px;border-radius:11px;transition:.15s}.hero .cta:hover{transform:translateY(-1px);box-shadow:0 10px 24px -12px #0009}.hero .art{position:absolute;right:12%;bottom:0;height:100%;width:auto;max-height:310px;z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;object-fit:contain}.hero-eta{position:absolute;right:26px;top:50%;transform:translateY(-50%);z-index:3;display:flex;align-items:center;gap:9px;background:#fff;border-radius:99px;padding:11px 18px 11px 14px;box-shadow:0 8px 24px -12px #00000059}.hero-eta small{display:block;font-size:10px;font-weight:700;color:#6b7280;line-height:1.2}.hero-eta b{display:block;font-size:13.5px;font-weight:900;color:#111827;line-height:1.2}@media(max-width:1023px){.hero{padding:24px 22px;min-height:230px}.hero h1{font-size:29px}.hero p{font-size:13px;margin-bottom:14px}.hero .cta{font-size:13px;padding:11px 20px}.hero .art{right:2%;max-height:230px;opacity:.96}.hero-eta{right:14px;top:16px;transform:none;padding:8px 13px 8px 10px}.hero-eta b{font-size:12px}}@media(max-width:680px){.hero{padding:18px;min-height:0;align-items:flex-start;flex-direction:column}.hero-in{max-width:100%}.hero h1{font-size:23px}.hero p{max-width:24ch;font-size:11.5px;margin-bottom:12px}.hero .art{height:130px;max-height:130px;bottom:-4px;right:-4px;opacity:.96}.hero-eta{position:static;transform:none;order:-1;margin:0 0 12px;display:inline-flex;box-shadow:0 4px 12px -6px #0000004d}.hero-eta small{font-size:9px}.hero-eta b{font-size:11.5px}}.sec{margin:22px 0 0}.sec-hd{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:11px}.sec-hd h2{margin:0;font-size:16.5px;font-weight:800;letter-spacing:-.02em}.sec-hd .cnt{font-size:11.5px;color:var(--muted);font-weight:600}.sec-hd .see{font-size:11.5px;font-weight:800;color:var(--brand-d)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}@media(min-width:640px){.grid{grid-template-columns:repeat(auto-fill,minmax(166px,1fr));gap:12px}}.card{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:0;cursor:pointer;display:flex;flex-direction:column;position:relative;box-shadow:var(--sh);transition:.16s;overflow:hidden}.card:hover{box-shadow:0 10px 26px -14px #10182847;transform:translateY(-2px)}.card-bd{padding:9px 11px 11px;display:flex;flex-direction:column;flex:1}.media{position:relative;aspect-ratio:1/.92;border-radius:0;display:grid;place-items:center;overflow:hidden;margin-bottom:0;background:linear-gradient(160deg,#f8fafc,#eef4f1)}.media.t-vegetables,.media.t-fruits,.media.t-dairy,.media.t-bakery,.media.t-staples,.media.t-snacks,.media.t-drinks,.media.t-household,.media.t-personal,.media.t-baby{background:#fbfbfa}.media .emo{font-size:46px;line-height:1;filter:drop-shadow(0 2px 3px rgba(0,0,0,.08))}.media img{width:100%;height:100%;object-fit:contain;padding:6px;mix-blend-mode:multiply}.media .disc{position:absolute;top:0;left:0;background:var(--blue);color:#fff;font-size:9.5px;font-weight:800;padding:4px 8px;border-radius:0 0 9px;letter-spacing:.02em;z-index:2}.media .eta{position:absolute;top:7px;right:7px;background:#ffffffe6;color:#6b7280;font-size:8px;font-weight:700;padding:2px 6px;border-radius:99px;display:flex;align-items:center;gap:3px;z-index:2;letter-spacing:.01em;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.media img{width:100%;height:100%;object-fit:contain;padding:8px}.media .oos{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffd1;display:grid;place-items:center;font-size:10.5px;font-weight:800;color:var(--red);letter-spacing:.03em}.card .br{font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-bottom:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card .nm{font-size:12.5px;font-weight:700;line-height:1.3;margin:0 0 2px;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:32px}.card .un{font-size:10.5px;color:var(--muted);font-weight:600;margin-bottom:7px}.card .buy{margin-top:auto;display:flex;flex-direction:column;align-items:stretch;gap:7px}.card .buy .row{display:flex;align-items:baseline;gap:6px}.card .pr{display:flex;flex-direction:column;line-height:1.15}.card .pr .m{margin:0}.card .mrp{font-size:10px;color:var(--muted);text-decoration:line-through;font-weight:600}.card .price{font-size:13.5px;font-weight:800;letter-spacing:-.02em}.add{border:1.5px solid var(--y-d);color:#111827;background:var(--y);font-size:12.5px;font-weight:800;letter-spacing:.02em;padding:8px 14px;border-radius:9px;width:100%;text-align:center;transition:.13s}.add:hover{background:#ffdf33}.add:active{transform:scale(.95)}.add.hot{background:var(--y);color:#111827;border-color:var(--y-d)}.stepper{display:flex;align-items:center;background:var(--y);border:1.5px solid var(--y-d);border-radius:9px;overflow:hidden;width:100%;justify-content:space-between;height:38px}.stepper button{color:#111827;font-size:16px;font-weight:800;width:34px;height:100%;display:grid;place-items:center;line-height:1}.stepper button:active{background:#0000001f}.stepper .q{color:#111827;font-size:11.5px;font-weight:800;min-width:14px;text-align:center}.sk{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:9px}.sk .b{background:#eef2f6;border-radius:8px;animation:pulse 1.3s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.55}}.cartbar{position:fixed;left:12px;right:12px;bottom:calc(64px + env(safe-area-inset-bottom));z-index:70;background:#111827;color:#fff;border-radius:12px;padding:10px 12px;display:none;align-items:center;gap:10px;box-shadow:0 10px 26px -10px #0000008c;max-width:1156px;margin:0 auto}.cartbar.show{display:flex;animation:slideup .22s ease-out}@keyframes slideup{0%{transform:translateY(14px);opacity:0}to{transform:none;opacity:1}}.cartbar .ic{width:32px;height:32px;border-radius:9px;background:#ffffff29;display:grid;place-items:center;flex-shrink:0}.cartbar .l{line-height:1.2;flex:1;min-width:0}.cartbar .l b{display:block;font-size:12.5px;font-weight:800}.cartbar .l small{font-size:10.5px;opacity:.85}.cartbar .go{background:var(--y);color:#111827;font-weight:800;font-size:12px;padding:8px 14px;border-radius:9px;white-space:nowrap;display:flex;align-items:center;gap:5px}.bnav{position:fixed;left:0;right:0;bottom:0;z-index:65;background:#fff;border-top:1px solid var(--line);display:flex;padding:6px 4px calc(6px + env(safe-area-inset-bottom));box-shadow:0 -2px 12px -8px #0f172a4d}.bnav button{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:3px;font-size:9.5px;font-weight:700;color:var(--muted);position:relative}.bnav button.on{color:#111827}.bnav button.on:after{content:"";position:absolute;top:-6px;left:50%;transform:translate(-50%);width:18px;height:3px;border-radius:0 0 4px 4px;background:var(--y)}.bnav .badge{position:absolute;top:-1px;right:calc(50% - 18px);background:var(--red);color:#fff;font-size:8.5px;font-weight:800;min-width:15px;height:15px;border-radius:99px;display:grid;place-items:center;padding:0 3px}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;z-index:80;opacity:0;pointer-events:none;transition:.2s}.scrim.show{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(430px,100%);background:var(--bg);z-index:90;transform:translate(100%);transition:transform .26s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}.drawer.show{transform:none}.dhd{background:#fff;padding:13px 16px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:10px;flex-shrink:0}.dhd h2{margin:0;font-size:15px;font-weight:800;flex:1}.dbody{flex:1;overflow-y:auto;padding:12px 14px 26px;overscroll-behavior:contain}.dfoot{background:#fff;border-top:1px solid var(--line);padding:12px 14px calc(12px + env(safe-area-inset-bottom));flex-shrink:0}.ci-row{display:flex;gap:10px;background:#fff;border:1px solid var(--line);border-radius:11px;padding:9px;margin-bottom:8px}.ci-row .th{width:50px;height:50px;border-radius:9px;background:linear-gradient(160deg,#f8fafc,#eef4f1);display:grid;place-items:center;font-size:26px;flex-shrink:0;overflow:hidden}.ci-row .th img{width:100%;height:100%;object-fit:contain;padding:2px}.ci-row .info{flex:1;min-width:0}.ci-row .info .n{font-size:12.5px;font-weight:700;line-height:1.25;margin-bottom:1px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ci-row .info .u{font-size:10.5px;color:var(--muted);font-weight:600}.ci-row .rt{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:8px;padding:1px 0}.ci-row .rt .p{font-size:12.5px;font-weight:800}.bill{background:#fff;border:1px solid var(--line);border-radius:11px;padding:12px;margin-top:10px}.bill h4{margin:0 0 9px;font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:var(--muted);font-weight:800}.bill .ln{display:flex;justify-content:space-between;font-size:12.5px;padding:4px 0;color:var(--ink2)}.bill .ln.tot{border-top:1px dashed var(--line);margin-top:7px;padding-top:9px;font-weight:800;color:var(--ink);font-size:14px}.bill .ln .free{color:var(--brand-d);font-weight:800}.bill .save{background:var(--brand-l);border:1px solid #b7ebd3;color:var(--brand-d);font-size:11px;font-weight:800;padding:6px 9px;border-radius:8px;margin-top:8px;text-align:center}.field{margin-bottom:10px}.field label{display:block;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:4px}.field input,.field select,.field textarea{width:100%;padding:9px 11px;border:1px solid #d7e0e8;border-radius:9px;background:#fff;color:var(--ink)}.field .hint{font-size:10.5px;color:var(--muted);margin-top:3px}.field .hint.up{color:#b45309;font-weight:700}.field .hint.eta{color:var(--brand-d);font-weight:700}.row2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pay{display:flex;gap:8px}.pay label{flex:1;display:flex;align-items:center;gap:7px;border:1.5px solid #d7e0e8;border-radius:9px;padding:9px 10px;cursor:pointer;font-size:12px;font-weight:700;background:#fff}.pay input{width:auto;margin:0}.pay label:has(input:checked){border-color:var(--brand);background:var(--brand-l)}.btn-primary{width:100%;background:var(--brand);color:#fff;font-weight:800;font-size:13.5px;box-shadow:0 6px 16px -8px #0c831fcc;padding:12px;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:7px}.btn-primary:disabled{opacity:.65;cursor:not-allowed}.btn-ghost{width:100%;background:#fff;border:1.5px solid var(--line);color:var(--ink2);font-weight:800;font-size:13px;padding:11px;border-radius:10px;margin-top:8px}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;display:none;align-items:center;justify-content:center;padding:16px}.modal.show{display:flex}.modal .box{background:#fff;border-radius:16px;width:min(400px,100%);max-height:88vh;overflow-y:auto;box-shadow:0 24px 60px -20px #0f172a80;animation:pop .18s ease-out}@keyframes pop{0%{transform:scale(.96);opacity:0}to{transform:none;opacity:1}}.modal .mhd{padding:14px 16px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:10px}.modal .mhd h3{margin:0;font-size:15px;font-weight:800;flex:1}.modal .mbd{padding:16px}.steps{display:flex;gap:0;margin:14px 0 4px}.step{flex:1;text-align:center;position:relative}.step .cir{width:26px;height:26px;border-radius:50%;background:#e2e8f0;color:#94a3b8;font-size:11px;font-weight:800;display:grid;place-items:center;margin:0 auto 4px;position:relative;z-index:2}.step.done .cir{background:var(--brand);color:#fff}.step .lb{font-size:8.5px;font-weight:700;color:var(--muted);line-height:1.15}.step.done .lb{color:var(--brand-d)}.step:not(:last-child):after{content:"";position:absolute;top:13px;left:calc(50% + 13px);right:calc(-50% + 13px);height:2px;background:#e2e8f0;z-index:1}.step.done:not(:last-child):after{background:var(--brand)}.ridercard{display:flex;align-items:center;gap:10px;background:#f1f5f9;border-radius:11px;padding:10px;margin-top:14px}.ridercard .av{width:36px;height:36px;border-radius:50%;background:var(--brand);color:#fff;display:grid;place-items:center;font-size:16px}.ridercard .ri{flex:1;min-width:0}.ridercard .ri b{display:block;font-size:12.5px}.ridercard .ri small{font-size:10.5px;color:var(--muted)}.ridercard a{background:var(--brand);color:#fff;font-size:11.5px;font-weight:800;padding:7px 12px;border-radius:8px;text-decoration:none}.loclist{display:flex;flex-direction:column;gap:6px}.locitem{display:flex;align-items:center;gap:9px;padding:10px 11px;border:1.5px solid var(--line);border-radius:10px;text-align:left;background:#fff;width:100%}.locitem:hover{border-color:var(--brand)}.locitem .e{font-size:19px}.locitem .t{flex:1;min-width:0}.locitem .t b{display:block;font-size:12.5px;font-weight:700}.locitem .t small{font-size:10.5px;color:var(--muted)}.locitem .z{font-size:9px;font-weight:800;color:var(--brand-d);background:var(--brand-l);padding:2px 6px;border-radius:5px}#toast{position:fixed;left:50%;bottom:calc(130px + env(safe-area-inset-bottom));transform:translate(-50%,14px);background:var(--ink);color:#fff;font-size:12.5px;font-weight:700;padding:9px 15px;border-radius:99px;z-index:120;opacity:0;pointer-events:none;transition:.22s;white-space:nowrap;max-width:90vw;overflow:hidden;text-overflow:ellipsis}#toast.show{opacity:1;transform:translate(-50%)}.empty{text-align:center;padding:40px 16px;color:var(--muted)}.empty .e{font-size:38px;margin-bottom:8px}.empty b{display:block;color:var(--ink2);font-size:14px;margin-bottom:3px}.empty small{font-size:12px}.foot{background:#111827;color:#e5e7eb;margin-top:26px;padding-bottom:calc(74px + env(safe-area-inset-bottom))}.foot-in{max-width:1180px;margin:0 auto;padding:20px 16px 16px}.foot-app{display:flex;align-items:center;gap:16px;flex-wrap:wrap;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.09);padding-bottom:16px}.fa-txt h4{margin:0 0 4px;font-size:15px;font-weight:900;letter-spacing:-.02em;color:#fff}.fa-txt p{margin:0;font-size:11.5px;color:#9ca3af;max-width:44ch;line-height:1.5}.fa-btns{display:flex;gap:9px;flex-wrap:wrap}.store-badge{display:inline-flex;align-items:center;gap:9px;background:#000;border:1px solid rgba(255,255,255,.22);border-radius:10px;padding:7px 13px;text-decoration:none;color:#fff;transition:.15s}.store-badge:hover{border-color:var(--y);transform:translateY(-1px)}.store-badge span{display:flex;flex-direction:column;line-height:1.15}.store-badge small{font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:#9ca3af;font-weight:700}.store-badge b{font-size:13px;font-weight:800;letter-spacing:-.01em}.store-badge.apk{background:var(--y);border-color:var(--y);color:#111827}.store-badge.apk small{color:#7a6300}.store-badge.apk:hover{border-color:#fff}.foot-links{display:flex;gap:16px;flex-wrap:wrap;padding-top:14px;font-size:11.5px;color:#9ca3af;align-items:center}.foot-links a{color:#d1d5db;text-decoration:none;font-weight:600}.foot-links a:hover{color:var(--y)}@media(max-width:640px){.foot-app{gap:12px}.fa-btns{width:100%}.store-badge{flex:1;justify-content:center}}.circles{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:2px 0 10px;margin:0 -4px}.circles::-webkit-scrollbar{display:none}.sec-hd h2{font-size:20px;font-weight:900;letter-spacing:-.025em}.sec-hd .see{font-size:12.5px;font-weight:800;color:#0a7a2f}.hs-wrap{position:relative}.hs{display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;padding:2px 2px 6px;margin:0 -2px}.hs::-webkit-scrollbar{display:none}.hs .card{flex:0 0 186px;scroll-snap-align:start}.hs-nav{position:absolute;top:38%;width:34px;height:34px;border-radius:50%;background:#fff;border:1px solid var(--line);display:none;place-items:center;z-index:5;box-shadow:0 4px 14px -6px #0000004d;color:#111827}.hs-nav:hover{background:var(--y);border-color:var(--y-d)}.hs-nav.prev{left:-12px}.hs-nav.next{right:-12px}@media(min-width:900px){.hs-nav{display:grid}}.promos{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:26px 0 8px}.promo{position:relative;border-radius:14px;padding:20px;min-height:132px;display:flex;align-items:center;overflow:hidden;text-decoration:none;color:#fff;transition:.16s}.promo:hover{transform:translateY(-2px)}.promo .pt{position:relative;z-index:2;max-width:66%}.promo b{display:block;font-size:15.5px;font-weight:900;letter-spacing:-.02em;line-height:1.2;margin-bottom:4px}.promo small{display:block;font-size:11px;opacity:.82;font-weight:600;margin-bottom:12px}.promo .pbtn{display:inline-block;background:var(--y);color:#111827;font-size:11px;font-weight:800;padding:7px 14px;border-radius:8px}.promo img{position:absolute;right:4px;bottom:2px;width:104px;height:104px;object-fit:contain;z-index:1;filter:drop-shadow(0 8px 16px rgba(0,0,0,.28))}.p-fresh{background:linear-gradient(135deg,#0d5c2f,#12813f)}.p-snacks{background:linear-gradient(135deg,#8c2f1b,#b8402a)}.p-care{background:linear-gradient(135deg,#123c63,#1b5c8f)}@media(max-width:900px){.promos{grid-template-columns:1fr}}.trust{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px;margin:24px 0 4px}.trust .tr{display:flex;flex-direction:column;gap:2px;padding-left:12px;border-left:3px solid var(--y)}.trust .tri{font-size:17px;margin-bottom:2px}.trust b{font-size:12.5px;font-weight:800;letter-spacing:-.01em}.trust small{font-size:10.5px;color:var(--muted);font-weight:600}@media(max-width:760px){.trust{grid-template-columns:1fr 1fr;gap:14px}}:root{--gd-green:#0f7a3d;--gd-green-d:#0b6331;--gd-green-l:#f1f8f3;--gd-ink:#1a1a1a;--gd-ink2:#5f6b62;--gd-mut:#98a29b;--gd-line:#ebeeec;--gd-cream:#faf9f6;--gd-bg:#ffffff;--r:16px;--bg:#ffffff}body{background:var(--gd-bg);color:var(--gd-ink);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,sans-serif}.hdr{background:#fff;border-bottom:1px solid var(--gd-line);box-shadow:none}.hdr-in{max-width:1240px;padding:14px 24px;gap:20px}.brandmark .nm{color:var(--gd-green);font-weight:800;font-size:23px;letter-spacing:-.03em}.brandmark .sub{color:var(--gd-mut);font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.search{background:#f7f8f7;border:1px solid transparent;border-radius:12px;height:44px;box-shadow:none;transition:.15s}.search:focus-within{background:#fff;border-color:var(--gd-green)}.search input{font-size:13.5px;color:var(--gd-ink)}.hdr-loc small{color:var(--gd-mut);font-size:9.5px;font-weight:500}.hdr-loc b{color:var(--gd-ink);font-weight:700;font-size:12.5px}.hdr-loc svg{color:var(--gd-green)}.hdr-login{color:var(--gd-ink);font-weight:600;font-size:12.5px}.hdr-cart{color:var(--gd-ink)}.hdr-cart .hca{background:var(--gd-green);color:#fff}.rail{background:#fff;border-bottom:1px solid var(--gd-line)}.rail-in{max-width:1240px;padding:0 24px}.allcat{background:transparent;color:var(--gd-ink);font-weight:600;font-size:12.5px;border-right:1px solid var(--gd-line);padding:13px 18px 13px 0;margin-right:12px}.allcat:hover{background:transparent;color:var(--gd-green)}.allcat svg{color:var(--gd-green)}.navcat{font-weight:500;font-size:12.5px;color:var(--gd-ink2);padding:13px 16px;border-bottom:2px solid transparent}.navcat:hover{background:transparent;color:var(--gd-green)}.navcat.on{color:var(--gd-green);font-weight:700;border-bottom-color:var(--gd-green)}.chip{background:#fff;border:1px solid var(--gd-line);border-radius:99px;font-weight:500;font-size:12px;color:var(--gd-ink2);padding:7px 15px}.chip.on{background:var(--gd-green-l);border-color:var(--gd-green);color:var(--gd-green-d);font-weight:700}.chip .n{opacity:.55}.wrap{max-width:1240px;padding:24px}.hero{background:linear-gradient(100deg,#f4f8f3,#fdfdfb 62%,#fdfaf2);border:1px solid var(--gd-line);border-radius:20px;min-height:288px;padding:40px 44px;margin-bottom:30px}.hero h1{font-size:38px;font-weight:800;letter-spacing:-.035em;color:var(--gd-ink);line-height:1.12}.hero p{color:var(--gd-ink2);font-size:14.5px;font-weight:400;line-height:1.6;max-width:32ch}.hero .cta{background:var(--gd-green);color:#fff;border-radius:99px;padding:13px 26px;font-size:13.5px;font-weight:700;box-shadow:0 8px 20px -12px #0f7a3de6}.hero .cta:hover{background:var(--gd-green-d);transform:none}.hero .art{right:6%;max-height:290px;filter:drop-shadow(0 18px 30px rgba(24,60,38,.1))}.hero-eta{background:#fff;border:1px solid var(--gd-line);box-shadow:0 6px 18px -14px #0000004d;border-radius:14px;padding:10px 16px}.hero-eta svg{color:var(--gd-green)}.hero-eta small{color:var(--gd-mut);font-weight:500}.hero-eta b{color:var(--gd-ink);font-weight:700;font-size:13px}.circles{gap:14px;padding:4px 0 26px;justify-content:flex-start}.cat{min-width:84px;padding:0;gap:8px}.cat .ci{width:62px;height:62px;background:#fff;border:1px solid var(--gd-line);font-size:27px;box-shadow:0 2px 8px -6px #0000002e}.cat:hover .ci{border-color:var(--gd-green);background:var(--gd-green-l)}.cat .cn{font-size:11px;font-weight:500;color:var(--gd-ink2)}.cat.on .ci{background:var(--gd-green-l);border-color:var(--gd-green)}.cat.on .cn{color:var(--gd-green-d);font-weight:700}.sec{margin:34px 0 0}.sec-hd{margin-bottom:16px}.sec-hd h2{font-size:19px;font-weight:700;letter-spacing:-.02em;color:var(--gd-ink)}.sec-hd .see{color:var(--gd-green);font-weight:600;font-size:12.5px}.sec-hd .cnt{color:var(--gd-mut);font-weight:500}.grid{grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:16px}@media(min-width:640px){.grid{grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:18px}}.card{border:1px solid var(--gd-line);border-radius:16px;box-shadow:none;background:#fff}.card:hover{box-shadow:0 10px 28px -18px #14322059;transform:translateY(-2px);border-color:#dfe5e1}.media{background:#fcfcfb;aspect-ratio:1/.94;overflow:hidden;position:relative}.media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:14px;object-fit:contain}.media .disc,.media .eta,.media .oos{z-index:3}.card-bd{padding:12px 14px 14px}.card .nm{font-size:13px;font-weight:600;color:var(--gd-ink);line-height:1.35;min-height:35px}.card .un{font-size:11px;color:var(--gd-mut);font-weight:500;margin-bottom:9px}.card .buy .row{gap:7px;align-items:baseline}.card .price{font-size:14.5px;font-weight:700;color:var(--gd-ink)}.card .mrp{font-size:11px;color:var(--gd-mut);font-weight:400}.add{background:#fff;border:1.5px solid var(--gd-green);color:var(--gd-green-d);font-weight:700;font-size:12px;border-radius:9px;padding:8px 14px}.add:hover{background:var(--gd-green-l)}.stepper{background:var(--gd-green);border-color:var(--gd-green);border-radius:9px}.stepper button,.stepper .q{color:#fff}.media .disc{background:transparent;color:var(--gd-green);font-weight:700;font-size:10px;padding:8px 10px;border-radius:0;letter-spacing:.01em}.media .eta{display:none}.media .oos{background:#ffffffe6;color:#b42318;font-weight:600}.hs .card{flex:0 0 196px}.hs-nav{background:#fff;border:1px solid var(--gd-line);color:var(--gd-green);box-shadow:0 6px 18px -12px #0000004d}.hs-nav:hover{background:var(--gd-green-l);border-color:var(--gd-green)}.promos{gap:18px;margin:34px 0 10px}.promo{border-radius:18px;min-height:150px;padding:24px}.p-fresh,.p-snacks,.p-care{background:#fbfbfa;color:var(--gd-ink);border:1px solid var(--gd-line)}.p-fresh:hover,.p-snacks:hover,.p-care:hover{border-color:#dfe5e1}.promo b{font-size:15px;font-weight:700;color:var(--gd-ink)}.promo small{color:var(--gd-ink2);opacity:1;font-weight:400;font-size:11.5px}.promo .pbtn{background:#fff;color:var(--gd-green-d);border:1px solid #dbe7de;font-weight:700;border-radius:99px;padding:8px 16px}.promo img{width:96px;height:96px;right:10px;bottom:8px;opacity:1;filter:drop-shadow(0 10px 18px rgba(20,50,32,.12))}@media(max-width:680px){.hero{min-height:0;padding:22px 20px 0}.hero h1{font-size:25px}.hero p{max-width:100%;font-size:12.5px;margin-bottom:14px}.hero .art{position:static;height:126px;max-height:126px;align-self:flex-end;margin:-18px -6px 0 0;opacity:1;order:9}.hero-eta{margin-bottom:10px}}@media(max-width:680px){.wrap{padding:10px 12px 0}.hdr-in{padding:9px 12px 8px;gap:8px}.brand .lg{font-size:20px}.brand small{font-size:8px;letter-spacing:.1em}.loc-pill small{font-size:8.5px}.loc-pill b{font-size:11px}.hdr-icons .iconbtn{width:34px;height:34px}.searchbar{margin:0 12px 9px}.qbar{padding:9px 12px;border-radius:11px}.qbar input{font-size:12.5px}.catbar{display:none}.hero{position:relative;display:block;min-height:0;padding:13px 15px 11px;border-radius:16px;margin-bottom:10px;overflow:hidden}.hero h1{font-size:18px;line-height:1.16;letter-spacing:-.025em;margin:0 0 8px;max-width:74%}.hero p{display:none}.hero .cta{padding:7px 14px;font-size:11px;margin:0;border-radius:99px}.hero .art{position:absolute;right:0;bottom:0;height:96px;max-height:96px;margin:0;opacity:1;pointer-events:none}.hero-eta{display:none}.hero-in{max-width:100%}.rail{display:none}.subrail{padding:7px 12px}.subrail .chip{font-size:10.5px;padding:5px 11px}.circles{gap:6px;justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding:2px 0 8px;scrollbar-width:none;-ms-overflow-style:none}.circles::-webkit-scrollbar{display:none}.circles .cat{flex:0 0 auto;width:58px}.circles .ci{width:44px;height:44px;font-size:20px}.circles .cn{font-size:9px;margin-top:4px}.grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.hs .card{flex:0 0 auto}.card{min-width:0;border-radius:11px;overflow:hidden}.media{aspect-ratio:1/1.08!important;background:#fbfbfa}.media img{padding:5px!important}.media .disc{font-size:8px;padding:4px 5px;letter-spacing:0}.card-bd{padding:6px 6px 8px}.card .nm{font-size:10px;line-height:1.24;min-height:25px;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card .un{font-size:8px;margin:1px 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card .buy .row{gap:3px;margin-bottom:0;flex-wrap:wrap}.card .price{font-size:12px}.card .mrp{font-size:8.5px}.add{font-size:9px;padding:5px 7px;border-radius:7px;line-height:1.25}.stepper{height:24px}.stepper button{width:23px;font-size:13px}.stepper .q{font-size:10px;min-width:10px}.qtywrap{gap:2px}.qtywrap .plus{min-width:44px}.qtywrap .option-hint{font-size:8px}.sec{margin:12px 0 0}.sec-hd{margin-bottom:8px}.sec-hd h2{font-size:14px}.sec-hd .see,.sec-hd .cnt{font-size:10.5px}.promos{grid-template-columns:1fr!important;gap:9px;margin:14px 0 4px}.promo{min-height:74px;padding:12px 14px;border-radius:13px}.promo b{font-size:12.5px}.promo small{font-size:10px;margin-bottom:6px}.promo .pbtn{font-size:10px;padding:4px 10px}.promo img{width:52px;height:52px;right:8px;bottom:6px}.trust{margin:14px 0 4px;padding:12px;border-radius:13px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.trust .tr{display:flex;flex-direction:column;gap:1px}.trust b{font-size:11px}.trust small{font-size:9.5px}body{padding-bottom:118px}body:not(.nocart){padding-bottom:178px}.drawer{width:100%;max-width:none;border-radius:0}.dhd{padding:13px 14px;gap:8px;border-bottom:1px solid var(--gd-line)}.dhd h2{font-size:15px}.dbody{padding:12px 14px 18px}.dfoot{padding:10px 14px calc(12px + env(safe-area-inset-bottom))}.ci-row{padding:9px 0;gap:9px}.ci-row .th,.ci-row .th img{width:44px;height:44px}.ci-row .n{font-size:12px}.ci-row .u{font-size:9.5px}.field label{font-size:9px}.field input,.field select,.field textarea{font-size:13px;padding:10px 11px}.field{margin-bottom:9px}.pay label{font-size:11.5px;padding:9px 10px}.bill h4{font-size:10px}.bill .ln{font-size:11.5px;padding:5px 0}.bill .tot{font-size:13.5px}}.csteps{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid var(--gd-line);background:#fff}.csteps .cs{display:flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;color:var(--gd-mut)}.csteps .cs i{width:18px;height:18px;border-radius:50%;background:#eef1ef;color:var(--gd-mut);display:grid;place-items:center;font-size:10px;font-style:normal;font-weight:800}.csteps .cs.on{color:var(--gd-green-d)}.csteps .cs.on i{background:var(--gd-green);color:#fff}.csteps .cs.done i{background:var(--gd-green-l);color:var(--gd-green-d)}.csteps .bar{flex:1;height:1px;background:var(--gd-line);min-width:8px}.cdone{text-align:center;padding:26px 10px}.cdone .ok{width:62px;height:62px;border-radius:50%;background:var(--gd-green-l);color:var(--gd-green);display:grid;place-items:center;margin:0 auto 14px;font-size:28px}.cdone h3{margin:0 0 4px;font-size:17px;font-weight:800}.cdone p{margin:0 0 16px;color:var(--gd-ink2);font-size:12.5px}.cdone .onum{font-family:var(--mono);font-size:15px;font-weight:800;background:#f7f9f8;border:1px dashed var(--gd-line);border-radius:9px;padding:9px 12px;display:inline-block;margin-bottom:16px}.cdone .cta-row{display:grid;gap:8px;margin-top:6px}.dbody{display:flex;flex-direction:column}.cstep{flex:0 0 auto}.cstep#step-done{align-self:stretch}#loc-modal .box{width:min(460px,100%);border-radius:18px;overflow:hidden}.locsheet{display:flex;flex-direction:column;max-height:86vh}.lochead{padding:16px 18px 12px;border-bottom:1px solid var(--gd-line)}.lochead h3{margin:0;font-size:16px;font-weight:800;letter-spacing:-.02em}.lochead p{margin:3px 0 0;font-size:11.5px;color:var(--gd-mut)}.locbody{overflow-y:auto;padding:4px 0 10px}.gpsbtn{display:flex;align-items:center;gap:10px;width:calc(100% - 32px);margin:12px 16px 6px;padding:11px 13px;border:1px solid #d6e9dc;background:var(--gd-green-l);border-radius:12px;text-align:left;font-weight:700;font-size:12.5px;color:var(--gd-green-d)}.gpsbtn:hover{background:#e6f4ea}.gpsbtn .ic{width:30px;height:30px;border-radius:9px;background:#fff;display:grid;place-items:center;color:var(--gd-green);flex-shrink:0}.gpsbtn small{display:block;font-weight:500;font-size:10.5px;color:var(--gd-ink2);margin-top:1px}.gpsbtn[disabled]{opacity:.6}.locsearch{margin:10px 16px 6px;display:flex;align-items:center;gap:8px;background:#f6f8f7;border:1px solid var(--gd-line);border-radius:11px;padding:9px 12px}.locsearch input{flex:1;border:0;background:none;font-size:12.5px;outline:none;font-family:inherit;color:var(--gd-ink)}.locsearch input::placeholder{color:var(--gd-mut)}.savedaddr{margin:10px 16px 4px;border:1px solid var(--gd-line);border-radius:12px;padding:11px 12px;background:#fbfbfa}.savedaddr .lb{font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--gd-mut);margin-bottom:6px;display:flex;align-items:center;gap:5px}.savedaddr input{width:100%;border:1px solid var(--gd-line);border-radius:9px;padding:9px 11px;font-size:12.5px;font-family:inherit;background:#fff;color:var(--gd-ink)}.savedaddr input:focus{outline:none;border-color:var(--gd-green);box-shadow:0 0 0 3px #0f7a3d1a}.savedaddr .hintx{font-size:10px;color:var(--gd-mut);margin-top:5px}.locgroup{font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--gd-mut);padding:12px 18px 5px}.locrow{display:flex;align-items:center;gap:10px;width:100%;padding:10px 18px;text-align:left;border-bottom:1px solid #f4f6f5}.locrow:hover{background:#fafbfa}.locrow.on{background:var(--gd-green-l)}.locrow .em{width:30px;height:30px;border-radius:9px;background:#f4f6f5;display:grid;place-items:center;font-size:14px;flex-shrink:0}.locrow.on .em{background:#fff}.locrow .tx{flex:1;min-width:0}.locrow .tx b{display:block;font-size:12.5px;font-weight:700;line-height:1.25}.locrow .tx small{font-size:10px;color:var(--gd-mut)}.locrow .eta{font-size:10px;font-weight:800;color:var(--gd-green-d);background:var(--gd-green-l);border-radius:99px;padding:3px 8px;white-space:nowrap}.locrow.on .eta{background:#fff}.locrow .tick{color:var(--gd-green);font-weight:800;display:none}.locrow.on .tick{display:block}.locnone{padding:26px 18px;text-align:center;color:var(--gd-mut);font-size:12px}.locnone b{display:block;color:var(--gd-ink2);font-size:13px;margin-bottom:3px}.gpsresult{margin:8px 16px;border:1px solid #d6e9dc;border-radius:12px;padding:12px;background:#fff}.gpsresult b{font-size:13px}.gpsresult p{margin:2px 0 9px;font-size:11px;color:var(--gd-ink2)}.gpsresult .row{display:flex;gap:7px}.gpsresult .row button{flex:1;font-size:11.5px;font-weight:700;padding:8px;border-radius:9px;border:1px solid var(--gd-line);background:#fff}.gpsresult .row button.pri{background:var(--gd-green);border-color:var(--gd-green);color:#fff}@media(max-width:680px){#loc-modal,#acct-modal{align-items:flex-end;padding:0}#loc-modal .box,#acct-modal .box{width:100%;border-radius:18px 18px 0 0;max-height:92vh}.locsheet{max-height:92vh}.locrow{padding:11px 16px}.locgroup{padding:11px 16px 4px}}.slotdays{display:flex;gap:8px;margin-bottom:12px;overflow-x:auto}.slotdays button{flex:0 0 auto;border:1px solid #e2e8e4;background:#fff;border-radius:9px;padding:8px 14px;text-align:center;font-size:12.5px;font-weight:700;color:#3f4a43;cursor:pointer}.slotdays button small{display:block;font-size:11px;font-weight:500;color:#8a938c;margin-top:1px}.slotdays button.on{background:#0b6b34;border-color:#0b6b34;color:#fff}.slotdays button.on small{color:#fffc}.slotgrid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px}.slotgrid button{border:1px solid #e2e8e4;background:#fff;border-radius:9px;padding:12px 6px;font-size:12.5px;font-weight:600;color:#3f4a43;cursor:pointer}.slotgrid button.on{border-color:#0b6b34;background:#f0f9f3;color:#0b6b34;font-weight:800}.feehr{border-top:1px dashed #d9e2dc;margin:8px 0}.bsave{margin:-12px -14px 12px;padding:11px 14px;background:#eaf7ee;color:#0b6b34;font-size:12.5px;font-weight:700;text-align:center}.bslot{display:flex;background:#fff;border:1px solid var(--gd-line);border-radius:12px;overflow:hidden;margin-bottom:10px}.bslot button{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 8px;border:0;background:#fff;font-size:13px;font-weight:700;color:#1a1a1a;cursor:pointer}.bslot button small{font-weight:500;color:#8a938c;font-size:11px}.bslot button.on{background:#0b4f2b;color:#fff}.bslot button.on small{color:#ffffffd1}.bslot i{font-style:normal;font-size:14px}.bslot .later-txt{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bill{background:#fff;border:0;border-radius:12px;padding:14px;margin-top:10px}.bill h4{margin:0 0 10px;font-size:15px;text-transform:none;letter-spacing:-.01em;color:#1a1a1a;font-weight:700}.bill .ln{display:flex;justify-content:space-between;gap:12px;font-size:12.5px;padding:5px 0;color:#3f4a43}.bill .ln>span:last-child{white-space:nowrap;font-weight:600;color:#1a1a1a}.bill .ln s{color:#98a29b;font-weight:500;margin-right:5px}.bill .saved{font-style:normal;font-size:9.5px;font-weight:800;color:#0b7a3d;background:#eef8f1;padding:2px 5px;border-radius:4px;margin-left:5px;letter-spacing:.02em}.bill .nudge{display:block;font-size:11.5px;color:#0b7a3d;font-weight:600;padding:0 0 6px;margin-top:-2px}.bill .fees{width:100%;border:0;background:none;text-align:left;cursor:pointer;align-items:center}.bill .fees>span:first-child{display:flex;align-items:center;gap:3px}.bill .ln.tot{border-top:1px dashed #d9e2dc;margin-top:8px;padding-top:11px;font-weight:800;color:#1a1a1a;font-size:15px}.bill .ln.tot>span:first-child{font-weight:800}.bill .taxnote{font-size:10.5px;color:#8a938c;margin-top:2px}.bill .free{color:#0b7a3d;font-weight:800}.freepill{position:absolute;left:12px;right:12px;bottom:78px;background:#eaf7ee;border-radius:26px;padding:9px 14px;display:flex;align-items:center;gap:10px;box-shadow:0 6px 18px -10px #0f7a3d80;z-index:3}.freepill .ic{width:30px;height:30px;border-radius:50%;background:#fff;display:grid;place-items:center;color:#0b6b34;flex-shrink:0;border:1.5px solid #0b6b34}.freepill b{display:block;font-size:12.5px;font-weight:800;color:#1a1a1a;line-height:1.2}.freepill small{display:block;font-size:11px;color:#5f6b62;margin-top:1px}.paychip{display:flex;align-items:center;gap:9px;flex:1;min-width:0}.paychip .lg{width:28px;height:28px;border-radius:7px;background:#f2f4f3;display:grid;place-items:center;font-size:13px;flex-shrink:0}.paychip small{display:block;font-size:9px;letter-spacing:.07em;text-transform:uppercase;color:#8a938c;font-weight:800}.paychip b{display:block;font-size:12.5px;font-weight:700;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dfoot.shop{display:flex;align-items:center;gap:12px}.dfoot.shop .btn-primary{width:auto;flex:0 0 auto;min-width:0;padding:13px 16px;font-size:14px;white-space:nowrap}.dfoot.shop.solo .btn-primary{flex:1 1 100%;width:100%;text-align:center}.paychip>div{min-width:0}.screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:97;background:#f4f5f7;display:none;flex-direction:column}.screen.show{display:flex}.scr-top{display:flex;align-items:center;gap:14px;padding:14px 16px;background:#fff}.scr-back{width:38px;height:38px;flex-shrink:0;border-radius:50%;border:1px solid #e6e8ea;background:#fff;display:grid;place-items:center;color:#111;cursor:pointer}.scr-top h2{margin:0;font-size:19px;font-weight:700;letter-spacing:-.02em;color:#111}.scr-body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-bottom:28px}.addrsearch{background:#fff;padding:0 16px 14px}.addrsearch .in{display:flex;align-items:center;gap:10px;border:1px solid #e6e8ea;border-radius:12px;padding:13px 14px;background:#fff}.addrsearch input{flex:1;border:0;outline:0;font-size:14.5px;color:#111;background:none}.addrgroup{background:#fff;margin:10px 0 0;border-radius:0}.addrrow{display:flex;align-items:center;gap:14px;width:100%;padding:17px 16px;border:0;border-bottom:1px solid #f1f2f4;background:#fff;font-size:15px;font-weight:600;color:#111;text-align:left;cursor:pointer}.addrrow .aic{width:24px;display:grid;place-items:center;flex-shrink:0}.addrrow.pink{color:#d81b60}.addrrow .chev{margin-left:auto;color:#9aa0a6}.scr-h{font-size:15.5px;font-weight:700;margin:20px 16px 10px;color:#111;letter-spacing:-.01em}.saverow{display:flex;gap:14px;padding:16px;border-bottom:1px solid #f1f2f4;background:#fff;align-items:flex-start;cursor:pointer}.saverow .ic{width:24px;flex-shrink:0;display:grid;place-items:center;color:#111;padding-top:2px}.saverow .tx{flex:1;min-width:0}.saverow .tx b{font-size:14.5px;font-weight:700;color:#111}.saverow .tx b small{font-weight:500;color:#8a9096;font-size:12.5px;margin-left:3px}.saverow .tx p{margin:4px 0 0;font-size:12.5px;color:#5f666d;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.saverow .dots{border:0;background:none;color:#6b7280;font-size:17px;line-height:1;padding:2px 4px;cursor:pointer}.scr-note{padding:18px 16px;color:#8a9096;font-size:13px;text-align:center;background:#fff;line-height:1.5}.scr-note b{display:block;color:#111;font-size:13.5px;margin-bottom:3px}.scr-note a{color:#0b7a3d;font-weight:700}.prof-hd{display:flex;align-items:center;gap:14px;background:#fff;padding:18px 16px 20px}.prof-ava{width:62px;height:62px;border-radius:50%;background:#ede7f6;color:#6a1b9a;display:grid;place-items:center;font-size:25px;font-weight:700;flex-shrink:0}.prof-hd b{display:block;font-size:19px;font-weight:700;letter-spacing:-.02em}.prof-hd small{color:#6b7280;font-size:13px}.prof-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:0 16px 6px;background:#fff}.prof-tile{background:#fff;border:1px solid #eef0f2;border-radius:14px;padding:13px 5px 12px;display:flex;flex-direction:column;align-items:center;gap:7px;font-size:12px;font-weight:600;color:#111;line-height:1.32;text-align:center;cursor:pointer;box-shadow:0 1px 2px #1018280a}.scr-list{background:#fff;margin:0 16px;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #1018280a}.scr-item{display:flex;align-items:center;gap:13px;width:100%;padding:16px;border:0;border-bottom:1px solid #f1f2f4;background:#fff;font-size:14.5px;font-weight:600;color:#111;text-align:left;cursor:pointer}.scr-item:last-child{border-bottom:0}.scr-item .ic{width:22px;flex-shrink:0;display:grid;place-items:center;color:#111}.scr-item small{display:block;font-weight:500;color:#8a9096;font-size:12px;margin-top:2px}.scr-item .chev{margin-left:auto;color:#9aa0a6}.scr-logout{display:block;width:calc(100% - 32px);margin:26px 16px 12px;padding:15px;border-radius:14px;border:1px solid #e6e8ea;background:#fff;font-size:15px;font-weight:700;color:#111;cursor:pointer}.scr-ver{text-align:center;color:#9aa0a6;font-size:11.5px;margin-bottom:26px}.lblchips{display:flex;gap:8px;margin-bottom:12px}.screen{background:#f2f3f5}.scr-top{background:#fff;border-bottom:1px solid #edeff2;padding:12px 16px}#loc-actions{background:transparent;margin:0}.addrgroup{background:#fff;margin:12px 16px 0;border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #1018280a}.addrrow{padding:20px 16px;font-size:15.5px;font-weight:600;border-bottom:1px dashed #e9ebef}.addrrow:last-child{border-bottom:0}.addrrow .aic{width:26px}#addr-saved{margin:12px 16px 20px;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #1018280a}.saverow{padding:18px 16px;gap:13px;border-bottom:1px dashed #e9ebef}.saverow:last-child{border-bottom:0}.saverow .tx b{font-size:15.5px;letter-spacing:-.01em}.saverow .tx b small{font-size:13px;color:#8b9198;font-weight:500}.saverow .tx p{font-size:13px;color:#6b7280;margin-top:5px}.saverow .sact{display:flex;align-items:center;gap:2px;margin-left:auto;flex-shrink:0}.saverow .dots{color:#4b5563;display:grid;place-items:center;width:30px;height:30px;border-radius:8px}.saverow .dots:hover{background:#f6f7f8}#addr-saved .scr-note{background:#fff}.prof-hd{background:transparent;padding:22px 16px 18px;gap:16px}.prof-ava{width:64px;height:64px;font-size:26px}.prof-hd b{font-size:21px}.prof-hd small{font-size:14px;color:#8b9198}.prof-tiles{background:transparent;padding:0 16px;gap:12px}.prof-tile{padding:18px 4px 16px;border-radius:16px;gap:10px;font-size:13px;border-color:#eceef1;box-shadow:0 1px 2px #1018280d}.prof-upd{display:flex;align-items:center;gap:13px;background:#fff;margin:18px 16px 0;padding:15px 16px;border-radius:16px;box-shadow:0 1px 2px #1018280d;cursor:pointer;border:0;width:calc(100% - 32px);text-align:left}.prof-upd .txt{flex:1;min-width:0}.prof-upd b{display:block;font-size:14.5px;font-weight:700;color:#111}.prof-upd small{display:block;font-size:12.5px;color:#8b9198;margin-top:2px}.prof-upd .pill{background:#0e9f6e;color:#fff;font-size:12px;font-weight:700;padding:5px 10px;border-radius:7px;flex-shrink:0}.scr-h{font-size:17px;margin:26px 16px 12px}.scr-list{margin:0 16px;border-radius:16px}.scr-item{padding:19px 16px;font-size:15.5px;font-weight:600;gap:14px;border-bottom:1px dashed #e9ebef}.scr-item small{font-size:13px;margin-top:3px;color:#8b9198}.scr-logout{margin:30px 16px 10px;width:calc(100% - 32px);padding:16px;border-radius:14px;font-size:16px}.scr-ver{margin:14px 0 30px}#addr-modal,#info-modal{z-index:99}#addr-modal,#rate-modal{background:#11182761}#rate-modal{z-index:100}#addr-modal .box{box-shadow:0 -8px 32px #10182824}.prof-tile{font-size:12px;line-height:1.22}.lblchips button{flex:1;border:1px solid #e2e8e4;background:#fff;border-radius:10px;padding:11px;font-size:13px;font-weight:600;color:#3f4a43;cursor:pointer}.lblchips button.on{border-color:#0b6b34;background:#f0f9f3;color:#0b6b34;font-weight:700}body.pdpopen{overflow:hidden}.modal.pdp{align-items:stretch;padding:0;z-index:96}.modal.pdp .pdpbox{width:100%;max-width:560px;margin:0 auto;height:100%;max-height:none;padding:0;border-radius:0;background:#f2f3f2;display:flex;flex-direction:column;overflow:hidden;animation:pdpslide .2s ease-out}@keyframes pdpslide{0%{transform:translate(26px);opacity:.55}to{transform:none;opacity:1}}.pdp-top{display:flex;align-items:center;gap:7px;padding:8px 10px;background:#fff;border-bottom:1px solid #f2f2f2;flex-shrink:0}.pdp-ic{width:36px;height:36px;border:0;background:#f6f6f6;border-radius:50%;display:grid;place-items:center;color:#1a1a1a;flex-shrink:0;cursor:pointer}.pdp-hd{flex:1;min-width:0;padding-left:3px;opacity:0;transition:opacity .16s}.pdp-hd.on{opacity:1}.pdp-hd b{display:block;font-size:13.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdp-hd span{display:block;font-size:11.5px;color:#6b6b6b;font-weight:600;margin-top:1px}.pdp-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.pdp-stage{position:relative;background:#fff;height:330px;display:grid;place-items:center;margin-bottom:8px}.pdp-stage img{max-width:82%;max-height:288px;object-fit:contain}.pdp-stage .emo{font-size:112px;line-height:1}.pdp-stage .veg{position:absolute;left:14px;bottom:16px;width:22px;height:22px;border:2px solid #0f7a3d;border-radius:4px;display:grid;place-items:center;background:#fff}.pdp-stage .veg i{width:10px;height:10px;border-radius:50%;background:#0f7a3d}.pdp-stage .dots{position:absolute;right:14px;bottom:18px;display:flex;gap:5px}.pdp-stage .dots i{width:6px;height:6px;border-radius:50%;background:#dcdfdd}.pdp-stage .dots i.on{background:#0f7a3d}.pdp-card{background:#fff;padding:14px 16px;margin-bottom:8px}.pdp-brand{display:inline-flex;align-items:center;gap:3px;font-size:12.5px;font-weight:700;color:#6b6b6b}.pdp-brand svg{opacity:.55}.pdp-nmrow{display:flex;align-items:flex-start;gap:10px;margin-top:3px}.pdp-nm{flex:1;margin:0;font-size:19px;font-weight:700;letter-spacing:-.02em;line-height:1.3;color:#1a1a1a}.pdp-nm .hn{display:block;font-size:12px;color:#8a938c;font-weight:500;margin-top:2px}.pdp-heart{width:33px;height:33px;flex-shrink:0;border-radius:50%;border:0;background:#f6f6f6;display:grid;place-items:center;color:#5b665f;cursor:pointer}.pdp-heart.on{color:#e23744;background:#fff0f1}.pdp-pricerow{display:flex;align-items:baseline;gap:8px;margin-top:11px;flex-wrap:wrap}.pdp-pricerow b{font-size:23px;font-weight:800;letter-spacing:-.03em}.pdp-pricerow s{font-size:12.5px;color:#98a29b}.pdp-pricerow .off{font-size:11px;font-weight:800;color:#0b7a3d;background:#eef8f1;padding:2px 7px;border-radius:5px}.pdp-rate{font-size:11.5px;color:#8a938c;margin-top:3px}.pdp-metarow{display:flex;align-items:center;gap:10px;margin-top:12px;flex-wrap:wrap}.pdp-veg{width:17px;height:17px;border:1.7px solid #0f7a3d;border-radius:3px;display:grid;place-items:center;flex-shrink:0}.pdp-veg i{width:7px;height:7px;border-radius:50%;background:#0f7a3d}.pdp-eta{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;color:#0b7a3d;background:#eef8f1;padding:4px 8px;border-radius:5px}.pdp-stock{font-size:11.5px;color:#8a938c}.pdp-stock.no{color:#b42318;font-weight:700}.pdp-sec-hd{font-size:14px;font-weight:700;margin-bottom:11px;color:#1a1a1a}.pdp-packs{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;padding-bottom:2px}.pdp-pack{border:1.5px solid #e8ebe9;border-radius:10px;padding:8px 9px;cursor:pointer;background:#fff;min-width:0}.pdp-pack.on{border-color:#0f7a3d;background:#f3faf5}.pdp-pack .u{font-size:12px;font-weight:700;background:#f5f6f5;border-radius:4px;text-align:center;padding:5px 0;color:#51585a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdp-pack.on .u{background:#fff}.pdp-pack .p{margin-top:8px;font-size:12.5px;font-weight:700;color:#1a1a1a}.pdp-pack .p small{font-weight:500;color:#8a938c;font-size:10.5px;margin-left:2px}.pdp-hide{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;border:0;background:#eef6f0;color:#0b7a3d;font-weight:700;font-size:12.5px;padding:11px;border-radius:9px;margin-bottom:12px;cursor:pointer}.pdp-acc{border-top:1px solid #f1f3f2}.pdp-acc:first-of-type{border-top:0}.pdp-acc h5{margin:0;padding:13px 0;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;color:#1a1a1a}.pdp-acc h5 svg{transition:transform .18s;color:#5f6b62;flex-shrink:0}.pdp-acc.open h5 svg{transform:rotate(180deg)}.pdp-acc .bd{display:none;padding:0 0 14px;font-size:13px;line-height:1.62;color:#4a534c}.pdp-acc.open .bd{display:block}.pdp-kv{display:flex;justify-content:space-between;gap:16px;font-size:12.5px;padding:4px 0;color:#5f6b62}.pdp-kv b{font-weight:600;color:#1a1a1a;text-align:right}.pdp-rail-hd{display:flex;align-items:center;justify-content:space-between;padding:0 16px;margin-bottom:11px}.pdp-rail-hd b{font-size:15px;font-weight:700;color:#1a1a1a}.pdp-rail-hd button{width:29px;height:29px;border-radius:8px;border:1px solid #e8ebe9;background:#fff;display:grid;place-items:center;color:#5f6b62;cursor:pointer}.pdp-rail{display:flex;gap:12px;overflow-x:auto;padding:0 16px 2px}.pdp-rail::-webkit-scrollbar{display:none}.pdp-rail .card{flex:0 0 148px}.pdp-links{padding-bottom:8px}.pdp-link{display:flex;align-items:center;gap:11px;width:100%;background:#fff;border:0;padding:13px 16px;font-size:13.5px;font-weight:600;color:#1a1a1a;margin-bottom:8px;text-align:left;cursor:pointer}.pdp-link .ic{width:34px;height:34px;border-radius:9px;background:#f5f6f5;display:grid;place-items:center;font-size:16px}.pdp-link .ar{margin-left:auto;color:#1a1a1a}.pdp-foot{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#fff;border-top:1px solid #eef0ef;flex-shrink:0}.pdp-basket{display:flex;align-items:center;gap:8px;border:1.5px solid #0f7a3d;background:#fff;color:#0b6331;border-radius:10px;padding:11px 14px;font-weight:700;font-size:13.5px;cursor:pointer;white-space:nowrap}.pdp-basket .cnt{background:#0f7a3d;color:#fff;border-radius:6px;padding:1px 7px;font-size:12px}.pdp-cta{flex:1;border:0;border-radius:10px;background:#0f7a3d;color:#fff;font-weight:700;font-size:15px;padding:14px;cursor:pointer}.pdp-cta:disabled{background:#eef1ee;color:#9aa6a0}.pdp-step{flex:1;display:flex;align-items:center;justify-content:space-between;background:#0f7a3d;border-radius:10px;height:48px;padding:0 2px}.pdp-step button{width:48px;height:100%;border:0;background:none;color:#fff;font-size:21px;font-weight:700;cursor:pointer}.pdp-step b{color:#fff;font-size:13.5px;font-weight:800}@media(min-width:681px){.modal.pdp .pdpbox{max-width:600px;box-shadow:0 0 0 100vmax #11182773}.pdp-stage{height:380px}.pdp-stage img{max-height:330px}}@media(max-height:680px){.pdp-stage{height:250px}.pdp-stage img{max-height:212px}}.trkbox{width:min(430px,100%)}.livepill{display:inline-flex;align-items:center;gap:5px;font-size:9.5px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--gd-green-d);background:var(--gd-green-l);padding:4px 9px;border-radius:999px}.livepill i{width:6px;height:6px;border-radius:50%;background:var(--gd-green);animation:trkblink 1.6s infinite}@keyframes trkblink{0%,to{opacity:1}50%{opacity:.3}}.trkmap{position:relative;height:244px;border-radius:13px;overflow:hidden;background:#eef2ee;border:1px solid var(--gd-line);margin-bottom:14px;display:none}.trk-tiles{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.trk-tiles img{position:absolute;width:256px;height:256px;-webkit-user-select:none;user-select:none;pointer-events:none}.trkmark{position:absolute;transform:translate(-50%,-50%);display:none;align-items:center;justify-content:center;z-index:2;transition:left .55s cubic-bezier(.22,.61,.36,1),top .55s cubic-bezier(.22,.61,.36,1)}.trkmark .trklbl{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:6px;font-size:9px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:#0b7a3d;padding:2.5px 7px;border-radius:6px;white-space:nowrap;box-shadow:0 3px 8px #00000038}.trkmark.dest .trklbl{background:#111827}.trkroute{position:absolute;height:0;border-top:3px dashed rgba(11,122,61,.72);transform-origin:0 0;display:none;z-index:1;pointer-events:none}.trkmark.rider{width:30px;height:30px;border-radius:50%;background:var(--gd-green);color:#fff;padding:6px;box-sizing:border-box;box-shadow:0 4px 12px -2px #0f7a3db3;border:2px solid #fff}.trkmark.rider svg{width:100%;height:100%;display:block}.trkmark.rider:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:2px solid rgba(15,122,61,.45);animation:trkring 1.8s infinite}@keyframes trkring{0%{transform:scale(.7);opacity:.8}to{transform:scale(1.5);opacity:0}}.trkmark.dest span{display:block;width:19px;height:19px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:#111827;border:3px solid #fff;box-shadow:0 3px 10px #00000061}.trkattr{position:absolute;right:5px;bottom:4px;font-size:8.5px;color:#4b5563;background:#ffffffc7;padding:1px 5px;border-radius:4px;z-index:3}.trkhead{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px;gap:10px}.trkhead .k{font-size:9.5px;color:var(--gd-mut);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.trkhead .v{font-size:15px;font-weight:800;letter-spacing:-.01em}.trkhead .r{text-align:right}.trkhead .r .v{color:var(--gd-green-d);font-size:13.5px}.trklive{display:flex;align-items:center;gap:8px;background:var(--gd-green-l);border:1px solid #d3e8da;border-radius:11px;padding:9px 11px;font-size:12px;font-weight:700;color:var(--gd-green-d);margin-bottom:12px}.trklive .ldot{width:7px;height:7px;border-radius:50%;background:var(--gd-green);flex-shrink:0;animation:trkblink 1.6s infinite}.trklive .ago{margin-left:auto;font-weight:600;font-size:10.5px;color:#5f7a68;white-space:nowrap}.trknote{font-size:11.5px;color:var(--gd-mut);background:#f7f9f7;border:1px solid var(--gd-line);border-radius:10px;padding:10px 12px;margin-top:10px;line-height:1.5}.unlockrow{display:flex;gap:7px;margin-top:9px}.unlockrow input{flex:1;min-width:0;padding:9px 11px;border:1px solid #d7e0e8;border-radius:9px;font-size:13px}.unlockrow input:focus{outline:none;border-color:var(--gd-green)}.unlockrow button{padding:9px 14px;border-radius:9px;border:0;background:var(--gd-green);color:#fff;font-weight:800;font-size:12px}.trk-again{display:block;width:100%;margin-top:12px;background:none;border:0;color:var(--gd-green);font-weight:800;font-size:12px;padding:6px}#acct-modal .box{width:min(440px,100%);border-radius:18px}.accttabs{display:flex;gap:5px;background:#f2f5f2;padding:4px;border-radius:11px;margin-bottom:15px}.accttabs button{flex:1;padding:9px;border-radius:8px;font-size:12.5px;font-weight:800;color:var(--gd-mut);background:none;border:0}.accttabs button.on{background:#fff;color:var(--gd-ink);box-shadow:0 1px 3px #00000017}.accterr{display:none;background:#fef2f2;border:1px solid #fecaca;color:#991b1b;font-size:12px;line-height:1.4;padding:9px 11px;border-radius:10px;margin-bottom:11px}.accterr.show{display:block}.accthelp{font-size:11.5px;color:var(--gd-mut);margin-top:11px;text-align:center;line-height:1.5}.accthelp a{color:var(--gd-green);font-weight:800;cursor:pointer}.acctwho{display:flex;align-items:center;gap:11px;padding:0 0 14px}.acctava{width:44px;height:44px;border-radius:50%;background:var(--gd-green-l);color:var(--gd-green-d);display:grid;place-items:center;font-weight:900;font-size:17px;flex-shrink:0}.acctwho .n{font-size:15px;font-weight:800;letter-spacing:-.01em}.acctwho .p{font-size:12px;color:var(--gd-mut);margin-top:1px}.hdr-ava{width:27px;height:27px;border-radius:50%;background:var(--gd-green);color:#fff;font-style:normal;font-size:11.5px;font-weight:800;display:grid;place-items:center;letter-spacing:0;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #0f7a3d38}@media(min-width:901px){.hdr-ava{display:none!important}}.hdr-login{position:relative}.hdr-login.signed:after{content:"";position:absolute;top:1px;right:0;width:7px;height:7px;border-radius:50%;background:var(--gd-green);border:2px solid #fff}.acctback{display:flex;align-items:center;gap:6px;background:none;border:0;color:var(--gd-green);font-weight:800;font-size:12.5px;padding:0 0 12px}.ordcard{border:1px solid var(--gd-line);border-radius:12px;padding:11px 12px;margin-bottom:9px;background:#fff}.ordcard .top{display:flex;justify-content:space-between;align-items:center;gap:8px}.ordcard .no{font-weight:800;font-size:13px}.ordcard .st{font-size:9.5px;font-weight:800;padding:3px 8px;border-radius:999px;background:#eef2f6;color:#475467;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.ordcard .st.live{background:var(--gd-green-l);color:var(--gd-green-d)}.ordcard .st.bad{background:#feeeef;color:#b42318}.ordcard .meta{display:flex;justify-content:space-between;margin-top:7px;font-size:11.5px;color:var(--gd-mut)}.ordcard button{width:100%;margin-top:9px;padding:8px;border-radius:9px;border:1px solid var(--gd-line);background:#fff;font-weight:800;font-size:12px;color:var(--gd-ink)}.ordcard button:hover{background:#f7faf8}.emptyord{text-align:center;padding:26px 10px;color:var(--gd-mut);font-size:12.5px;line-height:1.6}.trust{border:1px solid var(--gd-line);border-radius:16px;padding:20px;margin:30px 0 6px;background:#fff}.trust .tr{border-left:0;padding-left:0;align-items:flex-start;gap:4px}.trust .tri{font-size:16px;filter:grayscale(.15)}.trust b{font-size:12.5px;font-weight:700;color:var(--gd-ink)}.trust small{font-size:11px;color:var(--gd-mut)}.foot{background:var(--gd-cream);color:var(--gd-ink2);border-top:1px solid var(--gd-line);margin-top:40px}.foot-app{border-bottom:1px solid var(--gd-line)}.fa-txt h4{color:var(--gd-ink);font-weight:700}.fa-txt p{color:var(--gd-ink2)}.store-badge{background:#111;border-color:#111;border-radius:12px}.store-badge.apk{background:var(--gd-green);border-color:var(--gd-green);color:#fff}.store-badge.apk small{color:#ffffffbf}.store-badge:hover{border-color:var(--gd-green);transform:none}.foot-links a{color:var(--gd-ink2)}.foot-links a:hover{color:var(--gd-green)}.bnav{border-top:1px solid var(--gd-line);box-shadow:none}.bnav button.on{color:var(--gd-green)}.bnav button.on:after{background:var(--gd-green)}.cartbar{background:var(--gd-green);box-shadow:0 10px 26px -14px #0f7a3dcc;border-radius:14px}.cartbar .go{background:#fff;color:var(--gd-green-d)}.btn-primary{background:var(--gd-green);box-shadow:none;border-radius:12px}.bill .save{background:var(--gd-green-l);border-color:#d6e9dc;color:var(--gd-green-d)}.locitem:hover{border-color:var(--gd-green)}.locitem .z{background:var(--gd-green-l);color:var(--gd-green-d)}.pay label:has(input:checked){border-color:var(--gd-green);background:var(--gd-green-l)}.field input:focus,.field select:focus{outline-color:#0f7a3d4d}.ridercard .av,.ridercard a,.step.done .cir{background:var(--gd-green)}.catwall{display:grid;grid-template-columns:repeat(4,1fr);gap:18px 10px;margin:20px 0 12px}@media(min-width:560px){.catwall{grid-template-columns:repeat(5,1fr);gap:20px 14px}}@media(min-width:900px){.catwall{grid-template-columns:repeat(10,1fr);gap:22px 16px}}.cw{display:flex;flex-direction:column;align-items:center;gap:9px;background:none;border:0;padding:0;font:inherit;color:#111827;cursor:pointer;-webkit-tap-highlight-color:transparent}.cw-img{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;border-radius:16px;overflow:hidden;padding:9% 4%;background:#e9f0fc;transition:transform .16s ease,box-shadow .16s ease}.cw:hover .cw-img,.cw:focus-visible .cw-img{transform:translateY(-2px);box-shadow:0 10px 20px -12px #10182873}.cw-img img{width:70%;height:auto;aspect-ratio:1;object-fit:contain;flex:0 1 auto;mix-blend-mode:multiply}.cw-img img+img{margin-left:-20%}.cw-img .ph{font-size:32px;line-height:1}.cw-img{background:#fff;border:1px solid #eff0f2}.cw-img img{width:78%;mix-blend-mode:multiply}.cw-soon{position:absolute;top:8px;right:8px;z-index:2;background:#ffffffeb;color:#9ca3af;border:1px solid #eceef1;font-size:8.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1;padding:4px 6px;border-radius:6px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cw.is-off .cw-img img{opacity:1}.restock{background:#fff;border:1px solid #eef1f5;border-radius:16px;padding:32px 20px;text-align:center;margin:6px 0 30px}.restock .ic{width:62px;height:62px;margin:0 auto 12px;border-radius:50%;background:#f2f3f5;display:grid;place-items:center;font-size:26px;color:#9ca3af}.restock b{display:block;font-size:16px;color:#111827;margin-bottom:6px}.restock small{display:block;color:#6b7280;font-size:12.5px;line-height:1.55;max-width:290px;margin:0 auto 16px}.restock .rs-btn{display:inline-block;background:#0b7a3d;color:#fff;text-decoration:none;font-weight:800;font-size:13px;padding:11px 18px;border-radius:11px}.catwall.few{grid-template-columns:repeat(2,1fr);gap:14px 12px;max-width:520px}@media(min-width:560px){.catwall.few{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.catwall.few{grid-template-columns:repeat(4,1fr)}}.cw-nm{font-size:12px;line-height:1.32;font-weight:600;text-align:center;color:#111827;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:559px){.cw-nm{font-size:11px}}.grid{grid-template-columns:repeat(3,1fr)!important;gap:10px!important}@media(min-width:600px){.grid{grid-template-columns:repeat(4,1fr)!important;gap:12px!important}}@media(min-width:980px){.grid{grid-template-columns:repeat(5,1fr)!important;gap:14px!important}}@media(max-width:599px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.media img{padding:12px 10px 34px!important}.card .nm{font-size:13px!important;line-height:1.34!important;min-height:35px!important}.card .un{font-size:11px!important}.ppill{font-size:13.5px!important;padding:3px 8px!important}.priceline s{font-size:11.5px!important}.saveoff{font-size:11px!important}.add{min-width:88px;font-size:12.5px;padding:7px 16px}.ptag{font-size:10px}.fav{width:28px;height:28px;top:8px;right:8px}}.card{border:1px solid #eef1f5!important;border-radius:14px!important;background:#fff;overflow:hidden;box-shadow:none!important;padding:0!important;display:flex;flex-direction:column;transition:box-shadow .16s}.card:hover{box-shadow:0 8px 20px -14px #10182873!important}.media{position:relative!important;aspect-ratio:1/1!important;background:#fff!important;overflow:hidden;display:block!important;padding:0!important;border-radius:0!important}.media img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:contain!important;padding:10px 8px 38px!important;mix-blend-mode:multiply}.card .emo{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:44px;padding-bottom:30px}.fav{position:absolute;top:7px;right:7px;z-index:3;color:#d81b60;width:26px;height:26px;display:grid;place-items:center;background:none;border:0;padding:0}.fav svg{fill:none}.fav.on svg{fill:currentColor}.qtywrap{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;justify-content:flex-end;padding:0 7px 7px}.add{background:#fff;border:1.4px solid #d81b60;color:#d81b60;border-radius:9px;font-size:12px;width:auto!important;min-width:78px;font-weight:800;letter-spacing:.02em;padding:6px 15px;line-height:1.15;box-shadow:0 2px 6px -3px #d81b6059}.add:active{background:#d81b60;color:#fff}.add.sold{border-color:#d6dbe0;color:#98a1a8;box-shadow:none;font-size:10.5px;padding:6px 9px}.card .stepper{background:#d81b60!important;border:0!important;border-radius:9px;height:30px;width:auto!important;min-width:84px;box-shadow:0 2px 6px -3px #d81b6059}.card .stepper button,.card .stepper .q{color:#fff!important}.card-bd{padding:8px 9px 10px!important;display:flex;flex-direction:column;flex:1}.priceline{display:flex;align-items:center;gap:5px;margin-bottom:3px}.ppill{background:#0b7a3d;color:#fff;font-size:12.5px;font-weight:800;padding:2px 7px;border-radius:7px;letter-spacing:-.01em;line-height:1.35}.priceline s{font-size:11px;color:#8b9198;font-weight:500}.saveoff{color:#0b7a3d;font-size:10.5px;font-weight:700;margin-bottom:5px}.card .nm{font-size:12px!important;font-weight:600!important;line-height:1.32;margin:0 0 3px!important;min-height:32px!important;color:#1b2126!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card .un{font-size:10.5px!important;color:#8b9198!important;margin-bottom:6px!important;font-weight:500}.ptag{display:inline-block;align-self:flex-start;background:#eef4fe;color:#2b6cb0;font-size:9.5px;font-weight:700;padding:3px 6px;border-radius:6px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:auto}.ressec{margin:0 0 20px}.reshd{display:flex;align-items:center;gap:8px;margin:16px 0 10px;padding-bottom:8px;border-bottom:1px dashed #dfe4ea}.reshd h3{margin:0;font-size:15px;font-weight:800;letter-spacing:-.01em;color:#111827}.reshd .cnt{font-size:11.5px;color:#9aa0a6;font-weight:600}.seeall{display:block;width:100%;margin-top:10px;padding:11px;border-radius:11px;background:#f1f3f6;color:#111827;font-size:13px;font-weight:700;text-align:center;border:0}.seeall span{color:#8b9198;margin-left:4px}.card.hid{display:none!important}.cw-sec{margin:22px 0 6px}.cw-h{font-size:17px;font-weight:800;letter-spacing:-.02em;margin:0 2px 12px;color:#111827}.catwall{grid-template-columns:repeat(3,1fr)!important;gap:16px 10px!important;margin:0!important}@media(min-width:560px){.catwall{grid-template-columns:repeat(4,1fr)!important;gap:18px 14px!important}}@media(min-width:900px){.catwall{grid-template-columns:repeat(6,1fr)!important;gap:20px 16px!important}}.catwall.few{grid-template-columns:repeat(2,1fr)!important;max-width:560px}@media(min-width:900px){.catwall.few{grid-template-columns:repeat(4,1fr)!important}}.cw-nm{font-size:12.5px!important;font-weight:600;color:#1b2126}.hdr-loc .hl-eta{display:none;align-items:center;gap:4px}@media(max-width:900px){.hdr .brandmark{display:none!important}.hdr-in{flex-wrap:wrap;gap:8px;padding:9px 12px}.hdr-loc{margin-left:0;padding:2px 0;gap:0}.hdr-loc>svg{display:none}.hdr-loc .hl-tx{gap:1px}.hdr-loc .hl-lbl{display:none}.hdr-loc .hl-eta{display:flex!important;align-items:center;gap:4px;font-size:16px;font-weight:800;letter-spacing:-.02em;color:#0c1a12}.hdr-loc .hl-eta svg{color:#0b7a3d}.hdr-loc #loc-name{font-size:11.5px;font-weight:500;color:#5c666d;max-width:210px}.hdr-login{margin-left:auto;padding:6px}.search{order:5;flex:1 1 100%}}.inapp .foot,.inapp .rail{display:none!important}.inapp .brandmark .sub{display:none}.inapp .brandmark .nm{font-size:20px;line-height:1.1}.inapp .hdr-in{padding:9px 12px;gap:8px}.inapp .hdr{border-bottom:1px solid rgba(0,0,0,.08)}.inapp .prof-upd{display:none!important}.inapp .trust{display:none}.inapp .hdr{background:#fff!important;box-shadow:0 1px #11182714;border:0!important}.inapp .hdr-in{padding:8px 12px!important;gap:8px!important;flex-wrap:wrap!important;align-items:center}.inapp .brandmark{display:none!important}.inapp .hdr-loc{margin-left:auto!important;padding:3px 7px!important;max-width:46vw}.inapp .hdr-loc small{display:none!important}.inapp .hdr-loc b{font-size:12px!important;max-width:38vw!important}.inapp .hdr-eta,.inapp .hl-eta{font-size:11px!important;font-weight:800!important;gap:3px!important}.inapp .hdr-login span{display:none!important}.inapp .hdr-cart{width:34px;height:34px}.inapp .hdr .search{margin:0!important;flex:0 0 100%!important;order:5!important;width:100%!important;max-width:none!important}.inapp body,.inapp .page{padding-bottom:0!important}.inapp .bnav{border-top:1px solid rgba(17,24,39,.08);box-shadow:0 -1px #1118270a}.inapp .bnav .on{color:#0b7a3d!important}.inapp .foot,.inapp .foot-app,.inapp .store-badge{display:none!important}@media(max-width:900px){.hdr-in{padding:12px 16px}.rail-in{padding:0 16px}.wrap{padding:16px}.hero{padding:26px 22px;min-height:0;border-radius:18px}.hero h1{font-size:27px}}.catwall{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px 12px!important;margin:0!important}@media(min-width:560px){.catwall{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:22px 14px!important}}@media(min-width:900px){.catwall{grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:26px 18px!important}}.catwall.few{grid-template-columns:repeat(4,minmax(0,1fr))!important;max-width:none}@media(min-width:900px){.catwall.few{grid-template-columns:repeat(8,minmax(0,1fr))!important}}.cw.wide{grid-column:span 2}.cw-img{background:#f7f7f8!important;border:0!important;border-radius:15px!important;padding:0!important;aspect-ratio:1!important;width:100%;display:flex!important;align-items:center;justify-content:center;overflow:hidden;position:relative}.cw.wide .cw-img{aspect-ratio:2/1!important}.cw-img img{width:112%!important;height:112%!important;object-fit:contain!important;mix-blend-mode:multiply;flex:0 0 auto;margin:0!important;aspect-ratio:auto}.cw-img img+img{margin-left:0!important}.cw-nm{font-size:12.5px!important;font-weight:600!important;line-height:1.3!important;color:#1b2126!important;margin-top:7px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cw-sec{margin:26px 0 2px}.cw-h{font-size:19px!important;font-weight:800!important;letter-spacing:-.025em;margin:0 2px 13px!important;color:#0c1a12}.cw-soon{top:6px;right:6px;background:#fffffff0;border-color:#e8eaee;color:#98a1a8;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:8px;padding:3px 5px;border-radius:5px}.cw:hover .cw-img{transform:none!important;box-shadow:none!important}.cw:active .cw-img{background:#f1f1f3!important}.qtywrap{justify-content:flex-end!important;padding:0 8px 8px!important;bottom:0!important}.add{background:#fff!important;border:1.6px solid #0b7a3d!important;color:#0b7a3d!important;border-radius:9px!important;width:auto!important;min-width:72px!important;padding:7px 15px!important;font-size:12px!important;font-weight:800!important;letter-spacing:.05em;box-shadow:0 3px 10px -4px #00000047!important}.add:active{background:#0b7a3d!important;color:#fff!important}.add.sold{border-color:#dfe3e8!important;color:#9aa1a8!important}.card .stepper{background:#0b7a3d!important;border-radius:9px!important;height:32px!important;width:auto!important;min-width:82px!important;padding:0 4px!important;box-shadow:0 3px 10px -4px #0000004d!important;justify-content:space-between!important}.fav{color:#0b7a3d!important}.ptag{background:#eef6f0!important;color:#0b7a3d!important}.media img{padding:8px 8px 34px!important}.cw-note{margin:0 2px 20px;color:#7a8288;font-size:11.5px;line-height:1.45;letter-spacing:.01em}@media(max-width:559px){.cw-nm{font-size:11.5px!important;line-height:1.28!important}}#addr-err{display:none;margin:2px 0 10px;padding:9px 11px;border-radius:10px;background:#fdf2f4;color:#b42328;font-size:12.5px;font-weight:600;line-height:1.4}#addr-err.show{display:block}#addr-modal .mfoot{position:sticky;bottom:0;background:#fff;padding:12px 16px 14px;margin:0 -16px;border-top:1px solid #f0f2f1}#addr-modal .mfoot .btn-primary{width:100%;margin:0}@media(max-width:680px){#addr-modal{align-items:flex-end!important;padding:0!important}#addr-modal .box{width:100%!important;max-width:100%!important;border-radius:20px 20px 0 0!important;max-height:92dvh!important;display:flex;flex-direction:column;overflow:hidden}#addr-modal .mhd{flex:0 0 auto}#addr-modal .mbd{overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:0!important}#addr-modal .mfoot{padding-bottom:calc(14px + env(safe-area-inset-bottom))}}.ck-addrs{display:flex;gap:8px;overflow-x:auto;padding:2px 0 9px;scrollbar-width:none}.ck-addrs::-webkit-scrollbar{display:none}.ck-addrs:empty{display:none}.ck-addrs button{flex:0 0 auto;display:flex;align-items:center;gap:6px;border:1px solid #dbe4dd;background:#fff;color:#1a2b1f;border-radius:10px;padding:8px 11px;font-size:12.5px;font-weight:700;cursor:pointer;max-width:78vw}.ck-addrs button.on{border-color:#0b7a3d;background:#f0f9f3;color:#0b7a3d}.ck-addrs button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ck-addrs .plus{color:#0b7a3d;border-style:dashed}@media(min-width:820px){.screen{background:#eceeed}#loc-screen>.scr-top,#profile-screen>.scr-top,#loc-screen>.scr-body,#profile-screen>.scr-body{max-width:760px;margin-left:auto;margin-right:auto;width:100%;background:var(--bg,#f7f8f7)}#loc-screen>.scr-top,#profile-screen>.scr-top{position:sticky;top:0;z-index:2}}@media(max-width:390px){.addrrow{font-size:14.4px;gap:11px;padding:19px 14px}.addrrow .aic{width:22px}}#addr-saved .scr-note{text-align:left}#addr-saved .scr-note a{text-decoration:underline}#orders-screen .scr-body{padding:12px 0 26px}.oj-card{background:#fff;border-radius:16px;margin:0 12px 12px;overflow:hidden;box-shadow:0 1px 2px #1018280d}.oj-main{padding:15px 14px 0;cursor:pointer}.oj-hd{display:flex;align-items:center;gap:8px}.oj-st{display:flex;align-items:center;gap:7px;font-size:15.5px;font-weight:800;color:#111;letter-spacing:-.01em}.oj-st .ic{width:17px;height:17px;border-radius:50%;display:grid;place-items:center;background:#0b8a3d;color:#fff;flex-shrink:0}.oj-st.live .ic{background:#e8a317}.oj-st.bad .ic{background:#d92d20}.oj-amt{margin-left:auto;font-size:15.5px;font-weight:800;color:#111;white-space:nowrap}.oj-kebab{width:30px;height:30px;border-radius:50%;border:1px solid #e9ebee;background:#fff;display:grid;place-items:center;color:#3f4a43;cursor:pointer;flex-shrink:0;margin-left:2px}.oj-when{padding:4px 0 12px;font-size:12.5px;color:#8b9198}.oj-thumbs{display:flex;gap:9px;padding:0 0 14px;overflow:hidden}.oj-thumbs img,.oj-thumbs .em{width:56px;height:56px;border-radius:11px;object-fit:contain;background:#f7f8f9;border:1px solid #f0f2f4;display:grid;place-items:center;font-size:23px;flex-shrink:0}.oj-more{width:56px;height:56px;border-radius:11px;background:#f7f8f9;border:1px solid #f0f2f4;display:grid;place-items:center;font-size:12.5px;font-weight:800;color:#5b6167;flex-shrink:0}.oj-acts{display:flex;border-top:1px solid #f0f2f4}.oj-acts button{flex:1;padding:14px 8px;background:#fff;border:0;font-size:14.5px;font-weight:800;cursor:pointer;color:#111;font-family:inherit}.oj-acts button:last-child{color:#0b7a3d;border-left:1px solid #f0f2f4}.oj-empty{background:#fff;border-radius:16px;margin:0 12px;padding:40px 22px;text-align:center;color:#8b9198;font-size:13.5px;line-height:1.6}.oj-empty b{display:block;color:#111;font-size:16px;margin-bottom:6px}.oj-feat{background:#fff;border-radius:16px;margin:0 12px 12px;padding:15px 0 14px;box-shadow:0 1px 2px #1018280d}.oj-feat h3{margin:0 14px 10px;font-size:16px;font-weight:800;letter-spacing:-.01em}.oj-rail{display:flex;gap:10px;overflow-x:auto;padding:0 14px 2px;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.oj-rail::-webkit-scrollbar{display:none}.oj-slot{flex:0 0 47%;max-width:186px;position:relative;scroll-snap-align:start}.oj-slot .card{margin:0;height:100%}.oj-ad{position:absolute;top:9px;left:9px;background:#ffffffeb;border-radius:6px;padding:2px 6px;font-size:9px;font-weight:800;color:#8a9096;letter-spacing:.02em;pointer-events:none}#od-screen .scr-body{padding-bottom:96px}.od-top{display:flex;align-items:center;gap:11px;padding:11px 14px;background:#fff;border-bottom:1px solid #f0f2f4;flex-shrink:0}.od-ttl{flex:1;min-width:0}.od-ttl b{display:flex;align-items:center;gap:5px;font-size:14.5px;font-weight:800;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.od-ttl small{display:block;font-size:11.5px;color:#8b9198;margin-top:1px}.od-copy{border:0;background:transparent;color:#6b7280;cursor:pointer;padding:2px;display:grid;place-items:center;flex-shrink:0}.od-help{border:1px solid #e6e8ea;border-radius:999px;background:#fff;padding:9px 12px;font-size:12.5px;font-weight:800;color:#0b7a3d;display:flex;align-items:center;gap:6px;cursor:pointer;flex-shrink:0;font-family:inherit}.od-hero{display:flex;align-items:center;gap:13px;padding:20px 16px;background:#fff;margin-bottom:10px}.od-hero .ic{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;flex-shrink:0;background:#e8f7ee;color:#0b8a3d}.od-hero.live .ic{background:#fdf4e3;color:#b8791c}.od-hero.bad .ic{background:#fdeceb;color:#d92d20}.od-hero b{font-size:23px;font-weight:800;letter-spacing:-.02em;line-height:1.15;display:block}.od-hero small{display:block;margin-top:3px;font-size:12.5px;color:#8b9198}.od-sec{background:#fff;padding:16px 16px 14px;margin-bottom:10px}.od-sec>h3{margin:0 0 12px;font-size:16px;font-weight:800;letter-spacing:-.01em}.od-item{display:flex;gap:12px;padding:10px 0;border-bottom:1px solid #f4f5f7}.od-item:first-of-type{padding-top:0}.od-item:last-child{border-bottom:0;padding-bottom:0}.od-item img,.od-item .em{width:52px;height:52px;border-radius:10px;object-fit:contain;background:#f7f8f9;border:1px solid #f2f4f6;display:grid;place-items:center;font-size:22px;flex-shrink:0}.od-item .tx{flex:1;min-width:0}.od-item .tx b{display:block;font-size:14px;font-weight:600;color:#111;line-height:1.32}.od-item .tx small{display:block;font-size:12px;color:#8b9198;margin-top:4px}.od-item .pr{text-align:right;font-size:14px;font-weight:800;white-space:nowrap;color:#111}.od-item .pr s{display:block;font-size:11.5px;font-weight:500;color:#9aa0a6;margin-top:2px}.od-row{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:13.5px;color:#4b5563;padding:6px 0}.od-row .v{white-space:nowrap}.od-row s{color:#9aa0a6;margin-right:7px}.od-row .free{color:#0b8a3d;font-weight:800;font-size:11.5px;letter-spacing:.02em}.od-total{display:flex;justify-content:space-between;align-items:baseline;font-size:16px;font-weight:800;margin-top:12px;padding-top:13px;border-top:1px dashed #e6e8ea}.od-total s{font-size:13px;font-weight:500;color:#9aa0a6;margin-right:8px}.od-inv{display:flex;justify-content:flex-end;margin-top:16px}.od-inv a{border:1px solid #e7ddf8;background:#f6f0fd;color:#6f3bb0;border-radius:12px;padding:12px 16px;font-size:13px;font-weight:700;text-decoration:none}.od-kv{display:flex;flex-direction:column;gap:15px}.od-kv .k{font-size:12px;color:#9aa0a6;margin-bottom:3px}.od-kv .v{font-size:13.5px;color:#111;font-weight:600;line-height:1.5;word-break:break-word}.od-copyline{display:inline-flex;align-items:center;gap:7px}.od-help-row{display:flex;align-items:center;gap:12px;background:#fff;padding:16px;border:0;width:100%;text-align:left;cursor:pointer;font-family:inherit;margin-bottom:10px}.od-help-row .ic{width:38px;height:38px;border-radius:50%;background:#fdeef4;color:#c2255c;display:grid;place-items:center;flex-shrink:0}.od-help-row b{display:block;font-size:14px;font-weight:800;color:#111}.od-help-row small{display:block;font-size:12.5px;color:#8b9198;margin-top:2px}.od-help-row .chev{margin-left:auto;color:#b8bec4}.od-actions{display:flex;gap:10px;padding:11px 14px calc(11px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #f0f2f4;flex-shrink:0}.od-actions button{flex:1;padding:15px;border-radius:12px;font-size:15px;font-weight:800;cursor:pointer;font-family:inherit}.od-actions .ghost{background:#fff;border:1.5px solid #0b7a3d;color:#0b7a3d}.od-actions .solid{background:#0b7a3d;border:1.5px solid #0b7a3d;color:#fff}.rate-stars{display:flex;gap:8px;justify-content:center;margin:4px 0 18px}.rate-stars button{border:0;background:transparent;cursor:pointer;padding:2px;color:#e3e6e8;line-height:0}.rate-stars button.on{color:#f5a524}@media(min-width:820px){#orders-screen>.scr-top,#od-screen>.od-top,#orders-screen>.scr-body,#od-screen>.scr-body{max-width:760px;margin-left:auto;margin-right:auto;width:100%}#od-screen>.od-actions{max-width:760px;margin:0 auto;width:100%}}.catpage{display:grid;grid-template-columns:82px minmax(0,1fr);align-items:start;margin:0 -12px -8px;padding:0 12px 0 0}.catpage.no-rail{grid-template-columns:minmax(0,1fr);padding:0 0 8px}.cathd{grid-column:1/-1;position:sticky;top:var(--hdr,0px);z-index:44;display:flex;align-items:center;gap:8px;background:#fff;margin:0 -12px 8px;padding:8px 12px 9px;border-bottom:1px solid #eef0f2}.catpage.no-rail .cathd{margin:0 0 8px;padding:8px 0 9px}.cathd h1{flex:1;margin:0;font-size:16.5px;font-weight:800;letter-spacing:-.025em;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cathd .cbtn{flex:0 0 auto;width:33px;height:33px;border-radius:50%;display:grid;place-items:center;background:#f4f5f6;border:0;color:#1b2126;padding:0}.cathd .cbtn:active{background:#e9ebee}.catrail{position:sticky;top:calc(var(--hdr,0px) + 105px);align-self:start;max-height:calc(100vh - var(--hdr,0px) - 180px);overflow-y:auto;scrollbar-width:none;padding:2px 0 16px;overscroll-behavior:contain}.catrail::-webkit-scrollbar{display:none}.cr{display:flex;flex-direction:column;align-items:center;gap:5px;width:100%;background:none;border:0;padding:6px 2px;cursor:pointer;font-family:inherit}.cr-img{width:55px;height:55px;border-radius:50%;background:#f5f6f5;border:1.5px solid transparent;display:grid;place-items:center;overflow:hidden;transition:border-color .15s,background .15s,box-shadow .15s}.cr-img img{width:100%;height:100%;object-fit:contain;padding:6px;mix-blend-mode:multiply}.cr-img .ph{font-size:24px;line-height:1}.cr-nm{font-size:10px;line-height:1.22;font-weight:600;color:#4b5563;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cr.on .cr-img{background:#eaf6ee;border-color:#0b7a3d;box-shadow:0 0 0 3px #0b7a3d17}.cr.on .cr-nm{color:#0b7a3d;font-weight:800}.catmain{min-width:0}.cfilters{display:flex;align-items:center;gap:7px;overflow-x:auto;scrollbar-width:none;position:sticky;top:calc(var(--hdr,0px) + 57px);z-index:43;background:#fff;margin:0 -12px;padding:8px 12px 10px}.catpage.no-rail .cfilters{margin:0;padding:8px 0 10px}.cfilters::-webkit-scrollbar{display:none}.cf{flex:0 0 auto;height:32px;padding:0 11px;border-radius:9px;border:1px solid #e2e6ea;background:#fff;font-size:11.5px;font-weight:700;color:#1b2126;display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font-family:inherit}.cf.on{border-color:#0b7a3d;background:#eef7f1;color:#0b7a3d}.cf .cv{font-weight:800;max-width:86px;overflow:hidden;text-overflow:ellipsis}.cf .cl{color:#8b9198;font-weight:600}.cf.clr{border:0;background:none;color:#0b7a3d;text-decoration:underline;padding:0 4px;font-size:11px}.cf.only-icon{width:38px;justify-content:center;padding:0}.cf.current-filter-chip{max-width:154px;padding:3px 9px 3px 4px;gap:6px}.cf.current-filter-chip img{width:24px;height:24px;object-fit:contain;flex:0 0 auto;border-radius:5px;background:#fff}.cf.current-filter-chip span{max-width:104px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catpage .grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}@media(max-width:680px){.catpage{grid-template-columns:minmax(0,1fr)!important;margin:0 -12px!important;padding:0 12px!important}.catpage .catrail{grid-column:1/-1;position:static;display:flex;flex-direction:row;align-items:flex-start;gap:6px;overflow-x:auto;overflow-y:hidden;max-height:none;padding:2px 12px 10px;margin:0 -12px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.catpage .catrail::-webkit-scrollbar{display:none}.catpage .catrail .cr{flex:0 0 auto;width:68px;padding:2px 0}.catpage .catrail .cr-img{width:50px;height:50px}.catpage .catrail .cr-img img{padding:5px}.catpage .catrail .cr-nm{font-size:9.5px;line-height:1.2;height:23px}.catpage .cathd{position:sticky;top:var(--hdr,0px);margin:0 -12px 6px}.catpage .cfilters{top:calc(var(--hdr,0px) + 52px)}}.catem{grid-column:1/-1;background:#fff;border:1px solid #eef1f5;border-radius:14px;padding:30px 16px;text-align:center}.catem b{display:block;font-size:14px;margin-bottom:5px;color:#111827}.catem small{display:block;color:#7b838b;font-size:12px;margin-bottom:12px}.catem button{background:#0b7a3d;color:#fff;border:0;border-radius:10px;padding:10px 16px;font-size:12.5px;font-weight:800}.cfm .box{width:min(430px,100%);border-radius:18px}.cfm .cfgrp{padding:0 0 12px}.cfm .cfgrp+.cfgrp{border-top:1px solid #f0f2f4;padding-top:12px}.cfm h4{margin:0 0 6px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#8b9198}.cfm label.cfl{display:flex;align-items:center;gap:10px;padding:9px 2px;font-size:13px;font-weight:600;color:#1b2126;cursor:pointer}.cfm label.cfl input{accent-color:#0b7a3d;width:16px;height:16px;margin:0}.cfm .pchips{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.cfm .pchip{padding:8px 11px;border-radius:9px;border:1px solid #e2e6ea;background:#fff;font-size:12px;font-weight:700;color:#1b2126;font-family:inherit}.cfm .pchip.on{border-color:#0b7a3d;background:#eef7f1;color:#0b7a3d}.cfm .cffoot{display:flex;gap:8px;padding:0 16px 16px}.cfm .cffoot button{flex:1;padding:12px;border-radius:11px;font-weight:800;font-size:13px;border:1px solid #e2e6ea;background:#fff;color:#1b2126;font-family:inherit}.cfm .cffoot .ap{background:#0b7a3d;border-color:#0b7a3d;color:#fff}#saved-modal .box{width:min(560px,100%)}#saved-body .grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.saved-empty{text-align:center;padding:18px 8px 8px}.saved-empty .e{font-size:34px;margin-bottom:8px}.saved-empty b{display:block;font-size:14px;color:#111827;margin-bottom:5px}.saved-empty small{display:block;color:#7b838b;font-size:12px;line-height:1.5}.media{overflow:visible!important}.media img{padding:8px 8px 32px!important}.catpage .media{aspect-ratio:1/.88!important}.qtywrap{bottom:9px!important}.add,.card .stepper{height:35px!important}.add{width:64%!important;font-size:12.5px!important;background:#fff!important;box-shadow:0 6px 14px -6px #0b7a3d8c!important}.card .stepper{width:64%!important}.card-bd{padding-top:10px!important}.oos-badge{position:absolute;top:0;left:0;z-index:3;background:#fffffff2;color:#6b7280;font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:5px 9px;border-right:1px solid #eceef1;border-bottom:1px solid #eceef1;border-radius:13px 0 10px}.add.notify{display:inline-flex;align-items:center;justify-content:center;gap:5px;border-color:#0b7a3d!important;color:#0b7a3d!important;background:#fff!important}.pbadge{position:absolute;top:0;left:0;z-index:3;background:#ffd54a;color:#4a3200;font-size:9px;font-weight:800;letter-spacing:.03em;padding:5px 9px;border-radius:13px 0 10px;max-width:78%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.promo-float{position:fixed;left:10px;right:10px;bottom:calc(66px + env(safe-area-inset-bottom,0px));z-index:60;display:none;align-items:center;gap:10px;background:#1f2937;color:#fff;border-radius:14px;padding:11px 12px;box-shadow:0 14px 26px -14px #0f172aa6}.promo-float.on{display:flex}@media(max-width:680px){body.pf-on{padding-bottom:196px!important}}.promo-float .d{width:30px;height:30px;border-radius:50%;background:#0b7a3d;display:grid;place-items:center;flex:0 0 auto;font-size:15px}.promo-float b{display:block;font-size:12.5px;font-weight:800;letter-spacing:-.01em}.promo-float small{display:block;font-size:10.5px;color:#c7d0d9;margin-top:1px}.promo-float .pfx{margin-left:auto;background:none;border:0;color:#9aa4af;font-size:20px;line-height:1;padding:2px 6px;font-family:inherit}@media(min-width:681px){.promo-float{display:none!important}}.crate{display:inline-flex;align-items:center;gap:3px;font-size:10.5px;font-weight:800;color:#3f474d;margin:0 0 6px;letter-spacing:-.01em}.crate svg{color:#0b7a3d;flex:0 0 auto}.crate em{font-style:normal;font-weight:600;color:#9aa1a8}.pdp-stars{display:flex;align-items:center;gap:6px;margin:7px 0 2px;font-size:12.5px;font-weight:700;color:#3f474d}.pdp-stars .st{display:inline-flex;gap:1px;color:#0b7a3d}.pdp-stars .st i{width:13px;height:13px;display:inline-block}.pdp-stars button{margin-left:4px;border:1px solid #dfe4e8;background:#fff;border-radius:8px;padding:4px 9px;font-size:11.5px;font-weight:800;color:#0b7a3d;font-family:inherit}.ratepick{display:flex;justify-content:center;gap:8px;margin:6px 0 4px}.ratepick button{width:42px;height:42px;border-radius:12px;border:1px solid #e2e6ea;background:#fff;font-size:19px;color:#0b7a3d;font-family:inherit}.ratepick button:active{background:#eaf6ee}.live-strip{display:none;margin:0 0 10px}.live-strip.on{display:block}.ls-card{display:flex;align-items:center;gap:11px;width:100%;background:#0f1b16;color:#fff;border:0;border-radius:14px;padding:12px 13px;text-align:left;font-family:inherit;box-shadow:0 10px 22px -16px #0f1b16e6}.ls-ic{width:34px;height:34px;border-radius:50%;background:#ffffff1f;display:grid;place-items:center;flex:0 0 auto;position:relative;color:#7ee2a8;font-size:16px}.ls-ic:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1.5px solid rgba(126,226,168,.5);animation:trkblink 1.8s infinite}.ls-tx{flex:1;min-width:0}.ls-tx b{display:block;font-size:12.5px;font-weight:800;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ls-tx small{display:block;font-size:10.5px;color:#a9bdb3;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ls-go{flex:0 0 auto;background:#7ee2a8;color:#0f1b16;font-size:11px;font-weight:900;padding:8px 11px;border-radius:9px;white-space:nowrap}#trk-screen .trk-top{gap:10px;border-bottom:1px solid #eef0f2}#trk-screen .trk-body,#trk-screen .trk-top{max-width:760px;margin:0 auto;width:100%}@media(min-width:820px){#trk-screen .trk-top{background:#fff}#trk-screen .trk-body{padding:20px 0 40px}}#trk-screen .trk-top h2{flex:1}.trk-body{padding:14px 16px 30px}#trk-screen .trkmap{height:240px;border-radius:16px}#trk-screen .trkhead{margin:14px 0 10px}#trk-screen .trkhead .k{font-size:10px}#trk-screen .trkhead .v{font-size:19px;letter-spacing:-.02em}#trk-screen .steps{margin:16px 0 6px}#trk-screen .ridercard{padding:13px;border-radius:14px;background:#f4f6f5}#trk-screen .ridercard .av{width:42px;height:42px;background:#0b7a3d}#trk-screen .ridercard .ri b{font-size:14px}#trk-screen .ridercard .ri small{font-size:11.5px}#trk-screen .ridercard a{background:#0b7a3d;padding:9px 15px;font-size:12px;border-radius:10px}#trk-screen .trklive{margin-top:10px}#trk-screen .trk-again{margin-top:18px;font-size:13px}#trk-screen #trk-search .field{margin-bottom:12px}#trk-screen .trkmeta{background:#fff;border-radius:14px;padding:13px 14px;margin-top:12px}#trk-screen .trkmeta .row{display:flex;justify-content:space-between;gap:12px;padding:6px 0;font-size:12.5px;color:#4b5563}#trk-screen .trkmeta .row b{color:#111827;font-weight:700;text-align:right}.trkrun{position:absolute;height:0;border-top:2.5px dashed rgba(11,122,61,.75);transform-origin:0 0;z-index:1}.trkmark.store{width:26px;height:26px;border-radius:50% 50% 50% 6px;background:#fff;border:2px solid #0b7a3d;font-size:12px;z-index:3;box-shadow:0 3px 8px -3px #0006}.trk-mapnote{font-size:11px;color:#7b838b;text-align:center;margin:7px 0 0;line-height:1.4}#trk-screen .trkmeta{margin-top:4px}.trkmeta .row.wide{display:block}.trkmeta .row.wide span{display:block;margin-bottom:3px;color:#8b9198;font-size:11.5px}.trkmeta .row.wide b{display:block;text-align:left;font-weight:600;line-height:1.45;color:#374151}.trkmark.dest span{background:#0b7a3d;color:#fff;border:2.5px solid #fff;box-shadow:0 3px 10px -3px #00000080}.priceline{flex-wrap:nowrap;min-width:0;gap:4px}.unitr{margin-left:auto;flex:0 0 auto;font-size:10.5px;font-weight:600;color:#8b9198;white-space:nowrap;letter-spacing:-.01em}.card .nm{margin-bottom:2px!important}.ceta{display:flex;align-items:center;gap:3px;font-size:10px;font-weight:700;color:#0b7a3d;margin-top:auto;padding-top:6px;letter-spacing:.01em}.ceta svg{flex:0 0 auto}.pdp-stage{display:flex!important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;place-items:initial!important;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pdp-stage::-webkit-scrollbar{display:none}.gslide{flex:0 0 100%;height:100%;scroll-snap-align:center;display:grid;place-items:center;position:relative;cursor:zoom-in}.gslide img{max-width:82%;max-height:288px;object-fit:contain}.gslide img.gzoom{transform:scale(1.85)}.gslide.ginfo{place-items:center;padding:14px 18px}.gin{background:#fff;border:1px solid #eef0f2;border-radius:16px;padding:14px 16px;width:100%;max-width:318px;margin:0 auto;box-shadow:0 10px 30px -22px #10182880}.gin.big{max-width:360px}.giunit{font-size:26px;font-weight:800;letter-spacing:-.03em;color:#0b7a3d;line-height:1.1}.giprice{font-size:17px;font-weight:800;color:#111827;margin-top:2px}.girate{font-size:12px;color:#8b9198;font-weight:600;margin-bottom:10px}.girow{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px solid #f2f4f5;font-size:12px;color:#4b5563}.girow b{font-weight:700;color:#8b9198}.girow span{text-align:right;font-weight:600;color:#1b2126;max-width:62%}.pdp-thumbs{display:flex;gap:8px;overflow-x:auto;background:#fff;padding:0 14px 12px;scrollbar-width:none;flex-shrink:0}.pdp-thumbs::-webkit-scrollbar{display:none}.pthumb{flex:0 0 auto;width:54px;height:54px;border-radius:10px;border:1.5px solid #e6e8ea;background:#fff;display:grid;place-items:center;overflow:hidden;padding:0;cursor:pointer}.pthumb.on{border-color:#0b7a3d;box-shadow:0 0 0 2px #0b7a3d1f}.gt-img{width:44px;height:44px;display:grid;place-items:center;overflow:hidden}.gt-img img{max-width:100%;max-height:100%;object-fit:contain}.gt-info{font-size:9.5px;font-weight:800;color:#6b7280;letter-spacing:.04em;text-transform:uppercase}#gallery-screen{z-index:99;background:#fff}#gallery-screen .gx{position:absolute;top:14px;right:14px;z-index:3;width:38px;height:38px;border-radius:50%;border:0;background:#eceef0;color:#4b5563;display:grid;place-items:center;cursor:pointer}.gbody{flex:1;min-height:0;display:grid;place-items:center;padding:56px 18px 12px;overflow:hidden}.gbody>img{max-width:100%;max-height:100%;object-fit:contain}.gbody>img.gzoom{transform:scale(1.75)}.gthumbs{display:flex;gap:10px;justify-content:center;padding:12px 16px calc(18px + env(safe-area-inset-bottom));overflow-x:auto;scrollbar-width:none}.gthumbs::-webkit-scrollbar{display:none}.gthumb{flex:0 0 auto;width:58px;height:58px;border-radius:10px;border:1.5px solid #e6e8ea;background:#fff;display:grid;place-items:center;overflow:hidden;padding:0;cursor:pointer}.gthumb.on{border-color:#0b7a3d;box-shadow:0 0 0 2px #0b7a3d24}.gthumb img{transform-origin:center}.needwrap{background:#fff;border-bottom:1px solid var(--line);position:sticky;top:var(--hdr,0px);z-index:56}.inapp .needwrap{position:static}.needbar{display:flex;gap:6px;overflow-x:auto;padding:10px 12px 12px;max-width:1180px;margin:0 auto;scrollbar-width:none}.needbar::-webkit-scrollbar{display:none}.need{position:relative;flex:0 0 auto;min-width:66px;border:0;background:none;padding:8px 6px 4px;display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;font-family:inherit;border-radius:12px;color:#1b2126}.need .nci{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#f4f5f6;color:#111827;transition:.15s}.need .ncl{font-size:10.5px;font-weight:700;color:#3f474d;white-space:nowrap}.need.on .nci{background:#fff;box-shadow:0 4px 14px -6px #10182859;color:#0b7a3d}.need.on .ncl{color:#0b7a3d;font-weight:800}.need.on:before{content:"";position:absolute;inset:0 0 auto;height:58px;border-radius:14px;background:#eef7f1;z-index:0}.need>*{position:relative;z-index:1}.need .shopnow{z-index:3}.need .shopnow{position:absolute;top:-4px;left:50%;transform:translate(-50%);z-index:2;background:#111827;color:#fff;font-size:8.5px;font-weight:800;letter-spacing:.02em;padding:3px 7px;border-radius:99px;white-space:nowrap}.needwrap{overflow:visible}body.shelfopen .foot{display:none!important}body.shelfopen{padding-bottom:120px!important}.card .media{aspect-ratio:1/.98!important}.card .media img{padding:6px 6px 28px!important}.card .qtywrap{position:absolute!important;left:0!important;right:0!important;bottom:-12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;padding:0 8px!important;pointer-events:none!important}.card .qtywrap>*{pointer-events:auto}.upill{background:none!important;color:#5f6a76!important;font-size:11px!important;font-weight:700!important;line-height:1!important;padding:0 1px!important;border-radius:0!important;border:0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:56%;letter-spacing:0!important;box-shadow:none!important}.card .add{width:auto!important;min-width:66px!important;height:32px!important;padding:0 12px!important;border-radius:11px!important;font-size:11.5px!important;background:#fff!important;border:1.7px solid #0b7a3d!important;box-shadow:0 4px 10px -6px #0b7a3d80!important;letter-spacing:.03em!important}.card .stepper{width:auto!important;min-width:72px!important;height:32px!important;border-radius:11px!important}.card-bd{padding-top:22px!important}.card .coff{display:block;align-self:flex-start;background:#ffd400;color:#1f1c00;font-size:9.5px;font-weight:800;letter-spacing:.03em;padding:3px 6px;border-radius:5px;margin:0 0 5px;line-height:1.15}.card .priceline{display:flex;align-items:baseline;gap:6px;margin:0 0 3px!important;flex-wrap:nowrap}.card .ppill{background:none!important;color:#111827!important;font-size:17px!important;font-weight:800!important;padding:0!important;border-radius:0!important;letter-spacing:-.03em}.card .priceline s{font-size:11px!important;color:#8b9198!important;font-weight:600!important}.card .saveoff{display:none!important}.card .nm{font-size:12.5px!important;line-height:1.3!important;font-weight:600!important;color:#20242a!important;margin:0!important;min-height:0!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card .ceta{padding-top:6px;margin-top:auto}.cattop{display:flex;align-items:center;gap:10px;background:#fff;padding:14px 14px 12px;border-bottom:1px solid #eef0f2;flex:0 0 auto}.cattop h2{flex:1;margin:0;font-size:22px;font-weight:800;letter-spacing:-.03em;color:#0b0f0d}.cattop .cbtn{flex:0 0 auto;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#f4f5f6;border:0;color:#1b2126;padding:0}#cat-screen .scr-body{padding:6px 16px 96px;background:#fff}#cat-screen .cw-sec{margin:20px 0 4px}#cat-screen .cw-h{font-size:19px;font-weight:800;letter-spacing:-.025em;margin:0 0 12px;color:#0c1a12}#cat-screen .catwall{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px 10px!important;margin:0!important}@media(min-width:560px){#cat-screen .catwall{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:20px 14px!important}}#cat-screen .cw.wide{grid-column:auto!important}#cat-screen .cw.wide .cw-img{aspect-ratio:1!important}#cat-screen{z-index:60}body.catsopen .promo-float{display:none!important}body.catsopen .bnav{border-top-color:#e9ecef}.wcard{position:relative;overflow:hidden;margin:14px 16px 0;border-radius:22px;padding:20px 18px 18px;background:linear-gradient(145deg,#0b7a3d,#0f8c47 52%,#13a054);color:#fff;box-shadow:0 18px 34px -22px #0b7a3de6}.wcard:after{content:"";position:absolute;right:-46px;top:-58px;width:170px;height:170px;border-radius:50%;background:#ffffff1a}.wcard:before{content:"";position:absolute;left:-58px;bottom:-74px;width:170px;height:170px;border-radius:50%;background:#ffffff12}.wctop{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:700;letter-spacing:.02em;color:#ffffffe6;position:relative;z-index:1}.wctop .wci{width:26px;height:26px;border-radius:9px;display:grid;place-items:center;background:#ffffff2e}.wbal{font-size:38px;font-weight:800;letter-spacing:-.035em;line-height:1.1;margin:12px 0 2px;position:relative;z-index:1}.wmeta{font-size:11.5px;color:#ffffffd1;position:relative;z-index:1}.wadd{position:relative;z-index:1;margin-top:15px;display:inline-flex;align-items:center;gap:7px;background:#fff;color:#0b7a3d;border:0;border-radius:12px;padding:10px 16px;font-size:13px;font-weight:800;box-shadow:0 8px 18px -12px #00000080}.wadd:active{transform:translateY(1px)}.wquick{display:flex;gap:8px;margin:14px 16px 0;flex-wrap:wrap}.wquick button{flex:1 1 0;min-width:70px;background:#fff;border:1px solid #e6e9ec;border-radius:12px;padding:10px 6px;font-size:13px;font-weight:800;color:#111827}.wquick button:active{background:#f2f5f3;border-color:#cfe3d5}.wnote{margin:12px 16px 0;font-size:11.5px;line-height:1.5;color:#7a8288}.wpend{margin:16px 16px 0;background:#fff7e6;border:1px solid #f6e3ba;border-radius:14px;padding:12px 13px}.wpend .pr{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12.5px;color:#6b4a00;font-weight:600;padding:6px 0}.wpend .pr b{font-weight:800}.wpend .pr button{background:none;border:0;color:#a33;font-size:11.5px;font-weight:700}.wtx{margin:6px 16px 0;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #1018280a}.wrow{display:flex;align-items:center;gap:12px;padding:14px 15px;border-bottom:1px solid #f2f4f5}.wrow:last-child{border-bottom:0}.wrow .wic{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;background:#eef7f1;color:#0b7a3d;font-size:16px;font-weight:800}.wrow.out .wic{background:#fdf0f0;color:#c2413b}.wrow .wt{flex:1;min-width:0}.wrow .wt b{display:block;font-size:13px;font-weight:700;color:#161b1f;line-height:1.3}.wrow .wt small{display:block;font-size:11px;color:#8b9198;margin-top:2px}.wrow .wa{font-size:13.5px;font-weight:800;color:#0b7a3d;white-space:nowrap}.wrow.out .wa{color:#c2413b}.wempty{text-align:center;padding:34px 20px}.wempty .e{font-size:32px;margin-bottom:8px}.wempty b{display:block;font-size:14px;color:#111827;margin-bottom:5px}.wempty small{display:block;color:#7b838b;font-size:12px;line-height:1.5}.wamt{display:flex;gap:8px;flex-wrap:wrap;margin:2px 0 14px}.wamt button{flex:1 1 0;min-width:74px;border:1.5px solid #e6e9ec;background:#fff;border-radius:12px;padding:11px 6px;font-size:13.5px;font-weight:800;color:#111827}.wamt button.on{border-color:#0b7a3d;background:#eef7f1;color:#0b7a3d}#wallet-top{z-index:120}@media(max-width:680px){#wallet-top{align-items:flex-end!important;padding:0!important}#wallet-top .box{width:100%!important;max-width:100%!important;border-radius:20px 20px 0 0!important;max-height:90dvh!important;display:flex;flex-direction:column;overflow:hidden}#wallet-top .mfoot{position:sticky;bottom:0;background:#fff;padding:12px 16px calc(16px + env(safe-area-inset-bottom));margin:0 -16px;border-top:1px solid #f0f2f1}#wallet-top .mfoot .btn-primary{width:100%;margin:0}}.pay label{text-transform:none!important;letter-spacing:0!important}#pay-wallet-tx b{font-weight:800}.pay label.off{opacity:.55}.pay label.off small{display:block;font-size:10.5px;color:#b45309;font-weight:700;margin-top:2px}@media(max-width:900px){.hdr-in{padding:6px 12px 7px!important;gap:6px!important}.hdr-loc .hl-eta{font-size:15px!important;gap:3px!important}.hdr-loc .hl-eta svg{width:12px;height:12px}.hdr-loc #loc-name{font-size:10.5px!important}.hdr-login{padding:5px!important}.hdr-cart{width:33px!important;height:33px!important}.hdr .search{height:36px!important;border-radius:10px!important;gap:8px!important;padding:0 11px!important}.hdr .search input{font-size:12.5px!important;padding:8px 0!important}.hdr .search svg{width:15px;height:15px}}body.shelfopen .needwrap{display:block!important;position:static!important}body.shelfopen .caro,body.shelfopen .hero,body.shelfopen .promo-float{display:none!important}.bnav button{font-size:10px!important;gap:3px!important}.bnav button svg{width:20px;height:20px}.cw-note{display:none!important}.cw.is-off .cw-img img{opacity:.5!important}.cw-soon{top:5px;right:5px;font-size:7px;padding:2px 5px;letter-spacing:.05em;font-weight:800;color:#a9b1b9!important;background:#ffffffeb!important;border:0!important;border-radius:4px!important}.cw-h{font-size:17px!important;margin:0 2px 10px!important}.cw-nm{font-size:11.5px!important;line-height:1.26!important}.cw .cw-img{border-radius:14px!important}@media(max-width:680px){.wrap{padding-top:8px!important}}.caro{position:relative;margin:10px 12px 4px}.caro-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.caro-track::-webkit-scrollbar{display:none}.caro-slide{flex:0 0 100%;scroll-snap-align:center;position:relative;height:138px;border-radius:18px;overflow:hidden;display:flex;align-items:stretch;background:#0f7a3d;color:#fff}.caro-slide:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#0000004d,#0000001f 46%,#0000 72%)}.cs-yellow.caro-slide:before{background:linear-gradient(90deg,#ffffff8c,#fff0 62%)}.caro-slide .cs-tx{padding:16px 14px;display:flex;flex-direction:column;justify-content:center;gap:5px;max-width:60%;z-index:2;position:relative}.caro-slide .cs-tx b{font-size:17.5px;line-height:1.14;font-weight:900;letter-spacing:-.02em;text-shadow:0 1px 8px rgba(0,0,0,.18)}.cs-yellow .cs-tx b{text-shadow:none}.caro-slide .cs-tx span{font-size:11.5px;opacity:.95;line-height:1.35;font-weight:600}.caro-slide .cs-cta{margin-top:7px;align-self:flex-start;background:#fff;color:#0b3d20;border:0;font:inherit;font-size:11px;font-weight:800;padding:7px 14px;border-radius:99px;cursor:pointer;box-shadow:0 4px 12px -6px #00000080}.caro-slide .cs-art{position:absolute;right:8px;bottom:8px;display:flex;align-items:flex-end;z-index:1}.caro-slide .cs-art img{width:84px;height:84px;object-fit:contain;border-radius:50%;background:#fffffff0;padding:7px;box-shadow:0 6px 16px -8px #00000073}.caro-slide .cs-art img+img{width:62px;height:62px;margin-left:-14px;align-self:flex-start}.caro-slide .cs-art img.no-med{border-radius:0;background:none;padding:0;box-shadow:none;width:136px;height:136px;object-fit:contain;object-position:right bottom}@media(min-width:681px){.caro-slide .cs-art img.no-med{width:210px;height:210px}}.cs-green{background:linear-gradient(120deg,#0a6a36,#12854a 58%,#1ba05b)}.cs-navy{background:linear-gradient(120deg,#0e1626,#1b2740 60%,#243352)}.cs-yellow{background:linear-gradient(120deg,#ffd400,#ffe14d);color:#17210f}.cs-yellow .cs-cta{background:#111827;color:#fff}.caro-dots{display:flex;justify-content:center;gap:5px;padding:8px 0 2px}.caro-dots i{width:6px;height:6px;border-radius:99px;background:#d6dade;display:block;cursor:pointer;transition:.18s}.caro-dots i.on{width:16px;background:#0f7a3d}@media(min-width:681px){.needbar.catbar{padding:22px 16px 0!important;gap:10px}.needbar.catbar .need{width:96px;min-width:96px;padding:16px 6px 13px;border-radius:19px 19px 0 0}.needbar.catbar .need .nci svg{width:33px;height:33px}.needbar.catbar .need .ncl{font-size:11.5px}.caro{margin:16px 0 8px}.caro-slide{height:230px}.caro-slide .cs-tx{padding:24px 26px;max-width:56%}.caro-slide .cs-tx b{font-size:28px}.caro-slide .cs-tx span{font-size:14px}.caro-slide .cs-art img{width:170px;height:170px}.caro-slide .cs-art img+img{width:120px;height:120px;margin-left:-26px}}@media(max-width:680px){.hero{display:none!important}}.needbar.catbar{gap:8px;padding:26px 14px 0!important;align-items:flex-end}.needbar.catbar .need{position:relative;width:86px;min-width:86px;padding:14px 4px 12px;gap:8px;border-radius:17px 17px 0 0;background:#f2f4f3;color:#1b2126;box-shadow:none;transition:background .16s,color .16s}.needbar.catbar .need .nci{width:auto;height:auto;background:none!important;border-radius:0;display:grid;place-items:center;color:inherit}.needbar.catbar .need .nci svg{width:32px;height:32px;stroke-width:1.7}.needbar.catbar .need .ncl{font-size:12px;line-height:1.15;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;height:auto;color:inherit}.needbar.catbar .need.on{background:#fff;color:#111827;box-shadow:0 -3px 12px -7px #10182873}.needbar.catbar .need.on .ncl{font-weight:800}.needbar.catbar .need.on:before{display:none}.needbar.catbar .need .shopnow{display:none}.needbar.catbar .need.on .shopnow{display:block;position:absolute;top:-15px;left:50%;transform:translate(-50%);background:#111827;color:#fff;font-size:8px;font-weight:800;letter-spacing:.01em;padding:4px 10px;border-radius:99px;white-space:nowrap;z-index:3}.inapp .hdr{background:linear-gradient(180deg,#e7f4ec,#eff8f2)!important;box-shadow:0 1px #0b7a3d14!important}.inapp .needwrap{background:#eff8f2!important;border-bottom:1px solid #e2efe6!important;position:sticky!important;top:var(--hdr,0px)!important;z-index:55!important}.inapp .needbar.catbar .need{background:#ffffff8c}.inapp .needbar.catbar .need.on{background:#fff}.inapp .needbar.catbar .need{width:88px;min-width:88px;padding:15px 4px 13px}.hdr-tools,.hdr .mic{display:none}.hdr .mic{flex:0 0 auto;width:26px;height:26px;border:0;background:none;color:#6b7280;display:none;place-items:center;padding:0}.inapp .hdr .mic{display:grid}.inapp .hdr-in{padding:9px 12px 0!important;gap:0!important;flex-wrap:wrap!important;align-items:center}.inapp .hdr-loc,.inapp .hdr-loc .hl-tx{display:contents!important}.inapp .hdr-loc .hl-eta{order:1;flex:0 0 auto;font-size:23px!important;font-weight:900!important;color:#111827;gap:6px!important;letter-spacing:-.02em}.inapp .hdr-loc .hl-eta svg{width:18px!important;height:18px!important}.inapp .hdr-login{order:2;margin-left:auto;width:36px;height:36px;border-radius:50%;background:#fff;display:grid!important;place-items:center;box-shadow:0 2px 8px -5px #10182866;padding:0!important}.inapp .hdr-login svg{width:18px;height:18px}.inapp .hdr-cart{order:2;width:36px;height:36px;margin-left:6px}.inapp .hdr-loc #loc-name{order:3;flex:0 0 100%;margin-top:7px;font-size:15px!important;font-weight:800!important;max-width:100%!important;color:#111827;display:flex;align-items:center;gap:5px}.inapp .hdr-loc #loc-name:before{content:"";flex:0 0 auto;width:14px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M3 10.4 12 3l9 7.4V20a1.6 1.6 0 0 1-1.6 1.6H4.6A1.6 1.6 0 0 1 3 20v-9.6Z'/><path d='M9.4 21.6V13h5.2v8.6'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M3 10.4 12 3l9 7.4V20a1.6 1.6 0 0 1-1.6 1.6H4.6A1.6 1.6 0 0 1 3 20v-9.6Z'/><path d='M9.4 21.6V13h5.2v8.6'/></svg>") center/contain no-repeat}.inapp .hdr .search{order:4;flex:1 1 auto!important;width:auto!important;max-width:none!important;margin:11px 0 0!important;height:46px!important;border-radius:99px!important;padding:0 14px!important;background:#fff!important;border:0!important;box-shadow:0 3px 12px -9px #1018288c}.inapp .hdr-tools{order:5;flex:0 0 auto;display:flex;align-items:center;gap:2px;margin:11px 0 0 8px;background:#fff;border-radius:99px;height:46px;padding:0 6px;box-shadow:0 3px 12px -9px #1018288c}.inapp .hdr-tools button{width:34px;height:34px;border:0;background:none;display:grid;place-items:center;color:#111827;padding:0;border-radius:50%}.inapp .hdr-tools button:active{background:#f1f4f2}.inapp .hdr-tools .tsep{width:1px;height:20px;background:#e5e8ea;display:block}.inapp .hdr{background:#b0dac6!important;box-shadow:none!important}.inapp .hdr-in{padding-bottom:10px!important}.inapp .needwrap{background:#b0dac6!important;border-bottom:0!important;position:sticky!important;top:var(--hdr,0px)!important;z-index:55!important}.inapp .needbar.catbar{border-radius:0!important}.inapp .needbar.catbar .need{background:#ffffff6b!important;color:#14251c!important;-webkit-backdrop-filter:none;backdrop-filter:none}.inapp .needbar.catbar .need.on{background:#fff!important;color:#0b1a12!important;box-shadow:0 6px 16px -12px #0000008c!important}.inapp .needbar.catbar .need .shopnow{background:#0b1811!important;color:#fff!important}.hdr-nudge{display:none}.inapp .hdr-nudge.on{display:flex;order:4;flex:0 0 100%;align-items:center;gap:8px;margin-top:10px}.hdr-nudge .np{flex:1;display:flex;align-items:center;gap:10px;background:#7ded03;border:0;border-radius:16px;padding:9px 12px;text-align:left;font:inherit;color:#0e1a10;min-width:0}.hdr-nudge .np .ic{flex:0 0 auto;width:32px;height:32px;border-radius:50%;background:#0f7a3d;display:grid;place-items:center;color:#fff}.hdr-nudge .np .tx{min-width:0}.hdr-nudge .np b{display:block;font-size:11.5px;font-weight:800;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hdr-nudge .np span{display:block;font-size:10.5px;font-weight:700;color:#20361f;line-height:1.25}.inapp .catwall{gap:9px}.inapp .cw{background:#edf4ef;border:1px solid #d9e9df;border-radius:16px;padding:9px 6px 4px;gap:2px;flex-direction:column}.inapp .cw .cw-nm{order:-1;font-size:13px;font-weight:800;color:#16281d;text-align:center;line-height:1.22;min-height:32px;display:flex;align-items:center;justify-content:center}.inapp .cw .cw-img{background:none!important;border-radius:0;aspect-ratio:1/.9;padding:0}.inapp .cw .cw-img img{width:100%;mix-blend-mode:multiply}.inapp .cw.is-off .cw-img img{opacity:.55}.inapp .cw .cw-soon{top:4px;right:4px;font-size:7px;padding:2px 5px;border-radius:5px;background:#fff!important;color:#7b8a80!important;border:1px solid #e3ece6!important}.inapp .cw-sec{margin:16px 0 0!important}.inapp .cw-h{font-size:19px!important;letter-spacing:-.025em;text-transform:none;color:#111827!important;font-weight:800!important;margin:0 2px 9px!important}.inapp .catwall{grid-template-columns:repeat(4,1fr)!important;gap:8px!important}.inapp .cw{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;background:#eef5f0!important;border:1px solid #dcebe2!important;border-radius:17px!important;padding:8px 5px 3px!important;overflow:hidden}.inapp .cw .cw-nm{order:-1!important;font-size:12.5px!important;font-weight:800!important;color:#111827!important;text-align:center!important;line-height:1.2!important;min-height:31px!important;display:flex!important;align-items:center;justify-content:center;letter-spacing:-.01em;padding:0 2px}.inapp .cw .cw-img{background:transparent!important;border:0!important;border-radius:0!important;aspect-ratio:1/1.02!important;padding:0!important;overflow:hidden!important}.inapp .cw .cw-img img{width:100%!important;height:100%!important;object-fit:contain!important;mix-blend-mode:multiply!important;transform:scale(1.52)}.inapp .cw:hover .cw-img,.inapp .cw:active .cw-img{transform:none!important;background:transparent!important;box-shadow:none!important}.inapp .cw .cw-soon{top:2px!important;right:2px!important;font-size:6.5px!important;padding:2px 4px!important;background:#ffffffe6!important;color:#7d8c83!important;border:0!important;border-radius:5px!important}.inapp .cw-sec{margin:14px 0 0!important}.inapp .cw-h{font-size:20px!important;font-weight:800!important;letter-spacing:-.03em!important;color:#111827!important;margin:0 2px 11px!important}.inapp .cw-sec:first-of-type .cw-h{margin-top:2px}.inapp .caro{margin:0!important;padding:0!important}.inapp .caro-track{border-radius:0!important;gap:0!important}.inapp .caro-slide{border-radius:0!important;height:150px!important}.inapp .caro-dots{bottom:8px!important}.inapp .bnav{left:10px!important;right:10px!important;bottom:calc(8px + env(safe-area-inset-bottom,0px))!important;border:0!important;border-radius:24px!important;background:#fff!important;padding:6px!important;box-shadow:0 10px 26px -14px #10182880,0 1px #1018280a!important}.inapp .bnav button{position:relative;font-size:11px!important;font-weight:700!important;gap:3px!important;padding:7px 4px 6px!important;border-radius:18px!important;color:#5b6862!important}.inapp .bnav button svg{width:21px;height:21px}.inapp .bnav button.on{color:#0b7a3d!important;background:#e7f4ec!important}.inapp .bnav button.on:after{display:none!important}.inapp .bnav button.on svg{stroke-width:2.3}.inapp .promo-float,.inapp #promo-float{display:none!important}.inapp .wrap{padding-bottom:100px!important}.inapp .catalogue{padding-bottom:80px!important}.inapp .cw .cw-ic{display:grid;place-items:center;width:100%;height:100%;color:#9db4a6}.inapp .cw.is-off .cw-nm{color:#4d5f55}.inapp .railhd{display:flex;align-items:center;justify-content:space-between;margin:0 2px 10px}.inapp .railhd .cw-h{margin:0!important}.inapp .railgo{width:32px;height:32px;border-radius:10px;border:1px solid #e3ece6;background:#fff;display:grid;place-items:center;color:#0b7a3d}.inapp .dealrail{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 2px 6px;scrollbar-width:none}.inapp .dealrail::-webkit-scrollbar{display:none}.inapp .dealrail>*{flex:0 0 152px;scroll-snap-align:start}.inapp .catwall.cols3 .cw{padding:10px 7px 4px!important}.inapp .catwall.cols3 .cw .cw-nm{font-size:13.5px!important;min-height:34px!important}.inapp .catwall.cols3 .cw .cw-img{aspect-ratio:1/.8!important}.inapp .hdr-loc .hl-eta{font-size:26px!important;letter-spacing:-.03em}.inapp .hdr-loc .hl-eta svg{width:20px!important;height:20px!important}.inapp .hdr-loc #loc-name{font-size:15.5px!important;margin-top:8px!important}.inapp .needbar.catbar .need{width:92px;min-width:92px;padding:16px 4px 13px}.inapp .needbar.catbar .need .nci svg{width:34px;height:34px;stroke-width:1.7}.inapp .needbar.catbar .need .ncl{font-size:12.5px}.inapp .catwall{grid-template-columns:repeat(4,1fr)!important;gap:9px!important}.inapp .cw{padding:10px 5px 2px!important;border-radius:18px!important}.inapp .cw .cw-nm{font-size:13px!important;line-height:1.22!important;min-height:35px!important;padding:0 1px}.inapp .cw .cw-img{aspect-ratio:1/.98!important}.inapp .cw .cw-img img.ess-art{mix-blend-mode:normal!important;width:100%!important;height:100%!important;margin:0!important;object-fit:contain!important;transform:none!important;display:block}.inapp .cw .cw-img{background:#eef5f0!important}.inapp .cw .cw-img img{transform:none!important;width:146%!important;height:146%!important;object-fit:contain!important;margin:-23%!important;mix-blend-mode:multiply!important}.inapp .cw-h{font-size:21px!important;margin:0 2px 12px!important}.inapp #caro-slot .caro,.inapp #catalogue .caro{margin:16px 0 6px}.inapp .catwall.cols3{grid-template-columns:repeat(3,1fr)!important;gap:10px!important}.inapp .catwall.cols3 .cw{padding:10px 7px 3px!important;border-radius:19px!important}.inapp .catwall.cols3 .cw .cw-nm{font-size:14px!important;line-height:1.22!important;min-height:38px!important;padding:2px 2px 0}.inapp .catwall.cols3 .cw .cw-img{aspect-ratio:1/.86!important}.inapp .catwall.cols3 .cw .cw-img img{width:100%!important;height:100%!important;margin:0!important;object-fit:contain!important;transform:none!important;mix-blend-mode:multiply!important}.inapp .catwall.cols3 .cw-ic svg{width:46px;height:46px}.inapp .deeptabs{display:flex;gap:6px;margin:0 2px 12px;border-bottom:1px solid #eef1ee}.inapp .deeptabs button{flex:1;background:none;border:0;padding:9px 4px 11px;font:inherit;font-size:13px;font-weight:700;color:#6b7a72;position:relative;white-space:nowrap}.inapp .deeptabs button.on{color:#0b7a3d}.inapp .deeptabs button.on:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:#0b7a3d}:root{--bj-tint:#f4ecfb}.bjtabbar{display:flex;gap:7px;align-items:flex-end;background:var(--bj-tint);padding:9px 10px 0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;transition:background .18s ease}.bjtabbar::-webkit-scrollbar{display:none}.bjtab{flex:0 0 84px;min-width:84px;border:0;cursor:pointer;background:#ffffff6b;border-radius:16px 16px 0 0;padding:11px 4px 9px;display:flex;flex-direction:column;align-items:center;gap:7px;color:#101010;font-family:inherit;font-size:12.5px;font-weight:600;line-height:1.15;letter-spacing:-.01em;-webkit-tap-highlight-color:transparent;transition:background .16s ease}.bjtab:active{background:#ffffffbf}.bjtab svg{width:26px;height:26px;stroke-width:1.6;color:#0d0d0d}.bjtab .bjlbl{white-space:nowrap}.bjtab.on{background:#fff;font-weight:700}.bjtabbar{display:flex;justify-content:flex-start}@media(min-width:681px){.bjtabbar{padding:12px max(18px,calc((100% - 1180px)/2)) 0;gap:9px}.bjtab{flex:0 0 126px;min-width:126px;border-radius:18px 18px 0 0;padding:13px 6px 11px;gap:9px}.bjtab.on{flex:0 0 132px;min-width:132px}.bjtab svg{width:29px;height:29px}.bjtab .bjlbl{font-size:13px}}.hdr{background:var(--bj-tint,#fff)!important;transition:background .18s ease}.inapp .hdr{background:var(--bj-tint)!important;box-shadow:none!important;border-bottom:0!important;transition:background .18s ease}.inapp .hdr-in{padding-bottom:2px!important}.inapp .needwrap{background:#fff!important;padding-top:2px}.inapp .hdr-nudge{display:none!important}#bj-soon{display:none;padding:26px 16px 40px}#bj-soon.show{display:block}.bjsoon{max-width:420px;margin:0 auto;background:#fff;border:1px solid #eceff1;border-radius:20px;padding:26px 20px;text-align:center;box-shadow:0 10px 30px #1118270f}.bjsoon .bji{width:64px;height:64px;margin:0 auto 14px;border-radius:50%;display:grid;place-items:center;background:var(--bj-tint)}.bjsoon .bji svg{width:32px;height:32px;stroke-width:1.5;color:#111}.bjsoon b{display:block;font-size:18px;color:#101828;margin-bottom:6px}.bjsoon p{margin:0 0 18px;font-size:13px;line-height:1.5;color:#667085}.bjsoon button{border:0;border-radius:12px;background:#0b1811;color:#fff;font-family:inherit;font-size:13.5px;font-weight:700;line-height:1;padding:13px 20px;cursor:pointer}.inapp .needwrap{display:none!important}.inapp .hdr-loc .hl-eta{font-size:18px!important;letter-spacing:-.02em!important;gap:5px!important}.inapp .hdr-loc .hl-eta svg{width:15px!important;height:15px!important}.inapp .hdr-loc #loc-name{font-size:13.5px!important;font-weight:600!important;color:#1b1b1b!important;margin-top:5px!important;max-width:66vw!important}.inapp .hdr-loc{padding:2px!important;max-width:78vw!important}.bjtab{flex:0 0 84px;min-width:84px;border-radius:18px 18px 0 0;padding:12px 4px 10px;gap:8px}.bjtab.on{flex:0 0 92px;min-width:92px}.bjtab svg{width:27px;height:27px}.bjtab .bjlbl{font-size:12.5px}.bjtabbar{padding:10px 10px 0;gap:7px}@media(max-width:680px){.needwrap{display:none!important}}html.inapp body .needwrap,html.inapp body #need-wrap{display:none!important}@media(max-width:680px){html body .needwrap,html body #need-wrap{display:none!important}}.inapp .hdr-loc{gap:6px!important}.inapp .hdr-loc>svg{display:none!important}.bjtab{padding:10px 4px 8px!important;gap:7px!important}.bjtab svg{width:25px!important;height:25px!important}.bjtab .bjlbl{font-size:12px!important}.bjtab{background:transparent!important}.bjtab.on{background:#fff!important}.bjtab:active{background:#fff9!important}.needwrap{display:none!important}@media(min-width:681px){.bjtabbar{padding:12px max(18px,calc((100% - 1180px)/2)) 0!important;gap:9px!important;justify-content:flex-start!important}.bjtab{flex:0 0 126px!important;min-width:126px!important;padding:13px 6px 11px!important;gap:9px!important}.bjtab.on{flex:0 0 132px!important;min-width:132px!important}.bjtab svg{width:29px!important;height:29px!important}.bjtab .bjlbl{font-size:13px!important}}.cw .cw-img{background:#edf5f0!important;border:0!important;border-radius:16px!important;overflow:hidden}.cw .cw-img img.ess-art{mix-blend-mode:normal!important;width:100%!important;height:100%!important;margin:0!important;transform:none!important;object-fit:contain!important;display:block}.ess-sec .cw-img{background:#edf5f0!important;border:0!important;overflow:hidden}.ess-sec .cw-img img{mix-blend-mode:normal!important;width:100%!important;height:100%!important;margin:0!important;transform:none!important;object-fit:contain!important}html body .ess-sec .cw-img,html .inapp .ess-sec .cw-img{background:#edf5f0!important;border:0!important;overflow:hidden}html body .ess-sec .cw-img img,html .inapp .ess-sec .cw-img img{mix-blend-mode:normal!important;width:100%!important;height:100%!important;margin:0!important;transform:none!important;object-fit:contain!important;display:block}.cw-sec .cw-h{font-size:17px!important;margin:0 2px 10px!important;letter-spacing:-.02em}.catwall{gap:8px!important}.cw{padding:8px 6px 6px!important;border-radius:14px!important;box-shadow:none!important}.cw .cw-img{border-radius:11px!important}.cw .cw-nm{font-size:12.5px!important;line-height:1.18!important;min-height:31px!important;font-weight:700!important;letter-spacing:-.01em;padding:6px 2px 2px!important}.cw-sec{margin:16px 0 0!important}.cw-sec .catwall{margin-bottom:2px}@media(max-width:680px){.catwall{gap:7px!important}.cw{padding:7px 5px 5px!important;border-radius:13px!important}.cw .cw-nm{font-size:12px!important;min-height:29px!important}.cw .cw-img{aspect-ratio:1/.92!important}}.inapp .catwall{gap:7px!important}.inapp .cw .cw-nm{font-size:12px!important;min-height:29px!important}.cw{display:flex!important;flex-direction:column!important;justify-content:flex-start!important}.cw .cw-img{flex:1 1 auto!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;min-height:0!important;margin-top:2px}.cw .cw-img img{object-position:center bottom!important}.catwall{align-items:stretch!important}.cw-sec .cw-h{font-size:16.5px!important;margin:0 2px 9px!important}html body .ess-sec .cw-img,html .inapp .ess-sec .cw-img{overflow:hidden!important}html body .ess-sec .cw-img img,html .inapp .ess-sec .cw-img img{width:132%!important;max-width:none!important;height:auto!important;object-fit:contain!important;transform:translateY(6%)!important}.cw-sec .cw-h{font-size:16px!important;font-weight:800!important;margin:0 2px 8px!important}.catwall{gap:8px!important;row-gap:9px!important}.cw{padding:8px 6px 6px!important;border-radius:14px!important;min-height:0!important}.cw .cw-img{aspect-ratio:1/.8!important;margin:3px 0 0!important;border-radius:10px!important}.cw .cw-nm{font-size:12.5px!important;line-height:1.15!important;min-height:29px!important;max-height:29px!important;overflow:hidden!important;padding:0 2px!important}html body .ess-sec .cw-img img,html .inapp .ess-sec .cw-img img{width:120%!important;transform:translateY(4%)!important}@media(max-width:680px){.catwall{gap:7px!important;row-gap:8px!important}.cw{padding:7px 5px 5px!important;border-radius:13px!important}.cw .cw-nm{font-size:12px!important;min-height:28px!important;max-height:28px!important}.cw .cw-img{aspect-ratio:1/.78!important}}.inapp .cw{padding:7px 5px 5px!important;border-radius:13px!important}.inapp .cw .cw-nm{font-size:12px!important;min-height:28px!important;max-height:28px!important}@media(max-width:680px){.cw{height:104px!important;padding:7px 5px 5px!important}.cw .cw-img{flex:1 1 auto!important;aspect-ratio:auto!important;height:auto!important;min-height:0!important}.cw .cw-nm{min-height:28px!important;max-height:28px!important}html body .ess-sec .cw-img img,.ess-sec .cw-img img{width:135%!important;transform:translateY(3%)!important}}.inapp .cw{height:108px!important}.inapp .cw .cw-img{flex:1 1 auto!important;aspect-ratio:auto!important;height:auto!important;min-height:0!important}html .inapp .ess-sec .cw-img img{width:135%!important;transform:translateY(3%)!important}@media(max-width:680px){.bjtabbar{gap:5px!important;padding:8px 8px 0!important;overflow-x:visible!important;justify-content:space-between!important}.bjtab{flex:1 1 0!important;min-width:0!important;max-width:none!important;padding:9px 2px 8px!important;gap:6px!important;border-radius:13px 13px 0 0!important}.bjtab.on{flex:1 1 0!important;min-width:0!important}.bjtab svg{width:21px!important;height:21px!important}.bjtab .bjlbl{font-size:9px!important;letter-spacing:-.03em!important;white-space:nowrap!important}}.inapp .bjtabbar{gap:5px!important;padding:8px 8px 0!important;overflow-x:visible!important;justify-content:space-between!important}.inapp .bjtab{flex:1 1 0!important;min-width:0!important;max-width:none!important;padding:9px 2px 8px!important;gap:6px!important;border-radius:13px 13px 0 0!important}.inapp .bjtab svg{width:21px!important;height:21px!important}.inapp .bjtab .bjlbl{font-size:9px!important;letter-spacing:-.03em!important;white-space:nowrap!important}@media(max-width:680px){.cw{height:120px!important;padding:9px 6px 7px!important;border-radius:15px!important}.cw .cw-nm{font-size:12.5px!important;line-height:1.16!important;min-height:29px!important;max-height:29px!important}html body .ess-sec .cw-img img,.ess-sec .cw-img img{width:142%!important}}.inapp .cw{height:124px!important;padding:9px 6px 7px!important;border-radius:15px!important}.inapp .cw .cw-nm{font-size:12.5px!important;min-height:29px!important;max-height:29px!important}html .inapp .ess-sec .cw-img img{width:142%!important}.cw-sec .cw-h{font-size:16.5px!important;font-weight:800!important;letter-spacing:-.015em!important;margin:0 2px 9px!important}@media(max-width:680px),(max-width:900px){.bjtabbar{gap:4px!important;padding:7px 7px 0!important;overflow-x:visible!important}.bjtab{flex:1 1 0!important;min-width:0!important;max-width:none!important;padding:7px 1px 6px!important;gap:4px!important;border-radius:12px 12px 0 0!important}.bjtab.on{flex:1 1 0!important;min-width:0!important}.bjtab svg{width:19px!important;height:19px!important}.bjtab .bjlbl{font-size:8.4px!important;letter-spacing:-.03em!important;white-space:nowrap!important;line-height:1!important}}.inapp .bjtabbar{gap:4px!important;padding:7px 7px 0!important;overflow-x:visible!important}.inapp .bjtab{flex:1 1 0!important;min-width:0!important;max-width:none!important;padding:7px 1px 6px!important;gap:4px!important;border-radius:12px 12px 0 0!important}.inapp .bjtab.on{flex:1 1 0!important;min-width:0!important}.inapp .bjtab svg{width:19px!important;height:19px!important}.inapp .bjtab .bjlbl{font-size:8.4px!important;letter-spacing:-.03em!important;white-space:nowrap!important;line-height:1!important}@media(max-width:680px),(max-width:900px){.hdr-in{padding:8px 12px 2px!important;gap:6px!important}.hdr-loc{padding:0!important;gap:6px!important}.hdr-loc .hl-eta{font-size:17px!important;gap:4px!important;letter-spacing:-.02em!important}.hdr-loc .hl-eta svg{width:14px!important;height:14px!important}.hdr-loc #loc-name{font-size:13px!important;font-weight:600!important;margin-top:2px!important}.hdr .search{height:46px!important;border-radius:14px!important}.hdr .search input{font-size:14px!important}.hdr-tools{gap:6px!important}.hdr-tools button,.hdr-login,.hdr-cart{width:38px!important;height:38px!important;border-radius:50%!important}}.inapp .hdr-in{padding:8px 12px 2px!important;gap:6px!important}.inapp .hdr-loc{padding:0!important;gap:6px!important}.inapp .hdr-loc .hl-eta{font-size:17px!important;gap:4px!important;letter-spacing:-.02em!important}.inapp .hdr-loc .hl-eta svg{width:14px!important;height:14px!important}.inapp .hdr-loc #loc-name{font-size:13px!important;font-weight:600!important;margin-top:2px!important}.inapp .hdr .search{height:46px!important;border-radius:14px!important}.inapp .hdr .search input{font-size:14px!important}.inapp .hdr-tools{gap:6px!important}.inapp .hdr-login,.inapp .hdr-cart{width:38px!important;height:38px!important;border-radius:50%!important}@media(max-width:900px){.hdr-in{flex-wrap:wrap!important}.hdr .search{order:5!important;flex:1 1 60%!important;width:auto!important;max-width:none!important;margin:0 6px 0 0!important;min-width:0!important}.hdr-tools{order:6!important;flex:0 0 auto!important;gap:5px!important}}.inapp .hdr-in{flex-wrap:wrap!important}.inapp .hdr .search{order:5!important;flex:1 1 60%!important;width:auto!important;max-width:none!important;margin:0 6px 0 0!important;min-width:0!important}.inapp .hdr-tools{order:6!important;flex:0 0 auto!important;gap:5px!important}.bj-surge{display:inline-flex;align-items:center;gap:3px;margin-left:5px;background:#fff;border-radius:999px;padding:3px 6px 3px 5px;font-size:9.5px;font-weight:700;color:#171717;letter-spacing:-.01em;line-height:1;white-space:nowrap;flex:0 0 auto}.bj-surge em{font-style:normal;font-weight:700}.bj-surge svg{opacity:.7;flex:0 0 auto}.bj-surge .ch{opacity:.5}.hdr-loc>svg{display:inline-block!important;width:12px!important;height:12px!important;color:#1c1c1c!important;flex:0 0 auto}.hdr-loc .hl-eta{flex-wrap:nowrap;align-items:center}.hdr-loc #loc-name{font-size:11.5px!important;font-weight:600!important;color:#1b1b1b!important;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis;max-width:70vw!important;margin-top:2px!important}.hdr-loc #loc-name i{opacity:.6;font-style:normal}.bjtabbar{align-items:flex-end!important;background:var(--bj-tint)!important}.bjtab{background:#ffffff94!important;border-radius:12px 12px 0 0!important;box-shadow:inset 0 1px #ffffff8c}.bjtab:active{background:#fffc!important}.bjtab.on{background:#fff!important;position:relative;z-index:2;margin-bottom:-1px!important;padding-bottom:10px!important;box-shadow:0 -2px 6px -4px #14281e2e}@media(max-width:900px){.bjtabbar{gap:6px!important;padding:9px 9px 0!important}.bjtab{padding:9px 2px!important;gap:5px!important}.bjtab svg{width:20px!important;height:20px!important}.bjtab .bjlbl{font-size:8.8px!important;font-weight:600!important;letter-spacing:-.02em!important}.bjtab.on .bjlbl{font-weight:800!important}}.inapp .bjtabbar{gap:6px!important;padding:9px 9px 0!important}.inapp .bjtab{padding:9px 2px!important;gap:5px!important}.inapp .bjtab svg{width:20px!important;height:20px!important}.inapp .bjtab .bjlbl{font-size:8.8px!important;font-weight:600!important;letter-spacing:-.02em!important}.inapp .bjtab.on .bjlbl{font-weight:800!important}.caro{margin:12px 12px 2px!important}.caro-slide{height:152px!important;border-radius:16px!important;overflow:hidden}.caro-slide .cs-tx b{font-size:18px!important;font-weight:900!important;line-height:1.12!important}.caro-slide .cs-cta{background:#111!important;color:#fff!important;border-radius:999px!important;padding:9px 18px!important;font-size:12px!important;font-weight:800!important;margin-top:9px!important}.caro-dots{justify-content:center!important;padding:9px 0 1px!important}.catwall.cols3{grid-template-columns:repeat(3,1fr)!important;gap:9px!important}.catwall.cols3 .cw{height:auto!important;aspect-ratio:1/1!important;background:#f2f7e8!important;border-radius:17px!important;padding:11px 8px 0!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;overflow:hidden}.catwall.cols3 .cw .cw-nm{font-size:14px!important;line-height:1.16!important;font-weight:800!important;letter-spacing:-.02em!important;min-height:33px!important;max-height:33px!important;text-align:left!important;padding:0 2px!important}.catwall.cols3 .cw .cw-img{flex:1 1 auto!important;aspect-ratio:auto!important;background:transparent!important;border-radius:0!important;align-items:flex-end!important}.catwall.cols3 .cw .cw-ic svg{width:52px!important;height:52px!important;stroke-width:1.35!important}.catwall.cols3 .cw .soon-tag,.catwall.cols3 .cw .soon{font-size:8px!important;padding:1px 5px!important}.inapp .catwall.cols3{grid-template-columns:repeat(3,1fr)!important;gap:9px!important}.inapp .catwall.cols3 .cw{height:auto!important;aspect-ratio:1/1!important;background:#f2f7e8!important;border-radius:17px!important;padding:11px 8px 0!important}.inapp .catwall.cols3 .cw .cw-nm{font-size:14px!important;line-height:1.16!important;font-weight:800!important;min-height:33px!important;max-height:33px!important;text-align:left!important;padding:0 2px!important}.inapp .catwall.cols3 .cw .cw-img{aspect-ratio:auto!important;background:transparent!important}.inapp .catwall.cols3 .cw .cw-ic svg{width:52px!important;height:52px!important}.qtywrap .add{height:30px!important;min-width:52px!important;padding:0 12px!important;font-size:11.5px!important;font-weight:800!important;border-radius:9px!important}.qtywrap .upill{font-size:11px!important}.bnav{left:12px!important;right:12px!important;bottom:calc(9px + env(safe-area-inset-bottom,0px))!important;border-radius:999px!important;border:1px solid rgba(17,24,39,.07)!important;padding:7px 8px!important;box-shadow:0 10px 26px -16px #10182759!important;background:#fff!important;display:flex!important;justify-content:space-around!important}.bnav button{flex:1 1 0!important;font-size:11px!important;font-weight:600!important;color:#5b6b62!important;gap:3px!important;padding:4px 2px!important;border-radius:999px!important}.bnav button svg{width:21px!important;height:21px!important}.bnav button.on{color:#0b7a3d!important;font-weight:800!important;background:#e9f5ee!important}.bnav button.on svg{stroke-width:2.3}.hdr-in .hl-eta,.inapp .hdr-in .hl-eta{flex:0 0 auto!important;max-width:none!important;overflow:visible!important;display:inline-flex!important;align-items:center!important}.hdr{overflow:visible!important}.bj-surge{font-size:9px!important;padding:2px 5px!important;gap:2px!important;margin-left:4px!important}.hdr-loc #loc-name{max-width:none!important}@media(max-width:900px){.bjtab .bjlbl{font-size:8.2px!important;letter-spacing:-.035em!important}.bjtab.on{padding-bottom:12px!important;margin-bottom:-2px!important}}.inapp .bjtab .bjlbl{font-size:8.2px!important;letter-spacing:-.035em!important}.inapp .bjtab.on{padding-bottom:12px!important;margin-bottom:-2px!important}.catwall.cols3 .cw{position:relative!important}.catwall.cols3 .cw .cw-img{position:static!important;min-height:0!important}.catwall.cols3 .cw .cw-nm{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:13px!important;line-height:1.15!important;min-height:30px!important;max-height:30px!important}.catwall.cols3 .cw .cw-soon{top:7px!important;right:7px!important;font-size:7px!important;padding:2px 6px!important;border-radius:6px!important}.catwall.cols3 .cw .cw-img img{width:118%!important;max-width:none!important;height:auto!important;object-fit:contain!important;object-position:center bottom!important}.inapp .catwall.cols3 .cw{position:relative!important}.inapp .catwall.cols3 .cw .cw-img{position:static!important;min-height:0!important}.inapp .catwall.cols3 .cw .cw-nm{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:13px!important;line-height:1.15!important;min-height:30px!important;max-height:30px!important}.inapp .catwall.cols3 .cw .cw-soon{top:7px!important;right:7px!important;font-size:7px!important}.inapp .catwall.cols3 .cw .cw-img img{width:118%!important;max-width:none!important;height:auto!important}html .inapp main.wrap{padding-bottom:92px!important}@media(min-width:901px){.rail,.subrail,.bnav{display:none!important}.bjtabbar{border-bottom:0}}@media(min-width:681px)and (max-width:900px){.bnav{left:50%!important;right:auto!important;transform:translate(-50%)!important;width:min(560px,calc(100% - 24px))!important}}.caro-slide{background-size:cover!important;background-position:center right!important;height:168px!important;border-radius:18px!important}.caro-slide:before{background:linear-gradient(90deg,#fffffff0,#fffc 38%,#ffffff1a 70%,#fff0)!important}.caro-slide .cs-tx b{color:#0d0d0d!important;font-size:19px!important;font-weight:900!important;line-height:1.08!important;letter-spacing:-.03em!important;text-shadow:none!important}.caro-slide .cs-tx span{color:#3a3a3a!important;font-size:11.5px!important;font-weight:600!important}.caro-slide .cs-cta{background:#111!important;color:#fff!important;border-radius:999px!important;padding:10px 20px!important;font-size:12.5px!important;font-weight:800!important}.cs-green{background-image:url(/images/cat-fresh.webp)!important}.cs-navy{background-image:url(/images/cat-snacks.webp)!important}.cs-yellow{background-image:url(/images/cat-household.webp)!important}.catwall.cols3 .cw,.inapp .catwall.cols3 .cw{background:#f2f7e1!important;border-radius:18px!important;aspect-ratio:1/1.02!important;padding:12px 9px 0!important}.catwall.cols3 .cw .cw-nm,.inapp .catwall.cols3 .cw .cw-nm{font-size:13.5px!important;text-align:center!important;font-weight:800!important;line-height:1.16!important;min-height:31px!important;max-height:31px!important}.catwall.cols3 .cw .cw-img img,.inapp .catwall.cols3 .cw .cw-img img{width:112%!important}.caro-slide{background-size:cover!important;background-position:right center!important;height:166px!important;border-radius:18px!important;background-color:#fbfaf5!important}.caro-slide:before{background:none!important}.caro-slide .cs-tx{padding:16px 14px 16px 16px!important;max-width:62%!important}.caro-slide .cs-tx b{color:#0d0d0d!important;font-size:18.5px!important;font-weight:900!important;line-height:1.08!important;letter-spacing:-.03em!important;text-shadow:none!important}.caro-slide .cs-tx span{color:#41413f!important;font-size:11.5px!important;font-weight:600!important;line-height:1.3!important}.caro-slide .cs-cta{background:#111!important;color:#fff!important;border-radius:999px!important;padding:9px 18px!important;font-size:12px!important;font-weight:800!important;margin-top:8px!important}.caro-slide .cs-art{display:none!important}.caro-dots i{width:6px!important;height:6px!important}.catwall.cols3 .cw .cw-img img,.inapp .catwall.cols3 .cw .cw-img img{width:124%!important}.catwall.cols3 .cw .cw-nm,.inapp .catwall.cols3 .cw .cw-nm{font-size:13px!important;letter-spacing:-.02em!important}.caro-slide .cs-tx{max-width:56%!important;padding:15px 12px 15px 16px!important}.caro-slide .cs-tx b{font-size:18px!important;line-height:1.1!important}.caro-slide .cs-tx span{font-size:11px!important}.catwall.cols3 .cw .cw-img img,.inapp .catwall.cols3 .cw .cw-img img{width:152%!important}.catwall.cols3 .cw,.inapp .catwall.cols3 .cw{padding:12px 8px 0!important}.catwall.cols3 .cw .cw-soon,.inapp .catwall.cols3 .cw .cw-soon{font-size:6.5px!important;padding:1px 5px!important;background:#ffffffbf!important;color:#8a9a7a!important;border:0!important}@media(max-width:900px){.hdr-loc .hl-eta{font-size:15px!important}.hdr-loc .hl-eta svg{width:12px!important;height:12px!important}.bj-surge{font-size:8.5px!important;padding:2px 5px!important}.hdr .search{height:42px!important;border-radius:12px!important}.hdr .search input{font-size:13px!important}.hdr-tools button,.hdr-login,.hdr-cart{width:34px!important;height:34px!important}.hdr-in{padding:7px 12px 2px!important}.hdr-loc #loc-name{font-size:11px!important}}.inapp .hdr-loc .hl-eta{font-size:15px!important}.inapp .hdr-loc .hl-eta svg{width:12px!important;height:12px!important}.inapp .bj-surge{font-size:8.5px!important;padding:2px 5px!important}.inapp .hdr .search{height:42px!important;border-radius:12px!important}.inapp .hdr .search input{font-size:13px!important}.inapp .hdr-login,.inapp .hdr-cart{width:34px!important;height:34px!important}.inapp .hdr-in{padding:7px 12px 2px!important}.inapp .hdr-loc #loc-name{font-size:11px!important}.catwall.cols3 .cw .cw-img,.inapp .catwall.cols3 .cw .cw-img{flex:1 1 auto!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;overflow:hidden!important;min-height:0!important}.catwall.cols3 .cw .cw-img img,.inapp .catwall.cols3 .cw .cw-img img{width:auto!important;max-width:130%!important;height:auto!important;max-height:104%!important;object-fit:contain!important;object-position:bottom center!important;transform:none!important;margin:0 auto!important}.cw-sec .cw-h{font-size:16px!important}.catwall.cols3 .cw .cw-img img,.inapp .catwall.cols3 .cw .cw-img img{width:142%!important;max-width:none!important;max-height:none!important;height:auto!important;object-fit:contain!important;object-position:center bottom!important;transform:translateY(2%)!important;margin:0!important}.catwall.cols3 .cw .cw-img img,.inapp .catwall.cols3 .cw .cw-img img{width:auto!important;max-width:100%!important;max-height:100%!important;height:auto!important;object-fit:contain!important;object-position:center bottom!important;transform:none!important;margin:0 auto 6px!important;filter:drop-shadow(0 6px 8px rgba(30,50,20,.1))!important}html body .ess-sec .cw-img img,html .inapp .ess-sec .cw-img img{width:142%!important;max-width:none!important;max-height:none!important;height:auto!important;object-fit:contain!important;transform:translateY(0)!important;margin:0!important;filter:none!important}.hdr-loc #loc-name:before,.inapp .hdr-loc #loc-name:before{content:""!important;flex:0 0 auto!important;width:11px!important;height:11px!important;background:#141414!important;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M12 2a7.2 7.2 0 0 0-7.2 7.2c0 5.2 7.2 12.8 7.2 12.8s7.2-7.6 7.2-12.8A7.2 7.2 0 0 0 12 2Z'/><circle cx='12' cy='9.2' r='2.6' fill='white'/></svg>") center/contain no-repeat!important;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M12 2a7.2 7.2 0 0 0-7.2 7.2c0 5.2 7.2 12.8 7.2 12.8s7.2-7.6 7.2-12.8A7.2 7.2 0 0 0 12 2Z'/><circle cx='12' cy='9.2' r='2.6' fill='white'/></svg>") center/contain no-repeat!important}.hl-eta,.inapp .hdr-loc .hl-eta{font-size:14px!important;font-weight:800!important;color:#0f0f0f!important;gap:5px!important;align-items:center!important}.hl-eta>svg,.inapp .hdr-loc .hl-eta svg{color:#141414!important;fill:#141414!important;width:11px!important;height:11px!important}.bj-surge,.inapp .bj-surge{background:#151515!important;color:#fff!important;font-size:8.5px!important;font-weight:700!important;padding:3px 7px 3px 5px!important;gap:3px!important;border-radius:999px!important;margin-left:5px!important}.bj-surge em{color:#fff!important}.bj-surge svg{color:#fff!important;opacity:.95!important;width:9px!important;height:9px!important}#loc-name,.inapp .hdr-loc #loc-name{font-size:11px!important;font-weight:500!important;color:#1d1d1d!important;gap:4px!important;margin-top:3px!important;letter-spacing:0!important}#loc-name i{opacity:.8!important;font-size:9px!important}.hdr-in,.inapp .hdr-in{padding:7px 12px 1px!important;gap:4px!important}.hdr-cart svg,.inapp .hdr-cart svg{width:19px!important;height:19px!important}.hdr-login svg,.inapp .hdr-login svg{width:17px!important;height:17px!important}.hl-eta .bj-surge svg,.inapp .hdr-loc .hl-eta .bj-surge svg,.hdr-in .hl-eta .bj-surge svg{color:#fff!important;stroke:#fff!important;fill:none!important;opacity:.95!important;width:9px!important;height:9px!important;flex:0 0 auto!important}.hl-eta .bj-surge em,.inapp .hdr-loc .hl-eta .bj-surge em{color:#fff!important;font-weight:700!important}@media(max-width:680px){.ess-sec .catwall{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important;row-gap:8px!important}.ess-sec .cw{height:auto!important;aspect-ratio:1/1.16!important;padding:7px 4px 5px!important;border-radius:12px!important}.ess-sec .cw .cw-nm{font-size:9.5px!important;line-height:1.14!important;min-height:23px!important;max-height:23px!important;padding:0 1px!important;letter-spacing:-.02em!important}html body .ess-sec .cw-img img{width:156%!important;transform:translateY(2%)!important}.ess-sec .cw .cw-img{flex:1 1 auto!important;min-height:0!important}}.hdr .search input,#q{outline:none!important;box-shadow:none!important;border:0!important}.hdr .search:focus-within{border:1.5px solid #0b7a3d!important;box-shadow:0 0 0 3px #0b7a3d1f!important;background:#fff!important}.hdr .search .mic,.hdr .search .mic svg{color:#141414!important;stroke:#141414!important;opacity:1!important}.hdr .search .mic{width:26px!important;height:26px!important;display:grid!important;place-items:center!important}.hdr .search .mic svg{width:18px!important;height:18px!important}.hdr .search .clr{color:#8a8a8a!important}html .inapp main.wrap{padding-bottom:104px!important}html body .ess-sec .cw-img img,html .inapp .ess-sec .cw-img img{width:176%!important;max-width:none!important;transform:translateY(4%)!important}html body .cw-sec.ess-sec .catwall .cw .cw-img img.ess-art,html.inapp body .cw-sec.ess-sec .catwall .cw .cw-img img.ess-art,html body .cw-sec.ess-sec .catwall .cw .cw-img img{width:172%!important;max-width:none!important;max-height:none!important;height:auto!important;object-fit:contain!important;object-position:center bottom!important;transform:translateY(3%)!important;margin:0!important;mix-blend-mode:normal!important}html body .cw-sec.ess-sec .catwall .cw .cw-img img,html.inapp body .cw-sec.ess-sec .catwall .cw .cw-img img,html body .cw-sec.ess-sec .catwall .cw .cw-img img.ess-art{width:auto!important;height:auto!important;max-width:112%!important;max-height:100%!important;object-fit:contain!important;object-position:center bottom!important;transform:translateY(6%)!important;margin:0 auto!important}@media(max-width:680px){.ess-sec .cw{aspect-ratio:1/1.28!important}.ess-sec .cw .cw-img{align-items:flex-end!important;justify-content:center!important;overflow:hidden!important}}.inapp .ess-sec .cw{aspect-ratio:1/1.28!important}.inapp .ess-sec .cw .cw-img{align-items:flex-end!important;justify-content:center!important;overflow:hidden!important}html body .cw-sec.ess-sec .catwall .cw .cw-img img,html.inapp body .cw-sec.ess-sec .catwall .cw .cw-img img,html body .cw-sec.ess-sec .catwall .cw .cw-img img.ess-art{width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center bottom!important;transform:none!important;margin:0 auto 3px!important}.ess-sec .cw .cw-img{padding:0 2px!important}#catalogue .ess-sec .cw .cw-img{flex:1 1 auto!important;min-height:0!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;overflow:hidden!important;padding:0 2px!important;background:transparent!important}#catalogue .ess-sec .cw .cw-img img{width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center bottom!important;transform:none!important;margin:0 auto!important;mix-blend-mode:normal!important;filter:none!important}#catalogue .ess-sec .cw{aspect-ratio:1/1.24!important;height:auto!important;padding:7px 4px 6px!important;display:flex!important;flex-direction:column!important}#catalogue .ess-sec .cw .cw-nm{font-size:9.5px!important;line-height:1.14!important;min-height:23px!important;max-height:23px!important;overflow:hidden!important}.hdr .search{display:flex!important;align-items:center!important;gap:6px!important;overflow:hidden!important}.hdr .search>svg{flex:0 0 auto!important}.hdr .search input,#q{flex:1 1 auto!important;min-width:0!important;width:auto!important}.hdr .search .mic,.hdr .search .clr{flex:0 0 auto!important}.hdr .search .clr{display:none!important;border:0!important;background:none!important;width:24px!important;height:24px!important;place-items:center!important;font-size:14px!important;line-height:1!important;padding:0!important;margin:0!important;color:#6b7280!important}.hdr .search.has .clr{display:grid!important}.empty .e svg{color:#9aa3ab}#q::-webkit-search-cancel-button,#q::-webkit-search-decoration,#q::-webkit-search-results-button,#q::-webkit-search-results-decoration{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;display:none!important}.qtywrap .add.plus,.card .add.plus{width:30px!important;min-width:30px!important;height:30px!important;padding:0!important;display:grid!important;place-items:center!important;background:#fff!important;color:#0b7a3d!important;border:1.6px solid #0b7a3d!important;border-radius:9px!important;box-shadow:none!important}.qtywrap .add.plus svg{width:15px!important;height:15px!important;stroke-width:2.6!important}.qtywrap .add.plus:active{background:#e9f5ee!important}.qtywrap .stepper{height:30px!important}.qtywrap .stepper button{width:26px!important;height:28px!important}.catwall.cols3 .cw .cw-img img,.inapp .catwall.cols3 .cw .cw-img img{max-width:112%!important;max-height:100%!important;width:auto!important;object-fit:contain!important;object-position:center bottom!important}.catwall.cols3 .cw .cw-nm,.inapp .catwall.cols3 .cw .cw-nm{min-height:30px!important;max-height:30px!important;margin-bottom:2px!important}#catalogue .catwall.cols3 .cw,html body .catwall.cols3 .cw{aspect-ratio:1/1.3!important;height:auto!important;padding:11px 8px 8px!important}#catalogue .catwall.cols3 .cw .cw-img{flex:1 1 auto!important;min-height:0!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;overflow:hidden!important}#catalogue .catwall.cols3 .cw .cw-img img,html body .catwall.cols3 .cw .cw-img img{width:auto!important;height:auto!important;max-width:118%!important;max-height:100%!important;object-fit:contain!important;object-position:center bottom!important;transform:none!important;margin:0 auto 2px!important}html body .catwall.cols3 .cw .cw-soon{display:none!important}#catalogue .catwall.cols3 .cw .cw-nm,html body .catwall.cols3 .cw .cw-nm{font-size:14px!important;line-height:1.16!important;font-weight:800!important;min-height:32px!important;max-height:32px!important;margin-top:2px!important;letter-spacing:-.02em!important;text-align:center!important}#catalogue .catwall.cols3 .cw .cw-img img,html body .catwall.cols3 .cw .cw-img img{max-width:122%!important}.bjtabbar{background:var(--bj-tint,#f8ecfb)!important;gap:2px!important;padding:18px 8px 0!important;align-items:stretch!important;border-bottom:0!important}.bjtab{background:transparent!important;border-radius:14px 14px 0 0!important;box-shadow:none!important;position:relative!important;padding:9px 3px 10px!important;gap:5px!important;margin-bottom:0!important}.bjtab:active{background:#ffffff80!important}.bjtab.on{background:#fff!important;box-shadow:0 -2px 12px -8px #14281e59!important;position:relative!important;z-index:2!important;padding-bottom:10px!important}.bjtab svg{width:23px!important;height:23px!important;stroke-width:1.75!important;color:#141414!important}.bjtab .bjlbl{font-size:10.5px!important;font-weight:600!important;color:#1b1b1b!important;letter-spacing:-.01em!important}.bjtab.on .bjlbl{font-weight:800!important}.bjtab .bj-pill{position:absolute;left:50%;top:-13px;transform:translate(-50%);background:#111;color:#fff;font-style:normal;font-size:9px;font-weight:800;letter-spacing:.01em;padding:4px 9px;border-radius:999px;white-space:nowrap;z-index:4;line-height:1;box-shadow:0 2px 6px #0000002e}@media(max-width:900px){.bjtabbar{padding:17px 6px 0!important;gap:1px!important}.bjtab svg{width:22px!important;height:22px!important}.bjtab .bjlbl{font-size:10px!important}}.inapp .bjtabbar{padding:17px 6px 0!important;gap:1px!important}.inapp .bjtab svg{width:22px!important;height:22px!important}.inapp .bjtab .bjlbl{font-size:10px!important}.dw-hero{margin:10px 12px 4px;border-radius:18px;overflow:hidden;padding:16px 16px 18px;position:relative}#diwali-view .dw-hero{background-color:#3b1062!important;background-image:linear-gradient(120deg,#3b1062,#7a1f6b 55%,#b8541c)!important;color:#fff!important}#diwali-view .dw-hero-in,#diwali-view .dw-hero-in *{color:#fff!important}.dw-hero:after{content:"";position:absolute;right:-20px;top:-24px;width:120px;height:120px;border-radius:50%;background:#ffffff1a}.dw-hero-in{position:relative;display:flex;flex-direction:column;gap:5px}.dw-k{font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;opacity:.82}.dw-hero b{font-size:17px;font-weight:900;line-height:1.2}.dw-s{font-size:11.5px;opacity:.85}.bjtabbar{overflow-x:auto!important;overflow-y:hidden!important;gap:0!important;padding:18px 6px 0!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;scroll-snap-type:x proximity}.bjtabbar::-webkit-scrollbar{display:none!important;height:0!important}.bjtab{flex:0 0 auto!important;min-width:76px!important;padding:9px 8px 10px!important;scroll-snap-align:center}.bjtab .bjlbl{white-space:nowrap!important}@media(max-width:900px){.bjtab{min-width:74px!important;padding:9px 6px 10px!important}.bjtab .bjlbl{font-size:10.5px!important}}.inapp .bjtab{min-width:74px!important;padding:9px 6px 10px!important}.inapp .bjtab .bjlbl{font-size:10.5px!important}.bjtab.on,html body .bjtab.on,.inapp .bjtab.on{flex:0 0 auto!important;min-width:76px!important}@media(max-width:900px){.bjtab.on,html body .bjtab.on,.inapp .bjtab.on{min-width:74px!important}}.bjtabbar{padding-left:0!important;padding-right:0!important}.bjtab:first-child{border-radius:0 14px 0 0!important}.bjtab.on:first-child{border-radius:0 16px 0 0!important;box-shadow:2px -2px 12px -8px #14281e66!important}.bjtab:last-child{border-radius:14px 0 0!important}.hdr-tools .walletbtn{position:relative}.hdr-tools .wbal{position:absolute;top:-3px;right:-4px;background:#0b7a3d;color:#fff;font-size:7.5px;font-weight:800;line-height:1.5;padding:0 3.5px;border-radius:999px;letter-spacing:-.02em;border:1.5px solid #fff;pointer-events:none;white-space:nowrap}.inapp .caro,.inapp #caro-slot .caro,.inapp #catalogue .caro{margin:14px 15px 6px!important;padding:0!important}.inapp .caro-track{gap:10px!important;border-radius:16px!important}.inapp .caro-slide{border-radius:16px!important;height:152px!important;overflow:hidden!important}.cfilters{padding-right:15px!important;scroll-padding-right:15px!important}.catpage{padding-bottom:calc(96px + env(safe-area-inset-bottom))!important}.catpage .catmain{padding-bottom:8px!important}@media(max-width:680px){.catpage{padding-left:15px!important;padding-right:15px!important;margin:0!important}.catpage .catmain,.catpage .grid,.catpage .cfilters{padding-left:0!important;padding-right:0!important}.cfilters{padding-right:15px!important}}@media(max-width:680px){.catpage .cathd h1{font-size:16px!important;line-height:1.15!important;letter-spacing:-.02em!important;white-space:normal!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.catpage .catrail{padding:2px 0 4px!important;gap:4px!important}.catpage .catrail .cr{width:78px!important;padding:2px 0 0!important}.catpage .catrail .cr-img{width:54px!important;height:54px!important}.catpage .catrail .cr.on .cr-img{box-shadow:0 0 0 2px #0b7a3d1a!important}.catpage .catrail .cr-nm{font-size:9.5px!important;line-height:1.18!important;height:24px!important;overflow:hidden!important}.cfilters{gap:6px!important}.cfilters .cf{height:30px!important;padding:0 9px!important;font-size:11px!important;border-radius:8px!important}.cfilters .cf svg{width:12px!important;height:12px!important}}@media(max-width:680px){.inapp .hdr-in,.hdr-in{padding-left:16px!important;padding-right:16px!important}.inapp .caro,.inapp #caro-slot .caro,.inapp #catalogue .caro{margin:14px 0 6px!important}.cw-sec .cw-h,.inapp .cw-sec .cw-h{margin-left:0!important;margin-right:0!important}.catpage{padding-left:16px!important;padding-right:16px!important;margin:0!important}.cfilters{padding-right:16px!important}.catpage .cathd{padding-left:0!important;padding-right:0!important}}.catpage .catrail .cr-img .ph{display:flex;align-items:center;justify-content:center;color:#8b949e}.catpage .catrail .cr-img .ph svg{width:24px;height:24px}html.inapp body{background:var(--bj-tint-soft,#f7f8f7)!important;transition:background .22s ease}html.inapp .wrap,html.inapp main,html.inapp #catalogue,html.inapp .catpage,html.inapp .cw-sec,html.inapp section{background:transparent!important}html.inapp .foot{background:transparent!important}.inapp .needbar .shopnow,.inapp .shopnow{display:none!important}.inapp .bjtabbar{transition:background .22s ease}.caro-slide{background-size:cover!important;background-position:right center!important;background-repeat:no-repeat!important}.caro-slide:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#fffffffc,#fffffff7 42%,#ffffffb8,#ffffff1f 70%,#fff0 82%)!important}.caro-slide .cs-tx{padding:14px 16px!important;max-width:60%!important;justify-content:center!important}.caro-slide .cs-tx b{font-size:17px!important;line-height:1.16!important;font-weight:900!important;color:#10261a!important;text-shadow:none!important;letter-spacing:-.02em}.caro-slide .cs-tx span{font-size:11.5px!important;color:#3c5348!important;opacity:1!important;font-weight:600!important;margin-top:3px}.caro-slide .cs-cta{margin-top:9px!important;background:#0b7a3d!important;color:#fff!important;border-radius:999px!important;padding:7px 14px!important;font-size:11.5px!important;font-weight:800!important;box-shadow:0 4px 10px -6px #0b7a3db3}.caro-dots .dot.on,.caro-dots i.on{background:#0b7a3d!important}@media(max-width:680px){.inapp .caro-slide,.caro-slide{height:156px!important;background-position:right center!important}.inapp .caro-slide .cs-tx,.caro-slide .cs-tx{padding:12px 14px!important;max-width:64%!important}.inapp .caro-slide .cs-tx b,.caro-slide .cs-tx b{font-size:16px!important}}.caro-slide.cs-green,.caro-slide.cs-navy,.caro-slide.cs-yellow{background-color:transparent!important}.card .cbrand{font-size:8.5px;font-weight:800;letter-spacing:.06em;color:#8a9096;text-transform:uppercase;margin:1px 0 0;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card .cbrand+.nm{margin-top:1px}.saverow.sel{border-color:#0b7a3d!important;background:#f3faf6!important}.seltag{display:inline-block;background:#e8f2ff;color:#2f6fd0;font-size:8.5px;font-weight:800;letter-spacing:.05em;padding:2px 6px;border-radius:5px;margin-left:6px;vertical-align:1px;text-transform:uppercase}.loc-hd{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:16px 0 8px}.loc-hd .scr-h{margin:0!important;font-size:11px!important;letter-spacing:.06em;text-transform:uppercase;color:#6b7280!important}.loc-add{display:inline-flex;align-items:center;gap:5px;background:none;border:0;padding:0;color:#0b7a3d;font:inherit;font-size:10.5px;font-weight:800;letter-spacing:.05em}.loc-viewall{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin:10px 0 4px;background:none;border:0;color:#0b7a3d;font:inherit;font-size:12px;font-weight:800}#loc-screen .addrrow.pink{background:#fff!important;border:1px solid #dfe4e2!important;justify-content:center;color:#0b7a3d;font-weight:800}#cat-screen .catwall{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px 9px!important}#cat-screen .cw{aspect-ratio:auto!important;height:auto!important;padding:9px 6px 8px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;border-radius:14px!important}#cat-screen .cw .cw-nm{font-size:10.5px!important;line-height:1.16!important;font-weight:700!important;min-height:0!important;max-height:26px!important;overflow:hidden!important;margin:0 0 6px!important;text-align:center!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;letter-spacing:-.01em!important}#cat-screen .cw .cw-img{flex:1 1 auto!important;width:100%!important;min-height:0!important;height:58px!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;overflow:hidden!important}#cat-screen .cw .cw-img img{max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;object-fit:contain!important;transform:none!important}#cat-screen .cw-soon,#cat-screen .cw .soon{display:none!important}#cat-screen .cw .cw-img{height:64px!important}#cat-screen .cw .cw-img img{max-height:64px!important}.locmap-wrap{position:relative;border-radius:16px;overflow:hidden;margin:2px 0 10px;height:330px;background:#eef1ef;border:1px solid #e3e8e5}.locmap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.locmap-wrap .leaflet-container{background:#eef1ef;font:inherit}.locpin{position:absolute;left:50%;top:50%;transform:translate(-50%,-100%);z-index:400;pointer-events:none;filter:drop-shadow(0 3px 5px rgba(0,0,0,.28))}.locmap-tip{position:absolute;left:50%;top:calc(50% - 62px);transform:translate(-50%,-100%);z-index:400;background:#3a3d3f;color:#fff;border-radius:9px;padding:8px 12px;text-align:center;pointer-events:none;white-space:nowrap;box-shadow:0 4px 12px #00000038}.locmap-tip b{display:block;font-size:11.5px;font-weight:800}.locmap-tip small{display:block;font-size:10px;opacity:.85;margin-top:2px;font-weight:500}.locmap-gps{position:absolute;left:50%;transform:translate(-50%);bottom:14px;z-index:400;display:inline-flex;align-items:center;gap:7px;background:#fff;color:#0b7a3d;border:1px solid #e3e8e5;border-radius:10px;padding:10px 14px;font:inherit;font-size:12px;font-weight:800;box-shadow:0 6px 18px -8px #00000059}.locmap-card{margin:0 0 12px}.locmap-card.ok .lmc-in{display:flex;align-items:center;gap:10px;justify-content:space-between;background:#f2faf5;border:1px solid #cfe8da;border-radius:14px;padding:11px 12px}.locmap-card .lmc-tx b{display:block;font-size:13px;font-weight:800;color:#0c1a12}.locmap-card .lmc-tx small{display:block;font-size:11px;color:#5b6b62;margin-top:2px}.lmc-go{background:#0b7a3d;color:#fff;border:0;border-radius:999px;padding:9px 16px;font:inherit;font-size:12px;font-weight:800;white-space:nowrap}.locmap-card.no .lmc-no{display:flex;align-items:flex-start;gap:10px;padding:4px 2px 8px}.locmap-card.no .lmc-pin{display:grid;place-items:center;width:22px;height:22px;flex:0 0 auto;margin-top:1px}.locmap-card.no .lmc-tx b{font-size:15px;font-weight:900}.locmap-card.no .lmc-tx small{font-size:12px;line-height:1.4}.lmc-try{width:100%;background:#0b7a3d;color:#fff;border:0;border-radius:12px;padding:13px;font:inherit;font-size:13.5px;font-weight:800}.media .vegmark{position:absolute;left:6px;bottom:6px;width:11px;height:11px;border-radius:2.5px;border:1.4px solid #0b7a3d;background:#fff;display:grid;place-items:center;z-index:3}.media .vegmark i{width:5px;height:5px;border-radius:50%;background:#0b7a3d;display:block}.media .vegmark.nv{border-color:#a3271f}.media .vegmark.nv i{background:#a3271f}.locmap-wrap{height:300px!important}.locmap-gps{white-space:nowrap;font-size:11.5px!important;padding:10px 13px!important;bottom:12px!important;border-radius:999px!important}.locmap-tip{top:calc(50% - 58px)!important}#cat-screen .catwall{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px 10px!important}#cat-screen .cw{background:transparent!important;padding:0!important;gap:8px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;border-radius:0!important;height:auto!important;aspect-ratio:auto!important;box-shadow:none!important}#cat-screen .cw .cw-img{order:1!important;width:100%!important;height:auto!important;aspect-ratio:1/1!important;background:#f3f6f1!important;border-radius:14px!important;display:grid!important;place-items:center!important;overflow:hidden!important;padding:8px!important}#cat-screen .cw .cw-img img{max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;object-fit:contain!important;transform:none!important;border-radius:0!important}#cat-screen .cw .cw-nm{order:2!important;font-size:12.5px!important;line-height:1.2!important;font-weight:700!important;color:#111!important;text-align:center!important;margin:0!important;min-height:0!important;max-height:32px!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;letter-spacing:-.01em!important}#cat-screen .cw.is-off{opacity:1!important}#cat-screen .cw{background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important;padding:0!important}#cat-screen .cw .cw-img{background:#f1f4f0!important;border:0!important;box-shadow:none!important}#cat-screen .cw .cw-img{padding:2px!important;background:#f2f3f1!important;border-radius:12px!important}#cat-screen .cw .cw-img img{max-width:98%!important;max-height:98%!important;width:auto!important;height:auto!important;object-fit:contain!important}#cat-screen .cw .cw-nm{font-size:13px!important;line-height:1.18!important;margin-top:2px!important}#cat-screen .catwall{row-gap:18px!important}#cat-screen .scr-body{background:#fff!important;padding:4px 16px 110px!important}#cat-screen .cw-sec{margin:18px 0 6px!important}#cat-screen .cw-h{font-size:20px!important;font-weight:800!important;letter-spacing:-.03em!important;color:#111!important;margin:0 0 14px!important}#cat-screen .catwall{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px 12px!important;margin:0!important}#cat-screen .cw{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:0!important;height:auto!important;aspect-ratio:auto!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:9px!important}#cat-screen .cw .cw-img{order:1!important;width:100%!important;height:auto!important;aspect-ratio:1/1!important;background:#fff!important;border:0!important;border-radius:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important}#cat-screen .cw .cw-img img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;transform:none!important;filter:drop-shadow(0 3px 6px rgba(0,0,0,.06))}#cat-screen .cw .cw-nm{order:2!important;font-size:14px!important;line-height:1.18!important;font-weight:700!important;color:#111!important;text-align:left!important;margin:0!important;min-height:0!important;max-height:34px!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;letter-spacing:-.015em!important;padding:0 2px!important}#cat-screen .cattop h2{font-size:21px!important;font-weight:800!important;letter-spacing:-.03em!important}#cat-screen .cw .cw-nm{font-size:13px!important;line-height:1.16!important;letter-spacing:-.03em!important;max-height:48px!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}#cat-screen .catwall{gap:20px 11px!important}.detnum{display:flex;align-items:center;gap:8px;margin:2px 0 12px;padding:9px 10px 9px 12px;background:#eef7f0;border:1px solid #cfe7d8;border-radius:12px;font-size:12.5px;line-height:1.25;color:#14532d;font-weight:600}.detnum[hidden]{display:none!important}.detnum .dn-ic{flex:0 0 auto;width:16px;height:16px;display:grid;place-items:center;color:#0b7a3d}.detnum .dn-tx{flex:1 1 auto;min-width:0;text-align:left}.detnum .dn-tx b{display:block;font-size:13px;font-weight:800;letter-spacing:.01em;color:#0b3d20}.detnum .dn-tx small{display:block;font-weight:600;color:#4b7a5e;font-size:11px;margin-top:1px}.detnum .dn-use{flex:0 0 auto;border:0;background:#0b7a3d;color:#fff;font:800 12px/1 inherit;padding:8px 12px;border-radius:999px;cursor:pointer}.detnum .dn-use:active{transform:scale(.97)}.detnum .dn-x{flex:0 0 auto;border:0;background:transparent;color:#4b7a5e;width:22px;height:22px;border-radius:50%;cursor:pointer;font-size:15px;line-height:1}input.otp-auto{border-color:#0b7a3d!important;background:#f2fbf5!important;box-shadow:0 0 0 3px #0b7a3d1f}#loc-screen .scr-body{padding:0 16px 130px!important;overflow-x:hidden}#loc-screen .loc-hd{margin:18px 0 8px!important;min-width:0}#loc-screen .loc-hd .scr-h{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#loc-screen .loc-add{font-size:10.5px!important;flex:0 0 auto;letter-spacing:.02em}.locmap-wrap{height:340px!important;border-radius:18px!important;border:1px solid #e2e8e4!important;box-shadow:0 6px 18px -12px #0000004d}.locmap-wrap .leaflet-control-attribution{background:#ffffffd1!important;font-size:9px!important;padding:1px 6px!important;border-radius:8px 0 0}.locmap-wrap .leaflet-control-attribution a{color:#5b6b62!important}.locmap-tip{top:10px!important;left:50%!important;transform:translate(-50%)!important;background:#1c201ee6!important;border-radius:999px!important;padding:7px 14px!important;display:flex;align-items:center;gap:8px;box-shadow:0 6px 16px -8px #00000080!important}.locmap-tip b{font-size:11.5px!important;font-weight:800;letter-spacing:.01em}.locmap-tip small{display:none!important}.locmap-gps{left:10px!important;right:auto!important;transform:none!important;bottom:26px!important;border-radius:999px!important;font-size:11.5px!important;padding:9px 13px!important;box-shadow:0 8px 20px -10px #00000073!important}.locpin{transform:translate(-50%,-100%)!important;left:50%!important;top:50%!important}.locmap-card.no .lmc-in-red{background:#fdf2f1;border:1px solid #f3d3cf;border-radius:14px;padding:12px}#loc-screen .addrsearch{margin:0 -16px 12px!important;padding:0 16px 4px!important;background:#fff!important;border-radius:0!important}#loc-screen .addrsearch .in{height:46px}.locq{margin:2px 0 10px;display:flex;flex-direction:column;gap:8px}.locq[hidden]{display:none!important}.locq-it{display:flex;align-items:flex-start;gap:10px;background:#fff;border:1px solid #e7eae8;border-radius:12px;padding:11px 12px;text-align:left;font:inherit;width:100%;cursor:pointer}.locq-it:active{background:#f4f8f5}.locq-it .pi{flex:0 0 auto;width:18px;height:18px;display:grid;place-items:center;color:#0b7a3d;margin-top:1px}.locq-it .tx{flex:1 1 auto;min-width:0}.locq-it b{display:block;font-size:13px;font-weight:800;color:#111;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.locq-it small{display:block;font-size:11px;color:#6b7280;margin-top:2px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.locq-it .km{flex:0 0 auto;font-size:10.5px;font-weight:800;color:#0b7a3d;background:#eef7f0;border-radius:999px;padding:4px 8px;align-self:center}.locq-msg{font-size:12px;color:#6b7280;padding:9px 12px;background:#fff;border:1px dashed #e2e6e3;border-radius:12px}.locq-hd{font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#9aa3a8;padding:2px 2px 0}#loc-screen .addrsearch .in{position:relative}.locq-x{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:22px;height:22px;border:0;border-radius:50%;background:#eef1ef;color:#5b6b62;display:grid;place-items:center;padding:0}.pac-container{z-index:4000!important;margin-top:6px!important;border:1px solid #e7eae8!important;border-radius:14px!important;box-shadow:0 16px 40px -20px #00000073!important;font-family:inherit!important;overflow:hidden;padding:4px}.pac-item{padding:9px 10px!important;border-top:0!important;border-radius:10px;font-size:12.5px!important;color:#111!important;line-height:1.35!important;cursor:pointer}.pac-item:hover{background:#f4f8f5!important}.pac-item-query{font-weight:800!important;font-size:12.5px!important;color:#111!important}.pac-matched{color:#0b7a3d!important}.pac-icon{display:none!important}.pac-logo:after{display:none!important}.pac-item span{color:#6b7280!important}.qtywrap{justify-content:flex-start!important;align-items:center!important;gap:6px!important}.qtywrap .vegmark,.media .qtywrap .vegmark{position:static!important;left:auto!important;bottom:auto!important;flex:0 0 auto;width:12px!important;height:12px!important;border-radius:2.5px;border:1.5px solid #0b7a3d;background:#fff;display:inline-grid;place-items:center;z-index:3;margin:0 1px 0 0}.qtywrap .vegmark i{width:5.5px;height:5.5px;border-radius:50%;background:#0b7a3d;display:block}.qtywrap .vegmark.nv{border-color:#a3271f}.qtywrap .vegmark.nv i{background:#a3271f}.qtywrap .upill{margin:0}.qtywrap .buy,.qtywrap .plus,.qtywrap .stepper{margin-left:auto}#pay-online span,#pay-upi span{display:inline-flex;flex-direction:column;line-height:1.15}#pay-online .pay-sub,#pay-upi .pay-sub{font-size:10.5px;font-weight:600;color:#6b7280;letter-spacing:0}.payx{display:flex;align-items:center;gap:8px;font-size:11px;color:#4b5563;margin-top:8px}.payx b{color:#0b7a3d}.catpage .cathd{background:#fff!important;border-bottom:1px solid #eef1f4!important;box-shadow:0 8px 14px -14px #10182899;padding-bottom:10px!important}.catpage .cathd h1{font-weight:900!important;letter-spacing:-.03em!important}.catpage .catrail{display:flex!important;gap:8px!important;overflow-x:auto!important;scrollbar-width:none;padding:10px 26px 4px 0!important;margin:0!important;scroll-snap-type:x proximity;scroll-padding-left:2px;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 26px),transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 26px),transparent 100%)}.catpage .catrail::-webkit-scrollbar{display:none}.catpage .catrail .cr{flex:0 0 auto!important;width:78px!important;padding:0!important;margin:0!important;scroll-snap-align:start;display:flex!important;flex-direction:column!important;align-items:center!important;gap:7px!important;background:none!important;border:0!important;cursor:pointer}.catpage .catrail .cr-img{width:58px!important;height:58px!important;border-radius:50%!important;background:#fff!important;border:1px solid #e9edf1!important;display:grid!important;place-items:center!important;overflow:hidden!important;transition:border-color .16s,box-shadow .16s!important}.catpage .catrail .cr-img img{width:78%!important;height:78%!important;object-fit:contain!important;display:block!important;padding:0!important}.catpage .catrail .cr.on .cr-img{border-color:#0b7a3d!important;box-shadow:0 0 0 3px #0b7a3d1f!important}.catpage .catrail .cr-nm{font-size:10.5px!important;line-height:1.2!important;font-weight:700!important;color:#475569!important;text-align:center!important;height:26px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;word-break:break-word!important;margin:0!important}.catpage .catrail .cr.on .cr-nm{color:#0b7a3d!important}.cfilters{background:#fff!important;padding-right:24px!important;scroll-padding-right:24px!important;gap:8px!important;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 24px),transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 24px),transparent 100%)}.cf{box-shadow:0 1px 2px #1018280a}.shopnow{display:none!important;visibility:hidden!important}.bjtab{position:relative!important}.bjtab .bj-pill{display:block!important;visibility:visible!important}.card .media{aspect-ratio:1/1!important;background:#fff!important;display:grid!important;place-items:center!important;padding:0!important}.card .media img{width:100%!important;height:100%!important;object-fit:contain!important;padding:0!important;margin:0!important;border-radius:0!important}.media img{padding:0!important;margin:0!important}@media(max-width:680px){.card .media{aspect-ratio:1/1!important;padding:0!important}.card .media img,.media img{padding:0!important}.catpage .catrail{padding-top:8px!important}}#info-modal.variant-picker{align-items:flex-end;padding:0;z-index:110}#info-modal.variant-picker .box{width:100%;max-width:560px;max-height:min(86vh,760px);margin:0 auto;border-radius:20px 20px 0 0;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 -10px 40px #0c20142e}#info-modal.variant-picker .mhd{flex:0 0 auto;padding:15px 16px 12px}#info-modal.variant-picker .mhd h3{font-size:17px}#info-modal.variant-picker .mbd{padding:10px 14px 12px;overflow-y:auto;overscroll-behavior:contain}#info-modal.variant-picker .box>div:last-child{display:none}.vs-product{display:flex;align-items:center;gap:10px;margin:0 0 12px;color:#1c2921;font-size:12px;line-height:1.3}.vs-product img{width:40px;height:40px;object-fit:contain;border-radius:9px;background:#f7f8f6;padding:3px}.variant-sheet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.vs-card{min-width:0;overflow:hidden;border:1px solid #e3e9e4;border-radius:13px;background:#fff;display:flex;flex-direction:column;position:relative}.vs-photo{height:112px;background:#f8f9f7;position:relative;display:grid;place-items:center;padding:8px}.vs-photo img{width:100%;height:100%;object-fit:contain}.vs-badge{position:absolute;left:6px;top:6px;background:#fff;color:#126a39;border:1px solid #d9e9dc;border-radius:99px;padding:3px 7px;font-size:9px;line-height:1.1;font-weight:800;box-shadow:0 1px 5px #00000010}.vs-noimg{font-size:10px;color:#78837b}.vs-detail{padding:8px 9px 5px;display:flex;flex-direction:column;gap:3px;min-height:83px}.vs-label{font-size:11px;color:#253129;line-height:1.25}.vs-price{font-size:15px;font-weight:800;color:#16251b}.vs-price s{font-size:10px;font-weight:500;color:#929b94;margin-left:4px}.vs-each{font-size:9px;color:#68756c}.vs-save{font-size:9px;font-weight:700;color:#168044}.vs-save.muted{color:#879189;font-weight:500}.vs-bag{font-size:9px;color:#5f6b62}.vs-add{margin:0 8px 8px;background:#fff;border:1px solid #168044;border-radius:8px;color:#126a39;font-size:11px;font-weight:800;padding:7px;cursor:pointer}.vs-add:disabled{border-color:#ddd;color:#999}.vs-step{display:flex;align-items:center;justify-content:space-between;align-self:flex-start;margin:0 8px 8px;border:1px solid #168044;border-radius:8px;color:#126a39;overflow:hidden;height:30px}.vs-step button{border:0;background:#eaf6ed;color:#126a39;font-size:16px;font-weight:800;width:32px;height:100%;cursor:pointer}.vs-step button:disabled{opacity:.4}.vs-step b{font-size:11px;padding:0 8px}.vs-note{padding:10px 2px 1px;color:#78837b;font-size:10px}@media(min-width:681px){#info-modal.variant-picker{align-items:center;padding:16px}#info-modal.variant-picker .box{width:min(560px,100%);max-height:86vh;border-radius:18px}}@media(max-width:680px){#info-modal.variant-picker .box{max-height:86dvh;border-radius:20px 20px 0 0}.variant-sheet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vs-photo{height:clamp(94px,29vw,132px)}.vs-detail{min-height:77px;padding:7px 8px 4px}}.grid>.card,.catlist>.card{content-visibility:auto;contain-intrinsic-size:auto 178px 321px}.dealrail>.card{content-visibility:auto;contain-intrinsic-size:auto 160px 316px}@supports not (content-visibility:auto){.grid>.card{content-visibility:visible}}.coll-hero{margin:10px 12px 4px;border-radius:18px;overflow:hidden;position:relative;padding:16px 16px 18px;border:1px solid rgba(16,24,40,.06)}.coll-hero-in{position:relative;display:flex;flex-direction:column;gap:5px}.coll-k{font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;opacity:.6}.coll-hero b{font-size:17px;font-weight:900;line-height:1.2;color:#101828}.coll-s{font-size:11.5px;opacity:.72}#cf-modal .cffoot{position:sticky;bottom:0;background:#fff;border-top:1px solid #eef1f3;z-index:2}#cf-modal .mbd{padding-bottom:8px}.org-hero{margin:10px 12px 4px;border-radius:18px;overflow:hidden;position:relative;background:linear-gradient(120deg,#064e3b,#047857 55%,#0f9d58);color:#fff;padding:16px 16px 18px}.org-hero:after{content:"";position:absolute;right:-20px;top:-24px;width:120px;height:120px;border-radius:50%;background:#ffffff1a}.org-hero-in{position:relative;display:flex;flex-direction:column;gap:5px}.org-k{font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;opacity:.85}.org-hero b{font-size:17px;font-weight:900;line-height:1.2;color:#fff}.org-s{font-size:11.5px;opacity:.9}#bj-install-app{display:none;position:relative;margin:0 auto;padding:5px 14px 7px;max-width:1240px;width:100%;box-sizing:border-box}#bj-install-app.show{display:block}#bj-install-app .bj-install-main{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:9px;width:100%;min-height:40px;padding:6px 9px;border:1px solid #d5e5d4;border-radius:10px;background:#fff;color:#17472b;font:inherit;text-align:left;cursor:pointer;box-sizing:border-box}#bj-install-app .bj-install-main img{width:28px;height:28px;border-radius:7px;flex:0 0 auto}#bj-install-app .bj-install-copy{min-width:0;flex:1;line-height:1.25}#bj-install-app .bj-install-copy b{display:block;font-size:11.5px;font-weight:800}#bj-install-app .bj-install-copy small{display:block;margin-top:2px;font-size:9px;color:#6a796e}#bj-install-app .bj-install-action{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;padding:7px 9px;border-radius:7px;background:#0b7a3d;color:#fff;font-size:10.5px;font-weight:800;white-space:nowrap}#bj-install-app .bj-install-main:focus-visible{outline:2px solid #0b7a3d;outline-offset:2px}#bj-install-app .bj-install-main:active{background:#f0f8f3}.fa-btns button.store-badge{font:inherit;cursor:pointer;text-align:left}@media(display-mode:standalone){#bj-install-app{display:none!important}}.upi-main{display:flex;align-items:center;gap:11px;width:100%;text-align:left;background:#0b7a3d;color:#fff;border:0;border-radius:13px;padding:12px 14px;font:inherit;cursor:pointer;box-shadow:0 8px 18px -12px #0b7a3de6}.upi-main:active{background:#096632}.upi-main-ic{width:34px;height:34px;border-radius:10px;background:#ffffff2e;display:grid;place-items:center;font-weight:800;font-size:15px;flex:0 0 auto;position:relative;overflow:hidden}.upi-main-ic img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:10px;background:#fff}.upi-main-tx{flex:1;line-height:1.25;min-width:0}.upi-main-tx b{display:block;font-size:13.5px;font-weight:800}.upi-main-tx small{display:block;font-size:11px;color:#ffffffd1;margin-top:1px}.upi-modes{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 9px}.upi-mode{background:#fff;border:1.5px solid #e3eae6;border-radius:12px;padding:9px 8px;font:inherit;cursor:pointer;text-align:left;line-height:1.2;transition:border-color .15s,background .15s}.upi-mode b{display:block;font-size:12px;font-weight:800;color:#2b3a32}.upi-mode small{display:block;font-size:10px;color:#8b9791;margin-top:2px}.upi-mode.on{border-color:#0b7a3d;background:#f1f9f4}.upi-mode.on b{color:#0b7a3d}.addr-mapwrap{position:relative;border-radius:13px;overflow:hidden;border:1px solid #e3eae6;background:#eef2ee}.addr-map{height:168px;width:100%;filter:saturate(.92)}.addr-pin{position:absolute;left:50%;top:50%;transform:translate(-50%,-100%);pointer-events:none;filter:drop-shadow(0 4px 6px rgba(0,0,0,.28));z-index:2}.addr-gps{position:absolute;left:8px;bottom:8px;z-index:3;display:inline-flex;align-items:center;gap:6px;background:#fffffff5;border:1px solid #dfe7e2;border-radius:999px;padding:6px 11px;font:inherit;font-size:11px;font-weight:800;color:#0b7a3d;box-shadow:0 4px 12px -6px #0006;cursor:pointer}.addr-maphint{font-size:10.5px;color:#7b8781;margin-top:6px;line-height:1.4}.upi-pick-hd{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0 2px 7px;text-align:left}.upi-pick-hd span{font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#93a09a}.upi-pick-hd b{font-size:12px;font-weight:800;color:#0b7a3d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:62%}.upi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.upi-tile{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;background:#fff;border:1.5px solid #e6ebe8;border-radius:12px;padding:9px 3px 7px;cursor:pointer;font:inherit;overflow:hidden;transition:border-color .15s,background .15s}.upi-tile:active{background:#f2f6f3}.upi-tile.on{border-color:#0b7a3d;background:#f4fbf6;box-shadow:0 0 0 2px #0b7a3d1f}.upi-badge{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;color:#fff;font-weight:800;font-size:13px;letter-spacing:-.02em;flex:0 0 auto;position:relative;overflow:hidden}.upi-badge img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background:#fff}.upi-tile .nm{font-size:9.5px;font-weight:700;color:#33443a;text-align:center;line-height:1.15;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upi-tile .rec{position:absolute;top:0;right:0;background:#0b7a3d;color:#fff;font-size:6.5px;font-weight:800;padding:1px 4px;border-bottom-left-radius:6px;letter-spacing:.03em}.upi-tile .tick{position:absolute;top:3px;left:4px;color:#0b7a3d;font-size:10px;font-weight:900;line-height:1;display:none}.upi-tile.on .tick{display:block}.upi-more{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;background:#fff;border:1.5px dashed #cfdad4;border-radius:11px;padding:8px 0;margin-top:8px;font:inherit;font-size:11.5px;font-weight:800;color:#0b7a3d;cursor:pointer}.upi-more:active{background:#f2f6f3}.upi-more svg{transition:transform .18s}.upi-more[aria-expanded=true] svg{transform:rotate(180deg)}body.upi-open #bot-fab,body.track-open #bot-fab,body.addr-open #bot-fab,body.acct-open #bot-fab,body.pdp-open #bot-fab,body.cart-open #bot-fab{display:none}#upi-qr-wrap.qr-focus img{width:264px;height:264px;box-shadow:0 12px 26px -18px #0b7a3de6}#upi-qr-wrap.qr-focus>div:first-child{color:#0b7a3d}#bot-fab{position:fixed;right:14px;bottom:96px;width:58px;height:58px;border-radius:50%;z-index:130;border:0;padding:0;cursor:grab;touch-action:none;overflow:visible;background:transparent;box-shadow:none}#bot-fab img{filter:drop-shadow(0 4px 7px rgba(16,38,28,.38))}#bot-fab:active{cursor:grabbing}#bot-fab img{width:100%;height:100%;display:block;pointer-events:none}#bot-panel{position:fixed;right:12px;bottom:170px;width:min(382px,calc(100vw - 24px));height:min(560px,calc(100vh - 190px));background:#fff;border-radius:18px;z-index:131;box-shadow:0 26px 60px -24px #0920148c,0 0 0 1px #e4eae6;display:none;flex-direction:column;overflow:hidden}#bot-panel.show{display:flex}.bot-hd{display:flex;align-items:center;gap:9px;padding:11px 12px;background:#0d0d0f;color:#fff}.bot-hd img{width:34px;height:34px;border-radius:0;background:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.bot-hd b{font-size:13.5px;display:block;line-height:1.2}.bot-hd small{font-size:10.5px;color:#8fd8a8;display:flex;align-items:center;gap:4px}.bot-hd small i{width:6px;height:6px;border-radius:50%;background:#22c55e;display:inline-block}.bot-x{margin-left:auto;background:#ffffff1f;border:0;color:#fff;width:28px;height:28px;border-radius:8px;font-size:15px;cursor:pointer;line-height:1}.bot-body{flex:1;overflow-y:auto;padding:12px;background:#f7f9f8;display:flex;flex-direction:column;gap:9px}.bot-msg{max-width:86%;padding:9px 12px;border-radius:13px;font-size:12.8px;line-height:1.5;white-space:pre-wrap;word-wrap:break-word}.bot-msg.bot{background:#fff;border:1px solid #e6ebe8;align-self:flex-start;border-bottom-left-radius:5px;color:#15241b}.bot-msg.me{background:#0b7a3d;color:#fff;align-self:flex-end;border-bottom-right-radius:5px}.bot-msg.typing{color:#8b978f;font-style:italic}.bot-chip-row{display:flex;flex-wrap:wrap;gap:6px;align-self:flex-start;max-width:100%}.bot-chip{background:#fff;border:1px solid #dbe4df;color:#204c33;border-radius:999px;padding:6px 11px;font-size:11.5px;font-weight:700;cursor:pointer;font-family:inherit}.bot-card{display:flex;gap:9px;align-items:center;background:#fff;border:1px solid #e6ebe8;border-radius:12px;padding:7px 9px;align-self:flex-start;max-width:92%}.bot-card img{width:44px;height:44px;object-fit:contain;border-radius:8px;background:#fff;flex:0 0 auto}.bot-card .nm{font-size:12px;font-weight:700;line-height:1.25;color:#15241b}.bot-card .pr{font-size:11.5px;color:#4b5b52;margin-top:2px}.bot-card button{margin-left:auto;background:#0b7a3d;color:#fff;border:0;border-radius:8px;padding:6px 10px;font-size:11.5px;font-weight:800;cursor:pointer;flex:0 0 auto}.bot-ft{display:flex;gap:7px;padding:9px;border-top:1px solid #e6ebe8;background:#fff}.bot-ft input{flex:1;border:1px solid #dbe4df;border-radius:11px;padding:10px 12px;font:inherit;font-size:13px;outline:none;background:#f8faf9}.bot-ft input:focus{border-color:#0b7a3d;background:#fff}.bot-ft button{width:42px;border:0;border-radius:11px;background:#0b7a3d;color:#fff;font-size:16px;cursor:pointer;flex:0 0 auto}@media(max-width:420px){#bot-panel{right:8px;left:8px;width:auto;bottom:160px}}.ess2{margin:24px 0 4px}.ess2-hd{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 2px 14px}.ess2-hd .cw-h{margin:0!important;font-size:19px!important;letter-spacing:-.03em!important}.ess2-all{display:inline-flex;align-items:center;gap:2px;background:none;border:0;padding:0;font:inherit;font-size:12px;font-weight:700;color:#0b7a3d;cursor:pointer;letter-spacing:-.01em;opacity:.9}.ess2-all:active{opacity:.5}.ess2-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 10px}@media(min-width:560px){.ess2-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px 12px}}@media(min-width:900px){.ess2-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:18px 14px}}.ess2-t{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;cursor:pointer;background:none;border:0;padding:0;font:inherit;text-align:center;-webkit-tap-highlight-color:transparent;transition:transform .16s ease}.ess2-t:active{transform:scale(.965)}.ess2-art{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1;overflow:hidden;border-radius:16px;background:#f2f8f4;transition:background .2s ease}.ess2-t:hover .ess2-art{background:#eaf4ee}.ess2-art img{width:94%;height:94%;object-fit:contain;mix-blend-mode:multiply;transition:transform .24s ease}.ess2-t:hover .ess2-art img{transform:scale(1.045)}.ess2-nm{font-size:11.5px;font-weight:700;line-height:1.22;color:#1b2a22;letter-spacing:-.015em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.44em;word-break:break-word;padding:0 1px}@media(prefers-reduced-motion:reduce){.ess2-t,.ess2-art img{transition:none}}@media(max-width:900px){.catpage{margin-left:-16px!important;margin-right:-16px!important;padding:0 0 96px!important}.catpage .cathd,.catpage .cfilters{margin-left:0!important;margin-right:0!important;padding-left:16px!important;padding-right:16px!important}.catpage .catrail{padding-left:16px!important;padding-right:16px!important;margin:0!important}.catpage .catmain{padding-left:0!important;padding-right:0!important}.catpage .grid{gap:10px 8px!important;padding:0!important}}#cat-screen .scr-body{padding:4px 0 110px!important}#cat-screen .cw-h{padding:0 12px!important}#cat-screen .cw-sec{margin-left:0!important;margin-right:0!important}#cat-screen .catwall{padding:0!important;gap:16px 8px!important}#cat-screen .cw{min-width:0!important;max-width:100%!important}#cat-screen .cw .cw-nm{font-size:12px!important;line-height:1.16!important;max-width:100%!important;word-break:normal!important;overflow-wrap:break-word!important;-webkit-hyphens:auto!important;hyphens:auto!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}@media(max-width:359px){.ess2-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ess2-nm{font-size:10.5px}}@media(max-width:680px){.grid,#saved-body .grid,.catpage .grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.grid>.card,.catpage .grid>.card,#saved-body .grid>.card{min-width:0}.media{aspect-ratio:1/1.05!important}.media img{padding:6px!important}.card-bd{padding:6px 6px 8px!important}.card .nm{font-size:10px!important;line-height:1.24!important;min-height:25px!important;-webkit-line-clamp:2}.card .un{font-size:8px!important;margin:1px 0 4px!important}.card .price{font-size:12px!important}.card .mrp{font-size:8.5px!important}.card .buy .row{gap:3px!important;flex-wrap:wrap}.add{min-width:0!important;font-size:9px!important;padding:5px 7px!important}.stepper{height:24px!important}.stepper button{width:23px!important;font-size:13px!important}.stepper .q{font-size:10px!important;min-width:10px!important}}@media(max-width:359px){.grid,#saved-body .grid,.catpage .grid{gap:6px!important}.card-bd{padding:5px 4px 7px!important}.card .nm{font-size:9.5px!important}.card .price{font-size:11px!important}}.csave,.cunit{display:none}.cfm [data-cf-group].cf-focus{animation:cfFocus 1.15s ease-out}@keyframes cfFocus{0%,45%{background:#eef7f1;border-radius:12px}to{background:transparent}}@media(max-width:680px){body.catopen .hdr,body.catopen .bjtabbar{display:none!important}body.catopen.catsearch .hdr{display:block!important}body.catopen main.wrap{padding-top:0!important;padding-bottom:0!important}body.catopen #catalogue{margin:0!important;padding:0!important}body.catopen .catpage{display:grid!important;grid-template-columns:74px minmax(0,1fr)!important;grid-template-areas:"head head" "rail main";align-items:start!important;margin:0 -12px -8px!important;padding:0!important;background:#fff!important}body.catopen .catpage.no-rail{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"head" "main";padding:0!important}body.catopen .cathd{grid-area:head;position:sticky!important;top:0!important;z-index:46;height:58px;margin:0!important;padding:9px 12px!important;gap:8px!important;background:#fff!important;border-bottom:1px solid #ececf0!important;box-shadow:none!important}body.catopen .cathd h1{font-size:17px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:-.025em!important;color:#111!important}body.catopen .cathd .cbtn{width:32px!important;height:32px!important;background:transparent!important;border:0!important;color:#111!important}body.catopen .cathd .cbtn:active{background:#f4f4f6!important}body.catopen .catrail{grid-area:rail;position:sticky!important;top:58px!important;z-index:41;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;width:auto!important;max-height:calc(100vh - 126px)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;scrollbar-width:none;margin:0!important;padding:0 0 12px!important;background:#fff!important;border-right:1px solid #ececf0!important}body.catopen .catrail::-webkit-scrollbar{display:none}body.catopen .catrail .cr{position:relative;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;flex:0 0 auto!important;width:100%!important;min-height:84px;padding:10px 2px 8px!important;gap:6px!important;border:0!important;border-radius:0!important;background:transparent!important;font-family:inherit}body.catopen .catrail .cr.on{background:#f3e9fa!important}body.catopen .catrail .cr.on:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:#8b3bb5}body.catopen .catrail .cr-img{width:52px!important;height:52px!important;border-radius:50%!important;background:#f5f5f6!important;border:0!important;box-shadow:none!important;overflow:hidden!important}body.catopen .catrail .cr.on .cr-img{background:#fff!important;border:0!important;box-shadow:none!important}body.catopen .catrail .cr-img img{width:100%!important;height:100%!important;object-fit:contain!important;padding:5px!important;mix-blend-mode:multiply}body.catopen .catrail .cr-img .ph{display:grid!important;place-items:center!important;width:100%!important;height:100%!important;color:#7d2aa6!important}body.catopen .catrail .cr-img .ph svg{width:25px!important;height:25px!important}body.catopen .catrail .cr-nm{height:auto!important;min-height:24px;font-size:10px!important;line-height:1.2!important;font-weight:600!important;color:#50545b!important;text-align:center!important}body.catopen .catrail .cr.on .cr-nm{color:#7d2aa6!important;font-weight:800!important}body.catopen .catmain{grid-area:main;min-width:0;padding:0 6px 0 8px;background:#fff!important}body.catopen .catpage.no-rail .catmain{padding:0 12px}body.catopen .cfilters{position:sticky!important;top:58px!important;z-index:44;display:flex!important;align-items:center!important;gap:7px!important;overflow-x:auto!important;margin:0!important;padding:10px 0!important;background:#fff!important;border-bottom:1px solid #f0f0f2!important;scrollbar-width:none}body.catopen .cfilters::-webkit-scrollbar{display:none}body.catopen .cf{flex:0 0 auto;height:36px!important;padding:0 12px!important;border-radius:10px!important;border:1px solid #dfe3e8!important;background:#fff!important;color:#1d2126!important;font-size:12px!important;font-weight:700!important;line-height:1!important;gap:5px!important}body.catopen .cf.on{border-color:#0b7a3d!important;background:#eef7f1!important;color:#0b7a3d!important}body.catopen .cf.only-icon{width:38px!important;padding:0!important;justify-content:center!important}body.catopen .cf.current-filter-chip{max-width:146px!important;padding:3px 9px 3px 4px!important}body.catopen .cf.current-filter-chip img{width:27px!important;height:27px!important}body.catopen .cf.clr{border:0!important;background:transparent!important;color:#0b7a3d!important;padding:0 4px!important}body.catopen .catpage .grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:13px 8px!important;padding:11px 0 22px!important;margin:0!important}body.catopen .catpage .card{min-width:0;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}body.catopen .catpage .media{position:relative!important;display:block!important;aspect-ratio:1/1!important;margin:0!important;border:1px solid #ececf0!important;border-radius:14px!important;background:#fff!important;overflow:visible!important}body.catopen .catpage .media>img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;padding:9px 8px 39px!important;mix-blend-mode:multiply}body.catopen .catpage .media>.emo{height:100%!important;padding-bottom:34px!important;display:grid!important;place-items:center!important;font-size:42px!important}body.catopen .catpage .fav{top:7px!important;right:7px!important;z-index:5;width:25px!important;height:25px!important;padding:3px!important;border:0!important;background:#fff!important;color:#c2255c!important;box-shadow:none!important}body.catopen .catpage .fav svg{width:18px!important;height:18px!important}body.catopen .catpage .fav.on svg{fill:#c2255c!important}body.catopen .catpage .qtywrap{position:absolute!important;left:0!important;right:0!important;bottom:8px!important;z-index:6;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 8px!important;margin:0!important;transform:none!important}body.catopen .catpage .qtywrap .upill,body.catopen .catpage .qtywrap .vegmark{display:none!important}body.catopen .catpage .add,body.catopen .catpage .card .stepper{width:72%!important;min-width:0!important;height:34px!important;margin:0 auto!important;border:1.5px solid #c2255c!important;border-radius:10px!important;background:#fff!important;color:#c2255c!important;box-shadow:0 3px 8px #c2255c1f!important;font-size:13px!important;font-weight:800!important;line-height:1!important}body.catopen .catpage .add.plus{display:flex!important;align-items:center!important;justify-content:center!important}body.catopen .catpage .add.plus svg{display:none!important}body.catopen .catpage .add.plus:before{content:"ADD";letter-spacing:.035em}body.catopen .catpage .add.notify{display:inline-flex!important;width:80%!important;align-items:center!important;justify-content:center!important;gap:4px!important;border-color:#c2255c!important;color:#c2255c!important;font-size:11px!important}body.catopen .catpage .add.notify svg{width:12px!important;height:12px!important}body.catopen .catpage .stepper{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0!important;overflow:hidden!important}body.catopen .catpage .stepper button{width:32px!important;height:32px!important;padding:0!important;border:0!important;background:#fff!important;color:#c2255c!important;font-size:18px!important;font-weight:700!important;line-height:1!important}body.catopen .catpage .stepper .q{color:#c2255c!important;font-size:12px!important;font-weight:800!important}body.catopen .catpage .pbadge{max-width:78%!important;padding:5px 8px!important;border-radius:12px 0 9px!important;background:#fff3cd!important;color:#614900!important;font-size:8.5px!important}body.catopen .catpage .oos-badge{padding:5px 8px!important;border-radius:12px 0 9px!important;background:#fffffff5!important;color:#6b7280!important;font-size:8.5px!important}body.catopen .catpage .card-bd{display:flex!important;flex-direction:column!important;align-items:stretch!important;padding:8px 3px 0!important;background:#fff!important}body.catopen .catpage .priceline{order:1;display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:5px!important;margin:0 0 3px!important}body.catopen .catpage .ppill{display:inline-flex!important;align-items:center!important;padding:4px 6px!important;border-radius:6px!important;background:#128a36!important;color:#fff!important;font-size:14px!important;line-height:1!important;font-weight:800!important}body.catopen .catpage .priceline s{font-size:11px!important;line-height:1!important;color:#8b9198!important;font-weight:500!important}body.catopen .catpage .coff{display:none!important}body.catopen .catpage .csave{order:2;display:block!important;margin:0 0 4px!important;color:#0b8a3d!important;font-size:11px!important;line-height:1.2!important;font-weight:800!important}body.catopen .catpage .cbrand{display:none!important}body.catopen .catpage .nm{order:3;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:32px!important;margin:0 0 4px!important;color:#17191c!important;font-size:13px!important;line-height:1.24!important;font-weight:600!important;letter-spacing:0!important}body.catopen .catpage .cunit{order:4;display:block!important;min-height:14px;margin:0 0 4px!important;color:#8b9198!important;font-size:11px!important;line-height:1.25!important;font-weight:500!important}body.catopen .catpage .crate{order:5;display:flex!important;align-items:center!important;gap:3px!important;margin:0!important;color:#0b8a3d!important;font-size:11px!important;line-height:1.2!important;font-weight:700!important}body.catopen .catpage .crate svg{fill:#0b8a3d!important}body.catopen .catpage .crate em{color:#8b9198!important;font-style:normal!important;font-weight:500!important}body.catopen .catpage .catem{margin-top:12px}}#cat-screen .cattop .cat-search-trigger{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:84px;height:36px;padding:0 11px;gap:6px;border-radius:10px;background:#eef5f1;color:#145d3b;font-size:12px;font-weight:800}#cat-screen .cattop .cat-search-trigger:active{background:#dfece5}#cat-screen .cat-universal{padding:12px 16px 11px;background:#fff;border-bottom:1px solid #e8edea;flex:0 0 auto}#cat-screen .cat-universal-box{height:46px;display:flex;align-items:center;gap:10px;padding:0 12px;background:#f6f8f7;border:1px solid #dce4df;border-radius:12px;color:#65736b;transition:border-color .15s,background .15s,box-shadow .15s}#cat-screen .cat-universal-box:focus-within{background:#fff;border-color:#176b45;box-shadow:0 0 0 3px #176b4517}#cat-screen .cat-universal-box>svg{flex:0 0 auto;color:#254b39}#cat-screen .cat-universal-box input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#15251c;font:600 13.5px/1.2 inherit;padding:12px 0}#cat-screen .cat-universal-box input::placeholder{color:#7b8880;font-weight:500}#cat-screen .cat-universal-box input::-webkit-search-cancel-button{display:none}#cat-universal-clear{display:none;place-items:center;flex:0 0 auto;width:28px;height:28px;padding:0;border:0;border-radius:8px;background:#e9eeeb;color:#526159;font:700 13px/1 inherit}#cat-universal-meta{font-size:10.5px;line-height:1.35;color:#7a877f;margin:7px 2px 0;letter-spacing:.005em}#cat-screen .cat-result-sec{margin-top:16px!important}#cat-screen .cat-result-head{display:flex;align-items:center;gap:8px;margin:0 0 11px}#cat-screen .cat-result-head h2{margin:0;color:#17231c;font-size:18px;line-height:1.2;letter-spacing:-.02em;font-weight:800}#cat-screen .cat-result-head span{display:inline-grid;place-items:center;min-width:24px;height:22px;padding:0 7px;border-radius:7px;background:#edf3ef;color:#386149;font-size:10px;font-weight:800}#cat-screen .cat-search-products{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px 8px!important}#cat-screen .cat-view-all{width:auto;min-height:32px;margin-left:auto;padding:0 10px;border:1px solid #cddcd3;border-radius:9px;background:#fff;color:#155f3d;font:800 11.5px/1 inherit}#cat-screen .cat-empty{margin:44px auto;max-width:300px;text-align:center;color:#6e7c73}#cat-screen .cat-empty>span{display:grid;place-items:center;width:48px;height:48px;margin:0 auto 12px;border-radius:14px;background:#f0f4f2;color:#486355}#cat-screen .cat-empty b{display:block;color:#26382e;font-size:14px;line-height:1.4}#cat-screen .cat-empty p{font-size:12px;line-height:1.5;margin:6px 0 14px}#cat-screen .cat-empty button{border:1px solid #d6dfda;background:#fff;border-radius:10px;padding:9px 14px;color:#245c40;font:750 12px/1 inherit}@media(min-width:700px){#cat-screen .cat-search-products{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media(max-width:350px){#cat-screen .cattop .cat-search-trigger{min-width:36px;width:36px;padding:0}#cat-screen .cattop .cat-search-trigger span{display:none}}#upi-modal .box{border:1px solid #e2e8e4;box-shadow:0 24px 64px -30px #142b1f61}#upi-modal .mhd{border-bottom:1px solid #e9eeeb;padding:17px 18px}#upi-modal .mhd h3{color:#15251c;font-size:18px;letter-spacing:-.02em}#upi-modal .mbd{padding:16px 18px 18px}#upi-modal .upi-modes{gap:4px;margin:0 0 16px;padding:4px;background:#f0f4f2;border:1px solid #e2e9e5;border-radius:12px}#upi-modal .upi-mode{border:0;border-radius:9px;padding:10px 8px;text-align:center;background:transparent;box-shadow:none}#upi-modal .upi-mode b{font-size:12.5px;color:#536159}#upi-modal .upi-mode small{font-size:10px;color:#849088}#upi-modal .upi-mode.on{background:#fff;border:0;box-shadow:0 1px 4px #1735231f}#upi-modal .upi-mode.on b{color:#155f3d}#upi-modal .upi-main{border-radius:11px;box-shadow:none;background:#146840;padding:13px 14px}#upi-modal .upi-main:active{background:#105434}#upi-modal .upi-pick-hd{margin-top:16px}#upi-modal #upi-qr-wrap{padding:4px 0 0}#upi-modal .upi-qr-kicker{font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#6f7e74;margin-bottom:10px}#upi-modal #upi-qr{width:230px;height:230px;max-width:100%;border:1px solid #dfe6e2;border-radius:12px;background:#fff;padding:10px;display:block;margin:0 auto;box-shadow:0 8px 24px -22px #153f288c}#upi-modal #upi-ord{font-size:12px;font-weight:700;color:#3e5045;margin:12px 0 6px}#upi-modal #upi-qr-hint{display:block!important;font-size:11px;color:#7b8880;line-height:1.45;margin:0 0 4px}@media(max-width:680px){#upi-modal .mbd{padding:14px 16px 16px}}body.catopen .catpage{--rail-width:82px;--category-top:0px;--category-head:58px;display:grid!important;grid-template-columns:var(--rail-width) minmax(0,1fr)!important;grid-template-areas:"head head" "rail main"!important;align-items:start!important;margin:0 -12px -8px!important;padding:0 0 90px!important;background:#f6f6f6!important}body.catopen .catpage.no-rail{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"head" "main"!important}body.catopen .catpage .cathd{grid-area:head;position:sticky!important;top:var(--category-top)!important;z-index:46;height:var(--category-head);margin:0!important;padding:9px 12px!important;background:#fff!important;border-bottom:1px solid #e9e9e9!important}body.catopen .catpage .catrail{grid-area:rail;grid-column:auto!important;position:sticky!important;top:calc(var(--category-top) + var(--category-head))!important;align-self:start;display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;gap:0!important;margin:0!important;padding:0 0 16px!important;max-height:calc(100dvh - var(--category-top) - var(--category-head) - 76px)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;background:#fff!important;border:0!important;border-right:1px solid #e4e4e4!important;scrollbar-width:thin;scrollbar-color:#d3d3d3 transparent}body.catopen .catpage .catrail::-webkit-scrollbar{display:block!important;width:3px;height:0}body.catopen .catpage .catrail::-webkit-scrollbar-thumb{background:#d3d3d3;border-radius:5px}body.catopen .catpage .catrail .cr{position:relative;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;flex:0 0 auto!important;width:100%!important;min-height:96px;padding:10px 5px!important;margin:0!important;gap:6px!important;border:0!important;border-radius:0!important;background:#fff!important;cursor:pointer}body.catopen .catpage .catrail .cr.on{background:#f5faf1!important}body.catopen .catpage .catrail .cr.on:before{content:"";position:absolute;left:auto!important;right:0;top:8px;bottom:8px;width:4px;border-radius:4px 0 0 4px;background:#4d873a!important}body.catopen .catpage .catrail .cr:focus-visible{outline:2px solid #357e26;outline-offset:-3px}body.catopen .catpage .catrail .cr-img{display:grid!important;place-items:center!important;flex:0 0 auto;width:54px!important;height:54px!important;border-radius:12px!important;background:#f7f7f7!important;border:0!important;box-shadow:none!important;overflow:hidden!important}body.catopen .catpage .catrail .cr-img img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;padding:3px!important;margin:0!important;mix-blend-mode:multiply}body.catopen .catpage .catrail .cr-nm{display:block!important;max-width:100%;height:auto!important;min-height:26px;font-size:10.5px!important;line-height:1.25!important;font-weight:500!important;color:#747474!important;text-align:center!important;white-space:normal;overflow-wrap:anywhere}body.catopen .catpage .catrail .cr.on .cr-nm{font-weight:800!important;color:#202020!important}body.catopen .catpage .catmain{grid-area:main;min-width:0;padding:0 7px 10px!important;background:#f6f6f6!important}body.catopen .catpage .cfilters{top:calc(var(--category-top) + var(--category-head))!important;margin:0!important;padding:8px 0!important;background:#f6f6f6!important}body.catopen .catpage .grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 8px!important;padding:8px 0 22px!important}@media(min-width:681px){body.catopen #subrail{display:none!important}body.catopen .catpage{--rail-width:110px;--category-top:var(--hdr,0px);--category-head:60px;margin:0!important;padding-bottom:32px!important}body.catopen .catpage .catrail{max-height:calc(100dvh - var(--category-top) - var(--category-head) - 20px)!important}body.catopen .catpage .catrail .cr{min-height:120px;padding:13px 8px!important}body.catopen .catpage .catrail .cr-img{width:68px!important;height:68px!important}body.catopen .catpage .catrail .cr-nm{font-size:12px!important;min-height:30px}body.catopen .catpage .catmain{padding:0 12px 12px!important}body.catopen .catpage .grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}}@media(min-width:1100px){body.catopen .catpage .grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:360px){body.catopen .catpage{--rail-width:70px}body.catopen .catpage .catrail .cr-img{width:46px!important;height:46px!important}body.catopen .catpage .catrail .cr-nm{font-size:9.5px!important}body.catopen .catpage .catmain{padding-left:5px!important;padding-right:5px!important}}body.catopen .hdr,body.catopen.catsearch .hdr{display:block!important}body.catopen .catpage{--category-top:var(--hdr,0px)}@media(max-width:680px){body.catopen .catpage .grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.catopen .catpage .catrail{touch-action:pan-y;-webkit-overflow-scrolling:touch}body.catopen .catpage .catrail .cr{min-height:96px;touch-action:manipulation;-webkit-tap-highlight-color:transparent}body.catopen .catpage .cfilters{touch-action:pan-x;-webkit-overflow-scrolling:touch}body.catopen .catpage .cfilters .cf{min-height:40px!important;touch-action:manipulation}body.catopen .catpage .cathd .cbtn{min-width:40px!important;min-height:40px!important;touch-action:manipulation}body.catopen .catpage .cathd h1{min-width:0;font-size:clamp(13px,4.1vw,17px)!important}body.catopen .catpage .catrail .cr-nm{word-break:normal;overflow-wrap:normal}}.bj-android-popup{font-size:13px;line-height:1.5;color:#4d6253}.bj-android-brand{display:flex;align-items:center;gap:12px;margin:2px 0 16px}.bj-android-brand img{border-radius:14px;flex:0 0 auto}.bj-android-brand b{display:block;font-size:21px;line-height:1.2;color:#153c27}.bj-android-brand small{display:block;font-size:11px;color:#78867c;margin-top:5px}.bj-android-tag{margin-left:auto;background:#edf6ed;color:#247139;border-radius:6px;font-size:9px;letter-spacing:1px;font-weight:800;padding:5px 7px}.bj-android-meta{display:flex;gap:7px;flex-wrap:wrap;margin:14px 0 17px}.bj-android-meta span{font-size:10px;padding:5px 8px;background:#f3f6f1;border-radius:6px;color:#607366}.bj-android-download{display:flex;justify-content:center;gap:12px;width:100%;padding:14px 12px;border-radius:11px;background:#0b7a3d;color:#fff!important;text-decoration:none;font-size:14px;font-weight:800;margin:10px 0}.bj-android-download:focus-visible{outline:2px solid #75a981;outline-offset:3px}.bj-android-pending{padding:11px 12px;background:#f5f7f2;border:1px solid #e5ebdf;border-radius:9px;font-size:11px;line-height:1.5;color:#6c796e}.bj-android-steps{margin-top:18px;font-size:12px}.bj-android-steps b{color:#244d32}.bj-android-steps ol{padding-left:20px;margin-top:8px}.bj-android-steps li{padding:3px 0}.bj-android-note{font-size:10px!important;line-height:1.55;color:#7e8b81!important;margin-top:14px}.bj-android-links{display:flex;gap:17px;flex-wrap:wrap;margin-top:16px;padding-top:13px;border-top:1px solid #e9eee5;font-size:11px}.bj-android-links a{color:#17683b;font-weight:700;text-decoration:none}body.catopen #subrail,body.catopen #diwali-view,body.catopen #organic-view,body.catopen #collection-view{display:none!important}body.catopen #catalogue{display:block!important}body.catopen .catpage .cfilters .cf{font-family:inherit}.bj-sugg{position:fixed;z-index:79;display:none;background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:0 0 14px 14px;box-shadow:0 22px 46px -20px #11182773;max-height:min(62vh,430px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:2px 0}.bj-sugg.open{display:block}.bj-sg{display:flex;align-items:center;gap:12px;width:100%;padding:9px 14px;background:none;border:0;text-align:left;font:inherit;cursor:pointer;color:#141414;line-height:1.25}.bj-sg:hover,.bj-sg:focus-visible,.bj-sg.on{background:#eef7f1}.bj-sg.on .bj-sg-n{font-weight:700}.bj-sg:active{background:#eef2ee}.bj-sg-img{width:44px;height:44px;flex:0 0 44px;border-radius:10px;background:#f6f7f6;display:grid;place-items:center;overflow:hidden}.bj-sg-img img{width:100%;height:100%;object-fit:contain}.bj-sg-img span{font-size:21px;line-height:1}.bj-sg-n{font-size:14.5px;font-weight:400;color:#141414;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bj-sg-n b{font-weight:800;color:#141414}.bj-sg-meta{margin-left:auto;flex:0 0 auto;font-size:11.5px;font-weight:700;color:#0b7a3d;background:#eef7f1;border-radius:999px;padding:3px 8px}@media(max-width:680px){.bj-sugg{border-radius:12px;max-height:min(58vh,400px)}.bj-sg{padding:8px 12px;gap:11px}.bj-sg-img{width:40px;height:40px;flex:0 0 40px;border-radius:9px}.bj-sg-n{font-size:13.5px}}
