body.storefront-v2 :where(.sly-buy-button){color:var(--muted);background:var(--panel);font-weight:600}body.storefront-v2 :where(.sly-breadcrumbs){color:var(--muted);font-weight:600}body.storefront-v2 :where(.sly-breadcrumbs b){color:var(--muted)}body.storefront-v2 :where(.sly-payment-card h2){color:var(--muted);font-family:var(--font-ui)}body.storefront-v2 :where(.sly-product-game-pill),body.storefront-v2 :where(.sly-product-status-chip),body.storefront-v2 :where(.sly-product-soft-pill){font-weight:600}body.storefront-v2 :where(.sly-product-game-pill),body.storefront-v2 :where(.sly-product-status-chip),body.storefront-v2 :where(.sly-product-status-chip-undetected){color:var(--muted);background:var(--panel)}body.storefront-v2 :where(.sly-product-status-chip-retired),body.storefront-v2 :where(.sly-product-soft-pill){color:var(--muted);background:var(--panel)}body.storefront-v2 :where(.sly-product-lead){color:var(--muted)}body.storefront-v2 :where(.sly-payment-kicker){color:var(--muted);font-weight:600}body.storefront-v2 :where(.sly-cheat-gallery a:hover),body.storefront-v2 :where(.sly-payment-options a:hover),body.storefront-v2 :where(.sly-feature-item:hover){border-color:var(--line)}body.storefront-v2 :where(.sly-gallery-preview){border:1px solid var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-gallery-video-frame){background:var(--panel)}body.storefront-v2 :where(.sly-gallery-video-fallback){background:var(--panel);color:var(--ink)}body.storefront-v2 :where(.sly-gallery-video-fallback svg),body.storefront-v2 :where(.sly-gallery-video-thumb svg){color:var(--muted);filter:none}body.storefront-v2 :where(.sly-gallery-video-fallback strong),body.storefront-v2 :where(.sly-gallery-video-thumb strong){color:var(--muted)}body.storefront-v2 :where(.sly-gallery-video-fallback p){color:var(--muted);font-weight:600}body.storefront-v2 :where(.sly-gallery-video-fallback a){border:1px solid var(--line);background:var(--panel);color:var(--muted);font-weight:600}body.storefront-v2 :where(.sly-gallery-video-fallback a:hover){border-color:var(--line)}body.storefront-v2 :where(.sly-gallery-nav){color:var(--muted);background:var(--panel)}body.storefront-v2 :where(.sly-gallery-nav:hover){background:var(--panel)}body.storefront-v2 :where(.sly-gallery-stage-button){background:0 0}body.storefront-v2 :where(.sly-gallery-open-hint){color:var(--muted);background:var(--panel);font-weight:600}body.storefront-v2 :where(.sly-gallery-stage-button:hover .sly-gallery-open-hint),body.storefront-v2 :where(.sly-gallery-stage-button:focus-visible .sly-gallery-open-hint){background:var(--panel)}body.storefront-v2 :where(.sly-cheat-gallery a){border:1px solid var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-media-lightbox){background:var(--panel)}body.storefront-v2 :where(.sly-product-details-section){border:1px solid var(--line);background:var(--panel);box-shadow:none}body.storefront-v2 :where(.sly-product-details-head span){color:var(--muted);font-weight:600}body.storefront-v2 :where(.sly-product-details-head h2){color:var(--muted)}body.storefront-v2 :where(.sly-feature-item){border:1px solid var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-feature-item:hover){border-color:var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-feature-item summary){color:var(--muted);font-weight:600}body.storefront-v2 :where(.sly-feature-item p){color:var(--muted)}body.storefront-v2 :where(.sly-requirements-grid),body.storefront-v2 :where(.sly-requirement-card){border:1px solid var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-requirement-icon){border:1px solid var(--line);background:var(--panel);color:var(--muted);box-shadow:none}body.storefront-v2 :where(.sly-requirement-copy small){color:var(--muted);font-weight:600}body.storefront-v2 :where(.sly-requirement-copy strong){color:var(--ink);font-weight:600}body.storefront-v2 :where(.sly-tab-empty-state){color:var(--muted);background:var(--panel);font-weight:600}body.storefront-v2 :where(.sly-payment-card){border:1px solid var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-payment-head-price){color:var(--ink);font-family:var(--font-ui)}body.storefront-v2 :where(.sly-payment-head-base){color:var(--muted);font-weight:600}body.storefront-v2 :where(.sly-payment-options a),body.storefront-v2 :where(.sly-payment-options .is-disabled){border:1px solid var(--line);color:var(--muted);background:var(--panel);box-shadow:none}body.storefront-v2 :where(.sly-payment-options a.active){border-color:var(--line);color:var(--muted);background:var(--panel);box-shadow:none}body.storefront-v2 :where(.sly-payment-options a:hover){border-color:var(--line)}body.storefront-v2 :where(.sly-payment-option-duration){color:var(--muted);font-weight:600}body.storefront-v2 :where(.sly-payment-option-price strong){color:var(--ink);font-family:var(--font-ui)}body.storefront-v2 :where(.sly-payment-option-price small),body.storefront-v2 :where(.sly-payment-option-meta),body.storefront-v2 :where(.sly-payment-option-stock){color:var(--muted);font-weight:600}body.storefront-v2 :where(.sly-payment-option-stock){border:1px solid var(--line);background:var(--panel);color:var(--muted)}body.storefront-v2 :where(.sly-payment-quantity){border:1px solid var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-payment-quantity button){border:1px solid var(--line);background:var(--panel);color:var(--ink)}body.storefront-v2 :where(.sly-payment-quantity strong){color:var(--ink);font-family:var(--font-ui)}body.storefront-v2 :where(.sly-payment-loyalty-head span){color:var(--muted);font-weight:600}body.storefront-v2 :where(.sly-payment-loyalty-head strong){color:var(--muted);text-shadow:none}body.storefront-v2 :where(.sly-payment-loyalty-head small),body.storefront-v2 :where(.sly-payment-loyalty-copy),body.storefront-v2 :where(.sly-payment-loyalty-copy+.sly-payment-loyalty-copy){color:var(--muted)}body.storefront-v2 :where(.sly-payment-loyalty-progress){border:1px solid var(--line);background:var(--panel);box-shadow:none}body.storefront-v2 :where(.sly-payment-loyalty-progress-bar){background:0 0}body.storefront-v2 :where(.sly-payment-loyalty-progress-bar)::-webkit-progress-bar{background:0 0}body.storefront-v2 :where(.sly-buy-button:not(:disabled):not(.sly-buy-button-disabled):focus-visible),body.storefront-v2 :where(.sly-payment-options a:focus-visible),body.storefront-v2 :where(.sly-payment-card a:focus-visible){outline:var(--so-focus-ring);box-shadow:none}body.storefront-v2 :where(.sly-payment-card>p){color:var(--muted);font-weight:600}body.storefront-v2 :where(.sly-product-main-surface),body.storefront-v2 :where(.sly-payment-card){border-color:var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-product-main-surface):after,body.storefront-v2 :where(.sly-payment-card):after{background:var(--panel)}body.storefront-v2 :where(.sly-product-main-surface){border:1px solid var(--line)}body.storefront-v2 :where(.sly-product-game-pill),body.storefront-v2 :where(.sly-product-status-chip),body.storefront-v2 :where(.sly-product-soft-pill){border:1px solid var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-product-game-pill){background:var(--panel)}body.storefront-v2 :where(.sly-product-status-chip-undetected){color:var(--muted);background:var(--panel);text-shadow:none}body.storefront-v2 :where(.sly-product-status-chip-on-update),body.storefront-v2 :where(.sly-product-status-chip-use-at-own-risk),body.storefront-v2 :where(.sly-product-status-chip-retired){color:var(--muted);background:var(--panel)}body.storefront-v2 :where(.sly-product-soft-pill),body.storefront-v2 :where(.sly-product-lead){color:var(--muted)}body.storefront-v2 :where(.sly-gallery-preview){border-color:var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-gallery-open-hint),body.storefront-v2 :where(.sly-gallery-nav){border:1px solid var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-gallery-nav:hover),body.storefront-v2 :where(.sly-gallery-stage-button:hover .sly-gallery-open-hint),body.storefront-v2 :where(.sly-gallery-stage-button:focus-visible .sly-gallery-open-hint){background:var(--panel)}body.storefront-v2 :where(.sly-cheat-gallery a){border-color:var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-cheat-gallery a.active){border-color:var(--line)}body.storefront-v2 :where(.sly-gallery-video-fallback svg),body.storefront-v2 :where(.sly-gallery-video-thumb svg){color:var(--muted)}body.storefront-v2 :where(.sly-feature-item),body.storefront-v2 :where(.sly-payment-options a){border:1px solid var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-feature-item:hover),body.storefront-v2 :where(.sly-payment-options a:hover),body.storefront-v2 :where(.sly-cheat-gallery a:hover){border-color:var(--line)}body.storefront-v2 :where(.sly-payment-head-price){color:var(--muted);text-shadow:none}body.storefront-v2 :where(.sly-payment-options a.active){border-color:var(--line);color:var(--muted);background:var(--panel)}body.storefront-v2 :where(.sly-payment-options strong){color:var(--muted)}body.storefront-v2 :where(.sly-payment-card .sly-buy-button){border:1px solid var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-review-kicker){color:var(--ink);font-weight:600}body.storefront-v2 :where(.sly-review-head h2){color:var(--muted);font-family:var(--font-ui)}body.storefront-v2 :where(.sly-review-head>div:first-child>span){color:var(--muted);font-weight:600}body.storefront-v2 :where(.sly-review-average-card){border:1px solid var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-review-average-card strong){color:var(--ink);font-family:var(--font-ui)}body.storefront-v2 :where(.sly-review-average-card span:not(.sly-review-stars)){color:var(--muted);font-weight:600}body.storefront-v2 :where(.sly-review-toolbar){border:1px solid var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-review-sort span){color:var(--muted);font-weight:600}body.storefront-v2 :where(.sly-review-sort select),body.storefront-v2 :where(.sly-review-rating-filter button),body.storefront-v2 :where(.sly-review-actions button){border:1px solid var(--line);color:var(--muted);background:var(--panel);font-weight:600}body.storefront-v2 :where(.sly-review-rating-filter button svg){color:var(--ink)}body.storefront-v2 :where(.sly-review-rating-filter button:hover),body.storefront-v2 :where(.sly-review-actions button:hover){border-color:var(--line);color:var(--muted)}body.storefront-v2 :where(.sly-review-rating-filter button.active){border-color:var(--line);color:var(--ink);background:var(--panel)}body.storefront-v2 :where(.sly-review-sort select:focus-visible),body.storefront-v2 :where(.sly-review-rating-filter button:focus-visible),body.storefront-v2 :where(.sly-review-actions button:focus-visible){outline:var(--so-focus-ring)}body.storefront-v2 :where(.sly-review-stars){color:var(--muted)}body.storefront-v2 :where(.sly-review-star-filled){color:var(--ink);filter:none}body.storefront-v2 :where(.sly-review-bars){border:1px solid var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-review-bar-row){color:var(--muted);font-weight:600}body.storefront-v2 :where(.sly-review-bar-row svg){color:var(--ink)}body.storefront-v2 :where(.sly-review-bar-track),body.storefront-v2 :where(.sly-review-bar-progress){background:var(--panel)}body.storefront-v2 :where(.sly-review-bar-progress)::-webkit-progress-bar{background:0 0}body.storefront-v2 :where(.sly-review-bar-progress)::-webkit-progress-value{background:var(--panel)}body.storefront-v2 :where(.sly-review-bar-progress)::-moz-progress-bar{background:var(--panel)}body.storefront-v2 :where(.sly-review-empty-card){border:1px dashed var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-review-empty-card strong),body.storefront-v2 :where(.sly-review-empty-card p){color:var(--muted);font-weight:600}body.storefront-v2 :where(.sly-review-card){border:1px solid var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-review-card h3){color:var(--muted);font-weight:600}body.storefront-v2 :where(.sly-review-card p){color:var(--muted)}body.storefront-v2 :where(.sly-review-reply){border:1px solid var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-review-reply strong){color:var(--muted);font-weight:600}body.storefront-v2 :where(.sly-review-reply p){color:var(--muted)}body.storefront-v2 :where(.sly-review-reply span){color:var(--muted);font-weight:600}body.storefront-v2 :where(.sly-review-verified){color:var(--muted);background:var(--panel);font-weight:600}body.storefront-v2 :where(.sly-review-meta){color:var(--muted);font-weight:600}body.storefront-v2 :where(.sly-review-meta strong){color:var(--muted)}body.storefront-v2 :where(.sly-review-error){color:var(--ink);font-weight:600}body.storefront-v2 :where(.sly-buy-modal){background:var(--panel)}body.storefront-v2 :where(.sly-status-modal-card){border-color:var(--line);background:var(--panel);box-shadow:none}body.storefront-v2 :where(.sly-modal-close){color:var(--muted);background:var(--panel)}body.storefront-v2 :where(.sly-status-modal-card .sly-status-modal-kicker){color:var(--muted)}body.storefront-v2 :where(.sly-checkout-total-row span){color:var(--muted);font-family:var(--font-ui);font-weight:600}body.storefront-v2 :where(.sly-checkout-total-row){border-top:1px solid var(--line)}body.storefront-v2 :where(.sly-checkout-total-row strong){color:var(--muted);font-family:var(--font-ui);font-weight:600}body.storefront-v2 :where(.sly-checkout-total-row small){color:var(--muted);font-weight:600}body.storefront-v2 :where(.sly-checkout-primary-action){background:var(--panel)}body.storefront-v2 :where(.sly-modal-close:focus-visible),body.storefront-v2 :where(.sly-checkout-primary-action:not(:disabled):focus-visible){outline:var(--so-focus-ring);box-shadow:none}body.storefront-v2 :where(.sly-checkout-submit-error){color:var(--ink);font-weight:600}body.storefront-v2 :where(.sly-product-media-column .sly-gallery-preview),body.storefront-v2 :where(.sly-product-media-column .sly-gallery-preview img),body.storefront-v2 :where(.sly-product-media-column .sly-gallery-stage-button img),body.storefront-v2 :where(.sly-product-media-column .sly-cheat-gallery a img){background:var(--panel)}body.storefront-v2 :where(.sly-product-overview-card h1){color:var(--muted);font-family:var(--font-ui);text-shadow:none;font-weight:600}body.storefront-v2 :where(.sly-product-overview-card .sly-product-lead){font-weight:600}body.storefront-v2 :where(.sly-functions-panel-head){border-bottom:1px solid var(--line)}body.storefront-v2 :where(.sly-functions-panel-head span){color:var(--muted);font-weight:600}body.storefront-v2 :where(.sly-functions-panel-head span):after{background:var(--panel)}body.storefront-v2 :where(.sly-inline-requirements){border:1px solid var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-inline-requirements-head span){color:var(--muted);font-weight:600}body.storefront-v2 :where(.sly-inline-requirements-head h3){color:var(--ink);font-weight:600}body.storefront-v2 :where(.sly-inline-requirements .sly-requirements-grid),body.storefront-v2 :where(.sly-inline-requirements .sly-requirement-card){background:0 0}body.storefront-v2 :where(.sly-product-media-column .sly-gallery-preview){background:var(--panel)}body.storefront-v2 :where(.sly-product-media-column .sly-gallery-image-backdrop img){background:0 0}body.storefront-v2 :where(.sly-product-media-column .sly-gallery-stage-button):after{background:var(--panel)}body.storefront-v2 :where(.sly-product-media-column .sly-gallery-main-image){filter:none;background:0 0}body.storefront-v2 :where(.sly-payment-delivery-note){border:1px solid var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-payment-delivery-note li){color:var(--muted);font-weight:600}body.storefront-v2 :where(.sly-payment-delivery-note li svg){color:var(--muted)}body.storefront-v2 :where(.sly-payment-delivery-link){border:1px solid var(--line);color:var(--ink);background:var(--panel);font-weight:600}body.storefront-v2 :where(.sly-payment-delivery-link:hover),body.storefront-v2 :where(.sly-payment-delivery-note-nfa){border-color:var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-payment-delivery-note-nfa li svg){color:var(--ink)}body.storefront-v2 :where(.sly-payment-delivery-note-nfa .sly-payment-delivery-link),body.storefront-v2 :where(.sly-payment-delivery-note-nfa .sly-payment-delivery-link:hover){border-color:var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-nfa-explainer-card){border:1px solid var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-nfa-explainer-card span){color:var(--muted);font-weight:600}body.storefront-v2 :where(.sly-nfa-explainer-icon),body.storefront-v2 :where(.sly-nfa-info-icon),body.storefront-v2 :where(.sly-nfa-warning-icon){border:1px solid var(--line);color:var(--muted);background:var(--panel);box-shadow:none}body.storefront-v2 :where(.sly-nfa-warning-card){border:1px solid var(--line);background:var(--panel);box-shadow:none}body.storefront-v2 :where(.sly-nfa-warning-icon){border-color:var(--line);color:var(--ink);background:var(--panel)}body.storefront-v2 :where(.sly-nfa-explainer-card strong),body.storefront-v2 :where(.sly-nfa-warning-card strong),body.storefront-v2 :where(.sly-nfa-selected-plan strong),body.storefront-v2 :where(.sly-nfa-guarantee-head strong){color:var(--ink);font-weight:600}body.storefront-v2 :where(.sly-nfa-explainer-card p),body.storefront-v2 :where(.sly-nfa-warning-card p),body.storefront-v2 :where(.sly-nfa-info-card p),body.storefront-v2 :where(.sly-nfa-selected-plan p),body.storefront-v2 :where(.sly-nfa-guarantee-list li){color:var(--muted);font-weight:600}body.storefront-v2 :where(.sly-nfa-warning-card a){border:1px solid var(--line);color:var(--ink);background:var(--panel);font-weight:600}body.storefront-v2 :where(.sly-nfa-warning-card a:hover){border-color:var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-nfa-info-card){border:1px solid var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-nfa-info-card h3){color:var(--muted);font-weight:600}body.storefront-v2 :where(.sly-nfa-guarantee-panel){border:1px solid var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-nfa-guarantee-head>div>span){color:var(--muted);font-weight:600}body.storefront-v2 :where(.sly-nfa-guarantee-list){border:1px solid var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-nfa-guarantee-list h3){color:var(--muted);font-weight:600}body.storefront-v2 :where(.sly-nfa-guarantee-list-ok li):before,body.storefront-v2 :where(.sly-nfa-guarantee-list-stop li):before{background:var(--panel);box-shadow:none}body.storefront-v2 :where(.sly-nfa-selected-plan){border:1px solid var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-nfa-selected-plan span){color:var(--muted);font-weight:600}body.storefront-v2 :where(.sly-inline-requirements){border-color:var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-inline-requirements .sly-requirement-card){border:1px solid var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-functions-full-list-button){border:1px solid var(--line);color:var(--muted);background:var(--panel);font-weight:600}body.storefront-v2 :where(.sly-functions-full-list-button:hover){border-color:var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-feature-showcase-card){border:1px solid var(--line);background:var(--panel);box-shadow:none}body.storefront-v2 :where(.sly-feature-showcase-card:hover){border-color:var(--line)}body.storefront-v2 :where(.sly-feature-showcase-card.is-open){border-color:var(--line);background:var(--panel);box-shadow:none}body.storefront-v2 :where(.sly-feature-showcase-toggle){background:0 0}body.storefront-v2 :where(.sly-feature-showcase-card.is-open .sly-feature-showcase-toggle){border-bottom:1px solid var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-feature-showcase-icon){border:1px solid var(--line);background:var(--panel);color:var(--muted);box-shadow:none}body.storefront-v2 :where(.sly-feature-showcase-card.is-open .sly-feature-showcase-icon){border-color:var(--line);color:var(--muted);box-shadow:none}body.storefront-v2 :where(.sly-feature-showcase-title){color:var(--ink);font-weight:600}body.storefront-v2 :where(.sly-feature-showcase-meta){color:var(--muted);font-weight:600}body.storefront-v2 :where(.sly-feature-showcase-card.is-open .sly-feature-showcase-meta){border:1px solid var(--line);color:var(--muted);background:var(--panel)}body.storefront-v2 :where(.sly-feature-showcase-arrow){border:2px solid var(--line);color:var(--muted)}body.storefront-v2 :where(.sly-feature-showcase-card:hover .sly-feature-showcase-arrow),body.storefront-v2 :where(.sly-feature-showcase-card.is-open .sly-feature-showcase-arrow){border-color:var(--line);color:var(--muted)}body.storefront-v2 :where(.sly-feature-showcase-body p){color:var(--muted);font-weight:600}body.storefront-v2 :where(.sly-feature-showcase-chip){border:1px solid var(--line);color:var(--ink);background:var(--panel);box-shadow:none;font-weight:600}body.storefront-v2 :where(.sly-feature-showcase-chip:hover){border-color:var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-feature-showcase-link-chip){border:1px solid var(--line);color:var(--ink);background:var(--panel);box-shadow:none}body.storefront-v2 :where(.sly-feature-showcase-link-chip:hover){border-color:var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-feature-showcase-link-chip span){font-weight:600}body.storefront-v2 :where(.sly-feature-showcase-link-chip small){color:var(--muted);font-weight:600}body.storefront-v2 :where(.sly-feature-showcase-more){border:1px solid var(--line);color:var(--ink);background:var(--panel);font-weight:600}body.storefront-v2 :where(.sly-feature-showcase-more:hover){border-color:var(--line)}body.storefront-v2 :where(.sly-requirements-external-card){border:1px solid var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-requirements-external-kicker){color:var(--muted);font-weight:600}body.storefront-v2 :where(.sly-requirements-external-card strong){color:var(--ink);font-weight:600}body.storefront-v2 :where(.sly-requirements-external-card p){color:var(--muted);font-weight:600}body.storefront-v2 :where(.sly-requirements-external-card a){border:1px solid var(--line);color:var(--ink);background:var(--panel);font-weight:600}body.storefront-v2 :where(.sly-requirements-external-card a:hover){border-color:var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-requirements-external-card a small){color:var(--muted);font-weight:600}body.storefront-v2 :where(.sly-feature-modal){background:var(--panel)}body.storefront-v2 :where(.sly-feature-modal-card){border:1px solid var(--line);background:var(--panel);box-shadow:none}body.storefront-v2 :where(.sly-feature-modal-head span){color:var(--muted);font-weight:600}body.storefront-v2 :where(.sly-feature-modal-head h2){color:var(--ink);font-weight:600}body.storefront-v2 :where(.sly-feature-modal-head p){color:var(--muted);font-weight:600}body.storefront-v2 :where(.sly-feature-modal-tabs),body.storefront-v2 :where(.sly-feature-modal-panel){border:1px solid var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-feature-modal-tabs button){border:1px solid var(--line);color:var(--ink);background:var(--panel)}body.storefront-v2 :where(.sly-feature-modal-tabs button:hover),body.storefront-v2 :where(.sly-feature-modal-tabs button.is-active){border-color:var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-feature-modal-tab-icon){border:1px solid var(--line);color:var(--muted);background:var(--panel)}body.storefront-v2 :where(.sly-feature-modal-tabs strong){font-weight:600}body.storefront-v2 :where(.sly-feature-modal-tabs small){color:var(--muted);font-weight:600}body.storefront-v2 :where(.sly-feature-modal-panel-head){border-bottom:1px solid var(--line)}body.storefront-v2 :where(.sly-feature-modal-panel-head span){color:var(--muted);font-weight:600}body.storefront-v2 :where(.sly-feature-modal-panel-head h3){color:var(--ink);font-weight:600}body.storefront-v2 :where(.sly-feature-modal-panel-icon){border:1px solid var(--line);color:var(--muted);background:var(--panel)}body.storefront-v2 :where(.sly-feature-modal-panel p){color:var(--muted);font-weight:600}body.storefront-v2 :where(.sly-product-overview-fact){border:1px solid var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-product-overview-fact small){color:var(--muted);font-weight:600}body.storefront-v2 :where(.sly-product-overview-fact strong){color:var(--ink);font-weight:600}body.storefront-v2 :where(.sly-product-overview-card .sly-product-game-pill),body.storefront-v2 :where(.sly-product-overview-card .sly-product-status-chip),body.storefront-v2 :where(.sly-product-overview-card .sly-product-soft-pill){box-shadow:none;font-weight:600}body.storefront-v2 :where(.sly-product-pill-icon){border:1px solid var(--line);background:var(--panel);color:var(--muted);box-shadow:none}body.storefront-v2 :where(.sly-product-overview-card .sly-product-game-pill){color:var(--ink);border-color:var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-product-overview-card .sly-product-status-chip-undetected){color:var(--muted);border-color:var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-product-overview-card .sly-product-status-chip-undetected .sly-product-pill-icon){color:var(--muted);border-color:var(--line);background:var(--panel);box-shadow:none}body.storefront-v2 :where(.sly-product-overview-card .sly-product-status-chip-on-update){color:var(--muted);border-color:var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-product-overview-card .sly-product-status-chip-on-update .sly-product-pill-icon){color:var(--muted);border-color:var(--line);background:var(--panel);box-shadow:none}body.storefront-v2 :where(.sly-product-overview-card .sly-product-status-chip-use-at-own-risk){color:var(--ink);border-color:var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-product-overview-card .sly-product-status-chip-use-at-own-risk .sly-product-pill-icon){color:var(--ink);border-color:var(--line);background:var(--panel);box-shadow:none}body.storefront-v2 :where(.sly-product-overview-card .sly-product-status-chip-retired),body.storefront-v2 :where(.sly-product-overview-card .sly-product-soft-pill-trusted){border-color:var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-product-overview-card .sly-product-soft-pill-trusted .sly-product-pill-icon){color:var(--muted);border-color:var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-product-overview-card .sly-product-soft-pill-popular){border-color:var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-product-overview-card .sly-product-soft-pill-popular .sly-product-pill-icon){color:var(--muted);border-color:var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-product-overview-card .sly-product-soft-pill-nfa){border-color:var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-product-overview-card .sly-product-soft-pill-nfa .sly-product-pill-icon){color:var(--muted);border-color:var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-product-overview-card .sly-product-soft-pill-sales){border-color:var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-product-overview-card .sly-product-soft-pill-sales .sly-product-pill-icon){color:var(--ink);border-color:var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-payment-loyalty){border:1px solid var(--line);background:var(--panel);box-shadow:none}body.storefront-v2 :where(.sly-payment-loyalty):before{background:var(--panel)}body.storefront-v2 :where(.sly-payment-loyalty-icon){border:1px solid var(--line);color:var(--muted);background:var(--panel);box-shadow:none}body.storefront-v2 :where(.sly-payment-loyalty-title span),body.storefront-v2 :where(.sly-payment-loyalty-spent span){color:var(--muted);font-weight:600}body.storefront-v2 :where(.sly-payment-loyalty-title strong){color:var(--ink);text-shadow:none;font-weight:600}body.storefront-v2 :where(.sly-payment-loyalty-spent){border:1px solid var(--line);color:var(--muted);background:var(--panel)}body.storefront-v2 :where(.sly-payment-loyalty-spent span){color:var(--muted)}body.storefront-v2 :where(.sly-payment-loyalty-spent strong){color:var(--ink);font-weight:600}body.storefront-v2 :where(.sly-payment-loyalty-progress){border-color:var(--line);background:var(--panel);box-shadow:none}body.storefront-v2 :where(.sly-payment-loyalty-progress-bar)::-webkit-progress-value{background:var(--panel);box-shadow:none}body.storefront-v2 :where(.sly-payment-loyalty-progress-bar)::-moz-progress-bar{background:var(--panel);box-shadow:none}body.storefront-v2 :where(.sly-payment-loyalty-copy),body.storefront-v2 :where(.sly-payment-loyalty-copy+.sly-payment-loyalty-copy){color:var(--muted);font-weight:600}body.storefront-v2 :where(.sly-payment-promo-copy){border:1px solid var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-payment-promo-copy.is-active){border-color:var(--line);color:var(--ink);background:var(--panel)}body.storefront-v2 :where(.sly-product-side-column .sly-buy-button){border-color:var(--line);background:var(--panel);box-shadow:none}body.storefront-v2 :where(.sly-product-side-column .sly-payment-delivery-note){border-color:var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-product-side-column .sly-payment-delivery-note li small){color:var(--muted);font-weight:600}body.storefront-v2 :where(.sly-review-average-card){border-color:var(--line);background:var(--panel);box-shadow:none}body.storefront-v2 :where(.sly-review-empty-card){border-color:var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-review-empty-card .sly-review-stars),body.storefront-v2 :where(.sly-review-empty-card p){color:var(--muted)}body.storefront-v2 :where(.sly-review-toolbar),body.storefront-v2 :where(.sly-review-card){border-color:var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-product-overview-card .sly-product-lead){color:var(--muted)}body.storefront-v2 :where(.sly-payment-options-nfa)::-webkit-scrollbar-track{background:var(--panel)}body.storefront-v2 :where(.sly-payment-options-nfa)::-webkit-scrollbar-thumb{background:var(--panel)}body.storefront-v2 :where(.sly-payment-options-nfa a.active){border-color:var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-payment-options-nfa .sly-payment-option-duration),body.storefront-v2 :where(.sly-payment-options-nfa .sly-payment-option-meta),body.storefront-v2 :where(.sly-payment-options-nfa .sly-payment-option-guarantee){color:var(--muted)}body.storefront-v2 :where(.account-primary-link),body.storefront-v2 :where(.account-ghost-link){border:1px solid var(--line);background:var(--panel);color:var(--ink)}body.storefront-v2 :where(.account-order-toolbar-link){border:1px solid var(--line);background:var(--panel);color:var(--ink);box-shadow:none;font-weight:600}body.storefront-v2 :where(.account-order-toolbar-link.ghost){border-color:var(--line);background:var(--panel);box-shadow:none}body.storefront-v2 :where(.account-order-toolbar-link:hover){border-color:var(--line)}body.storefront-v2 :where(.account-order-product-panel){border:1px solid var(--line);background:var(--panel);box-shadow:none}body.storefront-v2 :where(.account-order-product-panel):before{background:var(--panel)}body.storefront-v2 :where(.account-order-kicker){color:var(--ink);font-weight:600}body.storefront-v2 :where(.account-order-product-panel h1){color:var(--ink);font-family:var(--font-ui)}body.storefront-v2 :where(.account-order-product-panel p){color:var(--muted)}body.storefront-v2 :where(.account-order-pill-row span){border:1px solid var(--line);background:var(--panel);color:var(--muted);font-weight:600}body.storefront-v2 :where(.account-order-metrics span){color:var(--muted);font-weight:600}body.storefront-v2 :where(.account-order-metrics small){color:var(--muted)}body.storefront-v2 :where(.account-order-reveal-error){color:var(--ink)!important}body.storefront-v2 :where(.account-order-metrics article){border:1px solid var(--line);background:var(--panel)}body.storefront-v2 :where(.account-order-metrics svg){color:var(--muted)}body.storefront-v2 :where(.account-order-metrics strong){color:var(--ink)}body.storefront-v2 :where(.account-order-review-panel){border:1px solid var(--line);background:var(--panel);box-shadow:none}body.storefront-v2 :where(.account-review-copy){color:var(--muted)}body.storefront-v2 :where(.account-review-card){border:1px solid var(--line);background:var(--panel)}body.storefront-v2 :where(.account-review-static-stars){color:var(--muted)}body.storefront-v2 :where(.account-review-static-stars .active){color:var(--ink)}body.storefront-v2 :where(.account-review-card-head span),body.storefront-v2 :where(.account-review-card small){color:var(--muted);font-weight:600}body.storefront-v2 :where(.account-review-card strong){color:var(--ink)}body.storefront-v2 :where(.account-review-card p){color:var(--muted)}body.storefront-v2 :where(.account-review-reply){border:1px solid var(--line);background:var(--panel)}body.storefront-v2 :where(.account-review-reply strong){color:var(--muted);font-weight:600}body.storefront-v2 :where(.account-review-reply p),body.storefront-v2 :where(.account-review-reply small){color:var(--muted)}body.storefront-v2 :where(.account-panel){border:1px solid var(--line);background:var(--panel);box-shadow:none}body.storefront-v2 :where(.account-panel-head span){color:var(--muted);font-weight:600}body.storefront-v2 :where(.account-panel-icon){border:1px solid var(--line);background:var(--panel);color:var(--muted);box-shadow:none}body.storefront-v2 :where(.account-promo-active-card){border:1px solid var(--line);background:var(--panel);box-shadow:none}body.storefront-v2 :where(.account-promo-active-top strong){color:var(--ink)}body.storefront-v2 :where(.account-promo-active-top span){border:1px solid var(--line);background:var(--panel);color:var(--ink);box-shadow:none;font-weight:600}body.storefront-v2 :where(.account-promo-note){color:var(--muted)}body.storefront-v2 :where(.account-referral-blocked-panel){border-color:var(--line);background:var(--panel)}body.storefront-v2 :where(.account-referral-period-shortcuts a){border:1px solid var(--line);background:var(--panel);color:var(--ink);font-weight:600}body.storefront-v2 :where(.account-referral-period-shortcuts a.active),body.storefront-v2 :where(.account-referral-period-shortcuts a:hover){border-color:var(--line);background:var(--panel)}body.storefront-v2 :where(.account-referral-link-copy-field input){font-family:var(--font-ui)}body.storefront-v2 :where(.account-referral-link-copy-button){border:1px solid var(--line);background:var(--panel);color:var(--ink);font-weight:600}body.storefront-v2 :where(.account-referral-link-copy-button:hover){border-color:var(--line)}body.storefront-v2 :where(.account-referral-link-copy-button.copied){border-color:var(--line);background:var(--panel)}body.storefront-v2 :where(.account-referral-apply-button){border-color:var(--line);background:var(--panel);color:var(--ink);box-shadow:none;font-weight:600}body.storefront-v2 :where(.account-panel-head h2){color:var(--ink)}body.storefront-v2 :where(.account-feature-list div){border:1px solid var(--line);background:var(--panel)}body.storefront-v2 :where(.account-feature-list strong),body.storefront-v2 :where(.account-panel-head h2){color:var(--ink)}body.storefront-v2 :where(.account-feature-list p){color:var(--muted)}body.storefront-v2 :where(.account-detail-item){border:1px solid var(--line);background:var(--panel)}body.storefront-v2 :where(.account-detail-item span){color:var(--muted);font-weight:600}body.storefront-v2 :where(.account-detail-item strong){color:var(--ink)}body.storefront-v2 :where(.account-detail-item small){color:var(--muted)}body.storefront-v2 :where(.account-field span){color:var(--muted);font-weight:600}body.storefront-v2 :where(.account-field input),body.storefront-v2 :where(.account-field select){border:1px solid var(--line);background:var(--panel);color:var(--ink);outline:0;font-weight:600}body.storefront-v2 :where(.account-field select option),body.storefront-v2 :where(.account-field select optgroup){background:var(--panel);color:var(--ink)}body.storefront-v2 :where(.account-field input:disabled){color:var(--muted)}body.storefront-v2 :where(.account-field textarea){border:1px solid var(--line);background:var(--panel);color:var(--ink);outline:0}body.storefront-v2 :where(.account-status-badge){font-weight:600}body.storefront-v2 :where(.account-status-paid),body.storefront-v2 :where(.account-status-fulfilled){background:var(--panel);color:var(--muted)}body.storefront-v2 :where(.account-status-pending),body.storefront-v2 :where(.account-status-cancelled),body.storefront-v2 :where(.account-status-refunded){background:var(--panel);color:var(--ink)}body.storefront-v2 :where(.account-code-block){border:1px solid var(--line);background:var(--panel);box-shadow:none;font-family:var(--font-ui)}body.storefront-v2 :where(.account-inline-button){border:1px solid var(--line);background:var(--panel);color:var(--ink);font-weight:600}body.storefront-v2 :where(.account-confirm-overlay){background:var(--panel)}body.storefront-v2 :where(.account-confirm-card){border:1px solid var(--line);background:var(--panel);box-shadow:none}body.storefront-v2 :where(.account-confirm-kicker){color:var(--muted);font-weight:600}body.storefront-v2 :where(.account-confirm-card h2){color:var(--ink);font-family:var(--font-ui)}body.storefront-v2 :where(.account-confirm-card p){color:var(--muted);font-weight:600}body.storefront-v2 :where(.account-confirm-primary),body.storefront-v2 :where(.account-confirm-secondary){font-weight:600}body.storefront-v2 :where(.account-confirm-primary){border:1px solid var(--line);background:var(--panel);color:var(--ink);box-shadow:none}body.storefront-v2 :where(.account-confirm-secondary){border:1px solid var(--line);background:var(--panel);color:var(--ink)}body.storefront-v2 :where(.account-confirm-primary:hover),body.storefront-v2 :where(.account-confirm-secondary:hover){border-color:var(--line);background:var(--panel)}body.storefront-v2 :where(.account-support-link-button){border:1px solid var(--line);background:var(--panel);color:var(--muted);font-weight:600}body.storefront-v2 :where(.account-support-live){border:1px solid var(--line);color:var(--muted);font-weight:600}body.storefront-v2 :where(.account-support-live):before{background:var(--panel);box-shadow:none}body.storefront-v2 :where(.account-support-live-connected){border-color:var(--line);background:var(--panel);color:var(--muted)}body.storefront-v2 :where(.account-support-live-connecting),body.storefront-v2 :where(.account-support-live-reconnecting){border-color:var(--line);background:var(--panel);color:var(--ink)}body.storefront-v2 :where(.account-support-live-fallback){border-color:var(--line);background:var(--panel);color:var(--muted)}body.storefront-v2 :where(.account-support-hint),body.storefront-v2 :where(.account-support-thread-empty),body.storefront-v2 :where(.account-support-history-empty){color:var(--muted)}body.storefront-v2 :where(.account-support-status){font-weight:600}body.storefront-v2 :where(.account-support-status-new){background:var(--panel);color:var(--ink)}body.storefront-v2 :where(.account-support-status-in_progress),body.storefront-v2 :where(.account-support-status-waiting_user),body.storefront-v2 :where(.account-support-status-closed),body.storefront-v2 :where(.account-support-status-cancelled){background:var(--panel);color:var(--muted)}body.storefront-v2 :where(.account-support-message){border:1px solid var(--line);background:var(--panel)}body.storefront-v2 :where(.account-support-message-head span){color:var(--ink);font-weight:600}body.storefront-v2 :where(.account-support-message-head time){color:var(--muted);font-weight:600}body.storefront-v2 :where(.account-support-message p){color:var(--muted)}body.storefront-v2 :where(.account-select-trigger){border:1px solid var(--line);background:var(--panel);color:var(--ink);outline:0;font-weight:600}body.storefront-v2 :where(.account-field .account-select-trigger span){color:var(--ink);font-weight:600}body.storefront-v2 :where(.account-select-trigger svg){color:var(--muted)}body.storefront-v2 :where(.account-select-trigger[aria-expanded=true]),body.storefront-v2 :where(.account-select-trigger:focus-visible){border-color:var(--line);box-shadow:none}body.storefront-v2 :where(.account-select-menu){border:1px solid var(--line);background:var(--panel);box-shadow:none}body.storefront-v2 :where(.account-select-option){color:var(--muted);background:0 0;font-weight:600}body.storefront-v2 :where(.account-select-option:hover),body.storefront-v2 :where(.account-select-option:focus-visible),body.storefront-v2 :where(.account-select-option[aria-selected=true]){background:var(--panel);color:var(--ink);outline:0}body.storefront-v2 :where(.account-support-field-hint){color:var(--muted)}body.storefront-v2 :where(.account-support-attachment){border:1px solid var(--line);background:var(--panel)}body.storefront-v2 :where(.account-support-attachment>div:first-child span){color:var(--muted);font-weight:600}body.storefront-v2 :where(.account-support-attachment>div:first-child small){color:var(--muted)}body.storefront-v2 :where(.account-support-file-button){border:1px solid var(--line);background:var(--panel);color:var(--ink);font-weight:600}body.storefront-v2 :where(.account-support-selected-file),body.storefront-v2 :where(.account-support-selected-file button){border:1px solid var(--line);background:var(--panel);color:var(--muted)}body.storefront-v2 :where(.account-support-rating){border:1px solid var(--line);background:var(--panel)}body.storefront-v2 :where(.account-support-rating>div:first-child>span){color:var(--ink);font-weight:600}body.storefront-v2 :where(.account-support-rating strong){color:var(--ink)}body.storefront-v2 :where(.account-support-rating p){color:var(--muted)}body.storefront-v2 :where(.account-support-rating-stars button){border:1px solid var(--line);background:var(--panel);color:var(--muted);font-weight:600}body.storefront-v2 :where(.account-support-rating-stars button.active){border-color:var(--line);background:var(--panel);color:var(--ink)}body.storefront-v2 :where(.account-support-cancel){border-color:var(--line);background:var(--panel)}body.storefront-v2 :where(.account-page){background:var(--panel);color:var(--muted)}body.storefront-v2 :where(.account-page):before{background:var(--panel)}body.storefront-v2 :where(.account-panel),body.storefront-v2 :where(.account-promo-active-card),body.storefront-v2 :where(.account-detail-item){border-color:var(--line);background:var(--panel);box-shadow:none}body.storefront-v2 :where(.account-inline-button),body.storefront-v2 :where(.client-auth-submit){border-color:var(--line);background:var(--panel);color:var(--ink);box-shadow:none}body.storefront-v2 :where(.account-inline-button:hover),body.storefront-v2 :where(.client-auth-submit:hover){border-color:var(--line);background:var(--panel)}body.storefront-v2 :where(.account-panel-head span),body.storefront-v2 :where(.account-detail-item span),body.storefront-v2 :where(.account-field span),body.storefront-v2 :where(.account-feature-list p){color:var(--muted)}body.storefront-v2 :where(.account-panel-icon){border-color:var(--line);background:var(--panel);color:var(--muted)}body.storefront-v2 :where(.account-panel-head h2){color:var(--ink);font-family:var(--font-ui)}body.storefront-v2 :where(.account-feature-list div),body.storefront-v2 :where(.account-detail-item),body.storefront-v2 :where(.account-field input),body.storefront-v2 :where(.account-field select),body.storefront-v2 :where(.account-field textarea){border-color:var(--line);background:var(--panel)}body.storefront-v2 :where(.account-field input:focus),body.storefront-v2 :where(.account-field select:focus),body.storefront-v2 :where(.account-field textarea:focus){border-color:var(--line);box-shadow:none}body.storefront-v2 :where(.account-promo-form .client-auth-submit),body.storefront-v2 :where(.account-promo-active-top span){border-color:var(--line);background:var(--panel)}body.storefront-v2 :where(.account-page){background:var(--panel)}body.storefront-v2 :where(.account-hero){border:1px solid var(--line);background:var(--panel)}body.storefront-v2 :where(.client-auth-eyebrow){color:var(--muted);font-weight:600}body.storefront-v2 :where(.account-hero h1){color:var(--ink)}body.storefront-v2 :where(.account-hero p){color:var(--muted)}body.storefront-v2 :where(.client-auth-alert.error){background:var(--panel);border:1px solid var(--line);color:var(--ink)}body.storefront-v2 :where(.client-auth-alert.success),body.storefront-v2 :where(.client-auth-alert.muted){background:var(--panel);border:1px solid var(--line);color:var(--muted)}body.storefront-v2 :where(.client-auth-field span){color:var(--muted)}body.storefront-v2 :where(.client-auth-field input),body.storefront-v2 :where(.client-auth-submit){border:1px solid var(--line);background:var(--panel);color:var(--ink)}body.storefront-v2 :where(.client-access-field>span){color:var(--muted);font-weight:600}body.storefront-v2 :where(.client-access-input){border:1px solid var(--line);background:var(--panel);box-shadow:none}body.storefront-v2 :where(.client-access-input:focus-within){border-color:var(--line);box-shadow:none}body.storefront-v2 :where(.client-access-input svg){color:var(--muted)}body.storefront-v2 :where(.client-access-input input){color:var(--ink);background:0 0;outline:0}body.storefront-v2 :where(.client-access-input input)::placeholder{color:var(--muted)}body.storefront-v2 :where(.client-password-toggle){border:1px solid var(--line);background:var(--panel);color:var(--muted)}body.storefront-v2 :where(.client-password-toggle:hover){border-color:var(--line);background:var(--panel);color:var(--ink)}body.storefront-v2 :where(.client-consent-check){border:1px solid var(--line);background:var(--panel);color:var(--muted)}body.storefront-v2 :where(.client-consent-check a){color:var(--ink);font-weight:600}body.storefront-v2 :where(.client-consent-check a:hover){color:var(--muted)}body.storefront-v2 :where(.so-legal-edition){border:1px solid var(--line);background:var(--panel);color:var(--muted);font-weight:600}body.storefront-v2 :where(.so-legal-list li){color:var(--muted)}body.storefront-v2 :where(.so-legal-list li):before{background:var(--panel);box-shadow:none}body.storefront-v2 :where(.so-legal-contact-strip a),body.storefront-v2 :where(.so-legal-contact-strip span){border:1px solid var(--line);color:var(--muted);background:var(--panel);font-weight:600}body.storefront-v2 :where(.so-legal-contact-strip a:hover){border-color:var(--line);color:var(--ink)}body.storefront-v2 :where(.so-maintenance-form span){color:var(--muted)}body.storefront-v2 :where(.so-maintenance-form input){border:1px solid var(--line);background:var(--panel);color:var(--ink)}body.storefront-v2 :where(.so-maintenance-form input:focus){border-color:var(--line);box-shadow:none;outline:none}body.storefront-v2 :where(.so-maintenance-form button){background:var(--panel);color:var(--ink);font-weight:600}body.storefront-v2 :where(.account-page){color:var(--ink)}body.storefront-v2 :where(.account-page p){color:var(--muted)}body.storefront-v2 :where(.so-home-search),body.storefront-v2 :where(.sly-tapbar a),body.storefront-v2 :where(.sly-product-game-pill),body.storefront-v2 :where(.sly-product-status-chip),body.storefront-v2 :where(.sly-product-soft-pill),body.storefront-v2 :where(.sly-product-overview-fact small),body.storefront-v2 :where(.sly-product-overview-fact strong),body.storefront-v2 :where(.sly-payment-kicker),body.storefront-v2 :where(.sly-payment-option-duration),body.storefront-v2 :where(.sly-review-meta),body.storefront-v2 :where(.sly-review-verified),body.storefront-v2 :where(.sly-review-reply strong),body.storefront-v2 :where(.client-auth-field span){font-family:var(--font-ui)}body.storefront-v2 :where(.so-home-search span){color:var(--muted);font-weight:600}body.storefront-v2 :where(.sly-breadcrumbs),body.storefront-v2 :where(.sly-product-overview-card .sly-product-lead),body.storefront-v2 :where(.sly-product-lead),body.storefront-v2 :where(.sly-product-overview-fact small),body.storefront-v2 :where(.sly-requirement-copy small),body.storefront-v2 :where(.sly-feature-showcase-meta),body.storefront-v2 :where(.sly-payment-kicker),body.storefront-v2 :where(.sly-payment-head-base),body.storefront-v2 :where(.sly-payment-option-duration),body.storefront-v2 :where(.sly-review-meta),body.storefront-v2 :where(.sly-review-reply span){color:var(--muted)}body.storefront-v2 :where(.sly-product-overview-fact strong),body.storefront-v2 :where(.sly-payment-card h2),body.storefront-v2 :where(.sly-review-head h2),body.storefront-v2 :where(.sly-feature-showcase-title),body.storefront-v2 :where(.sly-payment-options a){color:var(--ink)}body.storefront-v2 :where(.sly-payment-option-price span),body.storefront-v2 :where(.sly-payment-delivery-note),body.storefront-v2 :where(.sly-tab-empty-state),body.storefront-v2 :where(.sly-review-empty-card p){color:var(--muted)}body.storefront-v2 :where(.sly-review-card h3),body.storefront-v2 :where(.sly-review-empty-card strong),body.storefront-v2 :where(.sly-review-reply strong){color:var(--ink)}body.storefront-v2 :where(.sly-review-card p),body.storefront-v2 :where(.sly-review-reply p),body.storefront-v2 :where(.sly-status-modal-card){color:var(--muted)}body.storefront-v2 :where(.account-order-kicker),body.storefront-v2 :where(.account-order-metrics span),body.storefront-v2 :where(.account-detail-item span),body.storefront-v2 :where(.account-field span){color:var(--muted);font-family:var(--font-ui)}body.storefront-v2 :where(.account-order-product-panel h1){color:var(--ink)}body.storefront-v2 :where(.account-order-product-panel p),body.storefront-v2 :where(.account-order-metrics small){color:var(--muted)}body.storefront-v2 :where(.account-order-metrics strong),body.storefront-v2 :where(.account-detail-item strong){color:var(--ink)}body.storefront-v2 :where(.account-status-badge),body.storefront-v2 :where(.account-order-pill-row span),body.storefront-v2 :where(.account-inline-button),body.storefront-v2 :where(.account-order-toolbar-link){font-family:var(--font-ui)}body.storefront-v2 :where(.account-inline-button),body.storefront-v2 :where(.account-order-toolbar-link){font-weight:600}body.storefront-v2 :where(.account-order-product-panel),body.storefront-v2 :where(.account-order-review-panel),body.storefront-v2 :where(.account-order-metrics article),body.storefront-v2 :where(.client-auth-field span){color:var(--muted)}body.storefront-v2 :where(.client-auth-field input),body.storefront-v2 :where(.client-access-field input){color:var(--ink)}body.storefront-v2 :where(.client-auth-field input)::placeholder,body.storefront-v2 :where(.client-access-field input)::placeholder,body.storefront-v2 :where(.so-legal-list li),body.storefront-v2 :where(.so-legal-contact-strip a),body.storefront-v2 :where(.so-legal-contact-strip span){color:var(--muted)}body.storefront-v2 :where(.sly-payment-delivery-note),body.storefront-v2 :where(.sly-payment-delivery-note li),body.storefront-v2 :where(.sly-payment-delivery-note li strong),body.storefront-v2 :where(.sly-payment-delivery-note li small),body.storefront-v2 :where(.sly-payment-delivery-link),body.storefront-v2 :where(.sly-feature-showcase-meta),body.storefront-v2 :where(.sly-requirement-copy small),body.storefront-v2 :where(.sly-review-head span),body.storefront-v2 :where(.sly-review-sort span){font-family:var(--font-ui)}body.storefront-v2 :where(.sly-product-side-column .sly-payment-delivery-note li strong){color:var(--ink)}body.storefront-v2 :where(.sly-payment-delivery-note li),body.storefront-v2 :where(.sly-product-side-column .sly-payment-delivery-note li){color:var(--muted);font-weight:600}body.storefront-v2 :where(.sly-payment-delivery-note li small),body.storefront-v2 :where(.sly-product-side-column .sly-payment-delivery-note li small),body.storefront-v2 :where(.sly-inline-requirements-head span),body.storefront-v2 :where(.sly-review-kicker),body.storefront-v2 :where(.sly-review-sort span),body.storefront-v2 :where(.sly-review-head span){color:var(--muted)}@media (max-width:760px){body.storefront-v2 :where(.sly-tapbar a),body.storefront-v2 :where(.so-home .sly-tapbar a){color:var(--muted);font-weight:600}body.storefront-v2 :where(.sly-tapbar a.active),body.storefront-v2 :where(.so-home .sly-tapbar a.active){color:var(--ink)}body.storefront-v2 :where(.sly-product-overview-fact small),body.storefront-v2 :where(.sly-requirement-copy small),body.storefront-v2 :where(.sly-feature-showcase-meta),body.storefront-v2 :where(.sly-payment-kicker),body.storefront-v2 :where(.sly-payment-head-base),body.storefront-v2 :where(.sly-payment-option-duration),body.storefront-v2 :where(.sly-review-meta),body.storefront-v2 :where(.sly-review-reply span),body.storefront-v2 :where(.sly-tapbar a),body.storefront-v2 :where(.so-home .sly-tapbar a){color:var(--muted)}}body.storefront-v2 :where(.sly-page){background:var(--panel)}body.storefront-v2 :where(.so-home-search){border:1px solid var(--line);background:var(--panel);color:var(--muted);border-color:var(--line);background:var(--panel);box-shadow:none;font-weight:600}body.storefront-v2 :where(.so-home-search):before{background:var(--panel)}body.storefront-v2 :where(.so-home-search:hover){border-color:var(--line);background:var(--panel);color:var(--ink)}body.storefront-v2 :where(.so-home-search){font-weight:600}body.storefront-v2 :where(.so-home-search:focus-visible){outline:2px solid var(--accent)}body.storefront-v2 :where(.sly-search-backdrop){background:var(--panel)}body.storefront-v2 :where(.sly-search-modal){border:1px solid var(--line);background:var(--panel);box-shadow:none}body.storefront-v2 :where(.sly-search-modal):before{background:var(--panel)}body.storefront-v2 :where(.sly-search-modal-field){border:1px solid var(--line);color:var(--muted);background:var(--panel);box-shadow:none}body.storefront-v2 :where(.sly-search-modal-field:focus-within){border-color:var(--line);box-shadow:none}body.storefront-v2 :where(.sly-search-modal-field:has(input:focus-visible)),body.storefront-v2 :where(.sly-search-close:focus-visible){outline:2px solid var(--accent);box-shadow:none}body.storefront-v2 :where(.sly-search-modal-field input){color:var(--ink);background:0 0;outline:none;font-weight:600}body.storefront-v2 :where(.sly-search-modal-field input)::placeholder{color:var(--muted)}body.storefront-v2 :where(.sly-search-close){border:1px solid var(--line);color:var(--muted);background:var(--panel)}body.storefront-v2 :where(.sly-search-close:hover){border-color:var(--line);background:var(--panel);color:var(--muted)}body.storefront-v2 :where(.sly-search-tabs){border:1px solid var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-search-tabs button){color:var(--muted);background:0 0;font-weight:600}body.storefront-v2 :where(.sly-search-tabs button.active),body.storefront-v2 :where(.sly-search-tabs button[aria-selected=true]){border-color:var(--line);background:var(--panel);color:var(--ink)}body.storefront-v2 :where(.sly-search-tabs button:focus-visible){outline:var(--so-focus-ring);box-shadow:none}body.storefront-v2 :where(.sly-search-section-head strong){color:var(--muted);font-family:var(--font-ui);font-weight:600}body.storefront-v2 :where(.sly-search-section-head span){color:var(--muted);border:1px solid var(--line);background:var(--panel);font-weight:600}body.storefront-v2 :where(.sly-search-results-scroll)::-webkit-scrollbar-track{background:var(--panel)}body.storefront-v2 :where(.sly-search-results-scroll)::-webkit-scrollbar-thumb{background:var(--panel)}body.storefront-v2 :where(.sly-search-result){border:1px solid var(--line);background:var(--panel);box-shadow:none}body.storefront-v2 :where(.sly-search-result:hover){border-color:var(--line);background:var(--panel);box-shadow:none}body.storefront-v2 :where(.sly-search-result img),body.storefront-v2 :where(.sly-search-result-fallback){border:1px solid var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-search-result-fallback),body.storefront-v2 :where(.sly-search-result-copy small){color:var(--muted);font-weight:600}body.storefront-v2 :where(.sly-search-result-copy strong){color:var(--ink);font-weight:600}body.storefront-v2 :where(.sly-search-result-copy span){color:var(--muted);font-weight:600}body.storefront-v2 :where(.sly-search-result-side),body.storefront-v2 :where(.sly-search-price){border:1px solid var(--line);background:var(--panel)}body.storefront-v2 :where(.sly-search-result-side b),body.storefront-v2 :where(.sly-search-price b){color:var(--ink);font-weight:600}body.storefront-v2 :where(.sly-search-result-side span),body.storefront-v2 :where(.sly-search-price span){color:var(--muted);font-weight:600}body.storefront-v2 :where(.sly-search-hint){border:1px solid var(--line);color:var(--muted);background:var(--panel);font-weight:600}@media (max-width:760px){body.storefront-v2 :where(.sly-tapbar){border:1px solid var(--line);background:var(--panel);box-shadow:none}body.storefront-v2 :where(.sly-tapbar a){color:var(--muted);font-weight:600}body.storefront-v2 :where(.sly-tapbar a.active){background:var(--panel);color:var(--ink)}body.storefront-v2 :where(.sly-search-backdrop){background:var(--panel)}body.storefront-v2 :where(.sly-search-modal){box-shadow:none}}
@keyframes rd-showcase-ticker-run{to{transform:translate(-50%)}}@keyframes rd-showcase-otter-idle{0%,to{transform:translate(0,0)rotate(-.7deg)}50%{transform:translateY(-11px)rotate(.45deg)}}@keyframes rd-showcase-shadow-idle{0%,to{opacity:.85;transform:translate(-50%)scaleX(1)}45%{opacity:.62;transform:translate(-50%)scaleX(.86)}}@keyframes rd-showcase-orbit{to{transform:rotate(360deg)}}@keyframes rd-showcase-mote-drift{0%,to{opacity:.15;transform:translate(0)}50%{opacity:.55;transform:translate(12px,-24px)}}@keyframes rd-showcase-wire-travel{0%{stroke-dashoffset:.07px}60%,to{stroke-dashoffset:-1px}}@keyframes rd-showcase-wire-ping{0%,55%,to{opacity:0;transform:scale(1)}60%{opacity:.7;transform:scale(1)}95%{opacity:0;transform:scale(3)}}@keyframes rd-showcase-prop-glow{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:.85;transform:scale(1.5)}}@keyframes rd-showcase-live-dot{50%{box-shadow:0 0 0 6px #df502800}}@keyframes rd-showcase-arrow-nudge{0%,65%,to{transform:translate(0)}35%{transform:translate(4px)}}@keyframes rd-showcase-cta-sheen{0%,65%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes rd-home-details-review-otter-idle{0%,to{transform:translateY(0)rotate(-.6deg)}50%{transform:translateY(-7px)rotate(.35deg)}}@keyframes rd-home-details-review-aura{50%{opacity:.65}}@keyframes rd-home-details-review-copy-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes rd-home-details-contact-signal{0%{stroke-dashoffset:.04px;opacity:0}15%{opacity:.65}75%{opacity:.65}92%,to{stroke-dashoffset:-1px;opacity:0}}body.storefront-v2 .rd-catalog{--paper:#efede5;--ink:#202820;--accent:#df5028;--ui-unit:clamp(1px,calc(.0811688vw - .168831px),1.65px);background:var(--paper);color:var(--ink);font-family:var(--font-ui)}body.storefront-v2 .rd-catalog main:focus{outline:none}body.storefront-v2 .rd-catalog .game-card,body.storefront-v2 .rd-catalog .game-masthead{--game-ink:#263b30;--game-accent:#667d64;--game-paper:#dce2d0;--game-light:#f8f6e8;isolation:isolate;background:var(--game-paper);border:1px solid #293e2912;border-radius:24px;position:relative;overflow:hidden}body.storefront-v2 .rd-catalog [data-world=poe2]{--game-ink:#46314b;--game-accent:#8a678e;--game-paper:#e5dce6;--game-light:#f6ebda}body.storefront-v2 .rd-catalog [data-world=rust]{--game-ink:#64371e;--game-accent:#b36638;--game-paper:#e6cfb8;--game-light:#f8e8d5}body.storefront-v2 .rd-catalog [data-world=escape-from-tarkov]{--game-ink:#323e32;--game-accent:#6a7751;--game-paper:#d8dccc;--game-light:#eef0df}body.storefront-v2 .rd-catalog [data-world=wardogs]{--game-ink:#3e405a;--game-accent:#707697;--game-paper:#dde0e8;--game-light:#eff0f9}body.storefront-v2 .rd-catalog .store-footer{border-top:1px solid #d1d1c4}@media (prefers-reduced-motion:reduce){body.storefront-v2 .rd-catalog *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body.storefront-v2 .rd-game #results-count{color:var(--ink);font-weight:550}body.storefront-v2 .rd-game[data-page=game] #results-count{border:1px solid #ccd1c0;border-radius:30px;padding:9px 13px;font-size:12px;font-weight:450}body.storefront-v2 .rd-game[data-page=game] .v2-product,body.storefront-v2 .rd-game[data-page=game] .v2-product:not(.has-meta){--art-bg:#354637;--art-ink:#f2efdc;--art-rule:#e1e9cc26;--art-wash:#dce7c917;--art-logo:brightness(0) invert(.94) sepia(.1);--light-x:50%;--light-y:45%;isolation:isolate;background:#fbfaf4;border:1px solid #d1d6c7;border-radius:18px;grid-template-rows:1fr;grid-template-columns:31% minmax(0,1fr);gap:0;min-height:270px;padding:0;transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .3s,box-shadow .3s;display:grid;box-shadow:0 2px 3px #38432b04}body.storefront-v2 .rd-game[data-page=game] .v2-product[data-art=sand]{--art-bg:#ded1b7;--art-ink:#4e432f;--art-rule:#60502d25;--art-wash:#fff9de55;--art-logo:none}body.storefront-v2 .rd-game[data-page=game] .v2-product[data-art=stone]{--art-bg:#dce1d5;--art-ink:#485340;--art-rule:#52614327;--art-wash:#f7ffec50;--art-logo:none}body.storefront-v2 .rd-game[data-page=game] .v2-product[data-art=account]{--art-bg:#354b50;--art-ink:#e5ede5;--art-rule:#d3e5df28;--art-wash:#c6e4e615}@media (max-width:700px){body.storefront-v2 .rd-game[data-page=game] #results-count{padding:6px 10px;font-size:11px}}body.storefront-v2 .rd-game[data-page=game] main{--line:#d3d5c8;--muted:#717568;--card:#fbfaf5}body.storefront-v2 .rd-game[data-page=game] #game-caption{font-size:inherit;color:inherit;letter-spacing:-.025em}@keyframes rd-game-shop-game-otter-idle{0%,to{transform:translateY(0)rotate(-.5deg)}50%{transform:translateY(-5px)rotate(.5deg)}}body.storefront-v2 .rd-game[data-page=game] #results-count{font-size:14px}body.storefront-v2 .rd-auth{--paper:#efede5;--cream:#f8f6ee;--ink:#2c3527;--muted:#79826f;--line:#d3d7c5;--orange:#e75224;--gold:#b68b48;--ease:cubic-bezier(.2,.75,.25,1);font-family:var(--font-ui);color:var(--ink);background:var(--paper);font-synthesis:none}body.storefront-v2 .rd-auth *{box-sizing:border-box}body.storefront-v2 .rd-auth{margin:0}body.storefront-v2 .rd-auth button,body.storefront-v2 .rd-auth input,body.storefront-v2 .rd-auth select{font:inherit}body.storefront-v2 .rd-auth button{cursor:pointer;color:inherit;background:0 0;border:0}body.storefront-v2 .rd-auth a{color:inherit;text-decoration:none}body.storefront-v2 .rd-auth button,body.storefront-v2 .rd-auth a,body.storefront-v2 .rd-auth input,body.storefront-v2 .rd-auth summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent}body.storefront-v2 .rd-auth button:disabled{cursor:not-allowed}body.storefront-v2 .rd-auth svg{flex:none;width:24px;height:24px;display:block}body.storefront-v2 .rd-auth img{max-width:100%;display:block}body.storefront-v2 .rd-auth [hidden]{display:none!important}body.storefront-v2 .rd-auth button:focus-visible,body.storefront-v2 .rd-auth a:focus-visible,body.storefront-v2 .rd-auth summary:focus-visible,body.storefront-v2 .rd-auth select:focus-visible{outline-offset:4px;outline:3px solid #b4773b}body.storefront-v2 .rd-auth h1:focus{outline:none}body.storefront-v2 .rd-auth .brand{letter-spacing:-.065em;white-space:nowrap;align-items:baseline;gap:4px;font-size:30px;font-weight:720;display:inline-flex}body.storefront-v2 .rd-auth .brand i{background:var(--orange);border-radius:50%;width:5px;height:5px}body.storefront-v2 .rd-auth #motion{border:1px solid #bec8b0;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;display:grid}body.storefront-v2 .rd-auth #auth-app{flex-direction:column;min-height:calc(100dvh - 64px);display:flex}body.storefront-v2 .rd-auth .site-header{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:20px;width:calc(100% - 100px);max-width:1500px;height:97px;margin-inline:auto;display:flex}body.storefront-v2 .rd-auth .site-header>span{letter-spacing:.12em;color:#939981;font-size:9px}body.storefront-v2 .rd-auth .site-header>a:last-child{align-items:center;gap:15px;font-size:13px;display:flex}body.storefront-v2 .rd-auth .site-header>a:last-child svg{width:18px;height:18px}@keyframes rd-auth-page-seal-light{0%,60%{transform:translate(-110%)}90%,to{transform:translate(110%)}}body.storefront-v2 .rd-auth[data-paused=true] *,body.storefront-v2 .rd-auth[data-paused=true] :before,body.storefront-v2 .rd-auth[data-paused=true] :after{animation-play-state:paused!important}body.storefront-v2 .rd-auth[data-variant="2"]{--pass-brass:#c9a773;--paper:#f2f0e9;--cream:#faf9f5;--ink:#20211f;--muted:#70706a;--line:#d8d6ce;--orange:#e6552b;color:var(--ink);background:radial-gradient(at 75% 38%,#e6e0d6 0,#0000 52%),#f2f0e9}body.storefront-v2 .rd-auth[data-variant="2"] #motion{border-color:#c7c2b7}body.storefront-v2 .rd-auth[data-variant="2"] :is(button,a,summary,select):focus-visible{outline-color:#d65b32}body.storefront-v2 .rd-auth[data-variant="2"] .pass-identity{--pass-x:55%;--pass-y:38%;color:#e7e6e4;isolation:isolate;background:radial-gradient(at 70% 48%,#6a5846 0,#36322c 35%,#20211f 78%);border:0;flex-direction:column;grid-area:1/3;height:auto;padding:29px 33px 25px;display:flex;position:relative;overflow:hidden}@keyframes rd-auth-page-pass-foil-arrive{0%{transform:translate(-110%)}to{transform:translate(110%)}}@keyframes rd-auth-page-pass-seam-travel{0%,12%{opacity:0;top:0}25%{opacity:.8}75%{opacity:.8}88%,to{opacity:0;top:calc(100% - 65px)}}@keyframes rd-auth-page-pass-otter-idle{0%,to{transform:translate(0,0)rotate(-.35deg)}42%{transform:translateY(-2px)rotate(.4deg)}74%{transform:translateY(-.5px)rotate(.12deg)}}@keyframes rd-auth-page-pass-otter-blink{0%,17%,21%,63%,67%,to{opacity:0}18%,20%,64%,66%{opacity:1}}@keyframes rd-auth-page-pass-card-glint{0%,62%{background-position:130% 0}85%,to{background-position:-50% 0}}body.storefront-v2 .rd-auth #auth-app{min-height:100dvh}body.storefront-v2 .rd-auth #motion{color:#625f58;border-color:#24221c30;width:38px;height:38px;font-size:13px}body.storefront-v2 .rd-auth #motion:hover{border-color:var(--orange)}body.storefront-v2 .rd-auth #motion:disabled{opacity:.4}@media (max-width:1150px){body.storefront-v2 .rd-auth .site-header{width:calc(100% - 60px)}}@media (max-width:900px){body.storefront-v2 .rd-auth .site-header>span{display:none}}@media (max-width:700px){body.storefront-v2 .rd-auth .site-header{width:calc(100% - 40px);height:74px}body.storefront-v2 .rd-auth .site-header .brand{font-size:27px}}@media (max-width:370px){body.storefront-v2 .rd-auth .site-header{gap:8px;width:calc(100% - 24px)}body.storefront-v2 .rd-auth .site-header .brand{font-size:24px}body.storefront-v2 .rd-auth #motion{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){body.storefront-v2 .rd-auth *,body.storefront-v2 .rd-auth :before,body.storefront-v2 .rd-auth :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media screen{html[data-theme=dark] body.storefront-v2 .rd-catalog{--paper:#171a18;--ink:#ebe8df}html[data-theme=dark] body.storefront-v2 .rd-catalog .game-card,html[data-theme=dark] body.storefront-v2 .rd-catalog .game-masthead{--game-ink:#e7e4d9;--game-paper:#242b25;--game-light:#303830;border:1px solid #b2ccb212}html[data-theme=dark] body.storefront-v2 .rd-catalog [data-world=poe2],html[data-theme=dark] body.storefront-v2 .rd-catalog [data-world=rust],html[data-theme=dark] body.storefront-v2 .rd-catalog [data-world=escape-from-tarkov],html[data-theme=dark] body.storefront-v2 .rd-catalog [data-world=wardogs]{--game-ink:#e7e4d9;--game-paper:#242b25;--game-light:#303830}html[data-theme=dark] body.storefront-v2 .rd-catalog .store-footer{border-top:1px solid #c7c7b73d}html[data-theme=dark] body.storefront-v2 .rd-game[data-page=game] #results-count{border:1px solid #c3c9b53d}html[data-theme=dark] body.storefront-v2 .rd-game[data-page=game] main{--line:#d8d2ba29;--muted:#b1b0a4;--card:#252b27}html[data-theme=dark] body.storefront-v2 .rd-auth{--paper:#171a18;--cream:#242923;--ink:#ebe8df;--muted:#b1b0a4;--line:#d8d2ba29;--gold:#d5b77e}html[data-theme=dark] body.storefront-v2 .rd-auth button:focus-visible,html[data-theme=dark] body.storefront-v2 .rd-auth a:focus-visible,html[data-theme=dark] body.storefront-v2 .rd-auth summary:focus-visible,html[data-theme=dark] body.storefront-v2 .rd-auth select:focus-visible{outline:3px solid #d6bfa93d}html[data-theme=dark] body.storefront-v2 .rd-auth #motion{border:1px solid #c1cbb43d}html[data-theme=dark] body.storefront-v2 .rd-auth .site-header>span{color:#bbbfb0}html[data-theme=dark] body.storefront-v2 .rd-auth[data-variant="2"]{--paper:#171a18;--cream:#242923;--ink:#ebe8df;--muted:#b1b0a4;--line:#d8d2ba29;background:radial-gradient(at 75% 38%,#232724 0,#0000 52%),#232724}html[data-theme=dark] body.storefront-v2 .rd-auth[data-variant="2"] #motion{border-color:#c7c2b73d}html[data-theme=dark] body.storefront-v2 .rd-auth[data-variant="2"] :is(button,a,summary,select):focus-visible{outline-color:#d6b4a93d}html[data-theme=dark] body.storefront-v2 .rd-auth #motion{color:#bbb9b4;border-color:#c7c3b730}}
body.storefront-v2{--paper:#efede5;--ink:#242920;--accent:#d9542a;--muted:#6a6c63;--line:#d9d8cc;--panel:#faf9f4;--panel-soft:#e8e6dc;--background:var(--paper);--foreground:var(--ink);--card:var(--panel);--card-foreground:var(--ink);--popover:var(--panel);--popover-foreground:var(--ink);--primary:var(--accent);--primary-foreground:#fff;--font-ui:var(--font-onest),Arial,sans-serif;background:var(--paper);color:var(--ink);font-family:var(--font-ui);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:16px;line-height:1.5;overflow-x:clip}html[data-theme=dark] body.storefront-v2{--paper:#171a18;--ink:#efeee6;--accent:#ff8755;--muted:#b3b6ab;--line:#373b35;--panel:#212620;--panel-soft:#2b3029;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body.storefront-v2 *,body.storefront-v2 :before,body.storefront-v2 :after{box-sizing:border-box}body.storefront-v2 button,body.storefront-v2 input,body.storefront-v2 select,body.storefront-v2 textarea{font:inherit}body.storefront-v2 button,body.storefront-v2 a{-webkit-tap-highlight-color:transparent}body.storefront-v2 a{color:inherit;text-decoration:none}body.storefront-v2 button{cursor:pointer}body.storefront-v2 :focus-visible{outline:2px solid var(--accent);outline-offset:5px}body.storefront-v2 [hidden]{display:none!important}body.storefront-v2 .so-home-shell{width:min(1500px,100% - 80px);max-width:none;margin-inline:auto}body.storefront-v2 .so-home,body.storefront-v2 .so-catalog-root{color:var(--ink);background:0 0;min-height:100svh}body.storefront-v2 .wordmark{letter-spacing:-1.6px;white-space:nowrap;align-items:center;gap:3px;font-size:30px;font-weight:700;display:inline-flex}body.storefront-v2 .brand-dot{background:var(--accent);border-radius:50%;width:7px;height:7px;margin:15px 0 0 3px}body.storefront-v2 .brand-emblem{border:2px solid;border-radius:11px 11px 18px 18px;justify-content:center;align-items:center;width:37px;height:39px;margin-right:10px;font-size:27px;font-weight:800;display:inline-flex;position:relative;transform:rotate(-7deg)}body.storefront-v2 .brand-emblem>span{color:var(--accent);background:var(--paper);font-size:14px;line-height:14px;position:absolute;top:-8px;right:-8px}body.storefront-v2 .rd-header{z-index:40;border-bottom:1px solid var(--line);background:var(--paper);width:100%;min-height:94px;color:var(--ink);justify-content:space-between;align-items:center;gap:24px;padding:18px 3.2%;display:flex;position:relative}body.storefront-v2 .rd-nav{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 65%,transparent);border-radius:50px;gap:3px;padding:5px;display:flex}body.storefront-v2 .rd-nav a{white-space:nowrap;border-radius:30px;padding:12px 20px;font-size:15px;transition:background .2s,color .2s}body.storefront-v2 .rd-nav a[aria-current],body.storefront-v2 .rd-nav a:hover{background:var(--ink);color:var(--paper)}body.storefront-v2 .rd-header-actions{align-items:center;gap:9px;display:flex}body.storefront-v2 .rd-theme-toggle{width:44px;height:44px;color:var(--ink);border:1px solid var(--line);background:0 0;border-radius:50%;flex:none;place-items:center;display:grid}body.storefront-v2 .theme-sun{display:none}html[data-theme=dark] body.storefront-v2 .theme-sun{display:block}html[data-theme=dark] body.storefront-v2 .theme-moon{display:none}body.storefront-v2 .rd-login{background:var(--ink);min-height:46px;color:var(--paper);border-radius:32px;align-items:center;gap:9px;padding:13px 20px;font-size:15px;font-weight:600;display:flex}body.storefront-v2 .so-home-search{color:var(--ink);box-shadow:none;background:0 0;border:0;border-radius:50%;width:44px;min-width:44px;height:44px;padding:10px}body.storefront-v2 .so-home-language-switch{color:var(--ink);border:1px solid var(--line);height:44px;box-shadow:none;background:0 0;border-radius:30px;padding:0}body.storefront-v2 .so-home-language-links{display:none}body.storefront-v2 .so-home-language-select{display:block;position:relative}body.storefront-v2 .so-home-language-select>button{color:var(--ink);background:0 0;border:0;align-items:center;gap:5px;min-height:44px;padding:9px 7px;font-size:13px;display:flex}body.storefront-v2 .so-home-language-select>button img{width:21px;height:21px}body.storefront-v2 .so-home-language-menu{background:var(--panel);border:1px solid var(--line);z-index:45;border-radius:15px;padding:8px;display:none;position:absolute;top:100%;right:0;box-shadow:0 12px 32px #0002}body.storefront-v2 .so-home-language-select.open .so-home-language-menu{display:block}body.storefront-v2 .so-home-language-menu a{align-items:center;gap:8px;padding:9px;display:flex}body.storefront-v2 .store-footer{background:var(--paper);color:var(--ink);border-top:1px solid var(--line);margin-top:64px;padding-top:64px}body.storefront-v2 .store-footer .brand-emblem{display:none}body.storefront-v2 .store-footer .footer-main{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:42px;padding-bottom:52px;display:grid}body.storefront-v2 .store-footer .footer-column{flex-direction:column;align-items:flex-start;gap:13px;font-size:15px;display:flex}body.storefront-v2 .store-footer h2{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin:0 0 8px;font-size:14px}body.storefront-v2 .store-footer .footer-brand p{color:var(--muted);margin:20px 0;font-size:17px}body.storefront-v2 .store-footer .footer-seller{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:1fr 1fr;gap:50px;padding-block:28px;font-size:13px;display:grid}body.storefront-v2 .store-footer .footer-seller p{margin:0;line-height:1.7}body.storefront-v2 .store-footer .footer-seller span{display:block}body.storefront-v2 .store-footer .footer-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding-block:22px;font-size:13px;display:flex}body.storefront-v2 .store-footer a:hover{color:var(--accent)}body.storefront-v2 .so-empty-state{border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:24px;padding:36px;font-size:17px}body.storefront-v2 .so-home-mobile-tapbar{background:var(--panel);color:var(--ink);border-color:var(--line)}body.storefront-v2 .so-sr-only,body.storefront-v2 .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1200px){body.storefront-v2 .rd-nav a{padding:10px 13px;font-size:14px}body.storefront-v2 .rd-header{gap:14px}body.storefront-v2 .rd-header-actions{gap:4px}body.storefront-v2 .wordmark{font-size:26px}}@media (max-width:960px){body.storefront-v2 .rd-nav a:nth-child(n+3){display:none}body.storefront-v2 .so-home-shell{width:calc(100% - 40px)}body.storefront-v2 .store-footer .footer-main{grid-template-columns:1fr 1fr;gap:35px}}@media (max-width:620px){body.storefront-v2 .rd-header{flex-wrap:wrap;gap:10px;min-height:80px;padding:13px 18px}body.storefront-v2 .rd-nav{background:0 0;border:0;order:3;justify-content:center;width:100%;padding:0}body.storefront-v2 .rd-nav a:nth-child(3){display:block}body.storefront-v2 .rd-nav a{padding:7px 16px;font-size:14px}body.storefront-v2 .rd-login{justify-content:center;width:44px;height:44px;padding:11px}body.storefront-v2 .rd-login span{display:none}body.storefront-v2 .rd-header .wordmark{font-size:25px}body.storefront-v2 .rd-header .brand-emblem,body.storefront-v2 .so-home-search,body.storefront-v2 .so-home-language-select>button img{display:none}body.storefront-v2 .so-home-language-select>button{padding:8px 3px;font-size:12px}body.storefront-v2 .so-home-shell{width:calc(100% - 36px)}body.storefront-v2 .store-footer{padding-top:38px}body.storefront-v2 .store-footer .footer-main{grid-template-columns:1fr 1fr;gap:30px 18px}body.storefront-v2 .store-footer .footer-brand{grid-column:1/-1}body.storefront-v2 .store-footer .footer-column{gap:12px;font-size:14px}body.storefront-v2 .store-footer .footer-seller{grid-template-columns:1fr;gap:20px}body.storefront-v2 .store-footer .footer-bottom{gap:15px;padding-bottom:95px;font-size:12px}}@media (prefers-reduced-motion:reduce){body.storefront-v2 *,body.storefront-v2 :before,body.storefront-v2 :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body.storefront-v2 .so-catalog-search{border:1px solid var(--line);background:var(--panel);color:var(--muted);min-width:0;box-shadow:none;border-radius:14px;align-items:center;gap:12px;padding:13px 17px;display:flex}body.storefront-v2 .so-catalog-search input{color:var(--ink);background:0 0;border:0;outline:none;width:100%;min-width:0;height:auto;padding:0;font-size:16px}body.storefront-v2 .so-catalog-search:focus-within{border-color:var(--accent)}body.storefront-v2 .rd-breadcrumbs{color:var(--muted);flex-wrap:wrap;gap:12px;margin:0 0 28px;font-size:14px;display:flex}body.storefront-v2 .rd-breadcrumbs a:hover{color:var(--accent)}body.storefront-v2 .sly-page{background:var(--paper);color:var(--ink)}body.storefront-v2 .rd-product{--pd-paper:var(--paper);--pd-ink:var(--ink);--pd-accent:var(--accent);--pd-line:var(--line);--pd-muted:var(--muted)}body.storefront-v2 .rd-product-motion{z-index:3;border:1px solid var(--line);width:38px;height:38px;color:var(--ink);background:0 0;border-radius:50%;position:absolute;top:0;right:0}body.storefront-v2 .rd-title-dot{color:var(--accent)}body.storefront-v2 .rd-product-sections{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:30px 0 55px;display:grid}body.storefront-v2 .rd-product-sections a{color:var(--ink);align-items:center;gap:18px;padding:22px 15px;font-size:16px;display:flex}body.storefront-v2 .rd-product-sections small{color:var(--accent);font-size:11px}@media (max-width:640px){body.storefront-v2 .rd-product-sections{grid-template-columns:1fr 1fr;margin-bottom:30px}body.storefront-v2 .rd-product-sections a{gap:8px;padding:15px 8px;font-size:14px}}body.storefront-v2 .rd-auth{--paper:inherit;--ink:inherit;--accent:inherit;background:var(--paper);color:var(--ink);font-family:var(--font-ui)}body.storefront-v2 .account-page{width:min(1560px,100% - 64px);color:var(--ink);background:0 0;min-height:70vh;margin:0 auto;padding:36px 0 60px}body.storefront-v2 .account-page:before{display:none}body.storefront-v2 .rd-hq-hero{border:1px solid var(--line);background:var(--panel);border-radius:25px;grid-template-columns:minmax(0,1.5fr) minmax(250px,1fr);min-height:430px;margin-bottom:28px;display:grid;overflow:hidden}body.storefront-v2 .rd-hq-welcome{flex-direction:column;justify-content:space-between;gap:18px;padding:32px;display:flex}body.storefront-v2 .rd-kicker{letter-spacing:.1em;color:var(--muted);margin:0;font-size:10px}body.storefront-v2 .rd-hq-welcome h2{letter-spacing:-.05em;overflow-wrap:anywhere;margin:0;font-size:clamp(30px,3.1vw,48px);font-weight:400;line-height:1.08}body.storefront-v2 .rd-hq-welcome h2 strong{font-weight:650}body.storefront-v2 .rd-hq-welcome>p:not(.rd-kicker){color:var(--muted);max-width:360px;margin:0;font-size:16px;line-height:1.6}body.storefront-v2 .rd-order-ticket{border-top:1px dashed var(--line);align-items:center;gap:16px;padding:20px 0;display:flex;position:relative}body.storefront-v2 .rd-order-ticket>span:nth-child(2){flex:1;gap:6px;min-width:0;display:grid}body.storefront-v2 .rd-order-ticket small{letter-spacing:.08em;color:var(--muted);font-size:10px}body.storefront-v2 .rd-order-ticket strong{color:var(--ink);font-size:21px}body.storefront-v2 .rd-order-ticket span span{color:var(--muted);font-size:13px}body.storefront-v2 .rd-ticket-icon{background:var(--panel-soft);border:1px solid var(--line);width:44px;height:44px;color:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}body.storefront-v2 .rd-hq-pass{color:#eeeade;isolation:isolate;background:#20271f;flex-direction:column;justify-content:space-between;padding:22px;display:flex;position:relative;overflow:hidden}body.storefront-v2 .rd-hq-pass>img{object-fit:contain;z-index:-1;width:calc(100% + 60px);max-width:none;height:350px;position:absolute;inset:28px -30px auto}body.storefront-v2 .rd-hq-pass-label{letter-spacing:.12em;justify-content:space-between;align-items:center;font-size:10px;display:flex}body.storefront-v2 .rd-hq-pass-label b{letter-spacing:-2px;color:#e98951;font-size:25px}body.storefront-v2 .rd-hq-pass-orbit{z-index:-2;background:radial-gradient(#56634577,#0000 70%);border:1px solid #a7b89638;border-radius:50%;position:absolute;inset:45px 15px 60px;transform:rotate(-28deg)}body.storefront-v2 .rd-hq-loyalty{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#171e17d9;border:1px solid #a4b89633;border-radius:15px;padding:15px}body.storefront-v2 .rd-hq-loyalty>span{justify-content:space-between;align-items:center;font-size:13px;display:flex}body.storefront-v2 .rd-hq-loyalty strong{color:#ff9a63;font-size:25px}body.storefront-v2 .rd-hq-loyalty progress{accent-color:#f85;width:100%;height:4px;margin:12px 0;display:block}body.storefront-v2 .rd-hq-loyalty small{color:#c2c7b8;font-size:11px}body.storefront-v2 .account-promo-panel,body.storefront-v2 .account-order-product-panel{background:var(--panel);border:1px solid var(--line);box-shadow:none;color:var(--ink);border-radius:20px;padding:25px}body.storefront-v2 .account-field>span{color:var(--muted);font-size:14px}body.storefront-v2 .account-field input,body.storefront-v2 .account-field textarea,body.storefront-v2 .account-field select{background:var(--paper);border:1px solid var(--line);min-height:48px;color:var(--ink);box-shadow:none;border-radius:11px;font-size:16px}body.storefront-v2 .account-inline-button{border:1px solid var(--line);background:var(--ink);min-height:44px;color:var(--paper);box-shadow:none;border-radius:28px;justify-content:center;align-items:center;gap:9px;padding:11px 18px;font-size:14px;font-weight:500;display:inline-flex}body.storefront-v2 .account-order-product-panel h1{letter-spacing:-.05em;color:var(--ink);font-size:clamp(34px,3.5vw,55px);font-weight:600}body.storefront-v2 .account-status-badge{border:1px solid var(--line);background:var(--panel-soft);color:var(--ink);border-radius:20px;padding:7px 10px;font-size:12px;font-weight:500}body.storefront-v2 .account-status-fulfilled{color:#3c744c;background:#49814b15;border-color:#49814b50}html[data-theme=dark] body.storefront-v2 .account-status-fulfilled{color:#a8d4a3}body.storefront-v2 .account-status-pending{color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent);border-color:color-mix(in srgb,var(--accent) 35%,transparent)}@media (max-width:1100px){body.storefront-v2 .rd-hq-welcome{padding:24px}body.storefront-v2 .rd-hq-hero{grid-template-columns:minmax(0,1fr) 240px}}@media (max-width:850px){body.storefront-v2 .account-page{width:calc(100% - 36px)}}@media (max-width:560px){body.storefront-v2 .rd-hq-hero{grid-template-columns:1fr}.storefront-v2 .rd-hq-pass{min-height:345px}body.storefront-v2 .rd-hq-pass>img{height:330px;top:0}body.storefront-v2 .rd-hq-welcome{gap:22px}body.storefront-v2 .account-order-product-panel{padding:20px}}body.storefront-v2 .sly-buy-modal{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;background:#111710aa;padding:24px}@media (max-width:700px){body.storefront-v2 .sly-buy-modal{padding:12px}}body.storefront-v2 .rd-document-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:45px;display:grid}body.storefront-v2 .rd-document-toc{border-top:2px solid var(--accent);flex-direction:column;gap:5px;max-height:80vh;padding:20px 0;display:flex;position:sticky;top:30px;overflow:auto}body.storefront-v2 .rd-document-toc>strong{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:13px;font-size:11px}body.storefront-v2 .rd-document-toc a{color:var(--muted);padding:7px 0;font-size:13px;line-height:1.5}body.storefront-v2 .rd-document-toc a:hover{color:var(--accent)}@media (max-width:900px){body.storefront-v2 .rd-document-layout{grid-template-columns:1fr;gap:24px}body.storefront-v2 .rd-document-toc{border:1px solid var(--line);background:var(--panel);border-radius:18px;grid-template-columns:1fr 1fr;gap:4px 20px;max-height:240px;padding:20px;display:grid;position:static}body.storefront-v2 .rd-document-toc>strong{grid-column:1/-1}}@media (max-width:600px){body.storefront-v2 .rd-document-toc{grid-template-columns:1fr}}body.storefront-v2 .rd-state-art{isolation:isolate;justify-content:center;align-items:center;min-width:0;height:500px;display:flex;position:relative}body.storefront-v2 .rd-state-art>strong{letter-spacing:-.1em;color:var(--line);z-index:-1;text-align:center;font-size:clamp(140px,20vw,300px);font-weight:700;line-height:1;position:absolute;inset:60px -10px auto}body.storefront-v2 .rd-state-art>img{object-fit:contain;width:110%;max-width:none;height:100%;animation:6s ease-in-out infinite rd-state-float;position:relative}body.storefront-v2 .rd-art-orbit{border:1px solid var(--line);z-index:-2;background:radial-gradient(ellipse,color-mix(in srgb,var(--accent) 12%,transparent),transparent 70%);border-radius:50%;position:absolute;inset:15% 4%;transform:rotate(-28deg)}body.storefront-v2 .rd-art-fragment{background:var(--panel);border:1px solid var(--line);color:var(--accent);z-index:2;border-radius:12px;place-items:center;padding:10px 15px;font-size:24px;font-style:normal;animation:7s ease-in-out infinite rd-state-float;display:grid;position:absolute}.storefront-v2 .rd-art-fragment.f1{top:25%;left:7%;transform:rotate(-10deg)}.storefront-v2 .rd-art-fragment.f2{animation-delay:-2s;top:45%;right:1%;transform:rotate(12deg)}.storefront-v2 .rd-art-fragment.f3{animation-delay:-4s;bottom:10%;left:14%;transform:rotate(9deg)}body.storefront-v2 .rd-state-art[data-motion=paused] *{animation-play-state:paused!important}@keyframes rd-state-float{0%,to{translate:0}50%{translate:0 -9px}}body.storefront-v2 .so-maintenance-form input{background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:12px;padding:14px;font-size:16px}body.storefront-v2 .so-maintenance-form button{background:var(--ink);color:var(--paper);border:0;border-radius:30px;padding:15px 24px;font-size:16px}@media (max-width:760px){body.storefront-v2 .rd-state-art{height:330px}body.storefront-v2 .rd-state-art>strong{font-size:200px;top:20px}}@media print{body.storefront-v2{color:#111!important;background:#fff!important}body.storefront-v2 .rd-header,body.storefront-v2 .store-footer,body.storefront-v2 .rd-document-toc,body.storefront-v2 .rd-legal-art{display:none!important}body.storefront-v2 .rd-document-layout{display:block}}body.storefront-v2{--ui-unit:clamp(1px,calc(.0811688vw - .168831px),1.65px);flex-direction:column;align-items:stretch;width:100%;min-height:100svh;margin:0;display:flex}body.storefront-v2>main,body.storefront-v2>.rd-header,body.storefront-v2>.store-footer{flex-shrink:0}body.storefront-v2>main{width:100%;min-width:0}body.storefront-v2>main.account-page{width:min(1560px,100% - 64px)}body.storefront-v2 .rd-header .so-home-search{min-width:44px;min-height:44px;box-shadow:none;color:var(--ink);background:0 0;border:0;place-items:center;padding:10px;font-size:0;display:grid}body.storefront-v2 .rd-header .so-home-search svg{color:var(--ink);display:block}body.storefront-v2 .rd-header .so-home-search span{display:none}@media (max-width:760px){body.storefront-v2>main.account-page{width:calc(100% - 36px)}}@media (max-width:620px){body.storefront-v2 .rd-header .so-home-search{display:none}}@keyframes rd-product-orbit{to{rotate:360deg}}@keyframes rd-wire-slide{to{stroke-dashoffset:-320px}}body.storefront-v2 .rd-header .so-home-search{background:0 0;border-radius:50%;flex:0 0 44px;width:44px;max-width:44px;height:44px}body.storefront-v2 .rd-header .so-home-language-select>button{box-shadow:none;color:var(--ink);background:0 0;border:0;border-radius:30px;min-width:0;padding:9px 7px}body.storefront-v2 .rd-header .so-home-language-select>button span,body.storefront-v2 .rd-header .so-home-language-select>button svg{color:var(--ink);display:block}body.storefront-v2 .sly-icon{vertical-align:middle;flex-shrink:0}body.storefront-v2 .rd-header .so-home-language-select{border-color:var(--line);background:0 0}body.storefront-v2 .rd-header .so-home-language-select [data-icon=world]{width:20px;height:20px}body.storefront-v2 .rd-header .so-home-language-select [data-icon=chevron-down]{width:13px;height:13px}@media (min-width:621px) and (max-width:760px){body.storefront-v2 .rd-login{justify-content:center;width:44px;padding:11px}body.storefront-v2 .rd-login span{display:none}}@media (max-width:420px){body.storefront-v2 .rd-header .so-home-language-select>button [data-icon=world]{display:none}}body.storefront-v2 .account-profile-form{align-content:start}body.storefront-v2 .rd-hq-loyalty progress::-webkit-progress-bar{background:#3d4539;border-radius:5px}body.storefront-v2 .rd-hq-loyalty progress::-webkit-progress-value{background:#f85;border-radius:5px}body.storefront-v2 .rd-hq-loyalty progress::-moz-progress-bar{background:#f85;border-radius:5px}html:has(body.storefront-v2){scrollbar-color:#a6a89c #efede5;background:#efede5}html[data-theme=dark]:has(body.storefront-v2){scrollbar-color:#606759 #171a18;background:#171a18}body.storefront-v2 .so-catalog-root:before,body.storefront-v2 .so-game-products:before,body.storefront-v2 .so-game-filter:before,body.storefront-v2 .sly-payment-card:after{display:none}body.storefront-v2 .so-catalog-search svg{color:var(--muted)}body.storefront-v2 .rd-header .so-home-language-select{box-shadow:none;background:0 0;border:0}body.storefront-v2 .sly-payment-loyalty-progress-bar::-webkit-progress-value{background:var(--accent)}body.storefront-v2 .sly-payment-loyalty-progress-bar::-moz-progress-bar{background:var(--accent)}body.storefront-v2 .sly-search-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#111710aa}body.storefront-v2 .sly-search-modal{border-color:var(--line);border-radius:24px}body.storefront-v2 .sly-search-modal:before{display:none}body.storefront-v2 .sly-search-modal-field{background:var(--paper);border:1px solid var(--line);box-shadow:none;border-radius:15px}body.storefront-v2 .sly-search-tabs button.active{background:var(--ink);color:var(--paper)}body.storefront-v2 .sly-search-result:hover{background:var(--panel-soft)}body.storefront-v2 .sly-search-result strong{color:var(--ink)}body.storefront-v2 .sly-search-results-scroll{scrollbar-color:var(--muted) var(--panel)}body.storefront-v2 .sly-media-lightbox{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#10150fed}body.storefront-v2 .sly-feature-modal-card{border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:22px}body.storefront-v2 .sly-modal-close{background:var(--panel-soft);color:var(--ink);border:1px solid var(--line);border-radius:50%;place-items:center;min-width:40px;min-height:40px;padding:0;line-height:1;display:grid}body.storefront-v2 .sly-review-stars svg{color:var(--muted);fill:none}body.storefront-v2 .sly-review-stars svg.sly-review-star-filled{color:var(--accent);fill:currentColor}body.storefront-v2 .account-order-product-panel:before{background:radial-gradient(ellipse at top left,color-mix(in srgb,var(--accent) 12%,transparent),transparent 65%)}body.storefront-v2 .account-order-product-panel h1{text-transform:none;font:650 clamp(32px,3vw,48px)/1.12 var(--font-ui);letter-spacing:-.045em}body.storefront-v2 .sly-tapbar{background:var(--panel);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);box-shadow:0 -8px 24px #00000008}body.storefront-v2 .sly-tapbar a{color:var(--muted);font-weight:500}body.storefront-v2 .sly-tapbar a.active{color:var(--accent);background:0 0}body.storefront-v2 .sly-tapbar a span{font-size:12px}body.storefront-v2 .rd-hq-loyalty progress{accent-color:var(--accent)}@keyframes rd-ticket-foil{0%{opacity:0;background-position:180% 0}35%{opacity:1}to{opacity:0;background-position:-80% 0}}@keyframes rd-ticket-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}body.storefront-v2 .world-word>span:first-child,body.storefront-v2 .card-display-line>span:first-child{--letter-index:0;--letter:0}body.storefront-v2 .world-word>span:nth-child(2),body.storefront-v2 .card-display-line>span:nth-child(2){--letter-index:1;--letter:1}body.storefront-v2 .world-word>span:nth-child(3),body.storefront-v2 .card-display-line>span:nth-child(3){--letter-index:2;--letter:2}body.storefront-v2 .world-word>span:nth-child(4),body.storefront-v2 .card-display-line>span:nth-child(4){--letter-index:3;--letter:3}body.storefront-v2 .world-word>span:nth-child(5),body.storefront-v2 .card-display-line>span:nth-child(5){--letter-index:4;--letter:4}body.storefront-v2 .world-word>span:nth-child(6),body.storefront-v2 .card-display-line>span:nth-child(6){--letter-index:5;--letter:5}body.storefront-v2 .world-word>span:nth-child(7),body.storefront-v2 .card-display-line>span:nth-child(7){--letter-index:6;--letter:6}body.storefront-v2 .world-word>span:nth-child(8),body.storefront-v2 .card-display-line>span:nth-child(8){--letter-index:7;--letter:7}body.storefront-v2 .world-word>span:nth-child(9),body.storefront-v2 .card-display-line>span:nth-child(9){--letter-index:8;--letter:8}body.storefront-v2 .world-word>span:nth-child(10),body.storefront-v2 .card-display-line>span:nth-child(10){--letter-index:9;--letter:9}body.storefront-v2 .world-word>span:nth-child(11),body.storefront-v2 .card-display-line>span:nth-child(11){--letter-index:10;--letter:10}body.storefront-v2 .world-word>span:nth-child(12),body.storefront-v2 .card-display-line>span:nth-child(12){--letter-index:11;--letter:11}body.storefront-v2 .world-word>span:nth-child(13),body.storefront-v2 .card-display-line>span:nth-child(13){--letter-index:12;--letter:12}body.storefront-v2 .world-word>span:nth-child(14),body.storefront-v2 .card-display-line>span:nth-child(14){--letter-index:13;--letter:13}body.storefront-v2 .world-word>span:nth-child(15),body.storefront-v2 .card-display-line>span:nth-child(15){--letter-index:14;--letter:14}body.storefront-v2 .world-word>span:nth-child(16),body.storefront-v2 .card-display-line>span:nth-child(16){--letter-index:15;--letter:15}body.storefront-v2 .world-word>span:nth-child(17),body.storefront-v2 .card-display-line>span:nth-child(17){--letter-index:16;--letter:16}body.storefront-v2 .world-word>span:nth-child(18),body.storefront-v2 .card-display-line>span:nth-child(18){--letter-index:17;--letter:17}body.storefront-v2 .world-word>span:nth-child(19),body.storefront-v2 .card-display-line>span:nth-child(19){--letter-index:18;--letter:18}body.storefront-v2 .world-word>span:nth-child(20),body.storefront-v2 .card-display-line>span:nth-child(20){--letter-index:19;--letter:19}body.storefront-v2 .world-word>span:nth-child(21),body.storefront-v2 .card-display-line>span:nth-child(21){--letter-index:20;--letter:20}body.storefront-v2 .world-word>span:nth-child(22),body.storefront-v2 .card-display-line>span:nth-child(22){--letter-index:21;--letter:21}body.storefront-v2 .world-word>span:nth-child(23),body.storefront-v2 .card-display-line>span:nth-child(23){--letter-index:22;--letter:22}body.storefront-v2 .world-word>span:nth-child(24),body.storefront-v2 .card-display-line>span:nth-child(24){--letter-index:23;--letter:23}body.storefront-v2 .world-word>span:nth-child(25),body.storefront-v2 .card-display-line>span:nth-child(25){--letter-index:24;--letter:24}body.storefront-v2 .world-word>span:nth-child(26),body.storefront-v2 .card-display-line>span:nth-child(26){--letter-index:25;--letter:25}body.storefront-v2 .world-word>span:nth-child(27),body.storefront-v2 .card-display-line>span:nth-child(27){--letter-index:26;--letter:26}body.storefront-v2 .world-word>span:nth-child(28),body.storefront-v2 .card-display-line>span:nth-child(28){--letter-index:27;--letter:27}body.storefront-v2 .world-word>span:nth-child(29),body.storefront-v2 .card-display-line>span:nth-child(29){--letter-index:28;--letter:28}body.storefront-v2 .world-word>span:nth-child(30),body.storefront-v2 .card-display-line>span:nth-child(30){--letter-index:29;--letter:29}body.storefront-v2 .world-word>span:nth-child(31),body.storefront-v2 .card-display-line>span:nth-child(31){--letter-index:30;--letter:30}body.storefront-v2 .world-word>span:nth-child(32),body.storefront-v2 .card-display-line>span:nth-child(32){--letter-index:31;--letter:31}body.storefront-v2 .world-word>span:nth-child(33),body.storefront-v2 .card-display-line>span:nth-child(33){--letter-index:32;--letter:32}body.storefront-v2 .world-word>span:nth-child(34),body.storefront-v2 .card-display-line>span:nth-child(34){--letter-index:33;--letter:33}body.storefront-v2 .world-word>span:nth-child(35),body.storefront-v2 .card-display-line>span:nth-child(35){--letter-index:34;--letter:34}body.storefront-v2 .world-word>span:nth-child(36),body.storefront-v2 .card-display-line>span:nth-child(36){--letter-index:35;--letter:35}body.storefront-v2 .world-word>span:nth-child(37),body.storefront-v2 .card-display-line>span:nth-child(37){--letter-index:36;--letter:36}body.storefront-v2 .world-word>span:nth-child(38),body.storefront-v2 .card-display-line>span:nth-child(38){--letter-index:37;--letter:37}body.storefront-v2 .world-word>span:nth-child(39),body.storefront-v2 .card-display-line>span:nth-child(39){--letter-index:38;--letter:38}body.storefront-v2 .world-word>span:nth-child(40),body.storefront-v2 .card-display-line>span:nth-child(40){--letter-index:39;--letter:39}
body.storefront-v2 .rd-loading{background:var(--paper);min-height:100svh;color:var(--ink)}body.storefront-v2 .rd-loading-shell{width:min(1500px,100% - 80px);margin:auto;padding:32px 0 90px}body.storefront-v2 .rd-loading-bone{background:var(--panel-soft);border-radius:6px;width:100%;height:13px;display:block;position:relative;overflow:hidden}body.storefront-v2 .rd-loading-bone:after{content:"";background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--ink) 6%, transparent) 50%, transparent 80%);animation:2.4s ease-in-out infinite rd-loading-shimmer;position:absolute;inset:0;transform:translate(-100%)}body.storefront-v2 .rd-loading-bone.is-eyebrow{width:120px;max-width:40%;height:10px}body.storefront-v2 .rd-loading-bone.is-title{border-radius:10px;width:82%;height:clamp(36px,4.5vw,70px)}body.storefront-v2 .rd-loading-bone.is-title-short{border-radius:10px;width:55%;height:clamp(36px,4.5vw,70px)}body.storefront-v2 .rd-loading-bone.is-short{width:65%}body.storefront-v2 .rd-loading-bone.is-price{width:110px;height:32px}body.storefront-v2 .rd-loading-bone.is-nav{width:80px;height:14px}body.storefront-v2 .rd-loading-bone.is-circle{border-radius:50%;flex:none;width:44px;height:44px}body.storefront-v2 .rd-loading-bone.is-emblem{border-radius:50%;width:130px;height:130px;margin:20px auto}body.storefront-v2 .rd-loading-bone.is-card-title{width:70%;height:26px}body.storefront-v2 .rd-loading-bone.is-pill{border-radius:30px;width:88px;height:26px}body.storefront-v2 .rd-loading-bone.is-search{border-radius:30px;width:340px;max-width:100%;height:50px}body.storefront-v2 .rd-loading-bone.is-option{border-radius:30px;width:95px;height:42px}body.storefront-v2 .rd-loading-bone.is-button{border-radius:12px;height:52px}body.storefront-v2 .rd-loading-bone.is-media{aspect-ratio:16/9;border-radius:16px;height:auto}body.storefront-v2 .rd-loading-bone.is-thumb{border-radius:8px;width:90px;height:55px}body.storefront-v2 .rd-loading-bone.is-review{height:100px}body.storefront-v2 .rd-loading-nav{border:1px solid var(--line);border-radius:40px;gap:32px;padding:20px;display:flex}body.storefront-v2 .rd-loading-trail{color:var(--muted);align-items:center;gap:15px;margin-bottom:28px;display:flex}body.storefront-v2 .rd-loading-hero{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;min-height:370px;display:grid}body.storefront-v2 .rd-loading-copy{gap:16px;padding:24px 0;display:grid}body.storefront-v2 .rd-loading-world{place-items:center;min-height:340px;display:grid;position:relative}body.storefront-v2 .rd-loading-orbit{aspect-ratio:1;border:1px solid var(--line);border-radius:50%;width:min(80%,300px);position:absolute}body.storefront-v2 .rd-loading-orbit:after{content:"";border:1px dashed var(--line);border-radius:inherit;position:absolute;inset:25px}body.storefront-v2 .rd-loading-seal{border:2px solid var(--line);width:100px;height:112px;color:var(--muted);border-radius:24px 24px 48px 48px;place-items:center;font-size:64px;font-weight:600;display:grid;position:relative;transform:rotate(-7deg)}body.storefront-v2 .rd-loading-seal span{color:var(--accent);background:var(--paper);font-size:40px;line-height:1;position:absolute;top:-22px;right:-10px}body.storefront-v2 .rd-loading-filters{justify-content:space-between;gap:24px;padding:30px 0;display:flex}body.storefront-v2 .rd-loading-options{gap:10px;display:flex}body.storefront-v2 .rd-loading-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}body.storefront-v2 .rd-loading-panel{border:1px solid var(--line);background:var(--panel);border-radius:22px;gap:18px;min-width:0;padding:24px;display:grid}body.storefront-v2 .rd-loading-card-top,body.storefront-v2 .rd-loading-card-foot{justify-content:space-between;align-items:center;gap:16px;display:flex}body.storefront-v2 .rd-loading-card-foot{border-top:1px solid var(--line);margin-top:8px;padding-top:20px}body.storefront-v2 .rd-loading-product-head{gap:20px;max-width:600px;margin:20px 0 40px;display:grid}body.storefront-v2 .rd-loading-product-layout{grid-template-columns:minmax(0,1fr) 112px minmax(260px,340px);align-items:start;gap:14px;display:grid}body.storefront-v2 .rd-loading-spine{justify-items:center;gap:40px;padding-top:40px;display:grid}body.storefront-v2 .rd-loading-spine i{background:var(--line);width:1px;height:350px}body.storefront-v2 .rd-loading-product-content{gap:30px;display:grid}body.storefront-v2 .rd-loading-payment{gap:28px}body.storefront-v2 .rd-loading-order-layout{grid-template-columns:1.1fr 1fr;gap:24px;display:grid}body.storefront-v2 .rd-loading-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}body.storefront-v2 .rd-loading-status{z-index:45;border:1px solid var(--line);background:var(--panel);width:max-content;max-width:calc(100% - 32px);color:var(--muted);border-radius:40px;align-items:center;gap:12px;margin:0;padding:12px 20px;font-size:14px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0001}body.storefront-v2 .rd-loading-status>span{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}@keyframes rd-loading-shimmer{to{transform:translate(100%)}}@media (max-width:1000px){body.storefront-v2 .rd-loading-product-layout{grid-template-columns:minmax(0,1fr) 300px}body.storefront-v2 .rd-loading-spine{display:none}body.storefront-v2 .rd-loading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){body.storefront-v2 .rd-loading-shell{width:calc(100% - 32px);padding-top:20px}body.storefront-v2 .rd-loading-nav{display:none}body.storefront-v2 .rd-loading-hero{grid-template-columns:1.3fr 1fr;min-height:290px}body.storefront-v2 .rd-loading-world{min-height:220px}body.storefront-v2 .rd-loading-seal{border-radius:18px 18px 30px 30px;width:68px;height:80px;font-size:44px}body.storefront-v2 .rd-loading-seal span{font-size:30px;top:-14px}body.storefront-v2 .rd-loading-filters{flex-direction:column;gap:16px}body.storefront-v2 .rd-loading-grid,body.storefront-v2 .rd-loading-product-layout,body.storefront-v2 .rd-loading-order-layout{grid-template-columns:minmax(0,1fr)}body.storefront-v2 .rd-loading-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}body.storefront-v2 .rd-loading-panel{padding:20px}body.storefront-v2 .rd-loading-product-head{margin-bottom:24px}}@media (prefers-reduced-motion:reduce){body.storefront-v2 .rd-loading-bone:after{animation:none}}body.storefront-v2 .account-confirm-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111710aa}body.storefront-v2 .account-confirm-card{background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:26px;gap:20px;width:min(560px,100%);padding:36px;box-shadow:0 25px 90px #0004}body.storefront-v2 .account-confirm-card h2{letter-spacing:-.04em;font-size:clamp(28px,3vw,36px);font-weight:600;line-height:1.15}body.storefront-v2 .account-confirm-card p{color:var(--muted);font-size:16px;font-weight:400;line-height:1.65}body.storefront-v2 .account-confirm-kicker{color:var(--accent);letter-spacing:.1em;font-size:11px;font-weight:600}body.storefront-v2 .account-confirm-primary,body.storefront-v2 .account-confirm-primary:hover{background:var(--ink);color:var(--paper);border:1px solid var(--ink);box-shadow:none;font-weight:500}body.storefront-v2 .account-confirm-secondary,body.storefront-v2 .account-confirm-secondary:hover{color:var(--ink);border:1px solid var(--line);background:0 0;font-weight:500}body.storefront-v2 .rd-dialog-emblem{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--line));width:62px;height:62px;color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--panel));border-radius:18px;place-items:center;display:grid}body.storefront-v2 :is(.sly-status-modal-card,.sly-rules-modal-card,.sly-auth-modal-card,.sly-checkout-success-card){width:min(580px,100%);padding:36px}body.storefront-v2 :is(.sly-status-modal-card,.sly-rules-modal-card){gap:20px;display:grid}body.storefront-v2 :is(.sly-status-modal-card,.sly-rules-modal-card)>h2{letter-spacing:-.04em;margin:0;padding-right:16px;font-size:clamp(28px,3vw,36px);font-weight:600;line-height:1.15}body.storefront-v2 :is(.sly-status-modal-card,.sly-rules-modal-card)>p{color:var(--muted);margin:0;font-size:16px;line-height:1.65}body.storefront-v2 .sly-status-modal-kicker{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}body.storefront-v2 :is(.sly-status-modal-card,.sly-rules-modal-card,.sly-auth-modal-card,.sly-checkout-success-card) .sly-buy-button{background:var(--ink);color:var(--paper);border:1px solid var(--ink);box-shadow:none;border-radius:30px;min-height:52px;font-size:16px;font-weight:500}@media (max-width:760px){body.storefront-v2 .account-confirm-overlay{padding:16px}body.storefront-v2 .account-confirm-card,body.storefront-v2 :is(.sly-status-modal-card,.sly-rules-modal-card,.sly-auth-modal-card,.sly-checkout-success-card){padding:28px 22px}}body.storefront-v2 .so-catalog-controls:before{content:none}body.storefront-v2 .sly-payment-loyalty:before{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 7%, transparent), transparent 48%)}body.storefront-v2 :is(.sly-status-modal-card,.sly-rules-modal-card)>h2{color:var(--ink)}body.storefront-v2 :is(.sly-status-modal-card,.sly-rules-modal-card)>p{font-weight:400}body.storefront-v2 .sly-search-modal-field:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:3px;box-shadow:none}body.storefront-v2 .so-legal-list li:before{background:var(--accent);box-shadow:none}body.storefront-v2{--so-color-bg:var(--paper);--so-color-bg-deep:var(--paper);--so-color-bg-panel:var(--panel);--so-color-surface:var(--panel);--so-color-surface-raised:var(--panel-soft);--so-color-surface-soft:var(--panel-soft);--so-color-surface-muted:var(--panel-soft);--so-color-text:var(--ink);--so-color-text-soft:var(--ink);--so-color-text-muted:var(--muted);--so-color-text-subtle:var(--muted);--so-color-border:var(--line);--so-color-border-strong:var(--line);--so-color-accent:var(--accent);--so-color-accent-hover:var(--accent);--so-color-accent-strong:var(--accent);--so-color-accent-soft:color-mix(in srgb, var(--accent) 10%, transparent);--so-color-info:var(--accent);--so-color-info-soft:var(--panel-soft);--so-gradient-primary:linear-gradient(var(--ink), var(--ink));--so-gradient-premium-line:linear-gradient(90deg, transparent, var(--accent), transparent);--so-shadow-focus:0 0 0 3px color-mix(in srgb, var(--accent) 15%, transparent);--so-focus-ring:2px solid var(--accent)}body.storefront-v2 .sly-search-modal-field input:focus-visible{outline:none}body.storefront-v2 :is(.sly-status-modal-card,.sly-rules-modal-card,.sly-auth-modal-card,.sly-checkout-success-card) .sly-buy-button{justify-content:center;align-items:center;gap:10px;display:flex}@media (max-width:620px){body.storefront-v2 .rd-header .so-home-search{display:grid}}@media (max-width:360px){body.storefront-v2 .rd-header{gap:6px;padding-inline:12px}body.storefront-v2 .rd-header .wordmark{font-size:22px}body.storefront-v2 .rd-header-actions{gap:2px}body.storefront-v2 .rd-header :is(.so-home-search,.rd-theme-toggle,.rd-login){flex-basis:40px;width:40px;min-width:40px}body.storefront-v2 .rd-header .so-home-language-select>button{gap:3px;padding-inline:2px}body.storefront-v2 .rd-header:not(.rd-loading-header) .rd-header-actions{grid-template-columns:repeat(4,40px);gap:0;display:grid}body.storefront-v2 .rd-header .so-home-language-select{min-width:0}body.storefront-v2 .rd-header .so-home-language-select>button{width:40px;min-width:0}}html:has(body.storefront-v2){background:#efede5;min-width:0}html[data-theme=dark]:has(body.storefront-v2){background:#171a18}body.storefront-v2{min-width:0}body.storefront-v2 .rd-header .so-home-language-switch{overflow:visible}body.storefront-v2 .rd-header .so-home-language-switch:before{content:none}
body.storefront-v2 .rd-product{--pd-line:#d5d6c9;--pd-soft:#f8f7f0;--pd-muted:#697062;--pd-dark:#252e26;--pd-orange:#d94d25;--pd-radius:24px;scroll-behavior:smooth;font-size:16px;line-height:1.5}body.storefront-v2 .rd-product button,body.storefront-v2 .rd-product select{font:inherit}body.storefront-v2 .rd-product select{color:inherit;max-width:100%}body.storefront-v2 .rd-product svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:22px;height:22px}body.storefront-v2 .rd-product p,body.storefront-v2 .rd-product h1,body.storefront-v2 .rd-product h2,body.storefront-v2 .rd-product h3{margin:0}body.storefront-v2 .rd-product :where(button,a,select,summary,input):focus-visible{outline-offset:4px;outline:3px solid #ca502d}body.storefront-v2 .rd-product :where(section,aside,div){min-width:0}body.storefront-v2 .rd-product :where(section[id]){scroll-margin-top:28px}body.storefront-v2 .rd-product .pd-status{--tone:#427148;--tone-bg:#dee8d4;background:var(--tone-bg);color:var(--tone);border:1px solid color-mix(in srgb,var(--tone),transparent 80%)}body.storefront-v2 .rd-product .pd-status[data-tone=risk]{--tone:#90631c;--tone-bg:#ede3c9}body.storefront-v2 .rd-product .pd-status[data-tone=update]{--tone:#426998;--tone-bg:#dfe6ed}body.storefront-v2 .rd-product .pd-status[data-tone=retired]{--tone:#666963;--tone-bg:#e2e2db}@media (max-width:699px){body.storefront-v2 .rd-product .store-footer{padding-bottom:88px}}@media (prefers-reduced-motion:reduce){body.storefront-v2 .rd-product{scroll-behavior:auto}body.storefront-v2 .rd-product *,body.storefront-v2 .rd-product :before,body.storefront-v2 .rd-product :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body.storefront-v2 .rd-product{--paper:#efede5;--ink:#202820;--pd-dark:#202820;--pd-orange:#e45125;--pd-line:#d3d1c3;--pd-muted:#777668;--s2-tint:#e6dcc4;--s2-tint-light:#f2ebda;--s2-art-ink:#544b32;--s2-art-line:#b7a888;--s2-art-glow:#fff7df;background:var(--paper);color:var(--ink)}body.storefront-v2 .rd-product[data-product=arcane]{--s2-tint:#d9e0cc;--s2-tint-light:#e9edde;--s2-art-ink:#344631;--s2-art-line:#97aa88;--s2-art-glow:#f4f7df}@keyframes rd-product-page-s2-orbit{to{transform:rotate(360deg)}}@keyframes rd-product-page-s2-otter{0%,to{transform:translateY(0)rotate(-.5deg)}50%{transform:translateY(-5px)rotate(.5deg)}}@keyframes rd-product-page-s2-light{0%,to{opacity:.3}50%{opacity:.8}}@keyframes rd-product-page-s2-flow{to{stroke-dashoffset:-1px}}@keyframes rd-product-page-s2-ribbon{to{transform:translate(-50%)}}@keyframes rd-product-page-s2-wave{0%,to{opacity:.4;transform:scaleY(.7)}50%{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){body.storefront-v2 .rd-product *,body.storefront-v2 .rd-product :before,body.storefront-v2 .rd-product :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body.storefront-v2 .rd-product{--rr-muted:#69715f;--rr-line:#d3d3c2}body.storefront-v2 .rd-product [hidden]{display:none!important}body.storefront-v2 .rd-product :where(button,a,input,summary,select,[tabindex]):focus-visible{outline-offset:4px;outline:2px solid #cb5028}body.storefront-v2 .rd-product :is(#pd-media,#pd-features,#pd-requirements,#pd-reviews){scroll-margin-top:82px}body.storefront-v2 .rd-product #pd-purchase{scroll-margin-top:22px}@media (prefers-reduced-motion:reduce){body.storefront-v2 .rd-product *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body.storefront-v2 .rd-product[data-variant="1"]{--focus-glow:#e7bd6d;--focus-line:#c79250;--focus-ink:#84602e}body.storefront-v2 .rd-product[data-variant="1"][data-product=arcane]{--focus-glow:#bbd58f;--focus-line:#8fac6d;--focus-ink:#526d36}@keyframes rd-product-page-focus-orbit{to{transform:rotate(360deg)}}@keyframes rd-product-page-focus-route{to{stroke-dashoffset:-1px}}@keyframes rd-product-page-focus-metal{0%,to{opacity:.2;transform:translateY(-18%)}50%{opacity:.48;transform:translateY(18%)}}@keyframes rd-product-page-focus-speck{0%,to{opacity:.1;transform:translateY(8px)}50%{opacity:.7;transform:translateY(-11px)}}@keyframes rd-product-page-focus-metal-small{0%,to{opacity:.2;transform:translate(-22%)}50%{opacity:.5;transform:translate(22%)}}@media (prefers-reduced-motion:reduce){body.storefront-v2 .rd-product[data-variant="1"] *,body.storefront-v2 .rd-product[data-variant="1"] :before,body.storefront-v2 .rd-product[data-variant="1"] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media screen{html[data-theme=dark] body.storefront-v2 .rd-product{--pd-line:#d8d2ba29;--pd-soft:#242923;--pd-muted:#b1b0a4;--pd-dark:#e6e4d9}html[data-theme=dark] body.storefront-v2 .rd-product :where(button,a,select,summary,input):focus-visible{outline:3px solid #d6b3a93d}html[data-theme=dark] body.storefront-v2 .rd-product{--paper:#171a18;--ink:#ebe8df;--pd-dark:#e6e4d9;--pd-line:#d8d2ba29;--pd-muted:#b1b0a4;--rr-muted:#b1b0a4;--rr-line:#d8d2ba29}html[data-theme=dark] body.storefront-v2 .rd-product :where(button,a,input,summary,select,[tabindex]):focus-visible{outline:2px solid #d6b4a93d}}
