.image-banner .image-banner__background{height:var(--height);border-radius:var(--image-corner-radius);margin:var(--image-margin);box-sizing:border-box;width:calc(100% - (var(--image-margin) * 2))}@media screen and (max-width:48rem){.image-banner .image-banner__background{height:var(--mobile-height)}}.image-banner .image-banner__content{text-align:var(--text-alignment);position:var(--content-position);left:var(--content-left);top:var(--content-top);padding:var(--content-padding)}.image-banner .subheading,.image-banner .heading,.image-banner .body-text{text-shadow:var(--image-banner-text-shadow)}.image-banner .custom-button{margin-inline:var(--margin-inline)}.image-banner[data-type=box] .subheading span{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.image-banner[data-type=box] .heading span{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:var(--desktop-heading-line)}.image-banner[data-type=box] .body-text span{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:var(--desktop-lg-body-text-line)}.image-banner[data-type=image-left] .image-banner__content,.image-banner[data-type=image-right] .image-banner__content{height:auto;padding-inline:2rem}.image-banner[data-type=image-left] .image-banner__content-wrapper,.image-banner[data-type=image-right] .image-banner__content-wrapper{display:flex}.image-banner[data-type=image-right] .image-banner__background{order:1}@media screen and (max-width:1600px){.image-banner[data-type=box] .body-text span{-webkit-line-clamp:var(--desktop-md-body-text-line)}}@media screen and (max-width:48rem){.image-banner[data-type=box] .body-text span{-webkit-line-clamp:3}.image-banner[data-type=image-left] .image-banner__content-wrapper,.image-banner[data-type=image-right] .image-banner__content-wrapper{flex-flow:column}}.image-banner .image-sticker{width:var(--image-width);top:var(--image-pos-y);left:var(--image-pos-x);z-index:var(--image-order);transform:translate(calc(-1 * var(--image-pos-x))) translateY(calc(-1 * var(--image-pos-y)))}@media screen and (max-width:48rem){.image-banner .image-sticker{width:var(--image-width-mobile);top:var(--image-pos-y-mobile);left:var(--image-pos-x-mobile);transform:translate(calc(-1 * var(--image-pos-x-mobile))) translateY(calc(-1 * var(--image-pos-y-mobile)))}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/image-banner.css.map */
