.gk{--gk-ground: rgb(var(--color-background, 244 243 239));--gk-surface: rgb(var(--color-background, 255 255 255));--gk-ink: rgb(var(--color-foreground, 34 36 31));--gk-line: rgba(var(--color-foreground, 34 36 31), .18);--gk-line-soft: rgba(var(--color-foreground, 34 36 31), .09);--gk-muted: rgba(var(--color-foreground, 34 36 31), .82);--gk-accent: #40522F;--gk-accent-soft: rgba(64, 82, 47, .09);--gk-accent-ink: #FFFFFF;--gk-alarm: #8C3A2B;--gk-radius: 10px;--gk-shadow: 0 1px 2px rgba(0, 0, 0, .05), 0 10px 30px -20px rgba(0, 0, 0, .35);color:var(--gk-ink);margin-block:2.5rem;font-size:18px;line-height:1.6}@media(prefers-color-scheme:dark){.gk{--gk-accent: #A6BA8E;--gk-accent-ink: #151A11;--gk-alarm: #DB8D79}}.gk *,.gk *:before,.gk *:after{box-sizing:border-box}.gk-innen{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:40px;align-items:start;max-width:1180px;margin-inline:auto;padding-inline:16px}@media(max-width:880px){.gk-innen{grid-template-columns:1fr;gap:26px}}.gk-buehne-spalte{position:sticky;top:12px}@media(max-width:880px){.gk-buehne-spalte{position:static}}.gk-buehne-rahmen{background:var(--gk-surface);border:1px solid var(--gk-line);border-radius:var(--gk-radius);padding:18px;box-shadow:var(--gk-shadow)}.gk-buehne{position:relative;width:100%;touch-action:none;overflow:hidden;border-radius:6px}.gk-steinfoto{display:block;width:100%;height:100%;object-fit:fill}.gk-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.gk-gravurflaeche{fill:none;stroke:var(--gk-accent);stroke-width:.8;stroke-dasharray:3 3;opacity:.55}.gk-greif{cursor:grab}.gk-greif:active{cursor:grabbing}.gk-greif:focus-visible{outline:2px solid var(--gk-accent);outline-offset:2px}.gk .gk-buehne-fuss{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:14px;padding-top:12px;border-top:1px solid var(--gk-line-soft);font-size:15px;color:var(--gk-muted)}.gk .gk-schritt{background:var(--gk-surface);border:1px solid var(--gk-line);border-radius:var(--gk-radius);padding:24px 24px 26px;margin-bottom:18px}.gk .gk-schritt>h2{display:flex;align-items:center;gap:12px;margin:0 0 10px;font-size:26px;line-height:1.25;font-weight:700;letter-spacing:0;text-transform:none}.gk .gk-zahl{font-size:17px;color:var(--gk-accent-ink);background:var(--gk-accent);border-radius:5px;padding:3px 11px;font-weight:700;line-height:1.2;flex:none}.gk .gk-erklaer{margin:0 0 20px;font-size:19px;line-height:1.55;color:var(--gk-muted);max-width:58ch}.gk .gk-knopf{font-family:inherit;cursor:pointer;background:var(--gk-accent);color:var(--gk-accent-ink);border:1px solid var(--gk-accent);border-radius:7px;padding:12px 20px;font-weight:700;font-size:18px;line-height:1.3;letter-spacing:0;text-transform:none}.gk .gk-knopf.gk-flach{background:transparent;color:var(--gk-accent)}.gk .gk-knopf:disabled{opacity:.5;cursor:not-allowed}.gk .gk-knopf.gk-gross{width:100%;padding:16px;font-size:19px}.gk .gk-steinkarte{display:grid;grid-template-columns:96px 1fr auto;gap:16px;align-items:center;border:1px solid var(--gk-line);border-radius:8px;padding:14px;background:var(--gk-accent-soft)}.gk .gk-steinkarte img{width:96px;height:auto;border-radius:4px;display:block}.gk .gk-nr{font-size:19px;font-weight:700;letter-spacing:.02em}.gk .gk-masse{font-size:17px;color:var(--gk-muted);font-variant-numeric:tabular-nums}.gk .gk-zeile{border-top:1px solid var(--gk-line-soft);padding-top:18px;margin-top:18px}.gk .gk-zeile:first-of-type{border-top:0;padding-top:0;margin-top:0}.gk .gk-zeile-kopf{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px;gap:10px}.gk .gk-zeile-kopf label{font-size:18px;font-weight:700;letter-spacing:0;text-transform:none}.gk .gk-zaehler{font-size:16px;color:var(--gk-muted);font-variant-numeric:tabular-nums;letter-spacing:0}.gk input[type=text]{width:100%;padding:13px;border:1px solid var(--gk-line);border-radius:6px;background:var(--gk-ground);color:var(--gk-ink);font-family:inherit;font-size:20px;line-height:1.4}.gk .gk-zeile-optionen{display:flex;gap:12px;flex-wrap:wrap;margin-top:12px;align-items:center}.gk select{padding:9px 11px;border:1px solid var(--gk-line);border-radius:6px;background:var(--gk-surface);color:var(--gk-ink);font-family:inherit;font-size:18px}.gk input[type=range]{accent-color:var(--gk-accent);width:140px;height:26px}.gk .gk-farbpunkte{display:flex;gap:8px;flex-wrap:wrap}.gk .gk-farbpunkt{width:34px;height:34px;border-radius:50%;border:1px solid var(--gk-line);padding:0;cursor:pointer}.gk .gk-farbpunkt[aria-pressed=true]{outline:3px solid var(--gk-accent);outline-offset:2px}.gk .gk-mehr{margin:20px 0 0;padding:14px 16px;font-size:18px;line-height:1.5;color:var(--gk-ink);background:var(--gk-accent-soft);border-radius:6px}.gk .gk-mehr a{color:var(--gk-accent)}.gk .gk-konflikt{margin:14px 0 0;font-size:18px;line-height:1.5;color:var(--gk-alarm)}.gk .gk-motive{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:12px}.gk .gk-motiv{border:1px solid var(--gk-line);border-radius:8px;background:var(--gk-surface);padding:12px 6px 10px;display:flex;flex-direction:column;align-items:center;gap:7px;cursor:pointer;font-family:inherit;color:inherit}.gk .gk-motiv img{width:52px;height:52px;object-fit:contain}.gk .gk-motiv-kein{width:52px;height:52px;display:grid;place-items:center;font-size:15px;color:var(--gk-muted);border:1px dashed var(--gk-line);border-radius:4px}.gk .gk-motiv span{font-size:15px;color:var(--gk-muted);text-align:center;line-height:1.3}.gk .gk-motiv[aria-pressed=true]{outline:3px solid var(--gk-accent);outline-offset:1px;background:var(--gk-accent-soft)}.gk .gk-motiv-fest{display:flex;align-items:center;gap:14px;border:1px solid var(--gk-line);border-radius:8px;padding:14px;background:var(--gk-accent-soft);font-size:18px}.gk .gk-summe{background:var(--gk-surface);border:1px solid var(--gk-line);border-radius:var(--gk-radius);padding:24px}.gk .gk-summe h2{font-size:26px;line-height:1.25;letter-spacing:0;text-transform:none}.gk .gk-summe dl{display:grid;grid-template-columns:1fr auto;gap:9px 18px;margin:0 0 18px;font-size:19px}.gk .gk-summe dt,.gk .gk-summe dd{font-size:19px}.gk .gk-summe dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.gk .gk-gesamt{border-top:1px solid var(--gk-line);margin-top:9px;padding-top:12px;font-weight:700}.gk .gk-summe dt.gk-gesamt,.gk .gk-summe dd.gk-gesamt{font-size:23px}.gk .gk-technik{font-size:14px;color:var(--gk-muted);background:var(--gk-accent-soft);border:1px dashed var(--gk-line);border-radius:6px;padding:10px 12px;margin:16px 0;overflow-x:auto;white-space:nowrap}.gk .gk-fehler{color:var(--gk-alarm);font-size:18px;line-height:1.5;margin-top:12px}.gk .gk-quelltext{margin-top:18px;border:1px solid var(--gk-line);border-radius:8px}.gk .gk-quelltext summary{padding:15px 16px;cursor:pointer;font-size:18px;font-weight:700}.gk .gk-quelltext pre{margin:0;padding:0 16px 16px;overflow-x:auto;font-size:13px;line-height:1.5;color:var(--gk-muted)}.gk-galerie-schicht{position:fixed;top:0;right:0;bottom:0;left:0;background:#1215108c;z-index:40;display:flex;align-items:flex-end;justify-content:center}.gk-galerie{background:#f4f3ef;color:#22241f;width:min(1000px,100%);max-height:92vh;display:flex;flex-direction:column;border-radius:12px 12px 0 0;font-size:18px;line-height:1.6;--gk-line: rgba(34, 36, 31, .18);--gk-muted: rgba(34, 36, 31, .82);--gk-surface: #FFFFFF;--gk-accent: #40522F;--gk-accent-ink: #FFFFFF}@media(min-width:700px){.gk-galerie-schicht{align-items:center}.gk-galerie{border-radius:12px;max-height:88vh}}.gk-galerie-kopf{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:20px 22px 16px;border-bottom:1px solid var(--gk-line)}.gk-galerie .gk-galerie-kopf h2{margin:0;font-size:26px;line-height:1.25;letter-spacing:0;text-transform:none}.gk-galerie .gk-schliessen{border:1px solid var(--gk-line);background:transparent;color:inherit;border-radius:6px;width:42px;height:42px;font-size:24px;line-height:1;cursor:pointer;flex:none}.gk-galerie .gk-filter{padding:16px 22px;border-bottom:1px solid var(--gk-line);display:flex;flex-direction:column;gap:12px}.gk-galerie .gk-filter-reihe{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.gk-galerie .gk-kennung{font-size:15px;letter-spacing:.06em;text-transform:uppercase;color:var(--gk-muted);min-width:92px;font-weight:700}.gk-galerie .gk-chip{border:1px solid var(--gk-line);background:transparent;color:inherit;border-radius:999px;padding:7px 16px;font-family:inherit;font-size:17px;line-height:1.3;display:inline-flex;align-items:center;gap:8px;cursor:pointer;letter-spacing:0;text-transform:none}.gk-galerie .gk-chip .gk-n{font-size:15px;color:var(--gk-muted);font-variant-numeric:tabular-nums}.gk-galerie .gk-chip[aria-pressed=true]{background:var(--gk-accent);border-color:var(--gk-accent);color:var(--gk-accent-ink)}.gk-galerie .gk-chip[aria-pressed=true] .gk-n{color:inherit;opacity:.8}.gk-galerie .gk-chip:disabled{opacity:.4;cursor:not-allowed}.gk-galerie .gk-galerie-koerper{overflow:auto;padding:18px 22px 24px}.gk-galerie .gk-kacheln{display:grid;grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:14px}.gk-galerie .gk-kachel{border:1px solid var(--gk-line);border-radius:9px;background:var(--gk-surface);padding:11px;text-align:left;display:flex;flex-direction:column;gap:6px;cursor:pointer;font-family:inherit;color:inherit}.gk-galerie .gk-kachel img{width:100%;height:auto;border-radius:4px;display:block}.gk-galerie .gk-kachel:hover{border-color:var(--gk-accent)}.gk-galerie .gk-kachel[aria-pressed=true]{outline:3px solid var(--gk-accent);outline-offset:1px}.gk-galerie .gk-k-nr{font-size:17px;font-weight:700;letter-spacing:.02em}.gk-galerie .gk-k-masse{font-size:16px;color:var(--gk-muted);font-variant-numeric:tabular-nums}.gk-galerie .gk-k-preis{font-size:18px;font-weight:700}.gk-leer,.gk-laedt{color:var(--gk-muted);font-size:19px;padding:34px 20px;text-align:center}.gk-toast{position:fixed;left:50%;transform:translate(-50%);bottom:calc(env(safe-area-inset-bottom,0px) + 20px);background:#22241f;color:#f4f3ef;padding:14px 22px;border-radius:8px;font-size:18px;z-index:60;max-width:calc(100% - 32px)}.gk .gk-hinweis{margin:0 auto 20px;max-width:1180px;background:var(--gk-accent-soft);border:1px solid var(--gk-accent);border-radius:8px;padding:16px 20px;font-size:18px;line-height:1.55}.gk :focus-visible{outline:2px solid var(--gk-accent);outline-offset:2px;border-radius:4px}@media(prefers-reduced-motion:reduce){.gk *{transition:none!important;animation:none!important}}.gk .gk-buehne-rahmen,.gk .gk-steinkarte{background:#fff}.gk input[type=text]{background:#fff;border-color:#22241f59}.gk .gk-innen{max-width:var(--page-width, 120rem);padding-inline:1.5rem;gap:26px}@media screen and (min-width:750px){.gk .gk-innen{padding-inline:5rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0}.gk .gk-innen>:last-child{padding-left:5rem}.gk-buehne-spalte{position:sticky;top:3rem}}@media screen and (min-width:990px){.gk .gk-innen{grid-template-columns:calc(55% - var(--grid-desktop-horizontal-spacing, 0px) / 2) calc(45% - var(--grid-desktop-horizontal-spacing, 0px) / 2);column-gap:var(--grid-desktop-horizontal-spacing, 0px)}}@media screen and (max-width:749px){.gk .gk-innen{grid-template-columns:1fr}.gk-buehne-spalte{position:static}}.gk .gk-buehne-rahmen{background:#fff;border:0;box-shadow:none;padding:0;border-radius:0}.gk .gk-buehne{border-radius:0}.gk .gk-buehne-fuss{padding-inline:4px}.gk .gk-steinkarte{display:block;background:#fff;padding:18px}.gk .gk-steinkarte-bild img{width:100%;max-width:220px;height:auto;display:block;border-radius:0}.gk .gk-steinkarte-unten{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:end;margin-top:14px}.gk .gk-steininfo{margin:0;display:grid;gap:2px;font-size:17px}.gk .gk-steininfo>div{display:flex;gap:8px;flex-wrap:wrap}.gk .gk-steininfo dt{color:var(--gk-muted);min-width:92px;font-weight:400}.gk .gk-steininfo dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums}@media(max-width:480px){.gk .gk-steinkarte-unten{grid-template-columns:1fr}}.gk .gk-preisinfo{margin-top:16px;border:1px solid var(--gk-line);border-radius:8px;background:#fff}.gk .gk-preisinfo summary{padding:13px 16px;cursor:pointer;font-size:18px;font-weight:700}.gk .gk-preisinfo>p{margin:0 16px 12px;font-size:17px;line-height:1.55}.gk .gk-preistabelle{width:calc(100% - 32px);margin:0 16px 12px;border-collapse:collapse;font-size:17px}.gk .gk-preistabelle th,.gk .gk-preistabelle td{text-align:left;padding:6px 4px;border-bottom:1px solid var(--gk-line-soft)}.gk .gk-preistabelle td:last-child,.gk .gk-preistabelle th:last-child{text-align:right;font-variant-numeric:tabular-nums}.gk [hidden]{display:none!important}.gk .gk-schritt,.gk .gk-summe{background:#fff}.gk .gk-vorschau-titel{margin:0 0 14px;font-size:26px;line-height:1.25;letter-spacing:0;text-transform:none}.gk .gk-buehne-fuss{flex-direction:column;align-items:center;gap:6px;border-top:0;margin-top:12px;padding-top:0;text-align:center}.gk .gk-buehne-stein{font-size:17px;font-weight:700;color:var(--gk-ink);font-variant-numeric:tabular-nums}.gk .gk-textknopf{background:none;border:0;padding:4px 6px;cursor:pointer;font-family:inherit;font-size:15px;color:var(--gk-muted);text-decoration:underline;text-underline-offset:3px;letter-spacing:0;text-transform:none}.gk .gk-textknopf:hover{color:var(--gk-accent)}.gk .gk-steinkarte{padding:16px 18px 18px}.gk .gk-steinkarte-knopf{display:flex;justify-content:center;margin-top:16px}.gk .gk-steininfo dd{display:inline-flex;align-items:center;gap:8px}.gk .gk-info{width:22px;height:22px;flex:none;display:inline-grid;place-items:center;border-radius:50%;border:1.5px solid var(--gk-accent);background:#fff;color:var(--gk-accent);font-family:Georgia,serif;font-style:italic;font-weight:700;font-size:14px;line-height:1;padding:0;cursor:pointer}.gk .gk-info:hover{background:var(--gk-accent);color:#fff}.gk .gk-preisinfo{margin-top:10px;border:0;background:transparent}.gk .gk-preisinfo summary{display:inline-block;list-style:none;padding:4px 0;font-size:15px;font-weight:400;color:var(--gk-muted);text-decoration:underline;text-underline-offset:3px}.gk .gk-preisinfo summary::-webkit-details-marker{display:none}.gk .gk-preisinfo[open]{border:1px solid var(--gk-line);border-radius:8px;background:#fff;padding-bottom:4px}.gk .gk-preisinfo[open] summary{padding:12px 16px 8px}.gk .gk-zeile-raster{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:14px}.gk .gk-feld{display:flex;flex-direction:column;gap:6px;margin-top:14px;min-width:0}.gk .gk-zeile-raster .gk-feld{margin-top:0}.gk .gk-feldname{font-size:16px;font-weight:700;letter-spacing:0;text-transform:none}.gk .gk-feld select{width:100%;background:#fff}.gk .gk-regler{display:flex;align-items:center;gap:10px;min-height:44px}.gk .gk-regler input[type=range]{flex:1;width:auto;min-width:0}.gk .gk-regler .gk-zaehler{flex:none;min-width:52px;text-align:right}@media(max-width:420px){.gk .gk-zeile-raster{grid-template-columns:1fr}}.gk .gk-motiv-optionen{margin-top:6px}.gk .gk-preisinfo>summary{display:none}.gk .gk-preisinfo[open]{margin-top:14px;padding-top:14px}.gk .gk-technik{display:none}@media screen and (min-width:750px){.gk .gk-buehne-spalte{top:calc(var(--header-height, 0px) + 16px)}.gk .gk-buehne-spalte>*{max-width:calc(100vh - var(--header-height, 0px) - 150px);min-width:280px;margin-inline:auto}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/gk-konfigurator.css.map */
