.karte{aspect-ratio:1.6;transform-style:preserve-3d;position:relative}.karte p{margin:0}.karte__seite{padding:calc(7 * var(--cq)) calc(7.5 * var(--cq)) calc(6.2 * var(--cq));backface-visibility:hidden;transition:background .6s var(--weich), color .6s var(--weich);border-radius:4px;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.karte__seite:after{content:"";inset:calc(1.8 * var(--cq));border:1px solid var(--k-rahmen);pointer-events:none;border-radius:2px;transition:border-color .6s;position:absolute}.karte__hinten{text-align:center;justify-content:center;align-items:center;transform:rotateY(180deg)}.karte--orchidee{--k-grund:radial-gradient(120% 140% at 85% 0%, #b4517f73, #b4517f00 55%), linear-gradient(150deg, #6a2549, var(--orchidee) 60%, #3f1430);--k-text:var(--hell);--k-leise:#f2eaddb8;--k-akzent:var(--gold-hell);--k-rahmen:#d6b27a73;--k-kante:#d6b27a47;--k-zeichen:#d6b27a1a}.karte--teak{--k-grund:radial-gradient(110% 130% at 80% 0%, #d6b27a2e, #d6b27a00 55%), linear-gradient(150deg, #3d2a1d, var(--teak) 55%, #170f0a);--k-text:var(--hell);--k-leise:#f2eadda8;--k-akzent:var(--gold-hell);--k-rahmen:#d6b27a8c;--k-kante:#d6b27a4d;--k-zeichen:#d6b27a17}.karte--seide{--k-grund:radial-gradient(120% 140% at 85% 0%, #fff9, #fff0 55%), linear-gradient(150deg, #f6f0e5, #ebe1cf 60%, #dccbad);--k-text:var(--tinte);--k-leise:var(--tinte-leise);--k-akzent:var(--gold-tief);--k-rahmen:#8a653380;--k-kante:#8a65334d;--k-zeichen:#8a65331a}.karte__seite{background:var(--k-grund);color:var(--k-text);box-shadow:0 40px 80px -30px #000000bf, 0 0 0 1px var(--k-kante) inset}.karte__wasserzeichen{right:calc(-9 * var(--cq));bottom:calc(-8 * var(--cq));width:calc(56 * var(--cq));height:calc(45 * var(--cq));color:var(--k-zeichen);pointer-events:none;position:absolute}.karte__oben{justify-content:space-between;align-items:center;gap:calc(2 * var(--cq));display:flex;position:relative}.karte__marke{align-items:center;gap:calc(2 * var(--cq));font-size:max(.62rem, calc(2.3 * var(--cq)));color:var(--k-leise);display:inline-flex}.karte__lotus{width:calc(7.4 * var(--cq));height:calc(6 * var(--cq));color:var(--k-akzent);flex:none}.karte__code{font-size:max(.6rem, calc(2.1 * var(--cq)));letter-spacing:.14em;color:var(--k-leise);white-space:nowrap}.karte__mitte{margin-top:auto;position:relative}.karte__titel{font-family:var(--f-titel);font-style:italic;font-weight:300;font-size:calc(12.5 * var(--cq));letter-spacing:-.02em;font-variation-settings:"opsz" 72;color:var(--k-text);line-height:1}.karte--teak .karte__titel{color:var(--gold-hell)}.karte__was{font-family:var(--f-titel);font-weight:300;font-size:max(.8rem, calc(3.5 * var(--cq)));font-variation-settings:"opsz" 24;line-height:1.25;margin-top:calc(1.6 * var(--cq))!important}.karte__was small{font-family:var(--f-text);color:var(--k-leise);letter-spacing:.01em;margin-top:.35em;font-size:.62em;display:block}.karte__nachricht{font-family:var(--f-titel);font-style:italic;font-weight:300;font-size:max(.72rem, calc(2.7 * var(--cq)));color:var(--k-leise);-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:88%;line-height:1.38;display:-webkit-box;overflow:hidden;margin-top:calc(2.2 * var(--cq))!important}.karte__unten{justify-content:space-between;align-items:baseline;gap:calc(3 * var(--cq));margin-top:calc(3.4 * var(--cq));padding-top:calc(2.2 * var(--cq));border-top:1px solid var(--k-rahmen);font-size:max(.6rem, calc(2.1 * var(--cq)));color:var(--k-leise);display:flex;position:relative}.karte__namen{gap:calc(3.5 * var(--cq));min-width:0;display:flex}.karte__namen span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.karte__namen b{color:var(--k-text);font-weight:500}.karte__gueltig{white-space:nowrap}.karte__lotus--gross{width:calc(12 * var(--cq));height:calc(9.7 * var(--cq));margin-bottom:calc(3 * var(--cq))}.karte__hinten{--k-rahmen:#b88c528c;grid-template-columns:calc(30 * var(--cq)) minmax(0, 1fr);column-gap:calc(6 * var(--cq));text-align:left;padding:calc(6.2 * var(--cq)) calc(6.8 * var(--cq)) calc(5 * var(--cq));color:var(--tinte);background:radial-gradient(120% 120% at 85% 0,#fbf7f0,#f4ede1 70%);grid-template-rows:1fr auto;align-items:center;display:grid;box-shadow:0 40px 80px -30px #000000bf,inset 0 0 0 1px #b88c5259}.rueck__qr{aspect-ratio:1;padding:calc(2.2 * var(--cq));border-radius:calc(1.2 * var(--cq));background:#fff;box-shadow:0 0 0 1px #b88c524d}.rueck__qr svg{width:100%;height:100%;display:block}.rueck__qr svg path,.rueck__qr svg rect:not(:first-child){fill:var(--tinte)}.rueck__text{min-width:0}.rueck__label{align-items:center;gap:calc(1.6 * var(--cq));font-size:max(.55rem, calc(2.1 * var(--cq)));color:var(--orchidee);display:flex}.rueck__lotus{width:calc(5.2 * var(--cq));height:calc(4.2 * var(--cq));color:var(--orchidee);flex:none}.rueck__code{font-family:var(--f-titel);font-weight:400;font-size:calc(4.8 * var(--cq));letter-spacing:.09em;white-space:nowrap;line-height:1.1;margin-top:calc(1.4 * var(--cq))!important}.rueck__gueltig{font-size:max(.55rem, calc(2.1 * var(--cq)));color:var(--tinte-leise);margin-top:calc(.8 * var(--cq))!important}.rueck__titel{font-family:var(--f-titel);font-style:italic;font-weight:300;font-size:calc(3 * var(--cq));padding-top:calc(2 * var(--cq));border-top:1px solid #b88c5259;margin-top:calc(2.4 * var(--cq))!important}.rueck__einloesen{font-size:max(.5rem, calc(2.1 * var(--cq)));line-height:1.45;margin-top:calc(.6 * var(--cq))!important}.rueck__adresse{font-size:max(.44rem, calc(1.75 * var(--cq)));color:var(--tinte-leise);line-height:1.5;margin-top:calc(1.6 * var(--cq))!important}.rueck__klein{font-size:max(.42rem, calc(1.55 * var(--cq)));color:var(--tinte-leise);padding-top:calc(1.6 * var(--cq));padding-right:calc(12 * var(--cq));border-top:1px solid #b88c5259;grid-column:1/-1;line-height:1.45;margin-top:calc(2.2 * var(--cq))!important}.karte__stempel{margin:calc(2.4 * var(--cq)) 0 0;padding:calc(2 * var(--cq)) 0 0;grid-template-columns:repeat(var(--spalten,5), 1fr);gap:calc(1.3 * var(--cq)) calc(1.8 * var(--cq));max-width:calc(44 * var(--cq));border-top:1px solid #b88c5259;list-style:none;display:grid}.karte__stempel li{aspect-ratio:1;font-family:var(--f-titel);font-style:italic;font-weight:300;font-size:max(.45rem, calc(1.9 * var(--cq)));color:#8a65338c;border:1px solid #b88c5299;border-radius:50%;place-items:center;display:grid}.karte__stempel li.ist-voll{background:var(--orchidee);border-color:var(--orchidee);color:var(--hell)}.karte__hinten--zehner .rueck__adresse{margin-top:calc(2 * var(--cq))!important}:root{--gold-tief:#8a6533;--fehler:#9e2b2b;--feld:#f4eee3}.gs{background:var(--stroh);grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);display:grid}.gs__spalte{background:var(--stroh);color:var(--tinte);padding:clamp(8rem, 12vw, 10rem) var(--rand) var(--abschnitt)}.gs__spalte>*{max-width:38rem}.gs__spalte :focus-visible{outline:1.5px solid var(--gold-tief);outline-offset:4px}.gs__spalte a{text-underline-offset:.2em;text-decoration-thickness:1px}.gs__kopf h1{max-width:12ch;margin-bottom:1.6rem}.gs__lead{color:var(--tinte-leise);max-width:32rem;margin-bottom:0}.gs__hinweis{border-left:2px solid var(--gold-tief);background:#b88c521a;margin:1.8rem 0 0;padding:1rem 1.2rem;font-size:.95rem}.gs__laden{color:var(--tinte-leise);margin-top:3rem}.gs__pause{border-top:1px solid var(--linie-dunkel);margin-top:3.5rem;padding-top:2.5rem}.gs__pause-titel{margin-bottom:1rem;font-size:clamp(1.6rem,1.3rem + 1vw,2.2rem);line-height:1.15}.gs__pause p{color:var(--tinte-leise);max-width:30rem;margin-bottom:2rem}.gs__formular{margin-top:clamp(3rem,6vw,4.5rem)}.schritt{border:0;border-top:1px solid var(--linie-dunkel);min-width:0;margin:0;padding:2.6rem 0 3rem}.schritt__titel{float:left;width:100%;font-family:var(--f-titel);letter-spacing:-.01em;font-variation-settings:"opsz" 36;align-items:baseline;gap:1rem;margin-bottom:1.6rem;padding:0;font-size:clamp(1.55rem,1.3rem + .9vw,2.1rem);font-weight:300;line-height:1.15;display:flex}.schritt__titel+*{clear:both}.schritt__nr{font-family:var(--f-text);color:var(--gold-tief);flex:none;min-width:1.1rem;font-size:.85rem;transform:translateY(-.25em)}.schritt__info{color:var(--tinte-leise);margin:-.6rem 0 1.6rem;font-size:.95rem}.gruppe{border:0;min-width:0;margin:0 0 1.6rem;padding:0}.gruppe__titel{margin-bottom:.7rem;padding:0;font-size:.92rem;font-weight:500}.verborgen{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.umschalter{border:1px solid var(--tinte);border-radius:2px;grid-auto-columns:1fr;grid-auto-flow:column;margin-bottom:2rem;display:grid}.umschalter__wahl{cursor:pointer;position:relative}.umschalter__wahl span{min-height:3.25rem;transition:background .35s var(--weich), color .35s var(--weich);justify-content:center;align-items:center;padding:.6rem 1rem;font-size:1rem;display:flex}.umschalter__wahl+.umschalter__wahl span{border-left:1px solid var(--tinte)}.umschalter__wahl input:checked+span{background:var(--tinte);color:var(--hell)}.umschalter__wahl:hover input:not(:checked)+span{background:#2a1b130f}.umschalter__wahl input:focus-visible+span{outline:1.5px solid var(--gold-tief);outline-offset:3px}@media (width<=30rem){.umschalter__wahl span{text-align:center;padding:.5rem .4rem;font-size:.92rem;line-height:1.25}}.teil__info{color:var(--tinte-leise);max-width:34rem;margin:0 0 1.2rem;font-size:.95rem}.zehner__preis{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem 1.2rem;margin:1.4rem 0 0;padding:0;display:flex}.zehner__summe{font-family:var(--f-titel);font-size:1.6rem;line-height:1.1}.zehner__rechnung{color:var(--tinte-leise);font-variant-numeric:tabular-nums;font-size:.9rem}.leistungen{border-bottom:1px solid var(--linie-dunkel);margin:0;padding:0;list-style:none}.leistung{border-top:1px solid var(--linie-dunkel)}.leistung__zeile{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:1rem;padding:1.05rem 0;display:grid}.leistung__name{font-family:var(--f-titel);font-variation-settings:"opsz" 24;font-size:1.28rem;line-height:1.25;transition:color .3s}.leistung__ab{color:var(--tinte-leise);white-space:nowrap;font-size:.9rem}.leistung__zeile:hover .leistung__name{color:var(--gold-tief)}.leistung.ist-gewaehlt .leistung__name{color:var(--tinte)}.leistung__dauern{padding:0 0 1.4rem calc(18px + 1rem)}.leistung__dauern:empty{display:none}.leistung__dauern .gruppe{margin:0}.rund{appearance:none;border:1px solid var(--tinte);cursor:pointer;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin:0;display:grid;transform:translateY(2px)}.rund:after{content:"";background:var(--tinte);width:8px;height:8px;transition:transform .3s var(--weich);border-radius:50%;transform:scale(0)}.rund:checked:after{transform:scale(1)}.chips{flex-wrap:wrap;gap:.6rem;display:flex}.chip{cursor:pointer;position:relative}.chip__inhalt{border:1px solid var(--linie-dunkel);background:var(--feld);min-width:5.4rem;min-height:3.4rem;transition:background .3s var(--weich), color .3s var(--weich), border-color .3s;border-radius:2px;flex-direction:column;justify-content:center;padding:.55rem 1.1rem;line-height:1.25;display:flex}.chip__haupt{font-size:1rem}.chip__neben{color:var(--tinte-leise);font-size:.85rem;transition:color .3s}.chip:hover .chip__inhalt{border-color:var(--tinte)}.chip input:checked+.chip__inhalt{background:var(--tinte);border-color:var(--tinte);color:var(--hell)}.chip input:checked+.chip__inhalt .chip__neben{color:var(--gold-hell)}.chip input:focus-visible+.chip__inhalt{outline:1.5px solid var(--gold-tief);outline-offset:3px}.feld{min-width:0;margin-bottom:1.4rem}.feld__label{margin-bottom:.45rem;font-size:.92rem;font-weight:500;display:block}.feld__eingabe{width:100%;min-height:3.25rem;font:400 1rem/1.4 var(--f-text);color:var(--tinte);background:var(--feld);border:1px solid var(--linie-dunkel);appearance:none;border-radius:2px;padding:.75rem .95rem;transition:border-color .3s,background .3s;display:block}.feld__eingabe::placeholder{color:#6e5a48b3}.feld__eingabe:hover{border-color:#2a1b1373}.feld__eingabe:focus{border-color:var(--tinte);background:#f8f3ea;outline:none}.feld__eingabe:focus-visible{outline:1.5px solid var(--gold-tief);outline-offset:3px}.feld__eingabe[aria-invalid=true]{border-color:var(--fehler)}.feld__eingabe--text{resize:vertical;min-height:6.5rem}input[type=date].feld__eingabe{min-height:3.25rem;line-height:1.6}input[type=date].feld__eingabe::-webkit-date-and-time-value{text-align:left}.feld__info{color:var(--tinte-leise);margin:.45rem 0 0;font-size:.85rem}.feld__zaehler{text-align:right}.feld__zaehler.ist-knapp{color:var(--gold-tief)}.feld__fehler{color:var(--fehler);gap:.5rem;margin:.45rem 0 0;font-size:.88rem;display:flex}.feld__fehler:before{content:"";background:currentColor;flex:none;width:1rem;height:1px;margin-top:.72em}.feld--betrag{max-width:15rem;margin-top:1.2rem}.feld__euro{position:relative}.feld__euro input{font-variant-numeric:tabular-nums;padding-right:2.4rem}.feld__euro span{color:var(--tinte-leise);pointer-events:none;position:absolute;top:50%;right:.95rem;transform:translateY(-50%)}.felder-paar{grid-template-columns:1fr 1fr;gap:0 1rem;display:grid}.motive{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.motiv{cursor:pointer;gap:.55rem;display:grid;position:relative}.motiv__muster{aspect-ratio:1.6;transition:transform .45s var(--weich), box-shadow .45s var(--weich);border-radius:3px;place-items:center;display:grid;position:relative;box-shadow:0 10px 22px -14px #20150f99}.motiv__muster:after{content:"";opacity:.5;border:1px solid;border-radius:1px;position:absolute;inset:5px}.motiv__muster svg{width:30%;height:30%}.motiv__muster--orchidee{background:radial-gradient(120% 140% at 85% 0%, #b4517f73, #b4517f00 55%), linear-gradient(150deg, #6a2549, var(--orchidee) 60%, #3f1430);color:var(--gold-hell)}.motiv__muster--teak{background:radial-gradient(110% 130% at 80% 0%, #d6b27a33, #d6b27a00 55%), linear-gradient(150deg, #3d2a1d, var(--teak) 55%, #170f0a);color:var(--gold-hell)}.motiv__muster--seide{color:var(--gold-tief);background:radial-gradient(120% 140% at 85% 0,#ffffff8c,#fff0 55%),linear-gradient(150deg,#f6f0e5,#ebe1cf 60%,#dccbad)}.motiv__name{color:var(--tinte-leise);font-size:.92rem;transition:color .3s}.motiv:hover .motiv__muster{transform:translateY(-2px)}.motiv input:checked~.motiv__muster{box-shadow:0 0 0 1px var(--stroh), 0 0 0 2px var(--tinte), 0 14px 26px -14px #20150fb3}.motiv input:checked~.motiv__name{color:var(--tinte);font-weight:500}.motiv input:focus-visible~.motiv__muster{outline:1.5px solid var(--gold-tief);outline-offset:6px}.optionen{border-bottom:1px solid var(--linie-dunkel)}.option{border-top:1px solid var(--linie-dunkel);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;padding:1.2rem 0;display:grid}.option__radio{appearance:none;border:1px solid var(--tinte);cursor:pointer;border-radius:50%;place-items:center;width:18px;height:18px;margin:0;display:grid;transform:translateY(3px)}.option__radio:after{content:"";background:var(--tinte);width:8px;height:8px;transition:transform .3s var(--weich);border-radius:50%;transform:scale(0)}.option__radio:checked:after{transform:scale(1)}.option__text{gap:.25rem;display:grid}.option__name{font-size:1.02rem;font-weight:500}.option__info{color:var(--tinte-leise);font-size:.92rem}.option:hover .option__name{color:var(--gold-tief)}.option__felder{grid-template-columns:1.4fr 1fr;gap:0 1rem;padding:0 0 .6rem calc(18px + 1rem);display:grid}.haken{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem;font-size:.95rem;display:grid}.haken__box{appearance:none;border:1px solid var(--tinte);cursor:pointer;border-radius:2px;flex:none;place-items:center;width:20px;height:20px;margin:0;transition:background .25s;display:grid;transform:translateY(2px)}.haken__box:after{content:"";border:solid var(--hell);width:5px;height:10px;transition:transform .25s var(--weich);border-width:0 1.5px 1.5px 0;transform:translateY(-1px)rotate(45deg)scale(0)}.haken__box:checked{background:var(--tinte)}.haken__box:checked:after{transform:translateY(-1px)rotate(45deg)scale(1)}.haken__box[aria-invalid=true]{border-color:var(--fehler)}.uebersicht{border-top:1px solid var(--tinte);margin:0 0 2.2rem}.uebersicht div{border-bottom:1px solid var(--linie-dunkel);grid-template-columns:9rem minmax(0,1fr);gap:1rem;padding:.8rem 0;display:grid}.uebersicht dt{color:var(--tinte-leise);padding-top:.1rem;font-size:.92rem}.uebersicht dd{overflow-wrap:anywhere;margin:0}.uebersicht .uebersicht__summe{border-bottom-color:var(--tinte);align-items:baseline}.uebersicht__summe dd{font-family:var(--f-titel);font-size:1.9rem;line-height:1.1}.uebersicht__summe small{font-family:var(--f-text);color:var(--tinte-leise);margin-left:.5rem;font-size:.85rem}.kasse{margin-top:2.2rem}.kasse__knopf{cursor:pointer;background:var(--tinte);width:100%;min-height:3.75rem;color:var(--hell);border:0;font-size:1.02rem;position:relative;overflow:hidden}.kasse__knopf:hover{background:#3b281d}.kasse__knopf:focus-visible{outline:1.5px solid var(--gold-tief);outline-offset:4px}.kasse__knopf[aria-busy=true]{cursor:progress}.kasse__knopf[aria-busy=true]:after{content:"";background:var(--gold-hell);transform-origin:0;width:100%;height:2px;animation:faden 1.6s var(--weich) forwards;position:absolute;bottom:0;left:0}@keyframes faden{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.kasse__status{min-height:1.4em;color:var(--tinte-leise);margin:.8rem 0 0;font-size:.92rem}.kasse__status.ist-fehler{color:var(--fehler)}.kasse__wege{color:var(--tinte-leise);margin:.4rem 0 .6rem;font-size:.88rem}.kasse__demo{color:var(--tinte);align-items:center;gap:.55rem;margin:0;font-size:.85rem;display:inline-flex}.kasse__demo:before{content:"";background:var(--gold-tief);border-radius:50%;width:6px;height:6px}.danke{border-top:1px solid var(--linie-dunkel);outline:none;margin-top:clamp(3rem,6vw,4.5rem);padding-top:2.6rem}.danke h2{max-width:18ch;margin-bottom:2rem}.danke__code-zeile{color:var(--tinte-leise);flex-wrap:wrap;align-items:baseline;gap:.4rem 1.2rem;margin-bottom:1.6rem;font-size:.92rem;display:flex}.danke__code{font-family:var(--f-titel);letter-spacing:.06em;color:var(--tinte);font-size:clamp(1.6rem,1.3rem + 1vw,2.1rem);font-weight:400}.danke__text{max-width:32rem;font-size:1.06rem}.danke__demo{color:var(--tinte-leise);max-width:32rem;font-size:.88rem}.danke__aktionen{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:2.4rem;display:flex}.danke__aktionen .knopf{cursor:pointer;background:var(--tinte);color:var(--hell);border:0}.danke__aktionen .knopf:hover{background:#3b281d}.buehne{background:radial-gradient(55% 45% at 50% 46%, #d6b27a1a, #d6b27a00 70%), var(--teak-tief);height:100svh;color:var(--hell);grid-template-rows:minmax(0,1fr) auto;align-self:start;padding:7.5rem clamp(2rem,5vw,5.5rem) 2.4rem;display:grid;position:sticky;top:0;overflow:hidden}.buehne__karte{--cq:1cqi;perspective:1400px;place-self:center;width:min(100%,36rem);container-type:inline-size}.neiger{transform-style:preserve-3d;will-change:transform;position:relative}.buehne__zeile{border-top:1px solid var(--linie-hell);justify-content:space-between;align-items:baseline;gap:1.5rem;margin:0;padding-top:1.1rem;display:flex}.buehne__was{color:var(--hell-leise);text-wrap:balance;min-width:0;font-size:.92rem}.buehne__preis{font-family:var(--f-titel);white-space:nowrap;font-size:clamp(1.8rem,1.4rem + 1vw,2.4rem);line-height:1}.siegel{right:calc(-3.5 * var(--cq));bottom:calc(-5 * var(--cq));width:calc(17 * var(--cq));aspect-ratio:1;color:#4a3115;box-shadow:0 0 0 calc(1.2 * var(--cq)) #c99c5e59, inset 0 0 0 calc(.5 * var(--cq)) #fff0d259, 0 18px 30px -12px #000000b3;opacity:0;visibility:hidden;background:radial-gradient(circle at 34% 30%,#f0d39f,#c99c5e 48%,#8a6533 100%);border-radius:50%;place-items:center;display:grid;position:absolute;transform:translateZ(40px)}.siegel svg{width:58%;height:42%}.leiste{z-index:45;padding:.8rem var(--rand) calc(.8rem + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);color:var(--hell);border-top:1px solid var(--linie-hell);transition:transform .45s var(--weich);background:#20150ff0;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:fixed;bottom:0;left:0;right:0}.leiste[hidden]{display:none}.leiste.ist-weg{transform:translateY(110%)}.leiste__text{min-width:0;margin:0;line-height:1.25;display:grid}.leiste__preis{font-family:var(--f-titel);font-size:1.45rem}.leiste__was{color:var(--hell-leise);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.leiste .knopf{flex:none;min-height:2.9rem}.gs-seite .kopf:before{background:var(--teak-tief)}.ist-bestellt .gs__kopf{display:none}@media (width>=961px){.ist-bestellt .danke{border-top:0;margin-top:0;padding-top:0}}@media (width<=960px){.ist-bestellt .buehne{padding-top:7rem}.siegel{right:calc(1.5 * var(--cq));bottom:calc(-7 * var(--cq))}}[hidden]{display:none!important}.nav__liste a[aria-current=page]{background-size:100% 1px}@media (width<=960px){.gs{grid-template-columns:minmax(0,1fr)}.gs__spalte{display:contents}.gs__spalte>*{max-width:none;padding-inline:var(--rand);margin-inline:0}.gs__kopf{background:var(--teak-tief);color:var(--hell);order:-2;padding-top:7rem}.gs__kopf h1{color:var(--hell)}.gs__lead{color:var(--hell-leise)}.gs__hinweis{color:var(--hell);border-left-color:var(--gold-hell);background:#d6b27a1a}.buehne{height:auto;padding:2.6rem var(--rand) 1.8rem;background:var(--teak-tief);order:-1;grid-template-rows:auto auto;gap:1.8rem;position:relative}.buehne__karte{width:min(100%,30rem)}.gs__laden,.gs__pause,.gs__formular,.danke{background:var(--stroh);color:var(--tinte);margin-top:0}.gs__formular{padding-top:1rem;padding-bottom:calc(var(--abschnitt) * .7)}.gs__pause,.danke{padding-top:3rem;padding-bottom:calc(var(--abschnitt) * .7);border-top:0}.gs__laden{padding-block:3rem}.gs__formular .schritt:first-child{border-top:0}.gs :focus-visible{outline:1.5px solid var(--gold-tief);outline-offset:4px}}@media (width>=961px){.leiste{display:none!important}}@media (width<=560px){.felder-paar,.option__felder{grid-template-columns:minmax(0,1fr)}.option__felder,.leistung__dauern{padding-left:0}.uebersicht div{grid-template-columns:minmax(0,1fr);gap:.15rem}.motive{gap:.6rem}.chips{gap:.5rem}.chip{flex:1 1 0}.chip__inhalt{min-width:0}.feld--betrag{max-width:none}.danke__aktionen .knopf{width:100%}.karte__seite:after{inset:calc(2.2 * var(--cq))}}@media (prefers-reduced-motion:reduce){.kasse__knopf[aria-busy=true]:after{opacity:.6;animation:none;transform:none}}
