.image-banner .button{background:#000;border:1px solid #000;border-radius:2px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:BaseMonoWideWeb,Courier,Courier New,sans-serif;font-size:13px;font-weight:550;white-space:nowrap;height:40px;letter-spacing:.4px;line-height:40px;padding:0 36px;text-align:center;text-transform:uppercase;transition:all .4s cubic-bezier(.39,.575,.565,1);text-decoration:none}@media screen and (min-width:1024px){.image-banner .button{font-size:14px;height:44px;letter-spacing:.4px;line-height:44px}}.image-banner{position:relative;min-height:400px}@media(min-width:1050px){.image-banner{aspect-ratio:var(--desktop-aspect-ratio)}}.image-banner *{box-sizing:border-box}.image-banner__content{position:absolute;top:0;left:0;width:100%;padding:24px;font-family:BaseMonoWideWeb,Courier,Courier New,sans-serif;z-index:1}@media(min-width:700px){.image-banner__content{position:unset;top:unset;left:unset;width:70%}}@media(min-width:1024px){.image-banner__content{padding:72px}}.image-banner__content .button{padding:0 20px;font-weight:550;color:var(--text-color-desktop);background:var(--background-color-desktop);border:1px solid var(--border-color-desktop)}.image-banner__content .button:hover{color:var(--hover-text-color-desktop)!important;background:var(--hover-background-color-desktop)!important;border:1px solid var(--hover-border-color-desktop)!important}@media screen and (max-width:700px){.image-banner__content .button{color:var(--text-color-mobile);background:var(--background-color-mobile);border:1px solid var(--border-color-mobile)}.image-banner__content .button:hover{color:var(--hover-text-color-mobile)!important;background:var(--hover-background-color-mobile)!important;border:1px solid var(--hover-border-color-mobile)!important}}@media(min-width:1024px){.image-banner__content .button{padding:0 21px}}.image-banner__heading{font-size:30px;line-height:40px;font-family:Canela,serif;font-weight:300;letter-spacing:.3px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;color:var(--heading-color-mobile);background-color:unset;padding:0}@media(min-width:700px){.image-banner__heading{gap:10px;color:var(--heading-color)}}.image-banner__heading.highlight span{position:relative;background:var(--highlight-mobile);line-height:36px;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-left:10px;padding-right:10px;line-height:1;height:var(--line-height-mobile);display:flex;align-items:center;margin:0}@media(min-width:700px){.image-banner__heading.highlight span{padding-left:12px;padding-right:12px;height:var(--line-height-desktop);background:var(--highlight)}}@media(min-width:1024px){.image-banner__heading{font-size:38px;line-height:60px}}.image-banner__subheading{font-family:RingsideWideWeb,Helvetica,Arial,sans-serif;font-size:12px;line-height:var(--line-height-mobile);letter-spacing:.4px;margin:16px 0;max-width:420px;font-weight:325}@media(min-width:1024px){.image-banner__subheading{font-size:15px;line-height:var(--line-height-desktop);margin:24px 0}}.image-banner__image{width:100%;min-height:100%}.image-banner__image img{width:100%;height:100%;min-height:100%;object-fit:cover}@media(max-width:699px){.image-banner__image:has(img.mobile)>picture:first-child,.image-banner__image:has(img.mobile) img.desktop{display:none}}@media(min-width:700px){.image-banner__image:has(img.mobile)>picture:last-child,.image-banner__image:has(img.mobile) img.mobile{display:none}.image-banner__image:has(img.mobile) img.desktop{display:block}}@media(min-width:700px){.image-banner__image img{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}}@media screen and (max-width:699px){.image-banner.image-banner-mobile-image-size-auto{height:auto;min-height:auto;padding-top:0}.image-banner.image-banner-mobile-image-size-auto a,.image-banner.image-banner-mobile-image-size-auto picture{display:block}.image-banner.image-banner-mobile-image-size-auto picture img{position:relative;height:auto;width:100%;object-fit:cover}.image-banner.image-banner-mobile-image-size-auto .image-banner__content .button{width:max-content}.image-banner.image-banner-mobile-image-size-fixed .image-banner__image{height:var(--mobile-image-height);min-height:var(--mobile-image-min-height)}}@media screen and (min-width:700px){.image-banner.image-banner-desktop-image-size-auto{min-height:auto;aspect-ratio:var(--desktop-aspect-ratio)}.image-banner.image-banner-desktop-image-size-auto a,.image-banner.image-banner-desktop-image-size-auto picture{display:block}.image-banner.image-banner-desktop-image-size-auto picture img{position:relative;height:auto;width:100%;object-fit:cover}.image-banner.image-banner-desktop-image-size-auto .image-banner__content{position:absolute;top:0;left:0}.image-banner.image-banner-desktop-image-size-auto .image-banner__content .button{width:max-content}.image-banner.image-banner-desktop-image-size-fixed{height:var(--desktop-image-height);min-height:var(--desktop-image-min-height)}}@media(max-width:420px){.image-banner__heading{font-size:26px}}.image-banner__heading:not(.highlight) span{line-height:1;height:var(--line-height-mobile)}@media(min-width:700px){.image-banner__heading:not(.highlight) span{height:var(--line-height-desktop)}}
/*# sourceMappingURL=/cdn/shop/t/1084/assets/section-image-text-overlay.css.map */
