.store .store-header:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent 15%,#ff1838 40%,#fff8 50%,#ff1838 60%,transparent 85%);background-size:220% 100%;opacity:.45;pointer-events:none;animation:venshiro-header-light 16s linear infinite}@keyframes venshiro-header-light{to{background-position:220% 0}}.store .store-search form{box-shadow:0 2px 8px #00000012;transition:border-color .2s,box-shadow .2s}.store .store-search form:focus-within{border-color:var(--brand-red);box-shadow:0 0 0 3px #ff18381a}.store .store-search input{background:transparent!important;box-shadow:none;min-width:0}.store .search-suggestions{border:1px solid var(--line);box-shadow:0 18px 48px #0003}.store .suggestion-group{letter-spacing:.08em;font-size:10px;font-weight:700;text-transform:uppercase}.store .search-suggestions a{min-height:64px;gap:12px}.store .search-suggestions a strong{line-height:1.4}.store .search-suggestions a small{line-height:1.5}.store :is(h1,h2,h3){text-wrap:balance}.store .store-logo img{filter:drop-shadow(0 2px 1px #0005)}.platform-mark{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;background:#10131a;border:1px solid #ffffff26;border-radius:12px;color:white;box-shadow:inset 0 1px 0 #ffffff14}.platform-mark img{object-fit:contain;max-width:30px;max-height:30px}.instagram-mark{object-fit:contain;filter:drop-shadow(0 1px 1px #0008)}[data-theme=light] .instagram-mark{filter:brightness(.15)}.store-contact-dock{position:fixed;inset:auto 18px 24px auto;z-index:35;display:grid;gap:9px}.store-contact-dock>a{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:0 5px 18px #0003}.store-contact-dock>a:first-child{background:#df1232;color:white;border-color:#ff4c66}.store-contact-dock>a:is(:hover,:focus-visible){outline:2px solid var(--brand-red);outline-offset:3px}.footer-main a:has(>svg){display:flex;align-items:center;gap:8px}@media(max-width:700px){.store-contact-dock{inset:auto 12px calc(82px + env(safe-area-inset-bottom)) auto}.store-contact-dock>a{width:42px;height:42px}.store .search-suggestions a{gap:8px}.store .search-suggestions a b{font-size:12px}}@media(prefers-reduced-motion:reduce){.store .store-header:after{animation:none}.store .store-search form{transition:none}}.unified-store{min-height:100vh;background:radial-gradient(ellipse at 4% 4%,#ff183815,transparent 30%),var(--bg)}.unified-store .account-link>span,.unified-store .language-control,.unified-store .store-announcement,.unified-store .store-nav{display:none}.unified-store .store-header{background:color-mix(in srgb,var(--bg) 80%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.unified-store .header-main{width:calc(100% - 64px);max-width:1680px;min-height:80px;gap:28px;padding-block:10px}.unified-store .store-logo img{width:205px;height:auto}.unified-store .store-search{flex:1 1;max-width:none}.unified-store .store-search form{height:60px;border-radius:15px;background:var(--surface)}.unified-store .search-shortcut,.unified-store .store-search form>svg{display:none}.unified-store .store-search button[type=submit]{height:58px;width:58px;border-radius:14px;box-shadow:0 0 20px #ff183825}.unified-store .store-search input{font-size:14px}.unified-store .header-actions{gap:12px}.unified-store .mobile-menu{display:inline-flex}.unified-store .header-actions .market-trigger{order:0}.unified-store .header-actions .theme-toggle{order:6}.unified-store #main-content>.container{max-width:1460px;width:calc(100% - 64px);padding-block:24px 64px}.unified-store .breadcrumbs{font-size:12px;margin:0 0 24px;gap:10px;color:var(--subtle)}.unified-store .page-heading{margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid var(--line)}.unified-store .page-heading h1{font-size:clamp(28px,3vw,42px);line-height:1.2;letter-spacing:-.035em;margin:8px 0 12px}.unified-store .page-heading p{max-width:760px;font-size:14px;color:var(--subtle)}.unified-store .eyebrow{font-size:10px;letter-spacing:.16em;color:var(--brand-red);font-weight:700}.unified-store :is(.button,.icon-button,.quick-add){border-radius:12px}.unified-store .button{min-height:46px;font-size:13px;padding:12px 20px}.unified-store .button:not(.secondary){background:#df1232}.unified-store :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:10px;border-color:var(--line);background:var(--surface-2);color:var(--ink)}.unified-store :is(.catalog-filters,.order-summary,.form-panel,.auth-card,.account-navigation,.account-content,.order-library,.order-panel,.help-card,.empty-state,.error-state){background:color-mix(in srgb,var(--surface) 94%,transparent);border:1px solid var(--line);border-radius:18px;box-shadow:0 12px 36px #00000012}.unified-store .catalog-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:28px;align-items:start}.unified-store .catalog-filters{padding:22px;position:sticky;top:110px;max-height:calc(100dvh - 135px);overflow-y:auto;scrollbar-width:thin}.unified-store .catalog-filters fieldset{padding-block:18px;border-color:var(--line)}.unified-store .catalog-filters legend{font-weight:650;font-size:13px;color:var(--ink)}.unified-store .catalog-filters :is(.check-label,.radio-label){font-size:12px;min-height:30px;color:var(--subtle)}.unified-store .catalog-toolbar{padding:14px 18px;background:var(--surface);border:1px solid var(--line);border-radius:14px;margin-bottom:20px;gap:16px}.unified-store .filter-chips{margin-bottom:18px}.unified-store .filter-chips button{border-radius:20px;background:var(--surface-2)}html[data-theme=light] .store .filter-chips button{color:var(--ink);border-color:var(--line)}.unified-store .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.unified-store .product-card{border-radius:14px;border:1px solid var(--line);background:var(--surface);box-shadow:none}.unified-store .product-image-wrap{aspect-ratio:1.5;max-height:230px;border-bottom:1px solid var(--line)}.unified-store .product-card-body{padding:16px!important}.unified-store .product-card h3{font-size:14px;font-weight:650;margin:8px 0;line-height:1.45;min-height:41px}.unified-store .product-price strong{font-size:24px;font-family:Manrope,Inter,sans-serif;font-weight:750}.unified-store .product-region{font-size:11px;line-height:1.6;min-height:18px}.unified-store .delivery-label{border-color:var(--line);font-size:11px}.unified-store .quick-add{width:36px;height:36px}.unified-store .quick-view-trigger{font-size:11px;min-height:34px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.unified-store .product-detail-grid{gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.unified-store :is(.product-detail-grid,.checkout-layout)>*{min-width:0}.unified-store .variant-metadata .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.unified-store .variant-metadata .form-grid :is(label,input,select){min-width:0;max-width:100%}.unified-store .variant-metadata .form-grid :is(input,select){width:100%}.unified-store :is(.variant-metadata,.cart-item-info) .spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.unified-store :is(.variant-metadata,.cart-item-info) .spec-grid>div{min-width:0;overflow-wrap:anywhere}@media(max-width:600px){.unified-store .cart-item{display:grid;grid-template-columns:70px minmax(0,1fr)}.unified-store .cart-item-controls{grid-column:1/-1;width:100%;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}.unified-store .cart-item-info .spec-grid{grid-template-columns:minmax(0,1fr);padding:12px;gap:12px}}@media(max-width:380px){.unified-store .variant-metadata .form-grid{grid-template-columns:minmax(0,1fr)}}.unified-store .product-gallery{padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:20px;min-height:0}.unified-store .product-gallery>.product-artwork{height:390px;border-radius:14px}.unified-store .product-gallery .artwork-card{padding:28px}.unified-store .product-detail h1{font-size:clamp(28px,2.5vw,40px);margin:12px 0 18px}.unified-store .product-summary{color:var(--subtle);font-size:14px}.unified-store .detail-price{font:750 38px Manrope,Inter,sans-serif;margin-block:22px}.unified-store .variant-options{gap:10px}.unified-store .variant-options button{border-radius:12px;background:var(--surface);border:1px solid var(--line);min-height:64px}.unified-store .variant-options button.active{border-color:var(--brand-red);background:color-mix(in srgb,var(--brand-red) 8%,var(--surface))}.unified-store .region-warning{border-radius:12px;padding:16px;background:var(--surface);border-color:var(--line)}.unified-store .product-tabs{margin-top:36px;border:1px solid var(--line);border-radius:16px;background:var(--surface);padding:24px}.unified-store .checkout-layout{display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:28px;align-items:start}.unified-store .cart-items{display:grid;gap:14px}.unified-store .cart-item{border:1px solid var(--line);border-radius:16px;padding:20px;background:var(--surface);gap:20px}.unified-store .cart-item img,.unified-store .cart-item>.product-artwork{width:96px;height:100px;border-radius:10px;object-fit:contain}.unified-store .order-summary{padding:26px;position:sticky;top:110px}.unified-store .order-summary h2{font-size:21px;margin-top:0}.unified-store .form-panel{padding:26px;margin-bottom:20px}.unified-store .checkout-steps{padding:16px 20px;background:var(--surface);border:1px solid var(--line);border-radius:14px;margin-bottom:24px}.unified-store .payment-option{border-radius:12px;background:var(--surface-2);border-color:var(--line)}.unified-store .auth-page{min-height:650px;align-items:center;gap:64px}.unified-store .auth-card{padding:32px}.unified-store .auth-intro h1{font-size:44px;line-height:1.2}.unified-store .account-layout{grid-template-columns:240px minmax(0,1fr);gap:28px}.unified-store .account-navigation{padding:18px;align-self:start}.unified-store .account-navigation a,.unified-store .account-navigation button{border-radius:10px;min-height:46px}.unified-store .account-navigation .active{background:#ff183813;border-inline-start:3px solid var(--brand-red)}.unified-store .account-content{padding:28px}.unified-store .order-card{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;padding:20px}.unified-store :is(.empty-state,.error-state){padding:60px 24px;margin-block:20px;text-align:center}.unified-store .empty-state>svg{color:var(--brand-red);margin-bottom:16px}.unified-store .empty-state h2{font-size:26px}.unified-store .empty-state p{max-width:460px;margin:12px auto 24px;color:var(--subtle)}.ad-app{--ad-bg:#07080c;--ad-panel:#0d0f15;--ad-border:#ffffff14;background:var(--ad-bg);font:13px/1.6 Inter,Noto Sans Arabic,sans-serif}.ad-app .ad-sidebar{background:#090b10;border-color:var(--ad-border)}.ad-app .ad-topbar{background:#0d0f15d9;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:var(--ad-border);height:80px}.ad-app .ad-content{padding-top:30px}.ad-app :is(.ad-panel,.ad-metric){border-radius:16px;background:var(--ad-panel);border-color:var(--ad-border)}.ad-app .ad-metric{padding:24px}.ad-app .ad-metric strong{font:700 32px Manrope,Inter,sans-serif}.ad-app .ad-metric>div{font-size:12px;color:#a0a7b5}.ad-app :is(.ad-primary,.ad-secondary,.ad-icon,.ad-command-trigger){border-radius:10px}.ad-app .ad-primary{background:#e61132;border-color:#ff1838}.ad-app :is(.ad-page-heading h1,.ad-panel h2){font-family:Manrope,Inter,sans-serif}.ad-app .ad-page-heading h1{font-size:32px}.ad-app :is(input,select,textarea){border-radius:10px;background:#12151d;color:#f7f7f8;border-color:#ffffff20}.ad-app th{background:#12151d;font-size:11px;padding:17px 20px;color:#a0a7b5}.ad-app td{padding:18px 20px;font-size:12px;border-color:#ffffff0d}.ad-app tbody tr:hover{background:#12151d}.ad-app .ad-product-cell>.product-artwork{width:60px;height:60px;flex:0 0 60px;border-radius:10px}.ad-app .ad-product-cell strong{color:#f7f7f8;font-weight:600}.ad-app .ad-product-cell small{font-size:11px}.ad-app .ad-status{border-radius:20px;padding:5px 10px;font-size:10px}.ad-app .ad-catalog-grid article{background:#12151d;border-radius:14px;border-color:#ffffff14}.ad-app .ad-actions [aria-pressed=true]{color:#ff8295}@media(max-width:600px){.ad-app .ad-product-table,.ad-app .ad-product-table tbody{display:block;white-space:normal}.ad-app .ad-product-table thead{display:none}.ad-app .ad-product-table tbody tr{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px;padding:14px;border:1px solid var(--ad-border);border-radius:12px}.ad-app .ad-product-table td{display:block;padding:3px;border:0;max-width:none;overflow:visible}.ad-app .ad-product-table td:first-child,.ad-app .ad-product-table td:last-child{grid-column:1/-1}.ad-app .ad-product-table td[data-label]:before{content:attr(data-label);display:block;font-size:10px;color:var(--subtle);margin-top:8px}.ad-app .ad-product-table .ad-actions{justify-content:flex-end}.ad-app .ad-product-table .ad-product-cell{padding-bottom:10px}.unified-store .product-information{padding:16px}.unified-store .category-tabs button{padding:11px;font-size:11px}.ad-app .ad-product-table .ad-actions{flex-wrap:wrap}.ad-app .ad-product-table .ad-actions>button{flex-shrink:0;max-width:100%;overflow-wrap:normal;white-space:normal}}.purchase-progress{padding:18px 24px;background:var(--surface);border:1px solid var(--line);border-radius:14px;margin-bottom:28px}.purchase-progress ol{list-style:none;display:flex;justify-content:center;gap:0;padding:0;margin:0}.purchase-progress li{display:flex;align-items:center;gap:20px;color:var(--subtle);font-size:12px}.purchase-progress li:not(:last-child):after{content:"";width:60px;height:1px;background:var(--line);margin-inline-end:20px}.purchase-progress li>a,.purchase-progress li>div{display:flex;align-items:center;gap:8px}.purchase-progress i{font-style:normal;width:26px;height:26px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;font-weight:650}.purchase-progress [data-state=current]{color:var(--ink);font-weight:650}.purchase-progress [data-state=current] i{color:white;background:#df1232;border-color:#df1232}.purchase-progress [data-state=done] i{color:#75c8a5;border-color:#75c8a54d}@media(max-width:600px){.purchase-progress{padding:14px 8px}.purchase-progress li{font-size:10px;gap:6px;flex:1 1}.purchase-progress li>a,.purchase-progress li>div{flex-direction:column;gap:5px;flex:1 1;text-align:center}.purchase-progress li:not(:last-child):after{width:10px;margin:0}.purchase-progress i{width:23px;height:23px}}.ad-app .ad-catalog-filters{padding:22px;gap:16px;background:#0d0f15}.ad-app .ad-catalog-filters label{font-size:11px;color:#a0a7b5}.ad-dialog{border-radius:18px;background:#0d0f15;border-color:#ffffff24;box-shadow:0 30px 90px #0009}.ad-dialog .ad-form :is(input,select,textarea){border-radius:10px;background:#12151d;border-color:#ffffff20}.ad-dialog .ad-dialog-heading{padding-bottom:18px;border-bottom:1px solid #ffffff14}.ad-dialog .ad-dialog-footer{position:sticky;bottom:-25px;background:#0d0f15;padding-block:18px;z-index:2}.ad-app .ad-welcome{background:linear-gradient(130deg,#ff183810,transparent 65%),#0d0f15}.ad-app .ad-welcome img{display:none}.ad-attention-links{padding:8px 24px}.ad-attention-links>a{display:flex;align-items:center;gap:16px;padding:17px 0;color:#c7cbd4;border-bottom:1px solid #ffffff0d}.ad-attention-links>a:last-child{border:0}.ad-attention-links>a>span{flex:1 1}.ad-attention-links strong{font:700 22px Manrope,Inter,sans-serif;color:#f7f7f8}.ad-attention-links svg,.ad-operations-summary .ad-panel-heading>svg{color:#ff526d}.unified-store .product-information{border:1px solid var(--line);border-radius:16px;background:var(--surface);padding:24px;margin-top:32px}.unified-store .category-tabs{gap:8px;border-color:var(--line)}.unified-store .category-tabs button{border-radius:10px 10px 0 0;padding:13px 18px}.unified-store .product-tab-content{padding-top:24px}.unified-store .account-orders>a{border-radius:14px;background:var(--surface-2);border-color:var(--line);padding:24px}.unified-store .help-hero{padding:42px 24px;border:1px solid var(--line);border-radius:20px;background:radial-gradient(ellipse at 50% 0,#ff183812,transparent 65%),var(--surface)}.unified-store .help-hero h1{font-size:38px}.unified-store .content-page article,.unified-store .faq-list details{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-block:12px;padding:20px}.unified-store .order-library{padding:24px}.unified-store .order-delivery-item,.unified-store .payment-panel{border:1px solid var(--line);border-radius:14px;padding:22px;background:var(--surface)}.unified-store .order-timeline{border:1px solid var(--line);border-radius:14px;padding:24px;background:var(--surface);margin-top:24px}.unified-store .order-title h1{font-size:34px}.ad-app .ad-group-toggle{width:calc(100% - 24px);letter-spacing:.12em}.ad-app .ad-sidebar nav a{border-radius:9px;min-height:42px}.ad-app .ad-sidebar nav{padding-bottom:18px}.ad-app .ad-workspace-icon{border-radius:9px}.ad-dialog:has(.ad-product-editor){width:min(980px,calc(100vw - 32px))}.ad-dialog .ad-product-editor fieldset{border:1px solid #ffffff14;border-radius:14px;padding:20px}.ad-dialog .ad-product-editor legend{font-weight:650;color:#f7f7f8;padding-inline:8px}@media(min-width:1450px){.unified-store .catalog-results .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.unified-store .catalog-results .product-card-body{padding:13px!important}}@media(max-width:1100px){.unified-store .header-main{gap:14px}.unified-store .store-logo img{width:160px}.unified-store .header-support{display:none}.unified-store .catalog-layout{grid-template-columns:210px minmax(0,1fr);gap:20px}.unified-store .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.unified-store .checkout-layout{grid-template-columns:minmax(0,1fr) 320px;gap:20px}}@media(max-width:900px){.unified-store .header-main{flex-wrap:wrap;height:auto}.unified-store .header-actions>.account-link{display:none}.unified-store .catalog-layout{display:block}.unified-store .catalog-filters{position:fixed;top:0;max-height:100dvh;padding:24px;border-radius:0}.unified-store .product-detail-grid{grid-template-columns:1fr;gap:26px}.unified-store .product-gallery>.product-artwork{height:350px}.unified-store .checkout-layout{grid-template-columns:1fr}.unified-store .order-summary{position:static}.unified-store .account-layout{grid-template-columns:190px minmax(0,1fr);gap:16px}}@media(max-width:600px){.unified-store #main-content>.container,.unified-store .header-main{width:calc(100% - 28px)}.unified-store .header-main{gap:7px;min-height:72px}.unified-store .store-logo img{width:125px}.unified-store .header-actions{gap:2px}.unified-store .store-search form{height:46px}.unified-store .store-search button[type=submit]{height:44px;width:44px}.unified-store .page-heading{padding-bottom:18px;margin-bottom:20px}.unified-store .page-heading h1{font-size:28px}.unified-store .product-grid{gap:16px 10px}.unified-store .product-card-body{padding:11px!important}.unified-store .product-card h3{font-size:12px;min-height:35px}.unified-store .product-price strong{font-size:21px}.unified-store .product-image-wrap{aspect-ratio:1.2}.unified-store .catalog-toolbar{padding:12px;gap:8px}.unified-store .product-gallery{padding:12px}.unified-store .product-gallery>.product-artwork{height:280px}.unified-store .product-detail h1{font-size:28px}.unified-store .account-content,.unified-store .form-panel,.unified-store .order-summary{padding:20px}.unified-store .auth-page{display:block;min-height:0}.unified-store .auth-intro{padding-block:12px 24px}.unified-store .auth-intro h1{font-size:30px}.unified-store .auth-card{padding:24px}.unified-store .account-layout{display:block}.unified-store .account-navigation{margin-bottom:20px}.unified-store .cart-item{padding:14px;gap:12px}.unified-store .cart-item>.product-artwork{width:70px;height:80px}.unified-store .checkout-steps{font-size:11px;padding:12px}.ad-app .ad-topbar{height:66px}.ad-app .ad-metric{padding:17px}.ad-app .ad-metric strong{font-size:25px}}.catalog-quality{padding:20px;margin-bottom:20px}.catalog-quality-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:16px 0}.catalog-quality-grid button{display:flex;justify-content:space-between;gap:12px;align-items:center;text-align:start}.catalog-quality-grid button[aria-pressed=true]{border-color:var(--red,#ff1838)}.currency-notice{font-size:13px;padding-block:10px;color:var(--ink);line-height:1.5}.gaming-discovery-row:not(:has(.gaming-spotlight)){grid-template-columns:minmax(0,1fr)}@media(min-width:1251px){.gaming-landing:not(:has(.gaming-discovery)) .gaming-sidebar{grid-row:1/span 2}.gaming-landing:not(:has(.gaming-discovery)) .gaming-brand-banners{grid-column:2;align-self:start}.gaming-landing:not(:has(.gaming-discovery)){grid-template-rows:auto 1fr}.gaming-landing:not(:has(.gaming-discovery)) .gaming-brand-banner h2{font-size:19px}}.unified-store .variant-options button{padding-inline-end:36px}.family-options{display:grid;gap:12px;min-width:0}.family-options>label{display:grid;gap:8px;font-size:13px;font-weight:600}.family-options select{width:100%;min-height:44px;border:1px solid var(--line,#35353c);border-radius:10px;padding:10px 12px;background:var(--surface,#101218);color:inherit}.family-options .variant-options{display:flex;flex-wrap:wrap;gap:8px;margin:0;min-width:0}.family-options .variant-options legend{margin-bottom:10px}.family-options .variant-options button{min-width:110px;max-width:100%;display:grid;gap:5px;text-align:start;white-space:normal}.family-options .variant-options small{white-space:normal;overflow-wrap:anywhere}.family-region-note{line-height:1.5;color:var(--muted,#b8b8c0)}.quick-view-panel .family-options .variant-options button{min-width:95px;flex:1 1}.quick-view-panel .family-options{max-height:340px;overflow-y:auto;padding:2px;max-height:none;overflow:visible}.quick-view-panel .family-options .variant-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.quick-view-panel .family-options .variant-options legend{grid-column:1/-1}.unified-store .product-information .category-tabs{flex-wrap:wrap;gap:8px;overflow:visible}.unified-store .product-information .category-tabs>button{flex:0 1 auto;min-width:0;min-height:44px;padding:10px 14px;white-space:normal;line-height:1.5;border-radius:10px}@media(max-width:600px){.unified-store .product-information .category-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.unified-store .product-information .category-tabs>button{width:100%;padding:10px 8px}}.store-contact-dock>button{display:grid;place-items:center;width:46px;height:46px;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--ink);cursor:pointer}.support-chat-backdrop{position:fixed;inset:0;background:#0007;z-index:150;display:flex;align-items:flex-end;justify-content:flex-end;padding:24px}.support-chat-panel{background:var(--surface,#101218);color:var(--ink,#fff);border:1px solid var(--line,#343641);border-radius:16px;width:min(420px,100%);max-height:calc(100dvh - 48px);overflow:auto;padding:20px;box-shadow:0 20px 70px #0008;text-align:start}.support-chat-panel header,.support-chat-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.support-chat-panel form,.support-chat-panel label{display:grid;gap:8px}.support-chat-panel form{gap:14px;margin:16px 0}.support-chat-panel input,.support-chat-panel textarea{width:100%;min-width:0;background:var(--bg,#08090c);color:inherit;border:1px solid var(--line,#343641);border-radius:8px;padding:10px;font:inherit}.support-chat-intro,.support-chat-panel small{font-size:12px;line-height:1.6;color:var(--muted,#aab2c3)}.support-chat-messages{max-height:36dvh;overflow:auto;overscroll-behavior:contain;padding:8px 0;overflow-wrap:anywhere}.support-chat-messages article{padding:12px;border:1px solid var(--line,#343641);border-radius:10px;margin:10px 0}.support-chat-messages article.staff-message{border-inline-start:3px solid #ef1236}.support-chat-messages p{white-space:pre-wrap;margin:7px 0}.support-chat-recent{display:grid;gap:8px;max-height:160px;overflow:auto}.support-chat-recent button{display:flex;justify-content:space-between;gap:12px;text-align:start;padding:10px;color:inherit;background:var(--bg,#08090c);border:1px solid var(--line,#343641);border-radius:8px}@media(max-width:600px){.support-chat-backdrop{padding:10px 10px 76px}.support-chat-panel{max-height:calc(100dvh - 96px);padding:16px}}[data-theme=light] .unified-store .account-navigation>a,[data-theme=light] .unified-store .account-navigation>button{color:var(--ink)}[data-theme=light] .unified-store .account-navigation>a:hover,[data-theme=light] .unified-store .account-navigation>button:hover{background:var(--surface-2)}[data-theme=light] .unified-store .account-navigation>button.active{color:var(--ink);background:color-mix(in srgb,var(--brand-red) 8%,var(--surface))}[data-theme=light] .unified-store :is(.account-avatar small,.account-orders article small,.profile-list dt,.profile-session small,.profile-security label>small,.support-tickets>button small,.support-tickets>button>svg,.support-conversation article small){color:var(--muted)}[data-theme=light] .unified-store :is(.account-orders article,.support-tickets>button,.support-conversation article){color:var(--ink);background:var(--surface-2);border-color:var(--line)}[data-theme=light] .unified-store :is(.support-tickets>button.active,.support-conversation article.staff-message){background:color-mix(in srgb,var(--brand-red) 6%,var(--surface));border-color:var(--brand-red)}[data-theme=light] .unified-store :is(.account-avatar,.account-orders footer,.profile-list>div,.profile-session,.support-conversation){border-color:var(--line)}[data-theme=light] .unified-store .text-link{color:var(--brand-red)}.store .auth-experience{position:relative;isolation:isolate;perspective:1200px}.auth-atmosphere{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:-1;background:radial-gradient(ellipse at 20% 30%,#ff173d14,transparent 55%)}.auth-atmosphere i{position:absolute;width:84px;height:84px;border:1px solid #ff173d38;transform:rotate(30deg);border-radius:12px;animation:auth-orbit 18s ease-in-out infinite alternate}.auth-atmosphere i:first-child{inset:12% auto auto 5%}.auth-atmosphere i:nth-child(2){inset:65% auto auto 36%;width:36px;height:36px;animation-delay:-6s}.auth-atmosphere i:nth-child(3){inset:20% 3% auto auto;width:140px;height:140px;animation-delay:-12s}.auth-atmosphere i:nth-child(4){inset:auto 18% 8% auto;width:12px;height:12px;background:#ff173d33;animation-delay:-3s}.store .auth-experience .auth-card{position:relative;min-width:0;min-height:630px;background:var(--surface);border:1px solid var(--line);box-shadow:0 24px 70px #0005,0 0 40px #ff173d0b;transform:perspective(1200px) rotateX(var(--depth-x,0deg)) rotateY(var(--depth-y,0deg));transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease}.store .auth-experience .auth-card:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse at var(--light-x,50%) var(--light-y,0),#ff173d0a,transparent 60%)}.store .auth-experience .auth-card:focus-within{transform:none;border-color:#ff173d70;box-shadow:0 24px 70px #0005,0 0 0 1px #ff173d16}.store .auth-password-control{display:flex;align-items:center;border:1px solid var(--line);border-radius:10px;background:var(--surface);min-width:0;overflow:hidden}.store .auth-password-control:focus-within{outline:2px solid var(--brand-red);outline-offset:2px}.store .auth-password-control input{border:0;outline:none;box-shadow:none;min-width:0;width:100%;background:transparent}.store .auth-password-control button{flex:none;width:44px;height:44px;min-width:44px;color:var(--ink)}@keyframes auth-orbit{0%{transform:translateY(0) rotate(25deg)}to{transform:translateY(-18px) rotate(40deg)}}@media(max-width:767px){.store .auth-experience .auth-card{min-height:0;transform:none}.auth-atmosphere i:nth-child(n+3){display:none}.store .auth-experience{padding-block:28px}.store .auth-experience .auth-intro h1{font-size:clamp(27px,7vw,38px)}}@media(prefers-reduced-motion:reduce){.auth-atmosphere i{animation:none}.store .auth-experience .auth-card{transform:none;transition:none}}html .ad-app,html .store,html .store :is(button,input,select,textarea),html body{font-family:var(--font-body),sans-serif}html .ad-app :is(h1,h2,h3),html .store :is(h1,h2,h3){font-family:var(--font-heading),sans-serif;overflow-wrap:anywhere}html[lang=ar] .ad-app,html[lang=ar] .store,html[lang=ar] .store :is(h1,h2,h3,button,input,select,textarea),html[lang=ar] body{font-family:var(--font-arabic),sans-serif;letter-spacing:normal;text-transform:none;line-height:1.65}html[lang=ar] :is(.eyebrow,.gaming-hero-copy,.section-title){letter-spacing:normal;text-transform:none}.market-backdrop{animation:preferences-fade-in .22s ease both}.market-dialog{animation:preferences-slide-in .22s ease both;max-height:85dvh}.store.market-backdrop .market-dialog .market-close{position:absolute;inset-block-start:12px;inset-inline-end:12px;z-index:2}.store.market-backdrop .market-dialog h2{margin-block-start:0;min-height:44px;display:flex;align-items:center;padding-inline-end:44px}.market-backdrop[data-closing=true]{animation:preferences-fade-out .22s ease both}.market-backdrop[data-closing=true] .market-dialog{animation:preferences-slide-out .22s ease both}@keyframes preferences-fade-in{0%{opacity:0}to{opacity:1}}@keyframes preferences-fade-out{0%{opacity:1}to{opacity:0}}@keyframes preferences-slide-in{0%{transform:translateY(20px)}to{transform:translateY(0)}}@keyframes preferences-slide-out{0%{transform:translateY(0)}to{transform:translateY(20px)}}@media(max-width:767px){html .store{font-size:15px}html .store main :is(p,label,small,dt,dd){font-size:14px;line-height:1.6}html .store :is(input,select,textarea){font-size:16px;min-height:44px}html .store :is(.product-name,.product-card h3){font-size:16px;line-height:1.5}html .store :is(.product-region,.delivery-label,.market-dialog p,.market-dialog label){font-size:14px;line-height:1.6}html .store .header-main{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:8px;padding-block:10px;padding-inline:max(12px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-right))}html .store .store-logo{min-width:0;justify-self:start}html .store .store-logo img{width:clamp(105px,30vw,150px);height:auto;max-width:100%}html .store .header-actions{gap:2px;min-width:0}html .store .header-actions :is(.icon-button,.theme-toggle,.cart-link){min-width:44px;width:44px;min-height:44px;height:44px;padding:8px}html .store .header-actions .market-trigger{width:auto;min-width:66px;padding:6px}html .store .market-trigger>span{font-size:12px;gap:3px;white-space:nowrap}html .store .store-search{grid-column:1/-1;grid-row:2;width:100%;min-width:0}html .store .store-search form{min-height:48px}html .store .store-search input{min-width:0;font-size:14px}html .store .gaming-hero{min-height:640px;height:auto;isolation:isolate;touch-action:pan-y}html .store .gaming-hero .gaming-hero-scenery{position:absolute;inset-block-start:0;height:185px;width:100%;object-fit:cover;object-position:center}html .store .gaming-hero .gaming-hero-art{inset-block-start:8px;inset-inline-end:15%;height:160px;width:70%;object-fit:contain}html .store .gaming-hero:after{background:linear-gradient(180deg,transparent 100px,var(--surface) 190px);pointer-events:none}html .store .gaming-hero .gaming-hero-copy{position:relative;padding:205px 20px 72px;max-width:100%;width:100%;z-index:2}html .store .gaming-hero h1,html .store .gaming-hero.has-long-copy h1{font-size:clamp(28px,7vw,34px);line-height:1.25;letter-spacing:normal;margin-block:8px 12px;overflow-wrap:anywhere;text-shadow:none}html .store .gaming-hero h2,html .store .gaming-hero.has-long-copy h2{font-size:18px;line-height:1.5;max-width:100%;margin-block:0 18px;color:var(--ink)}html .store .gaming-hero .gaming-hero-copy>.eyebrow{font-size:14px;line-height:1.5;letter-spacing:normal;color:var(--subtle)}html .store .gaming-hero-copy>p{display:none}html .store .gaming-hero-copy .button{min-height:48px;max-width:100%;font-size:14px;white-space:normal}html[lang=ar] .store .gaming-hero :is(h1,h2){line-height:1.6}}@media(prefers-reduced-motion:reduce){.market-backdrop,.market-backdrop[data-closing=true],.market-backdrop[data-closing=true] .market-dialog,.market-dialog{animation:none}}@media(max-width:767px){html .store .header-main{grid-template-columns:44px minmax(80px,1fr) 44px 66px;gap:6px;padding-inline:max(10px,env(safe-area-inset-left)) max(10px,env(safe-area-inset-right))}html .store .header-main>.mobile-menu{grid-column:1;grid-row:1;width:44px;min-width:44px;padding:8px}html .store .header-main>.store-logo{grid-column:2;grid-row:1;width:100%;max-width:150px}html .store .header-actions{display:contents}html .store .header-actions>.theme-toggle{grid-column:3;grid-row:1}html .store .header-actions>.cart-link{grid-column:4;grid-row:1;justify-self:center}html .store .header-actions>.market-trigger{grid-column:4;grid-row:2;justify-self:center;min-width:66px}html .store .store-search{grid-column:1/4;grid-row:2}html .store .gaming-hero-controls{inset:0;z-index:3;display:block}html .store .gaming-hero-controls>button:first-child,html .store .gaming-hero-controls>button:last-child{inset-block-start:76px;bottom:auto;width:44px;height:44px}html .store .gaming-hero-controls>button:first-child{inset-inline-start:8px}html .store .gaming-hero-controls>button:last-child{inset-inline-end:8px}html .store .gaming-hero-controls>button:nth-last-child(2){inset-inline-end:12px;bottom:12px;width:44px;height:44px}html .store .gaming-hero-controls>div{position:absolute;inset-inline-start:12px;bottom:12px;gap:3px}html .store .gaming-hero-controls>div button{position:relative;width:28px;height:44px;background:transparent;box-shadow:none}html .store .gaming-hero-controls>div button:after{content:"";width:7px;height:7px;border-radius:50%;background:#ffffff85}html .store .gaming-hero-controls>div button[aria-pressed=true]:after{width:22px;border-radius:8px;background:var(--brand-red)}}.store .auth-card form label small{display:block;font-size:14px;line-height:1.5;letter-spacing:normal}.store .review>.review-feedback{display:block;color:inherit}.store .review p,.store .review small,.store .review-feedback button{font-size:14px;line-height:1.6}.store .review-actions{align-items:center}.store .review-actions button{flex:none}.review-feedback{margin-block:1rem;overflow-wrap:anywhere}.review-feedback blockquote{margin-inline:0;padding-inline:1rem;border-inline-start:2px solid var(--accent,#ff1744)}.review-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-block:.75rem}.review-feedback form{display:grid;gap:.75rem;max-width:40rem}.review-feedback label{display:grid;gap:.5rem}.review-feedback textarea{width:100%;min-height:6rem;box-sizing:border-box;font:inherit;padding:.75rem;background:var(--surface,#11141c);color:inherit;border:1px solid var(--border,#454952);border-radius:8px}.review-feedback small{font-size:14px;line-height:1.5}.review-feedback button{min-height:44px}.google-auth-controls{display:grid;gap:12px;margin-block:20px}.store .google-auth-controls .button{width:100%;min-height:44px}.store .google-auth-controls label{font-size:14px;line-height:1.6;letter-spacing:normal}.review-photos{display:flex;flex-wrap:wrap;gap:12px;margin-block:16px}.review-photos a{display:block;width:96px;height:96px;border:1px solid var(--line);border-radius:8px;overflow:hidden}.review-photos img{width:100%;height:100%;object-fit:cover}.review-photos a:focus-visible{outline:2px solid var(--accent,#ff123b);outline-offset:3px}.review-editor{padding:20px;margin-block:20px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.review-actions,.review-editor header{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.review-editor header{justify-content:space-between}.review-editor label,.review-editor p,.review-editor small{font-size:14px;line-height:1.65;overflow-wrap:anywhere}.review-editor form{display:grid;gap:12px;margin-block-start:16px}.review-editor input[type=file]{max-width:100%;min-width:0;font-size:14px}.review-editor label{display:grid;gap:8px}.review-editor button{min-height:44px}.review-remove-confirm{padding-block:16px}.review-remove-confirm button{margin-inline-end:12px;margin-block-end:8px}.account-reviews{min-width:0}.browser-notifications button,.browser-push-status button{min-height:44px}.browser-notifications p,.browser-notifications small,.browser-push-status dd,.browser-push-status dt,.browser-push-status p{font-size:14px;line-height:1.65}.browser-notifications .preference-item{flex-wrap:wrap;gap:12px}.browser-push-status{border-block-start:1px solid var(--line);padding-block-start:24px;margin-block-start:24px}.browser-push-status dl>div{display:flex;justify-content:space-between;gap:12px;padding-block:8px}.sales-page{padding-block:32px 48px}.sales-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-block:24px}.sale-card{min-width:0;display:flex;flex-direction:column;gap:12px}.cart-sale-offer h2,.order-sale-offer h2,.sale-card h2{font-size:clamp(20px,3vw,28px);overflow-wrap:anywhere}.sale-card p{margin:0;font-size:14px;line-height:1.6}.sale-admin-list,.sale-components{list-style:none;padding:0;margin:0}.sale-components li{display:flex;align-items:center;gap:12px;padding-block:12px;border-block-end:1px solid var(--border)}.sale-components li>div{min-width:0}.sale-components img{width:96px;height:64px;object-fit:cover;border-radius:8px;flex-shrink:0}.sale-components a{font-weight:600}.sale-components a,.sale-components p{overflow-wrap:anywhere}.sale-total{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px}.sale-total strong{font-size:28px}.sale-card>.button{margin-block-start:auto;min-height:44px}.cart-sale-offer{margin-block:16px}.order-sale-offer ul{list-style:none;padding:0}.order-sale-offer li{display:flex;justify-content:space-between;gap:12px;margin-block:12px}.order-sale-offer li span{min-width:0;overflow-wrap:anywhere}.order-sale-offer li strong{white-space:nowrap}.sales-admin{padding:24px;min-width:0}.sales-admin p{font-size:14px;line-height:1.6}.sales-admin .ad-form{margin-block:24px}.sales-admin :is(input,select,textarea){max-width:100%;min-width:0;font-size:14px}.sales-admin :is(button,select,input:not([type=checkbox])){min-height:44px}.sale-variant-picker{min-width:0;grid-column:1/-1;border:1px solid var(--border);padding:16px}.sale-admin-item{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-block:12px}.sale-admin-item>span{flex:1 1 180px;overflow-wrap:anywhere}.sale-admin-item label{max-width:100px}.sale-admin-list>li{padding-block:20px;border-block-start:1px solid var(--border)}.sales-admin .ad-actions{flex-wrap:wrap}.sales-admin .ad-actions button{white-space:normal}.order-refunds select{width:100%;min-height:44px;max-width:100%}.sales-page .page-heading p{max-width:65ch}@media(max-width:600px){.sales-grid{grid-template-columns:minmax(0,1fr);gap:16px}.sales-admin{padding:16px}.sale-components img{width:72px;height:56px}.sale-components a{font-size:14px}.sales-page{padding-block:24px}.sales-admin .ad-form{grid-template-columns:minmax(0,1fr)}}