.sale-badge.svelte-ufc9ar{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;max-width:100%;align-items:stretch;border-radius:9999px;border:1px solid color-mix(in oklch,var(--foreground) 14%,var(--border));background:var(--surface-raised, var(--card));color:var(--foreground);box-shadow:var(--shadow-xs);font-weight:600;line-height:1;text-decoration:none;text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;font-family:inherit;cursor:default}button.sale-badge.svelte-ufc9ar,a.sale-badge.svelte-ufc9ar{cursor:pointer}.sale-badge__content.svelte-ufc9ar{position:relative;z-index:1;display:inline-flex;min-width:0;align-items:center;gap:.375rem;padding:.25rem .5rem}.sale-badge__text-label.svelte-ufc9ar{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sale-badge__text-discount.svelte-ufc9ar{flex-shrink:0;white-space:nowrap}.sale-badge__divider.svelte-ufc9ar{align-self:stretch;width:1px;flex-shrink:0;background:color-mix(in oklch,var(--foreground) 48%,transparent);opacity:.55}.sale-badge__icon.svelte-ufc9ar{height:.875rem;width:auto;object-fit:contain;object-position:left center;flex-shrink:0}.sale-badge--tiny.svelte-ufc9ar{font-size:.5625rem;letter-spacing:.03em}.sale-badge--tiny.svelte-ufc9ar .sale-badge__content:where(.svelte-ufc9ar){gap:.3125rem;padding:.1875rem .375rem}.sale-badge--tiny.svelte-ufc9ar .sale-badge__icon:where(.svelte-ufc9ar){height:.72rem}.sale-badge--member.svelte-ufc9ar{border:0;color:#fff;font-size:.625rem;letter-spacing:.045em;background:linear-gradient(145deg,rgb(255 255 255 / .14),transparent 58%),color-mix(in oklch,var(--member-glass-color) 92%,transparent);-webkit-backdrop-filter:blur(8px) saturate(1.35);backdrop-filter:blur(8px) saturate(1.35);box-shadow:0 1px 2px color-mix(in oklch,black 28%,transparent),inset 0 1px color-mix(in oklch,white 14%,transparent)}.sale-badge--member-pro.svelte-ufc9ar{--member-glass-color: var(--cart-savings-pro-fill)}.sale-badge--member-premium.svelte-ufc9ar{--member-glass-color: color-mix(in oklch, var(--cart-savings-premium-fill) 85%, black)}.sale-badge--member.svelte-ufc9ar .sale-badge__content:where(.svelte-ufc9ar){gap:.4375rem;padding:.3125rem .5625rem}.sale-badge--member.svelte-ufc9ar .sale-badge__divider:where(.svelte-ufc9ar){width:1px;margin-block:-.3125rem;background:color-mix(in oklch,white 32%,transparent);opacity:1}.sale-badge--member.svelte-ufc9ar .sale-badge__icon:where(.svelte-ufc9ar){height:.85rem}.sale-badge--member.svelte-ufc9ar .sale-badge__text-label:where(.svelte-ufc9ar){flex:1 1 auto}.sale-badge--member.svelte-ufc9ar .sale-badge__text-discount:where(.svelte-ufc9ar){font-weight:500}.sale-badge--member.sale-badge--tiny.svelte-ufc9ar{font-size:.5625rem;letter-spacing:.035em}.sale-badge--member.sale-badge--tiny.svelte-ufc9ar .sale-badge__content:where(.svelte-ufc9ar){gap:.375rem;padding:.25rem .4375rem}.sale-badge--member.sale-badge--tiny.svelte-ufc9ar .sale-badge__divider:where(.svelte-ufc9ar){margin-block:-.25rem}.sale-badge--member.sale-badge--tiny.svelte-ufc9ar .sale-badge__icon:where(.svelte-ufc9ar){height:.75rem}.sale-badge.svelte-ufc9ar:hover{filter:brightness(.97)}@media(prefers-reduced-motion:reduce){.sale-badge.svelte-ufc9ar:hover{filter:none}}
