.lk-card.svelte-ihdee9{position:relative;display:flex;flex-direction:column;min-width:0;background:var(--color-surface-raised);border:1px solid var(--color-line);border-radius:var(--radius-lk-xs);box-shadow:var(--shadow-card);transition:box-shadow .2s,transform .2s,border-color .2s}.lk-card.svelte-ihdee9:hover{box-shadow:var(--shadow-raise);transform:translateY(-2px);border-color:var(--color-line-strong)}.lk-card.svelte-ihdee9:has(.lk-card__title:where(.svelte-ihdee9) a:where(.svelte-ihdee9):focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.lk-card__badges.svelte-ihdee9{position:absolute;top:var(--space-3);left:var(--space-3);z-index:1;display:flex;flex-wrap:wrap;gap:var(--space-1)}.lk-card__body.svelte-ihdee9{flex:1;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-5);font-family:var(--font-body)}.lk-card__title.svelte-ihdee9{margin:0;font-family:var(--font-body);font-weight:600;font-size:17px;line-height:24px}.lk-card__title.svelte-ihdee9 a:where(.svelte-ihdee9){color:var(--color-ink);text-decoration:none;outline:none}.lk-card__title.svelte-ihdee9 a:where(.svelte-ihdee9):after{content:"";position:absolute;inset:0}.lk-card__title.svelte-ihdee9 a:where(.svelte-ihdee9):hover{color:var(--color-cocoa)}.lk-card__desc.svelte-ihdee9{display:-webkit-box;margin:0;overflow:hidden;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:23px;color:var(--color-ink-muted)}.lk-card__meta.svelte-ihdee9{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);margin:0;padding:0;list-style:none;font-size:13px;line-height:18px;font-weight:500;color:var(--color-ink-muted)}.lk-card__meta.svelte-ihdee9 li:where(.svelte-ihdee9){display:inline-flex;align-items:center;gap:var(--space-1)}.lk-card__foot.svelte-ihdee9{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:auto;padding-top:var(--space-3)}.lk-card__action.svelte-ihdee9{position:relative;z-index:2}.lk-price.svelte-ihdee9{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);margin:0;font-variant-numeric:lining-nums}.lk-price__now.svelte-ihdee9{font-size:20px;line-height:26px;font-weight:700;color:var(--color-ink)}.lk-price__old.svelte-ihdee9{font-size:14px;line-height:20px;color:var(--color-ink-muted)}.lk-sr.svelte-ihdee9{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){.lk-card.svelte-ihdee9,.lk-card.svelte-ihdee9:hover{transition:none;transform:none}}
