.contact-form{margin:0}.contact-form .form-message{margin-bottom:22px}.contact-form .form-input{padding-top:12px;padding-bottom:12px}.contact-form .form-field+.form-field{margin-top:17px}.contact-form .form-actions{margin:23px 0 0}.contact-form .form-actions .button{border-radius:0;margin-top:5px;width:227px;display:block;margin-left:0;margin-right:auto}.skin-3 .contact-form .form-actions .button{border-radius:var(--btn-border-radius);letter-spacing:.02em}.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:130px;resize:vertical}.red-asterisk{color:red;margin-left:0}.error{background-color:#fff;border-color:red;color:red}.form-message{margin-top:15px}.alertBox-message{font-size:14px}.form-field--error input,.form-field--error textarea{background-color:#fff;border-color:red;color:red}.form-field--error input::placeholder,.form-field--error textarea::placeholder{color:red}.form-field--error input.error,.form-field--error textarea.error{border:1px solid #ff0000}.form-error-message{color:red;font-size:12px;margin-top:5px}.form-field{margin-bottom:20px}.alertBox{padding:15px;border-radius:5px;margin:10px 0}.alertBox--success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.alertBox--error{background-color:#fff;color:red;border:1px solid #ff0000}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-contact-form.css.map */
