.hero-banner-section{position:relative;overflow:hidden}.hero-banner-image img{display:inline-block;vertical-align:top;width:100%;height:auto;object-fit:cover;aspect-ratio:1920 / 900}.hero-banner-content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center}.hero-banner-content .section-title-wrapper{margin:0 auto;width:100%;max-width:var(--page-width);padding:0 15px}.hero-banner-content h2.custom-heading-h2,.hero-banner-content h1.custom-heading-h2{text-align:left;color:var(--white-color);max-width:580px;font-size:var(--h1);line-height:1.33;max-width:597px}.hero-banner-section h1 span{background-color:var(--primary-color)}.hero-banner-content .section-title-description{max-width:540px;color:var(--white-color);margin:20px 0 30px;font-size:var(--body-text-20);font-weight:var(--w500);text-shadow:0px 1px 8px #000000}.hero-banner-content .button_warp{display:flex;gap:20px}.csm_banner_title{background:#faa3d3;display:inline}@media only screen and (max-width:1024px){.hero-banner-image img{aspect-ratio:1920 / 1024}}@media only screen and (max-width:1080px){.hero-banner-content .section-title-wrapper{padding:0 10px}}@media only screen and (max-width:749px){.hero-banner-image img{aspect-ratio:500 / 600}.hero-banner-content{align-items:end}.hero-banner-content .section-title-wrapper{margin:0 0 30px}.hero-banner-content .button_warp{gap:15px}.hero-banner-content .section-title-description{margin:10px 0 18px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/hero-section.css.map */
