.sa-promo,.sa-promo :where(*){box-sizing:border-box}.sa-promo{background:var(--sa-promo-navy);color:var(--sa-promo-white);overflow:clip;isolation:isolate}.sa-promo__inner{display:grid;grid-template-columns:minmax(0,1fr);max-width:1440px;margin-inline:auto;padding:26px 6% 18px;gap:12px}.sa-promo__copy{position:relative;min-width:0}.sa-promo__curve{display:block;width:54px;height:21px;margin:0 0 10px}.sa-promo__curve--pink{width:48px;height:19px;margin:15px 0 0 auto}.sa-promo__heading{margin:0;color:var(--sa-promo-white);font-family:"Comic Sans MS","Chalkboard SE",var(--font-heading--family),sans-serif;font-size:clamp(43px,12vw,64px);font-weight:900;line-height:.98;letter-spacing:-.045em;text-wrap:balance;overflow-wrap:normal}.sa-promo__highlight{display:block;color:var(--sa-promo-lime)}.sa-promo__tagline{font-family:"Comic Sans MS","Chalkboard SE",var(--font-body--family),sans-serif;margin:15px 0 0;color:var(--sa-promo-white);font-size:clamp(21px,5.6vw,29px);line-height:1.3;font-weight:700;letter-spacing:-.025em}.sa-promo__support{margin:12px 0 0;font-size:15px;line-height:1.5;color:var(--sa-promo-white)}.sa-promo__offer{margin-top:15px}.sa-promo__product{margin:0 0 4px;color:var(--sa-promo-white);font-size:16px;line-height:1.4;font-weight:700}.sa-promo__prices{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.sa-promo__price{font-size:36px;font-weight:800;line-height:1.15;color:var(--sa-promo-white);letter-spacing:-.035em}.sa-promo__regular{font-size:19px;color:var(--sa-promo-white)}.sa-promo__discount{display:inline-block;padding:6px 12px;border-radius:99px;background:var(--sa-promo-lime);color:var(--sa-promo-navy);font-size:15px;font-weight:800;white-space:nowrap}.sa-promo__button{display:flex;align-items:center;justify-content:center;gap:20px;width:100%;max-width:400px;min-height:54px;margin-top:20px;padding:12px 20px;border-radius:99px;background:var(--sa-promo-pink);color:var(--sa-promo-white);font-family:var(--font-body--family),sans-serif;font-size:20px;font-weight:800;line-height:1.3;text-align:center;text-decoration:none}.sa-promo__button:hover{text-decoration:underline;text-underline-offset:4px}.sa-promo__button:focus-visible{outline:3px solid var(--sa-promo-lime);outline-offset:5px}.sa-promo__artwork{align-self:center;min-width:0}.sa-promo__image{display:block;width:100%;height:auto;object-fit:contain}@media(min-width:750px){.sa-promo__inner{grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr);padding:34px 4%;gap:20px;align-items:center}.sa-promo__heading{font-size:clamp(52px,6.4vw,82px)}.sa-promo__tagline{font-size:clamp(23px,2.4vw,32px)}.sa-promo__support{font-size:17px}.sa-promo__price{font-size:clamp(38px,4vw,50px)}.sa-promo__button{width:fit-content;min-width:270px;font-size:22px;padding-inline:28px}.sa-promo__curve{width:64px;height:24px}.sa-promo__curve--pink{width:54px;height:21px;margin-inline:auto 12%}}@media(min-width:1100px){.sa-promo__inner{padding-block:42px;gap:32px}.sa-promo__heading{font-size:clamp(76px,6.5vw,94px)}.sa-promo__tagline{font-size:30px}.sa-promo__prices{gap:15px}}@media(max-width:359px){.sa-promo__inner{padding-inline:5%}.sa-promo__heading{font-size:43px}.sa-promo__tagline{font-size:21px}.sa-promo__price{font-size:33px}.sa-promo__regular{font-size:17px}.sa-promo__discount{font-size:13px;padding:5px 9px}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/sa-bf-promotion.css.map */
