.savings-notice[data-astro-cid-nh3mdyfc]{position:relative;min-width:0;padding:20px;border:1px solid var(--color-accent-a25);border-radius:14px;background:var(--color-card);box-shadow:0 8px 28px var(--color-accent-a4);text-align:start}.savings-notice[data-astro-cid-nh3mdyfc][hidden],[data-empty-for-october-promo][hidden]{display:none!important}.savings-eyebrow[data-astro-cid-nh3mdyfc]{display:inline-block;margin-bottom:8px;color:var(--color-accent);font-size:.74rem;font-weight:700;letter-spacing:.03em}.savings-title[data-astro-cid-nh3mdyfc]{margin:0 0 8px;margin-inline-end:28px;color:var(--color-text);font-size:1.03rem;line-height:1.35}.savings-description[data-astro-cid-nh3mdyfc],.savings-conditions[data-astro-cid-nh3mdyfc] p[data-astro-cid-nh3mdyfc]{margin:0;color:var(--color-text-secondary);font-size:.82rem;line-height:1.55}.savings-until[data-astro-cid-nh3mdyfc]{margin:10px 0 12px;color:var(--color-text-muted);font-size:.73rem;line-height:1.45}.savings-close[data-astro-cid-nh3mdyfc]{position:absolute;inset-block-start:3px;inset-inline-end:3px;width:44px;height:44px;padding:0;border:0;background:transparent;color:var(--color-text-secondary);font-size:1.25rem;cursor:pointer;border-radius:10px}.savings-close[data-astro-cid-nh3mdyfc]:hover{color:var(--color-text);background:var(--color-accent-a8)}.savings-actions[data-astro-cid-nh3mdyfc]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.savings-copy[data-astro-cid-nh3mdyfc]{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;width:100%;padding:8px 10px;color:var(--color-text);background:var(--color-accent-a8);border:1px solid var(--color-accent-a25);border-radius:8px;cursor:pointer}.savings-copy[data-astro-cid-nh3mdyfc]:hover{border-color:var(--color-accent)}.savings-copy[data-astro-cid-nh3mdyfc] code[data-astro-cid-nh3mdyfc]{font-family:var(--font-mono, monospace);font-size:.82rem;letter-spacing:.035em;white-space:nowrap;user-select:all}.savings-copy[data-astro-cid-nh3mdyfc] svg[data-astro-cid-nh3mdyfc]{flex-shrink:0;color:var(--color-accent)}.savings-copy[data-astro-cid-nh3mdyfc]:focus-visible,.savings-close[data-astro-cid-nh3mdyfc]:focus-visible,.savings-terms[data-astro-cid-nh3mdyfc]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.savings-feedback[data-astro-cid-nh3mdyfc]{color:var(--color-buy);font-size:.73rem}.savings-feedback[data-astro-cid-nh3mdyfc]:empty{display:none}.savings-terms[data-astro-cid-nh3mdyfc]{color:var(--color-accent);font-size:.75rem;text-underline-offset:3px}.savings-notice--overview[data-astro-cid-nh3mdyfc]{margin:24px 0 32px;padding:clamp(20px,3vw,32px)}.savings-notice--overview[data-astro-cid-nh3mdyfc] .savings-title[data-astro-cid-nh3mdyfc]{margin-inline-end:0;font-size:clamp(1.25rem,3vw,1.7rem)}.savings-conditions[data-astro-cid-nh3mdyfc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:18px}.savings-conditions[data-astro-cid-nh3mdyfc] a[data-astro-cid-nh3mdyfc]{color:var(--color-accent);white-space:nowrap}.savings-notice--overview[data-astro-cid-nh3mdyfc] .savings-copy[data-astro-cid-nh3mdyfc]{width:auto;min-width:245px}.savings-scope[data-astro-cid-nh3mdyfc],.savings-how[data-astro-cid-nh3mdyfc]{margin:16px 0 0;max-width:86ch;color:var(--color-text-secondary);font-size:.82rem;line-height:1.6}.savings-how[data-astro-cid-nh3mdyfc]{margin-top:8px}.product-hero:has(.savings-notice:not([hidden])){display:grid;grid-template-columns:minmax(0,1fr)}.product-hero:has(.savings-notice:not([hidden])) .product-hero-buy{width:fit-content}@media(min-width:1100px){.product-hero:has(.savings-notice:not([hidden])){grid-template-columns:minmax(0,1fr) 288px;column-gap:32px}.product-hero:has(.savings-notice:not([hidden])) .product-hero-titles{grid-column:1;grid-row:1}.product-hero:has(.savings-notice:not([hidden])) .product-hero-buy{grid-column:1;grid-row:2;align-self:start;justify-self:start}.savings-notice[data-astro-cid-nh3mdyfc]:not(.savings-notice--overview){grid-column:2;grid-row:1 / span 2;align-self:start}}@media(max-width:640px){.savings-notice[data-astro-cid-nh3mdyfc]{padding:16px}.savings-conditions[data-astro-cid-nh3mdyfc]{grid-template-columns:minmax(0,1fr);gap:12px}.product-hero:has(.savings-notice:not([hidden])) .product-hero-buy{width:100%}}
