.not-found{padding-block:clamp(2rem,1.5rem + 4vw,5rem) var(--section-space)}.not-found__card{display:grid;justify-items:center;gap:.875rem;max-width:40rem;margin-inline:auto;padding:clamp(2rem,1.5rem + 3vw,3.5rem) clamp(1.25rem,1rem + 3vw,3rem);border-radius:var(--style-border-radius-cards);background-color:var(--color-surface);text-align:center}.not-found__code{font-family:var(--font-heading--family);font-size:.9375rem;font-weight:600;color:var(--color-foreground-muted)}.not-found__title{font-size:clamp(1.625rem,1.3rem + 1.4vw,2.375rem)}.not-found__text{max-width:32rem;color:var(--color-foreground-muted)}.not-found__search{width:100%;max-width:30rem;margin-top:.75rem}.not-found__form{display:flex;gap:.5rem}.not-found__form input[type=search]{flex:1;min-width:0;min-height:3rem;padding:.625rem 1rem;border:1px solid var(--color-border);background-color:var(--color-card);color:var(--color-foreground)}.not-found__form input[type=search]:focus{outline:none;border-color:var(--color-foreground)}.not-found__form .button{padding-inline:1rem}.not-found__form svg{width:1.125rem;height:1.125rem}.not-found__links ul{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none}.not-found__links a{display:inline-flex;align-items:center;min-height:2.25rem;padding:.25rem .875rem;border:1px solid var(--color-border);border-radius:999px;background-color:var(--color-card);font-size:.875rem;font-weight:600;text-decoration:none}.not-found__links a:hover{border-color:var(--color-foreground)}.not-found__home{margin-top:.5rem;font-size:.875rem;font-weight:500}.acc-showcase{background:var(--color-surface)}.acc-showcase__inner{display:grid;gap:1.75rem;align-items:center;max-width:var(--page-width, 75rem);margin:0 auto;padding:1.5rem var(--page-margin, 1rem) 2rem}@media screen and (min-width:990px){.acc-showcase__inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:3rem;padding-block:2.5rem 3rem}}.acc-showcase__back{margin-bottom:1rem}.acc-showcase__title{margin:0 0 .75rem;font-size:clamp(1.875rem,4vw,2.75rem);line-height:1.1}.acc-showcase__title:after{content:"";display:block;width:2.75rem;height:.25rem;margin-top:.6rem;border-radius:2px;background:var(--color-accent-tcg)}.acc-showcase__lede{max-width:34em;color:var(--color-foreground-muted);font-size:1.0625rem;line-height:1.6}.acc-showcase__lede p{margin:0}.acc-showcase__case{position:relative;padding:1.25rem 1rem 1.5rem;border-radius:1.25rem;background:radial-gradient(120% 80% at 50% 0%,#ffffffe6,#fff0 70%),linear-gradient(180deg,#f7f6f3,#ecebe7);box-shadow:inset 0 0 0 1px var(--color-border),0 18px 40px #33302c14}.acc-showcase__pick{margin:0 0 .75rem;color:var(--color-foreground-muted);font-size:.8125rem;font-weight:600;text-align:center}.acc-showcase__shelf{--per-row: 3;--gap-x: .375rem;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem var(--gap-x);margin:0;padding:0;list-style:none}.acc-showcase__item{flex:0 0 calc((100% - (var(--per-row) - 1) * var(--gap-x)) / var(--per-row));min-width:0}@media screen and (min-width:750px){.acc-showcase__shelf{--per-row: 4;--gap-x: .75rem;row-gap:1.25rem}}.acc-showcase__link{display:grid;justify-items:center;gap:.6rem;color:var(--color-foreground);text-decoration:none}.acc-showcase__object{position:relative;display:grid;place-items:end center;width:100%;height:8.5rem;padding-bottom:.5rem}.acc-showcase__object:after{content:"";position:absolute;bottom:.15rem;left:50%;width:70%;height:.6rem;transform:translate(-50%);border-radius:50%;background:radial-gradient(closest-side,#33302c47,#33302c00);transition:transform .25s ease,opacity .25s ease}.acc-showcase__image{position:relative;z-index:1;display:block;width:auto;max-width:100%;height:auto;max-height:7.75rem;object-fit:contain;transition:transform .25s ease}[data-cutout-group]:not(.is-ready) .acc-showcase__image{opacity:0}.acc-showcase__image.is-cut{filter:drop-shadow(0 6px 8px rgb(51 48 44 / .18))}.acc-showcase__label{padding:.35rem .75rem;border:1px solid var(--color-border);border-radius:999px;background:var(--color-card, #fff);font-size:.8125rem;font-weight:600;white-space:nowrap;transition:border-color .2s ease,color .2s ease}.acc-showcase__link:hover .acc-showcase__image,.acc-showcase__link:focus-visible .acc-showcase__image{transform:translateY(-.5rem) rotate(-2deg)}.acc-showcase__link:hover .acc-showcase__object:after,.acc-showcase__link:focus-visible .acc-showcase__object:after{transform:translate(-50%) scale(.8);opacity:.6}.acc-showcase__link:hover .acc-showcase__label,.acc-showcase__link:focus-visible .acc-showcase__label{border-color:var(--color-accent-tcg);color:var(--color-accent-tcg)}@media screen and (max-width:749px){.acc-showcase__object{height:6rem}.acc-showcase__image{max-height:5.25rem}.acc-showcase__label{padding:.3rem .55rem;font-size:.75rem}.acc-showcase__label span{display:none}}@media(prefers-reduced-motion:reduce){.acc-showcase__image,.acc-showcase__object:after{transition:none}}.announcement-bar{display:grid;grid-template-columns:var(--content-grid);padding-block:.5rem;font-size:.8125rem;font-weight:600;text-align:center}.announcement-bar__text{grid-column:2}.announcement-bar a{color:inherit}.announcement-bar--light{background-color:var(--color-surface);color:var(--color-foreground)}.announcement-bar--secondary{background-color:var(--color-brand-secondary);color:#fff}.announcement-bar--primary{background-color:var(--color-brand-primary);color:#fff}.announcement-bar--dark{background-color:var(--color-dark);color:var(--color-on-dark)}.article{display:grid;gap:clamp(1.5rem,1rem + 1.5vw,2.25rem);padding-top:1.75rem;padding-bottom:var(--section-space)}.article>:not(.article__image){width:100%;max-width:44rem;margin-inline:auto}.article__header{display:grid;gap:.75rem}.article__back{display:inline-flex;align-items:center;gap:.375rem;justify-self:start;font-size:.875rem;font-weight:500;color:var(--color-foreground-muted);text-decoration:none}.article__back:hover{color:var(--color-foreground)}.article__back svg{width:1rem;height:1rem;transform:rotate(180deg)}.article__meta{font-size:.875rem;color:var(--color-foreground-muted)}.article__title{font-size:clamp(1.75rem,1.3rem + 2vw,3rem)}.article__image{width:100%;max-width:62rem;margin-inline:auto;overflow:hidden;border-radius:var(--style-border-radius-cards);background-color:var(--color-surface)}.article__image img{width:100%}.article__tags{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.article__tags a{display:inline-flex;min-height:2rem;align-items:center;padding:.25rem .75rem;border:1px solid var(--color-border);border-radius:999px;font-size:.8125rem;text-decoration:none}.article__tags a:hover{border-color:var(--color-foreground)}.article__nav{display:grid;gap:.75rem;padding-top:1.5rem;border-top:1px solid var(--color-border)}.article__nav-link{display:grid;gap:.25rem;padding:1rem 1.25rem;border:1px solid var(--color-border);border-radius:var(--style-border-radius-cards);background-color:var(--color-card);font-weight:600;line-height:1.35;text-decoration:none}.article__nav-link:hover{border-color:var(--color-foreground)}.article__nav-link span{font-size:.8125rem;font-weight:500;color:var(--color-foreground-muted)}.article__comments{display:grid;gap:1.25rem;padding-top:1.5rem;border-top:1px solid var(--color-border)}.article__comments-title{font-size:1.25rem}.article__comment-list{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.article__comment{padding:1rem 1.25rem;border-radius:var(--style-border-radius-cards);background-color:var(--color-surface)}.article__comment-meta{margin-bottom:.375rem;font-size:.875rem;color:var(--color-foreground-muted)}.article__form{display:grid;gap:.875rem}.article__form h3{font-size:1.0625rem}.article__form label{display:grid;gap:.375rem;font-size:.875rem;font-weight:500}.article__form :is(input,textarea){padding:.625rem .75rem;border:1px solid var(--color-border);background-color:var(--color-card);color:var(--color-foreground)}.article__form .button{justify-self:start}.article__form-note{padding:.75rem 1rem;border-radius:var(--style-border-radius-inputs);background-color:var(--color-surface);font-size:.9375rem}@media screen and (min-width:750px){.article__nav{grid-template-columns:repeat(2,minmax(0,1fr))}.article__nav-link--older{grid-column:2;text-align:right}}.blog{display:grid;gap:clamp(1.5rem,1rem + 2vw,2.5rem);padding-top:1.75rem;padding-bottom:var(--section-space)}.blog__header{display:grid;gap:.75rem}.blog__title{font-size:clamp(1.75rem,1.4rem + 1.6vw,2.75rem)}.blog__intro{max-width:40rem;font-size:1.0625rem;color:var(--color-foreground-muted)}.blog__tags ul{display:flex;flex-wrap:wrap;gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none}.blog__tag{display:inline-flex;align-items:center;min-height:2.25rem;padding:.25rem .875rem;border:1px solid var(--color-border);border-radius:999px;background-color:var(--color-card);font-size:.875rem;font-weight:500;text-decoration:none}.blog__tag:hover{border-color:var(--color-foreground)}.blog__tag[aria-current=page]{border-color:var(--color-foreground);background-color:var(--color-foreground);color:var(--color-background)}.blog__grid{display:grid;gap:1.25rem;margin:0;padding:0;list-style:none}.blog__empty{padding:3rem 1rem;border:1px dashed var(--color-border);border-radius:var(--style-border-radius-cards);color:var(--color-foreground-muted);text-align:center}@media screen and (min-width:750px){.blog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.blog__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}board-game-browser{display:block;scroll-margin-top:5rem}.game-browser__bar{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.game-browser__search{display:flex;flex:1 1 18rem;align-items:center;gap:.5rem;min-width:0;max-width:30rem;padding:0 .875rem;border:1px solid var(--color-border);border-radius:var(--style-border-radius-inputs);background-color:var(--color-card);color:var(--color-foreground-muted)}.game-browser__search svg{width:1.125rem;height:1.125rem;flex-shrink:0}.game-browser__search input{flex:1;min-width:0;min-height:2.75rem;border:0;background:none;color:var(--color-foreground);font:inherit;outline:none}.game-browser__select{display:grid;gap:.25rem;font-size:.8125rem;color:var(--color-foreground-muted)}.game-browser__select select{min-height:2.75rem;padding:0 2rem 0 .75rem;border:1px solid var(--color-border);border-radius:var(--style-border-radius-inputs);background-color:var(--color-card);color:var(--color-foreground);font:inherit;font-size:.9375rem}.game-browser__chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.game-browser__chip{display:inline-flex;align-items:center;gap:.5rem;min-height:2.5rem;padding:0 1rem;border:1px solid var(--color-border);border-radius:999px;background-color:var(--color-card);color:var(--color-foreground);font:inherit;font-size:.9375rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.game-browser__chip:hover{border-color:var(--color-foreground)}.game-browser__chip[aria-pressed=true]{border-color:var(--color-foreground);background-color:var(--color-foreground);color:var(--color-background)}.game-browser__dot{width:.5625rem;height:.5625rem;border-radius:50%;background-color:var(--color-foreground-muted)}.game-browser__dot[data-game-category=party]{background-color:#b0175a}.game-browser__dot[data-game-category=familie]{background-color:#2e7d32}.game-browser__dot[data-game-category=twee-spelers]{background-color:#1565c0}.game-browser__dot[data-game-category=gevorderd]{background-color:#c4501a}.game-browser__dot[data-game-category=expert]{background-color:#5e35b1}.game-browser__dot[data-game-category=solo]{background-color:#00838f}.game-browser__filters{margin-bottom:1rem}.game-browser__filters-toggle{display:none}.game-browser__filter-row{display:flex;flex-wrap:wrap;align-items:end;gap:.75rem 1rem;padding:1rem;border:1px solid var(--color-border);border-radius:var(--style-border-radius-cards);background-color:var(--color-card)}.game-browser__check{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;font-size:.9375rem;cursor:pointer}.game-browser__check input{width:1.125rem;height:1.125rem;accent-color:var(--color-foreground)}.game-browser__count{margin-bottom:1rem;font-size:.875rem;color:var(--color-foreground-muted)}.game-browser__grid>li[hidden]{display:none}.game-browser__count{scroll-margin-top:6rem}@media(prefers-reduced-motion:no-preference){.game-browser__grid.is-dealing>li{animation:game-browser-deal .5s cubic-bezier(.25,1.4,.5,1) both;animation-delay:calc(min(var(--n, 0),11)*55ms)}}@keyframes game-browser-deal{0%{opacity:0;transform:translateY(2.5rem) rotate(-3deg) scale(.92)}}.game-browser__empty{display:grid;justify-items:center;gap:1rem;padding:3rem 1rem;text-align:center;color:var(--color-foreground-muted)}@media screen and (max-width:749px){.game-browser__search{flex-basis:100%;max-width:none}.game-browser__chips{flex-wrap:nowrap;margin-inline:calc(-1 * var(--page-margin, 1rem));padding-inline:var(--page-margin, 1rem);overflow-x:auto;scrollbar-width:none}.game-browser__chips::-webkit-scrollbar{display:none}.game-browser__chip{flex-shrink:0}.game-browser__filters-toggle{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1rem;border:1px solid var(--color-border);border-radius:var(--style-border-radius-inputs);background-color:var(--color-card);font-weight:600;list-style:none;cursor:pointer}.game-browser__filters-toggle::-webkit-details-marker{display:none}.game-browser__filters-toggle svg{width:1.125rem;height:1.125rem}.game-browser__filters[open] .game-browser__filter-row{margin-top:.75rem}.game-browser__filter-row .game-browser__select{flex:1 1 calc(50% - .5rem)}}.game-guide__inner{max-width:50rem}.game-guide__eyebrow{margin:0 0 .375rem;font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--section-accent, var(--color-foreground-muted))}.game-guide .section-heading p.game-guide__eyebrow{margin-top:0;font-size:.8125rem}.game-guide__parts{border-top:1px solid var(--color-border)}.game-guide__part{border-bottom:1px solid var(--color-border)}.game-guide__part>summary{display:flex;align-items:center;gap:.875rem;padding:1.125rem .125rem;list-style:none;cursor:pointer}.game-guide__part>summary::-webkit-details-marker,.game-guide__faq summary::-webkit-details-marker{display:none}.game-guide__part>summary:focus-visible,.game-guide__faq summary:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.game-guide__number{display:inline-grid;flex-shrink:0;place-items:center;width:1.75rem;height:1.75rem;border-radius:.375rem;background-color:var(--section-accent, var(--color-foreground));color:var(--section-accent-fg, var(--color-background));font-size:.875rem;font-weight:700}.game-guide__title{font-size:1.125rem;font-weight:600}.game-guide__chevron{flex-shrink:0;width:.75rem;height:.75rem;margin-left:auto;transition:transform .2s ease}details[open]>summary>.game-guide__chevron{transform:rotate(180deg)}.game-guide__body{display:grid;gap:.875rem;padding:0 .125rem 1.5rem 2.625rem;line-height:1.65}@media screen and (max-width:749px){.game-guide__body{padding-left:.125rem}}.game-guide__body ul{display:grid;gap:.375rem;margin:0;padding-left:1.125rem}.game-guide__example{padding:.875rem 1rem;border-left:3px solid var(--section-accent, var(--color-foreground));border-radius:0 .5rem .5rem 0;background-color:var(--color-surface)}.game-guide__example strong{display:block;margin-bottom:.125rem;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.game-guide__body ul.game-guide__reasons{gap:.75rem;padding:0;list-style:none}.game-guide__reasons li{display:grid;gap:.125rem}.game-guide__fit{display:grid;gap:1.25rem}@media screen and (min-width:750px){.game-guide__fit{grid-template-columns:repeat(2,minmax(0,1fr))}}.game-guide__fit h3{margin-bottom:.5rem;font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase}.game-guide__body .game-guide__fit ul{padding:0;list-style:none}.game-guide__fit li{position:relative;padding-left:1.5rem}.game-guide__fit li:before{position:absolute;left:0;font-weight:700}.game-guide__fit-col--yes li:before{content:"\2713";color:var(--color-success, #1f7a3d)}.game-guide__fit-col--no li:before{content:"\2013";left:.125rem;color:var(--color-foreground-muted)}.game-guide__faq{display:grid;gap:.5rem}.game-guide__faq details{border:1px solid var(--color-border);border-radius:.5rem;background-color:var(--color-card)}.game-guide__faq summary{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;font-weight:600;list-style:none;cursor:pointer}.game-guide__faq details p{padding:0 1rem .875rem}.game-hero{display:grid;gap:2rem;align-items:center;margin-top:0;padding-block:clamp(1.5rem,1rem + 2vw,3rem);overflow-x:clip}@media screen and (min-width:990px){.game-hero{grid-template-columns:minmax(0,1fr) minmax(30rem,44rem);gap:3rem}}.game-hero__text{display:grid;gap:.75rem;align-content:start;max-width:44rem}.game-hero__breadcrumb{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.8125rem;color:var(--color-foreground-muted)}.game-hero__breadcrumb a{text-decoration:none}.game-hero__title{font-size:clamp(2rem,1.5rem + 2vw,3rem);letter-spacing:-.025em}.game-hero__lede{font-size:1.0625rem;color:var(--color-foreground-muted)}.game-hero__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.game-hero__count{font-size:.875rem;font-weight:600}.game-hero__scene{display:grid;justify-items:center;gap:.75rem}.game-hero__pick{font-size:.875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8a6a2e;text-align:center}.game-hero__map{position:relative;width:100%;overflow:hidden;border-radius:22px;box-shadow:0 24px 40px -18px #1e142880,0 0 0 1px #00000026;isolation:isolate}.game-hero__board{display:block;width:100%;height:auto;transition:transform .7s cubic-bezier(.7,0,.9,.3),filter .7s ease}.game-hero__dice{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;transition:opacity .25s ease}.game-hero__map.is-entering .game-hero__board{transform:scale(7);transform-origin:var(--door-x) var(--door-y);filter:brightness(1.5)}.game-hero__map.is-entering .game-hero__dice,.game-hero__map.is-entering .game-hero__roll{opacity:0}.game-hero__portal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--portal, #ffb347) 55%,#fff) 0%,var(--portal, #ffb347) 45%,color-mix(in srgb,var(--portal, #ffb347) 40%,#000) 100%);opacity:0;pointer-events:none;transition:opacity .4s ease}.game-hero__portal.is-on{opacity:1;transition-duration:.35s;transition-delay:.3s}:where(.game-hero__board) :where(g,rect,path,use,circle,ellipse,text){transform-box:fill-box;transform-origin:50% 50%}.game-hero__house{cursor:pointer;outline:none}.game-hero__door rect:first-child{fill:#5a3520}.game-hero__house--village .game-hero__door rect:first-child{fill:#2e6b45}.game-hero__house--arena .game-hero__door rect:first-child{fill:#4a3a2a}.game-hero__house--tower .game-hero__door rect:first-child{fill:#2a1f4d}.game-hero__house--lair .game-hero__door rect:first-child{fill:#3a2a1e}.game-hero__door{transform-origin:0% 50%;transition:transform .55s cubic-bezier(.3,1.3,.5,1)}.game-hero__house:hover .game-hero__door,.game-hero__house:focus-visible .game-hero__door{transform:scaleX(.8) skewY(-4deg)}.game-hero__house.is-open .game-hero__door,.game-hero.is-party .game-hero__door{transform:scaleX(.12) skewY(-12deg)}.game-hero__lid{transform-origin:0% 100%;transition:transform .5s cubic-bezier(.3,1.6,.5,1)}.game-hero__house:hover .game-hero__lid,.game-hero__house:focus-visible .game-hero__lid{transform:rotate(-8deg)}.game-hero__house.is-open .game-hero__lid,.game-hero.is-party .game-hero__lid{transform:rotate(-42deg) translate(-2px,-6px)}.game-hero__treasure-glow{opacity:0;transition:opacity .4s ease}.game-hero__house.is-open .game-hero__treasure-glow,.game-hero.is-party .game-hero__treasure-glow{opacity:1}.game-hero__sign rect{fill:#6b4a2a;stroke:#3d2817;stroke-width:2;transition:fill .2s ease}.game-hero__house--treasure .game-hero__sign rect{fill:#b8860b;stroke:#6b4a12}.game-hero__sign text{font-size:13px;font-weight:700;text-anchor:middle;fill:#f6e6c4}.game-hero__house:hover .game-hero__sign rect,.game-hero__house:focus-visible .game-hero__sign rect{fill:#a3652c}.game-hero__house--treasure:hover .game-hero__sign rect{fill:#d9a520}.game-hero__house:focus-visible .game-hero__sign rect{stroke:#fff}.game-hero__event,.game-hero__hearts,.game-hero__fireworks,.game-hero__skeleton-body,.game-hero__confetti rect{opacity:0}.game-hero__event,.game-hero__skeleton,.game-hero__confetti,.game-hero__fireworks{pointer-events:none}.game-hero__house.is-open .game-hero__event,.game-hero__house.is-open .game-hero__hearts{opacity:1}.game-hero__people,.game-hero__rival{filter:drop-shadow(0 2px 1.5px rgb(0 0 0 / .35))}.game-hero__marks text{font-size:13px;font-weight:800;fill:#fff3d0}.game-hero__dragon{filter:drop-shadow(0 6px 6px rgb(0 0 0 / .35))}.game-hero__hydra-eyes{filter:drop-shadow(0 0 3px #ffd23f)}.game-hero__night{opacity:0;pointer-events:none;transition:opacity .5s ease}.game-hero.is-dark .game-hero__night{opacity:.62}.game-hero__throw{min-width:12rem}.game-hero__roll{position:absolute;z-index:2;margin:0;font-family:var(--font-heading--family, inherit);font-size:clamp(1.125rem,.9rem + 1vw,1.625rem);font-weight:800;color:#fff3d0;white-space:nowrap;text-shadow:0 0 12px rgb(255 190 90 / .85),0 2px 0 #3a2410;pointer-events:none;opacity:0;transform:translate(-50%,-190%)}.game-hero__roll.is-shown{animation:game-hero-result 2s cubic-bezier(.2,1.4,.4,1) both}.game-hero__roll.is-crit{font-size:clamp(1.375rem,1rem + 1.6vw,2.125rem);color:#fff;text-shadow:0 0 18px rgb(255 214 110 / .95),0 0 40px rgb(255 120 160 / .7),0 2px 0 #3a2410}@media screen and (max-width:749px){.game-hero__sign text{font-size:14px}.game-hero__roll{width:max-content;max-width:70vw;white-space:normal;text-align:center}}@media(prefers-reduced-motion:no-preference){.game-hero__star{animation:game-hero-twinkle 3s ease-in-out infinite;animation-delay:var(--d)}.game-hero__lamp-glow{animation:game-hero-glow 2.2s ease-in-out infinite}.game-hero__smoke{animation:game-hero-smoke 3.5s ease-in-out infinite}.game-hero__flag{transform-origin:0% 50%;animation:game-hero-flag 2.4s ease-in-out infinite}.game-hero__twinkle,.game-hero__sparkles path{animation:game-hero-twinkle 2s ease-in-out infinite;animation-delay:var(--d, 0s)}.game-hero__eye{animation:game-hero-blink 5s ease-in-out infinite}.is-open .game-hero__beam{transform-origin:50% 100%;animation:game-hero-beam 1.2s ease-in-out infinite alternate;fill:var(--c);opacity:.4}.is-open .game-hero__bulb{animation:game-hero-bulb .5s steps(2) infinite;animation-delay:var(--d)}.is-open .game-hero__dancer{transform-origin:50% 100%;animation:game-hero-pop .4s cubic-bezier(.3,1.6,.5,1) both,game-hero-dance .32s ease-in-out infinite alternate;animation-delay:var(--d),calc(var(--d) + .4s)}.is-open .game-hero__note{animation:game-hero-note 1.4s ease-out infinite;animation-delay:var(--d)}.is-open .game-hero__family{transform-origin:50% 100%;animation:game-hero-pop .45s cubic-bezier(.3,1.6,.5,1) both;animation-delay:var(--d, 0s)}.is-open .game-hero__wave{transform-origin:0% 100%;animation:game-hero-wave .35s ease-in-out .4s infinite alternate}.is-open .game-hero__heart{animation:game-hero-heart 1.6s ease-out infinite;animation-delay:var(--d)}.is-open .game-hero__rival{transform-origin:50% 100%}.is-open .game-hero__rival--left{animation:game-hero-pop .4s cubic-bezier(.3,1.6,.5,1) both,game-hero-lean-left .28s ease-in-out .4s infinite alternate}.is-open .game-hero__rival--right{animation:game-hero-pop .4s cubic-bezier(.3,1.6,.5,1) .1s both,game-hero-lean-right .28s ease-in-out .5s infinite alternate}.is-open .game-hero__spark,.is-open .game-hero__marks{animation:game-hero-spark .3s steps(2) .45s infinite}.is-open .game-hero__gold-beam{transform-origin:50% 100%;animation:game-hero-gold-beam 1.2s ease-out both}.is-open .game-hero__coin{animation:game-hero-coin 1.1s cubic-bezier(.25,.6,.4,1) both;animation-delay:var(--d)}.is-open .game-hero__piece{animation:game-hero-piece 1.3s cubic-bezier(.25,.6,.4,1) both;animation-delay:var(--d)}.is-open .game-hero__dragon{animation:game-hero-fly 2.3s cubic-bezier(.4,0,.6,1) both}.is-open .game-hero__wing{transform-origin:50% 100%;animation:game-hero-flap .24s ease-in-out infinite alternate}.is-open .game-hero__wing--back{animation-delay:.08s}.is-open .game-hero__dragon-jaw{transform-origin:100% 0%;animation:game-hero-dragon-jaw 2.3s ease-out both}.is-open .game-hero__fire{transform-origin:100% 50%;animation:game-hero-fire 2.3s ease-out both}.is-open .game-hero__tower-window{animation:game-hero-burst-window .5s ease-out both}.is-open .game-hero__hydra{transform-origin:50% 100%;animation:game-hero-rise 1.1s cubic-bezier(.25,1.3,.4,1) both}.is-open .game-hero__head{transform-origin:50% 100%;animation:game-hero-snap .5s ease-in-out infinite alternate;animation-delay:calc(var(--d) + .6s)}.is-open .game-hero__hydra-jaw{transform-origin:0% 0%;animation:game-hero-bite .25s ease-in-out infinite alternate;animation-delay:calc(var(--d) + .6s)}.is-open .game-hero__monster-glow{animation:game-hero-glow .9s ease-in-out infinite}.game-hero.is-dark .game-hero__map{animation:game-hero-shake .45s ease-in-out .9s 2}.game-hero.is-party .game-hero__fireworks{opacity:1}.game-hero.is-party .game-hero__burst{animation:game-hero-burst 1.1s ease-out infinite;animation-delay:var(--d)}.game-hero.is-party .game-hero__confetti rect{animation:game-hero-confetti 2.2s cubic-bezier(.3,.1,.6,1) both;animation-delay:var(--d)}.game-hero.is-doom .game-hero__skeleton-body{animation:game-hero-skeleton 2.2s cubic-bezier(.3,1.5,.5,1) both}.game-hero.is-doom .game-hero__jaw{animation:game-hero-laugh .16s ease-in-out .45s 10 alternate}.game-hero.is-doom .game-hero__arm--left{transform-origin:100% 100%;animation:game-hero-wave .3s ease-in-out .45s 6 alternate}.game-hero.is-doom .game-hero__arm--right{transform-origin:0% 100%;animation:game-hero-wave .3s ease-in-out .6s 6 alternate-reverse}.game-hero.is-doom .game-hero__map{animation:game-hero-shake .5s ease-in-out .35s 2}}@media(prefers-reduced-motion:reduce){.game-hero__portal{display:none}}@keyframes game-hero-result{0%{opacity:0;transform:translate(-50%,-120%) scale(.4)}18%{opacity:1;transform:translate(-50%,-190%) scale(1.15)}30%,85%{opacity:1;transform:translate(-50%,-190%) scale(1)}to{opacity:0;transform:translate(-50%,-210%) scale(1)}}@keyframes game-hero-twinkle{50%{opacity:.3}}@keyframes game-hero-glow{50%{opacity:.6;transform:scale(.92)}}@keyframes game-hero-smoke{0%{opacity:.4;transform:translateY(6px)}to{opacity:0;transform:translateY(-18px)}}@keyframes game-hero-flag{50%{transform:skewY(-8deg) scaleX(.9)}}@keyframes game-hero-blink{0%,44%,52%,to{transform:scaleY(1)}48%{transform:scaleY(.1)}}@keyframes game-hero-pop{0%{opacity:0;transform:translateY(14px) scale(.5)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes game-hero-beam{0%{transform:rotate(calc(var(--a) - 14deg))}to{transform:rotate(calc(var(--a) + 14deg))}}@keyframes game-hero-bulb{50%{opacity:.3}}@keyframes game-hero-dance{0%{transform:translateY(0) rotate(-7deg)}to{transform:translateY(-7px) rotate(7deg)}}@keyframes game-hero-note{0%{opacity:0;transform:translate(0)}25%{opacity:1}to{opacity:0;transform:translate(var(--x),-46px)}}@keyframes game-hero-wave{to{transform:rotate(-28deg)}}@keyframes game-hero-heart{0%{opacity:0;transform:translateY(8px) scale(.6)}30%{opacity:1}to{opacity:0;transform:translateY(-30px) scale(1.1)}}@keyframes game-hero-lean-left{0%{opacity:1;transform:rotate(4deg)}to{opacity:1;transform:rotate(14deg) translateY(-2px)}}@keyframes game-hero-lean-right{0%{opacity:1;transform:rotate(-4deg)}to{opacity:1;transform:rotate(-14deg) translateY(-2px)}}@keyframes game-hero-spark{50%{opacity:0}}@keyframes game-hero-gold-beam{0%{opacity:0;transform:scaleY(.2)}40%{opacity:1;transform:scaleY(1.05)}to{opacity:.8;transform:scaleY(1)}}@keyframes game-hero-coin{0%{opacity:0;transform:translate(0) scaleX(1)}10%{opacity:1}50%{transform:translate(calc(var(--tx) * .6),var(--ty)) scaleX(.3)}to{opacity:1;transform:translate(var(--tx),62px) scaleX(1)}}@keyframes game-hero-piece{0%{opacity:0;transform:translate(0) rotate(0)}12%{opacity:1}60%{opacity:1;transform:translate(var(--tx),var(--ty)) rotate(var(--r))}to{opacity:0;transform:translate(var(--tx),calc(var(--ty) - 20px)) rotate(var(--r)) scale(1.3)}}@keyframes game-hero-fly{0%{opacity:0;transform:translate(0) scale(.2)}12%{opacity:1;transform:translate(-10px,-40px) scale(.6)}40%{transform:translate(-150px,-86px) scale(.85)}65%{transform:translate(-300px,-60px) scale(.95)}to{opacity:1;transform:translate(-620px,-130px) scale(1)}}@keyframes game-hero-flap{0%{transform:scaleY(1)}to{transform:scaleY(-.45)}}@keyframes game-hero-fire{0%,28%{opacity:0;transform:scaleX(.1)}38%{opacity:1;transform:scaleX(1)}48%{transform:scaleX(.85) scaleY(1.1)}60%{opacity:1;transform:scaleX(1.15)}72%,to{opacity:0;transform:scaleX(.3)}}@keyframes game-hero-dragon-jaw{0%,28%,72%,to{transform:rotate(0)}38%,62%{transform:rotate(-14deg)}}@keyframes game-hero-burst-window{0%{fill:#fff}}@keyframes game-hero-rise{0%{opacity:0;transform:translateY(80px) scale(.3)}60%{opacity:1;transform:translateY(-6px) scale(1.12)}to{opacity:1;transform:translateY(0) scale(1.05)}}@keyframes game-hero-snap{0%{transform:translateY(0) rotate(-6deg)}to{transform:translateY(6px) rotate(6deg) scale(1.08)}}@keyframes game-hero-bite{to{transform:rotate(16deg)}}@keyframes game-hero-roar{to{transform:translateY(6px)}}@keyframes game-hero-burst{0%{opacity:0;transform:scale(.1)}20%{opacity:1}to{opacity:0;transform:scale(1.4)}}@keyframes game-hero-confetti{0%{opacity:1;transform:translateY(0) rotate(0)}to{opacity:.9;transform:translateY(420px) rotate(calc(var(--r) * 3))}}@keyframes game-hero-skeleton{0%{opacity:0;transform:translateY(60px) scale(.6)}20%{opacity:1;transform:translateY(-16px) scale(1.15)}30%,85%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(50px) scale(.8)}}@keyframes game-hero-laugh{to{transform:translateY(5px)}}@keyframes game-hero-shake{0%,to{transform:translate(0)}20%{transform:translate(-7px) rotate(-.6deg)}40%{transform:translate(6px) rotate(.5deg)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}.game-related{display:grid;gap:clamp(2.5rem,2rem + 2vw,3.5rem)}.game-related__list{margin-block:0;padding-block:0;list-style:none}@media screen and (min-width:750px){.game-related__list{grid-auto-columns:minmax(12rem,calc((100% - 2rem) / 3))}}@media screen and (min-width:990px){.game-related__list{grid-auto-flow:row;grid-template-columns:repeat(5,1fr);gap:2rem 1.5rem;margin-inline:0;padding-inline:0;overflow:visible}}.cart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;visibility:hidden;pointer-events:none}.cart-drawer.is-open{visibility:visible;pointer-events:auto}html.cart-drawer-open shopify-chat,html.cart-drawer-open .back-links-float{visibility:hidden!important;pointer-events:none!important}.cart-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#1e1c1a66;opacity:0;transition:opacity .25s ease}.cart-drawer.is-open .cart-drawer__overlay{opacity:1}.cart-drawer__panel{position:absolute;top:0;right:0;bottom:0;display:flex;width:min(26rem,100%);background-color:var(--color-background);box-shadow:-.5rem 0 2rem #1e1c1a26;transform:translate(100%);transition:transform .3s var(--ease-out, ease)}.cart-drawer.is-open .cart-drawer__panel{transform:none}.cart-drawer__panel:focus{outline:none}.cart-drawer__inner{display:flex;flex-direction:column;width:100%;min-height:0}.cart-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--color-border)}.cart-drawer__title{font-size:1.25rem}.cart-drawer__count{font-weight:500;color:var(--color-foreground-muted)}.cart-drawer__close{display:grid;place-items:center;width:2.5rem;height:2.5rem;margin-right:-.5rem;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer;--icon-stroke-width: 1.75}.cart-drawer__close:hover{background-color:var(--color-surface)}.cart-drawer__close svg{width:1.25rem;height:1.25rem}.cart-drawer__error{margin:.75rem 1.25rem 0;padding:.625rem .875rem;border-radius:var(--style-border-radius-inputs);background-color:color-mix(in srgb,var(--color-button) 10%,transparent);color:var(--color-button);font-size:.875rem}.cart-drawer__empty{display:grid;justify-items:center;gap:1rem;padding:3rem 1.25rem;text-align:center}.cart-drawer__empty-title{font-size:1.125rem;font-weight:600}.cart-drawer__body{display:grid;align-content:start;gap:1.25rem;flex:1;min-height:0;padding:1rem 1.25rem 1.5rem;overflow-y:auto;overscroll-behavior:contain}.cart-drawer__shipping{display:grid;gap:.5rem;font-size:.8125rem}.cart-drawer__shipping p{display:flex;align-items:center;gap:.5rem}.cart-drawer__shipping svg{width:1rem;height:1rem;color:var(--color-accent-board)}.cart-drawer__shipping-bar{height:.375rem;overflow:hidden;border-radius:1rem;background-color:var(--color-surface)}.cart-drawer__shipping-bar span{display:block;width:var(--progress);height:100%;border-radius:inherit;background-color:var(--color-accent-board)}.cart-drawer__items{display:grid;margin:0;padding:0;list-style:none}.drawer-item{display:grid;grid-template-columns:4.5rem minmax(0,1fr) auto;gap:.875rem;padding-block:1rem;border-bottom:1px solid var(--color-border);transition:opacity .2s ease}.drawer-item:first-child{padding-top:0}.drawer-item.is-updating{opacity:.5}.drawer-item__media{display:block;aspect-ratio:1;overflow:hidden;border-radius:calc(var(--style-border-radius-cards) * .7);background-color:var(--color-surface)}.drawer-item__icon{display:grid;place-items:center;width:100%;height:100%;color:var(--color-foreground-muted);--icon-stroke-width: 1.5}.drawer-item__icon svg{width:55%;height:55%}.drawer-item__image{width:100%;height:100%;object-fit:contain;padding:8%;mix-blend-mode:multiply}.drawer-item__details{display:grid;align-content:start;gap:.25rem;min-width:0}.drawer-item__title{font-size:.9375rem;font-weight:600;line-height:1.3;text-decoration:none}.drawer-item__title:hover{text-decoration:underline}.drawer-item__meta{font-size:.8125rem;color:var(--color-foreground-muted)}.drawer-item__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.375rem}.drawer-item__quantity{display:inline-flex;align-items:center;border:1px solid var(--color-border);border-radius:999px;background-color:var(--color-card)}.drawer-item__quantity button{width:2.25rem;height:2.25rem;border:0;background:none;color:inherit;font:inherit;font-size:1.0625rem;cursor:pointer}.drawer-item__quantity button:disabled{opacity:.35;cursor:not-allowed}.drawer-item__quantity span{min-width:1.5rem;font-size:.875rem;font-weight:600;text-align:center}.drawer-item__price{font-size:.9375rem;font-weight:700;white-space:nowrap}.cart-remove{display:inline-flex;align-items:center;gap:.375rem;min-height:2.25rem;padding:0 .875rem 0 .75rem;border:1px solid var(--color-border);border-radius:999px;background-color:var(--color-card);color:var(--color-foreground);font:inherit;font-size:.8125rem;font-weight:600;text-decoration:none;cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease;--icon-stroke-width: 1.75}.cart-remove svg{width:1rem;height:1rem}.cart-remove:hover{border-color:var(--color-button);background-color:color-mix(in srgb,var(--color-button) 8%,var(--color-card));color:var(--color-button)}.cart-drawer__footer{display:grid;gap:.625rem;padding:1rem 1.25rem calc(1rem + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background-color:var(--color-card)}.cart-drawer__total{display:flex;justify-content:space-between;font-size:1.125rem;font-weight:700}.cart-drawer__note{margin-top:-.375rem;font-size:.75rem;color:var(--color-foreground-muted)}.cart-drawer__checkout{width:100%;min-height:3.25rem;font-size:1rem}.cart-drawer__links{display:flex;justify-content:space-between;gap:1rem}.cart-drawer__link{padding:.25rem 0;border:0;background:none;color:inherit;font:inherit;font-size:.875rem;font-weight:600;text-decoration:underline;text-decoration-color:var(--color-border);text-underline-offset:.2em;cursor:pointer}.cart-drawer__link:hover{text-decoration-color:currentcolor}html.cart-drawer-open{overflow:hidden}@media(prefers-reduced-motion:reduce){.cart-drawer__panel,.cart-drawer__overlay{transition:none}}.cart{display:grid;gap:clamp(1.5rem,1rem + 2vw,2.5rem);padding-top:1.75rem}.cart__header{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem}.cart__title{font-size:clamp(1.75rem,1.4rem + 1.4vw,2.5rem)}.cart__count{font-size:.9375rem;color:var(--color-foreground-muted)}.cart__empty{display:grid;justify-items:center;gap:.75rem;padding:clamp(2.5rem,2rem + 4vw,5rem) 1.5rem;border-radius:var(--style-border-radius-cards);background-color:var(--color-surface);text-align:center}.cart__empty-icon{display:grid;place-items:center;width:3.5rem;height:3.5rem;margin-bottom:.25rem;border-radius:50%;background-color:var(--color-card)}.cart__empty-icon svg{width:1.5rem;height:1.5rem}.cart__empty-title{font-size:1.375rem}.cart__empty-text{max-width:32rem;margin-bottom:.75rem;color:var(--color-foreground-muted)}.cart__layout{display:grid;gap:2rem}.cart__items{display:grid;align-content:start;margin:0;padding:0;border-top:1px solid var(--color-border);list-style:none}.cart-item{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:.75rem 1rem;padding-block:1.25rem;border-bottom:1px solid var(--color-border)}.cart-item__media{position:relative;grid-row:span 2;aspect-ratio:1;overflow:hidden;border-radius:var(--style-border-radius-cards);background-color:var(--color-surface)}.cart-item__image,.cart-item__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.cart-item__image{object-fit:contain;padding:8%;mix-blend-mode:multiply}.cart-item__placeholder{fill:var(--color-border)}.cart-item__icon{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--color-foreground-muted);--icon-stroke-width: 1.5}.cart-item__icon svg{width:50%;height:50%}.cart-item__details{display:grid;align-content:start;gap:.25rem;min-width:0}.cart-item__eyebrow{font-size:.8125rem;font-weight:500;color:var(--color-foreground-muted)}.cart-item__title{font-family:var(--font-primary--family);font-size:1rem;font-weight:600;line-height:1.35;letter-spacing:0}.cart-item__title a{text-decoration:none}.cart-item__title a:hover{text-decoration:underline}.cart-item__meta{font-size:.875rem;color:var(--color-foreground-muted)}.cart-item__discount{font-size:.875rem;color:var(--color-button)}.cart-item__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:.5rem}.cart-item__quantity{display:inline-flex;align-items:center;border:1px solid var(--color-border);border-radius:var(--style-border-radius-inputs);background-color:var(--color-card)}.cart-item__quantity input{width:2.75rem;min-height:2.5rem;padding:0;border:0;background:transparent;text-align:center;-moz-appearance:textfield}.cart-item__quantity input::-webkit-inner-spin-button,.cart-item__quantity input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.cart-item__step{width:2.5rem;min-height:2.5rem;border:0;background:transparent;color:inherit;font:inherit;font-size:1.125rem;cursor:pointer}.cart-item__step:hover{color:var(--color-button)}.cart__recs .cart-recs{max-width:46rem}@media screen and (min-width:750px){.cart__recs .cart-recs__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.cart-item__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.125rem .5rem;grid-column:2;font-weight:700}.cart-item__price-compare{font-size:.875rem;font-weight:500;color:var(--color-foreground-muted)}.cart-item__price-unit{flex-basis:100%;font-size:.8125rem;font-weight:400;color:var(--color-foreground-muted)}.cart__summary{display:grid;align-content:start;gap:1rem;padding:clamp(1.25rem,1rem + 1vw,1.75rem);border:1px solid var(--color-border);border-radius:var(--style-border-radius-cards);background-color:var(--color-card)}.cart__summary-title{font-size:1.125rem;letter-spacing:-.01em}.cart__shipping{display:grid;gap:.5rem;font-size:.875rem}.cart__shipping p{display:flex;align-items:center;gap:.5rem}.cart__shipping svg{flex-shrink:0;width:1rem;height:1rem;color:var(--color-accent-board)}.cart__shipping-bar{height:.375rem;overflow:hidden;border-radius:1rem;background-color:var(--color-surface)}.cart__shipping-bar span{display:block;width:var(--progress);height:100%;border-radius:inherit;background-color:var(--color-accent-board);transition:width .4s var(--ease-out)}.cart__totals{display:grid;gap:.5rem;margin:0;padding-top:1rem;border-top:1px solid var(--color-border);font-size:.9375rem}.cart__totals-row{display:flex;justify-content:space-between;gap:1rem}.cart__totals-row dd{margin:0}.cart__totals-row--discount{color:var(--color-button)}.cart__totals-row--total{font-size:1.125rem;font-weight:700}.cart__tax-note{margin-top:-.5rem;font-size:.8125rem;color:var(--color-foreground-muted)}.cart__note summary{font-size:.875rem;font-weight:500;cursor:pointer}.cart__note textarea{width:100%;margin-top:.5rem;padding:.625rem .75rem;border:1px solid var(--color-border);background-color:var(--color-background);resize:vertical}.cart__checkout{width:100%;min-height:3.25rem;font-size:1rem}.cart__update{width:100%}.cart__trust{display:grid;gap:.5rem;margin:0;padding:1rem 0 0;border-top:1px solid var(--color-border);list-style:none;font-size:.8125rem;color:var(--color-foreground-muted)}.cart__trust li{display:flex;align-items:center;gap:.625rem}.cart__trust svg{flex-shrink:0;width:1rem;height:1rem;color:var(--color-foreground)}.cart__continue{justify-self:center;font-size:.875rem;font-weight:500}@media screen and (min-width:750px){.cart-item{grid-template-columns:8rem minmax(0,1fr) auto;gap:1.5rem}.cart-item__media{grid-row:auto}.cart-item__price{grid-column:auto;flex-direction:column;align-items:flex-end;text-align:right}.cart-item__price-unit{flex-basis:auto}}@media screen and (min-width:990px){.cart__layout{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:clamp(2.5rem,5vw,4.5rem);align-items:start}.cart__summary{position:sticky;top:6rem}}.category-tiles__grid{display:grid;gap:1.75rem 1rem}.category-tiles__grid>*{display:grid}.tiles--large{--tile-ratio: 4 / 5;--tile-title-size: clamp(1.125rem, 1rem + .5vw, 1.375rem)}.tiles--compact{--tile-ratio: 1;--tile-fit: contain;--tile-image-padding: 12%;--tile-title-size: 1rem}.tiles--compact .category-tile{gap:.75rem}.tiles--compact .category-tile__image{mix-blend-mode:multiply}.category-tiles__grid{grid-template-columns:repeat(2,1fr)}@media screen and (min-width:750px){.category-tiles__grid{gap:2rem 1.25rem}.tiles--compact .category-tiles__grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:990px){.tiles--large .category-tiles__grid{grid-template-columns:repeat(4,1fr);gap:1.5rem}.tiles--compact .category-tiles__grid{grid-template-columns:repeat(6,1fr)}}.collection-hero{display:grid;grid-template-columns:var(--content-grid);padding-block:clamp(1.25rem,1rem + 2vw,3rem);background-color:var(--color-surface)}.collection-hero__inner{grid-column:2;display:grid;gap:1.5rem;align-items:center}.collection-hero__content{display:flex;flex-direction:column;gap:.875rem}.collection-hero__breadcrumb{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.8125rem;color:var(--color-foreground-muted)}.collection-hero__back{grid-column:1 / -1;order:-2}.collection-hero__inner:has(>.collection-hero__back){row-gap:.75rem}@media screen and (max-width:749px){.collection-hero__breadcrumb--has-back{display:none}}.collection-hero__breadcrumb a{text-decoration:none}.collection-hero__breadcrumb a:hover{text-decoration:underline}.collection-hero__title{font-size:clamp(2rem,1.5rem + 2.2vw,3.25rem);line-height:1.05;letter-spacing:-.03em}.collection-hero__title:after{content:"";display:block;width:2.5rem;height:3px;margin-top:1rem;border-radius:2px;background-color:var(--section-accent, var(--color-brand-secondary))}.collection-hero__text{max-width:34rem;font-size:1.0625rem;color:var(--color-foreground-muted)}.collection-hero__count{font-size:.875rem;font-weight:600}.collection-hero__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.collection-hero__actions .button{min-height:2.75rem;padding:.625rem 1.125rem}.collection-hero__media{order:-1;overflow:hidden;aspect-ratio:21 / 9;border-radius:var(--style-border-radius-cards)}.collection-hero__image{width:100%;height:100%;object-fit:cover}.collection-hero--thumbnail .collection-hero__inner{grid-template-columns:minmax(0,1fr) auto;gap:1rem 2rem}.collection-hero--thumbnail .collection-hero__media{order:0;width:clamp(5.5rem,4rem + 8vw,11rem);aspect-ratio:1;background-color:var(--color-card)}.collection-hero--thumbnail .collection-hero__media{position:relative}.collection-hero--thumbnail .collection-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:contain;padding:8%;mix-blend-mode:multiply}.collection-hero__brand{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.375rem;width:clamp(7rem,6rem + 2.5vw,9rem);aspect-ratio:4 / 3;padding:.75rem;text-align:center;background-color:var(--color-card, #fff);border:1px solid rgb(51 48 44 / .1);border-top:4px solid var(--brand-color);border-radius:var(--style-border-radius-cards)}.collection-hero__brand-name{font-family:var(--font-heading-family, inherit);font-weight:800;font-size:clamp(1.125rem,.95rem + .8vw,1.5rem);line-height:1;letter-spacing:-.02em;color:var(--brand-color)}.collection-hero__brand-platform{max-width:100%;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;line-height:1.3;color:#fff;text-wrap:balance;background-color:var(--brand-color);border-radius:.625rem}@media screen and (max-width:749px){.collection-hero__brand{width:6.25rem;gap:.25rem;padding:.5rem}.collection-hero__brand-name{font-size:1rem}.collection-hero__brand-platform{font-size:.625rem}}@media screen and (max-width:749px){.collection-hero--thumbnail{padding-block:1rem}.collection-hero--thumbnail .collection-hero__content{gap:.5rem}.collection-hero--thumbnail .collection-hero__breadcrumb{gap:.25rem .375rem;font-size:.75rem}.collection-hero--thumbnail .collection-hero__title{font-size:1.75rem}.collection-hero--thumbnail .collection-hero__title:after{margin-top:.5rem}.collection-hero--thumbnail .collection-hero__media{width:4.5rem}.collection-hero__actions>*{flex:1 1 calc(50% - .25rem)}.collection-hero__actions .button{width:100%;padding-inline:.75rem}}@media screen and (min-width:750px){.collection-hero--thumbnail{padding-block:1.5rem}.collection-hero--thumbnail .collection-hero__content{gap:.625rem}.collection-hero--thumbnail .collection-hero__title{font-size:clamp(2rem,1.6rem + 1.2vw,2.5rem)}.collection-hero--thumbnail .collection-hero__title:after{margin-top:.625rem}.collection-hero--thumbnail .collection-hero__media{width:7rem}}@media screen and (min-width:990px){.collection-hero--large .collection-hero__inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2.5rem,5vw,5rem)}.collection-hero--large .collection-hero__media{order:0;aspect-ratio:4 / 3}}.collection-hero .collection-hero__media--tv{order:0;overflow:visible;aspect-ratio:auto;border-radius:0}@media screen and (max-width:749px){.collection-hero__media--tv .retro-tv{--tv-width: min(100%, 20rem)}}.collection-subnav{display:grid;grid-template-columns:minmax(0,1fr);gap:.875rem;padding-block:1.25rem 0}.collection-subnav__list,.collection-subnav__related-list{display:flex;gap:.5rem;margin:0;padding:0;list-style:none}.collection-subnav__list{overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--page-margin) * -1);padding-inline:var(--page-margin)}.collection-subnav__list::-webkit-scrollbar{display:none}.collection-subnav__pill{display:inline-flex;flex-shrink:0;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem 1rem;border:1px solid var(--color-border);border-radius:999px;background-color:var(--color-card);font-size:.9375rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.collection-subnav__pill span{font-size:.8125rem;font-weight:500;color:var(--color-foreground-muted)}.collection-subnav__pill:hover{border-color:var(--color-foreground)}.collection-subnav__pill[aria-current=page]{border-color:var(--color-foreground);background-color:var(--color-foreground);color:var(--color-background)}.collection-subnav__pill[aria-current=page] span{color:inherit;opacity:.75}.collection-subnav__related{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;font-size:.875rem}.collection-subnav__related-label{color:var(--color-foreground-muted)}.collection-subnav__related-list{flex-wrap:wrap;gap:.375rem 1rem}.collection-subnav__related-list a{text-decoration:none}.collection-subnav__related-list a:hover{text-decoration:underline}.collection-subnav__related-list a[aria-current=page]{font-weight:600;text-decoration:underline;text-decoration-color:var(--color-brand-secondary);text-decoration-thickness:2px}@media screen and (max-width:749px){.collection-subnav{gap:.75rem;padding-top:1rem}.collection-subnav__pill{min-height:2.5rem;padding:.375rem .875rem;font-size:.875rem}.collection-subnav__related{flex-wrap:nowrap;margin-inline:calc(var(--page-margin) * -1);padding-inline:var(--page-margin);overflow-x:auto;scrollbar-width:none;white-space:nowrap}.collection-subnav__related::-webkit-scrollbar{display:none}.collection-subnav__related-label{flex-shrink:0}.collection-subnav__related-list{flex-wrap:nowrap;padding-inline-end:var(--page-margin)}}.collection-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(500px,1fr))}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.deck-cta__card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem 1.5rem;padding:1.125rem 1.25rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-accent-tcg) 30%,transparent);border-radius:var(--style-border-radius-cards);background:radial-gradient(circle at 85% 50%,color-mix(in srgb,var(--color-accent-tcg) 20%,transparent) 0,transparent 60%),color-mix(in srgb,var(--color-accent-tcg) 7%,var(--color-card));color:inherit;text-decoration:none;transition:box-shadow .2s ease}.deck-cta__card:hover{box-shadow:0 .75rem 2rem color-mix(in srgb,var(--color-accent-tcg) 22%,transparent)}.deck-cta__text{display:grid;gap:.375rem;min-width:0}.deck-cta__eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-tcg)}.deck-cta__title{font-size:clamp(1.0625rem,.95rem + .5vw,1.375rem);font-weight:800;letter-spacing:-.01em;line-height:1.2}.deck-cta__points{display:flex;flex-wrap:wrap;gap:.25rem 1rem;font-size:.8125rem;color:var(--color-foreground-muted)}.deck-cta__points span{display:inline-flex;align-items:center;gap:.375rem;--icon-stroke-width: 2.25}.deck-cta__points svg{width:.875rem;height:.875rem;color:var(--color-accent-tcg)}.deck-cta__fan{position:relative;display:none;width:7.5rem;height:5.25rem}.deck-cta__fan-card{position:absolute;bottom:-.5rem;left:50%;width:3.75rem;height:auto;border-radius:.3rem;box-shadow:0 .375rem 1rem #1e1c1a40;transform-origin:50% 100%;transition:transform .25s ease}.deck-cta__fan-card:nth-child(1){transform:translate(-50%) rotate(-14deg) translate(-1.6rem)}.deck-cta__fan-card:nth-child(2){z-index:1;transform:translate(-50%) translateY(-.25rem)}.deck-cta__fan-card:nth-child(3){transform:translate(-50%) rotate(14deg) translate(1.6rem)}.deck-cta__card:hover .deck-cta__fan-card:nth-child(1){transform:translate(-50%) rotate(-20deg) translate(-2rem)}.deck-cta__card:hover .deck-cta__fan-card:nth-child(3){transform:translate(-50%) rotate(20deg) translate(2rem)}.deck-cta__button{display:inline-flex;grid-column:1 / -1;justify-self:start;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1.25rem;border-radius:var(--style-border-radius-buttons, 999px);background-color:var(--color-button);color:var(--color-button-text, #fff);font-size:.9375rem;font-weight:700;white-space:nowrap}@media screen and (min-width:480px){.deck-cta__fan{display:block}}@media screen and (min-width:750px){.deck-cta__card{grid-template-columns:minmax(0,1fr) auto auto;padding:1.25rem 1.5rem}.deck-cta__button{grid-column:auto}}@media(prefers-reduced-motion:reduce){.deck-cta__fan-card{transition:none}}.deck-searcher{display:grid;gap:1.5rem;max-width:76rem;margin-inline:auto;padding-top:2rem}.deck-searcher__intro,.deck-searcher__steps,.deck-searcher__form,.deck-searcher__status{width:100%;max-width:56rem}.deck-searcher__eyebrow{margin-bottom:.5rem;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-tcg, var(--color-button))}.deck-searcher__title{font-size:clamp(1.75rem,1.3rem + 1.8vw,2.75rem)}.deck-searcher__text{max-width:40rem;margin-top:.75rem;color:var(--color-foreground-muted);line-height:1.6}.deck-searcher__steps{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.deck-searcher__steps li{display:flex;align-items:flex-start;gap:.75rem;font-size:.9375rem;line-height:1.45}.deck-searcher__steps span{display:grid;flex-shrink:0;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background-color:var(--color-foreground);color:var(--color-background);font-size:.8125rem;font-weight:700}.deck-searcher__form{display:grid;gap:.75rem;padding:clamp(1rem,.75rem + 1vw,1.5rem);border:1px solid var(--color-border);border-radius:var(--style-border-radius-cards);background-color:var(--color-card)}.deck-searcher__label{font-weight:700}.deck-searcher__label-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.deck-searcher__moxfield{display:inline-flex;align-items:center;gap:.375rem;min-height:2.25rem;padding:0 .875rem;border:1px solid var(--color-border);border-radius:999px;background-color:var(--color-background);font-size:.8125rem;font-weight:600;text-decoration:none}.deck-searcher__moxfield:hover{border-color:var(--color-foreground)}.deck-searcher__steps p{margin:0}.deck-searcher__steps a{font-weight:700;text-decoration:underline;text-underline-offset:.15em}.deck-searcher__input{width:100%;min-height:12rem;padding:.875rem 1rem;border:1px solid var(--color-border);border-radius:var(--style-border-radius-inputs);background-color:var(--color-background);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875rem;line-height:1.55;resize:vertical}.deck-searcher__controls{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.deck-searcher__file{position:relative;font-size:.875rem;font-weight:600;text-decoration:underline;text-decoration-color:var(--color-border);text-underline-offset:.2em;cursor:pointer}.deck-searcher__file input{position:absolute;width:1px;height:1px;opacity:0}.deck-searcher__check{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;cursor:pointer}.deck-searcher__submit{margin-left:auto;min-height:3rem}.deck-searcher__status{display:grid;gap:.5rem;font-size:.875rem;color:var(--color-foreground-muted)}.deck-searcher__progress{height:.375rem;overflow:hidden;border-radius:999px;background-color:var(--color-surface)}.deck-searcher__progress span{display:block;width:0;height:100%;border-radius:inherit;background-color:var(--color-foreground);transition:width .2s ease}.deck-searcher [hidden]{display:none!important}.deck-searcher__results{display:grid;gap:1rem}.deck-searcher__summary{position:sticky;top:5rem;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;padding:.875rem 1rem;border-radius:var(--style-border-radius-cards);background-color:var(--color-foreground);color:var(--color-background)}.deck-searcher__summary-text{font-weight:600}.deck-searcher__add-all{min-height:2.75rem}.deck-searcher__list{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.deck-card{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:.75rem;padding:.875rem;border:1px solid var(--color-border);border-radius:var(--style-border-radius-cards);background-color:var(--color-card)}.deck-card__media{display:block;align-self:start;aspect-ratio:5 / 7;overflow:hidden;border-radius:.5rem;background-color:var(--color-surface)}.deck-card__media img{width:100%;height:100%;object-fit:cover}.deck-card__media{position:relative}.deck-card__code{position:absolute;bottom:.375rem;left:50%;z-index:6;padding:.125rem .5rem;border-radius:999px;background-color:#141210cc;color:#fff;font-size:.6875rem;font-weight:700;letter-spacing:.02em;white-space:nowrap;transform:translate(-50%);pointer-events:none}.deck-card__media img.is-switching{animation:deck-card-switch .35s ease}@keyframes deck-card-switch{0%{opacity:.2;transform:rotateY(70deg) scale(.92)}to{opacity:1;transform:none}}button.deck-card__media{padding:0;border:0;cursor:zoom-in}@media(hover:hover)and (pointer:fine){.deck-card__media{position:relative;overflow:visible}.deck-card__media img{position:relative;border-radius:.5rem;transform-origin:50% 50%;transition:transform .2s ease,box-shadow .2s ease}.deck-card:has(.deck-card__media:hover){position:relative;z-index:4}.deck-card__media:hover img{z-index:5;transform:scale(1.35);box-shadow:0 1rem 2.5rem #1e1c1a59}}.deck-zoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:1.5rem;background-color:#141210d9;cursor:zoom-out}.deck-zoom[hidden]{display:none}.deck-zoom img{width:min(100%,26rem);height:auto;max-width:100%;max-height:85vh;border-radius:.875rem;box-shadow:0 1.5rem 3rem #0006}.deck-zoom__close{position:absolute;top:1rem;right:1rem;display:grid;place-items:center;width:2.75rem;height:2.75rem;border:0;border-radius:50%;background-color:#ffffff26;color:#fff;cursor:pointer;--icon-stroke-width: 2}.deck-zoom__close svg{width:1.25rem;height:1.25rem}html.deck-zoom-open{overflow:hidden}.deck-card__body{display:grid;align-content:start;gap:.5rem;min-width:0}.deck-card__name{font-weight:700;line-height:1.3}.deck-card__versions{display:grid;gap:.375rem;margin:0;padding:0;list-style:none}.deck-card__versions li[hidden]{display:none}.deck-card__version{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.25rem .625rem;padding:.5rem .625rem;border:1px solid var(--color-border);border-radius:var(--style-border-radius-inputs);font-size:.8125rem;line-height:1.35;cursor:pointer}.deck-card__version input{margin-top:.125rem}.deck-card__version:has(input:checked){border-color:var(--color-foreground);background-color:var(--color-surface)}.deck-card__version-name{display:grid;min-width:0}.deck-card__version-name small{color:var(--color-foreground-muted)}.deck-card__version-price{display:flex;grid-column:2;flex-wrap:wrap;align-items:baseline;gap:0 .5rem;font-weight:700}.deck-card__version-price small{font-weight:500;color:var(--color-foreground-muted)}.deck-card__more{justify-self:start;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:.8125rem;font-weight:600;text-decoration:underline;cursor:pointer}.deck-card__buy{display:flex;grid-column:2;align-items:center;gap:.5rem}.deck-card__quantity select{min-width:4rem;min-height:2.75rem;padding:0 .75rem;border:1px solid var(--color-border);border-radius:var(--style-border-radius-inputs);background-color:var(--color-card);font:inherit;font-weight:600}.deck-card__add{flex:1;min-height:2.75rem;white-space:nowrap}.deck-card__add.is-added{background-color:var(--color-accent-board, #2f9e57)}@media screen and (min-width:750px){.deck-searcher__list{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:1rem}.deck-card{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;gap:.875rem;padding:1rem}.deck-card__media{justify-self:center;width:min(100%,8.5rem)}.deck-card__buy{grid-column:auto}}.deck-searcher__missing{padding:1rem;border:1px dashed var(--color-border);border-radius:var(--style-border-radius-cards)}.deck-searcher__missing summary{font-weight:700;cursor:pointer}.deck-searcher__missing ul{columns:2 12rem;margin:.75rem 0 0;padding:0;list-style:none;font-size:.875rem;line-height:1.7}.deck-searcher__missing-note{margin-top:.75rem;font-size:.8125rem;color:var(--color-foreground-muted)}@media screen and (min-width:750px){.deck-searcher__steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.department-grid__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.department-grid__grid>*{--department-min-height: 13rem;--department-title-size: 1.25rem}.department-grid--featured .department-grid__grid>:nth-child(-n+2){grid-column:1 / -1}.department-grid--featured .department-grid__grid>:first-child{--department-min-height: 19rem;--department-title-size: clamp(1.75rem, 1.3rem + 1.8vw, 2.5rem)}.department-grid--featured .department-grid__grid>:nth-child(2){--department-min-height: 15rem;--department-title-size: clamp(1.375rem, 1.1rem + 1vw, 1.875rem)}@media screen and (max-width:749px){.department-grid--featured .department-grid__grid>:nth-child(n+3) :is(.department-card__text,.department-card__cta){display:none}.department-grid--featured .department-grid__grid>:nth-child(n+3){--department-min-height: 9.5rem}}@media screen and (min-width:750px){.department-grid--featured .department-grid__grid>:first-child{--department-min-height: 22rem}.department-grid__grid{gap:1rem}.department-grid__grid>*{--department-min-height: 16rem}}@media screen and (min-width:990px){.department-grid__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.department-grid--featured .department-grid__grid{grid-template-rows:minmax(17rem,auto) minmax(15rem,auto)}.department-grid--featured .department-grid__grid>:first-child{grid-column:1 / 3;grid-row:1 / 3}.department-grid--featured .department-grid__grid>:nth-child(2){grid-column:3 / 5;grid-row:1}.department-grid--featured .department-grid__grid>:nth-child(3){grid-column:3;grid-row:2}.department-grid--featured .department-grid__grid>:nth-child(4){grid-column:4;grid-row:2}.department-grid__grid>*{--department-min-height: 100%}}.department-grid--pair .department-grid__grid>:nth-child(-n+2){grid-column:1 / -1;--department-min-height: 15rem;--department-title-size: clamp(1.5rem, 1.2rem + 1.2vw, 2.125rem)}.department-grid--pair .department-grid__grid>:nth-child(n+3){--department-min-height: 10rem;--department-title-size: 1.1875rem}.department-grid--pair .department-grid__grid>:nth-child(n+3):last-child:nth-child(odd){grid-column:1 / -1}@media screen and (max-width:749px){.department-grid--pair .department-grid__grid>:nth-child(n+3) :is(.department-card__text,.department-card__quick-links,.department-card__cta){display:none}}@media screen and (min-width:750px){.department-grid--pair .department-grid__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.department-grid--pair .department-grid__grid>:nth-child(-n+2){grid-column:span 3;--department-min-height: 20rem}.department-grid--pair .department-grid__grid>:nth-child(n+3),.department-grid--pair .department-grid__grid>:nth-child(n+3):last-child:nth-child(odd){grid-column:span 2;--department-min-height: 13rem}.department-grid--pair .department-card__quick-links{margin-top:.125rem}}@media screen and (min-width:990px){.department-grid--pair .department-grid__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.department-grid--pair .department-grid__grid>:nth-child(-n+2){--department-min-height: 24rem}.department-grid--pair .department-grid__grid>:nth-child(n+3){--department-min-height: 15rem}}.department-grid--equal .department-grid__grid>*{--department-min-height: 15rem;--department-title-size: clamp(1.25rem, 1.05rem + .8vw, 1.625rem)}.department-grid--equal .department-card__quick-links{display:none}.department-grid--equal .department-card__text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (max-width:749px){.department-grid--equal .department-grid__grid>*{--department-min-height: 12.5rem;--department-title-size: 1.1875rem}.department-grid--equal .department-grid__grid :is(.department-card__quick-links,.department-card__text){display:none}}@media screen and (min-width:990px){.department-grid--equal .department-grid__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.department-grid--equal .department-grid__grid{grid-auto-rows:minmax(26rem,auto)}.department-grid--equal .department-grid__grid>*{--department-min-height: 26rem}}.event-agenda{--agenda-color: var(--color-accent-events, var(--color-button));max-width:68rem;margin-inline:auto}.event-agenda--pokemon{--agenda-color: #eab308}.event-agenda--mtg{--agenda-color: #b91c1c}.event-agenda--riftbound{--agenda-color: #ea580c}.event-agenda--one-piece{--agenda-color: #15803d}.event-agenda--yu-gi-oh{--agenda-color: #7c3aed}.event-agenda--lorcana{--agenda-color: #2563eb}.event-agenda__head{margin-bottom:1.75rem}.event-agenda__hero{display:grid;gap:1.75rem;margin-bottom:2rem;padding:clamp(1.25rem,.75rem + 2.5vw,2.75rem);border-radius:var(--style-border-radius-cards, 1rem);background-color:var(--color-surface, #f4f4f2);overflow:hidden}.event-agenda__hero .event-agenda__head{margin-bottom:0}.event-agenda__stats{display:inline-flex;margin:1rem 0 0;padding:.375rem .875rem;border-radius:999px;background-color:var(--color-card);font-size:.875rem;font-weight:700}@media screen and (min-width:990px){.event-agenda__hero--week{grid-template-columns:minmax(0,1fr) minmax(20rem,27rem);align-items:center;gap:3rem}}.event-agenda__week{position:relative;padding:1.25rem 1.25rem .75rem;border-radius:1rem;background-color:#17171c;color:#fff;box-shadow:0 18px 40px #0000002e}@media screen and (min-width:990px)and (prefers-reduced-motion:no-preference){.event-agenda__week{transform:rotate(-1.5deg);transition:transform .35s var(--ease-out, ease)}.event-agenda__week:hover{transform:rotate(0) translateY(-2px)}}.event-agenda__week-head{position:relative;display:flex;align-items:center;justify-content:space-between;padding-bottom:.875rem;margin-bottom:.5rem;border-bottom:2px dashed rgb(255 255 255 / .2)}.event-agenda__week-head:before,.event-agenda__week-head:after{content:"";position:absolute;bottom:-.75rem;width:1.375rem;height:1.375rem;border-radius:50%;background-color:var(--color-surface, #f4f4f2)}.event-agenda__week-head:before{left:-1.95rem}.event-agenda__week-head:after{right:-1.95rem}.event-agenda__week-title{margin:0;color:#fff;font-size:.875rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.event-agenda__week-count{display:grid;place-items:center;min-width:1.75rem;height:1.75rem;padding-inline:.375rem;border-radius:999px;background-color:var(--color-button);color:#fff;font-size:.875rem;font-weight:800}.event-agenda__week-list{display:grid;margin:0;padding:0;list-style:none}.event-week-row+.event-week-row{border-top:1px solid rgb(255 255 255 / .08)}.event-week-row__link{display:grid;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:.875rem;padding:.75rem .375rem;border-radius:.625rem;color:inherit;text-decoration:none;transition:background-color .2s ease}.event-week-row__link:hover{background-color:#ffffff0f}.event-week-row__date{display:flex;flex-direction:column;align-items:center;line-height:1.05;font-size:.6875rem;font-weight:700;text-transform:uppercase;color:#fff9}.event-week-row__date strong{font-size:1.375rem;color:#fff}.event-week-row__date em{margin-top:.125rem;font-style:normal;color:#f87171}.event-week-row__info{display:grid;gap:.125rem;min-width:0}.event-week-row__meta{display:flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;color:#ffffffa6;white-space:nowrap}.event-week-row__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.9375rem;font-weight:700;line-height:1.3}.event-week-row__chip{padding:.25rem .625rem;border-radius:999px;background-color:#ffffff1f;font-size:.75rem;font-weight:700;white-space:nowrap}@media screen and (max-width:749px){.event-week-row__link{grid-template-columns:2.75rem minmax(0,1fr);row-gap:.375rem}.event-week-row__date{grid-row:1 / span 2;align-self:center}.event-week-row__chip{grid-column:2;justify-self:start;padding:.1875rem .5rem;font-size:.6875rem}}.event-week-row__chip--low{background-color:#c2410c}.event-week-row__chip--full{background-color:#b91c1c}@media(prefers-reduced-motion:no-preference){.event-week-row{animation:event-week-in .5s ease both}.event-week-row:nth-child(2){animation-delay:.08s}.event-week-row:nth-child(3){animation-delay:.16s}.event-week-row:nth-child(4){animation-delay:.24s}.event-week-row:nth-child(5){animation-delay:.32s}.event-week-row:nth-child(n+6){animation-delay:.4s}}@keyframes event-week-in{0%{opacity:0;transform:translate(.75rem)}}.event-agenda__title{margin:0}.event-agenda__intro{max-width:40rem;margin-top:.5rem;color:var(--color-foreground-muted)}.event-agenda__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;margin-bottom:2rem}.event-agenda__filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%}@media screen and (min-width:750px){.event-agenda__filters{display:flex;flex-wrap:wrap;width:auto}.event-agenda__filters>.event-agenda__filter{width:9.5rem}}.event-agenda__filter{display:inline-flex;align-items:center;gap:.4rem;justify-content:space-between;min-height:3.25rem;padding:.375rem .75rem .375rem 1rem;border:1px solid var(--color-border);border-radius:.875rem;background-color:var(--color-card);color:var(--color-foreground);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.event-agenda__filter:hover{border-color:var(--color-foreground)}.event-agenda__filter[aria-pressed=true]{border-color:var(--color-foreground);background-color:var(--color-foreground);color:var(--color-background)}.event-agenda__filter--logo{padding-left:.75rem}.event-agenda__filter-logo{display:block;width:auto;max-width:calc(100% - 2rem);height:1.75rem;margin-inline:auto;object-fit:contain}@supports (width: calc(sqrt(4)*1rem)){.event-agenda__filter-logo{width:calc(sqrt(var(--r, 2.5))*3.1rem);height:auto;aspect-ratio:var(--r, 2.5)}}.event-agenda__filter--logo[aria-pressed=true]{border-color:var(--agenda-color);background-color:var(--color-card);color:var(--color-foreground);box-shadow:0 0 0 2px var(--agenda-color)}.event-agenda__filter-count{display:inline-grid;place-items:center;min-width:1.375rem;height:1.375rem;padding-inline:.3rem;border-radius:999px;background-color:var(--color-surface, #f1f1ef);color:var(--color-foreground);font-size:.75rem;font-weight:700}.event-agenda__filter[aria-pressed=true]:not(.event-agenda__filter--logo) .event-agenda__filter-count{background-color:#fff3;color:inherit}.event-agenda__row[hidden],.event-agenda__month[hidden]{display:none}.event-agenda__dot{width:.55rem;height:.55rem;border-radius:50%;background-color:var(--agenda-color);flex-shrink:0}.event-agenda__toggle{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;cursor:pointer}.event-agenda__toggle input{width:1.1rem;height:1.1rem;accent-color:var(--color-foreground)}.event-agenda__month+.event-agenda__month{margin-top:2.5rem}.event-agenda__month-title{display:flex;align-items:baseline;gap:.5rem;margin:0 0 .875rem;font-size:1.375rem}.event-agenda__month-title span{font-size:1rem;font-weight:500;color:var(--color-foreground-muted)}.event-agenda__list{display:grid;gap:.625rem;margin:0;padding:0;list-style:none}.event-agenda__row{position:relative;display:grid;grid-template-columns:3.5rem 1fr;gap:.75rem 1rem;align-items:center;padding:.875rem 1rem .875rem 1.25rem;border:1px solid var(--color-border);border-radius:var(--style-border-radius-cards, .75rem);background-color:var(--color-card);overflow:hidden;transition:border-color .2s ease,box-shadow .3s ease}.event-agenda__row:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background-color:var(--agenda-color)}.event-agenda__row:hover{border-color:var(--color-foreground);box-shadow:0 8px 24px #0000000f}.event-agenda__row.is-full{background-color:var(--color-surface, var(--color-card))}.event-agenda__row.is-full .event-agenda__name a,.event-agenda__row.is-full .event-agenda__date{opacity:.6}.event-agenda__date{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:3.5rem;border-radius:.625rem;background-color:var(--color-surface, #f4f4f2);line-height:1;grid-row:span 2}.event-agenda__weekday{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-foreground-muted)}.event-agenda__day{margin-top:.2rem;font-family:var(--font-heading--family);font-size:1.625rem;font-weight:var(--font-heading--weight, 700)}.event-agenda__info{min-width:0}.event-agenda__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin:0 0 .25rem;font-size:.8125rem;color:var(--color-foreground-muted)}.event-agenda__game{display:inline-flex;align-items:center;gap:.375rem;font-weight:600;color:var(--color-foreground)}.event-agenda__name{margin:0;font-family:var(--font-primary--family);font-size:1rem;font-weight:600;line-height:1.35;letter-spacing:0}.event-agenda__name a{color:inherit;text-decoration:none}.event-agenda__name a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.event-agenda__spots{display:flex;flex-direction:column;gap:.35rem;font-size:.8125rem;color:var(--color-foreground-muted)}.event-agenda__bar{display:block;width:100%;max-width:9rem;height:.375rem;border-radius:999px;background-color:var(--color-border);overflow:hidden}.event-agenda__bar span{display:block;height:100%;border-radius:inherit;background-color:#2f9e57}.event-agenda__spots--mid .event-agenda__bar span{background-color:#e08a1e}.event-agenda__spots--low .event-agenda__bar span,.event-agenda__spots--full .event-agenda__bar span{background-color:#d23b2f}.event-agenda__spots--low .event-agenda__spots-text{color:#b45309;font-weight:600}.event-agenda__spots--full .event-agenda__spots-text{color:var(--color-button);font-weight:600}.event-agenda__action{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.event-agenda__price{font-weight:700}.event-agenda__button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:.4rem 1.125rem;border-radius:var(--style-border-radius-buttons, 999px);background-color:var(--color-button);color:var(--color-button-text, #fff);font-size:.875rem;font-weight:700;text-decoration:none;white-space:nowrap}.event-agenda__button--full{background-color:transparent;border:1px solid var(--color-border);color:var(--color-foreground-muted)}.event-agenda__spots,.event-agenda__action{grid-column:2}@media screen and (min-width:750px){.event-agenda__row{grid-template-columns:3.75rem minmax(0,1fr) 10rem 13rem;gap:1.25rem;padding:1rem 1.25rem 1rem 1.5rem}.event-agenda__date{grid-row:auto}.event-agenda__spots,.event-agenda__action{grid-column:auto}.event-agenda__action{justify-content:flex-end;gap:1rem}}.event-agenda__empty{padding:2rem;border:1px dashed var(--color-border);border-radius:var(--style-border-radius-cards, .75rem);color:var(--color-foreground-muted);text-align:center}body.tv-layout{margin:0;overflow:hidden;background:#0d0d10}.event-tv{--tv-color: #e5e7eb;position:fixed;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:auto 1fr auto;gap:1.6vw;padding:2.4vw 3.2vw;overflow:hidden;background:radial-gradient(circle at 15% 20%,#2a1a1a,#0d0d10 55%);color:#fff;font-family:var(--font-primary--family, system-ui, sans-serif)}.event-tv--pokemon{--tv-color: #facc15}.event-tv--mtg{--tv-color: #ef4444}.event-tv--riftbound{--tv-color: #fb923c}.event-tv--one-piece{--tv-color: #22c55e}.event-tv--yu-gi-oh{--tv-color: #a78bfa}.event-tv__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.22}.event-tv__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0d0d10bf,#0d0d108c 40%,#0d0d10eb)}.event-tv>*:not(.event-tv__video,.event-tv__shade){position:relative}.event-tv__header{display:flex;align-items:center;justify-content:space-between}.event-tv__brand{display:flex;align-items:center;gap:1.6vw}.event-tv__logo{width:auto;height:4.6vw}.event-tv__shop{font-size:1.6vw;font-weight:700}.event-tv__title{margin:0;padding-left:1.6vw;border-left:.15vw solid rgb(255 255 255 / .25);font-family:var(--font-heading--family, inherit);font-size:3.4vw;line-height:1;letter-spacing:-.02em;color:#fff}.event-tv__clock{display:flex;flex-direction:column;align-items:flex-end;font-size:3vw;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.event-tv__clock-date{margin-top:.4vw;font-size:1.1vw;font-weight:500;color:#ffffffa6}.event-tv__main{display:grid;grid-template-columns:1.05fr 1fr;gap:2.4vw;min-height:0;overflow:hidden}.event-tv__spotlight{display:flex;flex-direction:column;justify-content:center;padding:2.8vw;border:.1vw solid rgb(255 255 255 / .12);border-left:.6vw solid var(--tv-color);border-radius:1.4vw;background:linear-gradient(135deg,color-mix(in srgb,var(--tv-color) 18%,transparent),#ffffff0a);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.event-tv__eyebrow{margin:0 0 1.2vw;font-size:1.2vw;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3}.event-tv__when{display:inline-block;padding:.35vw 1vw;border-radius:999px;background:#dc2626;color:#fff;animation:event-tv-pulse 2.4s ease-in-out infinite}@keyframes event-tv-pulse{50%{box-shadow:0 0 0 .6vw #dc262640}}.event-tv__game{display:flex;align-items:center;gap:.6vw;margin:0;font-size:1.2vw;font-weight:700;color:#ffffffd9}.event-tv__dot{width:.7vw;height:.7vw;border-radius:50%;background:var(--tv-color);flex-shrink:0}.event-tv__spotlight-title{margin:.8vw 0 1.2vw;font-family:var(--font-heading--family, inherit);font-size:3.6vw;line-height:1.05;letter-spacing:-.02em;color:#fff}.event-tv__spotlight-when{margin:0 0 2vw;font-size:1.9vw;font-weight:600;line-height:1.35;color:#ffffffe6}.event-tv__spots{display:flex;flex-wrap:wrap;align-items:center;gap:.8vw 1.6vw;font-size:1.4vw;font-weight:600}.event-tv__bar{display:block;flex-basis:100%;height:.7vw;border-radius:999px;background:#ffffff26;overflow:hidden}.event-tv__bar span{display:block;height:100%;border-radius:inherit;background:#22c55e}.event-tv__spots--mid .event-tv__bar span{background:#f59e0b}.event-tv__spots--low .event-tv__bar span,.event-tv__spots--full .event-tv__bar span{background:#ef4444}.event-tv__spots--low .event-tv__spots-text{color:#fb923c}.event-tv__spots--full .event-tv__spots-text{color:#f87171}.event-tv__price{margin-left:auto;font-size:2.2vw;font-weight:800}.event-tv__upcoming{display:flex;flex-direction:column;min-height:0}.event-tv__upcoming-title{margin:0 0 1vw;font-size:1.2vw;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3}.event-tv__list{display:grid;align-content:start;gap:.8vw;margin:0;padding:0;list-style:none}.event-tv__row{display:grid;grid-template-columns:5vw minmax(0,1fr) auto;align-items:center;gap:1.2vw;padding:.9vw 1.2vw;border:.08vw solid rgb(255 255 255 / .1);border-left:.35vw solid var(--tv-color);border-radius:.9vw;background:#ffffff0d;animation:event-tv-in .5s ease both}@keyframes event-tv-in{0%{opacity:0;transform:translateY(.6vw)}}.event-tv__row[hidden]{display:none}.event-tv__row.is-full{opacity:.55}.event-tv__date{display:flex;flex-direction:column;align-items:center;line-height:1.05;font-size:.85vw;font-weight:600;text-transform:uppercase;color:#ffffffa6}.event-tv__date strong{font-size:2vw;color:#fff}.event-tv__row-time{margin-left:.6vw;font-weight:500;color:#ffffffa6}.event-tv__row .event-tv__game{font-size:.95vw}.event-tv__row-title{display:-webkit-box;margin:.25vw 0 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-family:var(--font-primary--family, inherit);font-size:1.3vw;font-weight:700;line-height:1.2;letter-spacing:0;color:#fff}.event-tv__chip{padding:.45vw .9vw;border-radius:999px;background:#ffffff1a;font-size:.95vw;font-weight:700;white-space:nowrap}.event-tv__chip--low{background:#c2410c}.event-tv__chip--full{background:#b91c1c}.event-tv__footer{display:flex;align-items:center;gap:1.4vw}.event-tv__qr{padding:.5vw;border-radius:.6vw;background:#fff;line-height:0}.event-tv__qr img,.event-tv__qr canvas{width:6vw!important;height:6vw!important}.event-tv__scan{margin:0;font-size:1.6vw;font-weight:800}.event-tv__url{margin:.3vw 0 0;font-size:1.1vw;color:#ffffffa6}.event-tv__empty{align-self:center;font-size:2.4vw;text-align:center}.events__filters{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.events__filter{min-height:2.5rem;padding:.375rem 1rem;border:1px solid var(--color-border);border-radius:999px;background-color:var(--color-card);color:var(--color-foreground);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer;transition:border-color .2s ease}.events__filter:hover{border-color:var(--color-foreground)}.events__filter[aria-pressed=true]{border-color:var(--color-foreground);background-color:var(--color-foreground);color:var(--color-background)}.events__list{grid-auto-columns:minmax(16rem,82%);margin-block:0;padding-block:0;list-style:none}@media screen and (min-width:750px){.events__list{grid-auto-columns:minmax(16rem,calc((100% - 2rem) / 2.4))}}@media screen and (min-width:990px){.events__list{grid-auto-flow:row;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1.25rem;margin-inline:0;padding-inline:0;overflow:visible}}.events__empty,.events__none{padding:2rem;border:1px dashed var(--color-border);border-radius:var(--style-border-radius-cards);color:var(--color-foreground-muted);text-align:center}.feature-cards__grid{display:grid;gap:1rem}@media screen and (min-width:990px){.feature-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}.shopify-section:has(>.footer){margin-top:auto}.footer{display:grid;grid-template-columns:var(--content-grid);margin-top:var(--section-space);padding-block:clamp(3rem,2rem + 3vw,4.5rem) 1.5rem;font-size:.9375rem}.footer--light{background-color:var(--color-surface);color:var(--color-foreground);border-top:1px solid var(--color-border)}.footer--dark{background-color:var(--color-dark)}.footer a{color:inherit;text-decoration:none}.footer a:hover{text-decoration:underline}.footer__inner{grid-column:2}.footer__top{display:grid;gap:2.5rem;padding-bottom:2.5rem}.footer__brand{display:flex;flex-direction:column;gap:1.25rem;max-width:22rem}.footer__about{color:var(--color-foreground-muted)}.footer__columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:2.5rem 1.5rem}.footer .menu-block__heading,.footer .collection-links__heading,.footer .social-links__heading{font-size:.9375rem;letter-spacing:0;text-transform:none}.footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;padding-top:1.5rem;border-top:1px solid var(--color-border);font-size:.8125rem;color:var(--color-foreground-muted)}.footer__policies{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;list-style:none}.footer__payment{display:flex;flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none}.footer__payment svg{width:2.25rem;height:auto}@media screen and (max-width:749px){.footer__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1rem}.footer__columns>:has(.newsletter){grid-column:1 / -1}}@media screen and (min-width:990px){.footer__top{grid-template-columns:minmax(14rem,1fr) 4fr;gap:3rem}}.shopify-section:has(>.header-wrapper--sticky){position:sticky;top:0;z-index:20}.header-wrapper{display:grid;grid-template-columns:var(--content-grid);background-color:var(--color-background);border-bottom:1px solid var(--color-border)}.header{position:relative;grid-column:2;display:flex;align-items:center;gap:1rem;min-height:4.5rem;padding-block:.75rem}.header svg{width:1.5rem;height:1.5rem}.header__logo{flex-shrink:0}.header__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:50%;background:none;color:var(--color-foreground);cursor:pointer;transition:background-color .15s ease}.header__icon:hover{color:var(--color-brand-primary);background-color:var(--color-surface)}.header__actions{display:flex;align-items:center;gap:.25rem;margin-inline-start:auto}.header__cart-count{position:absolute;top:.25rem;right:.125rem;min-width:1.25rem;height:1.25rem;padding-inline:.25rem;border-radius:999px;background-color:var(--color-button);color:#fff;font-size:.6875rem;font-weight:700;line-height:1.25rem;text-align:center}.header__predictive{display:none}.header__search{display:none;align-items:center;width:clamp(10rem,14vw,13rem);border:1px solid var(--color-border);border-radius:999px;background-color:var(--color-surface);transition:border-color .15s ease}.header__search:focus-within{border-color:var(--color-brand-secondary)}.header__search input{flex:1;min-width:0;padding:.625rem 0 .625rem 1rem;border:0;background:none;color:var(--color-foreground)}.header__search input:focus{outline:none}.header__search button{display:inline-flex;padding:.5rem .875rem;border:0;background:none;color:var(--color-foreground);cursor:pointer}.header__search svg{width:1.25rem;height:1.25rem}.header__nav{display:none}.header__menu{display:flex;flex-wrap:nowrap;gap:0;margin:0;padding:0;list-style:none}.header__menu-item{position:relative}.header__menu-link{display:inline-flex;align-items:center;gap:.25rem;padding:.5rem;border-radius:var(--style-border-radius-buttons);font-size:.875rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:background-color .2s ease}.header__menu-link svg{width:1rem;height:1rem;transition:transform .15s ease}.header__menu-link--active{box-shadow:inset 0 -2px 0 var(--color-brand-secondary);border-radius:0}.header__menu-item:hover>.header__menu-link,.header__menu-item:focus-within>.header__menu-link{background-color:var(--color-surface)}.header__menu-item:hover>.header__menu-link svg,.header__menu-item:focus-within>.header__menu-link svg{transform:rotate(180deg)}.header__submenu{position:absolute;top:100%;left:0;z-index:30;min-width:15rem;max-height:70vh;padding-top:.5rem;overflow-y:auto;visibility:hidden;opacity:0;transform:translateY(-.25rem);transition:opacity .15s ease .2s,transform .15s ease .2s,visibility 0s linear .35s}.header__menu-item:hover>.header__submenu,.header__menu-item:focus-within>.header__submenu{visibility:visible;opacity:1;transform:none;transition:opacity .15s ease,transform .15s ease,visibility 0s}.header__submenu-list{margin:0;padding:.75rem;list-style:none;border:1px solid var(--color-border);border-top:2px solid var(--color-brand-secondary);border-radius:var(--style-border-radius-cards);background-color:var(--color-card);box-shadow:0 16px 40px #00000014}.header__menu-item:has(>.header__submenu--mega){position:static}.header__submenu--mega{right:0}.header__submenu--mega .header__submenu-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.25rem 1rem;padding:1.25rem}.header__submenu--games{max-height:none;overflow:visible}.header__games{padding:1.25rem 1.5rem 1rem;border:1px solid var(--color-border);border-top:2px solid var(--color-brand-secondary);border-radius:var(--style-border-radius-cards);background-color:var(--color-card);box-shadow:0 16px 40px #00000014}.header__games-grid{display:grid;grid-template-columns:repeat(var(--columns, 6),minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none}.header__game{display:grid;grid-template-rows:auto 1fr;gap:.5rem;padding-top:.75rem;border-top:3px solid var(--game, var(--color-foreground))}.header__game-head{display:flex;align-items:center;height:2.75rem;color:var(--color-foreground);text-decoration:none}.header__game-logo{display:block;width:auto;max-width:min(100%,8.5rem);height:2.25rem;object-fit:contain;object-position:left center;transform-origin:left center;transition:transform .2s ease}.header__game[data-brand=playstation] .header__game-logo{height:2.75rem}.header__game-head:hover .header__game-logo{transform:scale(1.04)}.header__game-title{font-size:1rem;font-weight:700}.header__game-links{display:grid;align-content:start;margin:0;padding:0;list-style:none}.header__game-link{display:block;padding:.3125rem 0;color:var(--color-foreground-muted);font-size:.875rem;text-decoration:none;transition:color .15s ease}.header__game-link:hover{color:var(--color-foreground);text-decoration:underline;text-underline-offset:.2em}.header__game[data-brand=nintendo]{--game: #6b3fa0}.header__game[data-brand=playstation]{--game: #0058b0}.header__game[data-brand=xbox]{--game: #0e7a0d}.header__game[data-brand=sega]{--game: #1f4fa8}.header__game[data-brand=atari]{--game: #7a5418}.header__cats{display:grid;grid-template-columns:repeat(var(--columns, 5),minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none}.header__cat{display:grid;align-content:start;justify-items:start;gap:.375rem;height:100%;padding:1rem;border:1px solid var(--color-border);border-top:3px solid var(--game, var(--color-foreground));border-radius:var(--style-border-radius-cards);color:var(--color-foreground);text-decoration:none;transition:background-color .2s ease,box-shadow .2s ease}.header__cat:hover{background-color:var(--color-surface);box-shadow:0 8px 20px #0000000f}.header__cat-meeple{width:2.25rem;height:2.25rem;margin-bottom:.25rem;fill:var(--game, var(--color-foreground));filter:drop-shadow(0 3px 2px rgb(0 0 0 / .15));transition:transform .25s cubic-bezier(.3,1.6,.5,1)}.header__cat:hover .header__cat-meeple{transform:translateY(-4px) rotate(-8deg)}.header__cat-title{font-weight:700}.header__cat-text{font-size:.8125rem;color:var(--color-foreground-muted)}.header__drawer-cat:before{content:"";display:inline-block;width:.625rem;height:.625rem;margin-right:.5rem;border-radius:50%;background-color:var(--game, var(--color-foreground))}.header__games-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.5rem;margin-top:1rem;padding-top:.875rem;border-top:1px solid var(--color-border);font-size:.875rem}.header__games-all{font-weight:700;text-decoration:none}.header__games-all:hover,.header__games-extra:hover{text-decoration:underline}.header__games-extra{color:var(--color-foreground-muted);text-decoration:none}.header__submenu-list ul{margin:0 0 .5rem;padding:0 0 0 .75rem;list-style:none}.header__submenu-link{display:block;padding:.375rem .75rem;border-radius:calc(var(--style-border-radius-cards) / 2);text-decoration:none}.header__submenu-link:hover{background-color:var(--color-surface)}.header__submenu-link--heading{font-weight:600}.header__drawer>summary{list-style:none}.header__drawer>summary::-webkit-details-marker{display:none}.header__drawer-panel{position:fixed;inset:0 auto 0 0;z-index:40;width:min(22rem,88vw);padding:1rem;overflow-y:auto;background-color:var(--color-card);box-shadow:0 0 0 100vmax #0006}.header__drawer-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.header__drawer-menu,.header__drawer-menu ul{margin:0;padding:0;list-style:none}.header__drawer-menu>li{border-bottom:1px solid var(--color-border)}.header__drawer-item>summary,a.header__drawer-item{display:flex;align-items:center;justify-content:space-between;padding:.875rem .25rem;font-weight:600;text-decoration:none;cursor:pointer;list-style:none}.header__drawer-item>summary::-webkit-details-marker{display:none}.header__drawer-item[open]>summary svg{transform:rotate(180deg)}.header__drawer-item ul{padding-bottom:.75rem}.header__drawer-item ul a{display:block;padding:.5rem .75rem;text-decoration:none}.header__drawer-item svg{width:1.25rem;height:1.25rem}.header__drawer-subitem>summary{display:flex;align-items:center;justify-content:space-between;padding:.5rem .25rem .5rem .75rem;cursor:pointer;list-style:none}.header__drawer-subitem>summary::-webkit-details-marker{display:none}.header__drawer-subitem>summary svg{width:1rem;height:1rem;color:var(--color-foreground-muted);transition:transform .2s ease}.header__drawer-subitem[open]>summary{font-weight:600}.header__drawer-subitem[open]>summary svg{transform:rotate(180deg)}.header__drawer-item .header__drawer-subitem ul{margin:.125rem 0 .375rem .75rem;padding:0 0 0 .5rem;border-left:1px solid var(--color-border)}.header__drawer-item .header__drawer-subitem ul a{padding-block:.4375rem;font-size:.9375rem;color:var(--color-foreground-muted)}.header__drawer-item .header__drawer-subitem ul a[aria-current=page]{color:var(--color-foreground);font-weight:600}@media screen and (max-width:989px){.header{gap:.5rem;min-height:4rem}.header__logo{width:min(var(--logo-width),7.5rem)}.header__actions{gap:0}.header__icon{width:2.5rem;height:2.5rem}}@media screen and (min-width:990px){.header__drawer,.header__icon--search{display:none}.header__nav,.header__predictive{display:block}.header__search{display:flex}}.welcome{display:grid;grid-template-columns:var(--content-grid);background-color:#f6f6f7;padding:72px 0}.welcome-content{grid-column:2;display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:0 24px}.welcome-description{max-width:80ch;line-height:1.4;margin-top:1.5rem}.icon{width:300px}.highlights{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-top:50px}@media(max-width:1100px){.highlights{grid-template-columns:1fr}}.highlight{display:flex;flex-direction:column;height:100%;padding:24px;border-radius:8px;background-color:#eef3ff;color:#5c5f62;line-height:1.4}.highlight>*+*{margin-top:1rem}.highlight h3{font-size:1rem;color:#202223}.highlight-description{flex:1 1}.highlight a{display:flex;width:fit-content;background-color:#fafbfb;box-shadow:#0003 0 -3px inset,#ffffffe6 0 2px inset;border:1px solid rgb(140,145,150);border-radius:4px;color:#5c5f62;padding:3px 10px 5px;text-decoration:none}.hero-video{display:grid;grid-template-columns:var(--content-grid);padding-block:clamp(1.5rem,1rem + 3vw,4rem)}.hero-video--surface{background-color:var(--color-surface)}.hero-video__inner{grid-column:2;display:grid;gap:1.75rem;align-items:center}.hero-video__media{order:-1}.hero-video__content{display:flex;flex-direction:column;gap:1rem}.hero-video__eyebrow{font-size:.9375rem;font-weight:600;color:var(--color-button)}.hero-video__heading{font-size:clamp(2rem,1.4rem + 2.6vw,3.5rem);line-height:1.05;letter-spacing:-.03em}.hero-video__text{max-width:32rem;font-size:clamp(1rem,.95rem + .3vw,1.125rem);color:var(--color-foreground-muted)}.hero-video__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.hero-video__actions:not(:has(*)){display:none}@media screen and (max-width:749px){.hero-video__actions>*{flex:1 1 100%}.hero-video__actions .button{width:100%}}@media screen and (min-width:990px){.hero-video__inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2.5rem,5vw,5rem)}.hero-video__media{order:0}}@media(prefers-reduced-motion:no-preference){.hero-video__content>*{animation:hero-video-rise .8s var(--ease-out) both}.hero-video__content>:nth-child(2){animation-delay:.08s}.hero-video__content>:nth-child(3){animation-delay:.16s}.hero-video__content>:nth-child(4){animation-delay:.24s}}@keyframes hero-video-rise{0%{opacity:0;transform:translateY(.75rem)}}.hero{position:relative;display:grid;grid-template-columns:var(--content-grid);align-items:end;overflow:hidden;background-color:var(--color-foreground);color:#fff;isolation:isolate}.hero--small{min-height:clamp(20rem,48vh,28rem)}.hero--medium{min-height:clamp(26rem,64vh,38rem)}.hero--large{min-height:clamp(30rem,80vh,46rem)}.hero__media,.hero__media>div{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.hero__image{width:100%;height:100%;object-fit:cover}.hero__media-mobile{display:none}@media screen and (max-width:749px){.hero__media-mobile{display:block}.hero__media-desktop--has-mobile{display:none}}.hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgb(0 0 0 / calc(var(--hero-overlay) + .15)),rgb(0 0 0 / calc(var(--hero-overlay) * .6)) 55%,#0000000d),linear-gradient(0deg,rgb(0 0 0 / .35) 0%,transparent 45%)}.hero__content{grid-column:2;display:flex;flex-direction:column;gap:1.25rem;max-width:40rem;padding-block:3rem}.hero__content--center{align-items:center;justify-self:center;text-align:center}.hero__eyebrow{font-size:.9375rem;font-weight:600;opacity:.9}.hero__heading{font-size:clamp(2.25rem,1.5rem + 3.4vw,4rem);line-height:1.05;letter-spacing:-.03em}.hero__text{max-width:34rem;font-size:clamp(1rem,.95rem + .3vw,1.1875rem);line-height:1.55;opacity:.92}.hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.hero__content--center .hero__actions{justify-content:center}@media screen and (min-width:750px){.hero{align-items:center}.hero__content{padding-block:4.5rem}}@media(prefers-reduced-motion:no-preference){.hero__image{animation:hero-settle 1.6s var(--ease-out) both}.hero__content>*{animation:hero-rise .8s var(--ease-out) both}.hero__content>:nth-child(2){animation-delay:.08s}.hero__content>:nth-child(3){animation-delay:.16s}.hero__content>:nth-child(4){animation-delay:.24s}}@keyframes hero-settle{0%{transform:scale(1.04)}}@keyframes hero-rise{0%{opacity:0;transform:translateY(.75rem)}}.main-collection{scroll-margin-top:5rem;padding-top:1.5rem}.main-collection__heading{font-size:clamp(1.625rem,1.25rem + 1.4vw,2.375rem)}.main-collection__empty{display:grid;justify-items:center;gap:1rem;padding:3rem 1rem;border:1px dashed var(--color-border);border-radius:var(--style-border-radius-cards);color:var(--color-foreground-muted);text-align:center}.media-content--accent:before{content:"";position:absolute;inset:0 calc(50% - 50vw);z-index:-1;background-color:var(--section-accent)}.media-content--accent{position:relative;color:var(--section-accent-fg)}.media-content__inner{display:grid;gap:2rem;align-items:center}.media-content__media{overflow:hidden;border-radius:var(--style-border-radius-cards);aspect-ratio:4 / 3;background-color:var(--color-surface)}.media-content__image{width:100%;height:100%;object-fit:cover}.media-content__fallback{display:grid;place-items:center;width:100%;height:100%;background-color:var(--color-background)}.media-content__content{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem .75rem}.media-content__content>*{flex-basis:100%}.media-content__content>:has(>.button){flex-basis:auto}@media screen and (min-width:990px){.media-content__inner{grid-template-columns:1.1fr 1fr;gap:clamp(3rem,6vw,6rem)}.media-content__inner--image-right{grid-template-columns:1fr 1.1fr}.media-content__inner--image-right .media-content__media{order:2}}.releases--surface{background:var(--color-surface)}.releases__inner{max-width:var(--page-width, 75rem);margin:0 auto;padding:2.5rem var(--page-margin, 1rem);display:grid;gap:1.25rem}.releases__head{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;align-items:end;justify-content:space-between}.releases__title{margin:0;font-size:clamp(1.5rem,3vw,2rem)}.releases__sub{margin:.35rem 0 0;color:var(--color-foreground-muted);max-width:48em}.releases__all{color:var(--color-foreground);font-weight:600;text-decoration:none}.releases__empty{margin:0;color:var(--color-foreground-muted)}.releases__row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(14rem,17rem);gap:1rem;margin:0;padding:0 0 .5rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory}.page{display:grid;gap:clamp(1.5rem,1rem + 1.5vw,2.25rem);padding-top:1.75rem;padding-bottom:var(--section-space)}.page__header{display:grid;gap:.75rem}.page__breadcrumb{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.8125rem;color:var(--color-foreground-muted)}.page__breadcrumb a{text-decoration:none}.page__breadcrumb a:hover{text-decoration:underline}.page__title{font-size:clamp(1.75rem,1.4rem + 1.6vw,2.75rem)}.page--narrow :is(.page__header,.page__content){width:100%;max-width:46rem;margin-inline:auto}.pill-links__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem}.pill-links__inner>*{min-width:0}.pill-links__heading h2{font-size:clamp(1.375rem,1.15rem + .9vw,1.875rem)}.pill-links__heading p{margin-top:.375rem;color:var(--color-foreground-muted)}.pill-links__groups{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}.pill-links__groups .link-pills{margin:0}@media screen and (min-width:990px){.pill-links__inner{grid-template-columns:minmax(14rem,22rem) minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,4rem)}.pill-links__groups .link-pills{flex-wrap:wrap}}.platform-navigator__heading{align-items:center}.platform-navigator__tablist{display:flex;gap:.25rem;max-width:100%;padding:.25rem;overflow-x:auto;border-radius:999px;background-color:var(--color-surface);scrollbar-width:none}@media screen and (max-width:749px){.platform-navigator__tablist{flex-wrap:wrap;width:100%;overflow-x:visible;border-radius:1.375rem}.platform-navigator__tablist .platform-navigator__tab{flex-grow:1;padding-inline:.75rem}}.platform-navigator__tablist::-webkit-scrollbar{display:none}.platform-navigator__tab{flex-shrink:0;min-height:2.5rem;padding:.375rem 1rem;border:0;border-radius:999px;background:none;color:var(--color-foreground-muted);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,color .2s ease}.platform-navigator__tab:hover{color:var(--color-foreground)}.platform-navigator__tab[aria-selected=true]{background-color:var(--color-card);color:var(--color-foreground);box-shadow:0 1px 3px #00000014}.platform-navigator__panel:not([hidden]){animation:platform-fade .35s ease both}@keyframes platform-fade{0%{opacity:0}}.platform-navigator__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem .75rem;margin:0;padding:0;list-style:none}.platform-card{display:flex;flex-direction:column;gap:.25rem;color:inherit;text-decoration:none}.platform-card__media{position:relative;display:block;aspect-ratio:1;margin-bottom:.5rem;overflow:hidden;border-radius:var(--style-border-radius-cards);background-color:var(--color-card);box-shadow:inset 0 0 0 1px var(--color-border)}.platform-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:12% 7%;transition:transform .6s var(--ease-out)}.platform-card:hover .platform-card__image{transform:scale(1.05)}.platform-card__media:after{content:"";position:absolute;inset:auto 0 0;height:3px;background-color:var(--section-accent, var(--color-brand-secondary));transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease-out)}.platform-card:hover .platform-card__media:after{transform:scaleX(1)}.platform-card__title{font-size:.875rem;font-weight:600;line-height:1.3}.platform-card__count{font-size:.75rem;color:var(--color-foreground-muted)}@media screen and (min-width:750px){.platform-navigator__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.75rem 1rem}.platform-card__title{font-size:.9375rem}.platform-card__count{font-size:.8125rem}}@media screen and (min-width:990px){.platform-navigator__grid{grid-template-columns:repeat(var(--platform-columns, 7),minmax(0,1fr));gap:2rem 1.25rem}}.product-related__list{margin-block:0;padding-block:0;list-style:none}product-related{display:block}@media screen and (min-width:750px){.product-related__list{grid-auto-columns:minmax(12rem,calc((100% - 2rem) / 3))}}@media screen and (min-width:990px){.product-related__list{grid-auto-flow:row;grid-template-columns:repeat(5,1fr);gap:2rem 1.5rem;margin-inline:0;padding-inline:0;overflow:visible}}product-row{display:block}.product-row__list{margin-block:0;padding-block:0;list-style:none}.product-row__empty{padding:2rem;border:1px dashed var(--color-border);border-radius:var(--style-border-radius-cards);color:var(--color-foreground-muted);text-align:center}@media screen and (min-width:750px){.product-row__list{grid-auto-columns:minmax(12rem,calc((100% - 2rem) / 3))}}@media screen and (min-width:990px){.product-row__list{grid-auto-flow:row;grid-template-columns:repeat(var(--product-row-columns, 5),1fr);gap:2rem 1.5rem;margin-inline:0;padding-inline:0;overflow:visible}}.product-tabs__heading{align-items:center}.product-tabs__tablist{display:flex;gap:.25rem;max-width:100%;padding:.25rem;overflow-x:auto;border-radius:999px;background-color:var(--color-surface);scrollbar-width:none}.product-tabs__tab{flex-shrink:0;min-height:2.5rem;padding:.375rem 1rem;border:0;border-radius:999px;background:none;color:var(--color-foreground-muted);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,color .2s ease}.product-tabs__tab:hover{color:var(--color-foreground)}.product-tabs__tab[aria-selected=true]{background-color:var(--color-card);color:var(--color-foreground);box-shadow:0 1px 3px #00000014}.product-tabs__list{margin-block:0;padding-block:0;list-style:none}.product-tabs__panel:not([hidden]){animation:product-tabs-fade .35s ease both}.product-tabs__view-all{margin-top:1.75rem}.product-tabs__subheading{margin:0 0 1rem;font-size:1.125rem}.product-tabs__list--compact+.product-tabs__subheading{margin-top:2.25rem}.product-tabs__empty{padding:2rem;border:1px dashed var(--color-border);border-radius:var(--style-border-radius-cards);color:var(--color-foreground-muted);text-align:center}@keyframes product-tabs-fade{0%{opacity:0}}@media screen and (min-width:750px){.product-tabs__list{grid-auto-columns:minmax(12rem,calc((100% - 2rem) / 3))}}@media screen and (min-width:990px){.product-tabs__list{grid-auto-flow:row;grid-template-columns:repeat(5,minmax(0,1fr));gap:2rem 1.5rem;margin-inline:0;padding-inline:0;overflow:visible}.product-tabs__list--compact{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.5rem 1rem}}.product{display:grid;gap:clamp(2.5rem,2rem + 3vw,4.5rem);padding-top:1.25rem}.product__breadcrumb{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:-1.5rem;font-size:.8125rem;color:var(--color-foreground-muted)}.product__breadcrumb a{text-decoration:none}.product__breadcrumb a:hover{text-decoration:underline}.product__breadcrumb [aria-current]{overflow:hidden;max-width:28ch;text-overflow:ellipsis;white-space:nowrap}.product__layout{display:grid;gap:1.75rem}.product__gallery{display:grid;gap:.75rem;min-width:0}.product__media-track{display:grid;grid-auto-columns:100%;grid-auto-flow:column;overflow-x:auto;margin:0;padding:0;border-radius:var(--style-border-radius-cards);list-style:none;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.product__media-track::-webkit-scrollbar{display:none}.product__media-item{position:relative;aspect-ratio:1;overflow:hidden;border-radius:var(--style-border-radius-cards);background-color:var(--color-surface);scroll-snap-align:start}.product__image,.product__placeholder,.product__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.product__image{object-fit:contain;padding:7%;mix-blend-mode:multiply}.product__placeholder{fill:var(--color-border)}.product__video{object-fit:contain;background-color:#000}.product__thumbs{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.product__thumb{display:block;width:4.25rem;aspect-ratio:1;padding:.25rem;border:1px solid var(--color-border);border-radius:calc(var(--style-border-radius-cards) * .6);background-color:var(--color-surface);cursor:pointer;transition:border-color .2s ease}.product__thumb img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.product__thumb:hover,.product__thumb[aria-current=true]{border-color:var(--color-foreground)}.product__info{display:flex;flex-direction:column;gap:1rem}.product__eyebrow{font-size:.875rem;font-weight:500;color:var(--color-foreground-muted)}.product__title{font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);line-height:1.15;letter-spacing:-.02em}.product__set{display:inline-flex;align-items:center;gap:.625rem;align-self:flex-start;margin-top:-.25rem;padding:.375rem .75rem .375rem .5rem;border:1px solid var(--color-border);border-radius:var(--style-border-radius-inputs);background-color:var(--color-card);color:var(--color-foreground);font-size:.875rem;font-weight:500;text-decoration:none;transition:border-color .2s ease}.product__set:hover{border-color:var(--color-foreground)}.product__set-logo{width:auto;height:1.75rem;max-width:5rem;object-fit:contain}.product__set-symbol{width:1.375rem;height:1.375rem;object-fit:contain}.product__set-code{padding:.0625rem .375rem;border-radius:.25rem;background-color:var(--color-surface);font-size:.75rem;font-weight:700;letter-spacing:.03em}.product__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.625rem;font-size:1.5rem;font-weight:700}.product__price-current--sale{color:var(--color-button)}.product__price-compare{font-size:1rem;font-weight:500;color:var(--color-foreground-muted)}.product__discount{align-self:center;padding:.125rem .5rem;border-radius:.25rem;background-color:var(--color-button);color:#fff;font-size:.8125rem;font-weight:700;line-height:1.5}.product__stock{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:500}.product__stock:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background-color:var(--color-accent-board)}.product__stock--out:before{background-color:var(--color-foreground-muted)}.product__facts{margin:0;font-size:.875rem}.product__facts .product-specs__row{grid-template-columns:7.5rem 1fr;padding-block:.4375rem}.product__form{display:grid;gap:.75rem;margin-top:.5rem}.product__field{display:grid;gap:.375rem;font-size:.875rem;font-weight:500}.product__field :is(select,input){min-height:2.75rem;padding:.5rem .75rem;border:1px solid var(--color-border);border-radius:var(--style-border-radius-inputs);background-color:var(--color-card);font:inherit}.product__field--quantity input{width:6rem}.product__add{width:100%;min-height:3.25rem;font-size:1rem}.product__add:disabled{opacity:.5;cursor:not-allowed}.product__trust{display:grid;gap:.625rem;margin:.5rem 0 0;padding:1rem 0 0;border-top:1px solid var(--color-border);list-style:none;font-size:.875rem;color:var(--color-foreground-muted)}.product__trust li{display:flex;align-items:center;gap:.625rem}.product__trust svg{flex-shrink:0;width:1.125rem;height:1.125rem;color:var(--color-foreground)}.product__details{display:grid;gap:2.5rem}.product__details-heading{margin-bottom:.75rem;font-size:1.125rem;letter-spacing:-.01em}.product__rte{max-width:65ch;color:var(--color-foreground);line-height:1.65}.product__rte>*+*{margin-top:1em}@media screen and (min-width:990px){.product__layout{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2.5rem,5vw,5rem);align-items:start}.product__info{position:sticky;top:6rem}.product__thumb{width:5rem}.product__details{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2.5rem,5vw,5rem);align-items:start}.product__details--single{grid-template-columns:minmax(0,46rem)}}.search-page{display:grid;gap:clamp(1.5rem,1rem + 2vw,2.5rem);padding-top:1.75rem}.search-page__header{display:grid;gap:1rem;max-width:46rem}.search-page__title{font-size:clamp(1.75rem,1.4rem + 1.4vw,2.5rem)}.search-page__form{display:flex;gap:.5rem}.search-page__form input[type=search]{flex:1;min-width:0;min-height:3.25rem;padding:.75rem 1.125rem;border:1px solid var(--color-border);background-color:var(--color-card);color:var(--color-foreground);font-size:1.0625rem}.search-page__form input[type=search]:focus{outline:none;border-color:var(--color-foreground)}.search-page__form .button{min-height:3.25rem}.search-page__form svg{width:1.125rem;height:1.125rem}.search-page__toolbar{margin-bottom:0}.search-page__toolbar .main-collection__count{margin-top:0;font-size:.9375rem}.search-page__text-card{display:grid;align-content:start;gap:.5rem;height:100%;min-height:12rem;padding:1.25rem;border:1px solid var(--color-border);border-radius:var(--style-border-radius-cards);background-color:var(--color-card);text-decoration:none;transition:border-color .2s ease}.search-page__text-card:hover{border-color:var(--color-foreground)}.search-page__text-type{font-size:.8125rem;font-weight:500;color:var(--color-foreground-muted)}.search-page__text-title{font-weight:600;line-height:1.35}.search-page__text-excerpt{font-size:.875rem;color:var(--color-foreground-muted)}.search-page__empty{display:grid;justify-items:start;gap:.75rem;padding:clamp(1.75rem,1.5rem + 2vw,3rem);border-radius:var(--style-border-radius-cards);background-color:var(--color-surface)}.search-page__empty-title{font-size:1.375rem}.search-page__empty p{max-width:38rem;color:var(--color-foreground-muted)}.search-page__suggestions{display:grid;gap:.625rem;margin-top:.75rem}.search-page__suggestions .search-page__suggestions-label{font-size:.875rem;font-weight:600;color:var(--color-foreground)}.search-page__suggestions ul{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.search-page__suggestions .facets__chip{padding-inline:.875rem}@media screen and (max-width:749px){.search-page__form .button span{display:none}.search-page__form .button{padding-inline:1rem}}.set-cards__list{margin-block:0;padding-block:0;list-style:none;grid-auto-columns:minmax(13rem,70%)}@media screen and (min-width:750px){.set-cards__list{grid-auto-columns:minmax(13rem,calc((100% - 2rem) / 3))}}@media screen and (min-width:990px){.set-cards__list{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-inline:0;padding-inline:0;overflow:visible}}.sleeve-guide__inner{display:grid;gap:1.25rem}.sleeve-guide__heading{font-size:clamp(1.375rem,1.2rem + .8vw,1.75rem);line-height:1.15}.sleeve-guide__text{margin-top:.5rem;max-width:34rem;color:var(--color-foreground-muted)}.sleeve-guide__list{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.sleeve-guide__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.25rem 1rem;align-items:center;padding:.875rem 1rem;background-color:var(--color-card);border:1px solid var(--color-border);border-radius:var(--style-border-radius-cards)}.sleeve-guide__games{font-weight:600}.sleeve-guide__size{display:flex;flex-direction:column;align-items:flex-end;text-align:right;font-size:.9375rem}.sleeve-guide__size strong{color:var(--section-accent, var(--color-foreground))}.sleeve-guide__dimensions{font-size:.8125rem;color:var(--color-foreground-muted)}.sleeve-guide__link{grid-column:1 / -1;font-size:.875rem;font-weight:600;text-decoration:none;color:var(--section-accent, var(--color-foreground))}.sleeve-guide__link:hover{text-decoration:underline}@media screen and (min-width:990px){.sleeve-guide__inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3rem;align-items:start}.sleeve-guide__row{grid-template-columns:minmax(0,1fr) auto auto}.sleeve-guide__link{grid-column:auto}}.game-picker__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.game-picker__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media screen and (min-width:990px){.game-picker__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.game-picker__item{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--style-border-radius-cards);background-color:var(--color-card);transition:box-shadow .2s ease,transform .2s ease}@media(hover:hover){.game-picker__item:hover{box-shadow:0 10px 28px #00000014;transform:translateY(-2px)}}.game-picker__head{display:grid;place-items:center;min-height:6.5rem;padding:1.25rem;background-color:color-mix(in srgb,var(--game) 16%,var(--color-card));border-bottom:3px solid var(--game);color:var(--color-foreground);text-decoration:none}.game-picker__logo{display:flex;align-items:center;justify-content:center;height:3.75rem}.game-picker__logo img{width:auto;max-width:13rem;height:100%;object-fit:contain;transition:transform .25s var(--ease-out, ease)}.game-picker__head:hover .game-picker__logo img{transform:scale(1.05)}.game-picker__name{font-size:1.5rem;font-weight:700;letter-spacing:-.01em}.game-picker__body{display:flex;flex:1;flex-direction:column;gap:.875rem;padding:1rem 1.25rem 1.25rem}.game-picker__text{margin:0;font-size:.875rem;color:var(--color-foreground-muted)}.game-picker__links{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.game-picker__links a{display:inline-flex;align-items:center;min-height:2.5rem;padding:0 .875rem;border:1px solid var(--color-border);border-radius:999px;background-color:var(--color-background);color:var(--color-foreground);font-size:.875rem;font-weight:600;text-decoration:none;transition:border-color .2s ease,background-color .2s ease}.game-picker__links a:hover{border-color:var(--game);background-color:color-mix(in srgb,var(--game) 10%,var(--color-background))}.game-picker__cta{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.875rem;margin-top:auto;border-radius:var(--style-border-radius-buttons, 999px);background-color:var(--color-foreground);color:var(--color-background);font-size:.9375rem;font-weight:600;text-decoration:none;transition:opacity .2s ease}.game-picker__cta:hover{opacity:.88}.game-picker__cta span{transition:transform .2s ease}.game-picker__cta:hover span{transform:translate(3px)}.tcg-hub__intro{display:grid;gap:1.5rem;margin-top:0;padding-block:clamp(1.5rem,1rem + 2vw,3rem) clamp(1.25rem,1rem + 1vw,2rem);overflow-x:clip}.tcg-hub__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.tcg-hub__fan{--card-width: clamp(6.25rem, 4.5rem + 6vw, 11rem);position:relative;height:calc(var(--card-width) * 1.55);max-width:100%}.tcg-hub__card{--step: calc(var(--i) - (var(--count) - 1) / 2);position:absolute;left:50%;bottom:0;z-index:var(--i);width:var(--card-width);aspect-ratio:63 / 88;overflow:hidden;border-radius:.5rem;background-color:var(--color-card);box-shadow:0 1px 2px #0000001f,0 12px 28px #00000024;transform:translate(calc(-50% + var(--step) * 42%)) translateY(calc(var(--step) * var(--step) * 4%)) rotate(calc(var(--step) * 7deg));transform-origin:50% 120%;transition:transform .35s var(--ease-out)}.tcg-hub__card-image{width:100%;height:100%;object-fit:cover}.tcg-hub__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 32%,rgb(255 255 255 / .5) 48%,transparent 64%);transform:translate(-130%);pointer-events:none}@media(prefers-reduced-motion:no-preference){.tcg-hub__fan.is-dealt .tcg-hub__card{animation:tcg-deal .8s cubic-bezier(.2,.85,.25,1) both;animation-delay:calc(var(--i) * .11s + .15s)}.tcg-hub__fan.is-dealt .tcg-hub__card:after{animation:tcg-shine 1.2s ease-out both;animation-delay:calc(var(--i) * .11s + .9s)}.tcg-hub__card:hover:after{animation:tcg-shine .9s ease-out both}}@keyframes tcg-deal{0%{opacity:0;transform:translate(-50%) translateY(60%) rotate(0) scale(.9)}45%{opacity:1}}@keyframes tcg-shine{0%{transform:translate(-130%)}to{transform:translate(130%)}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.tcg-hub__card:hover{transform:translate(calc(-50% + var(--step) * 42%)) translateY(calc(var(--step) * var(--step) * 4% - 8%)) rotate(calc(var(--step) * 7deg))}}@media screen and (min-width:990px){.tcg-hub__intro--fan{grid-template-columns:minmax(0,1fr) minmax(22rem,32rem);align-items:end}.tcg-hub__intro--fan .tcg-hub__tablist{grid-column:1 / -1}}.tcg-hub__featured{display:grid;grid-template-columns:8rem minmax(0,1fr);align-items:center;gap:1rem;padding:1rem;border:1px solid var(--color-border);border-radius:var(--style-border-radius-cards);background-color:var(--color-card);color:var(--color-foreground);text-decoration:none;transition:box-shadow .2s ease}@media(hover:hover){.tcg-hub__featured:hover{box-shadow:0 8px 24px #0000000f}}.tcg-hub__featured-media{display:block;aspect-ratio:1}.tcg-hub__featured-media img{width:100%;height:100%;object-fit:contain}.tcg-hub__featured-info{display:grid;gap:.25rem;justify-items:start}.tcg-hub__featured-label{font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--section-accent, var(--color-foreground-muted))}.tcg-hub__featured-title{font-size:1.0625rem;font-weight:600;line-height:1.3}.tcg-hub__featured-price{font-weight:600}.tcg-hub__featured-link{margin-top:.25rem;font-size:.875rem;color:var(--color-foreground-muted);text-decoration:underline;text-underline-offset:3px}@media screen and (min-width:990px){.tcg-hub__featured{grid-template-columns:12rem minmax(0,1fr);gap:1.25rem;padding:1.25rem}}.tcg-hub__breadcrumb{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.8125rem;color:var(--color-foreground-muted)}.tcg-hub__breadcrumb a{text-decoration:none}.tcg-hub__heading{display:grid;gap:.75rem;align-content:start;max-width:44rem}.tcg-hub__title{font-size:clamp(2rem,1.5rem + 2vw,3rem);letter-spacing:-.025em}.tcg-hub__text{color:var(--color-foreground-muted);font-size:1.0625rem}.tcg-hub__tablist{scroll-margin-top:6.5rem;display:flex;gap:.25rem;justify-self:start;max-width:100%;margin-top:.5rem;padding:.25rem;overflow-x:auto;border-radius:999px;background-color:var(--color-background);scrollbar-width:none}.tcg-hub__tablist::-webkit-scrollbar{display:none}.tcg-hub__tab{flex-shrink:0;min-height:2.75rem;padding:.375rem 1.125rem;border:0;border-radius:999px;background:none;color:var(--color-foreground-muted);font:inherit;font-size:.9375rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,color .2s ease}.tcg-hub__tab{position:relative;padding-bottom:.625rem}.tcg-hub__tab:after{content:"";position:absolute;left:50%;bottom:.3125rem;width:1.5rem;height:.1875rem;border-radius:999px;background-color:var(--game-color, var(--section-accent));transform:translate(-50%);transition:width .25s var(--ease-out)}.tcg-hub__tab:hover{color:var(--color-foreground)}.tcg-hub__tab:hover:after{width:2.25rem}.tcg-hub__tab[aria-selected=true]{background-color:var(--game-color, var(--color-foreground));color:var(--game-color-fg, var(--color-card))}.tcg-hub__tab[aria-selected=true]:after{width:0}.tcg-hub__tab:focus-visible{outline:2px solid var(--section-accent, var(--color-foreground));outline-offset:2px}.tcg-hub__panels{padding-top:clamp(1.5rem,1rem + 1.5vw,2.5rem)}.tcg-hub__tablist:empty{min-height:3.25rem;visibility:hidden}@media screen and (max-width:749px){.tcg-hub__tablist{width:calc(100% + 2 * var(--page-margin, 1rem));margin-inline:calc(-1 * var(--page-margin, 1rem));padding-inline:var(--page-margin, 1rem);border-radius:0;background:none}.tcg-hub__tab{border:1px solid var(--color-border);background-color:var(--color-card)}.tcg-hub__tab[aria-selected=true]{border-color:var(--game-color, var(--color-foreground))}}.set-browser__tools{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.set-browser__search{display:flex;flex:1 1 16rem;align-items:center;gap:.5rem;padding:0 .875rem;border:1px solid var(--color-border);border-radius:var(--style-border-radius-inputs);background-color:var(--color-card);color:var(--color-foreground-muted)}.set-browser__search:focus-within{border-color:var(--color-foreground)}.set-browser__search svg{flex-shrink:0;width:1.125rem;height:1.125rem}.set-browser__search input{flex:1;min-width:0;min-height:2.875rem;border:0;background:none;color:var(--color-foreground);font:inherit;outline:none}.set-browser__select select{min-height:2.875rem;padding:.5rem 2.25rem .5rem .875rem;border:1px solid var(--color-border);border-radius:var(--style-border-radius-inputs);background-color:var(--color-card);color:var(--color-foreground);font:inherit;font-size:.9375rem;cursor:pointer}.set-browser__status{min-height:1.25rem;margin-bottom:.75rem;font-size:.875rem;color:var(--color-foreground-muted)}.set-browser__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.set-browser__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@media screen and (min-width:990px){.set-browser__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.set-browser__card{position:relative;display:grid;grid-template-rows:auto 1fr;gap:.75rem;height:100%;padding:1rem;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--style-border-radius-cards);background-color:var(--color-card);color:var(--color-foreground);text-decoration:none;transition:border-color .2s ease,transform .25s var(--ease-out),box-shadow .25s ease}.set-browser__card:after{content:"";position:absolute;inset:auto 0 0;height:4px;background-color:var(--set-color, var(--section-accent));transform:scaleX(0);transform-origin:left;transition:transform .7s var(--ease-out)}@media(hover:hover){.set-browser__card:hover{border-color:var(--color-foreground);transform:translateY(-2px);box-shadow:0 10px 24px #00000014}.set-browser__card:hover:after{transform:scaleX(1)}}.set-browser__logo{position:relative;display:grid;place-items:center;min-width:0;aspect-ratio:16 / 7;overflow:hidden;border-radius:calc(var(--style-border-radius-cards) * .6);background-color:var(--color-surface)}.set-browser__logo img{position:absolute;top:0;right:0;bottom:0;left:0;width:82%;height:72%;margin:auto;object-fit:contain}.set-browser__logo--symbol img{width:min(3.25rem,40%);height:min(3.25rem,60%)}.set-browser__logo--text{padding:.75rem;font-size:1.125rem;font-weight:700;letter-spacing:-.01em;text-align:center;text-wrap:balance}.set-browser__body{display:grid;gap:.25rem;align-content:start}.set-browser__name{font-weight:600;line-height:1.3}.set-browser__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-size:.8125rem;color:var(--color-foreground-muted)}.set-browser__code{padding:.0625rem .375rem;border-radius:.25rem;background-color:var(--color-surface);font-size:.75rem;font-weight:700;letter-spacing:.03em;color:var(--color-foreground)}.set-browser__stock{font-size:.8125rem;font-weight:600;color:var(--color-success, #1f7a3d)}.set-browser__stock--out{font-weight:500;color:var(--color-foreground-muted)}.set-browser__more{display:flex;margin:1.5rem auto 0}.set-browser__more[hidden]{display:none}.usp-bar{display:grid;grid-template-columns:var(--content-grid);border-bottom:1px solid var(--color-border);background-color:var(--color-background)}.usp-bar__inner{grid-column:2;display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem 2rem;padding-block:1.25rem}@media screen and (max-width:749px){.usp-bar__inner{grid-template-columns:1fr 1fr;gap:1rem}.usp-bar .usp__text span{display:none}}.category-tile{display:flex;flex-direction:column;gap:1rem;height:100%;color:var(--color-foreground);text-decoration:none}.category-tile__media{position:relative;display:block;overflow:hidden;aspect-ratio:var(--tile-ratio, 4 / 5);border-radius:var(--style-border-radius-cards);background-color:var(--color-surface)}.category-tile__media:after{content:"";position:absolute;inset:auto 0 0;height:3px;background-color:var(--section-accent, var(--color-brand-secondary));transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease-out)}.category-tile:hover .category-tile__media:after{transform:scaleX(1)}.category-tile__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--tile-fit, cover);padding:var(--tile-image-padding, 0);transition:transform .6s var(--ease-out)}.category-tile:hover .category-tile__image{transform:scale(1.04)}.category-tile__content{display:flex;flex-direction:column;gap:.25rem}.category-tile__title{font-family:var(--font-heading--family);font-size:var(--tile-title-size, 1.125rem);font-weight:var(--font-heading--weight);line-height:1.2;letter-spacing:-.015em}.category-tile__text{font-size:.9375rem;color:var(--color-foreground-muted)}.category-tile__cta{display:inline-flex;align-items:center;gap:.375rem;margin-top:.5rem;font-size:.9375rem;font-weight:600}.category-tile__cta svg{width:1.125rem;height:1.125rem;color:var(--section-accent, var(--color-brand-secondary));transition:transform .3s var(--ease-out)}.category-tile:hover .category-tile__cta svg{transform:translate(4px)}.collection-links__heading{margin-bottom:.75rem;font-size:1rem;letter-spacing:.04em;text-transform:uppercase}.collection-links__heading a{text-decoration:none}.collection-links__list{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.collection-links__list a{text-decoration:none}.collection-links__list a:hover{text-decoration:underline}.department-card{position:relative;display:flex;align-items:flex-end;height:100%;min-height:var(--department-min-height, 16rem);overflow:hidden;border-radius:var(--style-border-radius-cards);background-color:var(--color-foreground);color:#fff;isolation:isolate}.department-card__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.department-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000b8,#00000059 45%,#0000000d)}.department-card__image{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease-out)}.department-card:hover .department-card__image{transform:scale(1.035)}.department-card:after{content:"";position:absolute;inset:auto 0 0;height:3px;background-color:var(--section-accent, var(--color-brand-secondary));transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease-out)}.department-card:hover:after{transform:scaleX(1)}.department-card__content{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;padding:clamp(1.25rem,1rem + 1vw,2rem)}.department-card__title{font-size:var(--department-title-size, clamp(1.375rem, 1.1rem + 1vw, 1.75rem));line-height:1.1}.department-card__link{color:inherit;text-decoration:none}.department-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.department-card__link:focus-visible{outline:none}.department-card__link:focus-visible:after{outline:2px solid #fff;outline-offset:-4px;border-radius:var(--style-border-radius-cards)}.department-card__text{max-width:30rem;font-size:.9375rem;opacity:.88}.department-card__quick-links{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:.5rem;margin:.375rem 0 0;padding:0;list-style:none}.department-card__quick-links a{display:inline-flex;align-items:center;min-height:2.25rem;padding:.375rem .875rem;border-radius:999px;background-color:#ffffff29;color:#fff;font-size:.875rem;font-weight:600;text-decoration:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color .2s ease,color .2s ease}.department-card__quick-links a:hover{background-color:#fff;color:var(--color-foreground)}.department-card__cta{display:inline-flex;align-items:center;gap:.375rem;margin-top:.25rem;font-size:.9375rem;font-weight:600}.department-card__cta svg{width:1.125rem;height:1.125rem;transition:transform .3s var(--ease-out)}.department-card:hover .department-card__cta svg{transform:translate(4px)}.department-card--showcase{background:radial-gradient(circle at 78% 22%,color-mix(in srgb,var(--section-accent) 70%,#fff 0%) 0%,transparent 60%),linear-gradient(160deg,color-mix(in srgb,var(--section-accent) 55%,#15151a),color-mix(in srgb,var(--section-accent) 18%,#0f0f13))}.department-card__showcase:after{background:linear-gradient(to top,rgb(0 0 0 / .55) 0%,rgb(0 0 0 / .15) 50%,transparent 75%)}.department-card__tile{--size: clamp(4.75rem, 42%, 11rem);--rotate: calc((var(--i) - 1) * 8deg);position:absolute;top:8%;right:calc(6% + var(--i) * var(--size) * .5);z-index:calc(3 - var(--i));display:grid;place-items:center;width:var(--size);aspect-ratio:1;overflow:hidden;border-radius:.875rem;background-color:#fff;box-shadow:0 2px 4px #0000002e,0 14px 30px #00000052;transform:translateY(calc(var(--i) * 10%)) rotate(var(--rotate));transition:transform .5s var(--ease-out)}.department-card__tile:nth-child(1){--rotate: 6deg}.department-card__tile:nth-child(2){--rotate: -5deg}.department-card__tile:nth-child(3){--rotate: 3deg}.department-card__tile img{width:100%;height:100%}.department-card--fit-contain .department-card__tile img{padding:10%;object-fit:contain}.department-card--fit-cover .department-card__tile img{object-fit:cover;transform:scale(1.12)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.department-card--showcase:hover .department-card__tile{transform:translateY(calc(var(--i) * 10% - 4%)) translate(calc(var(--i) * -12%)) rotate(calc(var(--rotate) * 1.4))}}.department-card__ticket{--size: clamp(7.5rem, 72%, 16rem);aspect-ratio:auto;grid-template-columns:auto minmax(0,1fr);gap:.5rem;padding:.5rem .625rem;border-left:4px solid var(--agenda-color, var(--section-accent));color:#18181b;text-align:left}.department-card__ticket-date{display:grid;justify-items:center;font-size:.625rem;font-weight:700;line-height:1;text-transform:uppercase;color:#71717a}.department-card__ticket-date strong{font-size:1.125rem;color:#18181b}.department-card__ticket-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.75rem;font-weight:700;line-height:1.25}.department-card__ticket{right:8%;top:calc(7% + var(--i) * 15%);padding:.625rem .75rem;transform:rotate(var(--rotate))}.department-card__ticket:nth-child(2){right:16%}@media(hover:hover)and (prefers-reduced-motion:no-preference){.department-card--showcase:hover .department-card__ticket{transform:translate(calc(var(--i) * -6%)) rotate(0)}}.department-card--gadget{border:1px solid var(--color-border);background:radial-gradient(ellipse 80% 60% at 50% 28%,#fff,#fff0 70%),var(--color-surface, #f2f1ee);color:var(--color-foreground);transition:transform .45s var(--ease-out),box-shadow .45s var(--ease-out),border-color .3s ease}.department-card--gadget:hover{border-color:transparent;box-shadow:0 18px 40px #33302c1f;transform:translateY(-4px)}.department-card--gadget .department-card__showcase:after{display:none}.department-card--gadget .department-card__text{color:var(--color-foreground-muted);opacity:1}.department-card--gadget .department-card__quick-links a{background-color:var(--color-card, #fff);color:var(--color-foreground);box-shadow:inset 0 0 0 1px var(--color-border);-webkit-backdrop-filter:none;backdrop-filter:none}.department-card--gadget .department-card__quick-links a:hover{background-color:var(--color-foreground);color:var(--color-background)}.department-card--gadget .department-card__link:focus-visible:after{outline-color:var(--color-foreground)}@media screen and (max-width:749px){.department-card__tile{--size: clamp(2.75rem, 32%, 6rem);top:6%;border-radius:.625rem}.department-card__ticket{--size: 84%;top:calc(5% + var(--i) * 19%);right:6%;gap:.375rem;padding:.375rem .5rem;border-left-width:3px}.department-card__ticket:nth-child(2){right:10%}.department-card__ticket:nth-child(n+3){display:none}.department-card__ticket-date strong{font-size:.9375rem}.department-card__ticket-title{-webkit-line-clamp:1;font-size:.625rem}}.feature-card{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:var(--style-border-radius-cards);background-color:var(--color-surface)}.feature-card__media{aspect-ratio:16 / 9;overflow:hidden}.feature-card__image{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease-out)}.feature-card:hover .feature-card__image{transform:scale(1.03)}.feature-card__content{display:flex;flex:1;flex-wrap:wrap;align-content:flex-start;align-items:center;gap:1.25rem .75rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem)}.feature-card__content>*{flex-basis:100%}.feature-card__content>:has(>.button){flex-basis:auto}.feature-card .rich-text-block__heading{font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.feature-card .opening-hours__table{max-width:none}.feature-card .opening-hours__table th,.feature-card .opening-hours__table td{border-color:color-mix(in srgb,var(--color-foreground) 10%,transparent)}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.link-pills{display:flex;flex-wrap:wrap;gap:.5rem;flex:1 1 100%;margin:.25rem 0 0;padding:0;list-style:none}.collection-hero__actions>.link-pills{flex:1 1 100%}.link-pills__link{display:inline-flex;align-items:center;min-height:2.25rem;padding:.375rem .875rem;border:1px solid var(--color-border);border-radius:999px;background-color:var(--color-card);color:var(--color-foreground);font-size:.875rem;font-weight:600;text-decoration:none;transition:border-color .2s ease,color .2s ease}.link-pills__link--logo{gap:.5rem;padding-left:.5rem}.link-pills__logo{display:block;width:auto;height:1.5rem;max-width:4.5rem;object-fit:contain}@media screen and (max-width:749px){.link-pills{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.link-pills::-webkit-scrollbar{display:none}.link-pills__link{white-space:nowrap}}.link-pills__link:hover{border-color:var(--section-accent, var(--color-foreground));color:var(--section-accent, var(--color-foreground))}.menu-block__heading{margin-bottom:.75rem;font-size:1rem;letter-spacing:.04em;text-transform:uppercase}.menu-block__list{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.menu-block__list a{text-decoration:none}.menu-block__list a:hover{text-decoration:underline}.newsletter{display:flex;flex-direction:column;gap:.75rem}.newsletter__heading{font-size:.9375rem;letter-spacing:0}.newsletter__text{color:var(--color-foreground-muted)}.newsletter__field{display:flex;flex-wrap:wrap;gap:.5rem}.newsletter__field input{flex:1 1 10rem;min-width:0;min-height:3rem;padding:.625rem .875rem;border:1px solid var(--color-border);background-color:var(--color-card);color:var(--color-foreground)}.newsletter__field input:focus{border-color:var(--color-foreground);outline:none}.newsletter__field .button{flex:1 0 auto;padding-inline:1.125rem}.newsletter__message{font-size:.875rem}.newsletter__message--error{color:var(--color-button)}.opening-hours{display:grid;gap:1rem}.opening-hours__heading{font-size:.9375rem;letter-spacing:0}.opening-hours__address{font-style:normal}.opening-hours__table{width:100%;max-width:22rem;border-collapse:collapse}.opening-hours__table th,.opening-hours__table td{padding:.4375rem 0;border-bottom:1px solid var(--color-border);font-size:.9375rem;text-align:left}.opening-hours__table th{font-weight:400}.opening-hours__table td{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.opening-hours__day-short{display:none}@media screen and (max-width:749px){.opening-hours__day-long{display:none}.opening-hours__day-short{display:inline}.opening-hours__table th,.opening-hours__table td{padding-block:.3125rem;font-size:.875rem}}.opening-hours__today th,.opening-hours__today td{font-weight:700}.rich-text-block{display:flex;flex-direction:column;gap:.75rem}.rich-text-block__eyebrow{font-size:.9375rem;font-weight:600;color:var(--section-accent-text, var(--color-button))}.rich-text-block__heading{font-size:clamp(1.625rem,1.25rem + 1.4vw,2.375rem)}.rich-text-block__text{font-size:1.0625rem;color:var(--color-foreground-muted)}.rich-text-block__text>*+*{margin-top:.75rem}.set-card{position:relative;display:grid;gap:.25rem;align-content:start;height:100%;min-height:8.5rem;padding:1.25rem 1.25rem 2.75rem;border:1px solid var(--color-border);border-radius:var(--style-border-radius-cards);background-color:var(--color-card);color:var(--color-foreground);text-decoration:none;transition:border-color .2s ease}.set-card:hover{border-color:var(--section-accent, var(--color-foreground))}.set-card__label{font-size:.8125rem;font-weight:600;color:var(--section-accent, var(--color-foreground-muted))}.set-card__title{font-size:1.125rem;font-weight:600;line-height:1.25;text-wrap:balance}.set-card__note{font-size:.875rem;color:var(--color-foreground-muted)}.set-card__arrow{position:absolute;right:1.25rem;bottom:1rem;color:var(--color-foreground-muted);transition:transform .25s var(--ease-out)}.set-card__arrow svg{width:1.125rem;height:1.125rem}.set-card:hover .set-card__arrow{transform:translate(3px);color:var(--section-accent, var(--color-foreground))}.social-links__heading{margin-bottom:.75rem;font-size:1rem;letter-spacing:.04em;text-transform:uppercase}.social-links__list{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.social-links__list a{display:inline-block;padding:.375rem .875rem;border:1px solid currentcolor;border-radius:999px;font-size:.875rem;font-weight:700;text-decoration:none;transition:background-color .15s ease,color .15s ease}.social-links__list a:hover{border-color:var(--color-brand-secondary);background-color:var(--color-brand-secondary);color:#fff}.social-links__empty{font-size:.875rem;opacity:.7}.steps{display:grid;gap:1rem;margin:0;padding:0;list-style:none;counter-reset:none}.steps__item{display:flex;align-items:flex-start;gap:.875rem}.steps__number{display:inline-grid;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;border:1px solid var(--color-border);background-color:var(--color-card);color:var(--color-foreground);font-size:.875rem;font-weight:600}.steps__content{display:flex;flex-direction:column;padding-top:.25rem}.steps__content strong{font-weight:600}.steps__content span{font-size:.9375rem;color:var(--color-foreground-muted)}.tcg-game{display:grid;gap:2rem}.tcg-game[hidden]{display:none}.tcg-game:not([hidden]){animation:tcg-fade .3s ease both}@keyframes tcg-fade{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.tcg-game:not([hidden]){animation:none}}.tcg-game__nav{--game-tint: color-mix(in srgb, var(--game-color, var(--section-accent)) 9%, var(--color-card));display:grid;gap:1.5rem;align-content:start;padding:clamp(1.25rem,1rem + 1vw,1.75rem);border-radius:var(--style-border-radius-cards);background-color:var(--game-tint)}.tcg-game__title{display:grid;gap:.625rem}.tcg-game__title:after{content:"";width:2.5rem;height:.25rem;border-radius:999px;background-color:var(--game-color, var(--section-accent))}.tcg-game__nav .tcg-group__links,.tcg-game__nav .tcg-link{border-color:color-mix(in srgb,var(--game-color, var(--color-foreground)) 18%,transparent)}.tcg-game__nav .tcg-link:hover .tcg-link__label,.tcg-game__nav .tcg-link:hover svg{color:var(--game-color, var(--section-accent))}.tcg-game__intro{display:grid;gap:.375rem}.tcg-game__title{font-size:clamp(1.5rem,1.2rem + 1vw,2rem);letter-spacing:-.02em}.tcg-game__text{color:var(--color-foreground-muted)}.tcg-game__search{display:flex;align-items:center;gap:.625rem;padding:0 .875rem;border:1px solid var(--color-border);border-radius:var(--style-border-radius-inputs);background-color:var(--color-card);color:var(--color-foreground-muted);transition:border-color .2s ease}.tcg-game__search:focus-within{border-color:var(--color-foreground)}.tcg-game__search svg{flex-shrink:0;width:1.125rem;height:1.125rem}.tcg-game__search input{flex:1;min-width:0;min-height:2.875rem;border:0;background:none;color:var(--color-foreground);font:inherit;outline:none}.tcg-game__groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1.5rem 1.25rem}.tcg-game__groups>.shopify-block{display:contents}.tcg-game__switch{display:flex;flex-wrap:wrap;gap:.375rem}.tcg-game__switch button{min-height:2.25rem;padding:.25rem .875rem;border:1px solid var(--color-border);border-radius:999px;background-color:var(--color-card);color:var(--color-foreground);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer}.tcg-game__switch button[aria-pressed=true]{border-color:var(--game-color, var(--color-foreground));background-color:var(--game-color, var(--color-foreground));color:var(--game-color-fg, #fff)}.tcg-game__main{display:grid;gap:1.5rem;align-content:start;min-width:0}.tcg-game__media{overflow:hidden;aspect-ratio:16 / 7;border-radius:var(--style-border-radius-cards);background-color:var(--color-surface)}.tcg-game__image{width:100%;height:100%;object-fit:cover}.tcg-game__new{display:grid;gap:1rem}.tcg-game__new-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1.5rem}.tcg-game__new-heading h3{font-size:1.125rem}.tcg-game__products{margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.tcg-game__nav{grid-template-columns:minmax(0,1fr) minmax(16rem,24rem);align-items:end}.tcg-game__groups{grid-column:1 / -1}}@media screen and (min-width:990px){.tcg-game__products{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem 1.25rem;margin-inline:0;padding-inline:0;overflow:visible}}.tcg-group{display:grid;gap:.75rem;align-content:start}.tcg-group__title{display:flex;align-items:center;gap:.625rem;font-size:1.125rem;font-weight:700;letter-spacing:-.01em;color:var(--color-foreground)}.tcg-group__title:before{content:"";width:.25rem;height:1.125rem;border-radius:999px;background-color:var(--game-color, var(--section-accent))}.tcg-group__links{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:.625rem;margin:0;padding:0;list-style:none}@media screen and (max-width:749px){.tcg-group__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}}.tcg-link{display:flex;align-items:center;justify-content:space-between;gap:.75rem;height:100%;min-height:4.25rem;padding:.875rem 1rem;border:1px solid color-mix(in srgb,var(--game-color, var(--color-foreground)) 22%,var(--color-border));border-radius:var(--style-border-radius-cards);background-color:var(--color-card);color:var(--color-foreground);text-decoration:none;box-shadow:0 1px 2px #0000000a;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.tcg-link:hover{border-color:var(--game-color, var(--color-foreground));box-shadow:0 8px 20px #00000014;transform:translateY(-1px)}.tcg-link__text{display:grid;gap:.125rem;min-width:0}.tcg-link__label{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-size:1rem;font-weight:700}.tcg-link__count{padding:.0625rem .5rem;border-radius:999px;background-color:color-mix(in srgb,var(--game-color, var(--color-foreground)) 12%,var(--color-card));color:var(--color-foreground-muted);font-size:.75rem;font-weight:600}.tcg-link__note{font-size:.8125rem;color:var(--color-foreground-muted)}.tcg-link svg{flex-shrink:0;width:2rem;height:2rem;padding:.4375rem;border-radius:50%;background-color:var(--game-color, var(--color-foreground));color:var(--game-color-fg, #fff);transition:transform .25s var(--ease-out)}.tcg-link:hover svg{transform:translate(3px)}.tcg-link--empty{opacity:.7}@media screen and (max-width:749px){.tcg-link{align-items:flex-start;min-height:3.75rem;padding:.75rem;gap:.5rem}.tcg-link__label{font-size:.9375rem}.tcg-link__note{font-size:.75rem}.tcg-link svg{width:1.5rem;height:1.5rem;padding:.3125rem}}.tcg-link--empty svg{background-color:var(--color-border);color:var(--color-foreground-muted)}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.usp{display:flex;align-items:center;gap:.75rem;text-decoration:none}.usp__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2rem;height:2rem;color:var(--color-brand-secondary)}.usp__icon svg{width:1.5rem;height:1.5rem}.usp__text{display:flex;flex-direction:column;font-size:.875rem;line-height:1.35}.usp__text strong{font-size:.9375rem;font-weight:600}.usp__text span{color:var(--color-foreground-muted)}.add-calendar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .625rem;padding:.875rem 1rem;border:1px solid var(--color-border);border-radius:var(--style-border-radius-cards);background-color:var(--color-card)}.add-calendar__label{display:inline-flex;flex-basis:100%;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:700;--icon-stroke-width: 1.75}.add-calendar__label svg{width:1.125rem;height:1.125rem}.add-calendar__option{display:inline-flex;align-items:center;min-height:2.5rem;padding:0 1rem;border:1px solid var(--color-border);border-radius:999px;background-color:var(--color-background);color:var(--color-foreground);font:inherit;font-size:.875rem;font-weight:600;text-decoration:none;cursor:pointer}.add-calendar__option:hover{border-color:var(--color-foreground)}.article-card{height:100%}.article-card__link{display:grid;grid-template-rows:auto 1fr;height:100%;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--style-border-radius-cards);background-color:var(--color-card);text-decoration:none;transition:border-color .2s ease}.article-card__link:hover{border-color:var(--color-foreground)}.article-card__media{position:relative;aspect-ratio:16 / 10;overflow:hidden;background-color:var(--color-surface)}.article-card__image,.article-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease-out)}.article-card__placeholder{fill:var(--color-border)}.article-card__link:hover .article-card__image{transform:scale(1.03)}.article-card__body{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem}.article-card__date{font-size:.8125rem;color:var(--color-foreground-muted)}.article-card__title{font-size:1.1875rem;line-height:1.3;letter-spacing:-.01em}.article-card__excerpt{font-size:.9375rem;color:var(--color-foreground-muted)}.article-card__more{display:inline-flex;align-items:center;gap:.375rem;margin-top:auto;padding-top:.5rem;font-size:.875rem;font-weight:600}.article-card__more svg{width:1rem;height:1rem;transition:transform .2s var(--ease-out)}.article-card__link:hover .article-card__more svg{transform:translate(3px)}.back-links{display:flex;flex-wrap:wrap;gap:.5rem}.back-links__pill{display:inline-flex;align-items:center;gap:.375rem;min-height:2.25rem;padding:.3125rem .875rem;border:1px solid var(--color-border);border-radius:999px;background-color:var(--color-card);color:var(--color-foreground);font-size:.8125rem;font-weight:600;line-height:1.2;text-decoration:none;transition:border-color .15s ease,background-color .15s ease}.back-links__pill:hover{border-color:var(--color-foreground)}.back-links__pill--back{padding-inline-start:.625rem}.back-links__icon{display:inline-flex;--icon-stroke-width: 2.25}.back-links__icon svg{width:1rem;height:1rem;transform:scaleX(-1)}.back-links--marker{position:absolute;width:1px;height:0;overflow:hidden;visibility:hidden}.back-links-float{position:fixed;top:var(--back-float-top, 4.5rem);left:max(var(--page-margin, 1rem),env(safe-area-inset-left));z-index:15;pointer-events:none;opacity:0;transform:translateY(-.5rem);transition:opacity .2s ease,transform .2s ease}.back-links-float.is-visible{pointer-events:auto;opacity:1;transform:none}.back-links-float .back-links__pill{min-height:2.25rem;box-shadow:0 .25rem .875rem #33302c1f}.back-links-float .back-links__pill:not(.back-links__pill--back){display:none}@media(prefers-reduced-motion:reduce){.back-links-float{transition:none}}.back-links-side{display:none}@media screen and (min-width:990px){.back-links-float{display:none}.back-links-side.is-visible{display:flex;position:sticky;top:0;z-index:1;padding-bottom:.75rem;border-bottom:1px solid var(--color-border);background-color:var(--color-background)}}.game-facts{display:grid;gap:.5rem}.game-facts__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--style-border-radius-cards);background-color:var(--color-border);list-style:none}@media screen and (min-width:750px){.game-facts__tiles{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr))}}.game-facts__tiles li{display:grid;align-content:start;gap:.125rem;padding:.625rem .875rem;background-color:var(--color-card)}.game-facts__label{font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--color-foreground-muted)}.game-facts__tiles strong{font-size:1rem;font-weight:600}.game-facts__level{display:grid;gap:.25rem}.game-pips{display:inline-flex;gap:.1875rem}.game-pips i{width:.625rem;height:.625rem;border-radius:.125rem;background-color:var(--color-border)}.game-pips i.is-on{background-color:var(--color-accent-board, var(--color-foreground))}.game-facts__note{font-size:.875rem;color:var(--color-foreground-muted)}.game-facts__note a{color:var(--color-foreground);font-weight:600}.calendar-subscribe{display:grid;gap:.625rem;margin-top:1rem}.calendar-subscribe__text{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;--icon-stroke-width: 1.75}.calendar-subscribe__text svg{flex-shrink:0;width:1.125rem;height:1.125rem}.calendar-subscribe__buttons{display:flex;flex-wrap:wrap;gap:.5rem}.calendar-subscribe__button{display:inline-flex;align-items:center;min-height:2.5rem;padding:0 1rem;border:1px solid var(--color-border);border-radius:999px;background-color:var(--color-card);color:var(--color-foreground);font:inherit;font-size:.875rem;font-weight:600;text-decoration:none;cursor:pointer}.calendar-subscribe__button:hover{border-color:var(--color-foreground)}.calendar-subscribe__button--quiet{border-style:dashed}.calendar-subscribe__help{font-size:.8125rem;color:var(--color-foreground-muted)}.calendar-subscribe__help summary{cursor:pointer;font-weight:600}.calendar-subscribe__help ol{margin:.5rem 0 0;padding-left:1.25rem;display:grid;gap:.25rem}.polish-offer{display:inline-flex;align-items:center;gap:.375rem;justify-self:start;width:fit-content;margin-top:.25rem;padding:.3125rem .75rem .3125rem .5rem;border:1px dashed var(--color-border);border-radius:999px;background:none;color:var(--color-foreground);font:inherit;font-size:.8125rem;font-weight:600;line-height:1.3;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.polish-offer:hover{border-style:solid;border-color:var(--color-foreground)}.polish-offer[disabled]{opacity:.5;cursor:progress}.polish-offer__plus{display:grid;place-items:center;width:1.125rem;height:1.125rem;border-radius:50%;background-color:var(--color-foreground);color:var(--color-background);font-size:.875rem;line-height:1}.polish-offer--done{border:0;padding-left:0;color:var(--color-accent-board);cursor:default}.polish-offer--done svg{width:1rem;height:1rem}.cart-recs{display:grid;gap:.75rem}.cart-recs[hidden]{display:none}.cart-recs__title{font-family:var(--font-primary--family);font-size:.9375rem;font-weight:700;letter-spacing:0}.cart-recs__list{display:grid;gap:.625rem;margin:0;padding:0;list-style:none}.cart-rec{display:grid;grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.5rem;border:1px solid var(--color-border);border-radius:var(--style-border-radius-cards);background-color:var(--color-card)}.cart-rec__media{display:block;aspect-ratio:1;overflow:hidden;border-radius:calc(var(--style-border-radius-cards) * .6);background-color:var(--color-surface)}.cart-rec__image{width:100%;height:100%;object-fit:contain;padding:8%;mix-blend-mode:multiply}.cart-rec__body{display:grid;gap:.125rem;min-width:0}.cart-rec__title{display:-webkit-box;overflow:hidden;font-size:.8125rem;font-weight:600;line-height:1.3;text-decoration:none;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cart-rec__title:hover{text-decoration:underline}.cart-rec__price{font-size:.8125rem;font-weight:700}.condition-chip--mt{--condition: #137a3c;--condition-fg: #ffffff}.condition-chip--nm{--condition: #2dbb4e;--condition-fg: #0b2b13}.condition-chip--ex{--condition: #a7dc78;--condition-fg: #1d3510}.condition-chip--gd{--condition: #f5cf3a;--condition-fg: #3a2e00}.condition-chip--lp{--condition: #f39a3c;--condition-fg: #3a1f00}.condition-chip--pl{--condition: #ec7466;--condition-fg: #3b0d07}.condition-chip--po{--condition: #c62828;--condition-fg: #ffffff}.condition-chip{display:inline-flex;align-items:center;justify-content:center;min-width:1.875rem;min-height:1.375rem;padding:0 .375rem;border-radius:.3125rem;background-color:var(--condition, var(--color-surface));color:var(--condition-fg, var(--color-foreground));font-size:.75rem;font-weight:700;letter-spacing:.03em;line-height:1;text-decoration:none;white-space:nowrap}.condition-legend{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.condition-legend__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3rem;font-size:.875rem;font-weight:600;list-style:none;cursor:pointer}.condition-legend__summary::-webkit-details-marker{display:none}.condition-legend__summary svg{width:1rem;height:1rem;transition:transform .2s ease}.condition-legend[open] .condition-legend__summary svg{transform:rotate(180deg)}.condition-legend__list{display:grid;gap:.75rem;margin:0 0 1rem}.condition-legend__row{display:grid;gap:.25rem}.condition-legend__row dt{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600}.condition-legend__row dd{margin:0;font-size:.875rem;color:var(--color-foreground-muted)}@media screen and (min-width:750px){.condition-legend__row{grid-template-columns:11rem minmax(0,1fr);gap:1rem}}.dept-gadget{position:absolute;top:5%;left:0;right:0;height:56%;display:grid;place-items:center;pointer-events:none}.dg-handheld{position:relative;display:grid;grid-template-columns:1fr 2.3fr 1fr;align-items:center;gap:6%;width:min(13rem,84%);aspect-ratio:2.2;padding:5% 6%;border-radius:1.5rem;background:linear-gradient(170deg,#4a4540,#33302c 60%,#2a2724);box-shadow:inset 0 1px #ffffff2e,inset 0 -4px #00000040,0 22px 30px -12px #33302c73,0 6px 10px #33302c1f;transform:rotate(-5deg);transition:transform .5s var(--ease-out)}.dg-handheld:before,.dg-handheld:after{content:"";position:absolute;top:-.3rem;width:22%;height:.6rem;border-radius:.5rem .5rem 0 0;background-color:#ea8f1c}.dg-handheld:before{left:9%}.dg-handheld:after{right:9%}.dg-handheld__screen{position:relative;aspect-ratio:1.45;overflow:hidden;border:.3rem solid #1c1c1f;border-radius:.5rem;background-color:#0b1020;container-type:inline-size;filter:brightness(.85);transition:filter .3s ease}.dg-handheld__stars{position:absolute;top:0;right:-100%;bottom:0;left:0;background-image:radial-gradient(1.5px 1.5px at 10px 12px,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 40px 30px,#9bd 50%,transparent 51%),radial-gradient(1.5px 1.5px at 70px 8px,#fd8 50%,transparent 51%);background-size:80px 50px}.dg-handheld__ground{position:absolute;left:0;right:0;bottom:0;height:18%;background:repeating-linear-gradient(90deg,#3b8f4a 0 6px,#2f7a3d 6px 12px);border-top:2px solid #8fd18a}.dg-handheld__hero{position:absolute;left:20%;bottom:18%;width:3px;height:3px;color:#ffd166;box-shadow:3px 0 #e4572e,6px 0 #e4572e,9px 0 #e4572e,0 3px #e4572e,3px 3px currentColor,6px 3px currentColor,9px 3px currentColor,12px 3px #e4572e,0 6px #e4572e,3px 6px #18181b,6px 6px currentColor,9px 6px #18181b,12px 6px #e4572e,3px 9px currentColor,6px 9px currentColor,9px 9px currentColor,3px 12px #18181b,9px 12px #18181b;transform:translateY(-12px)}.dg-handheld__text{position:absolute;top:20%;left:0;right:0;font-family:ui-monospace,Courier New,monospace;font-size:clamp(.375rem,11cqi,.6875rem);font-weight:800;letter-spacing:.1em;text-align:center;color:#ffd166}.dg-handheld__dpad{justify-self:center;width:72%;aspect-ratio:1;background:linear-gradient(#141210,#141210) center / 34% 100% no-repeat,linear-gradient(#141210,#141210) center / 100% 34% no-repeat;filter:drop-shadow(0 1px 0 rgb(255 255 255 / .12))}.dg-handheld__buttons{position:relative;justify-self:center;width:76%;aspect-ratio:1}.dg-handheld__buttons span{position:absolute;width:46%;aspect-ratio:1;border-radius:50%;box-shadow:0 2px #00000059;transition:transform .12s ease,box-shadow .12s ease}.dg-handheld__buttons span:first-child{right:0;top:6%;background:radial-gradient(circle at 35% 35%,#f7b25a,#ea8f1c)}.dg-handheld__buttons span:last-child{left:0;bottom:6%;background:radial-gradient(circle at 35% 35%,#e8644b,#c8351b)}@media(prefers-reduced-motion:no-preference){.dg-handheld__stars{animation:dg-scroll 6s linear infinite}.dg-handheld__ground{animation:dg-ground 1.2s linear infinite}.dg-handheld__text{animation:dg-blink 1.1s steps(1) infinite}.department-card:hover .dg-handheld__hero{animation:dg-jump .6s ease-in-out infinite}.department-card:hover .dg-handheld__buttons span:first-child{animation:dg-press .6s steps(1) infinite}}.department-card:hover .dg-handheld{transform:rotate(0) scale(1.06)}.department-card:hover .dg-handheld__screen{filter:brightness(1.15)}@keyframes dg-scroll{to{transform:translate(-50%)}}@keyframes dg-ground{to{background-position:-12px 0}}@keyframes dg-blink{50%{opacity:0}}@keyframes dg-jump{50%{transform:translateY(-22px)}}@keyframes dg-press{50%{transform:translateY(2px);box-shadow:0 0 #00000059}}.dg-consoles{position:relative;width:100%;height:100%}.dg-consoles__item{--step: calc(var(--i) - 1);position:absolute;left:50%;bottom:7%;z-index:calc(3 - var(--i) * var(--i));height:84%;max-width:34%;aspect-ratio:1;overflow:hidden;border-radius:.875rem;background-color:#fff;box-shadow:0 2px 4px #0003,0 14px 28px #0000004d;transform:translate(calc(-50% + var(--step) * 62%)) translateY(calc(var(--step) * var(--step) * 2%)) rotate(calc(var(--step) * 8deg)) scale(calc(1 - var(--step) * var(--step) * .12));transform-origin:50% 100%;transition:transform .55s var(--ease-out)}.dg-consoles__item img{width:100%;height:100%;object-fit:cover}.dg-consoles--boxes .dg-consoles__item{overflow:visible;border-radius:0;background:none;box-shadow:none}.dg-consoles--boxes .dg-consoles__item img{object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 2px 3px rgb(0 0 0 / .25)) drop-shadow(0 12px 18px rgb(0 0 0 / .25))}.department-card:hover .dg-consoles__item{transform:translate(calc(-50% + var(--step) * 82%)) translateY(calc(var(--step) * var(--step) * 4% - 6%)) rotate(calc(var(--step) * 12deg)) scale(calc(1 - var(--step) * var(--step) * .08))}@media(prefers-reduced-motion:reduce){.dg-consoles__item{transition:none}}.dg-fan{position:relative;width:100%;height:100%}.dg-fan__card{--card-w: clamp(3.5rem, 26%, 6.75rem);--step: calc(var(--i) - 1);position:absolute;left:50%;bottom:16%;z-index:calc(2 - var(--i) * var(--i) + 2);width:var(--card-w);aspect-ratio:63 / 88;overflow:hidden;border-radius:.4rem;box-shadow:0 2px 4px #0000004d,0 14px 28px #0006;transform:translate(calc(-50% + var(--step) * 46%)) translateY(calc(var(--step) * var(--step) * 6%)) rotate(calc(var(--step) * 9deg));transform-origin:50% 110%;transition:transform .55s var(--ease-out)}.dg-fan__card img{width:100%;height:100%;object-fit:cover}.dg-fan__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 30%,rgb(255 255 255 / .55) 46%,rgb(160 220 255 / .35) 52%,transparent 66%);transform:translate(-140%)}.department-card:hover .dg-fan__card{transform:translate(calc(-50% + var(--step) * 78%)) translateY(calc(var(--step) * var(--step) * 4% - 8%)) rotate(calc(var(--step) * 15deg))}@media(prefers-reduced-motion:no-preference){.department-card:hover .dg-fan__card:after{animation:dg-holo 1.1s ease-out both;animation-delay:calc(var(--i) * .12s + .15s)}}@keyframes dg-holo{to{transform:translate(140%)}}.dg-board{position:relative;width:92%;height:100%}.dg-board__lid{position:absolute;top:4%;right:4%;width:42%;aspect-ratio:1.25;border-radius:.375rem;background:radial-gradient(circle at 70% 35%,#e9c46a 0 14%,transparent 15%),linear-gradient(160deg,#6d8b74 0 45%,#4f6d5a 45% 70%,#3f5a49 70%);box-shadow:inset 0 0 0 3px #f6efe3,0 14px 20px -10px #33302c80;transform:rotate(7deg);transition:transform .5s var(--ease-out)}.dg-board__lid span{position:absolute;left:12%;right:12%;bottom:14%;height:18%;border-radius:.2rem;background:#f6efe3;box-shadow:inset 0 -2px #00000014}.dg-board__stage{position:absolute;left:4%;right:14%;bottom:8%;display:grid;place-items:center;perspective:700px}.dg-board__plane{--x: 10%;--y: 10%;position:relative;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(5,1fr);gap:2px;width:min(9.5rem,74%);aspect-ratio:1;padding:4px;border-radius:.375rem;background:linear-gradient(135deg,#d9c3a0,#c4a77c);box-shadow:0 0 0 3px #b8976a,0 22px 18px -10px #33302c8c;transform:rotateX(56deg) rotate(-38deg);transition:transform .6s var(--ease-out)}.dg-board__cell{border-radius:2px;background-color:#f6efe3}.dg-board__cell:nth-child(4n+2){background-color:#b9c7a8}.dg-board__cell:nth-child(4n+3){background-color:#d8a487}.dg-board__cell:nth-child(4n){background-color:#a9b8c4}.dg-board__cell:nth-child(1),.dg-board__cell:nth-child(5),.dg-board__cell:nth-child(9),.dg-board__cell:nth-child(13){background-color:#33302c}.dg-board__cell:nth-child(1){grid-area:1 / 1}.dg-board__cell:nth-child(2){grid-area:1 / 2}.dg-board__cell:nth-child(3){grid-area:1 / 3}.dg-board__cell:nth-child(4){grid-area:1 / 4}.dg-board__cell:nth-child(5){grid-area:1 / 5}.dg-board__cell:nth-child(6){grid-area:2 / 5}.dg-board__cell:nth-child(7){grid-area:3 / 5}.dg-board__cell:nth-child(8){grid-area:4 / 5}.dg-board__cell:nth-child(9){grid-area:5 / 5}.dg-board__cell:nth-child(10){grid-area:5 / 4}.dg-board__cell:nth-child(11){grid-area:5 / 3}.dg-board__cell:nth-child(12){grid-area:5 / 2}.dg-board__cell:nth-child(13){grid-area:5 / 1}.dg-board__cell:nth-child(14){grid-area:4 / 1}.dg-board__cell:nth-child(15){grid-area:3 / 1}.dg-board__cell:nth-child(16){grid-area:2 / 1}.dg-board__center{grid-area:2 / 2 / 5 / 5;margin:3px;border-radius:3px;background:radial-gradient(circle,#f6efe3 0 22%,#c8351b 23% 28%,#f6efe3 29% 40%,transparent 41%),repeating-linear-gradient(45deg,#e7dcc8 0 6px,#efe6d6 6px 12px)}.dg-board__token{position:absolute;left:var(--x);top:var(--y);width:13%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 40% 35%,#e0573d,#8f2412);box-shadow:0 0 0 2px #fff,0 3px 3px #0006;transform:translate(-50%,-50%);transition:left .16s ease-out,top .16s ease-out}.department-card:hover .dg-board__plane{transform:rotateX(50deg) rotate(-30deg) scale(1.04)}.department-card:hover .dg-board__lid{transform:rotate(3deg) translateY(-4px)}.dg-board__dice{position:absolute;left:2%;bottom:0;display:flex;gap:.625rem;perspective:400px;filter:drop-shadow(0 8px 6px rgb(51 48 44 / .25))}.dg-die{--die: clamp(1.5rem, 2.2vw, 2.25rem);--rx: -25deg;--ry: 35deg;position:relative;width:var(--die);height:var(--die);transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .9s cubic-bezier(.2,.9,.3,1.15)}.dg-die+.dg-die{--rx: -35deg;--ry: -25deg;margin-top:.5rem}.dg-die.is-rolling{animation:dg-roll .7s ease-out}@keyframes dg-roll{0%{transform:translateY(-14px) rotateX(0) rotateY(0)}to{transform:translateY(0) rotateX(calc(var(--rx) + 720deg)) rotateY(calc(var(--ry) + 540deg))}}.dg-die__face{--pip: radial-gradient(circle, #33302c 0 46%, transparent 52%);position:absolute;top:0;right:0;bottom:0;left:0;border-radius:18%;background-color:#fffdf8;box-shadow:inset 0 0 0 1px #33302c1a,inset -3px -3px 6px #33302c24;background-repeat:no-repeat;background-size:22% 22%}.dg-die__face--1{transform:rotateY(0) translateZ(calc(var(--die) / 2));background-image:var(--pip);background-position:center}.dg-die__face--6{transform:rotateY(180deg) translateZ(calc(var(--die) / 2));background-image:var(--pip),var(--pip),var(--pip),var(--pip),var(--pip),var(--pip);background-position:18% 18%,82% 18%,18% 50%,82% 50%,18% 82%,82% 82%}.dg-die__face--2{transform:rotateY(90deg) translateZ(calc(var(--die) / 2));background-image:var(--pip),var(--pip);background-position:20% 20%,80% 80%}.dg-die__face--5{transform:rotateY(-90deg) translateZ(calc(var(--die) / 2));background-image:var(--pip),var(--pip),var(--pip),var(--pip),var(--pip);background-position:20% 20%,80% 20%,center,20% 80%,80% 80%}.dg-die__face--3{transform:rotateX(90deg) translateZ(calc(var(--die) / 2));background-image:var(--pip),var(--pip),var(--pip);background-position:20% 20%,center,80% 80%}.dg-die__face--4{transform:rotateX(-90deg) translateZ(calc(var(--die) / 2));background-image:var(--pip),var(--pip),var(--pip),var(--pip);background-position:20% 20%,80% 20%,20% 80%,80% 80%}.dg-machine{display:grid;justify-items:center;width:min(11rem,78%)}.dg-machine__body{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;width:100%;padding:.625rem .75rem 1rem;border-radius:.75rem;background:linear-gradient(180deg,#4a4540,#33302c);box-shadow:0 10px 22px #00000059}.dg-machine__screen{padding:.25rem .5rem;border-radius:.25rem;background-color:#0b1020;color:#ffd166;font-family:ui-monospace,Courier New,monospace;font-size:.625rem;font-weight:800;letter-spacing:.14em}.dg-machine__light{width:.5rem;height:.5rem;border-radius:50%;background-color:#52525b;transition:background-color .2s ease,box-shadow .2s ease}.dg-machine__slot{position:absolute;left:8%;right:8%;bottom:.375rem;height:.3125rem;border-radius:999px;background-color:#0a0a0a}.dg-machine__tickets{display:grid;width:84%;max-height:1.25rem;margin-top:-.5rem;overflow:hidden;transition:max-height .7s cubic-bezier(.3,.8,.3,1)}.department-card:hover .dg-machine__tickets{max-height:9rem}.dg-ticket{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;padding:.375rem .5rem;border-left:3px solid var(--agenda-color, #e4572e);background:radial-gradient(circle at 0 50%,transparent .3rem,#fff .32rem) left / 51% 100% no-repeat,radial-gradient(circle at 100% 50%,transparent .3rem,#fff .32rem) right / 51% 100% no-repeat;border-bottom:1px dashed #d8d2c7;color:#33302c;box-shadow:0 6px 12px -6px #33302c40}.department-card:hover .dg-machine__light{background-color:#22c55e;box-shadow:0 0 8px #22c55e}.dg-ticket__date{display:grid;justify-items:center;font-size:.5625rem;font-weight:700;line-height:1;text-transform:uppercase;color:#71717a}.dg-ticket__date strong{font-size:.9375rem;color:#18181b}.dg-ticket__title{overflow:hidden;font-size:.6875rem;font-weight:700;line-height:1.2;white-space:nowrap;text-overflow:ellipsis}.dg-retro{position:relative;display:grid;place-items:center;width:100%;height:100%}.dg-retro .dg-handheld{z-index:2}.dg-cartridge{position:absolute;top:-4%;z-index:1;width:min(3.25rem,21%);aspect-ratio:.82;padding:.375rem;border-radius:.375rem .375rem .25rem .25rem;background:repeating-linear-gradient(90deg,rgb(0 0 0 / .18) 0 2px,transparent 2px 5px) 50% 94% / 60% 8% no-repeat,linear-gradient(180deg,#5a554f,#3f3a35);box-shadow:0 12px 16px -8px #33302c80;transition:transform .5s var(--ease-out)}.dg-cartridge--left{left:6%;transform:rotate(-14deg)}.dg-cartridge--right{right:6%;transform:rotate(12deg);background:repeating-linear-gradient(90deg,rgb(0 0 0 / .18) 0 2px,transparent 2px 5px) 50% 94% / 60% 8% no-repeat,linear-gradient(180deg,#8a8580,#6b665f)}.dg-cartridge__label{display:block;aspect-ratio:1.15;border-radius:.2rem;background:radial-gradient(circle at 70% 30%,#f7b25a 0 16%,transparent 17%),linear-gradient(180deg,#a9b8c4 0 58%,#b9c7a8 58%);box-shadow:inset 0 0 0 2px #f6efe3}.dg-cartridge--right .dg-cartridge__label{background:radial-gradient(circle at 30% 40%,#fff 0 10%,transparent 11%),linear-gradient(160deg,#c8351b 0 50%,#ea8f1c 50%)}.department-card:hover .dg-cartridge--left{transform:rotate(-20deg) translate(-10%,-12%)}.department-card:hover .dg-cartridge--right{transform:rotate(18deg) translate(10%,-12%)}.dept-gadget--tcg .dg-fan__card{--step: calc(var(--i) - 2);bottom:22%;z-index:calc(6 - var(--step) * var(--step));transform:translate(calc(-50% + var(--step) * 38%)) translateY(calc(var(--step) * var(--step) * 4%)) rotate(calc(var(--step) * 8deg))}.department-card:hover .dept-gadget--tcg .dg-fan__card{transform:translate(calc(-50% + var(--step) * 60%)) translateY(calc(var(--step) * var(--step) * 3% - 6%)) rotate(calc(var(--step) * 12deg))}@media(hover:none){.dept-gadget--tcg .dg-fan__card{transform:translate(calc(-50% + var(--step) * 50%)) translateY(calc(var(--step) * var(--step) * 4%)) rotate(calc(var(--step) * 10deg))}}.dg-retro{position:relative;width:100%;height:100%}.dg-retro__item{position:absolute;left:50%;display:flex;align-items:flex-end;justify-content:center;transform-origin:50% 100%;transition:transform .55s var(--ease-out)}.dg-retro__item img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:.5rem;box-shadow:0 8px 18px #00000038}.dg-retro__item img.is-cut{border-radius:0;box-shadow:none;filter:drop-shadow(0 2px 3px rgb(0 0 0 / .25)) drop-shadow(0 10px 14px rgb(0 0 0 / .22))}[data-cutout-group]:not(.is-ready) .dg-retro__item{opacity:0}.dg-retro__item--console{--step: calc(var(--i) * 2 - 1);bottom:40%;z-index:1;width:36%;height:60%;transform:translate(calc(-50% + var(--step) * 56%)) rotate(calc(var(--step) * 8deg))}.dg-retro__item--game{--step: calc(var(--i) - 1);bottom:19%;z-index:calc(4 - var(--step) * var(--step));width:22%;height:42%;transform:translate(calc(-50% + var(--step) * 78%)) translateY(calc(var(--step) * var(--step) * 4%)) rotate(calc(var(--step) * 9deg))}.department-card:hover .dg-retro__item--console{transform:translate(calc(-50% + var(--step) * 70%)) translateY(-6%) rotate(calc(var(--step) * 12deg))}.department-card:hover .dg-retro__item--game{transform:translate(calc(-50% + var(--step) * 100%)) translateY(calc(var(--step) * var(--step) * 3% - 10%)) rotate(calc(var(--step) * 14deg))}@media(prefers-reduced-motion:reduce){.dg-retro__item{transition:none}}.dg-machine__bulbs{position:absolute;left:10%;right:10%;top:-.4rem;display:flex;justify-content:space-between}.dg-machine__bulbs span{width:.45rem;height:.45rem;border-radius:50%;background-color:#6b665f;box-shadow:inset 0 -1px #0000004d}.dg-machine__screen{display:grid}.dg-machine__idle,.dg-machine__busy{grid-area:1 / 1;transition:opacity .2s ease}.dg-machine__busy{opacity:0;color:#8fd18a}.department-card:hover .dg-machine__idle{opacity:0}.department-card:hover .dg-machine__busy{opacity:1}.department-card:hover .dg-machine__tickets{transition-timing-function:steps(9,end)}.dg-ticket{position:relative}.dg-ticket__stamp{position:absolute;right:.375rem;top:50%;padding:.125rem .375rem;border:2px solid #c8351b;border-radius:.25rem;color:#c8351b;font-size:.5625rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;opacity:0;transform:translateY(-50%) rotate(-12deg) scale(2)}@media(prefers-reduced-motion:no-preference){.department-card:hover .dg-machine__bulbs span{animation:dg-bulb .8s steps(1) infinite;animation-delay:calc(var(--b) * .11s)}.department-card:hover .dg-machine__body{animation:dg-shake .7s linear 1}.department-card:hover .dg-machine__busy{animation:dg-blink .5s steps(1) 3}.department-card:hover .dg-ticket__stamp{animation:dg-stamp .35s cubic-bezier(.3,1.5,.5,1) 1s forwards}}@keyframes dg-bulb{0%,to{background-color:#6b665f;box-shadow:inset 0 -1px #0000004d}50%{background-color:#f7b25a;box-shadow:0 0 6px #f7b25a}}@keyframes dg-shake{10%,50%,90%{transform:translate(-1px) rotate(-.4deg)}30%,70%{transform:translate(1px) rotate(.4deg)}}@keyframes dg-stamp{to{opacity:.92;transform:translateY(-50%) rotate(-12deg) scale(1)}}@media(hover:none){.dg-fan__card{transform:translate(calc(-50% + var(--step) * 62%)) translateY(calc(var(--step) * var(--step) * 5%)) rotate(calc(var(--step) * 12deg))}.dg-machine__tickets{max-height:9rem}}@media screen and (max-width:749px){.dept-gadget{top:4%;height:50%}.dg-handheld{width:88%;border-radius:.875rem}.dg-board__dice{top:0;bottom:auto;gap:.375rem}.dg-die{--die: 1.125rem}.dg-board__plane{width:78%;padding:2px;gap:1px}.dg-cartridge,.dg-machine__bulbs{display:none}.dg-machine__screen{font-size:.5rem}.dg-ticket:nth-child(n+2){display:none}.dg-fan__card{--card-w: clamp(2.25rem, 22%, 4.25rem);bottom:42%}.dg-retro{height:52%}.dept-gadget--tcg .dg-fan__card{bottom:50%}.dg-machine__tickets,.department-card:hover .dg-machine__tickets{max-height:2.5rem}.dg-ticket__title{font-size:.5625rem}}.disc-polish{display:flex;gap:.75rem;align-items:flex-start;padding:.875rem 1rem;border:1px solid var(--color-border);border-radius:var(--style-border-radius-inputs, .75rem);background-color:var(--color-card);cursor:pointer;transition:border-color .15s ease}.disc-polish:hover,.disc-polish:has(.disc-polish__input:checked){border-color:var(--color-foreground)}.disc-polish__input{flex-shrink:0;width:1.125rem;height:1.125rem;margin:.125rem 0 0;accent-color:var(--color-brand, currentColor)}.disc-polish__body{display:grid;gap:.25rem}.disc-polish__title{display:flex;flex-wrap:wrap;gap:.25rem .5rem;font-size:.9375rem;font-weight:600}.disc-polish__price{white-space:nowrap}.disc-polish__text{font-size:.8125rem;line-height:1.45;color:var(--color-foreground-muted)}.event-card{--event-color: var(--color-accent-events);height:100%}.event-card--pokemon{--event-color: #eab308}.event-card--mtg{--event-color: #b91c1c}.event-card--riftbound{--event-color: #ea580c}.event-card--one-piece{--event-color: #15803d}.event-card--yu-gi-oh,.event-card--yugioh{--event-color: #7c3aed}.event-card__link{display:flex;flex-direction:column;gap:.75rem;height:100%;padding:1.25rem;border:1px solid var(--color-border);border-radius:var(--style-border-radius-cards);background-color:var(--color-card);color:inherit;text-decoration:none;transition:border-color .25s ease,box-shadow .35s var(--ease-out),transform .35s var(--ease-out)}.event-card__link:hover{border-color:transparent;box-shadow:0 12px 32px #00000014;transform:translateY(-2px)}.event-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.event-card__date{display:flex;align-items:center;gap:.625rem}.event-card__day{font-family:var(--font-heading--family);font-size:2.25rem;font-weight:var(--font-heading--weight);line-height:1;letter-spacing:-.03em}.event-card__date-text{font-size:.8125rem;line-height:1.3;color:var(--color-foreground-muted)}.event-card__game{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;white-space:nowrap}.event-card__game:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background-color:var(--event-color)}.event-card__title{font-family:var(--font-primary--family);font-size:1rem;font-weight:600;line-height:1.35;letter-spacing:0}.event-card__meta{font-size:.875rem;color:var(--color-foreground-muted)}.event-card__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-top:auto;padding-top:.875rem;border-top:1px solid var(--color-border)}.event-card__price{font-weight:600}.event-card__spots{font-size:.8125rem;color:var(--color-foreground-muted)}.event-card__spots--low{color:#b45309;font-weight:600}.event-card__spots--full{color:var(--color-button);font-weight:600}.main-collection__toolbar{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.main-collection__count{margin-top:.25rem;font-size:.875rem;color:var(--color-foreground-muted)}.main-collection__controls{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.main-collection__search{display:flex;align-items:center;gap:.5rem;width:min(22rem,100%);padding:0 .75rem;border:1px solid var(--color-border);border-radius:var(--style-border-radius-inputs);background-color:var(--color-card);color:var(--color-foreground-muted)}.main-collection__search:focus-within{border-color:var(--color-foreground)}.main-collection__search svg{flex-shrink:0;width:1rem;height:1rem}.main-collection__search input{flex:1;min-width:0;min-height:2.625rem;border:0;background:none;color:var(--color-foreground);font:inherit;font-size:.9375rem;outline:none}.main-collection__sort select{min-height:2.75rem;padding:.5rem 2.25rem .5rem .875rem;border:1px solid var(--color-border);background-color:var(--color-card);font-size:.875rem;cursor:pointer}.main-collection__layout{display:grid;gap:1.25rem}.main-collection__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem .875rem;margin:0;padding:0;list-style:none}.facets>summary{list-style:none;width:100%}.facets>summary::-webkit-details-marker{display:none}.facets__panel{position:fixed;inset:0 0 0 auto;z-index:50;display:flex;flex-direction:column;width:min(24rem,90vw);padding:1.25rem;overflow-y:auto;background-color:var(--color-card);box-shadow:0 0 0 100vmax #00000059}.facets__panel-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.facets__title{font-size:1.25rem}.facets__close{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer}.facets__close svg{width:1.5rem}.facets__form{display:flex;flex-direction:column}.facets__group{padding-block:.875rem;border-bottom:1px solid var(--color-border)}.facets__group--first{order:-1}.facets__group-title{font-size:.9375rem;font-weight:600;cursor:pointer}.facets__list{display:grid;gap:.125rem;max-height:16rem;margin:.625rem 0 0;padding:0;overflow-y:auto;list-style:none}.facets__option{display:flex;align-items:center;gap:.625rem;min-height:2.25rem;font-size:.9375rem;cursor:pointer}.facets__option input{width:1.125rem;height:1.125rem;accent-color:var(--color-button)}.facets__option-count{margin-left:auto;font-size:.8125rem;color:var(--color-foreground-muted)}.facets__price{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.625rem}.facets__price label{display:grid;gap:.25rem;font-size:.8125rem;color:var(--color-foreground-muted)}.facets__price input{width:100%;min-width:0;min-height:2.75rem;padding:.5rem .75rem;border:1px solid var(--color-border);background-color:var(--color-card);color:var(--color-foreground)}.facets__actions{position:sticky;bottom:-1.25rem;display:grid;gap:.5rem;margin-top:auto;padding-block:1rem;background-color:var(--color-card)}.facets__active{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.25rem;padding:0;list-style:none}.facets__chip{display:inline-flex;align-items:center;gap:.375rem;min-height:2.25rem;padding:.25rem .5rem .25rem .875rem;border:1px solid var(--color-border);border-radius:999px;background-color:var(--color-card);font-size:.8125rem;font-weight:600;text-decoration:none}.facets__chip svg{width:1rem;height:1rem}.facets__chip:hover{border-color:var(--color-foreground)}@media screen and (max-width:749px){.main-collection__toolbar{flex-wrap:nowrap;align-items:center;margin-bottom:1rem}.main-collection__sort select{max-width:11rem}.main-collection__toolbar:has(.main-collection__search){flex-wrap:wrap}.main-collection__controls:has(.main-collection__search){flex-wrap:wrap;width:100%}.main-collection__search{flex:1 1 0;min-width:0;width:auto}.main-collection__controls .set-filter{order:3}.main-collection__layout{gap:.75rem}.facets__active{margin-bottom:1rem}}@media screen and (min-width:750px){.main-collection__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 1.25rem}}@media screen and (min-width:990px){.main-collection__toolbar,.facets__active{margin-bottom:1rem}.main-collection__layout{grid-template-columns:15rem minmax(0,1fr);gap:2.5rem;align-items:start}.main-collection__layout--no-filters{grid-template-columns:minmax(0,1fr)}.main-collection__layout--no-filters .main-collection__grid{grid-template-columns:repeat(5,minmax(0,1fr))}.main-collection__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.facets{position:sticky;top:6rem;max-height:calc(100vh - 7rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;padding-right:.25rem}.facets>summary,.facets__panel-header{display:none}.facets__panel{position:static;width:auto;padding:0;overflow:visible;background:none;box-shadow:none}.facets__group:first-child{padding-top:0}.facets__actions{position:static;background:none}.facets.js-enhanced .facets__actions .button[type=submit]{display:none}}[data-facets].is-loading .main-collection__results{opacity:.5;pointer-events:none;transition:opacity .2s ease}.gameplay-video{max-width:46rem}.gameplay-video__heading{margin-bottom:.75rem;font-size:1.125rem;letter-spacing:-.01em}.gameplay-video__frame{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--style-border-radius-cards);background-color:var(--color-surface)}.gameplay-video__poster{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;width:100%;height:100%;padding:0;border:0;background:none;color:inherit;cursor:pointer}.gameplay-video__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;filter:brightness(.82);transition:filter .2s ease}.gameplay-video__poster:hover .gameplay-video__image,.gameplay-video__poster:focus-visible .gameplay-video__image{filter:brightness(.7)}.gameplay-video__play{position:relative;display:grid;place-items:center;width:4rem;height:4rem;border-radius:50%;background-color:var(--color-button);color:#fff;box-shadow:0 .5rem 1.5rem #0003;transition:transform .2s ease}.gameplay-video__poster:hover .gameplay-video__play{transform:scale(1.06)}.gameplay-video__label{position:absolute;bottom:.75rem;left:.75rem;padding:.25rem .625rem;border-radius:999px;background-color:#0009;color:#fff;font-size:.8125rem}.gameplay-video__frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.gameplay-video__note{margin-top:.5rem;font-size:.75rem;color:var(--color-foreground-muted)}.grade-chip{--grade: #3a3a3a;--grade-fg: #ffffff;display:inline-flex;align-items:center;min-height:1.375rem;padding:0 .4375rem;border:1.5px solid color-mix(in srgb,var(--grade) 70%,#000);border-radius:.3125rem;background-color:var(--grade);color:var(--grade-fg);font-size:.75rem;font-weight:800;letter-spacing:.02em;line-height:1;text-decoration:none;white-space:nowrap;box-shadow:inset 0 1px #ffffff40}.grade-chip--psa{--grade: #c8102e}.grade-chip--bgs{--grade: #111111;--grade-fg: #e0b84c}.grade-chip--cgc{--grade: #1b3d8f}.grade-chip--sgc{--grade: #2b2b2b}.grade-chip--pristine{--grade: #e0b84c;--grade-fg: #1a1406}.grade-chip__name{margin-left:.5rem;color:var(--color-foreground-muted);font-size:.875rem}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}.language-switcher{position:relative;margin:0}.language-switcher__toggle{display:inline-flex;align-items:center;gap:.3rem;height:2.75rem;padding:0 .6rem;border-radius:999px;color:var(--color-foreground);font-size:.8125rem;font-weight:600;letter-spacing:.02em;cursor:pointer;list-style:none;transition:background-color .15s ease}.language-switcher__toggle::-webkit-details-marker{display:none}.language-switcher__toggle:hover,.language-switcher__details[open] .language-switcher__toggle{background-color:var(--color-surface)}.language-switcher__list{position:absolute;top:calc(100% + .35rem);right:0;z-index:30;min-width:11rem;margin:0;padding:.35rem;list-style:none;border:1px solid var(--color-border);border-radius:.75rem;background:var(--color-card, #fff);box-shadow:0 12px 30px #0000001f}.language-switcher__option{display:flex;align-items:center;gap:.6rem;width:100%;padding:.55rem .7rem;border:0;border-radius:.5rem;background:none;color:var(--color-foreground);font:inherit;font-size:.9375rem;text-align:left;cursor:pointer}.language-switcher__option:hover{background-color:var(--color-surface)}.language-switcher__option.is-current{font-weight:700}.language-switcher__option-code{min-width:1.6rem;color:var(--color-foreground-muted);font-size:.75rem;font-weight:700}@media screen and (max-width:749px){.language-switcher__toggle{height:2.5rem;padding:0 .4rem}.language-switcher__globe{display:none}}.logo{display:inline-block;width:var(--logo-width);max-width:100%}.logo img{width:100%;height:auto}.pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:.375rem;margin-top:3rem}.pagination__link,.pagination__gap{display:inline-grid;place-items:center;min-width:2.75rem;height:2.75rem;padding-inline:.5rem;border-radius:var(--style-border-radius-buttons);font-size:.9375rem;font-weight:600;text-decoration:none}.pagination__link:hover{background-color:var(--color-surface)}.pagination__link--current{background-color:var(--color-foreground);color:var(--color-background)}.pagination__link svg{width:1.25rem}.pagination__link--arrow:not(.pagination__link--next) svg{transform:rotate(180deg)}predictive-search{display:block;position:relative}.predictive-search{position:absolute;top:calc(100% + .5rem);right:0;z-index:60;width:min(30rem,calc(100vw - 2rem));max-height:min(72vh,38rem);overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--color-border);border-radius:var(--style-border-radius-cards);background-color:var(--color-card);color:var(--color-foreground);box-shadow:0 .75rem 2rem #0000001f;text-align:left;transition:opacity .15s ease}.predictive-search[hidden]{display:none}.predictive-search--wide{left:0;width:auto}predictive-search[loading] .predictive-search{opacity:.6}.predictive-search__groups{display:grid;gap:.25rem;padding:.5rem 0}.predictive-search__group{padding:.5rem .75rem}.predictive-search__group+.predictive-search__group{border-top:1px solid var(--color-border)}.predictive-search__heading{margin:0 .25rem .375rem;font-family:var(--font-primary--family);font-size:.8125rem;font-weight:500;letter-spacing:0;color:var(--color-foreground-muted)}.predictive-search__queries,.predictive-search__collections,.predictive-search__products{margin:0;padding:0;list-style:none}.predictive-search__queries{display:flex;flex-wrap:wrap;gap:.375rem;padding-inline:.25rem}.predictive-search__query{display:inline-flex;align-items:center;min-height:2rem;padding:.25rem .75rem;border:1px solid var(--color-border);border-radius:999px;font-size:.875rem;text-decoration:none}.predictive-search__query mark{background:none;color:inherit;font-weight:600}.predictive-search__collection,.predictive-search__product{display:grid;align-items:center;gap:.75rem;padding:.5rem .25rem;border-radius:calc(var(--style-border-radius-cards) * .6);text-decoration:none}.predictive-search__collection{grid-template-columns:1fr auto;font-size:.9375rem;font-weight:500}.predictive-search__collection svg{width:1rem;height:1rem;color:var(--color-foreground-muted)}.predictive-search__product{grid-template-columns:3.5rem minmax(0,1fr) auto}.predictive-search :is(.predictive-search__query,.predictive-search__collection,.predictive-search__product):hover,.predictive-search [aria-selected=true]{background-color:var(--color-surface)}.predictive-search__query[aria-selected=true]{border-color:var(--color-foreground)}.predictive-search__thumb{display:block;position:relative;aspect-ratio:1;overflow:hidden;border-radius:calc(var(--style-border-radius-cards) * .5);background-color:var(--color-surface)}.predictive-search__thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:8%;object-fit:contain;mix-blend-mode:multiply}.predictive-search__product-text{display:grid;min-width:0}.predictive-search__eyebrow{overflow:hidden;font-size:.75rem;color:var(--color-foreground-muted);text-overflow:ellipsis;white-space:nowrap}.predictive-search__title{display:-webkit-box;overflow:hidden;font-size:.875rem;font-weight:500;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.predictive-search__price{font-size:.875rem;font-weight:700;white-space:nowrap}.predictive-search__empty{padding:1.25rem 1rem .75rem;font-size:.9375rem;color:var(--color-foreground-muted)}.predictive-search__all{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1rem;border-top:1px solid var(--color-border);background-color:var(--color-card);font-size:.9375rem;font-weight:600;text-decoration:none}.predictive-search__all:hover,.predictive-search__all[aria-selected=true]{color:var(--color-button)}.predictive-search__all svg{flex-shrink:0;width:1.125rem;height:1.125rem}.product-card{display:flex;flex-direction:column;gap:.5rem;height:100%}.product-card__link{display:flex;flex-direction:column;gap:.875rem;color:inherit;text-decoration:none}.product-card__media{position:relative;aspect-ratio:1;overflow:hidden;border-radius:var(--style-border-radius-cards);background-color:var(--color-surface)}.product-card__image,.product-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:10%;mix-blend-mode:multiply;transition:opacity .4s ease,transform .6s var(--ease-out)}.product-card__placeholder{fill:var(--color-border)}.product-card__second{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-surface);opacity:0;transition:opacity .3s ease}@media(hover:hover){.product-card__link:hover .product-card__image{transform:scale(1.03)}.product-card__link:hover .product-card__second{opacity:1;transition-delay:.15s}}@media(prefers-reduced-motion:reduce){.product-card__image,.product-card__second{transition:none}}.product-card__badge{position:absolute;top:.75rem;left:.75rem;padding:.1875rem .625rem;border-radius:999px;background-color:var(--color-card);color:var(--color-foreground);font-size:.75rem;font-weight:600;line-height:1.5}.product-card__badge--sale{background-color:var(--color-button);color:#fff}.product-card__badge--preorder{border:1px solid var(--color-foreground);background-color:var(--color-card);color:var(--color-foreground)}.product-card__badge--new{background-color:var(--color-brand-secondary);color:var(--color-brand-secondary-fg)}.product-card__media:after{content:"";position:absolute;inset:auto 0 0;height:4px;background-color:var(--card-brand, var(--color-brand-secondary));transform:scaleX(0);transform-origin:left;transition:transform .7s var(--ease-out)}.product-card--magic{--card-brand: #c8302c}.product-card--pokemon{--card-brand: #f2c230}.product-card--one-piece{--card-brand: #2e8b57}.product-card--riftbound{--card-brand: #e57a1f}.product-card--yugioh{--card-brand: #2f63b5}@media(hover:hover){.product-card__link:hover .product-card__media:after{transform:scaleX(1)}}.product-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem}.product-card__platform{--platform-color: var(--color-foreground-muted);display:inline-flex;align-items:center;gap:.375rem;padding:.125rem .5rem;border-radius:999px;background-color:color-mix(in srgb,var(--platform-color) 10%,transparent);color:var(--platform-color);font-size:.75rem;font-weight:600;line-height:1.5}.product-card__platform:before{content:"";width:.4375rem;height:.4375rem;border-radius:50%;background-color:currentColor}.product-card__platform--nintendo{--platform-color: #6b3fa0}.product-card__platform--playstation{--platform-color: #0058b0}.product-card__platform--xbox{--platform-color: #0e7a0d}.product-card__platform--sega{--platform-color: #1f4fa8}.product-card__platform--atari{--platform-color: #7a5418}.product-card:has(.product-card__platform--nintendo){--card-brand: #6b3fa0}.product-card:has(.product-card__platform--playstation){--card-brand: #0058b0}.product-card:has(.product-card__platform--xbox){--card-brand: #0e7a0d}.product-card:has(.product-card__platform--sega){--card-brand: #1f4fa8}.product-card:has(.product-card__platform--atari){--card-brand: #7a5418}.product-card__info{display:flex;flex-direction:column;gap:.25rem}.product-card__platform--game[data-game-category=party]{--platform-color: #b0175a}.product-card__platform--game[data-game-category=familie]{--platform-color: #2e7d32}.product-card__platform--game[data-game-category=twee-spelers]{--platform-color: #1565c0}.product-card__platform--game[data-game-category=gevorderd]{--platform-color: #c4501a}.product-card__platform--game[data-game-category=expert]{--platform-color: #5e35b1}.product-card__game-facts,.product-card__type{font-size:.8125rem;color:var(--color-foreground-muted)}.product-card__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-family:var(--font-primary--family);font-size:.9375rem;font-weight:500;line-height:1.4;letter-spacing:0}@media(hover:hover){.product-card__link:hover .product-card__title{text-decoration:underline;text-underline-offset:.2em}}.product-card__footer{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem .75rem;margin-top:auto}.product-card__footer>.quick-add{align-self:center;margin-left:auto}.product-card__buy{display:flex;flex-direction:column;gap:.5rem;width:100%;min-width:0}.product-card__buy>.product-card__variant-tags{min-height:1.375rem}.product-card__buy-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:2.5rem}.product-card__buy--named>.product-card__variant-tags{display:block;min-width:0}.product-card__buy--named .product-card__variant-name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.8125rem;font-weight:500;color:var(--color-foreground-muted)}.product-card__versions-list li{display:flex;align-items:center;gap:.25rem}.product-card__versions-list li>.product-card__version{flex:1;min-width:0}.product-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:1rem;font-weight:600}.product-card__price-current--sale{color:var(--color-button)}.product-card__price-compare{font-size:.875rem;font-weight:400;color:var(--color-foreground-muted)}.product-card__stock{font-size:.8125rem;color:var(--color-foreground-muted)}.product-card__version{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;color:inherit;text-decoration:none}.product-card__variant-tags{display:flex;flex-wrap:wrap;gap:.25rem}.product-card__language,.product-card__variant-foil{display:inline-flex;align-items:center;min-height:1.375rem;padding:0 .375rem;border:1px solid var(--color-border);border-radius:.3125rem;font-size:.75rem;font-weight:600;letter-spacing:.02em;line-height:1;text-decoration:none}.product-card__variant-foil{border-color:transparent;background:linear-gradient(120deg,#f6e7ff,#e3f4ff 50%,#fff3d6);color:#3b3350}.product-card__variant-name{font-size:.875rem;font-weight:600;line-height:1.3}.product-card__version--named{flex-direction:column;align-items:flex-start;justify-content:center;gap:.125rem;min-width:0}.product-card__version--named .product-card__variant-tags{display:block;width:100%;min-width:0}.product-card__version--named .product-card__variant-name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.8125rem;font-weight:500;color:var(--color-foreground-muted)}.product-card__variant-price{display:inline-flex;align-items:baseline;gap:.375rem;font-size:1rem;font-weight:600;white-space:nowrap}.product-card__versions{position:relative;z-index:2;width:100%}.product-card__versions-summary{display:flex;align-items:center;justify-content:space-between;gap:.375rem;min-height:2.25rem;padding:.375rem .625rem;border:1px solid var(--color-border);border-radius:var(--style-border-radius-inputs);background-color:var(--color-card);color:var(--color-foreground);font-size:.8125rem;font-weight:600;list-style:none;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.product-card__versions-summary svg{flex-shrink:0;width:.875rem;height:.875rem;transition:transform .2s ease}.product-card__versions[open] .product-card__versions-summary svg{transform:rotate(180deg)}.product-card__footer>.product-card__version{min-height:2.75rem;padding:.3125rem .5rem;border:1px solid transparent}.product-card__versions-summary::-webkit-details-marker{display:none}.product-card__versions-summary:hover,.product-card__versions[open] .product-card__versions-summary{border-color:var(--color-foreground);background-color:var(--color-surface)}.product-card__versions-summary:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.product-card__versions-list{position:absolute;top:calc(100% + .375rem);left:0;right:0;min-width:12rem;z-index:5;display:grid;max-height:15rem;margin:0;padding:.375rem;overflow-y:auto;list-style:none;border:1px solid var(--color-border);border-radius:var(--style-border-radius-inputs);background-color:var(--color-card);box-shadow:0 12px 28px #00000024}.product-card__versions-list .product-card__version{padding:.4375rem .5rem;border-radius:calc(var(--style-border-radius-inputs) * .6)}.product-card__versions-list .product-card__version:hover{background-color:var(--color-surface)}.product-card__version--sold-out{color:var(--color-foreground-muted)}.product-options{display:grid;gap:1.125rem}.product-options__group{display:grid;gap:.5rem;min-width:0;margin:0;padding:0;border:0}.product-options__label{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;padding:0;font-size:.875rem;font-weight:600}.product-options__values{display:flex;flex-wrap:wrap;gap:.5rem}.product-options__value{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-height:2.75rem;padding:.375rem .875rem;border:1px solid var(--color-border);border-radius:var(--style-border-radius-inputs);background-color:var(--color-card);color:var(--color-foreground);font:inherit;font-size:.875rem;font-weight:600;line-height:1.2;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.product-options__value-label{display:inline-flex;align-items:center;gap:.4375rem}.product-options__value.is-unavailable .condition-chip{opacity:.45}.product-options__value small{font-size:.6875rem;font-weight:500;color:var(--color-foreground-muted)}.product-options__value:hover:not(:disabled){border-color:var(--color-foreground)}.product-options__value.is-selected{border-color:var(--color-foreground);background-color:var(--color-foreground);color:var(--color-card)}.product-options__value.is-sold-out:not(.is-selected) span{color:var(--color-foreground-muted)}.product-options__value.is-unavailable{border-style:dashed;background-color:transparent;color:var(--color-foreground-muted);opacity:.55;cursor:default}.product-options__value:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.product-specs{display:grid;gap:1.25rem}.product-specs__heading{margin-bottom:.125rem;font-family:var(--font-primary--family);font-size:.8125rem;font-weight:500;letter-spacing:0;color:var(--color-foreground-muted)}.product-specs__list{margin:0;font-size:.875rem}.product-specs__row{display:grid;grid-template-columns:7.5rem 1fr;gap:1rem;padding-block:.5rem;border-bottom:1px solid var(--color-border)}.product-specs__row dt{color:var(--color-foreground-muted)}.product-specs__row dd{margin:0}.quick-add{display:flex;flex-shrink:0;margin:0}.quick-add__button{position:relative;display:grid;place-items:center;width:2.5rem;height:2.5rem;padding:0;border:0;border-radius:.75rem;background-color:var(--color-button);color:var(--color-button-text, #fff);cursor:pointer;transition:transform .15s ease,background-color .2s ease,box-shadow .2s ease}.quick-add__button:hover{background-color:color-mix(in srgb,var(--color-button) 85%,#000);box-shadow:0 4px 12px #00000024}.quick-add__button:active{transform:scale(.94)}.quick-add__button:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.quick-add__button svg{width:1.25rem;height:1.25rem}.quick-add__icon{display:grid}.quick-add__done{display:none}.quick-add.is-loading .quick-add__button{opacity:.6;cursor:progress}.quick-add.is-added .quick-add__button{background-color:var(--color-success, #1f7a3d)}.quick-add.is-added .quick-add__icon{display:none}.quick-add.is-added .quick-add__done{display:grid}.quick-add--small .quick-add__button{width:2rem;height:2rem;border-radius:.5625rem}.quick-add--small .quick-add__button svg{width:1rem;height:1rem}.quick-add-toast{position:fixed;left:50%;bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));z-index:1100;display:flex;align-items:center;gap:1rem;max-width:calc(100vw - 2rem);padding:.75rem 1rem;border-radius:var(--style-border-radius-cards, .75rem);background-color:var(--color-foreground);color:var(--color-background);font-size:.9375rem;box-shadow:0 12px 30px #00000040;opacity:0;pointer-events:none;transform:translate(-50%,1rem);transition:opacity .2s ease,transform .2s ease}.quick-add-toast.is-shown{opacity:1;pointer-events:auto;transform:translate(-50%)}.quick-add-toast--error{background-color:#b3261e}.quick-add-toast a{color:inherit;font-weight:700;white-space:nowrap}.release{display:grid;grid-template-rows:1fr auto;align-content:start;gap:.5rem;min-width:0;scroll-snap-align:start}.release__card{display:grid;grid-template-rows:auto 1fr;height:100%;overflow:hidden;border:1px solid var(--color-border);border-top:4px solid var(--game);border-radius:.75rem;background:var(--color-card, #fff);color:var(--color-foreground);text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}.release__card:hover,.release__card:focus-visible{transform:translateY(-2px);box-shadow:0 10px 24px #33302c1a}.release__media{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--color-surface)}.release__image{position:absolute;top:.75rem;right:.75rem;bottom:.75rem;left:.75rem;width:calc(100% - 1.5rem);height:calc(100% - 1.5rem);object-fit:contain}.release__date{position:absolute;top:.6rem;left:.6rem;display:grid;justify-items:center;min-width:2.9rem;padding:.3rem .4rem;border-radius:.5rem;background:var(--color-card, #fff);box-shadow:0 2px 8px #33302c1f;line-height:1}.release__day{font-size:1.25rem;font-weight:700;font-variant-numeric:tabular-nums}.release__month{margin-top:.15rem;color:var(--color-foreground-muted);font-size:.6875rem;font-weight:600}.release__flag{position:absolute;top:.6rem;right:.6rem;padding:.25rem .55rem;border-radius:999px;background:var(--game);color:#fff;font-size:.6875rem;font-weight:700}.release__body{display:grid;align-content:start;gap:.3rem;padding:.9rem 1rem 1rem}.release__game{color:var(--game);font-size:.75rem;font-weight:700}.release__name{font-size:1rem;font-weight:700;line-height:1.3}.release__status{color:var(--color-foreground-muted);font-size:.8125rem;font-variant-numeric:tabular-nums}.release__status--in{color:#2f7d4f;font-weight:600}.release__price{font-size:.875rem;font-weight:600}.release__cta{margin-top:.35rem;color:var(--color-button, #c8351b);font-size:.875rem;font-weight:700}.release__event{justify-self:start;align-self:start;padding:.35rem .75rem;border:1px solid var(--color-border);border-radius:999px;background:var(--color-card, #fff);color:var(--color-foreground);font-size:.8125rem;font-weight:600;text-decoration:none}.release__event:hover{border-color:var(--game)}@media(prefers-reduced-motion:reduce){.release__card{transition:none}}.retro-tv{--tv-width: min(100%, 30rem);position:relative;display:grid;justify-items:center;gap:1.25rem;padding-top:.5rem}.retro-tv__scene{position:relative;width:var(--tv-width);padding-bottom:2.25rem}.retro-tv__set{position:relative;z-index:1;width:82%}.retro-tv__antenna{position:relative;height:2.25rem}.retro-tv__antenna span{position:absolute;bottom:0;left:50%;width:3px;height:2.75rem;border-radius:3px;background-color:#3f3f46;transform-origin:bottom center}.retro-tv__antenna span:first-child{transform:translate(-50%) rotate(-28deg)}.retro-tv__antenna span:last-child{transform:translate(-50%) rotate(24deg)}.retro-tv__antenna:after{content:"";position:absolute;bottom:-.25rem;left:50%;width:2.5rem;height:.75rem;border-radius:2rem 2rem 0 0;background-color:#3f3f46;transform:translate(-50%)}.retro-tv__body{display:grid;grid-template-columns:1fr auto;gap:.75rem;padding:.75rem;border-radius:1.25rem;background:linear-gradient(180deg,#8a5a3b,#6b4329);box-shadow:inset 0 2px #ffffff2e,0 18px 40px #00000038}.retro-tv__feet{display:flex;justify-content:space-between;padding-inline:12%}.retro-tv__feet span{width:1.25rem;height:.5rem;border-radius:0 0 .25rem .25rem;background-color:#3f3f46}.retro-tv__screen{position:relative;aspect-ratio:4 / 3;overflow:hidden;border:.5rem solid #1c1c1f;border-radius:1.75rem/1.4rem;background-color:#0b1020;color:#e5f2ff;font-family:ui-monospace,Courier New,monospace;font-weight:700}.retro-tv__stars{position:absolute;top:-50%;right:0;bottom:0;left:0;background-image:radial-gradient(2px 2px at 20px 30px,#fff 50%,transparent 51%),radial-gradient(2px 2px at 120px 80px,#9bd 50%,transparent 51%),radial-gradient(2px 2px at 60px 140px,#fff 50%,transparent 51%),radial-gradient(2px 2px at 170px 20px,#fd8 50%,transparent 51%),radial-gradient(2px 2px at 90px 190px,#9bd 50%,transparent 51%);background-size:200px 200px;opacity:.8}@media(prefers-reduced-motion:no-preference){.retro-tv__stars{animation:retro-stars 8s linear infinite}}@keyframes retro-stars{to{transform:translateY(200px)}}.retro-tv__idle,.retro-tv__boot{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1rem;text-align:center}.retro-tv__idle{transition:opacity .25s ease}.retro-tv__screen{container-type:inline-size}.retro-tv__brand{font-size:clamp(.7rem,8cqi,1.5rem);white-space:nowrap;letter-spacing:.12em;color:#ffd166;text-shadow:3px 3px 0 #e4572e}.retro-tv__prompt{font-size:clamp(.5625rem,4.2cqi,.75rem);white-space:nowrap;letter-spacing:.08em;text-transform:uppercase}@media(prefers-reduced-motion:no-preference){.retro-tv__prompt{animation:retro-blink 1.1s steps(1) infinite}}@keyframes retro-blink{50%{opacity:0}}.retro-tv__score{position:absolute;top:.5rem;left:.75rem;right:.75rem;display:flex;justify-content:space-between;font-size:.625rem;letter-spacing:.08em;color:#9bd;text-transform:uppercase}.retro-tv__boot{opacity:0;background-color:#f4f4f5;color:#18181b}.retro-tv__boot-logo{width:auto;max-width:70%;height:3rem;object-fit:contain}.retro-tv__loading{font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase}.retro-tv__bar{width:60%;height:.625rem;padding:2px;border:2px solid #18181b}.retro-tv__bar span{display:block;width:0;height:100%;background-color:#18181b}.retro-tv__glass{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(180deg,rgb(0 0 0 / .18) 0 1px,transparent 1px 3px),radial-gradient(ellipse at center,transparent 55%,rgb(0 0 0 / .45));pointer-events:none}.retro-tv__panel{display:flex;flex-direction:column;align-items:center;gap:.625rem;width:3rem;padding:.5rem 0;border-radius:.75rem;background-color:#2a2a2e}.retro-tv__knob{width:1.875rem;height:1.875rem;border-radius:50%;background:radial-gradient(circle at 35% 35%,#d4d4d8,#71717a);box-shadow:0 2px #000}.retro-tv__knob--small{width:1.25rem;height:1.25rem}.retro-tv__grill{flex:1;width:1.625rem;min-height:2rem;border-radius:.25rem;background:repeating-linear-gradient(180deg,#52525b 0 2px,transparent 2px 5px)}.retro-console{position:absolute;right:0;bottom:0;z-index:3;width:46%;filter:drop-shadow(0 12px 16px rgb(0 0 0 / .22))}.retro-console__top{position:relative;display:grid;place-items:center;height:2.5rem;border-radius:1.25rem 1.25rem .375rem .375rem;background:linear-gradient(180deg,#e4e4e7,#c4c4cc)}.retro-console__slot{width:5.5rem;max-width:70%;height:.75rem;border-radius:.25rem;background:linear-gradient(180deg,#18181b,#3f3f46);box-shadow:inset 0 2px 3px #000000b3,0 1px #fff9}.retro-console__front{display:flex;align-items:center;gap:.375rem;height:1.75rem;padding-inline:.75rem;border-radius:0 0 .75rem .75rem;background:linear-gradient(180deg,#a1a1aa,#8b8b94)}.retro-console__switch{position:relative;width:1.375rem;height:.5rem;border-radius:.25rem;background-color:#52525b}.retro-console__switch:after{content:"";position:absolute;top:-.1875rem;left:0;width:.625rem;height:.875rem;border-radius:.1875rem;background-color:#e4572e;transition:transform .18s ease}.retro-console__led{width:.4375rem;height:.4375rem;margin-left:.25rem;border-radius:50%;background-color:#52525b;transition:background-color .2s ease,box-shadow .2s ease}.retro-console__vents{flex:1;height:.5rem;margin-left:.5rem;background:repeating-linear-gradient(90deg,rgb(0 0 0 / .25) 0 2px,transparent 2px 5px);border-radius:2px}.retro-tv__cable{position:absolute;left:30%;bottom:.5rem;width:30%;height:2rem;color:#3f3f46}.retro-tv__carts{display:flex;flex-wrap:wrap;justify-content:center;gap:.625rem;margin:0;padding:0;list-style:none}.retro-cart{position:relative;display:flex;flex-direction:column;align-items:center;width:4.75rem;padding:.375rem .375rem .5rem;border-radius:.5rem .5rem .25rem .25rem;background:linear-gradient(180deg,color-mix(in srgb,var(--cart) 85%,#fff),var(--cart));color:#fff;text-decoration:none;box-shadow:inset 0 -4px #0003,0 6px 14px #00000029;transition:transform .25s cubic-bezier(.3,.7,.4,1)}.retro-cart__ridges{width:70%;height:.5rem;margin-bottom:.375rem;background:repeating-linear-gradient(90deg,rgb(0 0 0 / .25) 0 2px,transparent 2px 5px);border-radius:2px}.retro-cart__label{display:grid;place-items:center;width:100%;height:2.5rem;padding:.25rem;border-radius:.25rem;background-color:#fff}.retro-cart__logo{width:100%;height:100%;object-fit:contain}.retro-cart__name{margin-top:.3125rem;font-size:.6875rem;font-weight:700;letter-spacing:.02em}@media screen and (max-width:749px){.retro-tv__carts{flex-wrap:nowrap;gap:.375rem;width:100%}.retro-tv__carts li{flex:1 1 0;min-width:0}.retro-cart{width:100%;padding:.3125rem .25rem .375rem}.retro-cart__label{height:2rem}.retro-cart__name{font-size:.5625rem}.retro-console__top{height:2rem}.retro-console__front{height:1.375rem}}.retro-cart:hover,.retro-cart:focus-visible{transform:translateY(-.375rem) rotate(-2deg)}.retro-cart:focus-visible{outline:2px solid var(--color-foreground);outline-offset:3px}.retro-cart.is-picked{visibility:hidden}.retro-cart--moving{position:absolute;z-index:2;margin:0;pointer-events:none;transform-origin:50% 100%}.retro-tv.is-on .retro-console__switch--power:after{transform:translate(.75rem)}.retro-tv.is-on .retro-console__led{background-color:#ef4444;box-shadow:0 0 8px #ef4444}.retro-tv.is-booting .retro-tv__idle{opacity:0}.retro-tv.is-booting .retro-tv__boot{animation:retro-power-on .55s cubic-bezier(.2,.8,.3,1) forwards}.retro-tv.is-booting .retro-tv__bar span{animation:retro-load .8s steps(8) .35s forwards}@keyframes retro-power-on{0%{opacity:1;transform:scaleY(.01);filter:brightness(3)}55%{transform:scaleY(1.04);filter:brightness(1.5)}to{opacity:1;transform:none;filter:none}}@keyframes retro-load{to{width:100%}}.retro-tv-zoom,.retro-tv-arrive{position:fixed;z-index:10000;display:grid;place-items:center;overflow:hidden;background-color:#f4f4f5;pointer-events:none}.retro-tv-zoom img,.retro-tv-arrive img{width:auto;max-width:min(60vw,22rem);height:auto;max-height:30vh;object-fit:contain}.retro-tv-zoom:after,.retro-tv-arrive:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(180deg,rgb(0 0 0 / .06) 0 1px,transparent 1px 3px)}.retro-tv-arrive{top:0;right:0;bottom:0;left:0;animation:retro-arrive .7s ease .1s forwards}@keyframes retro-arrive{to{opacity:0;transform:scale(1.04)}}.rte{font-size:1.0625rem;line-height:1.7;overflow-wrap:break-word}.rte>*+*{margin-top:1.1em}.rte :is(h1,h2,h3,h4){margin-top:2em;margin-bottom:-.35em;line-height:1.25}.rte>:first-child{margin-top:0}.rte h1,.rte h2{font-size:1.5rem}.rte h3{font-size:1.25rem}.rte h4{font-size:1.0625rem}.rte :is(ul,ol){padding-left:1.25em}.rte li+li{margin-top:.35em}.rte a{color:var(--color-button);text-decoration-thickness:1px}.rte a:hover{color:var(--color-foreground)}.rte strong{font-weight:600}.rte blockquote{padding:.25rem 0 .25rem 1.25rem;border-left:3px solid var(--color-border);color:var(--color-foreground-muted)}.rte img{height:auto;border-radius:var(--style-border-radius-cards)}.rte iframe{max-width:100%;border:0;border-radius:var(--style-border-radius-cards)}.rte iframe[src*=youtube],.rte iframe[src*=vimeo]{width:100%;height:auto;aspect-ratio:16 / 9}.rte table{width:100%;border-collapse:collapse;font-size:.9375rem}.rte :is(th,td){padding:.625rem .75rem;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.rte th{font-weight:600}.rte hr{margin-block:2.5em;border:0;border-top:1px solid var(--color-border)}.scroller-progress{position:relative;height:3px;margin:.875rem auto 0;max-width:12rem;overflow:hidden;border-radius:999px;background-color:var(--color-border)}.scroller-progress[hidden]{display:none}.scroller-progress__thumb{position:absolute;top:0;bottom:0;left:0;border-radius:inherit;background-color:var(--color-foreground);will-change:transform}.set-filter{position:relative;display:flex;align-items:center;gap:.5rem}.set-filter__details{position:relative}.set-filter__toggle{display:flex;align-items:center;gap:.5rem;min-height:2.875rem;padding:0 .875rem;border:2px solid var(--section-accent, var(--color-foreground));border-radius:var(--style-border-radius-inputs);background-color:var(--color-card);color:var(--color-foreground);font-weight:600;list-style:none;cursor:pointer;white-space:nowrap}.set-filter__toggle::-webkit-details-marker{display:none}.set-filter__toggle svg{width:1.125rem;height:1.125rem;flex-shrink:0}.set-filter__toggle--active{background-color:var(--section-accent, var(--color-foreground));color:var(--color-background)}.set-filter__label{max-width:16rem;overflow:hidden;text-overflow:ellipsis}.set-filter__chevron{width:.5rem;height:.5rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .2s ease}.set-filter__details[open] .set-filter__chevron{transform:translateY(2px) rotate(-135deg)}.set-filter__panel{position:absolute;z-index:20;top:calc(100% + .5rem);right:0;display:grid;gap:.5rem;width:min(24rem,calc(100vw - 2rem));padding:.75rem;border:1px solid var(--color-border);border-radius:var(--style-border-radius-cards);background-color:var(--color-card);box-shadow:0 16px 40px #00000024}.set-filter__search{display:flex;align-items:center;gap:.5rem;padding:0 .75rem;border:1px solid var(--color-border);border-radius:var(--style-border-radius-inputs);color:var(--color-foreground-muted)}.set-filter__search svg{width:1rem;height:1rem;flex-shrink:0}.set-filter__search input{flex:1;min-width:0;min-height:2.5rem;border:0;background:none;color:var(--color-foreground);font:inherit;outline:none}.set-filter__list{display:grid;max-height:20rem;margin:0;padding:0;overflow-y:auto;list-style:none}.set-filter__option{display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.625rem;padding:.5rem;border-radius:.5rem;color:var(--color-foreground);font-size:.9375rem;text-decoration:none}.set-filter__option--all{display:block;font-weight:600}.set-filter__option:hover,.set-filter__option.is-current{background-color:var(--color-surface)}.set-filter__option img{width:2.5rem;height:1.5rem;object-fit:contain}.set-filter__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}.set-filter__stock{display:block;font-size:.75rem;font-weight:600;color:var(--color-success, #1f7a3d)}.set-filter__stock--out{font-weight:500;color:var(--color-foreground-muted)}.set-filter__code{font-size:.75rem;font-weight:700;color:var(--color-foreground-muted)}.set-filter__note{padding:.5rem;font-size:.875rem;color:var(--color-foreground-muted)}.set-filter__clear{font-size:.875rem;color:var(--color-foreground-muted);white-space:nowrap}@media screen and (max-width:749px){.set-filter{flex:1 1 100%;flex-wrap:wrap}.set-filter__details{flex:1 1 auto}.set-filter__panel{position:static;width:100%;margin-top:.5rem;box-shadow:none}}.social-icons{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.social-icons a{display:inline-flex;align-items:center;min-height:2.25rem;padding:.375rem .875rem;border:1px solid var(--color-border);border-radius:999px;background-color:var(--color-card);font-size:.8125rem;font-weight:600;text-decoration:none;transition:border-color .2s ease}.social-icons a:hover{border-color:var(--color-foreground);text-decoration:none}.video-player{position:relative;overflow:hidden;aspect-ratio:var(--video-ratio);border-radius:var(--style-border-radius-cards);background-color:var(--color-foreground)}.video-player__media{width:100%;height:100%;object-fit:cover}.video-player__play{position:absolute;left:clamp(1rem,3vw,1.5rem);bottom:clamp(1rem,3vw,1.5rem);display:inline-flex;align-items:center;gap:.75rem;min-height:3rem;padding:.5rem 1.25rem .5rem .5rem;border:0;border-radius:999px;background-color:#fffffff0;color:var(--color-foreground);font:inherit;font-size:.9375rem;font-weight:600;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color .2s ease,transform .3s var(--ease-out)}.video-player__play:hover{background-color:#fff;transform:translateY(-1px)}.video-player__play-icon{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background-color:var(--color-button)}.video-player__play-icon:before{content:"";margin-left:3px;border-block:6px solid transparent;border-left:10px solid #fff}.video-player.is-playing .video-player__play{display:none}.video-player__note{position:absolute;inset:auto 1rem 1rem;padding:.75rem 1rem;border-radius:var(--style-border-radius-inputs);background-color:#fffffff0;font-size:.875rem}@media screen and (max-width:749px){.video-player__play{left:.75rem;bottom:.75rem;gap:.5rem;min-height:2.5rem;padding:.25rem .875rem .25rem .25rem;font-size:.8125rem}.video-player__play-icon{width:2rem;height:2rem}}html.wwk-off #wwkSidebar,html.wwk-off #wwkSidebarFloatMobile,html.wwk-off #wwkSidebarPopup{display:none!important}.wwk-close{position:absolute;top:-.5rem;right:-.5rem;z-index:2;display:grid;place-items:center;width:1.375rem;height:1.375rem;padding:0;border:1px solid rgb(0 0 0 / .12);border-radius:50%;background:#fff;color:#33302c;font:600 .875rem/1 Inter,Arial,sans-serif;box-shadow:0 2px 6px #0000002e;cursor:pointer}.wwk-close:before{content:"";position:absolute;top:-.75rem;right:-.75rem;bottom:-.75rem;left:-.75rem}.wwk-swiping{transition:none!important}.wwk-leaving{transition:transform .25s ease,opacity .25s ease!important;transform:translate(-120%)!important;opacity:0!important}.wwk-close:hover{background:#f2f1ee}#wwkSidebar .wwk-close{right:-.75rem}
/*# sourceMappingURL=/cdn/shop/t/30/compiled_assets/styles.css.map */
