.banner{display:flex;position:relative;flex-direction:column;z-index:auto;isolation:isolate}.banner--full{height:calc(var(--vh, 100vh) - var(--hh) - var(--ab, 0px))}@media screen and (max-width: 749px){.banner--small:not(.banner--adapt) .banner__content{min-height:28rem}.banner--medium:not(.banner--adapt) .banner__content{min-height:34rem}.banner--large:not(.banner--adapt) .banner__content{min-height:39rem}}@media screen and (min-width: 750px){.banner{flex-direction:row}.banner--small:not(.banner--adapt){min-height:42rem}.banner--medium:not(.banner--adapt){min-height:56rem}.banner--large:not(.banner--adapt){min-height:72rem}.banner__content.top-left{align-items:flex-start;justify-content:flex-start}.banner__content.top-center{align-items:flex-start;justify-content:center}.banner__content.top-right{align-items:flex-start;justify-content:flex-end}.banner__content.middle-left{align-items:center;justify-content:flex-start}.banner__content.middle-center{align-items:center;justify-content:center}.banner__content.middle-right{align-items:center;justify-content:flex-end}.banner__content.bottom-left{align-items:flex-end;justify-content:flex-start}.banner__content.bottom-center{align-items:flex-end;justify-content:center}.banner__content.bottom-right{align-items:flex-end;justify-content:flex-end}}@media screen and (max-width: 749px){.banner__content.mobile-top{align-items:flex-start;justify-content:flex-start}.banner__content.mobile-middle{align-items:center;justify-content:center}.banner__content.mobile-bottom{align-items:flex-end;justify-content:flex-end}}.banner__media{height:100%;position:absolute;left:0;top:0;width:100%}@media screen and (min-width: 750px){.banner__media-half{width:50%}.banner__media-half+.banner__media-half{right:0;left:auto}}.banner--adapt{height:auto}@media screen and (max-width: 749px){.banner:before{display:none!important}}.banner__content{padding:4.8rem var(--pp);display:flex;position:relative;width:100%;height:100%;align-items:center;justify-content:center;z-index:2}.banner__box{background:transparent;position:relative;align-items:center;text-align:center;word-wrap:break-word;z-index:1;width:100%;max-width:55rem;height:fit-content}@media only screen and (max-width: 749px){.banner--content-align-mobile-right .banner__box{text-align:right;align-items:flex-end}.banner--content-align-mobile-left .banner__box{text-align:left;align-items:flex-start}}@media only screen and (min-width: 750px){.banner--content-align-right .banner__box{text-align:right;align-items:flex-end}.banner--content-align-left .banner__box{text-align:left;align-items:flex-start}}.banner .button--secondary{--alpha-button-background: 0}.banner:after,.banner__media:after{content:"";position:absolute;top:0;background:#000;opacity:0;z-index:1;width:100%;height:100%}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-image-banner.css.map */
