.image-banner__wrapper{position:relative}@media screen and (max-width:749px){.image-banner__wrapper .banner-media .banner-image,.image-banner__wrapper .banner-media .banner-image-mobile{object-position:var(--mobile-banner-position, 50% 50%)!important}}.image-banner__wrapper .banner-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;pointer-events:none;z-index:1}.image-banner__wrapper .banner-content{position:absolute;inset-inline-start:0;inset-block-start:0;width:100%;height:100%;pointer-events:none;padding-block:3rem;z-index:2}.image-banner__wrapper .banner-content .banner-content-wrapper{height:100%}.image-banner__wrapper .banner-content .banner-box{pointer-events:auto}.image-banner__wrapper .banner-content .banner-box .text-content-heading{font-size:3rem}.image-banner__wrapper .banner-content .banner-box .text-content-heading p{margin-block-end:1rem}.image-banner__wrapper .banner-content .banner-box .text-content-heading.heading-size--small{font-size:2rem}.image-banner__wrapper .banner-content .banner-box .text-content-heading.heading-size--large{font-size:4rem}.image-banner__wrapper.banner-box--transparent .banner-content .banner-box{background:transparent;box-shadow:none}.image-banner__wrapper:not(.banner-box--transparent) .banner-content .banner-box{padding:2.5rem;box-shadow:0 0 .5rem rgba(var(--color-shadow),.2)}@media screen and (max-width:749px){.image-banner__wrapper .banner-content .banner-box .text-content-heading{font-size:1.5rem}.image-banner__wrapper .banner-content .banner-box .text-content-heading.heading-size--small{font-size:1.25rem}.image-banner__wrapper .banner-content .banner-box .text-content-heading.heading-size--large{font-size:2rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-image-banner.css.map */
