.new-subsription-banner__background{width:100%;border-radius:50px 50px 0 0}.new-subsription-banner__container{overflow:hidden}.new-subsription-banner__body{margin:0 auto;max-width:1040px;width:100%;overflow:visible;display:flex;align-items:center;justify-content:center;gap:80px}.new-subsription-banner__body--right{flex-direction:row-reverse}.new-subsription-banner .subcription-text{text-align:left;margin:0;max-width:453px;flex:1 1 453px}.new-subsription-banner .subcription-text__subtitle{font-size:18px;line-height:130%;font-weight:600;margin-bottom:12px;margin-top:0;font-family:var(--font-body-family)}.new-subsription-banner .subcription-text__title{color:#100f0f;font-size:40px;line-height:130%;font-weight:500;font-family:var(--font-heading-family);position:relative;margin:0}.subcription-text__title span{position:relative}.subcription-text__title span svg{position:absolute;top:1px;left:-5px;width:calc(100% + 20px);z-index:1;display:flex}.new-subsription-banner .subcription-text__information{font-size:16px;line-height:150%;font-family:var(--font-body-family);color:#2c2926;margin:20px 0}.subcription-text__information>*,.subcription-text__information>*>*{margin:0;font:inherit;color:inherit}.subcription-text__information>:not(:last-child){margin-bottom:10px}.new-subsription-banner .subcription-text__link{max-width:260px;display:flex;align-items:center;justify-content:center;height:50px;font-size:17px;line-height:1;font-family:var(--font-body-family);font-weight:700;border-radius:8px;transition:.2s linear;text-decoration:none;border:1px solid inherit;color:var(--color);background-color:var(--background-color);border:1px solid var(--background-color);margin:30px 0 0}.subcription-text__link:hover{color:var(--background-color);background-color:transparent}.new-subsription-banner__review-block{display:flex;align-items:center;gap:8px;margin:20px 0 30px}.new-subsription-banner__review-stars{position:relative;flex:0 0 87px;line-height:0}.new-subsription-banner__review-stars img{width:100%;height:auto}.new-subsription-banner__review-text{color:var(--text, #100F0F);font-family:var(--font-body-family);font-size:16px;font-style:normal;font-weight:600;line-height:130%;margin:0}.new-subsription-banner__image{position:relative;flex:1 1 507px}.new-subsription-banner__image img{position:relative;z-index:2;width:100%;height:100%}.new-subsription-banner__image .new-subsription-banner__image--decor{width:135.12%;height:auto;position:absolute;top:50%;transform:translateY(-50%);left:-134px;z-index:1}.new-subsription-banner__footer{display:flex;justify-content:center;align-items:center}.new-subsription-banner__footer svg{max-width:120px;width:100%}.new-subsription-banner__image.new-subsription-banner__image--desktop-hidden{display:none}@media screen and (max-width: 992px){.subcription-text{margin-right:40px}.new-subsription-banner__image{max-width:calc(50% - 100px)}.new-subsription-banner__image .new-subsription-banner__image--decor{display:none}}@media screen and (max-width: 768px){.new-subsription-banner__background{border-radius:22px 22px 0 0}.new-subsription-banner__body{flex-direction:column;align-items:center}.new-subsription-banner__image,.new-subsription-banner__text{max-width:100%;width:100%}.new-subsription-banner__text{margin-right:0;text-align:center;margin-bottom:30px}.new-subsription-banner .subcription-text__subtitle{font-size:16px;margin-bottom:10px;text-align:center}.new-subsription-banner .subcription-text__title{font-size:28px;margin-bottom:15px;text-align:center}.subcription-text__title span svg{position:absolute;top:-7px;left:-5px;width:calc(100% + 20px);z-index:1;display:flex}.new-subsription-banner .subcription-text__information{margin:15px auto;font-size:15px;text-align:center}.new-subsription-banner__review-block{justify-content:center;margin:15px 0 25px}.new-subsription-banner__review-text{font-size:14px}.new-subsription-banner .subcription-text__link{height:45px;font-size:17px;line-height:normal;margin:0 auto}.new-subsription-banner__footer svg{max-width:90px}.new-subsription-banner__image.new-subsription-banner__image--mobile-hidden{display:none}.new-subsription-banner__image.new-subsription-banner__image--desktop-hidden:not(:empty){display:block;padding:8px 30px;margin:15px 0}.new-subsription-banner__image--desktop-hidden:has(.new-subsription-banner__image--mobile) .new-subsription-banner__image--desktop{display:none}}
/*# sourceMappingURL=/cdn/shop/t/252/assets/section-new-subscription-banner.css.map */
