.mm-contact{color:rgb(var(--color-foreground));overflow:hidden}.mm-contact[id]{scroll-margin-top:calc(var(--header-height, 8rem) + 1.5rem)}.mm-contact__heading{color:rgb(var(--color-foreground))}.mm-contact__inner{max-width:100rem;margin-inline:auto;width:100%;padding-top:var(--mm-contact-padding-top);padding-bottom:var(--mm-contact-padding-bottom);padding-left:calc(4rem / var(--font-body-scale));padding-right:calc(4rem / var(--font-body-scale))}.mm-contact__form-card{max-width:var(--mm-contact-form-max-width);margin-inline:auto;padding:var(--mm-contact-form-padding);border-radius:var(--mm-contact-form-radius);color:rgb(var(--color-foreground))}.mm-contact__form{display:flex;flex-direction:column;gap:var(--mm-contact-field-gap)}.mm-contact__field{display:flex;flex-direction:column;gap:.8rem}.mm-contact__label{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:700;font-size:var(--mm-contact-label-size);line-height:1;letter-spacing:.04em;text-transform:uppercase;color:inherit}.mm-contact__input,.mm-contact__textarea{width:100%;margin:0;padding:1.4rem 1.6rem;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:.6rem;background-color:#fff;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:var(--mm-contact-input-size);line-height:1.4;box-shadow:none;appearance:none;-webkit-appearance:none}.mm-contact__input::placeholder,.mm-contact__textarea::placeholder{color:rgba(var(--color-foreground),.45);opacity:1}.mm-contact__textarea{min-height:14rem;resize:vertical}.mm-contact__actions{display:flex;justify-content:center;margin-top:var(--mm-contact-button-gap)}.mm-contact__button{display:inline-flex;align-items:center;justify-content:center;min-width:18rem;padding:1.6rem 2.4rem;border:0;border-radius:.8rem;background-color:var(--mm-contact-button-bg);color:var(--mm-contact-button-color);font-family:var(--font-heading-family);font-size:var(--mm-contact-button-size);font-weight:700;line-height:1;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:opacity .2s ease}.mm-contact__button:hover{opacity:.88}.mm-contact__status{margin:0 0 2rem}.mm-contact__status .form__message{align-items:flex-start}.mm-contact__status .icon-success{margin-top:.2rem}.mm-contact__field-error{color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.mm-contact__label{font-size:var(--mm-contact-label-size-desktop)}.mm-contact__input,.mm-contact__textarea{font-size:var(--mm-contact-input-size-desktop)}.mm-contact__button{font-size:var(--mm-contact-button-size-desktop)}}
/*# sourceMappingURL=/cdn/shop/t/113/assets/section-mm-contact.css.map */
