.promo-banner .promo-banner__image-wrapper{position:relative;width:100%;grid-area:1 / -1}.promo-banner .promo-banner__content--left{left:0;text-align:left}.promo-banner .promo-banner__content--center{left:50%;transform:translate(-50%,-50%);text-align:center}.promo-banner .promo-banner__content--right{right:0;text-align:right}.promo-banner .promo-banner__text p{margin:0}.promo-banner-wrapper{position:relative;display:grid}.promo-banner .promo-banner{position:relative;width:100%;overflow:hidden}.promo-banner .promo-banner__image{width:100%;height:100%;display:block;object-fit:cover}.promo-banner .promo-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.promo-banner .promo-banner__content{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:560px;padding:50px 30px;height:100%}.promo-banner .promo-banner-wrapper-block{grid-area:1 / -1;z-index:1;position:relative}.promo-banner .promo-banner__label{margin:0 0 10px}.promo-banner .promo-banner__heading{font-weight:var(--heading-font-weight-3);text-align:center}.promo-banner .promo-banner__content svg{margin:12px 0;width:100%}.promo-banner .promo-banner__text{text-align:center;font-weight:var(--font-body-weight-2)}.promo-banner .promo-banner__button{margin:42px auto 0}@media screen and (min-width:1400px){.promo-banner .promo-banner-wrapper-block .promo-banner__content{position:absolute;top:0;left:10%}}@media screen and (max-width:767px){.promo-banner .promo-banner__content{height:100%;justify-content:end;padding:25px;margin:0 auto}.promo-banner .promo-banner__content svg{margin:6px 0}.promo-banner .promo-banner__heading{font-size:calc(var(--h2) + 2px)}.promo-banner .promo-banner__text{font-size:var(--medium_body)}.promo-banner .promo-banner__button{margin-top:32px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/banner-with-text-promo.css.map */
