.shop-hero.svelte-1gsk91v{background:linear-gradient(#3f9aa624,#0000);padding:clamp(3.6rem,6vw,5rem) 0 1.6rem}.hero-row.svelte-1gsk91v{justify-content:space-between;align-items:center;gap:2.5rem;display:flex}.hero-text.svelte-1gsk91v{flex:1;min-width:0}.shop-hero.svelte-1gsk91v h1:where(.svelte-1gsk91v){margin:.7rem 0 .6rem;font-size:clamp(2.2rem,6vw,3.8rem)}.shop-hero.svelte-1gsk91v p:where(.svelte-1gsk91v){color:var(--text-soft);max-width:52ch}.medium-tag.svelte-1gsk91v{font-family:var(--font-script);color:var(--gold-text);margin-top:1rem;font-size:1.3rem;display:inline-block}.hero-frame.svelte-1gsk91v{background:linear-gradient(135deg,#f7dc92 0%,#c9971f 42%,#eecb7d 55%,#a9741a 100%);border-radius:3px;flex:none;width:min(320px,40vw);margin:0;padding:11px;transform:rotate(-1deg);box-shadow:0 22px 36px -18px #2d26128c,inset 0 0 0 1px #50370a80,inset 0 2px 3px #ffffff8c,inset 0 -3px 6px #5a3c0a80}.hero-mat.svelte-1gsk91v{background:#f6efdb;padding:10px;box-shadow:inset 0 0 0 1px #00000014,inset 0 8px 16px #00000024}.hero-canvas.svelte-1gsk91v{aspect-ratio:4/3;position:relative;overflow:hidden;box-shadow:inset 0 0 30px #0003}.hero-glass.svelte-1gsk91v{pointer-events:none;background:linear-gradient(125deg,#ffffff40 0%,#fff0 40%);position:absolute;inset:0}@media (width<=720px){.hero-frame.svelte-1gsk91v{display:none}}.toolbar.svelte-1gsk91v{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-block:1px solid var(--line);background:#f6efdbdb;position:sticky;top:74px}.bar.svelte-1gsk91v{justify-content:space-between;align-items:center;gap:1rem;padding-block:.8rem;display:flex}.chips.svelte-1gsk91v{scrollbar-width:none;gap:.5rem;padding-bottom:2px;display:flex;overflow-x:auto}.chips.svelte-1gsk91v::-webkit-scrollbar{display:none}.chip.svelte-1gsk91v{border:1px solid var(--line);color:var(--text-soft);white-space:nowrap;background:0 0;border-radius:999px;flex:none;padding:.5rem 1rem;font-size:.85rem;font-weight:500;transition:all .25s}.chip.svelte-1gsk91v:hover{color:var(--text);border-color:var(--gold-600)}.chip.on.svelte-1gsk91v{background:linear-gradient(135deg, var(--gold-400), var(--gold-600));color:var(--brand-ink);border-color:#0000}.sort.svelte-1gsk91v{flex:none;align-items:center;gap:.5rem;display:inline-flex}.sort.svelte-1gsk91v span:where(.svelte-1gsk91v){color:var(--text-faint);text-transform:uppercase;letter-spacing:.1em;font-size:.78rem}.sort.svelte-1gsk91v select:where(.svelte-1gsk91v){background:var(--surface);border:1px solid var(--line);color:var(--text);border-radius:999px;padding:.5rem .9rem;font-family:inherit;font-size:.85rem}.sort.svelte-1gsk91v select:where(.svelte-1gsk91v):focus{border-color:var(--gold-400);outline:none}.listing.svelte-1gsk91v{padding-block:2rem 5rem}.count.svelte-1gsk91v{color:var(--text-faint);margin:0 0 1.4rem;font-size:.85rem}.grid.svelte-1gsk91v{grid-template-columns:repeat(4,1fr);gap:1.4rem;display:grid}.none.svelte-1gsk91v{color:var(--text-soft);text-align:center;padding:3rem 0}@media (width<=940px){.grid.svelte-1gsk91v{grid-template-columns:repeat(3,1fr)}}@media (width<=720px){.grid.svelte-1gsk91v{grid-template-columns:repeat(2,1fr)}.bar.svelte-1gsk91v{flex-direction:column;align-items:stretch}}@media (width<=460px){.grid.svelte-1gsk91v{grid-template-columns:1fr}}
