.sa-promo-v{display:none}html[data-sa-promo=a] .sa-promo-v--a,html[data-sa-promo=b] .sa-promo-v--b{display:block}html:not([data-sa-promo]) .sa-promo-bar,html:not([data-sa-promo]) .sa-promo-banner,html.sa-fo .sa-promo-bar,html.sa-fo .sa-promo-banner{display:none}.sa-promo-bar{background:#ff7a1a}html[data-sa-promo] .shopify-section:has(>.sa-promo-bar)>.utility-bar{height:auto}.sa-promo-bar__link{padding:13px 16px;color:#0d0d12;font-size:14px;font-weight:700;line-height:18px;text-align:center;text-decoration:none}.sa-promo-bar__link:hover,.sa-promo-bar__link:focus-visible{text-decoration:underline}.sa-promo-bar__link:focus-visible{outline:2px solid #0d0d12;outline-offset:-4px}.sa-promo-slide{position:relative}a.sa-promo-hero{position:relative;overflow:hidden;color:#fff;text-decoration:none;background:#050507}.sa-promo-slide .sa-promo-hero{position:absolute;top:0;right:0;bottom:0;left:0}.sa-promo-banner .sa-promo-hero{aspect-ratio:3 / 1}.sa-promo-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.sa-promo-v.sa-promo-hero .sa-promo-hero__media img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:50% 50%}.sa-promo-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0009,#0000004d 38%,#0000 58%)}.sa-promo-hero__text{position:absolute;top:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;width:min(48%,600px);padding:24px 0 24px clamp(88px,7vw,128px)}.sa-promo-hero__copy{display:flex;flex-direction:column;gap:10px}.sa-promo-hero__eyebrow{color:#ff8a2a;font-size:13px;font-weight:700;line-height:1.2;letter-spacing:.2em;text-transform:uppercase}.sa-promo-hero__heading{font-size:clamp(26px,3vw,44px);font-weight:800;line-height:1.08;letter-spacing:-.01em;text-wrap:balance}.sa-promo-hero__line{font-size:clamp(14px,1.15vw,17px);line-height:1.35;opacity:.92}.sa-promo-hero__btn{display:inline-flex;align-items:center;min-height:44px;padding:0 24px;color:#0d0d12;font-size:15px;font-weight:700;background:#ff7a1a;border-radius:999px}.sa-promo-hero:hover .sa-promo-hero__btn{background:#ff9442}.sa-promo-hero:focus-visible{outline:3px solid #ff7a1a;outline-offset:-3px}@media screen and (max-width:749px){.sa-promo-bar__link{font-size:13px}.sa-promo-banner .sa-promo-hero{aspect-ratio:6 / 5}.sa-promo-v.sa-promo-hero .sa-promo-hero__media img{object-position:50% 0}.sa-promo-hero__media:after{background:linear-gradient(180deg,#000000b8,#00000059 32%,#0000 50%),linear-gradient(0deg,#0009,#0000 28%)}.sa-promo-hero__text{right:0;justify-content:space-between;align-items:center;gap:8px;width:auto;padding:14px 36px 12px;text-align:center}.sa-promo-hero__copy{gap:4px}.sa-promo-hero__eyebrow{font-size:11px}.sa-promo-hero__heading{font-size:22px;line-height:1.12}.sa-promo-hero__line{font-size:13px;text-wrap:balance}.sa-promo-hero__btn{padding:0 22px;font-size:14px}}.swiper-slide.sa-promo-slide--swiper{align-self:stretch;height:auto}.sa-promo-slide--swiper .sa-promo-hero__text{text-align:left}@media screen and (max-width:850px){.sa-promo-slide--swiper .sa-promo-v.sa-promo-hero .sa-promo-hero__media img{object-position:50% 0}.sa-promo-slide--swiper .sa-promo-hero__media:after{background:linear-gradient(180deg,#000000b8,#00000059 32%,#0000 50%),linear-gradient(0deg,#0009,#0000 28%)}.sa-promo-slide--swiper .sa-promo-hero__text{right:0;justify-content:space-between;align-items:center;gap:8px;width:auto;padding:14px 36px 40px;text-align:center}.sa-promo-slide--swiper .sa-promo-hero__copy{gap:4px}.sa-promo-slide--swiper .sa-promo-hero__eyebrow{font-size:11px}.sa-promo-slide--swiper .sa-promo-hero__heading{font-size:22px;line-height:1.12}.sa-promo-slide--swiper .sa-promo-hero__line{font-size:13px;text-wrap:balance}.sa-promo-slide--swiper .sa-promo-hero__btn{padding:0 22px;font-size:14px}}@media screen and (max-width:850px){.sa-promo-slide--swiper .sa-promo-hero__media--b:after{background:linear-gradient(180deg,#000c,#0000008c 40%,#0000001a 62%),linear-gradient(0deg,#0009,#0000 28%)}.sa-promo-slide--swiper .sa-promo-v--b .sa-promo-hero__copy{text-shadow:0 1px 8px rgba(0,0,0,.5)}}@media screen and (max-width:749px){.sa-promo-hero__media--b:after{background:linear-gradient(180deg,#000c,#0000008c 40%,#0000001a 62%),linear-gradient(0deg,#0009,#0000 28%)}.sa-promo-v--b .sa-promo-hero__copy{text-shadow:0 1px 8px rgba(0,0,0,.5)}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/sa-promo.css.map */
