.template-page.contact .m-contact-form>.container,.template-page.contact .m-contact-form>[class*=container]{max-width:1440px;margin:0 auto;padding-inline:max(20px,calc((100vw - 1200px)/2))}.template-page.contact .m-contact-form .m-row{column-gap:clamp(40px,6vw,96px);flex-wrap:nowrap}.template-page.contact .m-contact-form__heading{margin-bottom:12px!important;font-size:clamp(28px,2.6vw,36px)!important;font-weight:500!important;line-height:1.12!important;letter-spacing:-.02em}.template-page.contact .m-contact-form__description,.template-page.contact .m-contact-form__description p{max-width:56ch;margin-bottom:32px;color:#52525b;font-size:16px;line-height:1.6}.template-page.contact .m-contact-form form{display:grid;gap:20px}.template-page.contact .m-contact-form__form-fields{display:grid!important;grid-template-columns:1fr 1fr;gap:20px;margin:0!important}.template-page.contact .m-contact-form__form-fields>.m\:column{width:auto!important;max-width:none!important;margin:0!important;padding:0!important}.template-page.contact .m-contact-form__phone{grid-column:1 / -1}.template-page.contact .ea-field{display:grid;gap:8px;margin:0}.template-page.contact .ea-field>label{color:#18181b;font-size:14px;font-weight:500;line-height:1.3}.template-page.contact .ea-field__optional{color:#71717a;font-weight:400}.template-page.contact .m-contact-form input:not([type=checkbox]),.template-page.contact .m-contact-form select,.template-page.contact .m-contact-form textarea{width:100%;min-height:50px;margin:0;padding:12px 14px;border:1px solid #e4e4e7;border-radius:12px;background-color:#fff;color:#18181b;font-family:inherit;font-size:16px;line-height:1.4;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease}.template-page.contact .m-contact-form textarea{min-height:150px;resize:vertical}.template-page.contact .m-contact-form ::placeholder{color:#a1a1aa;opacity:1}.template-page.contact .m-contact-form input:not([type=checkbox]):focus,.template-page.contact .m-contact-form select:focus,.template-page.contact .m-contact-form textarea:focus{border-color:#18181b;outline:none;box-shadow:0 0 0 3px #18181b1f}.template-page.contact .ea-select{padding-right:44px!important;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2371717a' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:14px;cursor:pointer}.template-page.contact .ea-select:invalid{color:#a1a1aa}.template-page.contact .ea-select option{color:#18181b}.ea-reasons{display:grid;gap:16px}.ea-reasons__hint{padding:12px 14px;border-radius:12px;background:#f4f4f5;color:#3f3f46;font-size:14px;line-height:1.55}.ea-reasons__hint a{color:#18181b;font-weight:500;text-decoration:underline;text-underline-offset:3px}.ea-reasons [hidden]{display:none!important}.template-page.contact .m-contact-form__save{margin:0}.template-page.contact .m-contact-form .m-button--primary{justify-self:start;min-height:52px;padding:0 28px;border-radius:12px;font-size:15px;font-weight:600}.template-page.contact .m-contact-form .m-button--primary:active{transform:scale(.98)}.template-page.contact .m-contact-form__info .m-info-box h3{margin-bottom:6px;font-size:15px!important;font-weight:600}.template-page.contact .m-contact-form__info .m-info-box{margin-bottom:28px;padding-inline:0;font-size:15px;line-height:1.6}@media(max-width:1279px){.template-page.contact .m-contact-form .m-row{display:flex;flex-direction:column}.template-page.contact .m-contact-form__main{order:-1}.template-page.contact .m-contact-form__info{margin-top:48px}}@media(max-width:599px){.template-page.contact .m-contact-form__form-fields{grid-template-columns:1fr}.template-page.contact .m-contact-form .m-button--primary{justify-self:stretch}}@media(min-width:1280px){.template-page.contact .m-contact-form__main{flex:1 1 auto;width:auto!important;max-width:720px}.template-page.contact .m-contact-form__info{flex:0 0 320px;width:320px!important;margin-left:auto;padding-top:6px}}.template-page.contact .m-contact-form__info{margin-inline:0;padding-inline:0}.template-page.contact .m-contact-form__save .form-field--checkbox__label{color:#52525b;font-size:14px;line-height:1.4}.template-page.contact .m-contact-form__main{margin-inline:0!important;padding-inline:0!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ea-contact.css.map */
