.sk-commerce{width:calc(min(var(--sk-layout-page-max), 100%) - 2 * var(--sk-layout-gutter));margin-inline:auto;padding-block:48px 96px;position:relative}.sk-commerce--flush{padding-block:0}.sk-commerce__heading{max-width:46rem;margin-bottom:40px}.sk-commerce__lead{max-width:58ch;font-size:var(--sk-type-headline-size);line-height:var(--sk-type-body-leading);letter-spacing:var(--sk-type-headline-tracking);color:var(--sk-color-text-secondary);text-wrap:pretty;margin-top:16px}.sk-commerce__breadcrumb{font-size:var(--sk-type-subhead-size);color:var(--sk-color-text-secondary);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.sk-commerce__breadcrumb a{min-height:32px;transition:color var(--sk-motion-duration-fast) var(--sk-motion-easing-out);align-items:center;display:inline-flex}.sk-commerce__breadcrumb a:hover{color:var(--sk-color-text-primary)}.sk-store-toolbar{border-bottom:1px solid var(--sk-color-border-hairline);gap:16px;padding-bottom:20px}.sk-vip-sheet [data-slot=sheet-close]{width:36px;height:36px}@media (pointer:coarse){.sk-commerce__breadcrumb a,.sk-store-toolbar input,.sk-store-toolbar [data-slot=select-trigger]{min-height:44px}.sk-store-toolbar [data-slot=segmented],.sk-commerce-panel [data-slot=segmented],.sk-vip-sheet [data-slot=segmented]{height:48px}.sk-store-toolbar [data-slot=segmented-item],.sk-commerce-panel [data-slot=segmented-item],.sk-vip-sheet [data-slot=segmented-item]{min-height:44px}.sk-vip-sheet [data-slot=sheet-close]{width:44px;height:44px}}.sk-commerce-panel{border-radius:var(--sk-radius-xl);background:linear-gradient(140deg, color-mix(in oklab, var(--sk-color-accent-edge) 6%, transparent), transparent 55%), linear-gradient(180deg, color-mix(in srgb, var(--sk-color-text-primary) calc(var(--sk-material-pane-sheen) * 100%), transparent), transparent 40%), var(--sk-color-surface-raised);box-shadow:inset 0 1px 0 0 color-mix(in srgb, var(--sk-color-text-primary) calc(var(--sk-material-pane-highlight) * 100%), transparent), var(--sk-elevation-2)}.sk-bundle-list{gap:16px;margin-top:24px;display:grid}.sk-bundle{grid-template-columns:minmax(0,1fr) minmax(240px,.45fr);align-items:center;gap:40px;padding:32px;display:grid}.sk-bundle__games{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.sk-bundle__games li{border-radius:var(--sk-radius-pill);background:color-mix(in oklab, var(--sk-color-text-primary) 6%, transparent);color:var(--sk-color-text-secondary);font-size:var(--sk-type-footnote-size);line-height:var(--sk-type-footnote-leading);padding:4px 10px}.sk-vip-trigger{border-radius:var(--sk-radius-pill);width:36px;height:36px;color:var(--sk-color-text-secondary);transition:color var(--sk-motion-duration-fast) var(--sk-motion-easing-out), background-color var(--sk-motion-duration-fast) var(--sk-motion-easing-out);position:relative}.sk-vip-trigger:hover,.sk-vip-trigger[data-popup-open]{color:var(--sk-color-text-primary);transition-duration:var(--sk-motion-duration-instant)}.sk-vip-trigger__count{border-radius:var(--sk-radius-pill);background:var(--sk-color-accent-solid);min-width:16px;height:16px;color:var(--sk-color-text-on-accent);box-shadow:0 0 0 2px var(--sk-color-surface-base);font-size:var(--sk-type-caption-size);font-variant-numeric:tabular-nums;transition:scale var(--sk-motion-spring-snappy-duration) var(--sk-motion-spring-snappy), opacity var(--sk-motion-duration-fast) var(--sk-motion-easing-out);place-items:center;padding-inline:4px;font-weight:600;line-height:1;display:grid;position:absolute;top:3px;right:1px;scale:1}.sk-vip-trigger__count[data-filled=false]{opacity:0;scale:.5}.sk-vip-sheet[data-side=right]{overflow-clip-margin:1px;border:1px solid var(--sk-color-border-hairline);border-radius:var(--sk-radius-xl);width:min(420px,100vw - 24px);max-width:420px;height:auto;max-height:calc(100dvh - 24px);top:12px;bottom:auto;right:12px;overflow:clip}.sk-vip-header{isolation:isolate;gap:4px;position:relative}.sk-vip-header:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 10% 0%, color-mix(in oklab, var(--sk-color-accent-solid) 14%, transparent), transparent 65%);position:absolute;inset:0}.sk-vip-header [data-slot=sheet-title]{font-size:var(--sk-type-title3-size);line-height:var(--sk-type-title3-leading);letter-spacing:var(--sk-type-title3-tracking);font-weight:var(--sk-type-title3-weight)}.sk-vip-header__mark{align-items:center;width:fit-content;margin-bottom:8px;display:flex}.sk-vip-empty{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:16px;padding:24px;display:flex}.sk-vip-empty p{max-width:30ch;color:var(--sk-color-text-secondary)}.sk-vip-empty a{margin-top:4px}.sk-checkout{grid-template-columns:minmax(0,1fr) 400px;gap:72px;display:grid}.sk-checkout aside{top:calc(var(--sk-island-h-condensed,56px) + 32px);align-self:start;position:sticky}.sk-checkout__section{border-top:1px solid var(--sk-color-border-hairline);max-width:36rem;margin-top:40px;padding-top:32px}.sk-product-hero{grid-template-columns:minmax(0,1fr) 400px;align-items:center;gap:64px;padding-block:56px;display:grid}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sk-reveal{animation:sk-reveal both var(--sk-motion-easing-out);animation-timeline:view();animation-range:entry entry 70%}}}@keyframes sk-reveal{0%{opacity:.35;translate:0 calc(var(--sk-motion-distance-slide) * .5)}}@media not (min-width:1024px){.sk-product-hero{grid-template-columns:minmax(0,1fr) 340px;gap:40px}.sk-checkout{grid-template-columns:minmax(0,1fr) 340px;gap:32px}}@media not (min-width:768px){.sk-commerce{padding-block:32px 72px}.sk-commerce--flush{padding-block:0}.sk-commerce__heading{margin-bottom:32px}.sk-commerce__lead{font-size:var(--sk-type-body-size)}.sk-bundle{grid-template-columns:1fr;gap:20px;padding:20px}.sk-product-hero,.sk-checkout{grid-template-columns:1fr;gap:32px}.sk-product-hero{padding-block:32px 40px}.sk-checkout aside{position:static}.sk-vip-sheet [data-slot=sheet-header],.sk-vip-sheet [data-slot=sheet-footer]{padding:20px}.sk-vip-sheet [data-slot=sheet-header]{padding-right:56px}}.sk-plate{--logo-w:min(176px, 46cqi);--logo-h:40px;isolation:isolate;border-radius:var(--sk-radius-lg);background:var(--sk-color-surface-sunken);min-height:84px;box-shadow:0 1px 2px var(--sk-elevation-shadow-color), 0 10px 24px -14px var(--sk-elevation-shadow-color);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 6px 12px 18px;display:grid;position:relative;overflow:clip;container-type:inline-size}.sk-plate--lg{--logo-w:min(260px, 52cqi);--logo-h:56px;border-radius:var(--sk-radius-xl);min-height:100px;padding-inline:26px}.sk-plate--lg .sk-plate__art:after{background:linear-gradient(90deg, color-mix(in oklch, var(--sk-color-surface-sunken) 72%, transparent), color-mix(in oklch, var(--sk-color-surface-sunken) 12%, transparent) 55%, color-mix(in oklch, var(--sk-color-surface-sunken) 35%, transparent)), linear-gradient(120deg, color-mix(in oklch, var(--sk-color-accent-solid) 22%, transparent), transparent 46%)}.sk-plate:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px var(--sk-color-border-hairline), inset 0 1px 0 color-mix(in oklch, var(--sk-color-accent-edge) 28%, transparent);position:absolute;inset:0}.sk-plate__art{z-index:-1;position:absolute;inset:0;overflow:clip}.sk-plate__art>*{position:absolute;inset:0}.sk-plate__art img{object-fit:cover;object-position:center 45%;filter:saturate(.75)contrast(.95);width:100%;height:100%}.sk-plate__art .sk-gradient{opacity:.4}.sk-plate__art:after{content:"";background:linear-gradient(90deg, color-mix(in oklch, var(--sk-color-surface-sunken) 72%, transparent), color-mix(in oklch, var(--sk-color-surface-sunken) 18%, transparent) 50%, color-mix(in oklch, var(--sk-color-surface-sunken) 88%, transparent) 90%), linear-gradient(120deg, color-mix(in oklch, var(--sk-color-accent-solid) 22%, transparent), transparent 46%);position:absolute;inset:0}.sk-plate__id{justify-items:start;gap:8px;min-width:0;display:grid}.sk-plate__name{max-width:100%;color:var(--sk-color-text-primary);font-size:var(--sk-type-headline-size);line-height:var(--sk-type-headline-leading);letter-spacing:-.01em;text-wrap:balance;font-weight:600}.sk-plate--lg .sk-plate__name{font-size:var(--sk-type-title3-size);line-height:var(--sk-type-title3-leading)}.sk-plate__meta{white-space:nowrap;justify-items:end;gap:2px;display:grid}.sk-plate__remove{color:var(--sk-color-text-secondary)}.sk-plate__remove:hover{color:var(--sk-color-text-primary)}.sk-vip-shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.sk-plate--tile{--logo-w:78cqi;--logo-h:34cqi;aspect-ratio:16/10;grid-template-columns:none;place-items:center;min-height:0;padding:10px;display:grid}.sk-vip-shelf li:last-child:nth-child(odd){grid-column:1/-1}.sk-vip-shelf li:last-child:nth-child(odd) .sk-plate--tile{--logo-w:40cqi;--logo-h:17cqi;aspect-ratio:32/10}.sk-plate--tile .sk-plate__art:after{background:radial-gradient(ellipse at center, color-mix(in oklch, var(--sk-color-surface-sunken) 55%, transparent), color-mix(in oklch, var(--sk-color-surface-sunken) 20%, transparent) 75%), linear-gradient(120deg, color-mix(in oklch, var(--sk-color-accent-solid) 22%, transparent), transparent 46%)}.sk-logo-row{max-width:100%;-webkit-mask-image:linear-gradient(90deg, var(--sk-color-text-primary) 72%, transparent);mask-image:linear-gradient(90deg, var(--sk-color-text-primary) 72%, transparent);align-items:center;gap:12px;display:flex;overflow:clip}.sk-logo-row img{opacity:.85;flex:none;width:auto;height:14px}.sk-plate--lg .sk-logo-row img{height:18px}:root .sk-product-art__emblem img{filter:none}.sk-logo{filter:drop-shadow(0 3px 8px var(--sk-elevation-shadow-color));display:inline-grid;position:relative}.sk-logo img{width:auto;height:auto;max-width:var(--logo-w,100%);max-height:var(--logo-h,40px)}.sk-logo__glint{pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:root .sk-product-art__logo-light{opacity:1;background:0 0;overflow:hidden}.sk-logo__glint:before,:root .sk-product-art__logo-light:before{content:"";background:linear-gradient(100deg, transparent 46%, color-mix(in oklch, var(--sk-color-text-primary) 45%, transparent) 50%, transparent 54%);mix-blend-mode:plus-lighter;position:absolute;inset:0 -100%;translate:-34%}@media (prefers-reduced-motion:no-preference){.sk-plate .sk-logo__glint:before{animation:sk-glint calc(var(--sk-motion-duration-emphasis) * 3.5) var(--sk-motion-easing-out) calc(var(--sk-motion-duration-slow) + var(--i,0) * var(--sk-motion-duration-stagger) * 3) backwards}.sk-plate__art img{animation:sk-plate-settle calc(var(--sk-motion-duration-emphasis) * 3) var(--sk-motion-easing-out) calc(var(--i,0) * var(--sk-motion-duration-stagger) * 1.5) backwards}.sk-plate .sk-logo,:root .sk-product-art__emblem{transition:transform calc(var(--sk-motion-duration-emphasis) * 1.3) var(--sk-motion-easing-out), filter calc(var(--sk-motion-duration-emphasis) * 1.3) var(--sk-motion-easing-out);transform:perspective(700px)translate(0,0)rotateX(0)rotateY(0)scale(1)}.sk-plate__art img,:root .sk-product-art__image{transition:transform calc(var(--sk-motion-duration-emphasis) * 1.6) var(--sk-motion-easing-out);transform:translate(0,0)scale(1)}.sk-logo__glint:before,:root .sk-product-art__logo-light:before{transition:translate var(--sk-motion-duration-slow) var(--sk-motion-easing-out)}@media (hover:hover){.sk-plate:hover .sk-logo,:root .sk-product-card:is(:hover,:focus-visible) .sk-product-art__emblem,:root .sk-product-art--hero:hover .sk-product-art__emblem{transform:perspective(700px) translate3d(calc(var(--tx,0) * 8px), calc(var(--ty,0) * 6px - 2px), 0) rotateX(calc(var(--ty,0) * -12deg)) rotateY(calc(var(--tx,0) * 14deg)) scale(1.04);filter:drop-shadow(calc(var(--tx,0) * -7px) calc(9px + var(--ty,0) * -5px) 12px var(--sk-elevation-shadow-color))}.sk-plate:hover .sk-plate__art img,:root .sk-product-card:is(:hover,:focus-visible) .sk-product-art__image,:root .sk-product-art--hero:hover .sk-product-art__image{transform:translate3d(calc(var(--tx,0) * -10px), calc(var(--ty,0) * -6px), 0) scale(1.08)}.sk-plate:hover .sk-logo__glint:before,:root .sk-product-card:is(:hover,:focus-visible) .sk-product-art__logo-light:before,:root .sk-product-art--hero:hover .sk-product-art__logo-light:before{translate:calc(var(--tx,0) * 22%) 0}}.sk-vip-trigger__count[data-filled=true]{animation:sk-bump var(--sk-motion-spring-snappy-duration) var(--sk-motion-spring-snappy)}.sk-vip-cta svg{transition:translate var(--sk-motion-duration-fast) var(--sk-motion-easing-out)}.sk-vip-cta:hover svg{translate:3px}}@keyframes sk-glint{0%{translate:-34%}to{translate:34%}}@keyframes sk-plate-settle{0%{scale:1.08}}@keyframes sk-bump{0%{scale:.55}}
