.card.svelte-t2ykpv{display:flex;flex-direction:column;gap:12px;min-width:0}.phw.svelte-t2ykpv{position:relative}.ph.svelte-t2ykpv{display:flex;aspect-ratio:4/5;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;background:var(--panel)}.ph.svelte-t2ykpv::-webkit-scrollbar{display:none}.ph.svelte-t2ykpv img:where(.svelte-t2ykpv){flex:0 0 100%;width:100%;height:100%;object-fit:cover;scroll-snap-align:start;scroll-snap-stop:always;transition:opacity .2s}.phw.svelte-t2ykpv:hover .ph:where(.svelte-t2ykpv) img:where(.svelte-t2ykpv){opacity:.88}.card.sold.svelte-t2ykpv{opacity:.45}.card.sold.svelte-t2ykpv:hover{opacity:.7}.arr.svelte-t2ykpv{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;border:0;padding:0;background:#ffffffd9;color:var(--ink);font-size:22px;line-height:1;cursor:pointer;opacity:0;transition:opacity .2s;display:none}.prev.svelte-t2ykpv{left:6px}.next.svelte-t2ykpv{right:6px}@media(hover:hover){.arr.svelte-t2ykpv{display:block}.phw.svelte-t2ykpv:hover .arr:where(.svelte-t2ykpv){opacity:1}}.dots.svelte-t2ykpv{position:absolute;left:0;right:0;bottom:8px;display:flex;justify-content:center;gap:4px;pointer-events:none}.dots.svelte-t2ykpv i:where(.svelte-t2ykpv){width:5px;height:5px;border-radius:50%;background:#fff9;box-shadow:0 0 0 .5px #00000040}.dots.svelte-t2ykpv i.on:where(.svelte-t2ykpv){background:#fff}.fav.svelte-t2ykpv{position:absolute;top:6px;right:6px;width:36px;height:36px;border:0;padding:0;border-radius:50%;background:#ffffffd9;color:var(--ink);display:grid;place-items:center;cursor:pointer}.fav.svelte-t2ykpv path:where(.svelte-t2ykpv){fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round}.fav.on.svelte-t2ykpv path:where(.svelte-t2ykpv){fill:currentColor}.meta.svelte-t2ykpv{display:flex;flex-direction:column;gap:2px;text-align:center}.brand.svelte-t2ykpv{font-weight:700;font-size:15px;text-transform:uppercase;letter-spacing:.03em}.title.svelte-t2ykpv{font-size:15px;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:14px;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:16px}
