:root{--indigo: #1a1145;--indigo-deep: #120d24;--indigo-soft: #2a1b6b;--paper: #f4f6fb;--paper-dim: #d5d2e6;--disabled-ink: #c8c4d8;--disabled-line: #8a869c;--acid: #e7ff3a;--acid-deep: #d4f020;--persimmon: #ff4b1a;--persimmon-deep: #c4320a;--on-persimmon: #0e0a1f;--white: #ffffff;--black: #141414;--canvas: var(--indigo-deep);--hairline: rgb(244 246 251 / .28);--hairline-strong: rgb(244 246 251 / .5);--header-scrim: rgb(18 13 36 / .94);--buy-scrim: rgb(18 13 36 / .94);--panel: rgb(18 13 36 / .94);--frost: rgb(18 13 36 / .78);--frost-solid: rgb(18 13 36 / .94);--sheet: var(--indigo-deep);--scrim: rgb(8 6 20 / .72);--photo-ground: #1a1a1a;--input-scrim: rgb(18 13 36 / .55);--overlay: rgb(14 10 31 / .55);--hero-scrim: linear-gradient( to top, rgb(18 13 36 / .88) 0%, rgb(18 13 36 / .42) 36%, rgb(18 13 36 / 0) 68% );--text-shadow: 0 1px 1px rgb(18 13 36 / .92), 0 0 14px rgb(18 13 36 / .78);--elev-drawer: 0 8px 24px rgb(8 6 20 / .4);--focus-ring: var(--acid);--swatch-black: #141414;--swatch-white: #ffffff;--swatch-navy: #1c2c54;--tier-common-bg: #3d4654;--tier-common-ink: #f5f7fb;--tier-common-rim: #141820;--tier-rare-bg: #0e3f9a;--tier-rare-ink: #f3f7ff;--tier-rare-rim: #061433;--tier-ultra-bg: #4c1d95;--tier-ultra-ink: #f6f0ff;--tier-ultra-rim: #2e1065;--tier-ultra-glow: rgb(167 139 250 / .55);--tier-one-ink: #241806;--tier-one-deep: #c99212;--tier-one-mid: #e2b340;--tier-one-edge: #f0c14b;--tier-one-rim: #6a4a0c;--tier-one-glow: rgb(250 204 21 / .45);--tier-one-foil: linear-gradient( 115deg, var(--tier-one-deep), var(--tier-one-mid) 42%, var(--tier-one-edge) 58%, var(--tier-one-mid) );--tier-highlight: rgb(255 255 255 / .4);--tier-shade: rgb(0 0 0 / .32);--tier-bevel: inset 0 1px 0 var(--tier-highlight), inset 0 -1px 0 var(--tier-shade);--tier-h: 24px;--tier-h-lg: 32px;--tier-pad-y: 6px;--tier-pad-x: 12px;--tier-icon: 12px;--tier-icon-lg: 16px;--tier-text: 11px;--tier-text-lg: 13px;--tier-gap: 6px;--tier-radius: 4px;--tier-glow: 14px;--tracking-tier: .04em;--parallax: 12px;--shine: linear-gradient(105deg, transparent 36%, rgb(255 255 255 / .22) 50%, transparent 64%);--font-display: "Bagel Fat One", sans-serif;--font-body: "Bricolage Grotesque", sans-serif;--text-eyebrow: 12px;--text-caption: 13px;--text-ui: 14px;--text-body: 16px;--text-h3: clamp(1.125rem, 1.05rem + .3vw, 1.25rem);--text-h3-lg: 20px;--text-h2: clamp(1.5rem, 1.2rem + .8vw, 2rem);--text-h2-lg: 32px;--text-h1: clamp(2rem, 1.4rem + 1.5vw, 3rem);--text-h1-lg: 48px;--text-hero: clamp(2rem, .9rem + 2.8vw, 3.5rem);--text-hero-lg: 56px;--text-brand: 20px;--text-brand-lg: 24px;--text-price: 18px;--leading-tight: 1.05;--leading-snug: 1.2;--leading-body: 1.5;--leading-ui: 1.35;--tracking-eyebrow: .08em;--space-0: 0px;--space-px: 1px;--space-1: 8px;--space-2: 16px;--space-3: 24px;--space-4: 32px;--space-5: 40px;--space-6: 48px;--space-7: 56px;--space-8: 64px;--space-10: 80px;--space-12: 12px;--space-14: 112px;--gutter: 20px;--gutter-md: 20px;--gutter-lg: var(--space-6);--panel-pad: 24px;--panel-pad-lg: 32px;--section: var(--space-8);--section-lg: var(--space-14);--grid-gap: var(--space-12);--grid-gap-lg: var(--space-2);--heading-gap: var(--space-3);--card-gap: var(--space-12);--avatar: 96px;--header-h: var(--space-7);--announce-h: var(--space-3);--hit: 44px;--hero-btn: 36px;--control: 48px;--dot: 14px;--icon: 20px;--logo-w: 30px;--logo-h: 28px;--line: var(--space-px);--line-strong: 2px;--focus: 3px;--radius-1: var(--space-1);--radius-2: var(--space-2);--radius-pill: 999px;--frame: 1440px;--hero-min: 352px;--measure: 38rem;--card-pad: var(--panel-pad);--ease-out: cubic-bezier(.2, .8, .2, 1);--ease-standard: cubic-bezier(.4, 0, .2, 1);--dur-1: .12s;--dur-2: .2s;--dur-3: .32s;--dur-progress: 6.5s;--dur-drift: 108s;--dur-foil: 3.2s;--dur-shimmer: 2.4s;--dur-spark: 1.8s;--blur-header: 16px;--blur-panel: 16px;--blur-frost: 14px;--line-thumb: 72px;--hero-art: 40rem;--hero-art-sm: 17rem;--pattern-intensity: 2.2;--pattern-contrast: 1.35;--pattern-saturate: .9;--pattern-opacity: 45;--pattern-size: 200px;--pattern-1x: url(/images/pattern-tile.webp);--pattern-2x: url(/images/pattern-tile.webp);--z-pattern: -2;--z-frost: -1;--z-toolbar: 4;--z-header: 30;--z-overlay: 45;--z-drawer: 50;--z-skip: 60}@font-face{font-family:Bagel Fat One;font-style:normal;font-weight:400;font-display:swap;src:url(bagel-fat-one-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-display:swap;src:url(bricolage-grotesque-latin-wght-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;background:var(--canvas);overflow-x:clip;max-width:100%;scrollbar-color:var(--hairline-strong) var(--canvas)}::selection{background:var(--acid);color:var(--indigo)}body{position:relative;z-index:0;margin:0;background:transparent;color:var(--paper);font-family:var(--font-body);font-weight:460;font-size:var(--text-body);line-height:var(--leading-body);overflow-wrap:break-word;overflow-x:clip;max-width:100%;text-shadow:var(--text-shadow)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-pattern);pointer-events:none;background-color:var(--canvas);background-image:var(--pattern-1x);background-image:image-set(var(--pattern-1x) 1x,var(--pattern-2x) 2x);background-repeat:repeat;background-size:var(--pattern-size) var(--pattern-size);background-position:0 0;opacity:calc(var(--pattern-opacity) / 100);filter:brightness(var(--pattern-intensity)) contrast(var(--pattern-contrast)) saturate(var(--pattern-saturate))}body[data-pattern-drift=true]:before{animation:pattern-drift var(--dur-drift) linear infinite;will-change:background-position}html[data-pattern-paused] body:before{animation-play-state:paused}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-frost);pointer-events:none;background:var(--frost-solid)}@supports ((backdrop-filter: blur(1rem)) or (-webkit-backdrop-filter: blur(1rem))){body:after{background:var(--frost);backdrop-filter:blur(var(--blur-frost));-webkit-backdrop-filter:blur(var(--blur-frost))}}img{max-width:100%;height:auto;display:block}a{color:var(--acid);text-decoration-thickness:var(--line-strong);text-underline-offset:.18em}button,.btn,summary{cursor:pointer}:focus-visible{outline:var(--focus) solid var(--focus-ring);outline-offset:var(--focus)}.skip{position:absolute;left:var(--gutter);top:var(--space-0);z-index:var(--z-skip);transform:translateY(-140%);background:var(--acid);color:var(--indigo);text-shadow:none;padding:var(--space-1) var(--space-2);font-weight:650}.skip:focus{transform:none}.sr-only{position:absolute;width:var(--space-px);height:var(--space-px);padding:var(--space-0);margin:calc(var(--space-px) * -1);overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}h1,h2,h3,.wordmark,.tier-name,.price,.type-sample,.countdown b{font-family:var(--font-display);font-weight:400;letter-spacing:0;line-height:var(--leading-tight);text-transform:uppercase;text-shadow:var(--text-shadow)}h1,h2,h3{margin:0;max-width:100%;color:var(--paper)}h1{font-size:var(--text-h1)}h2{font-size:var(--text-h2);line-height:var(--leading-snug)}h3{font-size:var(--text-h3);line-height:var(--leading-snug)}p{margin:0}button,input,select,textarea{font-family:var(--font-body);font-size:var(--text-body)}input,select,textarea{min-height:var(--hit);width:100%;border:var(--line) solid var(--hairline-strong);border-radius:var(--radius-1);background:var(--input-scrim);color:var(--paper);text-shadow:none;padding:var(--space-1) var(--space-2)}.header-bar{position:sticky;top:var(--space-0);z-index:var(--z-header);width:100%;margin-inline:0;padding-inline:max(var(--gutter),calc((100% - var(--frame)) / 2));background:var(--sheet);text-shadow:none}body.nav-open,body.search-open,body.drawer-open,body.filter-open{overflow:hidden}main,.foot{position:relative;z-index:2;width:min(var(--frame),calc(100% - var(--gutter) * 2));min-width:0;max-width:100%;margin-inline:auto}main{z-index:3;display:grid;align-content:start;gap:var(--space-3)}body:not([data-page=index]):not([data-page=home]):not([data-page=collection]):not([data-page=product]) main{max-width:calc(var(--measure) + var(--gutter) * 2)}.announce{display:flex;align-items:center;justify-content:center;height:var(--announce-h);margin:0;padding-inline:var(--space-2);color:var(--paper-dim);font-size:var(--text-caption);line-height:var(--leading-ui);letter-spacing:.02em;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:none}.header-row{position:relative;display:flex;align-items:center;justify-content:space-between;height:var(--header-h);gap:var(--space-1)}.wordmark{position:absolute;left:50%;translate:-50% 0;z-index:1;display:inline-flex;align-items:center;max-width:calc(100% - (var(--hit) * 3) - var(--space-2));color:var(--paper);line-height:1;text-decoration:none;text-shadow:none}.wordmark img{display:block;width:auto;height:var(--logo-h);max-width:100%;object-fit:contain}.header-tools{display:flex;align-items:center;margin-left:auto}.menu-btn{position:relative;z-index:1}.icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--hit);height:var(--hit);padding:var(--space-0);border:0;border-radius:var(--radius-pill);background:transparent;color:var(--paper);text-shadow:none}.icon-btn svg,.icon{width:var(--icon);height:var(--icon);display:block}.icon-btn:hover,.nav-links a:hover{color:var(--acid)}.count-badge{position:absolute;top:var(--line-strong);right:var(--line-strong);min-width:var(--space-2);height:var(--space-2);padding-inline:.2em;border-radius:var(--radius-pill);background:var(--acid);color:var(--indigo);font-family:var(--font-body);font-size:var(--text-eyebrow);font-weight:700;line-height:var(--space-2);text-align:center;text-shadow:none}.sheet-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-overlay) - 1);margin:0;padding:0;border:0;background:var(--scrim)}.drawer-scrim{z-index:calc(var(--z-drawer) - 1)}.nav-links{position:fixed;z-index:var(--z-overlay);top:0;left:0;bottom:0;width:100%;height:100dvh;display:grid;align-content:start;gap:var(--space-1);margin:0;padding:var(--space-4);padding-top:max(var(--space-4),env(safe-area-inset-top));padding-bottom:max(var(--space-4),env(safe-area-inset-bottom));overflow:auto;overscroll-behavior:contain;border:0;border-radius:0;background:var(--sheet)}.nav-links a{display:flex;align-items:center;min-height:var(--control);padding-inline:var(--space-1);color:var(--paper);font-size:var(--text-h3);font-weight:650;text-decoration:none}.nav-links a[aria-current=page]{color:var(--acid)}.drawer-close{justify-self:end}.search-overlay{position:fixed;z-index:var(--z-overlay);top:calc(var(--announce-h) + var(--header-h));left:0;right:0;padding:var(--panel-pad);border:0;border-bottom:var(--line) solid var(--hairline);border-radius:0;background:var(--sheet)}.search-form{display:grid;gap:var(--space-1)}.search-page-form{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}.search-page-form input{flex:1 1 12rem}.search-form label{display:grid;gap:var(--space-1);font-size:var(--text-ui);font-weight:650}.search-actions{display:flex;flex-wrap:wrap;gap:var(--space-1)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);min-height:var(--hit);padding:var(--space-1) var(--space-2);border:var(--line) solid var(--acid);border-radius:var(--radius-1);background:var(--acid);color:var(--indigo);font-family:var(--font-body);font-size:var(--text-ui);font-weight:680;line-height:var(--leading-ui);letter-spacing:.01em;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;transition:background var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.btn:disabled{background:var(--sheet);border-color:var(--disabled-line);color:var(--disabled-ink);cursor:not-allowed}.btn:hover:not(:disabled){background:var(--paper);border-color:var(--paper);color:var(--indigo)}.btn-ink,.btn-text{background:transparent;border-color:var(--hairline-strong);color:var(--paper)}.btn-ink:hover,.btn-text:hover{background:transparent;border-color:var(--acid);color:var(--acid)}.btn-acid{background:var(--acid);border-color:var(--acid);color:var(--indigo)}.cart-button{background:transparent;color:var(--paper)}.band{padding-block:var(--section)}.cart-line,.drop-live,.drop-ended,.facts li,.trust li,.lane-list a,.upsell,.chart th,.chart td{background-color:transparent}.hero-show{position:relative;container-type:inline-size;display:grid;gap:var(--space-2);height:auto;min-height:0;min-width:0;max-width:100%;margin-inline:0;padding-block:0;background:transparent;color:var(--paper);overflow-x:clip}.hero-show+.band{padding-top:var(--space-2)}.hero-slide{position:relative;inset:auto;min-width:0}.hero-slide[hidden]{display:none!important}.hero-slide:not([hidden]){display:grid;gap:var(--heading-gap);align-items:center}.hero-shot{position:relative;order:-1;justify-self:stretch;min-width:0;width:100%;aspect-ratio:1 / 1;max-height:none;overflow:hidden;border-radius:var(--radius-1);background:var(--white)}.hero-shot img,.hero-photo{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;background:var(--white)}.hero-copy{position:relative;z-index:1;display:grid;justify-items:start;gap:var(--card-gap);min-width:0;max-width:min(100%,var(--measure));padding:var(--panel-pad);color:var(--paper)}.hero-copy h1,.hero-copy h2{font-size:var(--text-hero);line-height:var(--leading-tight);color:var(--paper)}.hero-kicker{margin:0;color:var(--paper-dim);font-family:var(--font-body);font-size:var(--text-eyebrow);font-weight:700;letter-spacing:var(--tracking-eyebrow);line-height:var(--leading-ui);text-transform:uppercase}.hero-persona,.card-character{margin:0;color:var(--acid);font-family:var(--font-body);font-size:var(--text-eyebrow);font-weight:700;letter-spacing:var(--tracking-eyebrow);line-height:var(--leading-ui);text-transform:uppercase}.explicit-mark{margin:0;color:var(--persimmon);font-family:var(--font-body);font-size:var(--text-eyebrow);font-weight:700;letter-spacing:var(--tracking-eyebrow);line-height:var(--leading-ui);text-transform:uppercase}.tier-dots{display:flex;flex-wrap:wrap;gap:var(--space-0)}.tier-dot{display:inline-flex;align-items:center;justify-content:center;min-width:var(--hit);min-height:var(--hit);border-radius:var(--radius-pill);text-decoration:none}.tier-dot span{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--tier-common-bg)}.tier-dot.tier-rare span{background:var(--tier-rare-bg)}.tier-dot.tier-ultra-rare span{background:var(--tier-ultra-bg)}.tier-dot.tier-one-of-one span{background:var(--tier-one-mid)}.tier-dot[aria-current=true] span,.tier-dot:focus-visible span{outline:var(--focus) solid var(--acid);outline-offset:var(--focus)}.tier-link{display:inline-flex;align-items:center;min-height:var(--hit);border-radius:var(--radius-pill);text-decoration:none}.tier-link[aria-current=page] .tier-badge,.tier-link:focus-visible .tier-badge{outline:var(--focus) solid var(--acid);outline-offset:var(--focus)}.hero-support,.hero-price{color:var(--paper);font-size:var(--text-ui);line-height:var(--leading-ui);max-width:36em}.hero-controls{position:static;z-index:auto;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;max-width:100%;margin:0;padding:0;border-radius:0;background:transparent}.hero-nav{display:flex;flex:0 0 auto;align-items:center;gap:var(--space-1);margin-left:auto}.hero-controls .icon-btn{width:var(--hero-btn);height:var(--hero-btn);min-width:var(--hero-btn);min-height:var(--hero-btn);flex:0 0 auto;border:var(--line) solid var(--disabled-line);border-radius:var(--radius-pill);background:var(--sheet);color:var(--paper)}.hero-show:not(:has(.hero-slide+.hero-slide)) .hero-controls{display:none}.hero-dots{display:flex;flex:1 1 auto;justify-content:flex-start;gap:var(--space-1);align-items:center;min-width:0;max-width:100%}.hero-dots [data-dot]{display:block;position:relative;width:var(--space-1);flex:0 0 var(--space-1);max-width:var(--space-1);min-width:var(--space-1);height:var(--space-1);min-height:var(--space-1);padding:0;border:0;border-radius:var(--radius-pill);background:var(--paper-dim);overflow:hidden}.hero-dots [data-dot]:before,.hero-dots [data-dot]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.hero-dots [data-dot]:before{background:var(--paper-dim)}.hero-dots [data-dot]:after{transform-origin:left center;scale:0 1;background:var(--acid)}.hero-show.is-playing .hero-dots [data-dot][aria-current=true]:after{animation:hero-progress var(--dur-progress) linear forwards}.hero-show.is-paused .hero-dots [data-dot][aria-current=true]:after{animation-play-state:paused}.hero-dots [data-dot][aria-current=true],.hero-dots [data-dot][aria-current=true]:before{background:var(--acid)}.plp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grid-gap)}.product-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--card-gap);height:100%;min-width:0;padding:0 0 var(--panel-pad);overflow:hidden;border:var(--line) solid var(--hairline);border-radius:var(--radius-1);background-color:var(--panel);text-shadow:none}.product-card h2,.product-card .card-character,.product-card .tier-badge,.product-card .card-buy,.product-card .swatch-row,.product-card>.price{margin-inline:var(--panel-pad)}.product-card h2{font-size:var(--text-body);line-height:var(--leading-snug);display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;min-height:calc(var(--text-body) * var(--leading-snug) * 2)}.product-card .card-character{min-height:calc(var(--text-eyebrow) * var(--leading-ui) * 2);overflow-wrap:anywhere}.product-card .explicit-mark{margin-left:0}.product-card .tier-badge,.product-card .tier-badge:hover{height:var(--tier-h);min-width:0;max-width:calc(100% - var(--panel-pad) * 2);transform:none}.card-buy{display:flex;align-items:center;justify-content:space-between;gap:var(--space-1);min-width:0}.card-buy .price{min-width:0}.quick-form{margin:0}.product-card .quick-add{position:absolute;top:var(--space-1);right:var(--space-1);z-index:2;flex:none;border:var(--line) solid var(--hairline-strong);background:var(--panel)}.product-card.is-sold-out .card-media img{opacity:.6}.product-card.is-sold-out .tier-badge{filter:grayscale(1);opacity:.75}.product-card.is-sold-out .price{letter-spacing:var(--tracking-eyebrow)}.product-card .swatch-row{flex-wrap:nowrap;gap:var(--space-0);max-width:100%;overflow-x:auto;scrollbar-width:none}.product-card .swatch-row::-webkit-scrollbar{display:none}.product-card .swatch-btn{flex:0 0 var(--space-3);width:var(--space-3);height:var(--space-3);min-width:var(--space-3);min-height:var(--space-3)}.product-card .swatch-btn i{width:var(--dot);height:var(--dot)}.card-link{display:grid;gap:var(--space-1);min-width:0;max-width:100%;color:inherit;text-decoration:none}.card-media{position:relative;min-width:0;max-width:100%;aspect-ratio:4 / 5;overflow:hidden;border-radius:0;background:var(--photo-ground)}.card-media img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.hover-shot{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity var(--dur-2) var(--ease-out)}.product-card:hover .hover-shot,.product-card:focus-within .hover-shot{opacity:1}.price{font-size:var(--text-price);color:var(--paper)}.sample,.muted{color:var(--paper-dim);font-family:var(--font-body);font-size:var(--text-caption);font-weight:550;letter-spacing:0;text-transform:none}.swatch-row{display:flex;flex-wrap:wrap;gap:var(--space-0)}.swatch-btn{display:inline-flex;align-items:center;justify-content:center;min-width:var(--hit);min-height:var(--hit);padding:var(--space-0);border:var(--line-strong) solid transparent;border-radius:var(--radius-pill);background:transparent}.swatch-btn[aria-pressed=true]{border-color:var(--acid)}.swatch-btn i,.swatch i,.swatch-row>i,[data-swatch]{width:var(--space-2);height:var(--space-2);display:block;border:var(--line) solid var(--hairline-strong);border-radius:var(--radius-pill)}[data-swatch=black]{background:var(--swatch-black)}[data-swatch=white]{background:var(--swatch-white)}[data-swatch=navy]{background:var(--swatch-navy)}.tier-badge{--tier-rim: var(--tier-common-rim);position:relative;display:inline-flex;align-items:center;gap:var(--tier-gap);justify-self:start;max-width:100%;height:var(--tier-h);padding:var(--tier-pad-y) var(--tier-pad-x);white-space:nowrap;border:0;border-radius:var(--tier-radius);background:var(--tier-common-bg);color:var(--tier-common-ink);box-shadow:0 0 0 var(--line) var(--tier-rim),var(--tier-bevel);font-family:var(--font-body);font-size:var(--tier-text);font-weight:700;letter-spacing:var(--tracking-tier);line-height:1;text-transform:uppercase;text-shadow:none;vertical-align:middle}.tier-gem,.tier-badge .tier-name{position:relative;z-index:1}.tier-gem{width:var(--tier-icon);height:var(--tier-icon);flex:none;display:block}.tier-facet{fill:#ffffff8c}.tier-badge .tier-name{display:block;min-width:0;padding:0;background:none;color:inherit;font-family:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;text-shadow:none;white-space:nowrap}.tier-rare{--tier-rim: var(--tier-rare-rim);background:var(--tier-rare-bg);color:var(--tier-rare-ink)}.tier-ultra-rare{--tier-rim: var(--tier-ultra-rim);background:var(--tier-ultra-bg);color:var(--tier-ultra-ink);box-shadow:0 0 0 var(--line) var(--tier-rim),0 0 var(--tier-glow) var(--tier-ultra-glow),var(--tier-bevel)}.tier-one-of-one{--tier-rim: var(--tier-one-rim);background-color:var(--tier-one-mid);background-image:var(--tier-one-foil);color:var(--tier-one-ink);box-shadow:0 0 0 var(--line) var(--tier-rim),0 0 var(--tier-glow) var(--tier-one-glow),var(--tier-bevel)}.tier-one-of-one .tier-facet{fill:#24180661}.tier-shine:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;pointer-events:none;background:var(--shine);background-size:220% 100%;animation:tier-shimmer var(--dur-shimmer) linear infinite}.tiers .tier-badge,.tiers .tier-badge:hover{width:100%;height:var(--tier-h-lg);justify-content:flex-start;font-size:var(--tier-text-lg);transform:none}.tiers .tier-gem{width:var(--tier-icon-lg);height:var(--tier-icon-lg)}.lane-list{display:flex;flex-wrap:wrap;gap:var(--grid-gap);margin:0 0 var(--heading-gap);padding:0;list-style:none}.lane-list a{display:inline-flex;align-items:center;min-height:var(--hit);padding-inline:var(--space-1);border-bottom:var(--line-strong) solid transparent;color:var(--paper);font-weight:650;text-decoration:none}.lane-list a:hover{border-color:var(--acid);color:var(--acid)}.facts,.trust{display:grid;gap:var(--grid-gap);margin:0;padding:0;list-style:none}.facts li,.trust li{display:flex;align-items:center;min-height:var(--hit);padding-inline:var(--space-1);border-bottom:var(--line) solid var(--hairline);font-weight:600}.teaser{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:var(--heading-gap);align-items:center}.teaser:not(:has(img)){grid-template-columns:minmax(0,1fr)}.teaser img,.founder img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--radius-1)}.founder img{max-width:10rem}.more-filters{flex:1 1 100%;border:var(--line) solid var(--hairline);border-radius:var(--radius-1);padding:var(--space-1) var(--space-2)}.more-filters summary{display:flex;align-items:center;min-height:var(--hit);cursor:pointer;font-weight:650}.toolbar{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);align-items:start;margin-bottom:var(--heading-gap)}details:not([open])>:not(summary){display:none!important}.toolbar fieldset{border:0;margin:0;padding:0;display:flex;flex:1 1 16rem;flex-wrap:wrap;gap:var(--space-1);min-width:0;max-width:100%}.toolbar legend,.toolbar>label,.colors legend,.tiers legend,.qty{width:100%;font-size:var(--text-eyebrow);font-weight:700;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.toolbar label,.toolbar a{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--hit);margin-right:var(--space-1);color:var(--paper)}.toolbar input[type=radio],.toolbar input[type=checkbox],.checks input{width:var(--space-2);height:var(--space-2);min-height:var(--space-2);accent-color:var(--acid)}.toolbar select{min-width:12rem}.collection-head{display:grid;gap:var(--heading-gap)}.price-fields{display:grid;grid-template-columns:1fr 1fr;align-items:end}.price-fields legend{grid-column:1 / -1}.price-fields label{display:grid;gap:var(--space-1);width:auto;min-width:0;margin:0}.price-fields input{width:100%;min-width:0}.filter-open{justify-self:start}.filter-sheet{position:fixed;z-index:var(--z-overlay);top:calc(var(--announce-h) + var(--header-h));right:0;bottom:0;left:0}.filter-panel{position:relative;z-index:1;height:100%;overflow:auto;overscroll-behavior:contain;padding:var(--panel-pad);padding-bottom:max(var(--panel-pad),env(safe-area-inset-bottom));background:var(--sheet);color:var(--paper);text-shadow:none}.filter-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--heading-gap)}.filter-scrim{z-index:0}.page,.drop,.play,.rules,.faq{display:grid;gap:var(--heading-gap);min-width:0;max-width:100%;padding-block:var(--section)}.panel,.hero-copy,.band,.page,.drop,.play,.rules,.faq,.foot,.reviews,.founder,.missing,.rarity-card,.text-card,.list-row{background-color:var(--panel);border:var(--line) solid var(--hairline);border-radius:var(--radius-2);padding-inline:var(--panel-pad);text-shadow:none}.rarity-card,.text-card,.list-row,.product-card{border-radius:var(--radius-1)}.page:has(.product){padding-block:var(--space-3)}.page:has(.plp),.page:has(.product),.page:has(.note-list),.page:has(.list-block),.page:has(.panel),.band:has(.plp),.band:has(.rarity-row){background-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:0;border-radius:0;padding-inline:0;text-shadow:var(--text-shadow)}.page>.founder{background:transparent;border:0;border-radius:0;padding:0}.panel,.band:has(.plp)>.section-head,.band:has(.rarity-row)>.section-head,.related>h2{background-color:var(--panel);border:var(--line) solid var(--hairline);border-radius:var(--radius-2);padding:var(--panel-pad);text-shadow:none}.crumbs{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:0;padding:0;list-style:none;font-size:var(--text-caption)}.product{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);min-width:0;max-width:100%}.product-media{min-width:0;max-width:100%}.product-buy{display:grid;align-content:start;gap:var(--space-2);padding:var(--panel-pad);border:var(--line) solid var(--hairline);border-radius:var(--radius-2);background:var(--sheet);text-shadow:none}.gallery{display:grid;gap:var(--space-1);min-width:0;max-width:100%;overflow-x:clip}.gallery-frame{position:relative;container-type:inline-size;container-name:gallery;min-width:0;max-width:100%;overflow:hidden;border-radius:var(--radius-1);background:var(--photo-ground)}.gallery-track{position:relative;display:flex;width:100%;max-width:100%;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-y}.gallery-track::-webkit-scrollbar{display:none}.gallery-progress{height:var(--line-strong);overflow:hidden;border-radius:var(--radius-pill);background:var(--hairline)}.gallery-progress span{display:block;width:100%;height:100%;background:var(--acid);transform:scaleX(0);transform-origin:left center}.gallery-slide{flex:0 0 100cqw;width:100cqw;min-width:0;aspect-ratio:4 / 5;max-height:70dvh;scroll-snap-align:start;scroll-snap-stop:always;background:var(--white)}.gallery-slide img{width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center;background:var(--white)}.gallery-arrow{position:absolute;top:50%;translate:0 -50%;z-index:1;background:var(--header-scrim)}.gallery-arrow-prev{left:var(--space-1)}.gallery-arrow-next{right:var(--space-1)}.gallery-arrow:disabled{opacity:.4}.thumbs{display:flex;gap:var(--space-1);min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none}.thumbs::-webkit-scrollbar{display:none}.thumb{flex:0 0 auto;width:calc(var(--hit) + var(--space-2));scroll-snap-align:start;padding:0;border:var(--line-strong) solid transparent;border-radius:var(--radius-1);background:var(--photo-ground)}.thumb[aria-current=true]{border-color:var(--acid)}.thumb img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--radius-1)}[data-type-sample]{max-width:100%;overflow:hidden}[data-type-sample][data-style=tracked]{letter-spacing:-.03em}[data-type-sample][data-style=spaced]{letter-spacing:.16em}[data-type-sample][data-style=stroke]{letter-spacing:.04em;-webkit-text-stroke:.045em var(--persimmon);paint-order:stroke fill;text-shadow:.08em .08em 0 var(--indigo-deep)}[data-type-sample][data-style=foil]{letter-spacing:.06em;background-image:linear-gradient(100deg,var(--acid) 0 25%,var(--white) 0 50%,var(--persimmon) 0 75%,var(--acid-deep) 0);background-size:220% 100%;background-clip:text;-webkit-background-clip:text;color:transparent!important;animation:foil-slide 2.6s linear infinite;text-shadow:none}.sizes,.colors,.tiers{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-1)}.sizes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.sizes legend{display:flex;align-items:baseline;justify-content:space-between;grid-column:1 / -1;gap:var(--space-2);width:100%;margin:0;font-size:var(--text-ui);font-weight:650;letter-spacing:0;text-transform:none}.sizes legend .size-name{display:inline;width:auto;min-height:0;padding:0;border:0;border-radius:0;background:none}.sizes .text-link{display:inline-flex;align-items:center;margin-left:auto;min-height:var(--hit);padding:0;border:0;background:none;color:var(--paper);font-size:var(--text-caption);font-weight:650;letter-spacing:0;line-height:var(--leading-ui);text-decoration:underline;text-underline-offset:.2em;text-transform:none;white-space:nowrap}.sizes label{display:grid}.sizes label.is-unavailable span{color:var(--paper-dim);text-decoration:line-through}.tiers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:var(--space-1);padding-inline:0}.tiers .tier-link{display:flex;min-width:0}.tiers .tier-badge,.tiers .tier-badge:hover{width:100%;justify-content:center;transform:none}.sizes label,.colors label,.tiers label{position:relative}.sizes input,.colors input,.tiers input{position:absolute;width:var(--space-px);height:var(--space-px);overflow:hidden;clip:rect(0,0,0,0)}.sizes label>span,.swatch{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);min-height:var(--hit);padding:var(--space-1) var(--space-2);border:var(--line) solid var(--hairline-strong);border-radius:var(--radius-1);background:transparent;color:var(--paper);text-shadow:none}.sizes label>span{width:100%}.sizes input:checked+span,.colors input:checked+.swatch{border-color:var(--acid);background:var(--acid);color:var(--indigo)}.tiers input:checked+.tier-badge,.tiers input:focus-visible+.tier-badge{outline:var(--focus) solid var(--acid);outline-offset:var(--focus)}.buy-bar{display:grid;gap:var(--space-1);margin-top:var(--space-2);padding-block:var(--space-2) calc(var(--space-2) + env(safe-area-inset-bottom));border-top:var(--line) solid var(--hairline);background:var(--sheet)}[data-buy-sentinel]{height:0}.buy-bar .btn{width:100%;min-height:var(--control)}.buy-bar .status,.status{flex-basis:100%;min-height:1.25em}.buy-bar .status{margin:0;color:var(--persimmon);font-size:var(--text-caption);font-weight:650}.buy-dock{position:fixed;z-index:var(--z-header);left:0;right:0;bottom:0;display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--gutter) calc(var(--space-1) + env(safe-area-inset-bottom));border:0;border-top:var(--line) solid var(--hairline);border-radius:var(--radius-2) var(--radius-2) 0 0;background:var(--sheet);backdrop-filter:none;-webkit-backdrop-filter:none;text-shadow:none}.buy-dock[hidden]{display:none}.buy-dock .price{margin:0;text-shadow:none}.buy-dock .btn{flex:1 1 8rem}@media(max-width:56.24em){.buy-bar.is-stuck{position:fixed;z-index:var(--z-header);left:0;right:0;bottom:0;margin:0;padding:var(--space-2) var(--gutter) calc(var(--space-2) + env(safe-area-inset-bottom));border:0;border-top:var(--line) solid var(--hairline);border-radius:var(--radius-2) var(--radius-2) 0 0;background:var(--sheet)}body:has(.buy-bar.is-stuck) .buy-dock{display:none!important}body:has(.buy-bar.is-stuck) .foot{padding-bottom:calc(var(--panel-pad) + var(--control) + var(--space-2) + env(safe-area-inset-bottom))}}body.buy-dock-on .foot{margin-bottom:calc(var(--hit) + var(--space-4) + env(safe-area-inset-bottom))}#size-chart{margin-inline:calc(var(--panel-pad) * -1);margin-bottom:calc(var(--panel-pad) * -1);padding:var(--panel-pad)}.chart{width:100%;border-collapse:collapse}.chart th,.chart td{text-align:left;padding:var(--space-1);border-bottom:var(--line) solid var(--hairline)}.chart caption{text-align:left;font-weight:700;margin-bottom:var(--space-1)}.reviews,.related,.founder,.story,.cart-list,.drawer-lines{display:grid;gap:var(--space-2)}.founder{grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--heading-gap)}.founder>*,.story{min-width:0}.social-list,.foot ul{margin:0;padding:0;list-style:none}.social-list a,.foot a{display:inline-flex;align-items:center;min-height:var(--hit);color:var(--paper);text-decoration:none}.foot a:hover,.foot a:focus-visible{color:var(--acid)}.cart-line{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:var(--space-2);align-items:start;padding-block:var(--space-2);border-bottom:var(--line) solid var(--hairline)}.cart-line>:nth-child(3){grid-column:2}.cart-line h2{font-size:var(--text-h3)}.cart-line img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--radius-1);background:var(--photo-ground)}.drawer-lines .cart-line{grid-template-columns:var(--line-thumb) minmax(0,1fr)}.drawer-lines .cart-line img{width:var(--line-thumb);height:auto;aspect-ratio:4 / 5;object-fit:cover}.line-price{margin:0;font-family:var(--font-display);font-size:var(--text-price)}.qty-stepper{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}.qty-stepper span{min-width:1.5rem;text-align:center}.cart-line a,.cart-line button,.drawer-lines button{display:inline-flex;align-items:center;min-height:var(--hit)}.cart-line button,.drawer-lines button{padding:var(--space-1) var(--space-2);border:var(--line) solid var(--hairline-strong);border-radius:var(--radius-1);background:transparent;color:var(--paper);font-weight:700}.cart-actions{display:flex;flex-wrap:wrap;gap:var(--space-1)}.cart-actions .btn{flex:1 1 8rem}.drop-live,.drop-ended,.pack{display:grid;gap:var(--heading-gap);padding-block:var(--space-2);color:var(--paper)}.band>.drop-live,.band>.drop-ended{padding:0}.pack{border-top:var(--line) solid var(--hairline)}.countdown{display:flex;flex-wrap:wrap;gap:var(--space-2)}.countdown span{display:grid;gap:var(--space-1)}.countdown b{font-size:var(--text-h2);color:var(--acid)}.countdown small,.foot .sample,.pack .sample,.drop-ended .sample{color:var(--paper-dim)}.entry{display:grid;gap:var(--space-2);max-width:var(--measure)}.checks{display:flex;gap:var(--space-1);align-items:center;min-height:var(--hit)}.foot{margin-block:var(--space-3);padding-block:var(--panel-pad);padding-inline:var(--panel-pad);display:grid;gap:var(--space-2);border-top:var(--line) solid var(--hairline);color:var(--paper)}.newsletter-block{display:grid;gap:var(--space-1);padding-bottom:var(--space-2);border-bottom:var(--line) solid var(--hairline)}.newsletter-block p{max-width:var(--measure);color:var(--paper-dim)}.foot-grid,.foot-cols{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3) var(--space-2)}.foot h2{font-size:var(--text-h3);margin-bottom:var(--heading-gap)}.newsletter{display:grid;gap:var(--space-1);margin-top:0}.newsletter label{font-size:var(--text-ui);font-weight:650}.newsletter-row{display:flex;flex-wrap:wrap;gap:var(--space-1)}.newsletter-row input{flex:1 1 10rem}.foot-legal{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);justify-content:space-between;font-size:var(--text-caption);color:var(--paper-dim)}.dialog{border:0;padding:0;background:transparent;width:min(32rem,calc(100% - var(--gutter) * 2))}.dialog::backdrop{background:var(--overlay)}.dialog-card{display:grid;gap:var(--space-2);padding:var(--panel-pad);color:var(--paper);border:var(--line) solid var(--hairline);border-radius:var(--radius-2);background:var(--sheet)}.dialog-card label{display:flex;gap:var(--space-1);align-items:center;min-height:var(--hit)}.drawer{position:relative}.drawer-panel{position:fixed;z-index:var(--z-drawer);top:0;right:0;bottom:0;width:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;gap:var(--space-2);padding:var(--panel-pad);overflow:hidden;color:var(--paper);border:0;border-left:var(--line) solid var(--hairline);border-radius:0;background:var(--sheet);box-shadow:var(--elev-drawer)}.drawer-scroll{min-height:0;overflow:auto;display:grid;align-content:start;gap:var(--space-2)}.drawer-note{margin:0;color:var(--persimmon);font-size:var(--text-caption);font-weight:650}.drawer-foot{display:grid;gap:var(--space-1);padding-top:var(--space-2);border-top:var(--line) solid var(--hairline)}.drawer-foot .btn{min-height:var(--control)}.drawer-head,.drawer-actions{display:flex;flex-wrap:wrap;gap:var(--space-1);align-items:center;justify-content:space-between}.ship-bar{height:var(--space-1);border-radius:var(--radius-pill);background:var(--hairline);overflow:hidden}.ship-bar span{display:block;height:100%;width:0;background:var(--acid)}.upsell{display:grid;gap:var(--space-1);padding-block:var(--space-2);border-top:var(--line) solid var(--hairline)}.empty{display:grid;justify-items:start;gap:var(--space-1);padding-block:var(--space-2)}.empty a{margin-top:var(--space-1)}.collection-hero,.collection-seo{display:grid;gap:var(--heading-gap)}.collection-count,.toolbar-count,.filter-count{margin:0;color:var(--paper-dim);font-size:var(--text-caption)}.plp-toolbar{position:sticky;top:calc(var(--announce-h) + var(--header-h));z-index:var(--z-toolbar);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:var(--hit);padding:var(--space-2) var(--panel-pad);background:var(--sheet);border:var(--line) solid var(--hairline);border-radius:var(--radius-2)}.toolbar-sort{display:grid;gap:var(--space-1);margin-left:auto;font-size:var(--text-eyebrow);font-weight:700;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.toolbar-sort select{min-width:0;max-width:100%}.collection-layout{display:block;min-width:0}.applied-filters{display:flex;flex-wrap:wrap;gap:var(--space-1);align-items:center}.filter-chip{display:inline-flex;align-items:center;min-height:var(--hit);padding-inline:var(--space-2);border:var(--line) solid var(--hairline);border-radius:var(--radius-pill);background:var(--sheet);color:var(--paper);text-decoration:none}.filter-chip:has(.tier-badge){padding:0;border:0;background:transparent}.toolbar label:has(.tier-badge){letter-spacing:0;text-transform:none}.pagination{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;margin-top:var(--space-3)}.pagination ol{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:0;padding:0;list-style:none}.pagination a,.pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:var(--hit);min-height:var(--hit)}.search-suggest{display:grid;gap:var(--space-1);margin:var(--space-2) 0 0;padding:var(--panel-pad);list-style:none;background:var(--sheet);border:var(--line) solid var(--hairline);border-radius:var(--radius-2)}.search-suggest a{display:flex;align-items:center;gap:var(--space-2);min-height:var(--hit);color:var(--paper);text-decoration:none}.search-suggest img{width:var(--space-6);height:var(--space-6);object-fit:cover;background:var(--photo-ground)}.search-suggest [aria-selected=true] a{outline:var(--line) solid var(--focus-ring);outline-offset:var(--line)}.related:not(:has(.product-card)):not([data-recent]){display:none}.cta-row{display:flex;flex-wrap:wrap;gap:var(--space-1)}.note-list,.list-block{display:grid;gap:var(--space-2)}.text-card,.list-row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-1);align-items:center;min-height:var(--hit);padding:var(--panel-pad);border:var(--line) solid var(--hairline);border-radius:var(--radius-1);color:inherit;text-decoration:none}.list-row{grid-template-columns:5rem minmax(0,1fr)}.text-card h2,.list-row h2,.faq h2,.story h2{font-family:var(--font-body);font-size:var(--text-body);font-weight:680;letter-spacing:0;line-height:var(--leading-snug);text-transform:none;text-shadow:none}.list-row img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--radius-1)}.story>a,.story li a,.page form a{display:inline-flex;align-items:center;min-height:var(--hit)}.missing{align-content:center;min-height:60vh}.missing-mark{justify-self:start;color:var(--acid)}.band>h2,.band>h3{margin-bottom:var(--heading-gap)}.page>h1,.drop>h1,.play>h1,.rules>h1{margin-bottom:0}.section-head{display:grid;gap:var(--heading-gap);margin-bottom:var(--heading-gap)}.section-head h2,.section-head h3{margin:0}.lede{max-width:var(--measure);margin:0;color:var(--paper-dim)}.chips{display:flex;flex-wrap:wrap;gap:var(--grid-gap);margin-bottom:var(--heading-gap)}.chip{min-height:var(--hit);padding:var(--space-1) var(--space-2);border:var(--line) solid var(--hairline-strong);border-radius:var(--radius-pill);background:transparent;color:var(--paper);font-family:var(--font-body);font-size:var(--text-ui);font-weight:650;text-shadow:none;cursor:pointer}.chip[aria-pressed=true]{border-color:var(--acid);background:var(--acid);color:var(--indigo)}.cast{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--heading-gap) var(--grid-gap);justify-items:center}.cast-card{display:grid;justify-items:center;gap:var(--card-gap);width:100%;color:inherit;text-align:center;text-decoration:none}.cast-face{width:100%;max-width:var(--avatar);aspect-ratio:1;height:auto;border-radius:var(--radius-pill);object-fit:cover;object-position:center;background:var(--canvas)}.cast-name,.cast-phrase{max-width:100%;overflow-wrap:anywhere}.cast-name{font-weight:700}.cast-phrase{color:var(--paper-dim);font-size:var(--text-caption)}.rarity-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grid-gap)}.rarity-card{display:grid;align-content:start;gap:var(--card-gap);min-height:var(--hit);padding:var(--panel-pad);border:var(--line) solid var(--hairline);border-radius:var(--radius-1);color:inherit;text-decoration:none}.rarity-card strong{font-family:var(--font-display);font-size:var(--text-h3);font-weight:400}.rarity-kicker{color:var(--acid);font-size:var(--text-eyebrow);font-weight:700;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}@media(min-width:48em){.filter-open,.filter-head,.filter-scrim,.filter-apply{display:none!important}.filter-sheet,.filter-sheet[hidden]{position:static;display:block!important;z-index:auto;top:auto;right:auto;bottom:auto;left:auto;height:auto}.filter-panel{height:auto;overflow:visible;padding:var(--panel-pad);background:var(--panel);color:inherit;border:var(--line) solid var(--hairline);border-radius:var(--radius-2)}.collection-layout{display:grid;grid-template-columns:18rem minmax(0,1fr);gap:var(--space-3);align-items:start}.plp{grid-template-columns:repeat(3,minmax(0,1fr))}.cart-line{grid-template-columns:5rem minmax(0,1fr) auto}.cart-line>:nth-child(3){grid-column:auto}.foot-cols{grid-template-columns:1fr 1fr}.founder:has(img){grid-template-columns:minmax(0,8rem) minmax(0,1fr)}.founder img{max-width:none}.cast{grid-template-columns:repeat(5,minmax(0,1fr))}.rarity-row{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:56.25em){.buy-dock{display:none}.hero-slide:not([hidden]){grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:var(--space-6);align-items:center}.hero-shot{order:0;width:min(100%,var(--hero-art),70dvh);justify-self:end}.product{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);gap:var(--space-6)}.gallery{grid-template-columns:4.5rem minmax(0,1fr);align-items:start}.gallery-frame,.thumbs{grid-row:1}.gallery-frame{grid-column:2}.gallery-progress{display:none}.thumbs{grid-column:1;flex-direction:column;max-height:min(70dvh,calc(100svh - var(--announce-h) - var(--header-h) - 7rem));overflow-y:auto}.thumb{width:100%}.gallery-slide{max-height:min(70dvh,calc(100svh - var(--announce-h) - var(--header-h) - 7rem))}.drawer-panel{width:min(28rem,calc(100% - var(--space-3)));border-radius:var(--radius-2) 0 0 var(--radius-2)}.product-buy{position:sticky;top:calc(var(--announce-h) + var(--header-h) + var(--space-2))}.founder:has(img){grid-template-columns:minmax(0,14rem) minmax(0,1fr)}}@media(min-width:64em){:root{--gutter: var(--gutter-lg);--section: var(--section-lg);--grid-gap: var(--grid-gap-lg);--avatar: var(--space-14);--panel-pad: var(--panel-pad-lg)}.wordmark{position:static;translate:none}.menu-btn,.drawer-close{display:none}.nav-links,.nav-links[hidden]{position:static;display:flex!important;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);top:auto;left:auto;right:auto;width:auto;height:auto;margin-left:var(--space-2);padding:0;overflow:visible;border:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.nav-links a{min-height:var(--hit);padding-inline:0;font-size:var(--text-ui)}.nav-scrim{display:none!important}.search-overlay{left:auto;right:max(var(--gutter),calc((100% - var(--frame)) / 2));width:min(28rem,calc(100% - var(--gutter) * 2));top:calc(var(--announce-h) + var(--header-h) + var(--space-1));border:var(--line) solid var(--hairline);border-radius:var(--radius-2)}.foot-cols,.plp{grid-template-columns:repeat(4,minmax(0,1fr))}.cast{grid-template-columns:repeat(9,minmax(0,1fr))}}@keyframes tier-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes tier-gradient{0%{background-position:0 0}to{background-position:220% 0}}@keyframes tier-spark{0%{opacity:.35}50%{opacity:1}to{opacity:.35}}@keyframes foil-slide{0%{transform:translate(0)}to{transform:translate(-45%)}}@keyframes pattern-drift{0%{background-position:0 0}to{background-position:calc(var(--pattern-size) * -1) 0}}@keyframes hero-progress{0%{scale:0 1}to{scale:1 1}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}body:before{transform:none!important;translate:none!important;will-change:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/theme.css.map */
