.media picture img:not(.zoom):not(.deferred-media__poster-button){display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center center;transition:opacity .4s cubic-bezier(.25,.46,.45,.94)}.banner__media.animate--zoom-in>picture img:not(.zoom):not(.deferred-media__poster-button),.animate--fixed>picture img:not(.zoom):not(.deferred-media__poster-button){position:fixed;height:100vh}.banner__text{color:rgba(var(--color-foreground),1)}.animate--zoom-in>picture img{transition:scale var(--duration-short) linear;scale:var(--zoom-in-ratio)}@media (prefers-reduced-motion: no-preference){.animate--ambient>picture img{animation:animateAmbient 30s linear infinite}}@media screen and (max-width: 749px){.banner--adapt:has(.placeholder-mobile){min-height:34rem}.banner__content.banner__content-mobile--top{align-items:flex-start}.banner__content.banner__content-mobile--bottom{align-items:flex-end}.banner--mobile-bottom .placeholder-mobile.media>*:not(.zoom):not(.deferred-media__poster-button){position:relative}.banner__box{padding:6rem 3.5rem}}.banner__content .newsletter-form .field__input{background-color:transparent}@media screen and (min-width: 750px){.banner--adapt:has(.placeholder-desktop){min-height:56rem}.banner__content .newsletter-form{margin:0}}.banner__content .button--secondary{background-color:transparent}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-image-banner-extended.css.map */
