.image-banner{background:var(--background-color);position:relative;display:flex;align-items:center;overflow:hidden;min-height:var(--min-height, 400px)}.image-banner--overlay:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(var(--section-overlay-color, 0, 0, 0),var(--section-overlay-opacity, 0));z-index:1;pointer-events:none}.image-banner--border-top{border-top:var(--border-top-width, 0px) solid var(--border-top-color, transparent)}.image-banner--border-bottom{border-bottom:var(--border-bottom-width, 0px) solid var(--border-bottom-color, transparent)}.image-banner--background-image{background-image:var(--background-image);background-size:cover;background-position:center;background-repeat:no-repeat}.image-banner__container{width:100%;position:relative;height:100%;max-width:var(--container-max-width, 1200px);margin:0 auto;border-radius:var(--container-radius, 0px);min-height:var(--container-min-height, 400px);background:var(--container-bg, transparent);background-size:cover;background-position:center;background-repeat:no-repeat;border:var(--container-border, none);box-shadow:var(--container-shadow, none);overflow:hidden;z-index:2}.image-banner--has-container-image .image-banner__container{background-image:var(--container-background-image)}@media screen and (max-width:767px){.image-banner--has-container-image .image-banner__container{background-image:var(--container-background-image-mobile, var(--container-background-image))}}.image-banner__container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(var(--container-overlay-color, 0, 0, 0),var(--container-overlay-opacity, 0));z-index:1;pointer-events:none;border-radius:var(--container-radius, 0px)}.image-banner__container>*{position:relative;z-index:2}.image-banner__content{display:flex;align-items:center;justify-content:var(--content-justify, center);flex-direction:var(--flex-direction, row);height:100%;min-height:var(--container-min-height, 400px);background-color:transparent}.image-banner__text{text-align:var(--text-alignment, center);width:100%;flex:1;padding:var(--container-padding-top, 20px) var(--container-padding-right, 20px) var(--container-padding-bottom, 20px) var(--container-padding-left, 20px);z-index:3;background:transparent}.image-banner__image-container{display:var(--image-container-display, flex);flex:1;position:relative;height:var(--image-container-height, 100%);min-height:var(--image-container-height, auto);align-items:center;justify-content:center}.image-banner__image-container img{width:100%;height:100%;object-fit:cover;display:block}.image-banner__heading{font-size:var(--heading-size, 40px);font-weight:var(--heading-weight, 700);color:var(--heading-color, inherit);line-height:var(--heading-line-height, 1.2);margin:0}.image-banner__subheading{font-size:var(--subheading-size, 18px);color:var(--subheading-color, inherit);line-height:1.4;margin:16px 0 0}.image-banner__button{display:inline-block;margin-top:24px;padding:var(--btn-padding-y, 12px) var(--btn-padding-x, 24px);font-size:var(--btn-font-size, 16px);font-weight:var(--btn-font-weight, 600);border-radius:var(--btn-radius, 8px);background:var(--btn-bg, #333333);color:var(--btn-text, #ffffff);border:var(--btn-border, none);text-decoration:none;transition:all .3s ease;cursor:pointer}.image-banner__button:hover{background:var(--btn-hover-bg, #555555);color:var(--btn-hover-text, #ffffff);border-color:var(--btn-hover-border, #555555);transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.image-banner .section-width{padding-top:var(--padding-top, 0px);padding-bottom:var(--padding-bottom, 0px);padding-left:var(--padding-left, 20px);padding-right:var(--padding-right, 20px)}@media screen and (max-width:767px){.image-banner--background-image-mobile{background-image:var(--background-image-mobile, var(--background-image));background-size:cover;background-position:center;background-repeat:no-repeat}.image-banner__content{flex-direction:column}.image-banner__image-container{order:-1}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/image-banner.css.map */
