@keyframes StoreClient-module___UOY0q__fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.StoreClient-module___UOY0q__pageContainer{box-sizing:border-box;margin-top:0;margin-bottom:-88px;padding:0}.StoreClient-module___UOY0q__storeCard{width:100%;animation:.5s cubic-bezier(.22,1,.36,1) both StoreClient-module___UOY0q__fadeInUp;position:relative}.StoreClient-module___UOY0q__heroContent{justify-content:space-between;align-items:center;gap:var(--space-lg);min-height:130px;padding:calc(var(--shell-nav-h,53px) + 12px) var(--space-2xl) 16px;isolation:isolate;background:#0c0f1c;border-bottom:1px solid #e0b35633;display:flex;position:relative;overflow:hidden}.StoreClient-module___UOY0q__heroContent>:not(.StoreClient-module___UOY0q__heroContentBg):not(.StoreClient-module___UOY0q__heroContentEnergy):not(.StoreClient-module___UOY0q__heroContentShimmer):not(.StoreClient-module___UOY0q__heroContentScrim){z-index:2;position:relative}.StoreClient-module___UOY0q__heroContentBg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.StoreClient-module___UOY0q__heroBannerImg{object-fit:cover;object-position:center 46%;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;animation:32s ease-in-out infinite alternate StoreClient-module___UOY0q__heroBannerDrift;display:block;position:absolute;inset:0;transform:scale(1.04)}.StoreClient-module___UOY0q__heroContentScrim{z-index:1;pointer-events:none;background:linear-gradient(100deg,#080b14c7 0%,#080b147a 28%,#080b142e 54%,#080b1473 78%,#080b14c7 100%),linear-gradient(#0c101c80 0%,#0000 40%,#111622e6 100%),radial-gradient(320px 220px at 12% 88%,#080b1499 0%,#0000 72%);position:absolute;inset:0}.StoreClient-module___UOY0q__heroContentScrim:after{content:"";pointer-events:none;position:absolute;inset:0}@keyframes StoreClient-module___UOY0q__heroBannerDrift{0%{transform:scale(1.04)}to{transform:scale(1.08)translate(-.8%)}}.StoreClient-module___UOY0q__heroBrand{align-items:center;gap:var(--space-xl);opacity:0;flex:1;min-width:0;animation:.5s cubic-bezier(.22,1,.36,1) .2s forwards StoreClient-module___UOY0q__heroTextEnter;display:flex;transform:translateY(8px)}.StoreClient-module___UOY0q__heroIcon{color:#e9c97a;background:#e9c97a24;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:inset 0 1px #e9c97a38}.StoreClient-module___UOY0q__heroText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}@keyframes StoreClient-module___UOY0q__heroTextEnter{to{opacity:1;transform:translateY(0)}}.StoreClient-module___UOY0q__heroSubtitle{color:#e9c97abf;text-transform:uppercase;letter-spacing:.15em;font-family:Inter,sans-serif;font-size:12px;font-weight:700}.StoreClient-module___UOY0q__heroTitle{background:linear-gradient(#fff 0%,#e9c97a 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-family:Lexend,sans-serif;font-size:2.25rem;font-weight:800;line-height:1.1}.StoreClient-module___UOY0q__heroDesc{color:#c9d0e3b8;margin:0;font-family:Inter,sans-serif;font-size:14px;line-height:1.4}.StoreClient-module___UOY0q__heroBadge{background:radial-gradient(circle at 48% 42%,#e9c97a1f 0%,#0000 68%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:88px;height:88px;margin-left:auto;display:flex}.StoreClient-module___UOY0q__heroBadgeImg{object-fit:contain;filter:drop-shadow(0 0 16px #e9c97a59)drop-shadow(0 4px 12px #0006);pointer-events:none;-webkit-user-select:none;user-select:none;width:72px;height:72px;display:block}.StoreClient-module___UOY0q__headerCartMobile{flex-shrink:0;display:none}.StoreClient-module___UOY0q__listToolbar{justify-content:space-between;align-items:stretch;gap:var(--space-lg);padding:0 var(--space-2xl);background:#141928;border-bottom:1px solid #ffffff0f;min-height:48px;display:flex;box-shadow:0 2px 12px #0000001f}.StoreClient-module___UOY0q__categoryNavItems{flex-wrap:wrap;align-items:stretch;gap:0;display:flex}.StoreClient-module___UOY0q__categoryNavBtn{color:#6e7a98;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex:none;align-items:center;gap:8px;padding:0 14px;font-family:Lexend,sans-serif;font-size:14px;font-weight:600;transition:color .15s,border-color .15s;display:inline-flex}.StoreClient-module___UOY0q__categoryNavBtn:hover{color:#c9d0e3;border-bottom-color:#ffffff26}.StoreClient-module___UOY0q__categoryNavIcon{object-fit:contain;flex-shrink:0;width:36px;height:36px}.StoreClient-module___UOY0q__categoryNavBtnActive{color:#e9c97a;border-bottom-color:#e9c97a}.StoreClient-module___UOY0q__searchWrap{border:1px solid var(--profile-border);background:#111622;border-radius:8px;flex-shrink:0;align-self:center;align-items:center;gap:8px;min-width:220px;max-width:280px;height:40px;padding:0 14px;transition:border-color .15s,box-shadow .15s;display:flex}.StoreClient-module___UOY0q__searchWrap:focus-within{border-color:#e9c97a66;box-shadow:0 0 0 3px #e9c97a14}.StoreClient-module___UOY0q__searchIcon{color:#6e7a98;flex-shrink:0}.StoreClient-module___UOY0q__searchInput{color:#c9d0e3;background:0 0;border:none;outline:none;width:100%;min-width:0;font-family:Inter,sans-serif;font-size:14px}.StoreClient-module___UOY0q__searchInput::placeholder{color:#6e7a98}.StoreClient-module___UOY0q__storeLayout{background:#141928;grid-template-columns:220px minmax(0,1fr) 300px;align-items:stretch;gap:0;display:grid}.StoreClient-module___UOY0q__centerColumn{gap:var(--space-lg);min-width:0;padding:var(--space-lg) var(--space-2xl) var(--space-2xl);border-right:1px solid #ffffff08;flex-direction:column;display:flex}.StoreClient-module___UOY0q__gridArea{transition:opacity .22s}.StoreClient-module___UOY0q__allStack{flex-direction:column;gap:18px;display:flex}.StoreClient-module___UOY0q__gridAreaLoading{opacity:.5;pointer-events:none}.StoreClient-module___UOY0q__leftSidebar{min-height:100%;top:calc(var(--shell-nav-h,53px) + 52px);max-height:calc(100vh - var(--shell-nav-h,53px) - 60px);padding:var(--space-lg);border-right:1px solid #ffffff08;flex-direction:column;align-self:start;gap:0;display:flex;position:sticky;overflow-y:auto}.StoreClient-module___UOY0q__rightSidebar{min-height:100%;top:calc(var(--shell-nav-h,53px) + 52px);max-height:calc(100vh - var(--shell-nav-h,53px) - 60px);padding:var(--space-lg) var(--space-lg) var(--space-2xl);flex-direction:column;align-self:start;gap:0;display:flex;position:sticky;overflow-y:auto}.StoreClient-module___UOY0q__bannerContainer{border-radius:var(--radius-lg);border:1px solid var(--profile-border);overflow:hidden}.StoreClient-module___UOY0q__bannerLink{transition:opacity .15s;display:block}.StoreClient-module___UOY0q__bannerLink:hover{opacity:.95}.StoreClient-module___UOY0q__bannerImage{object-fit:cover;width:100%;height:auto;max-height:180px;display:block}.StoreClient-module___UOY0q__mobileCartDrawer{display:none}.StoreClient-module___UOY0q__successOverlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;background:#000000bf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.StoreClient-module___UOY0q__successModal{border:1px solid var(--profile-border);border-radius:var(--radius-xl);text-align:center;background:#141928;width:calc(100% - 32px);max-width:380px;padding:32px 28px;box-shadow:0 20px 48px #00000080}.StoreClient-module___UOY0q__successIcon{margin-bottom:12px}.StoreClient-module___UOY0q__successTitle{color:#e9c97a;margin:0 0 8px;font-family:Lexend,sans-serif;font-size:1.2rem;font-weight:600}.StoreClient-module___UOY0q__successText{color:#9aa6c3;margin:0 0 20px;font-size:.875rem;line-height:1.5}.StoreClient-module___UOY0q__successBtn{border-radius:var(--radius-md);color:#e9c97a;cursor:pointer;background:#e9c97a26;border:1px solid #e9c97a59;padding:10px 20px;font-family:Lexend,sans-serif;font-size:.8125rem;font-weight:600;transition:background .15s}.StoreClient-module___UOY0q__successBtn:hover{background:#e9c97a38}.StoreClient-module___UOY0q__storeFooter{padding:14px var(--space-2xl) 18px;background:#141928;border-top:1px solid #ffffff0a}.StoreClient-module___UOY0q__footerContent{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.StoreClient-module___UOY0q__footerText{color:#6e7a98;max-width:640px;margin:0;font-size:12px;line-height:1.55}.StoreClient-module___UOY0q__footerLink{color:#9aa6c3;white-space:nowrap;font-size:12px;text-decoration:none;transition:color .15s}.StoreClient-module___UOY0q__footerLink:hover{color:#e9c97a}@media (max-width:1024px){.StoreClient-module___UOY0q__storeLayout{grid-template-columns:180px minmax(0,1fr) 260px}.StoreClient-module___UOY0q__leftSidebar{padding:var(--space-lg) var(--space-md)}}@media (prefers-reduced-motion:reduce){.StoreClient-module___UOY0q__heroContentBg,.StoreClient-module___UOY0q__heroContentScrim:after{animation:none!important}.StoreClient-module___UOY0q__heroBannerImg{transform:scale(1.04);animation:none!important}.StoreClient-module___UOY0q__heroBrand{opacity:1;transform:none;animation:none!important}.StoreClient-module___UOY0q__heroContent{min-height:130px}.StoreClient-module___UOY0q__gridArea{transition:none}}@media (max-width:768px){.StoreClient-module___UOY0q__storeLayout{grid-template-columns:1fr}.StoreClient-module___UOY0q__centerColumn{padding:var(--space-lg);border-right:none}.StoreClient-module___UOY0q__leftSidebar,.StoreClient-module___UOY0q__rightSidebar{display:none}.StoreClient-module___UOY0q__mobileCartDrawer,.StoreClient-module___UOY0q__headerCartMobile{display:block}.StoreClient-module___UOY0q__heroContent{min-height:120px;padding:var(--space-lg);gap:var(--space-md);flex-wrap:wrap}.StoreClient-module___UOY0q__heroBannerImg{object-position:center 42%}.StoreClient-module___UOY0q__heroTitle{font-size:1.65rem}.StoreClient-module___UOY0q__heroBadge{width:60px;height:60px}.StoreClient-module___UOY0q__heroBadgeImg{width:50px;height:50px}.StoreClient-module___UOY0q__listToolbar{padding:12px var(--space-lg);flex-wrap:wrap}.StoreClient-module___UOY0q__searchWrap{width:100%;min-width:0;max-width:none}.StoreClient-module___UOY0q__pageContainer{margin-top:0;padding-bottom:80px}.StoreClient-module___UOY0q__storeFooter{padding:14px var(--space-lg) 18px}}@media (min-width:769px){.StoreClient-module___UOY0q__headerCartMobile{display:none}}
