.main-page-title{font-family:var(--font-heading-family);font-size:clamp(3.6rem,5vw,6.4rem);font-weight:400;letter-spacing:.02em;line-height:1.05;color:var(--brand-deep-espresso);margin-bottom:1.6rem}.page-width--narrow .rte{font-family:var(--font-body-family);font-size:1.5rem;line-height:1.75;color:var(--brand-warm-taupe);max-width:52ch}.page-width--narrow .rte p{margin-bottom:1.2rem}.page-width--narrow .rte strong{font-weight:600;color:var(--brand-dark-roast)}.page-width--narrow{padding-bottom:4rem;border-bottom:1px solid rgba(44,26,14,.1)}.contact{padding-top:5.6rem;padding-bottom:7.2rem}.contact .title{font-family:var(--font-heading-family);font-size:clamp(2.8rem,3.5vw,4.4rem);font-weight:400;letter-spacing:.02em;color:var(--brand-deep-espresso);margin-bottom:3.2rem}.contact .field__label{font-family:var(--font-body-family);font-size:1.1rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--brand-dark-roast)}.contact .field__input{font-family:var(--font-body-family);font-size:1.4rem;color:var(--brand-dark-roast);border-color:#2c1a0e33;border-radius:4px;background-color:var(--brand-warm-cream);transition:border-color .18s ease,box-shadow .18s ease}.contact .field__input:focus{border-color:var(--brand-deep-espresso);box-shadow:0 0 0 3px #2c1a0e14;outline:none}.contact .field__input::placeholder{color:var(--brand-warm-taupe)}.contact .text-area.field__input{min-height:16rem;resize:vertical}.contact__fields{gap:2rem}.contact__button .button{background-color:var(--brand-terracotta);color:var(--brand-warm-cream);border-color:var(--brand-terracotta);font-family:var(--font-body-family);font-size:1.2rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border-radius:4px;padding:1.4rem 3.2rem;transition:background-color .2s ease;width:100%}@media screen and (min-width:750px){.contact__button .button{width:auto;min-width:18rem}}.contact__button .button:hover{background-color:#9e4e2e;border-color:#9e4e2e}.contact .form-status.form__message{font-family:var(--font-body-family);font-size:1.5rem;color:var(--brand-sage)}.contact .form-status-list.caption-large{font-family:var(--font-body-family);font-size:1.3rem;color:var(--brand-terracotta)}.contact .contact__field-error{font-family:var(--font-body-family);font-size:1.2rem;color:var(--brand-terracotta)}@media screen and (max-width:749px){.main-page-title{font-size:3.2rem}.contact{padding-top:4rem;padding-bottom:4.8rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-emilaida-contact.css.map */
