.full-width-image-header{position:relative;width:100%;overflow:hidden}.full-width-image-header__media{position:relative;width:100%;min-height:var(--image-header-min-height-mobile, 320px)}.full-width-image-header__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.full-width-image-header__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--image-header-overlay-color, #000000);opacity:var(--image-header-overlay-opacity, .3);pointer-events:none}.full-width-image-header__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;gap:16px;padding:40px 24px;max-width:720px;color:var(--image-header-text-color, #ffffff);text-align:var(--image-header-text-align, center)}.full-width-image-header__content{margin-inline:auto;align-items:center}.full-width-image-header[style*="--image-header-text-align: left"] .full-width-image-header__content{align-items:flex-start}.full-width-image-header[style*="--image-header-text-align: right"] .full-width-image-header__content{align-items:flex-end}.full-width-image-header[style*="--image-header-content-position: top"] .full-width-image-header__content{justify-content:flex-start}.full-width-image-header[style*="--image-header-content-position: bottom"] .full-width-image-header__content{justify-content:flex-end}.full-width-image-header__heading{margin:0;font-size:clamp(1.75rem,5vw,3.25rem);line-height:1.1;color:inherit}.full-width-image-header__subheading{margin:0;font-size:clamp(1rem,2vw,1.25rem);line-height:1.5;color:inherit;max-width:56ch}.full-width-image-header__button{display:inline-block;margin-top:8px;padding:12px 28px;border-radius:999px;background-color:var(--image-header-text-color, #ffffff);color:#141414;font-weight:600;text-decoration:none;transition:opacity .15s ease,transform .15s ease}.full-width-image-header__button:hover{opacity:.9;transform:translateY(-1px)}@media screen and (min-width:750px){.full-width-image-header__media{min-height:var(--image-header-min-height-desktop, 480px)}.full-width-image-header__content{padding:60px 48px}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map?subset=AAAAABA */
