:root[data-theme=light]{--fg:20 14% 11%;--fg-muted:20 9% 30%;--accent:186 48% 26%;--accent-dunkel:186 52% 19%;--accent-fg:0 0% 100%;--holz:28 52% 26%;--bg-base:24 33% 98.6%;--rose:14 46% 95%;--rose-tief:12 30% 88%;--karte-papier:14 46% 95%;--karte-strasse:0 0% 100%;--karte-gruen:90 14% 86%;--karte-akzent:186 48% 26%;--maxw:1320px;--kopf-h:72px;--leiste-h:30px;--rand:clamp(20px,4vw,56px)}body:before{display:none}html{scroll-behavior:auto}body{font-family:var(--font-text),ui-sans-serif,system-ui,sans-serif;font-size:1.0625rem;line-height:1.6;font-feature-settings:normal;color:hsl(var(--fg));background:hsl(var(--bg-base))}h1,h2,h3,h4{font-weight:400;margin:0}p{margin:0 0 1em}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}a[href^="tel:"]:not(.knopf){white-space:nowrap}a:focus-visible,button:focus-visible,input:focus-visible,label:focus-within,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid hsl(var(--accent));outline-offset:3px}img{max-width:100%}address{font-style:normal}.sprung{position:absolute;left:-9999px;top:8px;z-index:100;background:#fff;padding:10px 14px}.sprung:focus{left:8px}.unsichtbar{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rahmen{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--rand)}.abschnitt{padding-block:clamp(72px,10vw,140px)}.abschnitt--eng{padding-block:clamp(48px,7vw,96px)}.abschnitt--rose{background:hsl(var(--rose))}.ablauf-minute,.frage summary,.fuss-marke,.kamm-rechts,.karte-titel,.person-name,.preis-name,.stelle-titel,.titel-1,.titel-2,.titel-3,.titel-seite,.wortmarke,.zahl{font-family:var(--font-display),"Didot",Georgia,serif;font-weight:400}.titel-1,.titel-2,.titel-seite{hyphens:manual;overflow-wrap:break-word;text-wrap:balance}.titel-1{font-size:clamp(3.2rem,7vw,7.6rem);line-height:.94;letter-spacing:-.02em}.titel-1 em,.titel-2 em,.titel-seite em{color:hsl(var(--holz))}.titel-seite{font-size:clamp(2.6rem,5.4vw,5.6rem);line-height:.98;letter-spacing:-.015em;max-width:17ch}.titel-2{font-size:clamp(2.1rem,4vw,3.8rem);line-height:1.02;letter-spacing:-.01em}.titel-3{font-size:clamp(1.55rem,2.3vw,2rem);line-height:1.08}.gross{font-size:clamp(1.12rem,1.45vw,1.3rem);line-height:1.55;max-width:44ch}.klein{font-size:.9rem;color:hsl(var(--fg-muted))}.zahl{font-variant-numeric:lining-nums tabular-nums}.kamm{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 28px;padding-bottom:16px;margin-bottom:clamp(32px,4vw,52px);border-bottom:1.5px solid hsl(var(--fg))}.kamm:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:7px;pointer-events:none;background:repeating-linear-gradient(90deg,hsl(var(--fg)) 0 1.5px,transparent 1.5px 9px)}.kamm p{margin:0}.kamm-rechts{font-style:italic;font-size:1.2rem;color:hsl(var(--holz))}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:50px;padding:12px 22px;border-radius:2px;font:inherit;font-weight:600;font-size:1rem;text-decoration:none;line-height:1.2;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.knopf-voll{background:hsl(var(--accent));color:hsl(var(--accent-fg));border:1.5px solid hsl(var(--accent))}.knopf-voll:hover{background:hsl(var(--accent-dunkel));border-color:hsl(var(--accent-dunkel))}.knopf-rand{border:1.5px solid hsl(var(--fg));color:hsl(var(--fg));background:transparent}.knopf-rand:hover{background:hsl(var(--fg));color:#fff}.knopf-weiss{background:#fff;color:hsl(var(--fg));border:1.5px solid hsl(var(--fg)/.2)}.knopf-weiss:hover{border-color:hsl(var(--fg))}.knopf-reihe{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.pfeil{font-weight:600;text-decoration:none;border-bottom:1.5px solid;padding-bottom:2px}.pfeil:after{content:" →"}.pfeil:hover{color:hsl(var(--accent))}.muster-leiste{margin:0;height:var(--leiste-h);line-height:var(--leiste-h);padding:0 var(--rand);background:hsl(var(--accent));color:hsl(var(--accent-fg));font-size:.82rem;font-weight:600;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.leiste-lang{display:none}@media (min-width:700px){.leiste-lang{display:inline}}.kopf{position:sticky;top:0;z-index:40;height:var(--kopf-h);background:hsl(var(--bg-base));border-bottom:1px solid hsl(var(--fg)/.1)}.kopf-innen{height:100%;max-width:calc(var(--maxw) + 2 * 24px);margin-inline:auto;padding-inline:var(--rand);display:flex;align-items:center;gap:28px}.wortmarke{font-size:1.65rem;text-decoration:none;letter-spacing:-.01em;white-space:nowrap;margin-right:auto}.wortmarke em{color:hsl(var(--holz))}.kopf-nav{display:flex;gap:26px}.kopf-nav a{text-decoration:none;padding:8px 0;border-bottom:2px solid transparent}.kopf-nav a:hover{border-bottom-color:hsl(var(--fg)/.2)}.kopf-nav a[aria-current=page]{border-bottom-color:hsl(var(--holz))}.kopf-menue{display:none}@media (max-width:860px){.kopf-aktion,.kopf-nav{display:none}.kopf-menue{display:block;position:static}.kopf-menue summary{list-style:none;cursor:pointer;font-weight:600;padding:10px 14px;min-height:44px;border:1.5px solid hsl(var(--fg));border-radius:2px;display:flex;align-items:center}.kopf-menue summary::-webkit-details-marker{display:none}.kopf-menue summary:before{display:none}.kopf-menue[open] summary{background:hsl(var(--fg));color:#fff}.kopf-menue-liste{position:absolute;left:0;right:0;top:var(--kopf-h);background:hsl(var(--bg-base));border-bottom:1.5px solid hsl(var(--fg));display:grid;padding:12px var(--rand) 24px}.kopf-menue-liste a:not(.knopf){font-family:var(--font-display),serif;font-size:2rem;text-decoration:none;padding:8px 0;border-bottom:1px solid hsl(var(--fg)/.12)}.kopf-menue-liste .knopf{margin-top:18px}}.spiegel{position:relative;margin:0;border-radius:50%;overflow:hidden;background:hsl(var(--rose-tief));isolation:isolate}.spiegel--bogen{border-radius:9999px 9999px 0 0}.spiegel--rand{outline:1.5px solid hsl(var(--holz)/.55);outline-offset:9px;overflow:hidden}.spiegel img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.spiegel--bewegt img{position:absolute;left:0;top:-6%;height:112%}.foto{margin:0;position:relative;overflow:hidden;background:hsl(var(--rose-tief))}.foto img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.foto--karte{background:hsl(var(--karte-papier));box-shadow:inset 0 0 0 1px hsl(var(--rose-tief))}.foto--karte img{-o-object-fit:contain;object-fit:contain}.foto figcaption,.spiegel-unterschrift{margin-top:12px;font-size:.92rem;color:hsl(var(--fg-muted))}.held{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);background:hsl(var(--bg-base))}.held-foto{position:absolute;z-index:-2;left:0;right:0;top:0;height:calc(100svh - var(--kopf-h) - var(--leiste-h))}.held-foto img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.held-schleier{position:absolute;z-index:-1;left:0;right:0;top:0;height:calc(100svh - var(--kopf-h) - var(--leiste-h));pointer-events:none;background:linear-gradient(180deg,hsl(24 33% 98%/.62),hsl(24 33% 98%/.28) 30%,hsl(24 33% 98%/0) 48%)}.held-inhalt{min-height:calc(100svh - var(--kopf-h) - var(--leiste-h));display:flex;flex-direction:column;padding-top:clamp(28px,6vh,56px);padding-bottom:22px}.held-titel{font-size:clamp(2.8rem,12.4vw,3.7rem);line-height:.94}.held-zeile{margin-top:16px;font-weight:600}.held-zeile p{margin:0}.held-zeile .oeffnungs-status{margin-top:2px;font-weight:600;color:hsl(var(--fg))}.held-knoepfe{margin-top:auto;padding-top:24px}.held-knoepfe .knopf{flex:1;padding-inline:12px}@media (max-width:359px){.held-knoepfe .knopf-weiss{flex:0 0 auto}}.nur-gross{display:none!important}.held-karte{padding:32px var(--rand) 8px}@media (min-width:1000px){.held{grid-template-columns:minmax(0,1fr) auto;min-height:calc(100svh - var(--kopf-h) - var(--leiste-h))}.held-foto,.held-schleier{height:auto;bottom:0}.held-foto img{-o-object-position:50% 42%;object-position:50% 42%}.held-schleier{background:linear-gradient(100deg,hsl(24 33% 98%/.55),hsl(24 33% 98%/.2) 38%,hsl(24 33% 98%/0) 56%)}.held-inhalt{min-height:0;padding-top:clamp(36px,9vh,110px);padding-bottom:40px;padding-right:24px}.held-titel{font-size:clamp(3.6rem,6.3vw,7rem)}.held-zeile{margin-top:clamp(18px,2.8vh,32px);font-size:1.12rem}.held-knoepfe{margin-top:clamp(20px,3.2vh,34px);padding-top:0}.held-knoepfe .knopf{flex:0 0 auto}.nur-klein{display:none!important}.nur-gross{display:inline-flex!important}.held-karte{align-self:center;padding:24px var(--rand) 24px 0}}.karte{background:#fff;border:1px solid hsl(var(--fg)/.12);padding:24px 24px 20px;box-shadow:0 28px 60px -30px hsl(20 30% 18%/.45);max-width:420px}@media (min-width:1000px){.karte{width:380px}}.karte-titel{font-size:1.75rem;line-height:1.05;margin:0 0 4px}.karte-schritt{display:flex;align-items:baseline;gap:10px;margin:16px 0 8px;font-weight:600;font-size:.95rem}.karte-schritt .zahl{font-size:1.5rem;color:hsl(var(--holz));line-height:1}.karte-wahl{display:grid;gap:8px;border:0;margin:0;padding:0;min-width:0}.wahl{display:flex;align-items:center;gap:12px;padding:11px 14px;min-height:50px;border:1.5px solid hsl(var(--fg)/.2);border-radius:2px;cursor:pointer;background:#fff}.wahl:hover{border-color:hsl(var(--fg)/.5)}.wahl:has(input:checked){border-color:hsl(var(--accent));background:hsl(var(--accent)/.06)}.wahl input{accent-color:hsl(var(--accent));width:18px;height:18px;margin:0;flex:none}.wahl-name{font-weight:600;min-width:0;hyphens:auto}@media (max-width:420px){.karte{padding:20px 16px 16px}.wahl{padding:10px 12px;gap:10px}}.wahl-info{margin-left:auto;white-space:nowrap;color:hsl(var(--fg-muted));font-variant-numeric:tabular-nums}.wahl-info b{color:hsl(var(--fg));font-weight:600;margin-left:8px}.karte .knopf{width:100%;margin-top:14px}.karte-fuss{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin:12px 0 0;font-size:.95rem}.preis-gruppe{min-width:0}.preis-gruppe+.preis-gruppe{margin-top:clamp(40px,5vw,64px)}.preise-auszug .preis-gruppe+.preis-gruppe{margin-top:0}.preis-gruppe .titel-3{margin-bottom:6px}.preis-zusatz{color:hsl(var(--fg-muted));margin:0 0 18px;max-width:46ch}.preise-liste{list-style:none;margin:0;padding:0;display:grid;gap:18px}.preis-kopf{display:flex;align-items:baseline;gap:10px;min-width:0}.preis-name{font-size:clamp(1.25rem,1.8vw,1.5rem);line-height:1.18;min-width:0}.preis-linie{flex:1 1 20px;min-width:14px;border-bottom:1.5px dotted hsl(var(--fg)/.45);transform:translateY(-6px)}.preis-dauer{color:hsl(var(--fg-muted));font-variant-numeric:tabular-nums}.preis-betrag{flex:none;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:4.4em;text-align:right}.preis-was{margin:3px 0 0;color:hsl(var(--fg-muted));font-size:.97rem;max-width:52ch}.preise-spalten{display:grid;gap:clamp(40px,5vw,64px)}.preise-spalten>*{min-width:0}@media (min-width:1000px){.preise-spalten{grid-template-columns:minmax(0,1fr) minmax(0,1fr);-moz-column-gap:clamp(48px,6vw,96px);column-gap:clamp(48px,6vw,96px)}}.preise-auszug{display:grid;gap:clamp(36px,4vw,56px)}@media (min-width:900px){.preise-auszug{grid-template-columns:repeat(3,minmax(0,1fr))}}.ablauf{background:hsl(var(--rose));padding-top:clamp(64px,8vw,112px);padding-bottom:clamp(64px,8vw,112px)}.ablauf-momente{list-style:none;margin:0 auto;padding-top:0;padding-bottom:0;display:grid;gap:clamp(56px,9vw,110px)}.ablauf-moment{display:grid;gap:24px;align-items:center}.ablauf-moment>*{min-width:0}.ablauf-bild{aspect-ratio:3/4;width:min(100%,420px);margin-inline:auto}@media (min-width:760px){.ablauf-moment{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px)}.ablauf-moment:nth-child(2n) .ablauf-bild{order:2}}.ablauf-minute{font-size:clamp(3.6rem,9vw,8.4rem);line-height:.86;color:hsl(var(--holz));margin:0 0 6px;letter-spacing:-.02em;font-variant-numeric:lining-nums}.ablauf-minute small{display:block;font-family:var(--font-text),sans-serif;font-size:1rem;letter-spacing:0;color:hsl(var(--fg-muted));margin-bottom:8px}.ablauf-titel{margin:0 0 12px}.ablauf-satz{font-size:clamp(1.15rem,1.6vw,1.4rem);line-height:1.5;max-width:30ch;margin:0}.ablauf-skala{display:none}.ablauf-schluss{margin-top:clamp(48px,7vw,88px);display:flex;flex-wrap:wrap;align-items:baseline;gap:12px 28px}.ablauf-schluss p{margin:0}.ablauf--laeuft{padding-bottom:0}.ablauf--laeuft .ablauf-buehne{position:relative;height:100vh;padding-top:calc(var(--kopf-h) + 20px)}.ablauf--laeuft .ablauf-momente{position:relative;height:calc(100% - 132px);display:block}.ablauf--laeuft .ablauf-moment{position:absolute;inset:0;padding-inline:var(--rand);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ablauf--laeuft .ablauf-moment .ablauf-bild{order:2;height:100%;width:auto;aspect-ratio:3/4;justify-self:center}.ablauf--laeuft .ablauf-text{order:1;padding-left:clamp(0px,4vw,64px)}.ablauf--laeuft .ablauf-skala{display:block;position:absolute;left:0;right:0;bottom:30px}.ablauf--laeuft+.ablauf-nach{padding-top:24px}.skala{position:relative;height:58px}.skala-zinken{height:10px;background:repeating-linear-gradient(90deg,hsl(var(--fg)/.45) 0 1px,transparent 1px calc(100% / 60))}.skala-strich,.skala-zinken{position:absolute;left:0;right:0;top:0}.skala-strich{height:2px;background:hsl(var(--fg)/.2)}.skala-strich span{display:block;height:100%;background:hsl(var(--accent));transform-origin:left;transform:scaleX(0)}.skala-marke{position:absolute;top:16px;transform:translateX(-50%);font-size:.88rem;white-space:nowrap;color:hsl(var(--fg-muted))}.skala-marke:first-of-type{transform:none}.skala-marke:nth-of-type(2n){top:36px}.skala-marke[data-aktiv="1"]{color:hsl(var(--fg));font-weight:600}.herren{display:grid;gap:clamp(32px,5vw,72px);align-items:center}.herren>*{min-width:0}.herren-bild{aspect-ratio:4/3}.herren-werkzeug{aspect-ratio:3/4;width:min(62%,300px);margin:-18% 0 0 auto;position:relative}@media (min-width:1000px){.herren{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.herren-werkzeug{width:40%;margin-top:-26%;margin-right:4%}}.herren-text .titel-2{margin-bottom:22px}.team{list-style:none;margin:0;padding:0;display:grid;gap:clamp(44px,5vw,64px)}@media (min-width:900px){.team{grid-template-columns:repeat(3,minmax(0,1fr))}}.person .spiegel{aspect-ratio:3/4;width:min(100%,320px);margin-bottom:26px}.person-name{font-size:clamp(1.6rem,2.2vw,2rem);line-height:1.05;margin:0}.person-rolle{margin:4px 0 12px;font-family:var(--font-display),serif;font-style:italic;color:hsl(var(--holz));font-size:1.12rem}.person-kann,.person-satz{max-width:36ch}.person-kann{border-top:1px solid hsl(var(--fg)/.15);padding-top:10px;margin:0;font-size:.97rem}.team-hinweis{margin-top:clamp(32px,4vw,48px)}.salon-raster{display:grid;gap:clamp(32px,4vw,64px);align-items:end}.salon-raster>*{min-width:0}@media (min-width:1000px){.salon-raster{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}.salon-gross{aspect-ratio:3/2}.salon-oval{aspect-ratio:3/4;width:min(80%,360px)}.salon-regal{aspect-ratio:2/3;width:min(70%,300px);margin-left:auto}.drei-saetze{list-style:none;margin:0;padding:0;display:grid;gap:clamp(28px,4vw,48px)}@media (min-width:900px){.drei-saetze{grid-template-columns:repeat(3,minmax(0,1fr))}}.drei-saetze .titel-3{margin-bottom:10px}.drei-saetze .zahl{display:block;font-size:2.6rem;line-height:1;color:hsl(var(--holz));margin-bottom:10px}.besuch-raster{display:grid;gap:clamp(36px,5vw,80px)}.besuch-raster>*{min-width:0}@media (min-width:900px){.besuch-raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.zeiten .oeffnungs-status{font-weight:600;color:hsl(var(--accent));margin-bottom:14px}.zeiten-tafel{width:100%;max-width:30rem;border-collapse:collapse;font-size:1.08rem}.zeiten-tafel td,.zeiten-tafel th{text-align:left;padding:10px 0;border-bottom:1px solid hsl(var(--fg)/.14);font-weight:400}.zeiten-tafel td{text-align:right;font-variant-numeric:tabular-nums;padding-left:16px}.zeiten-adresse{margin-top:22px;font-size:1.1rem;line-height:1.6}.zeiten-weg{margin-top:18px;color:hsl(var(--fg-muted));max-width:44ch}.anfahrt-karte{margin-top:clamp(36px,5vw,64px)}.karte-quelle{margin-top:10px;font-size:.9rem;color:hsl(var(--fg-muted))}.karte-quelle a{color:inherit;text-underline-offset:3px}.fragen-raster{display:grid;gap:clamp(24px,4vw,56px)}.fragen-raster>*{min-width:0}@media (min-width:900px){.fragen-raster{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}}.fragen{border-top:1.5px solid hsl(var(--fg))}.frage{border-bottom:1px solid hsl(var(--fg)/.14)}.frage summary{font-size:clamp(1.3rem,1.9vw,1.6rem);line-height:1.22;padding:18px 0;gap:16px;cursor:pointer}.frage summary::-webkit-details-marker{display:none}.frage summary:before{color:hsl(var(--holz))}.frage p{max-width:58ch;padding:0 0 20px 23px;margin:0}.seiten-kopf{padding-top:clamp(48px,8vw,112px);padding-bottom:clamp(16px,3vw,32px)}.seiten-lede{margin-top:24px}.kopf-raster{display:grid;gap:clamp(28px,4vw,64px);align-items:end}.kopf-raster>*{min-width:0}.kopf-raster .spiegel{width:min(60%,240px)}@media (min-width:900px){.kopf-raster{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}.kopf-raster .spiegel{width:min(100%,300px);justify-self:end}}.band{aspect-ratio:16/7}@media (max-width:699px){.band{aspect-ratio:4/3}}.band-text{margin-top:14px;color:hsl(var(--fg-muted))}.stelle-bild{width:150px;margin-bottom:20px}.termin-raster{display:grid;gap:clamp(40px,5vw,80px)}.termin-raster>*{min-width:0}@media (min-width:1000px){.termin-raster{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:start}}.tw{display:grid;gap:0}.tw-schritt{padding-top:18px;margin-top:30px;min-width:0;border:0;border-top:1.5px solid hsl(var(--fg));padding-inline:0;padding-bottom:0}.tw-schritt:first-child{margin-top:0}.tw-schritt legend,.tw-schritt-kopf{display:flex;align-items:baseline;gap:12px;font-weight:600;font-size:1.05rem;padding:0;margin-bottom:14px;float:left;width:100%}.tw-schritt legend+*{clear:both}.tw-schritt .zahl{font-size:1.9rem;line-height:1;color:hsl(var(--holz))}.tw-gruppen{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.tw-gruppe{font:inherit;font-weight:600;padding:9px 14px;min-height:44px;border-radius:2px;cursor:pointer;border:1.5px solid hsl(var(--fg)/.25);background:#fff;color:hsl(var(--fg))}.tw-gruppe[aria-pressed=true]{background:hsl(var(--fg));color:#fff;border-color:hsl(var(--fg))}.tw-wahl{display:grid;gap:8px}.tw-tage{display:flex;gap:2px;overflow-x:auto;padding:2px 2px 6px;scroll-snap-type:x proximity;border-bottom:1px solid hsl(var(--fg)/.14)}.tw-tag{flex:0 0 auto;width:62px;padding:8px 2px;border:0;border-radius:0;background:transparent;font:inherit;text-align:center;cursor:pointer;scroll-snap-align:start;color:hsl(var(--fg));line-height:1.2}.tw-tag span{display:block}.tw-tag .tw-wt{font-size:.85rem;color:hsl(var(--fg-muted))}.tw-tag .tw-tz{font-family:var(--font-display),serif;font-size:1.55rem;line-height:1.1;font-variant-numeric:lining-nums}.tw-tag .tw-mo{font-size:.85rem;color:hsl(var(--fg-muted))}.tw-tag:hover:not(:disabled){background:hsl(var(--fg)/.05)}.tw-tag[aria-pressed=true]{background:hsl(var(--accent));color:#fff}.tw-tag[aria-pressed=true] span{color:#fff}.tw-tag:disabled{opacity:.42;cursor:default}.tw-zeiten{display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:8px}.tw-zeit{font:inherit;padding:10px 0;border:1.5px solid hsl(var(--fg)/.2);border-radius:2px;background:#fff;cursor:pointer;font-variant-numeric:tabular-nums;color:hsl(var(--fg))}.tw-zeit[aria-pressed=true]{background:hsl(var(--accent));border-color:hsl(var(--accent));color:#fff}.tw-fenster-kopf{margin:0 0 12px;color:hsl(var(--fg-muted))}.tw-felder,.tw-zwei{display:grid;gap:14px}@media (min-width:640px){.tw-zwei{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.tw label.feld-name{display:block;font-weight:600;margin-bottom:6px;font-size:.95rem}.formular-rahmen input,.formular-rahmen select,.formular-rahmen textarea,.tw input[type=email],.tw input[type=tel],.tw input[type=text],.tw select,.tw textarea{width:100%;padding:12px 14px;font:inherit;font-size:16px;color:inherit;border-radius:2px!important;border:1.5px solid hsl(var(--fg)/.3)!important;background:#fff!important}.tw-zusammenfassung{margin:26px 0 0;padding:14px 16px;background:hsl(var(--rose));border-left:3px solid hsl(var(--accent))}.tw-absenden{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.formular-recht,.tw-hinweis{margin-top:14px;font-size:.92rem;color:hsl(var(--fg-muted));max-width:60ch}.tw-fehler{margin-top:14px;color:hsl(0 60% 36%);font-weight:600}.tw-danke{padding:24px 22px;background:hsl(var(--rose));border-left:3px solid hsl(var(--accent))}.tw-danke .titel-3{margin-bottom:10px}.termin-seite .spiegel{aspect-ratio:3/4;width:min(100%,360px);margin-bottom:28px}.termin-seite .termin-sofa{width:min(70%,260px);margin:40px 0 12px}.termin-weiter{list-style:none;margin:0;padding:0;display:grid;gap:14px;counter-reset:weiter}.termin-weiter li{display:grid;grid-template-columns:2.2rem minmax(0,1fr);gap:4px 10px;align-items:baseline}.termin-weiter .zahl{font-size:1.7rem;color:hsl(var(--holz));line-height:1}.muster-hinweis{border-left:3px solid hsl(var(--holz));padding:4px 0 4px 14px;max-width:46ch}.formular-rahmen{border-top:1.5px solid hsl(var(--fg));padding-top:26px}.formular-rahmen .btn{border-radius:2px;min-height:50px;justify-self:start;justify-content:center;padding-inline:28px!important}.stellen{list-style:none;margin:0;padding:0;display:grid;gap:clamp(40px,5vw,64px)}.stelle{display:grid;gap:18px 48px;border-top:1.5px solid hsl(var(--fg));padding-top:24px}.stelle>*{min-width:0}@media (min-width:900px){.stelle{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.stelle-titel{font-size:clamp(1.7rem,2.6vw,2.3rem);line-height:1.05;margin:0 0 8px}.stelle-art{font-family:var(--font-display),serif;font-style:italic;color:hsl(var(--holz));font-size:1.15rem;margin:0 0 14px}.stelle-listen{display:grid;gap:22px}@media (min-width:640px){.stelle-listen{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.stelle-listen h4{font-weight:600;margin:0 0 8px}.jobs-kurz{list-style:none;margin:0;padding:0;display:grid;gap:0 40px}@media (min-width:900px){.jobs-kurz{grid-template-columns:repeat(3,minmax(0,1fr))}}.jobs-kurz li{border-top:1.5px solid hsl(var(--fg));min-width:0}.jobs-kurz a{display:grid;gap:6px;padding:18px 0 22px;color:inherit;text-decoration:none}.jobs-kurz a:focus-visible .stelle-titel,.jobs-kurz a:hover .stelle-titel{text-decoration:underline}.jobs-kurz .stelle-titel{font-size:clamp(1.4rem,2vw,1.75rem);margin:0}.jobs-kurz .stelle-art{font-size:1.05rem;margin:0}.jobs-kurz-satz{margin:8px 0 0}.zinken-liste{list-style:none;margin:0;padding:0;display:grid;gap:8px}.zinken-liste li{position:relative;padding-left:22px}.zinken-liste li:before{content:"";position:absolute;left:2px;top:.3em;width:10px;height:.9em;background:repeating-linear-gradient(90deg,hsl(var(--holz)) 0 1.5px,transparent 1.5px 4px)}.stelle-geld{font-weight:600;margin:0}.jobs-bild{aspect-ratio:16/7}@media (max-width:699px){.jobs-bild{aspect-ratio:4/3}}.rechtstext h2{margin:40px 0 12px}.rechtstext address,.rechtstext li,.rechtstext p{max-width:68ch}.nachweis{padding-left:1.1em;display:grid;gap:6px}.fuss{border-top:1.5px solid hsl(var(--fg));margin-top:clamp(40px,6vw,80px);padding-block:48px 32px;position:relative}.fuss:before{content:"";position:absolute;left:0;right:0;top:0;height:7px;pointer-events:none;background:repeating-linear-gradient(90deg,hsl(var(--fg)) 0 1.5px,transparent 1.5px 9px)}.fuss-raster{display:grid;gap:28px}@media (min-width:900px){.fuss-raster{grid-template-columns:1.4fr 1fr 1.2fr .8fr}}.fuss-marke{font-size:2rem;line-height:1;margin-bottom:8px}.fuss-marke em{color:hsl(var(--holz))}.fuss-haltung{font-family:var(--font-display),serif;font-style:italic;font-size:1.2rem;color:hsl(var(--fg-muted))}.fuss-block{font-size:1rem;line-height:1.6;margin:0}.fuss-zeiten div{display:flex;justify-content:space-between;gap:16px}.fuss-zeiten dd,.fuss-zeiten dt{margin:0}.fuss-zeiten dd{font-variant-numeric:tabular-nums;white-space:nowrap}.fuss-links{display:grid;gap:2px}.fuss-links a{text-decoration:none;padding:4px 0}.fuss-links a:hover{text-decoration:underline}.fuss-muster{margin:36px 0 0;padding-top:18px;border-top:1px solid hsl(var(--fg)/.14);font-size:.92rem;color:hsl(var(--fg-muted))}.fuss-muster a{text-decoration:underline}.schnellkontakt{display:none}@media (max-width:767px){.schnellkontakt{display:flex;align-items:center;gap:12px;position:fixed;left:0;right:0;bottom:0;z-index:45;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:hsl(0 0% 100%/.97);border-top:1px solid hsl(var(--fg)/.14);transition:transform .25s ease,opacity .25s ease}.schnellkontakt-text{min-width:0;line-height:1.25}.schnellkontakt-text b{display:block;font-weight:600}.schnellkontakt-text span{font-size:.92rem;color:hsl(var(--fg-muted));font-variant-numeric:tabular-nums}.schnellkontakt .knopf{margin-left:auto;flex:none;min-height:48px}.held-knoepfe-sichtbar .schnellkontakt{transform:translateY(110%);opacity:0;pointer-events:none}body{padding-bottom:76px}}@media (prefers-reduced-motion:reduce){.spiegel--bewegt img{top:0;height:100%}}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/kundenseiten/salon-kammerton/_next/static/media/adb45196eddef626-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/kundenseiten/salon-kammerton/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans Fallback;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_63c7d0{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.__variable_63c7d0{--font-text:"Instrument Sans","Instrument Sans Fallback"}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400 900;font-display:swap;src:url(/kundenseiten/salon-kammerton/_next/static/media/bb3f1535fe1e9a82-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-209f,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400 900;font-display:swap;src:url(/kundenseiten/salon-kammerton/_next/static/media/5cfb57170cef4f1f-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ae,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f700-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f8d0-1f8d8,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fac6,u+1fac8,u+1facc-1fadd,u+1fadf-1faeb,u+1faef-1fafa,u+1fb??}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400 900;font-display:swap;src:url(/kundenseiten/salon-kammerton/_next/static/media/f6b22ff82406c45f-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400 900;font-display:swap;src:url(/kundenseiten/salon-kammerton/_next/static/media/f80cb781c460424b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(/kundenseiten/salon-kammerton/_next/static/media/db4fefbb8c3ff8d3-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-209f,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(/kundenseiten/salon-kammerton/_next/static/media/0e2817805fbc92a7-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ae,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f700-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f8d0-1f8d8,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fac6,u+1fac8,u+1facc-1fadd,u+1fadf-1faeb,u+1faef-1fafa,u+1fb??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(/kundenseiten/salon-kammerton/_next/static/media/bd33c0bc895da9de-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(/kundenseiten/salon-kammerton/_next/static/media/75a7cfd2a925650a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bodoni Moda Fallback;src:local("Times New Roman");ascent-override:98.50%;descent-override:35.02%;line-gap-override:0.00%;size-adjust:114.22%}.__className_891dae{font-family:Bodoni Moda,Bodoni Moda Fallback}.__variable_891dae{--font-display:"Bodoni Moda","Bodoni Moda Fallback"}