.kt-inner-content:has(.kt-contact-content){--kt-page-reading: 900px}.kt-inner-content:has(.kt-contact-content) .main-page-title{margin-bottom:0}.kt-inner-content .kt-contact-content{padding-top:24px}.kt-contact-content img{max-width:100%}.kt-contact-content .title{margin-bottom:20px}.kt-contact-intro{margin-bottom:32px;font-size:15px;line-height:1.9}.kt-contact-intro p{margin:0}.kt-contact-intro .kt-contact-note{margin-top:8px;color:#62645c;font-size:13px}.kt-contact-content .kt-contact-form{padding:36px;border:1px solid #d9dad3;background:#f8f8f5}.kt-contact-content .contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.kt-contact-content .field{display:flex;flex-direction:column;gap:10px;margin:0 0 24px;padding:0;border:0;background:transparent;box-shadow:none;min-width:0}.kt-contact-content .field:before,.kt-contact-content .field:after{content:none}.kt-contact-content .field .field__label{position:static;order:-1;display:flex;align-items:center;gap:10px;margin:0;padding:0;color:#262722;font-size:14px;line-height:1.6;letter-spacing:.03em;transform:none;pointer-events:auto}.kt-contact-content .field .field__input{display:block;box-sizing:border-box;flex:auto;width:100%;height:54px;min-height:54px;margin:0;padding:14px 16px;border:1px solid #85887d;border-radius:0;background:#fff;color:#262722;font-family:inherit;font-size:16px;line-height:1.5;letter-spacing:.015em;box-shadow:none;transition:border-color .15s,outline-color .15s}.kt-contact-content .field .field__input::placeholder{opacity:1;color:#72756b}.kt-contact-content .field .field__input:focus{border-color:#262722;outline:2px solid #262722;outline-offset:2px;box-shadow:none}.kt-contact-content .field textarea.field__input{height:auto;min-height:190px;resize:vertical}.kt-contact-content .kt-contact-phone{width:calc((100% - 24px)/2)}.kt-contact-badge{display:inline-block;padding:1px 6px;border:1px solid #b8bbb1;font-size:10px;line-height:1.6;letter-spacing:.04em;color:#62645c}.kt-contact-badge--required{color:#fff;background:#44483d;border-color:#44483d}.kt-contact-content .contact__button{margin-top:30px;text-align:center}.kt-contact-privacy{margin:0 0 24px;color:#62645c;font-size:12px;line-height:1.9}.kt-contact-privacy a{text-decoration:underline;text-underline-offset:3px}.kt-contact-content .contact__button .button{display:inline-flex;align-items:center;justify-content:space-between;gap:48px;width:240px;min-height:54px;padding:15px 24px;border:1px solid #262722;border-radius:0;background:#262722;color:#fff;font-size:14px;line-height:1.5;letter-spacing:.08em;box-shadow:none;cursor:pointer}.kt-contact-content .contact__button .button:before,.kt-contact-content .contact__button .button:after{content:none}.kt-contact-content .contact__button .button:focus-visible{outline:2px solid #262722;outline-offset:4px}.kt-contact-content .contact__button .button:hover{background:#44483d}.kt-contact-content .form__message{align-items:flex-start}.kt-contact-content .form-status{padding:16px;background:#fff;border:1px solid #85887d;font-size:15px;line-height:1.7}.kt-contact-content .icon-success{margin-top:.2rem}.kt-contact-content .contact__field-error{color:#a12c24;font-size:13px;line-height:1.6}.kt-contact-content .field__input[aria-invalid=true]{border-color:#a12c24}@media(max-width:749px){.kt-contact-content .kt-contact-form{padding:24px 18px}.kt-contact-intro{margin-bottom:24px;font-size:14px}.kt-contact-content .contact__fields{grid-template-columns:minmax(0,1fr);gap:0}.kt-contact-content .kt-contact-phone,.kt-contact-content .contact__button .button{width:100%}.kt-contact-content .field textarea.field__input{min-height:180px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-contact-form.css.map */
