.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}.field__input,.field__input:focus,.field__input:focus-visible,.field__input:hover{border:1px solid #dfdfdf!important;box-shadow:none!important;outline:none!important}.field:after,.field:before{box-shadow:none!important;border:none!important}.field__input:focus-visible{outline:none!important;box-shadow:none!important;border:1px solid #2a2a2a!important}.field{position:relative}.field__label{position:absolute;left:12px;top:14px;font-size:13px;color:#2a2a2a;transition:.2s ease;background:#fff;padding:0 4px;pointer-events:none}.field__input:focus+.field__label,.field__input:focus-visible+.field__label{top:14px;left:12px;font-size:14px;color:#2a2a2a}.field__input.has-value+.field__label{top:-8px;left:12px;font-size:13px;color:#2a2a2a}.button{width:100%;padding:14px 28px;text-transform:uppercase;font-size:13px;text-align:center;letter-spacing:.04em;border-radius:5px!important;background:#1c1c1c;border:1px solid #1c1c1c}.title{font-size:20px;text-align:center;font-weight:700;line-height:1.4;letter-spacing:0!important;color:#2a2a2a;margin-bottom:36px}.contact__button{margin-top:20px}.field__input::placeholder{font-size:11px;color:#2a2a2a}@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}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-contact-form.css.map */
