.bs-card.svelte-viq2mp{position:relative;display:flex;flex-direction:column;background:transparent;color:var(--bs-ink, #1a1a1a);font-family:var(--font-body);border:0;padding:0}.bs-card-media.svelte-viq2mp{position:relative;display:block;overflow:hidden;background:#fff}.bs-card-media.svelte-viq2mp img:where(.svelte-viq2mp){display:block;width:100%;aspect-ratio:1 / 1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transition:transform .6s ease}.bs-card.svelte-viq2mp:hover .bs-card-media:where(.svelte-viq2mp) img:where(.svelte-viq2mp){transform:scale(1.05)}.bs-sale.svelte-viq2mp{position:absolute;left:10px;top:10px;background:var(--bs-coral, #f15d47);color:#fff;padding:4px 9px;font-size:12px;font-weight:500;line-height:1;letter-spacing:.03em;border-radius:4px}.bs-wish.svelte-viq2mp{position:absolute;right:10px;top:10px;display:grid;width:34px;height:34px;place-items:center;border-radius:999px;border:1px solid rgb(4 41 79 / .1);background:#fffffff0;color:var(--bs-navy, #04294f);opacity:0;transition:opacity .25s ease}.bs-card.svelte-viq2mp:hover .bs-wish:where(.svelte-viq2mp),.bs-card.svelte-viq2mp:focus-within .bs-wish:where(.svelte-viq2mp){opacity:1}.bs-wish.is-active.svelte-viq2mp{background:var(--bs-coral, #f15d47);color:#fff;border-color:var(--bs-coral, #f15d47);opacity:1}.bs-wish.is-active.svelte-viq2mp svg{fill:currentColor}.bs-card-body.svelte-viq2mp{display:block;padding:14px 0 0;text-align:left;text-decoration:none}.bs-card-body.svelte-viq2mp h3:where(.svelte-viq2mp){margin:0;color:var(--bs-navy, #04294f);font-family:var(--font-body);font-size:14px;font-weight:500;letter-spacing:.01em;line-height:1.5;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.bs-card-body.svelte-viq2mp p:where(.svelte-viq2mp){margin:7px 0 0;color:var(--bs-ink, #1a1a1a);font-size:15px;font-weight:500;line-height:1.4}.bs-card-body.svelte-viq2mp span:where(.svelte-viq2mp){margin-left:8px;color:#98a2b0;font-weight:400;font-size:14px;text-decoration:line-through}.bs-add.svelte-viq2mp{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:14px;border-radius:0;border:1px solid var(--bs-navy, #04294f);background:transparent;color:var(--skin-accent, #596348);padding:11px;font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;opacity:0;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease,background .2s ease,color .2s ease}.bs-add.svelte-viq2mp:hover{background:var(--bs-coral, #f15d47);border-color:var(--bs-coral, #f15d47)}.bs-card.svelte-viq2mp:hover .bs-add:where(.svelte-viq2mp),.bs-card.svelte-viq2mp:focus-within .bs-add:where(.svelte-viq2mp){opacity:1;transform:none}@media(hover:none){.bs-add.svelte-viq2mp,.bs-wish.svelte-viq2mp{opacity:1;transform:none}}
