:root{--bg: #000000;--panel: #151515;--panel-2: #1f1f1f;--line: #262626;--line-2: #444444;--ink: #ffffff;--ink-2: #bfc3c7;--dim: #8a8e92;--bar: rgba(0, 0, 0, .92);--gold-ink: #e8b93f;--err: #ff8a7a;--shadow: rgba(0, 0, 0, .5);--skel-a: #111111;--skel-b: #1b1b1b;--em-1: #f2f2f3;--em-2: #cfd1d4;--em-3: #6e7175;--gold: #e8b93f;--gold-hi: #f4cd5c;--wa: #25d366;--display: "Oswald", "Arial Narrow", sans-serif;--body: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--pad: 16px;--tabbar: 64px;--safe: env(safe-area-inset-bottom, 0px);color-scheme:dark}:root[data-theme=light]{--bg: #ffffff;--panel: #f3f3f1;--panel-2: #e9e9e6;--line: #e3e3df;--line-2: #c9c9c4;--ink: #0a0a0a;--ink-2: #44484c;--dim: #6b6f73;--bar: rgba(255, 255, 255, .92);--gold-ink: #93700f;--err: #c0392b;--shadow: rgba(0, 0, 0, .14);--skel-a: #efefec;--skel-b: #e4e4e0;--em-1: #6a6d72;--em-2: #34363a;--em-3: #0c0c0d;color-scheme:light}html.theming,html.theming *{transition:background-color .3s ease,color .3s ease,border-color .3s ease!important}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{-webkit-text-size-adjust:100%;overflow-x:clip}body{margin:0;background:var(--bg);color:var(--ink);font:14.5px/1.5 var(--body);-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:none;border:0;padding:0}input,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.app{max-width:1180px;margin:0 auto;padding-bottom:calc(var(--tabbar) + var(--safe) + 24px)}@media (min-width: 900px){.app{padding-bottom:48px}}.px{padding-left:var(--pad);padding-right:var(--pad)}.name{font-family:var(--display);font-weight:600;letter-spacing:.01em}.dim{color:var(--dim)}.appbar{position:sticky;top:0;z-index:40;background:var(--bar);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.appbar-row{display:flex;align-items:center;gap:10px;height:56px;max-width:1180px;margin:0 auto;padding:0 var(--pad)}.logo{font:700 23px/1 var(--display);letter-spacing:.03em}.logo i{font-style:normal;color:var(--gold-ink)}.appbar-nav{display:none;gap:22px;margin-left:24px;color:var(--ink-2);font-weight:500}.appbar-nav a:hover,.appbar-nav a.active{color:var(--ink)}.appbar-actions{margin-left:auto;display:flex;gap:6px}.round{position:relative;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--panel)}.round:hover{background:var(--panel-2)}.dot-count{position:absolute;top:-3px;right:-3px;min-width:19px;height:19px;padding:0 5px;border-radius:10px;background:var(--gold);color:#000;font:700 11px/19px var(--body);text-align:center}.hide-mobile{display:none}@media (min-width: 900px){.appbar-nav,.hide-mobile{display:flex}}.search{display:flex;align-items:center;gap:10px;height:46px;padding:0 14px;margin:4px var(--pad) 0;border-radius:23px;background:var(--panel);color:var(--dim)}.search input{flex:1;min-width:0;height:100%;background:none;border:0;outline:none;color:var(--ink);font-size:16px}.search input::placeholder{color:var(--dim)}.search .clear{color:var(--dim);font-size:13px}.stories{scroll-padding:0 var(--pad);display:flex;gap:14px;overflow-x:auto;scrollbar-width:none;padding:16px var(--pad) 6px}.stories::-webkit-scrollbar{display:none}.story{flex:none;width:72px;display:grid;justify-items:center;gap:6px;font-size:13px;color:var(--ink-2)}.story-ring{width:70px;height:70px;border-radius:50%;padding:3px;background:var(--line)}.story.fresh .story-ring{background:conic-gradient(from 200deg,var(--gold),#fff3c4,var(--gold),#9c7a22,var(--gold))}.story.on .story-ring{background:var(--ink)}.story.on{color:var(--ink)}.story-ring>div{width:100%;height:100%;border-radius:50%;overflow:hidden;border:3px solid var(--bg);background:var(--panel-2);display:grid;place-items:center}.story-ring img{width:100%;height:100%;object-fit:cover}.story-all{font:700 16px/1 var(--display);color:var(--ink)}.banner{margin:14px var(--pad) 0;padding:16px 18px;border-radius:18px;background:var(--gold);color:#000;display:flex;align-items:center;gap:14px}.banner b{display:block;font:700 22px/1 var(--display)}.banner span{font-size:14px}.banner .pill{margin-left:auto;flex:none;height:38px;padding:0 16px;border-radius:19px;background:#000;color:#fff;font-weight:600;display:grid;place-items:center}.sec{padding-top:28px}.sec-head{display:flex;align-items:baseline;justify-content:space-between;padding:0 var(--pad);margin-bottom:12px}.sec-head h2{margin:0;font:700 23px/1 var(--display)}.sec-head a{color:var(--gold-ink);font-weight:600;font-size:14px}.rail{display:grid;grid-auto-flow:column;grid-auto-columns:40%;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--pad);scrollbar-width:none;padding:0 var(--pad)}.rail::-webkit-scrollbar{display:none}.rail>*{scroll-snap-align:start}@media (min-width: 700px){.rail{grid-auto-columns:24%}}@media (min-width: 1000px){.rail{grid-auto-columns:18%}}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 8px;padding:0 var(--pad)}@media (min-width: 700px){.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 14px}}@media (min-width: 1000px){.grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.tile{position:relative;display:block;min-width:0}.tile-img{position:relative;aspect-ratio:4 / 5;border-radius:14px;overflow:hidden;background:var(--panel)}.tile-img img{width:100%;height:100%;object-fit:cover}.tile-flag{position:absolute;top:8px;left:8px;padding:4px 8px;border-radius:8px;background:#000000b8;color:#fff;font-size:12px;font-weight:600}.tile-flag.hot{background:var(--gold);color:#000}.tile-rank{position:absolute;left:8px;bottom:4px;font:700 41px/1 var(--display);color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.7)}.tile-add{position:absolute;right:8px;bottom:8px;width:36px;height:36px;border-radius:50%;background:var(--ink);color:var(--bg);display:grid;place-items:center;font-size:22px;line-height:1;box-shadow:0 4px 14px #00000059}.tile-add:active{transform:scale(.92)}.tile-body{padding:8px 2px 0}.tile-name{font:600 14px/1.15 var(--display);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tile-price{margin-top:3px;display:flex;gap:6px;align-items:baseline}.tile-price b{font:700 15px/1 var(--display);color:var(--gold-ink)}.tile-price s{color:var(--dim);font-size:13px}.tile-price small{color:var(--dim);font-size:12px}.skel{aspect-ratio:4 / 5;border-radius:14px;background:linear-gradient(90deg,var(--skel-a),var(--skel-b),var(--skel-a));background-size:200% 100%;animation:sh 1.2s infinite}@keyframes sh{to{background-position:-200% 0}}.trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 var(--pad)}.trust div{padding:14px 12px;border-radius:14px;background:var(--panel)}.trust b{display:block;font:700 16px/1.1 var(--display)}.trust span{font-size:13px;color:var(--dim)}.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:45;height:calc(var(--tabbar) + var(--safe));padding-bottom:var(--safe);background:var(--bar);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(5,1fr)}.tabbar a,.tabbar button{display:grid;justify-items:center;align-content:center;gap:3px;font-size:10.5px;color:var(--dim);position:relative}.tabbar .active{color:var(--ink)}.tabbar .dot-count{top:6px;right:calc(50% - 21px)}@media (min-width: 900px){.tabbar{display:none}}.bagbar{position:fixed;left:var(--pad);right:var(--pad);bottom:calc(var(--tabbar) + var(--safe) + 10px);z-index:44;height:54px;border-radius:27px;background:var(--gold);color:#000;display:flex;align-items:center;gap:12px;padding:0 8px 0 18px;box-shadow:0 10px 30px var(--shadow)}.bagbar b{font:700 17px/1 var(--display)}.bagbar span{font-size:14px}.bagbar .go{margin-left:auto;height:40px;padding:0 18px;border-radius:20px;background:#000;color:#fff;font-weight:600;display:grid;place-items:center}@media (min-width: 900px){.bagbar{left:auto;right:24px;bottom:24px;width:360px}}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0009;opacity:0;pointer-events:none;transition:opacity .2s}.scrim.on{opacity:1;pointer-events:auto}.sheet{position:fixed;left:0;right:0;bottom:0;z-index:70;max-height:88vh;display:flex;flex-direction:column;background:var(--panel);border-radius:22px 22px 0 0;transform:translateY(100%);visibility:hidden;transition:transform .25s ease,visibility 0s .25s}.sheet.on{transform:none;visibility:visible;transition:transform .25s ease}@media (min-width: 900px){.sheet{left:auto;top:0;width:420px;max-height:none;border-radius:0;transform:translate(100%)}.sheet.on{transform:none}}.sheet-grip{width:40px;height:4px;border-radius:2px;background:var(--line-2);margin:10px auto 0}@media (min-width: 900px){.sheet-grip{display:none}}.sheet-head{display:flex;align-items:center;justify-content:space-between;padding:12px var(--pad)}.sheet-head h3{margin:0;font:700 23px/1 var(--display)}.sheet-body{flex:1;overflow-y:auto;padding:0 var(--pad)}.sheet-foot{padding:14px var(--pad) calc(14px + var(--safe));border-top:1px solid var(--line)}.line{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);align-items:center}.line img{width:64px;height:74px;border-radius:10px;object-fit:cover;background:var(--panel-2)}.line-name{font:600 14px/1.15 var(--display)}.line-sub{font-size:13px;color:var(--dim)}.stepper{display:inline-flex;align-items:center;margin-top:6px;border-radius:16px;background:var(--panel-2)}.stepper button{width:32px;height:32px;font-size:18px}.stepper span{min-width:18px;text-align:center;font-weight:600}.row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.total{font:700 22px/1 var(--display);margin-bottom:12px}.qa{display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px;padding:6px 0 4px}.qa img{width:92px;height:106px;border-radius:12px;object-fit:cover}.qa .name{font-size:20px;line-height:1.1}.qa .price{font:700 20px/1 var(--display);color:var(--gold-ink);margin-top:6px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 22px;border-radius:26px;font-weight:600;font-size:16px;white-space:nowrap}.btn:active{transform:scale(.98)}.btn-gold{background:var(--gold);color:#000}.btn-gold:hover{background:var(--gold-hi)}.btn-white{background:var(--ink);color:var(--bg)}.btn-dark{background:var(--panel-2)}.btn-wa{background:var(--wa);color:#04210f}.btn-block{width:100%}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{min-height:40px;padding:8px 14px;border-radius:20px;background:var(--panel-2);font-size:14px;border:1.5px solid transparent}.chip.on{border-color:var(--gold);background:#e8b93f1f}.chips.scroll{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.chips.scroll::-webkit-scrollbar{display:none}.chips.scroll .chip{flex:none}.label{font-size:13px;color:var(--ink-2);margin:18px 0 8px}.label b{color:var(--ink);font-weight:600}.pdp{display:grid}@media (min-width: 900px){.pdp{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;padding:24px var(--pad) 0}}.gallery{position:relative;min-width:0}.gallery-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gallery-track::-webkit-scrollbar{display:none}.slide{position:relative;flex:none;width:100%;aspect-ratio:1 / 1.05;scroll-snap-align:start;overflow:hidden;background:var(--panel)}.slide-bg{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;width:124%;height:124%;max-width:none;object-fit:cover;filter:blur(26px) saturate(1.2);opacity:.55;transform:scale(1.05)}.slide-img{position:relative;width:100%;height:100%;object-fit:contain;padding:4%}@media (min-width: 900px){.gallery-frame{border-radius:20px;overflow:hidden}}.gallery-dots{position:absolute;bottom:12px;left:0;right:0;display:flex;justify-content:center;gap:6px}.gallery-dots i{width:6px;height:6px;border-radius:3px;background:#ffffff73;transition:width .2s}.gallery-dots i.on{width:18px;background:#fff}.gallery-back{position:absolute;top:12px;left:12px}.gallery-back .round,.gallery-share .round{background:#0009;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pdp-info{padding:16px var(--pad) 0;min-width:0}@media (min-width: 900px){.pdp-info{padding:0}}.pdp-info h1{margin:0;font:700 31px/1.02 var(--display)}.pdp-price{display:flex;align-items:baseline;gap:10px;margin-top:8px;font:700 27px/1 var(--display);color:var(--gold-ink)}.pdp-price s{font-size:18px;color:var(--dim)}.hot-line{margin-top:10px;display:inline-flex;gap:6px;align-items:center;padding:6px 10px;border-radius:10px;background:var(--panel);font-size:13px;color:var(--ink-2)}.facts{margin-top:22px;border-top:1px solid var(--line)}.facts details{border-bottom:1px solid var(--line);padding:14px 0}.facts summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;font-weight:600}.facts summary::-webkit-details-marker{display:none}.facts summary:after{content:"+";color:var(--gold-ink);font-size:18px;line-height:1}.facts details[open] summary:after{content:"−"}.facts p,.facts ul{color:var(--ink-2);margin:10px 0 0;white-space:pre-line}.facts ul{padding-left:18px;white-space:normal}.buybar{display:flex;gap:8px;margin-top:20px}.buybar .btn{flex:1;min-width:0;padding:0 14px}.buybar .wa-sq{flex:none;width:52px;padding:0}.page-title{margin:0;font:700 31px/1.05 var(--display)}.checkout{display:grid;gap:24px;padding-top:12px}@media (min-width: 900px){.checkout{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:40px}}.checkout>*{min-width:0}.card{padding:16px;border-radius:18px;background:var(--panel)}.card+.card{margin-top:12px}.card h3{margin:0 0 4px;font:700 19px/1.1 var(--display)}.field{display:grid;gap:6px;margin-top:12px}.field label{font-size:13px;color:var(--ink-2)}.field input,.field textarea{width:100%;height:50px;padding:0 14px;border-radius:12px;border:1.5px solid transparent;background:var(--panel-2);outline:none;font-size:16px}.field textarea{height:84px;padding:12px 14px;resize:vertical}.field input:focus,.field textarea:focus{border-color:var(--gold)}.err{font-size:13px;color:var(--err)}.pick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.pick.three{grid-template-columns:repeat(3,minmax(0,1fr))}.pick button{text-align:left;padding:12px;border-radius:12px;background:var(--panel-2);border:1.5px solid transparent}.pick.three button{text-align:center}.pick button.on{border-color:var(--gold);background:#e8b93f1a}.pick b{display:block;font:600 15px/1.1 var(--display)}.pick span{font-size:12px;color:var(--dim)}.hint{font-size:13px;color:var(--dim);margin-top:8px}.fine{font-size:12px;color:var(--dim);margin-top:10px}@media (min-width: 900px){.summary{position:sticky;top:72px}}.done{max-width:520px;margin:0 auto;padding-top:40px;text-align:center}.done h1{margin:0;font:700 40px/1 var(--display)}.ref{display:inline-block;margin:12px 0 6px;padding:7px 14px;border-radius:18px;background:var(--panel);color:var(--gold-ink);font:700 15px/1 var(--display);letter-spacing:.04em}.steps{display:grid;gap:10px;text-align:left;margin:24px 0}.step{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:14px;border-radius:14px;background:var(--panel)}.step i{font:700 22px/1 var(--display);font-style:normal;color:var(--gold-ink)}.prose{max-width:680px;padding-top:16px}.prose h2{font:700 20px/1.1 var(--display);margin:28px 0 6px}.prose p,.prose li{color:var(--ink-2)}.empty{text-align:center;padding:64px var(--pad)}.empty h2{margin:0 0 6px;font:700 25px/1 var(--display)}.footer{margin-top:44px;padding:28px var(--pad) 0;border-top:1px solid var(--line);color:var(--dim);font-size:13px;display:grid;gap:16px}.footer-brand{display:grid;gap:6px;max-width:320px}.footer-links{display:flex;flex-wrap:wrap;gap:10px 18px;color:var(--ink-2)}@media (min-width: 900px){.footer{grid-template-columns:1fr auto;align-items:start}.footer-copy{grid-column:1 / -1}}.footer a:hover{color:var(--ink)}.toast{position:fixed;left:50%;bottom:calc(var(--tabbar) + var(--safe) + 76px);z-index:80;transform:translate(-50%);background:var(--ink);color:var(--bg);padding:11px 18px;border-radius:22px;font-weight:600;white-space:nowrap;box-shadow:0 10px 30px var(--shadow)}.paused{background:var(--gold);color:#000;font-size:14px;line-height:1.35;padding:10px var(--pad);padding-top:calc(10px + env(safe-area-inset-top,0px));text-align:center}.paused b{font-family:var(--display);font-size:16px;margin-right:4px}.prose h2{scroll-margin-top:72px}.theme-btn svg{transition:transform .4s ease}.theme-btn:active svg{transform:rotate(40deg) scale(.9)}:root[data-theme=light] .tile-add{box-shadow:0 4px 14px #0000002e}:root[data-theme=light] .chip.on,:root[data-theme=light] .pick button.on{background:#e8b93f29}.page{animation:page-in .38s cubic-bezier(.2,.7,.2,1) both}@keyframes page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.rv{opacity:0;transform:translateY(16px);transition:opacity .55s ease,transform .6s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i, 0) * 50ms)}.rv.in{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.rv{opacity:1;transform:none}}.fly-ghost{position:fixed;z-index:90;border-radius:14px;object-fit:cover;pointer-events:none;box-shadow:0 12px 30px #00000059}[data-bag-target].bump{animation:bump .5s cubic-bezier(.3,1.6,.5,1) .55s}@keyframes bump{0%{transform:scale(1)}40%{transform:scale(1.22)}to{transform:scale(1)}}.toast{animation:toast-in .3s cubic-bezier(.2,.9,.3,1.3) both}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,12px) scale(.96)}to{opacity:1;transform:translate(-50%)}}.btn{transition:transform .15s ease,background-color .2s ease,opacity .2s}.btn[disabled],.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.tile-img img{transition:transform .5s cubic-bezier(.2,.7,.2,1)}@media (hover: hover){.tile:hover .tile-img img{transform:scale(1.045)}.tile-add:hover{transform:scale(1.08)}}.tile-add{transition:transform .15s ease}.sheet{transition:transform .38s cubic-bezier(.2,.9,.25,1),visibility 0s .38s}.sheet.on{transition:transform .38s cubic-bezier(.2,.9,.25,1)}.page-head{padding-top:14px;padding-bottom:12px}.page-head .dim{margin:6px 0 0}.eyebrow{display:inline-block;font:700 12px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin-bottom:8px}.eyebrow.gold{color:var(--gold-ink)}.h2{margin:0 0 12px;font:700 23px/1 var(--display)}.btn-ghost{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff59}.btn-ghost:hover{box-shadow:inset 0 0 0 1.5px #fff}.chip.x{color:var(--dim);text-decoration:line-through;text-decoration-thickness:1px}.chip.toggle{display:inline-flex;align-items:center;gap:8px}.tog{width:28px;height:16px;border-radius:8px;background:var(--line-2);position:relative;transition:background .2s}.tog:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;transition:transform .2s}.chip.toggle.on .tog{background:var(--gold)}.chip.toggle.on .tog:after{transform:translate(12px)}.stock-note{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;margin-top:4px}.stock-note:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.stock-note.ok{color:#2fa35a}.stock-note.low{color:var(--gold-ink)}.stock-note.low:before{animation:pulse 1.4s ease-in-out infinite}.stock-note.out{color:var(--dim)}@keyframes pulse{50%{opacity:.25}}:root[data-theme=light] .stock-note.ok{color:#1d7a3f}.seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;padding:4px;border-radius:16px;background:var(--panel)}.seg button{height:42px;border-radius:12px;font-weight:600;font-size:14px;color:var(--ink-2);display:inline-flex;align-items:center;justify-content:center;gap:7px;transition:background .2s,color .2s}.seg button.on{background:var(--ink);color:var(--bg)}.px-seg{margin:0 var(--pad) 16px}.seg-auto{width:16px;height:16px;border-radius:50%;border:1.6px solid currentColor;background:linear-gradient(90deg,currentColor 50%,transparent 50%)}.hero{position:relative;overflow:hidden;margin:6px var(--pad) 0;padding:26px 20px 0;border-radius:26px;background:#050505;color:#fff;display:grid;gap:8px;isolation:isolate}.hero-glow{position:absolute;z-index:-1;width:420px;height:420px;right:-160px;top:-160px;border-radius:50%;background:radial-gradient(circle,#e8b93f61,#e8b93f00 65%);animation:glow 7s ease-in-out infinite alternate}@keyframes glow{to{transform:translate(-40px,60px) scale(1.15)}}.hero .eyebrow{color:#ffffff9e}.hero h1{margin:0;font:700 clamp(46px,13.5vw,86px)/.92 var(--display);letter-spacing:-.01em;text-transform:uppercase}.hero h1 em{font-style:normal;color:var(--gold);display:block}.hero p{margin:10px 0 0;max-width:34ch;color:#ffffffbf;font-size:16px}.hero-cta{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.hero-cta .btn{height:50px}.hero-proof{margin-top:16px;display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#ffffffb3}.hero-proof i{width:8px;height:8px;border-radius:50%;background:#2fd36b;box-shadow:0 0 #2fd36b99;animation:live 2s infinite}@keyframes live{70%{box-shadow:0 0 0 9px #2fd36b00}to{box-shadow:0 0 #2fd36b00}}.hero-stack{position:relative;height:290px;margin-top:8px}.hero-card{position:absolute;left:50%;bottom:-26px;width:190px;aspect-ratio:4 / 5;margin-left:-95px;border-radius:20px;overflow:hidden;background:#1c1c1c;box-shadow:0 24px 50px #0000008c;transition:transform .8s cubic-bezier(.2,.8,.2,1),opacity .8s,filter .8s}.hero-card img{width:100%;height:100%;object-fit:cover}.hero-card-tag{position:absolute;left:10px;right:10px;bottom:34px;padding:6px 10px;border-radius:10px;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:600 13px/1.1 var(--display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transition:opacity .4s}.hero-card.pos-0{z-index:3;transform:translateY(0) rotate(-3deg)}.hero-card.pos-0 .hero-card-tag{opacity:1;transition-delay:.4s}.hero-card.pos-1{z-index:2;transform:translate(62%,26px) rotate(8deg) scale(.86);filter:brightness(.7)}.hero-card.pos-2{z-index:1;transform:translate(-62%,40px) rotate(-11deg) scale(.8);filter:brightness(.5)}@media (min-width: 900px){.hero{grid-template-columns:1.1fr 1fr;padding:56px 48px;margin-top:16px;min-height:460px;align-items:center}.hero-stack{height:100%;margin:0}.hero-card{width:250px;margin-left:-125px;bottom:auto;top:50%;margin-top:-156px}}.ticker{overflow:hidden;margin-top:14px;background:var(--gold);color:#000;white-space:nowrap}.ticker-track{display:inline-flex;animation:ticker 26s linear infinite}.ticker-track span{display:inline-flex}.ticker em{font:700 15px/40px var(--display);font-style:normal;letter-spacing:.06em;text-transform:uppercase;padding:0 14px}.ticker em:after{content:"✦";margin-left:28px;font-size:11px;vertical-align:2px}@keyframes ticker{to{transform:translate(-50%)}}.coll-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.coll-grid.one{grid-template-columns:minmax(0,1fr)}@media (min-width: 700px){.coll-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.coll-grid.one{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1000px){.coll-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.coll{position:relative;display:block;aspect-ratio:1 / 1.08;border-radius:18px;overflow:hidden;background:var(--panel);color:#fff}.coll.big{aspect-ratio:16 / 10}.coll.all{aspect-ratio:auto;min-height:92px;background:var(--ink);color:var(--bg)}.coll img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}@media (hover: hover){.coll:hover img{transform:scale(1.06)}}.coll-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 35%,#000000c7)}.coll-text{position:absolute;left:14px;right:46px;bottom:12px;display:grid;gap:2px}.coll.all .coll-text{position:static;padding:20px 46px 20px 18px}.coll-text b{font:700 22px/1 var(--display);text-transform:uppercase;letter-spacing:.02em}.coll.big .coll-text b{font-size:34px}.coll-text span{font-size:12.5px;opacity:.8}.coll-text p{margin:4px 0 0;font-size:14px;opacity:.85;max-width:36ch}.coll-go{position:absolute;right:10px;bottom:12px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#ffffff2e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.coll.all .coll-go{top:50%;margin-top:-15px;bottom:auto;background:var(--gold);color:#000}.coll-hero{position:relative;overflow:hidden;margin:6px var(--pad) 0;border-radius:22px;background:#0c0c0c;color:#fff;isolation:isolate}.coll-hero-bg{position:absolute;z-index:-1;top:-20%;right:-20%;bottom:-20%;left:-20%;width:140%;height:140%;max-width:none;object-fit:cover;filter:blur(22px) brightness(.55) saturate(1.2);animation:drift 14s ease-in-out infinite alternate}@keyframes drift{to{transform:scale(1.12) translate(3%,-3%)}}.coll-hero-inner{padding-top:18px;padding-bottom:22px}.coll-hero h1{margin:14px 0 0;font:700 clamp(40px,11.5vw,72px)/.95 var(--display);text-transform:uppercase}.coll-hero p{margin:8px 0 0;color:#ffffffc7;max-width:40ch}.crumb{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:#ffffffbf;padding:6px 10px 6px 6px;border-radius:14px;background:#ffffff1f}.listing-bar{display:grid;gap:8px;margin-bottom:14px}.listing-bar .chips{margin:0 calc(var(--pad) * -1);padding:0 var(--pad)}.listing-count{font-size:13px;color:var(--dim)}.tile.is-out .tile-img img{filter:grayscale(1);opacity:.45}.tile-out{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;justify-items:center;padding:8px 14px;border-radius:12px;background:#000000b8;color:#fff;font:700 15px/1 var(--display);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tile-out small{font:600 11px/1.4 var(--body);text-transform:none;letter-spacing:0;color:var(--gold);margin-top:3px}.tile-flag.low{background:#fff;color:#000}.tile-flag.low:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#d23b2a;margin-right:6px;vertical-align:1px;animation:pulse 1.4s ease-in-out infinite}.tile-rank+.tile-flag.low{top:8px;left:8px}.how-strip{display:block;margin:0 var(--pad);padding:18px;border-radius:20px;background:var(--panel)}.how-strip-head{display:grid;gap:2px;margin-bottom:14px}.how-strip-head b{font:700 22px/1 var(--display)}.how-strip-head span{font-size:14px;color:var(--dim)}.how-strip ol{list-style:none;margin:0;padding:0;display:grid;gap:10px}@media (min-width: 700px){.how-strip ol{grid-template-columns:repeat(3,1fr)}}.how-strip li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;align-items:center;font-size:13.5px;color:var(--ink-2)}.how-strip li svg{width:40px;height:40px;padding:9px;border-radius:12px;background:var(--gold);color:#000}.how-strip li b{display:block;font:700 15px/1.1 var(--display);color:var(--ink)}.chart{list-style:none;margin:0;padding:0 var(--pad);display:grid;gap:8px}.chart-row a{display:grid;grid-template-columns:34px 64px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px 10px 8px;border-radius:16px;background:var(--panel)}.chart-rank{font:700 27px/1 var(--display);text-align:center;color:var(--dim)}.chart-row.top .chart-rank{color:var(--gold-ink)}.chart-row img{width:64px;height:78px;border-radius:12px;object-fit:cover;background:var(--panel-2)}.chart-main{display:grid;gap:2px;min-width:0}.chart-main b{font:600 16px/1.1 var(--display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chart-main small{font-size:12.5px;color:var(--dim)}.chart-bar{height:5px;border-radius:3px;background:var(--panel-2);overflow:hidden;margin-top:4px}.chart-bar i{display:block;height:100%;border-radius:3px;background:var(--gold);transform-origin:left;animation:bar .9s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0) * 60ms + .2s)}@keyframes bar{0%{transform:scaleX(0)}}.chart-main .stock-note{font-size:12px;margin-top:2px}.chart-units{display:grid;justify-items:end}.chart-units b{font:700 22px/1 var(--display)}.chart-units small{font-size:11px;color:var(--dim)}.chart-row.top:first-child a{grid-template-columns:34px 92px minmax(0,1fr) auto;padding:14px 14px 14px 8px;box-shadow:inset 0 0 0 1.5px var(--gold)}.chart-row.top:first-child img{width:92px;height:112px}.chart-row.top:first-child .chart-rank{font-size:42px}.how-steps{list-style:none;margin:8px 0 0;display:grid;gap:10px}@media (min-width: 900px){.how-steps{grid-template-columns:repeat(4,1fr)}}.how-steps li{position:relative;padding:18px 16px 16px;border-radius:20px;background:var(--panel);overflow:hidden}.how-num{position:absolute;right:10px;top:-8px;font:700 86px/1 var(--display);color:var(--panel-2);z-index:0}.how-icon{position:relative;display:inline-grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--gold);color:#000;margin-bottom:12px}.how-steps b{position:relative;display:block;font:700 20px/1.05 var(--display)}.how-steps p{position:relative;margin:6px 0 0;color:var(--ink-2);font-size:14.5px}.table{border-radius:16px;overflow:hidden;background:var(--panel)}.table-row{display:grid;grid-template-columns:1.2fr 1fr 1fr auto;gap:8px;padding:13px 14px;font-size:14px;color:var(--ink-2);align-items:center}.table-row+.table-row{border-top:1px solid var(--line)}.table-row b{font:600 15px/1.1 var(--display);color:var(--ink)}.table-row .free{color:var(--gold-ink);font-weight:700}@media (max-width: 420px){.table-row{grid-template-columns:minmax(0,1fr) auto}.table-row span:nth-child(2){grid-column:1;font-size:12.5px}.table-row span:nth-child(3){grid-column:1;font-size:12.5px;margin-top:-6px}.table-row span:nth-child(4){grid-column:2;grid-row:1 / span 3}}.how-two{display:grid;gap:10px}@media (min-width: 700px){.how-two{grid-template-columns:1fr 1fr}}.how-two .card+.card{margin-top:0}.ticks{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px;color:var(--ink-2)}.ticks li:before{content:"✓";color:var(--gold-ink);font-weight:800;margin-right:8px}.how-cta{display:flex;gap:8px;flex-wrap:wrap;margin-top:26px}.settings{max-width:640px;padding-top:14px}.set-group{margin-top:26px}.set-group h2{margin:0 0 10px;font:700 15px/1 var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.set-list{border-radius:18px;overflow:hidden;background:var(--panel)}.set-row{width:100%;min-height:56px;display:flex;align-items:center;gap:12px;padding:0 16px;text-align:left;font-size:15.5px}.set-row+.set-row{border-top:1px solid var(--line)}.set-row:disabled{color:var(--dim);cursor:default}.set-row svg{color:var(--dim);flex:none}.set-main{flex:1;min-width:0}.set-main b{font-family:var(--display);font-size:18px;margin-right:6px}.set-flag{font-size:22px;line-height:1}.set-radio{width:22px;height:22px;border-radius:50%;border:2px solid var(--line-2);flex:none;transition:border .2s,box-shadow .2s}.set-row.on .set-radio{border-color:var(--gold);box-shadow:inset 0 0 0 4px var(--panel),inset 0 0 0 12px var(--gold)}.gallery-frame{position:relative}@media (min-width: 900px){.gallery{position:sticky;top:16px;align-self:start}}.gallery-out{position:absolute;left:50%;top:16px;transform:translate(-50%);padding:8px 14px;border-radius:12px;background:#000000b8;color:#fff;font:700 14px/1 var(--display);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.gallery-back .round{color:#fff}.thumbs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:10px var(--pad) 0}.thumbs::-webkit-scrollbar{display:none}@media (min-width: 900px){.thumbs{padding:12px 0 0}}.thumbs button{flex:none;width:58px;height:64px;border-radius:12px;overflow:hidden;background:var(--panel);box-shadow:inset 0 0 0 2px transparent;opacity:.6;transition:opacity .2s,box-shadow .2s}.thumbs button.on{opacity:1;box-shadow:0 0 0 2px var(--gold)}.thumbs img{width:100%;height:100%;object-fit:cover}.crumbs{display:flex;flex-wrap:wrap;gap:6px;font-size:12.5px;color:var(--dim);margin-bottom:8px}.crumbs a:hover{color:var(--ink)}.crumbs span[aria-current]{color:var(--ink-2)}.pdp-badges{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px}.pdp-badges .hot-line{margin-top:0}.opt{margin-top:4px}.opt-out{color:var(--dim);font-weight:500}.swatches{display:flex;flex-wrap:wrap;gap:10px}.sw{position:relative;width:40px;height:40px;border-radius:50%;padding:3px;box-shadow:inset 0 0 0 1.5px var(--line-2);transition:box-shadow .2s,transform .15s}.sw:active{transform:scale(.92)}.sw i{display:block;width:100%;height:100%;border-radius:50%;box-shadow:inset 0 0 0 1px #7f7f7f59}.sw i.clear{background:repeating-conic-gradient(var(--panel-2) 0 25%,var(--bg) 0 50%) 50% / 10px 10px}.sw.on{box-shadow:inset 0 0 0 2.5px var(--gold)}.sw.x:after{content:"";position:absolute;left:50%;top:4px;bottom:4px;width:2px;margin-left:-1px;background:var(--ink-2);transform:rotate(45deg);border-radius:1px}.sw.x i{opacity:.4}.stepper.big{margin-top:0;border-radius:22px}.stepper.big button{width:44px;height:44px;font-size:20px}.stepper.big span{min-width:30px;font-size:17px}.stepper button:disabled{opacity:.3;cursor:not-allowed}.perks{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:18px;font-size:13px;color:var(--ink-2)}.perks span{display:inline-flex;align-items:center;gap:6px}.perks svg{color:var(--gold-ink)}.opt-list{list-style:none;padding:0!important;display:grid;gap:0}.opt-list li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;padding:8px 0;border-bottom:1px solid var(--line);font-size:14px}.opt-list li:last-child{border-bottom:0}.opt-st{font-size:12.5px;font-weight:600}.opt-st.ok{color:#2fa35a}.opt-st.low{color:var(--gold-ink)}.opt-st.soldout{color:var(--dim)}.line.is-out img{filter:grayscale(1);opacity:.5}.buybar .btn-white svg{margin-right:2px}.coll.nocover{background:radial-gradient(120% 90% at 100% 0%,#f4cd5c,#b88a1c 55%,#4a3608)}.coll.nocover .coll-shade{background:linear-gradient(180deg,#0000 40%,#00000080)}.emblem{display:block;flex:none}.wordmark{font:700 20px/1 var(--display);letter-spacing:.05em;white-space:nowrap;color:var(--ink)}.lockup{display:inline-flex;align-items:center;gap:9px}.lockup.stack{flex-direction:column;gap:12px;text-align:center}.lockup-text{display:grid;justify-items:center;gap:6px}.lockup.stack .wordmark{font-size:30px;letter-spacing:.06em}.supply{font:400 12px/1 var(--body);letter-spacing:.62em;margin-right:-.62em;color:var(--ink-2)}.footer-brand .lockup{align-self:start;justify-self:start;margin-bottom:4px}.footer-brand .lockup.stack{align-items:center}.hero,.coll,.coll-hero{--em-1: #f2f2f3;--em-2: #cfd1d4;--em-3: #6e7175}.hero .wordmark,.coll .wordmark{color:#fff}
