:root{--g900:#0e3a1f;--g800:#16532c;--g700:#1e6634;--g600:#33782e;--leaf:#5bae36;--g100:#e6f0de;--g50:#f2f7ec;--paper:#f7f9f3;--card:#fff;--ink:#15231a;--soft:#5d6b62;--line:#e1e7da;--honey:#e39b12;--honey-50:#fff6e3;--red:#c9442a;--red-50:#fdeeea;--wa:#25d366;--wrap:1280px;--gut:clamp(14px,4vw,40px);--r:16px;--r-sm:10px;--d:"Hind Siliguri","Helvetica Neue",Arial,sans-serif;--b:"Hind Siliguri","Helvetica Neue",Arial,sans-serif;--sh:0 1px 2px rgba(14,58,31,.05),0 6px 22px -10px rgba(14,58,31,.14);--ease:cubic-bezier(.2,.7,.2,1);--navh:62px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body,html{max-width:100%;overflow-x:clip}html.lock,html.lock body{overflow:hidden}body{font-family:var(--b);color:var(--ink);font-size:15.5px;line-height:1.6;-webkit-font-smoothing:antialiased}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0}:focus-visible{outline:2.5px solid var(--leaf);outline-offset:2px;border-radius:6px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gut)}.grid>*,.rtrack>*,.wrap>*{min-width:0}h1,h2,h3,h4{font-family:var(--d);line-height:1.25;letter-spacing:-.01em;color:var(--ink)}.ic{width:20px;height:20px;flex:none;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 20px;border-radius:999px;font-family:var(--d);font-size:14.5px;transition:background .18s,color .18s,border-color .18s,transform .12s;white-space:nowrap}.btn:active{transform:scale(.97)}.btn-pri{background:var(--g800);color:#fff}.btn-pri:hover{background:var(--g700)}.btn-ghost{border:1.5px solid var(--g800);color:var(--g800)}.btn-ghost:hover{background:var(--g50)}.btn-honey{background:var(--honey);color:#fff}.btn-honey:hover{background:#cf8a08}.btn-sm{height:38px;padding:0 14px;font-size:13.5px}.btn-block{width:100%}.btn[disabled]{opacity:.6;cursor:not-allowed}.link{color:var(--g700);font-weight:600;font-family:var(--d);font-size:13.5px;display:inline-flex;gap:6px;align-items:center}.link:hover{color:var(--leaf)}.ticker{color:#e8f2e1;font-size:12.5px;overflow:hidden;height:32px;display:flex;align-items:center}.ticker-track{display:flex;gap:48px;white-space:nowrap;animation:tick 40s linear infinite;padding-left:48px}.ticker-track span:before{content:"✦";color:var(--leaf);margin-right:10px}@keyframes tick{to{transform:translateX(-50%)}}.hdr{position:-webkit-sticky;position:sticky;top:0;z-index:60;background:color-mix(in srgb,var(--card) 92%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.hdr-in{gap:18px;height:72px}.hdr-in,.logo{display:flex;align-items:center}.logo{flex:none}.logo img{height:46px;width:auto}.hsearch{flex:1 1;max-width:520px;margin-inline:auto;position:relative}.hsearch input{width:100%;height:44px;border-radius:999px;border:1.5px solid var(--line);background:var(--g50);padding:0 48px 0 18px;font-size:14.5px;transition:border-color .2s,background .2s}.hsearch input:focus{outline:none;border-color:var(--g600);background:#fff}.hsearch button{position:absolute;right:6px;top:6px;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:var(--g800)}.suggest{position:absolute;left:0;right:0;top:50px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--sh);padding:6px;display:none;max-height:420px;overflow:auto;z-index:5}.suggest.on{display:block}.sg{display:flex;align-items:center;gap:12px;padding:8px;border-radius:10px}.sg:focus,.sg:hover{background:var(--g50);outline:none}.sg img{width:44px;height:44px;border-radius:8px;background:var(--g50)}.sg b{display:block;font-weight:600;font-size:14px;line-height:1.3}.sg small{color:var(--g700);font-weight:600}.sg-empty{padding:14px;color:var(--soft);font-size:14px}.hicons{gap:4px;margin-left:auto}.hic,.hicons{display:flex;align-items:center}.hic{flex-direction:column;gap:1px;font-size:11.5px;color:var(--soft);padding:6px 10px;border-radius:10px;position:relative;font-weight:500}.hic:hover{color:var(--g800);background:var(--g50)}.hic .ic{width:22px;height:22px;color:var(--ink)}.cnt{position:absolute;top:2px;right:6px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--honey);color:#fff;font-size:10.5px;font-weight:700;display:grid;place-items:center;font-family:var(--d)}.burger,.cnt[data-n="0"]{display:none}.catnav{background:var(--g800)}.catnav ul{display:flex;gap:2px;list-style:none;overflow-x:auto;scrollbar-width:none;height:44px;align-items:center}.catnav ul::-webkit-scrollbar{display:none}.catnav a{color:#e4efdd;font-size:13.5px;padding:6px 12px;border-radius:8px;white-space:nowrap;display:block}.catnav a.on,.catnav a:hover{background:hsla(0,0%,100%,.12);color:#fff}.catnav a.hot{color:#ffd58a}.sec{padding-block:clamp(26px,4vw,48px)}.sec-h{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:18px}.sec-h h2{font-size:clamp(20px,2.4vw,26px)}.sec-h p{color:var(--soft);font-size:14px;margin-top:2px}.sec-h .eyebrow{font-family:var(--d);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--leaf);display:block;margin-bottom:4px}.sec-h.center{justify-content:center;text-align:center}.hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.42fr);grid-gap:16px;gap:16px}.slider{position:relative;border-radius:22px;overflow:hidden;background:var(--g50);min-height:clamp(300px,34vw,420px)}.slides{display:flex;height:100%;transition:transform .6s var(--ease)}.slide{flex:0 0 100%;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-gap:10px;gap:10px;padding:clamp(22px,4vw,52px);position:relative;overflow:hidden}.slide:before{content:"";position:absolute;width:520px;height:520px;border-radius:50%;right:-140px;top:-120px;background:radial-gradient(circle,rgba(91,174,54,.22),rgba(91,174,54,0) 70%)}.slide.s2{background:linear-gradient(120deg,#fff6e3,#fdebc4)}.slide.s2:before{background:radial-gradient(circle,rgba(227,155,18,.25),rgba(227,155,18,0) 70%)}.slide.s3{background:linear-gradient(120deg,#e9f2e3,#d6e8cb)}.hcopy{position:relative;z-index:1}.hcopy>*{animation:rise .7s var(--ease) both}.hcopy>:nth-child(2){animation-delay:.07s}.hcopy>:nth-child(3){animation-delay:.14s}.hcopy>:nth-child(4){animation-delay:.21s}.hcopy>:nth-child(5){animation-delay:.28s}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.kicker{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:4px 12px;font-size:12.5px;font-weight:600;color:var(--g800);margin-bottom:14px}.kicker i{width:7px;height:7px;border-radius:50%;background:var(--leaf);box-shadow:0 0 0 3px rgba(91,174,54,.2)}.hcopy .h1,.hcopy h1{font-size:clamp(26px,3.6vw,46px);line-height:1.2;margin-bottom:12px;letter-spacing:-.02em}.hcopy .h1 em,.hcopy h1 em{color:var(--g600)}.hcopy p{color:var(--soft);font-size:clamp(14.5px,1.3vw,17px);max-width:44ch;margin-bottom:20px}.ctas{gap:10px;margin-bottom:18px}.ctas,.trust{display:flex;flex-wrap:wrap}.trust{gap:8px}.trust span{font-size:12.5px;font-weight:600;color:var(--g800);background:hsla(0,0%,100%,.75);border:1px solid var(--line);border-radius:999px;padding:3px 11px}.hvis{position:relative;z-index:1;height:100%;min-height:clamp(220px,28vw,340px);display:flex;align-items:center;justify-content:center}.hvis img{position:absolute;width:62%;border-radius:22px;box-shadow:0 18px 40px -16px rgba(14,58,31,.35)}.hvis img:first-child{left:2%;top:10%;transform:rotate(-5deg);animation:floaty 7s ease-in-out infinite}.hvis img:nth-child(2){right:0;bottom:4%;transform:rotate(4deg);width:56%;animation:floaty 8s ease-in-out -2s infinite}@keyframes floaty{50%{translate:0 -8px}}.sl-arrow{position:absolute;top:50%;translate:0 -50%;width:40px;height:40px;border-radius:50%;box-shadow:var(--sh);display:grid;place-items:center;z-index:3;color:var(--g800)}.sl-arrow.prev{left:12px}.sl-arrow.next{right:12px}.dots{position:absolute;left:0;right:0;bottom:14px;display:flex;gap:6px;justify-content:center;z-index:3}.dots button{width:8px;height:8px;border-radius:5px;background:rgba(22,83,44,.25);transition:width .3s,background .3s}.dots button[aria-current=true]{width:22px;background:var(--g800)}.slide.dark{display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(22px,3vw,36px) 0 0;background:#141414;gap:0}.slide.dark.g{background:radial-gradient(120% 90% at 50% 0,#1e6634 0,#0e3a1f 60%,#0a2a16 100%)}.slide.dark:before{display:none}.slide.dark .hcopy{padding-inline:20px;max-width:780px}.slide.dark .h1,.slide.dark h1{color:#fff;font-size:clamp(24px,3.2vw,40px)}.slide.dark .h1 em,.slide.dark h1 em{color:#7bd14b}.slide.dark .hcopy p{color:#c9d2c6;margin-inline:auto;margin-bottom:16px}.slide.dark .ctas{justify-content:center;margin-bottom:0}.slide.dark .btn-ghost{border-color:#7bd14b;color:#dff3d3}.slide.dark .btn-ghost:hover{background:rgba(123,209,75,.12)}.slide.dark .btn-pri{background:var(--leaf)}.slide.dark .btn-pri:hover{background:#4c9a2c}.slide.dark .kicker{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.16);color:#cfe8c0}.hban{display:block;height:auto}.hban,.hpacks{width:100%;margin-top:auto}.hpacks{display:flex;gap:12px;justify-content:center;align-items:flex-end;padding:18px 20px 0}.hpacks img{width:min(31%,210px);border-radius:16px 16px 0 0}.dots button{background:hsla(0,0%,100%,.35)}.dots button[aria-current=true]{background:#7bd14b}.promo{border-radius:22px;background:linear-gradient(160deg,var(--g800),var(--g900));color:#fff;padding:24px;display:flex;flex-direction:column;position:relative;overflow:hidden}.promo h3{color:#fff;font-size:22px;margin:6px 0 8px}.promo p{color:#cfe3c6;font-size:14px;margin-bottom:14px}.promo .tag{align-self:flex-start;background:var(--honey);color:#fff;font-size:12px;font-weight:700;border-radius:999px;padding:2px 10px}.promo img{width:100%;margin-top:auto;border-radius:16px}.promo .price{font-family:var(--d);font-size:26px;font-weight:700}.promo .price s{font-size:15px;opacity:.6;margin-left:6px;font-weight:500}.rail{position:relative;display:block;width:auto;gap:normal;padding-block:0}.rtrack{display:grid;grid-auto-flow:column;grid-gap:clamp(10px,1.4vw,16px);gap:clamp(10px,1.4vw,16px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 2px 8px;overscroll-behavior-x:contain}.rtrack::-webkit-scrollbar{display:none}.rtrack>*{scroll-snap-align:start}.rarr{position:absolute;top:42%;translate:0 -50%;width:38px;height:38px;border-radius:50%;background:var(--g800);color:#fff;display:grid;place-items:center;z-index:2;box-shadow:var(--sh);transition:opacity .2s}.rarr.l{left:-14px}.rarr.r{right:-14px}.rarr[disabled]{opacity:0;pointer-events:none}.cats .rtrack{grid-auto-columns:clamp(104px,12vw,140px)}.cat{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.cat .cimg{width:100%;aspect-ratio:1;border-radius:20px;background:#fff;border:1px solid var(--line);display:grid;place-items:center;overflow:hidden;transition:border-color .2s,transform .2s}.cat:hover .cimg{border-color:var(--leaf);transform:translateY(-3px)}.cat .cimg img{width:100%;height:100%;object-fit:cover}.cat .cmeta{display:block;font-size:14px;font-weight:600;line-height:1.3}.cat .cmeta small{display:block;color:var(--soft);font-weight:500;font-size:12px}.prail .rtrack{grid-auto-columns:clamp(162px,calc((100% - 64px)/5),240px)}@media (max-width:760px){.prail .rtrack{grid-auto-columns:44%}.rarr{display:none}}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(200px,46%),1fr));grid-gap:clamp(10px,1.4vw,16px);gap:clamp(10px,1.4vw,16px)}@media (max-width:1040px){.grid{grid-template-columns:repeat(auto-fill,minmax(min(200px,46%),1fr))}}@media (max-width:720px){.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.item{background:var(--card);border:1px solid var(--line);border-radius:var(--r);display:flex;flex-direction:column;height:100%;transition:box-shadow .2s,border-color .2s}.item:hover{border-color:#d2dcc8}.frame{position:relative;display:block;aspect-ratio:1;border-radius:12px;overflow:hidden;background:#111}.frame img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.item:hover .frame img{transform:scale(1.045)}.ptags{position:absolute;left:8px;top:8px;right:8px;display:flex;justify-content:space-between;gap:4px;z-index:1;pointer-events:none}.ptag{white-space:nowrap;font-family:var(--d);font-size:11px;font-weight:700;border-radius:6px;padding:2px 7px;line-height:1.5}.ptag.off{background:var(--g800);margin-left:auto}.ptag.bs{background:var(--red);color:#fff}.ptag.nw{background:var(--honey);color:#fff}.ptag.low{background:var(--honey-50);color:#9a6200}.oos{position:absolute;inset:0;background:hsla(80,33%,96%,.72);display:grid;place-items:center;font-family:var(--d);font-weight:700;color:var(--soft);font-size:14px;z-index:1}.ibody{display:flex;flex-direction:column;flex:1 1;padding:10px 2px 0}.iname{font-size:15px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.iname:hover{color:var(--g700)}.meta{margin-top:6px;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.meta b{font-size:17px}.meta s{font-size:13px;color:#98a39b}.meta .from{font-weight:500}.meta .from,.runs{font-size:12px;color:var(--soft)}.runs{margin-top:2px}.ien{font-size:12px;color:var(--soft);line-height:1.3;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cbtns{margin-top:auto;padding-top:10px;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.cbtns .btn{height:38px;padding:0 6px;font-size:13px;min-width:0}.cbtns .one{grid-column:1/-1}@media (max-width:420px){.cbtns{grid-template-columns:1fr;gap:6px}}.topgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(420px,100%),1fr));grid-gap:16px;gap:16px}@media (max-width:760px){.topgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.tcard{container-type:inline-size}@container (min-width:380px){.tcard .item{flex-direction:row;align-items:center;gap:18px;padding:16px}.tcard .frame{width:44%;flex:none}.tcard .ibody{padding:0}.tcard .iname{font-size:17px;min-height:0}.tcard .meta b{font-size:20px}.tcard .cbtns{margin-top:14px}}.brands{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr));grid-gap:12px;gap:12px}.brand{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:18px;display:flex;align-items:center;gap:14px;transition:border-color .2s}.brand:hover{border-color:var(--leaf)}.bmark{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;font-weight:800;color:#fff;font-size:18px;flex:none}.brand b{font-family:var(--d);font-size:16px;display:block;line-height:1.2}.brand small{color:var(--soft);font-size:12.5px}.strip{border-radius:22px;background:linear-gradient(110deg,var(--g800) 0,var(--g700) 55%,var(--g600) 100%);color:#fff;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;overflow:hidden;position:relative}.strip .sc{padding:clamp(22px,4vw,44px)}.strip h3{color:#fff;font-size:clamp(20px,2.6vw,30px);margin-bottom:8px}.strip p{color:#d3e6ca;margin-bottom:16px;max-width:42ch}.strip .simgs{display:flex;gap:10px;padding:18px;justify-content:center}.strip .simgs img{width:31%;border-radius:16px;box-shadow:0 14px 30px -14px rgba(0,0,0,.4)}.strip .simgs img:nth-child(2){translate:0 -14px}.tbar{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));grid-gap:12px;gap:12px}.tb{display:flex;gap:12px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:14px 16px}.tb .tbi{width:42px;height:42px;border-radius:12px;color:var(--g700);display:grid;place-items:center;flex:none}.tb b{display:block;font-family:var(--d);font-size:15px;line-height:1.3}.tb small{color:var(--soft);font-size:12.5px}.revs{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));grid-gap:14px;gap:14px}.rev{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:20px}.rev p{font-size:14.5px;color:var(--ink);margin-bottom:12px}.stars{color:var(--honey);letter-spacing:2px;font-size:14px}.who{display:flex;gap:10px;align-items:center;margin-top:10px}.who i{width:38px;height:38px;border-radius:50%;background:var(--g100);display:grid;place-items:center;font-style:normal;font-weight:700}.who b{display:block;font-size:14px;line-height:1.2}.who small{color:var(--soft);font-size:12px}.loadmore{display:flex;justify-content:center;margin-top:22px}.reels{background:var(--g900);color:#fff;border-radius:26px;padding:clamp(22px,3.5vw,36px) 0;overflow:hidden}.reels .sec-h{padding-inline:clamp(18px,3vw,36px)}.reels .sec-h h2{color:#fff}.reels .sec-h p{color:#a9c3a0}.reels .sec-h .eyebrow{color:#9bdb78}.rscroll{overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.rscroll::-webkit-scrollbar{display:none}.rrow{display:flex;gap:14px;padding:4px clamp(18px,3vw,36px);width:max-content}.rtile{position:relative;width:clamp(150px,15vw,196px);aspect-ratio:9/16;border-radius:18px;overflow:hidden;flex:none;text-align:left;background:#0a2615;color:#fff;isolation:isolate}.rtile img{width:100%;height:100%;object-fit:cover;z-index:-2;animation:kb 14s ease-in-out infinite alternate}.rtile img,.rtile:after{position:absolute;inset:0}.rtile:after{content:"";z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,.05) 35%,rgba(5,25,13,.88))}.rtile .rcap{top:12px;font-size:13px;font-weight:600;line-height:1.35;text-shadow:0 1px 6px rgba(0,0,0,.45)}.rtile .rcap,.rtile .rinfo{position:absolute;left:10px;right:10px}.rtile .rinfo{bottom:10px}.rtile .rinfo b{display:block;font-size:13px;line-height:1.3}.rtile .rinfo>span:last-child{font-family:var(--d);font-weight:700;color:#bdf29e;font-size:14px}.rtile .rplay{position:absolute;right:10px;top:50%;translate:0 -50%;width:38px;height:38px;border-radius:50%;background:hsla(0,0%,100%,.22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center}.rtile .rviews{display:inline-block;font-size:11.5px;background:rgba(0,0,0,.35);padding:1px 8px;border-radius:999px;margin-bottom:6px}@keyframes kb{0%{transform:scale(1.02) translate(0)}to{transform:scale(1.18) translate(-3%,-4%)}}.rv{position:fixed;inset:0;z-index:120;background:#000;display:none}.rv.open{visibility:visible;opacity:1}.rv.on,.rv.open{display:block}.rvscroll{height:100%;overflow-y:auto;scroll-snap-type:y mandatory;scrollbar-width:none;overscroll-behavior:contain}.rvscroll::-webkit-scrollbar{display:none}.rvs{height:100vh;height:100dvh;scroll-snap-align:start;scroll-snap-stop:always;display:flex;justify-content:center}.rvs,.rvstage{position:relative;overflow:hidden}.rvstage{height:100%;width:100%;max-width:min(100vw,calc(100dvh*9/16));background:#071a0e}.rvstage img,.rvstage video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.rvstage img.kb{animation:kb 14s ease-in-out infinite alternate}.rvs.paused .rvstage img.kb{animation-play-state:paused}.rvstage:after{content:"";background:linear-gradient(180deg,rgba(0,0,0,.45),transparent 22%,transparent 55%,rgba(0,0,0,.6));pointer-events:none}.rvstage:after,.rvtap{position:absolute;inset:0}.rvtap{z-index:1}.rvcapt{left:16px;right:16px;top:74px;z-index:2;font-size:clamp(18px,4.6vw,24px);font-weight:700;font-family:var(--d);line-height:1.3;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.5);pointer-events:none}.rvcapt,.rvprog{position:absolute}.rvprog{left:12px;right:12px;top:10px;height:3px;border-radius:2px;background:hsla(0,0%,100%,.28);z-index:3;overflow:hidden}.rvprog i{display:block;height:100%;width:0;background:#fff}.rvbig{position:absolute;left:50%;top:46%;translate:-50% -50%;width:76px;height:76px;border-radius:50%;background:rgba(0,0,0,.42);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;display:grid;place-items:center;z-index:3;opacity:0;transform:scale(.8);transition:opacity .2s,transform .2s;pointer-events:none}.rvs.paused .rvbig{opacity:1;transform:scale(1);pointer-events:auto}.rvbig .ic{width:34px;height:34px;fill:#fff;stroke:none}.rvtop{position:fixed;top:calc(18px + env(safe-area-inset-top,0px));left:50%;translate:-50% 0;width:min(100vw,calc(100dvh*9/16));display:flex;justify-content:flex-end;gap:8px;padding-inline:12px;z-index:5;pointer-events:none}.rvtop button{pointer-events:auto;width:42px;height:42px;border-radius:50%;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;display:grid;place-items:center;position:relative}.rvtop .cnt{top:-2px;right:-2px}.rvcard{position:absolute;left:12px;right:12px;bottom:calc(96px + env(safe-area-inset-bottom,0px));z-index:4;border-radius:20px;padding:12px;display:grid;grid-template-columns:60px minmax(0,1fr);grid-gap:10px 12px;gap:10px 12px;align-items:center;color:var(--ink);background:hsla(0,0%,100%,.58);backdrop-filter:blur(26px) saturate(1.7);-webkit-backdrop-filter:blur(26px) saturate(1.7);border:1px solid hsla(0,0%,100%,.55);box-shadow:0 10px 34px rgba(8,10,12,.3),inset 0 1px 0 hsla(0,0%,100%,.65)}@supports not (((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))) or (-webkit-backdrop-filter:blur(2px))){.rvcard{background:hsla(0,0%,100%,.93)}}.rvcard img{width:60px;height:60px;border-radius:12px;position:static}.rvcard b{display:block;font-size:14.5px;line-height:1.3;font-weight:600}.rvcard .meta{margin-top:2px}.rvcard .meta b{font-size:16px;display:inline}.rvcard .vch{grid-column:1/-1;display:flex;gap:6px;flex-wrap:wrap}.rvcard .acts{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.rvcard .btn{height:40px}#quiz{scroll-margin-top:120px}.quiz{background:#fff;border:1px solid var(--line);border-radius:26px;padding:clamp(20px,4vw,44px);position:relative;overflow:hidden;min-height:420px}.qintro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);grid-gap:24px;gap:24px;align-items:center}.qintro h2{font-size:clamp(24px,3vw,36px);margin-bottom:10px}.qintro p{color:var(--soft);margin-bottom:16px;max-width:46ch}.qbadges{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.qbadges span{background:var(--g50);color:var(--g800);font-weight:600;font-size:12.5px;padding:4px 12px;border-radius:999px}.qstack{position:relative;height:clamp(200px,24vw,280px)}.qstack img{position:absolute;width:52%;border-radius:20px;box-shadow:0 18px 36px -18px rgba(14,58,31,.4);border:4px solid #fff}.qstack img:first-child{left:4%;top:12%;transform:rotate(-8deg)}.qstack img:nth-child(2){left:26%;top:0;z-index:1}.qstack img:nth-child(3){right:2%;top:16%;transform:rotate(8deg)}.qtop{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:13.5px;color:var(--soft);font-weight:600}.qbar{height:6px;border-radius:3px;background:var(--g50);overflow:hidden;margin-bottom:22px}.qbar i{display:block;height:100%;background:var(--leaf);transition:width .35s var(--ease)}.qq h3{font-size:clamp(20px,2.4vw,28px);margin-bottom:18px}.qopts{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr));grid-gap:10px;gap:10px}.qopt{text-align:left;border:1.5px solid var(--line);border-radius:14px;padding:14px 16px;background:#fff;display:flex;gap:12px;align-items:center;font-weight:600;transition:border-color .15s,background .15s,transform .15s}.qopt:hover{border-color:var(--g600)}.qopt.sel{transform:scale(.98)}.qopt .em{font-size:22px;width:40px;height:40px;border-radius:12px;background:var(--g50);display:grid;place-items:center;flex:none}.qopt small{display:block;color:var(--soft);font-weight:500;font-size:12.5px}.qback{margin-top:16px}.qload{display:grid;place-items:center;grid-gap:14px;gap:14px;min-height:320px;text-align:center;color:var(--soft)}.spin{width:44px;height:44px;border-radius:50%;border:4px solid var(--g100);border-top-color:var(--g800);animation:sp .8s linear infinite}@keyframes sp{to{transform:rotate(1turn)}}.qres{animation:pop .5s var(--ease) both}@keyframes pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.qhero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(16px,3vw,32px);gap:clamp(16px,3vw,32px);align-items:center}.qhero .frame{border-radius:20px}.match{display:inline-flex;align-items:center;gap:6px;background:var(--leaf);color:#fff;font-family:var(--d);font-weight:700;font-size:13px;border-radius:999px;padding:4px 12px;margin-bottom:10px}.qhero h3{font-size:clamp(22px,2.6vw,30px);margin-bottom:6px}.qhero .why{color:var(--soft);margin:10px 0 14px}.qchips{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}.qchips span{font-size:12px;font-weight:600;background:var(--g50);color:var(--g800);padding:3px 10px;border-radius:999px}.qrun{margin-top:26px;padding-top:22px;border-top:1px dashed var(--line)}.qrun h4{margin-bottom:12px;font-size:16px}.mpct{position:absolute;right:8px;bottom:8px;z-index:1;background:#fff;color:var(--g800);font-family:var(--d);font-weight:700;font-size:11.5px;border-radius:6px;padding:2px 7px}.phead{padding:22px 0 8px}.crumb{font-size:13px;color:var(--soft);display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.crumb a:hover{color:var(--g700)}.phead h1{font-size:clamp(24px,3vw,34px)}.phead p{color:var(--soft);margin-top:4px}@media (max-width:760px){.wrap>.phead{text-align:center}.wrap>.phead>p{display:none}}.tl small{display:block;color:var(--soft);font-size:12.5px;margin-top:2px;white-space:nowrap}.tools{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:16px 0}.chipsrow{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;flex:1 1;min-width:0;padding:2px}.chipsrow::-webkit-scrollbar{display:none}.chip{border:1.5px solid var(--line);background:#fff;border-radius:999px;padding:6px 14px;font-size:13.5px;font-weight:600;white-space:nowrap;transition:all .15s}.chip:hover{border-color:var(--g600)}.chip[aria-pressed=true]{background:var(--g800);border-color:var(--g800);color:#fff}.chip[disabled]{opacity:.45;text-decoration:line-through;cursor:not-allowed}.sortsel{height:40px;border:1.5px solid var(--line);border-radius:999px;padding:0 14px;background:#fff;font-weight:600}.count,.sortsel{font-size:13.5px}.count,.empty{color:var(--soft)}.empty{text-align:center;padding:60px 20px}.empty h3{color:var(--ink);margin-bottom:6px}.pdp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(20px,4vw,52px);gap:clamp(20px,4vw,52px);padding:8px 0 36px}.pgal{position:-webkit-sticky;position:sticky;top:132px;align-self:start}.pmain{position:relative;border-radius:24px;overflow:hidden;background:#111;aspect-ratio:1;border:1px solid var(--line)}.pmain img{width:100%;height:100%;object-fit:cover}.pmain .offbadge{position:absolute;left:14px;top:14px;background:var(--g800);color:#fff;font-family:var(--d);font-weight:700;font-size:13px;border-radius:8px;padding:3px 10px;z-index:1}.thumbs{display:flex;gap:10px;margin-top:12px}.thumbs button{width:72px;aspect-ratio:1;border-radius:12px;overflow:hidden;border:2px solid transparent;background:#111}.thumbs button[aria-current=true]{border-color:var(--g800)}.pinfo .bline{font-size:13px;font-weight:600;color:var(--g700);margin-bottom:6px}.pinfo .bline a:hover{text-decoration:underline}.pinfo h1{font-size:clamp(24px,3vw,34px);margin-bottom:6px}.pinfo .sub{color:var(--soft);font-size:14px}.rating{gap:6px;font-size:13px;color:var(--soft);margin-top:6px}.prow,.rating{display:flex;align-items:center}.prow{gap:10px;flex-wrap:wrap;margin:16px 0 10px;font-family:var(--d)}.prow b{font-size:30px;color:var(--g800)}.prow s{font-size:17px;color:#98a39b}.save{color:#9a6200;font-weight:700;font-size:13px;border-radius:999px;padding:3px 10px}.lead{color:var(--ink);margin-bottom:12px}.bens{list-style:none;display:grid;grid-gap:6px;gap:6px;margin-bottom:18px}.bens li{display:flex;gap:10px;font-size:14.5px}.bens li:before{content:"";flex:none;width:20px;height:20px;border-radius:50%;margin-top:2px;background:var(--leaf) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center/12px no-repeat}.vlab{display:flex;justify-content:space-between;font-weight:600;font-size:14px;margin-bottom:8px}.vlab.err{color:var(--red)}.vchips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.vchips .chip{padding:8px 16px;font-family:var(--d)}.stock{font-size:13.5px;font-weight:600;margin-bottom:14px;display:flex;align-items:center;gap:8px}.stock i{width:8px;height:8px;border-radius:50%;background:var(--leaf)}.stock.low{color:#9a6200}.stock.low i{background:var(--honey)}.stock.out{color:var(--red)}.stock.out i{background:var(--red)}.buyrow{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:16px}.buyrow .btn{flex:1 1;min-width:140px;height:48px}.qty{display:inline-flex;align-items:center;border:1.5px solid var(--line);border-radius:999px;height:48px;background:#fff}.qty button{width:42px;height:100%;display:grid;place-items:center;font-size:20px;color:var(--g800)}.qty output,.qty span{min-width:28px;text-align:center;font-family:var(--d);font-weight:700}.goodfor{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}.goodfor span{font-size:12.5px;background:var(--g50);color:var(--g800);border-radius:999px;padding:3px 11px;font-weight:600}.tblock{border:1px solid var(--line);background:#fff;border-radius:var(--r);padding:6px 16px;margin-bottom:18px}.tblock div{display:flex;gap:12px;align-items:center;padding:9px 0;font-size:14px;border-bottom:1px dashed var(--line)}.tblock div:last-child{border:0}.tblock .ic{color:var(--g700)}.acc{border-top:1px solid var(--line)}.acc details{border-bottom:1px solid var(--line)}.acc summary{list-style:none;cursor:pointer;padding:15px 2px;font-size:15.5px;display:flex;justify-content:space-between;align-items:center}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"+";font-size:22px;color:var(--g700);transition:transform .2s}.acc details[open] summary:after{transform:rotate(45deg)}.acc .ab{padding:0 2px 16px;color:var(--soft);font-size:14.5px}.acc .ab ul{padding-left:18px}.acc table{width:100%;border-collapse:collapse;font-size:14px}.acc td{padding:6px 0;border-bottom:1px dashed var(--line)}.acc td:last-child{text-align:right;color:var(--ink);font-weight:600}.scrim{position:fixed;inset:0;background:rgba(10,30,18,.45);z-index:90;opacity:0;pointer-events:none;transition:opacity .25s}.scrim.on{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;right:0;bottom:0;left:auto;width:min(420px,100%);background:#fff;z-index:100;display:flex;flex-direction:column;transform:translateX(102%);transition:transform .32s var(--ease);box-shadow:-20px 0 50px -20px rgba(0,0,0,.25);visibility:visible}.drawer.on{transform:none}.drawer.left{left:0;right:auto;transform:translateX(-102%)}.drawer.left.on{transform:none}.dh{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--line)}.dh h3{font-size:18px}.xbtn{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--g50)}.db{flex:1 1;overflow-y:auto;padding:16px 18px}.df{border-top:1px solid var(--line);padding:14px 18px calc(14px + env(safe-area-inset-bottom,0px));background:#fff}.free{background:var(--g50);border-radius:12px;padding:10px 12px;font-size:13px;margin-bottom:14px}.free b{color:var(--g800)}.free .fb{height:6px;border-radius:3px;background:#fff;margin-top:6px;overflow:hidden}.free .fb i{display:block;height:100%;background:var(--leaf);transition:width .4s}.line{display:grid;grid-template-columns:68px minmax(0,1fr) auto;grid-gap:12px;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);align-items:center}.line img{width:68px;height:68px;border-radius:12px;background:var(--g50)}.line b{font-size:14px;font-weight:600;line-height:1.3;display:block}.line small{color:var(--soft);font-size:12.5px}.line .lp{font-family:var(--d);font-weight:700;color:var(--g800);text-align:right}.mini{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;height:32px;margin-top:6px}.mini button{width:30px;height:100%;display:grid;place-items:center;font-size:16px;color:var(--g800)}.mini span{min-width:22px;text-align:center;font-weight:700;font-family:var(--d);font-size:13.5px}.rm{font-size:12px;color:var(--red);margin-top:6px;display:block;margin-left:auto;font-weight:600}.trash{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:var(--red);background:var(--red-50)}.tot{display:flex;justify-content:space-between;font-size:14.5px;padding:3px 0}.tot.big{font-family:var(--d);font-weight:700;font-size:17px;padding-top:8px}.dbtns{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:10px;gap:10px;margin-top:12px}.pick{display:flex;gap:12px;align-items:center;margin-bottom:16px}.pick img{width:84px;height:84px;border-radius:14px}.vlist{display:grid;grid-gap:8px;gap:8px}.vopt{display:flex;justify-content:space-between;align-items:center;border:1.5px solid var(--line);border-radius:12px;padding:12px 14px;font-weight:600;text-align:left;transition:border-color .15s}.vopt:hover{border-color:var(--g700)}.vopt[disabled]{opacity:.5;cursor:not-allowed}.vopt .meta{margin:0}.dempty{text-align:center;padding:40px 10px;color:var(--soft)}.dempty .ic{width:56px;height:56px;margin:0 auto 12px;color:var(--g600);stroke-width:1.3}.mnav a{display:flex;align-items:center;justify-content:space-between;padding:12px 4px;border-bottom:1px solid var(--line);font-weight:600}.mnav h4{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--soft);margin:18px 0 4px}.fcart{position:fixed;right:0;top:46%;z-index:55;background:var(--g800);color:#fff;border-radius:12px 0 0 12px;padding:10px 12px;display:flex;flex-direction:column;align-items:center;gap:2px;font-size:12px;box-shadow:var(--sh)}.fcart b{font-family:var(--d);background:#fff;color:var(--g800);border-radius:6px;padding:0 6px;margin-top:4px}.toast{position:fixed;left:50%;bottom:28px;translate:-50% 0;background:var(--ink);color:#fff;padding:12px 18px;border-radius:12px;font-size:14px;z-index:130;opacity:0;transform:translateY(12px);transition:all .25s;pointer-events:none;max-width:90vw}.toast.on{opacity:1;transform:none}.fab{position:fixed;right:16px;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:70;width:56px;height:56px;background:var(--wa);display:grid;place-items:center;color:#fff;box-shadow:0 8px 24px -6px rgba(37,211,102,.6)}.fab,.fab:before{border-radius:50%}.fab:before{content:"";position:absolute;inset:0;border:2px solid var(--wa);animation:ping 2.4s ease-out infinite}@keyframes ping{0%{transform:scale(1);opacity:.7}to{transform:scale(1.55);opacity:0}}.fab svg{width:28px;height:28px}.bnav{display:none}.narrow{max-width:760px;margin-inline:auto}.block{background:#fff;border:1px solid var(--line);border-radius:20px;padding:clamp(16px,3vw,26px);margin-bottom:16px}.block>h2{font-size:19px;margin-bottom:6px;display:flex;align-items:center;gap:10px}.block>h2 .n{width:26px;height:26px;border-radius:50%;background:var(--g800);color:#fff;font-size:13px;display:grid;place-items:center}.coline{display:grid;grid-template-columns:72px minmax(0,1fr) auto;grid-gap:12px;gap:12px;padding:14px 0;border-bottom:1px solid var(--line);align-items:center}.coline:last-of-type{border-bottom:0}.coline img{width:72px;height:72px;border-radius:12px}.coline .cat-l{font-size:12px;color:var(--g700);font-weight:600}.coline a.nm{display:block;font-weight:600;line-height:1.3}.coline a.nm:hover{color:var(--g700)}.coline .r{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.coline .lp{font-family:var(--d);font-weight:700;color:var(--g800)}.fld{display:block;margin-top:14px}.fld>span{display:block;font-weight:600;font-size:14px;margin-bottom:6px}.fld>span em{color:var(--red);font-style:normal}.fld input,.fld select,.fld textarea{width:100%;border:1.5px solid var(--line);border-radius:12px;padding:12px 14px;font-size:15px;background:#fff;transition:border-color .15s}.fld textarea{min-height:84px;resize:vertical}.fld input:focus,.fld select:focus,.fld textarea:focus{outline:none;border-color:var(--g600)}.fld.bad input,.fld.bad textarea{border-color:var(--red);background:var(--red-50)}.fld .msg{display:none;color:var(--red);font-size:12.5px;margin-top:4px}.fld.bad .msg{display:block}.radios{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));grid-gap:10px;gap:10px;margin-top:14px}.radio{display:flex;gap:12px;align-items:center;border:1.5px solid var(--line);border-radius:14px;padding:14px;cursor:pointer;transition:all .15s}.radio input{accent-color:var(--g800);width:18px;height:18px}.radio:has(input:checked){border-color:var(--g800);background:var(--g50)}.radio b{display:block;font-size:14.5px}.radio small{color:var(--soft);font-size:12.5px}.coupon{display:flex;gap:8px;margin-top:14px}.coupon input{flex:1 1;min-width:0;border:1.5px solid var(--line);border-radius:12px;padding:0 14px;height:44px;text-transform:uppercase}.cmsg{font-size:13px;margin-top:6px}.cmsg.ok{color:var(--g700)}.cmsg.no{color:var(--red)}.sumcard{background:var(--g50);border:1px solid var(--line);border-radius:20px;padding:clamp(16px,3vw,26px)}.sumcard h2{font-size:19px;margin-bottom:10px}.sumtot{display:flex;justify-content:space-between;padding:6px 0;font-size:15px}.sumtot.grand{border-top:1px dashed #c9d6be;margin-top:6px;padding-top:12px;font-family:var(--d);font-weight:700;font-size:19px}.sumtot.disc span:last-child{color:var(--g700)}#placeorder{height:54px;font-size:16px;margin-top:14px}.warn{background:var(--honey-50);border:1px solid #f2d9a3;color:#7a4d00;border-radius:12px;padding:12px 14px;font-size:14px;margin-top:12px;display:none}.warn.on{display:block}.secure{display:flex;gap:6px;justify-content:center;align-items:center;font-size:12.5px;color:var(--soft);margin-top:10px}.ty{text-align:center;padding:36px 0 10px}.tick{width:68px;height:68px;border-radius:50%;background:var(--leaf);color:#fff;display:grid;place-items:center;margin:0 auto 16px;animation:pop .5s var(--ease)}.tick .ic{width:34px;height:34px;stroke-width:3}.oid{display:inline-block;font-family:var(--d);font-size:26px;font-weight:800;letter-spacing:.06em;background:#fff;border:2px dashed var(--g600);border-radius:14px;padding:8px 22px;margin:14px 0;color:var(--g800)}.tl{list-style:none;grid-gap:0;gap:0;margin-top:14px;padding:0}.tl,.tl li{display:grid}.tl li{grid-template-columns:32px minmax(0,1fr);grid-gap:14px;gap:14px;padding-bottom:22px;position:relative;opacity:0;animation:tlFadeIn .5s ease forwards}.tl li:first-child{animation-delay:.1s}.tl li:nth-child(2){animation-delay:.25s}.tl li:nth-child(3){animation-delay:.4s}.tl li:nth-child(4){animation-delay:.55s}@keyframes tlFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tl li:before{content:"";width:18px;height:18px;border-radius:50%;border:3px solid var(--line);background:#fff;margin:2px auto 0;position:relative;z-index:1;transition:all .3s}.tl li.done:before{background:var(--g700);border-color:var(--g700);box-shadow:0 0 0 4px rgba(30,102,52,.15)}.tl li.done:after{background:var(--g700)!important}.tl li.current:before{border-color:var(--g600);box-shadow:0 0 0 4px rgba(30,102,52,.12);animation:tlPulse 2s infinite}@keyframes tlPulse{0%,to{box-shadow:0 0 0 4px rgba(30,102,52,.12)}50%{box-shadow:0 0 0 8px rgba(30,102,52,.06)}}.tl li:not(:last-child):after{content:"";position:absolute;left:15px;top:26px;bottom:0;width:3px;border-radius:2px;background:var(--line)}.tl b{display:block;font-size:15px;font-weight:700;color:var(--ink);font-family:var(--b)}.tl li.done b{color:var(--g800)}.cbanner{border-radius:22px;background:linear-gradient(120deg,var(--g50),var(--g100));padding:clamp(18px,3vw,32px);display:flex;align-items:center;gap:20px;justify-content:space-between;margin:14px 0 6px;overflow:hidden}.cbanner img{width:clamp(90px,14vw,150px);border-radius:18px;flex:none}.cbanner .eyebrow{font-family:var(--d);font-weight:700;font-size:12px;letter-spacing:.12em;color:var(--leaf);text-transform:uppercase}.cbanner h1{margin:4px 0 6px}.cbanner p{color:var(--soft);margin:0}@media(max-width:760px){.cbanner{padding:18px}.cbanner img{width:90px}}.co-review h2{margin-bottom:6px}.co-item{display:grid;grid-template-columns:76px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.co-item:last-child{border-bottom:0;padding-bottom:0}.co-item .m{aspect-ratio:1;border-radius:12px;overflow:hidden;background:var(--paper);display:block;border:1px solid var(--line)}.co-item .m img{width:100%;height:100%;object-fit:cover;display:block}.co-item .brand{margin:0 0 2px;font-size:12px;font-weight:600}.co-item h3{margin:0 0 4px;font-size:15px;font-weight:600;line-height:1.4;font-family:var(--b);word-break:break-word}.co-item .qty-ctl{display:flex;align-items:center;gap:8px}@media(max-width:760px){.co-item{grid-template-columns:64px minmax(0,1fr) auto;gap:10px;padding:12px 0}.co-item h3{font-size:14px}}.note{font-size:12.5px;color:var(--soft);text-align:center;margin-top:18px}.prose{background:#fff;border:1px solid var(--line);border-radius:20px;padding:clamp(18px,4vw,40px);margin-bottom:36px}.prose h2{font-size:20px;margin:22px 0 8px}.prose h2:first-child{margin-top:0}.prose li,.prose p{color:var(--soft);font-size:15px}.prose ul{padding-left:20px;margin-bottom:10px}.pillars{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));grid-gap:12px;gap:12px;margin:16px 0}.pillars div{background:var(--g50);border-radius:16px;padding:16px}.pillars b{font-family:var(--d);display:block;margin-bottom:4px;color:var(--g800)}.ccards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));grid-gap:12px;gap:12px;margin:16px 0}.ccards a{border:1px solid var(--line);border-radius:16px;padding:16px;display:flex;gap:12px;align-items:center}.ccards a:hover{border-color:var(--leaf)}.ftr{color:#c3d6bb;border-radius:28px 28px 0 0;margin-top:40px;padding:clamp(32px,5vw,56px) 0 calc(20px + env(safe-area-inset-bottom,0px))}.fgrid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);grid-gap:28px;gap:28px}.fbrand img{height:58px;width:auto;margin-bottom:14px}.fbrand p{font-size:14px;margin-bottom:12px;max-width:34ch}.fbrand div{display:flex;gap:10px;font-size:14px;align-items:center;margin-bottom:6px}.fbrand .ic{width:18px;height:18px;color:#9bdb78}.soc{display:flex;gap:8px;margin-top:12px}.soc a{width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.08);display:grid;place-items:center;color:#fff}.soc a:hover{background:var(--leaf)}.ftr h4{color:#fff;font-size:15px}.ftr ul{list-style:none;display:grid;grid-gap:8px;gap:8px;font-size:14px}.ftr ul a:hover{color:#fff}.fbot{border-top:1px solid hsla(0,0%,100%,.1);margin-top:30px;padding-top:18px;justify-content:space-between;gap:12px;font-size:13px}.fbot,.pays{display:flex;flex-wrap:wrap}.pays{gap:6px}.pays span{background:hsla(0,0%,100%,.08);border-radius:6px;padding:2px 8px;font-size:12px;color:#e4efdd}@media (max-width:1000px){.hero{grid-template-columns:1fr}.promo{display:none}.fgrid{grid-template-columns:1fr 1fr}}@media (max-width:760px){:root{--r:14px}body{padding-bottom:calc(var(--navh) + env(safe-area-inset-bottom,0px))}.ticker{height:28px;font-size:12px}.hdr-in{height:58px;gap:8px}.logo{margin-inline:auto}.logo img{height:36px}.catnav,.fcart,.hic.hide-m,.hsearch{display:none}.burger{display:grid;place-items:center;width:40px;height:40px;border-radius:10px}.hicons{margin-left:0}.slide{grid-template-columns:1fr;padding:22px 20px 40px}.slide.dark{padding:22px 0 0}.hban{height:150px;object-fit:cover}.hpacks img{width:31%}.dots{bottom:8px}.hvis{min-height:190px;order:-1}.hvis img{width:46%}.hvis img:first-child{left:8%;top:4%}.hvis img:nth-child(2){right:8%;bottom:0;width:42%}.kicker,.sl-arrow{display:none}.qhero,.qintro,.strip{grid-template-columns:1fr}.qstack{order:-1;height:180px}.pdp{grid-template-columns:1fr}.pgal{position:static}.thumbs button{width:62px}.fab{bottom:calc(var(--navh) + 16px + env(safe-area-inset-bottom,0px));width:50px;height:50px}.toast{bottom:calc(var(--navh) + 16px)}.bnav{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;left:0;right:0;bottom:0;z-index:80;background:var(--g800);height:calc(var(--navh) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0)}.bnav a,.bnav button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#cfe3c6;font-size:11px;font-weight:600;position:relative}.bnav .on{color:#fff}.bnav .on:before{content:"";position:absolute;top:0;width:28px;height:3px;border-radius:0 0 3px 3px;background:#9bdb78}.bnav .ic{width:22px;height:22px}.bnav .cnt{top:6px;right:calc(50% - 22px)}.ftr{border-radius:22px 22px 0 0}}@media (max-width:430px){.fgrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--gold:#b8862f;--gold-l:#e2b864;--honey:#b8862f;--honey-50:#fbf3e2}body{background:var(--paper)}.h1,h1,h2,h3,h4{font-weight:400;letter-spacing:0}.btn{font-weight:600;letter-spacing:.01em}.btn,.link{font-family:var(--b)}.link{color:var(--g800)}.ticker{background:var(--g900);color:#eaddba}.ticker-track span:before{color:var(--gold-l)}.hdr{background:color-mix(in srgb,#fff 94%,transparent)}.catnav{background:#fff;border-top:1px solid var(--line)}.catnav a{color:var(--ink);font-weight:500}.catnav a.on,.catnav a:hover{background:var(--g50);color:var(--g800)}.catnav a.hot{color:var(--gold);font-weight:600}.hsearch input{background:var(--paper);border-color:var(--line)}.sec-h h2{font-family:var(--d);font-size:clamp(25px,3vw,36px);line-height:1.2}.sec-h .eyebrow{font-family:var(--b);color:var(--gold);letter-spacing:.24em;font-size:11.5px;font-weight:600;margin-bottom:6px}.sec-h p{font-size:14.5px}.hero{display:block;padding-top:18px}.slider{border-radius:30px;min-height:0;background:transparent;box-shadow:0 30px 60px -40px rgba(15,46,28,.45)}.slide{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(16px,3vw,40px);padding:clamp(30px,5vw,64px) clamp(26px,5vw,64px) clamp(44px,5vw,64px)}.slide:before{display:none}.slide.sh{background:linear-gradient(135deg,#fdf8ee,#f4e4c4)}.slide.sg{background:linear-gradient(135deg,#f6f6ec,#e0e7cd)}.slide.sd{background:radial-gradient(120% 130% at 85% 15%,#24613a 0,#123b26 55%,#0b2718 100%)}.slide .kicker{display:inline-block;background:none;border:0;padding:0;margin-bottom:14px;color:var(--gold);letter-spacing:.24em;text-transform:uppercase;font-size:12px;font-weight:600}.hcopy .h1,.hcopy h1{font-family:var(--d);font-weight:400;font-size:clamp(32px,4.3vw,56px);line-height:1.18;margin-bottom:14px;letter-spacing:0;color:var(--ink)}.hcopy .h1 em,.hcopy h1 em{color:var(--g800);font-style:normal}.hcopy p{color:#5e6358;font-size:clamp(15px,1.3vw,17.5px);max-width:42ch;margin-bottom:24px}.slide .ctas{gap:12px;margin-bottom:0}.slide .ctas .btn{height:50px;padding:0 26px;font-size:15px}.slide.sd .h1,.slide.sd h1{color:#f8f1e0}.slide.sd .hcopy .h1 em,.slide.sd .hcopy h1 em{color:var(--gold-l)}.slide.sd .hcopy p{color:#c9d5c4}.slide.sd .btn-pri{background:var(--gold-l);color:#13301f}.slide.sd .btn-pri:hover{background:#d4a74f}.slide.sd .btn-ghost{border-color:hsla(40,68%,64%,.8);color:#f5eedc}.slide.sd .btn-ghost:hover{background:hsla(40,68%,64%,.12)}.htrust{list-style:none;display:flex;gap:18px;flex-wrap:wrap;margin-top:26px;font-size:13px;color:var(--soft);font-weight:500}.htrust li{display:flex;gap:7px;align-items:center}.htrust .ic{width:18px;height:18px;color:var(--g700)}.slide.sd .htrust{color:#bfcbb9}.slide.sd .htrust .ic{color:var(--gold-l)}.hart{position:relative;width:100%;max-width:560px;justify-self:center}.hart img{width:100%;height:auto}.stk{position:absolute;right:4%;top:4%;width:96px;height:96px;background:var(--g800);color:#f3e3bc;display:grid;place-items:center;text-align:center;font-family:var(--d);font-size:16px;line-height:1.15;transform:rotate(-10deg);box-shadow:0 0 0 6px rgba(22,83,44,.12),0 14px 28px -12px rgba(0,0,0,.45)}.stk,.stk:before{border-radius:50%}.stk:before{content:"";position:absolute;inset:6px;border:1.5px dashed hsla(43,70%,85%,.55)}.slide.sd .stk{background:var(--gold-l);color:#13301f;box-shadow:0 0 0 6px hsla(40,68%,64%,.18),0 14px 28px -12px rgba(0,0,0,.5)}.slide.sd .stk:before{border-color:rgba(19,48,31,.35)}.stk2{position:absolute;left:2%;bottom:10%;background:#fff;border:1px solid var(--line);border-radius:999px;padding:8px 15px 8px 11px;font-size:12.5px;font-weight:600;display:flex;gap:7px;align-items:center;box-shadow:var(--sh);color:var(--ink);white-space:nowrap}.stk2 .ic{width:16px;height:16px;color:var(--leaf)}.dots{bottom:16px}.dots button{background:rgba(27,35,29,.18)}.dots button[aria-current=true]{background:var(--gold)}.sl-arrow{background:#fff;color:var(--ink);border:1px solid var(--line)}.catsec .sec-h{margin-bottom:14px}.marq{overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.marq::-webkit-scrollbar{display:none}.mrow{width:max-content;padding:6px var(--gut) 10px}.cat2,.mrow{display:flex;gap:14px}.cat2{align-items:center;background:#fff;border:1px solid var(--line);border-radius:999px;padding:9px 26px 9px 9px;transition:border-color .2s,transform .2s,box-shadow .2s}.cat2:hover{border-color:var(--gold);transform:translateY(-2px);box-shadow:var(--sh)}.cico{width:60px;height:60px;border-radius:50%;background:var(--g50);border:1px solid #e5d9bf;display:grid;place-items:center;color:var(--g800);flex:none}.cico .ic{width:28px;height:28px;stroke-width:1.4}.cat2 .cmeta b{display:block;font-family:var(--d);font-weight:400;font-size:18.5px;line-height:1.25;white-space:nowrap}.cat2 .cmeta small{display:block;color:var(--soft);font-size:12.5px;white-space:nowrap}.reelsec .rscroll{-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.reelsec .rrow{padding:4px var(--gut) 8px}.rtile{border-radius:22px;background:var(--g50);box-shadow:0 18px 34px -24px rgba(15,46,28,.55)}.rtile:after{background:linear-gradient(180deg,rgba(12,32,20,.62),rgba(12,32,20,0) 30%,rgba(12,32,20,0) 52%,rgba(10,26,16,.9))}.rtile .rinfo b{font-family:var(--d);font-weight:400;font-size:15px}.rtile .rinfo>span:last-child{color:var(--gold-l)}.item{border-radius:20px;border-color:var(--line);padding:10px}.item:hover{border-color:#dccdaa;box-shadow:var(--sh)}.frame{border-radius:14px;background:var(--g50)}.iname{font-family:var(--d);font-weight:400;font-size:17.5px;line-height:1.3}.ien{font-size:11.5px;letter-spacing:.02em}.meta{font-family:var(--d)}.meta b{font-weight:400;font-size:21px;color:var(--g800)}.ptag{font-family:var(--b);font-weight:600;font-size:10.5px;letter-spacing:.05em;border-radius:999px;padding:3px 10px}.ptag.bs{background:var(--g800);color:#f3e3bc}.ptag.off{background:var(--gold);color:#fff}.ptag.nw{background:#fff;color:var(--g800);border:1px solid var(--line)}.cbtns .btn{height:40px;border-radius:12px}.tcard .item{border-radius:22px}.brand b,.tb b{font-size:17px}.bmark,.brand b,.tb b{font-family:var(--d);font-weight:400}.bmark{border-radius:50%}.tb .tbi{background:var(--g50);color:var(--gold)}.strip{background:radial-gradient(120% 140% at 90% 10%,#24613a 0,#123b26 55%,#0b2718 100%);border-radius:28px}.strip h3{font-family:var(--d);font-weight:400;font-size:clamp(24px,3vw,34px);color:#f8f1e0}.strip .btn-honey{background:var(--gold-l);color:#13301f}.strip .simgs img{border-radius:18px}.quiz{border-radius:28px;border-color:var(--line)}.qhero h3,.qintro h2,.qq h3{font-family:var(--d);font-weight:400}.qbadges span,.qchips span,.qopt.sel{background:var(--g50)}.qopt.sel{border-color:var(--g800)}.match{background:var(--g800)}.rev{border-radius:20px}.rev p{font-family:var(--d);font-size:16.5px;line-height:1.55}.stars{color:var(--gold)}.who i{background:var(--g50);color:var(--g800);font-family:var(--d)}.cbanner{background:linear-gradient(120deg,#fdf8ee,#efe4cb);border:1px solid var(--line)}.cbanner h1{font-family:var(--d);font-weight:400}.pmain{background:var(--g50);border-color:var(--line)}.pinfo h1{font-family:var(--d);font-weight:400;font-size:clamp(28px,3.4vw,40px)}.prow b{font-weight:400;font-size:34px}.save{background:var(--honey-50);color:#8a5d10}.pmain .offbadge{background:var(--gold);border-radius:999px}.acc summary{font-family:var(--d);font-weight:400;font-size:17px}.cpbox{background:#fff;border:1.5px dashed #d9c7a0;border-radius:16px;padding:14px;margin:4px 0 16px}.cpbox label{display:flex;gap:8px;align-items:center;font-weight:600;font-size:14.5px;margin-bottom:10px;color:var(--g800)}.cpbox .coupon{margin-top:0}.cpbox .coupon input{background:var(--paper);letter-spacing:.06em}.cpbox .btn{height:44px;border-radius:12px}.sumcard{background:#fff;border-color:var(--line)}.block>h2,.sumcard h2{font-family:var(--d);font-weight:400;font-size:21px}.ftr{background:var(--g900);border-radius:34px 34px 0 0;color:#bfcbb9}.fgrid2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px)}.flinks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.ftr h4{font-family:var(--d);font-weight:400;font-size:18px;color:#f1e3bf;margin-bottom:12px}.fbrand .ic{color:var(--gold-l)}.soc a{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1)}.soc a:hover{background:var(--gold);border-color:var(--gold)}.fpay{margin-top:30px;padding-top:22px;border-top:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:flex-end}.payimg{display:block;width:min(100%,560px);height:auto;background:none;border:0;padding:0;border-radius:0}.fbot{margin-top:18px;padding-top:0;border-top:0;color:#8fa08a}.bnav{background:var(--g900)}@media (max-width:760px){.hero{padding-top:12px}.slider{border-radius:24px}.slide{grid-template-columns:1fr;gap:4px;padding:18px 18px 46px}.hart{order:-1;max-width:330px}.stk{width:70px;height:70px;font-size:12.5px;right:0;top:0}.stk:before{inset:4px}.stk2{font-size:11px;padding:6px 11px 6px 9px;bottom:8%;left:0}.slide .kicker{font-size:11px;margin-bottom:8px}.hcopy .h1,.hcopy h1{font-size:29px;margin-bottom:10px}.hcopy p{font-size:14.5px;margin-bottom:18px}.slide .ctas{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.slide .ctas .btn{height:46px;padding:0 8px;font-size:14px;white-space:normal;line-height:1.2}.htrust{gap:10px 14px;margin-top:18px;font-size:12px}.htrust .ic{width:16px;height:16px}.cat2{padding:7px 18px 7px 7px;gap:10px}.cico{width:48px;height:48px}.cico .ic{width:23px;height:23px}.cat2 .cmeta b{font-size:16px}.rtile{width:156px}.fgrid2{grid-template-columns:1fr}.flinks{grid-template-columns:1fr 1fr;gap:22px 16px}.flinks>div:last-child{grid-column:auto}.ftr{border-radius:26px 26px 0 0}}[hidden]{display:none!important}@media (max-width:760px){.tbar{grid-template-columns:1fr 1fr;gap:10px}.tb{flex-direction:column;align-items:flex-start;gap:8px;padding:14px}.tb b{font-size:15.5px}}.h1,h1,h2,h3,h4{font-weight:700;letter-spacing:-.005em}.hcopy .h1,.hcopy h1{font-weight:700;line-height:1.22}.cbanner h1,.pinfo h1,.qhero h3,.qintro h2,.qq h3,.sec-h h2,.strip h3{font-weight:700}.iname{font-weight:600;font-size:16.5px}.meta b{font-size:20px}.meta b,.prow b{font-weight:700}.cat2 .cmeta b{font-size:17px}.brand b,.cat2 .cmeta b,.rtile .rinfo b,.tb b{font-weight:600}.rev p{font-weight:400;font-size:15.5px;line-height:1.65}.acc summary,.ftr h4{font-weight:600}.acc summary{font-size:16px}.block>h2,.stk,.sumcard h2{font-weight:700}.stk{font-size:15px}.cat2 .cmeta small,.hcopy p,.htrust,.ien,.sec-h p{font-weight:400}@media (max-width:760px){.stk{font-size:12px}.iname{font-size:15.5px}}.hsearch .search-autocomplete-wrapper{max-width:none!important}.hsearch form.search{position:relative;width:100%;background:var(--g50);border-radius:999px;border:1.5px solid var(--line)}.hsearch .search input{width:100%;height:44px;border-radius:999px;border:0;background:transparent;padding:0 48px 0 18px;font-size:14.5px;transition:border-color .2s,background .2s}.hsearch .search input:focus{outline:none}.hsearch form.search:focus-within{border-color:var(--g600);background:#fff}.hsearch .search button{position:absolute;right:6px;top:6px;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:var(--g800);background:none;border:0;cursor:pointer}.hsearch .search-dropdown-menu{position:absolute;left:0;right:0;top:52px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--sh);padding:6px;z-index:60;max-height:420px;overflow:auto}.hsearch .search-results-grid{display:grid;grid-gap:2px;gap:2px}.hsearch .search-item-card{display:flex;align-items:center;gap:12px;padding:8px;border-radius:10px}.hsearch .search-item-card:hover{background:var(--g50)}.hsearch .search-item-thumb img{width:44px;height:44px;border-radius:8px;object-fit:cover;background:var(--g50)}.hsearch .search-item-title{font-size:14px;font-weight:600;line-height:1.3;margin:0}.hsearch .search-item-price{font-size:13px;color:var(--g700);font-weight:600}.hsearch .search-item-price s{color:var(--soft);font-weight:400;margin-left:6px}.hsearch .search-view-all-link{display:flex;justify-content:space-between;align-items:center;padding:10px;font-size:13.5px;font-weight:600;color:var(--g700)}.hsearch .search-empty-state{padding:14px;color:var(--soft);font-size:14px}.hsearch .search-empty-state small{display:block;margin-top:4px;font-size:12.5px}