.cmr{--cmr-ink: #1a1a1a;--cmr-muted: #6d6a64;--cmr-line: #e5e2dc;--cmr-bg: #f7f5f1;--cmr-accent: var(--cmr-accent-setting, #1a1a1a);--cmr-radius: 10px;color:var(--cmr-ink);margin:0 auto;max-width:1300px;padding:24px 20px 56px}.cmr__head{text-align:center;margin-bottom:28px}.cmr__head h1,.cmr__head .cmr__title{margin:0 0 10px;font-size:clamp(26px,4vw,42px);line-height:1.1;text-transform:uppercase;letter-spacing:.02em}.cmr__head p{margin:0 auto;max-width:640px;color:var(--cmr-muted)}.cmr__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:28px;align-items:start}@media(max-width:899px){.cmr__grid{grid-template-columns:1fr;gap:18px}}.cmr__viz{position:sticky;top:90px;border-radius:var(--cmr-radius);background:radial-gradient(120% 90% at 50% 0%,#ffffff 0%,var(--cmr-bg) 68%,#edeae3 100%);border:1px solid var(--cmr-line);overflow:hidden}@media(max-width:899px){.cmr__viz{position:relative;top:0}}.cmr__canvas{position:relative;width:100%;height:480px;touch-action:none;cursor:grab}@media(max-width:899px){.cmr__canvas{height:320px}}.cmr__canvas canvas{display:block}.cmr__canvas.cmr-viz--fallback:after{content:"Die 3D-Ansicht konnte nicht geladen werden \2013  der Rechner funktioniert trotzdem.";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px;text-align:center;color:var(--cmr-muted)}.cmr__viz-hint{display:flex;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid var(--cmr-line);font-size:13px;color:var(--cmr-muted);background:#fff}.cmr__viz-hint svg{flex:none}.cmr__viz-label{position:absolute;pointer-events:none;background:var(--cmr-ink);color:#fff;font-size:12px;padding:5px 9px;border-radius:6px;white-space:nowrap;z-index:3}.cmr__legend{position:absolute;top:12px;left:12px;display:flex;gap:14px;font-size:12px;color:var(--cmr-muted);background:#ffffffbf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:6px 10px;border-radius:999px;z-index:2}.cmr__legend span{display:inline-flex;align-items:center;gap:5px}.cmr__legend i{width:11px;height:11px;border-radius:3px;display:inline-block;border:1px solid rgba(0,0,0,.15)}.cmr__panel{display:flex;flex-direction:column;gap:18px}.cmr-step{background:#fff;border:1px solid var(--cmr-line);border-radius:var(--cmr-radius);padding:18px}.cmr-step__head{display:flex;align-items:baseline;gap:10px;margin-bottom:4px}.cmr-step__num{flex:none;width:24px;height:24px;border-radius:50%;background:var(--cmr-accent);color:#fff;font-size:13px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;transform:translateY(3px)}.cmr-step__head h2,.cmr-step__title{margin:0;font-size:17px;text-transform:uppercase;letter-spacing:.03em}.cmr-step__sub{margin:2px 0 12px;font-size:13px;color:var(--cmr-muted)}.cmr-select{width:100%;padding:11px 38px 11px 12px;font:inherit;border:1px solid var(--cmr-line);border-radius:8px;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%231a1a1a' stroke-width='1.5' fill='none'/%3E%3C/svg%3E") no-repeat right 13px center;-webkit-appearance:none;appearance:none;cursor:pointer}.cmr-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid var(--cmr-line);border-radius:8px;margin-bottom:8px;background:var(--cmr-bg);transition:background .15s,border-color .15s}.cmr-row.is-active{background:#fff;border-color:var(--cmr-ink)}.cmr-row__check{display:flex;align-items:center;gap:9px;cursor:pointer;min-width:0}.cmr-row__check input{position:absolute;opacity:0;pointer-events:none}.cmr-row__box{flex:none;width:19px;height:19px;border:1.5px solid var(--cmr-ink);border-radius:5px;background:#fff;position:relative}.cmr-row.is-active .cmr-row__box{background:var(--cmr-accent);border-color:var(--cmr-accent)}.cmr-row.is-active .cmr-row__box:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(42deg)}.cmr-row__check input:focus-visible+.cmr-row__box{outline:2px solid var(--cmr-accent);outline-offset:2px}.cmr-swatch:focus-visible,.cmr-prod:focus-visible,.cmr-add:focus-visible,.cmr-select:focus-visible{outline:2px solid var(--cmr-accent);outline-offset:2px}.cmr-cta:focus-visible{outline:3px solid #fff;outline-offset:3px}.cmr-row__label{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:auto;text-align:left}.cmr-row__label--edit{flex:1;min-width:40px;border:0;border-bottom:1px dashed var(--cmr-line);background:none;font:inherit;font-size:14px;padding:2px 0}.cmr-row__label--edit:focus{outline:none;border-bottom-color:var(--cmr-ink)}.cmr-row__dims{display:flex;align-items:center;gap:5px;flex:none}.cmr-row__dims input{width:58px;padding:7px 6px;font:inherit;font-size:14px;text-align:center;border:1px solid var(--cmr-line);border-radius:6px;background:#fff}.cmr-row__dims input:focus{outline:2px solid var(--cmr-accent);outline-offset:-1px}.cmr-row__x{color:var(--cmr-muted);font-size:13px}.cmr-row__m2{min-width:62px;text-align:right;font-size:13px;color:var(--cmr-muted);font-variant-numeric:tabular-nums}.cmr-row__del{border:0;background:none;font-size:18px;line-height:1;color:var(--cmr-muted);cursor:pointer;padding:4px}.cmr-row__del:hover{color:#c0392b}.cmr-add{width:100%;padding:10px;font:inherit;font-size:14px;border:1.5px dashed var(--cmr-line);border-radius:8px;background:none;color:var(--cmr-muted);cursor:pointer}.cmr-add:hover{border-color:var(--cmr-ink);color:var(--cmr-ink)}.cmr-dims-note{margin:8px 0 0;font-size:12px;color:var(--cmr-muted)}.cmr-prods{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cmr-prod{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;font:inherit;border:1px solid var(--cmr-line);border-radius:8px;background:#fff;cursor:pointer;text-align:left;transition:border-color .15s,box-shadow .15s}.cmr-prod:hover{border-color:var(--cmr-ink)}.cmr-prod.is-active{border-color:var(--cmr-ink);box-shadow:0 0 0 1.5px var(--cmr-ink) inset}.cmr-prod__name{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.cmr-prod__price{font-size:13px;color:var(--cmr-muted)}.cmr-swatches{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.cmr-swatch{width:42px;height:42px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px var(--cmr-line);background-size:cover;background-position:center;cursor:pointer;padding:0;transition:transform .12s,box-shadow .12s}.cmr-swatch:hover{transform:scale(1.08)}.cmr-swatch.is-active{box-shadow:0 0 0 2px var(--cmr-ink)}.cmr-swatch.is-soldout{opacity:.35}.cmr-swatch.is-soldout:after{content:""}.cmr-swatch-name{margin:8px 0 0;font-size:13px;color:var(--cmr-muted)}.cmr-waste{display:flex;align-items:center;gap:14px}.cmr-waste input[type=range]{flex:1;accent-color:var(--cmr-accent)}.cmr-waste output{font-weight:700;min-width:48px;text-align:right;font-variant-numeric:tabular-nums}.cmr-result{background:var(--cmr-ink);color:#fff;border-radius:var(--cmr-radius);padding:20px 18px}.cmr-result__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.cmr-result__cell small{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.06em;opacity:.65;margin-bottom:3px}.cmr-result__cell strong{font-size:clamp(17px,2.2vw,22px);font-variant-numeric:tabular-nums}.cmr-result__detail{font-size:12px;opacity:.75;line-height:1.5;border-top:1px solid rgba(255,255,255,.15);padding-top:10px;margin-bottom:14px}.cmr-cta{display:block;width:100%;padding:15px 18px;font:inherit;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border:0;border-radius:8px;background:#fff;color:var(--cmr-ink);cursor:pointer;transition:transform .12s,opacity .12s}.cmr-cta:hover:not(:disabled){transform:translateY(-1px)}.cmr-cta:disabled{opacity:.45;cursor:not-allowed}.cmr-cta-note{margin:8px 0 0;font-size:12px;opacity:.8;min-height:1em}.cmr-floor{margin-top:12px;padding:12px 14px;border:1px solid var(--cmr-line);border-left:3px solid var(--cmr-accent);border-radius:8px;font-size:13px;background:#fff;line-height:1.5}.cmr-floor a{color:inherit;font-weight:700}.cmr-note{margin-top:12px;font-size:12px;color:var(--cmr-muted);line-height:1.55}.cmr-note a{color:inherit;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/26/assets/custom-mengenrechner.css.map */
