.newsletter-block{width:100%;padding-bottom:var(--block-spacing)}#newsletter-block{scroll-margin-top:160px}@media(max-width:1199px){#newsletter-block{scroll-margin-top:110px}}@media(max-width:959px){#newsletter-block{scroll-margin-top:110px}}@media(max-width:639px){#newsletter-block{scroll-margin-top:75px}}@media(max-width:479px){#newsletter-block{scroll-margin-top:75px}}.newsletter-block .page-width{max-width:138rem;margin:0 auto;padding:0 2rem}.newsletter-content{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.newsletter-img{width:100%;height:100%;border-radius:4.4rem;overflow:hidden}.newsletter-img .img{object-fit:cover;width:100%;height:100%}.newsletter-text{display:flex;flex-direction:column;gap:4rem;background-color:#f2f9ff;position:relative;padding:7rem 9rem;justify-content:center;z-index:5;border-radius:4.4rem;overflow:hidden}.newsletter-title{display:flex;flex-direction:column;gap:1.4rem;max-width:39rem}.newsletter-form{position:relative;max-width:30rem;z-index:5}.newsletter-form-wrapper{position:relative;width:100%}.newsletter-form-input{border:none;border-radius:1.2rem;padding:2rem 6.5rem 2rem 2.4rem;background-color:#fff;width:100%;font-size:1.6rem;line-height:150%;color:#000}.newsletter-form-input::placeholder{color:#999}.newsletter-form-input:focus{outline:2px solid #30A5ED}.newsletter-form-btn{background:#30a5ed;border:none;border-radius:10rem;width:3.5rem;height:3.5rem;top:1.2rem;right:1.2rem;position:absolute;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.newsletter-form-btn:hover{background:#2890d0}.newsletter-form-btn svg{width:1.6rem;height:1.6rem}.newsletter-text-snowflake{position:absolute;top:-9rem;right:-13rem;width:47.2rem;transform:rotate(-28deg);pointer-events:none}.newsletter-text-snowflake .img{object-fit:contain;width:100%;height:100%}.newsletter-form__message{display:block;margin-top:1.2rem;font-size:1.4rem;line-height:150%}.newsletter-form__message.form__message{color:#d32f2f}.newsletter-form__message--success{color:#2e7d32}@media screen and (max-width:989px){.newsletter-content{display:flex;flex-direction:column-reverse}.newsletter-img{max-height:35.2rem}.newsletter-text{padding:6rem}}@media screen and (max-width:749px){.newsletter-content{gap:1.2rem}.newsletter-img{max-height:35.2rem;border-radius:1.8rem}.newsletter-text{padding:3.2rem;gap:3.2rem;border-radius:1.8rem}.newsletter-form{max-width:unset;width:100%}.newsletter-form-input{width:100%}.newsletter-title{max-width:100%}.newsletter-text-snowflake{top:-5rem;right:-10rem;width:35rem}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/section-newsletter.css.map */
