.ma-image-banner{display:flex;position:relative;flex-direction:column;width:100%;height:100%;--color-foreground: none}.template-collection.hide-banner .ma-image-section{display:none!important}.ma-image-banner .ma-image-banner__media.blend-multiply img{mix-blend-mode:multiply}a.ma-image-banner .ma-image-banner__media img{transition:transform var(--duration-very-long) cubic-bezier(.165,.84,.44,1)}a:hover.ma-image-banner .ma-image-banner__media img{transform:scale(1.01)}@media screen and (min-width:750px){.ma-image-banner{flex-direction:row}.ma-image-banner--small{min-height:42rem}.ma-image-banner--medium{min-height:56rem}.ma-image-banner--large{min-height:75rem}}@media screen and (max-width:749px){.ma-image-banner{flex-direction:row;flex-wrap:wrap}.ma-image-banner-mobile--small{min-height:22rem}.ma-image-banner-mobile--medium{min-height:36rem}.ma-image-banner-mobile--large{min-height:52rem}}.ma-image-banner__media{height:100%;position:absolute;left:0;top:0;width:100%}.ma-image-banner__media.ma-image-banner__media-image-with-margins img{padding:4em 20%}.ma-image-banner__media-half{width:50%}.ma-image-banner__media-half+.ma-image-banner__media-half{right:0;left:auto}@media screen and (max-width:749px){.ma-image-banner__media-half{width:100%}.ma-image-banner__media.ma-image-banner__media-image2{display:none}}@media screen and (min-width:750px){.ma-image-banner__media{height:100%}}@media screen and (max-width:749px){.ma-image-banner:before{display:none!important}}.ma-image-banner__content{padding:0;display:flex;position:relative;width:100%;align-items:center;justify-content:center;z-index:2}.ma-image-banner__box.content-container.use-inverted-foreground,.ma-image-banner__box.content-container.use-inverted-foreground *{color:rgb(var(--color-base-text-inverted))}.ma-image-banner__box{position:relative;align-items:center;text-align:center;width:100%;height:100%;word-wrap:break-word;z-index:1}@media screen and (min-width:750px){.ma-image-banner__box{text-align:right}.ma-image-banner--desktop-transparent .ma-image-banner__box{background:transparent;border:none;border-radius:0;box-shadow:none}.ma-image-banner--desktop-transparent .content-container:after{display:none}}@media screen and (max-width:749px){.ma-image-banner--mobile-bottom:after,.ma-image-banner--mobile-bottom .ma-image-banner__media:after{display:none}}.ma-image-banner:after,.ma-image-banner__media:after{content:"";position:absolute;top:0;background:#000;opacity:0;z-index:1;width:100%;height:100%}a.ma-image-banner:hover .ma-image-banner-cta-label{opacity:.5;transition:opacity var(--duration-default) ease}.ma-image-banner__heading{margin-bottom:0}.ma-image-banner__box .ma-image-banner__heading+*{margin-top:1rem}.ma-image-banner__content .ma-image-banner__box .ma-image-banner__heading{position:absolute;top:50%;right:48px;transform:translateY(-50%)}.ma-image-banner__content .ma-image-banner__box h2.ma-image-banner__heading{font-size:calc(var(--font-heading-scale) * 2.6rem);margin-block:0}.ma-image-banner__content .ma-image-banner__box h2.ma-image-banner__heading p{margin-block:0;line-height:calc(var(--font-heading-scale) * 4rem)}.ma-image-banner__content .ma-image-banner__box .ma-image-banner-cta-label{position:absolute;bottom:44px;right:48px}@media screen and (max-width:749px){.ma-image-banner__media.ma-image-banner__media-image-with-margins img{padding:0}.ma-image-banner:after,.ma-image-banner__media:after{opacity:.2}.ma-image-banner__text{position:absolute;top:50%;left:0;right:0;text-align:center;transform:translateY(-50%)}.ma-image-banner__content .ma-image-banner__box .ma-image-banner__heading{position:static;transform:none;color:rgb(var(--color-base-text-inverted))}h2.ma-image-banner__heading{margin-block-end:.5em;color:rgb(var(--color-base-text-inverted))}.ma-image-banner__content .ma-image-banner__box .ma-image-banner-cta-label{display:block;position:static;color:rgb(var(--color-base-text-inverted))}}.template-about #MainContent{padding-top:0!important;background-color:transparent!important}.template-about .ma-image-section .ma-image-banner__heading{max-width:56rem;top:11rem;text-align:left;transform:none}.template-about .ma-image-banner__media.ma-image-banner__media-image-with-margins img{padding:0 10%}@media screen and (max-width:749px){.template-about .ma-image-section .ma-image-banner__heading{display:none}.template-about .ma-image-banner__media.ma-image-banner__media-image-with-margins img{padding-left:0;padding-right:0}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-ma-image-banner.css.map */
