.banner-header{max-width:1600px;margin:5rem auto 0rem;padding:0 50px;text-align:left}.banner-header__title{margin:0 0 .5rem;font-weight:700;line-height:1.1}.banner-header__title.hxxl{font-size:56px}@media screen and (min-width: 750px){.banner-header__title.hxxl{font-size:72px}}@media screen and (min-width: 1200px){.banner-header__title.hxxl{font-size:88px}}.banner-header__subtitle{margin:0;color:#000000b3;line-height:1.4}@media screen and (min-width: 1200px){.banner-header{display:flex;flex-direction:row;align-items:baseline;gap:2rem;text-align:right}.banner-header__title{margin:0;flex-shrink:0}.banner-header__subtitle{margin:0;flex:1}}.banner{max-width:1600px;margin:0 auto;padding:0 50px;display:block;position:relative}.banner__media{position:relative;width:100%;border-radius:32px;overflow:hidden;margin-bottom:2rem}.banner__media img{width:100%;height:auto;display:block;object-fit:cover;border-radius:32px}.banner--small .banner__media{height:42rem}.banner--medium .banner__media{height:56rem}.banner--large .banner__media{height:72rem}.banner--adapt .banner__media{height:auto}.banner--small .banner__media img,.banner--medium .banner__media img,.banner--large .banner__media img{height:100%;object-fit:cover}@media screen and (max-width: 749px){.banner-header{padding:0 20px;margin-bottom:1.5rem}.banner{padding:0 20px}.banner--small .banner__media{height:28rem}.banner--medium .banner__media{height:34rem}.banner--large .banner__media{height:39rem}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-image-banner.css.map */
