*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,ol{margin:0;padding:0}ul[class],ol[class]{list-style:none}img,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}:root{--paper: #05070F;--surface: #0E1524;--surface-2: #0A0F1B;--paper-2: #0B111D;--paper-3: #1E2C46;--line: #1E2C46;--ink: #EAF2FF;--ink-soft: #96AAC9;--ink-faint: #5C7095;--cyan: #1B7BFF;--cyan-deep: #55A2FF;--cyan-wash: #10203A;--cyan-glow: rgba(27, 123, 255, .45);--magenta: #FF4D6D;--magenta-wash: #2E1220;--gold: #FFC94D;--gold-wash: #2C2413;--logo-height: 56px;--cond-nm: #3FD79A;--cond-lp: #55A2FF;--cond-mp: #F5C451;--cond-hp: #FF9052;--cond-dmg: #FF6B7F;--radius-card: 10px;--page-max: 1320px;--t--1: .8rem;--t-0: 1rem;--t-1: 1.25rem;--t-2: 1.5625rem;--t-3: 1.953rem;--t-4: 2.441rem;--t-5: 3.052rem;--space-1: .375rem;--space-2: .75rem;--space-3: 1.25rem;--space-4: 2rem;--space-5: 3.25rem;--space-6: 5rem;--font: "Archivo", ui-sans-serif, system-ui, "Segoe UI", Helvetica, Arial, sans-serif;--shadow-lift: 0 14px 36px -14px rgba(0,0,0,.85);--shadow-glow: 0 0 0 1px var(--cyan), 0 10px 34px -12px var(--cyan-glow)}html{font-size:17px}body{background:var(--paper);color:var(--ink);font-family:var(--font);font-variation-settings:"wdth" 100,"wght" 400;font-size:var(--t-0);line-height:1.55;-webkit-font-smoothing:antialiased}.display,h1,h2,h3{font-variation-settings:"wdth" 118,"wght" 800;line-height:1.02;letter-spacing:-.018em;text-wrap:balance}h1{font-size:var(--t-4)}h2{font-size:var(--t-3)}h3{font-size:var(--t-1)}h4{font-size:var(--t-0);font-variation-settings:"wdth" 100,"wght" 650;line-height:1.25}p{max-width:68ch}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}a:hover{text-decoration-color:var(--cyan)}:focus-visible{outline:3px solid var(--cyan);outline-offset:2px;border-radius:3px}.skip-link{position:absolute;left:-9999px;top:0;background:var(--cyan);color:#fff;padding:var(--space-2) var(--space-3);z-index:99}.skip-link:focus{left:0}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{width:100%;max-width:var(--page-max);margin-inline:auto;padding-inline:var(--space-3)}.section{padding-block:var(--space-5)}.section--tight{padding-block:var(--space-4)}.section--flush{padding-block:0}.section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:2px solid var(--line)}.section-head p{color:var(--ink-soft);font-size:var(--t--1);margin-top:var(--space-1)}.section-head__link{font-size:var(--t--1);font-variation-settings:"wdth" 100,"wght" 650;color:var(--cyan-deep)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);padding:.72em 1.35em;border:2px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink);font-size:var(--t-0);font-variation-settings:"wdth" 104,"wght" 700;line-height:1.1;text-align:center;text-decoration:none;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease}.btn:hover{border-color:var(--cyan);box-shadow:0 6px 20px -10px var(--cyan-glow);transform:translateY(-1px)}.btn:active{transform:translateY(0);box-shadow:none}.btn--primary{background:var(--cyan);border-color:var(--cyan);color:#fff}.btn--primary:hover{background:var(--cyan-deep);border-color:var(--cyan-deep);box-shadow:0 8px 26px -10px var(--cyan-glow)}.btn--urgent{background:var(--magenta);border-color:var(--magenta);color:#fff}.btn--urgent:hover{box-shadow:0 8px 26px -10px #ff4d6d80}.btn--quiet{background:transparent;color:var(--ink)}.btn--quiet:hover{background:var(--cyan-wash);border-color:var(--cyan);box-shadow:none}.btn--wide{width:100%}.btn[disabled],.btn[aria-disabled=true]{background:var(--surface-2);border-color:var(--line);color:var(--ink-faint);cursor:not-allowed;box-shadow:none;transform:none}.tag{display:inline-flex;align-items:center;gap:.35em;padding:.2em .55em;border-radius:4px;font-size:.72rem;font-variation-settings:"wdth" 94,"wght" 700;line-height:1.4;letter-spacing:.01em;white-space:nowrap}.tag--game{background:var(--cyan-wash);color:var(--cyan-deep);box-shadow:inset 0 0 0 1px var(--cyan-deep)}.tag--set{background:var(--surface-2);color:var(--ink-soft);box-shadow:inset 0 0 0 1px var(--line)}.tag--preorder{background:var(--magenta);color:#fff}.tag--low{background:var(--magenta-wash);color:var(--magenta)}.tag--out{background:var(--surface-2);color:var(--ink-faint)}.tag--age{background:var(--cyan-wash);color:var(--cyan-deep)}.tag--common{background:var(--surface-2);color:var(--ink-soft)}.tag--uncommon{background:var(--cyan-wash);color:var(--cyan-deep)}.tag--rare{background:var(--gold-wash);color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}.tag--mythic{background:linear-gradient(105deg,var(--gold) 0%,#FF9BC8 38%,#8FD8FF 68%,var(--gold) 100%);color:#35241f}.cond{display:inline-flex;align-items:center;gap:.3em;font-size:.72rem;font-variation-settings:"wdth" 94,"wght" 700;color:var(--ink-soft)}.cond:before{content:"";width:.55em;height:.55em;border-radius:50%;background:currentColor}.cond--nm{color:var(--cond-nm)}.cond--lp{color:var(--cond-lp)}.cond--mp{color:var(--cond-mp)}.cond--hp{color:var(--cond-hp)}.cond--dmg{color:var(--cond-dmg)}.announce{background:var(--cyan);color:#fff;font-size:var(--t--1);font-variation-settings:"wdth" 100,"wght" 600}.announce__inner{display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:2.4rem;padding-block:.4rem;text-align:center}.announce a{color:#fff;text-decoration-thickness:2px}.header{position:sticky;top:0;z-index:20;background:var(--paper);border-bottom:2px solid var(--line)}.header__inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-3);padding-block:var(--space-2)}.header__logo{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--t-1);font-variation-settings:"wdth" 120,"wght" 800;letter-spacing:-.02em;text-decoration:none}.header__logo img{max-height:var(--logo-height, 56px);width:auto}.nav{display:flex;align-items:center;gap:var(--space-3);justify-content:center}.nav__link{font-size:var(--t--1);font-variation-settings:"wdth" 100,"wght" 650;text-decoration:none;padding-block:.35rem;border-bottom:2px solid transparent}.nav__link:hover,.nav__link[aria-current=page]{border-bottom-color:var(--cyan)}.nav__link--flag{color:var(--magenta)}.nav__link--flag:hover,.nav__link--flag[aria-current=page]{border-bottom-color:var(--magenta)}.header__tools{display:flex;align-items:center;gap:var(--space-2)}.header__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding-inline:.35rem;border-radius:999px;background:var(--magenta);color:#fff;font-size:.72rem;font-variation-settings:"wdth" 94,"wght" 700}.header__toggle{display:none}.qsearch{display:flex;align-items:center;border:2px solid var(--line);border-radius:6px;background:var(--surface);overflow:hidden;max-width:320px;flex:1}.qsearch input{border:0;padding:.45rem .65rem;width:100%;background:transparent;font-size:var(--t--1)}.qsearch input:focus{outline:none}.qsearch button{border:0;background:var(--cyan);color:#fff;padding:.5rem .7rem;cursor:pointer;font-size:var(--t--1);font-variation-settings:"wdth" 94,"wght" 700}.drop{position:relative}.drop__summary{display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.drop__summary::-webkit-details-marker{display:none}.drop__chevron{width:.6rem;height:.4rem;transition:transform .16s ease}.drop[open]>.drop__summary .drop__chevron{transform:rotate(180deg)}.drop[open]>.drop__summary{border-bottom-color:var(--cyan)}.drop__panel{position:absolute;top:calc(100% + .65rem);left:50%;transform:translate(-50%);z-index:30;min-width:230px;max-width:min(92vw,760px);padding:var(--space-2);border:2px solid var(--line);border-radius:10px;background:var(--paper);box-shadow:var(--shadow-lift)}.drop__panel:before{content:"";position:absolute;top:-7px;left:50%;width:12px;height:12px;transform:translate(-50%) rotate(45deg);background:var(--paper);border-left:2px solid var(--line);border-top:2px solid var(--line)}.drop__panel--wide{min-width:520px}.drop__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-3);padding:var(--space-1)}.drop__col ul{margin-top:.3rem}.drop__heading{display:block;font-size:var(--t--1);font-variation-settings:"wdth" 108,"wght" 750;padding-bottom:.3rem;border-bottom:1px solid var(--paper-3);text-decoration:none}.drop__heading:hover{color:var(--cyan-deep)}.drop__link{display:block;padding:.35rem .5rem;border-radius:5px;font-size:var(--t--1);text-decoration:none;white-space:nowrap}.drop__link:hover{background:var(--cyan-wash);text-decoration:none}.drop__link[aria-current=page]{background:var(--cyan-wash);font-variation-settings:"wdth" 100,"wght" 700}.drop__all{display:block;margin-top:var(--space-2);padding:.45rem .5rem;border-top:1px solid var(--paper-3);font-size:var(--t--1);font-variation-settings:"wdth" 100,"wght" 700;color:var(--cyan-deep);text-decoration:none}.drop__all:hover{text-decoration:underline}.case{border-bottom:2px solid var(--line);background:radial-gradient(90% 120% at 78% 12%,var(--cyan-glow) 0%,transparent 55%),radial-gradient(120% 90% at 8% 0%,var(--cyan-wash) 0%,transparent 62%),var(--paper)}.case__inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:var(--space-5);align-items:center;padding-block:var(--space-6) var(--space-5)}.case__eyebrow{display:inline-block;font-size:var(--t--1);font-variation-settings:"wdth" 100,"wght" 650;color:var(--cyan-deep);margin-bottom:var(--space-2)}.case__title{font-size:clamp(2.6rem,6.4vw,4.2rem);font-variation-settings:"wdth" 125,"wght" 850;letter-spacing:-.03em;line-height:.95}.case__body{margin-top:var(--space-3);font-size:var(--t-1);color:var(--ink-soft);max-width:46ch}.case__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.fan{display:flex;justify-content:center;gap:var(--space-2);perspective:1100px}.fan__card{flex:1 1 0;max-width:220px;aspect-ratio:5 / 7;border:2px solid var(--line);border-radius:var(--radius-card);background:var(--surface);padding:var(--space-3);display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;box-shadow:var(--shadow-lift);transform-origin:bottom center}.fan__card:nth-child(1){transform:rotate(-7deg) translateY(10px)}.fan__card:nth-child(2){transform:rotate(0) translateY(-8px);z-index:2}.fan__card:nth-child(3){transform:rotate(7deg) translateY(10px)}.fan__card:hover{text-decoration:none}.fan__card h3{font-size:var(--t-1);font-variation-settings:"wdth" 112,"wght" 800}.fan__card p{font-size:var(--t--1);color:var(--ink-soft);margin-top:.35rem}.fan__card span{font-size:var(--t--1);font-variation-settings:"wdth" 100,"wght" 700;color:var(--cyan-deep)}.fan__card--foil{background:linear-gradient(140deg,var(--cyan-wash) 0%,var(--surface) 38%,#16305A 66%,var(--gold-wash) 100%);border-color:var(--cyan);box-shadow:var(--shadow-glow)}@media(prefers-reduced-motion:no-preference){.fan__card{animation:deal .62s cubic-bezier(.22,.9,.3,1) backwards}.fan__card:nth-child(1){animation-delay:.06s}.fan__card:nth-child(2){animation-delay:.16s}.fan__card:nth-child(3){animation-delay:.26s}@keyframes deal{0%{opacity:0;transform:translateY(38px) rotate(0) scale(.96)}}}.rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-2)}.rail__item{display:flex;flex-direction:column;gap:.2rem;padding:var(--space-3);border:2px solid var(--line);border-radius:8px;background:var(--surface);text-decoration:none;transition:background-color .12s ease}.rail__item:hover{background:var(--cyan-wash);border-color:var(--cyan);text-decoration:none}.rail__item strong{font-variation-settings:"wdth" 110,"wght" 750;font-size:var(--t-0)}.rail__item span{font-size:var(--t--1);color:var(--ink-soft)}.pocket-page{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:0;border:2px solid var(--line);border-radius:12px;background:var(--paper-2);overflow:hidden}.pocket-page>*{border-right:1px solid var(--paper-3);border-bottom:1px solid var(--paper-3)}.card{position:relative;display:flex;flex-direction:column;padding:var(--space-3);background:var(--paper);text-decoration:none;transition:background-color .14s ease}.card:hover{background:var(--surface);box-shadow:var(--shadow-glow);text-decoration:none;z-index:2}.card:before{content:"";position:absolute;top:0;left:50%;width:54px;height:12px;transform:translate(-50%);background:var(--paper-2);border-radius:0 0 999px 999px;border:1px solid var(--paper-3);border-top:0}.card__media{aspect-ratio:5 / 7;margin-block:var(--space-3) var(--space-2);border-radius:6px;background:var(--surface);border:1px solid var(--paper-3);display:grid;place-items:center;overflow:hidden}.card__media img{width:100%;height:100%;object-fit:contain;padding:6px}.card__media--toy{aspect-ratio:1 / 1}.card__flags{position:absolute;top:var(--space-2);left:var(--space-2);display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;z-index:2}.card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.3rem}.card__title{font-size:var(--t-0);font-variation-settings:"wdth" 106,"wght" 700;line-height:1.22;margin-bottom:.2rem}.card__foot{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);margin-top:auto;padding-top:var(--space-2)}.card__stock{font-size:var(--t--1);color:var(--ink-soft)}.price{font-size:var(--t-1);font-variation-settings:"wdth" 100,"wght" 750;font-variant-numeric:tabular-nums}.price--sale{color:var(--magenta)}.price__was{font-size:var(--t--1);color:var(--ink-faint);text-decoration:line-through;font-variation-settings:"wdth" 100,"wght" 400;margin-left:.35rem}.price__from{font-size:var(--t--1);color:var(--ink-soft);font-variation-settings:"wdth" 100,"wght" 500}.collection{display:grid;grid-template-columns:250px minmax(0,1fr);gap:var(--space-4);align-items:start}.filters{position:sticky;top:5.5rem;border:2px solid var(--line);border-radius:10px;background:var(--surface);padding:var(--space-3)}.filters__group+.filters__group{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--paper-3)}.filters h3{font-size:var(--t-0);font-variation-settings:"wdth" 108,"wght" 750;margin-bottom:var(--space-2)}.filters label{display:flex;align-items:center;gap:.5rem;padding-block:.25rem;font-size:var(--t--1);cursor:pointer}.filters input[type=checkbox]{accent-color:var(--cyan);width:1rem;height:1rem}.filters__count{margin-left:auto;color:var(--ink-faint)}.collection__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-3)}.collection__bar select{border:2px solid var(--line);border-radius:6px;background:var(--surface);padding:.4rem .6rem;font-size:var(--t--1)}.pagination{display:flex;gap:var(--space-1);justify-content:center;margin-top:var(--space-4)}.pagination a,.pagination span{padding:.4rem .75rem;border:2px solid var(--line);border-radius:6px;font-size:var(--t--1);font-variation-settings:"wdth" 100,"wght" 650;text-decoration:none}.pagination [aria-current=page]{background:var(--cyan);border-color:var(--cyan);color:#fff}.product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:var(--space-5);align-items:start}.product__gallery{border:2px solid var(--line);border-radius:12px;background:var(--surface);padding:var(--space-3)}.product__main-image{border-radius:8px;overflow:hidden;display:grid;place-items:center;background:var(--paper)}.product__thumbs{display:flex;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap}.product__thumbs button{width:62px;border:2px solid var(--paper-3);border-radius:6px;background:var(--paper);padding:3px;cursor:pointer}.product__thumbs button[aria-pressed=true]{border-color:var(--cyan)}.product__title{font-size:var(--t-3);margin-block:var(--space-2) var(--space-2)}.product__meta{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.product__price{font-size:var(--t-3);font-variation-settings:"wdth" 104,"wght" 800;font-variant-numeric:tabular-nums;margin-block:var(--space-3) var(--space-2)}.product__form{margin-top:var(--space-3)}.option{margin-bottom:var(--space-3)}.option__label{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--t--1);font-variation-settings:"wdth" 100,"wght" 700;margin-bottom:var(--space-1)}.option__label span{color:var(--ink-soft);font-variation-settings:"wdth" 100,"wght" 400}.swatches{display:flex;flex-wrap:wrap;gap:.4rem}.swatch{border:2px solid var(--paper-3);border-radius:6px;background:var(--surface);padding:.4rem .7rem;font-size:var(--t--1);font-variation-settings:"wdth" 98,"wght" 650;cursor:pointer;line-height:1.2}.swatch:hover{border-color:var(--line)}.swatch[aria-pressed=true]{border-color:var(--cyan);background:var(--cyan-wash)}.swatch[data-sold-out=true]{color:var(--ink-faint);background:var(--paper-2);text-decoration:line-through;cursor:not-allowed}.qty{display:inline-flex;align-items:center;border:2px solid var(--line);border-radius:6px;overflow:hidden}.qty button{border:0;background:var(--paper-2);width:2.2rem;height:2.5rem;cursor:pointer;font-size:var(--t-1);line-height:1}.qty input{border:0;width:3rem;height:2.5rem;text-align:center;font-variant-numeric:tabular-nums;background:var(--surface)}.qty input:focus{outline:none}.buy-row{display:flex;gap:var(--space-2);align-items:stretch;margin-top:var(--space-3)}.buy-row .btn{flex:1}.stock-line{display:flex;align-items:center;gap:.4rem;margin-top:var(--space-2);font-size:var(--t--1);color:var(--ink-soft)}.notice{border:2px solid var(--line);border-left-width:8px;border-radius:8px;padding:var(--space-2) var(--space-3);margin-top:var(--space-3);font-size:var(--t--1);background:var(--surface)}.notice--preorder{border-left-color:var(--magenta)}.notice--pickup{border-left-color:var(--cyan)}.notice--age{border-left-color:var(--gold)}.notice strong{font-variation-settings:"wdth" 104,"wght" 750}.spec{width:100%;border-collapse:collapse;margin-top:var(--space-4);font-size:var(--t--1)}.spec th,.spec td{text-align:left;padding:.55rem .2rem;border-bottom:1px solid var(--paper-3);vertical-align:top}.spec th{width:38%;color:var(--ink-soft);font-variation-settings:"wdth" 100,"wght" 650}.rte{margin-top:var(--space-3)}.rte>*+*{margin-top:var(--space-2)}.rte ul{list-style:disc;padding-left:1.2em}.rte h2,.rte h3{margin-top:var(--space-3)}.events{border:2px solid var(--line);border-radius:12px;overflow:hidden;background:var(--surface)}.event{display:grid;grid-template-columns:108px minmax(0,1fr) auto;gap:var(--space-3);align-items:center;padding:var(--space-3)}.event+.event{border-top:1px solid var(--paper-3)}.event__when{font-variation-settings:"wdth" 112,"wght" 800;font-size:var(--t-0);line-height:1.1}.event__when span{display:block;font-size:var(--t--1);font-variation-settings:"wdth" 100,"wght" 500;color:var(--ink-soft)}.event__name{font-size:var(--t-1);font-variation-settings:"wdth" 108,"wght" 750}.event__detail{font-size:var(--t--1);color:var(--ink-soft);margin-top:.15rem}.event__fee{font-variation-settings:"wdth" 100,"wght" 700;font-variant-numeric:tabular-nums;white-space:nowrap}.branches{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-3)}.branch{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:2px solid var(--line);border-radius:12px;background:var(--surface)}.branch__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.branch__head h3{font-size:var(--t-1)}.branch__address{font-size:var(--t--1);color:var(--ink-soft);margin:0}.hours{margin:0}.hours dt,.hours dd{display:inline-block;font-size:var(--t--1);margin:0;vertical-align:baseline}.hours dt{width:58%;color:var(--ink-soft);overflow:hidden;white-space:nowrap}.hours dt:after{content:" ....................................................";color:var(--ink-faint);letter-spacing:1px}.hours dd{width:40%;text-align:right;font-variation-settings:"wdth" 100,"wght" 700;font-variant-numeric:tabular-nums;color:var(--ink)}.branch .btn{margin-top:auto}.signup{border:2px solid var(--cyan);border-radius:12px;background:radial-gradient(80% 140% at 88% 10%,var(--cyan-wash) 0%,transparent 60%),var(--surface);padding:var(--space-4);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:var(--space-4);align-items:center}.signup__form{display:flex;gap:var(--space-2);flex-wrap:wrap}.signup input[type=email]{flex:1 1 210px;border:2px solid var(--line);border-radius:6px;padding:.6rem .75rem;background:var(--surface)}.form-note{font-size:var(--t--1);color:var(--ink-soft);margin-top:var(--space-2)}.cart-item{display:grid;grid-template-columns:78px minmax(0,1fr) auto auto;gap:var(--space-3);align-items:center;padding-block:var(--space-3);border-bottom:1px solid var(--paper-3)}.cart-item__img{border:1px solid var(--paper-3);border-radius:6px;background:var(--surface)}.cart-item__name{font-variation-settings:"wdth" 104,"wght" 700;text-decoration:none}.cart-item__variant{font-size:var(--t--1);color:var(--ink-soft)}.cart-foot{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2);margin-top:var(--space-4)}.cart-total{font-size:var(--t-2);font-variation-settings:"wdth" 104,"wght" 800;font-variant-numeric:tabular-nums}.cart-flash{position:fixed;right:var(--space-3);bottom:var(--space-3);z-index:60;background:var(--surface);color:var(--ink);border:2px solid var(--cyan);padding:var(--space-2) var(--space-3);border-radius:8px;font-size:var(--t--1);box-shadow:var(--shadow-lift)}.empty{border:2px dashed var(--paper-3);border-radius:12px;padding:var(--space-5) var(--space-3);text-align:center}.empty h2{margin-bottom:var(--space-2)}.empty p{margin-inline:auto;margin-bottom:var(--space-3);color:var(--ink-soft)}.footer{border-top:2px solid var(--line);background:var(--surface-2);color:var(--ink);padding-block:var(--space-5) var(--space-3);margin-top:var(--space-6)}.footer a{color:var(--ink);text-decoration:none}.footer a:hover{color:var(--cyan-deep);text-decoration:underline}.footer__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--space-4)}.footer h3{font-size:var(--t-0);font-variation-settings:"wdth" 110,"wght" 750;margin-bottom:var(--space-2)}.footer li+li{margin-top:.35rem}.footer li{font-size:var(--t--1)}.footer__hours{font-size:var(--t--1);font-variant-numeric:tabular-nums;color:var(--ink-soft)}.footer__bar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line);font-size:var(--t--1);color:var(--ink-soft)}@media(max-width:1000px){.case__inner{grid-template-columns:1fr;gap:var(--space-4);padding-block:var(--space-5)}.collection{grid-template-columns:1fr}.filters{position:static}.product{grid-template-columns:1fr;gap:var(--space-4)}.signup{grid-template-columns:1fr}.pocket-page{--cols: 3}}@media(max-width:760px){html{font-size:16px}.header__inner{grid-template-columns:auto 1fr}.header__toggle{display:inline-flex;border:2px solid var(--line);border-radius:6px;background:transparent;padding:.4rem .6rem;cursor:pointer;font-size:var(--t--1);font-variation-settings:"wdth" 100,"wght" 700}.nav{grid-column:1 / -1;display:none;flex-direction:column;align-items:stretch;gap:0;padding-bottom:var(--space-2)}.nav[data-open=true]{display:flex}.nav__link{padding-block:.6rem;border-bottom:1px solid var(--paper-3)}.qsearch{max-width:none;grid-column:1 / -1}.drop{width:100%}.drop__summary{justify-content:space-between;padding-block:.6rem;border-bottom:1px solid var(--paper-3)}.drop__panel{position:static;transform:none;min-width:0;max-width:none;border:0;border-radius:0;box-shadow:none;background:var(--paper-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3)}.drop__panel:before{display:none}.drop__panel--wide{min-width:0}.drop__cols{grid-template-columns:1fr;gap:var(--space-2)}.drop__link{white-space:normal}.pocket-page{--cols: 2}.event{grid-template-columns:1fr;gap:var(--space-1)}.cart-item{grid-template-columns:62px minmax(0,1fr)}.cart-item>:nth-child(3),.cart-item>:nth-child(4){grid-column:2}.fan__card{padding:var(--space-2)}}@media(max-width:420px){.pocket-page{--cols: 1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media print{.header,.footer,.announce,.filters{display:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/theme.css.map */
