.price-block.svelte-1iu2arg{display:inline-flex;flex-direction:column;gap:.35rem}.price-block.align-end.svelte-1iu2arg{align-items:flex-end;text-align:right}.price-row.svelte-1iu2arg{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.6rem}.promotion-pill.svelte-1iu2arg{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;background:linear-gradient(135deg,#f04444,#c91f37);padding:.3rem .7rem;font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#fff;box-shadow:0 10px 22px #c91f3733}.base-price.svelte-1iu2arg{color:#4e5c59c7;font-size:.95rem;font-weight:700;text-decoration:line-through}.final-price.svelte-1iu2arg{color:var(--color-primary);font-size:1.55rem;font-weight:900;line-height:1}.promotion-name.svelte-1iu2arg{font-size:.78rem;font-weight:700;color:var(--color-ink-muted)}.price-block.compact.svelte-1iu2arg .promotion-pill:where(.svelte-1iu2arg){padding:.2rem .55rem;font-size:.68rem}.price-block.compact.svelte-1iu2arg .base-price:where(.svelte-1iu2arg){font-size:.8rem}.price-block.compact.svelte-1iu2arg .final-price:where(.svelte-1iu2arg){font-size:1.05rem}.price-block.compact.svelte-1iu2arg .promotion-name:where(.svelte-1iu2arg){font-size:.72rem}.price-block.hero.svelte-1iu2arg .final-price:where(.svelte-1iu2arg){font-size:2.4rem}.price-block.hero.svelte-1iu2arg .base-price:where(.svelte-1iu2arg){font-size:1.1rem}
