.mkf{--mkf-bg: #f4ecdf;--mkf-ink: #22190f;--mkf-muted: rgba(34, 25, 15, .68);--mkf-line: rgba(34, 25, 15, .12);--mkf-gold: #9b5e2b;--mkf-panel: rgba(255, 255, 255, .42);--mkf-cream: #fffaf1;background:var(--mkf-bg);color:var(--mkf-ink);font-family:Jost,sans-serif;padding:clamp(38px,6vh,76px) 0 150px}.mkf__w{max-width:1280px;margin:0 auto;padding:0 clamp(20px,5vw,56px)}.mkf__eyebrow{display:inline-flex;color:var(--mkf-gold);font-size:11px;letter-spacing:.34em;text-transform:uppercase}.mkf__title{max-width:900px;margin:8px 0;font-family:Fraunces,serif;font-size:clamp(34px,4.7vw,62px);font-weight:300;line-height:1.02;letter-spacing:0}.mkf__sub{max-width:650px;margin:0 0 34px;color:var(--mkf-muted);font-size:15.5px;font-weight:300;line-height:1.65}.mkf__cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.92fr);gap:clamp(26px,4vw,58px);align-items:start}.mkf__visual-panel{position:sticky;top:22px}.mkf__visual-shell{display:grid;place-items:center;aspect-ratio:1 / 1;overflow:hidden;border:1px solid var(--mkf-line);border-radius:8px;background:#ffffff61}.mkf__image{display:block;width:100%;height:100%;object-fit:contain;object-position:center;padding:clamp(18px,3vw,34px);opacity:1;transform:scale(1);transition:opacity .22s cubic-bezier(.32,.72,0,1),transform .36s cubic-bezier(.32,.72,0,1)}.mkf__image.is-switching{opacity:.32;transform:scale(.985)}.mkf__image--empty{min-height:280px}.mkf__visual-note{margin:10px 0 0;color:#22190f8f;font-size:12px;line-height:1.45;text-align:center}.mkf__controls{min-width:0}.mkf__step{padding:0 0 26px;margin:0 0 26px;border-bottom:1px solid rgba(34,25,15,.1)}.mkf__step:last-child{margin-bottom:0}.mkf__step.is-disabled{opacity:.72}.mkf__step-head{display:flex;gap:12px;align-items:flex-start;margin:0 0 12px}.mkf__step-no{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--mkf-ink);color:var(--mkf-bg);font-size:12px;font-weight:500;line-height:1}.mkf__step-title{margin:-1px 0 2px;font-family:Fraunces,serif;font-size:clamp(22px,2.4vw,32px);font-weight:350;line-height:1.08;letter-spacing:0}.mkf__step-copy{max-width:54em;margin:0;color:var(--mkf-muted);font-size:13px;line-height:1.5}.mkf__choices{display:flex;flex-wrap:wrap;gap:10px}.mkf__choices--swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px}.mkf__choice,.mkf__swatch,.mkf__finish{-webkit-appearance:none;appearance:none;color:var(--mkf-ink);font:inherit}.mkf__choice{display:flex;flex-direction:column;justify-content:center;min-width:128px;min-height:72px;border:1px solid rgba(34,25,15,.22);border-radius:8px;background:#ffffff9e;padding:13px 16px;text-align:left;cursor:pointer;transition:border-color .18s cubic-bezier(.32,.72,0,1),background-color .18s cubic-bezier(.32,.72,0,1),transform .18s cubic-bezier(.32,.72,0,1)}.mkf__choice:hover,.mkf__swatch:hover{border-color:#9b5e2b8f}.mkf__choice:focus-visible,.mkf__swatch:focus-visible,.mkf__finish:focus-visible,.mkf__add:focus-visible,.mkf__field:focus-visible{outline:2px solid rgba(155,94,43,.7);outline-offset:3px}.mkf__choice[aria-pressed=true],.mkf__swatch[aria-pressed=true]{border-color:var(--mkf-ink);background:var(--mkf-ink);color:var(--mkf-bg);box-shadow:0 10px 24px #22190f24}.mkf__choice[disabled],.mkf__swatch[disabled]{cursor:not-allowed;opacity:.48}.mkf__choice-label,.mkf__swatch-label{display:block;font-size:14px;line-height:1.22;overflow-wrap:anywhere}.mkf__choice-sub,.mkf__price{display:block;margin-top:5px;color:#22190f94;font-size:11.5px;letter-spacing:.04em;line-height:1.2}.mkf__choice[aria-pressed=true] .mkf__choice-sub,.mkf__choice[aria-pressed=true] .mkf__price,.mkf__swatch[aria-pressed=true] .mkf__price,.mkf__swatch[aria-pressed=true] .mkf__swatch-code{color:#f2e3a8}.mkf__swatch{min-height:142px;overflow:hidden;border:2px solid transparent;border-radius:8px;background:#ffffffad;padding:0;text-align:center;cursor:pointer;transition:border-color .18s cubic-bezier(.32,.72,0,1),background-color .18s cubic-bezier(.32,.72,0,1),transform .18s cubic-bezier(.32,.72,0,1)}.mkf__swatch-media{height:66px;background-color:#eee;background-position:center;background-size:cover}.mkf__swatch-body{display:grid;align-content:center;min-height:72px;padding:8px 7px 10px}.mkf__swatch-code{display:block;margin-top:3px;color:var(--mkf-gold);font-size:10px;letter-spacing:.06em;line-height:1.15;text-transform:uppercase}.mkf__custom,.mkf__hintbox,.mkf__warning,.mkf__advice{border-radius:8px;border:1px solid rgba(155,94,43,.22);background:#fffaf1a3}.mkf__custom{display:grid;gap:12px;margin-top:14px;padding:15px}.mkf__custom[hidden],.mkf__visual-note[hidden]{display:none}.mkf__fieldrow{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.mkf__fieldwrap{display:flex;flex-direction:column;gap:6px}.mkf__label{color:var(--mkf-gold);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.mkf__field{width:132px;border:1px solid rgba(34,25,15,.24);border-radius:8px;background:#fff;color:var(--mkf-ink);font:inherit;font-size:16px;letter-spacing:.12em;padding:11px 12px;text-align:center}.mkf__finishes{display:flex;gap:8px;flex-wrap:wrap}.mkf__finish{border:1px solid rgba(34,25,15,.22);border-radius:8px;background:#fff;padding:10px 14px;cursor:pointer}.mkf__finish[aria-pressed=true]{border-color:var(--mkf-ink);background:var(--mkf-ink);color:var(--mkf-bg)}.mkf__hintbox,.mkf__warning,.mkf__advice{padding:13px 15px;color:#22190fc7;font-size:13px;line-height:1.5}.mkf__hintbox strong,.mkf__warning strong,.mkf__advice strong{display:block;margin:0 0 3px;color:var(--mkf-ink);font-weight:600}.mkf__warning{border-style:dashed}.mkf__advice{margin-top:22px}.mkf__info{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:clamp(26px,4vw,56px);max-width:1280px;margin:48px auto 0;padding:0 clamp(20px,5vw,56px)}.mkf__info h2{margin:0 0 14px;font-family:Fraunces,serif;font-size:24px;font-weight:400;line-height:1.15;letter-spacing:0}.mkf__desc{color:#22190fd1;font-size:15px;font-weight:300;line-height:1.64}.mkf__desc p{margin:0 0 12px}.mkf__desc ul{margin:0 0 14px;padding-left:18px}.mkf__specs table{width:100%;border-collapse:collapse;font-size:14px}.mkf__specs th,.mkf__specs td{border-bottom:1px solid rgba(34,25,15,.1);padding:9px 0;vertical-align:top}.mkf__specs th{width:40%;padding-right:14px;color:var(--mkf-gold);font-weight:500;text-align:left}.mkf__dock{position:fixed;right:0;bottom:0;left:0;z-index:40;border-top:1px solid rgba(242,227,168,.22);background:var(--mkf-ink);color:var(--mkf-bg);box-shadow:0 -10px 30px #00000047}.mkf__dockw{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;max-width:1280px;margin:0 auto;padding:14px clamp(20px,5vw,56px)}.mkf__total{display:flex;flex:0 0 auto;flex-direction:column;gap:1px}.mkf__total-label{color:#f4ecdfb8;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.mkf__total-value{font-family:Fraunces,serif;font-size:26px;line-height:1}.mkf__summary{flex:1 1 260px;max-height:38px;overflow:hidden;color:#f4ecdfd1;font-size:12.5px;line-height:1.45}.mkf__add{flex:0 0 auto;margin-left:auto;border:0;border-radius:5px;background-image:linear-gradient(96deg,#a8761f,#8a4f22);color:var(--mkf-bg);cursor:pointer;font-family:Jost,sans-serif;font-size:13.5px;font-weight:500;letter-spacing:.14em;padding:16px 30px;text-transform:uppercase;transition:opacity .18s cubic-bezier(.32,.72,0,1),transform .18s cubic-bezier(.32,.72,0,1),filter .18s cubic-bezier(.32,.72,0,1)}.mkf__add:not(:disabled):hover{transform:translateY(-1px)}.mkf__add:disabled{cursor:not-allowed;filter:grayscale(.28);opacity:.46}.mkf__status{flex-basis:100%;min-height:0;color:#f4ecdfc7;font-size:12px;line-height:1.35}.mkf__status:empty{display:none}.mkf__note{margin:0;color:#8c551f;font-size:13px}@media(max-width:980px){.mkf__cols,.mkf__info{grid-template-columns:1fr}.mkf__visual-panel{position:static}}@media(max-width:820px){.mkf{padding-bottom:108px}.mkf__choices--swatches{grid-template-columns:repeat(auto-fill,minmax(92px,1fr))}.mkf__swatch{min-height:134px}.mkf__dockw{gap:8px 12px;padding:10px clamp(14px,4vw,18px)}.mkf__summary{display:none}.mkf__total-label{font-size:9.5px;letter-spacing:.12em}.mkf__total-value{font-size:21px}.mkf__add{margin-left:auto;padding:12px 18px;font-size:12px}inbox-online-store-chat#ShopifyChat,#google-merchantwidget-iframe-wrapper{bottom:88px!important}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/lakis-maschinen-konfigurator.css.map */
