.mk-cfg__intro{padding:88px 0 48px;text-align:center;max-width:760px}.mk-cfg__intro h1{font-size:clamp(40px,4.6vw,64px);letter-spacing:-.04em;line-height:1.1}.mk-cfg .mk-cfg__lede{margin:22px auto 0;max-width:540px;color:var(--mk-muted);font-size:15px;line-height:1.8}.mk-cfg__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(40px,6vw,96px);align-items:start;padding:0 0 96px}.mk-cfg__stage{position:sticky;top:110px}.mk-cfg__canvas{background:radial-gradient(ellipse at 50% 40%,#303936,#171d1b 75%);padding:10px 14px}.mk-cfg__canvas svg{width:100%;height:auto;display:block}.mk-cfg .mk-cfg__preview-note{font-size:11px;line-height:1.6;color:var(--mk-muted);margin:10px 0 0}.mk-cfg .mk-cfg__preview-note--m{display:none}.mk-cfg__summary{margin:24px 0 0}.mk-cfg__summary div{display:flex;justify-content:space-between;gap:20px;padding:11px 0;border-bottom:1px solid var(--mk-line);font-size:13px}.mk-cfg__summary div:first-child{border-top:1px solid var(--mk-line)}.mk-cfg__summary dt{color:var(--mk-muted);flex:0 0 auto}.mk-cfg__summary dd{margin:0;text-align:right}.mk-cfg__ref{margin-top:26px}.mk-cfg .mk-cfg__ref-label{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--mk-muted);margin-bottom:12px}.mk-cfg__ref-card{display:flex;gap:16px;align-items:center;text-decoration:none;color:inherit}.mk-cfg__ref-card img{width:72px;height:90px;object-fit:cover;background:#1c201f;flex:0 0 auto}.mk-cfg__ref-card strong{display:block;font-weight:400;font-size:14px;line-height:1.5}.mk-cfg__ref-card em{display:block;font-style:normal;font-size:13px;color:var(--mk-muted);margin-top:4px}.mk-cfg__ref-card small{display:block;font-size:11px;line-height:1.5;color:var(--mk-muted);margin-top:4px}.mk-cfg__ref-card small:empty{display:none}.mk-cfg__ref-card:hover strong{text-decoration:underline;text-underline-offset:4px}.mk-cfg .mk-cfg__ref-range{font-size:12px;color:var(--mk-muted);margin-top:14px;line-height:1.7}.mk-cfg__steps{display:flex;flex-direction:column;gap:0}.mk-cfg__step{border:0;border-top:1px solid var(--mk-line);margin:0;padding:28px 0 30px;min-width:0}.mk-cfg__step legend{float:left;width:100%;padding:0;margin:0 0 18px;font-family:var(--font-heading-family);font-size:24px;letter-spacing:-.02em}.mk-cfg__step legend span{font-family:var(--font-body-family);font-size:10px;letter-spacing:.18em;color:var(--mk-muted);margin-right:14px;vertical-align:4px}.mk-cfg__step legend+*{clear:both}.mk-cfg__opts{display:flex;flex-wrap:wrap;gap:8px}.mk-cfg__opts--wide{display:grid;grid-template-columns:1fr 1fr}.mk-cfg__chip{position:relative;display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 16px;border:1px solid var(--mk-line);background:transparent;cursor:pointer;font-size:13px;line-height:1.35;transition:border-color .15s,background .15s}.mk-cfg__chip input{position:absolute;opacity:0;width:1px;height:1px}.mk-cfg__chip small{display:block;font-size:11px;color:var(--mk-muted);margin-top:2px}.mk-cfg__chip i{flex:0 0 26px;width:26px;height:26px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000026}.mk-cfg__chip:hover{border-color:#9a9b94}.mk-cfg__chip:has(input:checked){border-color:var(--mk-ink);background:#ece8df}.mk-cfg__chip:has(input:focus-visible){outline:2px solid var(--mk-ink);outline-offset:2px}.mk-cfg__step[data-key=wood]{position:relative}.mk-cfg__zoom{display:none;margin-top:14px}.mk-cfg__zoom.is-on{display:block}.mk-cfg__zoom-img{width:100%;aspect-ratio:16/9;background-size:cover;box-shadow:inset 0 0 0 1px #0000001f}.mk-cfg__zoom-img.is-empty{aspect-ratio:16/5}.mk-cfg__zoom p{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mk-muted);margin:8px 0 0}.mk-cfg__zoom--float{position:absolute;z-index:5;width:260px;margin:0;padding:8px 8px 10px;background:#16191b;pointer-events:none;box-shadow:0 12px 32px #00000047}.mk-cfg__zoom--float .mk-cfg__zoom-img{aspect-ratio:1/1;background-size:260%!important}.mk-cfg__zoom--float .mk-cfg__zoom-img.is-empty{aspect-ratio:2/1;background-size:cover!important}.mk-cfg__zoom--float p{color:#c9c6be;text-align:center}.mk-cfg .mk-cfg__hint{font-size:12px;color:var(--mk-muted);margin-top:12px;line-height:1.6}.mk-cfg .mk-cfg__sub{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--mk-muted);margin:16px 0 10px}.mk-cfg .mk-cfg__sub:first-of-type{margin-top:0}.mk-cfg__send{background:#16191b;color:#f4f1eb;padding:88px 0 96px}.mk-cfg__send-inner{max-width:640px}.mk-cfg__send .mk-eyebrow{color:#bdbab2}.mk-cfg__send h2{font-size:clamp(32px,3.4vw,46px);color:#fff}.mk-cfg .mk-cfg__send-text{margin:16px 0 30px;color:#c9c6be;font-size:15px;line-height:1.8}.mk-cfg__contact label{display:block;font-size:12px;letter-spacing:.03em;color:#c9c6be;margin-bottom:18px}.mk-cfg__contact input,.mk-cfg__contact textarea{display:block;width:100%;margin-top:8px;padding:12px 0;background:transparent;border:0;border-bottom:1px solid #6d6f6a;color:#fff;font:inherit;font-size:15px;border-radius:0}.mk-cfg__contact textarea{resize:vertical}.mk-cfg__contact input:focus,.mk-cfg__contact textarea:focus{outline:0;border-bottom-color:#fff}.mk-cfg__fields{display:grid;grid-template-columns:1fr 1fr;gap:24px}.mk-cfg__submit{margin-top:10px;height:48px;padding:0 28px;background:#f4f1eb;color:#20211f;border:0;font-family:var(--font-body-family);font-size:12px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.mk-cfg__submit:hover{opacity:.85}.mk-cfg .mk-cfg__small{font-size:12px;color:#9e9b93;margin-top:16px}.mk-cfg .mk-cfg__ok{font-family:var(--font-heading-family);font-size:24px;color:#fff}.mk-cfg .mk-cfg__err{color:#f0b3a8;margin-bottom:16px}@media(max-width:989px){.mk-cfg__grid{grid-template-columns:1fr;gap:0}.mk-cfg__stage{position:sticky;top:0;z-index:2;background:var(--mk-paper);padding:0 0 10px}.mk-cfg__canvas{padding:0 6px}.mk-cfg__stage .mk-cfg__preview-note{display:none}.mk-cfg .mk-cfg__preview-note--m{display:block;margin:0 0 40px;padding-top:20px;border-top:1px solid var(--mk-line)}.mk-cfg__summary,.mk-cfg__ref{display:none}}@media(max-width:749px){.mk-cfg__intro{padding:52px 0 32px}.mk-cfg__intro h1{font-size:40px}.mk-cfg__opts--wide{grid-template-columns:1fr}.mk-cfg__fields{grid-template-columns:1fr;gap:0}.mk-cfg__send{padding:56px 0 64px}.mk-cfg__step legend{font-size:21px}}
/*# sourceMappingURL=/cdn/shop/t/63/compiled_assets/styles.css.map?subset=AAAAAAAg */
