.bannerSection .image-with-text{padding-top:130px!important}.bannerSection .image-with-text__media .imgCaption{position:absolute;left:15px;bottom:7px;height:auto;top:auto;width:auto;display:inline-block;font-size:40px;line-height:40px;font-weight:100}.bannerSection .image-with-text__content{background-color:#e7e5e6}.bannerSection .image-with-text__content .subtitle{font-size:35px;line-height:35px;font-weight:100}.bannerSection .image-with-text__heading strong{font-weight:200!important}.bannerSection .image-with-text__heading,.bannerSection .image-with-text__content .subtitle,.bannerSection .image-with-text__media .imgCaption,.bannerSection .subTitle,.bannerSection .rte.body{color:#121111}.bannerSection.bannerAlt .image-with-text__media .imgCaption{color:#fdf0d5}.bannerSection .rte.body{font-weight:300;line-height:27px;margin-top:1.5rem}.bannerSection .showcaseImage{width:calc(100% + 100px);margin-top:3rem;max-height:294px;height:100%}.bannerSection .showcaseImage img{width:100%;height:100%}.bannerSection .subTitle{font-size:38px;line-height:38px;font-weight:100;margin-top:1.4rem}.bannerReverse .image-with-text__grid{flex-direction:row-reverse}.bannerReverse .image-with-text__content{background-color:#b0907c;padding-top:8rem!important;padding-bottom:8rem!important}.bannerReverse .rte.body{font-weight:400;max-width:584px}.bannerReverse .image-with-text__text p+p{margin-top:25px}@media (max-width: 950px){.bannerSection .image-with-text{padding-top:0!important}.bannerSection .subTitle{font-size:35px}.bannerSection .image-with-text__content .subtitle{font-size:35px;line-height:35px}.bannerSection .image-with-text__media .imgCaption{font-size:34px;line-height:34px}}@media (max-width: 750px){.bannerSection .image-with-text__content .subtitle{font-size:28px;line-height:28px}.bannerSection .image-with-text__media .imgCaption{font-size:30px;line-height:30px}.textWithTestimonial .ccArtist .image-with-text__text--caption{font-size:30px!important;line-height:35px!important}.textWithTestimonial .ccArtist .image-with-text__heading{font-size:40px!important;line-height:50px!important}.textWithTestimonial .articleBlock{padding-left:30px;padding-right:30px}.textWithTestimonial .image-with-text{padding-bottom:0}}@media (max-width: 570px){.textWithTestimonial .ccArtist{padding:40px 30px 50px}.textWithTestimonial .articleBlock{padding-left:20px;padding-right:20px;padding-bottom:20px}.bannerSection .image-with-text__text-item .image-with-text__content{padding:30px 20px 50px}.bannerReverse .image-with-text__text-item .image-with-text__content{padding-top:50px!important;padding-bottom:50px!important}.bannerSection .subTitle{font-size:30px}.bannerSection .image-with-text__content .subtitle{font-size:25px;line-height:25px}.bannerSection .rte.body{line-height:24px}.bannerSection .showcaseImage{width:calc(100% + 20px)}.bannerSection .subTitle,.bannerSection .image-with-text__media .imgCaption{font-size:25px;line-height:30px}}@media (max-width: 400px){.textWithTestimonial .ccArtist{padding:40px 20px 50px}.textWithTestimonial .articleBlock{padding-left:15px;padding-right:15px;padding-bottom:0}.textWithTestimonial .ccArtist .image-with-text__text--caption{font-size:27px!important;line-height:35px!important}.textWithTestimonial .ccArtist .image-with-text__heading{font-size:35px!important;line-height:45px!important}}@media (min-width: 990px){.bannerSection.minHeight .image-with-text__media{min-height:70rem}.bannerSection.minHeight .image-with-text__content{height:calc(100% + 70px);justify-content:flex-start;padding-top:5.5rem}.bannerSection .image-with-text__media{margin-top:-70px}.bannerSection .rte.body{font-size:19px}.bannerSection .image-with-text__content{padding-top:3.5rem;padding-bottom:1.8rem}.bannerSection .showcaseImage,.bannerSection .showcaseImage+.subTitle{margin-left:-30px}.bannerReverse .image-with-text__content{padding:16.4rem 13rem 16.3rem 8.5rem!important}}@media (min-width: 1200px){.bannerSection .rte.body{font-size:22px}.bannerSection .rte.body,.bannerSection .image-with-text__heading,.bannerSection .image-with-text__content .subtitle{max-width:750px}.bannerSection.bannerReverse .rte.body{max-width:584px}.bannerSection .image-with-text__heading{font-size:49px;line-height:63px;margin:0}}@media (min-width: 1600px){.bannerSection .image-with-text__content{padding-left:15rem}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/component-hero-banner.css.map */
