.card.svelte-11ja2cl{border-radius:var(--radius-m);background:var(--paper);border:1px solid var(--line);flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.card.svelte-11ja2cl:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.thumb.svelte-11ja2cl{aspect-ratio:4/3;background:var(--green-50);position:relative}.thumb.svelte-11ja2cl img:where(.svelte-11ja2cl){object-fit:cover;width:100%;height:100%}.thumb.svelte-11ja2cl img.placeholder:where(.svelte-11ja2cl){object-fit:contain;opacity:.35;padding:12%}.sold.svelte-11ja2cl .thumb:where(.svelte-11ja2cl) img:where(.svelte-11ja2cl){filter:grayscale(.8);opacity:.6}.badge-slot.svelte-11ja2cl{position:absolute;top:10px;left:10px}.body.svelte-11ja2cl{padding:12px 14px 16px}.meta.svelte-11ja2cl{color:var(--ink-muted);margin:0;font-size:.8rem}h3.svelte-11ja2cl{margin:2px 0 0;font-size:1rem;font-weight:700;line-height:1.4}.stock.svelte-11ja2cl{color:var(--green-700);margin:6px 0 0;font-size:.8rem;font-weight:600}.listing.svelte-106j4yb{padding-block:32px 0}.chips.svelte-106j4yb{scrollbar-width:none;gap:8px;margin-bottom:20px;padding-bottom:4px;display:flex;overflow-x:auto}.chips.svelte-106j4yb a:where(.svelte-106j4yb){border:1px solid var(--line);color:var(--ink-muted);border-radius:999px;flex:none;padding:7px 14px;font-size:.9rem;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s}.chips.svelte-106j4yb a:where(.svelte-106j4yb):hover{border-color:var(--green-500);color:var(--green-700)}.chips.svelte-106j4yb a[aria-current=page]:where(.svelte-106j4yb){background:var(--green-700);border-color:var(--green-700);color:var(--on-dark)}.count.svelte-106j4yb{color:var(--ink-muted);margin:0 0 12px;font-size:.85rem}.grid.svelte-106j4yb{grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.grid.svelte-106j4yb{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}}.empty.svelte-106j4yb{color:var(--ink-muted);justify-items:center;gap:8px;padding:48px 0;display:grid}.empty.svelte-106j4yb img:where(.svelte-106j4yb){opacity:.6}
