.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem;display:flex;flex-direction:column-reverse;margin-right:0}.contact .field .field__input{border-radius:9px;border:solid 1px #313132;padding:5px 15px;height:40px;background:transparent}.contact .field .field__input:focus,.contact .field .field__input:focus-visible{outline:none;box-shadow:none}.contact .field:before,.contact .field:after,.contact .field:hover.field:after{display:none}.contact__button{margin-top:3rem;display:flex;align-items:center;justify-content:center}.contact__button button:after,.contact__button .button:hover:after{outline:none;outline-offset:none;box-shadow:none;border:none}.contact__button button{margin-right:0;width:100%;height:39px;padding:12px;border-radius:9px;border:solid 1px #313132;background-color:#000;font-size:13px;line-height:1.69;letter-spacing:.13px;text-align:left;color:#fff;margin-bottom:0}@media screen and (min-width: 750px){.contact .field{margin-bottom:2rem}}@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}}@media screen and (min-width: 990px){.contact .field label,.contact .field input:focus~label,.contact .field input:not(:placeholder-shown)~label,.contact .field textarea:focus~label,.contact .field textarea:not(:placeholder-shown)~label{position:relative;top:unset;left:unset;font-size:13px;line-height:1.69;letter-spacing:.13px;text-align:left;color:#313132;margin:0 0 5px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.contact .field input[required]~label:after,.contact .field select[required]~label:after,.contact .field textarea[required]~label:after{content:"*";display:inline-block;margin-left:6px;margin-right:auto}}@media screen and (max-width: 989px){.contact .field label{font-size:13px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.69;letter-spacing:.13px;text-align:left;color:#aaabad}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-contact-form.css.map */
