.image-banner{--image-banner-scrim: 0 0 0;display:block;background-color:rgb(var(--color-background))}.image-banner__inner{position:relative;display:block}.image-banner__inner--page{box-sizing:border-box;inline-size:100%;max-inline-size:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin)}.image-banner__link{display:block}.image-banner__link:focus-visible{outline:2px solid var(--brand-navy);outline-offset:2px}.image-banner__media{position:relative;display:block;inline-size:100%;block-size:var(--image-banner-height-mobile, auto);aspect-ratio:var(--image-banner-ratio-mobile)}.image-banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgb(var(--image-banner-scrim) / var(--image-banner-overlay, 0));pointer-events:none}.image-banner__image{inline-size:100%;block-size:100%;object-fit:cover}.image-banner__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.image-banner__button{display:block;padding:14px;border:1px solid var(--brand-navy);border-radius:var(--radius-button);background-color:var(--brand-navy);color:var(--brand-off-white);font-family:var(--font-brand-family);font-size:12px;font-weight:var(--font-weight-semibold);line-height:normal;letter-spacing:var(--text-button-track);text-decoration:none;text-transform:uppercase;text-shadow:0 1px rgb(var(--image-banner-scrim) / .5);pointer-events:auto;transition:color .25s cubic-bezier(.785,.135,.15,.86),border-color .45s cubic-bezier(.785,.135,.15,.86)}@media screen and (min-width:750px){.image-banner__button{padding-inline:20px}}.image-banner__button:hover{background-color:var(--brand-off-white);color:var(--brand-navy)}.image-banner__button:focus-visible{outline:2px solid var(--brand-navy);outline-offset:2px}@media screen and (min-width:750px){.image-banner__inner--desktop-full{max-inline-size:none;margin-inline:0;padding-inline:0}.image-banner__inner--desktop-page{box-sizing:border-box;inline-size:100%;max-inline-size:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin)}.image-banner__media{block-size:var(--image-banner-height, auto);aspect-ratio:var(--image-banner-ratio)}}@media(prefers-reduced-motion:reduce){.image-banner__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/926/assets/section-image-banner.css.map */
