.newsletter__wrapper{display:flex;justify-content:space-between;align-items:center;gap:4rem;padding-top:0;padding-bottom:64px}.newsletter-image img{width:100%;height:322px;object-fit:cover;border-radius:100px 24px 24px}.newsletter-image--mobile img{display:none}.newsletter__wrapper .contact-form{max-width:540px}.newsletter__wrapper .w-form-done{display:none;padding:20px;text-align:center;background-color:#ddd}.newsletter__wrapper .contact-title{color:#000;font-size:32px;font-style:normal;font-weight:800;line-height:120%;margin:0 0 24px;max-width:450px}.newsletter__wrapper .contact-form-text{color:#262729cc;font-size:16px;font-style:normal;font-weight:400;line-height:160%}.newsletter__wrapper .form-block{margin-top:32px}.newsletter__wrapper .contact-form-detail-wrap{display:grid;grid-template-columns:1fr 1fr;gap:16px}.newsletter__wrapper .contact-form-detail-wrap input{width:100%;border-radius:12px;border:1px solid rgba(38,39,41,.26);background:#fff;display:flex;height:52px;padding:14px 24.8px;flex-direction:column;align-items:flex-start;flex:1 0 0;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.newsletter__wrapper .contact-form-detail-wrap input::placeholder{color:#b2b2b2;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.newsletter__wrapper button[type=submit]{display:inline-flex;position:relative;background-color:#4b4b4b;color:#fff;margin-top:16px;width:100%;background-color:var(--brand-color);border:none;display:flex;height:60px;padding:16px 64px;justify-content:center;align-items:center;gap:1rem;align-self:stretch;border-radius:12px}.newsletter__wrapper button[type=submit]:hover{background-color:rgba(var(--color-foreground),1)}@media screen and (max-width: 991px){.newsletter__wrapper{flex-direction:column;padding-top:32px;padding-bottom:32px}.newsletter-image{display:none}.newsletter__wrapper .contact-title{font-size:28px}.newsletter-image--mobile{margin-bottom:24px}.newsletter__wrapper .newsletter-image--mobile img{display:block;width:100%;height:270px;object-fit:cover;border-radius:50px 12px 12px}.newsletter__wrapper .contact-form-detail-wrap{grid-template-columns:1fr}}.newsletter__wrapper>*{margin-top:0;margin-bottom:0}.newsletter__wrapper>*+*{margin-top:2rem}.newsletter__wrapper>*+.newsletter-form{margin-top:3rem}.newsletter__subheading{max-width:70rem;margin-left:auto;margin-right:auto}.newsletter__wrapper .newsletter-form__field-wrapper{max-width:36rem}.newsletter-form__field-wrapper .newsletter-form__message{margin-top:1.5rem}.newsletter__button{margin-top:3rem;width:fit-content}@media screen and (min-width: 750px){.newsletter__button{flex-shrink:0;margin:0 0 0 1rem}}.newsletter__content{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.newsletter__content-right{display:flex;align-items:center;justify-content:center}.newsletter__content-right form{width:100%;max-width:100%}.newsletter__content-right .klaviyo-form{width:100%}.newsletter__content-right .newsletter-form__field-wrapper{max-width:100%}.newsletter__content-right .newsletter-form__field-wrapper button[type=submit]{width:unset;margin-top:0;height:unset;background-color:var(--brand-color);font-size:1.6rem;line-height:calc(1 + .2 / var(--font-body-scale));cursor:pointer;font-weight:700;text-transform:uppercase;font-family:var(--font-body-family);color:#fff!important}.newsletter__content-right .newsletter-form__field-wrapper button[type=submit]:hover{background-color:#262729!important}.newsletter__content-right .newsletter-form__field-wrapper input{padding:1.5rem;color:#262729;height:unset}.newsletter__content-right .newsletter-form__field-wrapper input::placeholder{color:#262729!important;display:inline!important;opacity:1!important}.newsletter__content-right .newsletter-form__field-wrapper .field{gap:1rem}@media screen and (max-width: 749px){.newsletter__content{grid-template-columns:1fr;gap:1rem}.newsletter__content-right .field{flex-direction:column;margin-bottom:20px}.newsletter__content-right .klaviyo-form [data-testid=form-row]{flex-direction:column!important;gap:1rem;margin-bottom:20px}.newsletter__content-right .klaviyo-form div:has(button){padding-left:0!important;width:100%}.newsletter__content-right .klaviyo-form div:has(button) button{width:100%}.newsletter__content-right .klaviyo-form [data-testid=form-component]{flex:unset!important}}
/*# sourceMappingURL=/cdn/shop/t/147/assets/newsletter-section.css.map */
