.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:3rem}}.contact__button{margin-top:3rem}@media screen and (min-width:750px){.contact__button{margin-top:2rem}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:1fr;grid-column-gap:2rem}}#ContactForm .field:after,#ContactForm .field:before{display:none}textarea#ContactForm-body,.field__input{border:1px solid #D9D9D9;padding:22px 30px!important;height:auto;border-radius:5px}label.field__label{font-weight:400;font-size:16px;line-height:1;letter-spacing:0;color:#1a1208;font-style:italic;top:50%!important;left:30px!important;transform:translateY(-50%)}textarea#ContactForm-body:focus,.field__input:focus{outline:none;box-shadow:none;padding:22px 30px!important;border-radius:5px}.field__input:focus+.field__label,#ContactForm-body:focus+.field__label{display:none}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.customer .field input:-webkit-autofill~label{display:none}.form__label.field__label{top:35px!important}textarea#ContactForm-body{height:200px}#ContactForm .button:before,#ContactForm .button:after{display:none}#ContactForm .button[type=submit]{background:#1f6f43;border-radius:5px;color:#fff;font-weight:700;font-size:18px;line-height:20px;letter-spacing:0;min-height:55px;max-width:264px;transition:.3s all;width:100%}#ContactForm .button[type=submit]:hover{background:#154c2e}.form-with-details{display:flex;align-items:start;justify-content:center;gap:50px}.inner-form-with-details{width:100%;max-width:811px}.contact-info-item{display:flex;border:1px solid #D9D9D9;background:#f9f9f8;border-radius:5px;align-items:center;justify-content:start;gap:30px;padding:20px}.contact-info-item img{max-width:90px;width:100%;height:auto;display:block}.text-rich-mix *{text-decoration:none;font-weight:400;font-size:20px;line-height:28px;margin:0;letter-spacing:0;color:#000}.right-form-with-details{display:flex;flex-direction:column;gap:15px;max-width:539px}.contact__checkbox{display:flex;align-items:flex-start;gap:10px}.contact__checkbox input{width:20px;height:20px;margin-top:2px;cursor:pointer;flex-shrink:0}.contact__checkbox input:focus{outline:2px solid #1f7a44;outline-offset:2px}.form__message{font-weight:400;color:#d32b25;align-items:center!important}ul.form-status-list.caption-large{list-style:none}ul.form-status-list.caption-large a{font-weight:400;color:#d32b25;text-decoration:none}.form-status-list{margin:1rem 0 2rem}.field.field--with-error:has(.contact__field-error) .field__label{top:35%!important}.contact__checkbox label *{font-weight:400;line-height:22px;font-size:14px;letter-spacing:0;cursor:pointer;color:#1a1208;margin:0;text-decoration:none}@media screen and (max-width:1042px){.form-with-details{gap:15px}.contact-info-item img{max-width:50px}.contact-info-item{gap:15px;padding:15px}.text-rich-mix *{font-size:18px;line-height:24px}.right-form-with-details{max-width:420px;width:100%}.contact .field{margin-bottom:2rem}}@media screen and (max-width:767px){.form-with-details{flex-direction:column;gap:40px}.contact__button{margin-top:2rem}.text-rich-mix *{font-size:14px;line-height:22px}textarea#ContactForm-body{height:100px}textarea#ContactForm-body,.field__input{padding:15px 30px!important}textarea#ContactForm-body:focus,.field__input:focus{padding:15px 30px!important}#ContactForm .button[type=submit]{max-width:200px;transition:.3s all;width:100%;min-height:45px}.main-page-title.page-title.h0.scroll-trigger.animate--fade-in{font-size:32px;line-height:normal}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
