.store_storeBackground__zU5Sq{position:relative;min-height:100vh;width:100%;--line:#2a2033;--panel:#131019;--panel-2:#0f0f14;--accent-2:#90c4e9;--ink:#e6e6ee;z-index:0}.store_storeBackground__zU5Sq,.store_storeBackground__zU5Sq:before{background-image:url(/image-assets/damask_wallpaper.png);background-repeat:repeat;background-size:256px 256px;background-position:0 0}.store_storeBackground__zU5Sq:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.store_storeVars__dFOWr{--line:#2a2033;--panel:#131019;--panel-2:#0f0f14;--accent-2:#90c4e9}.store_shell__NF_jI{padding:0;margin:0;min-height:100vh;position:relative;max-width:none;width:100%;background-image:url(/image-assets/damask_wallpaper.png);background-repeat:repeat;background-size:256px 256px;background-position:0 0}.store_shell__NF_jI:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(10,9,14,.55),rgba(10,9,14,.55))}@media (max-width:1024px){.store_shell__NF_jI{background:none!important}.store_shell__NF_jI:after{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background-image:url(/image-assets/damask_wallpaper.png);background-repeat:repeat;background-position:top;background-size:256px 256px;transform:translateZ(0)}.store_shell__NF_jI:before{z-index:-1;display:none!important}}@supports (height:100dvh){@media (max-width:1024px){.store_shell__NF_jI:after{width:100dvw;height:100dvh}}}@supports (-webkit-touch-callout:none){@media (max-width:1024px){.store_shell__NF_jI{background:none!important}.store_shell__NF_jI:after{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background-image:url(/image-assets/damask_wallpaper.png);background-repeat:repeat;background-position:top;background-size:256px 256px;transform:translateZ(0)}}@media (max-width:1024px) and (hover:none){.store_shell__NF_jI:after{width:100dvw;height:100dvh}}}.store_crt__ADRlG{position:relative;isolation:isolate;overflow:hidden;contain:paint}.store_crt__ADRlG:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:repeating-linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.07) 1px,rgba(0,0,0,0) 3px,rgba(0,0,0,0) 4px);opacity:.08;mix-blend-mode:soft-light;animation:store_scanMove__6ial5 12s linear infinite}.store_crt__ADRlG:after{content:"";position:absolute;inset:-2px;pointer-events:none;background:radial-gradient(ellipse at center,rgba(0,0,0,0) 60%,rgba(0,0,0,.22) 82%,rgba(0,0,0,.42) 100%);border-radius:8px;box-shadow:inset 0 0 40px rgba(0,0,0,.35)}.store_crtSweep__zzAbP{--sweep-thickness:clamp(48px,12%,120px);position:absolute;left:0;right:0;top:calc(-1 * var(--sweep-thickness));height:var(--sweep-thickness);pointer-events:none;background:linear-gradient(180deg,rgba(144,196,233,0) 0,rgba(144,196,233,.12) 50%,rgba(144,196,233,0));filter:blur(2px);opacity:0;animation:store_sweep__rIXqS 12s linear infinite;mix-blend-mode:screen;will-change:top,opacity}.store_crt__ADRlG{animation:store_flicker__07hLv 7s step-end infinite}@keyframes store_scanMove__6ial5{0%{background-position-y:0}to{background-position-y:4px}}@keyframes store_sweep__rIXqS{0%{top:calc(-1 * var(--sweep-thickness));opacity:0}10%{opacity:.22}95%{top:100%;opacity:.18}to{top:100%;opacity:0}}@keyframes store_flicker__07hLv{0%{filter:none}45%{filter:none}46%{filter:brightness(1.02)}47%{filter:brightness(.98)}48%{filter:brightness(1.03)}49%{filter:brightness(1)}80%{filter:none}81%{filter:brightness(1.02) contrast(1.02)}82%{filter:none}to{filter:none}}@media (prefers-reduced-motion:reduce){.store_crtSweep__zzAbP,.store_crt__ADRlG,.store_crt__ADRlG:before{animation:none!important}}.store_title__QNCxi{font-size:28px;line-height:1.15;letter-spacing:.2px;margin:6px 0 16px;color:var(--ink);text-shadow:0 0 18px #90c4e922}.store_collectionHeader__C7xat{text-align:center;margin:10px 0 18px}.store_collectionTitle__1dYcS{font-family:Cinzel,serif;font-size:clamp(30px,3.2vw + 12px,48px);line-height:1.08;letter-spacing:.4px;margin:4px 0 2px;color:var(--ink);text-shadow:0 0 22px #90c4e922}.store_pageShutter__JRgnE{position:relative}.store_pageShutter__JRgnE:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(180deg,rgba(0,0,0,1) 0 2px,rgba(0,0,0,.96) 2px 3px,rgba(144,196,233,.05) 3px 4px);opacity:0;pointer-events:none;will-change:clip-path,opacity;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);border-radius:inherit}.store_pageShutter__JRgnE.store_isExiting__d_SbK{animation:store_pageSink__Grx1X .32s ease-in both}.store_pageShutter__JRgnE.store_isExiting__d_SbK:after{opacity:1;animation:store_pageShutterClose__v_Mh6 .36s ease-in both}.store_pageShutter__JRgnE.store_isEntering__ZKIug{animation:store_pageRise__jT87r .36s ease-out both,store_pagePhosphorGlow__6nIvW .7s ease-out both}.store_pageShutter__JRgnE.store_isEntering__ZKIug:after{opacity:1;animation:store_pageShutterOpen___gH_W .38s ease-out both}@media (prefers-reduced-motion:reduce){.store_pageShutter__JRgnE.store_isEntering__ZKIug,.store_pageShutter__JRgnE.store_isExiting__d_SbK{animation:none!important;filter:none!important}.store_pageShutter__JRgnE:after{animation:none!important;-webkit-clip-path:inset(0 0 0 0)!important;clip-path:inset(0 0 0 0)!important;opacity:0!important}}.store_typeIn__nhHXo{--chars:20;display:inline-block;overflow:hidden;white-space:nowrap;border-right:2px solid var(--accent-2);max-width:0;animation:store_typing__OpLHu calc(var(--chars) * .06s) steps(var(--chars)) .15s 1 both,store_caret__m4qPA .8s steps(1) infinite}.store_digitizeIn__3s0xc{display:inline-block;animation:store_digiIn__sLEkk .9s ease-out both}@keyframes store_typing__OpLHu{0%{max-width:0}to{max-width:calc(var(--chars) * 1ch)}}@keyframes store_caret__m4qPA{50%{border-color:transparent}}@keyframes store_digiIn__sLEkk{0%{opacity:0;filter:contrast(250%) saturate(120%);letter-spacing:6px;text-shadow:0 0 0 #000}20%{opacity:.6;filter:contrast(180%);letter-spacing:3px;text-shadow:0 0 6px #90c4e9}40%{opacity:.85;filter:contrast(220%);letter-spacing:2px;text-shadow:0 0 10px #90c4e9}60%{opacity:.9;filter:contrast(130%);letter-spacing:1px;text-shadow:0 0 6px #90c4e9}80%{opacity:1;filter:none;letter-spacing:.5px;text-shadow:0 0 3px #90c4e9}to{opacity:1;filter:none;letter-spacing:.4px;text-shadow:0 0 0 #0000}}@media (prefers-reduced-motion:reduce){.store_typeIn__nhHXo{animation:none;border-right:0;width:auto}.store_digitizeIn__3s0xc{animation:none}}.store_collectionSubtitle__WDxeq{font-size:14px;color:var(--muted);margin-top:4px}.store_collections__jtpyM{display:flex;gap:6px;flex-wrap:wrap;margin:4px 0 14px}.store_pill__HpkaS{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:2px;border:1px solid var(--line);background:#0f0f14;color:var(--ink);font-size:13px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Courier New,monospace;letter-spacing:.2px;text-transform:none;text-decoration:none;box-shadow:inset 0 0 0 1px rgba(144,196,233,.05),0 2px 10px rgba(0,0,0,.35);transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease,color .12s ease,background .12s ease}.store_pill__HpkaS:hover{transform:translateY(-1px);border-color:var(--accent-2);box-shadow:inset 0 0 0 1px rgba(144,196,233,.16),0 6px 16px rgba(0,0,0,.5),0 0 18px rgba(144,196,233,.18)}.store_pill__HpkaS:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.store_pill__HpkaS.store_active__ffNYG,.store_pill__HpkaS[data-active=true]{border-color:var(--accent-2);color:var(--accent-2);background:#0c0f13;box-shadow:inset 0 0 0 1px rgba(144,196,233,.25),0 0 22px rgba(144,196,233,.22)}.store_productGrid__JQhIa{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:14px;gap:14px}.store_productCard__Ja9Fa{display:block;background:linear-gradient(180deg,var(--panel),var(--panel-2));border:1px solid var(--line);border-radius:2px;overflow:hidden;text-decoration:none;color:var(--ink);transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.store_productCard__Ja9Fa:hover{transform:translateY(-2px);box-shadow:0 10px 28px #0008,inset 0 0 0 1px #90c4e91e}.store_productCard__Ja9Fa img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block;background:#0b0a0d}.store_productGrid__JQhIa.store_isTransitioning__wvdAW{pointer-events:none}.store_productMeta__KN18q{display:flex;align-items:baseline;justify-content:space-between;padding:10px 12px;column-gap:10px}.store_productMeta__KN18q .store_name__UBmpd{font-weight:400;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:8px;flex:1 1 auto;min-width:0}.store_productMeta__KN18q .store_name__UBmpd,.store_productMeta__KN18q .store_price__Hv0am{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Courier New,monospace;font-size:13px;letter-spacing:.2px}.store_productMeta__KN18q .store_price__Hv0am{color:var(--accent-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:0 0 auto;margin-left:10px}.store_productPage__nUMUv{--cyber:#90c4e9;--cyber-glow:0 0 10px 2px rgba(144,196,233,.55);--cyber-glow-soft:0 0 22px rgba(144,196,233,.22);display:grid;grid-template-columns:1.1fr .9fr;grid-gap:28px;gap:28px;align-items:start;position:relative;isolation:isolate}.store_productPage__nUMUv:before{position:absolute;inset:-2px;pointer-events:none;box-shadow:inset 0 0 0 1px #90c4e91a,inset 0 0 60px 6px #90c4e90a;border-radius:18px;z-index:-1}.store_media__KenaG{position:relative}.store_mainImage__fgkLW,.store_media__KenaG>div{width:100%;border-radius:14px;border:1px solid var(--line);background:linear-gradient(180deg,var(--panel),var(--panel-2));display:block}.store_mainImage__fgkLW{aspect-ratio:1/1;object-fit:contain;border:1px solid #2a2033;box-shadow:0 8px 34px #0007,inset 0 0 0 1px #90c4e91a;transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease}.store_mainImage__fgkLW:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--cyber) 40%,#2a2033);box-shadow:0 12px 40px #0009,var(--cyber-glow)}.store_noImage__FtAmJ{height:320px;border-radius:14px;border:1px solid var(--line);background:linear-gradient(180deg,var(--panel),var(--panel-2));display:grid;place-items:center;color:var(--muted)}.store_navBtn__cAVnM{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:999px;border:1px solid #2a2033;background:var(--panel);color:var(--ink);display:grid;place-items:center;cursor:pointer;box-shadow:0 6px 20px #0008;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.store_navBtn__cAVnM:hover{border-color:var(--cyber);box-shadow:var(--cyber-glow),0 8px 24px #000a}.store_navPrev__NzKFb{left:10px}.store_navNext__cAuTz{right:10px}.store_thumbs__l7OAU{display:grid;grid-auto-flow:column;grid-gap:8px;gap:8px;margin-top:12px;overflow-x:auto;padding-bottom:4px}.store_thumb__6aWh2{border:1px solid #2a2033;border-radius:10px;padding:0;background:#111019;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.store_thumb__6aWh2:hover{border-color:var(--cyber);transform:translateY(-1px)}.store_thumbActive__AxVjM{border-color:var(--cyber);box-shadow:0 0 0 2px rgba(144,196,233,.45),0 6px 16px #000a}.store_thumb__6aWh2 img{display:block;width:72px;height:72px;object-fit:cover;border-radius:9px}.store_details__m905T{min-width:0;max-width:640px}.store_details__m905T h1,.store_productTitle__t3GbV{font-size:clamp(24px,2.2vw + 12px,34px);line-height:1.12;letter-spacing:.2px;margin:0 0 10px;color:var(--ink);text-shadow:0 0 18px #90c4e922;border-bottom:1px dashed #90c4e933;padding-bottom:6px}.store_price__Hv0am{display:inline-block;margin:10px 0 16px;padding:6px 10px;color:var(--cyber);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border:1px solid #2a2033;border-radius:10px;background:linear-gradient(180deg,#111019,#0e0c13);box-shadow:var(--cyber-glow-soft)}.store_variants__9yMZe{display:grid;grid-gap:8px;gap:8px;margin:12px 0 16px}.store_variants__9yMZe label{font-size:13px;color:var(--muted)}.store_variants__9yMZe select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(180deg,#151218,#110f15);color:var(--ink);border:1px solid #2a2033;border-radius:10px;padding:10px 12px;font-size:15px;transition:border-color .12s ease,box-shadow .12s ease}.store_variants__9yMZe select:focus{outline:none;border-color:var(--cyber);box-shadow:0 0 0 3px rgba(144,196,233,.22)}.store_actions__YPYYe{display:flex;align-items:center;gap:12px;margin:12px 0 18px}.store_btn__W__fm{padding:10px 16px;line-height:1;border-radius:10px;border:1px solid #2a2033;background:#131019;color:var(--ink);transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease,background .12s ease}.store_btn__W__fm:hover{transform:translateY(-1px);border-color:var(--cyber);box-shadow:0 6px 20px #0008,inset 0 0 0 1px #90c4e91e}.store_btn__W__fm:disabled{opacity:.6;cursor:not-allowed;transform:none}.store_btnPrimary__UBMnk{background:linear-gradient(180deg,var(--cyber),#6aa6d4);color:#0a0d12;border-color:var(--cyber);box-shadow:0 8px 24px #000a}.store_btnPrimary__UBMnk:hover{box-shadow:var(--cyber-glow),0 10px 28px #000a}.store_description__GneX_{margin-top:10px;padding-top:14px;border-top:1px dashed #90c4e933;color:var(--ink)}.store_description__GneX_ p{margin:0 0 10px;line-height:1.5;font-size:15px}.store_description__GneX_ a{color:var(--cyber);-webkit-text-decoration-color:#90c4e966;text-decoration-color:#90c4e966}@media (max-width:1024px){.store_productPage__nUMUv{grid-template-columns:1fr;gap:18px}.store_navBtn__cAVnM{display:none}}@media (max-width:480px){.store_title__QNCxi{font-size:24px}.store_productCard__Ja9Fa img{aspect-ratio:4/3}.store_thumb__6aWh2 img{width:60px;height:60px}.store_actions__YPYYe{flex-direction:column}.store_btnPrimary__UBMnk,.store_btn__W__fm{width:100%}.store_details__m905T h1{font-size:24px}}@media (min-width:1025px){.store_details__m905T{position:-webkit-sticky;position:sticky;top:84px}}@media (min-width:769px){.store_mainCol__8dTMH{padding-top:64px}}.store_productPage__nUMUv{padding:32px;border-radius:20px}.store_productPage__nUMUv .store_details__m905T,.store_productPage__nUMUv .store_media__KenaG{padding:8px}@media (max-width:1024px){.store_productPage__nUMUv{padding:20px;margin:16px auto}}.store_productPage__nUMUv .store_details__m905T,.store_productPage__nUMUv .store_mainImage__fgkLW,.store_productPage__nUMUv .store_media__KenaG>div:not(.store_zoomWrap__creLh){border:none!important;background:none!important;box-shadow:none!important;border-radius:0!important;padding:0}.store_productPage__nUMUv .store_media__KenaG>.store_zoomWrap__creLh.store_zoomActive__LcfoD{background-color:transparent!important}.store_productPage__nUMUv .store_thumb__6aWh2{border-radius:8px;border:1px solid #2a2033;background:#111019}.store_productPage__nUMUv .store_media__KenaG{margin-bottom:20px}.store_productPage__nUMUv .store_details__m905T{padding-top:10px}.store_productPage__nUMUv{margin:24px auto;padding:0;max-width:1200px;border-radius:0;background:none;box-shadow:none}.store_productPage__nUMUv:before{display:none!important;content:"";box-shadow:none!important;border-radius:0!important}.store_productPage__nUMUv .store_details__m905T,.store_productPage__nUMUv .store_media__KenaG{padding:0}.store_debug__CzHDs summary{color:var(--accent-2)}.store_sizeRow__ieCpJ,.store_swatchRow__WZae1{display:flex;flex-wrap:wrap;gap:8px}.store_swatch__p9KRu{width:28px;height:28px;border-radius:999px;border:1px solid #2a2033;box-shadow:inset 0 0 0 1px #000;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.store_swatch__p9KRu:hover{transform:translateY(-1px);border-color:var(--cyber)}.store_swatchActive__hDWMo{outline:2px solid var(--cyber);outline-offset:2px;box-shadow:0 0 10px 2px rgba(144,196,233,.4)}.store_sizeBtn__tiPjA{padding:8px 12px;border-radius:10px;border:1px solid #2a2033;background:#131019;color:var(--ink);font-size:14px;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.store_sizeBtn__tiPjA:hover{transform:translateY(-1px);border-color:var(--cyber)}.store_sizeBtnActive__7xTgW{border-color:var(--cyber);box-shadow:0 0 0 2px rgba(144,196,233,.35)}.store_sizeBtn__tiPjA:disabled{opacity:.5;cursor:not-allowed;text-decoration:line-through}.store_sizeGuideLink__DS645{color:var(--cyber);font-size:13px;text-decoration:underline;opacity:.9}.store_metaLine__Dyr0n{margin:2px 0 12px;color:var(--muted);font-size:13px}.store_metaLine__Dyr0n code{color:var(--ink);background:#0f0f12;border:1px solid #2a2033;padding:0 4px;border-radius:6px}.store_detailSection__ZlqNa{margin-top:16px}.store_detailHeading__zEj9a{font-size:16px;letter-spacing:.2px;color:var(--ink);margin:12px 0 8px;border-bottom:1px dashed #90c4e933;padding-bottom:6px}.store_detailBody__UBgiw{color:var(--ink)}.store_detailList__CWV0n{margin:0;padding-left:18px}.store_detailList__CWV0n li{margin:4px 0}.store_sizeGrid__qrK_8{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:10px;gap:10px;margin-top:8px}.store_sizeImg__uL_CF{width:100%;border:1px solid #2a2033;border-radius:10px;background:#0f0f12;display:block}.store_debug__CzHDs summary{cursor:pointer;margin:14px 0 8px;color:var(--cyber);font-weight:600}.store_debug__CzHDs pre{white-space:pre-wrap;word-break:break-word;background:#0c0f13;border:1px solid #2a2033;border-radius:10px;padding:10px;max-height:50vh;overflow:auto;color:#cce4ff;font-size:12px;line-height:1.4}.store_cartList__dVlV8{margin:8px 0 12px;grid-gap:10px;gap:10px}.store_cartRow__F_pEu{grid-template-columns:72px 1fr;grid-gap:12px;gap:12px;align-items:center;padding:10px;border-radius:2px;background:linear-gradient(180deg,var(--panel),var(--panel-2));box-shadow:0 6px 16px #0006,inset 0 0 0 1px #90c4e91a}.store_cartThumbFallback__WQbuF,.store_cartThumb__pKqqd{width:72px;height:72px;border-radius:2px}.store_cartThumbFallback__WQbuF{background:#0f0f12}.store_cartControls__xN3DV{margin-top:8px}.store_qtyBtn__VGS0X{border-radius:8px;border:1px solid #2a2033;background:#131019;display:inline-grid;place-items:center;font-weight:700;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.store_qtyBtn__VGS0X:hover{transform:translateY(-1px);border-color:var(--cyber);box-shadow:0 6px 16px #0008}.store_qty__qJvO9{display:inline-block;font-weight:600}.store_removeBtn__rYLWV{margin-left:8px;padding:6px 10px;border-radius:8px;border:1px solid #2a2033;background:#17141e;color:var(--ink)}.store_removeBtn__rYLWV:hover{border-color:var(--cyber)}.store_subtotalRow___A06G{align-items:baseline;padding-top:10px}.store_cartActions__OAjZa{margin-top:16px}.store_cartShell__Q9Y3a{margin-left:auto;margin-right:auto;padding-left:clamp(16px,4vw,56px);padding-right:clamp(16px,4vw,56px)}@media (min-width:1280px){.store_cartShell__Q9Y3a{max-width:1200px}}.store_cartActions__OAjZa .store_btnPrimary__UBMnk{background:linear-gradient(180deg,var(--panel,#131019),var(--panel-2,#0f0f14));color:var(--ink,#e6e6ee);border-color:var(--line,#2a2033);box-shadow:0 8px 24px #000a,inset 0 0 0 1px #90c4e91a}.store_cartActions__OAjZa .store_btnPrimary__UBMnk:hover{box-shadow:var(--cyber-glow,0 0 10px 2px rgba(144,196,233,.55)),0 10px 28px #000a;border-color:var(--line,#2a2033)}.store_storeThreeCol__VecdK{display:grid;grid-template-columns:clamp(240px,18vw,320px) 1fr clamp(240px,18vw,320px);grid-gap:16px;gap:16px;align-items:start;padding:16px 0 24px}.store_storeThreeCol__VecdK>.store_supporterBanner__w0iFf{grid-column:2;grid-row:2;justify-self:center;align-self:start;margin-top:12px}.store_sidePanelLeft__GLZff,.store_sidePanelRight__bWu_J{position:-webkit-sticky;position:sticky;top:88px;align-self:start}.store_sidebarPanel__v__Bv{border:1px solid var(--line);border-radius:12px;background:linear-gradient(180deg,#151218,#100e14),repeating-linear-gradient(45deg,rgba(144,196,233,.07) 0 2px,rgba(0,0,0,0) 2px 6px);padding:10px;box-shadow:0 6px 18px #0008,inset 0 0 0 1px #90c4e91a}.store_sidebarPanel__v__Bv+.store_sidebarPanel__v__Bv{margin-top:12px}.store_mainCol__8dTMH{min-width:0;min-height:auto;height:auto;background:linear-gradient(180deg,var(--panel),var(--panel-2));border:1px solid var(--line);border-radius:12px;box-shadow:0 8px 26px #0009,inset 0 0 0 1px #90c4e91a;padding-inline:clamp(10px,2.5vw,20px)}.store_cartBadge__3ifFD{position:absolute;top:8px;right:12px;z-index:40;border:1px solid var(--line);border-radius:2px;background:#121018;color:var(--ink);padding:6px 10px;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:0 6px 12px #0007,inset 0 0 0 1px #90c4e91a;pointer-events:auto}.store_cartBadge__3ifFD,.store_cartBadge__3ifFD>a{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.store_cartBadge__3ifFD>a{color:inherit;width:100%;height:100%;padding:0}.store_cartBadgeIcon__9itGR{line-height:1}.store_cartBadgeText__JBqCq{font-size:14px}.store_cartBadgeCount__Mo_Gk{font-size:12px;min-width:18px;text-align:center;font-weight:700;color:var(--accent-2)}.store_zoomWrap__creLh{position:relative;overflow:hidden;border-radius:8px}.store_zoomWrap__creLh img{display:block;width:100%;height:auto;transition:opacity .12s ease}.store_zoomActive__LcfoD{cursor:zoom-in;background-repeat:no-repeat;background-position:50%;background-size:200%}.store_zoomActive__LcfoD img{opacity:0;pointer-events:none}@media (hover:none) and (pointer:coarse){.store_zoomActive__LcfoD,.store_zoomWrap__creLh{background-image:none!important;background-size:auto!important}.store_zoomActive__LcfoD img{opacity:1;pointer-events:auto}}@media (max-width:1024px){.store_storeThreeCol__VecdK{grid-template-columns:1fr;row-gap:12px}.store_sidePanelLeft__GLZff,.store_sidePanelRight__bWu_J{display:none}.store_storeThreeCol__VecdK>.store_supporterBanner__w0iFf{grid-column:1;grid-row:auto;justify-self:center;margin-top:12px}}.store_sidebarPlain__uvcCD{border:none!important;border-radius:0!important;background:none!important;box-shadow:none!important;padding:0!important;margin:0 8px}.store_sidebarPlain__uvcCD+.store_sidebarPlain__uvcCD{margin-top:20px}.store_supporterBanner__w0iFf{text-align:center;margin-top:2rem}.store_supporterBannerImg__NnST6{display:block;margin:2rem auto 0;max-width:100%;height:auto;transform:scale(1.5);transform-origin:center;transition:transform .3s ease}@media (min-width:1025px){.store_sidePanelLeft__GLZff,.store_sidePanelRight__bWu_J{display:block}}.store_crtOverlay__I_S_l{position:absolute;inset:0;pointer-events:none;z-index:2}@media (max-width:768px){.store_productGrid__JQhIa{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.store_productMeta__KN18q{padding:8px 10px}.store_supporterBannerImg__NnST6{transform:scale(1.1);margin-top:1.5rem}.store_mainCol__8dTMH{padding-top:64px;padding-inline:clamp(10px,4vw,16px)}.store_cartBadge__3ifFD{top:12px;right:10px}}@media (max-width:480px){.store_supporterBannerImg__NnST6{transform:scale(1);margin-top:1rem}}@media (max-width:420px){.store_productGrid__JQhIa{gap:8px}.store_productMeta__KN18q{padding:6px 8px}}@keyframes store_pageShutterClose__v_Mh6{0%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}60%{-webkit-clip-path:inset(49% 0 49% 0);clip-path:inset(49% 0 49% 0)}to{-webkit-clip-path:inset(50% 0 50% 0);clip-path:inset(50% 0 50% 0)}}@keyframes store_pageShutterOpen___gH_W{0%{-webkit-clip-path:inset(50% 0 50% 0);clip-path:inset(50% 0 50% 0)}40%{-webkit-clip-path:inset(25% 0 25% 0);clip-path:inset(25% 0 25% 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes store_pageSink__Grx1X{0%{transform:translateY(0) scale(1);filter:none}to{transform:translateY(4px) scale(.995);filter:brightness(.97) contrast(.99)}}@keyframes store_pageRise__jT87r{0%{transform:translateY(4px) scale(.995);filter:brightness(.97) contrast(.99)}to{transform:translateY(0) scale(1);filter:none}}@keyframes store_pagePhosphorGlow__6nIvW{0%{box-shadow:0 0 0 0 rgba(144,196,233,0)}30%{box-shadow:0 0 28px 3px rgba(144,196,233,.16)}60%{box-shadow:0 0 16px 2px rgba(144,196,233,.1)}to{box-shadow:0 0 0 0 rgba(144,196,233,0)}}.store_productImageWrap__hML6o{position:relative;overflow:hidden;background:#0b0a0d}.store_productImageWrap__hML6o>img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;transition:opacity .18s ease;will-change:opacity}.store_productImageWrap__hML6o>img:nth-child(2){position:absolute;inset:0;opacity:0}.store_productCard__Ja9Fa:hover .store_productImageWrap__hML6o>img:nth-child(2){opacity:1}.store_productCard__Ja9Fa:hover .store_productImageWrap__hML6o>img:first-child{opacity:0}.store_cartShell__Q9Y3a{max-width:1200px;margin:18px auto 28px;padding-inline:clamp(12px,2.6vw,26px);padding-block:clamp(14px,2.4vw,22px);background:linear-gradient(180deg,var(--panel,#131019),var(--panel-2,#0f0f14));border:1px solid var(--line);border-radius:12px;box-shadow:0 8px 26px #0009,inset 0 0 0 1px #90c4e91a;color:var(--ink)}.store_cartList__dVlV8{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-gap:12px;gap:12px}.store_cartRow__F_pEu{display:grid;grid-template-columns:112px 1fr;align-items:start;grid-gap:14px;gap:14px;padding:12px;border:1px solid var(--line);border-radius:10px;background:linear-gradient(180deg,#151218,#100e14);box-shadow:0 6px 18px #0008,inset 0 0 0 1px #90c4e91a}@media (max-width:560px){.store_cartRow__F_pEu{grid-template-columns:92px 1fr;gap:10px;padding:10px;border-radius:8px}}.store_cartThumb__pKqqd{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:8px;background:#0b0a0d;border:1px solid #2a2033;box-shadow:0 2px 8px #0008}.store_cartThumbFallback__WQbuF{width:100%;aspect-ratio:1/1;border-radius:8px;border:1px dashed var(--line);background:linear-gradient(180deg,#121018,#0d0c12),repeating-linear-gradient(45deg,rgba(144,196,233,.06) 0 2px,transparent 2px 6px)}.store_cartMeta__9SM7x{display:flex;flex-direction:column;gap:8px;min-width:0}.store_cartTitle__f2yuY{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Courier New,monospace;font-size:14px;font-weight:600;letter-spacing:.2px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store_metaLine__Dyr0n{font-size:12px;color:var(--accent-2);opacity:.95}.store_cartControls__xN3DV{display:inline-flex;align-items:center;gap:8px}.store_qtyBtn__VGS0X{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);background:rgba(0,0,0,.4);border-radius:3px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Courier New,monospace;font-size:14px;color:var(--ink);cursor:pointer}.store_qtyBtn__VGS0X:hover{background:rgba(0,0,0,.55)}.store_qty__qJvO9{min-width:24px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.store_removeBtn__rYLWV{margin-left:6px;font-size:12px;color:var(--accent-2);text-decoration:none;background:transparent;border:none;cursor:pointer}.store_removeBtn__rYLWV:hover{color:var(--accent-1)}.store_subtotalRow___A06G{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px dashed #90c4e933;padding:14px 2px 0;margin-top:12px;color:var(--ink);font-size:16px}.store_subtotalRow___A06G strong{font-size:18px;color:var(--accent-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.2px}.store_cartActions__OAjZa{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}