.spalten__raster{display:grid;grid-template-columns:minmax(0,.32fr) minmax(0,1fr);gap:clamp(1.5rem,5vw,4rem);align-items:start}.spalten__label{margin:0;color:var(--color-ink-soft);font-size:.8rem;line-height:1.4}.spalten__punkte{display:flex;gap:.5rem;margin-top:var(--space-l)}.spalten__punkt{width:.85rem;height:.85rem;border:1px solid var(--color-line-strong);border-radius:50%}.spalten__punkt.ist-voll{border-color:var(--color-gold);background:var(--color-gold)}.spalten__titel{margin:0 0 var(--space-m);font-size:clamp(1.5rem,2.8vw,2.35rem);line-height:1.1;text-transform:uppercase;letter-spacing:-.01em}.spalten__text{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:clamp(1.2rem,3vw,2.5rem);align-items:start}.spalten__lead{grid-column:1 / -1;max-width:44rem;font-size:clamp(1.02rem,1.5vw,1.2rem);line-height:1.6}.spalten__lead p{margin:0 0 .7rem}.spalten__lead p:last-child{margin-bottom:0}.spalten__absatz{color:var(--color-ink-soft);font-size:.88rem;line-height:1.7}.spalten__absatz p{margin:0 0 .6rem}.spalten__absatz p:last-child{margin-bottom:0}@media(max-width:899px){.spalten__raster{grid-template-columns:1fr;gap:var(--space-s)}.spalten__punkte{margin-top:var(--space-s)}}.tiefe__raster{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.6rem,5vw,4rem);align-items:center}.tiefe__rahmen{overflow:hidden;border-radius:var(--radius-lg);background:var(--color-paper-deep)}.tiefe__foto{width:100%;aspect-ratio:4 / 5;object-fit:cover}.js [data-motion=an] .tiefe__rahmen{clip-path:inset(0 0 100% 0);transition:clip-path .95s var(--ease-auftritt)}.js [data-motion=an] .tiefe__bild.ist-sichtbar .tiefe__rahmen{clip-path:inset(0 0 0 0)}.tiefe__titel{margin:0 0 var(--space-s);font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.1;text-transform:uppercase;letter-spacing:-.01em}.tiefe__lead{margin-bottom:var(--space-m);color:var(--color-ink-soft);line-height:1.7}.tiefe__lead p{margin:0 0 .6rem}.tiefe__lead p:last-child{margin-bottom:0}.tiefe__liste{display:grid}.tiefe__eintrag{border-top:1px solid var(--color-line)}.tiefe__eintrag:last-child{border-bottom:1px solid var(--color-line)}.tiefe__frage{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.7rem;align-items:center;padding:.95rem 0;cursor:pointer;list-style:none}.tiefe__frage::-webkit-details-marker{display:none}.tiefe__marke{color:var(--color-gold);font-size:.72rem;letter-spacing:.06em}.tiefe__label{font-size:.78rem;letter-spacing:.13em;text-transform:uppercase;transition:color var(--dur-schnell) var(--ease-auftritt)}.tiefe__eintrag:hover .tiefe__label{color:var(--color-gold)}.tiefe__kreuz{position:relative;width:.9rem;height:.9rem}.tiefe__kreuz:before,.tiefe__kreuz:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1.3px;border-radius:2px;background:var(--color-ink-soft);transition:transform var(--dur-basis) var(--ease-bewegung)}.tiefe__kreuz:after{transform:rotate(90deg)}.tiefe__eintrag[open] .tiefe__kreuz:before{transform:rotate(180deg)}.tiefe__eintrag[open] .tiefe__kreuz:after{transform:rotate(180deg)}.tiefe__antwort{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-basis) var(--ease-bewegung)}.tiefe__eintrag[open] .tiefe__antwort{grid-template-rows:1fr}.tiefe__antwort-innen{overflow:hidden;padding-left:1.7rem;color:var(--color-ink-soft);font-size:.9rem;line-height:1.7}.tiefe__eintrag[open] .tiefe__antwort-innen{padding-bottom:1.1rem}.tiefe__antwort-innen p{margin:0 0 .6rem}.tiefe__antwort-innen p:last-child{margin-bottom:0}@media(max-width:899px){.tiefe__raster{grid-template-columns:1fr}.tiefe__foto{aspect-ratio:4 / 3}}@media(prefers-reduced-motion:reduce){.tiefe__antwort,.tiefe__kreuz:before,.tiefe__kreuz:after{transition:none}.tiefe__rahmen{clip-path:none!important;transition:none!important}}.ueber-kopf{padding-block:var(--space-l) var(--space-xl);overflow:clip}.ueber-kopf__kicker{margin-bottom:var(--space-s)}.ueber-kopf__titel{margin:0;font-family:var(--font-display);font-size:clamp(2rem,6.4vw,4.6rem);line-height:1;letter-spacing:-.015em;text-transform:uppercase}.ueber-kopf__titel [data-vorhang]{display:block}.ueber-kopf__titel--gold{color:var(--color-gold);letter-spacing:.04em}.ueber-kopf__reihe{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:center;margin-top:clamp(1.5rem,4vw,3rem)}.ueber-kopf__reihe:not(:has(.ueber-kopf__bild)){grid-template-columns:1fr}.ueber-kopf__rahmen{overflow:hidden;background:var(--color-paper-deep)}.ueber-kopf__rahmen{border-radius:var(--radius-lg)}.ueber-kopf__foto{width:100%;max-height:var(--kopf-max, 55vh);aspect-ratio:var(--kopf-ratio, 3 / 2);object-position:center var(--kopf-fokus, 50%)}.ueber-kopf__rahmen--contain{width:fit-content;max-width:100%;background:transparent}.ueber-kopf__rahmen--contain .ueber-kopf__foto{width:auto;height:var(--kopf-max, 55vh);max-width:100%;aspect-ratio:auto;object-fit:contain}.ueber-kopf__rahmen--cover .ueber-kopf__foto{object-fit:cover}.js [data-motion=an] .ueber-kopf__rahmen{clip-path:inset(0 0 100% 0);transition:clip-path 1s var(--ease-auftritt);transition-delay:.26s}.js [data-motion=an] .ueber-kopf.ist-sichtbar .ueber-kopf__rahmen{clip-path:inset(0 0 0 0)}.js [data-motion=an] .ueber-kopf__foto{transform:scale(1.08);transition:transform 1.6s var(--ease-auftritt);transition-delay:.26s}.js [data-motion=an] .ueber-kopf.ist-sichtbar .ueber-kopf__foto{transform:scale(1)}.ueber-kopf__lead{max-width:34rem}.ueber-kopf__lead p{margin:0 0 .7rem}.ueber-kopf__lead p:last-child{margin-bottom:0}@media(max-width:899px){.ueber-kopf__reihe{grid-template-columns:1fr;gap:var(--space-m)}.ueber-kopf__foto{aspect-ratio:4 / 3;max-height:44vh}.ueber-kopf__rahmen--contain{margin-inline:auto}.ueber-kopf__rahmen--contain .ueber-kopf__foto{height:44vh}.ueber-kopf__lead{max-width:none}}@media(prefers-reduced-motion:reduce){.ueber-kopf__rahmen,.ueber-kopf__foto{clip-path:none!important;transform:none!important;transition:none!important}}.umkreis__titel{max-width:22ch;margin:0 auto;font-size:clamp(1.9rem,5.2vw,4rem);line-height:1.02;letter-spacing:-.02em;text-align:center;text-transform:uppercase}.umkreis__titel [data-vorhang]{display:block}.umkreis__lead{max-width:40rem;margin:var(--space-s) auto 0;text-align:center}.umkreis__lead p{margin:0}.umkreis__buehne{position:relative;margin-top:clamp(2rem,5vw,3.5rem);min-height:clamp(20rem,40vw,34rem)}.umkreis__scheibe{position:relative;z-index:0;overflow:hidden;width:min(38vw,26rem);margin-inline:auto;aspect-ratio:1;border-radius:50%;background:var(--color-paper-deep)}.umkreis__foto{width:100%;height:100%;object-fit:cover}.umkreis__karten{position:static}.karte-um{display:grid;gap:.3rem;padding:.85rem 1rem;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-paper);box-shadow:var(--shadow-weich)}.karte-um__titel{margin:0;font-size:.72rem;letter-spacing:.13em;text-transform:uppercase}.karte-um__text{margin:0;color:var(--color-ink-soft);font-size:.82rem;line-height:1.5}@media(min-width:900px){.karte-um{position:absolute;width:min(24rem,26vw)}.karte-um--1{top:6%;left:0}.karte-um--2{top:6%;right:0}.karte-um--3{bottom:6%;left:4%}.karte-um--4{bottom:6%;right:4%}}@media(max-width:899px){.umkreis__scheibe{width:min(80vw,22rem)}.umkreis__karten{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--space-xs);margin-top:var(--space-m)}}.schritte__kopf{display:grid;grid-template-columns:minmax(0,.32fr) minmax(0,1fr);gap:clamp(1.5rem,5vw,4rem);align-items:start;margin-bottom:clamp(2rem,5vw,3.5rem)}.schritte__label{margin:0;color:var(--color-ink-soft);font-size:.8rem}.schritte__einleitung{display:grid;gap:var(--space-s);justify-items:start}.schritte__titel{margin:0;font-size:clamp(1.5rem,2.8vw,2.35rem);line-height:1.1;text-transform:uppercase;letter-spacing:-.01em}.schritte__text{max-width:40rem;color:var(--color-ink-soft);line-height:1.7}.schritte__text p{margin:0 0 .6rem}.schritte__text p:last-child{margin-bottom:0}.schritte__reihe{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.8rem,2vw,1.6rem);margin:0;padding:0;list-style:none}.schritt{display:grid;gap:var(--space-xs)}.schritt__rahmen{overflow:hidden;display:grid;place-items:center;aspect-ratio:3 / 4;border-radius:var(--radius-md);background:var(--color-paper-deep)}.schritt__foto{width:100%;height:100%;object-fit:cover;transition:transform var(--dur-ruhig) var(--ease-auftritt)}.schritt:hover .schritt__foto{transform:scale(1.05)}.schritt__leer{color:var(--color-gold);font-family:var(--font-display);font-size:2rem}.schritt__text{display:flex;gap:.5rem;align-items:baseline;margin:0;padding-top:.6rem;border-top:1px solid var(--color-line);font-size:.8rem;line-height:1.4}.schritt__nummer{color:var(--color-gold);font-size:.7rem;font-variant-numeric:tabular-nums}@media(max-width:899px){.schritte__kopf{grid-template-columns:1fr;gap:var(--space-s)}.schritte__reihe{display:flex;margin-inline:-1.2rem;padding-inline:1.2rem;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.schritte__reihe::-webkit-scrollbar{display:none}.schritt{flex:0 0 44vw;scroll-snap-align:start}.schritte__knopf{width:100%;text-align:center}}@media(prefers-reduced-motion:reduce){.schritt__foto{transition:none}}.app-bereich__titel{margin:0 0 var(--space-xs)}.app-bereich__text{max-width:60ch;margin:0 0 var(--space-s)}.app-bereich__inhalt:empty{display:none}.app-bereich__leer{padding:var(--space-m);border:1px dashed var(--color-line-strong);border-radius:var(--radius-md);text-align:center}.app-bereich__inhalt{font-family:var(--font-body);color:var(--color-ink)}.atlas__kopf{max-width:46rem;margin-bottom:clamp(3rem,8vw,6rem)}.atlas__titel{margin:0;font-family:var(--font-display);font-size:clamp(2.3rem,5.4vw,4.2rem);line-height:1.03}.atlas__titel [data-vorhang]{display:block}.atlas__lead{margin:var(--space-s) 0 0}.atlas__lead p{margin:0 0 .7rem}.atlas__lead p:last-child{margin-bottom:0}.atlas__leiste{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center;margin:var(--space-m) 0 0;padding-top:var(--space-s);border-top:1px solid var(--color-line);color:var(--color-ink-soft);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.atlas__zahl{color:var(--color-gold);font-family:var(--font-display);font-size:1.35rem;letter-spacing:0;font-variant-numeric:tabular-nums}.atlas__trenner{width:3px;height:3px;border-radius:50%;background:var(--color-line-strong)}.atlas__tafeln{display:grid;gap:clamp(3rem,9vw,7rem)}.tafel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.6rem,5vw,4.5rem);align-items:center}.tafel--rechts .tafel__bild{order:2}.tafel--rechts .tafel__text{order:1}.tafel__rahmen{position:relative;overflow:hidden;border-radius:var(--radius-lg);background:var(--color-paper-deep)}.tafel__foto{width:100%;aspect-ratio:3 / 2;object-fit:cover}.js [data-motion=an] .tafel__rahmen{clip-path:inset(0 0 100% 0);transition:clip-path .95s var(--ease-auftritt)}.js [data-motion=an] .tafel.ist-sichtbar .tafel__rahmen{clip-path:inset(0 0 0 0)}.js [data-motion=an] .tafel__foto{transform:scale(1.08);transition:transform 1.5s var(--ease-auftritt)}.js [data-motion=an] .tafel.ist-sichtbar .tafel__foto{transform:scale(1)}.tafel__platte{display:grid;gap:var(--space-s);place-content:center;aspect-ratio:3 / 2;padding:var(--space-m);text-align:center}.tafel__platte-nummer{color:var(--color-gold);font-family:var(--font-display);font-size:2.6rem;line-height:1;font-variant-numeric:tabular-nums}.tafel__platte-name{color:var(--color-ink-soft);font-family:var(--font-display);font-size:1.25rem;font-style:italic;line-height:1.3}.tafel__text{display:grid;gap:var(--space-xs);align-content:center;max-width:34rem}.js [data-motion=an] .tafel__text{opacity:0;transform:translateY(22px);transition:opacity var(--dur-ruhig) var(--ease-auftritt),transform var(--dur-ruhig) var(--ease-auftritt);transition-delay:.2s}.js [data-motion=an] .tafel.ist-sichtbar .tafel__text{opacity:1;transform:translateY(0)}.tafel__nummer{display:flex;gap:.8rem;align-items:baseline;margin:0}.tafel__nummer-wert{color:var(--color-gold);font-size:.8rem;letter-spacing:.14em;font-variant-numeric:tabular-nums}.tafel__art{color:var(--color-ink-soft);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.tafel__titel{margin:0;font-size:clamp(1.8rem,3.4vw,2.8rem);line-height:1.08}.tafel__botanisch{margin:0;color:var(--color-ink-soft);font-family:var(--font-display);font-size:1.05rem;font-style:italic}.tafel__fliess{margin-top:var(--space-2xs);color:var(--color-ink-soft);line-height:1.75}.tafel__fliess p{margin:0 0 .7rem}.tafel__fliess p:last-child{margin-bottom:0}.tafel__daten{display:grid;gap:0;margin:var(--space-xs) 0 0}.tafel__datum{display:grid;grid-template-columns:minmax(7rem,auto) minmax(0,1fr);gap:var(--space-s);padding:.65rem 0;border-top:1px solid var(--color-line)}.tafel__datum:last-child{border-bottom:1px solid var(--color-line)}.tafel__datum dt{margin:0;color:var(--color-ink-soft);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.tafel__datum dd{margin:0;font-size:.92rem;line-height:1.5}.atlas__fussnote{max-width:46rem;margin:clamp(3rem,8vw,5rem) 0 0;padding-top:var(--space-s);border-top:1px solid var(--color-line);color:var(--color-ink-soft);font-size:.82rem;line-height:1.65}@media(max-width:899px){.tafel{grid-template-columns:1fr;gap:var(--space-m)}.tafel--rechts .tafel__bild,.tafel--rechts .tafel__text{order:initial}.tafel__foto,.tafel__platte{aspect-ratio:4 / 3}}@media(prefers-reduced-motion:reduce){.tafel__rahmen,.tafel__foto,.tafel__text{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important}}.marke__innen{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:center}.marke--rechts .marke__bild{order:2}.marke--rechts .marke__text{order:1}.marke__rahmen{overflow:hidden;border-radius:var(--radius-lg);background:var(--color-paper-deep);clip-path:inset(0 100% 0 0);transition:clip-path .9s var(--ease-auftritt)}.marke__bild.ist-sichtbar .marke__rahmen{clip-path:inset(0 0 0 0)}.marke--rechts .marke__rahmen{clip-path:inset(0 0 0 100%)}.marke--rechts .marke__bild.ist-sichtbar .marke__rahmen{clip-path:inset(0 0 0 0)}.marke__foto{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;transform:scale(1.05);transition:transform 1.2s var(--ease-auftritt)}.marke__bild.ist-sichtbar .marke__foto{transform:scale(1)}.marke__text{display:grid;gap:var(--space-s);align-content:center;max-width:52ch}.marke__text h2{margin:0}.marke__fliess{color:var(--color-ink-soft)}.marke__signatur{margin:0;color:var(--color-gold);font-family:var(--font-display);font-size:1.15rem;font-style:italic}.marke__knopf{justify-self:start}@media(max-width:989px){.marke__innen{grid-template-columns:1fr;gap:var(--space-m)}.marke--rechts .marke__bild,.marke--rechts .marke__text{order:initial}.marke__foto{aspect-ratio:3 / 2}}@media(prefers-reduced-motion:reduce){.marke__rahmen{clip-path:none!important;transition:none}.marke__foto{transform:none!important;transition:none}}.wk__blase{position:fixed;right:clamp(1rem,3vw,2rem);bottom:clamp(1rem,3vw,2rem);z-index:60;display:grid;place-items:center;width:3.6rem;height:3.6rem;border:1px solid var(--color-line);border-radius:50%;background:var(--color-paper);color:var(--color-ink);cursor:pointer;box-shadow:var(--shadow-gehoben);transition:transform var(--dur-basis) var(--ease-druck),opacity var(--dur-basis) var(--ease-auftritt),background-color var(--dur-schnell) var(--ease-auftritt)}.wk__blase:hover{transform:scale(1.06)}.wk__blase:active{transform:scale(.94)}.wk__blase.ist-leer{opacity:0;transform:scale(.6);pointer-events:none}.wk__blase-symbol{width:1.35rem;height:1.35rem}.wk__blase-zahl{position:absolute;top:-.2rem;right:-.2rem;display:grid;place-items:center;min-width:1.4rem;height:1.4rem;padding-inline:.32rem;border-radius:var(--radius-pill);background:var(--color-gold);color:var(--color-paper);font-size:.72rem;font-variant-numeric:tabular-nums}.wk__schleier{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#1e191252;opacity:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:opacity var(--dur-basis) var(--ease-auftritt)}.wk.ist-offen .wk__schleier{opacity:1}.wk__tafel{position:fixed;top:0;right:0;z-index:80;display:flex;flex-direction:column;width:min(27rem,100vw);height:100dvh;border-left:1px solid var(--color-line);background:var(--color-paper);transform:translate(100%);transition:transform var(--dur-ruhig) var(--ease-auftritt)}.wk.ist-offen .wk__tafel{transform:translate(0)}.wk__konfetti{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;width:100%;height:100%;pointer-events:none}.wk__kopf{display:flex;gap:var(--space-s);align-items:center;justify-content:space-between;padding:var(--space-s) var(--space-m);border-bottom:1px solid var(--color-line)}.wk__titel{display:flex;gap:.5rem;align-items:center;margin:0;font-family:var(--font-display);font-size:1.15rem}.wk__zahl{display:grid;place-items:center;min-width:1.4rem;height:1.4rem;padding-inline:.3rem;border-radius:var(--radius-pill);background:var(--color-gold-wash);color:var(--color-gold);font-family:var(--font-body);font-size:.72rem;font-variant-numeric:tabular-nums}.wk__zu{display:grid;place-items:center;width:2.2rem;height:2.2rem;border:1px solid var(--color-line);border-radius:50%;background:transparent;color:inherit;cursor:pointer;transition:border-color var(--dur-schnell) var(--ease-auftritt),transform var(--dur-druck) var(--ease-druck)}.wk__zu:hover{border-color:var(--color-line-strong)}.wk__zu:active{transform:scale(.92)}.wk__zu svg{width:1rem;height:1rem}.wk__versand{padding:var(--space-s) var(--space-m);border-bottom:1px solid var(--color-line)}.wk__versand-text{display:flex;gap:.4rem;align-items:center;margin:0 0 .55rem;color:var(--color-ink-soft);font-size:.82rem}.wk__versand-text strong{color:var(--color-ink);font-weight:600}.wk__versand-haken{width:.95rem;height:.95rem;color:var(--color-gold)}.wk__balken{overflow:hidden;height:3px;border-radius:var(--radius-pill);background:var(--color-paper-deep)}.wk__balken-fuellung{display:block;width:var(--fortschritt, 0%);height:100%;border-radius:inherit;background:var(--color-gold);transition:width var(--dur-ruhig) var(--ease-auftritt)}.wk__inhalt{flex:1 1 auto;overflow-y:auto;padding:var(--space-s) var(--space-m)}.wk__liste{display:grid;gap:var(--space-s);margin:0;padding:0;list-style:none}.wkz{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:var(--space-s);padding-bottom:var(--space-s);border-bottom:1px solid var(--color-line)}.wkz:last-child{border-bottom:0;padding-bottom:0}.wkz__bild{align-self:start;overflow:hidden;border-radius:var(--radius-sm);background:var(--color-paper-deep)}.wkz__bild img{width:100%;aspect-ratio:1;object-fit:cover}.wkz__text{display:grid;gap:.3rem;align-content:start}.wkz__titel{color:inherit;font-family:var(--font-display);font-size:.98rem;line-height:1.25;text-decoration:none}.wkz__titel:hover{color:var(--color-gold)}.wkz__variante{margin:0;color:var(--color-ink-soft);font-size:.8rem}.wkz__zeile{display:flex;gap:var(--space-xs);align-items:center;justify-content:space-between;margin-top:.15rem}.qty--klein .qty__btn{width:1.85rem;height:1.85rem}.qty--klein .qty__input{width:2.2rem;font-size:.85rem}.wkz__preis{font-size:.92rem;font-variant-numeric:tabular-nums}.wkz__weg{justify-self:start;padding:0;border:0;background:none;color:var(--color-ink-soft);font-size:.75rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:color var(--dur-schnell) var(--ease-auftritt)}.wkz__weg:hover{color:var(--color-warn)}.wk__leer{display:grid;gap:var(--space-xs);justify-items:center;padding:var(--space-xl) 0;text-align:center}.wk__leer-titel{margin:0;font-family:var(--font-display);font-size:1.25rem}.wk__leer-text{margin:0 0 var(--space-xs);color:var(--color-ink-soft);font-size:.88rem}.wk__fuss{display:grid;gap:var(--space-xs);padding:var(--space-s) var(--space-m) var(--space-m);border-top:1px solid var(--color-line);background:var(--color-paper)}.lz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:0 0 var(--space-xs);padding:0;list-style:none}.lz__punkt{position:relative;display:grid;gap:.15rem;padding-top:1.15rem;text-align:center}.lz__punkt:before{position:absolute;top:.31rem;left:0;width:100%;height:1px;background:var(--color-line);transform-origin:left center;content:""}.lz__punkt:first-child:before{left:50%;width:50%}.lz__punkt:last-child:before{width:50%}.lz__marke{position:absolute;top:0;left:50%;z-index:1;width:.7rem;height:.7rem;border:1px solid var(--color-line-strong);border-radius:50%;background:var(--color-paper);transform:translate(-50%)}.lz__punkt.ist-erledigt .lz__marke{border-color:var(--color-gold);background:var(--color-gold)}.lz__name{color:var(--color-ink-soft);font-size:.66rem;letter-spacing:.09em;line-height:1.3;text-transform:uppercase}.lz__datum{font-size:.8rem;font-variant-numeric:tabular-nums}.lz__hinweis{margin:0 0 var(--space-2xs);color:var(--color-ink-soft);font-size:.7rem;line-height:1.5;text-align:center}.wk__rechnung{display:grid;gap:.3rem;padding-top:var(--space-xs);border-top:1px solid var(--color-line)}.wk__zeile-rechnung{display:flex;gap:var(--space-s);align-items:baseline;justify-content:space-between;color:var(--color-ink-soft);font-size:.85rem;font-variant-numeric:tabular-nums}.wk__zeile-rechnung--rabatt{color:var(--color-gold)}.wk__zeile-rechnung--end{margin-top:.25rem;padding-top:.45rem;border-top:1px solid var(--color-line);color:var(--color-ink);font-size:.92rem}.wk__summe-wert{font-family:var(--font-display);font-size:1.3rem;font-variant-numeric:tabular-nums}.wk__hinweis{margin:0;color:var(--color-ink-soft);font-size:.76rem}.wk__weiter{justify-self:center;color:var(--color-ink-soft);font-size:.8rem;text-underline-offset:3px}.js [data-motion=an] .lz__punkt{--lz-takt: .46s}.js [data-motion=an] .wk.ist-offen .lz__marke{animation:lz-marke .52s var(--ease-druck) both;animation-delay:calc(var(--lz-nr, 0) * var(--lz-takt) + .26s)}.js [data-motion=an] .wk.ist-offen .lz__punkt:before{animation:lz-linie .62s var(--ease-bewegung) both;animation-delay:calc(var(--lz-nr, 0) * var(--lz-takt) + .42s)}.js [data-motion=an] .wk.ist-offen .lz__name,.js [data-motion=an] .wk.ist-offen .lz__datum{animation:lz-text .46s var(--ease-auftritt) both;animation-delay:calc(var(--lz-nr, 0) * var(--lz-takt) + .4s)}.js [data-motion=an] .wk.ist-offen .lz__datum{animation-delay:calc(var(--lz-nr, 0) * var(--lz-takt) + .5s)}.js [data-motion=an] .wk.ist-offen .lz__hinweis{animation:lz-text .52s var(--ease-auftritt) both;animation-delay:1.9s}.lz__punkt:nth-child(1){--lz-nr: 0}.lz__punkt:nth-child(2){--lz-nr: 1}.lz__punkt:nth-child(3){--lz-nr: 2}@keyframes lz-marke{0%{opacity:0;transform:translate(-50%) scale(.2)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes lz-linie{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lz-text{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.js [data-motion=an] .wk.ist-offen .wkz{animation:wkz-eintritt var(--dur-basis) var(--ease-auftritt) both;animation-delay:calc(var(--zeile-delay, 0ms) + .12s)}@keyframes wkz-eintritt{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@media(max-width:480px){.wk__tafel{width:100vw}.wk__blase{width:3.2rem;height:3.2rem}}@media(prefers-reduced-motion:reduce){.wk__tafel,.wk__schleier,.wk__balken-fuellung{transition:none}.wk.ist-offen .wkz,.wk.ist-offen .lz__marke,.wk.ist-offen .lz__punkt:before,.wk.ist-offen .lz__name,.wk.ist-offen .lz__datum,.wk.ist-offen .lz__hinweis{animation:none}}.kontakt__raster{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:clamp(2rem,5vw,4.5rem);align-items:start}.kontakt__seite{display:grid;gap:var(--space-s);align-content:start}.kontakt__titel{margin:0;font-family:var(--font-display);font-size:clamp(2.1rem,4.6vw,3.6rem);line-height:1.05}.kontakt__titel [data-vorhang]{display:block}.kontakt__lead{margin:0;max-width:34rem}.kontakt__lead p{margin:0}.kontakt__wege{display:grid;gap:0;margin:var(--space-s) 0 0;padding:0;list-style:none}.weg{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-s);align-items:start;padding:var(--space-s) 0;border-top:1px solid var(--color-line)}.weg:last-child{border-bottom:1px solid var(--color-line)}.weg__symbol{display:grid;place-items:center;width:2.5rem;height:2.5rem;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-gold-wash);color:var(--color-gold)}.weg__symbol .icon{width:1.15rem;height:1.15rem}.weg__text{display:grid;gap:.15rem;min-width:0}.weg__titel{color:var(--color-ink-soft);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.weg__wert{font-family:var(--font-display);font-size:1.1rem;line-height:1.35;overflow-wrap:anywhere}.weg__wert--link{display:inline-flex;gap:.4rem;align-items:center;color:inherit;text-decoration:none;transition:color var(--dur-schnell) var(--ease-auftritt)}.weg__wert--link:hover{color:var(--color-gold)}.weg__pfeil{width:.95rem;height:.95rem;transition:transform var(--dur-basis) var(--ease-auftritt)}.weg__wert--link:hover .weg__pfeil{transform:translate(4px)}.weg__hinweis{color:var(--color-ink-soft);font-size:.85rem;line-height:1.5}.kontakt__bild{overflow:hidden;margin-top:var(--space-s);border-radius:var(--radius-lg);background:var(--color-paper-deep)}.kontakt__foto{width:100%;aspect-ratio:16 / 10;object-fit:cover}.kontakt__karte{position:sticky;top:7rem;padding:clamp(1.4rem,3vw,2.2rem);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-paper);box-shadow:var(--shadow-weich)}.kontakt__form{display:grid;gap:var(--space-s);margin:0}.kontakt__form-titel{margin:0;font-family:var(--font-display);font-size:1.35rem;line-height:1.25}.kontakt__paar{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-s)}.kontakt__zustimmung{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;align-items:start;cursor:pointer}.kontakt__zustimmung input{width:1.1rem;height:1.1rem;margin-top:.25rem;accent-color:var(--color-gold)}.kontakt__zustimmung-text{color:var(--color-ink-soft);font-size:.85rem;line-height:1.55}.kontakt__zustimmung-text p{margin:0}.kontakt__zustimmung-text a{color:var(--color-gold)}.kontakt__form-hinweis{margin:0;text-align:center}.kontakt__fehler{padding:var(--space-xs) var(--space-s);border:1px solid var(--color-warn);border-radius:var(--radius-md);color:var(--color-warn);font-size:.9rem}.kontakt__fehler ul{margin:0;padding-left:1.1rem}.kontakt__erfolg{display:grid;gap:var(--space-2xs);justify-items:center;padding:var(--space-m) var(--space-s);text-align:center}.kontakt__haken{display:grid;place-items:center;width:3.2rem;height:3.2rem;margin-bottom:var(--space-xs);border-radius:50%;background:var(--color-gold-wash);color:var(--color-gold);animation:haken-auf var(--dur-ruhig) var(--ease-druck) both}.kontakt__haken .icon{width:1.5rem;height:1.5rem}@keyframes haken-auf{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.kontakt__erfolg-titel{margin:0;font-family:var(--font-display);font-size:1.4rem;line-height:1.25}.kontakt__erfolg-text{margin:0;color:var(--color-ink-soft)}@media(max-width:899px){.kontakt__raster{grid-template-columns:1fr}.kontakt__karte{position:static}}@media(max-width:599px){.kontakt__paar{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.kontakt__haken{animation:none}.weg__pfeil{transition:none}}.faqhub__kopf{max-width:46rem;margin:0 auto var(--space-xl);text-align:center}.faqhub__marke{display:inline-flex;gap:.55rem;align-items:center;margin:0 0 var(--space-s);padding:.4rem .95rem;border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-gold-wash);color:var(--color-ink-soft);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.faqhub__punkt{width:.4rem;height:.4rem;border-radius:50%;background:var(--color-gold)}.faqhub__titel{margin:0;font-family:var(--font-display);font-size:clamp(2.2rem,5vw,3.9rem);line-height:1.05}.faqhub__titel [data-vorhang]{display:block}.faqhub__titel-gold{color:var(--color-gold)}.faqhub__lead{max-width:40rem;margin:var(--space-s) auto 0}.faqhub__raster{display:grid;grid-template-columns:minmax(0,19rem) minmax(0,1fr);gap:clamp(1.6rem,4vw,3.5rem);align-items:start}.faqhub__schiene-haftend{position:sticky;top:7rem;display:grid;gap:var(--space-s)}.faqhub__schiene-titel{margin:0;color:var(--color-ink-soft);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.faqhub__kategorien{display:grid;gap:.4rem}.kat{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:.7rem .85rem;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-schnell) var(--ease-auftritt),border-color var(--dur-schnell) var(--ease-auftritt),transform var(--dur-druck) var(--ease-druck)}.kat:hover{background:var(--color-paper-deep)}.kat:active{transform:scale(.985)}.kat.ist-aktiv{border-color:var(--color-line-strong);background:var(--color-paper-deep)}.kat__symbol{display:grid;place-items:center;width:2.1rem;height:2.1rem;border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-paper);color:var(--color-ink-soft);transition:color var(--dur-schnell) var(--ease-auftritt),border-color var(--dur-schnell) var(--ease-auftritt)}.kat__symbol .icon{width:1.05rem;height:1.05rem}.kat.ist-aktiv .kat__symbol{border-color:var(--color-gold);color:var(--color-gold)}.kat__text{display:grid;gap:.05rem;min-width:0}.kat__name{font-size:.94rem;font-weight:500;line-height:1.3}.kat__zahl{color:var(--color-ink-soft);font-size:.74rem;line-height:1.3}.kat__pfeil{width:1rem;height:1rem;color:var(--color-ink-soft);opacity:0;transform:rotate(-90deg) translate(4px);transition:opacity var(--dur-schnell) var(--ease-auftritt),transform var(--dur-basis) var(--ease-auftritt)}.kat:hover .kat__pfeil,.kat.ist-aktiv .kat__pfeil{opacity:1;transform:rotate(-90deg) translate(0)}.kat.ist-aktiv .kat__pfeil{color:var(--color-gold)}.faqhub__hilfe{display:grid;gap:.5rem;margin-top:var(--space-xs);padding:var(--space-s);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-gold-wash)}.faqhub__hilfe-titel{margin:0;font-family:var(--font-display);font-size:1.1rem;line-height:1.25}.faqhub__hilfe-text{margin:0 0 var(--space-2xs);color:var(--color-ink-soft);font-size:.88rem;line-height:1.55}.faqhub__suche{position:relative;margin-bottom:var(--space-s)}.faqhub__suche-symbol{position:absolute;top:50%;left:1rem;width:1.1rem;height:1.1rem;color:var(--color-ink-soft);transform:translateY(-50%);pointer-events:none}.faqhub__suche-feld{padding-left:2.85rem}.faqhub__liste{display:grid;gap:.6rem}.fr{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-paper);transition:border-color var(--dur-schnell) var(--ease-auftritt),box-shadow var(--dur-basis) var(--ease-auftritt)}.fr:hover{border-color:var(--color-line-strong)}.fr[open]{border-color:var(--color-gold);box-shadow:var(--shadow-weich)}.fr__frage{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.9rem;align-items:center;padding:1.05rem 1.15rem;cursor:pointer;list-style:none}.fr__frage::-webkit-details-marker{display:none}.fr__nummer{color:var(--color-gold);font-size:.72rem;letter-spacing:.08em;font-variant-numeric:tabular-nums}.fr__text{font-family:var(--font-display);font-size:clamp(.98rem,1.3vw,1.12rem);line-height:1.35;transition:color var(--dur-schnell) var(--ease-auftritt)}.fr:hover .fr__text{color:var(--color-gold)}.fr__kreuz{position:relative;width:1.05rem;height:1.05rem}.fr__kreuz:before,.fr__kreuz:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1.4px;border-radius:2px;background:var(--color-gold);transition:transform var(--dur-basis) var(--ease-bewegung)}.fr__kreuz:after{transform:rotate(90deg)}.fr[open] .fr__kreuz:before{transform:rotate(180deg)}.fr[open] .fr__kreuz:after{transform:rotate(180deg)}.fr__antwort{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-basis) var(--ease-bewegung)}.fr[open] .fr__antwort{grid-template-rows:1fr}.fr__antwort-innen{overflow:hidden;padding-inline:1.15rem;color:var(--color-ink-soft);font-size:.95rem;line-height:1.7}.fr__antwort-innen>*:first-child{margin-top:0}.fr[open] .fr__antwort-innen{padding-bottom:1.15rem}.fr__antwort-innen p{margin:0 0 .6rem}.fr__antwort-innen p:last-child{margin-bottom:0}.js [data-motion=an] .fr.ist-eingetreten{animation:fr-eintritt var(--dur-basis) var(--ease-auftritt) both;animation-delay:var(--eintritt-delay, 0ms)}@keyframes fr-eintritt{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.faqhub__leer{padding:var(--space-m) 0;color:var(--color-ink-soft);text-align:center}@media(max-width:899px){.faqhub__raster{display:flex;flex-direction:column;gap:var(--space-s)}.faqhub__schiene,.faqhub__schiene-haftend{display:contents}.faqhub__schiene-titel{order:1}.faqhub__kategorien{order:2}.faqhub__liste-spalte{order:3}.faqhub__hilfe{order:4;margin-top:var(--space-s)}.faqhub__kategorien{display:flex;gap:.5rem;margin-inline:-1.2rem;padding-inline:1.2rem;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.faqhub__kategorien::-webkit-scrollbar{display:none}.kat{flex:0 0 auto;grid-template-columns:auto auto;border-color:var(--color-line);border-radius:var(--radius-pill);scroll-snap-align:start}.kat__zahl,.kat__pfeil{display:none}.kat__symbol{width:1.7rem;height:1.7rem;border:0;background:transparent}}@media(prefers-reduced-motion:reduce){.fr__antwort,.fr__kreuz:before,.fr__kreuz:after{transition:none}.fr.ist-eingetreten{animation:none}}.faq__innen{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,5rem);align-items:start}.faq__kopf{position:sticky;top:7rem}.faq__kopf h2{margin:0 0 var(--space-s)}.faq__kopf .t-lead{margin:0}.faq__liste{display:grid}.faq__eintrag{border-bottom:1px solid var(--color-line)}.faq__eintrag:first-child{border-top:1px solid var(--color-line)}.faq__frage{display:flex;gap:var(--space-s);align-items:center;justify-content:space-between;padding:1.25rem 0;font-family:var(--font-display);font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.3;cursor:pointer;list-style:none;transition:color var(--dur-schnell) var(--ease-auftritt)}.faq__frage::-webkit-details-marker{display:none}.faq__frage:hover{color:var(--color-gold)}.faq__pfeil{flex:0 0 auto;width:1.15rem;height:1.15rem;color:var(--color-gold);transition:transform var(--dur-basis) var(--ease-bewegung)}.faq__eintrag[open] .faq__pfeil{transform:rotate(180deg)}.faq__antwort{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-basis) var(--ease-bewegung)}.faq__eintrag[open] .faq__antwort{grid-template-rows:1fr}.faq__antwort-innen{overflow:hidden;color:var(--color-ink-soft)}.faq__eintrag[open] .faq__antwort-innen{padding-bottom:1.35rem}@media(max-width:989px){.faq__innen{grid-template-columns:1fr;gap:var(--space-m)}.faq__kopf{position:static}}@media(prefers-reduced-motion:reduce){.faq__antwort{transition:none}}.fuss{padding-block:var(--space-xl) var(--space-l);background:var(--color-paper-deep);border-top:1px solid var(--color-line)}.fuss__oben{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr);gap:var(--space-l);margin-bottom:var(--space-xl)}.fuss__marke{display:grid;gap:var(--space-s);align-content:start}.fuss__claim{max-width:18ch;margin:0;text-wrap:balance}.fuss__adresse p{margin:0}.fuss__mail{justify-self:start;font-size:.9rem}.fuss__spalten{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--space-m)}.fuss__spalte{display:grid;gap:var(--space-xs);align-content:start}.fuss__titel{margin:0;font-family:var(--font-body);font-size:.76rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-soft)}.fuss__liste{display:grid;gap:.5rem}.fuss__link{display:inline-block;font-size:.92rem;transition:color var(--dur-schnell) var(--ease-auftritt),transform var(--dur-schnell) var(--ease-auftritt)}.fuss__link:hover{color:var(--color-gold);transform:translate(3px)}.fuss__text p{margin-bottom:.5em}.fuss__social{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:var(--space-m)}.fuss__social a{display:grid;place-items:center;width:2.5rem;height:2.5rem;border:1px solid var(--color-line);border-radius:var(--radius-pill);transition:border-color var(--dur-schnell) var(--ease-auftritt),color var(--dur-schnell) var(--ease-auftritt),transform var(--dur-druck) var(--ease-druck)}.fuss__social a:hover{border-color:var(--color-gold);color:var(--color-gold)}.fuss__social a:active{transform:scale(.92)}.fuss__social svg{width:1.05rem;height:1.05rem}.fuss__hinweis{max-width:70ch;margin-bottom:var(--space-m);font-size:.78rem;line-height:1.55}.fuss__unten{display:flex;flex-wrap:wrap;gap:var(--space-s) var(--space-m);align-items:center;justify-content:space-between;padding-top:var(--space-m)}.fuss__unten p{margin:0}.fuss__recht{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem}.fuss__recht .fuss__link{font-size:.82rem}.fuss__zahlung{display:flex;flex-wrap:wrap;gap:.4rem}.fuss__zahlung-symbol{width:2.2rem;height:auto}@media(max-width:749px){.fuss__oben{grid-template-columns:1fr;gap:var(--space-m)}.fuss__unten{flex-direction:column;align-items:flex-start}}.kopf{position:relative;z-index:60;background:var(--color-paper);border-bottom:1px solid transparent;transition:background-color var(--dur-basis) var(--ease-auftritt),border-color var(--dur-basis) var(--ease-auftritt),box-shadow var(--dur-basis) var(--ease-auftritt)}.kopf--haftend{position:sticky;top:0}.kopf.ist-verdichtet{background:var(--color-paper-deep);border-bottom-color:var(--color-line);box-shadow:var(--shadow-weich)}.kopf__innen{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-s);padding-block:.9rem;transition:padding-block var(--dur-basis) var(--ease-auftritt)}.kopf.ist-verdichtet .kopf__innen{padding-block:.5rem}.kopf__marke{display:grid;place-items:center;padding-block:.35rem}.kopf__logo{width:auto;height:var(--logo-hoehe);transition:height var(--dur-basis) var(--ease-auftritt)}.kopf.ist-verdichtet .kopf__logo{height:calc(var(--logo-hoehe) * .78)}.kopf__seite{display:flex;gap:clamp(.75rem,1.6vw,1.8rem);align-items:center;min-width:0}.kopf__seite--rechts{justify-content:flex-end}.kopf__nav{display:flex;gap:clamp(1rem,2vw,2.2rem);align-items:center}.kopf__link{position:relative;padding-block:.35rem;font-size:.8rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.kopf__link:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:var(--color-gold);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-basis) var(--ease-auftritt);content:""}.kopf__link:hover:after,.kopf__link:focus-visible:after,.kopf__link[aria-current=page]:after{transform:scaleX(1)}.kopf__aktionen{display:flex;gap:.25rem;align-items:center;justify-content:flex-end}.kopf__knopf{position:relative;display:grid;place-items:center;width:2.75rem;height:2.75rem;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-ink);cursor:pointer;transition:background-color var(--dur-schnell) var(--ease-auftritt),transform var(--dur-druck) var(--ease-druck)}.kopf__knopf:hover{background:var(--color-paper-deep)}.kopf__knopf:active{transform:scale(.92)}.kopf__knopf svg{width:1.25rem;height:1.25rem}.kopf__knopf--menue{display:none}.kopf__zahl{position:absolute;top:.3rem;right:.25rem;display:grid;place-items:center;min-width:1.15rem;height:1.15rem;padding:0 .28rem;background:var(--color-gold);color:var(--color-paper);border-radius:var(--radius-pill);font-size:.65rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.kopf__zahl.ist-leer{display:none}.menue{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0}.menue[hidden]{display:none}.menue__flaeche{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-onyx);opacity:0;transition:opacity var(--dur-basis) var(--ease-auftritt)}.menue.ist-offen .menue__flaeche{opacity:.45}.menue__tafel{position:absolute;top:0;bottom:0;left:0;display:grid;align-content:start;gap:var(--space-m);width:min(88vw,26rem);padding:var(--space-m) var(--space-m) var(--space-xl);overflow-y:auto;background:var(--color-paper);transform:translate(-100%);transition:transform .38s var(--ease-auftritt)}.menue.ist-offen .menue__tafel{transform:translate(0)}.menue__schliessen{justify-self:end;display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid var(--color-line);border-radius:var(--radius-pill);background:transparent;cursor:pointer}.menue__schliessen svg{width:1.1rem;height:1.1rem}.menue__nav{display:grid}.menue__link{display:flex;align-items:center;justify-content:space-between;gap:var(--space-s);padding:1rem 0;border-bottom:1px solid var(--color-line);font-family:var(--font-display);font-size:1.5rem;opacity:0;transform:translateY(12px);transition:opacity var(--dur-basis) var(--ease-auftritt),transform var(--dur-basis) var(--ease-auftritt);transition-delay:var(--reveal-delay, 0ms)}.menue.ist-offen .menue__link{opacity:1;transform:translateY(0)}.menue__link svg{width:1.1rem;height:1.1rem;color:var(--color-gold);transform:translate(-6px);opacity:0;transition:transform var(--dur-basis) var(--ease-auftritt),opacity var(--dur-basis) var(--ease-auftritt)}.menue__link:hover svg{transform:translate(0);opacity:1}.menue__kontakt{font-size:.9rem}@media(max-width:989px){.kopf__nav{display:none}.kopf__knopf--menue{display:grid}.kopf__knopf--konto{display:none}.kopf__marke{justify-self:center}}@media(prefers-reduced-motion:reduce){.menue__tafel,.menue__flaeche,.menue__link{transition:none}.kopf__schimmer{animation:none}}.hero{display:grid;align-items:center;min-height:min(100dvh,60rem);padding-block:var(--space-l);overflow:clip}.hero__innen{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:clamp(2rem,5vw,5rem);align-items:center;width:100%}.hero--bild-links .hero__text{order:2}.hero--bild-links .hero__bild{order:1}.hero--zentriert .hero__innen{grid-template-columns:1fr;justify-items:center;text-align:center}.hero--zentriert .hero__lead{margin-inline:auto}.hero--zentriert .hero__aktionen{justify-content:center}.hero--zentriert .hero__bild{width:min(100%,44rem)}.hero--nur-text .hero__innen{grid-template-columns:1fr}.hero__text{display:grid;gap:var(--space-s);align-content:center}.hero__marke{display:inline-grid;place-items:center;justify-self:start;margin-bottom:var(--space-xs);opacity:0;transform:scale(.96);transition:opacity var(--dur-ruhig) var(--ease-auftritt),transform var(--dur-ruhig) var(--ease-auftritt)}.hero--zentriert .hero__marke{justify-self:center}.hero.ist-sichtbar .hero__marke{opacity:1;transform:scale(1)}.hero__marke img{width:auto;height:clamp(84px,9vw,132px)}.hero__kicker{margin:0;opacity:0;transform:translateY(10px);transition:opacity var(--dur-basis) var(--ease-auftritt),transform var(--dur-basis) var(--ease-auftritt);transition-delay:.18s}.hero.ist-sichtbar .hero__kicker{opacity:1;transform:translateY(0)}.hero__titel{margin:0}.hero__titel [data-vorhang]{display:block}.hero__lead{margin:0}.hero__aktionen{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-top:var(--space-2xs)}.hero__rahmen{position:relative;overflow:hidden;border-radius:var(--radius-lg);background:var(--color-paper-deep);clip-path:inset(0 0 100% 0);transition:clip-path 1s var(--ease-auftritt);transition-delay:.24s}.hero.ist-sichtbar .hero__rahmen{clip-path:inset(0 0 0 0)}.hero__foto{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;transform:scale(1.06);transition:transform 1.4s var(--ease-auftritt);transition-delay:.24s}.hero.ist-sichtbar .hero__foto{transform:scale(1)}@media(max-width:989px){.hero{min-height:auto;padding-block:var(--space-m) var(--space-l)}.hero__innen{grid-template-columns:1fr;gap:var(--space-m)}.hero--bild-links .hero__text,.hero--bild-links .hero__bild{order:initial}.hero__foto{aspect-ratio:3 / 2}}@media(max-width:749px){.hero__marke{display:none}.hero__aktionen .btn{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.hero__marke,.hero__kicker,.hero__rahmen,.hero__foto{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important}}.zutaten__kopf{display:flex;flex-wrap:wrap;gap:var(--space-s) var(--space-m);align-items:end;justify-content:space-between;margin-bottom:var(--space-l)}.zutaten__kopf h2{margin:0}.zutaten__link{font-size:.88rem;white-space:nowrap}.zutaten__reihe{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(15rem,17rem);gap:var(--space-s);overflow-x:auto;padding-bottom:var(--space-s);scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--color-line-strong) transparent}.zutaten__reihe::-webkit-scrollbar{height:4px}.zutaten__reihe::-webkit-scrollbar-track{background:var(--color-line);border-radius:var(--radius-pill)}.zutaten__reihe::-webkit-scrollbar-thumb{background:var(--color-line-strong);border-radius:var(--radius-pill)}.zutat{display:grid;gap:.4rem;align-content:start;scroll-snap-align:start}.zutat__bild{overflow:hidden;margin-bottom:var(--space-2xs);aspect-ratio:1;border-radius:var(--radius-md);background:var(--color-paper-deep)}.zutat__bild img{width:100%;height:100%;object-fit:cover}.zutat__name{position:relative;display:inline-block;margin:0;padding-bottom:.25rem;font-family:var(--font-display);font-size:1.25rem;justify-self:start}.zutat__name:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:var(--color-gold);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-basis) var(--ease-auftritt);content:""}.zutat:hover .zutat__name:after{transform:scaleX(1)}.zutat__art{margin:0;color:var(--color-gold);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.zutat__text{line-height:1.55}.zutat__text p{margin-bottom:.4em}@media(max-width:749px){.zutaten__reihe{grid-auto-columns:minmax(13rem,14rem)}}.fehler{display:grid;place-items:center;min-height:60vh}.artikel__bild{margin-block:var(--space-m);border-radius:var(--radius-lg);overflow:hidden}.artikel__bild img{width:100%;height:auto}.warenkorb{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);gap:var(--space-l);align-items:start;margin-top:var(--space-l)}.warenkorb__zeilen{display:grid}.wzeile{display:grid;grid-template-columns:5.5rem minmax(0,1fr) auto auto;gap:var(--space-s) var(--space-m);align-items:center;padding:var(--space-s) 0;border-bottom:1px solid var(--color-line)}.wzeile:first-child{border-top:1px solid var(--color-line)}.wzeile__bild{display:grid;place-items:center;overflow:hidden;aspect-ratio:1;border-radius:var(--radius-sm);background:var(--color-paper-deep)}.wzeile__bild img{width:100%;height:100%;object-fit:cover}.wzeile__text{display:grid;gap:.2rem}.wzeile__text p{margin:0}.wzeile__titel{font-family:var(--font-display);font-size:1.05rem;line-height:1.25}.wzeile__titel:hover{color:var(--color-gold)}.wzeile__rabatte{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.3rem}.wzeile__menge{display:grid;gap:.5rem;justify-items:center}.wzeile__weg{border:0;background:transparent;color:var(--color-ink-soft);font-size:.78rem;cursor:pointer}.wzeile__weg:hover{color:var(--color-warn)}.wzeile__preis{display:grid;gap:.15rem;justify-items:end;font-family:var(--font-display);font-size:1.05rem;white-space:nowrap}.warenkorb__summe{position:sticky;top:6rem;display:grid;gap:var(--space-s);padding:var(--space-m);background:var(--color-paper-deep);border-radius:var(--radius-lg)}.summe__zeile{display:flex;justify-content:space-between;gap:var(--space-s);align-items:baseline;font-family:var(--font-display);font-size:1.3rem}.summe__rabatte{display:grid;gap:.3rem;color:var(--color-gold);font-size:.9rem}.summe__rabatte li{display:flex;justify-content:space-between;gap:var(--space-xs)}.warenkorb__summe .t-meta{margin:0}.warenkorb__summe .link{justify-self:center;font-size:.85rem}@media(max-width:989px){.warenkorb{grid-template-columns:1fr}.warenkorb__summe{position:static}}@media(max-width:599px){.wzeile{grid-template-columns:4.5rem minmax(0,1fr);align-items:start}.wzeile__menge,.wzeile__preis{grid-column:2;justify-items:start}}.raster{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr));gap:clamp(1.2rem,3vw,2.5rem)}@media(max-width:599px){.raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}.seite{max-width:72ch}.seite h1{margin-bottom:var(--space-m)}.seite__text{color:var(--color-ink-soft);line-height:1.75}.seite__text h2,.seite__text h3{color:var(--color-ink)}.passwort{display:grid;place-items:center;min-height:80vh}.passwort__marke{display:inline-grid;place-items:center}.passwort__marke img{width:auto;height:clamp(90px,10vw,130px)}.passwort__form{display:flex;flex-wrap:wrap;gap:var(--space-xs);justify-content:center}.produkt__innen{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(2rem,5vw,4.5rem);align-items:start}.produkt__galerie{display:grid;gap:var(--space-xs)}.galerie__buehne{position:relative;overflow:hidden;aspect-ratio:4 / 5;border-radius:var(--radius-lg);background:var(--color-paper-deep)}.galerie__bild{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity var(--dur-ruhig) var(--ease-auftritt)}.galerie__bild.ist-aktiv{opacity:1;pointer-events:auto}.galerie__bild img,.galerie__bild .galerie__platzhalter{width:100%;height:100%;object-fit:cover}.galerie__daumen{display:flex;flex-wrap:wrap;gap:.5rem}.galerie__daumen-knopf{overflow:hidden;width:4.5rem;height:4.5rem;padding:0;border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-paper-deep);cursor:pointer;transition:border-color var(--dur-schnell) var(--ease-auftritt),transform var(--dur-druck) var(--ease-druck)}.galerie__daumen-knopf img{width:100%;height:100%;object-fit:cover}.galerie__daumen-knopf:hover{border-color:var(--color-gold-bright)}.galerie__daumen-knopf:active{transform:scale(.94)}.galerie__daumen-knopf.ist-aktiv{border-color:var(--color-gold)}.kauf__haftend{position:sticky;top:6.5rem;display:grid;gap:var(--space-s)}.produkt__titel{margin:0;font-size:clamp(1.9rem,3.6vw,3rem);line-height:1.06}.produkt__app:empty{display:none}.price--produkt{font-size:clamp(1.6rem,2.6vw,2.1rem)}.produkt__lager{display:flex;gap:.5rem;align-items:center;margin:0;color:var(--color-ink-soft);font-size:.88rem}.produkt__punkt{width:.45rem;height:.45rem;border-radius:50%;background:var(--color-gold)}.produkt__form{display:grid;gap:var(--space-s);margin:0}.produkt__varianten{display:grid;gap:var(--space-xs)}.produkt__zeile{display:flex;flex-wrap:wrap;gap:var(--space-xs);align-items:stretch}.produkt__kaufen{flex:1 1 12rem}.produkt__versand{margin:0}.produkt__text{color:var(--color-ink-soft)}@media(max-width:989px){.produkt__innen{grid-template-columns:1fr}.kauf__haftend{position:static}.galerie__buehne{aspect-ratio:1}}@media(max-width:599px){.produkt__zeile{flex-direction:column}.produkt__kaufen{width:100%}.qty{justify-self:start}}@media(prefers-reduced-motion:reduce){.galerie__bild{transition:none}}.suche__form{display:flex;flex-wrap:wrap;gap:var(--space-xs);max-width:34rem}.suche__form .input{flex:1 1 14rem}.duo__kopf{max-width:44ch}.duo--gross{--panel-max: 30rem;--panel-ratio: 4 / 5}.duo--mittel{--panel-max: 23rem;--panel-ratio: 1}.duo--klein{--panel-max: 17rem;--panel-ratio: 1}.duo__gitter{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,var(--panel-max)));gap:clamp(1.5rem,4vw,3.5rem);align-items:start;justify-content:center}.duo__gitter>*:nth-child(2){margin-top:clamp(0rem,3vw,2.5rem)}.panel{position:relative;display:grid;gap:var(--space-s);text-decoration:none}.panel__buehne{position:relative;overflow:hidden;border-radius:var(--radius-lg);background:var(--color-paper-deep);aspect-ratio:var(--panel-ratio, 1)}.panel__buehne:after{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--color-gold-bright);border-radius:inherit;opacity:0;transition:opacity var(--dur-basis) var(--ease-auftritt);pointer-events:none;content:""}.panel:hover .panel__buehne:after,.panel:focus-visible .panel__buehne:after{opacity:1}.panel__foto{width:100%;height:100%;object-fit:cover;transition:transform var(--dur-ruhig) var(--ease-auftritt)}.panel:hover .panel__foto{transform:scale(1.03)}.panel__abzeichen{position:absolute;top:var(--space-s);left:var(--space-s);z-index:1;background:var(--color-paper)}.panel__text{display:grid;gap:.35rem;transition:transform var(--dur-basis) var(--ease-auftritt)}.panel:hover .panel__text{transform:translateY(-3px)}.panel__bild{display:block;text-decoration:none}.panel__titel{margin:0;font-family:var(--font-display);font-size:clamp(1.15rem,1.7vw,1.5rem);line-height:1.15}.panel__titel-link{color:inherit;text-decoration:none;transition:color var(--dur-schnell) var(--ease-auftritt)}.panel:hover .panel__titel-link{color:var(--color-gold)}.panel__form{margin:.6rem 0 0}.panel__hinweis{margin:0;max-width:40ch}.panel__fuss{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-m);align-items:baseline;justify-content:space-between;margin-top:.2rem}.panel .price{font-size:clamp(1rem,1.4vw,1.2rem)}.panel .price__note{display:none}.panel__mehr{justify-self:start;margin-top:.15rem;text-decoration:none;display:inline-flex;gap:.45rem;align-items:center;color:var(--color-gold);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.panel__mehr svg{width:1rem;height:1rem;transition:transform var(--dur-basis) var(--ease-auftritt)}.panel:hover .panel__mehr svg{transform:translate(4px)}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){[data-motion=an] .panel__foto{animation:panel-tiefe linear both;animation-timeline:view();animation-range:entry 0% exit 100%}@keyframes panel-tiefe{0%{transform:translateY(-3%) scale(1.08)}to{transform:translateY(3%) scale(1.08)}}[data-motion=an] .panel:hover .panel__foto{animation-play-state:paused}}}@media(max-width:749px){.duo__gitter{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xs)}.duo__gitter>*:nth-child(2){margin-top:0}.panel__buehne{aspect-ratio:1}.panel__hinweis,.panel__mehr{display:none}.panel__titel{font-size:.95rem}.panel .price{font-size:.9rem}.panel__kaufen{padding-inline:var(--space-xs);font-size:.75rem}}.blaettern{display:flex;gap:var(--space-xs);align-items:center;justify-content:center;margin-top:var(--space-l)}.blaettern__liste{display:flex;gap:.25rem}.blaettern__seite,.blaettern__pfeil{display:grid;place-items:center;min-width:2.5rem;height:2.5rem;padding:0 .5rem;border-radius:var(--radius-pill);font-size:.9rem;transition:background-color var(--dur-schnell) var(--ease-auftritt),color var(--dur-schnell) var(--ease-auftritt)}a.blaettern__seite:hover,.blaettern__pfeil:hover{background:var(--color-paper-deep)}.blaettern__seite.ist-aktiv{background:var(--color-ink);color:var(--color-paper)}.blaettern__pfeil svg{width:1.1rem;height:1.1rem}.blaettern__pfeil .ist-gedreht{transform:rotate(180deg)}.karte{display:grid;gap:var(--space-xs);align-content:start}.karte__bild{display:block;text-decoration:none}.karte__buehne{position:relative;overflow:hidden;aspect-ratio:1;border-radius:var(--radius-md);background:var(--color-paper-deep)}.karte__foto{width:100%;height:100%;object-fit:cover;transition:transform var(--dur-ruhig) var(--ease-auftritt)}.karte:hover .karte__foto{transform:scale(1.04)}.karte__abzeichen{position:absolute;top:.75rem;left:.75rem;z-index:1;background:var(--color-paper)}.karte__text{display:grid;gap:.25rem}.karte__titel{margin:0;font-family:var(--font-display);font-size:1.05rem;line-height:1.25}.karte__titel-link{color:inherit;text-decoration:none;transition:color var(--dur-schnell) var(--ease-auftritt)}.karte:hover .karte__titel-link{color:var(--color-gold)}.karte .price{font-size:1rem}.karte .price__note{display:none}.karte__form{display:grid;gap:.45rem;margin:.35rem 0 0}.karte__form .btn{padding-block:.72rem;font-size:.78rem}@media(max-width:599px){.karte__form .btn{padding-inline:var(--space-xs);font-size:.72rem}}.zutaten-detail{background:var(--color-paper-deep)}.zdetail__liste{display:grid;gap:0}.zdetail{display:grid;grid-template-columns:3.5rem minmax(0,1fr) auto;gap:var(--space-s) var(--space-m);align-items:start;padding:var(--space-m) 0;border-top:1px solid var(--color-line)}.zdetail:last-child{border-bottom:1px solid var(--color-line)}.zdetail__nummer{color:var(--color-gold);font-family:var(--font-display);font-size:1.1rem;font-variant-numeric:tabular-nums;padding-top:.2rem}.zdetail__text{display:grid;gap:.3rem;max-width:60ch}.zdetail__name{margin:0;font-family:var(--font-display);font-size:clamp(1.35rem,2.2vw,1.9rem);line-height:1.15}.zdetail__botanik{margin:0;color:var(--color-ink-soft);font-style:italic;font-size:.92rem}.zdetail__art{margin:0;color:var(--color-gold);font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.zdetail__beschreibung{margin-top:.4rem;color:var(--color-ink-soft);line-height:1.6}.zdetail__hinweis{margin-top:.4rem;padding-left:var(--space-s);border-left:2px solid var(--color-gold-bright);color:var(--color-ink)}.zdetail__bild{overflow:hidden;width:8rem;aspect-ratio:1;border-radius:var(--radius-md);background:var(--color-paper)}.zdetail__bild img{width:100%;height:100%;object-fit:cover}.zdetail__block{padding:var(--space-m);background:var(--color-paper);border-radius:var(--radius-lg)}.zdetail__block-text{max-width:78ch;color:var(--color-ink-soft);line-height:1.75}.zdetail__voll{margin-top:var(--space-m)}.zdetail__voll-kopf{display:flex;gap:var(--space-s);align-items:center;justify-content:space-between;padding:1rem 0;border-bottom:1px solid var(--color-line);cursor:pointer;font-family:var(--font-display);font-size:1.1rem;list-style:none}.zdetail__voll-kopf::-webkit-details-marker{display:none}.zdetail__voll-kopf svg{width:1.1rem;height:1.1rem;color:var(--color-gold);transition:transform var(--dur-basis) var(--ease-bewegung)}.zdetail__voll[open] .zdetail__voll-kopf svg{transform:rotate(180deg)}.zdetail__voll-inhalt{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-basis) var(--ease-bewegung)}.zdetail__voll[open] .zdetail__voll-inhalt{grid-template-rows:1fr}.zdetail__voll-innen{overflow:hidden;color:var(--color-ink-soft);line-height:1.7}.zdetail__voll[open] .zdetail__voll-innen{padding-block:var(--space-s)}.zdetail__pflicht{max-width:70ch;margin-top:var(--space-m);font-size:.78rem;line-height:1.55}@media(max-width:749px){.zdetail{grid-template-columns:2.5rem minmax(0,1fr)}.zdetail__bild{grid-column:2;width:6rem}}@media(prefers-reduced-motion:reduce){.zdetail__voll-inhalt{transition:none}}.pflicht__titel{margin:0 0 var(--space-m)}.pflicht__liste{display:grid;max-width:62rem}.pflicht__eintrag{border-bottom:1px solid var(--color-line)}.pflicht__eintrag:first-child{border-top:1px solid var(--color-line)}.pflicht__kopf{display:flex;gap:var(--space-s);align-items:center;justify-content:space-between;padding:1.05rem 0;cursor:pointer;font-size:.98rem;font-weight:600;list-style:none;transition:color var(--dur-schnell) var(--ease-auftritt)}.pflicht__kopf::-webkit-details-marker{display:none}.pflicht__kopf:hover{color:var(--color-gold)}.pflicht__kopf svg{flex:0 0 auto;width:1rem;height:1rem;color:var(--color-gold);transition:transform var(--dur-basis) var(--ease-bewegung)}.pflicht__eintrag[open] .pflicht__kopf svg{transform:rotate(180deg)}.pflicht__inhalt{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-basis) var(--ease-bewegung)}.pflicht__eintrag[open] .pflicht__inhalt{grid-template-rows:1fr}.pflicht__innen{overflow:hidden;color:var(--color-ink-soft);font-size:.95rem;line-height:1.65}.pflicht__eintrag[open] .pflicht__innen{padding-bottom:1.2rem}@media(prefers-reduced-motion:reduce){.pflicht__inhalt{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/30/compiled_assets/styles.css.map */
