.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@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}}.o-column__form .field{margin:0;grid-column:span 12 / span 12}@media (min-width: 768px){.o-column__form .field.field--half{grid-column:span 6 / span 6}}.o-column__form label{color:#000}.o-column__form button[type=submit]{width:100%;display:block}.o-column__form .o-form__inner{display:grid;grid-auto-columns:1fr;grid-auto-flow:row;grid-template-columns:repeat(12,1fr);grid-row-gap:15px;grid-column-gap:15px}.o-column__form .o-form__inner .field__input-wrapper{display:block;width:100%}.o-column__form .o-form__inner .field__input-wrapper label.radio{display:inline-block;vertical-align:middle;width:auto;margin-right:10px;font-weight:500}.o-column__form .o-form__inner textarea{max-height:100px}.o-column__form .contact__button{margin-top:15px}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-contact-form.css.map */
