.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: 744px){.contact .field{margin-bottom:2rem}}.contact .field{display:block;margin-bottom:4rem}.contact .label{display:block;margin-bottom:1.2rem;font-style:normal;font-weight:500;font-size:1.2rem;letter-spacing:-.03em;text-transform:uppercase;color:#343534;padding-left:.2rem}.contact .field__input,.contact select{display:block;width:100%;border-radius:6rem;border:1px solid #343534;padding:1.8rem 2rem;outline:0;box-shadow:none!important;font-family:Basis Grotesque Pro;font-style:normal;font-size:1.6rem;line-height:1.2;letter-spacing:-.02rem;color:#343534;font-weight:300}.contact .field__input:focus,.contact select:focus{background:#fff}.contact select{background:none;padding:1.2rem 1.4rem;-moz-appearance:none;-webkit-appearance:none;appearance:none}.contact .field__input::placeholder{opacity:1}.contact__button{margin-top:3.5rem}@media screen and (min-width: 990px){.contact__button .button{min-width:24rem!important;font-size:1.2rem!important;height:5.6rem;margin-top:0}.contact__fields .left-col{grid-column-start:1;grid-column-end:2}.contact__fields .right-col{grid-column-start:2;grid-column-end:3}.contact .field{margin-bottom:6rem}}@media screen and (min-width: 744px){.contact__button{margin-top:4rem}}@media screen and (min-width: 744px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.grecaptcha-badge{visibility:hidden}.contact__button{text-align:center}
/*# sourceMappingURL=/cdn/shop/t/128/assets/section-contact-form.css.map */
