.mrk-card.svelte-18iac2f{position:relative;display:flex;flex-direction:column;background:transparent;color:var(--mrk-ink, #241f21);font-family:var(--font-body)}.mrk-card-media.svelte-18iac2f{position:relative;display:block;overflow:hidden;background:var(--mrk-cream, #f4efe9)}.mrk-card-media.svelte-18iac2f img:where(.svelte-18iac2f){display:block;width:100%;aspect-ratio:1 / 1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .6s ease}.mrk-card.svelte-18iac2f:hover .mrk-card-media:where(.svelte-18iac2f) img:where(.svelte-18iac2f){transform:scale(1.04)}.mrk-sale.svelte-18iac2f{position:absolute;left:12px;top:12px;background:var(--mrk-gold, #a8863c);color:#fff;padding:4px 9px;font-size:10px;font-weight:600;line-height:1;letter-spacing:.06em}.mrk-wish.svelte-18iac2f{position:absolute;right:12px;top:12px;display:grid;width:36px;height:36px;place-items:center;border:1px solid rgb(88 45 64 / .16);background:#ffffffeb;color:var(--mrk-plum, #582d40);opacity:0;transition:opacity .25s ease}.mrk-card.svelte-18iac2f:hover .mrk-wish:where(.svelte-18iac2f){opacity:1}.mrk-wish.is-active.svelte-18iac2f{background:var(--mrk-plum, #582d40);color:#fff;opacity:1}.mrk-wish.is-active.svelte-18iac2f svg{fill:currentColor}.mrk-card-body.svelte-18iac2f{display:block;padding:16px 0 0;text-align:center;text-decoration:none}.mrk-card-body.svelte-18iac2f h3:where(.svelte-18iac2f){margin:0;color:var(--mrk-plum, #582d40);font-family:var(--font-heading);font-size:16px;font-weight:500;letter-spacing:.02em;line-height:1.4}.mrk-card-body.svelte-18iac2f p:where(.svelte-18iac2f){margin:7px 0 0;color:var(--mrk-ink, #241f21);font-size:14px;font-weight:400;line-height:1.4}.mrk-card-body.svelte-18iac2f span:where(.svelte-18iac2f){margin-left:8px;color:#9a9a9a;text-decoration:line-through}.mrk-add.svelte-18iac2f{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:16px;border:1px solid var(--mrk-plum, #582d40);background:var(--mrk-plum, #582d40);color:#fff;padding:12px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;opacity:0;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease,background .2s ease,color .2s ease}.mrk-add.svelte-18iac2f:hover{background:transparent;color:var(--mrk-plum, #582d40)}.mrk-card.svelte-18iac2f:hover .mrk-add:where(.svelte-18iac2f),.mrk-card.svelte-18iac2f:focus-within .mrk-add:where(.svelte-18iac2f){opacity:1;transform:none}@media(hover:none){.mrk-add.svelte-18iac2f,.mrk-wish.svelte-18iac2f{opacity:1;transform:none}}
