.mtj-contact{background:var(--mtj-ct-bg, #fdeae0);color:var(--mtj-ct-ink, #3b506c)}.mtj-contact__inner{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2.5rem,6vw,5rem);align-items:center}.mtj-contact__media{display:grid;gap:1rem;justify-items:center}.mtj-contact__img{width:100%;height:auto;max-height:34rem;object-fit:cover;border-radius:var(--mtj-ct-radius, 24px)}.mtj-contact__img--fallback{object-fit:contain;border-radius:0;filter:drop-shadow(0 2rem 2.5rem rgb(0 0 0 / .18))}.mtj-contact__caption{margin:0;max-width:28ch;text-align:center;font-family:var(--font-heading--family);font-weight:700;font-size:clamp(1rem,1.6vw,1.25rem);letter-spacing:var(--mtj-tracking, -.023em);text-transform:lowercase;color:var(--mtj-ct-accent, #eb5f6c)}.mtj-contact__head{margin-bottom:2rem}.mtj-contact__intro{margin:1.1rem 0 0;max-width:42ch;font-size:clamp(1.125rem,1.7vw,1.35rem);line-height:1.5;opacity:.9}.mtj-contact__form{display:grid;gap:1.1rem}.mtj-contact__required{margin:0;font-family:var(--font-body--family);font-size:.875rem;color:var(--mtj-ct-accent, #eb5f6c)}.mtj-contact__field{display:grid;gap:.4rem}.mtj-contact__label{font-family:var(--font-heading--family);font-weight:700;font-size:1rem;letter-spacing:var(--mtj-tracking, -.023em);text-transform:lowercase}.mtj-contact__input{width:100%;padding:.85em 1em;border:2px solid color-mix(in srgb,var(--mtj-ct-accent, #eb5f6c) 40%,transparent);border-radius:14px;background:var(--mtj-ct-field, #ffffff);color:inherit;font-family:var(--font-body--family);font-size:1rem;line-height:1.4;transition:border-color .15s ease,box-shadow .15s ease}.mtj-contact__input:focus{outline:none;border-color:var(--mtj-ct-accent, #eb5f6c);box-shadow:0 0 0 3px color-mix(in srgb,var(--mtj-ct-accent, #eb5f6c) 22%,transparent)}.mtj-contact__textarea{resize:vertical;min-height:9rem}.mtj-contact__submit{justify-self:start;margin-top:.5rem;border:0;cursor:pointer;background:var(--mtj-ct-accent, #eb5f6c);color:#fdeae0;font-size:clamp(1rem,1.4vw,1.15rem)}.mtj-contact__ok,.mtj-contact__error{margin:0;padding:.9rem 1.1rem;border-radius:14px;font-family:var(--font-body--family);font-size:1rem}.mtj-contact__ok{background:color-mix(in srgb,var(--mtj-ct-accent, #eb5f6c) 16%,transparent);color:var(--mtj-ct-ink, #3b506c)}.mtj-contact__error{background:color-mix(in srgb,var(--mtj-ct-accent, #eb5f6c) 90%,black);color:#fdeae0}@media(max-width:899px){.mtj-contact__inner{grid-template-columns:1fr;gap:2.5rem}.mtj-contact__panel{order:-1}.mtj-contact__img{max-height:22rem}.mtj-contact__submit{justify-self:stretch;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/mtj-contact.css.map */
