.contact-form-section{width:100%;padding:40px 20px;box-sizing:border-box}.contact-form-section__inner{max-width:var(--cf-max-width, 570px);margin:0 auto}.contact-form-section__heading{font-size:24px;font-weight:600;margin:0 0 24px;text-align:left}.contact-form-section__message{padding:12px 16px;margin-bottom:20px;border-radius:2px;font-size:14px}.contact-form-section__message--success{background:#eaf7ed;color:#1e7b34}.contact-form-section__message--error{background:#fbeaea;color:#b3261e}.contact-form-section__field{margin-bottom:16px}.contact-form-section__input,.contact-form-section__textarea{width:100%;box-sizing:border-box;border:1px solid var(--cf-border-color, #D8D8D8);border-radius:2px;background:#fff;color:var(--cf-text-color, #1A1A1A);font-size:15px;font-family:inherit;padding:16px}.contact-form-section__input{height:56px}.contact-form-section__textarea{min-height:170px;resize:vertical}.contact-form-section__input::placeholder,.contact-form-section__textarea::placeholder{color:var(--cf-placeholder-color, #9A9A9A)}.contact-form-section__input:focus,.contact-form-section__textarea:focus{outline:none;border-color:var(--cf-text-color, #1A1A1A)}.contact-form-section__submit{display:block;width:100%;border:none;border-radius:2px;background:var(--cf-button-bg, #000000);color:var(--cf-button-text, #FFFFFF);font-size:15px;letter-spacing:.1em;padding:18px;cursor:pointer;transition:opacity .15s ease}.contact-form-section__submit:hover{opacity:.85}@media screen and (max-width:749px){.contact-form-section{padding:30px 16px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-contact-form.css.map */
