.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:900px;margin-top:-45px}.contact form{background:#f7f3ee;border:1px solid rgba(23,20,15,.16);border-radius:20px;padding:30px;box-shadow:7px 7px #e64b2e2e}.contact .field__input,.contact .text-area{background:#fffaf5!important;border-radius:12px!important}.contact .field:before,.contact .field:after{border-radius:12px!important}.contact .button{border-radius:999px!important;background:#17140f!important;color:#fff!important;border:2px solid #17140f!important;box-shadow:4px 4px #e64b2e!important;font-weight:800!important;min-width:150px}.contact .button:before,.contact .button:after{display:none!important}.contact .contact__button{text-align:center}.contact .contact__button .button{margin-left:auto;margin-right:auto}.main-page-title{text-align:center!important;font-weight:800!important;letter-spacing:.04em!important;font-size:34px!important;margin-top:0!important;margin-bottom:18px!important}.page-width-narrow{padding-top:0!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-contact-form.css.map */
