.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}.contact__button .button{font-size:12px;background:#000c;border-radius:2px;color:#fff;padding:1.8rem 5.8rem}.contact__button .button:after,.contact__button .button:before{box-shadow:none;border-radius:2px}.contact__button{margin-top:0}.template-page-contact .main-page-title{display:none}.template-page-contact h2.heading{font-size:2.4rem;font-weight:500;text-transform:uppercase;color:#000;margin:0;padding-bottom:2rem}.template-page-contact p{font-size:1.4rem;color:#333;font-weight:400;line-height:1.5}.template-page-contact .page-width.main-page{max-width:780px}.template-page-contact .page-width.contact.page-width--narrow{max-width:780px;padding-left:50px;padding-right:50px}@media screen and (min-width: 750px){.contact .field{margin-bottom:2rem}}@media screen and (max-width: 749px){.contact__button .button{width:100%}.template-page-contact .page-width.contact.page-width--narrow,.template-page-contact .page-width{padding-left:20px;padding-right:20px}}@media screen and (min-width: 750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-contact-form.css.map */
