.card.svelte-t2ykpv{display:flex;flex-direction:column;gap:12px;min-width:0}.ph.svelte-t2ykpv{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--panel)}.ph.svelte-t2ykpv img:where(.svelte-t2ykpv){width:100%;height:100%;object-fit:cover;transition:opacity .2s}.card.svelte-t2ykpv:hover .ph:where(.svelte-t2ykpv) img:where(.svelte-t2ykpv){opacity:.88}.meta.svelte-t2ykpv{display:flex;flex-direction:column;gap:2px;text-align:center}.brand.svelte-t2ykpv{font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.03em}.title.svelte-t2ykpv{font-size:13px;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.size.svelte-t2ykpv{font-size:12px;color:var(--ink-3)}.price.svelte-t2ykpv{display:flex;gap:8px;align-items:baseline;justify-content:center;margin-top:6px;font-variant-numeric:tabular-nums}.price.svelte-t2ykpv b:where(.svelte-t2ykpv){font-size:14px}.price.svelte-t2ykpv s:where(.svelte-t2ykpv){color:var(--ink-3);font-size:12.5px}.shop.svelte-t2ykpv{font-size:11.5px;color:var(--ink-3);margin-top:2px}
