.section-banner{position:relative;isolation:isolate}.section-banner .banner__container{padding:1rem;position:relative;isolation:isolate}.section-banner .banner__wrapper{border-radius:1.6rem;overflow:hidden;background-image:var(--bg);background-position:center;background-size:cover;background-repeat:no-repeat;min-height:50rem;display:flex;flex-direction:column;height:auto}@media screen and (min-width: 1024px){.section-banner .banner__wrapper{border-radius:2rem;overflow:hidden}.section-banner .banner__wrapper .inner-container{max-height:none}}.section-banner .banner-content__wrapper{padding-top:9.8rem;padding-bottom:21rem}.section-banner .banner-content__wrapper.left{padding-top:9.6rem;padding-bottom:18.3rem}@media screen and (min-width: 1024px){.section-banner .banner-content__wrapper{padding-top:14.2rem;padding-bottom:18.8rem}.section-banner .banner-content__wrapper.left{padding-bottom:6.4rem}}.section-banner .banner-content__wrapper .breadcrumb+.banner__heading{margin-top:10.2rem}.section-banner .banner-content__wrapper.left .breadcrumb+.banner__heading{margin-top:10.9rem}@media screen and (min-width: 1024px){.section-banner .banner-content__wrapper .breadcrumb+.banner__heading{margin-top:6rem}.section-banner .banner-content__wrapper.left .breadcrumb+.banner__heading{margin-top:33.2rem}}.section-banner .banner-content__wrapper .banner__heading{display:flex;flex-direction:column}.section-banner .banner-content__wrapper .banner__heading h2{font-size:5rem;font-weight:700;line-height:6.2rem;letter-spacing:.5px;color:var(--white);margin:0;text-align:center}.section-banner .banner-content__wrapper .banner__heading.subtitle-first h2{order:2}.section-banner .banner-content__wrapper.left .banner__heading h2{text-align:left}@media screen and (min-width: 1024px){.section-banner .banner-content__wrapper .banner__heading h2{font-size:6.5rem;line-height:8.2rem}}.section-banner .banner-content__wrapper .banner__heading:not(.subtitle-first) h2+p{margin-top:2.4rem}.section-banner .banner-content__wrapper .banner__heading.subtitle-first h2+p{margin-bottom:2.4rem}.section-banner .banner-content__wrapper .banner__heading p{font-size:1.6rem;font-weight:400;line-height:2.8rem;letter-spacing:.5px;color:var(--white);margin:0;text-align:center}.section-banner .banner-content__wrapper.left .banner__heading p{text-align:left}.section-banner .banner-content__wrapper .banner__heading.subtitle-first p{order:1}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-banner.css.map */
