.cart-savings-bar[data-header-only=true].svelte-zo48a8{width:100%;border:0;box-shadow:none}.cart-savings-bar[data-header-only=true].svelte-zo48a8>div:where(.svelte-zo48a8){padding-right:2.75rem;min-height:var(--control-height)}.cart-savings-details.svelte-zo48a8{font-size:.72rem;line-height:1.35}.cart-savings-details.svelte-zo48a8 h3:where(.svelte-zo48a8){font-size:.75rem;margin:0}.cart-savings-details.svelte-zo48a8 ul:where(.svelte-zo48a8){margin-top:.3rem}.cart-savings-details.svelte-zo48a8 li:where(.svelte-zo48a8)+li:where(.svelte-zo48a8){margin-top:.25rem}.cart-savings-details.svelte-zo48a8 section:where(.svelte-zo48a8)+section:where(.svelte-zo48a8){margin-top:.5rem}.cart-savings-details.svelte-zo48a8 p:where(.svelte-zo48a8){margin-top:.5rem;padding-top:.5rem;font-size:.7rem}.cart-savings-bar.svelte-zo48a8{position:relative;isolation:isolate;overflow:hidden;border-color:color-mix(in oklch,currentColor 20%,transparent);background:var(--primary);box-shadow:inset 0 1px color-mix(in oklch,white 14%,transparent)}.cart-savings-bar.svelte-zo48a8:before{position:absolute;z-index:-1;inset:-70% -12% -45%;background:radial-gradient(ellipse 52% 90% at 50% 42%,color-mix(in oklch,currentColor 22%,transparent),transparent 74%);content:"";filter:blur(18px);opacity:.9}.cart-savings-bar[data-membership=pro].svelte-zo48a8{background:linear-gradient(145deg,rgb(255 255 255 / .14),transparent 58%),color-mix(in oklch,var(--cart-savings-pro-fill) 92%,var(--surface-base));-webkit-backdrop-filter:blur(8px) saturate(1.25);backdrop-filter:blur(8px) saturate(1.25)}.cart-savings-bar[data-membership=premium].svelte-zo48a8{background:linear-gradient(145deg,rgb(255 255 255 / .14),transparent 58%),color-mix(in oklch,var(--cart-savings-premium-fill) 92%,var(--surface-base));-webkit-backdrop-filter:blur(8px) saturate(1.25);backdrop-filter:blur(8px) saturate(1.25)}.cart-savings-bar[data-membership=partner].svelte-zo48a8{color:#f0d589;background:linear-gradient(145deg,rgb(255 255 255 / .055),transparent 58%),#292925}.cart-savings-bar__phrase.svelte-zo48a8{font-family:var(--font-sans, Lato, sans-serif);font-weight:600}.cart-savings-bar__discount.svelte-zo48a8{font-weight:500}
