.newsletter-image{display:flex;flex-direction:column;position:relative;padding:0}.newsletter-image .section__img{aspect-ratio:200/200;width:100%;height:100%}.newsletter-image .section__img img{width:100%;height:100%;object-fit:cover}.newsletter-image .section__form{background:var( --color-brand-blue);padding:30px 24px 52px;color:var(--color-light)}.newsletter-image .section__form h4{color:var(--color-brand-gold);text-transform:uppercase;margin-bottom:12px;font-weight:600;max-width:580px}.newsletter-image .section__form p{margin-bottom:16px;max-width:580px}.newsletter-image input{border:1px solid var(--color-light);background:var( --color-brand-blue);color:var(--color-light);width:100%;margin-bottom:12px;padding:12px}.newsletter-image input::placeholder{color:var(--color-light);font-size:12px}.newsletter-image button{margin:0;padding:10px}.newsletter-image .btn__loader{display:flex;align-items:center;justify-content:center}.newsletter-image .btn__loader img{width:24px;height:24px;animation:rotate 1s linear infinite}.newsletter-image.newsletter-image--is-subscribed .section__form{text-align:center;padding:52px 30px}.newsletter-image.newsletter-image--is-subscribed .section__form h4,.newsletter-image.newsletter-image--is-subscribed .section__form p{margin-left:auto;margin-right:auto}@media (min-width: 767px){.newsletter-image{flex-direction:row;min-height:530px}.newsletter-image .section__img{width:50%;aspect-ratio:unset}.newsletter-image .section__img img{position:absolute;left:0;top:0;width:50%;height:100%}.newsletter-image .section__form{width:50%;display:flex;justify-content:center;flex-direction:column;padding:54px}.newsletter-image input{max-width:330px;margin-bottom:20px}.newsletter-image button{max-width:220px}.newsletter-image form{display:flex;flex-direction:column}.newsletter-image .section__form p{margin-bottom:32px}.newsletter-image.newsletter-image--is-subscribed .section__form{padding:72px 30px 52px}}@media (min-width: 1023px){.newsletter-image .section__form{padding:140px 60px}.newsletter-image .section__form h4{font-size:32px}}@media (min-width: 1366px){.newsletter-image .section__form{padding:190px 90px}.newsletter-image .section__form h4{font-size:36px;letter-spacing:3.2px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-newsletter-image.css.map */
