@media screen and (max-width:749px){.banner--adapt{min-height:50vh}.banner--adapt .banner__media{position:absolute;top:0;left:0;width:100%;height:100%}.banner--adapt .banner__media img{width:100%;height:100%;object-fit:cover;object-position:center}.banner--adapt .banner__content{position:relative;min-height:50vh;display:flex;align-items:flex-end;justify-content:center;padding:0 1.5rem 2rem}.banner__box{padding:2rem 1.5rem}.banner__heading.h1,.banner__heading.h0{font-size:2.4rem;line-height:1.2}.banner__heading.h2{font-size:2rem;line-height:1.3}.banner__buttons{width:100%;justify-content:center}.banner__buttons .button,.banner__buttons .button--primary,.banner__buttons .button--secondary{min-width:200px;padding:14px 32px;font-size:15px}.banner--adapt:after{opacity:.35!important}}@media screen and (max-width:374px){.banner--adapt{min-height:45vh}.banner__heading.h1,.banner__heading.h0{font-size:2rem}.banner__buttons .button,.banner__buttons .button--primary{min-width:160px;padding:12px 24px;font-size:14px}}@media screen and (min-width:750px)and (max-width:989px){.banner__heading.h1{font-size:3.2rem}}@media screen and (max-width:749px){.banner__buttons .button,.banner__buttons .button--primary{animation:none;box-shadow:0 0 8px #fff3}.banner__buttons .button:active,.banner__buttons .button--primary:active{transform:scale(.97);background:#ffffff26}}@media screen and (max-width:749px){.gw-trust-bar{padding:20px 12px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/mobile-hero-fix.css.map */
