.card.svelte-rzm3jb{display:grid;gap:14px;min-width:0;color:inherit;border-radius:var(--k-radius-md);outline-offset:4px}.media.svelte-rzm3jb{position:relative;aspect-ratio:4 / 3;border-radius:var(--k-radius-md);overflow:hidden;background:var(--k-surface);isolation:isolate;transition:box-shadow var(--k-duration-base)}.highlighted.svelte-rzm3jb .media:where(.svelte-rzm3jb){box-shadow:0 0 0 2px var(--k-brand-amber)}.strip.svelte-rzm3jb{display:flex;height:100%;transition:transform .6s var(--k-ease-out)}.strip.svelte-rzm3jb>.k-photo{flex:0 0 100%;height:100%}.card.svelte-rzm3jb:hover .strip:where(.svelte-rzm3jb) img{transform:scale(1.035)}.top.svelte-rzm3jb{position:absolute;inset:10px 10px auto;display:flex;justify-content:space-between;align-items:flex-start;z-index:2}.nav.svelte-rzm3jb{position:absolute;top:50%;z-index:2;width:32px;height:32px;margin-top:-16px;border-radius:50%;display:grid;place-items:center;color:var(--k-ink);background:#f2eee6eb;opacity:0;transition:opacity var(--k-duration-fast)}.prev.svelte-rzm3jb{left:10px}.next.svelte-rzm3jb{right:10px}.card.svelte-rzm3jb:hover .nav:where(.svelte-rzm3jb),.nav.svelte-rzm3jb:focus-visible{opacity:1}.dots.svelte-rzm3jb{position:absolute;bottom:10px;left:50%;transform:translate(-50%);display:flex;gap:5px;z-index:2}.dots.svelte-rzm3jb i:where(.svelte-rzm3jb){width:6px;height:6px;border-radius:50%;background:#f2eee673;transition:background var(--k-duration-fast)}.dots.svelte-rzm3jb i.on:where(.svelte-rzm3jb){background:#fff}.kind.svelte-rzm3jb{position:absolute;left:10px;bottom:10px;z-index:2;padding:4px 8px;border-radius:999px;background:color-mix(in srgb,var(--k-bg) 72%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--k-fg-2)}.info.svelte-rzm3jb{display:grid;gap:4px;padding:0 2px}.row1.svelte-rzm3jb{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.title.svelte-rzm3jb{font-family:var(--k-font-body);font-weight:600;font-size:1rem;letter-spacing:-.01em;line-height:1.35}.rating.svelte-rzm3jb{display:inline-flex;align-items:center;gap:4px;font-size:.85rem;color:var(--k-fg-2);flex:none}.rating.svelte-rzm3jb svg{color:var(--k-brand-amber)}.where.svelte-rzm3jb{color:var(--k-muted);font-size:.9rem}.price.svelte-rzm3jb{margin-top:4px;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.price.svelte-rzm3jb b:where(.svelte-rzm3jb){font-family:var(--k-font-display);font-weight:500;font-size:1.12rem;letter-spacing:-.03em}.per.svelte-rzm3jb,.from.svelte-rzm3jb{color:var(--k-muted);font-size:.86rem}.compact.svelte-rzm3jb .title:where(.svelte-rzm3jb){font-size:.92rem}.compact.svelte-rzm3jb .price:where(.svelte-rzm3jb) b:where(.svelte-rzm3jb){font-size:1rem}
