body{color:#e2e2d9;background:#050505}.store.svelte-1vodbqu{min-height:100vh;padding:0 0 120px}.store-hero.svelte-1vodbqu{height:70vh;min-height:480px;position:relative;overflow:hidden}.store-hero-img.svelte-1vodbqu{object-fit:cover;object-position:center top;filter:brightness(.55)saturate(.7);width:100%;height:100%}.store-hero-overlay.svelte-1vodbqu{background:linear-gradient(#0000 40%,#050505b3 100%);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.store-hero-eyebrow.svelte-1vodbqu{letter-spacing:.5em;color:#ff5f1f;text-transform:uppercase;margin-bottom:12px;font-family:Bebas Neue,Impact,sans-serif;font-size:10px}.store-hero-title.svelte-1vodbqu{text-transform:uppercase;letter-spacing:-.02em;color:#e2e2d9;font-family:Bebas Neue,Impact,sans-serif;font-size:clamp(64px,12vw,140px);font-weight:800;line-height:.9}.store-hero-back.svelte-1vodbqu{letter-spacing:.3em;text-transform:uppercase;color:#e2e2d980;font-family:Bebas Neue,Impact,sans-serif;font-size:11px;text-decoration:none;transition:color .2s;position:absolute;top:28px;left:40px}.store-hero-back.svelte-1vodbqu:hover{color:#e2e2d9}.store-hero-count.svelte-1vodbqu{letter-spacing:.4em;color:#e2e2d959;text-transform:uppercase;font-size:9px;position:absolute;bottom:28px;right:40px}.store-tabs.svelte-1vodbqu{scrollbar-width:none;border-bottom:1px solid #1e1e1e;gap:0;padding:0 40px;display:flex;overflow-x:auto}.store-tabs.svelte-1vodbqu::-webkit-scrollbar{display:none}.tab.svelte-1vodbqu{letter-spacing:.25em;text-transform:uppercase;color:#555;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:20px 28px;font-family:Bebas Neue,Impact,sans-serif;font-size:16px;transition:color .2s,border-color .2s}.tab.svelte-1vodbqu:hover{color:#e2e2d9}.tab--active.svelte-1vodbqu{color:#e2e2d9;border-bottom-color:#ff5f1f}.store-grid.svelte-1vodbqu{grid-template-columns:repeat(3,1fr);gap:2px;margin-top:2px;padding:0 40px;display:grid}.card.svelte-1vodbqu{color:inherit;text-decoration:none;animation:.6s both svelte-1vodbqu-fadeUp;display:block}@keyframes svelte-1vodbqu-fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.card-img-wrap.svelte-1vodbqu{aspect-ratio:3/4;background:#111;position:relative;overflow:hidden}.card-img.svelte-1vodbqu{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.25,.46,.45,.94)}.card.svelte-1vodbqu:hover .card-img:where(.svelte-1vodbqu){transform:scale(1.04)}.card-placeholder.svelte-1vodbqu{background:#111;width:100%;height:100%}.card-sold.svelte-1vodbqu{color:#050505;letter-spacing:.3em;text-transform:uppercase;background:#e2e2d9;padding:5px 12px;font-family:Bebas Neue,Impact,sans-serif;font-size:9px;position:absolute;top:16px;left:16px}.card-hover.svelte-1vodbqu{opacity:0;background:linear-gradient(#0000 50%,#050505d9 100%);align-items:flex-end;padding:20px;transition:opacity .3s;display:flex;position:absolute;inset:0}.card-hover.svelte-1vodbqu span:where(.svelte-1vodbqu){letter-spacing:.3em;text-transform:uppercase;color:#e2e2d9;font-family:Bebas Neue,Impact,sans-serif;font-size:11px}.card.svelte-1vodbqu:hover .card-hover:where(.svelte-1vodbqu){opacity:1}.card-info.svelte-1vodbqu{padding:14px 2px 24px}.card-cat.svelte-1vodbqu{letter-spacing:.4em;color:#444;text-transform:uppercase;margin-bottom:6px;font-family:Bebas Neue,Impact,sans-serif;font-size:8px}.card-name.svelte-1vodbqu{letter-spacing:.06em;text-transform:uppercase;color:#e2e2d9;margin-bottom:6px;font-family:Bebas Neue,Impact,sans-serif;font-size:16px;line-height:1.1}.card-price.svelte-1vodbqu{letter-spacing:.12em;color:#888880;font-size:12px}.store-empty.svelte-1vodbqu{text-align:center;color:#333;letter-spacing:.2em;text-transform:uppercase;padding:120px 0;font-size:13px}@media (width<=900px){.store-grid.svelte-1vodbqu{grid-template-columns:repeat(2,1fr);padding:0 20px}.store-tabs.svelte-1vodbqu{padding:0 20px}.store-hero.svelte-1vodbqu{height:50vh}.store-hero-back.svelte-1vodbqu{left:20px}.store-hero-count.svelte-1vodbqu{right:20px}}@media (width<=540px){.store-grid.svelte-1vodbqu{grid-template-columns:1fr;padding:0 16px}.store-tabs.svelte-1vodbqu{padding:0 16px}.tab.svelte-1vodbqu{padding:16px}}
