.ml-contact{background-color:#050505;min-height:100vh;padding:100px 0 120px}.ml-contact__inner{max-width:1200px;margin:0 auto;padding:0 50px;display:grid;grid-template-columns:4fr 6fr;gap:80px;align-items:start}.ml-contact__eyebrow{display:block;font-family:Archivo,system-ui,sans-serif;font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#f34e00;margin-bottom:20px}.ml-contact__heading{font-family:Saira Condensed,Arial Narrow,sans-serif;font-weight:900;font-size:clamp(48px,5vw,80px);line-height:.92;letter-spacing:-.02em;text-transform:uppercase;color:#fff;margin:0 0 28px}.ml-contact__heading-accent{color:#f34e00}.ml-contact__desc{font-family:Archivo,system-ui,sans-serif;font-size:15px;line-height:1.65;color:#8c8c8c;margin:0 0 52px}.ml-contact__details{display:flex;flex-direction:column;gap:24px}.ml-contact__detail{display:flex;flex-direction:column;gap:4px;padding-left:16px;border-left:2px solid #f34e00}.ml-contact__detail-label{font-family:Archivo,system-ui,sans-serif;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#555}.ml-contact__detail-value{font-family:Archivo,system-ui,sans-serif;font-size:14px;color:#ccc;text-decoration:none}.ml-contact__detail-value:hover{color:#f34e00}.ml-contact__form-wrap{background-color:#0a0a0a;border:1px solid #161616;padding:52px 48px}.ml-contact__form-title{font-family:Saira Condensed,Arial Narrow,sans-serif;font-weight:900;font-size:22px;letter-spacing:.06em;text-transform:uppercase;color:#fff;margin:0 0 36px}.ml-contact__form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ml-contact__field{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.ml-contact__label{font-family:Archivo,system-ui,sans-serif;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#555}.ml-contact__input,.ml-contact__textarea{appearance:none;-webkit-appearance:none;width:100%;background-color:#141414;border:1px solid #2a2a2a;color:#fff;font-family:Archivo,system-ui,sans-serif;font-size:14px;font-weight:400;border-radius:0;padding:0 16px;height:52px;transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box}.ml-contact__textarea{height:auto;padding:16px;resize:vertical;min-height:140px;line-height:1.5}.ml-contact__input::placeholder,.ml-contact__textarea::placeholder{color:#444}.ml-contact__input:focus,.ml-contact__textarea:focus{outline:none;border-color:#f34e00;box-shadow:0 0 0 2px #f34e002e}.ml-contact__status{display:flex;align-items:center;gap:10px;padding:16px 20px;margin-bottom:24px;font-family:Archivo,system-ui,sans-serif;font-size:14px;font-weight:500}.ml-contact__status--success{background-color:#22c55e14;border:1px solid rgba(34,197,94,.25);color:#4ade80}.ml-contact__status--error{background-color:#f34e0014;border:1px solid rgba(243,78,0,.25);color:#f34e00}.ml-contact__submit{display:inline-flex;align-items:center;justify-content:center;width:100%;height:54px;background-color:#f34e00;color:#fff;border:2px solid #f34e00;font-family:Saira Condensed,Arial Narrow,sans-serif;font-size:15px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:0;margin-top:8px;transition:background-color .18s ease,border-color .18s ease}.ml-contact__submit:hover{background-color:#ff6721;border-color:#ff6721}@media screen and (max-width:899px){.ml-contact__inner{grid-template-columns:1fr;gap:60px;padding:0 24px}.ml-contact{padding:80px 0 100px}.ml-contact__form-wrap{padding:36px 28px}.ml-contact__form-row{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/ml-contact.css.map */
