.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{display:block;margin-bottom:24px}.contact .field__label{font-size:inherit!important;position:static;font-weight:700;letter-spacing:0;display:block;margin-bottom:8px}.contact .field__label span{color:#fff;background:#000;font-size:12px!important;padding:4px 6px;display:inline-block;vertical-align:middle;line-height:1;margin-top:-4px;margin-left:8px}.contact .field__input{border:1px solid #ccc;padding:16px!important;font-size:inherit!important;min-height:40px;height:auto}.contact .field__input.text-area{min-height:140px;height:auto;resize:vertical}@media screen and (min-width:750px){.contact .field{margin-bottom:40px;display:flex;align-items:center}.contact .field__label{width:280px;margin-bottom:0}.contact .field__input{width:calc(100% - 280px);min-height:56px;height:auto}.contact .field__input.text-area{min-height:200px;height:auto}}.contact__button{margin-top:48px}.contact__button button{font-family:inherit!important}.contact__button button:hover{text-decoration:underline}@media screen and (min-width:750px){.contact__button{margin-top:64px}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-contact-form.css.map */
