.nudge.svelte-uxy590{flex-direction:column;gap:.75rem;display:flex}.nudge__head.svelte-uxy590{align-items:center;gap:.5rem;display:flex}.nudge__icon.svelte-uxy590{color:var(--color-secondary);flex-shrink:0;font-size:1.5rem;display:flex}.nudge__title.svelte-uxy590{color:var(--color-primary);margin:0;font-size:1.25rem}.nudge__image.svelte-uxy590{object-fit:cover;border-radius:.5rem;width:100%;max-height:220px}.nudge__message.svelte-uxy590{color:var(--color-text);margin:0;line-height:1.55}.nudge__products.svelte-uxy590{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.nudge__products.svelte-uxy590 li:where(.svelte-uxy590){min-width:0}.nudge__products.svelte-uxy590 a:where(.svelte-uxy590){color:inherit;flex-direction:column;gap:.25rem;text-decoration:none;display:flex}.nudge__products.svelte-uxy590 img:where(.svelte-uxy590),.nudge__products.svelte-uxy590 .nudge__product-placeholder:where(.svelte-uxy590){aspect-ratio:1;object-fit:cover;border:1px solid var(--color-light-gray);background:var(--color-off-white);border-radius:.5rem;width:100%}.nudge__products.svelte-uxy590 .nudge__product-placeholder:where(.svelte-uxy590){color:var(--color-mid-gray);justify-content:center;align-items:center;font-size:1.75rem;display:flex}.nudge__product-title.svelte-uxy590{color:var(--color-text);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.3;display:-webkit-box;overflow:hidden}.nudge__product-price.svelte-uxy590{color:var(--color-secondary);font-size:.8125rem;font-weight:600}
