.image-hero{position:relative}.image-hero__media{position:relative;height:var(--section-height-mobile)}@media screen and (min-width: 750px){.image-hero__media{height:var(--section-height-desktop)}}.image-hero--alt .image-hero__media .image-animate:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--color-overlay),var(--color-overlay-opacity))}.image-hero__media-wrapper{position:relative;height:100%;border-radius:var(--image-border-radius, 0);overflow:hidden}.image-hero__media .image-animate{position:relative;height:100%}.image-hero__media img{display:block;width:100%;height:100%;object-fit:cover}.image-hero__media svg{display:block;width:100%;height:100%}.image-hero--alt .image-hero__content .page-width{position:relative}@media screen and (max-width: 749px){.image-hero__content .page-width{padding:0}}.image-hero--alt .image-hero__content{background:var(--bg-color-content)}@media screen and (min-width: 750px){.image-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center}.image-hero--alt .image-hero__content{position:static}.image-hero__content .page-width{width:100%;padding:2.6rem 5rem}}.image-hero__content-box{padding:3.2rem 1.6rem;color:var(--color-text);background:var(--bg-color-text-box)}.image-hero__content-box *{color:inherit}.image-hero--alt .image-hero__content-box{padding:2.4rem 1.6rem;color:rgb(var(--color-foreground));border-radius:0;background:none}@media screen and (min-width: 750px){.image-hero__content-box{width:75%;padding:4.8rem;border-radius:2.5rem}.image-hero--alt .image-hero__content-box{width:100%;max-width:800px;margin:0 auto 4rem;padding:0!important}.image-hero--alt .image-hero__content-box:last-child{margin-bottom:0}}@media screen and (min-width: 990px){.image-hero__content-box{width:50%}}.image-hero--alt .image-hero__heading-box{position:absolute;right:1.6rem;bottom:1.6rem;left:1.6rem;z-index:1}@media screen and (min-width: 750px){.image-hero--alt .image-hero__heading-box{right:5rem;bottom:4.8rem;left:5rem}}.image-hero__heading{margin:0 0 2.4rem}@media screen and (min-width: 990px){.image-hero__heading{margin:0 0 3.2rem}}.image-hero__heading:last-child,.image-hero__heading:only-child{margin-bottom:0}.image-hero--alt .image-hero__heading{margin:0 auto;font-size:calc(var(--font-heading-scale) * 2.66rem);color:var(--color-heading-mobile)}@media screen and (min-width: 750px){.image-hero--alt .image-hero__heading{font-size:calc(var(--font-heading-scale) * 6.223rem);color:var(--color-heading-desktop)}}@media screen and (min-width: 990px){.image-hero--alt .image-hero__heading{max-width:var(--width-desktop-content)}}.image-hero__description{margin-bottom:2rem;font-size:1.6rem;line-height:calc(1 + .3 / var(--font-body-scale))}.image-hero--alt .image-hero__description{line-height:calc(1 + .5 / var(--font-body-scale))}@media screen and (min-width: 750px){.image-hero--alt .image-hero__description{font-size:2rem;line-height:calc(1 + .5 / var(--font-body-scale))}}.image-hero__description.rte a{color:inherit}.image-hero--alt .image-hero__description h1,.image-hero--alt .image-hero__description h2,.image-hero--alt .image-hero__description h3,.image-hero--alt .image-hero__description h4,.image-hero--alt .image-hero__description h5,.image-hero--alt .image-hero__description h6{margin:0 0 1.6rem}@media screen and (min-width: 990px){.image-hero--alt .image-hero__description h1,.image-hero--alt .image-hero__description h2,.image-hero--alt .image-hero__description h3,.image-hero--alt .image-hero__description h4,.image-hero--alt .image-hero__description h5,.image-hero--alt .image-hero__description h6{margin:0 0 4.2rem}}.image-hero__content-box>*:last-child,.image-hero__description:last-child,.image-hero__description>*:last-child{margin-bottom:0!important}.image-hero__description-box{padding:2.4rem 1.6rem}@media screen and (min-width: 750px){.image-hero__description-box{padding:0}}.image-hero__content-box+.image-hero__description-box,.image-hero__description-box+.image-hero__content-box{padding-top:0}.custom-list{list-style:none;margin:0;padding-inline-start:0!important}.custom-list li{margin-bottom:1.6rem}@media screen and (min-width: 750px){.image-hero--alt .custom-list li{display:inline-block;margin:0 2rem 2rem}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-image-hero.css.map */
