@font-face{font-family:"Anybody";font-style:normal;font-display:swap;font-weight:500 900;font-stretch:75% 150%;src:url("/fonts/shop/anybody-latin.27730e8ada.woff2") format("woff2")}@font-face{font-family:"Libre Franklin";font-style:normal;font-display:swap;font-weight:400 700;src:url("/fonts/shop/libre-franklin-latin.9f4bb6d388.woff2") format("woff2")}@font-face{font-family:"Anybody Fallback";src:local("Arial");size-adjust:115.75%;ascent-override:68.68%;descent-override:20.73%;line-gap-override:0%}@font-face{font-family:"Libre Franklin Fallback";src:local("Arial");size-adjust:104.29%;ascent-override:92.63%;descent-override:23.59%;line-gap-override:0%}
/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}}@layer base{:root body{font-variant-numeric:tabular-nums lining-nums}:root :is(h1,h2){font-family:var(--font-display);color:var(--color-heading);font-stretch:112%}}@layer components;@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.border{border-style:var(--tw-border-style);border-width:1px}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root .hero,:root .deal-cta{border-radius:4px}:root .price-row-best>td:first-child{border-radius:4px 0 0 4px}:root .price-row-best>td:last-child{border-radius:0 4px 4px 0}:root .row-key,:root .row-more{border-radius:4px}@media (hover:hover) and (pointer:fine) and (min-width:641px){:root .price-detail-row:not(.is-open) .price-detail{border-radius:0 0 4px 4px}}:root .coupon-copy,:root .price-report-note textarea,:root .price-report-form button,:root .stock-out{border-radius:4px}:root .price-row-free>td:first-child{border-radius:4px 0 0 4px}:root .price-row-free>td:last-child{border-radius:0 4px 4px 0}:root .pdp-free-callout,:root .tag-chip,:root .art-chip,:root .skip-link,:root .theme-toggle,:root .settings-button:before,:root .settings-button:focus-visible,:root .settings-panel,:root .settings-select,:root .platform-show-all,:root .media-main{border-radius:4px}@media (max-width:640px){:root .media-main,:root .media-count{border-radius:4px}}:root .pdp-buy,:root .keys-guide,:root .key-fact{border-radius:4px}@media (hover:hover) and (pointer:fine) and (min-width:641px){:root .key-detail:not(.is-open){border-radius:0 0 4px 4px}}:root .save-pill,:root .pdp-buy .price-verdict,:root .rail-card,:root .revs-score,:root .co-stats,:root .co-about,:root .pdp-buy .pdp-cta-group>.pdp-cta-secondary,:root .pdp-buy .pdp-cta-group>.btn-quiet,:root .pdp-share .share-btn,:root .pdp-share .share-btn:before,:root .pdp-price-free,:root .pdp-all-time-low,:root .pdp-cta,:root .watch-panel,:root .watch-card,:root .watch-input,:root .watch-failure,:root .jump-nav-link,:root .price-history-empty,:root .upcoming-free,:root .free-play-notice,:root .price-range,:root .price-range-option,:root .chart-line-chip,:root .pdp-specs-table,:root .platform-tab,:root .pdp-price-free,:root .btn-quiet{border-radius:4px}@media (min-width:1440px) and (hover:hover) and (pointer:fine){:root .share-rail{border-radius:4px}}:root .share-rail-copied,:root .trailer-box,:root .play-button,:root .trailer-note,:root .screenshot-more,:root .gallery-slide>img,:root .gallery-slide>picture>img,:root .gallery-counter,:root .gallery-button,:root .award-row,:root .offer-row,:root .suggest-form input,:root .suggest-form button,:root .suggest-store-form button,:root .provider-block,:root .profile-stat,:root .own-chip,:root .length-panel,:root .swipe-chip,:root .follow-row,:root .site-search-form,:root .site-search-kbd,:root .icon-button,:root .site-nav-link,:root .hub-chip,:root .game-listing-card,:root .art-store-chip,:root .art-platform-chip,:root .card-badges>*,:root .card-art-tall,:root .art-badges>.dlc-pill,:root .card-tall[data-band] .art-platform-chip{border-radius:4px}:root .card-hover-shots,:root .card-hover-media{border-radius:0}:root .card-hover-trailer{border-radius:4px}:root .card-hover-details,:root .card-panel{border-radius:0}:root .card-panel-stats,:root .card-panel-chips>li,:root .card-panel-chip-link,:root .trailer-overlay,:root .trailer-overlay-close,:root .trailer-overlay-player,:root .trailer-overlay-switcher button,:root .trailer-overlay-deals{border-radius:4px}:root .card-hover-actions{border-radius:0}:root .card-feedback[data-variant=overlay] .card-feedback-button,:root .art-badge,:root .card-greyed-undo,:root .taste-chip,:root .taste-toast,:root .taste-toast-action,:root .taste-toast-close,:root .picks-chip,:root .picks-notice,:root .picks-empty,:root .picks-kind,:root .picks-action,:root .picks-clear,:root .picks-prompt,:root .weekly-row .pdp-cta,:root .age-gate,:root .card-panel-safe-badge>span,:root .card-panel-link .card-panel-safe-switch,:root .adult-badge,:root .safe-search-switch:focus-visible,:root .ext-card,:root .ext-step-n,:root .ext-store,:root .ext-shot-frame,:root .ext-shot-frame img,:root .ext-ring,:root .ext-pin,:root .ext-note,:root .ext-phone-card,:root .ext-warning,:root .ext-gallery-n,:root .ext-store-tile,:root .cards-view,:root .cards-view-toggle,:root .cards-view-toggle button,:root .cards-view-close,:root .cards-view-media,:root .cards-view-tick,:root .cards-view-sound,:root .cards-view-actions .card-feedback-button,:root .cards-view-taste,:root .card-more,:root .card-more:before,:root .mobile-card-close,:root .mobile-card-tick,:root .mobile-card-glance>div,:root .mobile-card-similar-art,:root .mobile-card-similar-link:focus-visible,:root .mobile-card-desc-toggle:focus-visible,:root .mobile-card-price,:root .mobile-card-rail-icon,:root .mobile-card-rail-label,:root .mobile-card-rail-price,:root .mobile-card-rail-button:focus-visible,:root .mobile-card-rail-price:focus-visible,:root .mobile-card-actions .card-feedback-button>svg,:root .mobile-card-actions.mobile-cards-actions .card-feedback-button,:root .mobile-cards-stamp,:root .header-views,:root .header-views-option,:root .mobile-trailer-close,:root .mobile-trailer-sound,:root .discover-tune{border-radius:4px}:root .prefs-sheet,:root .prefs-first{border-radius:4px 4px 0 0}:root .prefs-sheet-grabber,:root .prefs-sheet-close,:root .prefs-chip,:root .prefs-search-input,:root .prefs-search-results,:root .prefs-switch,:root .prefs-reset,:root .prefs-apply,:root .prefs-skip{border-radius:4px}@media (pointer:fine) and (min-width:640px){:root .prefs-first{border-radius:4px}}:root .mobile-card-reason,:root .bundle-tier,:root .bundle-item-wish,:root .bundle-badge,:root .store-stats-tile,:root .store-stats-notice{border-radius:4px}.article-body a:hover,.theme-toggle:hover,.co-facts dd a,.co-more,.pdp-cta-secondary:hover,.follow-name:hover,.icon-button:hover,.mobile-card-popular-trend,.mobile-card-popular-rising,.mobile-card-desc-more,.mobile-card-full,.mobile-cards-stamp[data-pick=more_like_this],.mobile-trailer-hint,.prefs-search-result[data-choice=prefer] .prefs-search-name,.prefs-first-eyebrow,.bundle-item-wish{color:var(--color-link)}:root{--shop-radius:4px;--radius-sm:4px;--radius-md:4px;--radius-lg:4px;--radius-xl:4px;--radius-2xl:4px;--radius-3xl:4px}:root :focus-visible{outline-color:var(--color-text-primary)}:root .shop-header{z-index:50;background:var(--color-bg-page);color:var(--color-text-primary);border-bottom:1px solid var(--color-border);position:sticky;top:0}:root .shop-header-row{align-items:center;gap:13px;max-width:80rem;margin:0 auto;padding:10px 24px;display:flex}:root .shop-wordmark{min-height:44px;font:800 17px/1 var(--font-display);color:var(--color-heading);white-space:nowrap;flex:none;align-items:center;gap:9px;font-stretch:112%;text-decoration:none;display:flex}:root .shop-mark{width:28px;color:var(--color-logo-deal);flex:none;display:block}:root .shop-mark svg{width:100%;height:auto;display:block}:root .shop-search{flex:auto;min-width:0}:root .shop-search .site-search{background:0 0;border:0;max-width:none;padding:0;display:block;position:relative}:root .shop-search .site-search-toggle{display:none}:root .shop-search .site-search-form{height:42px}:root .shop-search .site-search-form:focus-within{box-shadow:none;outline:2px solid var(--color-text-primary);outline-offset:1px}:root .shop-nav{flex:none;gap:13px;margin:0;display:flex}:root .shop-nav .site-nav-link{min-height:44px;color:var(--color-text-primary);background:0 0;padding:0;font-size:14px}:root .shop-nav .site-nav-link:hover,:root .shop-nav .site-nav-link.on{text-underline-offset:4px;background:0 0;text-decoration:underline}:root .shop-header .settings-button{color:var(--color-text-primary);font-size:13px;font-weight:600}:root .shop-header .settings-button:before{border-color:var(--color-text-primary);background:0 0;inset:4px 0}:root .shop-header .settings-button:hover,:root .shop-header .settings-button[aria-expanded=true]{color:var(--shop-ctl-on-hover)}:root .shop-header .settings-button:hover:before,:root .shop-header .settings-button[aria-expanded=true]:before{border-color:var(--shop-ctl-hover);background:var(--shop-ctl-hover)}:root .shop-header .settings-button[data-filtered=true]:before{outline-color:var(--shop-ctl-line)}:root .shop-header .settings-button-summary{color:inherit;font-weight:500}:root .settings-panel{border-color:var(--color-border);box-shadow:var(--color-card-shadow);font-size:14px}:root .settings-section-heading{font-family:var(--font-sans);color:var(--color-text-primary);font-size:14px;font-stretch:100%}:root .shop-seg{border:1px solid var(--color-text-primary);border-radius:var(--shop-radius);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;overflow:hidden}:root .shop-seg button{min-height:40px;color:var(--color-text-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:14px;font-weight:600}:root .shop-seg button+button{border-left:1px solid var(--color-text-primary)}:root .shop-seg button[aria-pressed=true]{background:var(--color-text-primary);color:var(--color-bg-card)}:root .shop-seg button:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:-4px}:root .shop-seg button[aria-pressed=true]:focus-visible{outline-color:var(--color-bg-card)}:root .safe-search-switch{color:var(--color-text-primary)}:root .picks-chip{font-size:13px}:root .shop-account{flex:none;display:inline-grid}:root .shop-account>*{grid-area:1/1}:root .shop-account-link{visibility:hidden;min-height:44px;color:var(--color-text-primary);white-space:nowrap;align-items:center;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}:root .shop-account-link.is-ready,:root:not(.js) .shop-account-link{visibility:visible}:root .shop-account-link:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:1023.98px){:root .shop-header-row{flex-wrap:wrap;gap:8px 12px;padding:10px 16px}:root .shop-wordmark{flex:1 1 0}:root .shop-search{flex:100%;order:3}:root .shop-search .site-search-kbd{display:none}:root .shop-nav{scrollbar-width:none;flex:100%;order:4;gap:18px;position:relative;overflow-x:auto}}@media (max-width:767.98px){:root .shop-wordmark{gap:6px;min-width:0;font-size:14px}:root .shop-mark{width:24px}:root .shop-header .site-header-views:not(:empty){flex:none;order:5}:root .shop-nav{flex:1 1 0;min-width:0}:root .shop-settings .settings-menu{position:static}:root .shop-settings .settings-panel{width:auto;left:16px;right:16px}:root .shop-account-link{font-size:13px}}:root .shop-weekly{max-width:80rem;margin:34px auto 0;padding:0 24px}:root .shop-weekly-band{border-radius:var(--shop-radius);background:var(--color-ink-a);color:var(--color-on-ink-a);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:30px;padding:24px 26px;display:grid}:root .shop-weekly-band p{margin:0}:root .shop-weekly-label{font-size:15px;font-weight:700}:root .shop-weekly-band .shop-weekly-heading{color:var(--color-on-ink-a);margin:3px 0 6px;font-size:27px;line-height:1.12}:root .shop-weekly-sub{font-size:14px}:root .shop-weekly-row{gap:8px;display:flex}:root .shop-weekly-row .shop-field{border:1px solid var(--shop-ctl-line);border-radius:var(--shop-radius);min-width:0;min-height:44px;font:inherit;flex:1 1 0;padding:0 12px;font-size:16px}:root .shop-weekly-row .shop-field:focus-visible{outline:2px solid var(--color-on-ink-a);outline-offset:2px}:root .shop-weekly-button{border-radius:var(--shop-radius);background:var(--color-ink-b);min-height:44px;color:var(--color-on-ink-b);font:inherit;cursor:pointer;border:0;flex:none;padding:0 14px;font-size:15px;font-weight:700}:root .shop-weekly-button:hover{background:var(--color-over);color:var(--color-on-over)}:root .shop-weekly-button:focus-visible{outline:2px solid var(--color-on-ink-a);outline-offset:2px}:root .shop-weekly-button:disabled{cursor:default;opacity:.8}:root .shop-weekly-hint,:root .shop-weekly-error{margin-top:7px;font-size:13px}:root .shop-weekly-error{align-items:center;gap:6px;font-weight:600;display:flex}:root .shop-weekly-row .shop-field[aria-invalid=true]{border-width:2px;padding:0 11px}:root .shop-weekly-icon{background:var(--color-on-ink-a);width:18px;height:18px;color:var(--color-ink-a);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;line-height:1;display:inline-grid}:root .shop-weekly-band .shop-weekly-note{margin-bottom:8px;font-size:15px}:root .shop-footer{border-top:1px solid var(--color-border);max-width:80rem;color:var(--color-text-primary);margin:30px auto 0;padding:28px 24px 24px;font-size:14px;line-height:1.5}:root .shop-footer-grid{grid-template-columns:minmax(0,1.7fr) minmax(0,.75fr) minmax(0,.75fr);gap:22px 34px;display:grid}:root .shop-footer-brand{grid-row:1/3}:root .shop-footer-stores{grid-column:2/4}:root .shop-footer-blurb{margin:12px 0 0}:root .shop-footer-heading{font:700 13px/1.2 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-primary);margin:16px 0 8px;font-stretch:100%}:root :is(.shop-footer-col,.shop-footer-stores)>.shop-footer-heading:first-child{margin-top:0}:root .shop-footer-heading a{color:inherit}:root .shop-footer ul{margin:0;padding:0;list-style:none}:root .shop-footer-col a{min-height:32px;color:var(--color-text-primary);align-items:center;font-size:15px;text-decoration:none;display:flex}:root :is(.shop-footer-col a,.shop-footer-suggest):hover{text-underline-offset:3px;text-decoration:underline}:root .shop-footer-chips,:root .shop-footer-marks,:root .shop-footer-badges{flex-wrap:wrap;gap:7px;display:flex}:root .shop-footer-chip{border-radius:var(--shop-radius);align-items:center;gap:6px;min-height:36px;padding:0 10px;font-weight:600;text-decoration:none;display:inline-flex}:root .shop-footer-badges img{width:auto;height:40px;display:block}:root .shop-footer-marks{--shop-smark-size:40px}:root .shop-footer-suggest{color:var(--color-text-primary);margin-top:12px;font-weight:600;text-decoration:none;display:inline-block}:root .shop-footer-all{margin-right:16px}:root .shop-footer-disclosure{border-top:1px solid var(--color-border);margin:22px 0 0;padding-top:16px;font-size:13px}:root .shop-footer-disclosure a{color:inherit;text-underline-offset:3px;text-decoration:underline}:root .shop-footer-bottom{border-top:1px solid var(--color-border);margin-top:12px;padding-top:12px;font-size:12px;line-height:1.45}:root .shop-footer-bottom p{margin:0}:root .shop-footer-line a{color:inherit}:root .shop-footer-line{flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:6px;font-size:13px;display:flex}@media (max-width:767.98px){:root .shop-weekly{padding:0 16px}:root .shop-weekly-band{grid-template-columns:minmax(0,1fr);gap:14px;padding:20px 16px}:root .shop-weekly-band .shop-weekly-heading{font-size:23px}:root .shop-weekly-row{flex-direction:column}:root .shop-footer{padding:24px 16px}:root .shop-footer-grid{grid-template-columns:1fr 1fr;gap:18px}:root .shop-footer-brand,:root .shop-footer-stores{grid-area:auto/1/auto/-1}}:root .shop-card .card-art-tall,:root .shop-card:hover .card-art-tall,:root .shop-card:focus-within .card-art-tall{box-shadow:none}:root .shop-card{gap:0}:root .shop-verdict{z-index:2;border-radius:0 var(--shop-radius) var(--shop-radius) 0;font:700 11px/1.4 var(--font-sans);background:var(--color-bg-card);color:var(--color-text-primary);padding:2px 7px;position:absolute;top:8px;left:0}:root .shop-verdict[data-verdict=lowest]{background:var(--color-ink-b);color:var(--color-on-ink-b)}:root .shop-card .art-badges{top:auto;bottom:8px}:root .shop-card-body{flex-direction:column;gap:2px;min-width:0;padding-top:8px;display:flex}:root .shop-card-title{font:600 15px/1.25 var(--font-sans);color:var(--color-text-primary);overflow-wrap:anywhere;margin:0;font-stretch:100%}:root .shop-card-title .card-link:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}:root .shop-card-title .dlc-pill{vertical-align:1px;margin-right:6px}:root .shop-card-sub{color:var(--color-text-secondary);margin:0;font-size:13px}:root .shop-card-price{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}:root .shop-card-price .card-price{font:800 18px/1.2 var(--font-display);color:var(--color-heading)}:root .shop-card-drop{color:var(--color-price-drop);font-size:13px;font-weight:700}:root .shop-card-line{color:var(--color-text-secondary);flex-wrap:wrap;gap:0 6px;margin:0;font-size:13px;line-height:1.3;display:flex}:root .shop-card-line .ends-pill{color:inherit;font:inherit;background:0 0;border:0;padding:0}:root .shop-card-line .ends-pill:before{display:none}:root .card-panel,:root.dark .card-panel{border-color:var(--color-text-primary);box-shadow:var(--color-card-shadow)}:root .card-hover-media{box-shadow:var(--color-card-shadow)}:root .card-hover-trailer,:root .card-hover-details{background:var(--color-bg-card);height:30px;color:var(--color-text-primary);box-shadow:none;padding:0 10px}:root .card-hover-details{background:var(--color-ink-b);color:var(--color-on-ink-b)}:root .card-hover-trailer:hover,:root .card-hover-trailer:focus-visible,:root .card-hover-trailer:active,:root .card-hover-details:hover,:root .card-hover-details:focus-visible,:root .card-hover-details:active,:root .card-hover-frame:has(.card-hover-frame-link:hover) .card-hover-details{background:var(--color-over);color:var(--color-on-over);box-shadow:none;transform:none}:root .card-hover-actions .card-feedback[data-variant=bar] .card-feedback-button{background:var(--color-bg-card);color:var(--color-text-primary);box-shadow:none}:root .card-hover-actions .card-feedback[data-variant=bar] .card-feedback-button:hover,:root .card-hover-actions .card-feedback[data-variant=bar] .card-feedback-button:focus-visible,:root .card-hover-actions .card-feedback[data-variant=bar] .card-feedback-button:active,:root .card-hover-actions .card-feedback[data-variant=bar] .card-feedback-button[aria-pressed=true]{background:var(--color-over);color:var(--color-on-over);box-shadow:none}:root .card-panel-chip-link:hover,:root .card-panel-chip-link:focus-visible{box-shadow:none}:root .mobile-card{border-top:2px solid var(--color-text-primary);height:auto;max-height:88dvh;margin:auto 0 0}:root .mobile-card-frame{background:var(--color-bg-card)}:root .mobile-card-actions .card-feedback-button{border:1px solid var(--color-text-primary);background:var(--color-bg-card);color:var(--color-text-primary);box-shadow:none}:root .mobile-card-actions .card-feedback-button[aria-pressed=true]{background:var(--color-over);color:var(--color-on-over)}:root{--shop-ctl-line:var(--color-text-primary);--shop-ctl-text:var(--color-text-primary);--shop-ctl-hover:var(--color-over);--shop-ctl-on-hover:var(--color-on-over);--shop-smark-size:36px}:root .shop-ctl,:root .shop-store,:root .shop-smark-tile,:root .shop-footer-chip,:root .picks-chip,:root .btn-quiet,:root .pdp-cta-secondary,:root .tag-chip,:root .hub-chip,:root .hub-aside-link,:root .taste-chip,:root .discover-tune,:root .cards-view-deals{border:1px solid var(--shop-ctl-line);color:var(--shop-ctl-text);box-shadow:none;background:0 0}:root .shop-ctl:hover,:root .shop-ctl[aria-pressed=true],:root .shop-ctl[aria-current=page],:root .shop-store:hover,:root .shop-smark-tile:hover,:root .shop-footer-chip:hover,:root .picks-chip:hover,:root .btn-quiet:hover,:root .pdp-cta-secondary:hover,:root .tag-chip:hover,:root .tag-chip[aria-current=page],:root .hub-chip:hover,:root .hub-aside-link:hover,:root .taste-chip:hover,:root .taste-chip[aria-pressed=true],:root .discover-tune:hover,:root .cards-view-deals:hover{border-color:var(--shop-ctl-hover);background:var(--shop-ctl-hover);color:var(--shop-ctl-on-hover);transform:none}:root :is(.shop-ctl,.shop-store,.hub-chip,.hub-aside-link):hover :is(small,b,.shop-store-text){color:inherit}:root .pdp-share .share-btn:before{border-color:var(--shop-ctl-line);background:0 0}:root .pdp-share .share-btn:hover:before{border-color:var(--shop-ctl-hover);background:var(--shop-ctl-hover)}:root .pdp-share .share-btn:hover{color:var(--shop-ctl-on-hover)}:root .share-rail{border-color:var(--shop-ctl-line);background-color:var(--color-bg-page)}:root .price-range{border-color:var(--shop-ctl-line);background:0 0}:root .price-range-option-on{background:var(--shop-ctl-text);color:var(--color-bg-page);box-shadow:none}:root .chart-line-chip-on{border-color:var(--shop-ctl-line);background:0 0}:root .shop-paper,:root .shop-pick,:root .provider-block,:root .offer-row{background:var(--color-bg-page)}:root .provider-block,:root .offer-row{border-color:var(--shop-ctl-line)}:root .shop-field,:root .watch-input,:root .suggest-form input,:root .price-report-note textarea,:root .shop-search .site-search-form,:root .shop-search .site-search-kbd{border-color:var(--shop-ctl-line);color:var(--shop-ctl-text);background:0 0}:root .shop-on-ink-a{--shop-ctl-line:var(--color-on-ink-a);--shop-ctl-text:var(--color-on-ink-a)}:root .shop-on-ink-a :is(.shop-field,.watch-input)::placeholder{color:var(--color-on-ink-a);opacity:.75}:root .shop-smark{color:var(--mark-light,var(--color-text-primary));background:0 0}:root.dark .shop-smark{color:var(--color-text-primary)}:root :is(.shop-ctl,.shop-store,.shop-smark-tile):hover .shop-smark,:root .shop-smark-tile.shop-smark:hover{color:var(--shop-ctl-on-hover)}:root .shop-smark-tile{width:var(--shop-smark-size);height:var(--shop-smark-size);border-radius:var(--shop-radius);flex:none;place-items:center;display:grid}:root :is(.nav-link,.hero-search-row,.site-search-panel a,[id$=-results] a){--color-accent:var(--color-link)}:root .co-facts dd a,:root .co-more{text-underline-offset:3px;text-decoration:underline}:root .grid:has(>.card-tall){grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}@media (min-width:640px){:root .grid:has(>.card-tall){grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 14px}}@media (min-width:900px){:root .grid:has(>.card-tall){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1180px){:root .grid:has(>.card-tall){grid-template-columns:repeat(5,minmax(0,1fr))}}:root .shop-row6 .grid,:root .co-deals .grid:has(>.card-tall),:root .shop-game .grid:has(>.card-tall){grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){:root .shop-row6 .grid,:root .co-deals .grid:has(>.card-tall),:root .shop-game .grid:has(>.card-tall){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1180px){:root .shop-row6 .grid,:root .co-deals .grid:has(>.card-tall),:root .shop-game .grid:has(>.card-tall){grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1024px){:root .shop-game .shop-half .grid:has(>.card-tall){grid-template-columns:repeat(3,minmax(0,1fr))}}:root .shop-home{flex-direction:column;gap:38px;display:flex}:root .shop-hero{border-radius:var(--shop-radius);background:var(--color-ink-a);color:var(--color-on-ink-a);grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:44px;padding:44px 32px 30px;display:grid}:root .shop-hero h1{letter-spacing:-.02em;text-wrap:balance;color:var(--color-on-ink-a);margin:0;font-size:52px;font-weight:800;line-height:1.02}:root .shop-hero-copy p{margin:16px 0 0;font-size:17px;line-height:1.5}:root .shop-hero-cta{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:22px;display:flex}:root .shop-btn{border-radius:var(--shop-radius);background:var(--color-ink-b);color:var(--color-on-ink-b);padding:11px 16px;font-size:15px;font-weight:700;text-decoration:none;display:inline-block}:root .shop-btn:hover{background:var(--color-over);color:var(--color-on-over)}:root .shop-hero-copy .shop-hero-stat{margin-top:14px;font-size:15px;font-weight:600;line-height:1.35}:root .shop-picks-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}:root .shop-pick{border-radius:var(--shop-radius);min-width:0;color:var(--color-text-primary);flex-direction:column;padding:8px 8px 0;display:flex}:root .shop-pick-votes{border-top:1px solid var(--color-border);grid-template-columns:1fr 1fr;margin:8px -8px 0;display:grid}:root .shop-pick-votes button{min-height:44px;color:var(--color-text-primary);font:600 13px/1.2 var(--font-sans);cursor:pointer;background:0 0;border:0;padding:9px 4px}:root .shop-pick-votes button+button{border-left:1px solid var(--color-border);font-weight:700}:root .shop-pick-votes button:disabled{opacity:.5;cursor:default}:root .shop-pick-votes button:hover:not(:disabled){background:var(--color-over);color:var(--color-on-over)}:root .shop-picks-note{min-height:21px;margin:12px 0 0;font-size:14px}:root .shop-picks-note a{color:inherit;text-underline-offset:4px;font-weight:700}:root .shop-browse{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:baseline;gap:6px 24px;margin-top:-14px;padding:13px 0;font-size:15px;font-weight:600;display:flex}:root .shop-browse a{color:var(--color-text-primary);white-space:nowrap;text-decoration:none}:root .shop-browse a:hover{text-underline-offset:4px;text-decoration:underline}:root .shop-browse span{margin-left:5px;font-size:13px;font-weight:400}:root .shop-sec-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;display:flex}:root .shop-sec-head h2{letter-spacing:-.01em;margin:0;font-size:29px;font-weight:800;line-height:1.1}:root .shop-sec-head a{color:var(--color-text-primary);white-space:nowrap;text-underline-offset:4px;font-size:15px;font-weight:600}:root .shop-sec-sub,:root .shop-tab-note{color:var(--color-text-primary);margin:-8px 0 12px;font-size:15px}:root .shop-tab-note{margin-top:-6px;font-size:14px}:root .shop-tabs{scrollbar-width:none;gap:18px;margin-bottom:14px;display:flex;position:relative;overflow-x:auto}:root .shop-tab{color:var(--color-text-primary);font:600 15px/1.4 var(--font-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:3px 0}:root .shop-tab.on{border-color:var(--color-heading);color:var(--color-heading)}:root .shop-stores{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}:root .shop-stores>li{min-width:0;display:flex}:root .shop-store{border-radius:var(--shop-radius);flex:1;align-items:center;gap:10px;min-width:0;padding:10px 12px;text-decoration:none;display:flex}:root .shop-store-mark{border-radius:var(--shop-radius);flex:none;place-items:center;width:32px;height:32px;display:grid}:root .shop-store-text{flex-direction:column;justify-content:center;min-width:0;min-height:51.8px;display:flex}:root .shop-store b{font-size:15px;line-height:1.2;display:block}:root .shop-store small{font-size:13px;line-height:1.3;display:block}:root .shop-tiles,:root .shop-played{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}:root .shop-played{grid-template-columns:repeat(3,minmax(0,1fr))}:root .shop-tile{border:1px solid var(--color-text-primary);height:100%;color:var(--color-text-primary);border-radius:0;justify-content:space-between;align-items:baseline;gap:6px;padding:8px 12px;font-size:15px;font-weight:600;line-height:1.3;text-decoration:none;display:flex}:root .shop-tile small{font-size:13px;font-weight:400}:root .shop-played .shop-tile{justify-content:flex-start;gap:11px;font-size:16px}:root .shop-played .shop-tile b{font:800 19px/1 var(--font-display);color:var(--color-heading)}:root .shop-tile:hover{border-color:var(--color-over);background:var(--color-over);color:var(--color-on-over)}:root .shop-tile:hover b{color:inherit}:root .shop-missing{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:20px;padding:12px 0;font-size:15px;line-height:1.4;display:flex}:root .shop-missing p{margin:0}:root .shop-missing a{color:var(--color-text-primary);text-underline-offset:4px;flex:none;font-weight:700}:root .shop-split{grid-template-columns:minmax(0,1fr);gap:30px 36px;display:grid}@media (min-width:900px){:root .shop-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}:root .shop-fr-list,:root .shop-cm-list{margin:0;padding:0;list-style:none}:root .shop-fr{border-top:1px solid var(--color-border);grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 0;display:grid;position:relative}:root .shop-fr-art{border-radius:3px;width:96px;height:64px;display:block;position:relative;overflow:hidden}:root .shop-fr-art img{object-fit:cover;object-position:center 25%;width:96px;height:64px;display:block}:root .shop-fr h3,:root .shop-cm h3{font:700 16px/1.2 var(--font-sans);color:var(--color-text-primary);margin:0}:root .shop-fr-link,:root .shop-cm h3 a{color:inherit;text-decoration:none}:root .shop-fr-link:after{content:"";position:absolute;inset:0}:root .shop-fr:hover .shop-fr-link,:root .shop-cm h3 a:hover{text-underline-offset:3px;text-decoration:underline}:root .shop-fr-where{margin-top:2px;font-size:14px;line-height:1.3;display:block}:root .shop-fr-store{z-index:1;color:inherit;text-underline-offset:3px;position:relative}:root .shop-fr-end{text-align:right;white-space:nowrap;font-size:14px;font-weight:700}:root .shop-fr-empty{border-top:1px solid var(--color-border);margin:0;padding:9px 0;font-size:15px}:root .shop-frm{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:12px;display:grid}:root .shop-frm a{border-radius:var(--shop-radius);padding:9px 12px;text-decoration:none;display:block}:root .shop-frm b{font-size:15px;line-height:1.25;display:block}:root .shop-frm span{font-size:13px;line-height:1.3;display:block}:root .shop-cm-art{margin-bottom:6px;display:block;position:relative}:root .shop-cm-art img{object-fit:cover;object-position:center 30%;border-radius:var(--shop-radius);width:100%;height:150px;display:block}:root .shop-cm{border-top:1px solid var(--color-border);grid-template-columns:62px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}:root .shop-cm-day{font:800 16px/1.15 var(--font-display);color:var(--color-heading)}:root .shop-cm-line{margin-top:2px;font-size:14px;display:block}@media (max-width:1023px){:root .shop-hero{grid-template-columns:minmax(0,1fr);gap:18px}:root .shop-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){:root .shop-home{gap:30px}:root .shop-hero{border-radius:0;margin-inline:-16px;padding:26px 16px 18px}:root .shop-hero h1{font-size:38px}:root .shop-hero-copy p{font-size:16px}:root .shop-picks-row{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-16px;padding-inline:16px;display:flex;position:relative;overflow-x:auto}:root .shop-pick{scroll-snap-align:center;flex:0 0 76%}:root .shop-browse{scrollbar-width:none;flex-wrap:nowrap;padding-block:11px;position:relative;overflow-x:auto}:root .shop-sec-head h2{font-size:25px}:root .shop-played{grid-template-columns:minmax(0,1fr)}:root .shop-stores,:root .shop-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}:root .shop-store{gap:8px;padding:8px}:root .shop-store b{font-size:14px}:root .shop-store small{font-size:12px}:root .shop-store-text{min-height:48px}:root .shop-frm{grid-template-columns:minmax(0,1fr)}:root .shop-store-mark{width:28px;height:28px}:root .shop-store-mark svg{width:18px;height:18px}:root .shop-missing{flex-direction:column;align-items:flex-start;gap:6px}}:root .shop-game{flex-direction:column;gap:0;display:flex}:root .shop-gh{border-radius:var(--shop-radius);background:var(--color-ink-a);color:var(--color-on-ink-a);grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:30px;margin-top:8px;padding:28px 32px 30px;display:grid}:root .shop-gh-title{letter-spacing:-.02em;text-wrap:balance;color:var(--color-on-ink-a);margin:0;font-size:48px;font-weight:800;line-height:1.03}:root .shop-gh .pdp-meta{color:var(--color-on-ink-a);margin-top:8px;font-size:15px}:root .shop-gh .pdp-meta :is(a,b,span){color:var(--color-on-ink-a)}:root .shop-gh-stats{flex-wrap:wrap;gap:14px 30px;margin-top:14px;display:flex}:root .shop-gh-stats b{font:800 24px/1.1 var(--font-display);font-stretch:112%;display:block}:root .shop-gh-stats small{max-width:150px;font-size:13px;line-height:1.25;display:block}:root .shop-gh-reviews{color:var(--color-on-ink-a);text-underline-offset:3px;align-self:flex-end;font-size:14px;font-weight:600}:root .shop-gh .pdp-media{margin-top:16px}:root .shop-gh :is(.media-main,.media-thumb){border-radius:0}:root .shop-gh-side{flex-direction:column;gap:14px;min-width:0;display:flex}:root .shop-buy-card{border-radius:var(--shop-radius);background:var(--color-bg-page);color:var(--color-text-primary);padding:16px}:root .shop-buy{flex-direction:column;gap:8px;display:flex}:root .shop-buy p{margin:0}:root .shop-buy-where{font-size:14px;font-weight:600}:root .shop-buy-amount{font:800 42px/1 var(--font-display);color:var(--color-heading);font-stretch:112%}:root .shop-buy-amount .price-code{font:600 14px var(--font-sans)}:root .shop-buy-cut{flex-wrap:wrap;align-items:baseline;gap:10px;font-size:15px;display:flex}:root .shop-cross{text-decoration:line-through}:root :is(.shop-buy-when,.shop-buy-note,.shop-buy-keys){font-size:14px}:root .shop-buy-when{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}:root .shop-vdc{align-items:center;gap:10px;margin-top:14px;font-size:15px;font-weight:600;display:flex}:root .shop-vdc .price-verdict{color:var(--color-on-ink-a);border:0;margin:0;padding:0;font-size:15px}:root .shop-tab{border-radius:var(--shop-radius);white-space:nowrap;flex:none;padding:3px 8px;font-size:12px;font-weight:700}:root .shop-tab-low{background:var(--color-ink-b);color:var(--color-on-ink-b)}:root .shop-tab-near{border:1px solid}:root :is(.shop-buy-cta,.shop-buy-claim-cta,.shop-pbar-cta){border-radius:var(--shop-radius);background:var(--color-over);color:var(--color-on-over);text-align:center;padding:13px 16px;font-size:16px;font-weight:700;text-decoration:none;display:block}:root .shop-buy-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}:root .shop-buy-two>:only-child{grid-column:1/-1}:root .shop-buy-two :is(.pdp-cta,.btn-quiet){border:1px solid var(--color-text-primary);border-radius:var(--shop-radius);min-height:42px;box-shadow:none;color:var(--color-text-primary);background:0 0;justify-content:center;align-items:center;padding:0 6px;font-size:14px;font-weight:600;display:flex;transform:none}:root .shop-buy-two :is(.pdp-cta,.btn-quiet):hover,:root :is(.shop-pr-cta,.shop-prices-more):hover{border-color:var(--color-over);background:var(--color-over);color:var(--color-on-over)}:root .shop-buy-keys{border-top:1px solid var(--color-border);padding-top:8px}:root :is(.shop-buy-keys a,.shop-buy-report){color:var(--color-text-primary);text-underline-offset:3px;font-size:13px}:root .shop-buy-claim{border-bottom:1px solid var(--color-border);flex-direction:column;gap:8px;padding-bottom:10px;display:flex}:root .shop-buy-card :is(.own-line,.watch-panel){margin-top:10px;font-size:13px}:root .shop-next{font-size:15px}:root .shop-next-head{letter-spacing:.05em;text-transform:uppercase;margin:0 0 5px;font-size:13px;font-weight:700}:root .shop-next ul{margin:0;padding:0;list-style:none}:root .shop-next li a{border-top:1px solid var(--color-on-ink-a);justify-content:space-between;gap:10px;padding:7px 0;display:flex}@supports (color:color-mix(in lab, red, red)){:root .shop-next li a{border-top:1px solid color-mix(in srgb, var(--color-on-ink-a) 30%, transparent)}}:root .shop-next li a{color:var(--color-on-ink-a);text-decoration:none}:root .shop-next-price{font-weight:700}:root .shop-next-all{color:var(--color-on-ink-a);text-underline-offset:3px;padding:7px 0;font-weight:700;display:inline-block}:root .shop-facts{grid-template-columns:auto 1fr;gap:4px 14px;margin:0;font-size:14px;display:grid}:root .shop-facts dt{font-weight:600}:root .shop-facts dd{text-align:right;margin:0}:root .shop-facts a{color:var(--color-on-ink-a);text-underline-offset:3px}:root .shop-game .jump-nav{border-bottom-color:var(--color-border);margin:0 0 8px}:root .shop-game .jump-nav-link{color:var(--color-text-primary);border-radius:0;font-size:14px}:root .shop-game .jump-nav-link.is-active{color:var(--color-text-primary);text-underline-offset:4px;background:0 0;text-decoration:underline}:root .shop-game .pdp-section{margin:36px 0 0}:root .shop-game .pdp-section-title{letter-spacing:-.01em;color:var(--color-heading);margin-bottom:12px;font-size:29px;font-weight:800;line-height:1.1}:root:where(html) .shop-game :is(.shop-tri,.shop-two,.shop-pair,.shop-half) .pdp-section-title{letter-spacing:0;margin-bottom:10px;font-size:25px}:root .shop-game .pdp-section-title:before{display:none}:root:where(html) .shop-game .rail-card{border:0;border-radius:0;padding:0}:root .shop-game .rail-card{box-shadow:none;background:0 0}:root:where(html) :is(.shop-tri,.shop-two,.shop-pair,.shop-half){align-items:start;gap:28px;display:grid}:root:where(html) .shop-tri{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}:root :is(.shop-two,.shop-pair){grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:36px}:root .shop-half{grid-template-columns:minmax(0,1fr);gap:0}@media (min-width:1024px){:root .shop-half{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}}:root .shop-chips{flex-direction:column;gap:14px;margin-top:20px;display:flex}:root .shop-wtb .pdp-section-head{display:block}:root .shop-wtb .platform-row{margin:0 0 10px}:root .shop-wtb .platform-tabs{scrollbar-width:none;gap:8px;display:flex;position:relative;overflow-x:auto}:root .shop-wtb .platform-tab{border:1px solid var(--shop-ctl-line);border-radius:var(--shop-radius);min-height:0;box-shadow:none;color:var(--shop-ctl-text);background:0 0;flex:none;padding:6px 11px;font-size:14px;font-weight:600}:root .shop-wtb .platform-tab svg{display:none}:root .shop-wtb .platform-tab:hover,:root .shop-wtb .platform-tab-selected{border-color:var(--shop-ctl-hover);background:var(--shop-ctl-hover);color:var(--shop-ctl-on-hover)}:root .shop-wtb :is(.platform-twins,.upcoming-free,.free-play-notice){box-shadow:none;color:var(--color-text-primary);background:0 0;border:0;border-radius:0;margin:0 0 10px;padding:0;font-size:14px}:root .shop-wtb :is(.platform-twins,.upcoming-free,.free-play-notice) a{color:var(--color-text-primary);text-underline-offset:3px;text-decoration:underline}:root .shop-prices{border-top:1px solid var(--color-text-primary);margin:0;padding:0;list-style:none}:root .shop-pr{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) 150px 60px 150px 110px;grid-template-areas:"store when cut price act";align-items:center;gap:14px;padding:9px 0;display:grid}:root .shop-pr-store{grid-area:store;min-width:0}:root .shop-pr-when{grid-area:when}:root .shop-pr-cut{grid-area:cut}:root .shop-pr-price{grid-area:price}:root .shop-pr-act{grid-area:act}:root .shop-pr-best{background:var(--color-best-row);box-shadow:-10px 0 0 var(--color-best-row), 10px 0 0 var(--color-best-row)}:root .shop-pr-best :is(small,time,.price-code,.shop-cross){color:var(--color-text-primary)}:root .shop-pr-store{grid-template-columns:32px minmax(0,1fr);align-items:center;column-gap:10px;display:grid}:root .shop-pr-tx{min-width:0}:root .shop-pr .shop-pr-tx :is(small,.shop-pr-mark){display:inline}:root .shop-pr .shop-pr-tx small+small:before{content:", "}:root .shop-pr-ic{border:1px solid var(--color-text-primary);place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab, red, red)){:root .shop-pr-ic{border:1px solid color-mix(in srgb, var(--color-text-primary) 22%, transparent)}}:root .shop-pr-ic{border-radius:var(--shop-radius)}:root .shop-pr-store small svg{display:none}:root .shop-pr-store b{font-size:15px;line-height:1.2;display:block}:root .shop-pr small{font-size:13px;line-height:1.3;display:block}:root .shop-pr-mark{align-items:center;gap:4px;display:inline-flex}:root .shop-pr-when{font-size:14px}:root .shop-pr-cut{font-size:15px;font-weight:700}:root .shop-pr-price{text-align:right}:root .shop-pr-amount{font:800 19px/1.15 var(--font-display)}:root .shop-pr-converted{color:var(--color-text-secondary);font-size:13px;display:block}:root .shop-pr-out .shop-pr-amount{color:var(--color-text-secondary)}:root .shop-pr-act{justify-content:flex-end;align-items:center;gap:4px;display:flex}:root .shop-pr-cta{border:1px solid var(--color-text-primary);color:var(--color-text-primary);white-space:nowrap;padding:7px 11px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}:root .shop-pr-cta-top{border-color:var(--color-over);background:var(--color-over);color:var(--color-on-over)}:root .shop-pr-more{width:32px;height:32px;color:var(--color-text-primary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}:root .shop-pr-more[aria-expanded=true] svg{transform:rotate(180deg)}:root .shop-pr-detail{border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:6px 16px;padding:8px 0 10px;font-size:13px;display:flex}:root .shop-pr-detail[hidden]{display:none}:root :is(.shop-prices-included,.shop-prices-notes p,.shop-prices-note){margin:10px 0 0;font-size:13px}:root .shop-prices-included{font-weight:600}:root .shop-prices-tail{border-top:0}:root .shop-prices-more{text-align:center;border:1px solid var(--color-text-primary);border-radius:var(--shop-radius);width:100%;color:var(--color-text-primary);font:inherit;cursor:pointer;background:0 0;margin-top:10px;padding:10px;font-size:15px;font-weight:700;list-style:none;display:block}:root .shop-prices-more::-webkit-details-marker{display:none}:root .shop-prices-rest[open]>.shop-prices-more{margin-bottom:10px}:root .shop-pbar-slot{display:contents}:root .shop-pbar{display:none}@media (max-width:899.98px){:root .shop-pr{grid-template-columns:minmax(0,1fr) auto auto auto;grid-template-areas:"store cut price act""when cut price act";gap:2px 14px}:root .shop-pr-when{font-size:13px}}@media (max-width:1023.98px){:root .shop-gh{grid-template-columns:minmax(0,1fr)}}@media (max-width:639.98px){:root .shop-gh{border-radius:0;gap:16px;margin-inline:-16px;padding:20px 16px}:root .shop-gh-title{font-size:34px}:root .shop-gh-stats{gap:14px}:root .shop-gh-stats b{font-size:20px}:root :is(.shop-two,.shop-pair){grid-template-columns:minmax(0,1fr);gap:0}:root .shop-pr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"store price""when cut""act act";gap:4px 10px}:root :is(.shop-pr-cut,.shop-pr-price){justify-self:end}:root .shop-pr-cta{text-align:center;flex:1}:root .shop-pbar{z-index:15;border-top:1px solid var(--color-text-primary);background:var(--color-bg-page);justify-content:space-between;align-items:center;gap:10px;margin:24px -16px 0;padding:10px 16px;display:flex;position:sticky;bottom:0}:root .shop-pbar p{margin:0}:root .shop-pbar-cta{padding:9px 14px;font-size:15px}}:root .shop-game{--shop-rule:var(--color-text-primary)}@supports (color:color-mix(in lab, red, red)){:root .shop-game{--shop-rule:color-mix(in srgb, var(--color-text-primary) 22%, transparent)}}:root .shop-game .breadcrumb{color:var(--color-text-primary);font-size:14px}:root .shop-game .breadcrumb a{color:var(--color-text-primary);text-underline-offset:3px;text-decoration:underline}:root .shop-game .breadcrumb-sep{font-size:0}:root .shop-game .breadcrumb-sep:before{content:"/";margin:0 7px;font-size:14px}:root .shop-gh .trailer-note{display:none}:root .shop-gh .trailer-poster .play-button{border-radius:var(--shop-radius);background:var(--color-bg-page);width:44px;height:44px;box-shadow:none;color:var(--color-text-primary);position:absolute;top:12px;right:12px}:root .shop-gh .media-count{z-index:1;border-radius:var(--shop-radius);background:var(--color-bg-page);height:30px;box-shadow:none;color:var(--color-text-primary);cursor:pointer;border:0;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;top:auto;bottom:12px;right:12px}:root .shop-gh .media-strip{grid-template-columns:repeat(3,minmax(0,1fr))}:root .shop-gh .media-thumb:nth-child(n+4),:root .shop-gh .media-more{display:none}:root .shop-gh .media-thumb{border:2px solid #0000;border-radius:0;outline:0}:root .shop-gh .media-thumb[aria-current=true]{border-color:var(--color-on-ink-a)}:root .shop-gh .media-thumb:focus-visible{outline:2px solid var(--color-on-ink-a);outline-offset:2px}:root:where(html) .shop-wtb-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;margin-top:36px;display:grid}:root:where(html) .shop-game .shop-wtb-row>:is(.shop-wtb,.shop-chips){margin:0}:root:where(html) .shop-wtb-row>.shop-chips{flex-flow:wrap;gap:5px}:root:where(html) .shop-wtb-row>.shop-chips :is(.pdp-chip-block,.pdp-tag-group,.chip-list){display:contents}:root:where(html) .shop-wtb-row>.shop-chips .pdp-section-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root:where(html) .shop-wtb-row>.shop-chips .tags-fold{margin:0}:root:where(html) .shop-wtb-row>.shop-chips .tags-fold[open]{flex-wrap:wrap;flex-basis:100%;gap:5px;display:flex}@media (min-width:1024px){:root:where(html) .shop-wtb-row:not(.shop-wtb-row-solo){grid-template-columns:minmax(0,4fr) minmax(0,1fr);column-gap:28px}:root:where(html) .shop-wtb-row:not(.shop-wtb-row-solo)>.shop-wtb{grid-area:1/1}:root:where(html) .shop-wtb-row:not(.shop-wtb-row-solo)>.shop-chips{flex-flow:column;grid-area:1/2;gap:14px}:root:where(html) .shop-wtb-row:not(.shop-wtb-row-solo)>.shop-chips .pdp-chip-block{display:block}:root:where(html) .shop-wtb-row:not(.shop-wtb-row-solo)>.shop-chips :is(.pdp-tag-group,.chip-list){display:flex}:root:where(html) .shop-wtb-row:not(.shop-wtb-row-solo)>.shop-chips .pdp-section-title{clip-path:none;width:auto;height:auto;position:static;overflow:visible}:root:where(html) .shop-wtb-row:not(.shop-wtb-row-solo)>.shop-chips .tags-fold{margin-top:8px}:root:where(html) .shop-wtb-row:not(.shop-wtb-row-solo)>.shop-chips .tags-fold[open]{display:block}}:root .shop-game .shop-chips .pdp-section-title{font:700 13px/1.3 var(--font-sans);letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-primary);margin:0 0 6px}:root .shop-game .tag-chip{border-radius:var(--shop-radius);min-height:0;padding:2px 7px;font-size:13px;font-weight:600;line-height:1.3}:root .shop-game :is(.pdp-tag-group,.chip-list){flex-wrap:wrap;gap:5px;display:flex}:root:where(html) .shop-game :is(.shop-lnk,.desc-more,.news-all,.glance-more>summary){border:0;min-height:0;margin-top:9px;padding:0;font-size:15px;font-weight:700;display:inline-block}:root .shop-game :is(.shop-lnk,.desc-more,.news-all,.glance-more>summary){color:var(--color-text-primary);text-underline-offset:3px;cursor:pointer;background:0 0;text-decoration:underline}:root:where(html) .shop-game :is(summary.shop-lnk,.glance-more>summary){list-style:none}:root:where(html) .shop-game :is(summary.shop-lnk,.glance-more>summary)::-webkit-details-marker{display:none}:root:where(html) .shop-game .glance-more>summary:after{content:none}:root:where(html) .shop-game :is(.shop-more,.addons-more>summary,.bundles-more>summary,.keys-more>summary){border:1px solid var(--shop-ctl-line);border-radius:var(--shop-radius);text-align:center;margin-top:14px;padding:10px;font-size:15px;font-weight:700;list-style:none;display:block}:root .shop-game :is(.shop-more,.addons-more>summary,.bundles-more>summary,.keys-more>summary){color:var(--shop-ctl-text);cursor:pointer;background:0 0}:root:where(html) .shop-game :is(.shop-more,.addons-more>summary,.bundles-more>summary,.keys-more>summary)::-webkit-details-marker{display:none}:root .shop-game :is(.shop-more,.addons-more>summary,.bundles-more>summary,.keys-more>summary):hover{border-color:var(--shop-ctl-hover);background:var(--shop-ctl-hover);color:var(--shop-ctl-on-hover)}:root:where(html) .shop-game :is(.addons-more,.bundles-more,.keys-more,.shop-awards-rest)[open]>summary{margin-bottom:14px}:root:where(html) .shop-game :is(.pdp-footnote,.rail-foot,.shop-foot){border:0;margin:10px 0 0;padding:0;font-size:13px}:root .shop-game :is(.pdp-footnote,.rail-foot,.shop-foot){color:var(--color-text-secondary)}:root .shop-hh{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-bottom:12px;display:flex}:root .shop-game .shop-hh .pdp-section-title{margin:0}:root:where(html) .shop-hh-more{white-space:nowrap;font-size:15px;font-weight:600}:root .shop-hh-more{color:var(--color-text-primary);text-underline-offset:4px;text-decoration:underline}:root:where(html) #keys .keys-guide{border-radius:0;margin:0 0 12px;padding:0;font-size:15px;display:block}:root #keys .keys-guide{color:var(--color-text-primary);background:0 0}:root:where(html) #keys .keys-guide svg,:root:where(html) #keys :is(.key-icons,.row-more){display:none}:root:where(html) #keys .key-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}:root:where(html) #keys .key-row{border:1px solid var(--color-text-primary);border-radius:var(--shop-radius);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"who who cta""price save cta""detail detail cta";align-content:start;align-items:baseline;gap:0 6px;padding:10px 12px}:root #keys .key-row{background:0 0}:root:where(html) #keys .key-who{grid-area:who}:root:where(html) #keys .key-price{text-align:left;grid-area:price;font-size:15px}:root:where(html) #keys .key-save{grid-area:save;font-size:15px}:root:where(html) #keys .key-cta{grid-area:cta;align-self:center}:root:where(html) #keys .key-name{font-weight:700}:root:where(html) #keys .key-price .price-figure{font:inherit}:root:where(html) #keys .key-price .price-figure:after{content:","}:root:where(html) #keys .save-pill{text-transform:lowercase;border:0;border-radius:0;padding:0;font-size:15px;font-weight:400}:root #keys .save-pill{color:var(--color-text-primary);background:0 0}:root:where(html) #keys .key-detail,:root:where(html) #keys .key-detail:not(.is-open){visibility:visible;opacity:1;border:0;grid-area:detail;padding:0;font-size:13px;display:block;position:static}:root #keys .key-detail,:root #keys .key-detail:not(.is-open){box-shadow:none;color:var(--color-text-primary);background:0 0}:root:where(html) #keys .key-facts{display:block}:root:where(html) #keys .price-detail-item{font-size:13px;display:block}:root:where(html) #keys .key-fact{border-radius:0;padding:0;font-size:13px;font-weight:400;display:inline}:root #keys .key-fact{color:inherit;background:0 0}:root:where(html) #keys .key-fact svg{display:none}:root:where(html) #keys .key-fact+.key-fact:before{content:", "}:root:where(html) #keys .key-cta .deal-cta{border:0;min-height:0;padding:0;font-size:14px;font-weight:700}:root #keys .key-cta .deal-cta{box-shadow:none;color:var(--color-text-primary);text-underline-offset:3px;background:0 0;text-decoration:underline}:root:where(html) .shop-game .offer-list{border-top:1px solid var(--color-text-primary)}:root:where(html) .shop-game .offer-row{border:0;border-bottom:1px solid var(--shop-rule);border-radius:0;padding:9px 0}:root .shop-game .offer-row{background:0 0}:root:where(html) .shop-game .offer-name{font-size:15px;font-weight:600}:root .shop-game .offer-name{color:var(--color-text-primary)}:root:where(html) .shop-game .offer-detail{font-size:13px}:root:where(html) .shop-game .offer-price b{font:800 19px/1.15 var(--font-display)}:root:where(html) .shop-game .offer-type{border-radius:var(--shop-radius);letter-spacing:.04em;text-transform:uppercase;border:1px solid;padding:1px 5px;font-size:11px;font-weight:700;line-height:1.3;display:inline-block}:root .shop-game .offer-type{border-color:var(--color-text-primary);color:var(--color-text-primary)}:root:where(html) .shop-game .offer-mark{vertical-align:-2px;margin-right:5px;display:inline-flex}:root:where(html) .shop-game .offer-verdict{font-weight:700}:root .shop-game .offer-verdict{color:var(--color-text-primary)}:root:where(html) .shop-game .shop-addons .offer-name-row{align-items:center;gap:2px 8px}:root:where(html) .shop-game #price-history{grid-template-rows:auto auto auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;column-gap:36px;padding:30px 32px;display:grid}:root .shop-game #price-history{background:var(--color-bg-card);color:var(--color-text-primary)}:root:where(html) .shop-game #price-history>div,:root:where(html) .shop-game #price-history [data-region],:root:where(html) .shop-game #price-history [data-region]>div:has(>.price-chart-box){display:contents}:root:where(html) .shop-game #price-history>.pdp-section-title{order:0;grid-column:1}:root:where(html) .shop-game #price-history .price-history-note{order:1;grid-column:1}:root:where(html) .shop-game #price-history .price-chart-box{box-sizing:content-box;width:100%;height:200px;padding-bottom:0;position:relative}:root:where(html) .shop-game #price-history .price-chart-box[data-legend]{padding-bottom:60px}@media (min-width:768px){:root:where(html) .shop-game #price-history .price-chart-box{height:280px}:root:where(html) .shop-game #price-history .price-chart-box[data-legend]{padding-bottom:30px}}:root:where(html) .shop-game #price-history .price-history-low{order:2;grid-column:1}:root:where(html) .shop-game #price-history .price-range{order:3;grid-column:1;justify-self:start}:root:where(html) .shop-game #price-history .price-chart-box{grid-area:1/2/6}:root:where(html) .shop-game #price-history .chart-lines{grid-area:6/2}:root:where(html) .shop-game #price-history .price-history-empty{grid-area:1/2/6}:root .shop-game #price-history :is(p,.price-history-empty *){color:var(--color-text-primary)}:root:where(html) .shop-game #price-history .price-history-low{margin:0 0 12px;font-size:19px;font-weight:700;line-height:1.3}:root:where(html) .shop-game #price-history .price-range{border:1px solid var(--shop-ctl-line);border-radius:var(--shop-radius);margin:0;display:inline-flex}:root .shop-game #price-history .price-range{background:var(--color-bg-page)}:root:where(html) .shop-game #price-history .price-range-option{border-radius:0;padding:5px 11px;font-size:14px;font-weight:600}:root .shop-game #price-history .price-range-option-on{background:var(--shop-ctl-hover);color:var(--shop-ctl-on-hover)}:root:where(html) .shop-game #price-history .chart-line-chip{border:1px solid var(--shop-ctl-line);border-radius:var(--shop-radius)}:root .shop-game #price-history .chart-line-chip{background:var(--color-bg-page);color:var(--color-text-primary)}:root:where(html) .shop-tri{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}:root:where(html) .shop-tri .rail-card{font-size:15px}:root:where(html) .shop-tri :is(.rail-row,.rail-cell,.glance-row){border:0;border-top:1px solid var(--shop-rule);grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:12px;padding:6px 0;display:grid}:root:where(html) .shop-tri :is(.rail-pair,.revs-boxed){display:contents}:root:where(html) .shop-tri :is(.revs-key,.glance-row dt){grid-column:1;font-size:15px;font-weight:400;display:block}:root .shop-tri :is(.revs-key,.glance-row dt){color:var(--color-text-primary)}:root:where(html) .shop-tri .revs-key svg{display:none}:root:where(html) .shop-tri :is(.revs-value,.revs-score,.glance-row dd){min-width:0;height:auto;font:600 15px/1.35 var(--font-sans);text-align:right;word-spacing:normal;border:0;border-radius:0;grid-column:2;margin:0;padding:0;display:block}:root .shop-tri :is(.revs-value,.revs-score,.glance-row dd){color:var(--color-text-primary)}:root:where(html) .shop-tri :is(.revs-sub,.revs-link){text-align:right;grid-column:1/-1;justify-self:end;font-size:13px}:root .shop-tri :is(.revs-sub,.revs-link){color:var(--color-text-secondary)}:root:where(html) .shop-tri .revs-link{font-weight:600}:root .shop-tri .revs-link{color:var(--color-text-primary);text-underline-offset:3px;text-decoration:underline}:root:where(html) .shop-tri[data-cells="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}:root:where(html) .shop-tri[data-cells="1"]{grid-template-columns:minmax(0,1fr)}:root:where(html) .shop-tri-fallback{display:none}:root:where(html) .shop-tri>div:has(>section[hidden])>.shop-tri-fallback{display:block}:root:where(html) .shop-tri-none-text{border-top:1px solid var(--shop-rule);margin:0;padding:6px 0;font-size:15px}:root .shop-game #description-body{font-size:15px;color:var(--color-text-primary)!important}:root .shop-game #description-body :is(p,li,h2,h3,h4){color:var(--color-text-primary)}:root:where(html) .shop-game .shop-dl{grid-template-columns:auto minmax(0,1fr);margin:0;font-size:15px;display:grid}:root:where(html) .shop-game .shop-dl>div{display:contents}:root:where(html) .shop-game .shop-dl :is(dt,dd){border-top:1px solid var(--shop-rule);margin:0;padding:6px 0}:root:where(html) .shop-game .shop-dl dd{text-align:right;overflow-wrap:anywhere;padding-left:12px;font-weight:600}:root .shop-game .shop-dl a{color:var(--color-text-primary);text-underline-offset:3px}:root:where(html) .shop-game :is(.shop-langs,.glance-more){border:0;padding:0}:root:where(html) .shop-game :is(.shop-langs,.glance-more)[open]>summary{margin-bottom:8px}:root:where(html) .shop-game .glance-more>.chip-list{padding:0}:root .shop-game .news-list li+li{border-top-color:var(--shop-rule)}:root:where(html) .shop-game .news-item{flex-direction:column;gap:2px;padding:10px 0;display:flex}:root .shop-game .news-item:hover{background:0 0}:root:where(html) .shop-game .news-title{font-size:15px}:root:where(html) .shop-game :is(.news-meta,.news-excerpt){font-size:13px}:root .shop-game :is(.news-meta,.news-excerpt){color:var(--color-text-secondary)}:root:where(html) .shop-game .news-excerpt{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}:root:where(html) .shop-award-list{margin:0;padding:0;list-style:none}:root:where(html) .shop-award{border-top:1px solid var(--shop-rule);grid-template-columns:52px minmax(0,1fr);gap:12px;padding:7px 0;font-size:15px;display:grid}:root:where(html) .shop-award-year{font:800 15px/1.35 var(--font-display)}:root .shop-award a{color:var(--color-text-primary);text-underline-offset:3px}:root:where(html) .shop-award small{font-size:13px;display:block}:root .shop-award small{color:var(--color-text-secondary)}:root:where(html) .shop-game .pdp-specs-level{letter-spacing:.05em;text-transform:uppercase;margin:0 0 6px;font-size:13px;font-weight:700}:root:where(html) .shop-game .pdp-specs-table{border-collapse:collapse;border:0;width:100%;font-size:14px}:root .shop-game .pdp-specs-table tr{background:0 0}:root:where(html) .shop-game .pdp-specs-table td{border:0;border-top:1px solid var(--shop-rule);vertical-align:top;padding:6px 12px 6px 0}:root .shop-game .pdp-specs-table td{color:var(--color-text-primary);background:0 0}:root:where(html) .shop-game .pdp-specs-table td:first-child{width:30%;font-weight:600}:root .shop-game>.shop-missing{margin-top:36px}:root:where(html) #keys .key-row{display:grid;position:relative}:root:where(html) .shop-game .chart-lines{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}:root:where(html) .shop-game .price-range{gap:4px;padding:3px;display:inline-flex}:root:where(html) .shop-game .price-range-option{justify-content:center;align-items:center;min-width:48px;min-height:32px;display:inline-flex}:root:where(html) .shop-game .offer-list{flex-direction:column;gap:8px;max-width:720px;margin:0;padding:0;list-style:none;display:flex}:root:where(html) .shop-game .offer-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;font-size:.875rem;display:flex}:root:where(html) .shop-game .offer-body{flex-direction:column;min-width:0;display:flex}:root:where(html) .shop-game .offer-price{white-space:nowrap;align-items:baseline;gap:8px;display:inline-flex}:root:where(html) .shop-game .news-list{margin:0;padding:0;list-style:none}@media (max-width:1023.98px){:root:where(html) .shop-game #price-history{grid-template-rows:none;grid-template-columns:minmax(0,1fr);padding:24px 16px}:root:where(html) .shop-game #price-history :is(.price-chart-box,.chart-lines,.price-history-empty){order:4;grid-area:auto/1}:root:where(html) .shop-game #price-history .chart-lines{order:5}:root:where(html) .shop-game #price-history .price-range{margin-bottom:12px}}@media (max-width:639.98px){:root .shop-game .pdp-section-title{font-size:25px}:root:where(html) .shop-game .shop-tri .pdp-section-title{font-size:16px;line-height:1.2}:root .shop-gh .media-count{top:10px;bottom:auto}:root .shop-gh .trailer-poster .play-button{top:auto;bottom:10px}:root:where(html) #keys .key-list{grid-template-columns:minmax(0,1fr)}:root:where(html) .shop-tri{gap:12px}:root:where(html) .shop-tri :is(.rail-row,.rail-cell,.glance-row){grid-template-columns:minmax(0,1fr)}:root:where(html) .shop-tri :is(.revs-key,.glance-row dt,.revs-value,.revs-score,.glance-row dd,.revs-sub,.revs-link){text-align:left;grid-column:1;justify-self:start;font-size:13px}:root:where(html) .shop-tri .rail-foot{font-size:12px}:root:where(html) .shop-tri :is(.rail-card,.revs-link){white-space:normal;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}:root .shop-pr-best{box-shadow:none}:root:where(html) .shop-tri-none-text{font-size:13px}}@media (max-width:359.98px){:root:where(html) .shop-tri{gap:8px}:root:where(html) .shop-game .shop-tri .pdp-section-title{font-size:14px}}:root:where(html) .shop-crumbrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;margin-bottom:8px;display:flex}:root:where(html) .shop-crumbrow>.breadcrumb{flex:auto;min-width:0;margin:0}:root:where(html) .shop-crumb-share{position:relative}:root:where(html) .shop-crumb-share .share-row{justify-content:flex-end;gap:6px;min-width:246px;margin:0;display:flex}:root:where(html) .shop-crumb-share .share-controls{display:contents}:root:where(html) .shop-crumb-share .share-btn{border-radius:var(--shop-radius);border:1px solid;width:36px;height:36px;min-height:36px}:root .shop-crumb-share .share-btn{border-color:var(--color-text-primary);background:var(--color-bg-page);color:var(--color-text-primary)}:root .shop-crumb-share .share-btn:hover{border-color:var(--shop-ctl-hover);background:var(--shop-ctl-hover);color:var(--shop-ctl-on-hover)}:root:where(html) .shop-crumb-share .share-status{font-size:13px;position:absolute;top:calc(100% + 2px);right:0}:root .shop-crumb-share .share-status{color:var(--color-text-primary)}:root:where(html) .shop-crumb-share .share-status:empty{display:none}@media (max-width:639.98px){:root:where(html) .shop-crumb-share .share-row{justify-content:flex-start}:root:where(html) .shop-crumb-share .share-status{left:0;right:auto}}@media (min-width:640px){:root:where(html) .shop-crumbrow>.shop-crumb-share:first-child{margin-left:auto}}:root .shop-list{flex-direction:column;display:flex}:root .shop-lh{border-radius:var(--shop-radius);background:var(--color-ink-a);color:var(--color-on-ink-a);margin-top:8px;padding:24px 32px 22px}:root .shop-lh:has(.shop-lh-tabs){padding-bottom:0}:root .shop-lh-split{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:32px;padding-bottom:30px;display:grid}:root .shop-lh-main{min-width:0}:root .shop-lh-title{letter-spacing:-.02em;text-wrap:balance;overflow-wrap:break-word;color:var(--color-on-ink-a);margin:0;font-size:46px;font-weight:800;line-height:1.04}:root .shop-lh-split .shop-lh-title{font-size:64px;line-height:1}:root .shop-lh-sub,:root .shop-lh-note{max-width:760px;color:var(--color-on-ink-a);margin:8px 0 0;font-size:16px;line-height:1.45}:root .shop-lh-note{font-size:14px}:root .shop-lh :is(.shop-lh-sub,.shop-lh-note,.platform-line) a{text-underline-offset:3px;text-decoration:underline;color:var(--color-on-ink-a)!important}:root .shop-lh .platform-line{margin:4px 0 0}:root .shop-lh .platform-line :is(p,span,button){color:var(--color-on-ink-a)}:root .shop-lh-tabs{scrollbar-width:none;gap:24px;margin-top:14px;display:flex;position:relative;overflow-x:auto}:root .shop-lh-tabs a{color:var(--color-on-ink-a);white-space:nowrap;border-bottom:3px solid #0000;flex:none;padding:6px 0 9px;font-size:15px;font-weight:600;text-decoration:none}:root .shop-lh-tabs a:hover{text-underline-offset:4px;text-decoration:underline}:root .shop-lh-tabs a.on{border-color:var(--color-ink-b)}:root .shop-co-actions{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:16px;display:flex}:root .shop-co-actions .co-follow{border:1px solid var(--color-over);background:var(--color-over);color:var(--color-on-over);font-weight:700}:root .shop-co-actions .co-follow[aria-pressed=true]{border-color:var(--color-on-ink-a);color:var(--color-on-ink-a);background:0 0}:root .shop-co-actions .co-links{margin:0}:root .shop-co-actions .co-link{min-height:0;color:var(--color-on-ink-a);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:15px;font-weight:600;text-decoration:underline}:root .shop-co-actions .co-link>svg:not(.co-out){color:var(--color-on-ink-a)}:root .shop-co-actions .co-links .chip-list{gap:6px 14px}:root .shop-co-actions .co-follow-error{color:var(--color-on-ink-a)}:root .shop-lh-side{min-width:0}:root .shop-lh-side .co-stats{border-radius:var(--shop-radius);background:var(--color-bg-page);color:var(--color-text-primary);border:0;flex-direction:column;margin:0;padding:6px 14px;display:flex}:root .shop-lh-side .co-stat{border:0;border-top:1px solid var(--color-border);background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr);gap:0 12px;padding:7px 0;font-size:15px;display:grid}:root .shop-lh-side .co-stat,:root .shop-lh-side .co-stat-wide{flex:none;align-items:baseline}:root .shop-lh-side .co-stat>.revs-key{grid-area:1/1;align-items:center;gap:6px;display:inline-flex}:root .shop-lh-side .co-stat>.revs-value{grid-area:1/2}:root .shop-lh-side .co-stat>:is(.revs-sub,.chip-list){grid-column:1/-1}:root .shop-lh-side .co-stat>.chip-list{justify-content:flex-end;margin-top:6px}:root .shop-lh-side .co-stat .tag-chip{border:1px solid var(--color-text-primary);min-height:28px;color:var(--color-text-primary);background:0 0;font-size:13px}:root .shop-lh-side .co-stat:first-child{border-top:0}:root .shop-lh-side .co-stat .revs-key{color:var(--color-text-primary);font-size:15px}:root .shop-lh-side .co-stat .revs-value{font:600 15px/1.4 var(--font-sans);text-align:right;color:var(--color-text-primary)}:root .shop-lh-side .co-stat .revs-sub{text-align:right;color:var(--color-text-secondary);grid-column:1/-1;font-size:13px}:root .shop-flt{border-bottom:1px solid var(--color-border);flex-direction:column;gap:10px;padding:12px 0;display:flex}:root .shop-flt:empty{display:none}:root .shop-flt :is(.list-filter-row,.list-filter-row-chips,.price-range,.chip-list,.list-tabs){margin:0}:root .shop-list .price-range{background:0 0;border:0;gap:6px;padding:0}:root .shop-list .price-range-option{border:1px solid var(--color-text-primary);border-radius:var(--shop-radius);min-height:34px;box-shadow:none;color:var(--color-text-primary);white-space:nowrap;background:0 0;padding:0 11px;font-size:14px;font-weight:600}:root .shop-list .price-range-option:hover{background:var(--color-over);border-color:var(--color-over);color:var(--color-on-over)}:root .shop-list .price-range-option-on{border-color:var(--color-over);background:var(--color-over);color:var(--color-on-over)}:root .shop-list .price-range-option-on :is(.length-chevron,.for-you-count){color:var(--color-on-over)}:root .shop-list nav.chip-list{align-items:center;gap:6px}:root .shop-list nav.chip-list .tag-chip{border:1px solid var(--color-text-primary);border-radius:var(--shop-radius);min-height:34px;color:var(--color-text-primary);white-space:nowrap;background:0 0;padding:0 11px;font-size:14px;font-weight:600}:root .shop-list nav.chip-list .tag-chip:hover,:root .shop-list nav.chip-list .tag-chip[aria-current=page]{border-color:var(--color-over);background:var(--color-over)!important;color:var(--color-on-over)!important}:root .shop-lst{flex-direction:column;padding-top:18px;display:flex}:root .shop-cnt,:root .shop-lst>p:first-child{color:var(--color-text-primary);margin:0 0 12px;font-size:15px;font-weight:600}:root .shop-cnt-block{margin-bottom:12px}:root .shop-cnt-block .shop-cnt{margin-bottom:2px}:root .shop-checked,:root .shop-cnt-block .shop-checked{color:var(--color-text-secondary);margin:10px 0 0;font-size:13px}:root .shop-lgroup{margin-bottom:36px}:root .shop-lgroup-title{margin:0 0 14px;font-size:25px;font-weight:800;line-height:1.1}:root .shop-lst nav.chip-list:has(a[aria-label^=Page\ ]){margin-top:26px}:root .shop-lst>section>h2,:root .shop-lst>section>div>h2{letter-spacing:-.01em;font-size:29px;font-weight:800;line-height:1.1}:root .shop-co-prices{margin-bottom:40px}:root .shop-co-prices h2 a{color:inherit;text-underline-offset:4px}:root .shop-co-prices .co-more{color:var(--color-text-primary);text-underline-offset:3px;margin-top:6px;font-weight:600;text-decoration:underline}:root .shop-co-prices .co-sub{margin:4px 0 14px;font-size:15px}@media (max-width:900px){:root .shop-lh-split{grid-template-columns:minmax(0,1fr);gap:20px}}@media (max-width:640px){:root .shop-lh{padding:18px 16px}:root .shop-lh:has(.shop-lh-tabs){padding-bottom:0}:root .shop-lh-title,:root .shop-lh-split .shop-lh-title{font-size:32px}:root .shop-lh-tabs{gap:18px}:root .shop-flt .price-range,:root .shop-flt nav.chip-list{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;position:relative;overflow-x:auto}:root .shop-lst nav.chip-list:has(a[aria-label^=Page\ ]){flex-wrap:wrap}:root .shop-lst>section>h2,:root .shop-lst>section>div>h2{font-size:25px}}:root :is(.shop-list,.shop-discover) .breadcrumb{color:var(--color-text-primary);font-size:14px}:root :is(.shop-list,.shop-discover) .breadcrumb a{color:var(--color-text-primary);text-underline-offset:3px;text-decoration:underline}:root :is(.shop-list,.shop-discover) .breadcrumb-sep{font-size:0}:root :is(.shop-list,.shop-discover) .breadcrumb-sep:before{content:"/";margin:0 7px;font-size:14px}:root .shop-lhd{padding-top:18px}:root .shop-lhd .shop-cnt{margin-bottom:10px}:root .shop-lhd+.shop-flt{margin-top:6px}:root .shop-flt nav.list-tabs[aria-label=Sort]:before{content:"Sort";content:"Sort" / "";color:var(--color-text-primary);align-self:center;margin-right:4px;font-size:14px;font-weight:600}:root .shop-list nav.chip-list .tag-chip,:root .shop-list .price-range-option{flex:none}:root .shop-emp{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:30px 0;display:flex}:root .shop-emp-title{color:var(--color-text-primary);margin:0;font-size:17px;font-weight:700}:root .shop-emp-body{max-width:640px;color:var(--color-text-primary);margin:4px 0 0;font-size:15px}:root .shop-emp .shop-ctl{flex:none;padding:7px 11px;font-weight:600;text-decoration:none}:root .shop-played-strip{margin-top:48px}:root .shop-mp .shop-played{margin-bottom:8px}:root .shop-mp-more{margin-top:22px}:root .shop-list .co-about{border:0;border-top:1px solid var(--color-text-primary);border-bottom:1px solid var(--color-border);background:0 0;border-radius:0;margin:0 0 24px;padding:18px 0}:root .shop-list .co-quote blockquote{border-left-color:var(--color-text-primary);font-size:16px}:root .shop-list .co-about>.co-quote+.co-facts{border-color:var(--color-border)}:root .shop-list .co-facts{gap:0;font-size:15px}:root .shop-list .co-facts :is(dt,dd){border-top:1px solid var(--color-border);padding:7px 0}:root .shop-list .co-facts>:first-child>:is(dt,dd),:root .shop-list .co-facts>:is(dt,dd):first-child{border-top:0}:root .shop-list .co-facts dt{color:var(--color-text-primary);font-size:15px;font-weight:400}:root .shop-list .co-facts dd{text-align:right;padding-left:12px;font-weight:600}:root .shop-list .co-facts ul{justify-items:end}:root .shop-list .store-profile-mark{border:1px solid var(--color-border);width:44px;height:44px;color:var(--mark-light,var(--color-text-primary));background:0 0;place-items:center;display:grid}:root.dark .shop-list .store-profile-mark{color:var(--color-text-primary)}:root .shop-list .co-sales{background:var(--color-ink-b);border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:8px 32px;margin:38px 0 40px;padding:22px 32px;display:grid}@supports (color:color-mix(in lab, red, red)){:root .shop-list .co-sales{background:color-mix(in srgb, var(--color-ink-b) 26%, var(--color-bg-page))}}:root .shop-list .co-sales>:is(h2,.co-sub){grid-column:1;margin:0}:root .shop-list .co-sales>.co-sub{color:var(--color-text-primary);font-size:15px}:root .shop-list .co-sales>.co-stats{background:0 0;border:0;flex-wrap:wrap;grid-area:1/2/span 2;gap:14px 28px;margin:0;padding:0;display:flex}:root .shop-list .co-sales .co-stat{background:0 0;border:0;flex:140px;padding:0}:root .shop-list .co-sales .revs-value{font:800 36px/1.05 var(--font-display);color:var(--color-heading);display:block}:root .shop-list .co-sales :is(.revs-key,.revs-sub),:root .shop-list :is(.co-video,.co-news,.co-posts) .co-sub,:root .shop-list .shop-co-related .co-sub{color:var(--color-text-primary);font-size:15px}:root .shop-list .co-news-list{border-top-color:var(--color-text-primary)}:root .shop-list .co-news-list>li{border-bottom-color:var(--color-border)}:root .shop-list .co-video .trailer-box{border:1px solid var(--color-text-primary);background:var(--color-ink-a);border-radius:0}:root .shop-list .co-video .trailer-poster{color:var(--color-on-ink-a)}:root .shop-list .co-video .play-button{border-radius:var(--shop-radius);background:var(--color-bg-page);width:56px;height:56px;box-shadow:none;color:var(--color-text-primary)}:root .shop-co-related{margin-top:48px}:root .shop-co-rel-group{margin-top:20px}:root .shop-co-rel-h{margin:0 0 8px;font-size:18px;font-weight:700;line-height:1.25}:root .shop-co-rel-group>.co-sub{margin:-4px 0 10px}:root .shop-co-rel-group>.shop-co-rel-more{margin:8px 0 0}:root .co-view-row{border-bottom:0;padding-top:0}:root .co-view-switch{min-width:0;margin:0}:root .co-view-switch input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}:root .shop-list .co-view-switch label:has(input:checked){border-color:var(--color-over);background:var(--color-over);color:var(--color-on-over)}:root .co-view-switch label:has(input:focus-visible){outline:2px solid var(--color-text-primary);outline-offset:2px}:root .co-timeline,:root:has(#co-view-timeline:checked) .co-view-list{display:none}:root:has(#co-view-timeline:checked) .co-timeline{display:block}:root .co-tl-group{margin-top:18px}:root .co-tl-h{border-bottom:1px solid var(--color-text-primary);font:800 22px/1.1 var(--font-display);margin:0;padding-bottom:6px}:root .co-tl-list{margin:0;padding:0;list-style:none}:root .co-tl-list>li{border-bottom:1px solid var(--color-border);grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline;gap:12px;padding:8px 0;display:grid}:root .co-tl-when{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;grid-column:1;font-size:14px}:root .co-tl-list a{color:var(--color-text-primary);overflow-wrap:anywhere;text-underline-offset:3px;grid-column:2;font-weight:600}:root .co-tl-capped{margin:12px 0 0}@media (max-width:640px){:root .co-tl-list>li{grid-template-columns:4.75rem minmax(0,1fr);gap:10px}}:root .shop-list .jump-nav{border-bottom-color:var(--color-border);margin:0 0 16px}:root .shop-list .jump-nav-link{color:var(--color-text-primary);border-radius:0;font-size:14px}:root .shop-list .jump-nav-link.is-active{color:var(--color-text-primary);text-underline-offset:4px;background:0 0;text-decoration:underline}:root .co-jump{scroll-margin-top:124px}@media (max-width:639.98px){:root .co-jump{scroll-margin-top:112px}}@media (min-width:1024px){:root .shop-list .shop-co-feeds{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}}:root .shop-lst-h{letter-spacing:-.01em;margin:0 0 6px;font-size:29px;font-weight:800;line-height:1.1}@media (max-width:900px){:root .shop-list .co-sales{grid-template-columns:minmax(0,1fr);padding:20px 16px}:root .shop-list .co-sales>.co-stats{grid-area:auto/1}}@media (max-width:640px){:root .shop-lst-h{font-size:25px}}:root .shop-lhd+:is(.shop-lst,.shop-flt){padding-top:8px}:root .shop-flt-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;display:flex}:root .shop-flt-row>nav.chip-list{flex:auto;min-width:0}:root .shop-fw .section-intro{color:var(--color-text-primary);font-size:15px}:root .shop-fw section>h2{margin-top:8px;font-size:29px;font-weight:800;line-height:1.1}:root .shop-flt .shop-search-chips{margin-bottom:0}:root .shop-chip-role{font-weight:400}:root .shop-card-price :is(.free-label,.f2p-label,.membership-label){color:var(--color-text-primary);font-size:15px;font-weight:700}:root .shop-mp .shop-played .shop-tile small{font-variant-numeric:tabular-nums;margin-left:auto}@media (max-width:639px){:root .shop-played-strip .shop-played{grid-template-columns:repeat(2,minmax(0,1fr))}}:root .shop-flt-row{min-height:34px}:root .shop-fw section:not(:has(.free-play-cell))>.section-intro{border-top:1px solid var(--color-border);color:var(--color-text-primary);margin:0;padding:18px 0 30px;font-size:17px;font-weight:700}:root .shop-hsec{margin-top:34px}:root .shop-hsec .shop-sec-head h3{margin:0;font-size:22px;font-weight:800;line-height:1.1}:root .shop-hsub{max-width:760px;color:var(--color-text-primary);margin:-6px 0 14px;font-size:15px;line-height:1.45}:root .shop-sort-link{color:var(--color-text-primary);white-space:nowrap;text-underline-offset:4px;font-size:15px;font-weight:600}:root .shop-stats-link{margin-top:14px}:root .shop-srh,:root .shop-sr{grid-template-columns:minmax(0,1fr) 100px 100px 170px 124px;align-items:center;gap:14px;display:grid}:root .shop-srh{border-bottom:1px solid var(--color-text-primary);letter-spacing:.05em;text-transform:uppercase;padding-bottom:6px;font-size:13px;font-weight:700}:root .shop-sr{border-bottom:1px solid var(--color-border);padding:9px 0}:root .shop-sr-name{min-width:0;color:var(--color-text-primary);align-items:center;gap:10px;font-size:16px;text-decoration:none;display:flex}:root .shop-sr-name:hover b{text-underline-offset:3px;text-decoration:underline}:root .shop-hmark{border:1px solid var(--shop-ctl-line);flex:none;place-items:center;width:32px;height:32px;font-weight:800;display:grid}:root .shop-sr-n b{font:800 18px/1.15 var(--font-display)}:root .shop-sr-n small{display:none}:root .shop-sr-meter{align-items:center;gap:8px;font-size:14px;display:flex}:root .shop-meter{background:var(--color-border);flex:1;height:8px}:root .shop-meter i{background:var(--color-heading);height:100%;display:block}:root .shop-sr-meter small{text-align:right;width:36px;font-size:14px}:root .shop-sr-links{justify-content:flex-end;gap:14px;font-size:15px;font-weight:600;display:flex}:root .shop-sr-links a{color:var(--color-text-primary);text-underline-offset:3px}:root :is(.shop-kts,.shop-gts,.shop-pts,.shop-fxt,.shop-hchips){margin:0;padding:0;list-style:none}:root .shop-kts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}:root :is(.shop-kt,.shop-gt,.shop-fxt a){border:1px solid var(--color-text-primary);height:100%;color:var(--color-text-primary);align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}:root :is(.shop-kt,.shop-gt,.shop-fxt a):hover{background:var(--color-hover-bg)}:root :is(.shop-kt,.shop-fxt a) b{font-size:16px;line-height:1.2;display:block}:root :is(.shop-kt,.shop-fxt a) :is(small,span){font-size:14px;display:block}:root .shop-srs{margin:0;padding:0;list-style:none}:root .shop-pts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}:root .shop-pt{border:1px solid var(--color-text-primary);min-width:0;height:100%;color:var(--color-text-primary);padding:9px 12px;text-decoration:none;display:block}:root .shop-pt b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.25;display:block;overflow:hidden}:root .shop-pt small{margin-top:2px;font-size:14px;line-height:1.3;display:block}:root .shop-pt:hover{border-color:var(--color-over);background:var(--color-over);color:var(--color-on-over)}:root .shop-gts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}:root .shop-gt{gap:12px;padding:8px}:root .shop-gt-art,:root .shop-gt-art img{object-fit:cover;flex:none;width:72px;height:108px;display:block}:root .shop-gt-plate{background:var(--color-ink-a);color:var(--color-on-ink-a);font:800 36px/1 var(--font-display);place-items:center;display:grid}:root .shop-gt-text b{font:800 22px/1.1 var(--font-display);margin-bottom:5px;font-stretch:112%;display:block}:root .shop-gt-text small{font-size:14px;display:block}:root .shop-gt:hover b{text-underline-offset:3px;text-decoration:underline}:root .shop-hchips{flex-wrap:wrap;gap:8px;display:flex}:root .shop-hchips>li{flex:none;width:auto}:root .shop-hchips a{border:1px solid var(--color-text-primary);color:var(--color-text-primary);gap:8px;padding:5px 10px;font-size:14px;font-weight:600;text-decoration:none;display:flex}:root .shop-hchips a:hover{border-color:var(--color-over);background:var(--color-over);color:var(--color-on-over)}:root .shop-ct{font-weight:400}:root .shop-ranked{columns:3;column-gap:32px;margin:18px 0 0;padding:0;list-style:none}:root .shop-ranked li{break-inside:avoid;border-bottom:1px solid var(--color-border);align-items:baseline;gap:8px;min-width:0;padding:6px 0;font-size:15px;display:flex}:root .shop-ranked a{min-width:0;color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;text-underline-offset:3px;font-weight:600;overflow:hidden}:root .shop-ranked-n{text-align:right;font-variant-numeric:tabular-nums;flex:none;width:40px}:root .shop-ranked-v{font-variant-numeric:tabular-nums;flex:none;margin-left:auto}:root .shop-flx{grid-template-columns:minmax(0,1fr) 340px;align-items:stretch;gap:24px;display:grid}:root .shop-flx-one{grid-template-columns:minmax(0,1fr)}:root .shop-fl{background:var(--color-ink-a);color:var(--color-on-ink-a);gap:22px;padding:18px;display:flex;position:relative}:root .shop-fl-art{flex:none;width:170px;position:relative}:root .shop-fl-art img{object-fit:cover;width:170px;height:255px;display:block}:root .shop-fl-body{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;font-size:16px;display:flex}:root .shop-fl-body p{margin:0}:root .shop-fl-k{letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}:root .shop-fl-title{letter-spacing:-.02em;margin:0;font-size:42px;font-weight:800;line-height:1.05}:root .shop-fl-title a{color:var(--color-on-ink-a);text-decoration:none}:root .shop-fl-title a:hover{text-underline-offset:4px;text-decoration:underline}:root .shop-fl-claim{margin-top:auto}:root .shop-fs{border:1px solid var(--color-text-primary);grid-template-rows:auto 1fr;grid-template-columns:96px 1fr;gap:10px 14px;padding:14px;display:grid}:root .shop-fs .shop-fl-k,:root .shop-fs:not(:has(.shop-fs-art))>div{grid-column:1/-1}:root .shop-fs-art,:root .shop-fs-art img{object-fit:cover;width:96px;height:144px;display:block}:root .shop-fs h3{font:800 22px/1.1 var(--font-display);margin:0 0 6px;font-stretch:112%}:root .shop-fs h3 a{color:var(--color-text-primary);text-decoration:none}:root .shop-fs p{margin:4px 0 0;font-size:15px}:root .shop-fmore{margin-top:30px}:root .shop-fold{margin-top:14px}:root .shop-fold summary{border:1px solid var(--color-text-primary);color:var(--color-text-primary);cursor:pointer;margin-bottom:12px;padding:8px 12px;font-size:15px;font-weight:600;list-style:none;display:inline-block}:root .shop-fold summary::-webkit-details-marker{display:none}:root .shop-fold[open] summary,:root .shop-fold summary:hover{border-color:var(--color-over);background:var(--color-over);color:var(--color-on-over)}:root .shop-fxt{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:34px;display:grid}:root .shop-fxt a{padding:12px 14px;display:block}:root .shop-lh-side .fg-band-card{display:block}:root .shop-dz-bar{border-bottom:1px solid var(--color-border);align-items:center;gap:14px;padding:12px 0;display:flex}:root .shop-dz-bar h1{margin:0;font-size:24px;font-weight:800;line-height:1.1}:root .cards-view[data-inline]{width:auto;height:min(860px,100dvh - 140px);min-height:620px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:18px 0 40px;padding:0;position:static;overflow:visible}:root .cards-view[data-inline] .cards-view-list{display:none}:root .cards-view[data-inline] .cards-view-head{border-bottom:1px solid var(--color-border);padding-bottom:12px}:root .cards-view[data-inline] :is(.cards-view-media,.cards-view-queue-art){border-radius:0}:root .cards-view[data-inline] .cards-view-price{--color-text-muted:var(--color-on-ink-a);--color-text-secondary:var(--color-on-ink-a);background:var(--color-ink-a);color:var(--color-on-ink-a);padding:12px}:root .cards-view[data-inline] .cards-view-deals{border-radius:0}:root .cards-view[data-inline] .cards-view-taste{border:1px solid var(--color-text-primary);border-radius:0}@media (max-width:900px){:root :is(.shop-gts,.shop-pts){grid-template-columns:repeat(2,minmax(0,1fr))}:root .shop-ranked{columns:2}:root .shop-flx{grid-template-columns:minmax(0,1fr);gap:14px}}@media (max-width:640px){:root .shop-srh{display:none}:root .shop-sr{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px}:root .shop-sr-name{grid-area:1/1}:root .shop-sr-links{grid-area:1/2}:root .shop-sr-n{align-items:baseline;gap:5px;display:flex}:root .shop-sr-n small{font-size:14px;display:inline}:root .shop-sr-meter{grid-column:1/-1}:root :is(.shop-kts,.shop-fxt,.shop-gts){grid-template-columns:minmax(0,1fr)}:root .shop-ranked{columns:1}:root .shop-gt-art,:root .shop-gt-art img{width:52px;height:78px}:root .shop-gt-text b{margin-bottom:3px;font-size:19px}:root .shop-fl{gap:14px;padding:14px}:root .shop-fl-art,:root .shop-fl-art img{width:110px;height:auto}:root .shop-fl-art img{height:165px}:root .shop-fl-title{font-size:30px}:root .shop-fl-body{font-size:15px}}:root .shop-gother{margin-top:18px}:root .shop-gother a{color:var(--color-text-primary);text-underline-offset:3px}:root .shop-fl .shop-fl-claim{border-color:var(--color-ink-b);background:var(--color-ink-b);color:var(--color-on-ink-b)}:root .shop-fl .ends-pill{color:inherit;background:0 0;border:1px solid;border-radius:0;padding:2px 8px;font-weight:700;display:inline-block}:root .shop-fs{grid-template-columns:96px minmax(0,1fr);align-content:start}:root .shop-fs>:is(picture,img){width:96px;display:block}:root .shop-hub .shop-free-claim{margin-top:30px}:root .shop-hub .shop-fold .shop-free-claim{margin-top:0}@media (min-width:1100px){:root .cards-view[data-inline] .cards-view-body{grid-template-columns:186px minmax(0,1fr) 310px;gap:20px}}:root .cards-view[data-inline] :is(.cards-view-rail-title,.mobile-card-section-label,.cards-view-taste h3){color:var(--color-text-primary);letter-spacing:.05em;text-transform:uppercase;margin:0 0 7px;font-size:13px;font-weight:700}:root .cards-view[data-inline] .cards-view-queue-item{border-top:1px solid var(--color-border);background:0 0;border-radius:0;gap:9px;padding:6px 0;font-size:14px;line-height:1.25}:root .cards-view[data-inline] .cards-view-queue-art{aspect-ratio:3/4;width:42px;height:auto}:root .cards-view[data-inline] .cards-view-queue-name{color:var(--color-text-primary);font-weight:700}:root .cards-view[data-inline] .cards-view-queue-price{color:var(--color-text-primary);font-size:13px}:root .cards-view[data-inline] .cards-view-taste{background:0 0;margin-top:18px;padding:11px}:root .cards-view[data-inline] .cards-view-media{border-radius:0}:root .cards-view[data-inline] .cards-view-actions{display:block}:root .cards-view[data-inline] .cards-view-actions .card-feedback{border:1px solid var(--color-text-primary);border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}:root .cards-view[data-inline] .cards-view-actions .card-feedback-button,:root .cards-view[data-inline] .cards-view-actions .card-feedback-button[data-pick=more_like_this]{min-height:0;box-shadow:none;color:var(--color-text-primary);background:0 0;border:0;border-radius:0;padding:13px 4px;font-size:15px;font-weight:600}:root .cards-view[data-inline] .cards-view-actions .card-feedback-button+.card-feedback-button{border-left:1px solid var(--color-text-primary)}:root .cards-view[data-inline] .cards-view-actions .card-feedback-button:hover,:root .cards-view[data-inline] .cards-view-actions .card-feedback-button[aria-pressed=true]{background:var(--color-over);color:var(--color-on-over)}:root .cards-view[data-inline] .cards-view-actions .card-feedback-button:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:-4px;box-shadow:none}:root .cards-view[data-inline] .cards-view-reason{color:var(--color-text-primary);font-size:14px;font-weight:700}:root .cards-view[data-inline] .cards-view-title{font:800 26px/1.08 var(--font-display);letter-spacing:-.01em;margin:0}:root .cards-view[data-inline] .cards-view-title a{color:var(--color-text-primary);text-decoration:none}:root .cards-view[data-inline] :is(.mobile-card-glance>div,.card-panel-stats){background:0 0;border:0;border-radius:0}:root .cards-view[data-inline] .mobile-card-glance>div,:root .cards-view[data-inline] .card-panel-stats>div{border:0;border-top:1px solid var(--color-border);padding:6px 0}:root .cards-view[data-inline] .card-panel-stats{gap:0 14px}:root .cards-view[data-inline] .card-panel-stats dd{font:800 22px/1.1 var(--font-display);color:var(--color-text-primary)}:root .cards-view[data-inline] :is(.card-panel-stats dt,.mobile-card-glance dt){color:var(--color-text-primary);font-size:13px}:root .cards-view[data-inline] .card-panel-chips>li{border:1px solid var(--color-text-primary);height:auto;color:var(--color-text-primary);background:0 0;border-radius:0;padding:4px 9px;font-size:13px}:root .cards-view[data-inline] .cards-view-price{flex-direction:column;gap:8px;display:flex}:root .cards-view[data-inline] .card-panel-price-figure{font:800 34px/1 var(--font-display);color:inherit}:root .cards-view[data-inline] .cards-view-price .discount-pill{color:inherit;background:0 0;border:0;padding:0;font-weight:800}:root .cards-view[data-inline] .cards-view-buy{background:var(--color-bg-page);color:var(--color-text-primary);text-align:center;border:0;border-radius:0;padding:11px 16px;font-size:15px;font-weight:700;text-decoration:none;display:block}:root .cards-view[data-inline] .cards-view-buy:hover{background:var(--color-over);color:var(--color-on-over)}:root .cards-view[data-inline] .cards-view-more{color:var(--color-on-ink-a);text-underline-offset:3px;font-size:14px;font-weight:600;text-decoration:underline}:root .cards-view[data-inline] .card-panel-price{border-top:0;justify-content:flex-start;padding-top:0}:root .cards-view[data-inline] .card-panel-price-label{color:inherit;flex:0 0 100%;font-size:14px}:root .cards-view[data-inline] .card-panel-price-row{flex-direction:row-reverse;justify-content:flex-end;gap:10px;margin-left:0}:root .cards-view[data-inline] .card-panel-price-checked{text-align:left;color:inherit}:root .shop-gts-home{margin-top:0}@media (max-width:640px){:root .shop-gts-home{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}:root .shop-gts-home .shop-gt{gap:8px;padding:6px}:root .shop-gts-home :is(.shop-gt-art,.shop-gt-art img){width:40px;height:60px}:root .shop-gts-home .shop-gt-plate{font-size:24px}:root .shop-gts-home .shop-gt-text{min-width:0}:root .shop-gts-home .shop-gt-text b{overflow-wrap:anywhere;margin-bottom:2px;font-size:16px}:root .shop-gts-home .shop-gt-text small{font-size:13px}}:root .shop-you-body{gap:0}:root .shop-you :is(.watch-hint,.watch-failure,.watch-error){font-size:15px;line-height:1.4}:root .shop-you .pdp-cta{border-radius:var(--shop-radius);min-height:40px;box-shadow:none;padding:0 16px;font-size:15px;font-weight:700}:root .shop-you .pdp-cta-primary{border:1px solid var(--color-over);background:var(--color-over);color:var(--color-on-over)}:root .shop-you .pdp-cta-secondary{border:1px solid var(--color-text-primary);color:var(--color-text-primary);background:0 0}:root .shop-you .pdp-cta:hover{border-color:var(--color-over);background:var(--color-over);color:var(--color-on-over)}:root .shop-you :is(.btn-quiet,.picks-action,.picks-clear){border:1px solid var(--color-text-primary);border-radius:var(--shop-radius);min-height:34px;color:var(--color-text-primary);white-space:nowrap;background:0 0;padding:0 12px;font-size:14px;font-weight:600}:root .shop-you :is(.btn-quiet,.picks-action,.picks-clear):hover:not(:disabled){border-color:var(--color-over);background:var(--color-over);color:var(--color-on-over)}:root .shop-you :is(.watch-link,.shop-you-note a){color:var(--color-text-primary);text-underline-offset:3px;font-weight:600;text-decoration:underline}:root .shop-you :is(.wishlist-emails,.wishlist-drops){max-width:640px}:root .shop-you .wishlist-emails{flex-direction:column;gap:10px;margin:0 0 22px;display:flex}:root .shop-you .wishlist-emails-legend{margin-bottom:4px;font-size:15px;font-weight:700}:root .shop-you .wishlist-drops{margin:0 0 18px}:root .shop-you .wishlist-emails .wishlist-drops{margin:0}:root .shop-you .watch-card{border:1px solid var(--color-text-primary);border-radius:var(--shop-radius);min-height:0;box-shadow:none;background:0 0;padding:12px 14px}:root .shop-you .watch-card:has(input:checked){border-color:var(--color-text-primary);box-shadow:inset 4px 0 0 var(--color-over)}:root .shop-you .watch-card input{accent-color:var(--color-over)}:root .shop-you .watch-card-label{font-size:15px}:root .shop-you .watch-card-sub{color:var(--color-text-primary);font-size:14px;line-height:1.35}:root .shop-you-bar{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;margin:0 0 18px;padding-bottom:12px;display:flex}:root .shop-you-sum,:root .shop-you .library-count{color:var(--color-text-primary);margin:0;font-size:16px}:root .shop-you .library-count-sub{color:var(--color-text-primary)}:root .shop-you .library-toolbar{align-items:center;gap:8px;margin:12px 0 18px;display:flex}:root .shop-you .shop-you-bar .library-toolbar{margin:0}:root .shop-you .library-sort-label{font-size:14px;font-weight:600}:root .shop-you-note{margin:0 0 16px;font-size:15px}:root .shop-you .library-untracked{margin-top:34px}:root .shop-you .library-untracked .pdp-section-title{font-size:25px;font-weight:800;line-height:1.1}:root .shop-you .untracked-list{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}:root .shop-you .untracked-row{border:1px solid var(--color-border);border-radius:var(--shop-radius);gap:8px;padding:5px 9px;font-size:14px;display:flex}:root .shop-you .untracked-row a{color:var(--color-text-primary);font-weight:600}:root .shop-you-body>.account-panel:not(.shop-acct),:root .shop-you [data-following=empty],:root .shop-you .picks-notice{border:1px solid var(--color-text-primary);border-radius:var(--shop-radius);background:0 0;max-width:640px;padding:22px}:root .shop-you-body>.account-panel:not(.shop-acct)>.watch-hint,:root .shop-you [data-following=empty]>.watch-hint{font-size:18px}:root .shop-you .following-empty-links{flex-wrap:wrap;gap:14px;margin-top:12px;display:flex}:root .shop-you .follow-list{border-top:1px solid var(--color-text-primary);gap:0;max-width:none}:root .shop-you .follow-row{border:0;border-bottom:1px solid var(--color-border);background:0 0;border-radius:0;min-height:62px;padding:10px 0}:root .shop-you .follow-name{color:var(--color-text-primary);text-underline-offset:3px;font-size:16px;font-weight:700}:root .shop-you :is(.follow-meta,.follow-deal){color:var(--color-text-primary);font-size:14px}:root .shop-you .picks-notice{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}:root .shop-you .picks-notice p{flex:260px;margin:0;font-size:15px}:root .shop-you .picks-intro{margin:0 0 16px;font-size:15px}:root .shop-you .picks-tabs{flex-wrap:wrap;margin-bottom:14px}:root .shop-you .picks-list{border-top:1px solid var(--color-text-primary);gap:0}:root .shop-you .picks-row{border:0;border-bottom:1px solid var(--color-border);background:0 0;border-radius:0;padding:8px 0}:root .shop-you .picks-art img{border-radius:0}:root .shop-you .picks-title{color:var(--color-text-primary);text-underline-offset:3px;font-size:16px;font-weight:600}:root .shop-you .picks-kind{border-radius:0}:root .shop-you :is(.picks-prompt,.picks-confirm){border:1px solid var(--color-text-primary);border-radius:var(--shop-radius);background:0 0}:root .shop-you .picks-confirm .picks-clear{border-color:var(--color-over);background:var(--color-over);color:var(--color-on-over)}:root .shop-you .picks-empty{border:1px solid var(--color-text-primary);border-radius:var(--shop-radius);background:0 0;max-width:640px;padding:22px;font-size:18px}:root .shop-acct{gap:24px;max-width:none}:root .shop-acct.account-panel,:root .shop-acct .account-panel{max-width:none}:root .shop-acct-who{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 14px;padding-bottom:18px;display:flex}:root .shop-acct-who .account-who{font-size:17px;font-weight:600}:root .shop-acct-cols{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:32px;display:grid}:root .shop-acct-main{flex-direction:column;gap:14px;min-width:0;display:flex}:root .shop-acct-main>.account-panel{max-width:560px}:root .shop-acct .account-heading,:root .shop-acct-keeps h2{font-size:25px;font-weight:800;line-height:1.1}:root .shop-acct .provider-block{border:1px solid var(--color-text-primary);border-radius:var(--shop-radius);font-size:15px}:root .shop-acct .provider-name{font-family:var(--font-display);font-size:22px;font-weight:800}:root .shop-acct .provider-status{border:1px solid var(--color-text-primary);color:var(--color-text-primary);padding:2px 8px;font-size:14px}:root .shop-acct .provider-id{color:var(--color-text-primary);font-size:14px}:root .shop-acct .watch-input{border:1px solid var(--shop-ctl-line);border-radius:var(--shop-radius)}:root .shop-acct .account-intro{font-size:18px;line-height:1.4}:root .shop-acct .account-or{font-size:14px}:root .shop-acct-emails{flex-direction:column;gap:12px;display:flex}:root .shop-acct-box{border:1px solid var(--color-text-primary);border-radius:var(--shop-radius);flex-direction:column;gap:14px;padding:16px;display:flex}:root .shop-acct-box .wishlist-emails{margin:0}:root .shop-acct-box .wishlist-emails-legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root .shop-acct-box :is(.wishlist-drops,.watch-card){margin:0}:root .shop-acct-keeps{border-radius:var(--shop-radius);background:var(--color-ink-b);color:var(--color-on-ink-b);padding:18px}:root .shop-acct-keeps h2{color:var(--color-on-ink-b);margin:0 0 10px;font-size:22px}:root .shop-acct-keeps dl{margin:0}:root .shop-acct-keeps dt{margin-top:10px;font-size:15px;font-weight:700}:root .shop-acct-keeps dd{margin:0;font-size:14px;line-height:1.35}@media (max-width:900px){:root .shop-acct-cols{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:640px){:root .shop-you-sum{flex-basis:100%}:root .shop-you .library-toolbar{flex-wrap:wrap}:root .shop-acct-who{flex-direction:column;align-items:flex-start}:root .shop-you-body>.account-panel:not(.shop-acct),:root .shop-you [data-following=empty],:root .shop-you .picks-notice,:root .shop-you .picks-empty{padding:16px}}:root .shop-text-body{max-width:760px;color:var(--color-text-primary);flex-direction:column;gap:18px;padding-top:28px;font-size:16px;line-height:1.6;display:flex}:root .shop-text-body>section{border-top:1px solid var(--color-border);padding-top:22px}:root .shop-text-body>section:first-child{border-top:0;padding-top:0}@media (min-width:900px){:root .shop-text-body:not(.shop-widget-body):has(>section){max-width:none}:root .shop-text-body:not(.shop-widget-body)>section{grid-template-columns:minmax(180px,280px) minmax(0,1fr);align-items:start;column-gap:48px;display:grid}:root .shop-text-body:not(.shop-widget-body)>section>h2{grid-column:1}:root .shop-text-body:not(.shop-widget-body)>section>:not(h2){grid-column:2;max-width:780px}}:root .shop-text-body:not(.shop-widget-body) h2{margin:0 0 10px;font-size:24px;font-weight:800;line-height:1.15;color:var(--color-heading)!important}:root .shop-text-body:not(.shop-widget-body) h3{font-family:var(--font-display);font-weight:800;color:var(--color-heading)!important}:root .shop-text-body:not(.shop-widget-body) :is(p,li,dd){color:var(--color-text-primary)!important}:root .shop-text-body:not(.shop-widget-body) a:not(.shop-btn,.pdp-cta,.tag-chip,.ext-install-badge,.ext-store){text-underline-offset:3px;font-weight:600;text-decoration:underline;color:var(--color-text-primary)!important}:root .shop-text-back{margin:8px 0 0}:root .shop-text :is(.suggest-form button,.suggest-store-form button,.pdp-cta){border:1px solid var(--color-text-primary);border-radius:var(--shop-radius);min-height:44px;box-shadow:none;color:var(--color-text-primary);background:0 0;padding:0 16px;font-size:15px;font-weight:700}:root .shop-text :is(.suggest-form button,.suggest-store-form button),:root .shop-text :is(.suggest-form button,.suggest-store-form button,.pdp-cta):hover:not(:disabled){border-color:var(--color-over);background:var(--color-over);color:var(--color-on-over)}:root .shop-text :is(.suggest-form input,.watch-input){border:1px solid var(--color-text-primary);border-radius:var(--shop-radius);background:var(--color-bg-card);color:var(--color-text-primary)}:root .shop-text-body :is(.weekly-signup-inline .weekly-signup,.ext-card){border:1px solid var(--color-border);border-radius:var(--shop-radius);background:var(--color-bg-card);box-shadow:none;padding:18px 20px}:root .shop-404-search{max-width:560px;margin-top:18px}:root .shop-404-search .hero-search-input{border-color:var(--color-on-ink-a);border-radius:var(--shop-radius)}:root .shop-404-search .hero-search-button{border:1px solid var(--color-on-ink-b);border-radius:var(--shop-radius);background:var(--color-ink-b);color:var(--color-on-ink-b)}:root .shop-404-links{flex-wrap:wrap;gap:8px;display:flex}:root .shop-404-links a{border:1px solid var(--color-text-primary);border-radius:var(--shop-radius);align-items:center;min-height:44px;padding:0 14px;font-weight:700;display:inline-flex;color:var(--color-text-primary)!important;text-decoration:none!important}:root .shop-404-links a:hover{border-color:var(--color-over);background:var(--color-over);color:var(--color-on-over)!important}:root .shop-search-chips{margin-bottom:14px}:root .shop-ext-actions{margin-top:18px}:root .shop-ext-actions .ext-meta{color:var(--color-on-ink-a)}:root .shop-ext .shop-lh-split .shop-lh-title{font-size:46px;line-height:1.04}:root .shop-ext .shop-lh-side .ext-shot{margin:0}:root .shop-ext .shop-lh-side .ext-shot-cap{color:var(--color-on-ink-a)}:root .shop-ext-body{gap:40px;max-width:56rem;margin:0;padding-top:32px}:root .shop-ext-body>section{border-top:1px solid var(--color-border);padding-top:24px}:root .shop-ext-body :is(h2,h3){color:var(--color-heading)!important}:root .shop-ext-body h2{font-size:24px;font-weight:800}:root .shop-ext-body :is(p,li,dd){color:var(--color-text-primary)!important}:root .shop-ext-body .ext-step-n{border-radius:var(--shop-radius);background:var(--color-ink-b);color:var(--color-on-ink-b)}:root .shop-ext-body .ext-warning{border-radius:var(--shop-radius)}:root .shop-ext-body a:not(.pdp-cta,.ext-install-badge,.ext-store,.ext-store-tile){text-underline-offset:3px;text-decoration:underline;color:var(--color-text-primary)!important}:root .shop-widget-body{max-width:none}:root .shop-widget-body .wb-notes{margin-top:16px}@media (max-width:640px){:root .shop-text-body{padding-top:20px}:root .shop-text-body h2{font-size:21px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
