.contact-form .section-header{padding:0;margin-left:0;text-align:left}.contact-form .contact-form{max-width:900px;margin:0 auto}.contact-form .contact-form .form-notification{margin-bottom:20px;padding:15px;border-radius:8px}.contact-form .contact-form.contact-form--has-no-blocks{margin:0 auto}.contact-form .contact-form__required-asterisk{color:#e93636;margin-left:.2em}.contact-form--form-column{background:#fff;padding:35px 25px;border-radius:16px;box-shadow:0 10px 30px #0000000a;border:1px solid rgba(0,0,0,.03);margin-bottom:30px}@media only screen and (min-width:768px){.contact-form--form-column{padding:50px 45px;margin-bottom:0}}.contact-form .field input,.contact-form .field textarea,.contact-form .field select{border-radius:10px;background-color:#fafafa;border:1px solid #eaeaea;transition:border-color .3s ease,box-shadow .3s ease,background-color .3s ease}.contact-form .field input:focus,.contact-form .field textarea:focus,.contact-form .field select:focus{background-color:#fff;border-color:#e0a4aa;box-shadow:0 0 0 4px #e0a4aa1a}.contact-form button[type=submit]{border-radius:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;margin-top:15px;background-color:#1a1c1d;color:#fff}.contact-form button[type=submit]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #1a1c1d26;background-color:#000}.contact-form--text-column{margin-top:40px;display:flex;flex-direction:column;gap:0}@media only screen and (min-width:768px){.contact-form--text-column{margin-top:0;padding-left:32px}}.contact-form--text-column .contact-form-block{margin-bottom:0;padding:0 0 18px;border-bottom:1px solid var(--color-border, #dadce0)}.contact-form--text-column .contact-form-block+.contact-form-block{padding-top:18px}.contact-form--text-column strong{display:block;margin-bottom:6px;line-height:1.2;font-size:.9375rem;font-weight:var(--font-body-medium-weight, 500);color:var(--color-heading, #1a1c1d)}.contact-form--text-column .rte{font-size:.9375rem;line-height:1.6;color:rgba(var(--color-body-rgb),.8)}.contact-form--text-column .rte p{margin:0}.contact-form--text-column .contact-form-block:last-child{padding-bottom:0;border-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/14/assets/contact-form.css.map */
