.module-home-hero{position:relative;display:flex;align-items:flex-end}.module-home-hero .banner-bg,.module-home-hero .mobile-banner-bg{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.module-home-hero .mobile-banner-bg{object-position:center bottom}.module-home-hero .home-hero-inner{display:flex;column-gap:36px;flex-grow:1;align-items:stretch;position:relative;z-index:3;justify-content:space-between}.module-home-hero .banner-image{display:flex;flex:1;border-radius:0 420px 420px 0;background-size:cover;background-repeat:no-repeat;background-position:left bottom}.module-home-hero .home-hero-right{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;padding:210px 0 100px}.module-home-hero .home-hero-right .home-hero-text{max-width:730px;display:flex;flex:1;flex-direction:column;justify-content:center;align-items:flex-start;gap:22px;flex-shrink:0;color:#000}.module-home-hero .home-hero-right .home-hero-text .description{max-width:580px;font-size:18px;line-height:1.44}.module-home-hero .module-button.secondary-alt{border-color:#fff;color:#fff}.module-home-hero .button-group .module-button.primary{background-color:#fff;color:#000;border:1px solid #fff}.module-home-hero .button-group .module-button.primary:hover{color:#fff;background-color:#000;border:1px solid #000}@media (min-width: 1101px){.module-home-hero .mobile-banner-bg{display:none!important}.module-home-hero .banner-image{min-height:600px}}@media (max-width: 1100px){.module-home-hero{padding-top:0}.module-home-hero .mobile-banner{display:none!important}.module-home-hero .home-hero-inner{display:block}.module-home-hero .banner-image{aspect-ratio:310 / 154;border-radius:0 0 33%}.module-home-hero .home-hero-right{padding:0 36px 36px;margin-top:36px}.module-home-hero .module-heading.xl{font-size:10vw}}@media (max-width: 992px){.module-home-hero .home-hero-right{margin-top:-40vw}.module-home-hero .module-heading.xl{font-size:13vw;color:#fff}}@media (max-width: 576px){.module-home-hero .banner-image{aspect-ratio:390 / 250}.module-home-hero .home-hero-right .home-hero-text .description{font-size:15px}.module-home-hero .button-group{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/module-home-hero.css.map?v=17784881793714751221761772638 */
