.mlv-contact-body{background-color:#fff;padding-block:clamp(64px,8vw,96px)}.mlv-contact-body__inner{max-width:1280px;margin-inline:auto;padding-inline:clamp(20px,5vw,80px);display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(48px,7vw,100px);align-items:start}.mlv-contact-body__info-col{align-self:start!important;height:fit-content!important;border-left:1px solid #EAE4D8!important;padding-left:clamp(32px,4vw,56px)!important}.mlv-contact-body__eyebrow{display:block;font-family:Inter,sans-serif;font-size:.6rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:#6f6f6f;margin-bottom:10px}.mlv-contact-body__heading{font-family:Cinzel,Georgia,serif!important;font-weight:300!important;font-size:clamp(1.6rem,2.5vw,2.4rem)!important;color:#1a1a1a!important;margin:0 0 32px!important;line-height:1.2!important}.mlv-contact-form{display:flex;flex-direction:column;gap:20px}.mlv-contact-form__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mlv-contact-form__field{display:flex;flex-direction:column;gap:8px}.mlv-contact-form__label{font-family:Inter,sans-serif;font-size:.7rem;font-weight:400;letter-spacing:.05em;color:#1a1a1a}.mlv-contact-form__input,.mlv-contact-form__textarea{width:100%;font-family:Inter,sans-serif!important;font-size:.82rem!important;font-weight:300!important;color:#1a1a1a!important;background-color:#fff!important;border:1px solid #EAEAEA!important;border-radius:0!important;padding:12px 14px!important;outline:none!important;transition:border-color .3s ease!important;appearance:none;-webkit-appearance:none}.mlv-contact-form__input::placeholder,.mlv-contact-form__textarea::placeholder{color:#ababab;font-weight:300}.mlv-contact-form__input:focus,.mlv-contact-form__textarea:focus{border-color:#a38a5e!important;box-shadow:none!important}.mlv-contact-form__textarea{resize:vertical;min-height:140px}.mlv-contact-form__submit{display:flex;align-items:center;justify-content:center;width:100%;font-family:Inter,sans-serif!important;font-size:.65rem!important;font-weight:500!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:#fff!important;background-color:#a38a5e!important;border:1px solid #A38A5E!important;padding:16px!important;cursor:pointer;transition:background-color .3s ease!important;border-radius:0!important;box-shadow:none!important}.mlv-contact-form__submit:hover{background-color:#8c7450!important;border-color:#8c7450!important}.mlv-contact-form__success{background-color:#fff;border:1px solid #A38A5E;padding:16px 20px;font-family:Inter,sans-serif;font-size:.82rem;font-weight:300;color:#1a1a1a}.mlv-contact-form__error{background-color:#fff5f5;border:1px solid #E8A0A0;padding:16px 20px;font-family:Inter,sans-serif;font-size:.82rem;color:#c0392b}.mlv-contact-info__items{display:flex;flex-direction:column;gap:24px;margin-bottom:32px}.mlv-contact-info__item{display:flex;align-items:flex-start;gap:16px}.mlv-contact-info__icon{width:36px;height:36px;border-radius:50%;border:1px solid #EAEAEA;display:flex;align-items:center;justify-content:center;flex-shrink:0;background-color:#fff}.mlv-contact-info__text{display:flex;flex-direction:column;gap:4px;padding-top:4px}.mlv-contact-info__label{display:block;font-family:Inter,sans-serif;font-size:.65rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#1a1a1a}.mlv-contact-info__value{display:block;font-family:Inter,sans-serif;font-size:.82rem;font-weight:300;color:#6f6f6f;line-height:1.5}.mlv-contact-info__divider{display:block!important;width:100%!important;height:1px!important;background-color:#e0d9cc!important;border:none!important;margin:0 0 24px!important}.mlv-contact-info__follow-label{display:block;font-family:Inter,sans-serif;font-size:.6rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#6f6f6f;margin-bottom:16px}.mlv-contact-info__social{display:flex;align-items:center;gap:12px}.mlv-contact-info__social-btn{width:40px;height:40px;border-radius:50%;border:1px solid #EAEAEA;background-color:#fff;display:flex;align-items:center;justify-content:center;color:#1a1a1a;text-decoration:none;transition:border-color .3s ease,color .3s ease}.mlv-contact-info__social-btn:hover{border-color:#a38a5e;color:#a38a5e}@media screen and (max-width:768px){.mlv-contact-body__inner{grid-template-columns:1fr;gap:56px}.mlv-contact-body__info-col{border-left:none;padding-left:0}.mlv-contact-form__row{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/monarca-contact-form.css.map */
