.tn3d{--tn3d-charcoal: #31363a;--tn3d-rot: #ff000f;--tn3d-rot-dunkel: #d9000d;--tn3d-linie: #e3e4e5;--tn3d-text: #1d2023;--tn3d-muted: #686d72;--tn3d-flaeche: #f5f5f4;--tn3d-weiss: #fff;--tn3d-gruen: #13804a;--tn3d-body: var(--font-body--family, "Funnel Sans", system-ui, -apple-system, "Segoe UI", sans-serif);--tn3d-head: var(--font-heading--family, "Funnel Display", system-ui, sans-serif);font-family:var(--tn3d-body);color:var(--tn3d-text)}.tn3d *,.tn3d *:before,.tn3d *:after{box-sizing:border-box}.tn3d [hidden]{display:none!important}.tn3d-app{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:0;border:1px solid var(--tn3d-linie);border-radius:14px;overflow:hidden;background:var(--tn3d-weiss)}.tn3d-viewer{position:relative;min-height:0;height:clamp(520px,74vh,780px);background:#e4e6e8;overflow:hidden}.tn3d-toolbar{position:absolute;z-index:5;top:14px;left:14px;right:14px;display:flex;gap:8px;flex-wrap:wrap;pointer-events:none}.tn3d-toolbar>*{pointer-events:auto}.tn3d-chip{border:0;background:#fffffff0;color:var(--tn3d-charcoal);font:500 14px var(--tn3d-body);padding:9px 13px;border-radius:6px;cursor:pointer;box-shadow:0 1px 4px #00000014}.tn3d-chip[aria-pressed=true]{background:var(--tn3d-charcoal);color:#fff}.tn3d-kulissen{margin-left:auto;display:flex;background:#fffffff0;border-radius:6px;padding:3px;box-shadow:0 1px 4px #00000014}.tn3d-kulissen button{border:0;background:transparent;font:500 13px var(--tn3d-body);padding:7px 11px;border-radius:4px;cursor:pointer;color:var(--tn3d-charcoal)}.tn3d-kulissen button[aria-pressed=true]{background:var(--tn3d-charcoal);color:#fff}.tn3d button:focus-visible,.tn3d input:focus-visible,.tn3d a:focus-visible{outline:2px solid var(--tn3d-rot);outline-offset:2px}.tn3d-preis{position:absolute;z-index:6;right:16px;bottom:16px;width:290px;background:#fff;border-radius:10px;box-shadow:0 8px 28px #14181c29;padding:16px 18px}.tn3d-preis-kopf{font-size:12.5px;color:var(--tn3d-muted)}.tn3d-preis-summe{font:700 34px/1.1 var(--tn3d-head);color:var(--tn3d-charcoal);margin:4px 0 2px;font-variant-numeric:tabular-nums}.tn3d-preis-steuer{font-size:12px;color:var(--tn3d-muted)}.tn3d-preis-liste{margin:12px 0 0;padding-top:10px;border-top:1px solid var(--tn3d-linie);display:grid;grid-template-columns:1fr auto;gap:5px 12px;font-size:13px}.tn3d-preis-liste dt{color:var(--tn3d-muted)}.tn3d-preis-liste dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.tn3d-preis-liste dd.tn3d-rabatt{color:var(--tn3d-gruen);font-weight:600}.tn3d-badge{display:inline-block;margin-top:6px;background:#e6f4ec;color:var(--tn3d-gruen);font-size:11.5px;font-weight:600;padding:3px 7px;border-radius:4px}.tn3d-cta{margin-top:12px;width:100%;border:0;border-radius:6px;background:var(--tn3d-rot);color:#fff;font:600 15px var(--tn3d-body);padding:13px 12px;cursor:pointer;transition:background .15s}.tn3d-cta:hover{background:var(--tn3d-rot-dunkel)}.tn3d-cta[disabled]{opacity:.65;cursor:progress}.tn3d-panel{padding:8px 22px 24px;min-width:0;border-left:1px solid var(--tn3d-linie);max-height:clamp(520px,74vh,780px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.tn3d-grp{padding:16px 0;border-bottom:1px solid var(--tn3d-linie)}.tn3d-h{font:600 15px var(--tn3d-body);margin:0 0 10px;display:flex;justify-content:space-between;align-items:baseline;gap:8px;color:var(--tn3d-text)}.tn3d-h small{font-weight:400;color:var(--tn3d-muted);font-size:12.5px;text-align:right}.tn3d-feld{margin-bottom:14px}.tn3d-label{display:flex;justify-content:space-between;font-size:13px;color:var(--tn3d-muted);margin-bottom:6px;gap:8px}.tn3d-stepper{display:grid;grid-template-columns:40px 1fr auto 40px;align-items:stretch;border:1.5px solid var(--tn3d-linie);border-radius:7px;overflow:hidden}.tn3d-stepper button{border:0;background:var(--tn3d-flaeche);font:500 18px var(--tn3d-body);cursor:pointer;color:var(--tn3d-charcoal)}.tn3d-stepper input{border:0;min-width:0;width:100%;font:600 16px var(--tn3d-body);padding:9px 10px;text-align:right;font-variant-numeric:tabular-nums;-moz-appearance:textfield;background:#fff;color:var(--tn3d-text)}.tn3d-stepper input::-webkit-outer-spin-button,.tn3d-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tn3d-unit{align-self:center;padding-right:10px;font-size:14px;color:var(--tn3d-muted);background:#fff;height:100%;display:flex;align-items:center}.tn3d-feld input[type=range]{width:100%;margin-top:8px;accent-color:var(--tn3d-rot)}.tn3d-opts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tn3d-opts--2{grid-template-columns:repeat(2,minmax(0,1fr))}.tn3d-opt{border:1.5px solid var(--tn3d-linie);background:#fff;border-radius:8px;padding:8px 6px 9px;cursor:pointer;text-align:center;font:500 13px var(--tn3d-body);color:var(--tn3d-text);display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.tn3d-opt[aria-pressed=true]{border-color:var(--tn3d-charcoal);box-shadow:inset 0 0 0 1px var(--tn3d-charcoal)}.tn3d-opt small{color:var(--tn3d-muted);font-weight:400;font-size:11px}.tn3d-swatch{width:100%;height:38px;border-radius:5px;border:1px solid rgba(0,0,0,.08);background-size:cover}.tn3d-swatch--poly{background:repeating-linear-gradient(90deg,#d7dee0 0 2px,#eef2f2 2px 7px)}.tn3d-swatch--poly-opal{background:repeating-linear-gradient(90deg,#e3e3e0 0 2px,#f6f6f4 2px 7px)}.tn3d-swatch--glas{background:linear-gradient(135deg,#dbece8,#f7fbfa 55%,#d4e6e1)}.tn3d-swatch--glas-matt{background:linear-gradient(135deg,#eceeed,#f8f8f8 55%,#e7e9e8)}.tn3d-swatch--stoff{background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.12) 0 1px,transparent 1px 3px),repeating-linear-gradient(-45deg,rgba(0,0,0,.06) 0 1px,transparent 1px 3px)}.tn3d-foto--icon{padding:18%;color:var(--tn3d-charcoal)}.tn3d-foto{width:100%;aspect-ratio:1;height:auto;max-width:100%;border-radius:5px;object-fit:cover;display:block;background:var(--tn3d-flaeche)}.tn3d-toggle{display:flex;align-items:center;justify-content:space-between;gap:10px}.tn3d-toggle .tn3d-h{margin:0;flex-direction:column;align-items:flex-start;gap:2px}.tn3d-toggle .tn3d-h small{text-align:left}.tn3d-switch{position:relative;width:44px;height:24px;flex:none}.tn3d-switch input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer;z-index:1}.tn3d-switch span{position:absolute;top:0;right:0;bottom:0;left:0;background:#cfd1d3;border-radius:99px;transition:.2s}.tn3d-switch span:after{content:"";position:absolute;width:18px;height:18px;left:3px;top:3px;background:#fff;border-radius:50%;transition:.2s}.tn3d-switch input:checked+span{background:var(--tn3d-rot)}.tn3d-switch input:checked+span:after{transform:translate(20px)}.tn3d-switch input:focus-visible+span{outline:2px solid var(--tn3d-rot);outline-offset:2px}.tn3d-info{font-size:12.5px;color:var(--tn3d-muted);margin:8px 0 0;line-height:1.45}.tn3d-info a{color:var(--tn3d-charcoal)}.tn3d-hinweis{font-size:13px;line-height:1.5;background:var(--tn3d-flaeche);border-radius:8px;padding:11px 13px;margin:12px 0 0}.tn3d-hinweis-titel{font-weight:600;margin:0 0 4px;color:var(--tn3d-charcoal)}.tn3d-liste{margin:0;padding-left:0;list-style:none;display:grid;gap:3px}.tn3d-liste li{position:relative;padding-left:14px}.tn3d-liste li:before{content:"\2013";position:absolute;left:0;color:var(--tn3d-rot)}.tn3d-unter{font-size:13px;color:var(--tn3d-muted);margin:14px 0 6px}.tn3d-seg{display:grid;grid-template-columns:1fr 1fr;gap:6px}.tn3d-seg button{border:1.5px solid var(--tn3d-linie);background:#fff;border-radius:7px;padding:9px 6px;font:500 13px var(--tn3d-body);cursor:pointer;color:var(--tn3d-text);display:flex;flex-direction:column;align-items:center;gap:2px}.tn3d-seg button small{color:var(--tn3d-muted);font-weight:400;font-size:11.5px}.tn3d-seg button[aria-pressed=true]{border-color:var(--tn3d-charcoal);box-shadow:inset 0 0 0 1px var(--tn3d-charcoal)}.tn3d-licht{width:13px;height:13px;border-radius:50%;display:inline-block;vertical-align:-1px;box-shadow:0 0 0 1px #0000001f}.tn3d-summe{display:none;padding-top:16px}.tn3d-summe>div{display:grid;gap:2px}.tn3d-summe>div>span{font-size:12.5px;color:var(--tn3d-muted)}.tn3d-summe strong{font:700 28px/1.1 var(--tn3d-head);color:var(--tn3d-charcoal);font-variant-numeric:tabular-nums}.tn3d-summe small{font-size:12px;color:var(--tn3d-muted)}.tn3d-fehler{margin:12px 0 0;padding:10px 12px;border-radius:7px;background:#fff0f1;color:#a5000a;font-size:13.5px}.tn3d-rueckkehr-banner{margin:0 0 16px;padding:14px 18px;border-radius:8px;background:#e6f4ec;color:var(--tn3d-gruen);font:500 14px var(--tn3d-body)}.tn3d-tip{position:absolute;z-index:7;max-width:250px;background:#fff;border-radius:10px;box-shadow:0 10px 30px #14181c38;padding:11px 14px 12px;pointer-events:auto}.tn3d-tip-schliessen{position:absolute;top:2px;right:4px;border:0;background:transparent;font-size:17px;line-height:1;cursor:pointer;color:var(--tn3d-muted);padding:6px}.tn3d-tip-titel{margin:0 20px 6px 0;font:600 13px var(--tn3d-body);color:var(--tn3d-charcoal)}.tn3d-tip-liste{margin:0;display:grid;grid-template-columns:auto 1fr;gap:3px 10px;font-size:12.5px}.tn3d-tip-liste dt{color:var(--tn3d-muted)}.tn3d-tip-liste dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.tn3d-lu{margin-top:clamp(28px,5vw,48px)}.tn3d-lu-titel{margin:0 0 18px;font-family:var(--tn3d-head);font-weight:var(--font-heading--weight, 700);font-size:clamp(1.3rem,2.4vw,1.8rem);color:var(--tn3d-charcoal)}.tn3d-lu-spalten{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.tn3d-lu-unter{margin:0 0 10px;font:600 15px var(--tn3d-body);color:var(--tn3d-charcoal)}.tn3d-lu-gruppe{margin:18px 0 6px;font:600 12.5px var(--tn3d-body);letter-spacing:.02em;text-transform:uppercase;color:var(--tn3d-muted)}.tn3d-lu-gruppe:first-of-type{margin-top:0}.tn3d-lu-liste{margin:0;padding:0;list-style:none;border-top:1px solid var(--tn3d-linie)}.tn3d-lu-zeile{position:relative;padding:10px 0;border-bottom:1px solid var(--tn3d-linie);font-size:14px;line-height:1.45}.tn3d-lu-liste [data-teil]{cursor:pointer;padding-right:20px}.tn3d-lu-liste [data-teil] .tn3d-lu-text:after{content:"\203a";position:absolute;right:2px;color:var(--tn3d-muted);font-weight:600}.tn3d-lu-liste [data-teil]:hover .tn3d-lu-text,.tn3d-lu-liste [data-teil]:focus-visible .tn3d-lu-text{color:var(--tn3d-rot)}.tn3d-lu-liste [data-teil][aria-expanded=true]{background:var(--tn3d-flaeche);margin:0 -14px;padding:10px 14px;border-radius:6px}.tn3d-lu-liste [data-teil][aria-expanded=true] .tn3d-lu-text:after{content:"\2039"}.tn3d-lu-text{display:block}.tn3d-lu-details:not([hidden]){display:block;margin-top:8px;padding-top:8px;border-top:1px dashed var(--tn3d-linie)}.tn3d-lu-begruendung{display:block;margin-top:3px;font-size:12.5px;color:var(--tn3d-muted)}.tn3d-lu-liste--selbst .tn3d-lu-zeile{padding-right:0}.tn3d-lu-hinweis{margin:20px 0 0;font-size:13px;color:var(--tn3d-muted)}.tn3d-lu-hinweis a{color:var(--tn3d-charcoal);font-weight:600}@media(max-width:749px){.tn3d-lu-spalten{grid-template-columns:1fr;gap:28px 0}}.tn3d-cta-sekundaer{margin-top:10px;width:100%;border:1px solid var(--tn3d-charcoal);border-radius:6px;background:#fff;color:var(--tn3d-charcoal);font:600 15px var(--tn3d-body);padding:12px;cursor:pointer}.tn3d-cta-sekundaer:hover{background:var(--tn3d-flaeche)}.tn3d-cta-pdf{margin-top:10px;width:100%;display:flex;align-items:center;justify-content:center;gap:7px;border:0;background:transparent;color:var(--tn3d-muted);font:500 13px var(--tn3d-body);padding:6px;cursor:pointer;text-decoration:none}.tn3d-cta-pdf:hover{color:var(--tn3d-charcoal);text-decoration:underline}.tn3d-cta-pdf[disabled]{opacity:.6;cursor:progress;text-decoration:none}.tn3d-cta-pdf svg{width:14px;height:14px;flex:none}.tn3d-summe-aktionen{display:grid;gap:0;margin-top:10px}.tn3d-ag-dialog{padding:0;border:0;border-radius:16px;width:min(560px,calc(100vw - 32px));max-height:min(88vh,760px);box-shadow:0 30px 80px -20px #00000073;font-family:var(--tn3d-body);color:var(--tn3d-text)}.tn3d-ag-dialog::backdrop{background:#1416188c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.tn3d-ag-inhalt{padding:26px 26px 22px;overflow-y:auto;max-height:inherit}.tn3d-ag-schliessen{position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:50%;border:0;background:var(--tn3d-flaeche);color:var(--tn3d-charcoal);font-size:19px;line-height:1;cursor:pointer;z-index:2}.tn3d-ag-schliessen:hover{background:#e3e4e5}.tn3d-ag-h{margin:0 32px 14px 0;font-family:var(--tn3d-head);font-size:1.4rem;color:var(--tn3d-charcoal)}.tn3d-ag-zusammenfassung{background:var(--tn3d-flaeche);border-radius:10px;padding:14px 16px;margin-bottom:18px}.tn3d-ag-titel{margin:0 0 8px;font-weight:600;font-size:14px;color:var(--tn3d-charcoal)}.tn3d-ag-liste{margin:0;display:grid;grid-template-columns:auto 1fr;gap:4px 12px;font-size:13px}.tn3d-ag-liste dt{color:var(--tn3d-muted)}.tn3d-ag-liste dd{margin:0;text-align:right}.tn3d-ag-preis{margin:10px 0 0;padding-top:10px;border-top:1px solid var(--tn3d-linie);font-size:13px;color:var(--tn3d-muted);display:flex;justify-content:space-between;align-items:baseline}.tn3d-ag-preis strong{font-size:18px;color:var(--tn3d-charcoal)}.tn3d-ag-feld{margin-bottom:14px}.tn3d-ag-feld label{display:block;font-size:13px;color:var(--tn3d-muted);margin-bottom:5px}.tn3d-ag-feld input,.tn3d-ag-feld select,.tn3d-ag-feld textarea{width:100%;border:1.5px solid var(--tn3d-linie);border-radius:7px;padding:10px 11px;font:500 14.5px var(--tn3d-body);color:var(--tn3d-text);background:#fff}.tn3d-ag-feld textarea{resize:vertical}.tn3d-ag-feld input:focus-visible,.tn3d-ag-feld select:focus-visible,.tn3d-ag-feld textarea:focus-visible{outline:2px solid var(--tn3d-rot);outline-offset:1px}.tn3d-ag-zeile2{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.tn3d-ag-feld--check label{display:flex;gap:8px;align-items:flex-start;font-size:13px;color:var(--tn3d-text)}.tn3d-ag-feld--check input{width:auto;margin-top:2px;accent-color:var(--tn3d-rot)}.tn3d-ag-feld--check a{color:var(--tn3d-charcoal);font-weight:600}.tn3d-ag-fehler{margin:0 0 14px;padding:10px 12px;border-radius:7px;background:#fff0f1;color:#a5000a;font-size:13.5px}.tn3d-ag-aktionen .tn3d-cta{margin-top:4px}.tn3d-ag-erfolg-titel{font-size:15px;font-weight:600;color:var(--tn3d-charcoal);margin:0 0 16px}@media(max-width:749px){.tn3d-ag-dialog{width:100vw;max-width:none;max-height:100vh;height:100vh;border-radius:0;margin:0}.tn3d-ag-zeile2{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.tn3d-switch span,.tn3d-switch span:after,.tn3d-cta{transition:none}}@media(max-width:989px){.tn3d-app{grid-template-columns:minmax(0,1fr);border-radius:10px}.tn3d-viewer{height:clamp(360px,58vh,560px)}.tn3d-panel{border-left:0;padding:4px 16px 20px;max-height:none;overflow:visible}.tn3d-kulissen{margin-left:0}.tn3d-preis{left:10px;right:10px;bottom:10px;width:auto;padding:10px 14px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 10px}.tn3d-preis-summe{font-size:24px;margin:0}.tn3d-preis-liste{display:none}.tn3d-preis-kopf,.tn3d-preis-summe,.tn3d-preis-steuer{grid-column:1}.tn3d-badge{grid-column:2;grid-row:1 / span 3;margin:0}.tn3d-preis .tn3d-cta{grid-column:1 / 3;margin-top:6px}.tn3d-preis .tn3d-cta-sekundaer,.tn3d-preis .tn3d-cta-pdf{display:none}.tn3d-summe{display:block}.tn3d-tip{left:10px!important;right:10px!important;top:auto!important;bottom:84px;width:auto;max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/tn-konfigurator-3d.css.map */
