.mk-contact{position:relative;overflow:hidden}.mk-contact__backdrop{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;display:block;background-color:#101011}.mk-contact__backdrop-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.mk-contact .mk-container{position:relative;z-index:1}.mk-contact__inner{display:grid;grid-template-columns:660fr 670fr;align-items:center;gap:11rem;padding:8rem 0}.mk-contact__eyebrow{margin:0 0 4.4rem;padding-left:2.6rem;border-left:.2rem solid #fff;color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:.18em;line-height:1.2;text-transform:uppercase}.mk-contact__heading{margin:0;color:#fff;font-size:8.4rem;font-weight:800;letter-spacing:-.01em;line-height:1.05;text-transform:uppercase}.mk-contact__heading em{font-style:normal;color:transparent;-webkit-text-stroke:.2rem #fff;text-stroke:.2rem #fff}@supports not ((-webkit-text-stroke: 2px #fff) or (text-stroke: 2px #fff)){.mk-contact__heading em{color:#fff}}.mk-contact__text{margin-top:3.4rem;color:#ffffffdb;font-size:1.7rem;font-weight:300;line-height:1.6}.mk-contact__text>:first-child{margin-top:0}.mk-contact__text>:last-child{margin-bottom:0}.mk-contact__details{margin:10.1rem 0 0;padding:0;list-style:none}.mk-contact__detail{display:flex;align-items:center;gap:2.5rem}.mk-contact__detail+.mk-contact__detail{margin-top:3.2rem}.mk-contact__detail-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:5.2rem;height:5.2rem;border-radius:50%;background-color:#fff;color:var(--mk-purple, #5a00a3)}.mk-contact__detail-icon svg{width:2.4rem;height:2.4rem}.mk-contact__detail-body{min-width:0}.mk-contact__detail-label{display:block;color:#9a9aa2;font-size:1.3rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.mk-contact__detail-value{display:block;margin-top:.6rem;color:#fff;font-size:1.9rem;font-weight:400;line-height:1.3;text-decoration:none}a.mk-contact__detail-value:hover{text-decoration:underline}.mk-contact__card{padding:4rem;background-color:#fff}.mk-contact__form{margin:0}.mk-contact__notice{margin:0 0 2rem;padding:1.2rem 1.6rem;font-size:1.4rem;line-height:1.5}.mk-contact__notice--success{background-color:#eef7ee;color:#1c6b2b}.mk-contact__notice--error{background-color:#fdeeee;color:#b3261e}.mk-contact__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem}.mk-contact__field{display:block;margin-bottom:2.4rem}.mk-contact__row .mk-contact__field{margin-bottom:2.4rem}.mk-contact__field label{display:block;margin-bottom:1.2rem;color:#4a4b52;font-size:1.5rem;font-weight:400;line-height:1.2}.mk-contact__field label span{color:#e02b2b}.mk-contact__field input,.mk-contact__field textarea{display:block;width:100%;padding:0 1.4rem;border:.1rem solid #d2d2d2;border-radius:0;background-color:#fff;color:var(--mk-ink, #202123);font-family:inherit;font-size:1.5rem;line-height:1.4}.mk-contact__field input{height:5.3rem}.mk-contact__field textarea{padding:1.4rem;height:11.3rem;resize:vertical}.mk-contact__field input:focus,.mk-contact__field textarea:focus{border-color:var(--mk-purple, #5a00a3);outline:0;box-shadow:0 0 0 .1rem var(--mk-purple, #5a00a3)}.mk-contact__field-error{display:block;margin-top:.6rem;color:#b3261e;font-size:1.3rem}.mk-contact__submit{display:flex;align-items:center;justify-content:center;gap:1.2rem;margin-top:.4rem;width:100%;height:5.4rem;padding:0 2rem;border:0;background-color:var(--mk-purple, #5a00a3);color:#fff;cursor:pointer;font-family:inherit;font-size:1.5rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:background-color .2s ease}.mk-contact__submit:hover{background-color:var(--mk-purple-dark, #47007f)}.mk-contact__submit svg{width:1.4rem;height:1.4rem}@media screen and (max-width:989px){.mk-contact__inner{grid-template-columns:minmax(0,1fr);gap:4.8rem;padding:6rem 0}.mk-contact__heading{font-size:5.2rem}.mk-contact__details{margin-top:4.8rem}.mk-contact__card{padding:3.2rem}}@media screen and (max-width:749px){.mk-contact__inner{padding:4.8rem 0}.mk-contact__heading{font-size:3.8rem}.mk-contact__eyebrow{margin-bottom:2.4rem}.mk-contact__row{grid-template-columns:minmax(0,1fr);gap:0}.mk-contact__card{padding:2.4rem 2rem}.mk-contact__detail-value{font-size:1.7rem}}@media(prefers-reduced-motion:reduce){.mk-contact__submit{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-mk-contact-hero.css.map */
