.image-banner-cta__block{display:flex;flex-wrap:wrap;text-align:center;align-items:center;padding:24px 16px;border-radius:3px;background:var(--subtle-gradient, radial-gradient(350.76% 95.7% at 87.85% 61.23%, rgba(255, 255, 255, .14) 0%, rgba(255, 255, 255, 0) 100%), #000);background-size:cover;background-position:center;background-repeat:no-repeat}.image-banner-cta__block .text-block{text-wrap-style:auto!important}.image-banner-cta__block.custom-background-image{background:radial-gradient(449.13% 115.47% at 9.21% 0%,#ffffff24,#fff0),linear-gradient(180deg,#000 25.38%,#0000 50%),var(--bg-mobile, #000) center / cover no-repeat!important}.image-banner-cta__image-overflow img{height:auto}.image-banner-cta__image img{width:calc(var(--mobile-img-width, 100) * 1%)}.image-banner-cta__image{flex:1 0 36%}.image-banner-cta__content{flex:0 1 56%}.image-banner-cta__block.mobile_row_wise .image-banner-cta__image:not(.show_image_on_top){flex:0 0 100%;order:1;min-height:160px}.image-banner-cta__block.mobile_row_wise .image-banner-cta__content{flex:0 0 100%}.image-banner-cta__block .image-banner-cta__button{width:100%}.image-banner-cta__image--natural img{margin:0;border-radius:var(--image-border-radius);background:var(--image_bg_color)}@media screen and (min-width:750px){.image-banner-cta__block .image-banner-cta__button{width:auto;margin-top:unset}.image-banner-cta__image--natural img{margin:0}}@media screen and (min-width:1024px){.image-banner-cta__block{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:nowrap;height:200px;text-align:left;padding:0 38px 0 0}.image-banner-cta__block.custom-background-image{background:radial-gradient(350.76% 95.7% at 87.85% 61.23%,#ffffff24,#fff0),linear-gradient(90deg,#0000 22.63%,#000 25.87%),var(--bg-desktop, #000) center / cover no-repeat,#000!important}.image-banner-cta__block .image-banner-cta__image{flex:1 0 25%!important;order:unset!important}.image-banner-cta__block .image-banner-cta__button{flex:1 1 auto!important;order:unset!important;min-width:300px}.image-banner-cta__block .image-banner-cta__content{flex:1 1 auto!important}.image-banner-cta__image-overflow img{width:auto;height:100%;object-fit:contain;max-height:285px}.image-banner-cta__image--natural img{width:auto;height:140px;object-fit:unset;margin:auto 0 auto auto}.image-banner-cta__button{margin-left:auto;margin-top:0}}@media screen and (min-width:1280px){.image-banner-cta__block{padding:0 68px 0 0}}
/*# sourceMappingURL=/cdn/shop/t/168/assets/image-banner-cta.css.map */
