.Kopfzeile-module__qLBgZW__kopf{z-index:var(--z-kopf);padding:12px var(--rand-seite);pointer-events:none;position:sticky;top:0}.Kopfzeile-module__qLBgZW__kasten{pointer-events:auto;max-width:calc(var(--breite-seite) - 2 * var(--rand-seite));border:1px solid var(--linie);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px)saturate(1.2);transition:background-color var(--dur-langsam) var(--ease);background:#14062e6b;margin-inline:auto;padding:0 8px 0 14px}.Kopfzeile-module__qLBgZW__dicht .Kopfzeile-module__qLBgZW__kasten{background:#14062ee6}.Kopfzeile-module__qLBgZW__reihe{align-items:center;gap:var(--space-6);min-height:66px;display:flex}.Kopfzeile-module__qLBgZW__markeLink{flex:none;align-items:center;display:flex}.Kopfzeile-module__qLBgZW__mitte{gap:var(--space-6);margin-inline:auto;display:flex}.Kopfzeile-module__qLBgZW__rechts{align-items:center;gap:var(--space-5);margin-left:auto;display:flex}.Kopfzeile-module__qLBgZW__mitte+.Kopfzeile-module__qLBgZW__rechts{margin-left:0}.Kopfzeile-module__qLBgZW__punkt{align-items:center;gap:var(--space-2);min-height:var(--tap);font-family:var(--font-display);font-size:var(--fs-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--auf-grund-2);transition:color var(--dur-normal) var(--ease);font-weight:800;display:inline-flex;position:relative}.Kopfzeile-module__qLBgZW__punkt:after{content:"";background:var(--akzent);transform-origin:0;height:2px;transition:transform var(--dur-normal) var(--ease-aus);position:absolute;bottom:8px;left:0;right:0;transform:scaleX(0)}.Kopfzeile-module__qLBgZW__punkt:hover{color:var(--auf-grund)}.Kopfzeile-module__qLBgZW__punkt:hover:after{transform:scaleX(1)}.Kopfzeile-module__qLBgZW__aktiv{color:var(--auf-grund)}.Kopfzeile-module__qLBgZW__aktiv:after{transform:scaleX(1)}.Kopfzeile-module__qLBgZW__ticketSymbol{width:22px;height:22px;display:none}.Kopfzeile-module__qLBgZW__sprachWahl{border:1px solid var(--linie);border-radius:var(--radius-md);font-family:var(--font-display);font-size:var(--fs-caption);letter-spacing:.04em;padding:3px;font-weight:800;line-height:1;display:flex}.Kopfzeile-module__qLBgZW__sprachWahl a{border-radius:var(--radius-sm);color:var(--auf-grund-2);padding:8px 9px}.Kopfzeile-module__qLBgZW__sprachWahl a:hover{color:var(--auf-grund)}.Kopfzeile-module__qLBgZW__sprachWahl .Kopfzeile-module__qLBgZW__spracheAn{background:var(--auf-grund);color:var(--grund)}.Kopfzeile-module__qLBgZW__ticketsKnopf{align-items:center;gap:var(--space-2);min-height:var(--tap);border-radius:var(--radius-md);background:var(--signal);color:var(--auf-signal);font-family:var(--font-display);font-size:var(--fs-label);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;transition:background-color var(--dur-normal) var(--ease);padding:0 16px;font-weight:800;display:inline-flex}.Kopfzeile-module__qLBgZW__ticketsKnopf:hover{background:var(--signal-hover)}.Kopfzeile-module__qLBgZW__knopfStern{flex:none;width:14px;height:14px}.Kopfzeile-module__qLBgZW__menuKnopf{width:var(--tap);height:var(--tap);border:1px solid var(--linie);border-radius:var(--radius-md);background:0 0;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:5px;display:none}.Kopfzeile-module__qLBgZW__menuKnopf span{background:var(--auf-grund);width:18px;height:2px;transition:transform var(--dur-normal) var(--ease-aus), opacity var(--dur-schnell) var(--ease);display:block}.Kopfzeile-module__qLBgZW__offen .Kopfzeile-module__qLBgZW__balken1{transform:translateY(7px)rotate(45deg)}.Kopfzeile-module__qLBgZW__offen .Kopfzeile-module__qLBgZW__balken2{opacity:0}.Kopfzeile-module__qLBgZW__offen .Kopfzeile-module__qLBgZW__balken3{transform:translateY(-7px)rotate(-45deg)}.Kopfzeile-module__qLBgZW__schublade{gap:var(--space-1);padding:var(--space-3) var(--space-1) var(--space-6);border-top:1px solid var(--linie);flex-direction:column;display:none}.Kopfzeile-module__qLBgZW__schubladePunkt{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-display);letter-spacing:var(--ls-heading);text-transform:uppercase;color:var(--auf-grund);padding-block:var(--space-3)}.Kopfzeile-module__qLBgZW__schubladeTrenner{background:var(--linie);height:1px;margin-block:var(--space-3)}.Kopfzeile-module__qLBgZW__sprachen{gap:var(--space-3);min-height:var(--tap);font-size:var(--fs-caption);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--auf-grund-3);align-items:center;display:flex}.Kopfzeile-module__qLBgZW__sprachen a{padding:var(--space-2)}.Kopfzeile-module__qLBgZW__spracheAktiv{color:var(--auf-grund);font-weight:var(--fw-bold)}@media (max-width:900px){.Kopfzeile-module__qLBgZW__kopf{padding:8px var(--rand-seite)}.Kopfzeile-module__qLBgZW__kasten{padding:0 6px 0 10px}.Kopfzeile-module__qLBgZW__reihe{gap:var(--space-2);min-height:56px}.Kopfzeile-module__qLBgZW__mitte,.Kopfzeile-module__qLBgZW__sprachWahl,.Kopfzeile-module__qLBgZW__rechts .Kopfzeile-module__qLBgZW__punkt:not(.Kopfzeile-module__qLBgZW__ticketPunkt){display:none}.Kopfzeile-module__qLBgZW__rechts{gap:var(--space-2)}.Kopfzeile-module__qLBgZW__ticketPunkt{width:var(--tap);color:var(--auf-grund);justify-content:center}.Kopfzeile-module__qLBgZW__ticketPunkt:after{display:none}.Kopfzeile-module__qLBgZW__ticketSymbol{display:block}.Kopfzeile-module__qLBgZW__ticketText{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Kopfzeile-module__qLBgZW__menuKnopf,.Kopfzeile-module__qLBgZW__schubladeOffen{display:flex}}
.Newsletter-module__OxvLTq__block{gap:var(--space-2);flex-direction:column;max-width:340px;display:flex}.Newsletter-module__OxvLTq__titel{font-size:var(--fs-caption);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--akzent-text);margin-bottom:var(--space-2)}.Newsletter-module__OxvLTq__text{font-size:var(--fs-body-s);line-height:var(--lh-body);color:var(--text-on-dark-muted)}.Newsletter-module__OxvLTq__zeile{gap:var(--space-2);margin-top:var(--space-3);display:flex}.Newsletter-module__OxvLTq__eingabe{min-width:0;min-height:var(--tap);border:1px solid var(--border-dark);border-radius:var(--radius-md);color:var(--text-on-dark);font-family:var(--font-body);font-size:var(--fs-body-s);transition:border-color var(--dur-normal) var(--ease);background:0 0;flex:1;padding:11px 13px}.Newsletter-module__OxvLTq__eingabe::placeholder{color:#ffffff73}.Newsletter-module__OxvLTq__eingabe:hover{border-color:#ffffff4d}.Newsletter-module__OxvLTq__eingabe:focus{border-color:var(--border-gold)}.Newsletter-module__OxvLTq__knopf{min-height:var(--tap);border:1px solid var(--border-gold);border-radius:var(--radius-md);color:var(--akzent-text);font-family:var(--font-body);font-size:var(--fs-caption);letter-spacing:var(--ls-nav);text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:background-color var(--dur-normal) var(--ease), color var(--dur-normal) var(--ease);background:0 0;padding:11px 18px}.Newsletter-module__OxvLTq__knopf:hover:not(:disabled){background:var(--signal);color:var(--auf-signal)}.Newsletter-module__OxvLTq__knopf:disabled{opacity:.6;cursor:wait}.Newsletter-module__OxvLTq__danke{font-size:var(--fs-body-s);line-height:var(--lh-body);color:var(--akzent-text)}.Newsletter-module__OxvLTq__fehler{font-size:var(--fs-body-s);color:var(--error)}
.VipSektion-module__tFKIpG__block{gap:var(--space-16);padding:clamp(var(--space-8), 5vw, var(--space-16));border-radius:var(--radius-lg);background:var(--grund);color:var(--auf-grund);grid-template-columns:1.05fr .95fr;align-items:center;display:grid;position:relative;overflow:hidden}.VipSektion-module__tFKIpG__links{align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}.VipSektion-module__tFKIpG__eyebrowStern{width:12px;height:12px;margin-right:var(--space-2);vertical-align:-1px;display:inline-block}.VipSektion-module__tFKIpG__titel{font-size:var(--fs-h1);line-height:var(--lh-display);letter-spacing:var(--ls-display)}.VipSektion-module__tFKIpG__text{font-size:var(--fs-body-l);line-height:var(--lh-weit);color:var(--auf-grund-2);max-width:42ch}.VipSektion-module__tFKIpG__knopf{margin-top:var(--space-2)}.VipSektion-module__tFKIpG__liste{flex-direction:column;list-style:none;display:flex}.VipSektion-module__tFKIpG__punkt{align-items:center;gap:var(--space-4);padding-block:var(--space-4);border-top:1.5px solid var(--linie);font-size:var(--fs-body-l);font-weight:var(--fw-bold);display:flex}.VipSektion-module__tFKIpG__punkt:last-child{border-bottom:1.5px solid var(--linie)}.VipSektion-module__tFKIpG__stern{width:16px;height:16px;color:var(--akzent);flex:none}@media (max-width:900px){.VipSektion-module__tFKIpG__block{gap:var(--space-8);grid-template-columns:1fr}}
.WalletKnoepfe-module__jucMsa__reihe{gap:var(--space-2);padding:var(--space-4) var(--space-5);border-top:1px solid var(--border-dark);flex-wrap:wrap;display:flex}.WalletKnoepfe-module__jucMsa__knopf{align-items:center;gap:var(--space-2);border:1px solid var(--border-dark);border-radius:var(--radius-md);min-height:40px;color:var(--text-on-dark);font-size:var(--fs-caption);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;transition:background-color var(--dur-normal) var(--ease), border-color var(--dur-normal) var(--ease);background:#ffffff0f;padding:9px 16px;display:inline-flex}.WalletKnoepfe-module__jucMsa__knopf:hover{border-color:var(--border-gold);background:#ffffff1f}.WalletKnoepfe-module__jucMsa__zeichen{opacity:.9;flex:none}
.TicketKarte-module__HqLY-G__ticket{background:var(--grund-2);color:var(--text-on-dark);border-radius:var(--radius-lg);box-shadow:6px 6px 0 var(--hl);flex-direction:column;display:flex;overflow:hidden}.TicketKarte-module__HqLY-G__vip{box-shadow:6px 6px 0 var(--signal)}.TicketKarte-module__HqLY-G__kopf{isolation:isolate;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5);background:var(--verlauf-poster);display:flex;position:relative;overflow:hidden}.TicketKarte-module__HqLY-G__kopf>img{flex:none}.TicketKarte-module__HqLY-G__kopf .TicketKarte-module__HqLY-G__typ{white-space:normal;text-align:right}.TicketKarte-module__HqLY-G__kopf:after{content:"";z-index:-1;aspect-ratio:1;background:var(--mondgelb-500);width:128px;-webkit-mask:var(--sichel-maske);-webkit-mask:var(--sichel-maske);mask:var(--sichel-maske);border-radius:50%;position:absolute;top:-42px;right:-26px}.TicketKarte-module__HqLY-G__typ{font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--auf-hl);background:var(--hl);border-radius:var(--radius-sm);white-space:nowrap;padding:5px 9px}.TicketKarte-module__HqLY-G__typVip{color:var(--auf-signal);background:var(--signal)}.TicketKarte-module__HqLY-G__koerper{gap:var(--space-5);padding:var(--space-6) var(--space-5) var(--space-5);flex-direction:column;display:flex}.TicketKarte-module__HqLY-G__koerper,.TicketKarte-module__HqLY-G__fuss{background:var(--sternenstaub) 0 0 / 320px 320px repeat}.TicketKarte-module__HqLY-G__event{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-h3);letter-spacing:var(--ls-heading);text-transform:uppercase}.TicketKarte-module__HqLY-G__daten{gap:var(--space-4) var(--space-5);grid-template-columns:1fr 1fr;display:grid}.TicketKarte-module__HqLY-G__datenfeld{flex-direction:column;gap:2px;min-width:0;display:flex}.TicketKarte-module__HqLY-G__datenName{font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--akzent-text)}.TicketKarte-module__HqLY-G__datenWert{font-size:var(--fs-body-s);font-weight:var(--fw-medium);overflow-wrap:anywhere}.TicketKarte-module__HqLY-G__fuss{isolation:isolate;align-items:center;gap:var(--space-5);padding:var(--space-5);border-top:2px dashed var(--linie-stark);margin-top:auto;display:flex;position:relative}.TicketKarte-module__HqLY-G__funkeln{pointer-events:none;width:22px;height:22px;position:absolute;top:-12px;right:28px}.TicketKarte-module__HqLY-G__planet{z-index:-1;pointer-events:none;width:64px;height:64px;position:absolute;bottom:-22px;right:-18px}.TicketKarte-module__HqLY-G__code{background:var(--qr-grund);border-radius:var(--radius-sm);flex:none;padding:8px;line-height:0}.TicketKarte-module__HqLY-G__code svg{width:112px;height:112px;display:block}.TicketKarte-module__HqLY-G__fusstext{flex:1;min-width:0;padding-right:40px}.TicketKarte-module__HqLY-G__hinweis{font-size:var(--fs-body-s);line-height:var(--lh-body);color:var(--text-on-dark-muted)}.TicketKarte-module__HqLY-G__nummer{font-size:var(--fs-caption);letter-spacing:var(--ls-label);color:var(--text-on-dark-muted);font-variant-numeric:tabular-nums;margin-top:var(--space-2);overflow-wrap:anywhere}.TicketKarte-module__HqLY-G__entwertet{opacity:.6}.TicketKarte-module__HqLY-G__entwertetMarke{background:var(--error);color:var(--nacht-950);border-color:#0000}
.Warteliste-module__SWcSCa__box{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-6);padding:var(--space-5) var(--space-6);border:1px solid var(--border-gold);border-radius:var(--radius-lg);background:var(--grund);flex-direction:column;display:flex}.Warteliste-module__SWcSCa__titel{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-h4);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--auf-grund)}.Warteliste-module__SWcSCa__text{font-size:var(--fs-body-s);line-height:var(--lh-body);color:var(--auf-grund-2);max-width:56ch}.Warteliste-module__SWcSCa__form{gap:var(--space-3);width:100%;margin-top:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr) 6.5rem;display:grid}.Warteliste-module__SWcSCa__feld{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.Warteliste-module__SWcSCa__beschriftung{font-size:var(--fs-caption);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--auf-grund-2)}.Warteliste-module__SWcSCa__eingabe{width:100%;min-height:var(--tap);border:1px solid var(--linie-stark);border-radius:var(--radius-md);background:var(--grund);color:var(--auf-grund);font-size:var(--fs-body);padding:12px 14px}.Warteliste-module__SWcSCa__eingabe:focus{border-color:var(--auf-grund);outline:2px solid var(--fokus);outline-offset:1px}.Warteliste-module__SWcSCa__eingabe[aria-invalid=true]{border-color:var(--error)}.Warteliste-module__SWcSCa__fuss{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;grid-column:1/-1;display:flex}.Warteliste-module__SWcSCa__hinweis{font-size:var(--fs-caption);line-height:var(--lh-body);color:var(--auf-grund-3);flex:24ch}.Warteliste-module__SWcSCa__hinweis a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border-gold);text-decoration-color:var(--border-gold);text-underline-offset:3px}.Warteliste-module__SWcSCa__fehler{font-size:var(--fs-body-s);color:var(--error);grid-column:1/-1}.Warteliste-module__SWcSCa__erledigt{align-items:baseline;gap:var(--space-2);font-size:var(--fs-body-s);line-height:var(--lh-body);color:var(--auf-grund);max-width:56ch;display:flex}.Warteliste-module__SWcSCa__haken{color:var(--success);font-weight:var(--fw-bold)}.Warteliste-module__SWcSCa__falle{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (max-width:640px){.Warteliste-module__SWcSCa__box{padding:var(--space-5)}.Warteliste-module__SWcSCa__form{grid-template-columns:minmax(0,1fr) 6.5rem}.Warteliste-module__SWcSCa__feldEmail{grid-column:1/-1}}
.tickets-module__wQS9qa__anmeldebereich{padding-block:var(--space-8) var(--space-16);display:flex}.tickets-module__wQS9qa__kopf{gap:var(--space-2);margin-bottom:var(--space-10);flex-direction:column;display:flex}.tickets-module__wQS9qa__titel{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-h1);line-height:var(--lh-display);letter-spacing:var(--ls-display)}.tickets-module__wQS9qa__gruppe{gap:var(--space-5);margin-bottom:var(--space-16);flex-direction:column;display:flex}.tickets-module__wQS9qa__gruppenTitel{font-size:var(--fs-caption);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--auf-grund-3);font-family:var(--font-body);font-weight:var(--fw-medium);padding-bottom:var(--space-3);border-bottom:1px solid var(--linie)}.tickets-module__wQS9qa__vergangen{opacity:.72}.tickets-module__wQS9qa__raster{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(330px,1fr));display:grid}.tickets-module__wQS9qa__leer{align-items:flex-start;gap:var(--space-5);padding-block:var(--space-10) var(--space-16);flex-direction:column;max-width:46ch;display:flex}.tickets-module__wQS9qa__leerText{font-size:var(--fs-body-l);line-height:var(--lh-weit);color:var(--auf-grund-2)}@media (max-width:600px){.tickets-module__wQS9qa__raster{grid-template-columns:1fr}}
.GarderobenMarke-module__EuZBWG__marke{align-items:center;gap:var(--space-5);padding:var(--space-5);background:var(--grund-2);color:var(--text-on-dark);border:1px dashed var(--border-dark);border-radius:var(--radius-lg);display:flex}.GarderobenMarke-module__EuZBWG__code{background:var(--qr-grund);border-radius:var(--radius-sm);flex:none;padding:8px;line-height:0}.GarderobenMarke-module__EuZBWG__code svg{width:112px;height:112px;display:block}.GarderobenMarke-module__EuZBWG__text{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.GarderobenMarke-module__EuZBWG__titel{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-h4);letter-spacing:var(--ls-heading);text-transform:uppercase}.GarderobenMarke-module__EuZBWG__stueck{font-size:var(--fs-caption);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-on-dark-muted)}.GarderobenMarke-module__EuZBWG__zustand{margin-top:var(--space-2);font-size:var(--fs-body-s);line-height:var(--lh-body);color:var(--text-on-dark-muted)}.GarderobenMarke-module__EuZBWG__haengt{color:var(--text-on-dark);font-weight:var(--fw-bold)}.GarderobenMarke-module__EuZBWG__nummer{font-size:var(--fs-caption);letter-spacing:var(--ls-label);color:var(--text-on-dark-muted);font-variant-numeric:tabular-nums;word-break:break-all}.GarderobenMarke-module__EuZBWG__erledigt{opacity:.6}
.Ticketauswahl-module__jcOlHG__liste{gap:var(--space-3);flex-direction:column;display:flex}.Ticketauswahl-module__jcOlHG__phase{gap:var(--space-4) var(--space-6);padding:var(--space-5) var(--space-6);border:1.5px solid var(--linie);border-radius:var(--radius-lg);background:var(--grund-2);transition:border-color var(--dur-normal) var(--ease), background-color var(--dur-normal) var(--ease), box-shadow var(--dur-schnell) var(--ease-aus);grid-template-columns:1fr auto;align-items:center;display:grid}.Ticketauswahl-module__jcOlHG__gewaehlt{border-color:var(--signal);box-shadow:5px 5px 0 var(--signal)}.Ticketauswahl-module__jcOlHG__aus{background:var(--grund);border-style:dashed}.Ticketauswahl-module__jcOlHG__aus .Ticketauswahl-module__jcOlHG__name,.Ticketauswahl-module__jcOlHG__aus .Ticketauswahl-module__jcOlHG__preis{color:var(--auf-grund-3);text-decoration:line-through}.Ticketauswahl-module__jcOlHG__folgt{background:var(--grund)}.Ticketauswahl-module__jcOlHG__folgt .Ticketauswahl-module__jcOlHG__name,.Ticketauswahl-module__jcOlHG__folgt .Ticketauswahl-module__jcOlHG__preis{color:var(--auf-grund-3)}.Ticketauswahl-module__jcOlHG__vip{border-color:var(--hl)}.Ticketauswahl-module__jcOlHG__stand{width:100%;max-width:380px;margin-top:var(--space-1);flex-direction:column;gap:6px;display:flex}.Ticketauswahl-module__jcOlHG__standBalken{background:var(--linie);border-radius:2px;height:4px;overflow:hidden}.Ticketauswahl-module__jcOlHG__standFuellung{background:var(--auf-grund);height:100%;transition:width var(--dur-langsam,.4s) var(--ease);border-radius:2px;display:block}.Ticketauswahl-module__jcOlHG__standFast .Ticketauswahl-module__jcOlHG__standFuellung{background:var(--warning)}.Ticketauswahl-module__jcOlHG__standText{justify-content:space-between;gap:var(--space-3);font-size:var(--fs-caption);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--auf-grund-2);flex-wrap:wrap;display:flex}.Ticketauswahl-module__jcOlHG__standFast .Ticketauswahl-module__jcOlHG__standText span:first-child{color:var(--warning)}.Ticketauswahl-module__jcOlHG__links{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.Ticketauswahl-module__jcOlHG__kopf{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.Ticketauswahl-module__jcOlHG__name{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-h4);letter-spacing:.01em;text-transform:uppercase;color:var(--auf-grund)}.Ticketauswahl-module__jcOlHG__zustand{font-size:var(--fs-caption);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--auf-grund-3)}.Ticketauswahl-module__jcOlHG__knapp{border-radius:var(--radius-sm);background:var(--hl);color:var(--auf-hl);font-weight:var(--fw-bold);padding:4px 8px}.Ticketauswahl-module__jcOlHG__beschreibung{font-size:var(--fs-body-s);color:var(--auf-grund-2);max-width:52ch}.Ticketauswahl-module__jcOlHG__leistungen{gap:var(--space-2) var(--space-4);margin-top:var(--space-1);flex-wrap:wrap;list-style:none;display:flex}.Ticketauswahl-module__jcOlHG__leistung{align-items:baseline;gap:var(--space-2);font-size:var(--fs-body-s);color:var(--auf-grund-2);display:flex}.Ticketauswahl-module__jcOlHG__haken{color:var(--akzent-text);flex:none}.Ticketauswahl-module__jcOlHG__rechts{align-items:center;gap:var(--space-5);justify-self:end;display:flex}.Ticketauswahl-module__jcOlHG__preisfeld{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.Ticketauswahl-module__jcOlHG__preis{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-h3);font-variant-numeric:tabular-nums;color:var(--auf-grund)}.Ticketauswahl-module__jcOlHG__preiszeile{align-items:baseline;gap:var(--space-2);font-size:var(--fs-h3);display:inline-flex}.Ticketauswahl-module__jcOlHG__gebuehr{font-size:var(--fs-caption);color:var(--auf-grund-3)}.Ticketauswahl-module__jcOlHG__menge{border:1px solid var(--linie-stark);border-radius:var(--radius-md);align-items:center;display:flex;overflow:hidden}.Ticketauswahl-module__jcOlHG__mengeKnopf{width:var(--tap);height:var(--tap);color:var(--auf-grund);transition:background-color var(--dur-schnell) var(--ease);background:0 0;border:0;justify-content:center;align-items:center;font-size:1.1rem;line-height:1;display:flex}.Ticketauswahl-module__jcOlHG__mengeKnopf:hover:not(:disabled){background:var(--grund-3)}.Ticketauswahl-module__jcOlHG__mengeKnopf:last-child:not(:disabled){background:var(--signal);color:var(--auf-signal)}.Ticketauswahl-module__jcOlHG__mengeKnopf:last-child:hover:not(:disabled){background:var(--signal-hover)}.Ticketauswahl-module__jcOlHG__mengeKnopf:disabled{color:var(--auf-grund-3);cursor:not-allowed}.Ticketauswahl-module__jcOlHG__mengeWert{text-align:center;min-width:40px;font-family:var(--font-body);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--auf-grund)}.Ticketauswahl-module__jcOlHG__summe{z-index:var(--z-haftend);justify-content:space-between;align-items:center;gap:var(--space-5);margin-top:var(--space-6);padding:var(--space-5) var(--space-6);padding-bottom:max(var(--space-5), env(safe-area-inset-bottom));border:1.5px solid var(--linie-stark);border-radius:var(--radius-lg);background:var(--nacht-950);box-shadow:var(--schatten-hoch);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.Ticketauswahl-module__jcOlHG__summe[data-leer]{box-shadow:none;position:static}.Ticketauswahl-module__jcOlHG__weiterKurz{display:none}.Ticketauswahl-module__jcOlHG__summeLinks{flex-direction:column;gap:2px;display:flex}.Ticketauswahl-module__jcOlHG__summeZeile{align-items:baseline;gap:var(--space-3);display:flex}.Ticketauswahl-module__jcOlHG__summeLabel{font-size:var(--fs-caption);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--auf-grund-3)}.Ticketauswahl-module__jcOlHG__summeWert{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-h3);font-variant-numeric:tabular-nums;color:var(--auf-grund)}.Ticketauswahl-module__jcOlHG__summeDetail{font-size:var(--fs-body-s);color:var(--auf-grund-2)}.Ticketauswahl-module__jcOlHG__leerHinweis{font-size:var(--fs-body-s);color:var(--auf-grund-3)}@media (max-width:700px){.Ticketauswahl-module__jcOlHG__phase{grid-template-columns:1fr;align-items:start}.Ticketauswahl-module__jcOlHG__rechts{justify-content:space-between;justify-self:stretch;width:100%}.Ticketauswahl-module__jcOlHG__summe{gap:var(--space-4);margin-inline:calc(var(--rand-seite) * -1);padding:var(--space-3) var(--rand-seite);padding-bottom:max(var(--space-3), env(safe-area-inset-bottom));border-inline:0;border-radius:0;flex-wrap:nowrap}.Ticketauswahl-module__jcOlHG__summeLinks{min-width:0}.Ticketauswahl-module__jcOlHG__summeLabel{display:none}.Ticketauswahl-module__jcOlHG__summeDetail,.Ticketauswahl-module__jcOlHG__leerHinweis{font-size:var(--fs-caption);line-height:var(--lh-eng)}.Ticketauswahl-module__jcOlHG__summe>button{padding:14px var(--space-6);flex:none}.Ticketauswahl-module__jcOlHG__weiterLang{display:none}.Ticketauswahl-module__jcOlHG__weiterKurz{display:inline}}.Ticketauswahl-module__jcOlHG__presaleZugang{align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-3);border:1px solid var(--linie);border-radius:var(--radius-md);background:var(--grund);font-size:var(--fs-body-s);color:var(--auf-grund);padding:10px 14px;display:flex}.Ticketauswahl-module__jcOlHG__presaleHaken{color:var(--success);font-weight:var(--fw-bold)}.Ticketauswahl-module__jcOlHG__presale{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-6);padding:var(--space-5) var(--space-6);border:1px solid var(--border-gold);border-radius:var(--radius-lg);background:var(--grund);flex-direction:column;display:flex}.Ticketauswahl-module__jcOlHG__presaleTitel{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-h4);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--auf-grund)}.Ticketauswahl-module__jcOlHG__presaleText{font-size:var(--fs-body-s);line-height:var(--lh-body);color:var(--auf-grund-2);max-width:56ch}.Ticketauswahl-module__jcOlHG__presaleFrage{min-height:var(--tap);font-size:var(--fs-caption);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--auf-grund-2);text-decoration:underline;-webkit-text-decoration-color:var(--border-gold);text-decoration-color:var(--border-gold);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.Ticketauswahl-module__jcOlHG__presaleForm{gap:var(--space-2);width:100%;max-width:420px;margin-top:var(--space-2);flex-direction:column;display:flex}.Ticketauswahl-module__jcOlHG__presaleBeschriftung{font-size:var(--fs-caption);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--auf-grund-2)}.Ticketauswahl-module__jcOlHG__presaleReihe{gap:var(--space-2);display:flex}.Ticketauswahl-module__jcOlHG__presaleEingabe{min-width:0;min-height:var(--tap);border:1px solid var(--linie-stark);border-radius:var(--radius-md);background:var(--grund);color:var(--auf-grund);font-size:var(--fs-body);text-transform:uppercase;letter-spacing:.08em;flex:1;padding:12px 14px}.Ticketauswahl-module__jcOlHG__presaleEingabe:focus{border-color:var(--auf-grund);outline:2px solid var(--fokus);outline-offset:1px}.Ticketauswahl-module__jcOlHG__presaleFehler{font-size:var(--fs-body-s);color:var(--error)}
