.contact-form .section-header{padding:0;margin-left:0;text-align:left}.contact-form .contact-form{max-width:none}.contact-form .contact-form .form-notification{margin-bottom:15px}.contact-form--text-column strong{display:block;margin-bottom:10px;line-height:1}.contact-form--text-column .rte{font-size:.9375rem;line-height:1.5rem}.contact-form--text-column .contact-form-block{margin-bottom:35px}.contact-form--center .section-header{margin-left:auto;text-align:center}.contact-form--center .contact-form{margin:0 auto}.section-contact-form{background:#f6f1ea}.section-contact-form .contact-form.section-spacing{padding-top:40px;padding-bottom:28px}.section-contact-form .contact-form{font-family:var(--town-font-ui);color:var(--town-ink, #14110e)}.section-contact-form .contact-form .section-header h1,.section-contact-form .contact-form .section-header h2{font-family:var(--town-font-head);font-size:var(--town-t-h2);font-weight:800;letter-spacing:var(--town-track-head);line-height:var(--town-lh-head);text-transform:none;color:var(--town-ink, #14110e);margin:0 0 8px}.section-contact-form .contact-form .section-header .rte,.section-contact-form .contact-form .section-header .rte p{font-family:var(--town-font-ui);font-size:var(--town-t-body);line-height:var(--town-lh-body);color:var(--town-ink-3, #6b6057);margin:0 0 18px}.section-contact-form .contact-form--form-column form{background:#fff;border:1px solid var(--town-hairline, #e6dfd4);border-radius:16px;padding:22px;box-shadow:none}@media only screen and (min-width:768px){.section-contact-form .contact-form--form-column form{padding:28px}}.section-contact-form .contact-form .field label{color:var(--town-ink-3, #6b6057);font-family:var(--town-font-ui);font-weight:650;letter-spacing:0;text-transform:none;font-size:.8125rem}.section-contact-form .contact-form input.full,.section-contact-form .contact-form textarea.full,.section-contact-form .contact-form select.full{border:1.5px solid var(--town-hairline-strong, #d9d0c4);border-radius:10px;background:#fff;color:var(--town-ink, #14110e);font-family:var(--town-font-ui);transition:border-color .25s ease,box-shadow .25s ease}.section-contact-form .contact-form input.full:focus,.section-contact-form .contact-form textarea.full:focus,.section-contact-form .contact-form select.full:focus{border-color:#e2560f;box-shadow:0 0 0 3px #e2560f29}.section-contact-form .contact-form textarea.full{min-height:140px}.section-contact-form .contact-form .button.full{border-radius:10px;border:0;background:#e2560f;color:#fff;text-transform:none;font-family:var(--town-font-ui);font-weight:700;letter-spacing:0;min-height:52px}.section-contact-form .contact-form .button.full:hover{background:#c4470c;transform:none}.section-contact-form .contact-form--text-column{background:#fff;color:var(--town-ink, #14110e);border:1px solid var(--town-hairline, #e4ddd2);border-radius:16px;padding:22px 20px 8px}.section-contact-form .contact-form--text-column .contact-form-block{background:transparent;border:0;border-radius:0;padding:0 0 18px;margin-bottom:16px;border-bottom:1px solid var(--town-hairline, #e4ddd2)}.section-contact-form .contact-form--text-column .contact-form-block:last-child{border-bottom:0;margin-bottom:0}.section-contact-form .contact-form--text-column strong{color:var(--town-ink-3, #6b6057);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:700}.section-contact-form .contact-form--text-column .rte,.section-contact-form .contact-form--text-column .rte p{color:var(--town-ink, #14110e);font-size:1.05rem;line-height:1.45}.section-contact-form .contact-form--text-column .rte a{color:var(--town-orange, #e2560f);font-weight:750;text-decoration:none;border-bottom:0}.section-contact-form .contact-form-block__icon,.section-contact-form .contact-form-block__icon img{display:none!important}.section-contact-form .contact-form-block__heading{display:flex;align-items:center;gap:10px;margin-bottom:10px}.section-contact-form .contact-form-block__heading strong{margin-bottom:0}.section-contact-form .contact-form-block__icon{--contact-text-block-icon-width: 18px;width:var(--contact-text-block-icon-width);height:var(--contact-text-block-icon-width);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.section-contact-form .contact-form-block__icon img{width:100%;height:100%;object-fit:contain;display:block}.section-contact-form .contact-form-block__socials{margin-top:14px}.section-contact-form .contact-form-block__socials .social-links{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.section-contact-form .contact-form-block__socials .social-links li{display:flex;margin:0;padding:0;list-style:none}.section-contact-form .contact-form-block__socials .social-links li::marker{content:none}.section-contact-form .contact-form-block__socials .social-links a{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--town-hairline-strong, #cfc5b7);background:transparent;color:var(--town-ink, #14110e)}.section-contact-form .contact-form-block__socials .social-links span{display:none}.section-contact-form .contact-form .field.select>label{display:none}.section-contact-form .contact-form-block__socials svg{width:16px;height:16px}.section-contact-form .contact-form-block__socials svg path{fill:var(--town-ink, #14110e)!important}@media only screen and (max-width:767px){.section-contact-form .contact-form--text-column{padding-top:var(--contact-mobile-text-column-top-padding, 20px)}}.section-contact-form .contact-form .contact-form-field--with-icon{--contact-field-icon-width: 18px}.section-contact-form .contact-form .contact-form-field--with-icon .contact-form-field__icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:var(--contact-field-icon-width);height:var(--contact-field-icon-width);z-index:2;pointer-events:none}.section-contact-form .contact-form .contact-form-field--with-icon .contact-form-field__icon img{display:block;width:100%;height:100%;object-fit:contain}.section-contact-form .contact-form .contact-form-field--with-icon input.full,.section-contact-form .contact-form .contact-form-field--with-icon textarea.full{padding-left:calc(var(--contact-field-icon-width) + 34px)}.section-contact-form .contact-form .contact-form-field--with-icon label{left:calc(var(--contact-field-icon-width) + 14px)}.section-contact-form .contact-form .contact-form-field--with-icon input:focus+label,.section-contact-form .contact-form .contact-form-field--with-icon input:not(:placeholder-shown)+label,.section-contact-form .contact-form .contact-form-field--with-icon textarea:focus+label,.section-contact-form .contact-form .contact-form-field--with-icon textarea:not(:placeholder-shown)+label{left:calc(var(--contact-field-icon-width) + 8px)}.section-contact-form .contact-form .contact-form-field--with-icon.contact-form-field--textarea .contact-form-field__icon{top:20px;transform:none}
/*# sourceMappingURL=/cdn/shop/t/44/assets/contact-form.css.map */
