@font-face{font-family:Source Sans Pro Fallback;font-weight:400;src:local("Arial"),local("ArialMT");size-adjust:93%;ascent-override:105.8%;descent-override:29.4%;line-gap-override:0%}@font-face{font-family:Source Sans Pro Fallback;font-weight:700;src:local("Arial Bold"),local("Arial-BoldMT");size-adjust:91%;ascent-override:108.1%;descent-override:30%;line-gap-override:0%}@font-face{font-family:Source Sans Pro Caps Fallback;font-weight:700;src:local("Arial Bold"),local("Arial-BoldMT");size-adjust:84%;ascent-override:117.1%;descent-override:32.5%;line-gap-override:0%}.phb{--phb-u: calc(100cqw / var(--phb-ref));position:relative;display:flex;flex-direction:column;box-sizing:border-box;width:100%;aspect-ratio:var(--phb-ref) / var(--phb-height);container-type:inline-size;background-color:var(--phb-bg-color);background-image:var(--phb-bg-image, none);background-position:center;background-repeat:no-repeat;background-size:100% 100%}.phb__content{display:flex;flex-direction:column;align-items:var(--phb-items);box-sizing:border-box;width:calc(var(--phb-width) * var(--phb-u));margin:calc(var(--phb-top) * var(--phb-u)) 0 calc(var(--phb-bottom) * var(--phb-u)) calc(var(--phb-left) * var(--phb-u));text-align:var(--phb-align);overflow-wrap:anywhere;-webkit-text-size-adjust:100%;text-size-adjust:100%}.phb__eyebrow,.phb__heading,.phb__subheading,.phb__body,.phb__features,.phb__button{font-family:Source Sans Pro,Source Sans Pro Fallback,sans-serif;letter-spacing:0}.phb__eyebrow,.phb__heading,.phb__button{font-family:Source Sans Pro,Source Sans Pro Caps Fallback,sans-serif}.phb__eyebrow{margin:0;color:var(--phb-eyebrow-color);font-size:calc(var(--phb-eyebrow-size) * var(--phb-u));font-weight:700;line-height:1;letter-spacing:var(--phb-eyebrow-tracking);text-transform:uppercase}.phb__heading{margin:calc(var(--phb-space-heading) * var(--phb-u)) 0 0;color:var(--phb-heading-color);font-size:calc(var(--phb-heading-size) * var(--phb-u))!important;font-weight:700;line-height:var(--phb-heading-leading);text-transform:uppercase;word-break:normal}.phb__heading-mobile{display:none}.phb__subheading{margin:calc(var(--phb-space-subheading) * var(--phb-u)) 0 0;color:var(--phb-subheading-color);font-size:calc(var(--phb-subheading-size) * var(--phb-u));font-weight:700;line-height:1.2}.phb__body{max-width:calc(var(--phb-body-width) * var(--phb-u));margin:calc(var(--phb-space-body) * var(--phb-u)) 0 0;color:var(--phb-body-color);font-size:calc(var(--phb-body-size) * var(--phb-u));font-weight:400;line-height:1.25}.phb__features{display:flex;flex-direction:var(--phb-features-direction);flex-wrap:wrap;align-items:var(--phb-items);justify-content:var(--phb-items);gap:calc(var(--phb-feature-gap) * var(--phb-u));margin:calc(var(--phb-space-features) * var(--phb-u)) 0 0;padding:0;list-style:none;color:var(--phb-feature-color);font-size:calc(var(--phb-feature-size) * var(--phb-u));font-weight:700;line-height:1.2}.phb__feature{display:flex;align-items:center;gap:calc(var(--phb-feature-icon-gap) * var(--phb-u));box-sizing:border-box;max-width:100%;margin:0;padding:calc(var(--phb-feature-pad-y) * var(--phb-u)) calc(var(--phb-feature-pad-x) * var(--phb-u));border-radius:calc(var(--phb-feature-radius) * var(--phb-u));background-color:var(--phb-feature-bg);text-align:left}.phb__feature-icon{flex:0 0 auto;width:calc(var(--phb-feature-icon-size) * var(--phb-u));height:calc(var(--phb-feature-icon-size) * var(--phb-u));color:var(--phb-feature-icon-color)}.phb__actions{display:flex;justify-content:var(--phb-button-justify);align-self:stretch;margin-top:calc(var(--phb-space-button) * var(--phb-u))}.phb__button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;max-width:100%;min-height:0;margin:0;padding:calc(var(--phb-button-pad-y) * var(--phb-u)) calc(var(--phb-button-pad-x) * var(--phb-u));border-radius:999px;background-color:var(--phb-button-bg);color:var(--phb-button-color);font-size:calc(var(--phb-button-size) * var(--phb-u));font-weight:700;line-height:1.2;letter-spacing:.085em;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease}.phb__button:hover{background-color:var(--phb-button-hover-bg);color:var(--phb-button-color)}.phb__button:focus-visible{outline:2px solid var(--phb-button-bg);outline-offset:3px}@media screen and (min-width:750px){.section-promo-hero-banner{overflow:hidden}.phb{min-width:var(--phb-floor);margin-left:min(0px,calc((100% - var(--phb-floor)) / 2))}}@media screen and (max-width:749px){.phb__content{flex:1 0 auto}.phb__actions{margin-top:auto;padding-top:calc(var(--phb-space-button) * var(--phb-u))}.phb__heading--split .phb__heading-desktop{display:none}.phb__heading--split .phb__heading-mobile{display:inline}.phb__subheading--desktop-only,.phb__body--desktop-only,.phb__features--desktop-only{display:none}}
/*# sourceMappingURL=/cdn/shop/t/524/assets/section-promo-hero-banner.css.map */
