.seite{max-width: var(--container);margin-inline: auto;background: var(--grund-hell);color: var(--text-hell)}.band-nacht{position: relative;background: var(--grund-dunkel);color: var(--text-dunkel)}.lichter{position: absolute;inset: 0;overflow: hidden;pointer-events: none}.lichter::before, .lichter::after{content: "";position: absolute;width: 560px;height: 560px;border-radius: 50%;filter: blur(50px);pointer-events: none}.lichter::before{left: -4%;top: -30%;background: radial-gradient(circle, rgba(var(--bluete-rose-rgb), .34) 0%, rgba(var(--bluete-rose-rgb), 0) 66%);animation: schweben 28s ease-in-out infinite}.lichter::after{right: 8%;bottom: -56%;filter: blur(54px);background: radial-gradient(circle, rgba(var(--bluete-pfirsich-rgb), .26) 0%, rgba(var(--bluete-pfirsich-rgb), 0) 66%);animation: schweben2 var(--d-lichter) ease-in-out infinite}.band-start .lichter::before{left: 2%;top: -14%;width: 600px;height: 600px;filter: blur(50px);background: radial-gradient(circle, rgba(var(--bluete-rose-rgb), .38) 0%, rgba(var(--bluete-rose-rgb), 0) 66%)}.band-start .lichter::after{right: -6%;top: -4%;bottom: auto;background: radial-gradient(circle, rgba(var(--bluete-pfirsich-rgb), .30) 0%, rgba(var(--bluete-pfirsich-rgb), 0) 66%)}.band-start .schichten::after{content: "";position: absolute;right: 22%;bottom: -24%;width: 540px;height: 540px;border-radius: 50%;filter: blur(56px);pointer-events: none;background: radial-gradient(circle, rgba(var(--bluete-pflaume-rgb), .34) 0%, rgba(var(--bluete-pflaume-rgb), 0) 68%);animation: schweben 40s ease-in-out infinite}.schichten{position: absolute;inset: 0;overflow: hidden;pointer-events: none;background: repeating-linear-gradient(to bottom, rgba(var(--text-dunkel-rgb), .04) 0 1px, transparent 1px 10px)}@keyframes schweben{0%,100%{transform: translate(0,0)}50%{transform: translate(38px,26px)}}@keyframes schweben2{0%,100%{transform: translate(0,0)}50%{transform: translate(-32px,-22px)}}.goldlinie{position: relative;height: 1px;background: linear-gradient(90deg, rgba(var(--gold-rgb), 0) 0%, rgba(var(--gold-rgb), .55) 22%, rgba(253,133,7,.75) 50%, rgba(var(--gold-rgb), .55) 78%, rgba(var(--gold-rgb), 0) 100%)}.kopf-innen{position: relative;display: flex;align-items: center;--kopf-luecke: 32px;gap: var(--kopf-luecke);padding: 20px var(--seitenrand)}.kopf-marke{display: block;flex: none}.kopf-marke img{height: 48px;width: auto;filter: brightness(0) invert(1);opacity: .94}.kopf-nav{display: flex;gap: 20px;margin-left: auto;align-items: center;font-size: 13.5px}.kopf-nav a{display: flex;align-items: center;gap: 7px;color: var(--text-dunkel-nav);text-decoration: none;padding-bottom: 3px;border-bottom: 1px solid transparent;transition: color var(--d-schnell) var(--uebergang), border-color var(--d-schnell) var(--uebergang)}@media (hover: hover){.kopf-nav a:hover{color: var(--text-dunkel)}}.kopf-nav a[aria-current="page"]{color: var(--text-dunkel);border-bottom-color: rgba(var(--gold-rgb), .7)}.punkt{width: 6px;height: 6px;border-radius: 50%;flex: none}.punkt-rose{background: var(--bluete-rose)}.punkt-pfirsich{background: var(--bluete-pfirsich)}.punkt-pflaume{background: var(--bluete-pflaume)}.punkt-petrol{background: var(--bluete-petrol)}.punkt-salbei{background: var(--bluete-salbei)}.punkt-gold{background: var(--gold)}.kopf-mehr{position: relative;flex: none}.kopf-mehr-knopf{display: flex;align-items: center;gap: 6px;padding: 6px 10px;border: 1px solid var(--rand-dunkel);border-radius: var(--radius-pille);color: var(--text-dunkel-nav);cursor: pointer;list-style: none;transition: color var(--d-schnell) var(--uebergang), border-color var(--d-schnell) var(--uebergang)}.kopf-mehr-knopf::-webkit-details-marker{display: none}@media (hover: hover){.kopf-mehr-knopf:hover{color: var(--text-dunkel)}}.kopf-mehr-pfeil{width: 9px;height: 6px;flex: none;fill: none;stroke: currentColor;stroke-width: 1.3;transition: transform var(--d-schnell) var(--uebergang)}.kopf-mehr[open] .kopf-mehr-pfeil{transform: rotate(180deg)}.kopf-mehr[open] .kopf-mehr-knopf{color: var(--text-dunkel)}.kopf-mehr-aktiv .kopf-mehr-knopf{color: var(--text-dunkel);border-color: rgba(var(--gold-rgb), .7)}.kopf-mehr-blatt{position: absolute;top: calc(100% + 12px);left: 0;z-index: 30;display: flex;flex-direction: column;gap: 2px;min-width: 200px;padding: 10px;background: var(--grund-dunkel-blatt);border: 1px solid var(--rand-dunkel);border-radius: 10px;box-shadow: 0 24px 50px -20px rgba(0, 0, 0, .55)}.kopf-nav .kopf-mehr-blatt a{padding: 8px 10px;border-radius: 6px;border-bottom: 0;transition: background var(--d-schnell) var(--uebergang), color var(--d-schnell) var(--uebergang)}@media (hover: hover){.kopf-nav .kopf-mehr-blatt a:hover{background: rgba(var(--text-dunkel-rgb), .06)}}.kopf-nav .kopf-mehr-blatt a[aria-current="page"]{background: rgba(var(--gold-rgb), .12);color: var(--text-dunkel)}.kopf-kontakt{flex: none;border: 1px solid rgba(var(--gold-rgb), .75);color: #F0D6A6;border-radius: var(--radius-pille);padding: 9px 20px;font-size: 13px;font-weight: var(--gewicht-halb);text-decoration: none;transition: background var(--d-schnell) var(--uebergang)}@media (hover: hover){.kopf-kontakt:hover{background: rgba(var(--gold-rgb), .14)}}.kopf-sozial{position: relative;display: flex;align-items: center;justify-content: center;width: 40px;height: 40px;border-radius: 50%;border: 1px solid rgba(var(--text-dunkel-rgb), .22);flex: none;transition: border-color var(--d-schnell) var(--uebergang)}@media (hover: hover){.kopf-sozial:hover{border-color: rgba(var(--gold-rgb), .75)}}.kopf-sozial::after{content: "";position: absolute;top: 50%;right: calc(var(--kopf-luecke) / -2 - 1px);width: 1px;height: 26px;transform: translateY(-50%);background: rgba(var(--text-dunkel-rgb), .18);pointer-events: none}.skip{position: absolute;left: -9999px;top: 0;z-index: 60;background: var(--grund-dunkel);color: var(--text-dunkel);padding: 12px 18px;border: 1px solid var(--gold);border-radius: var(--radius-klein)}.skip:focus{left: var(--seitenrand);top: 10px}.fuss{position: relative;background: var(--grund-fuss);color: var(--text-dunkel-nav);overflow: hidden;border-top: 1px solid rgba(var(--gold-rgb), .22)}.fuss-faden{position: absolute;inset: 0;width: 100%;height: 100%;pointer-events: none;overflow: visible}.faden-linie{stroke-dasharray: 1600;animation: faden var(--d-faden) cubic-bezier(.45,0,.3,1) infinite}.faden-funke{stroke-dasharray: 56 1544;animation: komet var(--d-faden) linear infinite}@keyframes faden{0%{stroke-dashoffset: 1600}55%,100%{stroke-dashoffset: 0}}@keyframes komet{0%{stroke-dashoffset: 1600}100%{stroke-dashoffset: 0}}.fuss-raster{position: relative;display: grid;grid-template-columns: 1.45fr 1fr 1fr 1fr 1.15fr;gap: 36px;padding: 64px var(--seitenrand) 44px}.fuss-marke img{height: 46px;width: auto;filter: brightness(0) invert(1);opacity: .96}.fuss-claim{margin: 22px 0 0;font-size: 13.5px;line-height: 1.75;color: var(--text-dunkel-weich);max-width: 28ch}.fuss-faden-ende{font-family: var(--schrift-kursiv);font-style: italic;font-size: 21px;color: var(--text-dunkel-rubrik);margin-top: 20px}.fuss-titel{font-size: 10px;letter-spacing: .18em;text-transform: uppercase;color: var(--text-dunkel-rubrik);font-weight: var(--gewicht-halb);margin-bottom: 18px}.fuss-liste{display: flex;flex-direction: column;gap: 11px;font-size: 13.5px}.fuss-liste a{display: flex;align-items: center;gap: 9px;color: var(--text-dunkel-nav);text-decoration: none}@media (hover: hover){.fuss-liste a:hover{color: var(--text-dunkel);text-decoration: underline}}.fuss-liste a.gedaempft{color: var(--text-dunkel-weich)}.fuss-adresse{font-size: 13.5px;line-height: 1.9;color: var(--text-dunkel-weich);font-style: normal}.fuss-adresse a{color: var(--gold-weich);text-decoration: none}@media (hover: hover){.fuss-adresse a:hover{text-decoration: underline}}.fuss-sozial{display: flex;align-items: center;gap: 12px;margin-top: 16px;font-size: 13px;line-height: 1.45;text-decoration: none}.fuss-sozial .fb-logo{flex: none}.fuss-sozial-titel{display: block;color: var(--gold-weich)}.fuss-sozial-kurz{display: block;color: var(--text-dunkel-weich)}@media (hover: hover){.fuss-sozial:hover .fuss-sozial-titel{text-decoration: underline}}.fuss-zeiten{margin-top: 20px;padding-top: 16px;border-top: 1px solid rgba(var(--text-dunkel-rgb), .10)}.fuss-zeiten-liste{display: flex;flex-direction: column;gap: 7px;font-size: 13px}.fuss-zeit{display: flex;justify-content: space-between;gap: 14px}.fuss-zeit dt{color: var(--text-dunkel-weich)}.fuss-zeit dd{margin: 0;color: var(--text-dunkel);white-space: nowrap;flex: none}.fuss-zeit dd.zu{color: var(--text-dunkel-grenze)}.fuss-widerruf{display: inline-flex;align-items: center;border: 1px solid rgba(var(--gold-rgb), .75);color: #F0D6A6;border-radius: var(--radius-pille);padding: 7px 16px;font-size: 12.5px;font-weight: var(--gewicht-halb);text-decoration: none;margin-top: 16px}@media (hover: hover){.fuss-widerruf:hover{background: rgba(var(--gold-rgb), .14)}}.fuss-zahlung{position: relative;display: flex;align-items: center;gap: 14px;padding: 0 var(--seitenrand) 30px;flex-wrap: wrap}.zahl-plaettchen{display: flex;align-items: center;justify-content: center;height: 34px;padding: 0 11px;background: var(--grund-weiss);border-radius: var(--radius-plaettchen);flex: none}.zahl-plaettchen.eng{padding: 0 9px}.zahl-plaettchen img{width: auto}.zahl-paypal img{height: 17px}.zahl-klarna img{height: 22px}.zahl-girocard img{height: 28px}.zahl-visa img{height: 13px}.zahl-vor-ort{display: flex;align-items: center;gap: inherit;flex-wrap: wrap;margin-left: 16px}.zahl-text{display: flex;align-items: center;box-sizing: border-box;height: 34px;padding: 0 14px;border: 1px solid rgba(var(--text-dunkel-rgb), .22);border-radius: var(--radius-plaettchen);font-size: 12.5px;color: var(--text-dunkel-nav);flex: none;white-space: nowrap}.fuss-ki{position: relative;margin: 0;padding: 0 var(--seitenrand) 22px;font-size: 11px;line-height: 1.7;color: var(--text-dunkel-grenze)}.fuss-schluss{position: relative;display: flex;justify-content: space-between;gap: 24px;padding: 18px var(--seitenrand) 22px;border-top: 1px solid rgba(var(--text-dunkel-rgb), .10);font-size: 12px;color: var(--text-dunkel-grenze)}.fuss-trenner{padding: 0 4px}.fuss-leiste{position: relative;display: grid;grid-template-columns: repeat(5, 1fr);height: 4px}.nachoben{position: fixed;right: 26px;bottom: 26px;z-index: 40;width: 36px;height: 36px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: rgba(var(--grund-dunkel-rgb), .88);backdrop-filter: blur(8px);border: 1px solid rgba(var(--gold-rgb), .55);color: #F0D6A6;font-size: 15px;line-height: 1;text-decoration: none;box-shadow: 0 14px 34px -16px rgba(0,0,0,.75);opacity: 0;transform: translateY(10px);pointer-events: none;transition: opacity var(--d-blende) var(--uebergang), transform var(--d-blende) var(--uebergang)}.nachoben.sichtbar{opacity: 1;transform: none;pointer-events: auto}html:not(.js) .nachoben{opacity: 1;transform: none;pointer-events: auto}:where(a, button, input, select, textarea, summary):focus-visible{outline: var(--fokus);outline-offset: var(--fokus-abstand);border-radius: var(--radius-klein)}@media (max-width: 900px){.kopf-innen, .fuss-raster, .fuss-zahlung, .fuss-schluss, .fuss-ki{padding-inline: var(--seitenrand-handy)}.kopf-innen{flex-wrap: wrap;gap: 14px}.kopf-nav{margin-left: 0;flex-wrap: wrap;gap: 14px;width: 100%;order: 3}.kopf-marke img{height: 40px}.zahl-vor-ort{margin-left: 0}}@media (min-width: 901px) and (max-width: 1240px){.kopf-innen{flex-wrap: wrap;gap: 14px 20px}.kopf-nav{margin-left: 0;flex-wrap: wrap;gap: 18px;width: 100%;order: 3}.kopf-korb{margin-left: auto}.kopf-innen{--kopf-luecke: 20px}.kopf-sozial{margin-left: auto}.kopf-sozial + .kopf-korb{margin-left: 0}.fuss-raster{grid-template-columns: 1fr 1fr;gap: 30px;padding-top: 44px}.fuss-marke{grid-column: 1 / -1}.fuss-faden{display: none}.fuss-zahlung{gap: 10px}.fuss-schluss{flex-direction: column;gap: 10px}.nachoben{right: 16px;bottom: calc(16px + env(safe-area-inset-bottom, 0px))}}@media (max-width: 380px){.fuss-raster{grid-template-columns: 1fr}}@media (pointer: coarse){.kopf-nav a, .fuss-liste a{min-height: var(--treffer)}.kopf-kontakt, .kopf-mehr-knopf{min-height: var(--treffer);box-sizing: border-box}.herz, .suchleiste-weg, .suchkasten-zu{position: relative}.neuband-zu::after, .nachoben::after, .herz::after, .suchleiste-weg::after, .suchkasten-zu::after{content: "";position: absolute;top: 50%;left: 50%;width: var(--treffer);height: var(--treffer);transform: translate(-50%, -50%);border-radius: 50%}.brotkrume a{display: inline-flex;align-items: center;min-height: var(--treffer)}.korb-menge input{min-height: var(--treffer);box-sizing: border-box}}.fuss-titel-inline{margin-bottom: 0;flex: none;white-space: nowrap}body{margin: 0;background: var(--grund-dunkel);font-family: var(--schrift);font-size: var(--t-text);line-height: var(--zeile-text);color: var(--text-hell);text-wrap: pretty;-webkit-font-smoothing: antialiased}img{display: block;max-width: 100%}a{color: var(--handlung);text-decoration: none}@media (hover: hover){a:hover{color: var(--handlung-hover)}}h1, h2, h3{font-weight: var(--gewicht-leicht);margin: 0}.kursiv, .k{font-family: var(--schrift-kursiv);font-style: italic;font-weight: var(--gewicht-leicht)}@keyframes schimmer{0%{background-position: -220% 0}60%,100%{background-position: 220% 0}}@keyframes farbfluss{0%,100%{background-position: 0% 50%}50%{background-position: 100% 50%}}@keyframes blattAtem{0%,100%{transform: translateY(0) rotate(0deg)}50%{transform: translateY(-7px) rotate(-.6deg)}}@keyframes ringPuls{0%,100%{transform: scale(.96);opacity: .5}50%{transform: scale(1.04);opacity: .95}}@media (prefers-reduced-motion: reduce){*, *::before, *::after{animation: none !important;transition: none !important;scroll-behavior: auto !important}}.hero-faden{position: absolute;inset: 0;width: 100%;height: 100%;pointer-events: none;overflow: visible}.hero-faden .faden-linie{stroke-dasharray: 2000}.hero-faden .faden-funke{stroke-dasharray: 64 1936}@keyframes faden2000{0%{stroke-dashoffset: 2000}55%,100%{stroke-dashoffset: 0}}@keyframes komet2000{0%{stroke-dashoffset: 2000}100%{stroke-dashoffset: -120}}.hero-faden .faden-linie{animation: faden2000 var(--d-faden) cubic-bezier(.45,0,.3,1) infinite}.hero-faden .faden-funke{animation: komet2000 var(--d-faden) linear infinite}.kicker{margin-bottom: 26px;font-size: var(--t-mikro);font-weight: var(--gewicht-halb);letter-spacing: .22em;text-transform: uppercase;color: var(--text-dunkel-rubrik)}h1 > .kicker{display: block;line-height: 1.5}.hero-start{position: relative;display: grid;grid-template-columns: 1fr 1fr;gap: 32px;padding: 56px var(--seitenrand) 66px;align-items: center}.hero-start h1{margin: 0;font-size: var(--t-hero);line-height: var(--t-hero-hoehe);letter-spacing: var(--t-hero-sperrung);color: var(--text-dunkel-titel)}.hero-wort{font-family: var(--schrift-kursiv);font-style: italic;font-weight: var(--gewicht-leicht);font-size: 74px;letter-spacing: -.012em;background: linear-gradient(96deg, var(--bluete-rose), var(--bluete-pfirsich), var(--gold), var(--bluete-pflaume), var(--bluete-petrol), var(--bluete-rose));background-size: 260% 100%;-webkit-background-clip: text;background-clip: text;color: transparent;animation: farbfluss var(--d-verlauf) ease-in-out infinite}.hero-text{margin: 28px 0 0;max-width: 40ch;font-size: 17px;line-height: 1.78;color: var(--text-dunkel-lead)}.hero-knoepfe{display: flex;gap: 16px;margin-top: 36px;align-items: center;flex-wrap: wrap}.hero-nebensatz{font-family: var(--schrift-kursiv);font-style: italic;font-size: 20px;color: var(--text-dunkel-rubrik)}.hero-schmal{position: relative;display: grid;grid-template-columns: 1.15fr .85fr;gap: 44px;padding: 46px var(--seitenrand) 52px;align-items: end}.hero-schmal .kicker{margin-bottom: 20px}.hero-schmal h1{margin: 0;font-size: 54px;line-height: 1.05;letter-spacing: -.04em;color: var(--text-dunkel-titel)}.hero-schmal h1 em{font-family: var(--schrift-kursiv);font-style: italic;font-size: 60px;color: var(--gold-weich)}.hero-mitbild{grid-template-columns: 1.02fr .98fr;align-items: stretch;gap: 40px}.hero-mitbild .hero-spalte{align-self: center}.hero-mitbild h1{font-size: 50px}.hero-mitbild h1 em{font-size: 56px}.hero-lead{margin: 24px 0 0;max-width: 46ch;font-size: 16px;line-height: 1.78;color: var(--text-dunkel-lead)}.hero-mitbild .hero-knoepfe{margin: 30px 0 0}.hero-bild{position: relative;overflow: hidden;margin: -46px calc(-1 * var(--seitenrand)) -52px 0;min-height: 430px}.hero-bild img{width: 100%;height: 100%;object-fit: cover}.hero-bild::after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg, rgba(var(--grund-dunkel-rgb), .96) 0%, rgba(var(--grund-dunkel-rgb), .42) 34%, rgba(var(--grund-dunkel-rgb), .06) 70%)}.hero-bild-marke{position: absolute;left: 20px;bottom: 18px;z-index: 1;display: inline-flex;align-items: center;gap: 9px;margin: 0;padding: 8px 15px;border: 1px solid rgba(var(--text-dunkel-rgb), .16);border-radius: var(--radius-pille);background: rgba(var(--grund-dunkel-rgb), .82);font-size: 11.5px;color: var(--text-dunkel-nav);white-space: nowrap}.hero-bild-punkt{width: 6px;height: 6px;flex: none;border-radius: 50%;background: var(--gold)}.ki-marke{position: absolute;right: 10px;bottom: 10px;z-index: 2;box-sizing: border-box;display: inline-flex;align-items: center;height: 21px;max-width: 21px;overflow: hidden;border: 1px solid rgba(var(--text-dunkel-rgb), .24);border-radius: 999px;background: rgba(var(--grund-dunkel-rgb), .68);backdrop-filter: blur(7px);color: var(--text-dunkel);white-space: nowrap;transition: max-width var(--d-blende) var(--uebergang)}.ki-marke:focus-visible{max-width: 132px}@media (hover: hover){.ki-marke:hover{max-width: 132px}}@media (hover: none){.ki-marke{max-width: 132px}}@media (prefers-reduced-motion: reduce){.ki-marke{transition: none}}.ki-marke-ring{box-sizing: border-box;display: flex;align-items: center;justify-content: center;width: 19px;height: 19px;flex: none;border: 1px solid rgba(231,201,160,.62);border-radius: 50%;background: rgba(231,201,160,.12);color: var(--gold-weich);font-size: 8px;font-weight: var(--gewicht-halb);letter-spacing: .02em}.ki-marke-wort{padding: 0 9px 0 1px;font-size: 9px;font-weight: var(--gewicht-halb);letter-spacing: .05em}.hero-schmal-text{position: relative;padding-bottom: 8px}.hero-schmal-text p{margin: 0;font-size: 15.5px;line-height: 1.75;color: var(--text-dunkel-lead)}.hero-schmal-text .hero-knoepfe{margin-top: 48px}.hero-spalte{position: relative}.knopf-gold{display: inline-flex;align-items: center;gap: 9px;border: 1px solid rgba(var(--gold-rgb), .8);color: var(--gold-auf);border-radius: var(--radius-pille);padding: 14px 28px;font-size: 15px;font-weight: var(--gewicht-halb);box-shadow: 0 0 30px -8px rgba(var(--gold-rgb), .55);transition: background var(--d-schnell) var(--uebergang)}@media (hover: hover){.knopf-gold:hover{background: rgba(var(--gold-rgb), .14);color: var(--gold-auf)}}.knopf-leise{display: inline-flex;align-items: center;gap: 9px;border: 1px solid rgba(207,194,188,.34);color: var(--text-dunkel-nav);border-radius: var(--radius-pille);padding: 14px 28px;font-size: 15px;font-weight: var(--gewicht-halb);text-decoration: none;transition: border-color var(--d-schnell) var(--uebergang), color var(--d-schnell) var(--uebergang)}@media (hover: hover){.knopf-leise:hover{border-color: rgba(var(--gold-rgb), .75);color: var(--gold-auf)}}.knopf-hell{display: inline-flex;align-items: center;gap: 9px;border: 1px solid rgba(var(--text-dunkel-rgb), .28);color: var(--text-dunkel);border-radius: var(--radius-pille);padding: 13px 24px;font-size: 14.5px;font-weight: var(--gewicht-halb);transition: background var(--d-schnell) var(--uebergang)}@media (hover: hover){.knopf-hell:hover{background: rgba(var(--text-dunkel-rgb), .10);color: var(--text-dunkel)}}.bluete-spalte{display: flex;flex-direction: column}.bluete{position: relative;height: 520px}.bluete-ring{position: absolute;left: 50%;top: 50%;width: 430px;height: 430px;margin: -215px 0 0 -215px;border-radius: 50%;border: 1px solid rgba(var(--gold-rgb), .22);animation: ringPuls 13s ease-in-out infinite}.bluete-mitte{position: absolute;left: 50%;top: 50%;width: 0;height: 0}.blatt{position: absolute;left: 0;bottom: 0;width: 134px;height: 196px;transform-origin: 0% 100%}.blatt:nth-child(1){transform: rotate(0deg)}.blatt:nth-child(2){transform: rotate(72deg)}.blatt:nth-child(3){transform: rotate(144deg)}.blatt:nth-child(4){transform: rotate(216deg)}.blatt:nth-child(5){transform: rotate(288deg)}.blatt-licht{position: absolute;inset: -26px;border-radius: 50%;filter: blur(22px);background: radial-gradient(circle, rgba(var(--licht), .55) 0%, rgba(var(--licht), 0) 68%)}.blatt-flaeche{position: relative;width: 100%;height: 100%;border-radius: var(--blatt);overflow: hidden;background: var(--grund-platte);box-shadow: 0 0 0 1px rgba(var(--text-dunkel-rgb), .2)}.blatt-flaeche img{width: 100%;height: 100%;object-fit: cover}.blatt:nth-child(2) .blatt-flaeche img{transform: rotate(-72deg) scale(1.5)}.blatt:nth-child(3) .blatt-flaeche img{transform: rotate(-144deg) scale(1.5)}.blatt:nth-child(4) .blatt-flaeche img{transform: rotate(-216deg) scale(1.5)}.blatt:nth-child(5) .blatt-flaeche img{transform: rotate(-288deg) scale(1.5)}a.blatt{display: block;color: inherit}a.blatt .blatt-licht, a.blatt .blatt-flaeche{display: block}.blatt-kat{position: absolute;left: 50%;top: 50%;z-index: 1;padding: 5px 12px;border-radius: var(--radius-pille);background: rgba(var(--grund-dunkel-rgb), .72);backdrop-filter: blur(6px);font-size: 12.5px;font-weight: var(--gewicht-halb);color: var(--gold-auf);white-space: nowrap;pointer-events: none;opacity: 0;transition: opacity var(--d-schnell) var(--uebergang)}@media (hover: hover){a.blatt:hover .blatt-kat{opacity: 1}}a.blatt:focus-visible .blatt-kat{opacity: 1}a.blatt:not(:has(img)) .blatt-kat{opacity: 1;background: none;backdrop-filter: none}.blatt:nth-child(1) .blatt-kat{transform: translate(-50%,-50%) rotate(0deg)}.blatt:nth-child(2) .blatt-kat{transform: translate(-50%,-50%) rotate(-72deg)}.blatt:nth-child(3) .blatt-kat{transform: translate(-50%,-50%) rotate(-144deg)}.blatt:nth-child(4) .blatt-kat{transform: translate(-50%,-50%) rotate(-216deg)}.blatt:nth-child(5) .blatt-kat{transform: translate(-50%,-50%) rotate(-288deg)}a.blatt:focus-visible .blatt-licht{inset: -34px;filter: blur(26px)}@media (hover: hover){a.blatt:hover .blatt-licht{inset: -34px;filter: blur(26px)}}@media (hover: hover){a.blatt:hover .blatt-flaeche{box-shadow: 0 0 0 1px rgba(var(--gold-rgb), .55)}}a.blatt:focus-visible{outline: none}a.blatt:focus-visible .blatt-flaeche{outline: var(--fokus);outline-offset: 3px}.bluete-marke{position: absolute;left: 50%;top: 50%;width: 170px;height: 170px;margin: -85px 0 0 -85px;display: flex;align-items: center;justify-content: center}.bluete-marke::before{content: "";position: absolute;inset: 0;border-radius: 50%;background: radial-gradient(circle, rgba(var(--grund-dunkel-rgb), .94) 34%, rgba(var(--grund-dunkel-rgb), 0) 74%)}.bluete-marke::after{content: "";position: absolute;inset: 14px;border-radius: 50%;filter: blur(14px);background: radial-gradient(circle, rgba(var(--gold-rgb), .42) 0%, rgba(var(--gold-rgb), 0) 70%)}.bluete-marke img{position: relative;width: 106px;height: auto}.bluete-zaehler{flex: none;display: flex;justify-content: center;align-items: baseline;gap: 9px;padding-top: 12px;font-size: 10px;letter-spacing: .2em;text-transform: uppercase;color: var(--text-dunkel-rubrik);white-space: nowrap}.bluete-zaehler .k{font-size: 22px;color: var(--gold-auf);letter-spacing: 0;text-transform: none}.licht-rose{--licht: 212,127,145}.licht-pfirsich{--licht: 230,154,103}.licht-pflaume{--licht: 137,108,145}.licht-petrol{--licht: 111,158,171}.licht-gold{--licht: 211,154,57}.licht-salbei{--licht: 143,169,138}.goldlinie{position: relative;height: 2px;background: linear-gradient(90deg, rgba(var(--gold-rgb), 0) 0%, rgba(var(--gold-rgb), .9) 20%, rgba(253,133,7,.95) 50%, rgba(var(--gold-rgb), .9) 80%, rgba(var(--gold-rgb), 0) 100%);background-size: 220% 100%;animation: schimmer var(--d-goldlinie) ease-in-out infinite}.kat-band{display: grid;grid-template-columns: repeat(auto-fit, minmax(200px, 1fr))}.kat-feld{padding: 30px 26px 28px;color: var(--text-hell);display: block}@media (min-width: 1001px){.kat-feld:first-child{padding-left: var(--seitenrand)}.kat-feld:last-child{padding-right: var(--seitenrand)}}.kat-ziffer{font-family: var(--schrift-kursiv);font-style: italic;font-size: 44px;line-height: 1}.kat-name{font-size: 18px;font-weight: var(--gewicht-halb);margin-top: 12px}.kat-text{font-size: 13px;line-height: 1.65;margin-top: 8px}.kat-rose{background: var(--kat-rose-flaeche)}.kat-rose .kat-ziffer{color: var(--kat-rose-ziffer)}.kat-rose .kat-text{color: var(--kat-rose-text)}.kat-pfirsich{background: var(--kat-pfirsich-flaeche)}.kat-pfirsich .kat-ziffer{color: var(--kat-pfirsich-ziffer)}.kat-pfirsich .kat-text{color: var(--kat-pfirsich-text)}.kat-pflaume{background: var(--kat-pflaume-flaeche)}.kat-pflaume .kat-ziffer{color: var(--kat-pflaume-ziffer)}.kat-pflaume .kat-text{color: var(--kat-pflaume-text)}.kat-petrol{background: var(--kat-petrol-flaeche)}.kat-petrol .kat-ziffer{color: var(--kat-petrol-ziffer)}.kat-petrol .kat-text{color: var(--kat-petrol-text)}.kat-gold{background: var(--kat-gold-flaeche)}.kat-gold .kat-ziffer{color: var(--kat-gold-ziffer)}.kat-gold .kat-text{color: var(--kat-gold-text)}.kat-salbei{background: var(--kat-salbei-flaeche)}.kat-salbei .kat-ziffer{color: var(--kat-salbei-ziffer)}.kat-salbei .kat-text{color: var(--kat-salbei-text)}@media (hover: hover){a.kat-feld:hover .kat-name{text-decoration: underline}}.abschnitt-kopf{padding: 66px var(--seitenrand) 24px;display: flex;align-items: flex-end;justify-content: space-between;gap: 40px}.augenbraue{font-size: var(--t-mikro);font-weight: var(--gewicht-halb);letter-spacing: .18em;text-transform: uppercase;color: var(--bronze);margin-bottom: 14px}.abschnitt-kopf h2{margin: 0;font-size: 38px;letter-spacing: -.03em;line-height: 1.15}.weiterlink{font-family: var(--schrift-kursiv);font-style: italic;font-size: 21px;color: var(--bronze);border-bottom: 1px solid var(--bluete-rose);padding-bottom: 4px;white-space: nowrap;flex: none}@media (hover: hover){.weiterlink:hover{color: var(--handlung);border-bottom-color: var(--handlung)}}.kachel-raster{display: grid;grid-template-columns: repeat(4, 1fr);gap: 30px;padding: 26px var(--seitenrand) 64px}.kachel{position: relative;color: inherit;display: block;animation: blattAtem var(--d-kachel-1) ease-in-out infinite}.kachel:nth-child(4n+1){animation-duration: var(--d-kachel-1);animation-delay: 0s}.kachel:nth-child(4n+2){animation-duration: var(--d-kachel-3);animation-delay: .8s}.kachel:nth-child(4n+3){animation-duration: var(--d-kachel-2);animation-delay: .4s}.kachel:nth-child(4n+4){animation-duration: var(--d-kachel-4);animation-delay: 1.2s}@media (hover: none){.kachel{animation: none}}.kachel-licht{position: absolute;inset: -18px;border-radius: 50%;filter: blur(22px);background: radial-gradient(circle, rgba(var(--licht), .42) 0%, rgba(var(--licht), 0) 68%)}.kachel-bild{position: relative;aspect-ratio: var(--blatt-seitenverhaeltnis);border-radius: var(--blatt);overflow: hidden;background: var(--grund-platte);box-shadow: 0 0 0 1px var(--linie), 0 22px 44px -30px rgba(40,44,53,.6)}.kachel:nth-child(even) .kachel-bild{border-radius: var(--blatt-gespiegelt)}.kachel-bild img{width: 100%;height: 100%}.blattschleier-defs{position: absolute;width: 0;height: 0;overflow: hidden}.blattschleier{display: none}.blatt-neu .blattschleier{display: block;position: absolute;inset: 0;width: 100%;height: 100%;pointer-events: none;z-index: 1}.blatt-neu .blattschleier-linie{stroke: var(--gold);stroke-opacity: .5;transition: stroke-opacity .2s ease}@media (hover: hover){.blatt-neu .kachel:hover .blattschleier-linie{stroke-opacity: .8}}.blatt-neu .kachel-bild, .blatt-neu .kachel:nth-child(even) .kachel-bild{border-radius: 10px;aspect-ratio: 1 / 1.06}.blatt-neu .produkt-blatt{border-radius: 10px;aspect-ratio: 1 / 1.06}.blatt-neu .produkt-galerie > *, .blatt-neu .produkt-galerie > :nth-child(even), .blatt-neu .such-blatt, .blatt-neu .such-zeile:nth-child(even) .such-blatt{border-radius: 8px}.blatt-neu .menue-blattbild, .blatt-neu .menue-kat:nth-of-type(even) .menue-blattbild{border-radius: 6px}.blatt-neu .eig-intro-bild, .blatt-neu .eig-karte-bild, .blatt-neu .eig-karte:nth-child(even) .eig-karte-bild, .blatt-neu .eig-detail-gross{border-radius: 10px}.blatt-neu .kachel-bild .frei{padding: 8% 10%}.blatt-neu .produkt-blatt .frei{padding: 6% 8%}.blatt-neu .kachel-bild img{transition: transform .3s ease}@media (hover: hover){.blatt-neu .kachel:hover .kachel-bild img{transform: scale(1.02)}}.blatt-neu .eckband, .blatt-neu .aktionssiegel, .blatt-neu .ki-marke, .blatt-neu .satz-schild, .blatt-neu .blatt-lupe .nur-vorlesen{z-index: 2}.blatt-neu .satz-blatt{right: auto;left: 5%;bottom: 5%;width: 27%;aspect-ratio: 1;border-radius: 50%;background: var(--grund-platte);box-shadow: 0 0 0 3px var(--grund-hell), 0 10px 24px -10px rgba(40, 44, 53, .55);z-index: 2}.blatt-neu .kachel:nth-child(even) .satz-blatt{border-radius: 50%}.blatt-neu .satz-blatt .frei{padding: 12%}.blatt-neu .kachel-huelle .herz-formular{left: 12px;right: auto}.blatt-neu .satz-feld{padding: 0}.blatt-neu .satz-kontur, .blatt-neu .kachel:nth-child(even) .satz-kontur{inset: 0;border-radius: 10px}.blatt-neu .kachel-satz .kachel-bild{box-shadow: 0 18px 36px -24px rgba(40, 44, 53, .55)}.blatt-neu .satz-schild{left: auto;right: 10px;bottom: 10px;top: auto;transform: none}.kachel-bild .frei{object-fit: contain;padding: 12% 15%;box-sizing: border-box}.kachel-bild .stimmung{object-fit: cover}.kachel-zeile{display: flex;justify-content: space-between;align-items: baseline;gap: 10px;margin-top: 16px;padding-top: 12px;border-top: 1px solid var(--linie)}.kachel-name{font-size: 15.5px;font-weight: var(--gewicht-halb)}.kachel-preis{font-family: var(--schrift-kursiv);font-style: italic;font-size: 20px;color: var(--text-hell);white-space: nowrap;flex: none}.kachel-kurz{font-size: 12.5px;color: var(--text-hell-meta);margin-top: 5px}@media (hover: hover){.kachel:hover .kachel-name{text-decoration: underline}}.satz-feld{position: relative;padding: 6px 0 8px 6px}.satz-kontur{position: absolute;top: 0;left: 0;right: 6px;bottom: 2px;border-radius: var(--blatt);border: 1px solid rgba(var(--gold-rgb), .55);pointer-events: none}.kachel:nth-child(even) .satz-kontur{border-radius: var(--blatt-gespiegelt)}.kachel-satz .kachel-bild{box-shadow: 0 0 0 2px var(--gold), 0 18px 36px -24px rgba(40, 44, 53, .55)}.satz-schild{position: absolute;left: -10px;bottom: 40px;z-index: 2;background: var(--gold);color: var(--grund-hell);font-size: 10px;font-weight: 700;letter-spacing: .1em;text-transform: uppercase;padding: 4px 11px;border-radius: 3px;transform: rotate(-9deg);box-shadow: 0 6px 14px -6px rgba(40, 44, 53, .5)}.satz-blatt{position: absolute;right: -2px;bottom: 0;z-index: 1;width: 45%;aspect-ratio: var(--blatt-seitenverhaeltnis);border-radius: var(--blatt);overflow: hidden;background: var(--grund-platte);box-shadow: 0 0 0 3px var(--grund-hell), 0 10px 22px -14px rgba(40, 44, 53, .55)}.kachel:nth-child(even) .satz-blatt{border-radius: var(--blatt-gespiegelt)}.satz-blatt img{width: 100%;height: 100%}.satz-blatt .frei{object-fit: contain;padding: 11% 14%;box-sizing: border-box}.satz-blatt .stimmung{object-fit: cover}.satz-pille{display: inline-block;margin-left: 8px;flex: none;border: 1px solid var(--gold);color: #A97C2F;border-radius: 999px;padding: 2px 9px;font-size: 10px;font-weight: var(--gewicht-halb);white-space: nowrap;vertical-align: middle}.kachel-kat .kachel-kat-satz{letter-spacing: .1em;color: #B8862E;font-weight: 700}.produkt-kat .produkt-kat-neu{display: inline-block;margin-left: 10px;border-radius: 999px;padding: 3px 10px;background: var(--gold);color: var(--grund-dunkel);letter-spacing: .14em;font-weight: 700;line-height: 1.25;vertical-align: middle}.abschluss{position: relative;display: grid;grid-template-columns: .92fr 1.08fr;align-items: stretch;overflow: hidden;background: var(--grund-dunkel);color: var(--text-dunkel)}.abschluss::before{content: "";position: absolute;left: 30%;top: -40%;width: 520px;height: 520px;border-radius: 50%;filter: blur(50px);pointer-events: none;background: radial-gradient(circle, rgba(var(--bluete-pfirsich-rgb), .28) 0%, rgba(var(--bluete-pfirsich-rgb), 0) 66%);animation: schweben2 32s ease-in-out infinite}.abschluss-text{position: relative;padding: 60px 44px 60px var(--seitenrand);display: flex;flex-direction: column;justify-content: center}.abschluss-zitat{font-family: var(--schrift-kursiv);font-style: italic;font-size: 38px;line-height: 1.3;color: var(--text-dunkel-titel);margin: 0}.abschluss-strich{width: 46px;height: 1px;background: linear-gradient(to right, var(--gold), rgba(var(--gold-rgb), 0));margin-top: 26px}.abschluss-wer{font-size: var(--t-mikro);letter-spacing: .18em;text-transform: uppercase;color: var(--text-dunkel-rubrik);margin-top: 22px}.abschluss-absatz{margin: 18px 0 0;font-size: 15px;line-height: 1.75;color: #A99C97;max-width: 36ch}.abschluss-knopf{margin-top: 30px}.abschluss-bild{position: relative;min-height: 360px;overflow: hidden}.abschluss-bild img{width: 100%;height: 100%;object-fit: cover}.abschluss-bild::after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg, rgba(var(--grund-dunkel-rgb), .96) 0%, rgba(var(--grund-dunkel-rgb), .15) 55%, rgba(var(--grund-dunkel-rgb), .5) 100%)}.menue{display: none}.menue-knopf{list-style: none;display: flex;align-items: center;justify-content: center;width: var(--treffer);height: var(--treffer);margin-left: auto;border-radius: 50%;border: 1px solid rgba(var(--text-dunkel-rgb), .22);cursor: pointer}.menue-knopf::-webkit-details-marker{display: none}.menue-strich, .menue-strich::before, .menue-strich::after{display: block;width: 17px;height: 1.5px;background: var(--text-dunkel);border-radius: 2px}.menue-strich{position: relative}.menue-strich::before, .menue-strich::after{content: "";position: absolute;left: 0}.menue-strich::before{top: -5.5px}.menue-strich::after{top: 5.5px}.menue[open] .menue-knopf{position: fixed;right: var(--seitenrand-handy);top: 14px;z-index: 71;margin-left: 0}.menue[open] .menue-strich{background: transparent}.menue[open] .menue-strich::before{top: 0;transform: rotate(45deg)}.menue[open] .menue-strich::after{top: 0;transform: rotate(-45deg)}.menue-blatt{position: fixed;inset: 0;z-index: 70;overflow-y: auto;overscroll-behavior: contain;background: var(--grund-dunkel);color: var(--text-dunkel);padding: 14px var(--seitenrand-handy) 190px}.menue-blatt::before{content: "";position: absolute;left: -28%;top: -8%;width: 420px;height: 420px;border-radius: 50%;filter: blur(40px);pointer-events: none;background: radial-gradient(circle, rgba(var(--bluete-rose-rgb), .40) 0%, rgba(var(--bluete-rose-rgb), 0) 66%);animation: schweben 28s ease-in-out infinite}.menue-marke{position: relative;height: 44px;width: auto;margin-bottom: 18px}.menue-titel{position: relative;font-size: 10px;font-weight: var(--gewicht-halb);letter-spacing: .22em;text-transform: uppercase;color: var(--text-dunkel-rubrik);padding-bottom: 14px}.menue-kat{position: relative;display: flex;align-items: center;gap: 16px;padding: 14px 0;border-top: 1px solid rgba(var(--text-dunkel-rgb), .13);color: inherit}.menue-kat:last-of-type{border-bottom: 1px solid rgba(var(--text-dunkel-rgb), .13)}.menue-blattbild{width: 44px;height: 60px;flex: none;border-radius: var(--blatt);overflow: hidden;background: var(--grund-platte)}.menue-kat:nth-of-type(even) .menue-blattbild{border-radius: var(--blatt-gespiegelt)}.menue-blattbild img{width: 100%;height: 100%}.menue-blattbild .frei{object-fit: contain;padding: 10% 12%;box-sizing: border-box}.menue-blattbild .stimmung{object-fit: cover}.menue-wort{flex: 1}.menue-name{display: block;font-size: 22px;font-weight: var(--gewicht-leicht);letter-spacing: -.02em;color: var(--text-dunkel-titel)}.menue-kurz{display: block;font-size: 12px;color: var(--text-dunkel-weich);margin-top: 3px}.menue-zahl{display: flex;align-items: center;gap: 10px;flex: none}.menue-zahl .k{font-size: 19px;color: var(--text-dunkel-rubrik)}.menue-zahl .punkt{width: 7px;height: 7px}.menue-rest{position: relative;display: flex;flex-direction: column;gap: 2px;padding: 22px 0 0}.menue-rest a{font-size: 16px;color: var(--text-dunkel-nav);padding: 11px 0}.menue-rest a[aria-current="page"]{color: var(--text-dunkel)}.menue-fuss{position: fixed;left: 0;right: 0;bottom: 0;z-index: 72;padding: 20px var(--seitenrand-handy) calc(24px + env(safe-area-inset-bottom, 0px));background: rgba(var(--grund-dunkel-rgb), .98)}.menue-fuss::before{content: "";position: absolute;left: 0;right: 0;bottom: 100%;height: 34px;background: linear-gradient(to top, rgba(var(--grund-dunkel-rgb), .98), rgba(var(--grund-dunkel-rgb), 0));pointer-events: none}.menue-fuss .knopf-gold{display: flex;justify-content: center;width: 100%;box-sizing: border-box;padding: 14px 0}.menue-erreichbar{display: flex;justify-content: space-between;gap: 12px;font-size: 12px;color: var(--text-dunkel-weich);margin-top: 14px}.menue-erreichbar a{color: var(--text-dunkel-weich)}.menue-erreichbar{flex-wrap: wrap}.menue-sozial{display: inline-flex;align-items: center;gap: 6px}@media (max-width: 900px){.kopf-innen{flex-wrap: nowrap;gap: 12px;padding: 10px var(--seitenrand-handy) 12px}.kopf-nav, .kopf-kontakt, .kopf-sozial{display: none}.menue{display: block;margin-left: auto}.kopf-marke img{height: 38px}.hero-start{display: flex;flex-direction: column;gap: 0;padding: 12px var(--seitenrand-handy) 26px}.hero-start .hero-spalte{display: contents}.hero-start .kicker{order: 1}.hero-start h1{order: 2}.hero-start .bluete-spalte{order: 3}.hero-start .hero-knoepfe{order: 4}.hero-start h1{font-size: 38px;line-height: 1.06;letter-spacing: -.04em}.hero-wort{font-size: 42px}.kicker{margin-bottom: 14px;font-size: 10px;letter-spacing: .2em}.hero-faden{display: none}.hero-text{display: none}.hero-knoepfe{margin-top: 6px}.hero-knoepfe{width: 100%;flex-wrap: wrap}.hero-knoepfe .knopf-gold{width: 100%;justify-content: center;box-sizing: border-box;padding: 14px 0}.hero-nebensatz{display: none}.hero-schmal{grid-template-columns: 1fr;gap: 18px;padding: 16px var(--seitenrand-handy) 26px}.hero-schmal h1{font-size: var(--t-h1-handy);line-height: 1.1}.hero-schmal h1 em{font-size: 34px}.hero-schmal-text p{font-size: var(--t-text-handy)}.hero-mitbild{grid-template-columns: 1fr}.hero-mitbild h1{font-size: var(--t-h1-handy)}.hero-mitbild h1 em{font-size: 34px}.hero-mitbild h1 br{display: none}.hero-lead{font-size: var(--t-text-handy);margin-top: 16px}.hero-mitbild .hero-knoepfe{margin-top: 20px}.hero-bild{margin: 6px calc(-1 * var(--seitenrand-handy)) -26px;min-height: 0;aspect-ratio: 16 / 9}.hero-bild::after{background: linear-gradient(180deg, rgba(var(--grund-dunkel-rgb), .55) 0%, rgba(var(--grund-dunkel-rgb), .06) 46%, rgba(var(--grund-dunkel-rgb), .5) 100%)}.hero-bild-marke{left: 12px;bottom: 12px;font-size: 10.5px;padding: 6px 12px}.bluete{height: 320px;margin-top: 4px}.bluete-ring{width: 270px;height: 270px;margin: -135px 0 0 -135px}.blatt{width: 86px;height: 126px}.blatt-licht{inset: -16px;filter: blur(14px)}.bluete-marke{width: 116px;height: 116px;margin: -58px 0 0 -58px}.bluete-marke::after{inset: 10px;filter: blur(11px)}.bluete-marke img{width: 72px}.bluete-zaehler{padding-top: 8px;font-size: 9px;gap: 8px}.bluete-zaehler .k{font-size: 18px}.kat-band{grid-template-columns: 1fr 1fr}.kat-feld{padding: 18px 20px}.kat-ziffer{font-size: 30px}.kat-name{font-size: 15px;margin-top: 6px}.kat-text{display: none}.abschnitt-kopf{padding: 26px var(--seitenrand-handy) 0;align-items: baseline;gap: 14px}.abschnitt-kopf h2{font-size: 24px}.augenbraue{display: none}.weiterlink{font-size: 16px;border-bottom: 0}.kachel-raster{grid-template-columns: 1fr 1fr;gap: 18px;padding: 20px var(--seitenrand-handy) 26px}.kachel-licht{inset: -14px;filter: blur(16px)}.kachel-bild{box-shadow: 0 0 0 1px var(--linie)}.kachel-zeile{margin-top: 12px;padding-top: 9px;gap: 8px}.kachel-name{font-size: 14px}.kachel-preis{font-size: 18px}.kachel-kurz{display: none}.abschluss{grid-template-columns: 1fr}.abschluss-text{padding: 26px var(--seitenrand-handy) 28px}.abschluss-zitat{font-size: 27px}.abschluss-strich{margin-top: 18px;width: 40px}.abschluss-wer{margin-top: 16px;font-size: 10px}.abschluss-absatz{font-size: var(--t-text-handy)}.abschluss-bild{min-height: 220px}}@media (max-width: 430px){.kat-band{grid-template-columns: 1fr 1fr}.kachel-raster{gap: 16px}}.filterreihe{display: flex;align-items: center;gap: 12px;padding: 26px var(--seitenrand) 0;flex-wrap: wrap}.pille{display: flex;align-items: center;gap: 9px;border: 1px solid var(--linie);color: var(--text-hell);border-radius: var(--radius-pille);padding: 10px 18px;font-size: 13.5px;white-space: nowrap}@media (hover: hover){.pille:hover{border-color: var(--feld-rand);color: var(--text-hell)}}.pille .punkt{width: 7px;height: 7px}.pille .k{font-size: 16px;color: var(--bronze)}.pille-aktiv{background: var(--text-hell);color: var(--grund-hell);border-color: var(--text-hell);font-weight: var(--gewicht-halb)}.pille-aktiv .k{color: var(--gold-weich)}.filterreihe-fein{padding-top: 10px}.filterreihe-fein .pille{font-size: 13px;padding-block: 8px}.saisonreihe-wort{font-size: 11.5px;letter-spacing: .08em;text-transform: uppercase;color: var(--bronze);margin-right: 2px}.pille-saison{border-color: rgba(var(--gold-rgb), .55)}@media (hover: hover){.pille-saison:hover{border-color: var(--gold)}}.leerer-raum{padding: 8px var(--seitenrand) 0}.abschnitt-hell{padding-top: 48px}.sortierzeile{padding: 24px var(--seitenrand) 0;display: flex;align-items: center;gap: 18px;flex-wrap: wrap}.sortierzeile .zaehlzeile{margin: 0;font-size: 14px;color: var(--text-hell-meta);font-variant-numeric: tabular-nums}.sortierzeile + .kachel-raster.drei{padding-top: 20px}.sortieren{position: relative;display: inline-flex;align-items: center;gap: 10px;font-size: 13.5px;color: var(--text-hell-meta)}.sortieren-knopf{list-style: none;display: flex;align-items: center;gap: 8px;border-bottom: 1px solid var(--feld-rand);padding: 0 2px 4px;color: var(--text-hell);font-weight: var(--gewicht-halb);cursor: pointer;white-space: nowrap}.sortieren-knopf::-webkit-details-marker{display: none}.sortieren-knopf::after{content: "▾";font-size: 11px;color: var(--bronze)}.sortieren-liste{position: absolute;left: 0;top: calc(100% + 8px);z-index: 30;min-width: 220px;display: flex;flex-direction: column;background: var(--grund-weiss);border: 1px solid var(--linie);border-radius: var(--radius-klein);box-shadow: 0 18px 40px -24px rgba(40,44,53,.55);padding: 6px}.sortieren-liste a{padding: 10px 12px;font-size: 13.5px;color: var(--text-hell);border-radius: var(--radius-klein)}@media (hover: hover){.sortieren-liste a:hover{background: var(--grund-platte);color: var(--text-hell)}}.sortieren-liste a[aria-current="true"]{font-weight: var(--gewicht-halb);color: var(--handlung)}.kachel-raster.drei{grid-template-columns: repeat(3, 1fr);gap: 38px 34px;padding: 38px var(--seitenrand) 8px}.kachel-raster.drei .kachel-licht{inset: -16px}.kachel-kat{display: flex;align-items: center;gap: 4px 8px;margin-top: 16px;flex-wrap: wrap}.kachel-kat .punkt{width: 6px;height: 6px}.kachel-kat span:not(.punkt){font-size: 10px;letter-spacing: .16em;text-transform: uppercase;color: var(--bronze);font-weight: var(--gewicht-halb)}.kachel-kat + .kachel-zeile{margin-top: 8px;padding-top: 10px}.kachel-raster.drei .kachel-name{font-size: 16.5px}.kachel-raster.drei .kachel-kurz{font-size: 13px;line-height: 1.65;margin-top: 6px}.kachel-meta{font-size: 12px;color: var(--text-hell-meta);margin-top: 8px}.kachel-nummer{font-size: 11px;color: var(--text-hell-meta);opacity: .65;margin-top: 3px;font-variant-numeric: tabular-nums;letter-spacing: .02em}.kachel-lizenz{font-size: 11px;color: var(--text-hell-meta);opacity: .7;margin-top: 3px;letter-spacing: .02em}.neustart{padding: 56px var(--seitenrand) 0}.neustart-kasten{display: grid;grid-template-columns: .86fr 1.14fr;align-items: stretch;border: 1px solid var(--linie);background: var(--feld-grund)}.neustart-ohne-bild{grid-template-columns: 1fr}.neustart-bild{position: relative;overflow: hidden;min-height: 420px;background: var(--grund-platte)}.neustart-bild img{width: 100%;height: 100%;object-fit: cover;object-position: 58% 55%}.neustart-kante{position: absolute;left: 0;top: 0;bottom: 0;width: 1px;background: linear-gradient(to bottom, rgba(var(--gold-rgb), 0), rgba(var(--gold-rgb), .5), rgba(var(--gold-rgb), 0))}.neustart-text{display: flex;flex-direction: column;justify-content: center;padding: 48px 52px 46px}.neustart-marke{display: flex;align-items: center;gap: 11px;margin: 0 0 20px;font-size: 11px;font-weight: var(--gewicht-halb);letter-spacing: .2em;text-transform: uppercase;color: var(--bronze)}.neustart-strich{width: 26px;height: 1px;background: var(--bluete-rose)}.neustart-text h2{margin: 0 0 22px;font-size: 38px;font-weight: var(--gewicht-leicht);letter-spacing: -.034em;line-height: 1.1}.neustart-text h2 em{font-family: var(--schrift-kursiv);font-style: italic;font-size: 43px;color: var(--handlung)}.neustart-text > p{margin: 0 0 16px;max-width: 50ch;font-size: 16.5px;line-height: 1.8;color: var(--text-hell-weich)}.neustart-gruss{font-family: var(--schrift-kursiv);font-style: italic;font-size: 19px;color: var(--bronze)}.neustart-punkte{display: grid;grid-template-columns: repeat(3, 1fr);border-top: 1px solid var(--linie);padding-top: 22px;margin: 14px 0 30px}.neustart-punkte > div{padding: 0 20px;border-left: 1px solid var(--linie)}.neustart-punkte > div:first-child{padding-left: 0;border-left: 0}.neustart-punkte > div:last-child{padding-right: 0}.neustart-punkt-name{margin: 0;font-size: 14.5px;font-weight: var(--gewicht-halb)}.neustart-punkt-text{margin: 5px 0 0;font-size: 13px;line-height: 1.65;color: var(--text-hell-meta)}.neustart-text > .neustart-wege{display: flex;align-items: center;gap: 20px;flex-wrap: wrap;margin: 0;max-width: none;font-size: 13.5px;color: var(--text-hell-meta)}.neustart-melden{color: var(--text-hell-meta)}.neustart-sagen{color: var(--handlung);border-bottom: 1px solid currentColor}.artenband{display: grid;grid-template-columns: repeat(4, 1fr);gap: 2px;background: var(--linie);border-bottom: 1px solid var(--linie)}.art{background: var(--grund-platte);padding: 26px 24px 28px}.art-rose{background: var(--kat-rose-flaeche)}.art-pfirsich{background: var(--kat-pfirsich-flaeche)}.art-pflaume{background: var(--kat-pflaume-flaeche)}.art-petrol{background: var(--kat-petrol-flaeche)}.art-rose .art-strich{background: var(--kat-rose-ziffer)}.art-pfirsich .art-strich{background: var(--kat-pfirsich-ziffer)}.art-pflaume .art-strich{background: var(--kat-pflaume-ziffer)}.art-petrol .art-strich{background: var(--kat-petrol-ziffer)}.art:first-child{padding-left: var(--seitenrand)}.art:last-child{padding-right: var(--seitenrand)}.art-strich{display: block;width: 24px;height: 1px;margin-bottom: 16px;background: var(--bronze)}.art-name{margin: 0;font-size: 16px;font-weight: var(--gewicht-halb);letter-spacing: -.012em}.art-text{margin: 8px 0 0;font-size: 13.5px;line-height: 1.7;color: var(--text-hell-weich)}.formularseite + .ablaufseite{padding-top: 0}.ablaufseite{display: grid;grid-template-columns: 1.02fr .98fr;gap: 60px;padding: 64px var(--seitenrand) 0;align-items: start}.ablauf-zuletzt{padding-bottom: 64px}.ablaufseite h2{margin: 0 0 26px;font-size: 34px;font-weight: var(--gewicht-leicht);letter-spacing: -.03em;line-height: 1.16}.ablaufliste{position: relative;list-style: none;margin: 0;padding: 0 0 0 30px}.ablaufliste::before{content: "";position: absolute;left: 5px;top: 6px;bottom: 6px;width: 1px;background: linear-gradient(to bottom, rgba(var(--bronze-rgb), 0), var(--bronze) 14%, var(--bronze) 86%, rgba(var(--bronze-rgb), 0))}.ablaufliste li{position: relative;padding-bottom: 26px}.ablaufliste li:last-child{padding-bottom: 0}.ablaufliste li::before{content: "";position: absolute;left: -30px;top: 6px;width: 11px;height: 11px;box-sizing: border-box;border-radius: 50%;border: 1.5px solid var(--bronze);background: var(--grund-hell)}.ablaufliste li.ablauf-letzt::before{background: var(--bronze)}.ablauf-name{margin: 0;font-size: 17px;font-weight: var(--gewicht-halb)}.ablauf-text{margin: 5px 0 0;font-size: 14.5px;line-height: 1.7;color: var(--text-hell-weich)}.grenzliste{list-style: none;margin: 0;padding: 0;border: 1px solid var(--linie);background: var(--feld-grund)}.grenzliste li{display: grid;grid-template-columns: auto 1fr;gap: 13px;align-items: start;padding: 16px 20px;border-bottom: 1px solid var(--linie-zart);font-size: 14.5px;line-height: 1.7;color: var(--text-hell-weich)}.grenzliste li:last-child{border-bottom: 0}.grenzliste strong{font-weight: var(--gewicht-halb);color: var(--text-hell)}.grenz-zeichen{display: flex;align-items: center;justify-content: center;width: 18px;height: 18px;margin-top: 2px;flex: none;border-radius: 50%;font-size: 11px;font-weight: var(--gewicht-halb)}.geht .grenz-zeichen{background: #EFF3EE;color: var(--zustand-gut)}.geht-nicht .grenz-zeichen{background: #F7EDEA;color: #8E4E38;font-size: 12px}.grenz-nachsatz{display: flex;align-items: baseline;gap: 10px;margin: 16px 0 0;font-size: 13.5px;line-height: 1.7;color: var(--text-hell-meta)}.grenz-und{flex: none;font-family: var(--schrift-kursiv);font-style: italic;font-size: 19px;color: #8E4E38}.anfrageband{position: relative;overflow: hidden;margin-top: 64px;background: var(--grund-dunkel);color: var(--text-dunkel)}.anfrageband-schein{position: absolute;left: 16%;top: -56%;width: 520px;height: 520px;border-radius: 50%;pointer-events: none;filter: blur(52px);background: radial-gradient(circle, rgba(var(--bronze-rgb), .30) 0%, rgba(var(--bronze-rgb), 0) 66%)}.anfrageband-innen{position: relative;padding: 56px var(--seitenrand)}.anfrageband h2{margin: 0 0 14px;font-size: 32px;font-weight: var(--gewicht-leicht);letter-spacing: -.03em;line-height: 1.2;color: var(--text-dunkel-titel)}.anfrageband-text{margin: 0 0 22px;max-width: 46ch;font-size: 15.5px;line-height: 1.75;color: var(--text-dunkel-lead)}.anfrageband .kicker{margin-bottom: 14px}.anfrageband-ruf{color: var(--text-dunkel-nav);font-size: 15px;white-space: nowrap;border-bottom: 1px solid rgba(207,194,188,.3)}@media (hover: hover){.anfrageband-ruf:hover{color: var(--gold-auf);border-bottom-color: var(--gold)}}.hilfsliste{list-style: none;margin: 0 0 20px;padding: 0}.hilfsliste li{position: relative;padding-left: 17px;margin-top: 11px;font-size: 14.5px;line-height: 1.65;color: var(--text-hell-weich)}.hilfsliste li:first-child{margin-top: 0}.hilfsliste li::before{content: "";position: absolute;left: 0;top: .62em;width: 6px;height: 6px;border-radius: 50%;background: var(--bronze)}.karte-zeile{display: flex;justify-content: space-between;gap: 14px;margin: 0;padding-top: 10px;font-size: 13.5px;color: var(--text-hell-meta)}.karte-zeile:first-of-type{margin-top: 4px;padding-top: 16px;border-top: 1px solid var(--linie-zart)}.karte-zeile span:last-child{color: var(--text-hell);white-space: nowrap;flex: none}@media (max-width: 900px){.ablaufseite{grid-template-columns: 1fr;gap: 44px;padding: 44px var(--seitenrand-handy) 0}.ablauf-zuletzt{padding-bottom: 44px}.ablaufseite h2{font-size: 27px;margin-bottom: 22px}.anfrageband-innen{padding: 40px var(--seitenrand-handy)}.anfrageband h2{font-size: 26px}.anfrageband .hero-knoepfe{flex-wrap: wrap;gap: 16px}.grenzliste li{padding: 14px 16px;font-size: 14px}}@media (max-width: 900px){@media (max-width: 900px){.neustart{padding: 36px var(--seitenrand-handy) 0}.neustart-kasten, .neustart-punkte{grid-template-columns: 1fr}.neustart-bild{min-height: 0;aspect-ratio: 16 / 9}.neustart-kante{display: none}.neustart-text{padding: 26px 22px 28px}.neustart-text h2{font-size: 27px}.neustart-text h2 em{font-size: 30px}.neustart-text h2 br{display: none}.neustart-text > p{font-size: 15px;line-height: 1.75}.neustart-punkte{gap: 12px;margin-bottom: 24px}.neustart-punkte > div{padding: 0;border-left: 0}.neustart-punkt-name{display: inline}.neustart-punkt-text{display: inline;margin: 0}.neustart-punkt-name::after{content: " — ";font-weight: var(--gewicht-normal)}.neustart-frage{display: none}}.artenband{grid-template-columns: 1fr 1fr}.art{padding: 20px 18px 22px}.art:nth-child(odd){padding-left: var(--seitenrand-handy)}.art:nth-child(even){padding-right: var(--seitenrand-handy)}}.merkmale{display: grid;grid-template-columns: repeat(3, 1fr);margin: 56px var(--seitenrand) 64px;border-top: 1px solid var(--linie);border-bottom: 1px solid var(--linie)}.merkmal{padding: 26px 28px;border-left: 1px solid var(--linie)}.merkmal:first-child{padding-left: 0;border-left: 0}.merkmal:last-child{padding-right: 0}.merkmal-titel{font-size: 15px;font-weight: var(--gewicht-halb)}.merkmal-text{font-size: 13.5px;color: var(--text-hell-weich);line-height: 1.7;margin-top: 6px}.luft-unten{padding-bottom: 64px}.kopf-korb{position: relative;display: flex;align-items: center;justify-content: center;width: 40px;height: 40px;border-radius: 50%;border: 1px solid rgba(var(--text-dunkel-rgb), .22);color: var(--text-dunkel);flex: none;transition: border-color var(--d-schnell) var(--uebergang)}@media (hover: hover){.kopf-korb:hover{border-color: rgba(var(--gold-rgb), .75);color: var(--gold-auf)}}.kopf-korb-voll{border-color: rgba(var(--gold-rgb), .55)}.kopf-korb-bild{width: 19px;height: 19px;fill: none;stroke: currentColor;stroke-width: 1.3;stroke-linecap: round;stroke-linejoin: round}.kopf-korb-zahl{position: absolute;top: -3px;right: -3px;min-width: 18px;height: 18px;padding: 0 5px;box-sizing: border-box;border-radius: 999px;background: var(--gold);color: var(--grund-dunkel);font-size: 11px;font-weight: var(--gewicht-halb);display: flex;align-items: center;justify-content: center}.kopf-wunsch{position: relative;display: flex;align-items: center;justify-content: center;width: 40px;height: 40px;border-radius: 50%;border: 1px solid rgba(var(--text-dunkel-rgb), .22);color: var(--text-dunkel);flex: none;transition: border-color var(--d-schnell) var(--uebergang)}@media (hover: hover){.kopf-wunsch:hover{border-color: rgba(var(--gold-rgb), .75);color: var(--gold-auf)}}.kopf-wunsch-voll{border-color: rgba(var(--gold-rgb), .55)}.kopf-wunsch-bild{width: 19px;height: 19px;fill: none;stroke: currentColor;stroke-width: 1.3;stroke-linecap: round;stroke-linejoin: round}.kopf-wunsch-zahl{position: absolute;top: -3px;right: -3px;min-width: 18px;height: 18px;padding: 0 5px;box-sizing: border-box;border-radius: 999px;background: var(--gold);color: var(--grund-dunkel);font-size: 11px;font-weight: var(--gewicht-halb);display: flex;align-items: center;justify-content: center}.kachel-huelle{position: relative;display: flex}.kachel-huelle > .kachel{flex: 1}.kachel-huelle .herz-formular{position: absolute;top: 12px;right: 12px;z-index: 2}.herz-formular{margin: 0;line-height: 0}.herz{display: flex;align-items: center;justify-content: center;width: 34px;height: 34px;padding: 0;border-radius: 50%;border: 1px solid rgba(var(--text-dunkel-rgb), .22);background: rgba(var(--grund-dunkel-rgb), .62);color: var(--text-dunkel);cursor: pointer;transition: border-color var(--d-schnell) var(--uebergang), color var(--d-schnell) var(--uebergang)}.herz:focus-visible{border-color: rgba(var(--gold-rgb), .75);color: var(--gold-auf)}@media (hover: hover){.herz:hover{border-color: rgba(var(--gold-rgb), .75);color: var(--gold-auf)}}.herz-voll{border-color: rgba(var(--gold-rgb), .55);color: #E8B4B8}.herz-bild{width: 17px;height: 17px;fill: none;stroke: currentColor;stroke-width: 1.3;stroke-linecap: round;stroke-linejoin: round}.herz-gross{width: 44px;height: 44px}.herz-gross .herz-bild{width: 21px;height: 21px}.aktionsband{display: flex;align-items: center;justify-content: space-between;gap: 10px;margin: 8px 0;padding: 5px 11px;border-radius: 8px;background: var(--grund-dunkel);color: var(--gold);font-size: 11px;letter-spacing: .06em;text-transform: uppercase;font-weight: var(--gewicht-halb)}.aktionsband-frist{opacity: .82}.aktionsband-wert{font-variant-numeric: tabular-nums;white-space: nowrap}.aktionsband + .produkt-preiszeile{margin-top: 10px}.aktionssiegel{position: absolute;top: 12px;left: 12px;z-index: 2;display: inline-flex;align-items: center;justify-content: center;width: 40px;height: 40px;border-radius: 50%;background: var(--grund-dunkel);color: var(--gold);border: 1px solid var(--gold);font-size: 12px;font-weight: var(--gewicht-halb);font-variant-numeric: tabular-nums;letter-spacing: -.01em}.kachel-preiszeile{display: inline-flex;align-items: baseline;gap: 7px;flex: none;white-space: nowrap}.preis-alt{font-size: .78em;color: var(--text-hell-meta);text-decoration-thickness: 1px;text-decoration-color: var(--text-hell-meta)}.preis-neu{color: var(--bluete-rose)}.produkt-preiszeile .preis-alt{font-size: 16px}.preis-30-tage{margin: 4px 0 0;font-size: 11.5px;line-height: 1.45;color: var(--text-hell-meta)}.preis-30-tage-klein{font-size: 10.5px;margin-top: 3px}@media (max-width: 640px){.aktionsband{font-size: 10px;padding: 4px 9px}.aktionssiegel{width: 34px;height: 34px;font-size: 11px}}.sterne{display: inline-flex;align-items: center;gap: 6px;font-size: 12.5px;color: var(--text-hell-meta);line-height: 1}.sterne-reihe{display: inline-flex;gap: 1px;color: var(--gold)}.sterne-zahl{font-weight: var(--gewicht-halb);color: var(--text-hell)}.sterne-anzahl{color: var(--text-hell-meta)}.stern{display: inline-block;width: 13px;height: 13px}.stern-bild{display: block;width: 100%;height: 100%}.stern-leer{color: rgba(var(--gold-rgb), .28)}.stern-halb{position: relative;color: rgba(var(--gold-rgb), .28)}.stern-halb .stern-fuellung{position: absolute;inset: 0;width: 50%;color: var(--gold);overflow: hidden}.stern-halb .stern-fuellung svg, .stern-halb .stern-fuellung{object-fit: cover;object-position: left}.sterne-gross{font-size: 14px;gap: 8px}.sterne-gross .stern{width: 17px;height: 17px}.kachel .sterne{margin-top: 6px}.such-mitte .sterne{margin-top: 3px}.produkt-sterne{margin: 14px 0 16px}.sterne-keine{color: var(--text-hell-meta)}.produkt-sterne-hinweis{margin: 6px 0 0;max-width: 46ch;font-size: 11.5px;line-height: 1.5;color: var(--text-hell-meta)}.bewertung-feld{border: 0;margin: 0;padding: 0}.bewertung-feld > legend{padding: 0;font-size: 12.5px;color: var(--text-hell-meta)}.bewertung-wahl{display: inline-flex;flex-direction: row-reverse;gap: 2px;margin-top: 4px}.bewertung-wahl input{position: absolute;width: 1px;height: 1px;clip-path: inset(50%);overflow: hidden;white-space: nowrap}.bewertung-wahl label{cursor: pointer;padding: 3px;line-height: 0;color: rgba(var(--gold-rgb), .28);transition: color var(--d-schnell, .18s) ease}.bewertung-wahl label svg{display: block;width: 22px;height: 22px}.bewertung-wahl input:checked ~ label{color: var(--gold)}@media (hover: hover){.bewertung-wahl label:hover, .bewertung-wahl label:hover ~ label{color: var(--gold)}}.bewertung-wahl input:focus-visible + label{outline: 2px solid var(--gold);outline-offset: 2px;border-radius: 4px}.bewertung-zeile{display: flex;flex-wrap: wrap;align-items: center;gap: 12px;padding: 12px 0;border-top: 1px solid rgba(255,255,255,.07)}.bewertung-zeile-name{flex: 1 1 12rem;font-size: 13.5px}.bewertung-zurueck{background: none;border: 0;padding: 0;cursor: pointer;font: inherit;font-size: 11.5px;color: var(--text-hell-meta);text-decoration: underline}@media (hover: hover){.bewertung-zurueck:hover{color: var(--text-hell)}}.wunsch-zeile{display: flex;align-items: center;gap: 14px;margin-top: 16px}.wunsch-zeile-text{font-size: 13.5px;color: var(--text-dunkel-weich)}.wunsch-liste{display: grid;grid-template-columns: repeat(3, 1fr);gap: 26px}@media (max-width: 900px){.wunsch-liste{grid-template-columns: repeat(2, 1fr)}}@media (max-width: 560px){.wunsch-liste{grid-template-columns: 1fr}}.wunsch-fuss{display: flex;align-items: flex-start;justify-content: space-between;gap: 24px;flex-wrap: wrap;margin-top: 34px;padding-top: 22px;border-top: 1px solid rgba(var(--text-dunkel-rgb), .10)}.wunsch-hinweis{margin: 0;max-width: 62ch;font-size: 13.5px;line-height: 1.75;color: var(--text-dunkel-weich)}.leerer-korb-hinweis{font-size: 13.5px;color: var(--text-hell-meta)}.kopf-lupe{display: flex;align-items: center;justify-content: center;width: 40px;height: 40px;border-radius: 50%;border: 1px solid rgba(var(--text-dunkel-rgb), .22);color: var(--text-dunkel);flex: none;transition: border-color var(--d-schnell) var(--uebergang)}@media (hover: hover){.kopf-lupe:hover{border-color: rgba(var(--gold-rgb), .75);color: var(--gold-auf)}}.kopf-lupe-bild{width: 19px;height: 19px;fill: none;stroke: currentColor;stroke-width: 1.3;stroke-linecap: round}.suchleiste{display: flex;align-items: center;gap: 16px;padding-bottom: 14px;margin-bottom: 34px;border-bottom: 1px solid var(--gold)}.suchleiste-lupe{flex: none;display: flex;color: var(--bronze)}.suchleiste-lupe svg{width: 24px;height: 24px;fill: none;stroke: currentColor;stroke-width: 1.3;stroke-linecap: round}.suchleiste input[type="search"]{flex: 1;min-width: 0;border: 0;background: none;padding: 4px 0;font-size: 26px;font-weight: 300;letter-spacing: -.02em;color: var(--text-hell);-webkit-appearance: none;appearance: none}.suchleiste input[type="search"]::-webkit-search-cancel-button{display: none}.suchleiste input[type="search"]:focus-visible{outline: var(--fokus);outline-offset: 4px;border-radius: var(--radius-klein)}.suchleiste:has(input[type="search"]:focus-visible){outline: var(--fokus);outline-offset: 6px;border-radius: var(--radius-klein)}.suchleiste:has(input[type="search"]:focus-visible) input[type="search"]{outline: none}.suchleiste input::placeholder{color: var(--text-hell-meta)}.suchleiste-zahl{flex: none;font-size: 13px;color: var(--text-hell-meta);white-space: nowrap}.suchleiste-weg{flex: none;display: flex;align-items: center;justify-content: center;width: 34px;height: 34px;border-radius: 50%;border: 1px solid var(--linie);color: var(--text-hell-weich);font-size: 16px;text-decoration: none}@media (hover: hover){.suchleiste-weg:hover{border-color: var(--gold);color: var(--handlung)}}.such-familien{display: grid;grid-template-columns: repeat(5, 1fr);gap: 1px;background: var(--linie);border: 1px solid var(--linie);margin-bottom: 30px}@media (max-width: 900px){.such-familien{grid-template-columns: repeat(2, 1fr)}}@media (max-width: 460px){.such-familien{grid-template-columns: 1fr}}.such-familie{background: var(--grund-weiss);padding: 20px 22px 22px;text-decoration: none;color: inherit;display: block;transition: background var(--d-schnell) var(--uebergang)}@media (hover: hover){.such-familie:hover{background: var(--grund-platte);color: inherit}}.such-familie-leer .such-familie-name{color: var(--text-hell-weich)}.such-familie-leer .such-familie-strich{opacity: .45}.such-familie-strich{display: block;width: 22px;height: 1px;margin-bottom: 16px}.ton-rose{background: var(--bluete-rose)}.ton-pfirsich{background: var(--bluete-pfirsich)}.ton-pflaume{background: var(--bluete-pflaume)}.ton-petrol{background: var(--bluete-petrol)}.ton-gold{background: var(--gold)}.ton-salbei{background: var(--bluete-salbei)}.such-familie-name{display: block;font-size: 15.5px;font-weight: var(--gewicht-halb)}.such-familie-zahl{display: block;margin-top: 6px;font-size: 12.5px;color: var(--text-hell-meta)}.such-oft{display: flex;align-items: center;gap: 12px;flex-wrap: wrap;margin-bottom: 8px}.such-oft-titel{flex: none;font-size: 10px;letter-spacing: .18em;text-transform: uppercase;font-weight: var(--gewicht-halb);color: var(--bronze)}.such-gruppe{margin: 34px 0 14px;font-size: 11px;letter-spacing: .18em;text-transform: uppercase;font-weight: var(--gewicht-halb);color: var(--bronze)}.such-gruppe:first-of-type{margin-top: 0}.such-liste{display: flex;flex-direction: column;gap: 2px}.such-zeile{display: grid;grid-template-columns: 64px 1fr auto;gap: 18px;align-items: center;padding: 14px 12px;text-decoration: none;color: inherit;border-radius: 3px;transition: background var(--d-schnell) var(--uebergang)}.such-zeile:focus-visible{background: var(--grund-platte);color: inherit}@media (hover: hover){.such-zeile:hover{background: var(--grund-platte);color: inherit}}.such-blatt{aspect-ratio: 3 / 4;border-radius: var(--blatt);overflow: hidden;background: var(--grund-platte);box-shadow: 0 0 0 1px var(--linie);display: flex;align-items: center;justify-content: center}.such-zeile:nth-child(even) .such-blatt{border-radius: var(--blatt-gespiegelt)}.such-blatt img{width: 100%;height: 100%}.such-blatt .frei{object-fit: contain;padding: 11% 13%;box-sizing: border-box}.such-blatt .stimmung{object-fit: cover}.such-blatt-seite{background: var(--grund-weiss);color: var(--bronze)}.such-blatt-seite svg{width: 22px;height: 22px;fill: none;stroke: currentColor;stroke-width: 1.2;stroke-linecap: round;stroke-linejoin: round}.such-mitte{min-width: 0;display: block}.such-kat{display: flex;align-items: center;gap: 9px;margin-bottom: 5px;font-size: 10px;letter-spacing: .16em;text-transform: uppercase;font-weight: var(--gewicht-halb);color: var(--bronze)}.such-name{display: block;font-size: 15.5px;font-weight: var(--gewicht-halb);color: var(--text-hell)}.such-fund{display: block;margin-top: 4px;font-size: 13px;line-height: 1.6;color: var(--text-hell-weich)}.such-pfad{font-size: 12px;color: var(--text-hell-meta);white-space: nowrap}.such-preis{font-family: var(--schrift-kursiv);font-style: italic;font-size: 20px;color: var(--text-hell);white-space: nowrap;flex: none}.such-fund mark, .such-name mark{background: rgba(var(--gold-rgb), .26);color: inherit;padding: 0 3px;border-radius: 2px}.such-alle{margin-top: 20px;font-size: 14px}.such-leer{border: 1px solid var(--linie);background: var(--grund-weiss);padding: 30px 32px 32px}.such-leer-titel{margin: 0 0 8px;font-size: 21px;font-weight: 300;letter-spacing: -.02em;color: var(--text-hell)}.such-leer-titel em{font-family: var(--schrift-kursiv);font-style: italic;font-size: 24px;color: var(--handlung)}.such-leer-text{margin: 0 0 22px;max-width: 52ch;font-size: 14.5px;line-height: 1.75;color: var(--text-hell-weich)}.such-leer-knoepfe{display: flex;gap: 12px;flex-wrap: wrap;align-items: center;margin-bottom: 24px}.such-leer-vielleicht{display: flex;align-items: center;gap: 10px;flex-wrap: wrap;padding-top: 18px;border-top: 1px solid var(--linie)}.mengenwahl{flex: none}.mengenwahl input{width: 72px;box-sizing: border-box;padding: 15px 10px;border: 1px solid var(--feld-rand);border-radius: var(--radius-pille);background: var(--grund-weiss);font: inherit;font-size: 15px;text-align: center;color: var(--text-hell)}.mengenwahl input:focus-visible{outline: var(--fokus);outline-offset: 2px;border-color: var(--gold)}.korbseite{display: grid;grid-template-columns: 1.18fr .82fr;gap: 56px;padding: 48px var(--seitenrand) 64px;align-items: start}.korb-liste{list-style: none;margin: 0;padding: 0}.korb-zeile{display: grid;grid-template-columns: 92px 1fr auto auto auto;gap: 20px;align-items: center;padding: 20px 0;border-top: 1px solid var(--linie)}.korb-zeile:last-child{border-bottom: 1px solid var(--linie)}.korb-bild{position: relative;display: block;width: 92px;aspect-ratio: var(--blatt-seitenverhaeltnis);border-radius: var(--blatt);overflow: hidden;background: var(--grund-platte);box-shadow: 0 0 0 1px var(--linie);flex: none}.korb-bild img{width: 100%;height: 100%;object-fit: cover}.korb-name{font-size: 16px;font-weight: var(--gewicht-halb);color: var(--text-hell)}@media (hover: hover){.korb-name:hover{color: var(--handlung)}}.korb-merkmale{margin: 5px 0 0;font-size: 13px;color: var(--text-hell-meta)}.korb-einzel{margin: 3px 0 0;font-size: 12.5px;color: var(--text-hell-meta)}.korb-menge{display: flex;align-items: center;gap: 8px}.korb-menge input{width: 62px;box-sizing: border-box;padding: 9px 8px;border: 1px solid var(--feld-rand);border-radius: var(--radius-klein);background: var(--grund-weiss);font: inherit;font-size: 14px;text-align: center;color: var(--text-hell)}.korb-menge input:focus-visible{outline: var(--fokus);outline-offset: 2px;border-color: var(--gold)}.knopf-klein{padding: 8px 14px;font-size: 13px}.korb-summe{margin: 0;font-family: var(--schrift-kursiv);font-style: italic;font-size: 21px;color: var(--text-hell);white-space: nowrap;min-width: 5.5rem;text-align: right}.korb-weg button, .korb-leeren button{border: 0;background: none;padding: 4px;font: inherit;font-size: 12.5px;color: var(--text-hell-meta);text-decoration: underline;text-underline-offset: 3px;cursor: pointer}@media (hover: hover){.korb-weg button:hover, .korb-leeren button:hover{color: var(--zustand-fehler)}}.korb-weg button:focus-visible, .korb-leeren button:focus-visible{outline: var(--fokus);outline-offset: 2px}.korb-leeren{margin-top: 18px}.karte-reihen-erst{border-top: 0;padding-top: 0;margin-top: 0}.korb-gesamt{display: flex;justify-content: space-between;align-items: baseline;gap: 16px;margin: 18px 0 0;padding-top: 16px;border-top: 1px solid var(--linie-zart);font-size: 15px;font-weight: var(--gewicht-halb)}.korb-gesamt-zahl{font-family: var(--schrift-kursiv);font-style: italic;font-size: 30px;font-weight: var(--gewicht-normal);white-space: nowrap}.korb-ust{margin: 4px 0 0;font-size: 12.5px;color: var(--text-hell-meta)}.korb-weiter{margin-top: 20px}.knopf-verweis{display: block;box-sizing: border-box;width: 100%;text-align: center;color: var(--handlung-auf)}@media (hover: hover){.knopf-verweis:hover{color: var(--handlung-auf)}}.korb-weiterstoebern{margin: 14px 0 0;font-size: 13.5px;text-align: center}.feldgruppe{border: 0;margin: 0;padding: 28px 0 0}.feldgruppe legend{padding: 0;font-size: var(--t-mikro);letter-spacing: .16em;text-transform: uppercase;color: var(--bronze);font-weight: var(--gewicht-halb)}.feldpaar{display: grid;grid-template-columns: 1fr 1fr;gap: 0 20px}.feldpaar-plz{grid-template-columns: 140px 1fr}.feld-schmal input, .feld-schmal select{max-width: 200px}.feld input[readonly]{background: #F6F1EC;color: var(--text-hell-meta)}.lieferfelder{border-left: 2px solid var(--linie);padding-left: 20px;margin-top: 6px}.zahlwahl{margin-top: 12px}.zahlwahl input{position: absolute;opacity: 0;pointer-events: none}.zahlwahl label{display: grid;grid-template-columns: 26px 1fr;grid-template-areas: "strich name" "strich text";gap: 4px 14px;align-items: start;border: 1px solid var(--feld-rand);border-radius: var(--radius-klein);padding: 16px 18px;cursor: pointer;background: var(--grund-weiss);transition: border-color var(--d-schnell) var(--uebergang)}@media (hover: hover){.zahlwahl label:hover{border-color: var(--text-hell)}}.zahlwahl input:checked + label{border-color: var(--text-hell);box-shadow: inset 0 0 0 1px var(--text-hell)}.zahlwahl input:focus-visible + label{outline: var(--fokus);outline-offset: 2px}.zahlwahl-strich{grid-area: strich;width: 26px;height: 1px;margin-top: 10px}.zahlwahl-name{grid-area: name;font-size: 15.5px;font-weight: var(--gewicht-halb)}.zahlwahl-text{grid-area: text;font-size: 13.5px;line-height: 1.6;color: var(--text-hell-weich)}.pruefliste{width: 100%;border-collapse: collapse;margin: 18px 0 0;font-size: 14.5px}.pruefliste th, .pruefliste td{padding: 12px 10px;text-align: left;vertical-align: top}.pruefliste thead th{font-size: var(--t-mikro);letter-spacing: .12em;text-transform: uppercase;color: var(--bronze);font-weight: var(--gewicht-halb);border-bottom: 1px solid var(--linie)}.pruefliste tbody td{border-bottom: 1px solid var(--linie-zart)}.pruefliste .rechts{text-align: right;white-space: nowrap}.pruefliste-merkmal{display: block;font-size: 12.5px;color: var(--text-hell-meta);margin-top: 3px}.pruefliste tfoot th, .pruefliste tfoot td{padding-top: 10px;padding-bottom: 4px;font-weight: var(--gewicht-normal)}.pruefliste tfoot th{text-align: right;color: var(--text-hell-weich)}.pruefliste-gesamt th, .pruefliste-gesamt td{border-top: 1px solid var(--linie);padding-top: 14px;font-weight: var(--gewicht-halb);font-size: 17px;color: var(--text-hell)}.pruefspalten{display: grid;grid-template-columns: repeat(3, 1fr);gap: 32px;margin-top: 34px}.pruefspalten h3{font-size: var(--t-mikro);letter-spacing: .14em;text-transform: uppercase;color: var(--bronze);font-weight: var(--gewicht-halb);margin: 0 0 10px}.anschriftblock{margin: 0;font-size: 14.5px;line-height: 1.75;color: var(--text-hell-weich)}.bestellform{margin-top: 40px;padding-top: 28px;border-top: 1px solid var(--linie)}.bestellabschluss{margin-top: 24px}.bestellabschluss .knopf-bestellen{width: 100%;padding: 20px 0;font-size: 17px}.bestellabschluss-satz{margin: 12px 0 0;font-size: 13.5px;line-height: 1.7;color: var(--text-hell-weich);text-align: center}.bestellzustand{display: flex;align-items: center;gap: 12px;margin: 0 0 26px;font-size: 14.5px;color: var(--text-hell-weich)}.bankkasten{border: 1px solid var(--linie);background: var(--feld-grund);padding: 22px 26px;margin-top: 16px}.bankkasten .iban{font-variant-numeric: tabular-nums;letter-spacing: .03em}@media (max-width: 900px){.feldpaar, .feldpaar-plz, .pruefspalten{grid-template-columns: 1fr;gap: 0}.pruefspalten{gap: 24px}.pruefliste{font-size: 13.5px}.pruefliste th, .pruefliste td{padding: 10px 6px}.kasse-liste li{font-size: 13.5px}}.kasse-liste{list-style: none;margin: 0 0 18px;padding: 0;font-size: 14px}.kasse-liste li{display: grid;grid-template-columns: auto 1fr auto;gap: 10px;padding: 8px 0;border-bottom: 1px solid var(--linie-zart)}.kasse-liste li:last-child{border-bottom: 0}.kasse-menge{color: var(--text-hell-meta);white-space: nowrap}.kasse-preis{white-space: nowrap;font-weight: var(--gewicht-halb)}.brotkrume{display: flex;align-items: center;gap: 10px;flex-wrap: wrap;padding: 20px var(--seitenrand) 0;font-size: 12.5px;color: var(--text-hell-meta);margin: 0}.brotkrume a{color: var(--text-hell-meta)}@media (hover: hover){.brotkrume a:hover{color: var(--handlung)}}.brotkrume [aria-current="page"]{color: var(--text-hell)}.brotkrume-strich{color: #C9B3A3}.produkt{display: grid;grid-template-columns: 1.06fr .94fr;gap: 56px;padding: 26px var(--seitenrand) 0;align-items: start}.produkt-buehne{position: relative;animation: blattAtem 14s ease-in-out infinite}@media (hover: none){.produkt-buehne{animation: none}}.produkt-buehne .kachel-licht{inset: -22px;filter: blur(26px)}.produkt-blatt{position: relative;aspect-ratio: 1 / 1.14;border-radius: var(--blatt);overflow: hidden;background: var(--grund-platte);box-shadow: 0 0 0 1px var(--linie), 0 26px 50px -34px rgba(40,44,53,.6)}.produkt-blatt img{width: 100%;height: 100%}.produkt-blatt .frei{object-fit: contain;padding: 9% 12%;box-sizing: border-box}.produkt-blatt .stimmung{object-fit: cover}.galerie-reihe{position: relative;display: flex;align-items: center;gap: 8px;margin-top: 18px}.produkt-galerie{display: flex;gap: 10px;overflow-x: auto;scroll-snap-type: x proximity;scrollbar-width: none;flex: 1 1 auto;min-width: 0}.produkt-galerie::-webkit-scrollbar{display: none}.produkt-galerie > *{flex: 0 0 calc((100% - 5 * 10px) / 6);min-width: 0;scroll-snap-align: start}.produkt-galerie:focus-visible{outline: 2px solid var(--gold);outline-offset: 3px}.galerie-pfeil{flex: 0 0 auto;width: 34px;height: 34px;border-radius: 50%;border: 1px solid var(--linie);background: var(--grund);color: var(--text);font-size: 20px;line-height: 1;cursor: pointer;display: grid;place-items: center;transition: border-color var(--d-schnell) var(--uebergang)}@media (hover: hover){.galerie-pfeil:hover{border-color: var(--gold)}}.galerie-pfeil[hidden]{display: grid;visibility: hidden}.produkt-galerie > *{position: relative;display: block;aspect-ratio: 1;border-radius: var(--blatt);overflow: hidden;background: var(--grund-platte);box-shadow: 0 0 0 1px var(--linie)}.produkt-galerie > :nth-child(even){border-radius: var(--blatt-gespiegelt)}.produkt-galerie a[aria-current="true"]{box-shadow: 0 0 0 1.5px var(--gold)}.produkt-galerie img{width: 100%;height: 100%;object-fit: cover}.produkt-galerie a{transition: box-shadow var(--d-schnell) var(--uebergang)}@media (hover: hover){.produkt-galerie a:hover{box-shadow: 0 0 0 1.5px var(--gold)}}.galerie-leer{display: flex;align-items: center;justify-content: center;box-sizing: border-box;text-align: center;background: repeating-linear-gradient(135deg, #F4EBE3 0 6px, var(--grund-platte) 6px 12px)}.galerie-leer span{max-width: 56%;font-size: 9px;letter-spacing: .07em;text-transform: uppercase;line-height: 1.35;color: var(--text-hell-meta)}.blatt-lupe{display: block;width: 100%;height: 100%}.blatt-lupe img{transition: transform var(--d-blende) var(--uebergang)}@media (hover: hover){.blatt-lupe:hover img{transform: scale(1.03)}}.lichtkasten{display: none}.lichtkasten:target{position: fixed;inset: 0;z-index: 95;display: flex;align-items: center;justify-content: center;padding: clamp(18px, 5vw, 60px)}.lichtkasten-grund{position: absolute;inset: 0;background: rgba(20, 22, 28, .86)}.lichtkasten-rahmen{position: relative;margin: 0;display: flex;flex-direction: column;align-items: center;gap: 14px;max-width: min(980px, 100%)}.lichtkasten-rahmen img{max-width: 100%;max-height: min(72vh, 760px);width: auto;height: auto;object-fit: contain;border-radius: var(--radius-klein);box-shadow: 0 40px 90px -46px #000}.lichtkasten-rahmen figcaption{display: flex;align-items: baseline;gap: 14px;flex-wrap: wrap;justify-content: center;text-align: center}.lichtkasten-name{color: var(--text-dunkel);font-weight: var(--gewicht-halb);font-size: 15px}.lichtkasten-zaehler{color: rgba(var(--text-dunkel-rgb), .62);font-size: 13px}.lichtkasten-zu{position: absolute;top: clamp(14px, 3vw, 26px);right: clamp(14px, 3vw, 26px);padding: 9px 18px;border: 1px solid rgba(var(--text-dunkel-rgb), .32);border-radius: var(--radius-pille);background: rgba(20,22,28,.5);color: var(--text-dunkel);font-size: 13px}@media (hover: hover){.lichtkasten-zu:hover{border-color: var(--gold);color: var(--gold-auf)}}.lichtkasten-weg{position: absolute;top: 50%;transform: translateY(-50%);display: flex;align-items: center;justify-content: center;width: 48px;height: 48px;border-radius: 50%;border: 1px solid rgba(var(--text-dunkel-rgb), .28);background: rgba(20,22,28,.5);color: var(--text-dunkel);font-size: 24px;line-height: 1}@media (hover: hover){.lichtkasten-weg:hover{border-color: var(--gold);color: var(--gold-auf)}}.lichtkasten-vor{left: clamp(8px, 2vw, 24px)}.lichtkasten-nach{right: clamp(8px, 2vw, 24px)}.lichtkasten a:focus-visible{outline: var(--fokus);outline-offset: 3px}.produkt-spalte{padding-top: 6px;position: relative}.teilen{position: absolute;top: 0;right: 0;z-index: 3}.teilen-knopf{width: 38px;height: 38px;border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;background: #FFFFFF;border: 1px solid var(--linie);color: var(--bronze);font-size: 17px;line-height: 1;cursor: pointer;transition: border-color .2s, color .2s;list-style: none}.teilen-knopf::-webkit-details-marker{display: none}.teilen-knopf::marker{content: ''}@media (hover: hover){.teilen-knopf:hover{border-color: var(--bronze);color: var(--tinte, #242933)}}.teilen[open] .teilen-knopf{border-color: var(--bronze)}.teilen-menue{position: absolute;top: 46px;right: 0;min-width: 190px;display: flex;flex-direction: column;padding: 6px;background: #FFFFFF;border: 1px solid var(--linie);border-radius: 12px;box-shadow: 0 18px 40px -22px rgba(40,44,53,.55)}.teilen-weg{display: block;width: 100%;box-sizing: border-box;padding: 10px 12px;border: 0;border-radius: 8px;background: none;font: inherit;font-size: 14.5px;text-align: left;text-decoration: none;color: var(--tinte, #242933);cursor: pointer}@media (hover: hover){.teilen-weg:hover{background: #FBF4EC}}.teilen-weg:focus-visible{outline: 2px solid var(--bronze);outline-offset: -2px}@media (max-width: 760px){.teilen{position: relative;top: auto;right: auto;display: flex;justify-content: flex-end;margin: 0 0 8px}}.produkt-kat{display: flex;align-items: center;gap: 9px;margin: 0 0 14px;font-size: var(--t-mikro);letter-spacing: .18em;text-transform: uppercase;color: var(--bronze);font-weight: var(--gewicht-halb)}.produkt-kat .punkt{width: 7px;height: 7px}.produkt-spalte h1{margin: 0;font-size: 44px;letter-spacing: -.035em;line-height: 1.1}.produkt-spalte h1 em{font-family: var(--schrift-kursiv);font-style: italic;font-size: 50px}.produkt-preiszeile{display: flex;align-items: baseline;gap: 12px;margin-top: 20px;flex-wrap: wrap}.produkt-preis{font-family: var(--schrift-kursiv);font-style: italic;font-size: 34px;color: var(--text-hell);white-space: nowrap}.produkt-preis-zusatz{font-size: 12.5px;color: var(--text-hell-meta)}.produkt-text{margin: 20px 0 0;font-size: 16px;line-height: 1.75;color: var(--text-hell-weich);max-width: 46ch}.produkt-punkte{margin: 14px 0 0;padding: 0 0 0 20px;font-size: 16px;line-height: 1.75;color: var(--text-hell-weich);max-width: 46ch}.produkt-punkte li{margin-top: 4px}.produkt-punkte li::marker{color: var(--gold)}.produkt-beschreibung.ist-gekuerzt{max-height: 300px;overflow: hidden;position: relative}.produkt-beschreibung.ist-gekuerzt::after{content: '';position: absolute;inset: auto 0 0 0;height: 90px;pointer-events: none;background: linear-gradient(to bottom, rgba(255, 250, 246, 0), var(--grund-hell))}.produkt-mehr{display: inline-flex;align-items: center;gap: 6px;margin-top: 10px;padding: 0;border: 0;background: none;cursor: pointer;font: inherit;font-size: 14px;font-weight: var(--gewicht-halb);color: var(--bluete-petrol);text-decoration: underline;text-underline-offset: 3px}.produkt-mehr[hidden]{display: none}@media (hover: hover){.produkt-mehr:hover{color: var(--gold-schrift-hell)}}.produkt-mehr:focus-visible{outline: var(--fokus);outline-offset: 3px;border-radius: 4px}.produkt-mehr::after{content: '';width: 7px;height: 7px;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: rotate(45deg) translate(-2px, -2px);transition: transform .18s ease}.produkt-mehr[aria-expanded="true"]::after{transform: rotate(-135deg) translate(-2px, -2px)}.produkt-text + .produkt-punkte{margin-top: 18px}.produkt-schluss{font-family: var(--schrift-kursiv);font-style: italic;font-size: 19px;color: var(--bronze);margin: 14px 0 0}.wahlblock{margin-top: 26px}.wahlblock-erst{margin-top: 32px;padding-top: 24px;border-top: 1px solid var(--linie)}.wahl-kopf{display: flex;justify-content: space-between;align-items: baseline;gap: 14px}.wahl-titel{font-size: 12px;letter-spacing: .14em;text-transform: uppercase;color: var(--bronze);font-weight: var(--gewicht-halb)}.wahl-neben{font-size: 13px;color: var(--text-hell-meta)}.farb-gewaehlt{font-size: 13px;color: var(--text-hell);font-weight: var(--gewicht-halb)}.farb-gewaehlt > span{display: none}.farb-gewaehlt > span:first-child{display: inline}.wahlblock:has(.farb-reihe > input:not(:nth-child(1)):checked) .farb-gewaehlt > span:first-child{display: none}.wahlblock:has(.farb-reihe > input:nth-child(1):checked) .farb-gewaehlt > span:nth-child(1), .wahlblock:has(.farb-reihe > input:nth-child(3):checked) .farb-gewaehlt > span:nth-child(2), .wahlblock:has(.farb-reihe > input:nth-child(5):checked) .farb-gewaehlt > span:nth-child(3), .wahlblock:has(.farb-reihe > input:nth-child(7):checked) .farb-gewaehlt > span:nth-child(4), .wahlblock:has(.farb-reihe > input:nth-child(9):checked) .farb-gewaehlt > span:nth-child(5), .wahlblock:has(.farb-reihe > input:nth-child(11):checked) .farb-gewaehlt > span:nth-child(6), .wahlblock:has(.farb-reihe > input:nth-child(13):checked) .farb-gewaehlt > span:nth-child(7), .wahlblock:has(.farb-reihe > input:nth-child(15):checked) .farb-gewaehlt > span:nth-child(8), .wahlblock:has(.farb-reihe > input:nth-child(17):checked) .farb-gewaehlt > span:nth-child(9), .wahlblock:has(.farb-reihe > input:nth-child(19):checked) .farb-gewaehlt > span:nth-child(10){display: inline}.wahl-reihe{display: flex;gap: 10px;margin-top: 12px;flex-wrap: wrap}.wahl-reihe input{position: absolute;opacity: 0;pointer-events: none}.wahl-reihe label{flex: 1;min-width: 84px;border: 1px solid var(--feld-rand);border-radius: var(--radius-klein);padding: 13px 0;text-align: center;font-size: 15px;cursor: pointer;transition: border-color var(--d-schnell) var(--uebergang)}@media (hover: hover){.wahl-reihe label:hover{border-color: var(--text-hell)}}.wahl-preis{display: block;margin-top: 3px;font-size: 13px;opacity: .72}.wahl-reihe input:checked + label{border-color: var(--text-hell);background: var(--text-hell);color: var(--grund-hell);font-weight: var(--gewicht-halb)}.wahl-reihe input:focus-visible + label{outline: var(--fokus);outline-offset: var(--fokus-abstand)}.ausf-reihe label{padding: 13px 12px;line-height: 1.3}.bemalung{display: inline-block;width: 14px;height: 14px;margin-right: 7px;border-radius: 50%;vertical-align: -2px;background: var(--linie);box-shadow: 0 0 0 1px var(--linie)}.wahl-reihe input:checked + label .bemalung{box-shadow: 0 0 0 1.5px var(--grund-hell)}.farb-reihe{display: flex;gap: 14px;margin-top: 14px;flex-wrap: wrap}.farb-reihe input{position: absolute;opacity: 0;pointer-events: none}.farb-reihe label{width: 34px;height: 34px;border-radius: 50%;cursor: pointer;position: relative;box-shadow: 0 0 0 1px var(--linie);background: var(--linie)}.farb-reihe label::after{content: "";position: absolute;inset: -5px;border-radius: 50%}.farb-reihe input:checked + label, .farb-reihe input:checked + label.probe-weiss, .farb-reihe input:checked + label.probe-weiss-matt, .farb-reihe input:checked + label.probe-weiss-seidig{box-shadow: 0 0 0 1.5px var(--gold), 0 0 0 4px var(--grund-hell), 0 0 0 5.5px var(--gold)}.farb-reihe input:focus-visible + label{outline: var(--fokus);outline-offset: 6px}.farb-namen{font-size: 12.5px;color: var(--text-hell-meta);margin: 12px 0 0}.farb-namen span::before{content: "· "}.farb-namen span:first-child::before{content: none}.farb-reihe label.farbe-wunsch{box-sizing: border-box;background: transparent;box-shadow: none;border: 1.5px dashed var(--text-hell-meta)}.wahlblock:has(#fw:checked) .farb-gewaehlt > .fg-wunsch{display: inline}.wunschfarbe-feld{display: none;border: 0;padding: 0;margin: 18px 0 0;min-width: 0}.wunschfarbe-feld legend{padding: 0}.produkt-wahl:has(#fw:checked) .wunschfarbe-feld{display: block}.wunsch-farben .idee-farbe{display: none}.bestellzeile{display: flex;gap: 12px;margin-top: 30px;align-items: center}.kaufleiste{display: none}.knopf-voll{flex: 1;background: var(--handlung);color: var(--handlung-auf);border: 0;border-radius: var(--radius-pille);padding: 16px 0;text-align: center;font: inherit;font-size: 15.5px;font-weight: var(--gewicht-halb);cursor: pointer;transition: background var(--d-schnell) var(--uebergang)}@media (hover: hover){.knopf-voll:hover{background: var(--handlung-hover);color: var(--handlung-auf)}}.knopf-zahlen{display: inline-block;flex: none;padding: 17px 34px;font-size: 17px}@media (max-width: 640px){.knopf-zahlen{display: block;width: 100%;padding: 17px 20px}}.hinweis-warm{position: relative;margin: 14px 0 0;padding: 14px 16px 14px 32px;background: #FCF3ED;border-radius: var(--radius-klein);font-size: 13px;line-height: 1.65;color: var(--text-hell-weich)}.hinweis-warm::before{content: "";position: absolute;left: 16px;top: 21px;width: 6px;height: 6px;border-radius: 50%;background: var(--gold)}.zweispalt{display: grid;grid-template-columns: 1fr 1fr;margin-top: 26px;border-top: 1px solid var(--linie);border-bottom: 1px solid var(--linie)}.zweispalt > div{padding: 16px 20px;border-left: 1px solid var(--linie)}.zweispalt > div:first-child{padding-left: 0;border-left: 0}.zweispalt > div:last-child{padding-right: 0}.zweispalt-titel{font-size: 14px;font-weight: var(--gewicht-halb)}.zweispalt-text{font-size: 12.5px;color: var(--text-hell-meta);margin-top: 3px}.produkt-block{margin-top: 56px}.block-titel{font-size: var(--t-mikro);font-weight: var(--gewicht-halb);letter-spacing: .18em;text-transform: uppercase;color: var(--bronze);margin: 0 0 14px}.masse-kasten{border: 1px solid var(--linie);padding: 26px 30px;background: var(--feld-grund)}.masse-liste{display: flex;flex-direction: column;gap: 12px;font-size: 14px;margin: 0}.masse-zeile{display: flex;justify-content: space-between;gap: 20px;border-bottom: 1px solid var(--linie-zart);padding-bottom: 10px}.masse-zeile:last-child{border-bottom: 0;padding-bottom: 0}.masse-zeile dt{color: var(--text-hell-weich)}.masse-zeile dd{margin: 0;font-weight: var(--gewicht-halb);text-align: right}.masse-offen{color: var(--handlung)}.hersteller-kopf{display: flex;justify-content: space-between;gap: 20px;align-items: flex-start}.design-marke{display: flex;flex-direction: column;align-items: center;gap: 6px;margin: 0;text-align: center;font-size: 12px;line-height: 1.35;color: var(--text-hell-weich);flex-shrink: 0}.design-marke img{width: auto;height: 44px}.design-fremd{max-width: 200px}.design-fremd strong{font-weight: var(--gewicht-halb)}.design-plattform{opacity: .7;font-size: 11px}.lizenz-kopf{display: flex;align-items: center;gap: 12px;margin-bottom: 14px}.lizenz-logo{width: auto;height: 34px;flex-shrink: 0}.lizenz-name{margin: 0;font-size: 15px;font-weight: var(--gewicht-halb)}.lizenz-kurz{margin: 0 0 12px;font-size: 14px;line-height: 1.7}.lizenz-hinweis{margin: 0 0 12px;padding-left: 14px;border-left: 2px solid #EADFD7;font-size: 13px;line-height: 1.65;color: var(--text-hell-weich)}.lizenz-wege{margin: 0 0 10px;font-size: 13px;line-height: 1.8}.lizenz-eigenes{margin: 0;padding-top: 12px;border-top: 1px solid #F0E6DE;font-size: 12px;line-height: 1.65;color: var(--text-hell-weich)}@media (max-width: 560px){.lizenz-kopf{flex-wrap: wrap}}@media (max-width: 560px){.hersteller-kopf{flex-direction: column}.design-marke{flex-direction: row;align-self: flex-start;text-align: left}}.rechtstext-block{margin-left: 24px;font-style: normal}.testwert-liste{margin: 10px 0 12px;padding-left: 20px}.testwert-liste li{margin-bottom: 4px}.masse-geschaetzt{display: inline-block;margin-left: 6px;padding: 1px 7px;border: 1px solid var(--handlung);border-radius: 999px;font-size: .74rem;font-weight: var(--gewicht-halb);color: var(--handlung);white-space: nowrap;vertical-align: 1px}.wissen{display: flex;flex-direction: column;gap: 16px;margin: 0}.wissen-zeile{display: grid;grid-template-columns: 110px 1fr;gap: 14px;font-size: 14px;line-height: 1.65}.wissen-zeile dt{font-weight: var(--gewicht-halb)}.wissen-zeile dd{margin: 0;color: var(--text-hell-weich)}.produktsicherheit{padding: 0}.hersteller-anschrift{margin: 0 0 18px;padding-bottom: 18px;border-bottom: 1px solid var(--linie-zart);font-size: 14px;line-height: 1.7}.sicherheitsliste{display: flex;flex-direction: column;gap: 12px;margin: 0;padding-left: 20px;font-size: 14px;line-height: 1.65;color: var(--text-hell-weich)}.sicherheit-mehr{margin: 18px 0 0;font-size: 14px}.stimmungsband{position: relative;margin-top: 64px;overflow: hidden}.stimmungsband > img{width: 100%;height: 440px;object-fit: cover}.stimmungsband::after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg, rgba(var(--grund-dunkel-rgb), .92) 0%, rgba(var(--grund-dunkel-rgb), .60) 40%, rgba(var(--grund-dunkel-rgb), .05) 78%)}.stimmungsband-text{position: absolute;left: var(--seitenrand);top: 0;bottom: 0;z-index: 1;display: flex;flex-direction: column;justify-content: center;max-width: 40ch}.stimmungsband-text .kicker{margin-bottom: 16px}.stimmungsband-text h2{margin: 0 0 16px;font-size: 34px;letter-spacing: -.03em;line-height: 1.2;color: var(--text-dunkel-titel)}.stimmungsband-text p{margin: 0;font-size: 15.5px;line-height: 1.78;color: var(--text-dunkel-lead);max-width: 38ch}.aufruf{position: relative;margin-top: 70px;background: var(--grund-dunkel);color: var(--text-dunkel);overflow: hidden}.stimmungsband + .aufruf{margin-top: 0}.aufruf::before{content: "";position: absolute;left: 24%;top: -60%;width: 520px;height: 520px;border-radius: 50%;filter: blur(52px);pointer-events: none;background: radial-gradient(circle, rgba(var(--bluete-pfirsich-rgb), .24) 0%, rgba(var(--bluete-pfirsich-rgb), 0) 66%);animation: schweben2 32s ease-in-out infinite}.aufruf-innen{position: relative;display: grid;grid-template-columns: 1fr .9fr;gap: 56px;padding: 52px var(--seitenrand);align-items: center}.aufruf-innen:has(.aufruf-karte){align-items: start}.aufruf h2{margin: 0 0 12px;font-size: 30px;letter-spacing: -.03em;line-height: 1.2;color: var(--text-dunkel-titel)}.aufruf p{margin: 0 0 30px;font-size: 15.5px;line-height: 1.75;color: var(--text-dunkel-lead);max-width: 44ch}.aufruf-knoepfe{display: flex;gap: 14px;flex-wrap: wrap;align-items: center}.aufruf-tel{color: var(--text-dunkel-nav);font-size: 15px;border-bottom: 1px solid rgba(207,194,188,.35);padding-bottom: 3px}@media (hover: hover){.aufruf-tel:hover{color: var(--text-dunkel)}}.passt-dazu{padding: 64px var(--seitenrand) 0}.passt-dazu .abschnitt-kopf{padding: 0 0 32px}.passt-dazu .kachel-raster{padding: 0;gap: 34px;grid-template-columns: repeat(3, 1fr)}.dazu-passend{padding: 64px var(--seitenrand) 0}.dazu-passend .abschnitt-kopf{padding: 0 0 24px}.zubehoer-reihe{list-style: none;margin: 0;padding: 0;display: grid;gap: 16px}.zubehoer-stueck{display: grid;grid-template-columns: 96px 1fr auto;align-items: center;gap: 20px;padding: 14px 18px;background: var(--grund-platte);border-radius: var(--radius-klein)}.zubehoer-bild{display: block;width: 96px;aspect-ratio: 1;overflow: hidden;border-radius: var(--blatt);background: rgba(var(--licht, 143,169,138), .16)}.zubehoer-bild img{width: 100%;height: 100%;object-fit: cover;display: block}.zubehoer-text{min-width: 0}.zubehoer-name{display: block;font-size: 17px;font-weight: var(--gewicht-halb);color: var(--text-hell);text-decoration: none}@media (hover: hover){.zubehoer-name:hover{text-decoration: underline}}.zubehoer-kurz{margin: 4px 0 0;font-size: 14px;line-height: 1.55;color: var(--text-hell-weich)}.zubehoer-preis{margin: 6px 0 0;font-family: var(--schrift-kursiv);font-style: italic;font-size: 20px;color: var(--text-hell)}.zubehoer-kauf{margin: 0}@media (max-width: 900px){.dazu-passend{padding: 44px var(--seitenrand-handy) 0}.zubehoer-stueck{grid-template-columns: 72px 1fr;gap: 14px}.zubehoer-bild{width: 72px}.zubehoer-kauf{grid-column: 1 / -1}.zubehoer-kauf .knopf-gold{display: block;width: 100%;text-align: center}}@media (max-width: 900px){.filterreihe{padding: 18px var(--seitenrand-handy) 0;gap: 8px}.sortierzeile{padding: 18px var(--seitenrand-handy) 0}.sortierzeile + .kachel-raster.drei{padding-top: 14px}.kachel-raster.drei{grid-template-columns: 1fr 1fr;gap: 24px 18px;padding: 22px var(--seitenrand-handy) 8px}.kachel-raster.drei .kachel-name{font-size: 14px}.kachel-meta, .kachel-nummer{display: none}.merkmale{grid-template-columns: 1fr;margin: 34px var(--seitenrand-handy)}.merkmal{padding: 20px 0;border-left: 0;border-top: 1px solid var(--linie)}.merkmal:first-child{border-top: 0}.brotkrume{padding: 14px var(--seitenrand-handy) 0}.produkt{grid-template-columns: 1fr;gap: 28px;padding: 18px var(--seitenrand-handy) 0}.produkt-medien{display: contents}.produkt .produkt-buehne{order: 1}.produkt .produkt-galerie{order: 2}.produkt .produkt-spalte{order: 3}.produkt .produkt-block{order: 4}.produkt .produktsicherheit{order: 5}.produkt .produkt-block{margin-top: 0}.kaufleiste:not([hidden]){display: flex;position: fixed;inset: auto 0 0 0;z-index: 40;align-items: center;gap: 12px;margin: 0;padding: 10px var(--seitenrand-handy);padding-bottom: calc(10px + env(safe-area-inset-bottom, 0px));background: var(--grund-hell);border-top: 1px solid var(--linie);box-shadow: 0 -6px 24px rgba(36, 41, 51, .09)}.kaufleiste-preis{font-size: 17px;font-weight: var(--gewicht-halb);white-space: nowrap}.kaufleiste .knopf-voll{flex: 1}body:has(.kaufleiste:not([hidden])){padding-bottom: 72px}.produkt-block{margin-top: 28px}.produktsicherheit{padding: 18px var(--seitenrand-handy) 0}.produkt-buehne .kachel-licht{inset: -14px;filter: blur(18px)}.produkt-spalte h1{font-size: var(--t-h1-handy)}.produkt-spalte h1 em{font-size: 34px}.produkt-preis{font-size: 28px}.korbseite{grid-template-columns: 1fr;gap: 28px;padding: 26px var(--seitenrand-handy) 40px}.korb-zeile{grid-template-columns: 72px 1fr auto;grid-template-areas: "bild wort summe" "menge menge weg";gap: 12px 16px}.korb-bild{grid-area: bild;width: 72px}.korb-wort{grid-area: wort}.korb-summe{grid-area: summe;font-size: 19px;min-width: 0}.korb-menge{grid-area: menge}.korb-weg{grid-area: weg;justify-self: end}.produkt-galerie > *{flex: 0 0 calc((100% - 3 * 10px) / 4)}.produkt-galerie > :nth-child(n+5){display: none}.galerie-pfeil, .galerie-pfeil[hidden]{display: none}.wahl-neben{display: none}.stimmungsband{margin-top: 34px}.stimmungsband > img{height: 320px}.stimmungsband-text{left: var(--seitenrand-handy);right: var(--seitenrand-handy);max-width: none}.stimmungsband-text h2{font-size: 24px}.aufruf{margin-top: 40px}.aufruf-innen{grid-template-columns: 1fr;gap: 24px;padding: 34px var(--seitenrand-handy)}.aufruf h2{font-size: 24px}.passt-dazu{padding: 34px var(--seitenrand-handy) 0}.passt-dazu .kachel-raster{grid-template-columns: 1fr 1fr;gap: 18px}.luft-unten{padding-bottom: 34px}}.farb-reihe .probe-rot{background: #9B2226}.farb-reihe .probe-silber{background: linear-gradient(135deg,#D8D8DC,#A8A9AE)}.farb-reihe .probe-champagnergold{background: linear-gradient(135deg,#E8CE9A,#C9A45C)}.farb-reihe .probe-ember{background: linear-gradient(135deg,#C4713F,#8E4B26)}.farb-reihe .probe-mocca{background: #6B4B3A}.farb-reihe .probe-weiss-matt{background: #F4F1EC}.farb-reihe .probe-weiss-seidig{background: linear-gradient(135deg,#FFFDF8,#EFE7DC)}.farb-reihe .probe-weiss{background: #F4F1EC}.farb-reihe .probe-gold{background: linear-gradient(135deg,#DFBE72,#B08A34)}.farb-reihe .probe-violett{background: var(--bluete-pflaume)}.farb-reihe .probe-weiss, .farb-reihe .probe-weiss-matt, .farb-reihe .probe-weiss-seidig{box-shadow: 0 0 0 1px var(--feld-rand)}.farb-reihe input:checked + label.probe-weiss, .farb-reihe input:checked + label.probe-weiss-matt, .farb-reihe input:checked + label.probe-weiss-seidig{box-shadow: 0 0 0 1.5px var(--gold), 0 0 0 4px var(--grund-hell), 0 0 0 5.5px var(--gold)}.nur-vorlesen{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip-path: inset(50%);white-space: nowrap;border: 0}.hinweis{display: grid;grid-template-columns: auto 1fr;gap: 14px;align-items: start;border: 1px solid var(--linie);background: var(--grund-hell);padding: 16px 20px;margin-bottom: 34px}.hinweis-zeichen{width: 20px;height: 20px;border-radius: 50%;border: 1px solid #C9B3A3;color: #8A7B6E;font-size: 11px;display: flex;align-items: center;justify-content: center;font-weight: var(--gewicht-halb);margin-top: 2px;flex: none}.hinweis-titel{margin: 0 0 6px;font-size: 12px;letter-spacing: .14em;text-transform: uppercase;color: var(--bronze);font-weight: var(--gewicht-halb)}.hinweis-text{margin: 0;font-size: 14.5px;line-height: 1.7;color: var(--text-hell-weich)}.hinweis-warnend{border: 0;border-left: 2px solid var(--gold);background: var(--handlung-zart)}.hinweis-warnend .hinweis-titel{color: #7B5A3E}.hinweis-warnend .hinweis-zeichen{border-color: var(--gold);color: var(--bronze);font-size: 12px}.inhaltsseite{display: grid;grid-template-columns: var(--inhaltsspalte) 1fr;gap: 56px;padding: 48px var(--seitenrand) 64px;align-items: start}.inhaltsseite-schmal{grid-template-columns: 1fr}.verzeichnis-fussnote{border-top: 1px solid var(--linie);margin: 24px 0 0;padding-top: 20px;font-size: 13px;line-height: 1.7;color: var(--text-hell-meta)}.rechts-abschluss{padding: 56px var(--seitenrand) 48px}.rechts-abschluss-innen{display: flex;align-items: center;justify-content: space-between;gap: 24px;border-top: 1px solid var(--linie);padding-top: 26px;flex-wrap: wrap}.rechts-abschluss-frage{margin: 0;font-size: 14px;color: var(--text-hell-weich)}.rechts-abschluss-wege{display: flex;gap: 22px;font-size: 13.5px;margin: 0;flex-wrap: wrap}.seitenverzeichnis{position: sticky;top: 32px}.seitenverzeichnis .block-titel{margin-bottom: 16px}.verzeichnis-liste{display: flex;flex-direction: column;gap: 2px;margin: 0;padding: 0;list-style: none}.verzeichnis-liste a{display: block;padding: 7px 0 7px 14px;border-left: 1px solid var(--linie);font-size: 13.5px;line-height: 1.5;color: var(--text-hell-weich)}@media (hover: hover){.verzeichnis-liste a:hover{border-left-color: var(--handlung);color: var(--handlung)}}.verzeichnis-liste a:has(.punkt){display: flex;align-items: baseline;gap: 10px;padding: 0;border-left: 0}@media (hover: hover){.verzeichnis-liste a:has(.punkt):hover{color: var(--handlung)}}.verzeichnis-liste li:has(.punkt) + li:has(.punkt){margin-top: 12px}.verzeichnis-liste .punkt{width: 7px;height: 7px}.verzeichnis-zahl{margin-left: auto;font-family: var(--schrift-kursiv);font-style: italic;font-size: 15px;color: var(--bronze)}.fliess{max-width: var(--lesespalte)}.fliess-weit{max-width: none}.fliess-weit > p, .fliess-weit > h2, .fliess-weit > h3, .fliess-weit > ul, .fliess-weit > ol, .fliess-weit > .meldung, .fliess-weit > .hinweis{max-width: var(--lesespalte)}.fliess h2{font-size: var(--t-h2);letter-spacing: -.02em;line-height: 1.25;margin: 44px 0 0;scroll-margin-top: 24px}.fliess h2:first-child{margin-top: 0}.fliess h3{font-size: var(--t-h3);font-weight: var(--gewicht-halb);margin: 28px 0 0}.fliess p{margin: 14px 0 0;color: var(--text-hell-weich)}.fliess ul, .fliess ol{margin: 14px 0 0;padding-left: 20px;color: var(--text-hell-weich)}.fliess li{margin-top: 7px}.fliess a{text-decoration: underline;text-underline-offset: .18em}.fliess strong{color: var(--text-hell);font-weight: var(--gewicht-halb)}.fliess dl{margin: 14px 0 0}.fliess dt{font-weight: var(--gewicht-halb);margin-top: 14px}.fliess dd{margin: 4px 0 0;color: var(--text-hell-weich)}.merkzettel{display: grid;grid-template-columns: auto 1fr;gap: 14px;align-items: start;padding: 16px 20px;margin: 24px 0 0;font-size: 13.5px;line-height: 1.7;color: var(--text-hell-weich);border-left: 2px solid var(--gold);background: #FDF6EC}.merkzettel strong{display: block;color: var(--text-hell);font-weight: var(--gewicht-halb)}.merkzettel-zeichen{font-size: 15px;line-height: 1.5;color: var(--text-hell)}.merkzettel-rose{border-left-color: var(--handlung);background: #FAECEF}.merkzettel-petrol{border-left-color: var(--bluete-petrol);background: #EDF3F5}.merkzettel-still{border: 1px solid var(--linie);border-left-width: 1px;background: var(--feld-grund)}.fakten{display: grid;grid-template-columns: repeat(3, 1fr);gap: 1px;background: var(--linie);border-top: 1px solid var(--linie);border-bottom: 1px solid var(--linie)}.fakt{background: var(--feld-grund);padding: 26px 28px;display: flex;flex-direction: column;gap: 6px;color: inherit}.fakt-titel{font-size: 15px;font-weight: var(--gewicht-halb)}.fakt-text{font-size: 13.5px;line-height: 1.7;color: var(--text-hell-weich)}.fakt-wert{font-family: var(--schrift-kursiv);font-style: italic;font-size: 24px}@media (hover: hover){a.fakt:hover .fakt-titel{text-decoration: underline}}.frage{border-bottom: 1px solid var(--linie)}.frage summary{list-style: none;display: flex;justify-content: space-between;align-items: baseline;gap: 20px;padding: 18px 0;font-size: 16px;font-weight: var(--gewicht-halb);cursor: pointer}.frage summary::-webkit-details-marker{display: none}.frage summary::after{content: "+";flex: none;font-size: 19px;font-weight: var(--gewicht-leicht);color: var(--bronze);line-height: 1}.frage[open] summary::after{content: "–"}.frage[open] summary{color: var(--handlung)}.frage-antwort{padding: 0 0 20px;margin: 0;color: var(--text-hell-weich);font-size: 15px}.frage-antwort + .frage-antwort{padding-top: 0;margin-top: -8px}.formular{max-width: 46rem}.feld{margin-top: 22px}.feld-kopf{display: flex;justify-content: space-between;align-items: baseline;gap: 14px}.feld-kopf label{font-size: 14px;font-weight: var(--gewicht-halb)}.feld-pflicht{font-size: 11px;letter-spacing: .1em;text-transform: uppercase;color: var(--handlung);font-weight: var(--gewicht-halb)}.feld-frei{font-size: 11px;letter-spacing: .1em;text-transform: uppercase;color: var(--text-hell-meta)}.feld input, .feld textarea, .feld select{width: 100%;box-sizing: border-box;margin-top: 9px;padding: 13px 16px;border: 1px solid var(--feld-rand);border-radius: var(--radius-klein);background: var(--grund-weiss);font: inherit;font-size: 15px;color: var(--text-hell)}.feld textarea{min-height: 160px;resize: vertical;line-height: 1.7}.feld input:focus-visible, .feld textarea:focus-visible, .feld select:focus-visible{outline: var(--fokus);outline-offset: 2px;border-color: var(--gold)}.feld-hinweis{font-size: 12.5px;color: var(--text-hell-meta);margin: 7px 0 0}.feld-fehler{color: var(--zustand-fehler)}.feld [aria-invalid="true"]{border-color: var(--zustand-fehler);border-width: 2px;background: color-mix(in srgb, var(--zustand-fehler) 5%, transparent)}.fehlerliste{margin: 6px 0 0;padding-left: 20px}.fehlerliste li{margin-bottom: 4px}.fehlerliste a{font-weight: var(--gewicht-halb)}.feld-datenschutz{margin-top: 22px;line-height: 1.7;max-width: 56ch}.feld-haken{display: grid;grid-template-columns: auto 1fr;gap: 12px;align-items: start;margin-top: 22px}.feld-haken input{margin-top: 4px;width: 18px;height: 18px;accent-color: var(--handlung)}.feld-haken label{font-size: 13.5px;line-height: 1.65;color: var(--text-hell-weich)}.formular-fuss{display: flex;align-items: center;gap: 20px;margin-top: 28px;flex-wrap: wrap}.formular-fuss .knopf-voll{flex: none;padding-inline: 34px}.meldung{display: grid;grid-template-columns: auto 1fr;gap: 14px;align-items: start;padding: 18px 22px;margin: 0 0 28px;border-left: 2px solid var(--zustand-gut);background: #ECF3EF;font-size: 14px;line-height: 1.7;color: var(--text-hell-weich)}.meldung strong{display: block;color: var(--text-hell)}.meldung-fehler{border-left-color: var(--zustand-fehler);background: #FAECEF}.schritte{display: grid;grid-template-columns: 26px 1fr 26px 1fr 26px 1fr;gap: 0 14px;align-items: center;margin: 0 0 34px;padding: 0;list-style: none}.schritt-zahl{width: 26px;height: 26px;border-radius: 50%;border: 1px solid var(--feld-rand);display: flex;align-items: center;justify-content: center;font-size: 12px;font-weight: 700;color: #8A7B6E;flex: none}.schritt-linie{height: 1px;background: var(--feld-rand)}.schritt-wort{grid-column: span 2;font-size: 12.5px;color: var(--text-hell-meta);padding-top: 9px}.schritt-fertig .schritt-zahl{background: var(--text-hell);border-color: var(--text-hell);color: var(--grund-hell)}.schritt-fertig + .schritt-linie{background: var(--text-hell)}.schritt-jetzt .schritt-zahl{background: var(--handlung);border-color: var(--handlung);color: var(--handlung-auf)}.schritt-wort-jetzt{color: var(--text-hell);font-weight: var(--gewicht-halb)}.formularseite{display: grid;grid-template-columns: 1.18fr .82fr;gap: 56px;padding: 48px var(--seitenrand) 64px;align-items: start}.formularseite .formular{max-width: none}.seitenspalte{display: flex;flex-direction: column;gap: 22px}.karte{border: 1px solid var(--linie);background: var(--feld-grund);padding: 26px 28px}.karte-warm{background: #FCF3ED;padding: 24px 28px}.karte-titel{font-size: var(--t-mikro);letter-spacing: .16em;text-transform: uppercase;color: var(--bronze);font-weight: var(--gewicht-halb);margin: 0 0 16px}.karte p{margin: 0 0 14px;font-size: 14.5px;line-height: 1.72;color: var(--text-hell-weich)}.karte p:last-child{margin-bottom: 0}p.karte-nachsatz{border-top: 1px solid var(--linie-zart);margin-top: 22px;padding-top: 14px;font-size: 14.5px;line-height: 1.72;color: var(--text-hell-weich)}.karte-daten{font-size: 14.5px;line-height: 1.9;margin: 0}.karte-name{font-size: 18px;font-weight: var(--gewicht-halb);letter-spacing: -.01em;margin: 0 0 10px}.karte-reihen{display: flex;flex-direction: column;gap: 10px;border-top: 1px solid var(--linie-zart);padding-top: 16px;margin: 18px 0 0;font-size: 14.5px}.karte-reihen > div{display: flex;justify-content: space-between;gap: 16px}.karte-reihen dt{color: var(--text-hell-meta)}.karte-reihen dd{margin: 0;font-weight: var(--gewicht-halb);white-space: nowrap;flex: none}.karte-reihen dd a{font-weight: var(--gewicht-normal)}.karte-reihen dd.still{color: #8A7B6E;font-weight: var(--gewicht-normal)}.frist{display: flex;align-items: baseline;gap: 12px;margin-bottom: 14px}.frist-zahl{font-family: var(--schrift-kursiv);font-style: italic;font-size: 38px;line-height: 1;color: var(--text-hell)}.frist-text{font-size: 14px;color: var(--text-hell-weich);line-height: 1.6}.seitenlinks{display: flex;flex-direction: column;gap: 10px;font-size: 13.5px;padding-left: 2px}.absenden{display: flex;align-items: center;gap: 20px;flex-wrap: wrap;padding-top: 6px;margin-top: 28px}.absenden .knopf-voll{flex: none;padding-inline: 32px}.absenden-satz{font-size: 13px;color: var(--text-hell-meta);max-width: 36ch;line-height: 1.6}.eingang-kopf{display: flex;align-items: center;gap: 12px;margin-bottom: 18px}.eingang-haken{width: 30px;height: 30px;border-radius: 50%;background: var(--bluete-petrol);color: var(--feld-grund);font-size: 15px;display: flex;align-items: center;justify-content: center;flex: none}.eingang-titel{font-size: 22px;font-weight: var(--gewicht-leicht);letter-spacing: -.02em}.vorgang-liste{display: flex;flex-direction: column;gap: 9px;border-top: 1px solid var(--linie-zart);padding-top: 16px;margin: 0;font-size: 14px}.vorgang-liste > div{display: flex;justify-content: space-between;gap: 16px}.vorgang-liste dt{color: var(--text-hell-meta)}.vorgang-liste dd{margin: 0;font-weight: var(--gewicht-halb);font-variant-numeric: tabular-nums}.doppelblatt{display: grid;grid-template-columns: 1fr 1fr;gap: 26px;align-items: center}.doppelblatt figure{margin: 0;position: relative}.doppelblatt .blattbild{position: relative;aspect-ratio: var(--blatt-seitenverhaeltnis);border-radius: var(--blatt);overflow: hidden;background: var(--grund-platte);box-shadow: 0 0 0 1px rgba(var(--text-dunkel-rgb), .18)}.doppelblatt figure:nth-child(even) .blattbild{border-radius: var(--blatt-gespiegelt)}.doppelblatt .blattbild img{width: 100%;height: 100%;object-fit: cover}.doppelblatt figcaption{margin-top: 10px;font-size: 12.5px;letter-spacing: .12em;text-transform: uppercase;color: var(--text-dunkel-rubrik);text-align: center}.zahlenband{display: grid;grid-template-columns: repeat(3, 1fr);border-bottom: 1px solid var(--linie);background: var(--grund-hell)}.zahlenband > div{padding: 26px 28px;display: flex;align-items: baseline;gap: 14px}.zahlenband > div + div{border-left: 1px solid var(--linie)}.zahlenband > div:first-child{padding-left: var(--seitenrand)}.zahlenband > div:last-child{padding-right: var(--seitenrand)}.zahlenband .k{font-family: var(--schrift-kursiv);font-style: italic;font-size: 32px;line-height: 1;color: var(--text-hell);flex: none;white-space: nowrap}.zahlenband-text{font-size: 13.5px;line-height: 1.6;color: var(--text-hell-weich)}.knopfzeile{margin: 0 0 38px}.knopfzeile-still{display: flex;align-items: center;flex-wrap: wrap;gap: 14px;margin-top: 30px}.knopfzeile-still .feld-hinweis{margin: 0}.knopf-schlicht{display: inline-flex;align-items: center;gap: 10px;border: 1px solid var(--feld-rand);color: var(--text-hell);border-radius: var(--radius-pille);padding: 13px 24px;font-size: 15px;font-weight: var(--gewicht-halb);text-decoration: none}@media (hover: hover){.knopf-schlicht:hover{border-color: var(--gold);color: var(--handlung)}}.zahlkarten-rahmen{padding: 48px var(--seitenrand) 0}.zahlkarten{display: grid;grid-template-columns: repeat(3, 1fr);gap: 2px;background: var(--linie);border: 1px solid var(--linie);margin-bottom: 48px}.zahlkarte{background: var(--grund-hell);padding: 30px 30px 32px;display: flex;flex-direction: column}.zahlkarte-strich{width: 26px;height: 1px;margin-bottom: 20px}.zahlkarte-marke{display: inline-flex;align-items: center;justify-content: center;box-sizing: border-box;height: 38px;padding: 0 11px;background: #FFFFFF;border: 1px solid var(--linie);border-radius: 4px;align-self: flex-start;margin-bottom: 16px}.zahlkarte-marke img{height: 18px;width: auto}.zahlkarte-marke-wort{background: none;padding: 0 14px;font-size: 12px;letter-spacing: .1em;text-transform: uppercase;color: var(--bronze);font-weight: var(--gewicht-halb);white-space: nowrap}.zahlkarte-titel{font-size: 19px;font-weight: var(--gewicht-halb);letter-spacing: -.01em}.zahlkarte-text{font-size: 14.5px;color: var(--text-hell-weich);line-height: 1.7;margin-top: 10px}.wa{position: relative;margin-top: 72px;background: var(--grund-dunkel);color: var(--text-dunkel);overflow: hidden}.wa::before{content: "";position: absolute;left: 26%;top: -70%;width: 520px;height: 520px;border-radius: 50%;background: radial-gradient(circle, rgba(var(--bluete-petrol-rgb), .26) 0%, rgba(var(--bluete-petrol-rgb), 0) 66%);filter: blur(52px);animation: schweben 34s ease-in-out infinite;pointer-events: none}.wa-innen{position: relative;display: grid;grid-template-columns: 1.02fr .98fr;gap: 64px;padding: 56px var(--seitenrand);align-items: center}.wa h2{margin: 0 0 16px;font-size: 36px;letter-spacing: -.032em;line-height: 1.15;color: var(--text-dunkel-titel)}.wa-text{margin: 0 0 16px;font-size: 16px;line-height: 1.78;color: var(--text-dunkel-lead);max-width: 44ch}.wa-text-still{font-size: 14.5px;line-height: 1.75;color: var(--text-dunkel-weich);margin-bottom: 30px}.wa-knoepfe{display: flex;gap: 14px;flex-wrap: wrap;align-items: center}.wa-oder{font-size: 14px;color: var(--text-dunkel-weich)}.wa-oder a{color: var(--text-dunkel-nav);border-bottom: 1px solid rgba(207,194,188,.35);padding-bottom: 2px}.wa-punkt{width: 7px;height: 7px;border-radius: 50%;background: var(--bluete-petrol);box-shadow: 0 0 10px 2px rgba(var(--bluete-petrol-rgb), .8);flex: none}.wa-fenster{width: 330px;max-width: 100%;margin: 0 auto;border: 1px solid rgba(var(--text-dunkel-rgb), .16);border-radius: 20px;background: rgba(var(--text-dunkel-rgb), .04);overflow: hidden}.wa-kopf{display: flex;align-items: center;gap: 12px;padding: 16px 18px;border-bottom: 1px solid rgba(var(--text-dunkel-rgb), .12)}.wa-bild{width: 36px;height: 36px;border-radius: 50%;background: var(--text-hell);display: flex;align-items: center;justify-content: center;flex: none;overflow: hidden}.wa-name{display: block;font-size: 14.5px;font-weight: var(--gewicht-halb);color: var(--text-dunkel-titel)}.wa-zustand{display: flex;align-items: center;gap: 6px;font-size: 11.5px;color: var(--text-dunkel-weich);margin-top: 2px}.wa-zustand .wa-punkt{width: 5px;height: 5px;box-shadow: none}.wa-verlauf{display: flex;flex-direction: column;gap: 12px;padding: 20px 18px 22px}.wa-blase{max-width: 82%;padding: 11px 14px;font-size: 14px;line-height: 1.55}.wa-blase-wir{align-self: flex-end;max-width: 80%;background: #2A3540;border-radius: 14px 14px 4px 14px;color: #EFE7E1}.wa-blase-sie{align-self: flex-start;background: rgba(var(--text-dunkel-rgb), .08);border-radius: 14px 14px 14px 4px;color: var(--text-dunkel-nav)}.wa-marke{align-self: flex-end;font-size: 10.5px;color: var(--text-dunkel-grenze);padding-right: 4px}.wa-fuss{border-top: 1px solid rgba(var(--text-dunkel-rgb), .12);padding: 12px 18px;font-size: 12.5px;color: var(--text-dunkel-grenze)}.vierhundertvier{position: relative;display: grid;grid-template-columns: 1.06fr .94fr;gap: 56px;padding: 64px var(--seitenrand) 76px;align-items: center}.vierhundertvier h1{font-size: 56px;line-height: 1.05;letter-spacing: -.042em;color: var(--text-dunkel-titel)}.vierhundertvier h1 em{font-family: var(--schrift-kursiv);font-style: italic;font-size: 62px}.vierhundertvier p{font-size: 17px;line-height: 1.78;color: var(--text-dunkel-lead);max-width: 44ch;margin: 26px 0 0}.fehlbluete{position: relative;display: flex;align-items: center;justify-content: center;height: 380px}.fehlbluete-innen{position: relative;width: 300px;height: 300px}.fehlbluete-innen > span{position: absolute;left: 50%;top: 50%;width: 112px;height: 112px;margin-top: -112px;transform-origin: 0 100%;border-radius: 100% 0 100% 0 / 100% 0 100% 0}.fehlbluete-innen > span:nth-child(1){transform: rotate(0deg);background: rgba(var(--bluete-rose-rgb), .30);box-shadow: 0 0 30px -4px rgba(var(--bluete-rose-rgb), .5)}.fehlbluete-innen > span:nth-child(2){transform: rotate(72deg);background: rgba(var(--bluete-pfirsich-rgb), .28);box-shadow: 0 0 30px -4px rgba(var(--bluete-pfirsich-rgb), .45)}.fehlbluete-innen > span:nth-child(3){transform: rotate(144deg);box-sizing: border-box;border: 1px dashed rgba(var(--text-dunkel-rgb), .42);animation: suchen 4.6s ease-in-out infinite}.fehlbluete-innen > span:nth-child(4){transform: rotate(216deg);background: rgba(var(--bluete-pflaume-rgb), .30);box-shadow: 0 0 30px -4px rgba(var(--bluete-pflaume-rgb), .5)}.fehlbluete-innen > span:nth-child(5){transform: rotate(288deg);background: rgba(var(--bluete-petrol-rgb), .28);box-shadow: 0 0 30px -4px rgba(var(--bluete-petrol-rgb), .45)}.fehlbluete-mitte{position: absolute;left: 50%;top: 50%;width: 78px;height: 78px;margin: -39px 0 0 -39px;border-radius: 50%;background: rgba(var(--grund-dunkel-rgb), .86);box-shadow: 0 0 0 1px rgba(var(--gold-rgb), .4), 0 0 34px -6px rgba(var(--gold-rgb), .5);display: flex;align-items: center;justify-content: center;font-family: var(--schrift-kursiv);font-style: italic;font-size: 23px;color: var(--gold-auf)}@keyframes suchen{0%, 100%{opacity: .28}50%{opacity: .75}}.wege{display: grid;grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));gap: 2px;background: rgba(var(--text-dunkel-rgb), .10)}.weg{background: var(--grund-dunkel);padding: 34px 34px 36px;color: inherit;display: flex;flex-direction: column}.weg:first-child{padding-left: var(--seitenrand)}.weg:last-child{padding-right: var(--seitenrand)}.weg-strich{width: 26px;height: 1px;margin-bottom: 20px}.weg-titel{font-size: 21px;font-weight: var(--gewicht-leicht);letter-spacing: -.02em;color: var(--text-dunkel-titel)}.weg-text{font-size: 14px;line-height: 1.7;color: var(--text-dunkel-weich);margin-top: 10px}.weg-aktion{margin-top: auto;padding-top: 22px;font-size: 13px;color: var(--gold-weich)}@media (hover: hover){a.weg:hover .weg-titel{color: var(--gold-auf);text-decoration: underline}}.wege-hell{background: var(--linie);border-bottom: 1px solid var(--linie)}.wege-hell .weg{background: var(--feld-grund);padding: 26px 30px 28px}.wege-hell .weg:first-child{padding-left: var(--seitenrand)}.wege-hell .weg:last-child{padding-right: var(--seitenrand)}.wege-hell .weg-strich{margin-bottom: 18px}.wege-hell .weg-titel{display: flex;align-items: center;gap: 9px;font-size: 18px;font-weight: var(--gewicht-halb);letter-spacing: -.01em;color: var(--text-hell)}.wege-hell .weg-text{font-size: 13.5px;color: var(--text-hell-weich);margin-top: 8px}@media (hover: hover){.wege-hell a.weg:hover .weg-titel{color: var(--handlung)}}.weg-pille{font-size: 10px;letter-spacing: .14em;text-transform: uppercase;color: var(--bluete-petrol);font-weight: var(--gewicht-halb);border: 1px solid #CBDDE2;border-radius: var(--radius-pille);padding: 3px 9px;flex: none}.leerer-zustand{border: 1px solid var(--linie);background: var(--feld-grund);display: grid;grid-template-columns: auto 1fr;gap: 26px;padding: 26px;align-items: center;margin-top: 38px}.leerer-zustand .blattbild{position: relative;width: 132px;aspect-ratio: var(--blatt-seitenverhaeltnis);border-radius: var(--blatt);overflow: hidden;background: var(--grund-platte);box-shadow: 0 0 0 1px var(--linie);flex: none}.leerer-zustand .blattbild .ki-marke{right: auto;left: 8px;bottom: 8px}.leerer-zustand .blattbild img{width: 100%;height: 100%;object-fit: cover}.leerer-zustand h3{font-size: var(--t-h3);font-weight: var(--gewicht-halb);margin: 0}.leerer-zustand p{font-size: 14px;line-height: 1.7;color: var(--text-hell-weich);margin: 8px 0 0}.heller-abschnitt{padding: 48px var(--seitenrand) 0}.heller-abschnitt:last-of-type{padding-bottom: 64px}.abschnitt-titel{font-size: var(--t-h2);letter-spacing: -.02em;margin: 0 0 8px}.abschnitt-lead{font-size: 15.5px;line-height: 1.75;color: var(--text-hell-weich);margin: 0 0 24px;max-width: 60ch}@media (max-width: 900px){.inhaltsseite{grid-template-columns: 1fr;gap: 28px;padding: 26px var(--seitenrand-handy) 40px}.seitenverzeichnis{position: static}.fliess h2{font-size: 22px;margin-top: 32px}.fakten, .wege, .zahlenband, .zahlkarten{grid-template-columns: 1fr}.wege-hell .weg{padding: 22px var(--seitenrand-handy) 24px}.wa{margin-top: 40px}.wa-innen{grid-template-columns: 1fr;gap: 30px;padding: 34px var(--seitenrand-handy)}.wa h2{font-size: 26px}.zahlenband > div + div{border-left: 0;border-top: 1px solid var(--linie)}.zahlenband > div:first-child{padding-left: var(--seitenrand-handy)}.zahlenband > div:last-child{padding-right: var(--seitenrand-handy)}.doppelblatt{gap: 16px}.leerer-zustand{grid-template-columns: 1fr;gap: 16px}.leerer-zustand .blattbild{width: 96px}.vierhundertvier{grid-template-columns: 1fr;gap: 28px;padding: 34px var(--seitenrand-handy) 40px}.vierhundertvier h1{font-size: var(--t-h1-handy)}.vierhundertvier h1 em{font-size: 34px}.heller-abschnitt{padding: 32px var(--seitenrand-handy) 0}.heller-abschnitt:last-of-type{padding-bottom: 40px}.abschnitt-titel{font-size: 22px}.formular-fuss .knopf-voll{flex: 1}}.hero-knapp{position: relative;padding: 36px var(--seitenrand) 42px}.hero-knapp .kicker{margin-bottom: 16px}.hero-knapp:has(.hero-knapp-text){display: grid;grid-template-columns: 1.1fr .9fr;gap: 48px;align-items: end;padding: 40px var(--seitenrand) 48px}.hero-knapp-text{margin: 0 0 6px;font-size: 16px;line-height: 1.75;color: var(--text-dunkel-lead);max-width: 40ch}.hero-knapp-text a{color: var(--gold-weich);border-bottom: 1px solid rgba(231,201,160,.4)}@media (hover: hover){.hero-knapp-text a:hover{color: var(--gold-auf)}}.hero-knapp-lead{margin: 18px 0 0;max-width: 48ch;font-family: var(--schrift-kursiv);font-style: italic;font-size: 23px;line-height: 1.55;color: var(--gold-weich)}.hero-knapp-lead + .geschwister{margin-top: 26px}.hero-knapp-marke{display: flex;align-items: center;gap: 12px;margin: 16px 0 0;font-family: var(--schrift-kursiv);font-style: italic;font-size: 21px;color: var(--gold-weich)}.hero-knapp-marke-strich{width: 26px;height: 1px;background: rgba(var(--gold-rgb), .7);flex: none}.hero-knapp-marke + .geschwister{margin-top: 26px}.hero-knapp .geschwister{grid-column: 1 / -1}.hero-knapp h1{margin: 0;font-size: 48px;letter-spacing: -.038em;line-height: 1.06;color: var(--text-dunkel-titel)}.geschwister{display: flex;gap: 10px;margin-top: 26px;flex-wrap: wrap}.geschwister a{border: 1px solid rgba(var(--text-dunkel-rgb), .2);color: var(--text-dunkel-nav);border-radius: var(--radius-pille);padding: 8px 18px;font-size: 13px;white-space: nowrap}@media (hover: hover){.geschwister a:hover{color: var(--text-dunkel);border-color: rgba(var(--text-dunkel-rgb), .4)}}.geschwister a[aria-current="page"]{border-color: rgba(var(--gold-rgb), .8);color: var(--gold-auf);font-weight: var(--gewicht-halb)}@media (max-width: 900px){.hero-knapp, .hero-knapp:has(.hero-knapp-text){grid-template-columns: 1fr;gap: 16px;padding: 22px var(--seitenrand-handy) 26px}.hero-knapp h1{font-size: var(--t-h1-handy)}.geschwister{margin-top: 18px;gap: 8px}}a.knopf-voll{display: inline-block;flex: none;padding-inline: 34px;text-decoration: none}.schritte li.schritt-linie{list-style: none}.hero-studio{position: relative;display: grid;grid-template-columns: 1.04fr .96fr;gap: 48px;padding: 56px var(--seitenrand) 70px;align-items: center}.hero-studio h1{margin: 0;font-size: 62px;line-height: 1.03;letter-spacing: -.042em;color: var(--text-dunkel-titel)}.hero-studio .hero-wort-gold{font-size: 70px}@media (max-width: 900px){.hero-studio{grid-template-columns: 1fr;gap: 28px;padding: 20px var(--seitenrand-handy) 30px}.hero-studio h1{font-size: var(--t-h1-handy)}.hero-studio .hero-wort-gold{font-size: 34px}.hero-studio .hero-text{display: block}}.eckband{position: absolute;top: 24px;right: -34px;width: 140px;transform: rotate(45deg);background: var(--handlung);color: var(--handlung-auf);text-align: center;padding: 6px 0;font-size: 10.5px;letter-spacing: .16em;text-transform: uppercase;font-weight: 700;z-index: 1;pointer-events: none}.eckband-gold{background: var(--gold);color: var(--grund-dunkel)}.kachel:nth-child(even) .eckband{right: auto;left: -34px;transform: rotate(-45deg)}.zustandspille{display: inline-flex;align-items: center;background: var(--feld-grund);border: 1px solid var(--feld-rand);border-radius: var(--radius-pille);padding: 5px 12px;font-size: 10px;letter-spacing: .14em;text-transform: uppercase;font-weight: var(--gewicht-halb);color: var(--bronze);flex: none;white-space: nowrap;margin-top: 12px}.neuband{position: relative;display: flex;align-items: center;gap: 14px;flex-wrap: wrap;margin: 0;min-height: 44px;padding: 8px calc(var(--seitenrand) + 26px) 8px var(--seitenrand);box-sizing: border-box;background: var(--kat-rose-flaeche);border-bottom: 1px solid #F0DCE1;color: var(--text-hell);font-size: 13.5px}.neuband-punkt{width: 7px;height: 7px;flex: none;border-radius: 50%;background: var(--bluete-rose)}.neuband-text{color: var(--text-hell-weich)}.neuband-text strong{color: var(--text-hell);font-weight: var(--gewicht-halb)}.neuband-mehr{color: var(--handlung);text-decoration: underline;text-underline-offset: .2em}.neuband-zu{position: absolute;right: calc(var(--seitenrand) - 8px);top: 50%;transform: translateY(-50%);display: flex;align-items: center;justify-content: center;width: 26px;height: 26px;border-radius: 50%;color: var(--text-hell-weich);font-size: 15px;line-height: 1}@media (hover: hover){.neuband-zu:hover{background: rgba(var(--bluete-rose-rgb), .16);color: var(--text-hell)}}.neuband:has(+ .ankuendigung){border-bottom: 0}@media (max-width: 900px){.neuband{padding: 9px calc(var(--seitenrand-handy) + 24px) 9px var(--seitenrand-handy);gap: 6px 10px;font-size: 12.5px;line-height: 1.4}.neuband-text{flex: 1 1 0;min-width: 0}.neuband-mehr{flex: 0 0 100%}.neuband-zu{right: calc(var(--seitenrand-handy) - 8px)}}.ankuendigung{position: relative;display: flex;align-items: center;justify-content: center;gap: 14px;flex-wrap: wrap;margin: 0;padding: 11px var(--seitenrand);background: var(--grund-fuss);color: var(--gold-weich);font-size: 13px;text-align: center;border-bottom: 1px solid rgba(var(--gold-rgb), .22)}.ankuendigung a{color: var(--gold-auf);text-decoration: underline;text-underline-offset: .2em}@media (hover: hover){.ankuendigung a:hover{color: var(--text-dunkel)}}@media (max-width: 900px){.ankuendigung{padding-inline: var(--seitenrand-handy);font-size: 12.5px;line-height: 1.4}}.baustelle-innen{position: relative;display: grid;grid-template-columns: 1fr 1fr;gap: 32px;padding: 48px var(--seitenrand) 60px;align-items: center}.baustelle-innen h1{margin: 0;font-size: var(--t-hero);line-height: var(--t-hero-hoehe);letter-spacing: var(--t-hero-sperrung);color: var(--text-dunkel-titel)}.baustelle-kontakt{display: flex;align-items: center;gap: 18px;margin-top: 32px;flex-wrap: wrap}.baustelle-mail{font-family: var(--schrift-kursiv);font-style: italic;font-size: 20px;color: var(--text-dunkel-rubrik)}@media (hover: hover){.baustelle-mail:hover{color: var(--text-dunkel)}}.baustelle-zeiten{display: flex;flex-direction: column;gap: 7px;margin: 28px 0 0;padding-top: 20px;border-top: 1px solid rgba(var(--text-dunkel-rgb), .10);max-width: 34ch;font-size: 13px}.baustelle-zeiten > div{display: flex;justify-content: space-between;gap: 14px}.baustelle-zeiten dt{color: var(--text-dunkel-weich)}.baustelle-zeiten dd{margin: 0;color: var(--text-dunkel);white-space: nowrap}.baustelle-zeiten dd.zu{color: var(--text-dunkel-grenze)}button.bluete-marke{background: none;border: 0;padding: 0;cursor: default;-webkit-appearance: none;appearance: none}.baustelle-neu{padding: 52px var(--seitenrand) 56px}.baustelle-neu .augenbraue{margin-bottom: 12px}.baustelle-neu .abschnitt-titel{margin-bottom: 28px}.baustelle-rechtliches{display: flex;gap: 24px;flex-wrap: wrap;margin: 34px 0 0;padding-top: 22px;border-top: 1px solid var(--linie);font-size: 13.5px}.baustelle-rechtliches a{color: var(--text-hell-weich)}@media (hover: hover){.baustelle-rechtliches a:hover{color: var(--handlung)}}.zugang-schleier{position: fixed;inset: 0;z-index: 80;display: flex;align-items: center;justify-content: center;padding: var(--seitenrand-handy);background: rgba(16,14,20,.88);backdrop-filter: blur(6px)}.zugang-schleier[hidden]{display: none}.zugang-kasten{width: min(420px, 100%);background: var(--grund-hell);border-radius: var(--radius-klein);padding: 28px 30px 26px;box-shadow: 0 30px 70px -30px rgba(0,0,0,.8)}.zugang-titel{margin: 0;font-size: var(--t-mikro);font-weight: var(--gewicht-halb);letter-spacing: .18em;text-transform: uppercase;color: var(--bronze)}.zugang-kasten .feld{margin-top: 16px}.zugang-abbruch{background: none;border: 0;padding: 0;font: inherit;font-size: 13.5px;color: var(--text-hell-meta);text-decoration: underline;text-underline-offset: .2em;cursor: pointer}@media (hover: hover){.zugang-abbruch:hover{color: var(--handlung)}}.zugang-innen{position: relative;max-width: 480px;margin-inline: auto;padding: 64px var(--seitenrand) 72px;text-align: left}.zugang-marke{width: 84px;height: auto;margin-bottom: 26px}.zugang-innen h1{margin: 0 0 12px;font-size: 34px;letter-spacing: -.03em;color: var(--text-dunkel-titel)}.zugang-text{margin: 0 0 24px;font-size: 15.5px;line-height: 1.75;color: var(--text-dunkel-lead)}.zugang-innen .feld-kopf label{color: var(--text-dunkel)}.zugang-innen .feld-hinweis{color: var(--text-dunkel-weich)}.zugang-innen .feld-pflicht{color: var(--text-dunkel-rubrik)}.zugang-innen .meldung{background: rgba(163,43,43,.16);border-left-color: #E88;color: #F0DCDC}.zugang-innen .meldung strong{color: var(--text-dunkel-titel)}.zugang-fuss{margin: 26px 0 0;font-size: 13.5px}.zugang-fuss a{color: var(--text-dunkel-weich)}@media (hover: hover){.zugang-fuss a:hover{color: var(--text-dunkel)}}@media (max-width: 900px){.baustelle-innen{display: flex;flex-direction: column;gap: 0;padding: 16px var(--seitenrand-handy) 30px}.baustelle-innen .hero-spalte{display: contents}.baustelle-innen .kicker{order: 1}.baustelle-innen h1{order: 2;font-size: 34px;line-height: 1.08}.baustelle-innen .hero-wort{font-size: 38px}.baustelle-innen .bluete-spalte{order: 3}.baustelle-innen .hero-text{order: 4;display: block;margin-top: 20px}.baustelle-kontakt{order: 5;margin-top: 22px}.baustelle-kontakt .knopf-gold{width: 100%;justify-content: center;box-sizing: border-box}.baustelle-zeiten{order: 6;max-width: none}.baustelle-neu{padding: 32px var(--seitenrand-handy) 36px}.zugang-innen{padding: 40px var(--seitenrand-handy) 48px}.zugang-innen h1{font-size: 26px}}.baustelle-kopf{position: relative;padding: 22px var(--seitenrand) 0}.baustelle-kopf img{height: 48px;width: auto;filter: brightness(0) invert(1);opacity: .94}@media (max-width: 900px){.baustelle-kopf{padding: 16px var(--seitenrand-handy) 0}.baustelle-kopf img{height: 38px}}.studio-zahlen{display: flex;gap: 34px;margin: 38px 0 0;padding-top: 26px;border-top: 1px solid rgba(var(--text-dunkel-rgb), .14);flex-wrap: wrap}.studio-zahlen > div + div{padding-left: 34px;border-left: 1px solid rgba(var(--text-dunkel-rgb), .14)}.studio-zahl{font-family: var(--schrift-kursiv);font-style: italic;font-size: 34px;line-height: 1;color: var(--gold-auf)}.studio-zahl-text{font-size: 12.5px;color: var(--text-dunkel-weich);margin-top: 6px}.hero-wort-gold{font-family: var(--schrift-kursiv);font-style: italic;font-weight: var(--gewicht-leicht);color: var(--gold-weich)}.doppelblatt figure:nth-child(2){margin-top: 62px}.doppelblatt .blattbild{animation: blattAtem var(--d-kachel-2) ease-in-out infinite}.doppelblatt figure:nth-child(2) .blattbild{animation-duration: var(--d-kachel-4);animation-delay: .9s}.doppelblatt figcaption{margin-top: 16px;text-align: center;letter-spacing: normal;text-transform: none}.blatt-name{display: block;font-size: 17px;font-weight: var(--gewicht-halb);color: var(--text-dunkel-titel)}.blatt-rolle{display: block;font-size: var(--t-mikro);letter-spacing: .18em;text-transform: uppercase;color: var(--text-dunkel-rubrik);margin-top: 7px}.rollen{display: grid;grid-template-columns: 1fr 1fr}.rolle{padding: 40px 44px 44px}.rolle-marke{display: flex;align-items: center;gap: 10px}.rolle-marke .punkt{width: 8px;height: 8px}.rolle-marke span:last-child{font-size: var(--t-mikro);font-weight: var(--gewicht-halb);letter-spacing: .18em;text-transform: uppercase}.rolle .rolle-satz{font-size: 25px;font-weight: var(--gewicht-leicht);letter-spacing: -.022em;margin-top: 16px;color: var(--text-hell)}.rolle p:not(.rolle-satz){margin: 14px 0 0;font-size: 15px;line-height: 1.75;max-width: 44ch}.rolle-ela{background: var(--kat-rose-flaeche)}.rolle-ela .rolle-marke span:last-child{color: var(--kat-rose-ziffer)}.rolle-ela p:not(.rolle-satz){color: var(--kat-rose-text)}.rolle-tristan{background: var(--kat-petrol-flaeche)}.rolle-tristan .rolle-marke span:last-child{color: var(--kat-petrol-ziffer)}.rolle-tristan p:not(.rolle-satz){color: var(--kat-petrol-text)}.zeitleiste{--einzug: 30px;position: relative;padding-left: var(--einzug);margin: 7px 0 0;list-style: none}.zeitleiste::before{content: "";position: absolute;left: 5px;top: 6px;bottom: 6px;width: 1px;background: linear-gradient(to bottom, rgba(var(--gold-rgb), 0), rgba(var(--gold-rgb), .55) 12%, rgba(var(--gold-rgb), .55) 88%, rgba(var(--gold-rgb), 0))}.zeitleiste li{position: relative;padding-bottom: 30px}.zeitleiste li:last-child{padding-bottom: 0}.zeitleiste li::before{content: "";position: absolute;left: calc(var(--einzug) * -1);top: 4px;width: 11px;height: 11px;border-radius: 50%;background: var(--grund-hell);box-shadow: 0 0 0 1px rgba(var(--gold-rgb), .6)}.zeitleiste li:last-child::before{background: var(--gold);box-shadow: 0 0 0 3px rgba(var(--gold-rgb), .22)}.zeit-titel{font-size: 17px;font-weight: var(--gewicht-halb)}.zeit-text{font-size: 14.5px;line-height: 1.7;color: var(--text-hell-weich);margin-top: 5px}.grosseszitat{display: grid;grid-template-columns: auto 1fr;gap: 34px;align-items: center;margin: 60px var(--seitenrand) 0;padding-top: 44px;border-top: 1px solid var(--linie)}.grosseszitat img{width: 78px;height: auto;opacity: .9}.grosseszitat blockquote{margin: 0;font-family: var(--schrift-kursiv);font-style: italic;font-size: 34px;line-height: 1.35;letter-spacing: -.01em;color: var(--text-hell);max-width: 26ch}.aufruf-karte{border: 1px solid rgba(var(--text-dunkel-rgb), .14);border-radius: var(--radius-klein);padding: 30px 32px;background: rgba(var(--text-dunkel-rgb), .03)}.aufruf-karte .fuss-titel{margin-bottom: 16px;font-size: 10px}.aufruf-karte address{font-style: normal;font-size: 15px;line-height: 1.9;color: var(--text-dunkel-nav)}.aufruf-karte .kontaktdaten{font-size: 15px;line-height: 1.9;margin: 16px 0 0}.aufruf-karte .kontaktdaten a{color: var(--gold-weich)}@media (hover: hover){.aufruf-karte .kontaktdaten a:hover{color: var(--gold-auf)}}.aufruf-zeiten{margin: 22px 0 0;padding-top: 18px;border-top: 1px solid rgba(var(--text-dunkel-rgb), .12);font-size: 14px}.aufruf-zeiten > div{display: flex;justify-content: space-between;gap: 14px;color: var(--text-dunkel-weich)}.aufruf-zeiten > div + div{margin-top: 8px}.aufruf-zeiten .offen{color: var(--gold-weich)}@media (max-width: 900px){.studio-zahlen{display: grid;grid-template-columns: repeat(3, 1fr);gap: 0}.studio-zahlen > div + div{padding-left: 14px}.studio-zahl{font-size: 26px}.doppelblatt figure:nth-child(2){margin-top: 0}.rollen{grid-template-columns: 1fr}.rolle{padding: 26px var(--seitenrand-handy) 28px}.rolle .rolle-satz{font-size: 20px}.grosseszitat{grid-template-columns: 1fr;gap: 18px;margin: 32px var(--seitenrand-handy) 0;padding-top: 28px}.grosseszitat blockquote{font-size: 24px}.zeitleiste{--einzug: 26px}}.stimmungsband-hoch > img{height: 520px}.stimmungsband-hoch::after{background: linear-gradient(90deg, rgba(var(--grund-dunkel-rgb), .94) 0%, rgba(var(--grund-dunkel-rgb), .70) 34%, rgba(var(--grund-dunkel-rgb), .10) 78%)}.stimmungsband-hoch .stimmungsband-text{max-width: 46ch}.stimmungsband-hoch .stimmungsband-text h2{font-size: 36px;line-height: 1.18;margin-bottom: 18px}.stimmungsband-hoch .stimmungsband-text p{font-size: 16px;max-width: 40ch}#geschichte .fliess{max-width: 50ch}#geschichte .abschnitt-titel{font-size: 38px;line-height: 1.15;margin-bottom: 28px}@media (max-width: 900px){.stimmungsband-hoch > img{height: 340px}.stimmungsband-hoch .stimmungsband-text h2{font-size: 24px}#geschichte .abschnitt-titel{font-size: 22px;margin-bottom: 18px}}@media (max-width: 900px){.formularseite{grid-template-columns: 1fr;gap: 28px;padding: 26px var(--seitenrand-handy) 40px}.schritte{gap: 0 8px}.schritt-wort{font-size: 11px}.absenden .knopf-voll{flex: 1}}.cookiestreifen{position: fixed;left: 0;right: 0;bottom: 0;z-index: 70;background: var(--grund-dunkel);color: var(--text-dunkel);border-top: 2px solid rgba(var(--gold-rgb), .8);box-shadow: 0 -18px 40px -22px rgba(0,0,0,.6);max-height: 82vh;overflow-y: auto}.seite:has(.cookiestreifen) .nachoben{bottom: min(calc(var(--streifen-hoehe, 226px) + 26px), calc(100vh - 96px))}.cookieprobe{margin: 0;padding: 8px var(--seitenrand);background: rgba(var(--gold-rgb), .12);border-bottom: 1px solid rgba(var(--gold-rgb), .28);font-size: 12.5px;color: var(--gold-weich)}.cookieprobe a{color: var(--gold-weich);border-bottom: 1px solid rgba(231,201,160,.4)}.cookieinhalt{display: grid;grid-template-columns: 1fr auto;gap: 44px;align-items: center;padding: 26px var(--seitenrand)}.cookietitel{margin: 0 0 8px;font-size: 17px;font-weight: var(--gewicht-halb);letter-spacing: -.012em;color: var(--text-dunkel-titel)}.cookietext p{margin: 0;font-size: 14.5px;line-height: 1.7;color: var(--text-dunkel-lead);max-width: 66ch}.cookietext a{color: var(--gold-weich);border-bottom: 1px solid rgba(231,201,160,.4)}@media (hover: hover){.cookietext a:hover{color: var(--gold-auf)}}.cookieknoepfe{display: flex;flex-direction: column;gap: 10px;flex: none}.cookiereihe{display: flex;gap: 10px}.cookieknopf{display: inline-flex;align-items: center;justify-content: center;box-sizing: border-box;min-width: 172px;height: 46px;padding: 0 22px;border: 1px solid rgba(var(--gold-rgb), .8);border-radius: var(--radius-pille);background: transparent;color: var(--gold-auf);font: inherit;font-size: 14.5px;font-weight: var(--gewicht-halb);white-space: nowrap;cursor: pointer;transition: background var(--d-schnell) var(--uebergang), color var(--d-schnell) var(--uebergang)}@media (hover: hover){.cookieknopf:hover{background: rgba(var(--gold-rgb), .16);color: var(--text-dunkel-titel)}}.cookiemehr{align-self: center;padding-bottom: 3px;font-size: 13.5px;color: var(--text-dunkel-nav);border-bottom: 1px solid rgba(207,194,188,.3)}@media (hover: hover){.cookiemehr:hover{color: var(--text-dunkel)}}.cookiewahl{padding: 30px var(--seitenrand) 26px}.cookiewahl-kopf{display: flex;align-items: baseline;justify-content: space-between;gap: 24px;margin-bottom: 22px}.cookiewahl-kopf .cookietitel{margin: 0}.cookiewahl-kopf .cookiemehr{align-self: baseline}.cookieliste{border-top: 1px solid rgba(var(--text-dunkel-rgb), .12)}.cookiezeile{display: grid;grid-template-columns: 1fr auto;gap: 28px;align-items: center;padding: 18px 0;border-bottom: 1px solid rgba(var(--text-dunkel-rgb), .12)}.cookiezeile-still .cookiename, .cookiezeile-still .cookieerklaerung{color: var(--text-dunkel-grenze)}.cookiename{display: flex;align-items: center;gap: 10px;flex-wrap: wrap;margin: 0;font-size: 15.5px;font-weight: var(--gewicht-halb);color: var(--text-dunkel)}.cookiemarke{padding: 3px 9px;border: 1px solid rgba(var(--text-dunkel-rgb), .18);border-radius: var(--radius-pille);font-size: 10px;font-weight: var(--gewicht-normal);letter-spacing: .14em;text-transform: uppercase;color: var(--text-dunkel-grenze);white-space: nowrap}.cookieerklaerung{margin: 5px 0 0;max-width: 70ch;font-size: 13.5px;line-height: 1.7;color: var(--text-dunkel-weich)}.cookieschalter-feld, .cookieschalter-fest{display: flex;align-items: center;gap: 10px;flex: none;cursor: pointer}.cookieschalter-fest{cursor: default}.cookiewort{font-size: 12px;color: var(--text-dunkel-grenze);white-space: nowrap}.cookieschalter-feld input{position: absolute;width: 1px;height: 1px;opacity: 0;pointer-events: none}.cookieschalter{box-sizing: border-box;display: flex;align-items: center;justify-content: flex-start;width: 46px;height: 26px;padding: 0 3px;border: 1px solid rgba(var(--text-dunkel-rgb), .2);border-radius: var(--radius-pille);background: rgba(var(--text-dunkel-rgb), .08);transition: background var(--d-schnell) var(--uebergang), border-color var(--d-schnell) var(--uebergang)}.cookieschalter::before{content: "";width: 18px;height: 18px;border-radius: 50%;background: #6D655F;transition: transform var(--d-schnell) var(--uebergang), background var(--d-schnell) var(--uebergang)}.cookieschalter-feld input:checked + .cookieschalter, .cookieschalter-an{background: rgba(var(--gold-rgb), .28);border-color: rgba(var(--gold-rgb), .45)}.cookieschalter-feld input:checked + .cookieschalter::before, .cookieschalter-an::before{transform: translateX(20px);background: var(--gold)}.cookieschalter-feld input:focus-visible + .cookieschalter{outline: var(--fokus);outline-offset: var(--fokus-abstand)}.cookiezeile-still .cookieschalter{opacity: .5}.cookieschalter-fest .cookieschalter-an{opacity: .6}.cookiewahl-fuss{display: flex;align-items: center;justify-content: space-between;gap: 24px;flex-wrap: wrap;margin-top: 24px}.cookiedauer{margin: 0;font-size: 12.5px;color: var(--text-dunkel-grenze)}@media (prefers-reduced-motion: reduce){.cookieschalter, .cookieschalter::before{transition: none}}@media (max-width: 900px){.cookieprobe{padding: 8px var(--seitenrand-handy)}.cookieinhalt{grid-template-columns: 1fr;gap: 18px;padding: 22px var(--seitenrand-handy) 24px}.cookietitel{font-size: 16px}.cookietext p{font-size: 13.5px}.cookiereihe{flex-direction: column}.cookieknopf{width: 100%;min-width: 0;height: 48px;font-size: 15px}.cookiemehr{padding-top: 6px}.cookiewahl{padding: 22px var(--seitenrand-handy) 24px}.cookiewahl-kopf{flex-direction: column;align-items: flex-start;gap: 10px}.cookiezeile{grid-template-columns: 1fr;gap: 12px}.cookieschalter-feld, .cookieschalter-fest{justify-content: flex-start}.cookiewahl-fuss{flex-direction: column;align-items: stretch;gap: 14px}.cookiewahl-fuss .cookiereihe{width: 100%}.seite:has(.cookiestreifen) .nachoben{display: none}}.einspalter{min-width: 0}.suchschleier{position: fixed;inset: 0;z-index: 200;background: rgba(14,12,18,.72);display: flex;justify-content: center;align-items: flex-start;padding: 76px 24px 24px;overflow-y: auto}.suchschleier[hidden]{display: none}html.suche-offen{overflow: hidden}.suchkasten{width: 100%;max-width: 860px;background: var(--grund-dunkel);border: 1px solid rgba(var(--text-dunkel-rgb), .12);color: var(--text-dunkel);display: flex;flex-direction: column;max-height: calc(100vh - 100px);box-shadow: 0 40px 90px -40px rgba(0,0,0,.75)}.suchkasten-kopf{display: flex;align-items: center;gap: 16px;flex: none;margin: 0 30px;padding: 22px 0 14px;border-bottom: 1px solid rgba(var(--gold-rgb), .55)}.suchkasten-lupe{flex: none;display: flex;color: var(--text-dunkel-rubrik)}.suchkasten-lupe svg{width: 24px;height: 24px;fill: none;stroke: currentColor;stroke-width: 1.3;stroke-linecap: round}.suchkasten-kopf input[type="search"]{flex: 1;min-width: 0;border: 0;background: none;padding: 2px 0;font: inherit;font-size: 26px;font-weight: 300;letter-spacing: -.02em;color: var(--text-dunkel-titel);-webkit-appearance: none;appearance: none}.suchkasten-kopf input[type="search"]:focus-visible{outline: var(--fokus);outline-offset: 4px;border-radius: var(--radius-klein)}.suchkasten-kopf:has(input[type="search"]:focus-visible){outline: var(--fokus);outline-offset: 6px;border-radius: var(--radius-klein)}.suchkasten-kopf:has(input[type="search"]:focus-visible) input[type="search"]{outline: none}.suchkasten-kopf input::placeholder{color: var(--text-dunkel-weich)}.suchkasten-kopf input[type="search"]::-webkit-search-cancel-button{display: none}.suchkasten-zahl{flex: none;font-size: 13px;color: var(--text-dunkel-grenze);white-space: nowrap}.suchkasten-zu{flex: none;display: flex;align-items: center;justify-content: center;width: 34px;height: 34px;padding: 0;border-radius: 50%;border: 1px solid rgba(var(--text-dunkel-rgb), .22);background: none;color: var(--text-dunkel-nav);font-size: 16px;cursor: pointer}@media (hover: hover){.suchkasten-zu:hover{border-color: rgba(var(--gold-rgb), .75);color: var(--gold-auf)}}.suchkasten-leib{flex: 1;min-height: 0;overflow-y: auto;padding: 22px 30px 26px}.suchkasten-fuss{flex: none;display: flex;align-items: center;justify-content: space-between;gap: 24px;padding: 14px 30px 16px;border-top: 1px solid rgba(var(--text-dunkel-rgb), .10);font-size: 13px;color: var(--text-dunkel-grenze)}.suchkasten-tasten{display: none}@media (hover: hover) and (pointer: fine){.suchkasten-tasten{display: inline}}.suchkasten-alle{color: var(--gold-weich);white-space: nowrap;margin-left: auto}.suchkasten .suchleiste-lupe{color: var(--text-dunkel-rubrik)}.suchkasten .such-gruppe{color: var(--text-dunkel-rubrik);margin-top: 22px}.suchkasten .such-gruppe:first-child{margin-top: 0}.suchkasten .such-zeile{border-radius: 0}.suchkasten .such-zeile-wahl{background: rgba(var(--text-dunkel-rgb), .06)}@media (hover: hover){.suchkasten .such-zeile:hover{background: rgba(var(--text-dunkel-rgb), .06)}}.suchkasten .such-name{color: var(--text-dunkel)}.suchkasten .such-fund{color: var(--text-dunkel-weich)}.suchkasten .such-pfad{color: var(--text-dunkel-grenze)}.suchkasten .such-preis{color: var(--text-dunkel)}.suchkasten .such-kat{color: var(--text-dunkel-rubrik)}.suchkasten .such-blatt{box-shadow: none}.suchkasten .such-blatt-seite{background: rgba(var(--text-dunkel-rgb), .06);color: var(--text-dunkel-rubrik)}.suchkasten .such-fund mark, .suchkasten .such-name mark{background: rgba(var(--gold-rgb), .28);color: var(--gold-auf)}.suchkasten .such-familien{background: rgba(var(--text-dunkel-rgb), .1);border-color: rgba(var(--text-dunkel-rgb), .1)}.suchkasten .such-familie{background: var(--grund-dunkel)}@media (hover: hover){.suchkasten .such-familie:hover{background: rgba(var(--text-dunkel-rgb), .05)}}.suchkasten .such-familie-name{color: var(--text-dunkel)}.suchkasten .such-familie-zahl{color: var(--text-dunkel-grenze)}.suchkasten .such-familie-leer .such-familie-name{color: var(--text-dunkel-weich)}.suchkasten .such-oft-titel{color: var(--text-dunkel-rubrik)}.pille-dunkel{border-color: rgba(var(--text-dunkel-rgb), .2);color: var(--text-dunkel-nav);background: none;font: inherit;font-size: 13px;cursor: pointer}@media (hover: hover){.pille-dunkel:hover{border-color: rgba(var(--gold-rgb), .75);color: var(--gold-auf)}}.such-nichts{padding: 6px 0 4px}.suchkasten .such-leer-titel{color: var(--text-dunkel-titel)}.suchkasten .such-leer-titel em{color: var(--gold-weich)}.suchkasten .such-leer-text{color: var(--text-dunkel-weich)}@media (max-width: 620px){.suchschleier{padding: 0;background: var(--grund-dunkel)}.suchkasten{max-width: none;height: 100vh;height: 100dvh;max-height: none;border: 0;box-shadow: none}.suchkasten-kopf{margin: 0 16px;padding-top: 14px}.suchkasten-kopf input[type="search"]{font-size: 19px}.suchkasten-leib{padding: 18px 12px 22px}.suchkasten-fuss{padding: 12px 18px calc(14px + env(safe-area-inset-bottom, 0px))}.suchkasten .such-familien{grid-template-columns: 1fr 1fr}}.gutschein-karte{position: relative;container-type: inline-size;width: 100%;max-width: 452px;aspect-ratio: 1.62 / 1;background: linear-gradient(152deg, #1D1822 0%, var(--grund-dunkel) 54%, #191521 100%);box-shadow: 0 0 0 1px rgba(var(--gold-rgb), .42), 0 30px 60px -30px rgba(0,0,0,.85);overflow: hidden;color: var(--text-dunkel)}.gk-gekippt{transform: rotate(-1.4deg)}.gk-linien{position: absolute;inset: 0;pointer-events: none;background: repeating-linear-gradient(to bottom, rgba(var(--text-dunkel-rgb), .035) 0 1px, transparent 1px 9px)}.gk-wolke{position: absolute;left: -70px;top: -90px;width: 250px;height: 250px;border-radius: 50%;background: radial-gradient(circle, rgba(var(--gold-rgb), .30) 0%, rgba(var(--gold-rgb), 0) 68%);filter: blur(22px);pointer-events: none}.gk-rahmen{position: absolute;inset: 2.9cqw;border: 1px solid rgba(var(--gold-rgb), .30);pointer-events: none}.gk-oberkante{position: absolute;left: 2.9cqw;right: 2.9cqw;top: 2.9cqw;height: 1px;background: linear-gradient(to right, rgba(var(--gold-rgb), 0), rgba(var(--gold-rgb), .9), rgba(var(--gold-rgb), 0))}.gk-inhalt{position: relative;height: 100%;box-sizing: border-box;padding: 5.06cqw 6.9cqw;display: flex;flex-direction: column}.gk-kopf{display: flex;align-items: flex-start;justify-content: space-between;gap: 3.22cqw}.gk-titel{font-size: 1.93cqw;font-weight: var(--gewicht-halb);letter-spacing: .28em;text-transform: uppercase;color: var(--text-dunkel-rubrik)}.gk-marke{font-family: var(--schrift-kursiv);font-style: italic;font-size: 3.86cqw;color: var(--gold-weich);margin-top: 1.38cqw}.gk-zeichen{height: 8.92cqw;width: auto;opacity: .9;flex: none;filter: brightness(0) invert(1) sepia(1) saturate(1.6) hue-rotate(-12deg)}.gk-mini{font-size: 1.93cqw;letter-spacing: .2em;text-transform: uppercase;color: var(--text-dunkel-grenze)}.gk-wert{margin-top: auto}.gk-wert .gk-mini{margin-bottom: .368cqw}.gk-betragzeile{display: flex;align-items: baseline;gap: 8px}.gk-betrag{font-family: var(--schrift-kursiv);font-size: 11.96cqw;line-height: .96;color: var(--text-dunkel-titel);white-space: nowrap;flex: none}.gk-euro{font-family: var(--schrift-kursiv);font-size: 6.9cqw;color: var(--gold-weich);white-space: nowrap;flex: none}.gk-fuss{margin-top: 2.39cqw;padding-top: 2.39cqw;border-top: 1px solid rgba(var(--text-dunkel-rgb), .14);display: flex;align-items: flex-end;justify-content: space-between;gap: 3.68cqw}.gk-fuer{min-width: 0}.gk-empfaenger{font-size: 2.85cqw;color: var(--text-dunkel);margin-top: .828cqw;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.gk-gruss{font-family: var(--schrift-kursiv);font-style: italic;font-size: 3.04cqw;color: var(--text-dunkel-rubrik);margin-top: 1.2cqw;line-height: 1.45;max-height: 8.83cqw;overflow: hidden}.gk-code{text-align: right;flex: none}.gk-codewert{font-size: 2.58cqw;font-weight: var(--gewicht-halb);letter-spacing: .14em;color: var(--gold-weich);margin-top: .828cqw;white-space: nowrap}.gk-gueltig{font-size: 2.02cqw;color: var(--text-dunkel-grenze);margin-top: 1.01cqw;white-space: nowrap}.hero-gutschein{position: relative;display: grid;grid-template-columns: 1fr 1fr;gap: 52px;align-items: center;padding: 52px var(--seitenrand) 62px}.hero-gutschein-faden{z-index: 0}.hero-gutschein-text, .hero-gutschein-karte{position: relative;z-index: 1}.hero-gutschein-text{min-width: 0}.hero-gutschein-kicker{display: flex;align-items: center;gap: 11px;margin-bottom: 22px}.hero-gutschein-funke{width: 8px;height: 8px;border-radius: 50%;flex: none;background: var(--gold);box-shadow: 0 0 14px 3px rgba(var(--gold-rgb), .65);animation: funke 3.4s ease-in-out infinite}@keyframes funke{0%, 100%{opacity: .25;transform: scale(.8)}50%{opacity: 1;transform: scale(1.25)}}.hero-gutschein-titel{margin: 0;font-size: 52px;font-weight: 300;letter-spacing: -.04em;line-height: 1.06;color: var(--text-dunkel-titel)}.hero-gutschein-titel em{font-family: var(--schrift-kursiv);font-style: italic;font-size: 58px;color: var(--gold-weich)}.hero-gutschein-text-lead{margin: 22px 0 0;max-width: 54ch;font-size: 16px;line-height: 1.75;color: var(--text-dunkel-weich)}.hero-gutschein-knoepfe{display: flex;gap: 12px;margin-top: 30px;flex-wrap: wrap;align-items: center}.hero-gutschein-haupt{display: inline-flex;align-items: center;box-sizing: border-box;height: 48px;border: 1px solid rgba(var(--gold-rgb), .8);color: var(--gold-auf);border-radius: var(--radius-pille);padding: 0 26px;font-size: 15px;font-weight: var(--gewicht-halb);box-shadow: 0 0 30px -8px rgba(var(--gold-rgb), .55)}@media (hover: hover){.hero-gutschein-haupt:hover{background: rgba(var(--gold-rgb), .14);color: var(--gold-auf)}}.hero-gutschein-neben{display: inline-flex;align-items: center;box-sizing: border-box;height: 48px;color: var(--text-dunkel-nav);font-size: 15px;padding: 0 4px;border-bottom: 1px solid rgba(207,194,188,.3)}@media (hover: hover){.hero-gutschein-neben:hover{color: var(--text-dunkel);border-bottom-color: var(--gold)}}.hero-gutschein-karte{display: flex;justify-content: flex-end}@media (max-width: 900px){.hero-gutschein{grid-template-columns: 1fr;gap: 34px;padding-bottom: 44px}.hero-gutschein-titel{font-size: 38px}.hero-gutschein-titel em{font-size: 42px}.hero-gutschein-karte{justify-content: flex-start}}@media (max-width: 560px){.hero-gutschein{padding-inline: var(--seitenrand-handy)}.hero-gutschein-titel{font-size: 32px}.hero-gutschein-titel em{font-size: 35px}}.gutschein-vorteile{display: grid;grid-template-columns: repeat(3, 1fr);gap: 1px;background: var(--linie);border: 1px solid var(--linie)}.abschnitt-kopf-innen{padding: 40px 0 20px}.gutschein-vorteil{background: var(--grund-weiss);padding: 22px 24px 24px}.gutschein-vorteil-strich{display: block;width: 22px;height: 1px;margin-bottom: 16px}.gutschein-vorteil-titel{font-size: 15.5px;font-weight: var(--gewicht-halb)}.gutschein-vorteil-text{margin-top: 7px;font-size: 13.5px;line-height: 1.7;color: var(--text-hell-weich)}.gutschein-bau{display: grid;grid-template-columns: 1.04fr .96fr;gap: 40px;align-items: start;margin-bottom: 56px}.gutschein-felder{border: 1px solid var(--linie);background: var(--grund-weiss);padding: 24px 26px 28px}.gutschein-zeile{display: flex;justify-content: space-between;align-items: baseline;gap: 16px}.gutschein-marke{font-size: 12px;letter-spacing: .14em;text-transform: uppercase;color: var(--bronze);font-weight: var(--gewicht-halb)}.gutschein-gegen{font-size: 13px;color: var(--text-hell-meta);white-space: nowrap;flex: none}.gutschein-stufen{display: flex;gap: 10px;margin-top: 12px;flex-wrap: wrap}.gutschein-stufe{border: 1px solid var(--feld-rand);border-radius: var(--radius-pille);background: var(--grund-weiss);color: var(--text-hell);box-sizing: border-box;height: 48px;min-width: 82px;font: inherit;font-size: 15px;font-weight: var(--gewicht-halb);padding: 0 20px;cursor: pointer;white-space: nowrap;transition: border-color var(--d-schnell) var(--uebergang), background var(--d-schnell) var(--uebergang)}@media (hover: hover){.gutschein-stufe:hover{border-color: var(--gold)}}.gutschein-stufe-an{background: var(--text-hell);border-color: var(--text-hell);color: var(--grund-hell)}.gutschein-eigen{display: flex;align-items: center;gap: 12px;margin-top: 14px;flex-wrap: wrap}.gutschein-eigen-wort{font-size: 13.5px;color: var(--text-hell-weich);flex: none}.gutschein-eurofeld{display: flex;align-items: center;flex: none;border: 1px solid var(--feld-rand);border-radius: 3px;background: var(--feld-grund);overflow: hidden}.gutschein-eurofeld input{width: 88px;border: 0;outline: none;background: transparent;font: inherit;font-size: 15px;font-weight: var(--gewicht-halb);color: var(--text-hell);padding: 12px 0 12px 14px}.gutschein-eurozeichen{font-family: var(--schrift-kursiv);font-size: 19px;color: var(--bronze);padding: 0 14px 0 6px}.gutschein-eigen-hinweis{font-size: 12.5px;color: var(--text-hell-meta);line-height: 1.6}.gutschein-eigen-hinweis.schief{color: var(--handlung)}.gutschein-block{margin-top: 30px;padding-top: 24px;border-top: 1px solid var(--linie)}.gutschein-feld{width: 100%;box-sizing: border-box;margin-top: 12px;border: 1px solid var(--feld-rand);border-radius: 3px;background: var(--feld-grund);font: inherit;font-size: 15px;color: var(--text-hell);padding: 13px 14px;outline: none}.gutschein-feld:focus-visible{border-color: var(--gold);outline: var(--fokus);outline-offset: 2px}.gutschein-widmung{line-height: 1.6;height: 78px;resize: none}.gutschein-untertext{margin: 8px 0 0;font-size: 12.5px;line-height: 1.65;color: var(--text-hell-meta)}.gutschein-wege{display: grid;grid-template-columns: 1fr 1fr;gap: 10px;margin-top: 12px}.gutschein-weg{display: flex;flex-direction: column;gap: 4px;text-align: left;border: 1px solid var(--feld-rand);border-radius: 3px;background: var(--grund-weiss);color: var(--text-hell);font: inherit;padding: 14px 16px;cursor: pointer;transition: border-color var(--d-schnell) var(--uebergang)}@media (hover: hover){.gutschein-weg:hover{border-color: var(--gold)}}.gutschein-weg-titel{font-size: 15px;font-weight: var(--gewicht-halb)}.gutschein-weg-text{font-size: 12.5px;line-height: 1.6;opacity: .82}.gutschein-weg-an{background: var(--text-hell);border-color: var(--text-hell);color: var(--grund-hell)}.gutschein-buehne{position: relative;background: var(--grund-dunkel);padding: 26px;overflow: hidden;margin-top: 14px}.gutschein-rechnung{border: 1px solid var(--linie);border-top: 0;background: var(--feld-grund);padding: 22px 24px 24px}.gutschein-posten{display: flex;justify-content: space-between;gap: 16px;font-size: 14.5px;padding: 11px 0;border-bottom: 1px solid var(--linie-zart)}.gutschein-posten:first-child{padding-top: 0}.gutschein-zahl{font-weight: var(--gewicht-halb);white-space: nowrap;flex: none}.gutschein-summe{display: flex;justify-content: space-between;gap: 16px;align-items: baseline;padding-top: 14px;font-size: 15px;font-weight: var(--gewicht-halb)}.gutschein-summezahl{font-family: var(--schrift-kursiv);font-size: 28px;font-weight: 400;white-space: nowrap;flex: none}.gutschein-ust{margin: 6px 0 0;font-size: 12px;color: var(--text-hell-meta);line-height: 1.6}.gutschein-kaufen{width: 100%;box-sizing: border-box;margin-top: 18px;text-align: center}.gutschein-kaufen[disabled]{opacity: .5;cursor: not-allowed}.gutschein-hinweis{margin-top: 14px}.gutschein-ablauf{display: grid;grid-template-columns: 1.02fr .98fr;gap: 56px;align-items: start;margin-bottom: 46px}.gutschein-schritte{position: relative;list-style: none;margin: 0;padding: 0 0 0 30px}.gutschein-schritte::before{content: "";position: absolute;left: 5px;top: 6px;bottom: 6px;width: 1px;background: linear-gradient(to bottom, rgba(var(--gold-rgb), 0), var(--gold) 14%, var(--gold) 86%, rgba(var(--gold-rgb), 0))}.gutschein-schritte li{position: relative;padding-bottom: 26px}.gutschein-schritte li:last-child{padding-bottom: 0}.gutschein-schritte li::before{content: "";position: absolute;left: -30px;top: 4px;width: 11px;height: 11px;border-radius: 50%;background: var(--grund-hell, var(--grund-hell));box-shadow: 0 0 0 1.5px var(--gold)}.gutschein-schritt-ziel::before{background: var(--gold) !important;box-shadow: 0 0 0 1.5px var(--gold), 0 0 16px 2px rgba(var(--gold-rgb), .5) !important}.gutschein-schritt-titel{font-size: 17px;font-weight: var(--gewicht-halb)}.gutschein-schritt-text{font-size: 14.5px;line-height: 1.7;color: var(--text-hell-weich);margin-top: 5px}.gutschein-bedingungen{border: 1px solid var(--linie);background: var(--grund-weiss);padding: 24px 26px 26px}.gutschein-bedingungen h3{margin: 6px 0 18px;font-size: 22px;font-weight: 300;letter-spacing: -.02em}.gutschein-liste{list-style: none;margin: 0;padding: 0}.gutschein-liste li{position: relative;padding-left: 26px;margin-bottom: 12px;font-size: 14px;line-height: 1.7;color: var(--text-hell-weich)}.gutschein-liste li::before{position: absolute;left: 0;top: 0;font-weight: var(--gewicht-halb)}.gutschein-liste li.ja::before{content: "✓";color: var(--bluete-petrol)}.gutschein-liste li.nein::before{content: "—";color: var(--text-hell-meta)}.gutschein-liste strong{color: var(--text-hell);font-weight: var(--gewicht-halb)}.gutschein-alternative{border-top: 1px solid var(--linie);padding-top: 30px;margin-top: 40px}.gutschein-alternative h3{margin: 6px 0 12px;font-size: 22px;font-weight: 300;letter-spacing: -.02em}.gutschein-alternative p{max-width: 64ch;font-size: 14.5px;line-height: 1.75;color: var(--text-hell-weich)}@media (max-width: 900px){.gutschein-bau{grid-template-columns: 1fr;gap: 30px}.gutschein-ablauf{grid-template-columns: 1fr;gap: 34px}.gutschein-vorteile{grid-template-columns: 1fr}}@media (max-width: 560px){.gutschein-wege{grid-template-columns: 1fr}.gutschein-buehne{padding: 16px}}.kasse-gutschein{margin-top: 20px;padding-top: 18px;border-top: 1px solid var(--linie)}.kasse-gutschein label{display: block;margin-bottom: 8px;font-size: 12px;letter-spacing: .14em;text-transform: uppercase;color: var(--bronze);font-weight: var(--gewicht-halb)}.kasse-gutschein-zeile{display: flex;gap: 8px}.kasse-gutschein-zeile input{flex: 1;min-width: 0;box-sizing: border-box;border: 1px solid var(--feld-rand);border-radius: 3px;background: var(--feld-grund);font: inherit;font-size: 15px;letter-spacing: .06em;color: var(--text-hell);padding: 11px 13px;outline: none}.kasse-gutschein-zeile input:focus-visible{border-color: var(--gold);outline: var(--fokus);outline-offset: 2px}.kasse-gutschein-zeile .knopf-schlicht{flex: none}.kasse-gutschein-liegt{margin: 0 0 10px;font-size: 14px;line-height: 1.6}.kasse-gutschein .meldung{margin: 0 0 12px}.fuss-version{font-variant-numeric: tabular-nums;white-space: nowrap}.zahlwahl-logo{display: inline-flex;align-items: center;margin-left: 8px;vertical-align: middle}.zahlwahl-logo img{display: block}.starthinweis{display: flex;align-items: flex-start;gap: 16px;max-width: var(--breite-inhalt, 1160px);margin: 24px auto 0;padding: 14px 18px;border-left: 3px solid var(--gold, var(--gold));border-radius: 4px;background: rgba(var(--gold-rgb), .07)}.starthinweis-text{flex: 1;margin: 0;font-size: 17px;line-height: 1.6}.starthinweis-text strong{display: block;margin-bottom: 2px;font-size: 18px;font-weight: var(--gewicht-halb, 600)}.starthinweis-zu{flex: none;width: 44px;height: 44px;margin: -10px -8px 0 0;border: 0;background: none;color: inherit;font-size: 22px;line-height: 1;cursor: pointer;opacity: .55}.starthinweis-zu:focus-visible{opacity: 1}@media (hover: hover){.starthinweis-zu:hover{opacity: 1}}@media (max-width: 640px){.starthinweis{margin-inline: 16px;gap: 8px}.starthinweis-text{font-size: 16px}.starthinweis-text strong{font-size: 17px}}.kachel-leer{padding: 36px 28px;border: 1px dashed rgba(var(--gold-rgb), .38);border-radius: 10px;background: rgba(var(--gold-rgb), .04);text-align: center}.kachel-leer p{margin: 0 auto;max-width: 46ch;font-size: 16.5px;line-height: 1.6}.kachel-leer p + p{margin-top: 14px}.geschichte-raster{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: 48px;align-items: start;margin-top: 56px;padding-inline: 44px}.geschichte-raster .fliess{max-width: none}.geschichte-raster .zeitleiste{margin-top: 62px}@media (max-width: 900px){.geschichte-raster{grid-template-columns: 1fr;gap: 34px;margin-top: 40px;padding-inline: 22px}.geschichte-raster .zeitleiste{margin-top: 0}}.lager-titel{color: var(--gold, var(--gold))}.eig-intro, .eig-merkmale, .eig-hinweise, .eig-glas, .eig-pla, .eig-vergleich, .eig-quellen{max-width: var(--container);margin: 0 auto;padding: 0 var(--seitenrand)}.eig-intro .kicker, .eig-kopf .kicker, .eig-glas-text .kicker{color: var(--bronze);margin-bottom: 14px}.eig-kopf{max-width: 62ch;margin: 0 0 34px}.eig-kopf h2{font-size: var(--t-h2);font-weight: var(--gewicht-leicht);letter-spacing: -.03em;margin: 0}.eig-kopf-text{margin: 12px 0 0;color: var(--text-hell-weich);line-height: var(--zeile-text)}.eig-intro{display: grid;grid-template-columns: 1.15fr .85fr;gap: 52px;align-items: start;padding-top: 64px}.eig-intro-text p{line-height: var(--zeile-text);color: var(--text-hell-weich)}.eig-intro-text > p + p{margin-top: 18px}.eig-kasten{margin-top: 30px;padding: 22px 26px;background: #F3EDE6;border-left: 3px solid var(--gold);border-radius: var(--radius-plaettchen)}.eig-kasten-titel{margin: 0 0 8px;font-size: var(--t-mikro);font-weight: var(--gewicht-halb);letter-spacing: var(--sperrung-mikro);text-transform: uppercase;color: var(--bronze)}.eig-kasten p:last-child{margin: 0;color: var(--text-hell)}.eig-intro-bild{aspect-ratio: 3 / 4;border-radius: var(--blatt-gespiegelt);overflow: hidden;background: var(--grund-platte);box-shadow: 0 0 0 1px var(--linie), 0 26px 50px -30px rgba(40,44,53,.5)}.eig-intro-bild img{display: block;width: 100%;height: 100%;object-fit: cover}.eig-merkmale, .eig-hinweise, .eig-glas, .eig-pla, .eig-vergleich, .eig-quellen{padding-top: 88px}.eig-karten{display: grid;grid-template-columns: repeat(3, 1fr);gap: 34px}.eig-karte h3{margin: 16px 0 0;font-size: var(--t-h3);font-weight: var(--gewicht-halb)}.eig-karte p{margin: 8px 0 0;font-size: var(--t-klein);line-height: 1.75;color: var(--text-hell-weich)}.eig-karte-quelle{color: var(--text-hell-meta) !important;font-size: 12.5px !important}.eig-karte-bild{aspect-ratio: 4 / 3;border-radius: var(--blatt);overflow: hidden;background: var(--grund-platte);box-shadow: 0 0 0 1px var(--linie), 0 24px 46px -28px rgba(40,44,53,.5)}.eig-karte:nth-child(even) .eig-karte-bild{border-radius: var(--blatt-gespiegelt)}.eig-karte-bild img{width: 100%;height: 100%;object-fit: cover;display: block}.eig-karte-leer{display: flex;align-items: center;justify-content: center;box-shadow: 0 0 0 1px var(--linie)}.eig-karte-leer span{font-size: var(--t-mikro);letter-spacing: var(--sperrung-mikro);text-transform: uppercase;color: var(--text-hell-meta)}.eig-liste{margin: 0}.eig-liste-zeile{display: grid;grid-template-columns: 220px 1fr;gap: 30px;padding: 20px 0;border-top: 1px solid var(--linie)}.eig-liste-zeile:last-child{border-bottom: 1px solid var(--linie)}.eig-liste dt{font-weight: var(--gewicht-halb);font-size: var(--t-text)}.eig-liste dd{margin: 0;color: var(--text-hell-weich);line-height: var(--zeile-text);font-size: var(--t-klein)}.eig-glas{display: grid;grid-template-columns: .95fr 1.05fr;gap: 56px;align-items: center}.eig-glas-medien{display: flex;flex-direction: column;gap: 18px}.eig-glas-foto{aspect-ratio: 4 / 5;border-radius: 10px;overflow: hidden;background: var(--grund-platte);box-shadow: 0 0 0 1px var(--linie), 0 30px 60px -34px rgba(40,44,53,.5)}.eig-glas-foto img{display: block;width: 100%;height: 100%;object-fit: cover}.eig-video{margin: 0}.eig-video-bild{display: block;width: 100%;aspect-ratio: 16 / 10;height: auto;border-radius: 10px;background: var(--grund-dunkel);object-fit: contain;box-shadow: 0 0 0 1px var(--linie), 0 18px 32px -20px rgba(40,44,53,.6)}.eig-video figcaption{margin-top: 10px;font-size: 12.5px;line-height: 1.6;color: var(--text-hell-meta)}.eig-glas-text h2{margin: 0;font-size: var(--t-h2);font-weight: var(--gewicht-leicht);letter-spacing: -.03em}.eig-glas-text p{margin: 18px 0 0;line-height: var(--zeile-text);color: var(--text-hell-weich)}.eig-pla-spalten{display: grid;grid-template-columns: 1.2fr .8fr;gap: 52px;align-items: start}.eig-pla-text p{margin: 0 0 18px;line-height: var(--zeile-text);color: var(--text-hell-weich)}.eig-zitat{margin: 0;padding: 24px 26px;background: #F3EDE6;border-radius: var(--radius-plaettchen)}.eig-zitat p{margin: 0;color: var(--text-hell)}.eig-zitat footer{margin-top: 12px;font-size: var(--t-klein);font-family: var(--schrift-kursiv);font-style: italic;color: var(--text-hell-meta)}.eig-pla-liste-titel{margin: 0 0 14px;font-weight: var(--gewicht-halb)}.eig-pla-liste ul{margin: 0;padding: 0;list-style: none}.eig-pla-liste li{position: relative;padding: 11px 0 11px 24px;border-top: 1px solid var(--linie);font-size: var(--t-klein);line-height: 1.65;color: var(--text-hell-weich)}.eig-pla-liste li::before{content: "–";position: absolute;left: 4px;color: var(--gold)}.eig-tabelle-huelle{overflow-x: auto}.eig-tabelle{width: 100%;min-width: 640px;border-collapse: collapse;font-size: var(--t-klein)}.eig-tabelle th, .eig-tabelle td{padding: 14px 16px;text-align: left;vertical-align: top;border-bottom: 1px solid var(--linie);line-height: 1.6}.eig-tabelle thead th{font-size: var(--t-mikro);letter-spacing: var(--sperrung-mikro);text-transform: uppercase;color: var(--bronze);border-bottom-color: var(--gold)}.eig-tabelle tbody th{font-weight: var(--gewicht-halb);white-space: nowrap}.eig-tabelle td{color: var(--text-hell-weich)}.eig-vergleich-schluss{margin: 26px 0 0;max-width: 68ch;line-height: var(--zeile-text);color: var(--text-hell-weich)}.eig-studio{margin-top: 88px}.eig-studio-buehne{position: relative;overflow: hidden}.eig-studio-buehne > img{display: block;width: 100%;height: 620px;object-fit: cover;object-position: 50% 35%}.eig-studio-schleier{position: absolute;inset: 0;background: linear-gradient(90deg, rgba(var(--grund-dunkel-rgb), .92) 0%, rgba(var(--grund-dunkel-rgb), .66) 36%, rgba(var(--grund-dunkel-rgb), .10) 74%)}.eig-studio-text{position: absolute;left: var(--seitenrand);top: 0;bottom: 0;display: flex;flex-direction: column;justify-content: center;max-width: 44ch}.eig-studio-text .kicker{color: var(--text-dunkel-rubrik);margin-bottom: 16px}.eig-studio-text h2{margin: 0 0 18px;font-size: 36px;font-weight: var(--gewicht-leicht);letter-spacing: -.03em;line-height: 1.18;color: var(--text-dunkel-titel)}.eig-studio-text p{margin: 0;max-width: 40ch;color: var(--text-dunkel-lead);line-height: 1.78}.eig-band{display: grid;grid-template-columns: 1fr 1fr}.eig-band-teil{padding: 40px 44px 44px}.eig-band-rose{background: var(--kat-rose-flaeche);color: var(--kat-rose-text)}.eig-band-petrol{background: var(--kat-petrol-flaeche);color: var(--kat-petrol-text)}.eig-band-kicker{display: flex;align-items: center;gap: 10px;margin: 0;font-size: var(--t-mikro);font-weight: var(--gewicht-halb);letter-spacing: .18em;text-transform: uppercase}.eig-band-kicker .punkt{width: 8px;height: 8px;border-radius: 50%;flex: none}.eig-band-rose .eig-band-kicker{color: var(--kat-rose-ziffer)}.eig-band-rose .eig-band-kicker .punkt{background: var(--bluete-rose)}.eig-band-petrol .eig-band-kicker{color: var(--kat-petrol-ziffer)}.eig-band-petrol .eig-band-kicker .punkt{background: var(--bluete-petrol)}.eig-band-satz{margin: 16px 0 0;font-size: 25px;font-weight: var(--gewicht-leicht);letter-spacing: -.022em;color: var(--text-hell)}.eig-band-teil p:last-child{margin: 14px 0 0;max-width: 44ch;line-height: 1.75;font-size: 15px}.eig-detail{max-width: var(--container);margin: 0 auto;padding: 44px var(--seitenrand) 0;display: grid;grid-template-columns: .6fr .4fr;gap: 52px;align-items: center}.eig-detail-bilder{position: relative;padding: 0 64px 44px 0}.eig-detail-gross{aspect-ratio: 16 / 11;border-radius: var(--blatt-gespiegelt);overflow: hidden;background: var(--grund-platte);box-shadow: 0 0 0 1px var(--linie), 0 24px 46px -28px rgba(40,44,53,.5)}.eig-detail-gross img{display: block;width: 100%;height: 100%;object-fit: cover}.eig-detail-klein{position: absolute;right: 0;bottom: 0;width: 46%;aspect-ratio: 16 / 10;border-radius: 8px;overflow: hidden;background: var(--grund-platte);box-shadow: 0 0 0 4px var(--grund-hell), 0 18px 32px -16px rgba(40,44,53,.55)}.eig-detail-klein img{display: block;width: 100%;height: 100%;object-fit: contain;padding: 10px;box-sizing: border-box}.eig-detail-marke{margin: 0 0 16px;font-size: var(--t-mikro);font-weight: var(--gewicht-halb);letter-spacing: .22em;text-transform: uppercase;color: var(--bronze)}.eig-detail-satz{margin: 0 0 12px;font-size: var(--t-klein);line-height: 1.7;color: var(--text-hell-weich)}.eig-quellen-titel{margin: 0 0 20px;font-size: var(--t-h3);font-weight: var(--gewicht-halb)}.eig-quellen ul{margin: 0;padding: 0;list-style: none;columns: 2;column-gap: 52px}.eig-quellen li{break-inside: avoid;padding: 10px 0;font-size: 13.5px;line-height: 1.65;color: var(--text-hell-meta)}.eig-quellen li strong{color: var(--text-hell-weich);font-weight: var(--gewicht-halb)}.eig-schluss{margin-top: 88px;padding: 72px var(--seitenrand);background: var(--grund-dunkel);text-align: center}.eig-schluss .kicker{margin-bottom: 16px}.eig-schluss h2{margin: 0 auto;max-width: 22ch;font-size: var(--t-h2);font-weight: var(--gewicht-leicht);letter-spacing: -.03em;color: var(--text-dunkel-titel)}.eig-schluss > p{margin: 16px auto 0;max-width: 54ch;color: var(--text-dunkel-lead);line-height: var(--zeile-text)}.eig-schluss-links{display: flex;justify-content: center;align-items: center;gap: 26px;flex-wrap: wrap;margin-top: 30px}.eig-schluss-zweit{color: var(--text-dunkel-nav);font-size: 15px;text-decoration: underline}@media (hover: hover){.eig-schluss-zweit:hover{color: var(--text-dunkel)}}@media (max-width: 900px){.eig-intro, .eig-pla-spalten{grid-template-columns: 1fr;gap: 34px}.eig-glas{grid-template-columns: 1fr;gap: 34px}.eig-karten{grid-template-columns: 1fr 1fr;gap: 22px}.eig-quellen ul{columns: 1}.eig-detail{grid-template-columns: 1fr;gap: 34px}.eig-studio-buehne > img{height: 480px}}@media (max-width: 700px){.eig-intro, .eig-merkmale, .eig-hinweise, .eig-glas, .eig-pla, .eig-vergleich, .eig-studio, .eig-quellen{padding-left: var(--seitenrand-handy);padding-right: var(--seitenrand-handy);padding-top: 52px}.eig-karten{grid-template-columns: 1fr}.eig-liste-zeile{grid-template-columns: 1fr;gap: 6px}.eig-band{grid-template-columns: 1fr}.eig-band-teil{padding: 30px var(--seitenrand-handy) 34px}.eig-studio-buehne > img{height: 420px}.eig-studio-schleier{background: linear-gradient(to top, rgba(var(--grund-dunkel-rgb), .94) 0%, rgba(var(--grund-dunkel-rgb), .72) 52%, rgba(var(--grund-dunkel-rgb), .15) 100%)}.eig-studio-text{left: var(--seitenrand-handy);right: var(--seitenrand-handy);justify-content: flex-end;padding-bottom: 28px}.eig-studio-text h2{font-size: var(--t-h2-handy)}.eig-detail{padding: 34px var(--seitenrand-handy) 0}.eig-detail-bilder{padding: 0}.eig-detail-klein{position: static;width: 100%;margin-top: 20px}.eig-schluss{padding: 52px var(--seitenrand-handy);margin-top: 52px}}.produkt-fdm{margin: 26px 0 0;padding: 18px 22px;background: #F3EDE6;border-left: 3px solid var(--gold);border-radius: var(--radius-plaettchen)}.produkt-fdm-titel{margin: 0 0 6px;font-size: var(--t-mikro);font-weight: var(--gewicht-halb);letter-spacing: var(--sperrung-mikro);text-transform: uppercase;color: var(--bronze)}.produkt-fdm p:last-child{margin: 0;font-size: var(--t-klein);line-height: 1.7;color: var(--text-hell)}.aufruf-hinweis{margin-top: 14px;font-size: var(--t-klein);color: var(--text-dunkel-lead)}.aufruf-hinweis a{color: var(--gold-weich);text-decoration: underline}@media (hover: hover){.aufruf-hinweis a:hover{color: var(--gold-auf)}}.kategorietext{margin: 40px var(--seitenrand) 0;max-width: 68ch}.kategorietext h2{margin: 0 0 14px}.kategorietext p{margin: 0 0 12px;line-height: 1.75;color: var(--text-hell-weich)}.kategorietext p:last-child{margin-bottom: 0}@media (max-width: 720px){.kategorietext{margin: 28px var(--seitenrand-handy) 0}}.idee-farbfeld{border: 0;padding: 0;margin-top: 22px}.idee-farbfeld legend{padding: 0}.idee-farben{display: grid;grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));gap: 10px;margin-top: 12px}.idee-farbe{display: flex;align-items: center;gap: 12px;padding: 10px 12px;border: 1px solid var(--feld-rand);border-radius: var(--radius-klein);background: var(--grund-weiss);cursor: pointer;transition: border-color .15s ease, background .15s ease}@media (hover: hover){.idee-farbe:hover{border-color: var(--bluete-petrol)}}.idee-farbe input{position: absolute;opacity: 0;width: 1px;height: 1px}.idee-farbe:has(input:checked){border-color: var(--bluete-petrol);border-width: 2px;padding: 9px 11px;background: var(--kat-petrol-flaeche)}.idee-farbe:has(input:focus-visible){outline: var(--fokus);outline-offset: 2px}.idee-farbtupfer{flex: none;width: 28px;height: 28px;border-radius: 50%;box-shadow: inset 0 0 0 1px rgb(0 0 0 / .16);background: #d9d3cc}img.idee-farbtupfer{object-fit: cover;display: block}.idee-farbname{font-size: 14px;line-height: 1.35}.idee-farbname small{color: var(--text-hell-meta);font-size: 12px}.idee-farbe.ist-knapp .idee-farbname{color: var(--text-hell-meta)}.idee-farbe.ist-knapp .idee-farbwort{text-decoration: line-through}.idee-farbe.ist-knapp .idee-farbtupfer{opacity: .55}.idee-farbname small.idee-farbe-nach{display: block;color: var(--bluete-pflaume);font-weight: var(--gewicht-halb)}.idee-farbname small.idee-farbe-nach[hidden]{display: none}.idee-farbe-warnung{margin: 10px 0 0;font-size: 13px;line-height: 1.5;color: var(--text-hell-meta);padding-left: 12px;border-left: 2px solid var(--bluete-pflaume)}.idee-farbe-warnung[hidden]{display: none}.idee-schieber{max-width: 340px;margin-top: 14px}.idee-schieber[hidden]{display: none}.feld[hidden]{display: none}#hoehe-schieber{-webkit-appearance: none;appearance: none;display: block;width: 100%;max-width: none;height: var(--treffer);margin: 0;padding: 0;background: transparent;border: 0;border-radius: 0;cursor: pointer}#hoehe-schieber:focus{outline: none}#hoehe-schieber::-webkit-slider-runnable-track{height: 6px;border-radius: var(--radius-pille);background: linear-gradient(to right, var(--bluete-petrol) 0 var(--fuellung, 0%), var(--kat-petrol-flaeche) var(--fuellung, 0%) 100%);box-shadow: inset 0 0 0 1px rgb(0 0 0 / .10)}#hoehe-schieber::-moz-range-track{height: 6px;border-radius: var(--radius-pille);background: linear-gradient(to right, var(--bluete-petrol) 0 var(--fuellung, 0%), var(--kat-petrol-flaeche) var(--fuellung, 0%) 100%);box-shadow: inset 0 0 0 1px rgb(0 0 0 / .10)}#hoehe-schieber::-webkit-slider-thumb{-webkit-appearance: none;appearance: none;width: 24px;height: 24px;border-radius: 50%;background: var(--grund-weiss);border: 2px solid var(--bluete-petrol);box-shadow: 0 1px 3px rgb(0 0 0 / .18);margin-top: -9px;transition: transform .12s ease}#hoehe-schieber::-moz-range-thumb{width: 24px;height: 24px;border: 2px solid var(--bluete-petrol);border-radius: 50%;background: var(--grund-weiss);box-shadow: 0 1px 3px rgb(0 0 0 / .18);transition: transform .12s ease}#hoehe-schieber:active::-webkit-slider-thumb{transform: scale(1.14)}#hoehe-schieber:active::-moz-range-thumb{transform: scale(1.14)}#hoehe-schieber:focus-visible::-webkit-slider-thumb{outline: var(--fokus);outline-offset: 3px}#hoehe-schieber:focus-visible::-moz-range-thumb{outline: var(--fokus);outline-offset: 3px}@media (prefers-reduced-motion: reduce){#hoehe-schieber::-webkit-slider-thumb{transition: none}}@media (prefers-reduced-motion: reduce){#hoehe-schieber::-moz-range-thumb{transition: none}}.idee-schieber-anzeige{position: relative;height: 22px}.idee-schieber-wert{position: absolute;--wert-halb: 28px;left: clamp( var(--wert-halb), calc(12px + (100% - 24px) * var(--anteil, .5)), calc(100% - var(--wert-halb)));transform: translateX(-50%);white-space: nowrap;font-family: var(--schrift-kursiv);font-style: italic;font-size: 19px;line-height: 1;color: var(--kat-petrol-ziffer)}.idee-schieber-skala{display: flex;justify-content: space-between;align-items: baseline;gap: 12px;margin-top: -8px;font-size: 12px;color: var(--text-hell-meta)}.idee-hoehe-warnung{display: block;margin-top: 4px;color: var(--zustand-achtung)}.idee-hoehe-warnung[hidden]{display: none}.idee-schaetzung{margin-top: 28px;padding: 22px 26px;border-radius: var(--radius-klein);background: var(--kat-petrol-flaeche);border-left: 3px solid var(--bluete-petrol)}.idee-schaetzung-zahl{margin: 0;font-family: var(--schrift-kursiv);font-style: italic;font-size: clamp(24px, 3.4vw, 34px);line-height: 1.2;color: var(--kat-petrol-ziffer)}.idee-schaetzung-satz{margin: 10px 0 0;font-size: 14px;line-height: 1.7;max-width: 60ch}.idee-spanne-gross{margin: 10px 0 0;font-family: var(--schrift-kursiv);font-style: italic;font-size: clamp(24px, 3.4vw, 32px);color: var(--kat-petrol-ziffer)}.bildpunkte{position: absolute;inset: 0;pointer-events: none;z-index: 3}.bildpunkt{position: absolute;width: var(--treffer);height: var(--treffer);margin: calc(var(--treffer) / -2) 0 0 calc(var(--treffer) / -2);display: flex;align-items: center;justify-content: center;pointer-events: auto;text-decoration: none}.bildpunkt-marke{width: 18px;height: 18px;border-radius: 50%;background: var(--grund-weiss);box-shadow: 0 1px 6px rgb(0 0 0 / .35), inset 0 0 0 2px var(--gold);transition: transform .15s ease}.bildpunkt:focus-visible .bildpunkt-marke{transform: scale(1.25)}@media (hover: hover){.bildpunkt:hover .bildpunkt-marke{transform: scale(1.25)}}.bildpunkt:focus-visible{outline: var(--fokus);outline-offset: 2px;border-radius: 50%}.bildpunkt-karte{position: absolute;left: 50%;bottom: calc(100% - 4px);transform: translateX(-50%) translateY(4px);min-width: 120px;max-width: 220px;width: max-content;padding: 8px 11px;border-radius: var(--radius-klein);background: var(--grund-dunkel);color: var(--text-dunkel);font-size: 12.5px;line-height: 1.4;text-align: center;opacity: 0;pointer-events: none;transition: opacity .15s ease, transform .15s ease}@media (hover: hover){.bildpunkt:hover .bildpunkt-karte{opacity: 1;transform: translateX(-50%) translateY(0)}}.bildpunkt:focus-visible .bildpunkt-karte{opacity: 1;transform: translateX(-50%) translateY(0)}.bildpunkt-name{display: block}.bildpunkt-preis{display: block;margin-top: 2px;color: var(--gold);font-weight: var(--gewicht-halb)}@media (prefers-reduced-motion: reduce){.bildpunkt-marke{transition: none}}@media (prefers-reduced-motion: reduce){.bildpunkt-karte{transition: none}}.artikeltext-feld{margin: 0 0 18px;max-width: 420px}.artikeltext-feld input[type="text"]{max-width: 320px}.widerruf-hinweis{display: flex;align-items: flex-start;gap: 8px;margin: 0 0 18px;padding: 12px 14px;max-width: 480px;border-radius: 8px;background: var(--kat-gold-flaeche);border-left: 3px solid var(--gold);color: var(--kat-gold-text);font-size: 13.5px;line-height: 1.6}.korb-text{margin: 4px 0 0;font-size: 13px;color: var(--text-hell-weich)}.korb-text strong{font-weight: var(--gewicht-halb);color: var(--text-hell)}.korb-vorlage{width: 56px;height: 56px;object-fit: cover;border-radius: var(--radius-klein);border: 1px solid var(--linie);vertical-align: middle;margin-left: 6px}.pers-band{display: flex;align-items: flex-start;gap: 10px;margin: 0 0 22px;padding: 12px 16px;border-radius: 8px;background: var(--grund-dunkel);color: var(--gold-auf);font-size: 13.5px;line-height: 1.5}.pers-band strong{color: var(--gold);font-weight: var(--gewicht-halb)}.pers-stern{flex: none;color: var(--gold);font-size: 15px;line-height: 1.4}.pers-marke{margin: 26px 0 14px;font-size: 11px;letter-spacing: .16em;text-transform: uppercase;font-weight: 700;color: var(--gold)}.pers-karten{display: flex;flex-direction: column;gap: 12px;margin-bottom: 26px}.pers-karte{display: flex;justify-content: space-between;align-items: center;gap: 16px;padding: 16px 18px;border: 1px solid var(--feld-rand);border-radius: 12px;background: var(--grund-weiss);color: var(--text-hell);text-decoration: none}.pers-karte > span{display: block}.pers-karte-name{display: block;font-size: 14.5px;font-weight: var(--gewicht-halb)}.pers-karte-unter{display: block;margin-top: 3px;font-size: 12.5px;color: var(--text-hell-meta)}.pers-karte-preis{flex: none;font-size: 15px;font-weight: var(--gewicht-halb);white-space: nowrap}.pers-karte-gold{position: relative;display: block;border: 2px solid var(--gold);padding: 18px;background: rgba(var(--gold-rgb), .07);box-shadow: 0 8px 22px -12px rgba(var(--gold-rgb), .5);transition: box-shadow .18s ease}@media (hover: hover){.pers-karte-gold:hover{box-shadow: 0 10px 26px -12px rgba(var(--gold-rgb), .65)}}.pers-karte-gold:focus-visible{outline: var(--fokus);outline-offset: 3px}.pers-badge{position: absolute;top: -10px;right: 16px;padding: 3px 10px;border-radius: 999px;background: var(--gold);color: var(--grund-dunkel);font-size: 10px;font-weight: 700;letter-spacing: .1em;text-transform: uppercase}.pers-karte-gold .pers-karte-name{font-weight: 700;margin-bottom: 4px}.pers-karte-text{display: block;margin-bottom: 10px;font-size: 12.5px;line-height: 1.55;color: var(--text-hell)}.pers-karte-weg{display: inline-block;padding-bottom: 2px;border-bottom: 1.5px solid var(--gold);font-size: 13px;font-weight: 700;color: var(--gold-dunkel)}.knopf-pers{display: flex;align-items: center;justify-content: center;gap: 9px;height: 52px;margin-top: 12px;border: 2px solid var(--gold);border-radius: 999px;background: rgba(var(--gold-rgb), .07);color: var(--gold-dunkel);font-size: 14.5px;font-weight: 700;text-decoration: none;transition: background .18s ease}@media (hover: hover){.knopf-pers:hover{background: rgba(var(--gold-rgb), .14)}}.knopf-pers:focus-visible{outline: var(--fokus);outline-offset: 3px}.pers-fuss{margin: 10px 0 0;text-align: center;font-size: 12px;color: var(--text-hell-meta)}@media (max-width: 560px){.pers-karte{flex-direction: column;align-items: flex-start;gap: 8px}.pers-karte-preis{align-self: flex-start}}.saisonband{position: relative;overflow: hidden;display: flex;align-items: center;gap: 22px;min-height: 78px;padding: 0 40px;background: var(--grund-dunkel);color: var(--text-dunkel)}.saisonband::before{content: '';position: absolute;inset: 0;pointer-events: none;background: radial-gradient(70% 220% at 14% 120%, rgba(224,169,74,.30) 0%, rgba(176,87,112,.12) 42%, transparent 72%)}.saisonband::after{content: '';position: absolute;inset: 0 0 auto 0;height: 1px;background: linear-gradient(to right, transparent, rgba(211,154,57,.7) 34%, rgba(176,87,112,.5) 66%, transparent)}.saisonband > *{position: relative}.saisonband-figur{flex: none;height: 112px;width: auto;margin: -14px 0 -20px;filter: drop-shadow(0 0 16px rgba(224,169,74,.5))}.saisonband-wort{display: flex;align-items: baseline;gap: 14px;flex-wrap: wrap}.saisonband-kicker{font-size: 11px;font-weight: var(--gewicht-halb);letter-spacing: .16em;text-transform: uppercase;color: #E0A94A}.saisonband-titel{font-size: 16px;font-weight: 300;letter-spacing: -.01em;color: #F6ECE1}.saisonband-frist{margin-left: auto;flex: none;font-size: 12px;color: #9A8B7C}.saisonband-knopf{flex: none;display: inline-flex;align-items: center;gap: 9px;border: 1px solid rgba(224,169,74,.55);border-radius: 999px;padding: 9px 20px;font-size: 13px;font-weight: var(--gewicht-halb);color: #E0A94A;text-decoration: none;transition: background .15s ease, color .15s ease, border-color .15s ease}.saisonband-knopf:focus-visible{background: var(--gold);color: #191310;border-color: var(--gold)}@media (hover: hover){.saisonband-knopf:hover{background: var(--gold);color: #191310;border-color: var(--gold)}}.saisonband-knopf:focus-visible{outline: var(--fokus);outline-offset: 2px}@media (max-width: 760px){.saisonband{gap: 14px;padding: 10px 18px;flex-wrap: wrap}.saisonband-figur{height: 76px;margin: -8px 0 -12px}.saisonband-frist{display: none}.saisonband-titel{font-size: 14.5px}.saisonband-knopf{margin-left: auto;padding: 7px 15px;font-size: 12px}}.saison-schlicht{display: grid;grid-template-columns: 220px 1fr;gap: 28px;align-items: center;margin: 56px 0;padding: 28px;border: 1px solid var(--linie);border-radius: var(--radius-klein);background: var(--grund-weiss)}.saison-schlicht-bild{width: 100%;height: auto;border-radius: var(--radius-klein);aspect-ratio: 4 / 3;object-fit: cover}.saison-schlicht-titel{margin: 6px 0 10px;font-size: 26px;font-weight: 300;letter-spacing: -.02em}@media (max-width: 860px){.saison-schlicht{grid-template-columns: 1fr}}.saison-kachel{text-decoration: none;color: inherit}.saison-kachel-bild{position: relative;overflow: hidden;aspect-ratio: 4 / 5;border-radius: var(--radius-klein);background: var(--grund-dunkel);box-shadow: 0 0 0 1px rgba(var(--gold-rgb), .35), 0 22px 44px -30px rgba(40,44,53,.6)}.saison-kachel-schein{position: absolute;inset: auto 0 0 0;height: 62%;pointer-events: none;background: radial-gradient(60% 100% at 50% 100%, rgba(224,169,74,.42) 0%, rgba(176,87,112,.16) 46%, transparent 76%);animation: saison-glimmen 4.6s ease-in-out infinite}.saison-kachel-bild img{position: absolute;left: 50%;bottom: 0;translate: -50% 0;height: 86%;width: auto;filter: drop-shadow(0 0 22px rgba(224,169,74,.4))}.saison-kachel-marke{position: absolute;top: 14px;left: 14px;font-size: 10.5px;font-weight: var(--gewicht-halb);letter-spacing: .16em;text-transform: uppercase;color: #E0A94A}.saison-kachel-titel{position: absolute;inset: auto 16px 16px;font-size: 17px;font-weight: 300;line-height: 1.25;letter-spacing: -.01em;color: var(--text-dunkel);text-shadow: 0 2px 12px rgba(0,0,0,.55)}.saison-kachel-weg{font-size: 13px;font-weight: var(--gewicht-halb);color: var(--gold-schrift-hell);white-space: nowrap}@media (hover: hover){.saison-kachel:hover .saison-kachel-weg{text-decoration: underline;text-underline-offset: 3px}}@keyframes saison-glimmen{0%, 100%{opacity: .55}50%{opacity: .9}}@media (prefers-reduced-motion: reduce){.saison-kachel-schein{animation: none}}.saison-teaser{position: relative;overflow: hidden;display: grid;grid-template-columns: 1.05fr 0.95fr;gap: 76px;align-items: center;margin: 0 0 40px;padding: 64px 44px 56px;border-radius: var(--radius-klein);background: var(--grund-dunkel);color: var(--text-dunkel)}.saison-teaser::before{content: '';position: absolute;inset: 0;pointer-events: none;background: radial-gradient(75% 130% at 12% 110%, rgba(224,169,74,.34) 0%, rgba(176,87,112,.13) 44%, transparent 74%)}.saison-teaser::after{content: '';position: absolute;inset: 0 0 auto 0;height: 1px;background: linear-gradient(to right, transparent, rgba(211,154,57,.7) 30%, rgba(176,87,112,.55) 62%, transparent)}.saison-teaser > *{position: relative}.saison-teaser-kicker{margin: 0 0 14px;font-size: 11px;font-weight: var(--gewicht-halb);letter-spacing: .16em;text-transform: uppercase;color: #E0A94A}.saison-teaser-text{max-width: 46ch;font-size: 16px;line-height: 1.75;color: #BDAE9F}.saison-countdown{display: grid;grid-template-columns: repeat(4, 1fr);margin-top: 28px;border-top: 1px solid rgba(211,154,57,.28);border-bottom: 1px solid rgba(211,154,57,.18)}.saison-countdown-feld{padding: 14px 0;text-align: left}.saison-countdown-feld + .saison-countdown-feld{padding-left: 20px}.saison-countdown-zahl{display: block;font-size: 34px;font-weight: 300;line-height: 1;font-variant-numeric: tabular-nums;color: var(--text-dunkel)}.saison-countdown-wort{display: block;margin-top: 6px;font-size: 11px;letter-spacing: .12em;text-transform: uppercase;color: #9A8B7C}.saison-countdown-feld:last-child .saison-countdown-zahl{color: #E0A94A}.saison-teaser-figur{position: relative;justify-self: center;margin: -56px 0 -96px}.saison-teaser-figur img{display: block;height: 480px;width: auto;position: relative;animation: saison-schweben 9s ease-in-out infinite}.saison-teaser-schein{position: absolute;inset: auto 50% 40px;translate: 50% 0;width: 320px;height: 200px;border-radius: 50%;background: radial-gradient(closest-side, rgba(224,169,74,.4), transparent);filter: blur(22px);animation: saison-glimmen 5s ease-in-out infinite}@keyframes saison-schweben{0%, 100%{transform: translateY(0)}50%{transform: translateY(-10px)}}@media (prefers-reduced-motion: reduce){.saison-teaser-figur img, .saison-teaser-schein{animation: none}}@media (max-width: 860px){.saison-teaser{grid-template-columns: 1fr;gap: 20px;padding: 40px 24px 0}.saison-teaser-figur{margin: 0 0 -60px}.saison-teaser-figur img{height: 300px}.saison-countdown-zahl{font-size: 26px}.saison-countdown-feld + .saison-countdown-feld{padding-left: 12px}}.hw-kopf{position: relative;overflow: hidden;background: #15110F;color: #EFE3D6;max-width: 1240px;margin: 0 auto;padding: 76px 40px 68px;display: grid;grid-template-columns: 1.12fr .88fr;gap: 56px;align-items: center}.hw-schleier, .hw-raster, .hw-kurve{position: absolute;inset: 0;pointer-events: none}.hw-schleier{background: radial-gradient(78% 120% at 74% 62%, rgba(224,169,74,.22) 0%, rgba(176,87,112,.12) 40%, transparent 72%)}.hw-raster{background: repeating-linear-gradient(to bottom, rgba(211,154,57,.13) 0 1px, transparent 1px 11px);-webkit-mask-image: radial-gradient(80% 90% at 62% 45%, #000 10%, transparent 76%);mask-image: radial-gradient(80% 90% at 62% 45%, #000 10%, transparent 76%);opacity: .6}.hw-kurve{width: 100%;height: 100%}.hw-spalte{position: relative}.hw-kopf h1{margin: 0;font-size: 60px;line-height: 1.04;font-weight: 300;letter-spacing: -.035em;color: #F6ECE1}.hw-kopf h1 .kicker{display: block;margin-bottom: 18px;font-size: 11px;font-weight: 600;letter-spacing: .18em;text-transform: uppercase;color: #C98F3C}.hw-kopf h1 em{font-family: Georgia, 'Times New Roman', serif;font-style: italic;font-weight: 400;color: #E0A94A}.hw-text{margin: 24px 0 0;max-width: 48ch;font-size: 17px;line-height: 1.7;color: #BDAE9F}.hw-frist{margin: 36px 0 0;font-size: 11px;font-weight: 600;letter-spacing: .16em;text-transform: uppercase;color: #9A8B7C}.hw-uhr{display: flex;margin-top: 12px;padding: 20px 0;max-width: 560px;border-top: 1px solid rgba(211,154,57,.3);border-bottom: 1px solid rgba(211,154,57,.3)}.hw-uhr-feld{flex: 1}.hw-uhr-feld + .hw-uhr-feld{border-left: 1px solid rgba(211,154,57,.22);padding-left: 24px}.hw-uhr-zahl{display: block;font-size: 36px;font-weight: 300;letter-spacing: -.03em;color: #F6ECE1;font-variant-numeric: tabular-nums}.hw-uhr-feld:last-child .hw-uhr-zahl{color: #E0A94A}.hw-uhr-wort{display: block;margin-top: 6px;font-size: 11px;letter-spacing: .14em;text-transform: uppercase;color: #9A8B7C}.hw-knoepfe{display: flex;gap: 12px;align-items: center;flex-wrap: wrap;margin: 30px 0 0}.hw-notiz{font-size: 12px;color: #8C7E70}.hw-figur{position: relative;height: 520px;display: grid;place-items: center;margin: -24px 0 -40px}.hw-figur img{position: relative;height: 500px;width: auto;animation: hw-schweben 9s ease-in-out infinite}.hw-schein, .hw-kegel{position: absolute;pointer-events: none}.hw-schein{left: 50%;top: 50%;width: 118%;height: 96%;transform: translate(-50%, -50%);background: radial-gradient(50% 50% at 50% 50%, rgba(224,169,74,.38) 0%, rgba(176,87,112,.14) 44%, transparent 72%);filter: blur(30px);animation: hw-kerze 5.2s ease-in-out infinite}.hw-kegel{left: 50%;bottom: 26px;width: 74%;height: 120px;transform: translateX(-50%);background: radial-gradient(50% 50% at 50% 50%, rgba(224,169,74,.3) 0%, transparent 68%);filter: blur(20px);animation: hw-glimmen 4.4s ease-in-out infinite}.hw-siegel{position: absolute;right: 2px;top: 6px;width: 98px;height: 98px;border-radius: 999px;background: #8E4257;border: 1px solid rgba(240,200,140,.35);box-shadow: 0 18px 40px -22px rgba(0,0,0,.9);display: grid;place-content: center;text-align: center}.hw-siegel-tag{display: block;font-size: 23px;font-weight: 300;line-height: 1;letter-spacing: -.02em;color: #FBEFE2}.hw-siegel-monat{display: block;margin-top: 5px;font-size: 10px;letter-spacing: .14em;text-transform: uppercase;color: #EBC9B8}@keyframes hw-kerze{0%, 100%{opacity: .92;transform: translate(-50%, -50%) scale(1)}18%{opacity: .74;transform: translate(-50%, -50%) scale(.985)}34%{opacity: 1;transform: translate(-50%, -50%) scale(1.015)}52%{opacity: .82;transform: translate(-50%, -50%) scale(.995)}71%{opacity: .97;transform: translate(-50%, -50%) scale(1.008)}}@keyframes hw-glimmen{0%, 100%{opacity: .55}50%{opacity: .9}}@keyframes hw-schweben{0%, 100%{transform: translateY(0)}50%{transform: translateY(-9px)}}@media (prefers-reduced-motion: reduce){.hw-figur img, .hw-schein, .hw-kegel{animation: none}}@media (max-width: 1099px){.hw-kopf{grid-template-columns: 1fr;gap: 32px;padding: 56px 28px 48px}.hw-kopf h1{font-size: 44px}.hw-figur{height: 380px;margin: 0}.hw-figur img{height: 360px}}@media (max-width: 767px){.hw-kopf{padding: 44px 20px 40px}.hw-kopf h1{font-size: 34px}.hw-figur{height: 300px}.hw-figur img{height: 280px}.hw-uhr-zahl{font-size: 28px}.hw-uhr-wort{font-size: 10px;letter-spacing: .1em}.hw-uhr-feld + .hw-uhr-feld{padding-left: 12px}.hw-siegel{width: 76px;height: 76px}}.hw-kopf.hw-allein{grid-template-columns: 1fr}.hw-bu{position: absolute;left: 0;right: 0;bottom: -8px;text-align: center;font-size: 12px;color: #8C7E70}@media (max-width: 767px){}.saison-herbst{position: relative;overflow: hidden;margin: 64px 0;background: #15110F;color: #EFE3D6;border-radius: var(--radius-klein)}.saison-herbst::before{content: '';position: absolute;left: 0;right: 0;top: 0;height: 1px;background: linear-gradient(to right, transparent, rgba(211,154,57,.6) 32%, rgba(176,87,112,.42) 68%, transparent)}.saison-herbst-schein{position: absolute;inset: 0;pointer-events: none;background: radial-gradient(64% 78% at 24% 54%, rgba(224,169,74,.2) 0%, rgba(176,87,112,.08) 44%, transparent 74%)}.saison-herbst-innen{position: relative;display: grid;grid-template-columns: .92fr 1.08fr;gap: 72px;align-items: center;padding: 92px 40px 40px}.saison-herbst-bild{position: relative}.saison-herbst-kerze{position: absolute;left: 50%;top: 52%;width: 118%;height: 96%;transform: translate(-50%, -50%);background: radial-gradient(50% 50% at 50% 50%, rgba(224,169,74,.3) 0%, transparent 70%);filter: blur(30px);animation: saison-glimmen 5.2s ease-in-out infinite;pointer-events: none}.saison-herbst-rahmen{position: relative;aspect-ratio: 4 / 4.7;overflow: hidden;background: #1D1714;box-shadow: 0 30px 70px -34px rgba(0,0,0,.9)}.saison-herbst-rahmen img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.saison-herbst-verlauf{position: absolute;inset: 0;pointer-events: none;background: linear-gradient(to top, rgba(21,17,15,.5) 0%, transparent 44%)}.saison-herbst-struktur{position: absolute;inset: 0;pointer-events: none;background: repeating-linear-gradient(to bottom, rgba(211,154,57,.16) 0 1px, transparent 1px 10px);-webkit-mask-image: radial-gradient(78% 62% at 50% 50%, transparent 26%, #000 88%);mask-image: radial-gradient(78% 62% at 50% 50%, transparent 26%, #000 88%)}.saison-herbst-rahmen::after{content: '';position: absolute;left: 0;right: 0;top: 0;height: 1px;background: linear-gradient(to right, transparent, rgba(224,169,74,.75), transparent)}.saison-herbst-marke{position: absolute;left: 20px;bottom: 18px;margin: 0;display: inline-flex;align-items: center;gap: 10px;padding: 7px 14px;border-radius: 999px;border: 1px solid rgba(211,154,57,.34);background: rgba(21,17,15,.66);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);font-size: 11px;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;color: #D8C7B4}.saison-herbst-punkt{width: 6px;height: 6px;border-radius: 999px;background: #E0A94A;animation: saison-glimmen 4.2s ease-in-out infinite}.saison-herbst .augenbraue{font-size: 11px;font-weight: 600;letter-spacing: .18em;text-transform: uppercase;color: #C98F3C;margin: 0}.saison-herbst-titel{margin: 20px 0 0;font-size: 52px;line-height: 1.08;font-weight: 300;letter-spacing: -.035em;color: #F6ECE1}.saison-herbst-text{margin: 26px 0 0;max-width: 50ch;font-size: 17px;line-height: 1.7;color: #BDAE9F}.saison-herbst-toene{display: grid;grid-template-columns: repeat(auto-fit, minmax(0, 1fr));gap: 0;margin: 38px 0 0;padding: 0;list-style: none;border-top: 1px solid rgba(211,154,57,.3);border-bottom: 1px solid rgba(211,154,57,.3)}.saison-herbst-toene li{padding: 20px 22px}.saison-herbst-toene li:first-child{padding-left: 0}.saison-herbst-toene li:last-child{padding-right: 0}.saison-herbst-toene li + li{border-left: 1px solid rgba(211,154,57,.22)}.saison-ton-kopf{display: flex;align-items: center;gap: 9px}.saison-ton-probe{flex: none}.saison-ton-name{font-size: 13px;font-weight: 600;color: #F0E5D9}.saison-ton-notiz{display: block;margin-top: 7px;font-size: 12px;line-height: 1.6;color: #9A8B7C}.saison-herbst-knoepfe{display: flex;gap: 12px;flex-wrap: wrap;align-items: center;margin: 34px 0 0}.saison-herbst-fuss{position: relative;display: flex;align-items: center;gap: 20px;flex-wrap: wrap;margin: 0 40px;padding: 22px 0 0;border-top: 1px solid rgba(211,154,57,.3)}.saison-herbst-innen + .saison-herbst-fuss{padding-bottom: 40px}.saison-herbst-figur{height: 88px;width: auto;margin: -14px 0}.saison-herbst-fusstext{margin: 0;font-size: 15px;line-height: 1.6;color: #BDAE9F}.saison-herbst-fusstext strong{font-weight: 600;color: #F6ECE1}.saison-herbst-fussweg{margin-left: auto;font-size: 14px;font-weight: 600;color: #E0A94A;border-bottom: 1px solid rgba(224,169,74,.6);padding-bottom: 3px}@media (hover: hover){.saison-herbst-fussweg:hover{color: #F0C36E;border-bottom-color: #F0C36E}}@keyframes saison-glimmen{0%, 100%{opacity: .5}50%{opacity: .85}}@media (prefers-reduced-motion: reduce){.saison-herbst-kerze, .saison-herbst-punkt{animation: none}}@media (max-width: 1099px){.saison-herbst-innen{grid-template-columns: 1fr;gap: 40px;padding: 56px 28px 32px}.saison-herbst-titel{font-size: 40px}.saison-herbst-fuss{margin: 0 28px}}@media (max-width: 767px){.saison-herbst-innen{padding: 40px 20px 24px;gap: 28px}.saison-herbst-titel{font-size: 30px}.saison-herbst-toene{grid-template-columns: 1fr}.saison-herbst-toene li{padding: 16px 0}.saison-herbst-toene li + li{border-left: 0;border-top: 1px solid rgba(211,154,57,.22)}.saison-herbst-fuss{margin: 0 20px}.saison-herbst-figur{height: 64px}.saison-herbst-fussweg{margin-left: 0}}.saison-streifen > *{position: relative;z-index: 1}.saison-streifen-wort{padding: 44px 0}@media (hover: hover){.saison-streifen-knopf:hover{background: #E9B858;color: #191310}}.saison-streifen-knopf:focus-visible{outline: var(--fokus);outline-offset: 3px}.saison-streifen-figur{position: relative;align-self: stretch}.saison-siegel-tag{display: block;font-size: 23px;font-weight: 300;line-height: 1;letter-spacing: -.02em;color: #FBEFE2}.saison-siegel-monat{display: block;margin-top: 5px;font-size: 10px;letter-spacing: .14em;text-transform: uppercase;color: #EBC9B8}@keyframes saison-schweben{0%, 100%{transform: translateY(0)}50%{transform: translateY(-7px)}}@media (prefers-reduced-motion: reduce){.saison-streifen-figur img, .saison-streifen-schein{animation: none}}@media (max-width: 1099px){.saison-streifen{grid-template-columns: 1fr 300px;gap: 24px;padding: 0 28px}.saison-streifen-figur img{height: 280px}.saison-streifen-siegel{width: 76px;height: 76px;left: 0}}@media (max-width: 767px){.saison-streifen-wort{padding: 36px 0 8px}.saison-streifen-titel{font-size: 26px}.saison-streifen-figur{height: 200px}.saison-streifen-figur img{height: 220px;right: 8px;bottom: -12px}.saison-streifen-siegel{left: 8px;top: 40px;transform: none}}.saison-streifen{position: relative;overflow: hidden;display: grid;grid-template-columns: 1fr 560px;gap: 32px;align-items: center;min-height: 420px;margin: 76px 0;padding: 0 40px;background: #15110F;color: #EFE3D6}.saison-streifen::before{content: '';position: absolute;left: 0;right: 0;top: 0;height: 1px;z-index: 1;background: linear-gradient(to right, transparent, rgba(211,154,57,.6) 38%, rgba(176,87,112,.42) 72%, transparent)}.saison-streifen::after{content: '';position: absolute;inset: 0;pointer-events: none;background: radial-gradient(58% 150% at 78% 116%, rgba(224,169,74,.3) 0%, rgba(176,87,112,.13) 40%, transparent 72%)}.saison-streifen > *{position: relative;z-index: 1}.saison-streifen-wort{padding: 52px 0}.saison-streifen-pille{display: inline-flex;align-items: center;gap: 9px;margin: 0;padding: 6px 14px;border: 1px solid rgba(224,169,74,.5);border-radius: 999px;font-size: 10px;font-weight: 700;letter-spacing: .18em;text-transform: uppercase;color: #E0A94A}.saison-streifen-punkt{width: 5px;height: 5px;border-radius: 999px;background: #E0A94A;animation: saison-glimmen 4s ease-in-out infinite}.saison-streifen-titel{margin: 18px 0 0;font-size: 44px;font-weight: 300;letter-spacing: -.035em;line-height: 1.1;color: #F6ECE1}.saison-streifen-text{margin: 16px 0 0;max-width: 48ch;font-size: 15px;line-height: 1.7;color: #BDAE9F}.saison-streifen-zeile{display: flex;gap: 18px;flex-wrap: wrap;align-items: center;margin: 28px 0 0}.saison-streifen-knopf{display: inline-flex;align-items: center;gap: 10px;padding: 14px 26px;border-radius: 999px;background: #D39A39;color: #191310;font-size: 15px;font-weight: 600}@media (hover: hover){.saison-streifen-knopf:hover{background: #E9B858;color: #191310}}.saison-streifen-knopf:focus-visible{outline: var(--fokus);outline-offset: 3px}.saison-streifen-notiz{font-size: 12px;line-height: 1.5;color: #8C7E70;max-width: 18ch}.saison-streifen-buehne{position: relative;align-self: stretch}.saison-streifen-schein{position: absolute;right: 40px;bottom: 0;width: 340px;height: 92%;background: radial-gradient(50% 50% at 50% 60%, rgba(224,169,74,.34) 0%, transparent 68%);filter: blur(24px);animation: saison-glimmen 5s ease-in-out infinite;pointer-events: none}.saison-streifen-datum{position: absolute;left: 0;top: 50%;transform: translateY(-50%);margin: 0;text-align: left;pointer-events: none}.saison-datum-name{display: block;padding-left: 4px;font-size: 11px;font-weight: 700;letter-spacing: .34em;text-transform: uppercase;color: #C98F3C}.saison-datum-zahl{display: flex;align-items: baseline;margin-top: 2px;font-variant-numeric: tabular-nums;font-size: 126px;font-weight: 200;letter-spacing: -.06em;line-height: .86}.saison-datum-tag{color: #F6ECE1}.saison-datum-monat{color: #8E4257}.saison-datum-fuss{display: flex;align-items: center;gap: 12px;margin-top: 12px;padding-left: 4px;font-size: 11px;font-weight: 600;letter-spacing: .16em;text-transform: uppercase;color: #9A8B7C}.saison-datum-strich{display: block;width: 34px;height: 1px;background: #D39A39}.saison-streifen-figur{position: absolute;right: -8px;bottom: -26px;height: 432px;width: auto;animation: saison-schweben 9s ease-in-out infinite}@keyframes saison-schweben{0%, 100%{transform: translateY(0)}50%{transform: translateY(-7px)}}@media (prefers-reduced-motion: reduce){.saison-streifen-figur, .saison-streifen-schein, .saison-streifen-punkt{animation: none}}@media (max-width: 1199px){.saison-streifen{grid-template-columns: 1fr 400px;padding: 0 28px;min-height: 360px}.saison-streifen-titel{font-size: 36px}.saison-datum-zahl{font-size: 88px}.saison-streifen-figur{height: 340px}.saison-streifen-schein{right: 20px;width: 260px}}@media (max-width: 899px){.saison-streifen{grid-template-columns: 1fr;gap: 0;min-height: 0;padding: 0 20px 240px}.saison-streifen-wort{padding: 40px 0 8px}.saison-streifen-titel{font-size: 28px}.saison-streifen-notiz{max-width: none}.saison-streifen-buehne{height: 240px}.saison-streifen-datum{top: 30px;transform: none}.saison-datum-zahl{font-size: 64px}.saison-streifen-figur{height: 260px;right: 0;bottom: -18px}.saison-streifen-schein{right: 0;width: 200px}}.kat-band + .saison-herbst{margin-top: 0;border-top-left-radius: 0;border-top-right-radius: 0}.saison-streifen:has(+ .saison-streifen){margin-bottom: 0}.saison-streifen + .saison-streifen{margin-top: 0}.saison-streifen:has(+ .abschluss){margin-bottom: 0;border-bottom: 1px solid transparent;border-image: linear-gradient(to right, transparent, rgba(211,154,57,.6) 38%, rgba(176,87,112,.42) 72%, transparent) 1}.saison-streifen-foto .saison-streifen-buehne{margin-right: -40px}.saison-streifen-foto-bild{position: absolute;right: 0;top: 0;width: 54%;height: 100%;object-fit: cover;-webkit-mask-image: linear-gradient(to right, transparent 0%, #000 42%);mask-image: linear-gradient(to right, transparent 0%, #000 42%);opacity: .9}.saison-streifen-foto::after{background: radial-gradient(58% 150% at 30% 116%, rgba(224,169,74,.22) 0%, rgba(176,87,112,.1) 40%, transparent 72%)}@media (max-width: 1199px){.saison-streifen-foto .saison-streifen-buehne{margin-right: -28px}}@media (max-width: 899px){.saison-streifen-foto{padding-bottom: 0}.saison-streifen-foto .saison-streifen-buehne{margin-right: -20px}.saison-streifen-foto-bild{width: 58%}}.produkt-videos{margin: 2.5rem 0 0}.produkt-videos-titel{margin: 0 0 10px;font-size: var(--t-mikro);font-weight: var(--gewicht-halb);letter-spacing: var(--sperrung-mikro);text-transform: uppercase;color: var(--bronze)}.produkt-video{display: block;width: 100%;max-width: 720px;aspect-ratio: 16 / 9;object-fit: contain;border-radius: 14px;background: #14110f;margin-bottom: 1rem}.produkt-video:last-child{margin-bottom: 0}.eu-hinweis{margin: 0 0 22px;max-width: 640px}.eu-hinweis a.eu-hinweis-bild{display: block}.eu-hinweis img{display: block;width: 100%;height: auto;background: var(--grund-weiss);border: 1px solid var(--linie)}.eu-hinweis figcaption{margin-top: 10px;font-size: 13.5px;color: var(--text-hell-weich)}.eu-hinweis-text{margin: 0 0 38px;max-width: 640px;border-top: 1px solid var(--linie);border-bottom: 1px solid var(--linie)}.eu-hinweis-text summary{padding: 14px 0;font-weight: var(--gewicht-halb);cursor: pointer}.eu-hinweis-text[open] summary{margin-bottom: 6px}.gewaehr-zeile{margin: 14px 0 0;font-size: 13.5px;color: var(--text-hell-weich)}.hersteller-eu{margin: 0 0 18px;padding-bottom: 18px;border-bottom: 1px solid var(--linie-zart);font-size: 14px;line-height: 1.7}.hersteller-eu-titel{font-weight: var(--gewicht-halb)}.hw-kopf.wh-kopf{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);border-bottom: 1px solid rgba(211,154,57,.55)}.wh-schleier, .wh-schnee{position: absolute;inset: 0;pointer-events: none}.wh-schleier{background: radial-gradient(70% 120% at 20% 70%, rgba(142,66,87,.2) 0%, transparent 70%)}.wh-schnee{overflow: hidden}.hw-kopf h1 .kicker.wh-kicker{display: flex;align-items: center;gap: 10px}.wh-stern-klein, .wh-stern-gross{display: inline-block;line-height: 0}.wh-stern-klein svg{width: 12px;height: 12px}.wh-stern-klein{animation: wh-funkeln 3.2s ease-in-out infinite}.wh-figur{position: relative}.wh-bogen{position: relative;aspect-ratio: 4 / 5;overflow: hidden;border-radius: 999px 999px 0 0;border: 1px solid rgba(211,154,57,.45)}.wh-bogen img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: 50% 50%}.wh-stern-gross{position: absolute;left: 50%;top: -34px;translate: -50% 0;z-index: 2;color: #E0A94A;filter: drop-shadow(0 0 12px rgba(224,169,74,.7))}.wh-stern-gross svg{width: 44px;height: 44px;animation: wh-funkeln 4.5s ease-in-out infinite}.hw-siegel.wh-siegel{right: -14px;top: 40px;z-index: 2}.wh-bu{margin: 14px 0 0;text-align: center;font-size: 12px;color: #8C7E70}.wh-knopf{background: #D39A39;color: #191310;border-color: #D39A39}.wh-knopf:focus-visible{background: #E9B858;color: #191310;border-color: #E9B858}@media (hover: hover){.wh-knopf:hover{background: #E9B858;color: #191310;border-color: #E9B858}}.wh-flocke, .wh-funke{position: absolute;top: 0;opacity: 0;animation: wh-flocke var(--dauer, 16s) linear infinite;animation-delay: var(--verzug, 0s)}.wh-flocke{width: var(--gross, 3px);height: var(--gross, 3px);border-radius: 50%;background: #F6ECE1;filter: blur(.4px)}.wh-funke{width: var(--gross, 8px);height: var(--gross, 8px);color: #E9C27A;line-height: 0}.wh-funke svg{width: 100%;height: 100%}@keyframes wh-flocke{0%{transform: translate3d(0, -30px, 0);opacity: 0}12%{opacity: var(--o, .6)}88%{opacity: var(--o, .6)}100%{transform: translate3d(var(--dx, 0px), 640px, 0);opacity: 0}}@keyframes wh-funkeln{0%, 100%{opacity: .35;transform: scale(.8) rotate(0deg)}50%{opacity: 1;transform: scale(1.1) rotate(20deg)}}@media (prefers-reduced-motion: reduce){.wh-flocke, .wh-funke{animation: none;display: none}.wh-stern-klein, .wh-stern-gross svg{animation: none}}@media (max-width: 1099px){.hw-kopf.wh-kopf{grid-template-columns: 1fr}.wh-figur{max-width: 420px;width: 100%;margin: 40px auto 0}}@media (max-width: 767px){.wh-figur{max-width: 300px}.hw-siegel.wh-siegel{right: -8px;top: 24px}}.saisonband > .saisonband-figur.saisonband-foto{position: absolute;left: 0;top: 0;width: 150px;height: 100%;margin: 0;object-fit: cover;object-position: 50% 40%;filter: none;-webkit-mask-image: linear-gradient(to right, #000 40%, transparent);mask-image: linear-gradient(to right, #000 40%, transparent)}.saisonband:has(> .saisonband-foto){padding-left: 172px}@media (max-width: 760px){.saisonband > .saisonband-figur.saisonband-foto{width: 90px}.saisonband:has(> .saisonband-foto){padding-left: 104px}}.saison-kachel-foto .saison-kachel-bild img{left: 0;top: 0;translate: none;width: 100%;height: 100%;object-fit: cover;filter: none}.saison-kachel-foto .saison-kachel-schein{inset: 0;height: auto;background: linear-gradient(to bottom, rgba(21,17,15,.55) 0%, transparent 26%, transparent 52%, rgba(21,17,15,.92) 100%);animation: none}.wh-rasterkopf{display: flex;align-items: flex-end;justify-content: space-between;gap: 40px;flex-wrap: wrap;padding: 34px var(--seitenrand) 0}.wh-rasterkopf h2{margin: 0;font-size: 30px;font-weight: 300;letter-spacing: -.028em;line-height: 1.15;color: var(--text-hell)}.wh-rasterzahl{flex: none;margin: 0;font-size: 13px;color: #6D7078}@media (max-width: 767px){.wh-rasterkopf h2{font-size: 24px}}.saisonband > .ki-marke{position: absolute;left: 8px;right: auto;bottom: 8px}@media (hover: none){.saisonband > .ki-marke{max-width: 21px}}.nb{position: relative;margin-top: 64px;background: #15121A;color: #F2E9E3;overflow: hidden}main:has(> .abschluss:last-child) + .nb{margin-top: 0;border-top: 1px solid transparent;border-image: linear-gradient(to right, transparent, rgba(211,154,57,.6) 38%, rgba(176,87,112,.42) 72%, transparent) 1}.nb-glanz{position: absolute;left: 20%;top: -60%;width: 520px;height: 520px;border-radius: 50%;background: radial-gradient(circle, rgba(212,127,145,.24) 0%, rgba(212,127,145,0) 66%);filter: blur(52px);animation: schweben 34s ease-in-out infinite;pointer-events: none}.nb-raster{position: relative;display: grid;grid-template-columns: 1fr .9fr;gap: 56px;padding: 56px 52px;align-items: center}.nb-kicker{font-size: 11px;font-weight: 600;letter-spacing: .22em;text-transform: uppercase;color: #C9A98C;margin-bottom: 14px}.nb-titel{margin: 0 0 12px;font-size: 32px;font-weight: 300;letter-spacing: -.03em;line-height: 1.2;color: #FBF4EE}.nb-text{margin: 0;font-size: 15.5px;line-height: 1.75;color: #BEB0AA;max-width: 46ch}.nb-form{display: flex;gap: 10px;align-items: center}.nb-feld{flex: 1;min-width: 0;border: 1px solid rgba(242,233,227,.24);border-radius: 999px;padding: 14px 20px;font: inherit;font-size: 14.5px;color: #F2E9E3;background: transparent}.nb-feld::placeholder{color: #9C8F8A}.nb-feld:focus-visible{outline: 2px solid #D39A39;outline-offset: 2px}.nb-knopf{border: 1px solid rgba(211,154,57,.8);color: #F5DEB2;background: transparent;border-radius: 999px;padding: 14px 24px;font: inherit;font-size: 14.5px;font-weight: 600;white-space: nowrap;box-shadow: 0 0 30px -8px rgba(211,154,57,.55);cursor: pointer}@media (hover: hover){.nb-knopf:hover{background: rgba(211,154,57,.14)}}.nb-klein{font-size: 12px;color: #8E827B;margin-top: 12px;line-height: 1.6}.nb-klein a{color: #9C8F8A}@media (max-width: 900px){.nb-raster{grid-template-columns: 1fr;gap: 28px;padding: 44px 24px}.nb-titel{font-size: 26px}}@media (max-width: 720px){.nb-raster{padding: 40px 20px 36px;gap: 22px}.nb-titel{font-size: 26px}.nb-text{font-size: 14.5px}.nb-form{flex-direction: column;align-items: stretch}.nb-feld{font-size: 16px}.nb-klein{color: #9C8F8A}}@media (prefers-reduced-motion: reduce){.nb-glanz{animation: none}}.nl-seite{padding: 44px var(--seitenrand) 60px;background: var(--grund-hell)}.nl-spalte{max-width: 680px;display: flex;flex-direction: column;gap: 26px}.nl-formular{display: flex;flex-direction: column;gap: 26px}.nl-spalte .feld{margin-top: 0}.nl-spalte .feld [aria-invalid="true"]{border-width: 1px;border-color: var(--handlung);box-shadow: inset 0 0 0 1px var(--handlung);background: #FFFFFF}.nl-fehlerzeile{margin: 7px 0 0;font-size: 12.5px;font-weight: 600;color: var(--handlung)}.nl-wahl .nl-fehlerzeile{margin: 0}.nl-hinweis{display: grid;grid-template-columns: auto 1fr;gap: 14px;align-items: start;padding: 16px 20px;border-left: 2px solid var(--gold);background: #FDF6EC;font-size: 14.5px;line-height: 1.7;color: var(--text-hell-weich)}.nl-hinweis-zeichen{width: 20px;height: 20px;margin-top: 2px;box-sizing: border-box;border-radius: 50%;border: 1px solid var(--gold);color: var(--bronze);display: flex;align-items: center;justify-content: center;font-size: 12px;font-weight: 700}.nl-hinweis-text strong{color: var(--text-hell);font-weight: 600}.nl-hinweis-fehler{border-left-color: var(--handlung);background: #FAECEF;color: #6A4A54}.nl-hinweis-fehler strong{color: #3A2028}.nl-hinweis-fehler .nl-hinweis-zeichen{border: 0;background: var(--handlung);color: #FFFDFB;width: 19px;height: 19px}.nl-hinweis-erfolg{border-left-color: #6F9EAB;background: #EDF3F5;color: #3F5860}.nl-hinweis-erfolg strong{color: #24343A}.nl-hinweis-erfolg a{color: #24343A;font-weight: 600;border-bottom: 1px solid #6F9EAB}.nl-hinweis-erfolg .nl-hinweis-zeichen{border: 0;background: #6F9EAB;color: #FFFDFB;font-size: 11px;width: 19px;height: 19px}.nl-wahl{border: 0;margin: 0;padding: 0;min-width: 0;display: flex;flex-direction: column;gap: 10px}.nl-wahl-titel{padding: 0;margin-bottom: 10px;font-size: 14px;font-weight: 600;color: var(--text-hell)}.nl-eingabe{position: absolute;opacity: 0;width: 1px;height: 1px;margin: 0;pointer-events: none}.nl-karte, .nl-karte-kopf{position: relative;display: grid;grid-template-columns: auto 1fr;gap: 14px;align-items: start;cursor: pointer}.nl-karte{border: 1px solid var(--feld-rand);background: #FFFFFF;border-radius: var(--radius-klein);padding: 15px 18px}.nl-karte-auswahl{display: block;cursor: default;padding: 15px 18px 18px}.nl-karte-text{font-size: 15px;line-height: 1.55;color: var(--text-hell)}.nl-karte-text strong{font-weight: 600}.nl-radio{width: 18px;height: 18px;margin-top: 2px;box-sizing: border-box;border-radius: 50%;border: 1px solid var(--feld-rand);background: #FFFFFF;display: flex;align-items: center;justify-content: center}.nl-eingabe:checked + .nl-radio{border-color: var(--handlung)}.nl-eingabe:checked + .nl-radio::after{content: '';width: 8px;height: 8px;border-radius: 50%;background: var(--handlung)}.nl-eingabe:focus-visible + .nl-radio, .nl-eingabe:focus-visible + .nl-kachel-box{outline: var(--fokus);outline-offset: 3px}.nl-karte:has(> .nl-eingabe:checked), .nl-karte-auswahl:has(.nl-karte-kopf .nl-eingabe:checked){border-color: var(--handlung);background: #FCF3ED}.nl-wahl-fehler .nl-karte-auswahl{border-color: var(--handlung);box-shadow: inset 0 0 0 1px var(--handlung)}.nl-kacheln{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 10px;margin-top: 14px;padding-left: 32px}.nl-kachel{--nl-f: var(--gold);--nl-fl: #FBF1DF;--nl-h: #242933;position: relative;display: grid;grid-template-columns: auto 1fr;gap: 11px;align-items: start;padding: 12px 14px;border: 1px solid var(--linie);background: #FFFFFF;border-radius: var(--radius-klein);cursor: pointer}.nl-ton-rose{--nl-f: #D47F91;--nl-fl: #F9EFF1;--nl-h: #FFFDFB}.nl-ton-pfirsich{--nl-f: #E69A67;--nl-fl: #FCF0E6;--nl-h: #242933}.nl-ton-pflaume{--nl-f: #896C91;--nl-fl: #F1EBF3;--nl-h: #FFFDFB}.nl-ton-petrol{--nl-f: #6F9EAB;--nl-fl: #E9F0F2;--nl-h: #FFFDFB}.nl-ton-gold{--nl-f: #D39A39;--nl-fl: #FBF1DF;--nl-h: #242933}.nl-ton-salbei{--nl-f: #7E9E7A;--nl-fl: #EBF0E8;--nl-h: #FFFDFB}.nl-kachel-box{width: 18px;height: 18px;margin-top: 1px;box-sizing: border-box;border-radius: 3px;border: 1px solid #8A8A90;background: #FFFFFF;display: flex;align-items: center;justify-content: center;font-size: 12px;font-weight: 700;color: transparent}.nl-kachel-text{display: flex;flex-direction: column;gap: 3px;min-width: 0}.nl-kachel-name{display: flex;align-items: center;gap: 8px;font-size: 14.5px;font-weight: 600;line-height: 1.35;color: var(--text-hell)}.nl-punkt{width: 7px;height: 7px;border-radius: 50%;background: var(--nl-f);flex: none}.nl-kachel-kurz{font-size: 12.5px;line-height: 1.45;color: var(--text-hell-meta)}.nl-kachel:has(.nl-eingabe:checked){border-color: var(--nl-f);background: var(--nl-fl)}.nl-eingabe:checked + .nl-kachel-box{border-color: var(--nl-f);background: var(--nl-f);color: var(--nl-h)}.nl-wahl:has(.nl-karte > .nl-eingabe:checked) .nl-kachel{opacity: .5;border-color: var(--linie);background: #FFFFFF}.nl-wahl:has(.nl-karte > .nl-eingabe:checked) .nl-kachel .nl-kachel-box{border-color: #8A8A90;background: #FFFFFF;color: transparent}.nl-absenden{display: flex;flex-direction: column;gap: 20px}.nl-einwilligung{margin: 0;font-size: 13px;line-height: 1.7;color: var(--text-hell-meta);max-width: 62ch}.nl-knopf{flex: none;align-self: flex-start;box-sizing: border-box;padding: 16px 36px;text-decoration: none;display: inline-flex;justify-content: center}.nl-knopf-gold, .nl-knopf-leise{box-sizing: border-box}.nl-knopf-ruht{opacity: .55;cursor: default}@media (hover: hover){.nl-knopf-ruht:hover{opacity: .55}}.nl-code{display: grid;grid-template-columns: minmax(0, 1fr) auto;gap: 32px;align-items: end;border: 1px solid var(--linie);background: #FFFDFB;padding: 26px 30px}.nl-code-titel{font-size: 11px;letter-spacing: .16em;text-transform: uppercase;color: var(--bronze);font-weight: 600;margin-bottom: 14px}.nl-code-wert{display: inline-flex;border: 1px solid var(--gold);padding: 10px 24px;font-family: var(--schrift-kursiv);font-style: normal;font-size: 40px;line-height: 1.1;letter-spacing: .08em;color: var(--text-hell);user-select: all}.nl-code-text{margin: 16px 0 0;font-size: 14px;line-height: 1.7;color: var(--text-hell-weich);max-width: 50ch}.nl-code-knoepfe{display: flex;flex-direction: column;gap: 10px}.nl-code-knoepfe .nl-knopf{align-self: stretch;padding: 14px 24px;font-size: 14.5px}.nl-knopf-gold{background: transparent;border: 1px solid var(--gold);color: #7A5A2E;border-radius: var(--radius-pille);padding: 13px 24px;font: inherit;font-size: 14.5px;font-weight: 600;cursor: pointer;white-space: nowrap}@media (hover: hover){.nl-knopf-gold:hover{background: #FDF6EC}}.nl-abmelden{margin-top: 22px;border-top: 1px solid var(--linie);padding-top: 26px;display: flex;align-items: center;justify-content: space-between;gap: 24px}.nl-abmelden p{margin: 0;font-size: 14.5px;line-height: 1.7;color: var(--text-hell-weich);max-width: 46ch}.nl-knopf-leise{flex: none;background: transparent;border: 1px solid #CDBDB2;color: var(--text-hell);border-radius: var(--radius-pille);padding: 12px 26px;font: inherit;font-size: 14.5px;font-weight: 600;cursor: pointer}@media (hover: hover){.nl-knopf-leise:hover{border-color: var(--text-hell)}}@media (max-width: 720px){.nl-seite{padding: 26px 20px 40px}.nl-spalte, .nl-formular{gap: 22px}.nl-spalte .feld input{font-size: 16px;padding: 14px 16px}.nl-hinweis{font-size: 14px;line-height: 1.65;padding: 14px 16px;gap: 12px}.nl-kacheln{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 8px;padding-left: 0}.nl-kachel{grid-template-columns: 1fr;min-height: 44px;padding: 11px 12px}.nl-kachel-box{position: absolute;top: 11px;right: 12px}.nl-kachel-name{font-size: 13.5px;flex-direction: column;align-items: flex-start;gap: 8px}.nl-kachel-kurz{display: none}.nl-knopf, .nl-knopf-leise, .nl-knopf-gold{align-self: stretch;width: 100%}.nl-code{grid-template-columns: 1fr;gap: 14px;padding: 20px 18px}.nl-code-wert{display: flex;justify-content: center;font-size: 32px;letter-spacing: .07em;padding: 10px 12px}.nl-code-text{margin: 0;font-size: 13.5px}.nl-abmelden{flex-direction: column;align-items: stretch}}.nl-schritte{margin: 0}.nl-schritte .schritt-fertig .schritt-zahl{font-size: 13px}.nl-gesendet{display: grid;grid-template-columns: auto 1fr;gap: 18px;align-items: start;border: 1px solid var(--linie);border-left: 2px solid #6F9EAB;background: #FFFDFB;padding: 22px 26px}.nl-gesendet-zeichen{width: 40px;height: 40px;border-radius: 50%;background: #EDF3F5;color: #3F5860;display: flex;align-items: center;justify-content: center;font-size: 20px}.nl-gesendet-titel{margin: 0 0 6px;font-size: 18px;font-weight: 600;color: var(--text-hell)}.nl-gesendet p{margin: 0;font-size: 15px;line-height: 1.7;color: var(--text-hell-weich)}.nl-gesendet p strong{color: var(--text-hell);font-weight: 600;word-break: break-word}.nl-hinweis a{color: var(--text-hell);font-weight: 600}@media (max-width: 720px){.nl-gesendet{padding: 18px 16px;gap: 14px}.nl-gesendet-zeichen{width: 34px;height: 34px;font-size: 17px}}.hinweisfenster{padding: 0;border: 0;border-radius: var(--radius-klein);width: fit-content;max-width: 92vw;max-height: 94vh;max-height: 94dvh;overflow: auto;background: var(--grund-hell);color: var(--text-hell);box-shadow: 0 30px 70px -30px rgba(0, 0, 0, .8)}.hinweisfenster::backdrop{background: rgba(21, 18, 26, .74);backdrop-filter: blur(3px)}.hinweisfenster[open]{animation: hinweisfenster-auf var(--d-blende) var(--uebergang)}@keyframes hinweisfenster-auf{from{opacity: 0;transform: translateY(12px) scale(.98)}to{opacity: 1;transform: none}}body:has(.hinweisfenster[open]){overflow: hidden}.hinweisfenster-kopf{position: absolute;top: 10px;right: 10px;margin: 0;z-index: 1}.hinweisfenster-zu{display: grid;place-items: center;width: var(--treffer);height: var(--treffer);border: 0;border-radius: 50%;background: rgba(21, 18, 26, .72);color: #fff;cursor: pointer;transition: background var(--d-schnell) var(--uebergang)}@media (hover: hover){.hinweisfenster-zu:hover{background: rgba(21, 18, 26, .92)}}.hinweisfenster-bild{display: block;width: auto;height: auto;max-width: min(92vw, 560px);max-height: calc(94vh - 72px);max-height: calc(94dvh - 72px)}.hinweisfenster-bild:last-child{max-height: 94vh;max-height: 94dvh}.hinweisfenster-fuss{margin: 0;padding: 14px 16px;text-align: center}.hinweisfenster-link{display: inline-flex;align-items: center;gap: 8px;min-height: var(--treffer);padding: 0 26px;border-radius: var(--radius-pille);background: var(--handlung);color: var(--handlung-auf);font: inherit;font-size: 15.5px;font-weight: var(--gewicht-halb);text-decoration: none;transition: background var(--d-schnell) var(--uebergang)}@media (hover: hover){.hinweisfenster-link:hover{background: var(--handlung-hover);color: var(--handlung-auf)}}.hinweisfenster-zu:focus-visible, .hinweisfenster-link:focus-visible{outline: var(--fokus);outline-offset: 2px}@media (prefers-reduced-motion: reduce){.hinweisfenster[open]{animation: none}}.nl-spalte .feld input.pc-code{max-width: 260px;font-size: 26px;letter-spacing: .35em;text-align: center;font-variant-numeric: tabular-nums;padding: 14px 16px}.pc-nachschub p a{color: var(--text-hell);font-weight: 600}@media (max-width: 720px){.nl-spalte .feld input.pc-code{max-width: none;font-size: 24px}}.idee-vorab{margin: 0 0 14px}.idee-vorab .feld-hinweis{margin: 0 0 10px}.idee-vorab-liste{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 14px}.idee-vorab-liste li{display: flex;flex-direction: column;gap: 6px;width: 96px}.idee-vorab-liste img{width: 96px;height: 96px;object-fit: cover;display: block;border: 1px solid var(--linie);border-radius: var(--radius-klein);background: #FFFFFF}.idee-vorab-liste label{font-size: 12.5px;line-height: 1.35;color: var(--text-hell-weich)}.karte .idee-spanne-gross{font-size: clamp(24px, 3.4vw, 32px);line-height: 1.2;margin: 6px 0 12px;color: var(--kat-petrol-ziffer)}.idee-angaben{margin-top: 18px}.idee-angaben .idee-angaben-text{color: var(--text-hell);white-space: normal;overflow-wrap: anywhere}.idee-angaben .karte-reihen dd{white-space: normal;text-align: right;overflow-wrap: anywhere;flex: 0 1 auto}.idee-angaben .karte-reihen dt{flex: none}
