.contact img{max-width:100%}.contact .form__message{align-items:flex-start;letter-spacing:0;font-weight:300;font-family:Neue Haas Unica Pro;color:#000}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@media screen and (min-width:750px){.contact .field{margin-bottom:4rem}}.contact__button{margin-top:6rem}@media screen and (min-width:750px){.contact__button{margin-top:4rem}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.main_contact.contact .field{margin-bottom:4rem}.main_contact .contact__fields .field__input::placeholder,.main_contact .field__input::placeholder{opacity:1;letter-spacing:0;color:#707070;font-size:16px;font-family:Neue Haas Unica Pro;font-weight:300}.main_contact .contact__fields .field__input,.main_contact .field__input{font-size:16px;padding:0 0 8px;height:25px;margin:0;border-bottom:1px solid #000;font-family:Neue Haas Unica Pro;font-weight:300}.main_contact .field__select{width:100%;height:40px;border:1px solid #000;color:#707070;font-family:Neue Haas Unica Pro;font-weight:300;font-size:16px}.main_contact .field__select:focus-visible{box-shadow:unset;outline:none}.main_contact .text-area.field__input{border:1px solid #000;height:288px;padding:15px}.main_contact .text-area.field__input::placeholder{opacity:1;letter-spacing:0;color:#707070;font-size:16px;font-family:Neue Haas Unica Pro;font-weight:300}.main_contact .contact__button{margin-top:6rem;text-align:center}.request_contact_form .contact__button{margin-top:3rem}.main_contact .contact__button .button{font-size:16px;letter-spacing:0;text-transform:uppercase;border:1px solid #000;font-family:Neue Haas Unica Pro;font-weight:700;min-width:208px;min-height:57px;transition:.3s all ease-in-out}.main_contact .contact__button .button:hover{background-color:#fff;color:#000;transition:.3s all ease-in-out}.main_contact.page-width--narrow{max-width:660px}@media only screen and (min-width:200px)and (max-width:767px){.main_contact .contact__button .button{font-size:14px;min-width:150px;min-height:50px}.main_contact .text-area.field__input{height:150px}.main_contact .contact__button{margin-top:4rem;text-align:center}.request_contact_form .contact__button{margin-top:2rem}}@media only screen and (min-width:768px)and (max-width:989px){.main_contact .contact__button .button{font-size:15px;min-width:180px;min-height:52px}.main_contact .text-area.field__input{height:180px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-contact-form.css.map */
