.bt-card.svelte-hqdeu7{padding:10px 8px;border:1px solid var(--bt-line, #e9e9e9);border-radius:8px;transition:border-color .3s,box-shadow .3s,transform .3s}.bt-card.svelte-hqdeu7:hover{border-color:var(--bt-maroon, #9e260e);box-shadow:0 8px 24px #9e260e14;transform:translateY(-2px)}.bt-media.svelte-hqdeu7{display:block;background:#fff;border-radius:5px;overflow:hidden;aspect-ratio:238 / 231}.bt-media.svelte-hqdeu7 img:where(.svelte-hqdeu7){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s var(--bt-ease, ease)}.bt-card.svelte-hqdeu7:hover .bt-media:where(.svelte-hqdeu7) img:where(.svelte-hqdeu7){transform:scale(1.05)}.bt-info.svelte-hqdeu7{padding-top:12px}.bt-name-link.svelte-hqdeu7{text-decoration:none}.bt-name.svelte-hqdeu7{font-family:var(--font-heading, "Bodoni 72 Oldstyle", "Bodoni Moda", serif);font-size:15px;font-weight:500;color:var(--bt-ink, #202020);text-transform:uppercase;letter-spacing:.03em;line-height:1.2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.bt-meta.svelte-hqdeu7{font-size:13px;color:var(--bt-muted, #595454);margin-top:6px}.bt-bottom.svelte-hqdeu7{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:12px}.bt-price.svelte-hqdeu7{display:flex;flex-direction:column;gap:2px}.bt-price-now.svelte-hqdeu7{font-size:16px;font-weight:600;color:var(--bt-ink, #202020)}.bt-price-old.svelte-hqdeu7{font-size:12px;color:var(--bt-maroon, #9e260e);text-decoration:line-through}.bt-actions.svelte-hqdeu7{display:flex;align-items:center;gap:6px}.bt-wish.svelte-hqdeu7{width:27px;height:27px;display:grid;place-items:center;border:1px solid var(--bt-line, #e9e9e9);border-radius:5px;color:var(--bt-ink, #202020);background:#fff;transition:background .25s,color .25s,border-color .25s}.bt-wish.svelte-hqdeu7:hover,.bt-wish.is-active.svelte-hqdeu7{border-color:var(--bt-maroon, #9e260e);color:var(--bt-maroon, #9e260e)}.bt-wish.is-active.svelte-hqdeu7 svg{fill:currentColor}.bt-add.svelte-hqdeu7{display:inline-flex;align-items:center;gap:6px;height:27px;padding:0 12px;background:var(--bt-maroon, #9e260e);color:#fff;font-size:12px;letter-spacing:.06em;text-transform:uppercase;border-radius:5px;transition:background .25s,transform .2s}.bt-add.svelte-hqdeu7:hover{background:var(--bt-maroon-dark, #7d1c08);transform:translateY(-1px)}@media(max-width:640px){.bt-bottom.svelte-hqdeu7{flex-wrap:wrap}.bt-price.svelte-hqdeu7{min-width:0}.bt-actions.svelte-hqdeu7{justify-content:flex-end}}
