.mpp-contact{background:var(--brand-page);padding:6rem 0 8rem}.mpp-contact__inner{margin:0 auto;max-width:100rem;padding:0 1.5rem}.mpp-contact__intro{margin:0 auto;max-width:56rem;text-align:center}.mpp-contact__title{margin-top:1.25rem;font-size:2.8125rem;line-height:1.3;color:var(--brand-ink)}@media screen and (min-width:750px){.mpp-contact__title{font-size:3.375rem}}.mpp-contact__body{margin-top:1.5rem;font-size:1.575rem;line-height:1.6;color:var(--brand-ink-soft)}.mpp-contact__grid{margin-top:5rem;display:grid;gap:3rem}@media screen and (min-width:750px){.mpp-contact__grid{grid-template-columns:.85fr 1.3fr;gap:5rem;align-items:start}}.mpp-contact__aside{display:flex;flex-direction:column;gap:2rem}.mpp-contact__aside-item{display:flex;align-items:flex-start;gap:1.25rem}.mpp-contact__aside-icon{height:2.25rem;width:2.25rem;flex-shrink:0;margin-top:.2rem;color:var(--brand-olive-dark)}.mpp-contact__aside-title{font-size:1.6875rem;color:var(--brand-ink);margin:0 0 .375rem}.mpp-contact__aside-text{font-size:1.4rem;line-height:1.55;color:var(--brand-ink-soft);margin:0}.mpp-contact__aside-text a{color:var(--brand-olive-dark);text-decoration:underline;text-underline-offset:.2rem;word-break:break-word}.mpp-contact__aside-note{margin:.5rem 0 0;padding-top:2rem;border-top:1px solid var(--brand-border);font-size:1.25rem;line-height:1.55;font-style:italic;color:var(--brand-ink-soft)}.mpp-contact__form-wrap{border:1px solid var(--brand-border);border-radius:6px;background:var(--brand-mist);padding:2.5rem}@media screen and (min-width:640px){.mpp-contact__form-wrap{padding:3rem}}.mpp-contact__fields{display:grid;gap:1.5rem}@media screen and (min-width:640px){.mpp-contact__fields{grid-template-columns:1fr 1fr}}.mpp-contact__field{display:flex;flex-direction:column;gap:.5rem;margin-top:1.5rem}.mpp-contact__fields .mpp-contact__field,.mpp-contact__field:first-child{margin-top:0}.mpp-contact__field label{font-family:var(--font-body-family);font-size:1.3rem;font-weight:700;letter-spacing:.02em;color:var(--brand-ink)}.mpp-contact__field input,.mpp-contact__field textarea{font-family:var(--font-body-family);font-size:1.4rem;color:var(--brand-ink);background:var(--brand-page);border:1px solid var(--brand-border);border-radius:4px;padding:1.1rem 1.25rem;width:100%}.mpp-contact__field input:focus-visible,.mpp-contact__field textarea:focus-visible{outline:2px solid var(--brand-olive-dark);outline-offset:1px}.mpp-contact__field textarea{resize:vertical;min-height:12rem}.mpp-contact__field-error{font-size:1.2rem;color:var(--brand-carrot-dark)}.mpp-contact__submit{display:inline-flex;align-items:center;justify-content:center;margin-top:2rem;padding:1.4rem 3.2rem;border-radius:4px;background:var(--brand-olive-dark);color:var(--brand-page);font-family:var(--font-body-family);font-weight:700;font-size:1.4rem;letter-spacing:.03em;text-transform:uppercase;border:none;cursor:pointer;transition:background-color .15s}.mpp-contact__submit:hover{background:var(--brand-ink)}.mpp-contact__status{display:flex;align-items:center;gap:.75rem;font-size:1.5rem;margin:0 0 1.5rem;color:var(--brand-ink)}.mpp-contact__status svg{height:1.75rem;width:1.75rem;flex-shrink:0}.mpp-contact__status--success{color:var(--brand-olive-dark)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-mpp-contact.css.map */
