.catalog-header .home-cart{position:relative}.catalog-header .home-cart-count{position:absolute;top:0;inset-inline-end:0;display:grid;place-items:center;min-width:18px;height:18px;padding-inline:3px;border-radius:9999px;background:#713cf3;color:#fff;font-size:10px;font-weight:700;line-height:1}.customer-account-control{position:relative}.customer-profile-menu{position:absolute;top:calc(100% + 12px);left:0;width:290px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 100px);overflow:auto;background:#fff;color:#211635;border:1px solid #e9e0fa;border-radius:20px;padding:10px;box-shadow:0 20px 60px #10052030;z-index:90}.customer-profile-menu>a,.customer-profile-menu>button{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:12px 14px;border:0;background:#f8f6fc;color:inherit;border-radius:12px;text-decoration:none;font:inherit;font-weight:650;text-align:start;margin:4px 0}.customer-profile-menu>a:hover,.customer-profile-menu>button:hover{background:#eee7ff}.customer-profile-menu .customer-signout{color:#b91c1c;background:#fff2f3}.customer-preference-options{display:grid;gap:4px;padding:6px}.customer-preference-options button{border:1px solid #e9e0fa;background:transparent;color:inherit;border-radius:8px;padding:10px;text-align:start;cursor:pointer}.customer-preference-options [aria-pressed=true]{background:#eee7ff;color:#5b2cd5}.customer-avatar-dialog{position:fixed;inset:0;margin:auto;width:min(600px,calc(100vw - 28px));max-height:85dvh;overflow:auto;overscroll-behavior:contain;border:0;border-radius:28px;background:#fff;color:#211635;padding:22px;direction:rtl;box-shadow:0 20px 80px #08021f55}.customer-avatar-dialog::backdrop{background:#080d20a6;backdrop-filter:blur(6px)}.customer-avatar-heading{display:flex;align-items:center;justify-content:space-between;position:sticky;top:-22px;background:inherit;padding-block:12px;z-index:1}.customer-avatar-heading p{font-size:12px;color:#713cf3}.customer-avatar-heading h2{font-size:23px;font-weight:750}.customer-avatar-heading button{width:44px;height:44px;border:0;background:#f2f3f6;color:#211635;border-radius:50%;font-size:25px}.customer-avatar-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-block:20px}.customer-avatar-grid button{display:grid;place-items:center;min-width:0;border:3px solid transparent;border-radius:50%;background:transparent;padding:3px;cursor:pointer}.customer-avatar-grid svg{width:100%;height:auto}.customer-avatar-grid [aria-pressed=true]{border-color:#713cf3;box-shadow:0 0 0 3px #713cf322}.customer-account-page{max-width:900px;margin:32px auto;padding:24px;background:#fff;color:#211635;border:1px solid #e8defa;border-radius:24px}.customer-account-page h1{font-size:28px;font-weight:750;margin-bottom:20px}.customer-account-page form{display:grid;gap:16px}.customer-account-page label{display:grid;gap:8px}.customer-account-page input{width:100%;min-width:0;padding:13px;border:1px solid #d7ccec;border-radius:12px;background:#faf8ff;color:inherit}.customer-account-page button{min-height:44px}.customer-account-page fieldset{display:grid;gap:16px;border:0;min-width:0}.customer-account-page .customer-remember{display:flex;align-items:center}.customer-remember input{width:20px;height:20px}.customer-account-page .customer-account-links{display:flex;flex-wrap:wrap;gap:16px;margin-block:20px}.customer-account-page a{color:#713cf3}.customer-account-page article{border:1px solid #e8defa;padding:18px;border-radius:16px;margin-block:14px}.customer-account-page dl{display:grid;grid-template-columns:auto 1fr;gap:10px}.customer-account-page dt{font-weight:650}.customer-account-control :is(button,a,summary):focus-visible,.customer-account-page :is(button,a,input):focus-visible{outline:2px solid #713cf3;outline-offset:3px}html[data-customer-appearance=dark] .customer-account-page,html[data-customer-appearance=dark] .customer-avatar-dialog,html[data-customer-appearance=dark] .customer-profile-menu{background:#171326;color:#f9f7ff;border-color:#393049}html[data-customer-appearance=dark] .customer-account-page input,html[data-customer-appearance=dark] .customer-profile-menu>a,html[data-customer-appearance=dark] .customer-profile-menu>button{background:#251e38;color:#f9f7ff;border-color:#45375e}html[data-customer-appearance=dark] .commerce-store:has(.customer-account-page){background:#110e1d;color:#f9f7ff}@media(max-width:600px){.customer-account-control .customer-profile-menu{position:fixed;top:76px;left:auto;right:8px;width:min(350px,calc(100vw - 16px))}.customer-account-page{margin:16px 12px;padding:20px}.customer-avatar-dialog{padding:18px}.customer-avatar-grid{gap:8px}}html:has(.customer-avatar-dialog[open]){overflow:hidden}.customer-notifications-page{width:min(100% - 2rem,760px);margin:2rem auto 4rem;min-height:55vh;color:var(--store-text,#211738)}.customer-notifications-page h1{font-size:1.8rem;display:flex;align-items:center;gap:.6rem}.customer-notifications-page h1>span{color:#713cf3}.inbox-tabs{display:flex;gap:.3rem;padding:.3rem;background:#eee7fa;border-radius:9999px;margin-block:1rem}.inbox-tabs button{flex:1;border:0;border-radius:9999px;padding:.7rem .4rem;color:#211738;background:transparent}.inbox-tabs button[aria-pressed=true]{color:white;background:#713cf3}.customer-notifications-page button{cursor:pointer;font:inherit}.customer-notifications-page button:disabled{cursor:wait;opacity:.6}.customer-inbox-toast button:focus-visible,.customer-notifications-page button:focus-visible{outline:3px solid #b18aff;outline-offset:3px}.inbox-list{display:grid;gap:.8rem;margin-block:1rem}.inbox-card{position:relative;display:grid;grid-template-columns:2.7rem minmax(0,1fr) 1.8rem;gap:.8rem;padding:1.1rem;border:1px solid #d9c9f5;border-radius:20px;background:#f7f3fd;overflow-wrap:anywhere}.inbox-card.is-read{background:#fff;border-color:#e6e1ec}.inbox-card h2{font-size:1.03rem;margin:0 0 .4rem}.inbox-card p{margin:.3rem 0;font-size:.95rem;line-height:1.65}.inbox-card time{display:block;color:#665d75;font-size:.8rem;margin-block:.45rem}.inbox-card a,.inbox-card button{margin-inline-end:.6rem}.inbox-card button{background:transparent;border:0;color:inherit}.inbox-card a{color:#6526d0}.inbox-event-icon{background:#ebdafa;color:#713cf3;border-radius:50%;height:2.7rem;display:grid;place-items:center;font-size:1.4rem}.inbox-unread-dot{display:inline-block;width:.5rem;height:.5rem;border-radius:50%;background:#713cf3;margin-inline-start:.5rem}.inbox-dismiss{align-self:start;font-size:1.5rem!important;min-height:32px;min-width:28px}.customer-account-control>summary{position:relative}.customer-attention-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.2rem;height:1.2rem;padding-inline:.2rem;border-radius:999px;background:#d71932;color:white;font:700 .72rem/1 sans-serif;border:2px solid white;flex-shrink:0}.customer-account-control>summary>.customer-attention-badge{position:absolute;top:-5px;right:-5px}.customer-profile-menu .customer-attention-badge{margin-inline-start:auto}.customer-inbox-toast{position:fixed;z-index:150;inset-inline-end:1rem;top:calc(110px + env(safe-area-inset-top));display:flex;gap:.8rem;max-width:min(390px,calc(100vw - 2rem));padding:1rem;border-radius:20px;border:1px solid #a582ed;background:#211337;color:white;box-shadow:0 10px 35px #16052650;animation:inbox-appear .2s ease-out}.customer-inbox-toast p{margin:.3rem 0;line-height:1.5;font-size:.9rem}.customer-inbox-toast button{border:0;background:none;color:inherit;align-self:start;font-size:1.4rem;min-width:30px;cursor:pointer}.customer-order-update{width:min(100% - 2rem,760px);margin:1rem auto;padding:1rem;background:#f2eafd;border:1px solid #cfb5f5;border-radius:18px;color:#211738}@keyframes inbox-appear{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.customer-inbox-toast{animation:none}}@media(max-width:430px){.inbox-card{padding:.8rem;gap:.5rem;grid-template-columns:2.2rem minmax(0,1fr) 1.7rem}.inbox-event-icon{height:2.2rem}.customer-notifications-page{margin-top:1rem}.inbox-tabs button{font-size:.85rem}}html[data-customer-appearance=dark] .customer-notifications-page{color:#f3edf9}html[data-customer-appearance=dark] .customer-order-update,html[data-customer-appearance=dark] .inbox-card{color:#f3edf9;background:#201830;border-color:#695080}html[data-customer-appearance=dark] .inbox-card.is-read{background:#171222}html[data-customer-appearance=dark] .inbox-card time{color:#cbc0d9}html[data-customer-appearance=dark] .inbox-card a{color:#d5baff}.catalog-store .catalog-header.premium-phase-header{border:0;box-shadow:none;background:#100b22;color:#fff}.catalog-store .catalog-header.premium-phase-header>div.page-shell{height:76px;min-height:76px;grid-template-columns:minmax(110px,1fr) auto minmax(144px,1fr);gap:20px}.catalog-store .catalog-header.premium-phase-header .brand-word{min-width:0;color:#fff}.catalog-store .catalog-header.premium-phase-header .header-store-logo{display:block;width:132px;height:56px;object-fit:contain;background:transparent}.catalog-store .catalog-header.premium-phase-header .premium-header-nav{align-items:center;gap:8px}.catalog-store .catalog-header.premium-phase-header .premium-header-nav a{height:44px;border-radius:9999px;padding:0 16px;font-family:inherit;font-weight:600;color:#fff;text-decoration:none}.catalog-store .catalog-header.premium-phase-header .premium-header-nav a[aria-current=page]{background:#ffffff14}.catalog-store .catalog-header.premium-phase-header .premium-header-nav a:after{content:none!important}.catalog-store .catalog-header.premium-phase-header .premium-header-actions{gap:4px}.catalog-store .catalog-header.premium-phase-header .header-icon{width:44px;min-width:44px;height:44px;min-height:44px;color:#fff}.catalog-store .catalog-header.premium-phase-header .header-icon svg{width:21px;height:21px;stroke-width:1.6}.header-drawer{position:fixed;inset:12px 12px auto auto;margin:0;width:min(360px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;overscroll-behavior:contain;border:1px solid #ffffff20;border-radius:20px;padding:20px;background:#100b22;color:#fff;direction:rtl;box-shadow:0 20px 70px #0007}.header-drawer::backdrop{background:#050315a6;backdrop-filter:blur(5px)}.header-drawer-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.header-drawer-heading h2{font-size:18px;font-weight:700}.header-drawer nav{display:grid;gap:6px}.header-drawer nav a{padding:14px 16px;border-radius:12px;color:#fff;text-decoration:none}.header-drawer nav a:hover,.header-drawer nav a[aria-current=page]{background:#ffffff14}@media(min-width:1201px){.catalog-store .catalog-header.premium-phase-header .premium-mobile-menu{display:none}}@media(max-width:1200px){.catalog-store .catalog-header.premium-phase-header>div.page-shell{direction:ltr;position:relative;display:grid;grid-template-columns:88px minmax(0,1fr) 88px;width:auto;max-width:none;margin-left:max(8px,env(safe-area-inset-left),env(safe-area-inset-right));margin-right:max(8px,env(safe-area-inset-left),env(safe-area-inset-right));height:64px;min-height:64px;gap:0}.catalog-store .catalog-header.premium-phase-header .brand-word{position:absolute;left:50%;transform:translateX(-50%);justify-self:center;max-width:calc(100% - 184px);font-size:18px}.catalog-store .catalog-header.premium-phase-header .header-store-logo{width:110px;height:48px;max-width:100%;object-fit:contain}.catalog-store .catalog-header.premium-phase-header .premium-header-nav{display:none}.catalog-store .catalog-header.premium-phase-header .premium-header-actions{display:contents}.catalog-store .catalog-header.premium-phase-header .premium-mobile-menu{display:grid;grid-column:1;grid-row:1;justify-self:start}.catalog-store .catalog-header.premium-phase-header .header-search{grid-column:1;grid-row:1;justify-self:end}.catalog-store .catalog-header.premium-phase-header .guest-navigation{grid-column:3;grid-row:1;justify-self:end;direction:rtl}.catalog-store .catalog-header.premium-phase-header .home-cart{grid-column:3;grid-row:1;justify-self:start}.catalog-store .catalog-header.premium-phase-header .guest-navigation nav{position:absolute;inset-inline:auto 0;right:0;max-width:calc(100vw - 24px)}.catalog-store.homepage-v2:has(.gaming-hero)>header.catalog-header.premium-phase-header{margin-bottom:-64px}}