:root{--bg:#FFF5F4;--card:#FFFFFF;--ink:#33202E;--display:"Suez One","Assistant",Georgia,serif;--muted:#7A5E70;--primary:#E84D74;--primary-ink:#C8335B;--primary-deep:#B02A50;--primary-soft:#FCE3EA;--mint:#1FA487;--mint-ink:#117A63;--mint-soft:#DFF5EF;--sun:#FFB63D;--sun-ink:#8A5300;--sun-soft:#FFF1D6;--line:#F3DCE2;--danger:#D64545;--radius:18px;--shadow:0 6px 18px rgba(232,77,116,.1);--shadow-lift:0 12px 28px rgba(232,77,116,.18);--bar-h:58px;--tabs-h:44px;--safe-b:env(safe-area-inset-bottom, 0px);--safe-t:env(safe-area-inset-top, 0px)}*{box-sizing:border-box}html,body{margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--bar-h) + var(--tabs-h) + 8px)}body{background:var(--bg);color:var(--ink);font-family:Assistant,-apple-system,Segoe UI,Arial,sans-serif;font-size:calc(16px*var(--fs,1));line-height:1.5;min-height:100dvh;padding-bottom:calc(var(--safe-b) + 24px)}body.has-cartbar{padding-bottom:calc(var(--safe-b) + 92px)}button,a,label,input,select{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button,input,select,textarea{font-family:inherit}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}[tabindex="-1"]:focus-visible{outline:none}.kbd [tabindex="-1"]:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:6px}.wrap{max-width:640px;margin:0 auto;padding:0 14px}[hidden]{display:none!important}.crawl{max-width:720px;margin:24px auto;padding:0 16px;color:var(--muted,#7A5E70);font-size:calc(13px*var(--fs,1));line-height:1.6}.crawl h1,.crawl h2{font-size:calc(15px*var(--fs,1));margin:0 0 6px}.crawl a{color:inherit}html.mn-js .crawl{display:none}.sr-only{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;margin:0;padding:0;border:0}.circle,.net-btn,.cp-go{position:relative}.skip{position:absolute;top:-100px;inset-inline-start:8px;z-index:100;background:var(--ink);color:var(--card);padding:12px 16px;border-radius:12px;font-weight:700;text-decoration:none}.skip:focus{top:calc(var(--safe-t) + 8px)}html.mn-framed{display:none!important}html.i18n-wait [data-i18n]{visibility:hidden}html.i18n-wait input::placeholder{color:transparent}svg{display:block}.bar{position:sticky;top:0;z-index:30;padding-top:var(--safe-t);background:#ffecf0f7;border-bottom:1px solid transparent}.bar.scrolled{border-bottom-color:var(--line);box-shadow:0 4px 14px #e84d7414}.bar-row{display:flex;align-items:center;justify-content:space-between;min-height:var(--bar-h)}.bar-brand{display:flex;align-items:center;gap:6px;min-width:0}.brand{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-family:var(--display);font-weight:400;font-size:calc(20px*var(--fs,1));letter-spacing:.1px;color:var(--ink);text-decoration:none;white-space:nowrap}.brand em{font-style:normal;color:var(--primary-ink)}.brand-face{width:32px;height:32px;border-radius:999px;object-fit:cover;flex:none;box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--primary)}.bar.snug .bar-actions{gap:3px}.bar.snug .bar-brand{gap:2px}.bar.snug .brand{font-size:calc(16px*var(--fs,1));gap:6px}.bar.tight .brand>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bar.tight-search #searchBtn{display:none}.menubtn{box-shadow:none;background:transparent;padding:0}.menubtn svg{width:26px;height:26px}.tabs-row{display:flex;gap:2px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding-block:0}.tabs-row::-webkit-scrollbar{display:none}.tab{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 12px;color:var(--muted);text-decoration:none;font-weight:600;font-size:calc(15px*var(--fs,1));line-height:1;white-space:nowrap}.tab.latin{font-size:calc(14.5px*var(--fs,1));letter-spacing:0}.tab:before{content:"";position:absolute;inset-inline:12px;bottom:3px;height:2.5px;border-radius:2px;background:var(--primary);transform:scaleX(0)}.tab[aria-current=page]{color:var(--ink);font-weight:700}.tab[aria-current=page]:before{transform:scaleX(1)}.ali-sub{margin:6px 0 12px;max-width:460px}.ali-sub-in{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;padding:3px;background:var(--card);border-radius:14px;box-shadow:0 0 0 1px var(--line)}.ali-seg{display:flex;align-items:center;justify-content:center;min-height:44px;border-radius:10px;color:var(--ink);text-decoration:none;font-weight:700;font-size:calc(14.5px*var(--fs,1));line-height:1;text-align:center}.ali-seg[aria-current=page]{background:var(--primary-soft);color:var(--primary-deep);box-shadow:0 0 0 1.5px var(--primary)}.ali-sub[hidden]{display:none}.langbtn{border:0;background:none;color:var(--muted);font-family:inherit;font-size:calc(13px*var(--fs,1));font-weight:600;min-height:44px;min-width:44px;padding:0 8px;cursor:pointer;border-radius:10px}.bar-actions{display:flex;gap:6px}.iconbtn{position:relative;border:0;background:var(--card);border-radius:12px;min-width:44px;min-height:44px;cursor:pointer;font-family:inherit;font-size:calc(14px*var(--fs,1));font-weight:700;color:var(--ink);box-shadow:var(--shadow);display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 10px}.iconbtn svg{width:22px;height:22px}.cartbtn{color:var(--primary)}.cartbtn b{position:absolute;top:-5px;inset-inline-end:-5px;background:var(--primary);color:var(--on-fill,#fff);border-radius:999px;font-size:calc(11.5px*var(--fs,1));min-width:20px;height:20px;line-height:20px;padding:0 5px;text-align:center;box-shadow:0 0 0 2px var(--bg)}.top{background:linear-gradient(180deg,#ffe3ea,#fff5f4);padding:10px 0 0}.top-search{margin:0 0 10px}.bar-search{display:none}.hello{display:flex;align-items:center;gap:10px;margin:0 0 4px}.hello-face{width:54px;height:54px;border-radius:999px;object-fit:cover;flex:none;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--primary)}.hello-text{margin:0;font-size:calc(14.5px*var(--fs,1));line-height:1.35;color:var(--muted)}.hello-text b{display:block;font-family:var(--display);font-weight:400;color:var(--ink);font-size:calc(22px*var(--fs,1));line-height:1.15;margin:0 0 2px}.brand-face:not([src]),.hello-face:not([src]){background:var(--primary-soft)}@media(max-width:899px){.hello-text{min-height:calc((22px*1.15 + 2px + 14.5px*1.35*2)*var(--fs,1))}}.grid-head{margin:0 0 6px}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:calc(13px*var(--fs,1));color:var(--muted);margin:0 0 2px}.crumbs a{color:var(--muted);text-decoration:none;min-height:32px;display:inline-flex;align-items:center}.crumbs a:hover{text-decoration:underline}.crumbs .sep{opacity:.6}.page-title,.page-h{font-family:var(--display);font-weight:400;font-size:calc(28px*var(--fs,1));line-height:1.15;color:var(--ink);margin:0}.page-sub{margin:0 0 12px;color:var(--muted);font-size:calc(14.5px*var(--fs,1))}.grid-title-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.grid-title-row .page-title{min-width:0}.search{display:flex;align-items:center;position:relative;flex:1 1 auto;min-width:0}.search svg{position:absolute;inset-inline-start:16px;width:20px;height:20px;color:var(--ink);opacity:.55;pointer-events:none}.search input{width:100%;border:1.5px solid var(--line);border-radius:999px;min-height:48px;padding:10px 18px;padding-inline-start:46px;font-family:inherit;font-size:calc(16px*var(--fs,1));background:var(--card);color:var(--ink);box-shadow:0 4px 14px #e84d7414}.search input::placeholder{color:#9a8592}.search input:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.home.wait{min-height:100vh}.home.wait>:not(.value):not(.app-hello):not(h1){display:none}.value{margin:14px 0 0}.value-title{margin:0 2px 8px;font-family:var(--display);font-weight:400;font-size:calc(19px*var(--fs,1));line-height:1.2}.value-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vcard{display:flex;align-items:center;gap:9px;min-height:72px;padding:10px 11px;border-radius:16px;background:var(--card);box-shadow:var(--shadow);color:var(--ink);text-decoration:none;min-width:0}.vcard.skel{box-shadow:none;background:linear-gradient(100deg,#f9e7ec 30%,#fff3f6,#f9e7ec 70%) 0 0/200% 100%}.vc-ico{flex:none;width:38px;height:38px;border-radius:999px;display:grid;place-items:center;background:var(--primary-soft);color:var(--primary-deep)}.vc-ico svg{width:21px;height:21px}.vcard.v-reels .vc-ico{background:#efe3f0;color:#5a2a4b}.vcard.v-alerts .vc-ico{background:var(--mint-soft);color:var(--mint-ink)}.vcard.v-lists .vc-ico{background:var(--sun-soft);color:var(--sun-ink)}.vcard.v-comm .vc-ico{background:#e3eefb;color:#2a5a8e}.vc-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.vc-txt b{font-size:calc(14.5px*var(--fs,1));line-height:1.25}.vc-txt small{font-size:calc(12.5px*var(--fs,1));line-height:1.3;color:var(--muted)}.vcard:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.rail-sub{margin:2px 0 0;font-size:calc(13.5px*var(--fs,1));line-height:1.35;color:var(--muted)}.cats-sec .circles{padding-top:2px}.picks-rail .mini{flex-basis:168px}.rail-head .band-h{min-width:0}.banner{display:flex;align-items:center;gap:6px;margin:8px 0 0;background:var(--card);color:var(--ink);border-radius:14px;padding:0 4px 0 12px;font-weight:500;font-size:calc(13.5px*var(--fs,1));line-height:1.45;border:1px solid var(--line);border-inline-start:3px solid var(--sun);min-height:44px}.banner span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;cursor:pointer;margin-block:8px}.banner.open span{display:block;-webkit-line-clamp:unset}[dir=rtl] .banner{padding:0 12px 0 4px}.banner span{flex:1;min-width:0}.banner-x{flex:none;border:0;background:transparent;color:inherit;font-size:calc(15px*var(--fs,1));width:44px;height:44px;border-radius:10px;cursor:pointer}.chiprow{display:flex;align-items:center;gap:6px;margin:10px 0 0;padding:4px 3px;min-height:52px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.chiprow::-webkit-scrollbar{display:none}.cats{display:flex;gap:6px;margin:10px 0 0;padding:4px 3px;min-height:52px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.cats::-webkit-scrollbar{display:none}.cats button{flex:0 0 auto;border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:999px;min-height:44px;padding:6px 14px;font-family:inherit;font-size:calc(14px*var(--fs,1));font-weight:600;cursor:pointer;white-space:nowrap;scroll-snap-align:start}.cats button b{font-weight:600;opacity:.8;font-size:calc(11.5px*var(--fs,1));margin-inline-start:4px;unicode-bidi:isolate}.cats button[aria-pressed=true]{background:var(--primary-ink);border-color:var(--primary-ink);color:var(--on-fill,#fff)}.cats button[aria-pressed=true] b{opacity:.9}.chiprow>.cats{margin:0;padding:0;min-height:0;overflow:visible;flex:none}.cats.subs{margin-top:2px;min-height:0}.cats button img{width:24px;height:24px;border-radius:999px;object-fit:cover;margin-inline-end:6px;vertical-align:middle;background:var(--bg)}.cats button{display:inline-flex;align-items:center}.store-sizes{margin:0 0 8px}.store-sizes .cats{margin-top:0}.size-row-label{flex:none;align-self:center;font-size:calc(13px*var(--fs,1));font-weight:700;color:var(--muted);padding-inline-end:2px}.size-count{margin:4px 2px 0;font-size:calc(13.5px*var(--fs,1));font-weight:600;color:var(--ink)}.empty-line{color:var(--muted);font-size:calc(14px*var(--fs,1));margin:10px 0}.dr-sizes{margin:8px 0 0;font-size:calc(14px*var(--fs,1));line-height:1.6}.dr-sizes b{font-weight:700}.dr-sizes .sz{display:inline-block;min-width:28px;padding:1px 8px;margin:2px 0 2px 4px;border:1px solid var(--line);border-radius:999px;text-align:center;unicode-bidi:isolate}.cats.subs button{font-size:calc(13px*var(--fs,1));background:var(--bg)}.cats.subs button[aria-pressed=true]{background:var(--primary-soft);color:var(--primary-deep);border-color:var(--primary-soft)}.cat-hits{display:flex;align-items:center;gap:6px;margin:10px 0 0;padding:4px 3px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.cat-hits::-webkit-scrollbar{display:none}.hits-label{flex:none;font-size:calc(13px*var(--fs,1));font-weight:700;color:var(--muted);scroll-snap-align:start}.cat-hits a{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:6px 14px;border-radius:999px;background:var(--primary-soft);color:var(--primary-deep);font-weight:700;font-size:calc(14px*var(--fs,1));text-decoration:none;white-space:nowrap;scroll-snap-align:start}.cat-hits a img{width:24px;height:24px;border-radius:999px;object-fit:cover;background:var(--bg)}.quick{display:flex;gap:6px;align-items:center;flex:none;padding-inline-end:8px;border-inline-end:1px solid var(--line)}.qf{flex:0 0 auto;border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:999px;min-height:44px;padding:6px 14px;font-family:inherit;font-size:calc(14px*var(--fs,1));font-weight:600;cursor:pointer;white-space:nowrap;scroll-snap-align:start}.qf[aria-pressed=true]{background:var(--mint-soft);border-color:var(--mint-ink);color:var(--mint-ink)}.sortsel{flex:none;border:1px solid var(--line);border-radius:999px;min-height:44px;max-width:42%;padding:6px 14px;font-family:inherit;font-size:calc(16px*var(--fs,1));font-weight:600;background:var(--card);color:var(--ink)}.chiprow:not(:has(>.cats:not([hidden]))) .quick{border-inline-end:0;padding-inline-end:0}.count{margin:10px 2px 0;font-size:calc(13px*var(--fs,1));color:var(--muted)}.count:empty{display:none}.sec-title{margin:0 0 8px;font-family:var(--display);font-weight:400;font-size:calc(21px*var(--fs,1));line-height:1.2}.rail-sec{margin:18px 0 0}.rail-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 2px 6px}.rail-head h2{margin:0;font-family:var(--display);font-weight:400;font-size:calc(21px*var(--fs,1));line-height:1.2;min-width:0}.rail-head h2 a{color:inherit;text-decoration:none}.rail-all{flex:none;font-size:calc(14px*var(--fs,1));font-weight:700;color:var(--primary-deep);text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.rail-all:after{content:"›";margin-inline-start:4px}.rail-arrows{display:inline-flex;gap:6px;margin-inline-start:auto}.rail-arrow{width:40px;height:40px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--ink);display:grid;place-items:center;cursor:pointer;padding:0}.rail-arrow svg{width:18px;height:18px}[dir=rtl] .rail-arrow svg{transform:scaleX(-1)}.rail-head .rail-arrows+.rail-all{margin-inline-start:4px}.mini .badges{top:6px;inset-inline-start:6px;max-width:calc(100% - 56px)}.mini .badge{font-size:calc(10.5px*var(--fs,1));padding:2px 7px}.mini.skel{height:196px;box-shadow:none;background:linear-gradient(100deg,#f9e7ec 30%,#fff3f6,#f9e7ec 70%) 0 0/200% 100%}.home-all{display:flex;align-items:center;gap:12px;margin:24px 0 6px;padding:14px 16px;min-height:76px;border-radius:18px;background:linear-gradient(135deg,var(--primary-ink),var(--primary-deep));color:var(--on-fill,#fff);text-decoration:none;box-shadow:0 10px 24px #a01e4b47}.ha-pics{display:flex;flex:none}.ha-pics:empty{display:none}.ha-pics img{width:44px;height:44px;border-radius:999px;object-fit:cover;border:2px solid #fff;background:#fff;display:block}.ha-pics img+img{margin-inline-start:-14px}.ha-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ha-txt b{font-size:calc(17px*var(--fs,1));line-height:1.25}.ha-txt small{font-size:calc(13px*var(--fs,1));color:#ffffffe0}.ha-go{flex:none;width:42px;height:42px;border-radius:999px;background:#fff3;display:grid;place-items:center}.ha-go svg{width:20px;height:20px}[dir=rtl] .ha-go svg{transform:scaleX(-1)}.home-all:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.reel-rail .reel-tile{flex:0 0 118px;scroll-snap-align:start}.reel-rail .reel-label{font-size:calc(12px*var(--fs,1));padding:20px 8px 8px}.reel-band{margin:22px -14px 0;padding:16px 14px 10px;color:#fff;background:linear-gradient(160deg,#3b2236,#5a2a4b)}.reel-band .rail-head{align-items:flex-end}.reel-band .band-h{min-width:0}.reel-band .rail-head h2{color:#fff}.band-sub{margin:2px 0 0;font-size:calc(13.5px*var(--fs,1));line-height:1.35;color:#ffffffdb}.reel-band .rail-all{color:#ffd3df}.reel-band .rail{margin:0 -14px;padding:4px 14px 12px;scroll-padding-inline:14px}.reel-band .reel-tile{flex:0 0 clamp(148px,41vw,200px);box-shadow:0 10px 24px #00000052}.reel-band .reel-tile.skel{background:linear-gradient(100deg,#51314a 30%,#6a3d5e,#51314a 70%) 0 0/200% 100%}.vid-auto{flex:none;width:44px;height:44px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--ink);display:grid;place-items:center;cursor:pointer;padding:0}.vid-auto svg{width:16px;height:16px}.reel-band .vid-auto{border-color:#ffffff47;background:#ffffff1f;color:#fff}.reel-band .rail-head .vid-auto{margin-inline-start:auto}.reel-band .rail-head .vid-auto~.rail-arrows{margin-inline-start:0}.page-h-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.page-h-row .page-h{min-width:0}.circles{display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;padding:6px 2px;margin:0 -2px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.circles::-webkit-scrollbar{display:none}.circle{flex:0 0 72px;display:flex;flex-direction:column;align-items:center;gap:5px;text-decoration:none;color:var(--ink);scroll-snap-align:start;min-width:0}.circle .ring{position:relative;width:68px;height:68px;border-radius:999px;padding:3px;display:grid;place-items:center;background:var(--card);box-shadow:0 0 0 1.5px var(--line);overflow:hidden}.circle .ring img{width:100%;height:100%;border-radius:999px;object-fit:cover;display:block;background:var(--bg)}.circle .ring .ph{font-size:calc(26px*var(--fs,1))}.circle.fresh .ring{box-shadow:0 0 0 2.5px var(--primary)}.circle.all .ring{background:var(--primary-soft)}.circle b{font-size:calc(12.5px*var(--fs,1));font-weight:600;line-height:1.2;text-align:center;max-width:76px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.circle.skel{height:96px;flex:0 0 68px;border-radius:999px;background:none}.circle.skel:before{content:"";display:block;width:68px;height:68px;border-radius:999px;background:linear-gradient(100deg,#f9e7ec 30%,#fff3f6,#f9e7ec 70%) 0 0/200% 100%}.more-cats{margin:22px 0 0}.rail{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding:2px 2px 8px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.rail::-webkit-scrollbar{display:none}.mini{position:relative;flex:0 0 136px;scroll-snap-align:start;background:var(--card);border-radius:14px;box-shadow:var(--shadow);overflow:hidden}.mini-img{display:block;width:100%;aspect-ratio:1/1;border:0;padding:0;background:var(--bg);cursor:pointer}.mini-img img{width:100%;height:100%;object-fit:cover;display:block}.mini-img .ph{display:grid;place-items:center;height:100%;font-size:calc(32px*var(--fs,1))}.mini-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;border:0;background:none;padding:6px 8px 8px;margin:0;font-family:inherit;font-size:calc(13px*var(--fs,1));font-weight:700;line-height:1.3;color:var(--ink);text-align:start;cursor:pointer;width:100%}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:8px}.tile{position:relative;background:var(--card);border-radius:16px;box-shadow:var(--shadow);overflow:hidden;display:flex;flex-direction:column;min-width:0}.tile-img{position:relative;aspect-ratio:1/1;cursor:pointer;border:0;padding:0;width:100%;display:block;background:linear-gradient(100deg,#f9e7ec 30%,#fff3f6,#f9e7ec 70%) 0 0/200% 100%}.tile-img img{width:100%;height:100%;object-fit:cover;display:block;position:relative}.tile-img:focus-visible,.mini-img:focus-visible{outline-offset:-3px}.tile-img .ph{display:grid;place-items:center;width:100%;height:100%;font-size:calc(40px*var(--fs,1))}.badges{position:absolute;top:8px;inset-inline-start:8px;display:flex;flex-direction:column;gap:4px;align-items:flex-start;max-width:calc(100% - 66px)}.badge{font-size:calc(11.5px*var(--fs,1));font-weight:700;border-radius:999px;padding:3px 8px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:var(--mint-ink);color:var(--on-fill,#fff);box-shadow:0 2px 6px #0000001f}.badge.pop{background:var(--sun);color:#6b4000}.badge.top{background:var(--ink);color:var(--card)}.badge.drop{background:var(--mint-ink)}.badge.new{background:var(--primary-ink)}.badge.pick{background:#fff;color:var(--primary-deep);box-shadow:0 2px 6px #33202e29}.cart-toggle{position:absolute;top:6px;inset-inline-end:6px;z-index:2;border:0;border-radius:999px;width:44px;height:44px;background:var(--primary-soft);color:var(--primary-deep);cursor:pointer;display:grid;place-items:center;box-shadow:0 2px 8px #33202e24}.cart-toggle svg{width:21px;height:21px}.cart-toggle[aria-pressed=true]{background:var(--primary);color:var(--on-fill,#fff)}.tile-pic{position:relative}.heart-toggle{position:relative;border:0;padding:0;cursor:pointer;border-radius:999px;background:none;width:44px;height:44px;display:grid;place-items:center;color:var(--ink)}.heart-toggle:before{content:"";position:absolute;inset:5px;border-radius:999px;background:#fffffff0;box-shadow:0 2px 8px #33202e24}.heart-toggle svg{position:relative;width:19px;height:19px;fill:none}.heart-toggle[aria-pressed=true]{color:#e0245e}.heart-toggle[aria-pressed=true] svg{fill:currentColor}.heart-toggle:focus-visible{outline-offset:-4px}.tile-pic .heart-toggle{position:absolute;top:1px;inset-inline-end:1px;z-index:2}.tile-pic .cart-toggle{top:auto;bottom:6px}.dr-title{display:flex;align-items:flex-start;gap:6px;margin:12px 0 2px}.dr-title .dr-name{margin:0;flex:1;min-width:0;padding-top:8px}.heart-toggle.name-heart{flex:none}#likesGrid .tile.unliked .tile-img,#likesGrid .tile.unliked .tile-body,#likesGrid .tile.unliked .cart-toggle,.reel-wrap.unliked .reel-tile{opacity:.45}.reel-wrap{position:relative}.reel-wrap .heart-toggle{position:absolute;bottom:1px;inset-inline-end:1px;z-index:3}.reel-wrap .reel-label{padding-inline-end:56px}.tile-body{padding:8px 10px 10px;display:flex;flex-direction:column;gap:6px;flex:1}.tile-name{margin:0;font-size:calc(14px*var(--fs,1));font-weight:700;line-height:1.3;cursor:pointer;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;border:0;background:none;padding:0;font-family:inherit;color:var(--ink);text-align:start}.tile-meta{margin:0;font-size:calc(12px*var(--fs,1));color:var(--muted);display:flex;gap:8px;flex-wrap:wrap;min-height:18px}.tile-meta span{white-space:nowrap}.grid[aria-busy=true]{min-height:80vh;align-content:start}.tile.skel{box-shadow:none;background:var(--card)}.skel-img,.skel-line{background:linear-gradient(100deg,#f9e7ec 30%,#fff3f6,#f9e7ec 70%) 0 0/200% 100%}.skel-img{aspect-ratio:1/1}.skel-line{height:12px;border-radius:6px;margin:10px 10px 0}.skel-line.short{width:55%;margin-bottom:12px}.rail-sec.skel .rail-head .skel-line{width:38%;height:18px;margin:4px 0}.btn{border:0;border-radius:12px;min-height:44px;padding:10px 15px;font-family:inherit;font-size:calc(15px*var(--fs,1));font-weight:700;cursor:pointer;background:var(--primary-ink);color:var(--on-fill,#fff);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:6px}.btn svg{width:19px;height:19px}.btn.ghost{background:var(--card);color:var(--ink);border:1.5px solid var(--line)}.btn.wide{width:100%}.btn.big{min-height:54px;font-size:calc(16px*var(--fs,1))}.btn.small{min-height:44px;padding:6px 12px;font-size:calc(14px*var(--fs,1))}.btn.buy{margin-top:auto;background:var(--primary-soft);color:var(--primary-deep);min-height:44px}.linkbtn{border:0;background:none;color:var(--muted);font-family:inherit;font-size:calc(14px*var(--fs,1));text-decoration:underline;cursor:pointer;padding:12px;min-height:44px;display:block;margin:6px auto 0}.xbtn{flex:none;border:0;border-radius:10px;width:44px;height:44px;background:var(--bg);color:var(--muted);font-size:calc(14px*var(--fs,1));cursor:pointer}.more{margin:16px auto 0;display:flex}.sentinel{height:1px}.empty,.setup,.err{background:var(--card);border-radius:14px;padding:22px;text-align:center;color:var(--muted);box-shadow:var(--shadow);margin:14px 0}.err{color:var(--danger)}.err p{margin:0 0 10px}.empty p{margin:0}.empty .btn{margin-top:12px}.foot{margin-top:36px;padding-top:24px;border-top:1px solid var(--line);font-size:calc(12.5px*var(--fs,1));color:var(--muted);text-align:center}.foot-brand{display:inline-block;margin:0 0 14px;font-family:var(--display);font-size:calc(26px*var(--fs,1));line-height:1.1;color:var(--ink);text-decoration:none}.foot-brand em{font-style:normal;color:var(--primary-ink)}.foot-amz .amz-disc{margin:6px 0 4px;font-size:inherit}.cartbar{position:fixed;z-index:40;left:50%;transform:translate(-50%);bottom:calc(var(--safe-b) + 14px);display:inline-flex;align-items:center;gap:10px;border:0;cursor:pointer;background:var(--ink);color:var(--card);border-radius:999px;min-height:54px;padding:0 20px 0 18px;font-family:inherit;font-size:calc(16px*var(--fs,1));font-weight:700;box-shadow:0 10px 26px #33202e52}.cartbar svg{width:22px;height:22px}.cartbar b{background:var(--primary);border-radius:999px;min-width:26px;height:26px;line-height:26px;padding:0 7px;font-size:calc(14px*var(--fs,1));text-align:center}.statsbar{position:fixed;z-index:45;inset-inline:0;bottom:0;padding:12px 16px calc(var(--safe-b) + 12px);background:var(--card);color:var(--ink);border-top:1px solid var(--line);box-shadow:0 -8px 24px #33202e24}.statsbar-title{display:block;font-size:calc(15px*var(--fs,1));margin-bottom:2px}.statsbar p{margin:0 0 10px;font-size:calc(13.5px*var(--fs,1));line-height:1.4;color:var(--ink)}.statsbar-row{display:flex;align-items:center;gap:10px}.statsbar-row .btn{flex:1 1 0}.statsbar-links{margin:6px 0 0;text-align:center;font-size:calc(13px*var(--fs,1));color:var(--muted)}.statsbar-links a{color:inherit;text-decoration:underline;display:inline-block;padding:8px 4px}body.has-statsbar{padding-bottom:calc(var(--safe-b) + 200px)}.priv-title{font-size:calc(20px*var(--fs,1));margin:0 0 12px}.priv-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--line)}.priv-row{border-bottom:1px solid var(--line)}label.priv-row{cursor:pointer}.priv-row span{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.priv-row b{font-size:calc(15px*var(--fs,1))}.priv-state{font-size:calc(13px*var(--fs,1));color:var(--primary-deep);font-weight:600}.priv-intro{margin:0 0 12px}.priv-foot{text-align:center}.priv-row input{width:26px;height:26px;flex:none;accent-color:var(--primary-ink);margin:0;cursor:pointer}.priv-note{font-size:calc(14px*var(--fs,1));color:var(--muted);line-height:1.5;margin:12px 0 0}.priv-gpc{color:var(--ink);background:var(--sun-soft);border-radius:12px;padding:10px 12px}dialog.drawer{border:0;padding:0;max-width:none;width:100%;max-height:100dvh;height:100dvh;margin:0 0 0 auto;background:var(--bg);color:var(--ink)}dialog.drawer::backdrop{background:#33202e73}dialog.drawer[open]{display:flex;flex-direction:column}.drawer-body{flex:1 1 auto;min-height:0;padding:calc(var(--safe-t) + 16px) 16px calc(var(--safe-b) + 18px);overflow-y:auto;overscroll-behavior:contain}.drawer-body:has(+.drawer-bar:not([hidden])){padding-bottom:18px}.drawer-x{position:absolute;z-index:6;top:calc(var(--safe-t) + 10px);inset-inline-end:10px;width:44px;height:44px;border-radius:999px;border:0;cursor:pointer;display:grid;place-items:center;background:#fffffff0;color:var(--ink);box-shadow:0 2px 10px #33202e2e}.drawer-x svg{width:20px;height:20px}.drawer-bar{flex:none;display:flex;gap:8px;padding:10px 16px calc(var(--safe-b) + 10px);background:var(--bg);border-top:1px solid var(--line);box-shadow:0 -8px 20px #33202e0f}.drawer-bar .btn{flex:1 1 0;min-width:0}.drawer-bar a.btn{flex-grow:1.8}.drawer-bar .btn[aria-pressed=true]{background:var(--primary-soft);border-color:var(--primary-soft);color:var(--primary-deep)}@media(max-width:899.98px){dialog.drawer.sheet{height:fit-content;max-height:calc(100dvh - var(--safe-t) - 24px);width:min(100%,560px);margin:auto auto 0;border-start-start-radius:22px;border-start-end-radius:22px;box-shadow:0 -12px 40px #33202e38}dialog.drawer.sheet .drawer-body{padding-top:20px}dialog.drawer.sheet .drawer-x{top:10px}html:has(dialog.drawer.sheet[open]){overflow:hidden;scrollbar-gutter:stable}}.dr-pic{position:relative;width:100%;aspect-ratio:1/1;max-height:46vh;border-radius:16px;overflow:hidden;background:#fff}.dr-pic:not(.ok){background:linear-gradient(100deg,#f9e7ec 30%,#fff3f6,#f9e7ec 70%) 0 0/200% 100%}.dr-pic img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block}.dr-pic .dr-img{opacity:0}.dr-pic.ok .dr-img{opacity:1}.dr-pic .ph{display:grid;place-items:center;height:100%;font-size:calc(48px*var(--fs,1))}.dr-name{margin:12px 0 2px;font-size:calc(20px*var(--fs,1));line-height:1.3}.dr-proof{margin:0 0 10px;color:var(--muted);font-size:calc(14px*var(--fs,1));font-variant-numeric:tabular-nums}.dr-drop{margin:0 0 12px;padding:8px 12px;border-radius:12px;background:var(--mint-soft);color:var(--mint-ink);font-size:calc(14px*var(--fs,1));line-height:1.45;font-variant-numeric:tabular-nums}.dr-badges{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 10px}.dr-ship{margin:0 0 8px;color:var(--muted);font-size:calc(13.5px*var(--fs,1));line-height:1.45}.amz-disc{margin:0 0 12px;color:var(--muted);font-size:calc(13px*var(--fs,1));line-height:1.45}.amz-disc .amz-en,.amz-disc .amz-he{display:block}.store-amz{margin:-4px 0 14px}.dr-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 4px}.dr-cat{margin:0;color:var(--muted);font-size:calc(13px*var(--fs,1));min-width:0}.dr-meta .btn{flex:none}.dr-msg{background:var(--card);border-radius:14px;padding:12px 14px;margin:0 0 12px;box-shadow:var(--shadow);white-space:pre-wrap;font-size:calc(15px*var(--fs,1));line-height:1.55;border-inline-start:3px solid var(--sun)}.dr-why{margin:4px 0 0}.dr-why-title{margin:0 0 6px;font-size:calc(14px*var(--fs,1));font-weight:700;color:var(--primary-deep);display:flex;align-items:center;gap:8px}.dr-why-title .face{width:30px;height:30px;box-shadow:0 0 0 1.5px #fff,0 0 0 2.5px var(--primary)}.dr-why-title .face.ph{font-size:calc(15px*var(--fs,1))}.dr-reel{margin:0 0 12px}.dr-reel-btn{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:8px;border:1.5px solid var(--line);border-radius:12px;background:var(--card);color:var(--ink);font-family:inherit;text-align:start;cursor:pointer}.dr-reel-thumb{position:relative;flex:none;width:36px;height:64px;border-radius:8px;overflow:hidden;background:#2b1f28}.dr-reel-thumb img{width:100%;height:100%;object-fit:cover;display:block}.dr-reel-thumb svg{position:absolute;inset:0;margin:auto;width:18px;height:18px;color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.dr-reel-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.dr-reel-txt b{font-size:calc(15px*var(--fs,1));font-weight:700}.dr-reel-txt small{font-size:calc(13px*var(--fs,1));color:var(--muted)}@media(hover:hover)and (pointer:fine){.dr-reel-btn:hover{border-color:var(--primary-soft)}}a.dr-cat{color:var(--muted);text-decoration:underline;text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center}.dr-related.nudge{border-radius:14px;box-shadow:0 0 0 3px var(--primary-soft)}.dr-actions{display:flex;flex-direction:column;gap:8px}.dr-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.dr-row .btn[aria-pressed=true]{background:var(--primary-soft);border-color:var(--primary-soft);color:var(--primary-deep)}.dr-related{margin:16px 0 0}.dr-related:empty{display:none}.cart-title{margin:0 0 8px;padding-inline-end:52px;font-family:var(--display);font-weight:400;font-size:calc(28px*var(--fs,1));color:var(--ink);line-height:1.15}.cart-title small{font-family:Assistant,sans-serif;font-size:calc(14px*var(--fs,1));color:var(--muted);font-weight:600}.cart-how{margin:6px 0 12px;font-size:calc(13.5px*var(--fs,1));color:var(--ink);background:var(--card);border-radius:12px;padding:10px 12px;border-inline-start:3px solid var(--mint)}.cart-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:18px 12px 6px}.cart-empty-ico{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--primary-soft);color:var(--primary-deep);margin-bottom:12px}.cart-empty-ico svg{width:30px;height:30px}.cart-empty-h{margin:0;font-size:calc(18px*var(--fs,1));font-weight:800;color:var(--ink)}.cart-empty-how{margin:4px 0 14px;max-width:30ch;color:var(--muted);font-size:calc(14.5px*var(--fs,1));line-height:1.45}.btn.soft{background:var(--primary-soft);color:var(--primary-deep);padding-inline:22px}.likes-sec{margin:14px 0 0}.likes-sec .sec-title{display:flex;align-items:baseline;gap:8px}.likes-acct{margin:18px 0 0}.likes-how{display:flex;flex-wrap:wrap;gap:6px 16px;margin:4px 0 2px;font-size:calc(14px*var(--fs,1));color:var(--muted)}.likes-how .lh{display:inline-flex;align-items:center;gap:6px}.lh-ico{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;flex:none}.lh-ico svg{width:15px;height:15px}.lh-ico.heart{background:#fff;color:#e0245e;box-shadow:0 1px 4px #33202e24}.lh-ico.heart svg{fill:currentColor}.lh-ico.bag{background:var(--primary-soft);color:var(--primary-deep)}.likes-n{font-family:inherit;font-size:calc(15px*var(--fs,1));color:var(--muted)}.cart-likes{display:flex;align-items:center;gap:8px;margin:2px 0 12px;padding:10px 12px;min-height:44px;border-radius:12px;background:var(--card);box-shadow:var(--shadow);color:var(--ink);font-weight:700;font-size:calc(14.5px*var(--fs,1));text-decoration:none}.cart-likes[hidden]{display:none}.cart-likes svg{width:18px;height:18px;color:#e0245e;fill:currentColor;flex:none}.cart-likes:after{content:"›";margin-inline-start:auto;color:var(--muted);font-size:calc(18px*var(--fs,1))}.likes-cartall{margin:12px 0 0}.likes-cartall:empty{display:none}.likes-cartall .btn{display:flex;align-items:center;justify-content:center;gap:8px}.likes-cartall .btn svg{width:20px;height:20px;flex:none}.likes-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:28px 12px 6px}.likes-empty-ico{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--primary-soft);color:#e0245e;margin-bottom:12px}.likes-empty-ico svg{width:30px;height:30px;fill:none}.likes-empty-h{margin:0;font-size:calc(18px*var(--fs,1));font-weight:800;color:var(--ink)}.likes-empty-how{margin:4px 0 14px;max-width:30ch;color:var(--muted);font-size:calc(14.5px*var(--fs,1));line-height:1.45}.likes-empty-go{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0 0 10px}.cart-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cart-row{display:flex;gap:10px;align-items:center;background:var(--card);border-radius:14px;padding:8px;box-shadow:var(--shadow)}.cart-row img{width:60px;height:60px;border-radius:10px;object-fit:cover;flex:none;background:var(--bg)}.cart-row .ph{width:60px;height:60px;display:grid;place-items:center;font-size:calc(26px*var(--fs,1));flex:none}.cart-name{flex:1;min-width:0;font-size:calc(14px*var(--fs,1));font-weight:700;line-height:1.3}.cart-pic{flex:none;border:0;padding:0;background:none;cursor:pointer;border-radius:10px}.cart-name-btn{display:block;border:0;background:none;padding:0;margin:0;font:inherit;color:inherit;text-align:start;cursor:pointer}.cart-info{display:inline-flex;align-items:center;min-height:32px;padding:0;font-size:calc(13px*var(--fs,1));font-weight:700;color:var(--primary-deep)}.cart-state{display:block;font-style:normal;font-size:calc(12px*var(--fs,1));font-weight:700;color:var(--mint)}.cart-state.bad{color:var(--danger)}.cart-row.is-opened img{opacity:.6}.cart-row.is-gone{opacity:.7}.drawer-bar.cart-go{flex-direction:column;align-items:stretch}.cart-done{margin:0;background:var(--mint-soft);color:#11705b;border-radius:12px;padding:12px;text-align:center;font-weight:700}.cart-step{margin:0;font-size:calc(15px*var(--fs,1));font-weight:700;text-align:center;line-height:1.35;overflow-wrap:anywhere}.wa-send{margin-top:12px}#cartDlg .drawer-body:has(+.drawer-bar:not([hidden])){padding-bottom:calc(var(--cart-bar, 0px) + 18px)}.cart-skip{display:block;margin:4px auto 0;min-height:44px}.cart-rm-gone{margin-inline-start:auto;min-height:44px}.cart-tools{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px}.cart-tools .linkbtn{margin:0}.acctbtn{color:var(--ink)}.acctbtn b{position:absolute;inset:6px;border-radius:999px;background:var(--primary);color:var(--on-fill,#fff);display:grid;place-items:center;font-size:calc(15px*var(--fs,1));line-height:1}.acctbtn.is-in svg{visibility:hidden}.acct-hero{text-align:center;padding:6px 6px 2px}.acct-cloud{display:inline-grid;place-items:center;width:64px;height:64px;border-radius:20px;background:var(--primary-soft);color:var(--primary)}.acct-cloud svg{width:34px;height:34px}.acct-avatar{display:inline-grid;place-items:center;width:64px;height:64px;border-radius:999px;background:var(--primary);color:var(--on-fill,#fff);font-size:calc(28px*var(--fs,1));font-weight:700}.acct-title{margin:10px 0 4px;font-family:var(--display);font-weight:400;font-size:calc(28px*var(--fs,1));line-height:1.05;color:var(--primary)}[dir=ltr] .acct-title{font-family:Assistant,sans-serif;font-size:calc(24px*var(--fs,1))}.acct-pitch{margin:0 auto 14px;max-width:360px;color:var(--muted);font-size:calc(15px*var(--fs,1))}.acct-login .acct-title{text-wrap:balance}.acct-email{margin:0 0 12px;color:var(--muted);font-size:calc(14px*var(--fs,1))}.acct-btns,.em-form{display:flex;flex-direction:column;gap:10px;margin:8px 0 10px}.em-field{display:flex;flex-direction:column;gap:4px;font-size:calc(14px*var(--fs,1));color:var(--muted)}.em-field input{font-size:calc(16px*var(--fs,1));min-height:48px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--ink)}.em-line{margin:0;font-size:calc(15px*var(--fs,1));line-height:1.45}.em-err{margin:0;color:var(--danger);font-size:calc(14px*var(--fs,1))}.em-err:empty{display:none}.em-links{display:flex;flex-direction:column;align-items:center;gap:2px}.em-links .linkbtn{min-height:44px}.acct-del{text-align:center;margin:14px 0 0}.acct-del .linkbtn{min-height:44px;color:var(--danger)}.btn.idp{min-height:52px;font-size:calc(16px*var(--fs,1));gap:10px;box-shadow:0 2px 8px #33202e14}.btn.idp svg{width:22px;height:22px;flex:none}.btn.idp.google{background:#fff;color:#1f1f1f;border:1.5px solid #dadce0}.btn.idp.facebook{background:#0866ff;color:#fff}.acct-hint{background:var(--sun-soft);color:var(--sun-ink);border-radius:12px;padding:10px 12px;font-size:calc(13.5px*var(--fs,1));line-height:1.45;margin:0 0 10px}.acct-card{display:flex;gap:12px;align-items:flex-start;background:var(--mint-soft);color:#11705b;border-radius:14px;padding:12px 14px;margin:0 0 10px}.acct-card svg{width:26px;height:26px;flex:none;margin-top:2px}.acct-card.warn{background:var(--sun-soft);color:var(--sun-ink)}.acct-card b{display:block;font-size:calc(15px*var(--fs,1))}.acct-card p{margin:2px 0 0;font-size:calc(13.5px*var(--fs,1));color:#1a5c4c}.acct-nl{margin:18px 0 4px}.acct-avatar{position:relative;overflow:hidden}.acct-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit;background:var(--primary)}.acctbtn>.acct-photo{inset:6px;width:calc(100% - 12px);height:calc(100% - 12px);border-radius:999px}.acct-me{display:flex;align-items:center;gap:14px;padding:4px 0 16px;padding-inline-end:52px}.acct-me .acct-avatar{flex:none;width:56px;height:56px;font-size:calc(24px*var(--fs,1))}.acct-me-txt{min-width:0}.acct-me .acct-title{margin:0;font-size:calc(32px*var(--fs,1))}[dir=ltr] .acct-me .acct-title{font-size:calc(22px*var(--fs,1))}.acct-me .acct-email{margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:start}.acct-rows{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.acct-row{position:relative;display:flex;align-items:center;gap:12px;padding:14px;min-height:72px}.acct-row+.acct-row{border-top:1px solid var(--line)}.acct-row-ico{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--primary-soft);color:var(--primary-deep)}.acct-row-ico svg{width:22px;height:22px}.acct-row-txt{flex:1;min-width:0}.acct-row-go{display:block;margin:0;padding:0;border:0;background:none;font:inherit;font-size:calc(16.5px*var(--fs,1));font-weight:800;color:var(--ink);text-align:start;cursor:pointer}.acct-row-go:after{content:"";position:absolute;inset:0}.acct-row-go:focus-visible{outline:none}.acct-row:has(.acct-row-go:focus-visible){box-shadow:inset 0 0 0 2px var(--primary-ink)}.acct-sub,.acct-card.acct-sub{display:block;margin:2px 0 0;padding:0;background:none;color:var(--muted);font-size:calc(13.5px*var(--fs,1));line-height:1.35}.acct-card.acct-sub.ok{color:var(--mint-ink)}.acct-card.acct-sub.warn{color:var(--sun-ink);background:none}.acct-sub .linkbtn{position:relative;z-index:1}.acct-fired{color:var(--mint-ink)}.acct-thumbs{flex:none;display:flex;flex-direction:row-reverse}.acct-thumbs>*{width:34px;height:34px;border-radius:9px;overflow:hidden;border:2px solid var(--card);margin-inline-start:-10px;background:var(--bg)}.acct-thumbs img{width:100%;height:100%;object-fit:cover}.acct-chev{flex:none;color:var(--muted);display:grid}.acct-chev svg{width:20px;height:20px}[dir=ltr] .acct-chev svg{transform:scaleX(-1)}.acct-devices{display:flex;align-items:center;justify-content:center;gap:8px;margin:14px 0 0;color:var(--muted);font-size:calc(13px*var(--fs,1));text-align:center}.acct-devices svg{flex:none;width:18px;height:18px}.acct-hold{margin-top:14px}.acct-hold-btns{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:8px}.acct-mm{margin:16px 0 0;text-align:center}.acct-mm .linkbtn.acct-mm-line{display:inline-flex;align-items:center;gap:4px;margin:0 auto;padding:0 12px;font-size:calc(13.5px*var(--fs,1));color:var(--muted);text-underline-offset:3px}.mm-title{margin:4px 0 6px;padding-inline-end:48px;font-size:calc(19px*var(--fs,1));font-weight:800;color:var(--ink)}.mm-text{margin:0;color:var(--ink);font-size:calc(14.5px*var(--fs,1));line-height:1.55}.mm-more{display:inline-flex;align-items:center;min-height:44px;color:var(--primary-deep);font-size:calc(14px*var(--fs,1));font-weight:700;text-underline-offset:3px}.mm-status{margin:0;min-height:1.4em;font-size:calc(14px*var(--fs,1));line-height:1.4;color:var(--muted)}.mm-status:empty{min-height:0}.mm-status.ok{color:var(--mint-ink)}.mm-status.warn{color:var(--sun-ink)}.mm-btns{display:flex;flex-direction:column;gap:10px;margin:12px 0 4px}.mm-btns .btn{width:100%;min-height:48px;font-size:calc(16px*var(--fs,1))}.mm-btns .btn:disabled{opacity:.55;cursor:progress}.linkbtn.mm-all{margin:4px auto 0;font-size:calc(14px*var(--fs,1))}@media(min-width:900px){dialog.drawer.mm-dlg{width:480px;height:fit-content;max-height:min(92dvh,880px);margin:auto;border-radius:22px;box-shadow:0 18px 60px #33202e47}dialog.drawer.mm-dlg .drawer-x{top:10px}dialog.drawer.mm-dlg .drawer-body{padding-top:20px}.mm-btns{flex-direction:row}.mm-btns .btn{flex:1 1 0;min-width:0;width:auto}}.btn.busy{opacity:.75;pointer-events:none}.btn.busy:after{content:"";width:15px;height:15px;border-radius:999px;flex:none;border:2px solid currentColor;border-inline-end-color:transparent}.btn.idp.busy{opacity:1}.btn.idp.busy svg{display:none}.btn.idp.busy:after{order:-1;width:18px;height:18px;margin:2px}.acct-login.going [data-login]:not(.busy){opacity:.4;box-shadow:none}.nl{position:relative;overflow:hidden;border-radius:18px;padding:14px;box-shadow:var(--shadow);background:linear-gradient(135deg,#ffeaf1,#fff 72%);border:1.5px solid var(--primary-soft)}.nl-head{display:flex;gap:10px;align-items:flex-start;margin:0 0 10px}.nl-inline .nl-head{padding-inline-end:34px}.nl-ico{font-size:calc(26px*var(--fs,1));line-height:1.1}.nl-head b{display:block;font-size:calc(16px*var(--fs,1));line-height:1.3}.nl-head p{margin:2px 0 0;color:var(--muted);font-size:calc(13.5px*var(--fs,1))}.nl-fields{display:flex;flex-direction:column;gap:8px}.nl input{width:100%;border:1.5px solid var(--line);border-radius:12px;min-height:48px;padding:10px 14px;font-family:inherit;font-size:calc(16px*var(--fs,1));background:#fff;color:var(--ink)}.nl input[type=email]{direction:ltr}[dir=rtl] .nl input[type=email]:placeholder-shown{direction:rtl}.nl input:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.nl.is-bad input[type=email]{border-color:var(--danger)}.nl .btn{min-height:48px}.nl-note{margin:8px 2px 0;font-size:calc(12px*var(--fs,1));color:var(--muted)}.nl-note a{color:inherit}.nl-msg{margin:0 2px 8px;font-size:calc(13.5px*var(--fs,1));font-weight:600;color:var(--danger)}.nl-msg:empty{display:none}.nl-x{position:absolute;top:8px;inset-inline-end:8px;border:0;background:transparent;color:var(--muted);width:44px;height:44px;border-radius:10px;cursor:pointer;font-size:calc(14px*var(--fs,1))}.nl.is-done{text-align:center;background:var(--mint-soft);border-color:var(--mint-soft)}.nl-done{margin:0;font-weight:700;color:#11705b}.hp{position:absolute!important;inset-inline-start:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.grid-note{grid-column:1/-1}.nl-foot{margin-top:28px}.foot-links{display:block;margin-top:2px}.foot-links a{color:var(--muted);display:inline-block;padding:12px 6px;min-height:44px}.cart-sync{margin:12px 0 0;font-size:calc(13.5px*var(--fs,1));color:var(--muted);text-align:center}.cart-sync.ok{color:#11705b;font-weight:600}.cart-sync.bad{color:var(--sun-ink);background:var(--sun-soft);border-radius:12px;padding:8px 10px}.linkbtn.inline{display:inline-flex;align-items:center;margin:0;padding:0 8px;min-height:44px;font-size:inherit;font-weight:700;color:var(--primary-ink)}.legal{padding-top:14px;padding-bottom:26px}.legal-back{font-size:calc(14px*var(--fs,1));font-weight:700;color:var(--primary-deep);text-decoration:none;min-height:44px;display:inline-flex;align-items:center;margin-inline-end:auto}.legal ul{padding-inline-start:20px;margin:8px 0 12px}.legal li{margin:6px 0;line-height:1.55}.legal h1{font-family:var(--display);font-weight:400;font-size:calc(34px*var(--fs,1));color:var(--ink);margin:6px 0 0;line-height:1.15}.legal h2{font-size:calc(17px*var(--fs,1));margin:22px 0 4px}.legal p{margin:4px 0 8px;line-height:1.65}.legal a{color:var(--primary-ink)}.legal a[dir=ltr]{white-space:nowrap;unicode-bidi:isolate}.legal-sub{color:var(--muted);font-size:calc(13px*var(--fs,1))}.legal-en{margin-top:34px;padding-top:16px;border-top:1px solid var(--line);text-align:left}.legal-en .legal-entitle{font-size:calc(26px*var(--fs,1));color:var(--primary);margin-top:0}.feed{padding-top:14px}.reel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.reel-grid[aria-busy=true]{min-height:70vh;align-content:start}.reel-tile{position:relative;display:block;width:100%;aspect-ratio:9/16;border:0;padding:0;cursor:pointer;border-radius:16px;overflow:hidden;box-shadow:var(--shadow);color:#fff;background:linear-gradient(100deg,#f9e7ec 30%,#fff3f6,#f9e7ec 70%) 0 0/200% 100%}.reel-tile img{width:100%;height:100%;object-fit:cover;display:block}.reel-tile .ph{display:grid;place-items:center;width:100%;height:100%;font-size:calc(40px*var(--fs,1))}.reel-tile.skel{box-shadow:none;cursor:default}.reel-play{position:absolute;top:8px;inset-inline-end:8px;width:28px;height:28px;border-radius:999px;background:#00000073;display:grid;place-items:center;font-size:calc(11px*var(--fs,1))}.reel-pin{position:absolute;top:8px;inset-inline-start:8px;z-index:1;max-width:calc(100% - 16px)}.reel-preview,.reel-standby{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none}.reel-tile.previewing .reel-preview:not(.gone){opacity:1}.reel-tile.previewing .reel-play{opacity:0}.reel-mute{position:absolute;top:8px;inset-inline-end:8px;width:28px;height:28px;border-radius:999px;display:none;place-items:center;background:#00000073;color:#fff}.reel-mute svg{width:16px;height:16px}.reel-tile.previewing .reel-mute{display:grid}.reel-prog{position:absolute;bottom:0;inset-inline-start:0;width:100%;height:3px;display:none;border:0;-webkit-appearance:none;appearance:none;background:#ffffff4d;color:#fff}.reel-prog::-webkit-progress-bar{background:#ffffff4d}.reel-prog::-webkit-progress-value{background:#fff}.reel-prog::-moz-progress-bar{background:#fff}.reel-tile.previewing .reel-prog{display:block}.reel-label{position:absolute;inset-inline:0;bottom:0;padding:26px 10px 10px;text-align:start;background:linear-gradient(180deg,#0000,#000000b8);font-size:calc(13.5px*var(--fs,1));font-weight:700;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}dialog.viewer{border:0;padding:0;margin:0;width:100%;height:100dvh;max-width:none;max-height:none;background:#000;color:var(--ink)}dialog.viewer::backdrop{background:#000000d9}dialog.viewer[open]{display:flex;flex-direction:column}.viewer-stage{position:relative;flex:1 1 auto;min-height:0;display:grid;place-items:center;overflow:hidden;touch-action:none}.vpane{position:absolute;inset:0;isolation:isolate}.viewer-stage video{z-index:1}.viewer-stage video.vstandby{z-index:0;opacity:0;pointer-events:none}.vpane .viewer-cover{z-index:2}.vpeek{background:#000}.vpeek img,.vpeek canvas{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block}.viewer-stage video,.viewer-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block;background:#000}.viewer-top{position:absolute;top:calc(var(--safe-t) + 10px);inset-inline:10px;display:flex;justify-content:space-between;pointer-events:none}.vbtn{pointer-events:auto;border:0;width:44px;height:44px;border-radius:999px;cursor:pointer;background:#00000080;color:#fff;font-size:calc(18px*var(--fs,1));display:grid;place-items:center;font-family:inherit}.vbtn:disabled{opacity:.3;cursor:default}.vnav{position:absolute;inset-inline-end:10px}.vnav svg{width:24px;height:24px}.vprev{top:calc(50% - 50px)}.vnext{top:calc(50% + 6px)}.vplay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:72px;height:72px;border-radius:999px;border:0;background:#0000008c;color:#fff;font-size:calc(28px*var(--fs,1));cursor:pointer}.vspin{position:absolute;top:50%;left:50%;width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:999px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;pointer-events:none}.vprog{position:absolute;bottom:6px;inset-inline:14px;width:calc(100% - 28px);height:3px;border:0;border-radius:3px;-webkit-appearance:none;appearance:none;background:#ffffff47;color:#fff;pointer-events:none}.vprog::-webkit-progress-bar{background:#ffffff47;border-radius:3px}.vprog::-webkit-progress-value{background:#fff;border-radius:3px}.vprog::-moz-progress-bar{background:#fff;border-radius:3px}.viewer-sheet{flex:none;max-height:46dvh;overflow-y:auto;overscroll-behavior:contain;background:var(--bg);border-radius:18px 18px 0 0;padding:14px 16px calc(var(--safe-b) + 14px)}.reel-prod{display:flex;align-items:center;gap:10px;margin:0 0 8px;font-size:calc(13.5px*var(--fs,1));font-weight:700}.reel-prod img{width:48px;height:48px;border-radius:10px;object-fit:cover;flex:none;background:#fff}.reel-title{margin:0 0 6px;font-size:calc(18px*var(--fs,1));line-height:1.3}.reel-title:focus{outline:none}.reel-body{white-space:pre-wrap;font-size:calc(14.5px*var(--fs,1));line-height:1.55;color:var(--ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.reel-body.open{display:block;-webkit-line-clamp:unset;overflow:visible}.reel-more{border:0;background:none;padding:6px 0;min-height:36px;font-family:inherit;font-size:calc(14px*var(--fs,1));font-weight:700;color:var(--primary-ink);cursor:pointer}.reel-kw{margin:8px 0;background:var(--sun-soft);color:var(--sun-ink);border-radius:12px;padding:10px 12px;font-size:calc(14px*var(--fs,1));font-weight:600;line-height:1.45}.viewer-sheet .dr-actions{margin-top:8px}.viewer-sheet .dr-row{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.viewer-sheet .dr-row .btn{padding:8px 6px;font-size:calc(14px*var(--fs,1))}.viewer-sheet .vico svg{width:18px;height:18px;flex:none}.viewer-sheet .cap{display:none}.vheart svg{fill:none}.vheart[aria-pressed=true]{color:#e0245e}.vheart[aria-pressed=true] svg{fill:currentColor}.vhint{position:absolute;left:50%;top:38%;transform:translate(-50%);display:flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;background:#0009;color:#fff;font-size:calc(15px*var(--fs,1));font-weight:800;white-space:nowrap;pointer-events:none;z-index:2}.vhint svg{width:20px;height:20px}.vhint.go svg{animation:mn-hint 1.1s ease-in-out infinite}@keyframes mn-hint{0%,to{transform:translateY(3px)}50%{transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.vhint.go svg{animation:none}}@media(hover:none)and (pointer:coarse){.vnav{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;margin:0;padding:0;border:0}}.vburst{position:absolute;top:50%;left:50%;width:110px;height:110px;margin:-55px 0 0 -55px;pointer-events:none;z-index:2}.vburst svg{width:100%;height:100%;fill:#fff;filter:drop-shadow(0 4px 14px rgba(0,0,0,.45))}.vburst.go{animation:mn-burst .75s ease-out forwards}@keyframes mn-burst{0%{opacity:0;transform:scale(.4)}25%{opacity:1;transform:scale(1.12)}45%{transform:scale(.96)}70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.05)}}@media(prefers-reduced-motion:reduce){.vburst.go{animation:mn-burst-still .75s linear forwards}}@keyframes mn-burst-still{0%,70%{opacity:1}to{opacity:0}}.reel-pcard{display:flex;align-items:center;gap:10px;margin:0 0 6px}.reel-pcard img{width:48px;height:48px;border-radius:10px;object-fit:cover;flex:none;background:#fff}.reel-pinfo{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.reel-pinfo .reel-title{margin:0}.reel-pname{font-size:calc(13px*var(--fs,1));font-weight:700}.reel-also{margin:4px 0 10px}.reel-also-t{display:block;font-size:calc(12.5px*var(--fs,1));font-weight:800;color:var(--muted);margin-bottom:4px}.reel-also-row{display:flex;gap:8px;overflow-x:auto}.reel-also-p{display:flex;align-items:center;gap:6px;flex:none;max-width:220px;min-height:44px;padding:4px 10px 4px 4px;border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--ink);font:inherit;font-size:calc(13px*var(--fs,1));font-weight:700;text-decoration:none;cursor:pointer}.reel-also-p img{width:36px;height:36px;border-radius:8px;object-fit:cover;flex:none}.reel-also-p span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reel-sub,.dr-sub{margin:2px 0 8px;font-size:calc(14px*var(--fs,1));color:var(--muted);line-height:1.45}.deal-sub{margin:2px 0 4px;font-size:calc(13px*var(--fs,1));color:var(--muted);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}a.post-cat{display:inline-flex;align-items:center;margin:4px 0 8px}.reel-pcard{cursor:pointer}.reel-details{min-height:36px;margin-top:4px;padding:6px 14px;border-radius:999px;background:var(--primary-soft);color:var(--primary-ink);font-weight:800}@media(max-width:899px){.viewer-stage video,.viewer-cover,.vpeek img,.vpeek canvas{object-position:50% 0}.vprog{top:calc(var(--safe-t) + 4px);bottom:auto}.viewer-sheet{position:absolute;inset-inline:0;bottom:0;z-index:3;max-height:62dvh;border-radius:0;color:#fff;padding:40px 12px calc(var(--safe-b) + 10px);background:linear-gradient(180deg,#0000 0,#00000080 36px,#000c)}.viewer-sheet:has(.reel-body.open){background:#000000db;pointer-events:auto}.viewer-sheet{pointer-events:none}.viewer-sheet>*{pointer-events:auto}.viewer-sheet .reel-title{color:#fff;font-size:calc(15.5px*var(--fs,1));margin:0 0 4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.viewer-sheet .reel-title.generic{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;margin:0;padding:0;border:0}.viewer-sheet .reel-prod{margin:0 0 6px;font-size:calc(13px*var(--fs,1))}.viewer-sheet .reel-prod img{width:36px;height:36px}.viewer-sheet .reel-body{color:#fff;font-size:calc(14px*var(--fs,1));-webkit-line-clamp:2}.viewer-sheet .reel-more{color:#fff;min-height:32px;padding:2px 0}.viewer-sheet .reel-kw{background:none;border-radius:0;padding:0;margin:0 0 8px;color:#ffe3a3;font-size:calc(13.5px*var(--fs,1));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.viewer-sheet{overflow:visible;max-height:none}.viewer-sheet:has(.reel-body.open){overflow-y:auto;max-height:62dvh}.viewer-sheet:has(.reel-body.open) .dr-row{display:none}.viewer-sheet .dr-actions{margin-top:6px}.viewer-sheet .dr-actions>.btn.wide{min-height:48px;padding:11px 14px}.viewer-sheet .dr-row{position:absolute;inset-inline-end:6px;bottom:100%;margin-bottom:6px;display:flex;flex-direction:column;align-items:center;gap:10px}.viewer-sheet .dr-row .btn{position:relative;flex-direction:column;gap:3px;width:62px;min-height:44px;height:auto;padding:0;border:0;border-radius:0;background:none;color:#fff;box-shadow:none}.viewer-sheet .dr-row .btn svg{box-sizing:content-box;width:24px;height:24px;padding:11px;border-radius:999px;background:#0006}.viewer-sheet .dr-row .lbl{max-width:62px;font-size:calc(11.5px*var(--fs,1));font-weight:800;line-height:1.15;text-align:center;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.8);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.viewer-sheet .dr-row .btn[aria-pressed=true] svg{background:#fff;color:var(--primary-ink)}.viewer-sheet .dr-row .btn:has(.cap) .lbl{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;margin:0;padding:0;border:0}.viewer-sheet .dr-row .cap{display:block;max-width:62px;font-size:calc(11.5px*var(--fs,1));font-weight:800;line-height:1.15;text-align:center;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.8);white-space:nowrap}.viewer-sheet .dr-row .vheart svg{fill:none}.viewer-sheet .dr-row .vheart[aria-pressed=true] svg{background:#00000061;color:#ff3b5c;fill:currentColor}.viewer-sheet .reel-pcard img{width:40px;height:40px}.viewer-sheet .reel-also{margin:2px 0 8px}.viewer-sheet .reel-also-t{display:block;font-size:calc(12px*var(--fs,1));font-weight:800;color:#ffffffd9;margin-bottom:4px}.viewer-sheet .reel-also-row{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.viewer-sheet .reel-also-p{display:flex;align-items:center;gap:6px;flex:none;max-width:200px;min-height:44px;padding:4px 10px 4px 4px;border:0;border-radius:12px;background:#ffffff2e;color:#fff;font:inherit;font-size:calc(13px*var(--fs,1));font-weight:700;text-decoration:none;cursor:pointer}.viewer-sheet .reel-also-p img{width:36px;height:36px;border-radius:8px;object-fit:cover;flex:none;background:#fff}.viewer-sheet .reel-also-p span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.viewer-sheet .reel-sub{color:#ffffffe6;font-size:calc(13.5px*var(--fs,1));margin:0 0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 1px 3px rgba(0,0,0,.6)}.viewer-sheet .reel-details{background:#ffffff38;color:#fff}}@media(max-width:899px)and (max-aspect-ratio:5/8){.viewer-stage video,.viewer-cover,.vpeek img,.vpeek canvas{object-fit:cover}}.cats.stores{margin:0 0 10px}.deal-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.deal-grid[aria-busy=true]{min-height:60vh;align-content:start}.deal{background:var(--card);border-radius:18px;box-shadow:var(--shadow);padding:12px;display:flex;flex-direction:column;gap:10px;min-width:0}.deal.skel{min-height:176px;box-shadow:none;padding:0;background:linear-gradient(100deg,#f9e7ec 30%,#fff3f6,#f9e7ec 70%) 0 0/200% 100%}.deal-top{position:relative;display:flex;align-items:flex-start;gap:12px;min-width:0}.deal-pic{position:relative;flex:none;width:104px;height:104px;border-radius:14px;overflow:hidden;background:#fff;display:grid;place-items:center}.deal-pic img,.deal-big img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block}.deal-ph{font-size:calc(38px*var(--fs,1));line-height:1;font-weight:800;color:var(--primary-deep)}.deal-pic.noimg,.deal-big.noimg{background:linear-gradient(135deg,#fce3ea,#fff5f4)}.deal-pic.noimg.s-ksp,.deal-big.noimg.s-ksp{background:linear-gradient(135deg,#e3ebf8,#f5f8fd)}.deal-pic.noimg.s-iherb,.deal-big.noimg.s-iherb{background:linear-gradient(135deg,#eaf6dd,#f7fbf2)}.deal-pic.noimg.s-aliexpress,.deal-big.noimg.s-aliexpress{background:linear-gradient(135deg,#ffe9e0,#fff5f2)}.deal-pic img.deal-logo,.deal-big img.deal-logo{inset:22%;width:56%;height:56%;border-radius:14px;background:#fff;box-shadow:0 1px 4px #00000014}.deal-info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.deal-tags{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px}.store-badge,.deal-pick,.deal-off,.deal-when,.deal-tags .badge{border-radius:999px;padding:2px 9px;font-size:calc(12px*var(--fs,1));font-weight:800;line-height:1.5;white-space:nowrap}.store-badge{color:#fff;background:var(--ink)}.store-badge.s-ksp{background:#1b4b9b}.store-badge.s-iherb{background:#3d7a00}.store-badge.s-aliexpress{background:#c42a06}.store-badge.s-terminalx{background:#111}.store-badge.s-amazon{background:#232f3e}.store-badge.s-mommycare{background:#8e3b6b}.store-badge.s-drk{background:#2f6f73}.deal-pick{background:var(--sun);color:#6b4000}.deal-off{background:var(--primary-ink);color:var(--on-fill,#fff)}.deal-when{font-weight:700;background:var(--bg);color:var(--muted)}.deal-when.hot{background:#ffe7e3;color:#a8321c}.deal-tags .badge{box-shadow:none;font-size:calc(12px*var(--fs,1))}.badge.new{background:var(--mint-ink)}.deal-brand{margin:0;font-size:calc(12.5px*var(--fs,1));font-weight:700;color:var(--muted);letter-spacing:.2px}.deal-h{margin:0;font-size:calc(16px*var(--fs,1));line-height:1.3;width:100%}.deal-title{border:0;background:none;padding:0;margin:0;font:inherit;color:var(--ink);text-align:start;cursor:pointer;display:block;width:100%}.deal-title span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-weight:800}.deal-title:after{content:"";position:absolute;inset:-6px;border-radius:16px}.deal-title:focus-visible{outline:none}.deal-title:focus-visible:after{outline:2px solid var(--primary)}.deal-offer{margin:0;max-width:100%;border-radius:10px;padding:3px 9px;font-size:calc(13.5px*var(--fs,1));font-weight:800;line-height:1.4;color:var(--primary-deep);background:var(--primary-soft);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.deal-lead{margin:0;font-size:calc(14px*var(--fs,1));line-height:1.45;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.deal-more{font-size:calc(13px*var(--fs,1));font-weight:700;color:var(--primary-ink)}.deal-go{display:flex;flex-direction:column;gap:8px;margin-top:auto}.deal-go .deal-go-btn{background:var(--primary-soft);color:var(--primary-deep)}.deal-go-btn{position:relative}.deal-big{position:relative;display:block;width:100%;aspect-ratio:4/3;max-height:40vh;border-radius:16px;overflow:hidden;background:#fff;margin:0 0 12px}.deal-big .deal-ph{position:absolute;inset:0;display:grid;place-items:center;font-size:calc(64px*var(--fs,1))}#dealBody .deal-tags{margin:0 0 2px}#dealBody .dr-name{margin:6px 0 8px}.deal-offer.big{display:block;font-size:calc(15px*var(--fs,1));padding:7px 12px;margin:0 0 12px;-webkit-line-clamp:unset}.deal-post{white-space:normal}.deal-post p{margin:0 0 8px}.deal-post>:last-child{margin-bottom:0}.deal-points{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:7px}.deal-points li{position:relative;padding-inline-start:28px;min-height:20px}.deal-points li:before{content:"";position:absolute;inset-inline-start:0;top:.15em;width:20px;height:20px;border-radius:999px;background:var(--mint-soft)}.deal-points li:after{content:"";position:absolute;inset-inline-start:7px;top:calc(.15em + 4px);width:5px;height:9px;border-right:2.5px solid var(--mint-ink);border-bottom:2.5px solid var(--mint-ink);transform:rotate(45deg)}.deal-until{margin:12px 0 0;font-size:calc(13.5px*var(--fs,1));color:var(--muted)}.deal-ended{margin:0;padding:12px;text-align:center;font-weight:700;color:var(--muted)}#dealBody .cp-code,#dealBody .dr-meta{margin:12px 0 0}@media(prefers-reduced-motion:no-preference){.deal.flash{animation:flash 2.2s ease}.reel-tile,.deal.skel{animation:none}.reel-grid[aria-busy=true] .reel-tile,.deal.skel{animation:shimmer 1.4s linear infinite}}@keyframes flash{0%,60%{box-shadow:0 0 0 3px var(--primary),var(--shadow)}to{box-shadow:var(--shadow)}}.cp-sec{margin:6px 0 18px}.cp-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.coupon{background:var(--card);border-radius:18px;box-shadow:var(--shadow);padding:14px;display:flex;flex-direction:column;gap:10px;min-width:0;border:1.5px solid var(--primary-soft)}.cp-top{display:flex;align-items:center;gap:12px}.cp-logo{width:44px;height:44px;border-radius:12px;object-fit:contain;background:#fff;flex:none;box-shadow:0 0 0 1px var(--line)}.cp-logo.mono{display:grid;place-items:center;font-size:calc(20px*var(--fs,1));font-weight:800;color:var(--primary-deep);background:var(--primary-soft);box-shadow:none}.cp-name{display:flex;flex-direction:column;min-width:0}.cp-name b{font-size:calc(17px*var(--fs,1));line-height:1.25}.cp-name span{color:var(--primary-deep);font-weight:700;font-size:calc(14.5px*var(--fs,1))}.cp-blurb{margin:0;font-size:calc(14px*var(--fs,1));line-height:1.5;color:var(--ink)}.cp-code{display:flex;align-items:center;gap:8px;width:100%;min-height:48px;border:1.5px dashed #D9B3C1;border-radius:12px;padding:8px 14px;background:var(--card);color:var(--ink);font:inherit;cursor:pointer;text-align:start}.cp-code span{font-size:calc(13px*var(--fs,1));color:var(--muted);flex:none}.cp-code code{flex:1;font-size:calc(18px*var(--fs,1));font-weight:800;letter-spacing:1px;color:var(--ink);font-family:ui-monospace,Menlo,Consolas,monospace;text-align:start;overflow-wrap:anywhere}.cp-code .cp-copy{width:18px;height:18px;flex:none;color:var(--primary-deep)}.cp-code:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.cp-code.compact{min-height:44px;padding:6px 12px}.cp-code.compact code{font-size:calc(16px*var(--fs,1))}.cp-go{gap:8px;margin-top:auto}.cp-share{align-self:center}.btn.wa-btn{background:#008069;color:#fff;border-color:#008069;gap:8px;font-weight:800}.btn.wa-btn svg{width:19px;height:19px;flex:none}.wa-vico svg{color:#008069}@media(hover:hover)and (pointer:fine){.btn.wa-btn:hover{background:#006e5a;border-color:#006e5a}}html.in-ios-app .btn.wa-btn:not(.wa-send){background:var(--primary-ink);border-color:var(--primary-ink);color:var(--on-fill,#fff)}.coupon .cp-go{background:var(--primary-soft);color:var(--primary-deep)}.cp-links{margin-top:12px}.cp-grid{align-items:start}.coupon.bare .cp-offer{margin:0 0 10px;font-weight:700;color:var(--primary-ink);font-size:calc(16px*var(--fs,1))}.btn .ext,.net-btn .ext{width:17px;height:17px;flex:none}[dir=rtl] .btn .ext,[dir=rtl] .net-btn .ext{transform:scaleX(-1)}.cp-page{font-size:calc(14px*var(--fs,1));font-weight:700;color:var(--primary-ink);text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.cp-more{display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--primary-soft);padding-top:10px}.cp-more-h{font-size:calc(14px*var(--fs,1));color:var(--muted)}.cp-more ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.cp-deal{display:flex;flex-direction:column;gap:6px}.cp-deal-offer{margin:0;font-weight:700;color:var(--primary-deep);font-size:calc(15px*var(--fs,1));line-height:1.35}.cp-deal .cp-go{align-self:flex-start;margin-top:0}.cp-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 14px}.cp-foot .fb-entry{margin:0}.store-hero .cp-foot{justify-content:flex-start}.cp-rail{align-items:stretch}.coupon.compact{flex:0 0 250px;padding:12px;gap:8px;scroll-snap-align:start}.coupon.compact .cp-name b{font-size:calc(15px*var(--fs,1))}.coupon.compact .cp-code code{font-size:calc(16px*var(--fs,1))}.coupon.compact .btn{margin-top:auto}.store-head{display:flex;align-items:center;gap:12px;margin:6px 0 12px}.store-head .cp-logo{width:56px;height:56px;border-radius:14px}.store-head .cp-logo.mono{font-size:calc(26px*var(--fs,1))}.store-hero .coupon{margin:0 0 18px}#storeDealsTitle{margin-top:6px}.comm-hero{text-align:center;padding:10px 0 4px}.comm-face{width:96px;height:96px;border-radius:999px;object-fit:cover;display:inline-block;box-shadow:0 0 0 3px #fff,0 0 0 6px var(--primary)}.comm-face.ph{display:inline-grid;place-items:center;font-size:calc(40px*var(--fs,1));background:var(--primary-soft)}.comm-hero .page-h{margin:12px 0 4px}.comm-bio{margin:0 auto 4px;max-width:420px;font-size:calc(15px*var(--fs,1))}.comm-invite{margin:0 auto 14px;max-width:420px;color:var(--primary-deep);font-weight:700;font-size:calc(14.5px*var(--fs,1))}.comm-list{display:flex;flex-direction:column;gap:10px;margin:0 0 16px}.net-btn{display:flex;align-items:center;gap:12px;min-height:60px;padding:10px 14px;border-radius:16px;background:var(--card);box-shadow:var(--shadow);text-decoration:none;color:var(--ink);border:1.5px solid var(--line)}.net-ico{width:40px;height:40px;border-radius:999px;display:grid;place-items:center;font-size:calc(20px*var(--fs,1));flex:none;background:var(--bg)}.net-txt{flex:1;min-width:0;display:flex;flex-direction:column}.net-txt b{font-size:calc(15.5px*var(--fs,1));line-height:1.3}.net-txt small{color:var(--muted);font-size:calc(13px*var(--fs,1))}.net-btn.small{min-height:48px;padding:6px 10px;border-radius:14px;box-shadow:none}.net-btn.small .net-ico{width:34px;height:34px;font-size:calc(17px*var(--fs,1))}.net-ico,.soc{color:#fff;background:var(--primary-ink)}.net-ico svg,.soc svg{width:22px;height:22px}.net-btn.small .net-ico svg{width:19px;height:19px}.net-wa .net-ico,.soc.net-wa{background:#128c7e}.net-tg .net-ico,.soc.net-tg{background:#229ed9}.net-ig .net-ico,.soc.net-ig{background:linear-gradient(45deg,#f58529,#dd2a7b 55%,#8134af)}.net-tt .net-ico,.soc.net-tt{background:#111}.net-fb .net-ico,.soc.net-fb{background:#1877f2}.net-yt .net-ico,.soc.net-yt{background:#e00}.comm-nl{margin:0 0 16px}.pwa-box{display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:4px 2px 2px;text-align:center}.pwa-box .wel-title{font-size:calc(22px*var(--fs,1))}.pwa-box .wel-line{margin:0;font-size:calc(15.5px*var(--fs,1))}.pwa-home{display:flex;justify-content:center;align-items:flex-start;gap:16px;padding:16px 12px 12px;border-radius:22px;background:linear-gradient(155deg,#fbcfe0,#e6d6ff 55%,#cbe2ff)}.pwa-app{width:52px;display:flex;flex-direction:column;align-items:center;gap:6px}.pwa-app:before{content:"";width:52px;height:52px;border-radius:13px;background:#ffffff80}.pwa-app:after{content:"";width:30px;height:6px;border-radius:3px;background:#ffffff8c}.pwa-app.me{width:64px}.pwa-app.me:before,.pwa-app.me:after{content:none}.pwa-app.me img,.pwa-app.me i{display:block;width:60px;height:60px;border-radius:15px;margin-top:-4px;background:var(--primary);box-shadow:0 6px 16px #b0265452,0 0 0 3px #ffffffe6}.pwa-app.me small{font:600 calc(11.5px*var(--fs,1))/1.2 -apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;color:#2b1622;white-space:nowrap}@media(prefers-reduced-motion:no-preference){.pwa-app.me img,.pwa-app.me i{animation:pwa-pop .6s cubic-bezier(.2,1.5,.4,1) .2s both}}@keyframes pwa-pop{0%{transform:scale(.3);opacity:0}to{transform:none;opacity:1}}.pwa-way{display:flex;flex-direction:column;gap:10px}.pwa-lead{margin:2px 0 0;font-size:calc(15px*var(--fs,1));line-height:1.5;color:var(--ink);text-align:start}.pwa-or{margin:4px 0 -2px;font-size:calc(13.5px*var(--fs,1));font-weight:800;color:var(--muted);text-align:start}.pwa-note{margin:-2px 0 0;font-size:calc(13.5px*var(--fs,1));line-height:1.5;color:var(--muted)}.pwa-note.pwa-fail{color:var(--primary-deep);font-weight:700}.pwa-hint{margin:0;font-size:calc(13.5px*var(--fs,1));line-height:1.55;color:var(--muted);text-align:start}.pwa-steps{list-style:none;margin:0;padding:0;counter-reset:pwa;display:flex;flex-direction:column;gap:8px;text-align:start}.pwa-steps li{counter-increment:pwa;display:flex;align-items:center;gap:10px;min-height:48px;padding:7px 12px;border-radius:14px;background:var(--card);box-shadow:0 0 0 1px var(--line)}.pwa-n{flex:none;width:calc(24px*var(--fs,1));height:calc(24px*var(--fs,1));border-radius:999px;background:var(--primary-ink);color:var(--on-fill,#fff);display:grid;place-items:center;font-weight:800;font-size:calc(13px*var(--fs,1))}.pwa-n:before{content:counter(pwa)}.pwa-t{flex:1;min-width:0;font-size:calc(15.5px*var(--fs,1));line-height:1.75;color:var(--ink)}.pwa-k{display:inline-flex;align-items:center;gap:5px;vertical-align:middle;margin:0 3px;padding:2px 9px;min-height:30px;border-radius:9px;background:#f2f2f7;color:#1c1c1e;border:1px solid #C7C7CC;white-space:nowrap;line-height:1.2;font:600 calc(14px*var(--fs,1)) -apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif}.pwa-k.icon{padding:2px 6px}.pwa-k{max-width:100%}.pwa-k>span{white-space:normal}.pwa-help{text-align:start;font-size:calc(13.5px*var(--fs,1));color:var(--muted)}.pwa-help summary{display:inline-flex;align-items:center;min-height:44px;padding:0 2px;cursor:pointer;font-weight:800;color:var(--primary-deep)}.pwa-help ul{margin:0 0 4px;padding-inline-start:18px;display:flex;flex-direction:column;gap:6px;line-height:1.55}.pwa-list{margin:0;padding:9px 12px;border-radius:12px;background:var(--mint-soft);color:var(--ink);text-align:start;font-size:calc(13.5px*var(--fs,1));line-height:1.55}.pwa-list .linkbtn{font-weight:800;color:var(--mint-ink);text-decoration:underline;min-height:0;padding:0}.pwa-k svg{width:calc(19px*var(--fs,1));height:calc(19px*var(--fs,1));flex:none}.pwa-k.ok{background:#fff;color:#0a60d0}.pwa-sub{display:block;margin-top:2px;font-size:calc(13.5px*var(--fs,1));color:var(--muted);line-height:1.7}.pwa-hint .pwa-k{min-height:26px}.pwa-box .btn svg{width:20px;height:20px;flex:none}.pwa-box .btn.wide,.app-guide .btn.wide{gap:8px}.pwa-foot{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 10px;margin-top:-2px}.pwa-here p{margin:0 0 10px;font-size:calc(14.5px*var(--fs,1));line-height:1.5;color:var(--ink)}.pwa-done-line{margin:0 0 4px;font-size:calc(18px*var(--fs,1));font-weight:800;color:var(--mint-ink);text-align:center}.app-guide .pwa-note{text-align:center}.pwa-cases{display:flex;gap:6px;overflow-x:auto;margin:-6px -4px 10px;margin-inline-end:44px;padding:2px 4px 6px;scrollbar-width:none}.pwa-cases::-webkit-scrollbar{display:none}.pwa-cases .chip{flex:none;min-height:36px;padding:4px 12px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;font-size:calc(13px*var(--fs,1));font-weight:700;white-space:nowrap}.pwa-cases .chip.on{background:var(--primary-ink);border-color:var(--primary-ink);color:var(--on-fill,#fff)}.app-hero{text-align:center;padding:6px 0 2px}.app-hero .pwa-home{max-width:360px;margin:0 auto}.app-hero .page-h{margin:14px 0 4px}.app-hero .page-sub{margin:0 auto 14px;max-width:440px}.app-guide{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:18px;background:linear-gradient(135deg,#ffeaf1,#fff 75%);border:1.5px solid var(--primary-soft);box-shadow:var(--shadow)}.app-why-h{margin:22px 0 8px;font-size:calc(17px*var(--fs,1))}.app-why{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:8px}.app-why li{position:relative;padding:11px 14px;padding-inline-start:40px;border-radius:14px;background:var(--card);box-shadow:var(--shadow);font-size:calc(14.5px*var(--fs,1));line-height:1.45;color:var(--ink)}.app-why li:before{content:"✓";position:absolute;inset-inline-start:14px;top:10px;color:var(--mint-ink);font-weight:800}.app-page.is-installed .app-why-h,.app-page.is-installed .app-why{display:none}.app-hello{margin:4px 0 14px;padding:12px 14px;border-radius:16px;background:var(--card);box-shadow:var(--shadow);border:1.5px solid var(--primary-soft)}.app-hello p{margin:0 0 10px;font-size:calc(14.5px*var(--fs,1));line-height:1.5;color:var(--ink)}.app-hello-btns{display:flex;gap:8px;flex-wrap:wrap}.comm-card{margin:22px 0 0;padding:14px;border-radius:18px;background:linear-gradient(135deg,#ffeaf1,#fff 75%);border:1.5px solid var(--primary-soft);box-shadow:var(--shadow)}.comm-card-head{display:flex;align-items:center;gap:12px;margin:0 0 10px}.comm-card-head h2{margin:0;font-size:calc(17px*var(--fs,1))}.comm-card-head p{margin:2px 0 0;color:var(--muted);font-size:calc(13.5px*var(--fs,1))}.comm-card-btns{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.face{width:52px;height:52px;border-radius:999px;object-fit:cover;flex:none;box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--primary)}.face.ph{display:grid;place-items:center;font-size:calc(24px*var(--fs,1));background:var(--primary-soft)}.foot-social{display:flex;justify-content:center;gap:10px;margin:0 0 10px}.soc{width:44px;height:44px;border-radius:999px;display:grid;place-items:center;font-size:calc(20px*var(--fs,1));text-decoration:none;box-shadow:var(--shadow)}dialog.menu{width:min(360px,88vw);max-width:none}[dir=ltr] dialog.menu{margin:0 auto 0 0}.menu-head{display:flex;align-items:center;gap:12px;padding:4px 44px 12px 0;border-bottom:1px solid var(--line)}[dir=rtl] .menu-head{padding:4px 0 12px 44px}.menu-name{margin:0;font-size:calc(19px*var(--fs,1));line-height:1.2}.menu-name:focus{outline:none}.menu-head p{margin:2px 0 0;font-size:calc(13px*var(--fs,1));color:var(--muted);line-height:1.4}.menu-acct{display:block;width:100%;margin:12px 0 4px;min-height:48px;border-radius:12px;border:1.5px solid var(--line);background:var(--card);color:var(--ink);font-family:inherit;font-size:calc(15px*var(--fs,1));font-weight:600;cursor:pointer;text-align:start;padding:10px 14px}.menu-nav{display:flex;flex-direction:column;margin:6px 0 0}.menu-item,.menu-cats summary{display:flex;align-items:center;gap:12px;min-height:50px;padding:6px 8px;border-radius:12px;color:var(--ink);text-decoration:none;font-family:inherit;font-size:calc(16px*var(--fs,1));font-weight:600;background:none;border:0;width:100%;text-align:start;cursor:pointer;list-style:none}.menu-cats summary::-webkit-details-marker{display:none}.menu-item[aria-current=page]{background:var(--primary-soft);color:var(--primary-deep)}.mi-ico{width:30px;text-align:center;font-size:calc(20px*var(--fs,1));flex:none;display:grid;place-items:center}.mi-ico img{width:28px;height:28px;border-radius:8px;object-fit:contain;background:#fff}.mi-txt{flex:1;min-width:0}.mi-sub{display:block;font-size:calc(12.5px*var(--fs,1));color:var(--muted);font-weight:600}.menu-item .mi-sub{order:3;flex-basis:auto}.mi-count{background:var(--primary);color:var(--on-fill,#fff);border-radius:999px;min-width:24px;height:24px;line-height:24px;text-align:center;font-size:calc(12.5px*var(--fs,1));padding:0 6px}.mi-dot{width:9px;height:9px;border-radius:99px;background:var(--primary)}.menu-cat-list{display:flex;flex-direction:column;padding:0 0 4px;margin-inline-start:22px}.menu-cat{display:flex;align-items:center;gap:10px;min-height:44px;padding:4px 8px;border-radius:10px;color:var(--ink);text-decoration:none;font-size:calc(15px*var(--fs,1))}.menu-cat[aria-current=page]{background:var(--primary-soft)}.menu-cat img{width:32px;height:32px;border-radius:999px;object-fit:cover;flex:none;background:var(--bg)}.menu-sec{margin:14px 8px 2px;font-size:calc(12.5px*var(--fs,1));font-weight:700;color:var(--muted);letter-spacing:.3px}.menu-social{display:flex;flex-wrap:wrap;gap:8px;padding:6px 8px 0}.menu-foot{margin:16px 0 0;padding:12px 8px 0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:4px;align-items:flex-start;font-size:calc(14px*var(--fs,1))}.menu-foot a{color:var(--muted);min-height:44px;display:inline-flex;align-items:center}.menu-lang{margin:0;padding:0 4px;text-decoration:none;color:var(--ink);font-weight:700}.menu-fb{margin:0;padding:0 4px;min-height:44px;color:var(--muted);font-weight:600;text-decoration:none}.menu-how summary{cursor:pointer;min-height:44px;display:flex;align-items:center;color:var(--muted);font-weight:600}.menu-how p{margin:0 0 8px;font-size:calc(13.5px*var(--fs,1));line-height:1.55;color:var(--ink)}.toast{position:fixed;z-index:60;left:50%;transform:translate(-50%);bottom:calc(var(--safe-b) + 16px);background:var(--ink);color:var(--card);border-radius:999px;padding:11px 20px;font-size:calc(14.5px*var(--fs,1));font-weight:600;box-shadow:0 8px 24px #33202e47;width:max-content;max-width:calc(100vw - 32px);text-align:center}.toast[popover]{top:auto;right:auto;margin:0;border:0;overflow:visible;width:max-content;height:auto}body.has-cartbar .toast{bottom:calc(var(--safe-b) + 80px)}body.has-statsbar .toast{top:calc(var(--safe-t) + 70px);bottom:auto}@keyframes heart-pop{0%{transform:scale(1)}40%{transform:scale(1.32)}to{transform:scale(1)}}@media(prefers-reduced-motion:no-preference){.tile,.mini{transition:box-shadow .15s ease,transform .15s ease}.tile-img,.skel-img,.skel-line{animation:shimmer 1.4s linear infinite}.cart-toggle{transition:background .15s ease,color .15s ease,transform .12s ease}.cart-toggle:active{transform:scale(.92)}.heart-toggle svg{transition:transform .12s ease,fill .15s ease}.heart-toggle:active svg{transform:scale(.82)}.heart-toggle.pop svg{animation:heart-pop .36s ease}.btn:active{transform:translateY(1px)}.btn.busy:after{animation:spin .7s linear infinite}.vspin{animation:spin .8s linear infinite}.dr-pic .dr-img{transition:opacity .2s ease}.dr-pic:not(.ok){animation:shimmer 1.4s linear infinite}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{to{background-position:-200% 0}}.tile-img.ok,.mini-img.ok{animation:none;background:var(--bg)}@media(hover:hover)and (pointer:fine){.tile:hover,.mini:hover{box-shadow:var(--shadow-lift);transform:translateY(-2px)}.cats button:hover,.qf:hover{border-color:var(--primary)}.btn:hover{filter:brightness(1.05)}.btn.ghost:hover{border-color:var(--primary);filter:none}.btn.buy:hover{background:var(--primary-ink);color:var(--on-fill,#fff);filter:none}.langbtn:hover{color:var(--ink);text-decoration:underline}.tab:not([aria-current=page]):hover{box-shadow:0 0 0 1.5px var(--primary)}.cart-toggle:hover{transform:scale(1.06)}.heart-toggle:hover svg{transform:scale(1.1)}.cp-code:hover{border-color:var(--primary)}.home-all:hover{filter:brightness(1.06);transform:translateY(-1px)}.coupon .cp-go:hover{background:var(--primary-ink);color:var(--on-fill,#fff);filter:none}}.mini-bell.on{--bell-fill:currentColor;color:var(--primary-ink)}.mini-bell{position:absolute;top:56px;inset-inline-end:6px;z-index:2;border:0;border-radius:999px;width:44px;height:44px;background:#fffffff0;color:var(--ink);cursor:pointer;display:grid;place-items:center;box-shadow:0 2px 8px #33202e24}.mini-bell svg{width:21px;height:21px}.alert-dlg .al-title{margin:0 0 12px;font-size:calc(20px*var(--fs,1));line-height:1.3}.al-prod{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-weight:700;font-size:calc(14.5px*var(--fs,1))}.al-prod img{width:48px;height:48px;border-radius:12px;object-fit:cover;flex:none;background:var(--card)}.al-prod span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.al-why{margin:0 0 14px;line-height:1.5}.al-today{margin:0 0 10px;font-weight:700;color:var(--ink)}.al-consent{display:flex;gap:12px;align-items:flex-start;margin:16px 0 0;padding:12px 14px;border-radius:var(--radius);background:var(--card);border:1.5px solid var(--line);font-size:calc(14px*var(--fs,1));line-height:1.55;cursor:pointer}.al-consent .nw{white-space:nowrap}.al-consent input{flex:none;width:24px;height:24px;margin:2px 0 0;accent-color:var(--primary-ink)}.al-err{margin:12px 0 0;padding:10px 12px;border-radius:12px;background:#fdecec;color:#8e1f1f;font-size:calc(14.5px*var(--fs,1))}.al-chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.chip.al-pct,.chip.al-rec{min-height:44px;padding:6px 4px;border-radius:999px;font:inherit;font-weight:700;border:1.5px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer}.chip.al-pct[aria-pressed=true]{background:var(--primary-ink);border-color:var(--primary-ink);color:var(--on-fill,#fff)}.chip.al-rec{margin-top:10px;padding:6px 14px;background:var(--mint-soft);border-color:var(--mint-soft);color:var(--mint-ink)}.al-target{display:flex;align-items:center;gap:10px;margin-top:12px;color:var(--muted);font-size:calc(14.5px*var(--fs,1))}.al-target span{flex:none}.al-target input{flex:1;min-width:0;max-width:150px;font:inherit;font-size:calc(16px*var(--fs,1));min-height:44px;padding:6px 12px;border-radius:12px;border:1.5px solid var(--line);background:var(--card);color:var(--ink);direction:ltr;text-align:start}.al-mail{display:flex;gap:10px;align-items:flex-start;margin:0 0 14px;padding:12px 14px;border-radius:var(--radius);background:var(--sun-soft);color:var(--sun-ink);font-size:calc(14.5px*var(--fs,1))}.al-mail svg{flex:none;width:22px;height:22px;margin-top:2px}.al-mail p{margin:0}.al-mail .al-sent{font-weight:700}.al-mail .al-where{margin-top:4px}.al-mail .linkbtn{margin-top:6px}.al-resent{display:block;margin-top:6px;font-weight:700}.al-card{padding:16px;border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow);margin:0 0 14px}.al-card p{margin:0 0 12px}.al-card.warn{background:var(--sun-soft);color:var(--sun-ink);box-shadow:none}.al-note{color:var(--muted)}.al-top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;column-gap:10px}.al-top .al-count{margin:-4px 0 8px}.al-count{color:var(--muted);font-weight:700;font-size:calc(14px*var(--fs,1));white-space:nowrap}.al-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.al-row{display:flex;gap:12px;padding:12px;border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow);min-width:0}.al-row.al-focus{box-shadow:0 0 0 2px var(--primary-ink),var(--shadow)}.al-pic{flex:none;width:56px;height:56px;border-radius:12px;overflow:hidden;border:0;padding:0;background:var(--bg);display:grid;place-items:center;cursor:pointer}.al-pic img{width:56px;height:56px;object-fit:cover}.al-txt{min-width:0;flex:1}.al-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;padding:0;border:0;background:none;font:inherit;font-weight:700;font-size:calc(15px*var(--fs,1));line-height:1.3;color:var(--ink);text-align:start;cursor:pointer}.al-price{margin:4px 0 0;font-size:calc(15px*var(--fs,1));font-weight:700;overflow-wrap:anywhere}.al-rule{margin:2px 0 0;font-size:calc(13.5px*var(--fs,1));color:var(--muted);overflow-wrap:anywhere}.al-st{color:var(--ink)}.al-row.st-fired .al-st{color:var(--mint-ink);font-weight:800}.al-row.st-gone .al-st,.al-row.st-gone .al-name,.al-row.st-gone .al-price{color:var(--muted)}.al-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:8px}.al-acts .al-rm{color:var(--muted);text-decoration:none;font-weight:600}.al-sure{font-weight:700;font-size:calc(14px*var(--fs,1))}.btn.danger{background:var(--danger);border-color:var(--danger);color:var(--on-fill,#fff)}.al-seen{margin:4px 0 8px}.al-paste{margin:22px 0 0}.al-paste label{display:block;margin-bottom:8px;color:var(--muted);font-size:calc(14.5px*var(--fs,1))}.al-paste-row{display:flex;gap:8px}.al-paste-row input{flex:1;min-width:0;font:inherit;font-size:calc(16px*var(--fs,1));min-height:48px;padding:8px 12px;border-radius:12px;border:1.5px solid var(--line);background:var(--card);color:var(--ink)}.al-paste-row .btn{flex:none}.al-stop{margin:28px 0 8px;font-size:calc(14px*var(--fs,1));color:var(--muted)}.al-stop .linkbtn{color:var(--muted)}.cart-alerts{margin-top:28px;padding-top:18px;border-top:1px solid var(--line)}.cart-alerts .al-top{align-items:baseline}.cart-alerts .al-top h2{margin:0 0 6px;font-family:inherit;font-size:calc(20px*var(--fs,1));line-height:1.3;font-weight:800;color:var(--ink)}.cart-alerts .page-sub{margin:0 0 12px;color:var(--muted);font-size:calc(14px*var(--fs,1))}.al-state{margin:4px 0 0;font-size:calc(15px*var(--fs,1));line-height:1.4;font-weight:600;overflow-wrap:anywhere}.al-state .linkbtn{margin:0;font-size:calc(14px*var(--fs,1))}.al-row.is-pasted .al-st{color:var(--muted)}.al-pic img.al-ph{object-fit:contain;padding:8px;background:var(--card)}.al-rule{display:flex;align-items:baseline;gap:10px}.al-rule .al-rm{margin-inline-start:auto;color:var(--muted);text-decoration:none;font-weight:600;font-size:calc(13.5px*var(--fs,1));min-height:32px}.al-home #homeAlertsBody{padding:16px;border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow)}.al-home-line{margin:0;line-height:1.5}.al-home .al-paste{margin-top:12px}.al-free{margin:10px 0 0;color:var(--muted);font-size:calc(14px*var(--fs,1))}.al-promo{padding:18px 16px 8px;border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow)}.al-pitch{margin:0 0 14px;font-size:calc(16.5px*var(--fs,1));font-weight:800;color:var(--ink);line-height:1.35}.al-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:6px;counter-reset:alstep;position:relative}.al-steps:before{content:"";position:absolute;top:22px;inset-inline:16%;height:2px;background:var(--primary-soft)}.al-steps li{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;font-size:calc(13px*var(--fs,1));line-height:1.3;color:var(--ink);counter-increment:alstep}.al-step-ico{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--primary-soft);color:var(--primary-deep);box-shadow:0 0 0 4px var(--card)}.al-step-ico svg{width:21px;height:21px}.al-step-ico:after{content:counter(alstep);position:absolute;top:-4px;inset-inline-end:-6px;width:18px;height:18px;border-radius:50%;background:var(--primary-ink);color:var(--on-fill,#fff);font-size:calc(11px*var(--fs,1));font-weight:800;line-height:18px;text-align:center}.al-in-label{margin:18px 0 8px;font-size:calc(14.5px*var(--fs,1));font-weight:700;color:var(--ink)}.al-land-in{margin:0}.al-land-in.al-two{flex-direction:row}.al-land-in.al-two .btn{flex:1;min-width:0;min-height:50px;font-size:calc(15.5px*var(--fs,1))}.al-promo .al-free{margin:12px 0 8px;text-align:center;font-size:calc(13px*var(--fs,1))}.cart-alerts .al-paste{margin-top:18px}.empty-paste{width:100%;max-width:420px;margin:16px auto 0;text-align:start}.drawer-bar:has(.al-offer:not([hidden])){flex-wrap:wrap;row-gap:2px}.al-offer{flex:1 1 100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0 6px;min-height:40px;font-size:calc(14px*var(--fs,1));color:var(--muted);text-align:center}.al-offer-btn{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 8px;border:0;background:none;color:var(--primary-deep);font:inherit;font-size:calc(14.5px*var(--fs,1));font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.al-offer-btn svg,.cart-bell svg{flex:none;width:18px;height:18px}.al-offer-btn.on,.cart-bell.on{--bell-fill:currentColor;text-decoration:none;color:var(--mint-ink)}.cart-bell{display:inline-flex;align-items:center;gap:4px;margin-top:2px;min-height:32px;padding:0;font-size:calc(12.5px*var(--fs,1));font-weight:700;color:var(--primary-deep);white-space:nowrap}.cart-state.drop{color:var(--mint-ink)}.al-full{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:8px}.al-full-row{display:flex;align-items:center;gap:10px;background:var(--card);border-radius:14px;padding:8px}.al-full-row img{width:48px;height:48px;border-radius:10px;object-fit:cover;flex:none;background:var(--bg)}.al-full-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:calc(14px*var(--fs,1));line-height:1.3}.al-full-txt b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.al-full-price{color:var(--muted);font-size:calc(13px*var(--fs,1))}.al-full-row .btn{flex:none;min-height:44px}.al-saved{color:var(--mint-ink);font-weight:700}.acct-alerts-go{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px}.acct-alerts-go svg{width:20px;height:20px}.acct-alerts .acct-title{font-size:calc(28px*var(--fs,1))}.lc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.lcard{display:flex;flex-direction:column;background:var(--card);border-radius:16px;box-shadow:var(--shadow);overflow:hidden;text-decoration:none;color:var(--ink);min-width:0}.lcard.skel{min-height:220px;box-shadow:none;background:linear-gradient(100deg,#f9e7ec 30%,#fff3f6,#f9e7ec 70%) 0 0/200% 100%}.lc-pic{display:block;aspect-ratio:1/1;background:#fbe7ec;overflow:hidden}.lc-pic img{width:100%;height:100%;object-fit:cover;display:block}.lc-pic .ph{display:grid;place-items:center;height:100%;font-size:calc(52px*var(--fs,1))}.lc-body{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 10px 12px;text-align:center}.lc-title{font-size:calc(15.5px*var(--fs,1));line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lc-meta{font-size:calc(12.5px*var(--fs,1));color:var(--muted);font-weight:700}.lc-have{font-size:calc(12px*var(--fs,1));font-weight:700;color:var(--mint-ink)}.lc-rail .lcard{flex:0 0 148px;scroll-snap-align:start}.lc-rail .lc-title{font-size:calc(13.5px*var(--fs,1))}.lc-rail .lc-body{padding:8px 8px 10px}.empty-note{grid-column:1/-1;color:var(--muted);text-align:center;margin:24px 0}.list-hero{margin:6px 0 4px}.lh-top{display:flex;align-items:center;gap:12px}.lh-pic{flex:none;width:72px;height:72px;border-radius:16px;object-fit:cover;background:#fbe7ec}.lh-emoji{flex:none;width:56px;height:56px;border-radius:999px;background:var(--primary-soft);display:grid;place-items:center;font-size:calc(30px*var(--fs,1))}.lh-top .page-h{margin:0;font-size:calc(28px*var(--fs,1));line-height:1.2}.lh-meta{margin:2px 0 0;font-size:calc(13.5px*var(--fs,1));color:var(--muted);font-weight:700}.lh-intro{display:flex;align-items:flex-start;gap:10px;background:var(--card);border-radius:16px;padding:12px;margin:12px 0 10px;box-shadow:var(--shadow)}.lh-intro p{margin:0;font-size:calc(15px*var(--fs,1));line-height:1.5}.lh-head{min-width:0;flex:1}.lh-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lh-share{width:44px;height:44px;border:0;border-radius:999px;background:#008069;color:var(--on-fill,#fff);cursor:pointer;display:grid;place-items:center;padding:0;flex:none}.lh-share svg{width:22px;height:22px}.lr-img .ph{display:grid;place-items:center;font-size:calc(24px*var(--fs,1));background:var(--bg)}.list-progress{margin:14px 0 6px}.lp-line{margin:0 0 6px;font-size:calc(14px*var(--fs,1));font-weight:700}.lp-bar{height:8px;border-radius:999px;background:var(--line);overflow:hidden}.lp-fill{display:block;height:100%;border-radius:999px;background:var(--mint)}.lp-fill.w0{width:0%}.lp-fill.w5{width:5%}.lp-fill.w10{width:10%}.lp-fill.w15{width:15%}.lp-fill.w20{width:20%}.lp-fill.w25{width:25%}.lp-fill.w30{width:30%}.lp-fill.w35{width:35%}.lp-fill.w40{width:40%}.lp-fill.w45{width:45%}.lp-fill.w50{width:50%}.lp-fill.w55{width:55%}.lp-fill.w60{width:60%}.lp-fill.w65{width:65%}.lp-fill.w70{width:70%}.lp-fill.w75{width:75%}.lp-fill.w80{width:80%}.lp-fill.w85{width:85%}.lp-fill.w90{width:90%}.lp-fill.w95{width:95%}.lp-fill.w100{width:100%}.lrows{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.lrow{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:10px;background:var(--card);border-radius:16px;box-shadow:var(--shadow);padding:10px}.lrow.skel{height:84px;box-shadow:none;background:linear-gradient(100deg,#f9e7ec 30%,#fff3f6,#f9e7ec 70%) 0 0/200% 100%}.lr-img{width:64px;height:64px;border:0;padding:0;border-radius:12px;overflow:hidden;background:var(--bg);cursor:pointer}.lr-img img{width:100%;height:100%;object-fit:cover;display:block}.lr-img .ph{display:grid;place-items:center;height:100%;font-size:calc(26px*var(--fs,1))}.lr-body{min-width:0;display:flex;flex-direction:column;gap:2px}.lr-name{border:0;background:none;padding:0;margin:0;font-family:inherit;font-size:calc(14.5px*var(--fs,1));font-weight:700;line-height:1.3;color:var(--ink);text-align:start;cursor:pointer;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lr-note{margin:0;font-size:calc(13px*var(--fs,1));line-height:1.4;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lrow .tile-store{font-size:calc(11.5px*var(--fs,1))}.lr-acts{display:flex;flex-direction:column;align-items:stretch;gap:2px;width:86px}.lr-add{display:flex;align-items:center;justify-content:center;gap:5px;min-height:40px;padding:0 10px;border:0;border-radius:999px;background:var(--primary-soft);color:var(--primary-deep);font-family:inherit;font-size:calc(13.5px*var(--fs,1));font-weight:800;cursor:pointer}.lr-add svg{width:18px;height:18px;flex:none}.lr-add[aria-pressed=true]{background:var(--primary);color:var(--on-fill,#fff)}.lr-have{min-height:36px;padding:0 4px;border:0;background:none;color:var(--ink);font-family:inherit;font-size:calc(12.5px*var(--fs,1));font-weight:700;cursor:pointer;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:4px}.lrow.have{grid-template-columns:44px minmax(0,1fr) auto;background:#ffffff80;box-shadow:none;padding:6px 10px}.lrow.have .lr-img{width:44px;height:44px;opacity:.5}.lrow.have .lr-name{opacity:.6;text-decoration:line-through;-webkit-line-clamp:1;font-size:calc(13.5px*var(--fs,1))}.lr-gotit{font-size:calc(12px*var(--fs,1));font-weight:700;color:var(--mint-ink)}.lrow.have .lr-have{min-height:44px;padding:0 8px;font-size:calc(13px*var(--fs,1))}.list-bar{position:fixed;z-index:40;inset-inline:0;bottom:0;padding:10px 16px calc(var(--safe-b) + 10px);background:#fffffff7;border-top:1px solid var(--line);box-shadow:0 -8px 24px #33202e1a}.list-bar .btn{width:100%;display:flex;align-items:center;justify-content:center;gap:8px}.list-bar .btn svg{width:22px;height:22px;flex:none}.lb-done{margin:6px 0;text-align:center;font-weight:700;color:var(--mint-ink)}body.has-listbar{padding-bottom:calc(var(--safe-b) + 88px)}body.has-statsbar .list-bar{position:static;transform:none;width:auto;margin:14px 0 0;padding:0;background:none;border:0;box-shadow:none}#listOthers{margin-top:26px}.dr-lists{margin:10px 0 0;font-size:calc(13.5px*var(--fs,1));color:var(--muted);display:flex;flex-wrap:wrap;align-items:center;gap:6px}.dr-list{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:4px 12px;border-radius:999px;background:var(--primary-soft);color:var(--primary-deep);font-weight:700;text-decoration:none}@media(min-width:900px){:root{--bar-h:72px}.wrap{max-width:1180px;padding:0 24px}.brand{font-size:calc(23px*var(--fs,1))}.bar-search{display:flex;flex:1 1 auto;justify-content:center;min-width:0;padding-inline:28px}.bar-search .search{max-width:620px;width:100%}.bar-search .search input{min-height:48px;background:var(--bg);font-size:calc(16.5px*var(--fs,1))}.bar-search .search input:focus{background:#fff}.top-search,#searchBtn{display:none}.tabs-row{justify-content:center;gap:6px}.top{padding:22px 0 4px}.hello{margin:0 0 6px;gap:16px}.hello-face{width:68px;height:68px}.value{margin-top:20px}.value-title{font-size:calc(24px*var(--fs,1));margin-bottom:12px}.value-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.vcard{min-height:92px;padding:16px}.vc-ico{width:48px;height:48px}.vc-txt b{font-size:calc(16px*var(--fs,1))}.vc-txt small{font-size:calc(13.5px*var(--fs,1))}.picks-rail .mini{flex-basis:214px}.hello-text{font-size:calc(16.5px*var(--fs,1))}.hello-text b{font-size:calc(34px*var(--fs,1))}.rail-head h2,.sec-title{font-size:calc(26px*var(--fs,1))}.rail-sec{margin-top:34px}.circle{flex-basis:76px}.circle .ring{width:72px;height:72px}.circle b{max-width:80px;font-size:calc(12.5px*var(--fs,1))}.circles{flex-wrap:wrap;overflow:visible;gap:14px 4px;justify-content:center}#cpCodes,#cpLinks{grid-template-columns:minmax(0,1fr);gap:10px}#cpCodesSec .coupon{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) 260px;column-gap:24px;row-gap:10px;align-items:center;padding:16px 20px;grid-auto-flow:row dense}#cpCodesSec .coupon>*{grid-column:1/-1}#cpCodesSec .coupon>.cp-top{grid-column:1;grid-row:1}#cpCodesSec .coupon>.cp-code{grid-column:2;grid-row:1}#cpCodesSec .coupon>.cp-go{grid-column:3;grid-row:1;margin-top:0}#cpCodesSec .coupon>.cp-page{grid-column:1;justify-self:start;min-height:32px}#cpCodesSec .cp-blurb{max-width:70ch}#cpCodesSec .cp-more{gap:6px;padding-top:12px}#cpCodesSec .cp-more ul{gap:8px}#cpCodesSec .cp-deal{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) 260px;column-gap:24px;align-items:center}#cpCodesSec .cp-deal>.cp-deal-offer{grid-column:1}#cpCodesSec .cp-deal>.cp-code{grid-column:2}#cpCodesSec .cp-deal>.cp-go{grid-column:3;align-self:center;justify-self:stretch}#cpCodesSec .cp-foot{justify-content:flex-start}.home-all{justify-content:center;gap:18px}.home-all .ha-txt{flex:0 1 auto}.comm-card-btns{grid-template-columns:repeat(2,minmax(0,1fr))}.comm-list{max-width:560px;margin-inline:auto}.page-title,.page-h{font-size:calc(38px*var(--fs,1))}.chiprow{overflow:visible;align-items:flex-start}.chiprow>.cats{flex:1 1 0;min-width:0;flex-wrap:wrap}.cats{flex-wrap:wrap;overflow:visible}.grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px}.mini{flex-basis:170px}.tile-name{font-size:calc(15px*var(--fs,1))}dialog.drawer{width:480px}.dr-pic{max-height:40vh}.rail{scrollbar-width:thin;scrollbar-color:rgba(232,77,116,.28) transparent;padding-bottom:18px}.reel-band .rail{scrollbar-color:rgba(255,255,255,.28) transparent}.nl-foot .nl-fields,.grid-note .nl-fields{flex-direction:row;align-items:stretch}.nl-foot .nl-fields input,.grid-note .nl-fields input{flex:1;min-width:0}.nl-foot .nl-fields .btn,.grid-note .nl-fields .btn{flex:none;padding:10px 24px}.cartbar{display:none!important}body.has-cartbar{padding-bottom:calc(var(--safe-b) + 24px)}body.has-cartbar .toast{bottom:calc(var(--safe-b) + 16px)}.statsbar{inset-inline:auto;left:50%;transform:translate(-50%);width:min(100%,620px);bottom:16px;border:1px solid var(--line);border-radius:18px}.reel-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px}.deal-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px}.deal-pic{width:120px;height:120px}dialog.viewer{width:min(calc(min(92dvh,900px)*.5625 + 360px),100%);height:min(92dvh,900px);margin:auto;border-radius:18px;overflow:hidden}dialog.viewer[open]{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-template-rows:minmax(0,1fr)}.viewer-sheet{max-height:none;border-radius:0;padding:22px 20px}.viewer-sheet .dr-row{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(prefers-reduced-motion:no-preference){.reel-preview{transition:opacity .35s ease}.reel-play{transition:opacity .2s ease}}@media(min-width:641px){.reel-band{margin-inline:0;border-radius:22px;padding-inline:18px}.reel-band .rail{margin-inline:-18px;padding-inline:18px;scroll-padding-inline:18px}}@media(min-width:900px){.reel-band .reel-tile{flex-basis:200px}}.tile-store{display:block;font-size:calc(11.5px*var(--fs,1));font-weight:700;color:var(--muted);margin:0 0 2px}.coupon.cpn{gap:8px}.cpn-h{margin:0;font-size:calc(17px*var(--fs,1));line-height:1.3;font-weight:800}.cpn-sub{margin:0;font-size:calc(14px*var(--fs,1));color:var(--muted);line-height:1.45}.cpn-upto{margin:0;align-self:flex-start;border-radius:10px;padding:3px 10px;font-size:calc(14px*var(--fs,1));font-weight:800;color:var(--primary-deep);background:var(--primary-soft)}.cpn-how{margin:2px 0 0;font-size:calc(13.5px*var(--fs,1));line-height:1.5;color:var(--muted)}.cpn-tiers{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.cpn-match{padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--bg)}.cpn-match label{display:block;font-size:calc(15px*var(--fs,1));font-weight:800;line-height:1.5}.cpn-match label span{display:block;color:var(--muted);font-size:calc(13px*var(--fs,1));font-weight:600}.cpn-match input{display:block;width:100%;max-width:240px;min-height:44px;margin-top:8px;padding:8px 12px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--ink);font:inherit;font-size:calc(16px*var(--fs,1))}.cpn-match-hint{margin:6px 0 0;color:var(--muted);font-size:calc(12.5px*var(--fs,1));line-height:1.5}.cpn-match-result{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;font-size:calc(13px*var(--fs,1));line-height:1.5}.cpn-match-result[hidden]{display:none}.cpn-match-result span{min-width:0}.cpn-match-result b{display:block;font-size:calc(17px*var(--fs,1));color:var(--primary-ink)}.coupon-help{margin:28px 0 0;border-top:1px solid var(--line);padding-top:16px}.coupon-help h2{font-size:calc(20px*var(--fs,1));line-height:1.4;margin:0 0 8px}.coupon-help details{border-bottom:1px solid var(--line);padding:10px 0}.coupon-help summary{cursor:pointer;font-weight:700;min-height:32px;line-height:1.6}.coupon-help p{margin:6px 0 0;line-height:1.7;color:var(--muted);font-size:calc(14px*var(--fs,1))}.cpn-tier{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:52px;padding:6px 6px 6px 10px;padding-inline-start:12px;border-radius:14px;background:var(--bg)}.cpn-amt{display:flex;flex-direction:column;min-width:0;line-height:1.3}.cpn-amt b{font-size:calc(16px*var(--fs,1));font-weight:800;color:var(--ink)}.cpn-amt small{font-size:calc(12.5px*var(--fs,1));color:var(--muted)}.cp-code.tier{width:auto;flex:none;min-height:44px;padding:6px 12px;gap:8px;background:var(--card)}.cp-code.tier code{flex:none;font-size:calc(16px*var(--fs,1))}.cp-code.copied{border-style:solid;border-color:var(--mint-ink);background:var(--mint-soft)}.cp-code.copied .cp-copy{display:none}.cp-code.copied:after{content:"✓";font-weight:800;color:var(--mint-ink);font-size:calc(17px*var(--fs,1));line-height:1}.cpn-terms{margin:0;font-size:calc(13px*var(--fs,1));line-height:1.5;color:var(--muted);white-space:pre-line;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}#dealBody .cpn-upto,#dealBody .cpn-how{margin:0 0 8px}#dealBody .cpn-terms{margin:10px 0 0;-webkit-line-clamp:unset;display:block}dialog.drawer.cpn-pop{height:fit-content;max-height:calc(100dvh - var(--safe-t) - 24px);width:min(100%,560px);margin:auto auto 0;border-start-start-radius:22px;border-start-end-radius:22px;box-shadow:0 -12px 40px #33202e38}dialog.drawer.cpn-pop .drawer-body{padding-top:20px}dialog.drawer.cpn-pop .drawer-x{top:10px}html:has(dialog.drawer.cpn-pop[open]){overflow:hidden;scrollbar-gutter:stable}.cpn-kicker{margin:0 0 8px;display:flex;align-items:center;gap:8px;font-size:calc(14px*var(--fs,1));font-weight:800;color:var(--primary-deep);padding-inline-end:44px}.cpn-kicker .face{width:28px;height:28px;border-radius:99px;flex:none;object-fit:cover}.cpn-kicker .face.ph{display:grid;place-items:center;font-size:calc(15px*var(--fs,1));background:var(--primary-soft)}.cpn-pop-set{display:flex;flex-direction:column;gap:8px}.cpn-pop-set+.cpn-pop-set{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.cpn-pop-h{margin:0;font-size:calc(19px*var(--fs,1));line-height:1.3;font-weight:800;padding-inline-end:44px}.cpn-pop-set .deal-tags{padding-inline-end:44px}.cpn-pop-go{margin-top:4px}#cpnPopBody .cpn-pop-go{position:sticky;bottom:calc(var(--safe-b, 0px) + 10px);z-index:1;box-shadow:0 -10px 14px 6px var(--card, #fff)}.cpn-pop-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}#cpnPopBody h2:focus{outline:none}.wel-box{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:8px 4px 4px}.wel-face .face{width:72px;height:72px;border-radius:99px;object-fit:cover;box-shadow:0 0 0 3px var(--primary-soft)}.wel-face .face.ph{display:grid;place-items:center;font-size:calc(32px*var(--fs,1));background:var(--primary-soft)}.wel-who{margin:2px 0 0;font-size:calc(14px*var(--fs,1));font-weight:800;color:var(--primary-deep)}.wel-title{margin:0;font-size:calc(24px*var(--fs,1));line-height:1.25;font-weight:800}.wel-title:focus{outline:none}.wel-line{margin:0 0 10px;font-size:calc(16px*var(--fs,1));line-height:1.45;color:var(--ink)}.wel-cta{background:var(--primary-ink);color:var(--on-fill,#fff);font-size:calc(17px*var(--fs,1));min-height:52px}.wel-later{margin-top:2px;min-height:44px;padding:0 18px;border:0;background:none;font:inherit;font-size:calc(15px*var(--fs,1));color:var(--muted);cursor:pointer}.wel-later:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:10px}@media(min-width:900px){dialog.drawer.cpn-pop{width:460px;margin:auto;border-radius:22px;box-shadow:0 18px 60px #33202e47}.cpn-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}}.coupon.cpn-mini{gap:7px}.cpn-mini .deal-tags{margin:0}.cpn-mini-h{font-size:calc(15px*var(--fs,1));line-height:1.3;font-weight:800;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cpn-mini .cpn-upto{font-size:calc(13px*var(--fs,1))}.cpn-upto .nw{white-space:nowrap}html:has(#cpnPop[open]) .toast,html:has(#dealDlg[open]) .toast,html:has(#dlg[open]) .toast,html:has(#reelDlg[open]) .toast{top:calc(var(--safe-t, 0px) + 14px);bottom:auto}.cpn-go.ready,.coupon .cpn-go.ready{background:var(--primary-ink);color:var(--on-fill,#fff)}#storeCpns{margin:0 0 18px}#couponStrip.cpn-live{margin-top:6px}.tab.has-new:after{content:"";width:8px;height:8px;border-radius:99px;background:var(--primary);margin-inline-start:6px;box-shadow:0 0 0 2px #fff;flex:none}.tab[aria-current=page].has-new:after{background:var(--primary)}@media(min-width:900px){.coupon.cpn .cpn-tiers{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}.fb-head{display:flex;align-items:center;gap:12px;margin:0 0 16px;padding-inline-end:48px}.fb-head .face{width:44px;height:44px;border-radius:99px;flex:none;object-fit:cover}.fb-head .face.ph{display:grid;place-items:center;font-size:calc(22px*var(--fs,1));background:var(--primary-soft)}.fb-h{margin:0;font-size:calc(22px*var(--fs,1));line-height:1.25}.fb-sub{margin:2px 0 0;font-size:calc(14px*var(--fs,1));color:var(--muted)}.fb-form{display:flex;flex-direction:column;gap:16px}.fb-cats{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:8px}.fb-cats legend{padding:0;margin:0 0 8px;font-weight:700;font-size:calc(15px*var(--fs,1))}.fb-cat{display:flex;align-items:center;gap:10px;min-height:56px;padding:9px 12px;background:var(--card);border:1.5px solid var(--line);border-radius:14px;cursor:pointer}.fb-cat input{width:22px;height:22px;margin:0;flex:none;accent-color:var(--primary-ink);cursor:pointer}.fb-cat:has(input:checked){border-color:var(--primary);background:var(--primary-soft)}.fb-ico{font-size:calc(22px*var(--fs,1));line-height:1;flex:none}.fb-cat-txt{display:flex;flex-direction:column;min-width:0}.fb-cat-txt b{font-size:calc(15px*var(--fs,1));line-height:1.3}.fb-cat-txt small{font-size:calc(13px*var(--fs,1));color:var(--muted);line-height:1.35}.fb-field{display:flex;flex-direction:column;gap:6px;min-width:0}.fb-field label{font-weight:700;font-size:calc(15px*var(--fs,1))}.fb-star{color:var(--primary-deep)}.fb-field input,.fb-field textarea{width:100%;border:1.5px solid var(--line);border-radius:12px;min-height:48px;padding:10px 14px;font-family:inherit;font-size:calc(16px*var(--fs,1));background:#fff;color:var(--ink)}.fb-field textarea{resize:none;line-height:1.5;max-height:50vh;overflow-y:auto}.fb-field input:focus-visible,.fb-field textarea:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.fb-field.is-bad input,.fb-field.is-bad textarea,.fb-cats.is-bad .fb-cat{border-color:var(--danger)}.fb-under{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.fb-hint{margin:0;font-size:calc(13px*var(--fs,1));color:var(--muted)}.fb-count{font-size:calc(13px*var(--fs,1));color:var(--muted);white-space:nowrap}.fb-err{margin:0;font-size:calc(13.5px*var(--fs,1));font-weight:600;color:var(--danger)}.fb-err:empty{display:none}.fb-check{display:flex;align-items:center;gap:10px;min-height:44px;font-weight:600;cursor:pointer}.fb-check input{width:22px;height:22px;margin:0;flex:none;accent-color:var(--primary-ink);cursor:pointer}.fb-what summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:4px;color:var(--muted);font-size:calc(14px*var(--fs,1))}.fb-what ul{margin:0;padding-inline-start:20px;font-size:calc(13.5px*var(--fs,1));line-height:1.55}.fb-what p{margin:6px 0 0;font-size:calc(13.5px*var(--fs,1));color:var(--muted);line-height:1.5}.fb-robot:empty{display:none}.fb-robot-note{margin:0;font-size:calc(14px*var(--fs,1));font-weight:600;color:var(--sun-ink);background:var(--sun-soft);border-radius:12px;padding:8px 12px}.fb-robot-note:empty{display:none}.fb-msg{background:var(--sun-soft);color:var(--ink);border-radius:12px;padding:10px 12px}.fb-msg:empty{display:none}.fb-msg p{margin:0;font-weight:600;line-height:1.45}.fb-ig{display:inline-flex;align-items:center;min-height:44px;color:var(--primary-ink);font-weight:700}.fb-done{padding-top:4px}.fb-ref-row{margin:0 0 12px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:calc(15px*var(--fs,1))}.fb-ref{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:6px 14px;border:1.5px dashed var(--primary);border-radius:12px;background:#fff;color:var(--ink);font-family:inherit;font-size:calc(15px*var(--fs,1));cursor:pointer}.fb-ref b{font-size:calc(18px*var(--fs,1));letter-spacing:.06em}.fb-ref-copy{font-size:calc(13px*var(--fs,1));color:var(--primary-deep);font-weight:700}.fb-ref.copied{border-style:solid;border-color:var(--mint-ink);background:var(--mint-soft)}.fb-read{margin:0;line-height:1.55}.fb-bar .btn{flex:1 1 0}.fb-notice{margin:0 0 14px;background:var(--sun-soft);color:var(--ink);border-radius:12px;padding:10px 12px;font-weight:600;line-height:1.45}.fb-ctx{display:flex;align-items:center;gap:2px;align-self:flex-start;max-width:100%;min-width:0;background:var(--primary-soft);border-radius:99px;padding-inline-start:14px}.fb-ctx-txt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;font-size:calc(14px*var(--fs,1));color:var(--primary-deep)}.fb-ctx-x{flex:none;width:44px;height:44px;border:0;border-radius:99px;background:none;color:var(--primary-deep);font-size:calc(15px*var(--fs,1));cursor:pointer}.fb-photo{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;max-width:100%}.fb-photo-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;width:100%;min-width:0}.fb-photo-list:empty{display:none}.fb-photo-item{position:relative;flex:none;width:96px;height:96px;border-radius:12px;border:1.5px solid var(--line);background:#fff;overflow:hidden}.fb-photo-item img{display:block;width:100%;height:100%;object-fit:cover}.fb-photo-wait{display:grid;place-items:center;width:100%;height:100%;padding:6px;text-align:center;font-size:calc(12.5px*var(--fs,1));line-height:1.3;color:var(--muted);background:var(--primary-soft)}.fb-photo-item.bad{flex:1 1 100%;width:auto;min-width:0;max-width:100%;height:auto;min-height:48px;display:flex;align-items:center;gap:6px;padding:4px;padding-inline-start:12px;border-color:transparent;background:var(--sun-soft);overflow:visible}.fb-photo-bad-txt{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;padding:4px 0}.fb-photo-name{font-size:calc(12.5px*var(--fs,1));color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fb-photo-msg{font-size:calc(13.5px*var(--fs,1));font-weight:600;line-height:1.4;color:var(--sun-ink)}.fb-photo-x{position:absolute;top:0;inset-inline-end:0;width:44px;height:44px;border:2px solid #fff;border-radius:99px;background:#33202ed1;color:#fff;font-size:calc(15px*var(--fs,1));cursor:pointer;display:grid;place-items:center}.fb-photo-item.bad .fb-photo-x{position:static;flex:none;background:var(--ink)}.fb-photo-add{min-height:48px;font-size:calc(15px*var(--fs,1))}.fb-up{margin-top:12px;outline:none}.fb-up-line{margin:0;font-weight:600;line-height:1.45}.fb-up-line.busy{color:var(--muted)}.fb-up-line.ok{color:#11705b}.fb-up-line.bad{color:var(--sun-ink);background:var(--sun-soft);border-radius:12px;padding:8px 12px}.fb-up-why{margin:6px 0 0;font-size:calc(13.5px*var(--fs,1));line-height:1.5;color:var(--muted)}.fb-up-retry{margin-top:8px;min-height:44px}.fb-entry{margin:10px 0 0;text-align:center}.fb-entry .linkbtn{display:inline-block;margin:0}.foot-links .foot-fb{border:0;background:none;font:inherit;color:var(--muted);display:inline-block;padding:12px 6px;min-height:44px;cursor:pointer;text-decoration:underline}html:has(#fbDlg[open]){overflow:hidden}html:has(#fbDlg[open]) .toast{top:calc(var(--safe-t, 0px) + 14px);bottom:auto}@media(max-width:899.98px){dialog.drawer.fb-dlg.kb{height:var(--fb-vh, 100dvh);max-height:var(--fb-vh, 100dvh);transform:translateY(var(--fb-top, 0px))}}@media(min-width:900px){dialog.drawer.fb-dlg{width:480px;height:fit-content;max-height:min(92dvh,880px);margin:auto;border-radius:22px;box-shadow:0 18px 60px #33202e47;overflow:hidden}dialog.drawer.fb-dlg .drawer-x{top:10px}dialog.drawer.fb-dlg .drawer-body{padding-top:20px}}@media(min-width:900px){.lc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}#listPage{max-width:760px}.list-bar{inset-inline:auto;left:50%;transform:translate(-50%);width:min(760px,calc(100% - 32px));bottom:16px;border-radius:18px;border:1px solid var(--line)}body.has-statsbar .list-bar{transform:none;width:auto;border:0}}@media(min-width:900px){.likes-cartall .btn{display:inline-flex;width:auto}}html.ax-fs1{--fs:1.15}html.ax-fs2{--fs:1.3}html.ax-fs3{--fs:1.5}html.ax-fs4{--fs:1.75}html.ax-fs5{--fs:2}html:is(.ax-fs2,.ax-fs3,.ax-fs4,.ax-fs5) :is(.tile-name,.mini-name,.al-name,.al-prod span,.al-full-txt b,.lr-name,.deal-lead,.deal-sub,.deal-offer,.circle b,.lc-title,.cpn-mini-h){-webkit-line-clamp:4}html:is(.ax-fs1,.ax-fs2,.ax-fs3,.ax-fs4,.ax-fs5) .badge{white-space:normal;overflow:visible;text-overflow:clip;border-radius:12px;line-height:1.25}html:is(.ax-fs2,.ax-fs3,.ax-fs4,.ax-fs5) .grid-title-row{flex-wrap:wrap}html:is(.ax-fs3,.ax-fs4,.ax-fs5) .ali-sub-in{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(2,minmax(0,1fr))}html:is(.ax-fs3,.ax-fs4,.ax-fs5) .ali-seg{line-height:1.25;padding:6px 4px}html:is(.ax-fs3,.ax-fs4,.ax-fs5) body.has-statsbar{padding-bottom:calc(var(--safe-b) + 340px)}html:is(.ax-fs4,.ax-fs5) .value-grid{grid-template-columns:minmax(0,1fr)}@media(min-width:900px){html:is(.ax-fs4,.ax-fs5) .value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.axp-group{padding:14px 0;border-top:1px solid var(--line)}.axp-h{display:block;font-size:calc(15px*var(--fs,1));margin:0 0 10px}.axp-step{display:flex;align-items:center;gap:10px}.axp-btn{flex:none;width:52px;height:52px;border-radius:14px;border:1.5px solid var(--primary);cursor:pointer;background:var(--card);color:var(--primary-deep);display:grid;place-items:center;padding:0}.axp-btn svg{width:22px;height:22px}.axp-btn[aria-disabled=true]{opacity:.35;cursor:default}.axp-pct{flex:1;text-align:center;font-weight:800;font-size:calc(20px*var(--fs,1));direction:ltr}.axp-seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.axp-opt{position:relative;display:block;cursor:pointer}.axp-opt input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.axp-sw{display:grid;place-items:center;min-height:52px;padding:6px 8px;border-radius:14px;text-align:center;border:1.5px solid var(--line);background:var(--card);color:var(--ink);font-weight:700;font-size:calc(15px*var(--fs,1))}.axp-sw-dark{background:#000;color:#ffd60a;border-color:#000}.axp-sw-light{background:#fff;color:#000;border-color:#000}.axp-opt input:checked+.axp-sw{box-shadow:0 0 0 3px var(--card),0 0 0 5px var(--primary-ink)}.axp-opt input:focus-visible+.axp-sw{outline:3px solid var(--primary-ink);outline-offset:3px}.axp-row small.axp-desc{font-size:calc(13px*var(--fs,1));color:var(--muted);font-weight:400}.axp-row input:focus-visible{outline:3px solid var(--primary-ink);outline-offset:3px}.axp-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding-top:16px}.axp-full{color:var(--primary-deep);font-weight:700;text-decoration:underline;min-height:44px;display:inline-flex;align-items:center}html.ax-gray,html.ax-gray dialog,html.ax-gray .toast{filter:grayscale(1)}html.ax-gray dialog.drawer::backdrop{background:#00000080}html.ax-links a:not(.btn):not(.iconbtn):not(.tile):not(.mini):not(.skip),html.ax-links .linkbtn{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}html.ax-links a:focus-visible,html.ax-links button:focus-visible,html.ax-links input:focus-visible{outline-width:3px;outline-offset:3px}html.ax-font,html.ax-font *{font-family:Arial,Helvetica Neue,Helvetica,Segoe UI,sans-serif!important;letter-spacing:.05em!important;word-spacing:.12em!important}html.ax-font body{line-height:1.7}html.ax-still,html.ax-still *,html.ax-still *:before,html.ax-still *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}html.ax-still [data-autoplay]{display:none}html.ax-dark{color-scheme:dark;--bg:#000;--card:#000;--ink:#fff;--muted:#f0f0f0;--primary:#FFD60A;--primary-ink:#FFD60A;--primary-deep:#FFD60A;--primary-soft:#1f1f1f;--mint:#5CFF9D;--mint-ink:#5CFF9D;--mint-soft:#0a2a18;--sun:#FFD60A;--sun-ink:#FFD60A;--sun-soft:#2b2300;--line:#8f8f8f;--danger:#FF8F87;--shadow:0 0 0 1.5px #9a9a9a;--shadow-lift:0 0 0 2.5px #FFD60A}html.ax-light{color-scheme:light;--bg:#fff;--card:#fff;--ink:#000;--muted:#1c1c1c;--primary:#A3002E;--primary-ink:#8A0027;--primary-deep:#8A0027;--primary-soft:#fff;--mint:#00573F;--mint-ink:#00573F;--mint-soft:#fff;--sun:#6B3E00;--sun-ink:#5A3300;--sun-soft:#fff;--line:#000;--danger:#9B0000;--shadow:0 0 0 1.5px #000;--shadow-lift:0 0 0 2.5px #000}html.ax-dark .top:not(.badge),html.ax-dark .nl,html.ax-dark .comm-card{background:#000}html.ax-light .top:not(.badge),html.ax-light .nl,html.ax-light .comm-card{background:#fff}html.ax-dark .bar{background:#000;border-bottom:1px solid #8f8f8f}html.ax-light .bar{background:#fff;border-bottom:1px solid #000}html.ax-dark .skel-img,html.ax-dark .skel-line,html.ax-dark .tile-img:not(.ok),html.ax-dark .dr-pic:not(.ok){background:#2a2a2a}html.ax-light .skel-img,html.ax-light .skel-line,html.ax-light .tile-img:not(.ok),html.ax-light .dr-pic:not(.ok){background:#e6e6e6}html.ax-dark{--on-fill:#000;--on-fill-soft:rgba(0,0,0,.86)}html.ax-dark .ha-txt small{color:var(--on-fill-soft)}html.ax-dark .net-other .net-ico,html.ax-dark .soc.net-other{color:#000}html.ax-light :is(.badge.pop,.deal-pick){color:#fff}html.ax-dark :is(.badge.pick,.lh-ico.heart){background:#000;color:#ffd60a;border:1.5px solid #FFD60A}html.ax-dark :is(.nl input,.fb-field input,.fb-field textarea,.fb-ref,.fb-photo-item){background:#000;color:#fff}html.ax-dark .bar-search .search input:focus{background:#000}html.ax-dark dialog.drawer::backdrop{background:#000c}html.ax-dark .drawer-x{background:#000;color:#fff;border:2px solid #fff}html.ax-light .drawer-x{background:#fff;color:#000;border:2px solid #000}html.ax-dark .drawer-bar,html.ax-light .drawer-bar{box-shadow:none}html.ax-dark .heart-toggle:before,html.ax-dark .mini-bell,html.ax-dark .lh-ico.heart{background:#000;box-shadow:0 0 0 1.5px #fff}html.ax-light .heart-toggle:before,html.ax-light .mini-bell{box-shadow:0 0 0 1.5px #000}html.ax-dark .list-bar{background:#000}html.ax-dark .lrow.have{background:#141414}html.ax-light .lrow.have{background:#fff}html.ax-dark .priv-row input[type=checkbox],html.ax-light .priv-row input[type=checkbox]{-webkit-appearance:none;appearance:none;position:relative;background:var(--card);border:2.5px solid var(--ink);border-radius:8px}html.ax-dark .priv-row input[type=checkbox]:checked,html.ax-light .priv-row input[type=checkbox]:checked{background:var(--primary-ink);border-color:var(--primary-ink)}html.ax-dark .priv-row input[type=checkbox]:checked:after,html.ax-light .priv-row input[type=checkbox]:checked:after{content:"";position:absolute;left:50%;top:44%;width:7px;height:13px;border:solid var(--on-fill,#fff);border-width:0 3px 3px 0;transform:translate(-50%,-50%) rotate(45deg)}@media(forced-colors:active){.tile,.mini,.deal,.coupon,.lcard,.lrow,.cart-row,.comm-card,.vcard,.nl,.al-card,.reel-tile,.empty,.setup,.err,.iconbtn,.net-btn,.dr-msg{border:1px solid CanvasText}.heart-toggle:before{border:1px solid CanvasText}.axp-opt input:checked+.axp-sw{outline:3px solid Highlight;outline-offset:2px}}.cp-until{display:inline-block;font-weight:500;font-size:calc(12px*var(--fs,1));color:var(--muted);white-space:nowrap}.shopping-guide{margin-block:24px;padding:18px;background:var(--soft, #fff5f7);border-radius:18px}.shopping-guide h2{font-size:calc(17.6px*var(--fs,1));margin:0 0 12px}.shopping-guide ul{margin:0;padding-inline-start:22px;line-height:1.7}.shopping-guide li+li{margin-block-start:8px}.shopping-guide p{line-height:1.65}.shopping-guide h3{font-size:calc(16px*var(--fs,1));margin:18px 0 8px}.guide-choices{display:grid;gap:12px;margin-top:20px}.guide-choice{padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--paper, #fff);min-width:0}.guide-choice h3{margin-top:0}.guide-choice p{margin:8px 0}.guide-choice a,.guide-video-links a,.guide-related a{display:inline-block;padding-block:8px;min-height:44px}.shopping-guide a,.reel-context a{color:var(--primary-ink);text-underline-offset:3px}.guide-check{font-size:calc(15.2px*var(--fs,1))}.list-group-title{margin:24px 0 12px;font-size:calc(17.6px*var(--fs,1))}.shopping-guide details{border-bottom:1px solid var(--line)}.shopping-guide summary{min-height:44px;padding-block:12px;font-weight:700;cursor:pointer}.reel-context{margin-top:14px;padding-top:12px;border-top:1px solid currentColor;font-size:calc(14.4px*var(--fs,1));line-height:1.6}.reel-context a{color:inherit;display:inline-block;min-height:44px;padding-block:8px}@media(min-width:700px){.guide-choices{grid-template-columns:repeat(3,minmax(0,1fr))}}.tile-name,.mini-name,.lr-name,.cart-name-btn{text-decoration:none}.tile-img,.mini-img,.lr-img,.cart-pic{display:block;text-decoration:none;color:inherit}.catalog-pages{display:flex;justify-content:space-between;gap:16px;margin:20px 0}.catalog-pages a{padding:12px;color:var(--ink)}.reel-body:not(.open) .reel-context{display:none}.guide-entry{margin:16px 0 0}.guide-entry a{display:inline-flex;align-items:center;min-height:44px;color:var(--primary-ink);text-underline-offset:4px}.editorial{max-width:800px;line-height:1.75}.editorial-page .bar-row{gap:12px}.editorial-page .legal-back{margin:0}.editorial-page .brand{direction:ltr}.editorial-page .bar-row>a:last-child{display:inline-flex;align-items:center;min-height:44px;color:var(--primary-ink)}.editorial h1{line-height:1.3}.editorial h2{margin-top:30px;line-height:1.4}.editorial a,.editorial-footer a{color:var(--primary-ink);text-underline-offset:4px}.editorial a.btn.primary{color:var(--on-fill,#fff);text-decoration:none}.editorial li{margin-block:10px}.editorial-actions{display:flex;flex-wrap:wrap;gap:10px;margin-block:20px;align-items:center}.packing-list{list-style:none;padding:0}.packing-list li{margin:0;border-bottom:1px solid var(--line)}.packing-list label{display:flex;gap:12px;align-items:flex-start;padding:12px 0;min-height:44px;cursor:pointer}.packing-list input{width:22px;height:22px;flex:none;margin:4px 0 0;accent-color:var(--primary-ink)}.editorial-footer{padding-block:24px 40px;line-height:1.8}.editorial-footer a{display:inline-block;min-height:44px;padding-block:8px}.print-source{display:none}@media print{.editorial-page .bar,.editorial-page .skip,.editorial-page .statsbar,.editorial-actions,.editorial-footer{display:none!important}.editorial-page,.editorial{background:#fff!important;color:#000!important;margin:0!important;padding:0!important;max-width:none!important;font-size:calc(14.67px*var(--fs,1))}.editorial h1{font-size:calc(26.67px*var(--fs,1))}.editorial h2{font-size:calc(18.67px*var(--fs,1));margin-top:14pt}.editorial section{break-inside:avoid}.packing-list label{padding:5pt 0;min-height:0}.editorial a{color:#000}.print-source{display:block;font-size:calc(13.33px*var(--fs,1));overflow-wrap:anywhere}}#menuApp .mi-txt{display:flex;flex-direction:column;align-items:flex-start;text-align:start}#menuApp .app-sub{font-weight:600}button.pwa-k{-webkit-appearance:none;appearance:none;cursor:pointer;-webkit-tap-highlight-color:transparent}button.pwa-k:active{transform:scale(.96)}.pwa-where{display:flex;align-items:flex-start;gap:8px;margin-top:8px;padding:9px 11px;border-radius:12px;background:var(--mint-soft);color:var(--ink);border-inline-start:3px solid var(--mint);font-weight:500;font-size:calc(14px*var(--fs,1));line-height:1.7}.pwa-where:empty{display:none}.pwa-info{flex:none;width:calc(18px*var(--fs,1));height:calc(18px*var(--fs,1));margin-top:calc(3px*var(--fs,1));color:var(--mint-ink)}@keyframes pwa-flash{0%,to{box-shadow:0 0 0 0 transparent}40%{box-shadow:0 0 0 4px var(--mint-soft)}}@media(prefers-reduced-motion:no-preference){html:not(.ax-still) .pwa-k.pwa-flash{animation:pwa-flash .9s ease 2}}.page-loading{min-height:100svh;padding:12px 0}.page-loading>p{color:var(--muted);font-weight:700;margin:0 0 16px}.page-loading-rows{display:grid;gap:12px}.page-loading-rows>div{height:100px;border-radius:16px;background:var(--primary-soft)}.watch-landing #home,.watch-landing #reels,.watch-landing #top{display:none}.watch-page{padding-top:16px;padding-bottom:28px}.watch-page h1{font-size:clamp(22px,4vw,32px);line-height:1.25;margin:0 0 14px}.watch-layout{display:grid;gap:20px;align-items:start}.watch-video{display:block;width:100%;height:auto;max-height:65svh;aspect-ratio:9/16;object-fit:contain;background:#171019;border-radius:18px}.watch-details{font-size:16px;line-height:1.65;min-width:0}.watch-details p{margin:0 0 16px}.watch-details h2{font-size:18px;margin:20px 0 10px}.watch-products{display:grid;gap:10px}.watch-back{display:inline-flex;align-items:center;min-height:44px;margin-top:16px;color:var(--primary-ink);font-weight:700}@media(min-width:760px){.watch-layout{grid-template-columns:minmax(260px,400px) minmax(0,1fr);gap:32px}.watch-video{max-height:72svh}}
