.image-banner{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);position:relative;overflow:hidden;isolation:isolate;background:rgb(var(--text-primary) / .06)}.image-banner>*{grid-area:1 / 1;min-width:0}.image-banner__overlay,.image-banner__inner{position:relative}.image-banner--height-small{min-height:clamp(14rem,32svh,20rem)}.image-banner--height-medium{min-height:clamp(20rem,48svh,28rem)}.image-banner--height-large{min-height:clamp(26rem,68svh,36rem)}.image-banner:not(.image-banner--height-adapt) .image-banner__media{position:absolute;top:0;right:0;bottom:0;left:0}.image-banner--height-adapt .image-banner__media{align-self:start;height:auto;aspect-ratio:var(--banner-ratio-mobile, 1)}.image-banner--height-adapt .image-banner__image{object-fit:contain}.image-banner--no-image.image-banner--height-adapt .image-banner__media{aspect-ratio:auto;min-height:16rem}.image-banner__media{display:block;width:100%;height:100%}.image-banner__media picture{display:block;width:100%;height:100%}.image-banner__image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--banner-focal-mobile, 50% 50%)}.image-banner__placeholder{fill:rgb(var(--text-primary) / .25)}.image-banner__overlay{background-color:rgb(var(--banner-overlay, 0 0 0) / var(--banner-overlay-opacity, 0));pointer-events:none}.image-banner__inner{display:flex;align-self:stretch;justify-content:var(--banner-justify-mobile, center);align-items:var(--banner-align-mobile, center);padding-block:var(--spacing-8);width:100%}.image-banner__inner:not(.container){padding-inline:var(--spacing-6)}.image-banner__content{width:100%;max-width:var(--banner-content-max, 40rem);--stack-justify: var(--banner-justify-mobile, center);--stack-text-align: var(--banner-text-mobile, center)}@media screen and (min-width:700px){.image-banner--height-small{min-height:clamp(20rem,40svh,30rem)}.image-banner--height-medium{min-height:clamp(28rem,60svh,42rem)}.image-banner--height-large{min-height:clamp(36rem,80svh,56rem)}.image-banner--height-adapt .image-banner__media{aspect-ratio:var(--banner-ratio-desktop, 2.4)}.image-banner__image{object-position:var(--banner-focal-desktop, 50% 50%)}.image-banner__inner{justify-content:var(--banner-justify-desktop, flex-start);align-items:var(--banner-align-desktop, center);padding-block:var(--spacing-12)}.image-banner__content{--stack-justify: var(--banner-justify-desktop, flex-start);--stack-text-align: var(--banner-text-desktop, start)}}@media screen and (max-width:699px){.image-banner.image-banner--mobile-height-small{min-height:clamp(14rem,32svh,20rem)}.image-banner.image-banner--mobile-height-medium{min-height:clamp(20rem,48svh,28rem)}.image-banner.image-banner--mobile-height-large{min-height:clamp(26rem,68svh,36rem)}.image-banner.image-banner--mobile-height-fixed .image-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;align-self:stretch;height:100%;aspect-ratio:auto;min-height:0}.image-banner.image-banner--mobile-height-fixed .image-banner__image{object-fit:cover}.image-banner.image-banner--mobile-height-adapt{min-height:0}.image-banner.image-banner--mobile-height-adapt .image-banner__media{position:relative;inset:auto;align-self:start;height:auto;aspect-ratio:var(--banner-ratio-mobile, 1)}.image-banner.image-banner--mobile-height-adapt .image-banner__image{object-fit:contain}.image-banner.image-banner--no-image.image-banner--mobile-height-adapt .image-banner__media{aspect-ratio:auto;min-height:16rem}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/section-image-banner.css.map */
