.dk-card.svelte-19ygvul{display:flex;flex-direction:column;height:100%;background:transparent;color:var(--dk-ink, #2a2928);font-family:var(--font-body)}.dk-card-media.svelte-19ygvul{position:relative;overflow:hidden;background:#fff}.dk-card-media.svelte-19ygvul>a:where(.svelte-19ygvul){display:block}.dk-card-media.svelte-19ygvul img:where(.svelte-19ygvul){display:block;width:100%;aspect-ratio:1 / 1;-o-object-fit:cover;object-fit:cover}.dk-card-noimg.svelte-19ygvul{display:grid;place-items:center;aspect-ratio:1 / 1;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#6e6d6c}.dk-card-heart.svelte-19ygvul{position:absolute;right:10px;top:10px;display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:50%;background:#fff;color:var(--dk-ink, #2a2928);box-shadow:0 2px 10px #0000001f;cursor:pointer;transition:box-shadow .2s ease}.dk-card-quick.svelte-19ygvul{left:10px;right:auto}.dk-card-heart.svelte-19ygvul:hover{box-shadow:0 2px 14px #00000038}.dk-card-heart.on.svelte-19ygvul svg{fill:#b3261e;color:#b3261e}.dk-card-dots.svelte-19ygvul{display:flex;justify-content:center;gap:2px;margin-top:6px}.dk-card-dots.svelte-19ygvul button:where(.svelte-19ygvul){display:grid;place-items:center;width:18px;height:18px;padding:0;border:0;background:none;cursor:pointer}.dk-card-dots.svelte-19ygvul span:where(.svelte-19ygvul){width:5px;height:5px;border-radius:50%;background:#dad9d7}.dk-card-dots.svelte-19ygvul button.on:where(.svelte-19ygvul) span:where(.svelte-19ygvul){background:var(--dk-ink, #2a2928)}.dk-card-body.svelte-19ygvul{display:flex;flex:1;flex-direction:column;gap:8px;padding:14px 2px 4px}.dk-card-eyebrow.svelte-19ygvul{margin:0;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#6e6d6c}.dk-card.svelte-19ygvul h3:where(.svelte-19ygvul){margin:0;min-height:2.7em;font-family:var(--font-heading);font-size:16px;font-weight:400;line-height:1.35;letter-spacing:.005em;text-transform:none;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dk-card.svelte-19ygvul h3:where(.svelte-19ygvul) a:where(.svelte-19ygvul){color:var(--dk-ink, #2a2928);text-decoration:none;transition:color .2s ease}.dk-card.svelte-19ygvul h3:where(.svelte-19ygvul) a:where(.svelte-19ygvul):hover{color:#000}.dk-card-price.svelte-19ygvul{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin:2px 0 0}.dk-card-price.svelte-19ygvul strong:where(.svelte-19ygvul){font-size:16px;font-weight:600;letter-spacing:.01em;color:var(--dk-ink, #2a2928)}.dk-card-price.svelte-19ygvul del:where(.svelte-19ygvul){font-size:13px;font-weight:400;color:#6e6d6c}.dk-card-foot.svelte-19ygvul{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}.dk-card.svelte-19ygvul a:where(.svelte-19ygvul):focus-visible,.dk-card.svelte-19ygvul button:where(.svelte-19ygvul):focus-visible{outline:2px solid #a2a1a0;outline-offset:2px}@media(max-width:767px){.dk-card-eyebrow.svelte-19ygvul,.dk-card-noimg.svelte-19ygvul{font-size:12px}.dk-card-eyebrow.svelte-19ygvul{letter-spacing:.06em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dk-card-body.svelte-19ygvul{padding:10px 0 2px;gap:6px}.dk-card.svelte-19ygvul h3:where(.svelte-19ygvul){font-size:14px;overflow-wrap:anywhere}.dk-card-price.svelte-19ygvul strong:where(.svelte-19ygvul){font-size:15px}.dk-card-price.svelte-19ygvul del:where(.svelte-19ygvul){font-size:12px}}
