.banner--medium.banner--mobile-bottom:not(.banner--adapt) .banner__media,.banner--medium.banner--stacked:not(.banner--mobile-bottom):not(.banner--adapt)>.banner__media{min-height:70vh}.banner--screen:not(.banner--adapt){--mobile-screen-size-image-height: 90vh;--desktop-screen-size-image-height: 100vh;min-height:var(--mobile-screen-size-image-height)}@media(min-width:768px){.banner--screen:not(.banner--adapt){min-height:var(--desktop-screen-size-image-height)}}.banner--screen:not(.banner--adapt) .strix-banner__content{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.banner--screen:not(.banner--adapt).banner--mobile-bottom .banner__box{bottom:auto}.banner--screen:not(.banner--adapt).banner--mobile-bottom .banner__media{height:var(--mobile-screen-size-image-height)}@media(min-width:768px){.banner--screen:not(.banner--adapt).banner--mobile-bottom .banner__media{height:var(--desktop-screen-size-image-height)}.banner--medium:not(.banner--adapt){max-height:65vh}}.banner__media img{width:100%}@media(min-width:768px){.strix-banner__content{display:block;margin:0;padding:0;min-width:100%;overflow:hidden}.strix-banner__content .content-container{width:100%;max-width:calc(33.3333333333vw - 10px);min-width:calc(33.3333333333vw - 10px);padding:40px 64px}}.strix-banner__content{--line-height-desktop: 100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;z-index:4}.strix-banner__content .content-container{padding:1rem 1.5rem}.strix-banner__content .banner--stacked:not(.banner--mobile-bottom):not(.banner--adapt) .strix-banner__content.banner__content{height:100%}.strix-banner__content .banner__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.strix-banner__content .banner__box.align-left{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;text-align:left;padding-left:0;left:0;padding-bottom:40px}.strix-banner__content .banner__box.align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.strix-banner__content .banner__box.align-right{-webkit-box-align:end;-ms-flex-align:end;align-items:end;text-align:right;padding-right:0;padding-bottom:0}.strix-banner__content .banner__box .banner__heading+*,.strix-banner__content .banner__box>*+.banner__buttons{margin:0}.banner__heading{margin:0;line-height:100%;font-size:28px;font-weight:800}@media(min-width:768px){.banner__heading{font-size:48px}}.banner{overflow:hidden}.banner__logo-image{position:absolute;z-index:3}.banner__badge{--badge-position-x: 5%;--badge-position-y: 5%;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:102px;height:102px;padding:10px;background:transparent}.banner__badge svg{position:absolute;width:100%;height:100%}.banner__badge svg path{fill:rgb(var(--color-background))}.banner__badge .banner__badge-text{font-size:12px;text-align:center;line-height:13px;z-index:2;word-break:break-word;color:rgb(var(--color-foreground))}.logo-image__image{max-width:145px;height:auto}@media(min-width:768px){.banner__badge{width:188px;height:188px;padding:20px}.banner__badge .banner__badge-text{font-size:18px;line-height:22px}.logo-image__image{max-width:216px}}.banner__video video{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.banner--small.banner--mobile-bottom:not(.banner--adapt) .banner__video{height:28rem}@media(min-width:768px){.banner--small.banner--mobile-bottom:not(.banner--adapt) .banner__video{min-height:42rem}}.banner--medium.banner--mobile-bottom:not(.banner--adapt) .banner__video{height:34rem;min-height:70vh}.banner--large.banner--mobile-bottom:not(.banner--adapt) .banner__video{height:39rem}.banner--screen.banner--mobile-bottom:not(.banner--adapt) .banner__video{height:100%}
/*# sourceMappingURL=/cdn/shop/t/7/assets/strix-image-banner.css.map */
