.why.svelte-11ja2cl{color:var(--c-muted);white-space:nowrap;text-overflow:ellipsis;margin-bottom:.15rem;font-size:.78rem;overflow:hidden}.card.svelte-11ja2cl{color:var(--c-ink);display:block}.media.svelte-11ja2cl{aspect-ratio:4/5;border-radius:var(--radius);background:var(--c-surface-alt);position:relative;overflow:hidden}.media.svelte-11ja2cl img{object-fit:cover;width:100%;height:100%;transition:scale .4s}.card.svelte-11ja2cl:hover img{scale:1.03}.ph.svelte-11ja2cl{background:radial-gradient(circle at 30% 25%, var(--c-primary-50,#eef2fa), transparent 60%), var(--c-surface-alt);place-items:center;display:grid;position:absolute;inset:0}.ph.svelte-11ja2cl span:where(.svelte-11ja2cl){font-family:var(--font-heading);color:var(--c-primary);opacity:.85;font-size:4.5rem;font-weight:700}.badge.svelte-11ja2cl{top:10px;border-radius:6px;padding:.2rem .55rem;font-size:.78rem;font-weight:700;position:absolute;inset-inline-start:10px}.out.svelte-11ja2cl{background:var(--c-ink);color:var(--c-surface)}.promo.svelte-11ja2cl{background:var(--c-accent);color:var(--c-on-accent,var(--c-ink));white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 20px);overflow:hidden}.body.svelte-11ja2cl{padding:.7rem .1rem 0}h3.svelte-11ja2cl{font-family:var(--font-body);letter-spacing:0;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.97rem;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.card.svelte-11ja2cl:hover h3:where(.svelte-11ja2cl){text-underline-offset:3px;text-decoration:underline}.price.svelte-11ja2cl{color:var(--c-price);align-items:baseline;gap:.35rem;margin-top:.3rem;display:flex}.was.svelte-11ja2cl{color:var(--c-muted);font-size:.88rem}.price.svelte-11ja2cl strong:where(.svelte-11ja2cl){font-variant-numeric:tabular-nums;font-size:1.12rem;font-weight:700}.ad.svelte-11ja2cl{color:var(--c-muted);cursor:help;align-items:center;gap:.3rem;margin-bottom:.2rem;font-size:.75rem;font-weight:600;display:inline-flex}.ad.svelte-11ja2cl .i:where(.svelte-11ja2cl){border:1px solid;border-radius:50%;place-items:center;width:14px;height:14px;font-size:.6rem;font-style:italic;display:inline-grid}.sr.svelte-11ja2cl{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.from.svelte-11ja2cl{color:var(--c-muted);font-size:.82rem}
