@keyframes scaleSection{0%{height:100%;width:100%}20%{height:45%;width:45%;border-radius:var(--border-radius-main);overflow:hidden}to{height:45%;width:45%;border-radius:var(--border-radius-main);overflow:hidden}}@keyframes headingOpacity{0%{opacity:0}18%{opacity:.5}35%{opacity:1}to{opacity:1}}.section-header__title,.section-header__subtitle{max-width:93.2rem}@media(min-width:750px){.image-banner-container.animation{display:flex;height:200vh}.image-banner-container.animation .image-banner{position:sticky;display:flex;align-items:center;justify-content:center;top:0;left:0;height:100vh;width:100vw}.image-banner-container.animation .image-banner__wrapper{min-height:unset;width:unset;justify-content:center}}@media(min-width:750px)and (min-width:750px){.image-banner-container.animation .image-banner__wrapper{width:50%;flex-grow:1}}@media(min-width:750px){.image-banner-container.animation .image-banner__media{height:50vh}}@media(min-width:750px)and (min-width:750px){.image-banner-container.animation .image-banner__media{height:100vh}}@media(min-width:750px){.image-banner-container.animation .image-banner__container{transition:border-radius .5s;border-radius:0;height:100vh;width:100vw}}@media(min-width:750px)and (min-width:750px){.image-banner-container.animation .image-banner__container svg{flex-grow:1}}@media(min-width:750px){.image-banner-container.animation .image-banner__heading{top:unset;transform:translate(-50%);max-width:40rem;opacity:1}}@media(min-width:750px)and (min-width:750px){.image-banner-container.animation .image-banner__heading{opacity:0}}@media(min-width:750px)and (min-width:990px){.image-banner-container.animation .image-banner__heading{max-width:56.2rem}}.image-banner{background:unset;display:flex;align-items:center}.image-banner .section-header__title{max-width:88.8rem}.image-banner__container{display:flex;flex-direction:column;height:100%;width:100%}@media(min-width:750px){.image-banner__container{flex-direction:row}}.image-banner__heading{position:absolute;max-width:56.2rem;text-align:center;left:50%;opacity:1;background:transparent;transform:translate(-50%);color:rgb(var(--color-foreground));z-index:3}.image-banner__content{position:absolute;z-index:4;bottom:0;left:0;right:0;padding:4rem 5rem;max-width:64rem;color:#fff}.image-banner__content--center{left:50%;transform:translate(-50%);text-align:center;right:auto}.image-banner__supertitle{font-family:Verdana,Geneva,Tahoma,sans-serif;display:flex;align-items:baseline;text-transform:capitalize;overflow-wrap:anywhere;column-gap:1.2rem;font-size:2rem;color:#f3f4f6;font-weight:300;letter-spacing:0%}.image-banner__heading-text{color:#f3f4f6;font-weight:700;line-height:1.1;margin:0 0 1.6rem;font-size:4.8rem}.image-banner__text{font-size:1.6rem;line-height:1.55;color:#ffffffe6}.image-banner__text p{font-size:2.4rem;font-weight:400;letter-spacing:0%;margin:0;color:#f3f4f6}@media screen and (max-width:749px){.image-banner__media picture,.image-banner__media picture img{width:100%;height:100%;object-fit:cover}.image-banner__content{padding:2.4rem;max-width:100%;top:50%!important;bottom:unset!important;transform:translateY(-50%)!important}.image-banner__heading-text{font-size:2.4rem}.image-banner__supertitle{font-size:1.3rem}.image-banner__text{font-size:1.2rem}.image-banner__text p{font-size:1.8rem}}.image-banner__wrapper{position:relative;display:flex;width:100%;min-height:100%;flex-direction:column-reverse}.image-banner__wrapper.container{overflow:hidden;border-radius:var(--border-radius-main);padding:0}.image-banner__promo{display:flex;width:100%}.image-banner__promo .column{position:relative;flex:1;max-width:50%}.image-banner.large .image-banner__media{height:100vh}.image-banner.adapt .image-banner__media{padding-bottom:var(--aspect-ratio-adapt)}.image-banner__media{aspect-ratio:var(--aspect-ratio-image);width:100%;height:100%;overflow:hidden;position:relative}.image-banner__media.adaptive{aspect-ratio:auto}.image-banner__media.placeholder{background-color:rgba(var(--color-background))}.color-background-1 .image-banner__media.placeholder{background-color:rgba(var(--color-background-secondary))}.image-banner .image-banner__media.placeholder{background-color:rgba(var(--color-background),.94)}.image-banner.color-background-1 .image-banner__media.placeholder{background-color:rgba(var(--color-background-secondary),.94)}.image-banner__media svg,.image-banner__media img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.image-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background-color:rgb(var(--color-overlay));transition:opacity var(--duration-default)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-image-banner.css.map */
