.image-banner{padding-top:var(--element-spacing);padding-bottom:var(--element-spacing);overflow:hidden}.image-banner__image{position:absolute;top:0;left:0;width:100%;z-index:-1}.image-banner__inner{gap:1.5rem;position:relative;width:100%;z-index:2;padding-bottom:3.5rem}@media screen and (min-width: 768px){.image-banner__inner{padding-bottom:2.5rem}}.image-banner__title{margin:0;max-width:var(--site-center-narrow)}.image-banner__total{display:inline-block;vertical-align:text-top;padding:.3125rem}@media screen and (min-width: 1024px){.image-banner__total{vertical-align:top;padding-top:0}}.image-banner__button{justify-self:flex-end;flex:0 0 3rem}.image-banner__description{margin-top:calc(var(--element-spacing) * .5);margin-bottom:calc(var(--element-spacing) * 0);max-width:34.375rem}@media screen and (min-width: 1200px){.image-banner__description{max-width:41.5rem}}.image-banner--has-image:before{background-size:auto 120%;transform:rotate(180deg);background-position:150% 100%}@media screen and (min-width: 768px){.image-banner--has-image:before{background-position:0 100%}}.image-banner--has-image .image-banner__button.button--round{--button-text: var(--color-white);--button-border-color: var(--color-white-15)}@media screen and (min-width: 768px){.image-banner--no-image{padding-top:2.5rem}}.image-banner--no-image .image-banner__inner{padding-bottom:0}.image-banner--custom-height{padding:0;min-height:25.1875rem}@media screen and (min-width: 560px){.image-banner--custom-height{min-height:39.1875rem}}@media screen and (min-width: 768px){.image-banner--custom-height{min-height:18rem}}@media screen and (min-width: 1024px){.image-banner--custom-height{min-height:24rem}}@media screen and (min-width: 1200px){.image-banner--custom-height{min-height:28.125rem}}@media screen and (min-width: 1440px){.image-banner--custom-height{min-height:33.75rem}}.image-banner--custom-height .image-banner__inner{padding-top:2.5rem;margin-top:var(--header-height)}@media screen and (min-width: 1024px){.image-banner--custom-height .image-banner__inner{margin-top:var(--header-height-lg)}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/section-image-banner.css.map */
