.contact .contact__field-error span.form__message{margin-top:-6px}form.custom-contact-form .form-status{font-weight:var(--font-weight-medium);font-family:var(--font-body)}.contact .form-status-list{margin-top:10px;padding-left:36px}.contact h2.form-status-list{padding-left:0}.contact .form-status-list li{list-style-position:outside}.post-feedback-section .title{line-height:100%;margin-bottom:50px}.contact form .form__message{font-family:var(--font-body);font-size:var(--font-size-md);line-height:20px;align-items:center}form.custom-contact-form .field label{font-size:var(--font-size-base)!important;line-height:22px!important;color:var(--color-dark);font-weight:var(--font-weight-medium);font-family:var(--font-body);letter-spacing:0!important}form.custom-contact-form .field .field__input{border:1px solid var(--color-border-gray);min-height:54px;border-radius:var(--radius-8);background:transparent;font-size:var(--font-size-base);line-height:22px;color:var(--color-dark);padding:14px 20px 18px;letter-spacing:0}form.custom-contact-form .contact__fields{display:flex;align-items:start;gap:20px}form.custom-contact-form.post-feedback-form .field label{position:static;display:block!important;margin-bottom:0!important}form.custom-contact-form.post-feedback-form .field{flex-direction:column-reverse;gap:12px}form.post-feedback-form .field textarea.field__input{min-height:220px;padding-top:20px}form.post-feedback-form .contact__button{margin-top:50px}form.post-feedback-form .contact__button .custom-button{min-width:222px;letter-spacing:1.32px;text-transform:uppercase;font-size:var(--font-size-md);line-height:20px;font-weight:var(--font-weight-medium)}form.custom-contact-form .field .field__input::placeholder{opacity:1;font-size:var(--font-size-base);line-height:22px;color:#8d8d8d;letter-spacing:0}@media screen and (max-width: 767px){.contact form .form__message{font-size:var(--font-size-sm);line-height:18px}.post-feedback-section .title{margin-bottom:30px;font-size:24px;line-height:100%}form.custom-contact-form .form-status{font-size:var(--font-size-md);line-height:20px;margin-top:10px}form.custom-contact-form .field .field__input::placeholder,form.custom-contact-form .field label{font-size:var(--font-size-sm)!important;line-height:17px!important}form.custom-contact-form.post-feedback-form .field{gap:10px}form.custom-contact-form .contact__fields{flex-direction:column;gap:0px}form.post-feedback-form .field textarea.field__input{min-height:150px}form.post-feedback-form .contact__button{margin-top:30px}form.post-feedback-form .contact__button .custom-button{min-width:190px;min-height:40px;font-size:var(--font-size-sm);line-height:17px}form.custom-contact-form .field .field__input{min-height:44px;padding:14px 20px 13px;font-size:var(--font-size-sm);line-height:17px}}.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}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
