.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}.field_box p{font-family:Josefin Sans;font-weight:400;font-size:16px;line-height:150%;color:#28181c;letter-spacing:0;vertical-align:middle;margin:0 0 10px}.field_box label.field__label{font-family:Josefin Sans;font-weight:400;font-size:16px;line-height:150%;letter-spacing:0;vertical-align:middle;color:#28181c;opacity:.6;top:14px}.field_box .field__input{height:50px;padding:13px 20px;margin:0}.field_box .field__input:focus{box-shadow:none;border:2px solid #000000}.field_box .field__input:focus-visible{box-shadow:none}.main-contact-page .contact__fields-row{margin-bottom:0}small#ContactForm-email-error span.form__message{position:relative;top:-10px;background-color:transparent}@media screen and (max-width:750px){small#ContactForm-email-error span.form__message{top:-6px;margin-top:6px}}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}@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}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/section-contact-form.css.map */
