.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:0rem}.contact .field{margin-bottom:2.32rem}.contact__button{margin-top:3.5rem}.contact{text-align:center}.contact form{margin-top:4rem;text-align:left}.contact .field__input{background-color:rgb(var(--color-button-text));color:rgb(var(--color-foreground));font-size:1.6rem;line-height:1.3;font-weight:400;margin:0;border:.1rem solid rgba(var(--color-foreground),.1);padding:1rem 1.4rem;height:5rem;border-radius:0}.contact .field__input::placeholder{opacity:.75}.contact textarea.field__input{height:11rem}.contact .field__label{display:block;font-size:1.6rem;line-height:1.4;font-weight:700;margin-bottom:.6rem}.contact .field{display:block}.contact h2.form-status:has(.icon-success),.contact p.form-status.form__message{align-items:flex-start;margin-top:3rem;font-size:2rem;padding:1.5rem 1.8rem 1.3rem;background:rgba(var(--color-form-success),.1);border:.1rem solid rgba(var(--color-form-success));color:rgba(var(--color-form-success))}.contact ul.form-status-list,.contact .form__message:has(h2[role=alert]),.contact .form__message[role=alert]{display:none}.contact .contact__field-error{display:block;margin-top:1.3rem;font-size:max(14px,1.6rem);color:rgb(var(--color-error))}.contact .contact__field-error .form__message{margin-top:1.6rem;font-weight:400}.contact .contact__field-error .svg-wrapper{height:auto;width:auto}.contact .contact__field-error .icon{height:max(12px,1.4rem);width:max(12px,1.4rem);margin-top:.1rem}.contact .contact__button{text-align:center}.contact .contact__button .button{width:100%}.product-form .contact-fields{margin-inline:auto;max-width:114rem}.product-form .form-row{flex-direction:column;display:flex}.product-form .title-wrapper{margin-bottom:1.5rem}.product-form .title-wrapper h2{margin-bottom:0}.product-form .title-wrapper+p{margin-block:1.5rem}.contact .form-status-list{margin:1rem 0 2.4rem}@media only screen and (min-width:750px){.contact .field{margin-bottom:2rem}.contact__button{margin-top:4rem}.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}.contact h2.form-status:has(.icon-success),.contact p.form-status.form__message{padding:1.2rem 1.6rem 1rem;margin-top:4rem;font-size:1.8rem}.contact .contact__button .button{max-width:56rem}.contact .contact__button{margin-top:3.2rem}.product-form .form-row{flex-direction:row;gap:2rem}.product-form .title-wrapper{margin-bottom:1.2rem}.product-form .title-wrapper+p{margin-block:1.2rem}}@media only screen and (max-width:749px){.contact form{margin-top:3rem}.contact .field__label{font-size:var(--font-size-14);margin-bottom:.9rem}.contact .field__input{font-size:var(--font-size-14);height:5.8rem;padding:1rem 2.32rem}.contact textarea.field__input{height:16rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
