.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}}.contact{max-width:720px!important;margin:0 auto!important;padding-left:2rem!important;padding-right:2rem!important}.contact__description{max-width:620px;margin-left:auto!important;margin-right:auto!important;margin-bottom:2.5rem!important;line-height:1.5;color:#555}.contact .field__input,.contact .text-area.field__input{border:1px solid #ddd!important;padding:1.5rem!important;font-size:16px;color:#121212;background:#fff;border-radius:4px}.contact .field__input::placeholder{color:#999!important;opacity:1!important}.contact .field:before,.contact .field:after{display:none!important}.contact .field__label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.contact__button{display:flex;justify-content:center}.contact__button .button{display:inline-flex;align-items:center;justify-content:center;padding:16px 40px!important;min-width:240px;font-size:13px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.8px;line-height:1.3;background:#1a1a1a!important;color:#fff!important;border:none!important;border-radius:8px!important;cursor:pointer;transition:all .3s ease}.contact__button .button:hover{background:#000!important;transform:translateY(-1px);box-shadow:0 4px 12px #00000026!important}.contact__button .button:before,.contact__button .button:after{display:none!important;content:none!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-contact-form.css.map */
