.cyf-app.store-page{position:relative!important;inset:unset!important;display:block!important;overflow:visible!important;z-index:1!important;min-height:0!important;width:100%!important;height:auto!important;grid-template:none!important;grid-template-columns:unset!important;grid-template-rows:unset!important;grid-template-areas:unset!important}.store-page{position:relative;z-index:1;padding-top:var(--store-nav-pad,88px);min-height:calc(100vh - 64px);width:100%;max-width:100vw;overflow-x:clip;color:#f4f6fb;font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased;--bg-deep:#0b0f14;--bg-base:#0a0e18;--bg-card:#0e1322;--bg-card-hi:#131a2c;--bg-elev:#1a2238;--border:rgba(255,255,255,0.06);--border-hi:rgba(255,255,255,0.12);--border-blue:rgba(59,130,246,0.35);--text:#f4f6fb;--text-dim:#aab3c8;--text-mute:#6b7591;--text-faint:#4a5167;--blue:#3b82f6;--blue-hi:#5b9aff;--blue-lo:#1e4ed8;--blue-glow:rgba(59,130,246,0.35);--blue-soft:rgba(59,130,246,0.12);--font-mono:var(--font-geist-mono,"Geist Mono",ui-monospace,monospace)}.store-page button{cursor:pointer;border:0;background:none;padding:0}.store-page button,.store-page input,.store-page textarea{font-family:inherit;color:inherit}.store-page a{color:inherit;text-decoration:none}.store-page>.atmos,.store-page>.atmos-grid,.store-page>.atmos-stars{position:fixed;inset:0;z-index:0;pointer-events:none}.store-page>.atmos{background:radial-gradient(900px 700px at 18% -10%,rgba(59,130,246,.2),transparent 60%),radial-gradient(900px 700px at 90% 110%,rgba(59,130,246,.14),transparent 60%)}.store-page>.atmos-grid{background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 0);background-size:64px 64px;mask-image:radial-gradient(ellipse 80% 70% at 50% 25%,black 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 25%,black 30%,transparent 75%)}.store-page>.atmos-stars{background-image:radial-gradient(1.5px 1.5px at 12% 18%,rgba(255,255,255,.7),transparent 50%),radial-gradient(1px 1px at 28% 72%,rgba(255,255,255,.6),transparent 50%),radial-gradient(2px 2px at 55% 38%,rgba(120,180,255,.7),transparent 50%),radial-gradient(1px 1px at 82% 28%,rgba(255,255,255,.7),transparent 50%),radial-gradient(1px 1px at 91% 88%,rgba(255,255,255,.5),transparent 50%),radial-gradient(1.5px 1.5px at 40% 92%,rgba(120,180,255,.6),transparent 50%),radial-gradient(1.5px 1.5px at 70% 60%,rgba(255,255,255,.5),transparent 50%),radial-gradient(1px 1px at 22% 45%,rgba(255,255,255,.4),transparent 50%)}.store-page>.store-shell{position:relative;z-index:1}.store-page .cyf-co-backdrop{position:fixed;inset:0;z-index:20000}.store-shell{position:relative;z-index:1;width:100%;max-width:1480px;margin:0 auto;padding:0 16px 60px;box-sizing:border-box;overflow-x:clip}.store-toolbar{position:sticky;top:var(--store-sticky-top,88px);z-index:40;margin:0 0 20px;padding-bottom:10px;background:linear-gradient(180deg,var(--bg-deep) 72%,transparent 100%)}.store-sub{position:relative;display:flex;align-items:center;gap:12px;margin:12px 0 0;padding:10px 12px;border:1px solid var(--border-hi);background:linear-gradient(180deg,rgba(14,19,34,.85),rgba(10,14,24,.75));backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border-radius:16px;box-shadow:0 16px 50px -22px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.04)}.store-back{width:40px;height:40px;display:grid;place-items:center;background:rgba(255,255,255,.04);border:1px solid var(--border);border-radius:11px;color:var(--text-dim);transition:all .15s}.store-back:hover{background:rgba(255,255,255,.08);color:white}.store-back svg{width:16px;height:16px}.store-coll{display:flex;align-items:center;gap:11px;padding:0 14px 0 6px;border-right:1px solid var(--border);height:40px}.store-coll-mark{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;flex-shrink:0;position:relative;overflow:hidden}.store-coll-mark.mm2{background:linear-gradient(135deg,#ef4444,#b91c1c 60%,#450a0a);box-shadow:0 8px 22px -6px rgba(239,68,68,.55),inset 0 1px 0 rgba(255,255,255,.25)}.store-coll-mark.limit{background:linear-gradient(135deg,#fde047,#f5c842 50%,#ca8a04);box-shadow:0 8px 22px -6px rgba(245,200,66,.55),inset 0 1px 0 rgba(255,255,255,.4)}.store-coll-mark svg{width:18px;height:18px;color:white;position:relative;z-index:1}.store-coll-mark.limit svg{color:#422006}.store-coll-info{line-height:1.15}.store-coll-info .n{font-size:14px;font-weight:800;color:white;letter-spacing:-.01em}.store-coll-info .s{font-size:10.5px;color:var(--text-mute);font-weight:600;letter-spacing:.04em;margin-top:1px}.store-coll-info .s .v{color:var(--text-dim);font-family:var(--font-mono);font-weight:700}.store-search{flex:1;display:flex;align-items:center;gap:10px;padding:0 14px;height:40px;background:rgba(255,255,255,.03);border:1px solid var(--border);border-radius:11px}.store-search svg{width:15px;height:15px;color:var(--text-mute)}.store-search input{flex:1;background:transparent;border:0;outline:0;font-size:13px;color:white}.store-search input::placeholder{color:var(--text-mute)}.store-search kbd{font-family:var(--font-mono);font-size:10px;padding:2px 6px;background:rgba(255,255,255,.06);border-radius:5px;color:var(--text-mute)}.store-sort{display:inline-flex;align-items:center;gap:8px;padding:0 14px;height:40px;background:rgba(255,255,255,.03);border:1px solid var(--border);border-radius:11px;font-size:12.5px;font-weight:600;color:var(--text-dim)}.store-sort:hover{background:rgba(255,255,255,.06);color:white}.store-sort .l{color:var(--text-mute);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.store-sort svg{width:12px;height:12px}.store-tabs,.store-toolbar .store-tabs{margin:12px 4px 0}.store-tabs{display:flex;gap:4px;flex-wrap:wrap}.store-tab{display:inline-flex;align-items:center;gap:7px;padding:0 14px;height:36px;border-radius:10px;background:transparent;font-size:13px;font-weight:600;color:var(--text-mute);transition:all .12s;position:relative}.store-tab:hover{color:white;background:rgba(255,255,255,.03)}.store-tab.on{color:white;background:linear-gradient(180deg,var(--tab-bg-hi,rgba(59,130,246,.2)),rgba(255,255,255,.02));box-shadow:inset 0 0 0 1px var(--tab-border,rgba(59,130,246,.3))}.store-tab .num{font-size:10.5px;font-family:var(--font-mono);color:var(--text-mute);background:rgba(255,255,255,.05);padding:2px 6px;border-radius:5px;font-weight:700}.store-tab.on .num{background:rgba(255,255,255,.16);color:white}.store-banner{position:relative;margin-top:18px;padding:22px 28px;border-radius:18px;overflow:hidden;display:flex;align-items:center;gap:24px}.store-banner-mm2{background:radial-gradient(ellipse 70% 100% at 0 50%,rgba(239,68,68,.45) 0,transparent 60%),linear-gradient(135deg,#2a0a0a,#1a0808 50%,#4a0e0e);border:1px solid rgba(239,68,68,.2);box-shadow:0 22px 60px -28px rgba(239,68,68,.45)}.store-banner-limit{background:radial-gradient(ellipse 70% 100% at 0 50%,rgba(245,200,66,.35) 0,transparent 60%),linear-gradient(135deg,#2a2204,#1a1404 50%,#3a3008);border:1px solid rgba(245,200,66,.2);box-shadow:0 22px 60px -28px rgba(245,200,66,.4)}.store-banner:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:40px 40px;mask-image:linear-gradient(135deg,black,transparent 60%);-webkit-mask-image:linear-gradient(135deg,black,transparent 60%);pointer-events:none}.store-banner-icon{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);flex-shrink:0;position:relative;z-index:2}.store-banner-icon svg{width:26px;height:26px;color:white}.store-banner-mm2 .store-banner-icon svg{color:#fca5a5}.store-banner-limit .store-banner-icon svg{color:#fde047}.store-banner-body{position:relative;z-index:2;flex:1}.store-banner-eyebrow{font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.7);display:flex;align-items:center;gap:7px}.store-banner-eyebrow .crown{font-size:13px}.store-banner h2{margin:6px 0 4px;font-size:26px;font-weight:900;color:white;letter-spacing:-.02em}.store-banner-mm2 h2 .acc{background:linear-gradient(135deg,#fca5a5,#ef4444);-webkit-background-clip:text;background-clip:text;color:transparent}.store-banner-limit h2 .acc{background:linear-gradient(135deg,#fef3c7,#f5c842);-webkit-background-clip:text;background-clip:text;color:transparent}.store-banner p{margin:0;font-size:13.5px;color:rgba(255,255,255,.75);line-height:1.5;max-width:520px}.store-banner-close{position:absolute;top:12px;right:14px;width:28px;height:28px;border-radius:8px;display:grid;place-items:center;color:rgba(255,255,255,.6);background:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.1);z-index:3}.store-banner-close:hover{background:rgba(0,0,0,.45);color:white}.store-banner-close svg{width:14px;height:14px}.store-banner-stats{display:flex;gap:0;border-left:1px solid rgba(255,255,255,.12);padding-left:24px;position:relative;z-index:2}.store-banner-stat{padding:0 22px;border-right:1px solid rgba(255,255,255,.08);text-align:center}.store-banner-stat:last-child{border-right:0;padding-right:0}.store-banner-stat .v{font-size:22px;font-weight:900;color:white;font-family:var(--font-mono);letter-spacing:-.02em;line-height:1}.store-banner-stat .l{font-size:10px;color:rgba(255,255,255,.55);letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-weight:700}@media (max-width:900px){.store-banner-stats{display:none}}.store-main{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin-top:22px;align-items:start;position:relative;z-index:1}.store-main.has-cart{grid-template-columns:minmax(0,1fr) minmax(300px,380px)}.store-main>div:first-child{min-width:0}@media (max-width:1180px){.store-main,.store-main.has-cart{grid-template-columns:minmax(0,1fr)}}@media (max-width:1023px){.store-page .store-main>.store-cart{display:none!important}}.store-items-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%}@media (max-width:1180px){.store-items-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.store-items-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (max-width:600px){.store-items-grid{grid-template-columns:minmax(0,1fr)}}.store-items-grid .lm-card-body{padding:14px;gap:8px}.store-items-grid .lm-card-name{font-size:15px}.store-page .store-items-grid .lm-card-art{height:240px}@media (min-width:901px){.store-page .store-items-grid .lm-card-art{height:280px}}.store-empty{grid-column:1/-1;padding:60px 20px;text-align:center;color:var(--text-mute);background:rgba(255,255,255,.02);border:1px dashed var(--border);border-radius:16px}.store-empty svg{width:36px;height:36px;color:var(--text-faint);margin-bottom:12px}.store-empty .h{font-size:15px;font-weight:700;color:var(--text-dim);margin-bottom:4px}.store-empty .s{font-size:12.5px;color:var(--text-mute)}.store-cart{position:sticky;top:calc(var(--store-sticky-top, 88px) + 200px);width:100%;max-width:380px;justify-self:end;display:flex;flex-direction:column;max-height:calc(100vh - var(--store-sticky-top, 88px) - 220px);background:linear-gradient(180deg,rgba(14,19,34,.85),rgba(10,14,24,.75));border:1px solid var(--border-hi);border-radius:18px;overflow:hidden;backdrop-filter:blur(16px);box-shadow:0 20px 60px -28px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.04)}.store-cart-head{justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border)}.store-cart-head,.store-cart-title{display:flex;align-items:center;gap:10px}.store-cart-title{font-size:13.5px;font-weight:800;color:white}.store-cart-title .ic{width:28px;height:28px;border-radius:8px;background:linear-gradient(180deg,rgba(59,130,246,.22),rgba(59,130,246,.06));box-shadow:inset 0 0 0 1px rgba(59,130,246,.3);display:grid;place-items:center;color:var(--blue-hi);position:relative}.store-cart-title .ic svg{width:14px;height:14px}.store-cart-title .ic .badge{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;background:#f87171;color:white;border-radius:999px;font-size:9.5px;font-weight:800;display:grid;place-items:center;font-family:var(--font-mono);box-shadow:0 0 0 2px #0a0e18}.store-cart-title .info{display:flex;flex-direction:column;line-height:1.1}.store-cart-title .info .h{font-size:13.5px;font-weight:800;color:white}.store-cart-title .info .s{font-size:10.5px;color:var(--text-mute);font-weight:600;margin-top:1px}.store-cart-trash{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:var(--text-mute);background:rgba(255,255,255,.03);transition:all .12s}.store-cart-trash:hover{background:rgba(239,68,68,.1);color:#f87171}.store-cart-trash svg{width:14px;height:14px}.store-cart-body{flex:1;overflow-y:auto;padding:6px 10px}.store-cart-body::-webkit-scrollbar{width:6px}.store-cart-body::-webkit-scrollbar-thumb{background:rgba(255,255,255,.08);border-radius:999px}.store-cart-empty{padding:30px 20px;text-align:center;color:var(--text-mute);font-size:12.5px;line-height:1.5}.store-cart-empty .ic{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;margin:0 auto 10px;background:rgba(255,255,255,.03);color:var(--text-faint)}.store-cart-empty .ic svg{width:18px;height:18px}.store-cart-empty .h{font-size:13px;font-weight:700;color:var(--text-dim);margin-bottom:4px}.store-cart-line{display:grid;grid-template-columns:52px 1fr 22px;gap:10px;padding:10px;border-radius:12px;align-items:center;margin-bottom:6px;border:1px solid transparent;transition:all .12s}.store-cart-line:hover{background:rgba(255,255,255,.02);border-color:rgba(255,255,255,.05)}.store-cart-line-art{width:52px;height:52px;border-radius:10px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(ellipse at 50% 60%,var(--rarity-bg,rgba(255,255,255,.04)) 0,transparent 70%),linear-gradient(135deg,#0e1322,#0a0e18);border:1px solid var(--rarity-color,rgba(255,255,255,.08));flex-shrink:0}.store-cart-line-art svg{width:80%;height:80%}.store-cart-line-info{min-width:0;line-height:1.2}.store-cart-line-name{font-size:12.5px;font-weight:700;color:white;letter-spacing:-.005em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-cart-line-rarity{display:inline-flex;align-items:center;gap:4px;margin-top:3px;font-size:9.5px;font-weight:800;color:var(--rarity-color,var(--text-mute));letter-spacing:.08em;text-transform:uppercase}.store-cart-line-rarity .sw{width:6px;height:6px;border-radius:2px;background:var(--rarity-color)}.store-cart-line-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:5px}.store-cart-line-price{font-size:12.5px;font-weight:800;color:white;font-family:var(--font-mono);letter-spacing:-.015em}.store-cart-line-qty{display:flex;align-items:center;gap:0;background:rgba(255,255,255,.04);border-radius:7px;border:1px solid rgba(255,255,255,.06)}.store-cart-line-qty button{width:20px;height:20px;display:grid;place-items:center;color:var(--text-dim)}.store-cart-line-qty button:hover{color:white}.store-cart-line-qty button svg{width:9px;height:9px}.store-cart-line-qty .v{font-size:11px;font-weight:800;font-family:var(--font-mono);padding:0 6px;min-width:22px;text-align:center}.store-cart-line-rm{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;color:var(--text-faint);align-self:start}.store-cart-line-rm:hover{background:rgba(239,68,68,.1);color:#f87171}.store-cart-line-rm svg{width:11px;height:11px}.store-cart-suggest{padding:10px 12px 4px;border-top:1px solid var(--border)}.store-cart-suggest-head{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:800;color:var(--text-dim);letter-spacing:.04em;margin-bottom:8px}.store-cart-suggest-head svg{width:12px;height:12px;color:var(--blue-hi)}.store-cart-sugg{display:grid;grid-template-columns:38px 1fr auto;gap:10px;padding:7px 6px;border-radius:9px;align-items:center;border:1px solid transparent;transition:all .12s}.store-cart-sugg:hover{background:rgba(255,255,255,.03);border-color:var(--border)}.store-cart-sugg-art{width:38px;height:38px;border-radius:8px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(ellipse at 50% 60%,var(--rarity-bg,rgba(255,255,255,.04)) 0,transparent 70%),linear-gradient(135deg,#0e1322,#0a0e18);border:1px solid var(--rarity-color,rgba(255,255,255,.08))}.store-cart-sugg-art svg{width:80%;height:80%}.store-cart-sugg-info{min-width:0;line-height:1.2}.store-cart-sugg-name{font-size:11.5px;font-weight:700;color:white;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-cart-sugg-meta{display:flex;align-items:center;gap:6px;font-size:9.5px;margin-top:2px;color:var(--rarity-color,var(--text-mute));font-weight:800;letter-spacing:.06em;text-transform:uppercase}.store-cart-sugg-meta .price{color:white;font-family:var(--font-mono);font-weight:800;letter-spacing:-.005em;text-transform:none}.store-cart-sugg-add{width:22px;height:22px;border-radius:7px;background:rgba(59,130,246,.18);color:var(--blue-hi);border:1px solid rgba(59,130,246,.3);display:grid;place-items:center}.store-cart-sugg-add:hover{background:rgba(59,130,246,.3)}.store-cart-sugg-add svg{width:10px;height:10px}.store-cart-foot{padding:12px 14px 14px;border-top:1px solid var(--border);background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.2))}.store-cart-foot-row{display:flex;align-items:center;justify-content:space-between;font-size:12.5px;color:var(--text-dim);padding:3px 0}.store-cart-foot-row .v{color:white;font-family:var(--font-mono);font-weight:700}.store-cart-foot-row.total{margin-top:8px;padding-top:10px;border-top:1px solid rgba(255,255,255,.06);font-size:14px}.store-cart-foot-row.total .l{font-weight:800;color:white}.store-cart-foot-row.total .v{font-size:18px;font-weight:900;letter-spacing:-.02em;background:linear-gradient(135deg,var(--blue-hi),#c4dcff);-webkit-background-clip:text;background-clip:text;color:transparent}.store-cart-foot-row.total .v small{font-size:9.5px;color:var(--text-mute);margin-left:4px;font-weight:700;-webkit-text-fill-color:var(--text-mute)}.store-cart-checkout{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:0;height:48px;margin-top:12px;background:linear-gradient(180deg,var(--blue-hi),var(--blue) 50%,var(--blue-lo));color:white;font-weight:800;font-size:13.5px;letter-spacing:-.005em;border-radius:12px;box-shadow:0 10px 28px -8px var(--blue-glow),inset 0 1px 0 rgba(255,255,255,.2);transition:transform .15s;position:relative;overflow:hidden}.store-cart-checkout:hover{transform:translateY(-2px)}.store-cart-checkout:disabled{opacity:.45;cursor:not-allowed;transform:none}.store-cart-checkout svg{width:14px;height:14px}.lm-card .lm-card-add.in{background:linear-gradient(180deg,#34d399,#15803d);color:white}.lm-card-stock-out{position:absolute;inset:0;background:rgba(0,0,0,.55);display:grid;place-items:center;z-index:4}.lm-card-stock-out-pill{padding:6px 14px;background:linear-gradient(180deg,#fbbf24,#b45309);color:#1a0f00;font-weight:900;font-size:11px;letter-spacing:.18em;text-transform:uppercase;border-radius:7px;box-shadow:0 8px 18px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.3)}.lm-card.out-of-stock{opacity:.65}.store-modal-bd{position:fixed;inset:0;z-index:200;background:rgba(0,0,0,.65);backdrop-filter:blur(8px);display:grid;place-items:center;padding:20px;animation:store-modal-fade .18s ease-out}@keyframes store-modal-fade{0%{opacity:0}to{opacity:1}}.store-modal{max-width:540px;width:100%;background:linear-gradient(180deg,rgba(20,28,48,.96),rgba(10,14,24,.96));border:1px solid var(--border-hi);border-radius:22px;padding:28px;box-shadow:0 40px 100px -20px rgba(0,0,0,.7);animation:store-modal-up .22s cubic-bezier(.16,1,.3,1);max-height:90vh;overflow-y:auto}@keyframes store-modal-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.store-modal-head{display:flex;align-items:start;justify-content:space-between;gap:14px;margin-bottom:20px}.store-modal-head .h{font-size:22px;font-weight:900;color:white;letter-spacing:-.02em}.store-modal-head .s{font-size:13px;color:var(--text-mute);margin-top:4px}.store-modal-close{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:rgba(255,255,255,.04);color:var(--text-dim)}.store-modal-close:hover{background:rgba(255,255,255,.08);color:white}.store-modal-close svg{width:14px;height:14px}.store-modal-step{margin-bottom:22px}.store-modal-step-label{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--text-mute);margin-bottom:8px;display:flex;align-items:center;gap:8px}.store-modal-step-label .n{width:18px;height:18px;border-radius:5px;background:rgba(59,130,246,.18);color:var(--blue-hi);border:1px solid rgba(59,130,246,.3);display:grid;place-items:center;font-size:10px;font-family:var(--font-mono);font-weight:800}.store-verify{display:flex;align-items:center;gap:10px;padding:0 14px;height:50px;background:rgba(255,255,255,.03);border:1px solid var(--border);border-radius:12px}.store-verify input{flex:1;background:transparent;border:0;outline:0;font-size:14px;color:white}.store-verify input::placeholder{color:var(--text-mute)}.store-verify .pre{color:var(--text-mute);font-weight:700;font-size:14px}.store-verify-btn{padding:0 14px;height:36px;background:rgba(59,130,246,.18);color:var(--blue-hi);border:1px solid rgba(59,130,246,.3);border-radius:9px;font-size:12px;font-weight:700}.store-verify-btn.ok{background:rgba(16,185,129,.16);color:#34d399;border-color:rgba(16,185,129,.3)}.store-verify-btn svg{width:12px;height:12px}.store-verify-result{margin-top:10px;padding:10px 14px;background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.25);border-radius:10px;display:flex;align-items:center;gap:10px;font-size:12.5px}.store-verify-result .ok{width:22px;height:22px;border-radius:7px;background:rgba(16,185,129,.2);color:#34d399;display:grid;place-items:center}.store-verify-result .ok svg{width:12px;height:12px}.store-verify-result .n{font-weight:700;color:white}.store-verify-result .m{color:var(--text-mute);font-size:11.5px;margin-top:1px}.store-method-row{display:flex;gap:8px}.store-method{flex:1;padding:14px;background:rgba(255,255,255,.03);border:1px solid var(--border);border-radius:12px;text-align:left;cursor:pointer;transition:all .12s}.store-method:hover{border-color:var(--border-hi)}.store-method.on{background:linear-gradient(180deg,rgba(59,130,246,.16),rgba(59,130,246,.02));border-color:rgba(59,130,246,.4);box-shadow:inset 0 0 0 1px rgba(59,130,246,.18)}.store-method-head{display:flex;align-items:center;gap:10px}.store-method-head .ic{width:32px;height:32px;border-radius:9px;background:rgba(255,255,255,.04);display:grid;place-items:center;color:var(--text-dim)}.store-method.on .ic{background:rgba(59,130,246,.18);color:var(--blue-hi)}.store-method-head .ic svg{width:16px;height:16px}.store-method-name{font-size:13.5px;font-weight:800;color:white}.store-method-meta{font-size:11px;color:var(--text-mute);margin-top:3px}.store-method-tag{font-size:9.5px;font-weight:700;color:var(--green);background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.3);padding:2px 7px;border-radius:999px;letter-spacing:.06em;margin-left:auto}.store-modal-total{display:flex;align-items:baseline;justify-content:space-between;padding:14px 16px;background:rgba(59,130,246,.06);border:1px solid rgba(59,130,246,.2);border-radius:12px;margin-bottom:14px}.store-modal-total .l{font-size:12.5px;color:var(--text-dim);font-weight:700}.store-modal-total .v{font-size:22px;font-weight:900;color:white;font-family:var(--font-mono);letter-spacing:-.02em}.store-modal-total .v small{font-size:10.5px;color:var(--text-mute);margin-left:4px}.store-modal-cta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:52px;background:linear-gradient(180deg,var(--blue-hi),var(--blue) 50%,var(--blue-lo));color:white;font-weight:800;font-size:14px;border-radius:13px;box-shadow:0 14px 30px -10px var(--blue-glow),inset 0 1px 0 rgba(255,255,255,.2);transition:transform .15s}.store-modal-cta:disabled{opacity:.4;cursor:not-allowed;transform:none}.store-modal-cta:hover:not(:disabled){transform:translateY(-2px)}.store-modal-cta svg{width:14px;height:14px}.lm-rarity-bar{margin-top:28px;display:flex;flex-wrap:wrap}.lm-rarity,.lm-rarity-bar{gap:8px;align-items:center}.lm-rarity{display:inline-flex;padding:0 14px;height:40px;background:rgba(255,255,255,.03);border:1px solid var(--border);border-radius:11px;font-size:12.5px;font-weight:700;color:var(--text-dim);transition:all .15s}.lm-rarity:hover{background:rgba(255,255,255,.06);color:white;border-color:var(--border-hi)}.lm-rarity .sw{width:14px;height:14px;border-radius:4px;background:var(--rarity-color,#6b7591);box-shadow:0 0 8px var(--rarity-color,transparent)}.lm-rarity .n{font-family:var(--font-mono);font-size:10.5px;color:var(--text-mute);font-weight:700;padding-left:6px;border-left:1px solid var(--border);margin-left:2px}.lm-rarity.on{color:white;background:var(--rarity-bg-hi,rgba(255,255,255,.08));border-color:var(--rarity-color);box-shadow:inset 0 0 0 1px var(--rarity-color),0 8px 18px -10px var(--rarity-color)}.lm-rarity.on .n{color:white;border-color:rgba(255,255,255,.2)}.lm-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:22px}@media (max-width:1100px){.lm-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.lm-grid{grid-template-columns:repeat(2,1fr)}}.lm-card{position:relative;background:var(--bg-card);border:1px solid var(--border);border-radius:18px;overflow:hidden;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column}.lm-card:hover{transform:translateY(-3px);border-color:var(--rarity-color,rgba(255,255,255,.18));box-shadow:0 24px 50px -22px rgba(0,0,0,.7),0 0 30px -10px var(--rarity-color,transparent)}.lm-card-art{position:relative;height:220px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(ellipse at 50% 60%,var(--rarity-bg,rgba(255,255,255,.04)) 0,transparent 70%),linear-gradient(135deg,#0e1322,#0a0e18)}.lm-card-art:before{content:"";position:absolute;inset:0;background-image:radial-gradient(1px 1px at 18% 30%,rgba(255,255,255,.4),transparent),radial-gradient(1px 1px at 75% 65%,rgba(255,255,255,.4),transparent),radial-gradient(1.5px 1.5px at 45% 80%,var(--rarity-color,white),transparent);pointer-events:none}.lm-card-art-svg{position:relative;z-index:2;width:72%;height:72%}.lm-card-art-svg svg{width:100%;height:100%;filter:drop-shadow(0 12px 24px rgba(0,0,0,.5)) drop-shadow(0 0 14px var(--rarity-glow,transparent))}.lm-card-rarity{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;gap:5px;padding:4px 9px;background:rgba(0,0,0,.55);backdrop-filter:blur(6px);border:1px solid var(--rarity-color,rgba(255,255,255,.16));border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--rarity-color,white);z-index:3}.lm-card-rarity .sw{width:8px;height:8px;border-radius:2px;background:var(--rarity-color);box-shadow:0 0 6px var(--rarity-color)}.lm-card-demand{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;gap:5px;padding:4px 9px;background:rgba(0,0,0,.55);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.1);border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.04em;color:white;z-index:3}.lm-card-body{padding:14px;display:flex;flex-direction:column;gap:8px}.lm-card-name{font-size:14.5px;font-weight:800;color:white;letter-spacing:-.015em;line-height:1.2}.lm-card-meta{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--text-mute)}.lm-card-meta .dot{width:3px;height:3px;border-radius:999px;background:var(--text-faint)}.lm-card-foot{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid var(--border);margin-top:2px}.lm-card-price-block{display:flex;flex-direction:column;gap:2px}.lm-card-price{font-size:15px;font-weight:900;color:white;font-family:var(--font-mono);letter-spacing:-.02em}.lm-card-price small{font-size:9.5px;color:var(--text-mute);font-weight:700;letter-spacing:.06em;margin-left:4px}.lm-card-add{width:36px;height:36px;border-radius:10px;background:linear-gradient(180deg,var(--rarity-color,var(--blue)),color-mix(in srgb,var(--rarity-color,var(--blue)) 60%,black));display:grid;place-items:center;color:white;transition:all .15s;box-shadow:0 8px 18px -6px var(--rarity-color,var(--blue-glow))}.lm-card-add:hover{transform:translateY(-2px)}.lm-card-add svg{width:14px;height:14px}.lm-card-add--pop{animation:lm-cart-pop .42s cubic-bezier(.34,1.56,.64,1)}@keyframes lm-cart-pop{0%{transform:scale(1)}40%{transform:scale(1.22);box-shadow:0 12px 28px -4px var(--rarity-color,var(--blue-glow))}to{transform:scale(1)}}.lm-card-add.in{background:linear-gradient(180deg,#22c55e,#15803d);box-shadow:0 8px 18px -6px rgba(34,197,94,.45)}.store-price-animated{display:inline-block;transition:opacity .2s ease,transform .2s ease;font-variant-numeric:tabular-nums}.store-price-animated[data-currency]{animation:none}.store-price-animated--flip{animation:store-price-flip .32s ease-out}@keyframes store-price-flip{0%{opacity:.55;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.store-price-animated small{font-size:9.5px;color:var(--text-mute);font-weight:700;letter-spacing:.06em;margin-left:4px}.lm-card-ribbon{position:absolute;top:0;right:14px;padding:4px 9px 5px;background:linear-gradient(180deg,#ef4444,#b91c1c);color:white;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;z-index:4;clip-path:polygon(0 0,100% 0,100% 100%,50% 85%,0 100%);box-shadow:0 6px 14px rgba(239,68,68,.4)}@media (max-width:1180px){.store-cart{position:relative;top:auto;max-height:none}}@media (max-width:900px){.store-banner{padding:18px 20px;gap:16px;flex-wrap:wrap}.store-banner h2{font-size:22px}.store-banner p{font-size:13px}.store-sub{gap:8px;padding:8px}}@media (max-width:720px){.store-page{padding-top:calc(var(--store-nav-pad, 88px) - 20px)}.store-shell{padding:0 12px 100px}.store-sub{position:relative;top:auto;margin-top:6px;flex-wrap:wrap;padding:8px}.store-back{order:1}.store-coll{order:2;flex:1;padding-right:0;border-right:0}.store-sort{order:3;height:36px;padding:0 12px}.store-sort .l{display:none}.store-search{order:4;flex-basis:100%;height:38px}.store-search kbd{display:none}.store-tabs{flex-wrap:nowrap;overflow-x:auto;margin:14px -12px 0;padding:0 12px 6px;scrollbar-width:none}.store-tabs::-webkit-scrollbar{display:none}.store-tab{flex-shrink:0;height:34px;padding:0 12px;font-size:12.5px}.store-banner{padding:16px;gap:12px}.store-banner-stats{display:none}.store-banner-icon{width:44px;height:44px;border-radius:12px}.store-banner-icon svg{width:22px;height:22px}.store-banner h2{font-size:18px}.store-items-grid{gap:12px}.lm-card-art{height:200px}.store-page .store-items-grid .lm-card-art{height:220px}.lm-card-body{padding:10px}.lm-card-name{font-size:13.5px}.lm-card-price{font-size:14px}.lm-card-add{width:32px;height:32px}.lm-card-rarity{font-size:9px;padding:3px 7px}.lm-card-demand,.store-cart{display:none}}.store-bottom-cart{display:none;position:fixed;bottom:12px;left:12px;right:12px;z-index:80;padding:10px 12px 10px 14px;background:linear-gradient(180deg,rgba(14,19,34,.94),rgba(10,14,24,.9));border:1px solid var(--border-hi);border-radius:14px;backdrop-filter:blur(20px);box-shadow:0 20px 50px -16px rgba(0,0,0,.7);align-items:center;gap:12px}.store-bottom-cart-count{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:white}.store-bottom-cart-count .ic{width:32px;height:32px;border-radius:9px;background:linear-gradient(180deg,rgba(59,130,246,.22),rgba(59,130,246,.06));box-shadow:inset 0 0 0 1px rgba(59,130,246,.3);display:grid;place-items:center;color:var(--blue-hi);position:relative}.store-bottom-cart-count .ic svg{width:15px;height:15px}.store-bottom-cart-count .ic .badge{position:absolute;top:-3px;right:-3px;min-width:16px;height:16px;padding:0 4px;background:#f87171;color:white;font-size:9.5px;font-weight:800;border-radius:999px;display:grid;place-items:center;font-family:var(--font-mono);box-shadow:0 0 0 2px #0a0e18}.store-bottom-cart-info{display:flex;flex-direction:column;line-height:1.15}.store-bottom-cart-info .h{font-size:12.5px;font-weight:700;color:white}.store-bottom-cart-info .s{font-size:10.5px;color:var(--text-mute);font-weight:600}.store-bottom-cart-total{margin-left:auto;font-size:14px;font-weight:900;font-family:var(--font-mono);color:white;letter-spacing:-.02em}.store-bottom-cart-go{display:inline-flex;align-items:center;gap:6px;padding:0 12px;height:36px;background:linear-gradient(180deg,var(--blue-hi),var(--blue));color:white;border-radius:10px;font-size:12px;font-weight:800;box-shadow:0 8px 18px -6px var(--blue-glow)}.store-bottom-cart-go svg{width:12px;height:12px}@media (max-width:1023px){.store-bottom-cart{display:flex}}.store-cart-drawer-bd{position:fixed;inset:0;z-index:90;background:rgba(0,0,0,.55);backdrop-filter:blur(6px);animation:fade-in .18s}.store-cart-drawer{position:fixed;bottom:0;left:0;right:0;max-height:90vh;z-index:100;background:linear-gradient(180deg,rgba(14,19,34,.96),rgba(10,14,24,.92));border-top:1px solid var(--border-hi);border-radius:22px 22px 0 0;backdrop-filter:blur(20px);display:flex;flex-direction:column;animation:drawer-up .25s cubic-bezier(.16,1,.3,1);box-shadow:0 -20px 60px -16px rgba(0,0,0,.7)}@keyframes drawer-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.store-cart-drawer .store-cart{display:flex;border:0;border-radius:22px 22px 0 0;max-height:100%;position:relative}.store-cart-drawer-handle{width:40px;height:4px;border-radius:999px;background:rgba(255,255,255,.18);margin:8px auto 4px}@media (max-width:440px){.store-items-grid{grid-template-columns:1fr}.lm-card-art{height:200px}}.store-main.has-cart>aside.cyf-cart{position:sticky;top:calc(var(--store-sticky-top, 88px) + 12px);width:100%;max-width:380px;justify-self:end;display:flex;flex-direction:column;max-height:calc(100vh - var(--store-sticky-top, 88px) - 40px);background:linear-gradient(180deg,rgba(14,19,34,.92),rgba(10,14,24,.88));border-left:1px solid var(--border-hi);border-radius:18px;overflow:hidden;backdrop-filter:blur(16px);box-shadow:0 20px 60px -28px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.04);grid-area:unset;border:1px solid var(--border-hi)}.store-page .cyf-cart .cyf-cart-items{flex:1;overflow-y:auto;min-height:0}.store-page .cyf-cart .cyf-cart-foot{flex-shrink:0;border-top:1px solid var(--border);background:rgba(0,0,0,.15)}.lim-grid-lock-banner{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding:10px 14px;border-radius:12px;background:rgba(245,200,66,.08);border:1px solid rgba(245,200,66,.22);color:#fde68a;font-size:12.5px;font-weight:600;line-height:1.45}.lim-user-section{margin-bottom:14px}.lim-user-input-label{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-mute);margin-bottom:8px}.lim-user-input-wrap{display:flex;align-items:center;gap:10px;padding:0 12px;height:42px;border-radius:11px;background:rgba(255,255,255,.03);border:1px solid var(--border);transition:border-color .15s,box-shadow .15s}.lim-user-input-wrap.status-checking{border-color:rgba(59,130,246,.4)}.lim-user-input-wrap.status-ok{border-color:rgba(16,185,129,.45);box-shadow:0 0 0 2px rgba(16,185,129,.12)}.lim-user-input-wrap.status-error{border-color:rgba(239,68,68,.45);box-shadow:0 0 0 2px rgba(239,68,68,.1)}.lim-user-input{flex:1;background:transparent;border:0;outline:0;font-size:13px;color:white;min-width:0}.lim-user-input::placeholder{color:var(--text-mute)}.lim-user-error{margin:6px 0 0;font-size:11.5px;color:#fca5a5;font-weight:600}.lim-user-card{display:flex;align-items:center;gap:12px;padding:10px 12px;margin-bottom:12px;border-radius:12px;background:rgba(16,185,129,.06);border:1px solid rgba(16,185,129,.22)}.lim-user-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid rgba(16,185,129,.35);flex-shrink:0}.lim-user-avatar-placeholder{width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.05);display:grid;place-items:center;color:var(--text-mute);flex-shrink:0}.lim-user-info{flex:1;min-width:0}.lim-user-name{font-size:13.5px;font-weight:700;color:white;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lim-user-id{font-size:10.5px;color:var(--text-mute);font-family:var(--font-mono);margin-top:2px}.lim-premium-badge{border-radius:999px;background:rgba(245,200,66,.15);border:1px solid rgba(245,200,66,.35);color:#fde047}.lim-no-premium-badge,.lim-premium-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;font-size:10px;font-weight:800;flex-shrink:0}.lim-no-premium-badge{border-radius:999px;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.3);color:#fca5a5}.lim-no-premium-warn{display:flex;gap:10px;padding:12px;margin-bottom:12px;border-radius:12px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.22)}.lim-warn-title{font-size:12.5px;font-weight:800;color:#fecaca;margin-bottom:4px}.lim-warn-body{font-size:11.5px;color:#fca5a5;line-height:1.45}.lm-card.lm-locked{opacity:.72;pointer-events:none}.lm-card.lm-selected{box-shadow:0 0 0 2px var(--rarity-color,#fde047),0 16px 40px -16px rgba(0,0,0,.5)}.lm-card-selected-mark{position:absolute;top:10px;right:10px;z-index:5;width:26px;height:26px;border-radius:999px;background:#22c55e;color:white;display:grid;place-items:center;box-shadow:0 4px 12px rgba(34,197,94,.45)}.lm-card-selected-mark svg{width:14px;height:14px}.lm-btn-locked{opacity:.5;cursor:not-allowed!important}.lm-card-art img{width:auto;max-width:88%;max-height:88%;height:auto;object-fit:contain;object-position:center;display:block;margin:0 auto;filter:drop-shadow(0 8px 20px rgba(0,0,0,.45))}@keyframes lim-spin{to{transform:rotate(1turn)}}@media (max-width:1180px){.store-main.has-cart>aside.cyf-cart{position:relative;top:auto;max-width:none;max-height:none;margin-top:20px}.store-page.limiteds-page .store-shell,.store-page.mm2-page .store-shell{padding-bottom:max(100px,calc(88px + env(safe-area-inset-bottom)))}.store-page.mm2-page .store-items-grid .lm-card-art{height:auto;aspect-ratio:1;min-height:0}.store-page.mm2-page .store-items-grid .lm-card-body{padding:10px;gap:6px}.store-page.mm2-page .store-items-grid .lm-card-name{font-size:12.5px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.store-page.mm2-page .store-items-grid .lm-card-meta{display:none}.store-page.mm2-page .store-items-grid .lm-card-foot{padding-top:8px;gap:6px;flex-wrap:wrap}.store-page.mm2-page .store-items-grid .lm-card-price{font-size:13px}}@media (max-width:1023px){.store-page .store-main.has-cart{grid-template-columns:1fr;gap:16px}.store-page.limiteds-page .store-shell{padding-bottom:max(100px,calc(88px + env(safe-area-inset-bottom)))}.store-page .lim-grid-lock-banner{font-size:11.5px;padding:9px 12px}.store-page .store-items-grid .lm-card{min-width:0}.store-page .store-items-grid .lm-card-name{font-size:13px;line-height:1.25}.store-page .store-items-grid .lm-card-price{font-size:14px}.store-page .store-items-grid .lm-card-meta{display:none}}@media (max-width:720px){.store-page .store-coll-info .n{font-size:13px}.store-page .store-items-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.store-page:not(.mm2-page) .store-items-grid .lm-card-art{height:118px}.store-page .store-items-grid .lm-card-rarity{font-size:8px;padding:3px 6px;max-width:72%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-page .store-items-grid .lm-card-demand{font-size:8px;padding:3px 6px}.store-page .lim-user-card{flex-wrap:wrap}}@media (max-width:400px){.store-page:not(.mm2-page) .store-items-grid{grid-template-columns:1fr}.store-page:not(.mm2-page) .store-items-grid .lm-card-art{height:200px}}@media (max-width:480px){.store-coll{min-width:0;overflow:hidden}.store-coll-info .n{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:130px}.store-sort span:not(.l){display:none}}.store-currency-wrap{position:relative;flex-shrink:0}.store-currency-btn .store-currency-val{display:inline-flex;align-items:center;gap:5px;font-weight:700;color:white}.store-currency-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:60;min-width:200px;padding:6px;background:linear-gradient(180deg,#131a2c,#0e1322);border:1px solid var(--border-hi);border-radius:14px;box-shadow:0 20px 50px -12px rgba(0,0,0,.75)}.store-currency-opt{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border-radius:10px;font-size:12.5px;font-weight:600;color:var(--text-dim);text-align:left;transition:background .15s,color .15s}.store-currency-opt:hover{background:rgba(255,255,255,.06);color:white}.store-currency-opt.on{background:rgba(59,130,246,.16);color:#93c5fd}.store-currency-opt-flag{font-size:16px;line-height:1}.store-currency-opt-label{flex:1}.store-currency-opt-code{font-size:10px;font-family:var(--font-mono);color:var(--text-mute);letter-spacing:.06em}.store-currency-opt.on .store-currency-opt-code{color:#93c5fd}@media (max-width:767px){.store-page.mm2-page .store-shell{padding:0 12px max(108px,calc(88px + env(safe-area-inset-bottom)));overflow-x:clip}.store-page.mm2-page .store-sub{margin-top:4px;padding:8px;gap:8px}.store-page.mm2-page .store-coll-info .n{font-size:13px;line-height:1.2}.store-page.mm2-page .store-coll-info .s{font-size:11px}.store-page.mm2-page .store-sort{min-width:0;padding:0 10px;font-size:11px}.store-page.mm2-page .store-sort .l{display:none}.store-page.mm2-page .store-main{margin-top:12px}.store-page.mm2-page .store-items-grid .lm-card-foot{align-items:center;gap:6px}.store-page.mm2-page .store-items-grid .lm-card-price{font-size:12px;word-break:break-word}.store-page.mm2-page .store-items-grid .lm-card-price small{display:block;font-size:9px}.store-page.mm2-page .cyf-co-modal{width:min(100% - 20px,440px);max-height:min(92dvh,720px);margin:10px}.store-page.mm2-page .cyf-co-foot{flex-direction:column;gap:8px}.store-page.mm2-page .cyf-co-btn-primary,.store-page.mm2-page .cyf-co-btn-secondary{width:100%}.store-page{padding-top:calc(var(--store-nav-pad, 72px) - 8px)!important;min-height:0}.store-page .store-toolbar{top:calc(var(--store-sticky-top, 78px) - 8px)!important}.store-page .store-items-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.store-page:not(.mm2-page) .store-items-grid .lm-card-art{height:165px}.store-page .store-items-grid .lm-card-name{font-size:12px;line-height:1.25}.store-page .store-items-grid .lm-card-body{padding:10px 12px 12px;gap:7px}.store-page{overflow-x:hidden}.store-page .store-currency-menu{max-width:none!important;min-width:210px!important}.store-page .store-sidebar-wrap{position:fixed;bottom:0;left:0;right:0;top:auto;z-index:40}.store-page .store-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px;flex-wrap:nowrap}.store-page .store-tabs::-webkit-scrollbar{display:none}.store-page .store-title{font-size:clamp(22px,6vw,32px)}}