.ma-contact{overflow:hidden}.ma-contact__grid{display:grid;grid-template-columns:630px minmax(0,1fr);min-height:800px}.ma-contact--img-right .ma-contact__media{order:2}.ma-contact__media{background:var(--ma-cream)}.ma-contact__media img,.ma-contact__media svg{width:100%;height:100%;object-fit:cover;display:block}.ma-contact__panel{display:flex;align-items:center;justify-content:center;padding:100px 60px}.ma-contact__form{width:100%;max-width:630px;display:flex;flex-direction:column;gap:20px;font-family:var(--ma-font-body)}.ma-contact__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ma-contact__field{display:flex;flex-direction:column;gap:4px;font-size:13px;line-height:1.6}.ma-contact__field input,.ma-contact__field textarea{width:100%;min-height:40px;padding:8px 12px;border:1px solid rgba(47,42,36,.35);border-radius:8px;background:var(--ma-contact-input, #fff);font:inherit;font-size:16px;color:var(--ma-ink);box-shadow:none;box-sizing:border-box}.ma-contact__field textarea{min-height:171px;resize:vertical}.ma-contact__field input:focus,.ma-contact__field textarea:focus{outline:2px solid var(--ma-olive);outline-offset:1px;border-color:var(--ma-olive)}.ma-contact__consent{font-size:13px;line-height:1.6;max-width:544px}.ma-contact__consent p{margin:0}.ma-contact__consent a{color:inherit}.ma-contact__submit{align-self:flex-start;width:288px;max-width:100%;min-height:48px;font-size:20px}.ma-contact__success,.ma-contact__error{margin:0;font-size:14px;padding:12px 16px;border-radius:8px}.ma-contact__success{background:var(--ma-lime)}.ma-contact__error{background:#f28c5240}@media screen and (max-width:1199px){.ma-contact__grid{grid-template-columns:45% minmax(0,1fr)}.ma-contact__panel,.ma-contact--img-right .ma-contact__panel{padding:60px 40px}}@media screen and (max-width:749px){.ma-contact__grid{grid-template-columns:1fr;min-height:0}.ma-contact--img-right .ma-contact__media{order:0}.ma-contact__media{aspect-ratio:402 / 300}.ma-contact__panel,.ma-contact--img-right .ma-contact__panel{padding:40px 20px 60px}.ma-contact__row{grid-template-columns:1fr 1fr;gap:12px}.ma-contact__submit{width:100%}}.ma-contact__field input::placeholder,.ma-contact__field textarea::placeholder{color:var(--ma-olive);opacity:.7}.ma-contact__optin{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;cursor:pointer}.ma-contact__optin input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--ma-terracotta);flex:none}
/*# sourceMappingURL=/cdn/shop/t/37/assets/section-ma-contact-v2.css.map */
