@font-face{font-family:"Bricolage Grotesque";src:url("../fonts/bricolage-grotesque.woff2") format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:"Figtree";src:url("../fonts/figtree.woff2") format("woff2");font-weight:400 700;font-style:normal;font-display:swap}:root{color-scheme:dark;--kopf-h:78px;--licht-rgb:232,132,90;--auf-licht:#2A1109;--grund:#100C0A;--flaeche:#17120F;--flaeche-hoch:#1F1814;--kante:rgba(244,236,228,.09);--kante-hell:rgba(244,236,228,.16);--creme:#F4ECE4;--text:#C3B7AD;--grau:#958A82;--grau-tief:#4A413B;--licht:#E8845A;--licht-hell:#F6B491;--moos:#7FA98A;--titel:"Bricolage Grotesque","Figtree","Helvetica Neue",Arial,sans-serif;--schrift:"Figtree","Helvetica Neue",Arial,sans-serif;--rund:22px;--rund-klein:14px;--bund:clamp(1.25rem,5vw,4rem);--schatten:0 1px 1px rgba(0,0,0,.4),0 10px 30px rgba(0,0,0,.35),0 40px 80px rgba(0,0,0,.3);--weich:cubic-bezier(.16,1,.3,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:5.5rem}body{margin:0;background:var(--grund);color:var(--creme);font-family:var(--schrift);font-size:1.0625rem;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:clip}body.menue-offen{overflow:hidden}h1,h2,h3{margin:0;font-family:var(--titel);font-weight:600;text-wrap:balance}p{margin:0}figure{margin:0}a{color:inherit}img{max-width:100%;height:auto;display:block}button{font:inherit;color:inherit}::selection{background:var(--licht);color:var(--grund)}:focus-visible{outline:2px solid var(--licht-hell);outline-offset:3px}.innen{max-width:76rem;margin:0 auto;padding:0 var(--bund);position:relative}.zwei{color:var(--grau)}h1 .zwei{display:block;font-size:.6em;line-height:1.2;letter-spacing:-.02em;margin-top:.3em}.pill{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;color:var(--text);padding:.35rem .9rem;border-radius:999px;background:rgba(244,236,228,.06);box-shadow:inset 0 0 0 1px var(--kante-hell);text-decoration:none}.pill::before{content:"";width:.4rem;height:.4rem;border-radius:50%;background:var(--licht)}.fein{font-size:.8125rem;line-height:1.6;color:var(--grau)}.tk{font-weight:600;letter-spacing:.06em;white-space:nowrap;color:#FAEBE1;-webkit-text-fill-color:#FAEBE1}.tk span{color:#F29A7C;-webkit-text-fill-color:#F29A7C}.knopf{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;font-weight:600;font-size:.9688rem;padding:.85rem 1.6rem;border-radius:999px;text-decoration:none;border:0;cursor:pointer;color:var(--auf-licht);background:linear-gradient(180deg,var(--licht-hell),var(--licht));box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 10px 28px rgba(var(--licht-rgb),.3);transition:transform .25s var(--weich),background .2s}@media(hover:hover){.knopf:hover{transform:translateY(-2px)}}.knopf:active{transform:scale(.98)}.knopf-licht{background:linear-gradient(180deg,var(--licht-hell),var(--licht));color:var(--auf-licht);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 10px 28px rgba(var(--licht-rgb),.3)}.knopf-still{background:rgba(244,236,228,.06);color:var(--creme);box-shadow:inset 0 0 0 1px var(--kante-hell)}.knopf[disabled]{opacity:.6;cursor:wait;transform:none}.sprung{position:fixed;left:1rem;top:-4rem;z-index:100;padding:.7rem 1.1rem;border-radius:999px;background:var(--creme);color:#1A120E;font-weight:600;text-decoration:none;transition:top .2s}.sprung:focus{top:1rem}.kopf{position:sticky;top:0;z-index:40;background:rgba(16,12,10,.86);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);box-shadow:0 1px 0 var(--kante)}.kopf-in{max-width:76rem;margin:0 auto;padding:0 var(--bund);height:var(--kopf-h);display:flex;align-items:center;gap:1rem}.marke{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none;line-height:1;flex:0 1 auto;min-width:0}.marke-text{display:inline-flex;flex-direction:column;gap:.35rem}.marke-figur{height:48px;width:auto;flex:none;filter:drop-shadow(0 0 12px rgba(var(--licht-rgb),.35))}.marke-text img{height:20px;width:auto}.marke-zeile{font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--grau)}.menu{display:none;gap:2rem;margin:0 auto}.menu a{padding:.6rem 0;font-size:.875rem;font-weight:500;color:var(--text);text-decoration:none;transition:color .16s}.menu a:hover,.menu a[aria-current="page"]{color:var(--creme)}.kopf .knopf{padding:.55rem 1.1rem;font-size:.8438rem;margin-left:auto;flex:none}.burger{flex:none;width:44px;height:44px;border:0;border-radius:999px;cursor:pointer;background:rgba(244,236,228,.07);box-shadow:inset 0 0 0 1px var(--kante-hell);display:grid;place-items:center}.burger svg{width:18px;height:18px}@media(max-width:30rem){.kopf-in{gap:.6rem}.marke-text img{height:16px}.marke-figur{height:38px}.kopf .knopf{padding:.5rem .9rem;font-size:.8125rem}}@media(max-width:21rem){.kopf .knopf{display:none}.burger{margin-left:auto}}@media(min-width:64rem){.menu{display:flex}.kopf .knopf{margin-left:0}.burger{display:none}}@media(max-width:63.99rem){.kopf .burger{margin-right:-.5rem}}.menue{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;padding:0 var(--bund) 2rem;overflow-y:auto;background:radial-gradient(100% 50% at 50% 0%,rgba(var(--licht-rgb),.18),transparent 70%),var(--grund);opacity:0;visibility:hidden;transform:scale(.96);transform-origin:calc(100% - var(--bund) - 21px) calc(var(--kopf-h) / 2);transition:opacity .28s ease,transform .28s ease,visibility 0s linear .28s}.menue[hidden]{display:none}.menue.offen{opacity:1;visibility:visible;transform:none;transition:opacity .28s ease,transform .28s ease}.menue-kopf{flex:none;display:flex;align-items:center;justify-content:space-between;height:var(--kopf-h);border-bottom:1px solid var(--kante)}.menue-nav{display:flex;flex-direction:column;margin-top:1.2rem}.menue-nav a{display:flex;align-items:center;justify-content:space-between;min-height:3.4rem;font-family:var(--titel);font-size:1.45rem;font-weight:500;letter-spacing:-.02em;text-decoration:none;border-bottom:1px solid var(--kante)}.menue-nav a::after{content:"";width:.5rem;height:.5rem;border-top:2px solid var(--grau);border-right:2px solid var(--grau);transform:rotate(45deg);margin-right:.3rem}.menue-tat{margin-top:2rem;display:flex;flex-direction:column;gap:.8rem;text-align:center}.menue-tat .knopf{width:100%;padding:1rem}.menue-fuss{margin-top:auto;padding-top:2.4rem;display:flex;flex-direction:column;gap:1rem;align-items:center;text-align:center}.recht{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.4rem;font-size:.8125rem;color:var(--grau)}.recht a,.recht button{text-decoration:none;transition:color .16s;background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.recht a:hover,.recht button:hover{color:var(--creme)}.menue-fuss .fein a,.fuss .fein a{color:var(--text);text-underline-offset:3px}.seitenkopf{padding:clamp(3rem,7vw,5rem) 0 clamp(2rem,4vw,3rem);background:radial-gradient(70% 90% at 50% 0%,rgba(var(--licht-rgb),.16),transparent 70%)}.seitenkopf h1{font-size:clamp(2.1rem,5vw,3.6rem);line-height:1.06;letter-spacing:-.035em;margin-top:1.2rem;max-width:22ch;padding-bottom:.06em}.seitenkopf h1{hyphens:auto;overflow-wrap:break-word}article .seitenkopf h1{font-size:clamp(1.9rem,4vw,2.9rem);max-width:26ch}.seitenkopf .einleitung{font-size:1.125rem;color:var(--text);max-width:40rem;margin-top:1.2rem}.pfad{display:flex;flex-wrap:wrap;gap:.4rem;font-size:.8125rem;color:var(--grau)}.pfad a{color:var(--text);text-decoration:none}.pfad a:hover{color:var(--creme)}.pfad span[aria-hidden]{opacity:.5}.formular{border-radius:var(--rund);padding:clamp(1.4rem,4vw,2.4rem);background:var(--flaeche);box-shadow:inset 0 0 0 1px var(--kante);display:grid;gap:1.1rem;margin-bottom:clamp(3rem,6vw,5rem)}.feldpaar{display:grid;grid-template-columns:1fr;gap:1.1rem}@media(min-width:40rem){.feldpaar{grid-template-columns:1fr 1fr}}.feld[hidden],.formular[hidden]{display:none}.nur-druck{display:none}@media print{.nur-druck{display:inline}p.nur-druck{display:block}}.feld{display:flex;flex-direction:column;gap:.4rem}.feld label{font-size:.9375rem;font-weight:600;color:var(--creme)}.feld label span{color:var(--licht-hell)}.feld input,.feld select,.feld textarea{width:100%;font:inherit;font-size:1rem;color:var(--creme);background:var(--grund);border:1px solid rgba(244,236,228,.38);border-radius:12px;padding:.8rem 1rem;transition:border-color .2s,box-shadow .2s}.feld textarea{min-height:10rem;resize:vertical}.feld select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--grau) 50%),linear-gradient(135deg,var(--grau) 50%,transparent 50%);background-position:calc(100% - 1.3rem) 55%,calc(100% - .95rem) 55%;background-size:.35rem .35rem;background-repeat:no-repeat;padding-right:2.4rem}.feld input:focus,.feld select:focus,.feld textarea:focus{outline:none;border-color:var(--licht);box-shadow:0 0 0 3px rgba(var(--licht-rgb),.25)}.feld[data-fehler] input,.feld[data-fehler] textarea{border-color:#E07A6A}.feld .fehler{display:none;font-size:.8438rem;color:#F0A294}.feld[data-fehler] .fehler{display:block}.honig{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.meldung{padding:1rem 1.2rem;border-radius:var(--rund-klein);font-size:.9688rem}.meldung[hidden]{display:none}.meldung.gut{background:rgba(127,169,138,.14);box-shadow:inset 0 0 0 1px rgba(127,169,138,.35)}.meldung.schlecht{background:rgba(224,122,106,.12);box-shadow:inset 0 0 0 1px rgba(224,122,106,.35)}.kontakt-raster{display:grid;grid-template-columns:1fr;gap:clamp(1.5rem,4vw,3rem);align-items:start}@media(min-width:56rem){.kontakt-raster{grid-template-columns:1.5fr 1fr}}.kontakt-seite{border-radius:var(--rund);padding:1.6rem;background:var(--flaeche);box-shadow:inset 0 0 0 1px var(--kante);display:grid;gap:.8rem}.kontakt-seite h2{font-size:1.25rem;letter-spacing:-.02em}.kontakt-seite p{font-size:.9688rem;color:var(--text)}.kontakt-seite a{color:var(--licht-hell);text-underline-offset:3px}.fuss{border-top:1px solid var(--kante);padding:clamp(3rem,6vw,4.5rem) 0 2.4rem}.fuss-oben{max-width:60rem;margin:0 auto;padding:0 var(--bund);display:grid;grid-template-columns:1fr;gap:2.4rem;justify-items:center;text-align:center}@media(min-width:48rem){.fuss-oben{grid-template-columns:auto auto;justify-content:center;align-items:center;gap:5rem;text-align:left;justify-items:start}}.fuss-logo{display:flex;flex-direction:column;align-items:center;gap:.7rem;text-decoration:none}.fuss-figur{width:74px}.fuss-wort{width:190px;margin-top:.3rem}.kopf .knopf{gap:0}.kopf-knopf .kurz{display:none;white-space:nowrap}@media(max-width:52rem){.kopf-knopf .lang{display:none}.kopf-knopf .kurz{display:inline}}@media(max-width:26rem){.kopf .knopf{padding:.45rem .55rem;font-size:.75rem;margin-right:.3rem}}@media(max-width:30rem){.marke-zeile{font-size:.5rem;letter-spacing:.03em}}@media(max-width:23.5rem){.kopf-in,.menue-kopf{gap:.5rem}.kopf-in,.menue{padding-inline:16px}.marke-figur{height:34px}}@media(max-width:30rem){:root{--kopf-h:66px}}@media(max-width:40rem){.recht a,.recht button{padding:.6rem 0}}a[href="https://maulbeerkeim.com/"]{white-space:nowrap}.fuss-nav{display:grid;grid-template-columns:auto auto;gap:.15rem clamp(1.6rem,6vw,2.6rem)}.fuss-nav a{font-size:.9375rem;color:var(--text);text-decoration:none;min-height:44px;display:flex;align-items:center;transition:color .16s}.fuss-nav a:hover{color:var(--creme)}.fuss-unten{width:calc(100% - 2 * var(--bund));max-width:calc(76rem - 2 * var(--bund));margin:clamp(2.6rem,5vw,3.4rem) auto 0;padding:1.8rem 0 0;border-top:1px solid var(--kante);display:flex;flex-direction:column;align-items:center;gap:.9rem;text-align:center}.cookie-banner{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:1rem;background:rgba(10,7,6,.9);opacity:0;transition:opacity .35s ease}@media(max-width:40rem){.cookie-banner{place-items:end center}}.cookie-banner.sichtbar{opacity:1}.cookie-banner[hidden]{display:none}.cookie-inner{width:min(100%,36rem);max-height:calc(100dvh - 2rem);overflow:auto;border-radius:var(--rund);padding:clamp(1.4rem,4vw,2.1rem);background:var(--flaeche-hoch);box-shadow:inset 0 0 0 1px var(--kante-hell),0 30px 80px rgba(0,0,0,.55);display:flex;flex-direction:column;gap:1.3rem;transform:translateY(1rem);transition:transform .45s var(--weich)}.cookie-banner.sichtbar .cookie-inner{transform:none}.cookie-titel{font-family:var(--titel);font-size:1.3rem;line-height:1.2;font-weight:600;letter-spacing:-.02em;margin-bottom:.55rem}.cookie-recht{display:flex;justify-content:center;gap:1.4rem;font-size:.8125rem}.cookie-recht a{color:var(--grau);text-underline-offset:3px;padding:.3rem 0}.cookie-recht a:hover{color:var(--creme)}.cookie-text p:not(.cookie-titel){font-size:.9375rem;color:var(--text);line-height:1.6}.cookie-text a,.cookie-karte a{color:var(--licht-hell);text-underline-offset:3px}.cookie-knoepfe{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.cookie-knoepfe .knopf{width:100%;padding:.85rem 1rem;font-size:.9063rem}.cookie-knoepfe #cookie-einstellungen{grid-column:1/-1;order:3}@media(max-width:26rem){.cookie-knoepfe{grid-template-columns:1fr}}.cookie-fuss .knopf{padding:.7rem 1.2rem;font-size:.875rem}.cookie-dialog{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:1.2rem;background:rgba(10,7,6,.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.cookie-dialog[hidden]{display:none}.cookie-karte{width:min(100%,38rem);max-height:90vh;overflow-y:auto;border-radius:var(--rund);padding:clamp(1.4rem,4vw,2.2rem);background:var(--flaeche-hoch);box-shadow:inset 0 0 0 1px var(--kante-hell),var(--schatten);position:relative}.cookie-karte h2{font-size:1.6rem;letter-spacing:-.03em;margin-bottom:.6rem;padding-right:2.5rem}.cookie-karte>p{font-size:.9375rem;color:var(--text);line-height:1.6}.cookie-zu{position:absolute;top:1rem;right:1rem}.fuer-video .cookie-kat:has(#cookie-video){box-shadow:inset 0 0 0 1.5px var(--licht)}.cookie-kat .cookie-video-ja{display:none;margin-top:.9rem}.fuer-video .cookie-kat .cookie-video-ja{display:inline-flex}.cookie-kat{margin-top:1rem;padding:1rem 1.2rem;border-radius:var(--rund-klein);background:var(--flaeche);box-shadow:inset 0 0 0 1px var(--kante)}.cookie-kat-kopf{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.4rem}.cookie-kat h3{font-size:1.05rem}.cookie-kat p{font-size:.875rem;color:var(--text);line-height:1.55}.cookie-kat small{display:block;margin-top:.5rem;font-size:.8125rem;color:var(--grau);line-height:1.5}.schalter{position:relative;flex:none;width:44px;height:24px}.schalter input{position:absolute;opacity:0;inset:-10px 0;width:100%;height:auto;margin:0;cursor:pointer;z-index:1}.schalter span{position:absolute;inset:0;border-radius:999px;background:rgba(244,236,228,.14);box-shadow:inset 0 0 0 1px #67615D;transition:background .2s}.schalter span::after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--creme);transition:transform .25s var(--weich)}.schalter input:checked + span{background:var(--licht)}.schalter input:checked + span::after{transform:translateX(20px)}.schalter input:disabled + span{opacity:.6}.schalter input:focus-visible + span{outline:2px solid var(--licht-hell);outline-offset:2px}.cookie-fuss{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.4rem}@media print{body{background:#fff;color:#111;font-size:11pt}.kopf,.menue,.fuss,.cookie-banner,.cookie-dialog,.pfad,.sprung{display:none!important}.seitenkopf{background:none;padding:0 0 1rem}.seitenkopf h1{color:#111}.tk,.tk span{color:#111!important;-webkit-text-fill-color:#111!important}h2,h3{break-after:avoid}li,figure{break-inside:avoid}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.2s!important;transition-delay:0s!important;scroll-behavior:auto!important}.knopf:hover,.artikel:hover,.artikel:hover img,.video-start:hover .video-knauf{transform:none!important}}.einwilligung{display:flex;gap:.7rem;align-items:flex-start;font-size:.875rem;line-height:1.55;color:var(--text);cursor:pointer}.einwilligung input{flex:none;width:1.1rem;height:1.1rem;margin-top:.2rem;accent-color:var(--licht)}.einloese-spalte{display:flex;flex-direction:column;gap:1rem}.feld .hilfe{font-size:.8438rem;color:var(--grau);line-height:1.5}.feld input[type="date"]{color-scheme:dark}.screening{display:flex;flex-direction:column;gap:.2rem;margin-top:.6rem;padding-top:1.4rem;border-top:1px solid var(--kante)}.screening h2{font-size:1.2rem;letter-spacing:-.02em;margin-bottom:.3rem}fieldset.frage{border:0;margin:0;padding:.9rem 0;border-bottom:1px solid var(--kante);display:flex;flex-wrap:wrap;gap:.8rem 1.4rem;justify-content:space-between;align-items:center}.frage-text{float:left;flex:1 1 17rem;font-size:.9688rem;font-weight:500;line-height:1.45;padding:0}.wahl{display:flex;gap:4px;flex:none;padding:4px;border-radius:999px;background:rgba(244,236,228,.05);box-shadow:inset 0 0 0 1px var(--kante-hell)}.wahl input{position:absolute;opacity:0;width:1px;height:1px;margin:-1px}.wahl label{min-width:4.6rem;min-height:44px;display:inline-flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600;padding:.48rem 1.1rem;border-radius:999px;color:var(--grau);background:none;cursor:pointer;user-select:none;transition:background .2s,color .2s,box-shadow .2s}.wahl label:hover{color:var(--creme)}.wahl label:active,.dauer-knopf:active{scale:.97}.schalter input:active + span::after{width:23px}.schalter input:checked:active + span::after{transform:translateX(15px)}.wahl input:checked + label{color:var(--auf-licht);background:var(--licht);box-shadow:0 6px 18px rgba(var(--licht-rgb),.4)}.wahl input:focus-visible + label{outline:2px solid var(--licht-hell);outline-offset:2px}@media(max-width:40rem){.wahl{flex:1 1 100%}.wahl label{flex:1;padding:.7rem 1rem}}fieldset.frage[data-fehler] .wahl label,.einwilligung[data-fehler] input{box-shadow:inset 0 0 0 1.5px #E07A6A;outline:1.5px solid #E07A6A}.einwilligung[data-fehler] span{color:#F0A294}.geschenk-schritte{display:flex;flex-direction:column;gap:.7rem;counter-reset:g}.geschenk-schritte li{position:relative;padding-left:2.6rem;line-height:1.55;color:var(--text);counter-increment:g}.geschenk-schritte li::before{content:counter(g);position:absolute;left:0;top:-.05rem;width:1.75rem;height:1.75rem;border-radius:50%;display:grid;place-items:center;font-size:.8125rem;font-weight:700;color:var(--auf-licht);background:linear-gradient(180deg,var(--licht-hell),var(--licht))}.geschenk-schritte b{color:var(--creme)}.geschenk-schritte{list-style:none;padding:0;margin:0}.video-feld{position:relative;isolation:isolate}.video-feld img{transition:filter .4s var(--weich),transform .6s var(--weich)}.video-feld[data-stand="gesperrt"] img,.video-feld[data-stand="folgt"] img{filter:brightness(.5) saturate(.85)}.video-feld[data-stand="frei"] img{filter:brightness(.72)}.video-feld iframe{position:absolute;inset:0;width:100%;height:100%;border:0;z-index:2}.video-feld[data-stand="laeuft"] .video-start,.video-feld[data-stand="laeuft"] .video-fuss{display:none}.video-start{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.9rem;padding:1.5rem;border:0;background:none;color:var(--creme);font:inherit;cursor:pointer;text-align:center}.video-feld[data-stand="folgt"] .video-start{cursor:default}.video-knauf{display:grid;place-items:center;width:clamp(58px,7vw,76px);height:clamp(58px,7vw,76px);border-radius:50%;background:var(--licht);color:var(--auf-licht);box-shadow:0 10px 40px rgba(var(--licht-rgb),.45);transition:transform .3s var(--weich)}.video-knauf svg{width:42%;height:42%}@media(hover:hover){.video-start:hover .video-knauf{transform:scale(1.07)}}.video-feld[data-stand="folgt"] .video-knauf{background:rgba(244,236,228,.14);color:var(--grau);box-shadow:none}.video-feld[data-stand="folgt"] .video-start:hover .video-knauf{transform:none}.video-start:focus-visible{outline:3px solid var(--licht-hell);outline-offset:-6px;border-radius:var(--rund)}.video-worte{display:flex;flex-direction:column;gap:.25rem;max-width:32rem}.video-titel{font-family:var(--titel);font-size:clamp(1.15rem,2.4vw,1.5rem);font-weight:600;letter-spacing:-.02em}.video-klein{font-size:.875rem;line-height:1.5;color:var(--creme)}.video-feld:not([data-stand="folgt"]) .video-worte{background:rgba(10,7,6,.72);padding:.6rem 1rem;border-radius:14px}.video-knauf{flex:none}@media(max-width:24rem){.video-feld[data-stand="gesperrt"]{aspect-ratio:auto}.video-feld[data-stand="gesperrt"] img{aspect-ratio:16/9;height:auto}.video-feld .video-fuss{position:static;gap:.1rem .9rem;padding:.55rem .8rem;background:#0A0706}}.video-fuss{position:absolute;left:0;right:0;bottom:0;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem 1.1rem;padding:.7rem 1.2rem;background:linear-gradient(transparent,rgba(10,7,6,.82) 55%);font-size:.8125rem;color:var(--text)}.video-merk{display:inline-flex;align-items:center;gap:.45rem;cursor:pointer}.video-merk input{width:1rem;height:1rem;accent-color:var(--licht);cursor:pointer}.video-fuss a{color:var(--licht-hell)}.video-nur-gesperrt,.video-nur-frei,.video-nur-folgt{display:none}.video-feld[data-stand="gesperrt"] .video-nur-gesperrt{display:flex}.video-feld[data-stand="gesperrt"] span.video-nur-gesperrt{display:block}.video-feld[data-stand="frei"] .video-nur-frei{display:block}.video-feld[data-stand="folgt"] .video-nur-folgt{display:block}.video-feld:not([data-stand]) .video-start{display:none}.danke-innen{display:grid;grid-template-columns:1fr;gap:clamp(1.6rem,3.4vw,2.6rem);padding-bottom:clamp(3rem,6vw,5rem)}.danke-innen>*{max-width:48rem}.danke-video{margin:0;border-radius:var(--rund);overflow:hidden;aspect-ratio:16/9}.danke-video img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.kopf-mit-video{display:grid;grid-template-columns:1fr;gap:clamp(1.8rem,4vw,2.6rem);align-items:center}@media(min-width:56rem){.kopf-mit-video{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.danke-video{position:relative;box-shadow:0 18px 50px rgba(0,0,0,.45),0 0 40px rgba(220,174,126,.14)}.danke-video::before{content:"";position:absolute;inset:3px;z-index:3;pointer-events:none;border-radius:calc(var(--rund) - 3px);box-shadow:inset 0 0 0 1px rgba(20,12,6,.55)}.danke-video::after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;border-radius:inherit;padding:3px;background:linear-gradient(135deg,#F7E0B5 0%,#C9965C 28%,#F3CD92 52%,#9C6B3C 78%,#E9C48E 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media(max-width:40rem){.danke-video.video-feld .video-worte .video-klein:not(.video-nur-gesperrt){display:none}}@media print{.kopf-mit-video .danke-video{display:none!important}}.danke-weg{display:flex;flex-direction:column;gap:1.1rem}.danke-kasten{padding:1.2rem 1.4rem;border-radius:var(--rund-klein);background:rgba(127,169,138,.12);box-shadow:inset 0 0 0 1px var(--kante)}.danke-kasten b{display:block;font-family:var(--titel);font-size:1.15rem;font-weight:600;letter-spacing:-.02em;color:var(--creme);margin-bottom:.3rem}.danke-kasten p{font-size:.9688rem;line-height:1.6;color:var(--text)}.karte-form{display:flex;flex-direction:column;gap:.8rem;padding:clamp(1.2rem,2.6vw,1.6rem);border-radius:var(--rund-klein);background:var(--flaeche);box-shadow:inset 0 0 0 1px var(--kante);margin-bottom:1.2rem}.karte-form label{display:flex;flex-direction:column;gap:.35rem}.karte-form label span{font-size:.8125rem;font-weight:600;color:var(--creme)}.karte-form input{width:100%;padding:.75rem .9rem;border-radius:var(--rund-klein);border:0;background:rgba(244,236,228,.05);box-shadow:inset 0 0 0 1px rgba(244,236,228,.38);color:var(--creme);font:inherit;font-size:1rem}.karte-form input:focus-visible{outline:2px solid var(--licht-hell);outline-offset:1px}.karte-form input::placeholder{color:var(--grau)}@media print{.karte-form{display:none!important}}.text-seite{padding-bottom:clamp(3rem,7vw,5rem);display:flex;flex-direction:column;gap:.7rem}.text-seite>*{max-width:52rem}.text-seite h2{display:flex;align-items:baseline;gap:.6rem;font-family:var(--titel);font-size:clamp(1.15rem,2.2vw,1.35rem);font-weight:600;letter-spacing:-.02em;line-height:1.3;color:var(--creme);margin-top:1.6rem}.text-seite h2:first-of-type{margin-top:.4rem}.text-seite h2 .nr{flex:none;display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:50%;font-family:var(--schrift);font-size:.8125rem;font-weight:700;color:var(--licht-hell);background:rgba(var(--licht-rgb),.12);box-shadow:inset 0 0 0 1px rgba(var(--licht-rgb),.3)}.text-seite p{font-size:.9688rem;line-height:1.65;color:var(--text)}.text-seite p b{color:var(--creme);font-weight:600}.text-seite a{color:var(--licht-hell);text-underline-offset:3px}.text-seite h3{font-size:1rem;font-weight:600;line-height:1.4;color:var(--creme);margin-top:.8rem}.text-seite ul{margin:0;padding-left:1.2rem;list-style:disc;display:flex;flex-direction:column;gap:.4rem}.text-seite li{font-size:.9688rem;line-height:1.6;color:var(--text)}.text-seite li::marker{color:var(--licht-hell)}.text-seite li b{color:var(--creme);font-weight:600}.text-seite code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;padding:.1em .4em;border-radius:5px;background:rgba(244,236,228,.07);color:var(--creme)}.fakten{display:grid;grid-template-columns:1fr;gap:.2rem 1.6rem;margin:.4rem 0 1rem;padding:clamp(1.1rem,2.4vw,1.5rem);border-radius:var(--rund-klein);background:var(--flaeche);box-shadow:inset 0 0 0 1px var(--kante)}@media(min-width:44rem){.fakten{grid-template-columns:minmax(9rem,11rem) 1fr}}.fakten dt{font-size:.8125rem;font-weight:700;letter-spacing:.04em;color:var(--licht-hell);padding-top:.7rem}.fakten dd{margin:0;font-size:.9688rem;line-height:1.6;color:var(--text);padding-top:.7rem;padding-bottom:.7rem;border-bottom:1px solid var(--kante)}@media(min-width:40rem){.fakten dt{border-bottom:1px solid var(--kante);padding-bottom:.7rem}}.fakten dt:last-of-type,.fakten dd:last-of-type{border-bottom:0}.fakten a{color:var(--licht-hell)}@media(max-width:40rem){.fakten dt{padding-bottom:0;border-bottom:0}}.karte-wahl{display:flex;flex-direction:column;gap:.45rem;margin-top:.3rem}.karte-wahl-titel{font-size:.8125rem;font-weight:600;color:var(--creme)}.dauer-schalter{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:999px;background:rgba(244,236,228,.05);box-shadow:inset 0 0 0 1px var(--kante);align-self:flex-start}.dauer-knopf{border:0;background:none;font:inherit;cursor:pointer;color:var(--grau);padding:.5rem .9rem;border-radius:999px;font-size:.8438rem;font-weight:600;transition:background .22s var(--weich),color .22s}.dauer-knopf:hover{color:var(--creme)}.dauer-knopf.an{background:var(--licht);color:var(--auf-licht)}.dauer-knopf:focus-visible{outline:2px solid var(--licht-hell);outline-offset:2px}.schritt-tat{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin:.9rem 0 .4rem}.schritt-tat .fein{max-width:30rem}.geschenk-schritte li{margin-bottom:.2rem}.danke-weg .geschenk-schritte{gap:1.1rem}.knopf{transform:perspective(600px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.knopf[data-kippt]{transition:transform .09s linear}@media print{.karte{transform:none!important}}.geschenk-danke{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.4rem,3vw,2.4rem);align-items:start;padding-bottom:clamp(2rem,4vw,3rem)}@media(min-width:56rem){.geschenk-danke{grid-template-columns:1.05fr .95fr}}.geschenk-danke .karte-form{margin-bottom:0}.karte-tat{display:flex;flex-direction:column;gap:.5rem;margin-top:.4rem}.karte-tat .knopf{align-self:flex-start;white-space:normal;text-align:center;max-width:100%}.karte-knoepfe{display:flex;flex-wrap:wrap;gap:.6rem}@media(max-width:34rem){.karte-knoepfe .knopf{flex:1 1 100%}}.einloesen-weg{padding-bottom:clamp(3rem,7vw,5rem);display:flex;flex-direction:column;gap:1.2rem}.einloesen-weg .titel{font-size:clamp(1.5rem,3vw,2.1rem)}.weg-drei{display:grid;grid-template-columns:1fr;gap:12px;list-style:none;margin:0;padding:0}@media(min-width:48rem){.weg-drei{grid-template-columns:repeat(3,1fr)}}.weg-drei li{display:flex;flex-direction:column;gap:.35rem;padding:clamp(1.2rem,2.6vw,1.6rem);border-radius:var(--rund);background:var(--flaeche);box-shadow:inset 0 0 0 1px var(--kante)}.weg-nr{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;font-family:var(--titel);font-size:.9375rem;font-weight:700;color:var(--auf-licht);background:var(--licht);margin-bottom:.3rem}.weg-drei b{font-family:var(--titel);font-size:1.1rem;font-weight:600;letter-spacing:-.02em;color:var(--creme)}.weg-drei p{font-size:.9375rem;line-height:1.55;color:var(--text)}.breit-kasten{max-width:none}.kontakt-kasten{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;background:radial-gradient(70% 90% at 0% 0%,rgba(var(--licht-rgb),.14),transparent 70%),var(--flaeche);box-shadow:inset 0 0 0 1px rgba(var(--licht-rgb),.28)}.kontakt-kasten .knopf{margin-top:.4rem}.dauer-feld{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;margin-bottom:1.1rem;border:0;padding:0;text-align:left}.dauer-feld legend{float:none;font-size:.9375rem;font-weight:600;color:var(--creme);padding:0}.dauer-feld .hilfe{margin:0;font-size:.8438rem;line-height:1.5;color:var(--grau)}.dauer-feld .wahl{flex-wrap:wrap;width:100%;gap:.5rem}fieldset.frage .fehler{display:none;margin:.4rem 0 0;font-size:.8438rem;color:#F0A294}fieldset.frage[data-fehler] .fehler{display:block}.dauer-feld .fehler{display:none;margin:0;font-size:.8438rem;color:#F0A294}.dauer-feld[data-fehler] .fehler{display:block}@media(max-width:40rem){.dauer-feld .wahl label{flex:1 1 30%;text-align:center;white-space:nowrap;padding-inline:.5rem;min-width:0}}.kopf .knopf{min-height:44px}.cookie-karte{max-height:90dvh}.dauer-knopf{min-height:44px}@media(max-width:23.5rem){.kopf .knopf{padding-inline:.55rem}.kopf-in{gap:.4rem}.marke-text img{height:17px}.kopf .marke-zeile,.menue-kopf .marke-zeile{font-size:.5625rem;letter-spacing:0}}.fuss-logo .marke-zeile{font-size:.75rem;letter-spacing:.14em}@media(max-width:34rem){.karte-form .dauer-schalter{display:grid;grid-template-columns:repeat(3,1fr)}}@media(max-width:63.99rem){.menue-nav{margin-top:.4rem}.menue-nav a{min-height:2.75rem;font-size:1.2rem}.menue-tat{margin-top:.8rem;gap:.4rem}.menue-fuss{padding-top:.6rem;gap:.2rem}.menue-fuss .recht{gap:0 1rem}}@media (prefers-reduced-transparency:reduce){.kopf{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--grund)}}@media (prefers-contrast:more){:root{--kante:rgba(244,236,228,.4);--kante-hell:rgba(244,236,228,.6);--text:#E2D8CF;--grau:#C4B9B0}.kopf{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--grund)}}.fuss-sozial{display:flex;justify-content:center;gap:.6rem}.fuss-sozial a{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--text);box-shadow:inset 0 0 0 1px var(--kante-hell);transition:color .2s,background .2s,box-shadow .2s}.fuss-sozial svg{width:18px;height:18px;fill:currentColor}@media(hover:hover){.fuss-sozial a:hover{color:var(--licht-hell);background:rgba(var(--licht-rgb),.08);box-shadow:inset 0 0 0 1px rgba(var(--licht-rgb),.5)}}.fuss-sozial a:focus-visible{outline:2px solid var(--licht-hell);outline-offset:2px}.fuss-sozial a:active{scale:.95}