.contact-form .section-header{padding:0;margin-left:0;text-align:left}.contact-form .contact-form{max-width:800px}.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 .contact-form{--cf-primary: #7b3825;--cf-accent: #fe6b03;--cf-paper: #fffaf0;--cf-paper-2: #f7ecd3;--cf-border: rgba(123, 56, 37, .2);--cf-text: #3f2a1f}.section-contact-form .contact-form--form-column form{background:linear-gradient(160deg,var(--cf-paper) 0%,var(--cf-paper-2) 100%);border:1px solid var(--cf-border);border-radius:14px;padding:22px;box-shadow:0 8px 26px #7b382514}@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(--cf-primary);font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:.73rem}.section-contact-form .contact-form input.full,.section-contact-form .contact-form textarea.full,.section-contact-form .contact-form select.full{border:2px solid var(--cf-border);border-radius:10px;background:#fff;color:var(--cf-text);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:var(--cf-accent);box-shadow:0 0 0 3px #fe6b0329}.section-contact-form .contact-form textarea.full{min-height:140px}.section-contact-form .contact-form .button.full{border-radius:10px;border:2px solid transparent;background:linear-gradient(135deg,var(--cf-primary) 0%,#5a2819 100%);color:#fff7e9;text-transform:uppercase;font-weight:700;letter-spacing:.08em}.section-contact-form .contact-form .button.full:hover{background:linear-gradient(135deg,var(--cf-accent) 0%,#e55d00 100%);transform:translateY(-1px)}.section-contact-form .contact-form--text-column .contact-form-block{background:#fffaf0cc;border:1px solid var(--cf-border);border-radius:12px;padding:16px 18px}.section-contact-form .contact-form--text-column strong{color:var(--cf-primary);text-transform:uppercase;letter-spacing:.06em}.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}.section-contact-form .contact-form-block__socials .social-links li{margin-bottom:0}.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 rgba(123,56,37,.35);background:#fff9}.section-contact-form .contact-form-block__socials .social-links span{display:none}@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/25/assets/contact-form.css.map */
