.contact-form{margin:22px 0 0}.contact-form .form-message{margin-bottom:22px}.contact-form .form-label{display:block;margin-bottom:8px;font-weight:500;color:#111}.contact-form .form-input{padding:14px 16px;background-color:#f7f2ea!important;border:1px solid #e8e0d4!important;border-radius:10px!important;color:#111;width:100%;box-sizing:border-box}.contact-form .form-input:focus{outline:none;border-color:#f5bd02!important;box-shadow:0 0 0 1px #f5bd02}.contact-form .form-field+.form-field{margin-top:20px}.contact-form .form-actions{margin:28px 0 0}.contact-form .form-actions .button{border-radius:10px!important;margin-top:5px;min-width:160px;width:auto;display:inline-flex;align-items:center;justify-content:center;margin-left:0;margin-right:auto;background-color:var(--hm-cta-bg)!important;border-color:var(--hm-cta-bg)!important;color:var(--hm-cta-text, #ffffff)!important;font-weight:800;letter-spacing:.04em;padding:14px 36px;text-transform:uppercase;transition:background-color .2s ease,border-color .2s ease}.contact-form .form-actions .button:hover{background-color:var(--hm-cta-bg-hover)!important;border-color:var(--hm-cta-bg-hover)!important}.skin-3 .contact-form .form-actions .button{border-radius:10px;letter-spacing:.04em}.skin-4 .contact-form .form-actions .button{padding-top:calc(var(--btn-padding-top) + 5px);padding-bottom:calc(var(--btn-padding-bottom) + 5px)}.skin-5 .contact-form .form-actions .button{padding-top:calc(var(--btn-padding-top) + 10px);padding-bottom:calc(var(--btn-padding-bottom) + 10px)}.skin-6 .contact-form .form-actions .button{padding-top:calc(var(--btn-padding-top) + 4px);padding-bottom:calc(var(--btn-padding-bottom) + 5px)}.contact-form textarea{min-height:180px;resize:vertical;border-radius:10px!important}.red-asterisk{color:#f1152f;margin-left:0}.hm-contact-line{display:flex;align-items:flex-start;gap:10px;line-height:1.5;margin:0 0 14px}.hm-contact-icon{display:inline-flex;flex:0 0 20px;width:20px;height:20px;margin-top:2px}.hm-contact-icon svg{display:block;width:20px;height:20px}.contact-itemRight .contact-text{white-space:pre-line;line-height:1.6}.contact-itemRight .contact-address{margin-top:0}.contact-itemRight .contact-address+.contact-store{border-top:1px solid #dedede;padding-top:16px;margin-top:8px}.contact-1 .page-header,#ContactSection-template--21328394911930__main .page-header{text-transform:uppercase;letter-spacing:.02em}
/*# sourceMappingURL=/cdn/shop/t/14/assets/component-contact-form.css.map */
