.item.svelte-15gyhn6{display:grid;gap:8px;text-decoration:none;height:100%}.thumb.svelte-15gyhn6{position:relative;aspect-ratio:4 / 3;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);overflow:hidden;display:grid;place-items:center;transition:box-shadow .2s ease,transform .2s ease}.thumb.svelte-15gyhn6 img:where(.svelte-15gyhn6){width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.item.svelte-15gyhn6:hover .thumb:where(.svelte-15gyhn6){box-shadow:var(--shadow);transform:translateY(-2px)}.item.svelte-15gyhn6:hover .thumb:where(.svelte-15gyhn6) img:where(.svelte-15gyhn6){transform:scale(1.04)}.ph.svelte-15gyhn6{font-size:36px}.soldout.svelte-15gyhn6{position:absolute;inset:auto 8px 8px auto;background:#000000b3;color:#fff;font-size:12px;padding:2px 8px;border-radius:6px}.info.svelte-15gyhn6{display:grid;gap:4px}.info.svelte-15gyhn6 .badge:where(.svelte-15gyhn6){justify-self:start}.title.svelte-15gyhn6{font-size:15px;line-height:1.35}.price.svelte-15gyhn6{font-weight:700}.meta.svelte-15gyhn6{font-size:13px}.title.svelte-15gyhn6{font-weight:600;letter-spacing:-.015em}
