.main-page-title{margin:0 0 3.6rem;text-align:left;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-weight:600;color:#000}.contact-form__form{display:flex;flex-direction:column;gap:1.6rem}.contact-form__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.contact-form__field-error{display:block;margin-top:.8rem;color:rgb(var(--color-error))}.contact-form__error-message{margin:0;list-style:none}.contact-form__button{display:flex;width:100%}.contact-form__button .button{width:100%;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:2rem}.contact-form .field:after{display:none}.contact-form .field__input,.contact-form .text-area{border:0;border-bottom:.1rem solid #000;border-radius:0;box-shadow:none;background:transparent;padding-top:2.2rem;padding-left:0;padding-right:0}.contact-form .field__input::placeholder,.contact-form .text-area::placeholder{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);color:transparent;opacity:0}.contact-form .field__label,.contact-form .form__label{width:100%;left:0;top:1.2rem;text-align:left;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);color:#8a8a8a;pointer-events:none;transform-origin:left top;transform:none;transition:transform .22s ease,color .22s ease,top .22s ease}.contact-form .field__input:focus,.contact-form .text-area:focus{box-shadow:none}.contact-form .field__input:focus,.contact-form .field__input:not(:placeholder-shown),.contact-form .field__input:-webkit-autofill,.contact-form .text-area:focus,.contact-form .text-area:not(:placeholder-shown){padding-left:0}.contact-form .field__input:focus~.field__label,.contact-form .field__input:not(:placeholder-shown)~.field__label,.contact-form .text-area:focus~.field__label,.contact-form .text-area:not(:placeholder-shown)~.field__label{top:0;left:0;transform:scale(.82)}@media screen and (max-width:850px){.contact-form__fields{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-contact-form.css.map */
