.mc{position:relative;color:#fff;background:radial-gradient(ellipse at 80% 35%,#1a1d2d,#10131c,#07080c 80%);font-family:var(--mnl-font);-webkit-font-smoothing:antialiased}.mc,.mc *{box-sizing:border-box}.mc :where(h1,h2,p){margin:0}.mc a{color:inherit;text-underline-offset:4px}.mc :focus-visible{outline:2px solid #b8acff;outline-offset:4px}.mc-inner{max-width:1440px;margin-inline:auto;padding:140px 120px 108px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:108px;align-items:start}.mc-intro{padding-top:30px}.mc-label{font-size:14px;line-height:1.13;text-transform:uppercase;letter-spacing:.28px;color:#fff9}.mc-title{white-space:nowrap;margin-top:calc(30px - .12em);font:400 53px/44.88px var(--mnl-font-display);letter-spacing:-.03em;padding-block:.2em;margin-bottom:-.12em;background:linear-gradient(110deg,#fff 35%,#93939d);background-clip:text;-webkit-background-clip:text;color:transparent}.mc-lead{margin-top:25px;max-width:100%;font-size:20px;line-height:28px;letter-spacing:-.4px;color:#ffffffb3}.mc-mobile-break{display:none}.mc-details{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:60px}.mc-detail-label{font-size:14px;line-height:1.5;color:#fff9}.mc-email{display:inline-block;margin:0;font-size:24px;line-height:1.4;text-decoration:none}.mc-email:hover{text-decoration:underline}.mc-faq{margin:0;max-width:350px;font-size:14px;line-height:1.6;color:#fff9}.mc-faq a{color:#fff;white-space:nowrap}.mc-panel{padding:36px;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:linear-gradient(145deg,#ffffff0f,#ffffff05)}.mc-form{display:flex;flex-direction:column;gap:20px}.mc-form-title{font:400 30.267px/30.6px var(--mnl-font-display);letter-spacing:-.908px}.mc-required-note{font-size:12px;line-height:1.5;color:#fff9}.mc-field{display:flex;flex-direction:column;gap:10px}.mc-field label{font-size:14px;line-height:1.4;color:#fffc}.mc-field input,.mc-field textarea{display:block;width:100%;min-width:0;padding:17px 20px;border:1px solid rgba(255,255,255,.16);border-radius:30px;background:#ffffff08;color:#fff;font:400 16px/1.4 var(--mnl-font);box-shadow:none;transition:border-color .2s,background .2s}.mc-field input{height:56px}.mc-field textarea{border-radius:20px;min-height:140px;resize:vertical}.mc-field :is(input,textarea):focus{border-color:#b8acff;background:#ffffff0f}.mc-field [aria-invalid=true]{border-color:#f4b8b8}.mc-privacy{font-size:12px;line-height:1.5;color:#ffffffa6}.mc-privacy a{color:#fff}.mc-submit{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;min-height:56px;padding:15px 29px;border:0;border-radius:30px;background:#fff;color:#333748;font:500 16px/1.13 var(--mnl-font);letter-spacing:-.32px;cursor:pointer;transition:background .2s}.mc-confirmation{display:flex;align-items:center;gap:10px}.mc-check-wrap{display:flex;flex:0 0 auto;padding:3px;border-radius:8px;background:#ffffff0a}.mc-confirmation input{appearance:none;-webkit-appearance:none;flex:0 0 18px;width:18px;height:18px;min-height:0;margin:0;padding:0;cursor:pointer;border:1px solid rgba(255,255,255,.2);border-radius:5px;background:#ffffff08 center / 10px 8px no-repeat}.mc-confirmation input:checked{background-image:url(./mnl-footer-check.svg);border-color:#b8acff}.mc-confirmation label{transform:translateY(1px);font-size:14px;line-height:24px;color:#fffc;cursor:pointer}.mc-confirmation a{color:#fff}.mc-submit:hover{background:#e8e5f1}.mc-status{padding:20px;border:1px solid rgba(255,255,255,.2);border-radius:20px}.mc-status h2{font:400 24px/1.224 var(--mnl-font-display);margin-bottom:20px}.mc-status p{font-size:16px;line-height:1.5}.mc-status--error{border-color:#f4b8b8}@media(max-width:767px){body.mnl-page-contact{zoom:1}.mc-inner{padding:108px 30px 40px;grid-template-columns:minmax(0,1fr);gap:40px}.mc-intro{padding-top:0}.mc-label{font-size:12px;letter-spacing:.24px}.mc-title{font-size:33px;line-height:.8466;letter-spacing:-.99px}.mc-mobile-break{display:block}.mc-lead-ending{white-space:nowrap}.mc-lead{font-size:clamp(14px,4.6vw,18px);line-height:25px;letter-spacing:-.36px}.mc-form-title{font-size:23px;line-height:23.46px;letter-spacing:-.69px}.mc-details{margin-top:30px}.mc-email{font-size:24px}.mc-panel{padding:20px}}@media(max-width:374px){.mc-title{font-size:28px;line-height:.8466;letter-spacing:-.84px}}@media(prefers-reduced-motion:reduce){.mc *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/mnl-contact.css.map */
