.image-banner{position:relative;container-type:inline-size;overflow:hidden}.image-banner__media{aspect-ratio:var(--image-banner-ratio)}.image-banner--fill .image-banner__media{aspect-ratio:auto;height:calc(var(--image-banner-height) * 1vh)}.image-banner__image{display:block;width:100%;height:100%;object-fit:cover}.image-banner__media--link{display:block}.image-banner__media--link:focus-visible{outline-offset:-.375rem}.image-banner__content{pointer-events:none;position:absolute;top:calc(50% + .35cqi);left:3cqi;transform:translateY(-50%)}.image-banner__heading{display:flex;flex-direction:column;margin:0;color:var(--image-banner-text);font-family:var(--font-heading);font-weight:700;letter-spacing:-.02em;text-transform:uppercase}.image-banner__line--large{font-size:7.45cqi;line-height:.8}.image-banner__line--small{margin-top:.6cqi;font-size:3.75cqi;line-height:.9}@media screen and (max-width:479px){.image-banner__line--large{font-size:9.5cqi}.image-banner__line--small{font-size:4.8cqi}}.image-banner__heading--hidden{opacity:0}.image-banner__button{position:absolute;top:calc(100% + 2.5cqi);left:0;padding:.6em 2em;border-radius:var(--radius-pill);background-color:var(--image-banner-button);color:var(--image-banner-button-label);font-size:clamp(.9375rem,1.6cqi,1.375rem);line-height:1.4;white-space:nowrap;text-decoration:none;pointer-events:auto}.image-banner__button:hover{filter:brightness(1.2)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-image-banner.css.map */
