.contact img{max-width:100%}.contact .form__message{align-items:center}.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;align-items:flex-end}}.contact-form .contact{margin-top:36px;max-width:1070px}.contact-form .contact .field:before,.contact-form .contact .field:after{content:none}.contact-form .contact .field{flex-direction:column-reverse;row-gap:8px;margin-bottom:36px}.contact-form .contact .field .field__input{background:var(--form-gray);border:1px solid var(--mid-gray);height:54px;min-height:54px;margin:0;padding:16px 50px 16px 16px;border-radius:5px}.contact-form .contact .field-textarea .field__input{min-height:120px}.contact-form .contact .field .field__input::placeholder{opacity:1;font-size:14px;line-height:24px;font-weight:400;color:var(--mid-gray);letter-spacing:0}.contact-form .contact .field .field__label{position:unset;font-size:11px;line-height:16px;font-weight:400;color:var(--text-black);letter-spacing:0}.contact-form .contact .field select.field__input{font-size:14px;line-height:24px;font-weight:400;color:var(--mid-gray);letter-spacing:0;padding:16px 50px 16px 16px}.contact-form .contact .field_form-agreement .checkbox{margin:5px 0 0;accent-color:var(--text-black);width:16px;height:16px}.contact-form .contact .field_form-agreement .field__checkbox{display:flex;align-items:flex-start;column-gap:8px}.contact-form .contact .field_form-agreement .field__description *{font-size:11px;line-height:16px;letter-spacing:0;font-weight:400}.contact-form .contact .contact__button{margin-top:36px}.contact-form .contact .field__description{margin-top:30px}.contact-form .contact .field__description p{margin:0}.contact-form .contact .select .svg-wrapper{top:calc(50% + 15px);height:8px;width:12px;right:16px;transform:translateY(-50%)}.contact-form .contact .form-status{margin:0;font-size:1.6rem;letter-spacing:0;text-transform:initial}@media only screen and (max-width:479px){.contact-form .contact .contact__button .button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
