.card.svelte-22oogb{--line:var(--tier);border-radius:var(--radius-card);border:1px solid var(--border);background:var(--bg);transition:border-color var(--base) var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size}.card.svelte-22oogb .backdrop{display:none}.card.svelte-22oogb:hover,.card.svelte-22oogb:focus-within,.in-cart.svelte-22oogb{border-color:var(--border-strong)}.legendary.svelte-22oogb{--tier:var(--rarity-legendary)}.ultra-rare.svelte-22oogb{--tier:var(--rarity-ultra-rare)}.rare.svelte-22oogb{--tier:var(--rarity-rare)}.uncommon.svelte-22oogb{--tier:var(--rarity-uncommon)}.common.svelte-22oogb{--tier:var(--rarity-common)}.tier-line.svelte-22oogb{z-index:1;opacity:.75;transition:opacity var(--base) var(--ease);position:absolute;top:0;left:0}.card.svelte-22oogb:hover .tier-line:where(.svelte-22oogb),.in-cart.svelte-22oogb .tier-line:where(.svelte-22oogb){opacity:1}.media.svelte-22oogb{aspect-ratio:1;cursor:pointer;width:100%;padding:14% 12% 10%;display:block;position:relative}.badges.svelte-22oogb{z-index:1;display:inline-flex;position:absolute;top:10px;left:10px}.stock.svelte-22oogb{color:var(--disabled);font-size:12px;position:absolute;top:10px;right:12px}.body.svelte-22oogb{flex-direction:column;gap:4px;padding:0 14px 14px;display:flex;position:relative}.meta.svelte-22oogb{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.labels.svelte-22oogb{letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:600}.tier.svelte-22oogb{color:var(--tier)}.value.svelte-22oogb{color:var(--disabled);font-size:12px}.name.svelte-22oogb{color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.name.svelte-22oogb a:where(.svelte-22oogb):hover{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.foot.svelte-22oogb{justify-content:space-between;align-items:center;gap:8px;height:30px;margin-top:6px;display:flex}.price.svelte-22oogb{color:var(--text-strong);font-size:15px;font-weight:500}.out.svelte-22oogb{color:var(--disabled);font-size:13px}.sold-out.svelte-22oogb .tier:where(.svelte-22oogb){color:var(--disabled)}
