.contact.page-width--narrow{max-width:1100px}.contact .contact__fields{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:20px}.contact .field{display:flex;flex-direction:column;gap:8px;margin-bottom:0;border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important}.contact .field:before,.contact .field:after{display:none!important}.contact .field__label{position:static;order:-1;font-size:15px;font-weight:500;color:#052326;pointer-events:none}.contact .field__input{border:1px solid #d9c9a0;border-radius:999px;background-color:#f7f1e8;padding:14px 22px;font-size:15px;color:#052326;width:100%;box-sizing:border-box}.contact .field__input::placeholder{color:#9a8f7a}.contact .field__input:focus{outline:none;border-color:#052326}.contact .text-area.field__input{height:54px;min-height:54px;resize:none;overflow-y:auto;border-radius:999px;padding-top:14px;line-height:1.2;margin-top:20px}.contact .contact__button{display:flex;justify-content:center;margin-top:32px;border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important}.contact .contact__button .button:before,.contact .contact__button .button:after{display:none!important;border:none!important;box-shadow:none!important}.contact .contact__button .button,.contact .contact__button .button:focus,.contact .contact__button .button:focus-visible,.contact .contact__button .button:active{background-color:#052326;color:#fff;border:none!important;outline:none!important;box-shadow:none!important;border-radius:999px;padding:14px 40px;font-size:15px;font-weight:500}.contact .contact__button .button:hover{background-color:#077a49}@media screen and (max-width:749px){.contact .contact__fields{grid-template-columns:1fr;gap:16px}.contact .text-area.field__input{margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom-contact-form.css.map */
