.mok-contact-reference{--mok-contact-paper: #faf6f0;--mok-contact-ink: #2b1d17;--mok-contact-muted: #6b4a3a;--mok-contact-line: rgba(107, 74, 58, .22);background:var(--mok-contact-paper);color:var(--mok-contact-ink)}.mok-contact{max-width:920px;margin-inline:auto;padding-inline:20px;font-family:var(--mok-lux-sans, Arial, sans-serif);letter-spacing:0}.mok-contact *,.mok-contact *:before,.mok-contact *:after{box-sizing:border-box}.mok-contact img{max-width:100%}.mok-contact__hero{padding:32px 24px 52px;border-radius:12px 12px 0 0;background:#2b1d17;color:#faf6f0}.mok-contact .mok-contact__hero h2{max-width:15ch;margin:0 0 14px;color:inherit;font-family:var(--mok-lux-serif, Georgia, serif);font-size:clamp(36px,7vw,58px);font-weight:500;line-height:1.05;letter-spacing:-.025em}.mok-contact__hero>p{max-width:40ch;margin:0;color:#e7d6c1;font-size:16px;line-height:1.55}.mok-contact__panel{position:relative;margin:-22px 12px 0;padding:24px 20px 28px;border:1px solid var(--mok-contact-line);border-radius:12px;background:var(--mok-contact-paper)}.mok-contact__support{display:grid;gap:18px;margin:0 0 28px}.mok-contact__support>div{min-width:0;padding-left:16px;border-left:1px solid #c48a5a}.mok-contact__support dt{margin:0 0 4px;color:var(--mok-contact-ink);font-size:14px;font-weight:600;line-height:1.5}.mok-contact__support dd{margin:0;color:var(--mok-contact-muted);font-size:13px;line-height:1.6}.mok-contact :is(.mok-contact__form-heading,.mok-contact__faq h3){margin:0 0 18px;color:var(--mok-contact-ink);font-family:var(--mok-lux-serif, Georgia, serif);font-size:27px;font-weight:500;line-height:1.2;letter-spacing:-.015em}.mok-contact .mok-contact__form{padding:0;border:0;background:transparent;color:var(--mok-contact-ink)}.mok-contact .field,.mok-contact__topic{margin-bottom:16px}.mok-contact__topic>label{display:block;margin-bottom:6px;font-size:14px;line-height:1.5}.mok-contact :is(.field__input,.select__select){min-height:50px;border-radius:7px;background:var(--mok-contact-paper);color:var(--mok-contact-ink);font-size:16px}.mok-contact .field__label{color:var(--mok-contact-muted)}.mok-contact .select{width:100%}.mok-contact .select__select{padding-right:40px}.mok-contact .select .svg-wrapper{color:var(--mok-contact-ink)}.mok-contact :is(.field,.select):before{border-radius:7px;box-shadow:none}.mok-contact :is(.field,.select):after{border-radius:7px;box-shadow:0 0 0 1px #6b4a3a66}.mok-contact :is(input,select,textarea,button,a,summary):focus-visible{outline:2px solid #6b4a3a;outline-offset:4px}.mok-contact textarea{min-height:150px;resize:vertical}.mok-contact :is(.mok-contact__help,.mok-contact__privacy){margin:-4px 0 18px;color:var(--mok-contact-muted);font-size:13px;line-height:1.6}.mok-contact .mok-contact__privacy{margin:16px 0 0}.mok-contact a{color:var(--mok-contact-ink);text-underline-offset:3px}.mok-contact__own-design{margin-block:8px 18px;padding-top:14px;border-top:1px solid var(--mok-contact-line)}.mok-contact__own-design[hidden]{display:none}.mok-contact__own-design>p{margin:0 0 8px;font-size:14px;line-height:1.6}.mok-contact__rights{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;min-height:44px;padding-block:10px;cursor:pointer;font-size:14px;line-height:1.6}.mok-contact__rights input{width:18px;height:18px;margin:3px 0 0;accent-color:var(--mok-contact-ink)}.mok-contact .contact__button{margin-top:24px}.mok-contact .contact__button .button{width:100%;min-height:50px;border:1px solid var(--mok-contact-ink);border-radius:999px;background:var(--mok-contact-ink);color:var(--mok-contact-paper);font-size:15px;transition:background-color .16s ease}.mok-contact .contact__button .button:before,.mok-contact .contact__button .button:after{border-radius:inherit;box-shadow:none}.mok-contact .form__message{align-items:flex-start}.mok-contact .icon-success{margin-top:.2rem}.mok-contact .form__message,.mok-contact .form-status-list{color:var(--mok-contact-ink)}.mok-contact__faq{margin-top:36px}.mok-contact__faq details{border-bottom:1px solid var(--mok-contact-line)}.mok-contact__faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:50px;padding-block:12px;list-style:none;cursor:pointer;font-size:14px;line-height:1.5}.mok-contact__faq summary::-webkit-details-marker{display:none}.mok-contact__faq summary>span{font-size:20px;font-weight:400}.mok-contact__faq details[open] summary>span{transform:rotate(45deg)}.mok-contact__faq details p{margin:0;padding-bottom:16px;color:var(--mok-contact-muted);font-size:14px;line-height:1.6}@media(min-width:750px){.mok-contact{padding-inline:40px}.mok-contact__hero{padding:44px 40px 64px}.mok-contact__panel{margin-inline:24px;padding:32px 32px 36px}.mok-contact__support{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:32px}.mok-contact .contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}}@media(max-width:359px){.mok-contact{padding-inline:12px}.mok-contact__hero{padding-inline:20px}.mok-contact__panel{margin-inline:6px;padding-inline:16px}}@media(hover:hover)and (pointer:fine){.mok-contact .contact__button .button:hover{background:#6b4a3a}}@media(prefers-reduced-motion:reduce){.mok-contact *,.mok-contact *:before,.mok-contact *:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-contact-form.css.map */
