.nup-responsive-banner{position:relative;min-height:var(--nup-banner-desktop-height);overflow:hidden;color:var(--nup-banner-text);isolation:isolate}.nup-responsive-banner__media,.nup-responsive-banner__media picture,.nup-responsive-banner__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.nup-responsive-banner__image{object-fit:cover}.nup-responsive-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#000}.nup-responsive-banner__content{position:relative;z-index:2;min-height:var(--nup-banner-desktop-height);display:flex;padding-top:4rem;padding-bottom:4rem}.nup-responsive-banner--top .nup-responsive-banner__content{align-items:flex-start}.nup-responsive-banner--middle .nup-responsive-banner__content{align-items:center}.nup-responsive-banner--bottom .nup-responsive-banner__content{align-items:flex-end}.nup-responsive-banner--left .nup-responsive-banner__content{justify-content:flex-start;text-align:left}.nup-responsive-banner--center .nup-responsive-banner__content{justify-content:center;text-align:center}.nup-responsive-banner--right .nup-responsive-banner__content{justify-content:flex-end;text-align:right}.nup-responsive-banner__copy{width:min(72rem,100%)}.nup-responsive-banner__copy h2{margin:0;color:inherit;text-wrap:balance}.nup-responsive-banner__copy .rte{margin-top:1.2rem;font-size:1.6rem;line-height:1.45}.nup-responsive-banner__copy .button{margin-top:1.8rem}@media screen and (max-width:749px){.nup-responsive-banner{min-height:var(--nup-banner-mobile-height)}.nup-responsive-banner__content{min-height:var(--nup-banner-mobile-height);padding-top:2.4rem;padding-bottom:2.4rem}.nup-responsive-banner__copy .rte{font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/136/compiled_assets/styles.css.map?subset=AAAAAAAAACA */
