.newsletter_inner.inline{display:flex;align-items:center;gap:2rem;flex-wrap:wrap;flex-flow:row}.newsletter_inner.stack{display:flex;gap:5rem;flex-flow:column}.newsletter_inner.stack.left{justify-content:center;align-items:flex-start;text-align:left}.newsletter_inner.stack.center{justify-content:center;align-items:center;text-align:center}.newsletter_inner.stack.right{justify-content:center;align-items:flex-end;text-align:right}.newsletter_section_head{flex:1 1 50%;max-width:50%}.newsletter_section_head h2{color:transparent;background:linear-gradient(90deg,var(--color-heading) 0%,#ACACAC 100%);background-clip:text;font-weight:var(--font-weight)}.newsletter_section_form_wrapper{flex:0 0 50%;max-width:50%;width:100%;display:flex;justify-content:flex-end;align-items:center}.newsletter_inner.stack.left .newsletter_section_form_wrapper{justify-content:flex-start}.newsletter_inner.stack.center .newsletter_section_form_wrapper{justify-content:center}.newsletter_inner.stack.right .newsletter_section_form_wrapper{justify-content:flex-end}.newsletter_section_form_inner{max-width:72rem;width:100%}.newsletter_inner_form_wrapper{display:flex;border-bottom:1px solid var(--color-border);min-height:fit-content;padding-bottom:1.6rem;align-items:stretch}.newsletter_inner_form_wrapper .form_input{max-width:100%;flex:1;position:relative;overflow:hidden;height:5rem;background:var(--color-input-background)}.newsletter_inner_form_wrapper .form_input input{width:100%;height:100%;border:none;padding:0 2rem;color:var(--color-input-text)}.newsletter_inner_form_wrapper .form_input input:focus-visible{outline-offset:-1px}.newsletter_inner_form_wrapper .form_input input::placeholder{opacity:0}.newsletter_inner_form_wrapper .form_input label{position:absolute;top:50%;left:2rem;transform:translateY(-50%);font-size:1.4rem;line-height:1;color:var(--color-input-text);opacity:.8;pointer-events:none;transition:transform .3s ease-in-out,opacity .3s}.newsletter_inner_form_wrapper .form_input input:focus+label,.newsletter_inner_form_wrapper .form_input input:focus-visible+label,.newsletter_inner_form_wrapper .form_input input:not(:placeholder-shown)+label{transform:translateY(-300%)}.newsletter_inner_form_wrapper button{max-width:15rem!important;width:100%;min-width:5rem;height:4.4rem}h3#newsletterForm-success{display:flex;align-items:center;gap:.5rem;justify-content:flex-start;color:#307321;position:absolute;margin:1rem 0 0}h3#newsletterForm-success svg{width:1.6rem;height:1.6rem}h3#newsletterForm-success svg path{fill:#307321}small.newsletter-form_error__message_nws{color:red;position:absolute;margin:1rem 0 0}.newsletter_inner_form_wrapper .input_field_wrapper{height:4.4rem}@media screen and (max-width:989px){.newsletter_inner.inline{flex-flow:column}.newsletter_section_head,.newsletter_section_form_wrapper{flex:1 1 100%;max-width:100%}.newsletter_section_form_inner{max-width:100%}}@media screen and (max-width:640px){.newsletter_inner_form_wrapper{flex-flow:column;gap:1rem;border:none}.newsletter_inner_form_wrapper .input_field_wrapper input{border-bottom:1px solid var(--color-border)}.newsletter_inner_form_wrapper button{max-width:100%!important;min-height:5rem;justify-content:space-between;background:var(--color-primary-button-background);padding:1rem 2rem;color:var(--color-primary-button-text)}.newsletter_inner_form_wrapper .form_input input{border:1px solid var(--color-input-text)}.newsletter_inner_form_wrapper button svg path{fill:var(--color-primary-button-text)}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/newsletter-section.css.map */
