.promo-hero{--ph-bg: #cecece;--ph-text: #f9f6f5;--ph-badge-bg: #fa541c;--ph-badge-text: #ffffff;--ph-badge-icon: #000000;--ph-overlay-rgb: 0, 0, 0;--ph-border: transparent;--ph-content-width: 1824px;position:relative;isolation:isolate;display:flex;align-items:center;padding:0 max(48px,calc((100% - var(--ph-content-width)) / 2));overflow:hidden;background:var(--ph-bg);letter-spacing:0}.promo-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:1;height:1px;background:var(--ph-border);pointer-events:none}.promo-hero__media,.promo-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;display:block;width:100%;height:100%}.promo-hero__image{object-fit:cover;object-position:70% 50%}.promo-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to left,rgba(var(--ph-overlay-rgb),0),rgba(var(--ph-overlay-rgb),.7) 51.442%);pointer-events:none}.promo-hero__content{display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-width:0;padding:48px 0}.promo-hero__badge{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:2px 5px;border-radius:4px;background:var(--ph-badge-bg);color:var(--ph-badge-text)}.promo-hero__badge-text{font-family:var(--font-body-family),"Inter",sans-serif;font-weight:500;font-size:12px;line-height:15px;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.promo-hero__badge-icon{display:block;flex:0 0 auto;width:12px;height:12px;color:var(--ph-badge-icon)}.promo-hero__badge-icon .icon{display:block;width:12px;height:12px}.promo-hero__heading{font-family:var(--font-heading-family),"Inter",sans-serif;font-weight:900;font-size:44px;line-height:48px;margin:-8px 0;letter-spacing:0;text-transform:uppercase;color:var(--ph-text)}.promo-hero__text{margin:0;font-family:var(--font-body-family),"Inter",sans-serif;font-weight:400;font-size:12px;line-height:15px;letter-spacing:-.132px;color:var(--ph-text)}@media screen and (max-width:989px){.promo-hero{padding:0 32px}.promo-hero__image{object-position:50% 50%}.promo-hero__content{padding:40px 0}.promo-hero__heading{font-size:36px;line-height:40px;margin:-7px 0}}@media screen and (max-width:749px){.promo-hero{padding:0 12px}.promo-hero:after{content:none}.promo-hero:before{background:linear-gradient(to top,rgba(var(--ph-overlay-rgb),0),rgba(var(--ph-overlay-rgb),.7) 42.029%,rgba(var(--ph-overlay-rgb),.9))}.promo-hero__content{gap:6px;padding:32px 0}.promo-hero--badge-desktop-only .promo-hero__badge{display:none}.promo-hero__heading{font-weight:800;font-size:24px;line-height:26px;margin:-4.5px 0;letter-spacing:-.48px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-promo-hero.css.map */
