:root{--rot:#ec111a;--rot-dunkel:#c40d15;--rot-hell:#ff6b70;--gold:#ffc700;--tinte:#1f2226;--anthrazit:#2d3237;--papier:#f6f4ee;--linie:#dedbd2;--grau:#5b5f64;--weiss:#fff;--r:3px;--r-karte:6px;--breit:1280px;--pt:var(--f-pt,"PT Sans"),Arial,sans-serif;--ro:var(--f-ro,"Roboto"),Arial,sans-serif;--ar:var(--f-ar,"Archivo"),"Arial Narrow",Arial,sans-serif;--gold-dunkel:#e0ac00;--sand:#efe9dc;--kerbe:var(--weiss)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:16px}body{margin:0;background:var(--weiss);color:var(--tinte);font:400 16px/1.55 var(--ro)}img,video{max-width:100%;height:auto;display:block}a{color:var(--tinte);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--rot-dunkel)}h1,h2,h3{font-family:var(--pt);font-weight:700;line-height:1.15;margin:0}p{margin:0 0 1em}ol,ul{margin:0;padding:0}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--rot);outline-offset:2px}.nur-sr{width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nur-sr,.sprung{position:absolute}.sprung{left:16px;top:-60px;background:var(--tinte);color:var(--weiss);padding:10px 14px;z-index:50;border-radius:var(--r)}.sprung:focus{top:8px;color:var(--weiss)}[hidden]{display:none!important}.ic{flex:none}.rahmen{max-width:var(--breit);margin:0 auto;padding:0 16px}.rahmen.schmal{max-width:760px}.punktpaar{display:inline-flex;gap:4px;margin-right:8px;vertical-align:middle}.punktpaar i{width:8px;height:8px;border-radius:50%;background:var(--rot);display:block}.punktpaar i+i{background:var(--gold)}.kicker{font:700 13px/1.2 var(--ro);text-transform:uppercase;letter-spacing:.14em;color:var(--rot-dunkel);margin:0 0 10px;display:flex;align-items:center}.kopf{border-bottom:1px solid var(--linie);background:var(--weiss);position:relative;z-index:20}.kopf-innen{max-width:var(--breit);margin:0 auto;padding:10px 16px;justify-content:space-between;gap:16px;min-height:64px}.kopf-innen,.marke{display:flex;align-items:center}.marke{text-decoration:none;color:var(--tinte)}.marke-text{display:flex;flex-direction:column}.marke-name{font:700 20px/1.05 var(--pt);letter-spacing:-.01em;margin:0}.marke-name span{color:var(--rot)}.marke-sub{font-size:11px;color:var(--grau);line-height:1.3;margin-top:2px}.marke .punktpaar{flex-direction:column;gap:3px;margin-right:9px}.marke .punktpaar i{width:7px;height:7px}.menu-knopf{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border:2px solid var(--tinte);border-radius:var(--r);font-weight:500;cursor:pointer}.hauptnav,.menu-knopf{background:var(--weiss)}.hauptnav{display:none;position:absolute;left:0;right:0;top:100%;border-bottom:2px solid var(--tinte)}.hauptnav ul{list-style:none;padding:8px 16px 16px}.hauptnav a{display:flex;align-items:center;min-height:48px;font:700 18px var(--pt);text-decoration:none;border-bottom:1px solid var(--linie)}.hauptnav a[aria-current=page]{color:var(--rot-dunkel)}@media (min-width:900px){.menu-knopf{display:none}.hauptnav{display:block;position:static;border:0}.hauptnav ul{display:flex;gap:4px;padding:0}.hauptnav .nur-mobil{display:none}.hauptnav a{border:0;min-height:44px;padding:0 14px;font-size:17px;border-radius:var(--r);white-space:nowrap}.hauptnav a:hover{background:var(--papier);color:var(--tinte)}.hauptnav a[aria-current=page]{box-shadow:inset 0 -3px 0 var(--rot);border-radius:0;color:var(--tinte)}.marke-name{font-size:24px}}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:var(--r);font:500 15px/1.2 var(--ro);text-decoration:none;cursor:pointer;border:2px solid transparent;white-space:nowrap}.knopf-voll{background:var(--rot);color:var(--weiss);border-color:var(--rot)}.knopf-voll:hover{background:var(--rot-dunkel);border-color:var(--rot-dunkel);color:var(--weiss)}.knopf-rahmen{background:var(--weiss);color:var(--tinte);border-color:var(--tinte)}.knopf-rahmen:hover{background:var(--tinte);color:var(--weiss)}.knopf-breit{width:100%}.hero{padding:16px 0 18px;border-bottom:1px solid var(--linie)}.countdown{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;background:var(--tinte);color:var(--weiss);border-radius:var(--r);padding:10px 14px;margin:0 0 16px;font:500 15px/1.3 var(--ro)}.countdown strong{color:var(--rot-hell);font:700 20px/1 var(--pt)}.countdown-std{display:none}.countdown-trenn{color:var(--gold)}.hero h1{font-size:34px;letter-spacing:-.01em;margin:0 0 16px}.hero h1 em,.seitenkopf h1 em{font-style:normal;color:var(--rot)}@media (min-width:900px){.hero{padding:28px 0 24px}.hero .rahmen{display:grid;grid-template-columns:1fr auto;grid-column-gap:32px;column-gap:32px;align-items:end}.hero h1{font-size:52px;grid-column:1;grid-row:1;margin:0}.countdown{grid-column:2;grid-row:1;margin:0;align-self:end;padding:12px 18px}.countdown-std{display:inline}.hero .suche{margin-top:22px}.hero .chips,.hero .suche{grid-column:1/-1}}.suche{display:flex;align-items:center;gap:8px;border:2px solid var(--tinte);border-radius:var(--r);padding:0 4px 0 12px;background:var(--weiss);max-width:720px}.suche:focus-within{outline:3px solid var(--rot);outline-offset:2px}.suche input{flex:1 1;min-width:0;border:0;min-height:48px;padding:0;background:transparent;font-size:16px}.suche input:focus{outline:none}.suche .knopf{min-height:40px;padding:0 14px}.suche .ic{color:var(--grau)}.chips{margin:12px -16px 0}.chips ul{list-style:none;display:flex;gap:8px;overflow-x:auto;padding:2px 16px 6px;scrollbar-width:none}.chips ul::-webkit-scrollbar{display:none}.chip{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border:1px solid var(--linie);border-radius:var(--r);background:var(--weiss);white-space:nowrap;text-decoration:none;font-size:15px}.chip:hover{border-color:var(--tinte);color:var(--tinte)}@media (min-width:900px){.chips{margin:14px 0 0}.chips ul{flex-wrap:wrap;padding:2px 0;overflow:visible}}.mit-spalte{padding-top:20px;padding-bottom:8px}.spalte{display:none}.coupons-seite .spalte,.mit-spalte .spalte:has(.filter-knopf){display:block}@media (min-width:1024px){.mit-spalte{display:grid;grid-template-columns:236px 1fr;grid-gap:36px;gap:36px;align-items:start;padding-top:28px}.spalte{display:block;position:-webkit-sticky;position:sticky;top:16px;max-height:calc(100vh - 32px);overflow-y:auto;padding-right:4px}}.spalte-titel{font-size:18px;margin:4px 0 10px}.spalte-titel.abstand-oben{margin-top:32px}.katliste{list-style:none}.katliste a{display:flex;justify-content:space-between;gap:8px;align-items:center;min-height:36px;padding:4px 10px;border-radius:var(--r);text-decoration:none;font-size:15px;line-height:1.25}.katliste a span{color:var(--grau);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.katliste a:hover{background:var(--papier);color:var(--tinte)}.katliste a.aktiv{background:var(--tinte);color:var(--weiss)}.katliste a.aktiv span{color:#c9ccd0}.katliste a.leer{color:var(--grau)}.spalte-mehr{display:inline-flex;align-items:center;min-height:44px;padding:0 10px;font-weight:500}.filter-knopf{width:100%;justify-content:flex-start;margin-bottom:12px;overflow:hidden;text-overflow:ellipsis}.filterpanel{display:none;border:1px solid var(--linie);border-radius:var(--r-karte);padding:8px;margin-bottom:16px;max-height:60vh;overflow-y:auto}.filterpanel.offen{display:block}.filterpanel .katliste a{min-height:44px}@media (min-width:1024px){.filter-knopf{display:none}.filterpanel{display:block;border:0;padding:0;max-height:none;overflow:visible}.filterpanel .katliste a{min-height:34px}}.abschnitt{padding-top:36px}.abschnitt-kopf{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;margin-bottom:14px}.abschnitt-kopf h2{font-size:24px}.abschnitt-info{margin:0;color:var(--grau);font-size:14px;flex-basis:100%}.mehr-link{font-weight:500;display:inline-flex;align-items:center;min-height:44px}@media (min-width:900px){.abschnitt-kopf h2{font-size:28px}}.raster{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px}@media (min-width:640px){.raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.raster{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}.karte{display:flex;flex-direction:column;background:var(--weiss);border:1px solid var(--linie);border-radius:var(--r-karte);padding:16px;min-width:0}.karte:hover{border-color:#b9b5aa}.karte-kopf{display:flex;align-items:center;gap:12px;margin-bottom:12px}.karte .karte-kopf{align-items:flex-start}.kachel{flex:none;width:72px;height:72px;border:1px solid var(--linie);border-radius:var(--r);background:var(--weiss);display:flex;align-items:center;justify-content:center;padding:5px;overflow:hidden}.kachel img{width:100%;height:100%;object-fit:contain}.kachel-text{flex-direction:column;gap:2px;font:700 12px/1.15 var(--pt);text-align:center;color:var(--tinte);min-width:0}.kachel-text b{font-size:28px;line-height:1;color:var(--rot-dunkel)}.kachel-text small{display:block;max-width:100%;font-size:10px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kachel-gross{width:96px;height:96px}.karte-meta{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.etiketten{display:flex;flex-wrap:wrap;gap:4px}.karte-meta .wert{margin:2px 0 0}.etikett{display:inline-block;font:700 11px/1 var(--ro);text-transform:uppercase;letter-spacing:.14em;padding:5px 7px;border-radius:var(--r);background:var(--papier);color:var(--grau)}.etikett-bf{background:var(--tinte);color:var(--weiss)}.etikett-beilage{background:var(--weiss);color:var(--rot-dunkel);box-shadow:inset 0 0 0 1px var(--rot-dunkel)}.etikett-beliebt{background:var(--rot-dunkel);color:var(--weiss)}.karte-shop{font-weight:500;font-size:15px;line-height:1.25;overflow-wrap:anywhere}a.karte-shop{color:var(--tinte)}.wert{font:700 36px/1 var(--pt);color:var(--rot);margin:0 0 8px;letter-spacing:-.01em}.wert-vor{font-size:17px;font-weight:700;color:var(--rot-dunkel);letter-spacing:0}.karte-titel{font:400 16px/1.4 var(--ro);margin:0 0 10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.karte-titel a{text-decoration:none;color:var(--tinte)}.karte-titel a:hover{text-decoration:underline;color:var(--tinte)}.karte-zeit{font-size:14px;color:var(--grau);margin:auto 0 12px;padding-top:2px}.frist{color:var(--rot-dunkel);font-weight:700;white-space:nowrap}.fenster-daten dd,.karte-zeit{display:flex;flex-wrap:wrap;column-gap:10px}.karte .knopf{width:100%}.knopf-code{position:relative}.knopf-code.hat-code{justify-content:space-between;padding-right:6px}.code-ende{display:inline-flex;align-items:center;min-height:32px;padding:0 10px;background:var(--weiss);color:var(--tinte);border:2px dashed var(--rot-dunkel);border-radius:var(--r);font:700 15px/1 var(--pt);letter-spacing:.08em}.knopf-code:hover .code-ende{border-color:var(--tinte)}.knopf-gross{min-height:52px;font-size:17px}.knopf-gross .code-ende{min-height:38px;font-size:17px}.knopf-dunkel{background:var(--tinte);color:var(--weiss);border-color:var(--tinte)}.knopf-dunkel:hover{background:var(--anthrazit);color:var(--weiss)}.code-wert{display:flex;align-items:center;justify-content:center;min-height:44px;border:2px dashed var(--tinte);border-radius:var(--r);font:700 18px/1 var(--pt);letter-spacing:.06em;padding:0 10px;background:var(--papier);-webkit-user-select:all;-moz-user-select:all;user-select:all}.newsletter{grid-column:1/-1;background:var(--tinte);color:var(--weiss);border-radius:var(--r-karte);padding:22px 18px;display:grid;grid-gap:14px;gap:14px}.newsletter h2{font-size:24px;margin-bottom:6px}.newsletter-text p{margin:0;color:#d6d8db}.newsletter label{display:block;font-weight:500;margin-bottom:6px}.newsletter-zeile{display:flex;gap:8px;flex-wrap:wrap}.newsletter input{flex:1 1 200px;min-height:48px;border:2px solid var(--weiss);border-radius:var(--r);padding:0 12px;background:var(--weiss);color:var(--tinte)}.newsletter .knopf{min-height:48px;flex:1 0 auto}.newsletter-hinweis{font-size:13px;color:#c9ccd0;margin:10px 0 0}.newsletter a,.newsletter-hinweis a{color:var(--weiss)}.newsletter .feld-fehler{color:var(--rot-hell)}.newsletter :focus-visible{outline-color:var(--rot-hell)}@media (min-width:900px){.newsletter{grid-template-columns:1fr 1.1fr;align-items:center;gap:32px;padding:28px 30px}.newsletter .knopf{flex:0 0 auto}}.logoreihe{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.logoreihe a{display:flex;flex-direction:column;align-items:center;gap:6px;text-decoration:none;font-size:13px;text-align:center;line-height:1.25;padding:4px}.logoreihe .kachel{width:100%;height:auto;aspect-ratio:3/2}.logoreihe span:last-child{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (min-width:700px){.logoreihe{grid-template-columns:repeat(6,1fr)}}.wege{background:var(--papier);margin-top:48px;padding:36px 0 32px;border-top:1px solid var(--linie);border-bottom:1px solid var(--linie)}.wege-innen{display:grid;grid-gap:24px;gap:24px}.wege h2{font-size:28px;margin-bottom:18px}.wege-liste{list-style:none;display:grid;grid-gap:16px;gap:16px}.wege-liste li{display:flex;gap:14px;align-items:flex-start}.wege-liste .ic{color:var(--rot-dunkel);margin-top:2px}.wege-liste h3{font-size:18px;margin-bottom:2px}.wege-liste p{margin:0;color:#3b3f44}.kennzahlen{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:24px 0 6px}.kennzahlen div{background:var(--weiss);border:1px solid var(--linie);border-radius:var(--r-karte);padding:12px 14px;display:flex;flex-direction:column-reverse}.kennzahlen dd{margin:0;font:700 30px/1.1 var(--pt);color:var(--tinte)}.kennzahlen dt{font-size:14px;color:var(--grau)}.quelle{font-size:13px;color:var(--grau);margin:0}.wege-bild{margin:0;max-width:420px;justify-self:center;padding-right:8px}.wege-bild img{border-radius:var(--r-karte);border:1px solid var(--linie);box-shadow:8px 8px 0 var(--tinte)}.wege-bild figcaption{font-size:13px;color:var(--grau);margin-top:14px}.partner-titel{font:700 13px/1.2 var(--ro);text-transform:uppercase;letter-spacing:.14em;color:var(--grau);margin:32px 0 10px}.partner-leiste{overflow-x:auto;background:var(--weiss);border:1px solid var(--linie);border-radius:var(--r-karte);padding:10px 12px}.partner-leiste img{height:74px;width:auto;max-width:none}@media (min-width:900px){.wege{padding:56px 0 48px}.wege-innen{grid-template-columns:1.2fr 1fr;gap:56px;align-items:center}.wege h2{font-size:36px}.partner-leiste img{width:100%;height:auto;max-width:100%}}.spot{padding-top:40px;display:grid;grid-gap:14px;gap:14px}.spot h2{font-size:26px;margin-bottom:4px}.spot-text p{margin:0;color:var(--grau)}.spot-video{width:100%;background:var(--tinte);border-radius:var(--r-karte);aspect-ratio:16/9}@media (min-width:900px){.spot{grid-template-columns:1fr 2fr;gap:40px;align-items:start;padding-top:56px}}.seo{padding-top:40px;padding-bottom:48px}.seo>*{max-width:820px}.seo h2{font-size:22px;margin-bottom:12px}.seo p{color:#3b3f44}.seitenkopf{padding:22px 0 20px;border-bottom:1px solid var(--linie)}.seitenkopf h1{font-size:32px;margin-bottom:14px}.seitenkopf-text{margin:0;color:#3b3f44}@media (min-width:900px){.seitenkopf{padding:36px 0 28px}.seitenkopf h1{font-size:44px}}.werkzeug{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:space-between;margin-bottom:14px}.ergebnis{margin:0;font-weight:500}.sortieren{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--grau);flex-wrap:wrap;width:100%}.sort-knoepfe{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:2px 16px;flex:1 1 100%}.sort-knoepfe::-webkit-scrollbar{display:none}.sort-knopf{flex:none;min-height:44px;padding:0 14px;border:1px solid var(--linie);border-radius:var(--r);background:var(--weiss);color:var(--tinte);font-size:15px;cursor:pointer;white-space:nowrap}.sort-knopf:hover{border-color:var(--tinte)}.sort-knopf[aria-pressed=true]{background:var(--tinte);color:var(--weiss);border-color:var(--tinte)}@media (min-width:900px){.sortieren{width:auto;flex-wrap:nowrap}.sort-knoepfe{margin:0;padding:0;flex:none}}.sortieren select{min-height:44px;border:1px solid var(--tinte);border-radius:var(--r);padding:0 34px 0 10px;background:var(--weiss) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%231f2226' stroke-width='2'/%3E%3C/svg%3E") no-repeat right 12px center;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--tinte);font-size:15px}.mehr-box{display:flex;justify-content:center;padding:22px 0 40px}.mehr-box .knopf{min-width:220px}.leerzustand{border:1px dashed var(--grau);border-radius:var(--r-karte);padding:28px 20px;text-align:center;background:var(--papier)}.leerzustand h2{font-size:22px;margin-bottom:8px}.leerzustand p{max-width:560px;margin:0 auto 16px;color:#3b3f44}.krumen ol{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:0 4px;font-size:14px;padding:4px 0;color:var(--grau)}.krumen li+li:before{content:"/";margin-right:4px;color:var(--linie)}.krumen a{color:var(--grau);display:inline-flex;min-height:44px;align-items:center}.detail{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:22px;gap:22px;padding-bottom:8px}.detail-text{overflow-wrap:anywhere}.detail-bild img{border-radius:var(--r-karte);border:1px solid var(--linie);width:100%}.detail-text .karte-kopf{margin-bottom:14px}.wert-gross{font-size:44px;margin-bottom:10px}.wert-gross .wert-vor{font-size:20px}.detail-titel{font:700 22px/1.3 var(--pt)}.detail-hinweis,.detail-titel,.detail-unter{margin:0 0 12px}.detail-hinweis{font-weight:700;color:var(--rot-dunkel);text-transform:uppercase;font-size:14px;letter-spacing:.06em}.detail-uhr{display:inline-block;background:var(--tinte);color:var(--weiss);padding:8px 12px;border-radius:var(--r);margin:0 0 16px;font-size:15px}.detail-uhr strong{color:var(--rot-hell);font-family:var(--pt);font-size:18px}.detail-daten{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:0 0 16px}.detail-daten div{border:1px solid var(--linie);border-radius:var(--r);padding:8px 12px}.detail-daten dt{font-size:13px;color:var(--grau)}.detail-daten dd{margin:0;font-weight:500}.detail-code{border-top:1px solid var(--linie);padding-top:14px;margin-bottom:14px}.feldname{display:block;font-size:13px;color:var(--grau);margin-bottom:6px}.code-zeile{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px}.code-gross{font-size:24px}.code-gross,.code-zeile .knopf{min-height:52px}.kopiert{min-height:1.4em;margin:6px 0 0;font-size:14px;color:#1d6b35}.ohne-code{font-weight:700;margin:0}.detail-liste{margin:0 0 16px 20px;color:#3b3f44}.detail-liste li{margin-bottom:4px}.detail-knoepfe{display:grid;grid-gap:10px;gap:10px}.detail-haupt{display:grid;grid-gap:8px;gap:8px;margin:0 0 18px}.detail-haupt .platzhalter{justify-self:start}.detail-weg{margin:0;font-size:14px;color:var(--grau)}.nur-druck{display:none}.klebeleiste{position:fixed;left:0;right:0;bottom:0;z-index:35;display:flex;align-items:center;gap:12px;background:var(--weiss);border-top:2px solid var(--tinte);padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.klebe-text{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.klebe-text .karte-shop{font-size:13px;color:var(--grau);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wert-klebe{font-size:22px;margin:0;white-space:nowrap}.wert-klebe .wert-vor{font-size:13px}.klebeleiste .knopf{flex:0 0 auto}body.mit-klebe{padding-bottom:calc(76px + env(safe-area-inset-bottom))}@media (min-width:900px){.klebeleiste{display:none!important}body.mit-klebe{padding-bottom:0}}.platzhalter{display:inline-block;background:#fff1a8;color:var(--tinte);border:1px solid #e0c200;padding:2px 6px;border-radius:var(--r);font-size:14px;margin:0}@media (min-width:900px){.detail{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:44px;align-items:start;padding-top:6px}.detail-titel{font-size:26px}.detail-knoepfe{grid-template-columns:1fr 1fr}.detail-knoepfe .platzhalter{grid-row:2;grid-column:1/-1;justify-self:start}}.abc{display:flex;flex-wrap:wrap;gap:4px;padding:16px 0}.abc-knopf{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--linie);border-radius:var(--r);background:var(--weiss);font-weight:500;cursor:pointer;padding:0 8px}.abc-knopf[aria-pressed=true]{background:var(--tinte);color:var(--weiss);border-color:var(--tinte)}.abc-leer{color:#a5a8ac;cursor:default;background:transparent;border-color:transparent}.shopraster{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;padding-bottom:40px}.shopraster a{display:flex;flex-direction:column;gap:4px;height:100%;text-decoration:none;border:1px solid var(--linie);border-radius:var(--r-karte);padding:10px}.shopraster a:hover{border-color:var(--tinte);color:var(--tinte)}.shopraster .kachel{width:100%;height:auto;aspect-ratio:3/2;border:0;padding:4px}.shop-name{font-weight:500;line-height:1.25;overflow-wrap:anywhere}.shop-zahl{font-size:13px;color:var(--grau)}@media (min-width:640px){.shopraster{grid-template-columns:repeat(3,1fr)}}@media (min-width:900px){.shopraster{grid-template-columns:repeat(5,1fr);gap:16px}}.shopkopf{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:4px 0 24px}.kachel-shop{width:96px;height:64px;padding:6px}.shopkopf h1{font-size:26px}.shop-anzahl{margin:4px 0 0;color:var(--grau)}@media (min-width:640px){.shopkopf{flex-direction:row;align-items:center;gap:16px}.shopkopf h1{font-size:30px}.kachel-shop{width:120px;height:80px;flex-shrink:0}}@media (min-width:900px){.shopkopf h1{font-size:40px}.kachel-shop{width:168px;height:112px}}.leer-shop{margin-bottom:8px}.formular{padding:24px 0 48px}.formular,fieldset{display:grid;grid-gap:16px;gap:16px}fieldset{border:0;padding:0;margin:0}legend{font:700 20px var(--pt);margin-bottom:12px;padding:0}.feld label{display:block;font-weight:500;margin-bottom:6px}.feld input:not([type=checkbox]),.feld textarea{width:100%;min-height:48px;border:1px solid var(--grau);border-radius:var(--r);padding:10px 12px;background:var(--weiss);font-size:16px}.feld textarea{min-height:110px;resize:vertical}.feld input:focus,.feld textarea:focus{outline:3px solid var(--rot);outline-offset:1px;border-color:var(--tinte)}.feld [aria-invalid=true]{border-color:var(--rot-dunkel);border-width:2px}.feld-hilfe{font-size:14px;color:var(--grau);margin:-2px 0 6px}.feld-fehler{font-size:14px;font-weight:500;margin:6px 0 0}.feld-fehler,.pflicht{color:var(--rot-dunkel)}.pflicht{font-weight:700}.pflicht-hinweis{font-size:14px;color:var(--grau);margin:0}.feld-haken{display:grid;grid-template-columns:28px 1fr;grid-gap:6px 10px;gap:6px 10px;align-items:start}.feld-haken input{width:28px;height:28px;margin:0;accent-color:var(--rot)}.feld-haken label{font-weight:400;margin:0;min-height:28px;padding-top:3px;cursor:pointer}.feld-haken .feld-fehler{grid-column:2;margin:0}.formular .knopf{justify-self:start;min-height:50px;padding:0 24px;font-size:16px}.formular .knopf-breit{justify-self:stretch}.formular-titel{font-size:24px}.gewinn-daten{display:grid;grid-gap:10px;gap:10px;margin:6px 0 0}.gewinn-daten div{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center}.gewinn-daten dt{font-weight:700;min-width:140px}.gewinn-daten dd{margin:0}@media (min-width:900px){.formular .knopf-breit{justify-self:start;width:auto}}.kontakt-raster{display:grid;grid-gap:8px;gap:8px;padding-top:24px}.standorte{display:grid;grid-gap:12px;gap:12px;align-content:start}.standort{border:1px solid var(--linie);border-radius:var(--r-karte);padding:16px}.standort h2,.standort h3{font-size:19px;margin-bottom:10px}.standort p{margin:0 0 6px}.standort-adr{display:flex;gap:10px}.standort a{display:inline-flex;gap:10px;align-items:center;min-height:44px;overflow-wrap:anywhere}.standort .ic{color:var(--rot-dunkel);margin-top:3px}.kontakt-raster .formular{padding-top:16px}@media (min-width:900px){.kontakt-raster{grid-template-columns:360px 1fr;gap:48px;padding-top:36px}.kontakt-raster .formular{padding-top:0}}.recht{padding-top:28px;padding-bottom:56px;overflow-wrap:anywhere}.recht h1{font-size:34px;margin-bottom:20px}.recht h2{font-size:22px;margin:32px 0 10px}.recht h3{font-size:18px;margin:20px 0 6px}.recht li,.recht p{color:#33373c}.recht ul{margin:0 0 1em 20px}.recht-unter{font-weight:700;color:var(--tinte)}.toc{background:var(--papier);border:1px solid var(--linie);border-radius:var(--r-karte);padding:16px 18px;margin-bottom:8px}.toc h2{font-size:18px;margin:0 0 8px}.toc ol{margin-left:20px}.toc li{margin:2px 0}.toc a{display:inline-block;padding:4px 0;min-height:24px}.danke,.fehlerseite{padding-top:48px;padding-bottom:64px}.danke .ic{width:44px;height:44px;color:var(--rot);margin-bottom:12px}.danke h1,.fehlerseite h1{font-size:32px;margin-bottom:12px}.danke-text{font-size:18px;color:#33373c}.danke-schritte{margin:0 0 24px 20px}.danke-schritte li{margin-bottom:4px}.fehler-code{font:700 72px/1 var(--pt);color:var(--rot);margin:0 0 8px}.fehlerseite .suche{margin:20px 0}.fuss{background:var(--anthrazit);color:#d6d8db;margin-top:24px}.start+.fuss{margin-top:0}.fuss-innen{max-width:var(--breit);margin:0 auto;padding:36px 16px 20px;display:grid;grid-gap:24px;gap:24px;grid-template-columns:1fr 1fr}.fuss-marke{grid-column:1/-1}.fuss-marke p{margin:6px 0 12px;font-size:14px}.fuss-marke a,.fuss-marke a:hover,.marke-hell{color:var(--weiss)}.marke-hell{font-size:22px}.marke-hell span{color:var(--rot-hell)}.dv-logo{width:150px;height:auto;box-sizing:content-box;max-width:calc(100% - 20px)}.fuss-titel{font:700 13px/1.2 var(--ro);letter-spacing:.14em;color:#aeb2b7;margin-bottom:8px}.fuss-liste{list-style:none}.fuss-liste a{color:var(--weiss);display:inline-flex;gap:8px;align-items:center;min-height:44px;text-decoration:none;font-size:15px;overflow-wrap:anywhere}.fuss-liste a:hover{text-decoration:underline}.fuss :focus-visible{outline-color:var(--rot-hell)}.fuss-copy{max-width:var(--breit);margin:0 auto;padding:14px 16px 28px;font-size:13px;color:#aeb2b7;border-top:1px solid #454b51}@media (max-width:899px){.fuss-innen>div:last-child{grid-column:1/-1}}@media (min-width:900px){.fuss-innen{grid-template-columns:2fr 1fr 1fr 1.6fr;padding-top:48px}.fuss-marke{grid-column:auto}}@media print{@page{margin:14mm}body *{visibility:hidden}.coupon-druck,.coupon-druck *{visibility:visible}.coupon-druck{position:absolute;left:0;top:0;width:100%;display:block;border:2px dashed #000;padding:8mm}.coupon-druck .nicht-drucken{display:none!important}.detail-bild img{max-height:70mm;width:auto;border:0}.detail-uhr{background:none;color:#000;padding:0}.detail-uhr strong,.wert{color:#000}.platzhalter{display:none}.nur-druck{display:block;font-size:16pt}.fenster,.klebeleiste{display:none!important}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (min-width:1024px){.chips-liste,.start .hero .chips{display:none}}.chips-liste{margin-top:0;margin-bottom:14px}.chip.aktiv{background:var(--tinte);color:var(--weiss);border-color:var(--tinte)}main>:last-child{padding-bottom:56px}main>.seo:last-child{padding-bottom:48px}@media (max-width:639px){.karte{padding:14px}.karte-kopf{margin-bottom:10px}.wert{font-size:34px}}.suche{position:relative}.vorschlaege{position:absolute;left:-2px;right:-2px;top:calc(100% + 4px);z-index:30;list-style:none;background:var(--weiss);color:var(--tinte);border:2px solid var(--tinte);border-radius:var(--r);padding:4px;max-height:70vh;overflow-y:auto}.vorschlaege [role=option]{display:flex;align-items:center;gap:10px;min-height:48px;padding:4px 8px;border-radius:var(--r);cursor:pointer}.vorschlaege [aria-selected=true],.vorschlaege [role=option]:hover{background:var(--papier)}.vorschlaege [aria-selected=true]{box-shadow:inset 3px 0 0 var(--rot)}.kachel-mini{width:48px;height:32px;padding:2px}.kachel-mini.kachel-text b,.top-liste .kachel-text b{font-size:20px}.kachel-mini.kachel-text small,.top-liste .kachel-text small{display:none}.vorschlag-name{flex:1 1 auto;min-width:0;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vorschlag-wert{flex:none;font:700 15px/1 var(--pt);color:var(--rot-dunkel)}.vorschlag-leer{padding:10px 8px;font-size:14px;color:var(--grau)}.fenster{width:min(520px,calc(100% - 16px));max-width:none;max-height:calc(100dvh - 16px);margin:auto;padding:0;border:2px solid var(--tinte);border-radius:var(--r-karte);background:var(--weiss);color:var(--tinte);overflow-y:auto;overscroll-behavior:contain}.fenster::-webkit-backdrop{background:rgba(31,34,38,.62)}.fenster::backdrop{background:rgba(31,34,38,.62)}.fenster-innen{padding:16px 16px 18px;display:grid;grid-gap:12px;gap:12px}.fenster-kopf{display:flex;align-items:center;gap:12px}.fenster-kopf .karte-meta{flex:1 1 auto;gap:2px}.fenster-kopf .kachel{width:60px;height:60px}.wert-fenster{font-size:28px;margin:0}.wert-fenster .wert-vor{font-size:15px}.fenster-zu{flex:none;align-self:flex-start;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--tinte);border-radius:var(--r);background:var(--weiss);color:var(--tinte);cursor:pointer}.fenster-zu:hover{background:var(--tinte);color:var(--weiss)}.fenster-titel{font-size:21px}.code-feld{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px}.code-feld .code-gross{font-size:26px;min-height:56px}.code-feld .knopf{min-height:56px;padding:0 18px}.code-feld .kopiert{grid-column:1/-1;margin:0;min-height:0}.code-feld .kopiert:empty{display:none}.fenster-weg{margin:0;font-weight:500}.fenster-bald{margin:0;background:var(--papier);border-left:3px solid var(--rot-dunkel);padding:8px 10px;font-size:14px}.fenster-shop{display:grid;grid-gap:6px;gap:6px}.fenster-shop .platzhalter{justify-self:start}.fenster-klein{margin:0;font-size:13px;color:var(--grau);line-height:1.4}.fenster-daten{display:grid;grid-gap:6px;gap:6px;margin:0;border-top:1px solid var(--linie);padding-top:10px;font-size:14px}.fenster-daten div{display:grid;grid-template-columns:92px 1fr;grid-gap:8px;gap:8px}.fenster-daten dt{color:var(--grau)}.fenster-daten dd{margin:0}.fenster-lead{background:var(--papier);border:1px solid var(--linie);border-radius:var(--r);padding:12px;display:grid;grid-gap:6px;gap:6px}.fenster-lead label{font:700 16px/1.25 var(--pt)}.fenster-lead-zeile{display:flex;gap:8px;flex-wrap:wrap}.fenster-lead input{flex:1 1 180px;min-width:0;min-height:46px;border:1px solid var(--grau);border-radius:var(--r);padding:0 12px;background:var(--weiss);font-size:16px}.fenster-lead input[aria-invalid=true]{border:2px solid var(--rot-dunkel)}.fenster-lead .knopf{min-height:46px;flex:0 0 auto}.fenster-lead .feld-fehler{margin:0}.rueck{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;border-top:1px solid var(--linie);padding-top:10px}.rueck-frage{margin:0;font-weight:500}.rueck-knoepfe{display:flex;gap:8px}.rueck-knoepfe .knopf{min-width:64px}.rueck-knoepfe .knopf:disabled{cursor:default;opacity:1}.rueck-knoepfe .knopf[aria-pressed=true]{background:var(--tinte);color:var(--weiss)}.rueck-knoepfe .knopf[aria-pressed=false]:disabled{color:var(--grau);border-color:var(--linie)}.rueck-danke{margin:0;flex-basis:100%;color:#1d6b35;font-weight:500}.rueck-danke:empty{display:none}@media (min-width:640px){.fenster-innen{padding:22px 24px 24px;gap:14px}.fenster-titel{font-size:24px}}@media (max-width:639px){.hero{padding:12px 0}.countdown{padding:7px 12px;margin-bottom:10px;font-size:14px}.countdown strong{font-size:18px}.hero h1{font-size:27px;margin-bottom:10px}.hero .chips{margin-top:8px}.hero .chips ul{padding-bottom:2px}.mit-spalte{padding-top:14px}.abschnitt-kopf{margin-bottom:10px}.abschnitt-kopf h2{font-size:22px}.abschnitt-info{font-size:13px;line-height:1.4}.karte-meta .wert{font-size:30px}.karte-titel{margin-bottom:6px}.karte-zeit{margin-bottom:10px}}@media (max-width:899px){#sort-titel{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.held{background:var(--tinte);color:var(--weiss);padding:18px 0 20px}.held-raster{display:grid;grid-gap:18px;gap:18px}.held-claim{font:700 13px/1.2 var(--ro);text-transform:uppercase;letter-spacing:.14em;color:var(--weiss);margin:0 0 10px;display:flex;align-items:center}.held h1{color:var(--weiss);font-size:clamp(1.55rem,1.05rem + 2.4vw,2.9rem);line-height:1.1;margin:0 0 16px;max-width:20ch}.held h1 em{font-style:normal;color:var(--rot-hell)}.held-unter{margin:-6px 0 14px;font-size:16px;line-height:1.4;color:#d4d6d9;max-width:44ch}.held .suche{border-color:var(--weiss)}.held-countdown{margin:12px 0 0;font-size:15px;color:#d4d6d9}.held-countdown strong{color:var(--weiss);background:var(--rot);padding:1px 7px;border-radius:var(--r)}.held-mehr{display:inline-flex;align-items:center;min-height:44px;color:var(--weiss);font-weight:500}@media (min-width:900px){.held{padding:40px 0}.held-raster{grid-template-columns:1.1fr 1fr;gap:44px;align-items:center}}.spalte-rechts{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px;margin-top:28px}.drei-spalten .spalte-rechts{grid-column:1/-1}.spalte-rechts .kasten-dunkel{display:none}.kasten{background:var(--weiss);border:1px solid var(--linie);border-radius:var(--r-karte);padding:16px}.kasten-titel{font-size:18px;margin:0 0 6px}.kasten p{font-size:14px}.kasten-dunkel{background:var(--tinte);border-color:var(--tinte);color:var(--weiss)}.kasten-kicker{font:700 12px/1 var(--pt);text-transform:uppercase;letter-spacing:.14em;margin:0 0 10px;display:flex;align-items:center;color:var(--weiss)}.cd-zahl{font:700 22px/1.1 var(--pt);margin:0 0 6px}.cd-zahl strong{color:var(--rot-hell);font-size:36px}.kasten-dunkel .cd-text{color:#c9cbce;margin:0}.top-liste{list-style:none;margin:0;padding:0}.top-liste a{display:flex;align-items:center;gap:10px;min-height:52px;border-top:1px solid var(--linie);text-decoration:none;color:var(--tinte);padding:6px 0}.top-liste a:hover .top-name{text-decoration:underline}.top-liste .kachel{width:48px;height:32px;padding:2px}.top-name{flex:1 1;min-width:0;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-name small{display:block;font-size:12px;font-weight:400;color:var(--grau)}.top-wert{font:700 14px/1.2 var(--pt);color:var(--rot-dunkel);text-align:right;max-width:40%}.kasten-mehr{display:inline-flex;align-items:center;min-height:44px;font-weight:500}@media (min-width:1024px) and (max-width:1199px){.drei-spalten .spalte-rechts{grid-column:2}}@media (min-width:1100px) and (max-width:1199px){.drei-spalten .raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:640px) and (max-width:1199px){.spalte-rechts .top-liste{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:24px;column-gap:24px}}@media (min-width:1200px){.drei-spalten{grid-template-columns:220px minmax(0,1fr) 272px;gap:28px}.drei-spalten .raster{grid-template-columns:repeat(2,minmax(0,1fr))}.drei-spalten .spalte-rechts{grid-column:auto;margin-top:0;position:-webkit-sticky;position:sticky;top:16px}.spalte-rechts .kasten-dunkel{display:block}}.abschnitt-unter{margin:-6px 0 16px;color:var(--grau,#5b6066);font-size:15px}.karte-bild{display:block;margin:-16px -16px 14px;border-bottom:1px solid var(--linie);border-radius:var(--r-karte) var(--r-karte) 0 0;overflow:hidden;background:var(--weiss);aspect-ratio:3/2}.karte-bild img{display:block;width:100%;height:100%;object-fit:contain}.karte:hover .karte-bild{outline:2px solid var(--tinte);outline-offset:-2px}.info{padding-bottom:32px}.info h2{font-size:24px;margin:28px 0 12px}.info-text{max-width:72ch;color:#33373c}.fakten{display:grid;grid-gap:10px;gap:10px;margin:0 0 8px}.fakten div{border:1px solid var(--linie);border-radius:var(--r);padding:10px 14px}.fakten dt{font-size:13px;color:var(--grau)}.fakten dd{margin:0;font-weight:500}.fakten-quelle{font-size:13px;color:var(--grau);margin:6px 0 0}@media (min-width:700px){.fakten{grid-template-columns:1fr 1fr}}.faq{display:grid;grid-gap:8px;gap:8px;max-width:860px}.faq details{border:1px solid var(--linie);border-radius:var(--r);background:var(--weiss)}.faq summary{cursor:pointer;padding:14px 16px;font:700 17px/1.3 var(--pt);min-height:48px}.faq details>div{padding:0 16px 14px;color:#33373c}.faq details>div p:last-child{margin:0}.terminkasten{background:var(--tinte);color:var(--weiss);border-radius:var(--r-karte);padding:20px 18px;margin:20px 0}.terminkasten h2{color:var(--weiss);margin-top:0}.terminkasten p{color:#d6d8db}.terminkasten a{color:var(--weiss)}.terminkasten .feld-fehler{color:var(--rot-hell)}.terminkasten :focus-visible{outline-color:var(--rot-hell)}.terminkasten input[type=email]{flex:1 1 200px;min-height:48px;border:2px solid var(--weiss);border-radius:var(--r);padding:0 12px;background:var(--weiss);color:var(--tinte)}.terminkasten .knopf{min-height:48px}.termine{display:grid;grid-gap:10px;gap:10px;margin:0 0 8px}.termine div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;border:1px solid var(--linie);border-radius:var(--r);padding:12px 14px}.termine dt{font-weight:700}.termine dd{margin:0}.hubliste{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;margin:0 0 24px}.hubliste a{display:flex;min-height:56px;align-items:center;padding:10px 14px;border:1px solid var(--linie);border-radius:var(--r-karte);text-decoration:none;font-weight:500}.hubliste a:hover{border-color:var(--tinte)}@media (min-width:900px){.hubliste{grid-template-columns:repeat(4,1fr)}}.honig{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.admin{background:var(--papier);min-height:100vh}.admin-kopf{background:var(--tinte);color:var(--weiss)}.admin-kopf-innen{max-width:var(--breit);margin:0 auto;padding:10px 16px;display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center}.admin-kopf a,.admin-kopf button{color:var(--weiss);text-decoration:none;min-height:40px;display:inline-flex;align-items:center;background:none;border:0;cursor:pointer;padding:0}.admin-kopf a[aria-current=page]{text-decoration:underline;text-underline-offset:6px}.admin-kopf .marke-name{color:var(--weiss);font-size:18px;margin-right:auto}.admin-kopf form{margin:0}.admin-haupt{max-width:var(--breit);margin:0 auto;padding:24px 16px 64px}.admin-haupt h1{font-size:28px;margin-bottom:16px}.admin-haupt h2{font-size:20px;margin:24px 0 10px}.admin-box{background:var(--weiss);border:1px solid var(--linie);border-radius:var(--r-karte);padding:18px;margin-bottom:16px}.admin-zahlen{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.admin-zahlen div{background:var(--weiss);border:1px solid var(--linie);border-radius:var(--r-karte);padding:14px}.admin-zahlen dt{font-size:13px;color:var(--grau)}.admin-zahlen dd{margin:0;font:700 28px/1.1 var(--pt)}.tabelle-wrap{overflow-x:auto;background:var(--weiss);border:1px solid var(--linie);border-radius:var(--r-karte)}.tabelle{width:100%;border-collapse:collapse;font-size:14px}.tabelle td,.tabelle th{text-align:left;padding:8px 10px;border-bottom:1px solid var(--linie);vertical-align:middle}.tabelle th{background:var(--papier);font-weight:700;white-space:nowrap}.tabelle img{width:72px;height:48px;object-fit:cover;border-radius:var(--r)}.admin-werkzeug{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:14px}.admin-werkzeug input,.admin-werkzeug select{min-height:40px;border:1px solid var(--grau);border-radius:var(--r);padding:0 10px;background:var(--weiss)}.admin-form{display:grid;grid-gap:14px;gap:14px}.admin-form .feld input:not([type=checkbox]),.admin-form .feld select,.admin-form .feld textarea{width:100%;min-height:42px;border:1px solid var(--grau);border-radius:var(--r);padding:8px 10px;background:var(--weiss);font-size:15px}.admin-form .feld textarea{min-height:90px}.admin-spalten{display:grid;grid-gap:14px;gap:14px}@media (min-width:900px){.admin-spalten{grid-template-columns:1fr 1fr}.admin-spalten-3{grid-template-columns:1fr 1fr 1fr}}.admin-vorschau{display:grid;grid-gap:10px;gap:10px}.admin-vorschau img{width:100%;max-width:480px;border:1px solid var(--linie);border-radius:var(--r-karte)}.marke-ok{color:#1c7a3a;font-weight:700}.marke-aus{color:var(--grau)}.meldung{padding:10px 14px;border-radius:var(--r);background:#e6f4ea;color:#14532d;margin-bottom:14px}.meldung-fehler{background:#fde8e8;color:var(--rot-dunkel)}.knopf-klein{min-height:36px;padding:0 12px;font-size:14px}.login{max-width:380px;margin:12vh auto 0}.adm{background:var(--papier);min-height:100vh}.adm-kopf{background:var(--tinte);color:var(--weiss)}.adm-kopf .rahmen{display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px;min-height:56px}.adm-kopf a,.adm-kopf button{color:var(--weiss);text-decoration:none;font-weight:500;background:none;border:0;padding:6px 0;cursor:pointer}.adm-kopf a[aria-current=page]{border-bottom:2px solid var(--rot)}.adm-kopf .adm-marke{font-family:var(--pt);font-weight:700;margin-right:10px}.adm-kopf form{margin-left:auto}.adm-haupt{padding:24px 16px 64px}.adm-haupt h1{font-size:28px;margin-bottom:16px}.adm-haupt h2{font-size:20px;margin:28px 0 12px}.adm-leiste{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:16px}.adm-leiste .knopf{min-height:38px;padding:0 14px}.adm-meldung{padding:10px 14px;border-radius:var(--r);margin-bottom:16px;background:#e5f4e8;border:1px solid #9bd0a5}.adm-meldung.fehler{background:#fde8e8;border-color:var(--rot-hell)}.adm-kacheln{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:12px;gap:12px}.adm-kachel{background:var(--weiss);border:1px solid var(--linie);border-radius:var(--r-karte);padding:14px 16px;text-decoration:none}.adm-kachel b{display:block;font:700 28px/1.1 var(--pt)}.adm-kachel span{color:var(--grau);font-size:14px}.adm-tabelle-huelle{overflow-x:auto;background:var(--weiss);border:1px solid var(--linie);border-radius:var(--r-karte)}.adm-tabelle{width:100%;border-collapse:collapse;font-size:14px}.adm-tabelle td,.adm-tabelle th{text-align:left;padding:8px 10px;border-bottom:1px solid var(--linie);vertical-align:top}.adm-tabelle th{background:#faf9f5;font-weight:500;white-space:nowrap}.adm-tabelle img{width:90px;height:60px;object-fit:cover;border-radius:3px;background:var(--papier)}.adm-tabelle form{display:inline}.adm-tabelle .knopf{min-height:32px;padding:0 10px;font-size:13px}.adm-marker{display:inline-block;font-size:12px;padding:1px 7px;border-radius:10px;background:var(--linie);white-space:nowrap}.adm-marker.gruen{background:#cfead5}.adm-marker.rot{background:#f9cfd1}.adm-marker.gold{background:#ffeaa0}.adm-form{display:grid;grid-gap:14px;gap:14px;background:var(--weiss);border:1px solid var(--linie);border-radius:var(--r-karte);padding:18px;max-width:900px}.adm-form .zwei{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px}.adm-form label{display:block;font-weight:500;margin-bottom:4px;font-size:14px}.adm-form input:not([type=checkbox]),.adm-form select,.adm-form textarea{width:100%;min-height:40px;border:1px solid var(--grau);border-radius:var(--r);padding:8px 10px;background:var(--weiss);font-size:15px}.adm-form textarea{min-height:90px;resize:vertical}.adm-form .haken{display:flex;gap:8px;align-items:center;font-weight:400}.adm-form .haken input{width:18px;height:18px;accent-color:var(--rot)}.adm-form .hilfe{font-size:13px;color:var(--grau);margin:4px 0 0}.adm-form .knopf{justify-self:start}.adm-vorschau{display:grid;grid-template-columns:minmax(0,360px) 1fr;grid-gap:16px;gap:16px;align-items:start}.adm-vorschau img{width:100%;border-radius:var(--r-karte);border:1px solid var(--linie)}.adm-login{max-width:380px;margin:12vh auto 0}@media (max-width:700px){.adm-vorschau{grid-template-columns:1fr}}.ue{display:grid;grid-gap:16px;gap:16px}.ue h2{margin:0 0 12px;font-size:18px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ue .hilfe{font-size:13px;color:var(--grau);margin:0 0 12px}.ue-countdown{background:var(--tinte);color:var(--weiss);border-radius:var(--r-karte);padding:14px 18px;display:grid;grid-gap:12px;gap:12px}.ue-tage{margin:0;font-family:var(--pt);font-size:18px}.ue-tage b{font-size:26px;color:var(--gold)}.ue-phasen{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px}.ue-phasen li{border-top:3px solid var(--anthrazit);padding-top:6px;font-size:13px;color:#c9ccd0;line-height:1.3}.ue-phasen li span{display:block;font-weight:700;color:var(--weiss)}.ue-phasen li.vorbei{border-color:var(--grau);opacity:.65}.ue-phasen li.aktiv{border-color:var(--rot);color:var(--weiss)}.ue-titel{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:space-between}.adm-haupt .ue-titel h1{margin:0}.ue-zeitraum{display:flex;background:var(--weiss);border:1px solid var(--linie);border-radius:var(--r);overflow:hidden}.ue-zeitraum a{padding:8px 12px;min-height:40px;display:inline-flex;align-items:center;text-decoration:none;font-size:14px;border-left:1px solid var(--linie)}.ue-zeitraum a:first-child{border-left:0}.ue-zeitraum a[aria-current=page]{background:var(--tinte);color:var(--weiss)}.ue-box{background:var(--weiss);border:1px solid var(--linie);border-radius:var(--r-karte);padding:16px 18px;min-width:0}.ue-box.ohne-rand{background:none;border:0;padding:0}.ue-leer{margin:0;color:var(--grau);font-size:14px}.ue-aufgaben{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.ue-aufgaben li{display:grid;grid-template-columns:96px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 12px;border-radius:var(--r);border-left:4px solid var(--linie);background:#faf9f5}.ue-aufgaben li.dringend{border-left-color:var(--rot);background:#fdf0f0}.ue-aufgaben li.pruefen{border-left-color:var(--gold);background:#fffaea}.ue-aufgaben li.bewusst{border-left-color:var(--grau)}.ue-aufgaben p{margin:2px 0 0;font-size:14px;color:var(--grau)}.ue-aufgaben .knopf{min-height:36px;padding:0 12px;font-size:14px;white-space:nowrap}.ue-stufe{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.dringend>.ue-stufe{color:var(--rot-dunkel)}.pruefen>.ue-stufe{color:#8a6a00}.bewusst>.ue-stufe{color:var(--grau)}.ue-kacheln{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.ue-kachel{background:var(--weiss);border:1px solid var(--linie);border-radius:var(--r-karte);padding:14px 16px;text-decoration:none;display:grid;grid-gap:2px;gap:2px;align-content:start}a.ue-kachel:hover{border-color:var(--tinte);color:var(--tinte)}.ue-kachel>span{color:var(--grau);font-size:14px}.ue-kachel b{font:700 30px/1.1 var(--pt)}.ue-kachel small{color:var(--grau);font-size:13px}.ue-vergleich{font-size:13px;font-weight:500}.ue-vergleich.auf{color:#1d7a35}.ue-vergleich.ab{color:var(--rot-dunkel)}.ue-vergleich.gleich{color:var(--grau)}.ue-reihe{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:16px;gap:16px;align-items:start}.ue-reihe .breit{grid-column:span 2}.ue-liste,.ue-trichter{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.ue-trichter-text{display:flex;justify-content:space-between;gap:8px;font-size:14px}.ue-balken{height:10px;background:var(--papier);overflow:hidden;margin-top:4px}.ue-balken,.ue-balken i{display:block;border-radius:5px}.ue-balken i{height:100%;background:var(--rot)}.ue-liste .ue-balken i{background:var(--tinte)}.ue-trichter small{color:var(--grau);font-size:12px}.ue-legende{display:flex;gap:6px 14px;align-items:center;margin:0 0 10px;font-size:13px;color:var(--grau)}.ue-legende i,.ue-saeulen i{display:inline-block}.ue-legende i{width:10px;height:10px;border-radius:2px;margin-right:-8px}.ue i.code{background:var(--rot)}.ue i.shop{background:var(--tinte)}.ue-saeulen{display:grid;grid-template-columns:repeat(14,minmax(0,1fr));grid-gap:4px;gap:4px;height:160px}.ue-saeulen>div{display:grid;grid-template-rows:1fr auto;grid-gap:4px;gap:4px;min-width:0}.ue-saeulen .paar{display:flex;align-items:flex-end;justify-content:center;gap:2px;border-bottom:1px solid var(--linie)}.ue-saeulen .paar i{width:40%;max-width:14px;min-height:1px;border-radius:2px 2px 0 0}.ue-saeulen small{font-size:11px;color:var(--grau);text-align:center;white-space:nowrap;overflow:hidden}.ue .adm-tabelle .zahl{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ue .adm-tabelle td .adm-marker{margin:0 4px 4px 0}.ue .adm-tabelle td:first-child{min-width:220px}.ue-shops{margin:0 0 12px;padding-left:22px;display:grid;grid-gap:8px;gap:8px}.ue-shops li>span{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ue-shops small{color:var(--grau);font-size:13px}.ue-termine{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px;font-size:14px}.ue-termine li{gap:4px 8px;align-items:baseline}.ue-system,.ue-termine li{display:flex;flex-wrap:wrap}.ue-system{gap:8px}.ue-system span{font-size:13px;padding:4px 10px;border-radius:14px;border:1px solid var(--linie);background:var(--weiss)}.ue-system span:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;background:var(--grau)}.ue-system .ok:before{background:#2a9a48}.ue-system .fehlt{border-color:var(--rot-hell)}.ue-system .fehlt:before{background:var(--rot)}@media (max-width:900px){.ue-kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}.ue-reihe .breit{grid-column:auto}}@media (max-width:600px){.ue-phasen{grid-template-columns:repeat(3,minmax(0,1fr))}.ue-phasen li.vorbei{display:none}.ue-aufgaben li{grid-template-columns:1fr;gap:6px}.ue-aufgaben .knopf{justify-self:start}.ue-kachel b{font-size:24px}.ue-saeulen small{visibility:hidden}.ue-saeulen>div:last-child small,.ue-saeulen>div:nth-child(7n+1) small{visibility:visible;overflow:visible}}.admin-leiste{background:var(--tinte);color:var(--weiss);display:flex;flex-wrap:wrap;align-items:center;gap:2px 18px;padding:6px 16px;font:500 14px/1.3 var(--ro)}.admin-leiste a{color:var(--weiss);text-decoration:none;padding:6px 0}.admin-leiste a:focus-visible,.admin-leiste a:hover{text-decoration:underline}.admin-leiste-marke{font:700 12px/1 var(--ro);text-transform:uppercase;letter-spacing:.12em;color:var(--gold)}.admin-leiste .admin-leiste-haupt{background:var(--rot);padding:6px 12px;border-radius:var(--r)}.admin-leiste .admin-leiste-haupt:hover{background:var(--rot-dunkel);text-decoration:none}.karte-status{margin-bottom:10px}.etikett-jetzt{background:var(--gold);color:var(--tinte)}.etikett-bald{background:var(--tinte);color:var(--weiss)}.karte .karte-kopf{align-items:center;margin-bottom:10px}.karte .kachel{width:56px;height:56px;padding:4px}.karte .wert{font-size:30px;margin:0}.karte .karte-titel{min-height:2.8em}.doppel{display:grid;grid-auto-rows:1fr;grid-gap:14px;gap:14px;min-width:0}@media (min-width:1100px){.doppel{gap:18px}}.firma{display:flex;flex-direction:column;gap:10px;background:var(--papier);border:1px solid var(--linie);border-radius:var(--r-karte);padding:16px;min-width:0}.firma>.firma-kachel{width:96px;height:64px;padding:6px}.firma-text{min-width:0}.firma-name{font:700 18px/1.25 var(--pt);margin:0;overflow-wrap:anywhere}.firma-name a{color:var(--tinte);text-decoration:none}.firma-name a:hover{text-decoration:underline}.firma-stand{margin:2px 0 0;font-size:14px;color:var(--grau)}.firma-wege{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:auto}.firma-wege .knopf{flex:1 1 auto;padding:0 12px}.firma-link{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:500}.adm-nav{display:contents}a.ue-trichter-text{text-decoration:none;color:inherit}a.ue-trichter-text:hover span{text-decoration:underline}.adm-mehr{position:relative;margin-left:auto}.adm-mehr summary{list-style:none;cursor:pointer;font-weight:500;padding:6px 0;min-height:40px;display:inline-flex;align-items:center;gap:6px}.adm-mehr summary::-webkit-details-marker{display:none}.adm-mehr summary:after{content:"▾";font-size:12px}.adm-mehr summary[aria-current=page]{border-bottom:2px solid var(--rot)}.adm-mehr-liste{position:absolute;right:0;top:100%;z-index:20;min-width:260px;background:var(--weiss);border:1px solid var(--linie);border-radius:var(--r-karte);box-shadow:0 8px 24px rgba(0,0,0,.14);padding:6px;display:grid}.adm-kopf .adm-mehr-liste a,.adm-kopf .adm-mehr-liste button{color:var(--tinte);padding:10px 12px;border-radius:var(--r);text-align:left;width:100%;font:inherit;font-weight:500}.adm-kopf .adm-mehr-liste a:hover,.adm-kopf .adm-mehr-liste button:hover{background:var(--papier)}.adm-kopf .adm-mehr-liste a[aria-current=page]{border-bottom:0;background:var(--papier)}.adm-kopf .adm-mehr-liste form{border-top:1px solid var(--linie);margin:4px 0 0;padding-top:4px}.adm-reiter{display:flex;gap:4px;border-bottom:1px solid var(--linie);margin-bottom:18px}.adm-reiter a{padding:10px 14px;text-decoration:none;font-weight:500;color:var(--grau);border-bottom:2px solid transparent;margin-bottom:-1px}.adm-reiter a[aria-current=page]{color:var(--tinte);border-color:var(--rot)}.adr-status{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:8px;gap:8px;margin:16px 0}.adr-status a{background:var(--weiss);border-radius:var(--r-karte);padding:10px 14px;text-decoration:none;display:grid;grid-gap:2px;gap:2px;border:1px solid var(--linie);border-top:3px solid var(--linie)}.adr-status a b{font:700 24px/1.1 var(--pt)}.adr-status a span{font-size:13px;color:var(--grau)}.adr-status a.adr-s-bestaetigt{border-top-color:#4caf6a}.adr-status a.adr-s-wartet{border-top-color:#e3b21b}.adr-status a.adr-s-fehler{border-top-color:var(--rot)}.adr-status a[aria-current=page]{outline:2px solid var(--tinte);outline-offset:-1px}.adr-filter{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:10px;gap:10px;align-items:end;background:var(--weiss);border:1px solid var(--linie);border-radius:var(--r-karte);padding:14px}.adr-filter label{display:block;font-size:13px;font-weight:500;margin-bottom:4px}.adr-filter input,.adr-filter select{width:100%;min-height:40px;border:1px solid var(--grau);border-radius:var(--r);padding:0 10px;background:var(--weiss);font-size:15px}.adr-filter .adr-suche{grid-column:span 2}.adr-filter .knopf{min-height:40px}@media (max-width:560px){.adr-filter .adr-suche{grid-column:auto}}.adr-chips{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0}.adr-chips a{font-size:13px;padding:4px 10px;border-radius:14px;background:#ffeaa0;text-decoration:none}.adr-chips a.adr-chips-weg{background:none;text-decoration:underline}.adr-kopfzeile{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin:16px 0 8px;font-size:14px}.adr-sort a{margin-left:10px;white-space:nowrap}.adr-kopf-titel{margin-bottom:8px}.adr-sort a[aria-current=true]{font-weight:700}.adr-liste{background:var(--weiss);border:1px solid var(--linie);border-radius:var(--r-karte);overflow:hidden}.adr-zeile{display:grid;grid-template-columns:minmax(0,2.2fr) 150px minmax(0,2fr) minmax(0,1fr) 120px;grid-gap:10px;gap:10px;align-items:center;padding:10px 14px;font-size:14px}.adr-titel{background:#faf9f5;font-weight:500}.adr-eintrag,.adr-titel{border-bottom:1px solid var(--linie)}.adr-eintrag:last-child{border-bottom:0}.adr-eintrag>summary{list-style:none;cursor:pointer}.adr-eintrag>summary::-webkit-details-marker{display:none}.adr-eintrag>summary:hover,.adr-eintrag[open]>summary{background:var(--papier)}.adr-mail{font-weight:500;overflow-wrap:anywhere}.adr-mail:before{content:"▸";display:inline-block;width:14px;color:var(--grau)}.adr-eintrag[open] .adr-mail:before{content:"▾"}.adr-wege{display:flex;flex-wrap:wrap;gap:4px}.adr-weg{font-size:12px;padding:1px 7px;border-radius:10px;border:1px solid var(--linie);white-space:nowrap}.adr-klein{font-size:13px;color:var(--grau)}.adr-detail{padding:4px 14px 16px 28px;display:grid;grid-gap:10px;gap:10px;background:var(--papier)}.adr-detail p{margin:0}.adr-loeschen{justify-self:start}.adr-loeschen .knopf{min-height:34px;padding:0 12px;font-size:13px}@media (max-width:760px){.adr-titel{display:none}.adr-zeile{grid-template-columns:1fr auto}.adr-zeile .adr-klein,.adr-zeile .adr-wege{grid-column:1/-1}.adr-detail{padding-left:14px}}.ticket{position:relative;display:grid;grid-template-columns:minmax(176px,max-content) minmax(0,1fr);background:var(--weiss);color:var(--tinte);border-radius:var(--r-karte);box-shadow:0 22px 44px -22px rgba(0,0,0,.6)}.ticket-wert{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding:20px 16px;background:var(--gold);border-radius:var(--r-karte) 0 0 var(--r-karte);border-right:2px dashed var(--tinte);min-width:0}.ticket-bald .ticket-wert{background:var(--sand)}.ticket-wert:after,.ticket-wert:before{content:"";position:absolute;right:-11px;width:20px;height:20px;border-radius:50%;background:var(--kerbe)}.ticket-wert:before{top:-10px}.ticket-wert:after{bottom:-10px}.ticket-vor{font:700 12px/1 var(--ro);text-transform:uppercase;letter-spacing:.12em}.ticket-zahl{font:800 56px/.9 var(--ar);font-stretch:112%;letter-spacing:-.02em;white-space:nowrap}.ticket-zahl-lang{font-size:30px;line-height:1;white-space:normal;overflow-wrap:anywhere;max-width:200px}.ticket-wert .etiketten{margin:0}.ticket-wert .etikett{background:var(--tinte);color:var(--weiss)}.ticket-wert .etikett-bald,.ticket-wert .etikett-beilage{background:var(--weiss);color:var(--tinte)}.ticket-wert .etikett-beilage{box-shadow:none}.ticket-k{flex-direction:column;padding:18px 18px 18px 24px}.ticket-k,.ticket-shop{display:flex;gap:10px;min-width:0}.ticket-shop{align-items:center;font-weight:500;font-size:15px}.ticket-shop .kachel{width:60px;height:40px;padding:3px}.ticket-shop span:last-child{overflow-wrap:anywhere}.ticket-titel{font:700 20px/1.25 var(--pt)}.ticket-titel a{color:var(--tinte);text-decoration:none}.ticket-titel a:hover{text-decoration:underline}.ticket-zeit{margin:0;font-size:14px;color:var(--grau);display:flex;flex-wrap:wrap;gap:2px 10px}.ticket-akt{margin-top:auto}.ticket-akt .knopf{width:100%}@media (max-width:639px){.ticket{grid-template-columns:minmax(0,1fr)}.ticket-wert{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;column-gap:12px;padding:14px 16px;border-right:0;border-bottom:2px dashed var(--tinte);border-radius:var(--r-karte) var(--r-karte) 0 0}.ticket-wert:after,.ticket-wert:before{top:auto;bottom:-11px;right:auto}.ticket-wert:before{left:-10px}.ticket-wert:after{right:-10px}.ticket-zahl{font-size:46px}.ticket-zahl-lang{font-size:28px}.ticket-wert .etiketten{margin-left:auto}.ticket-k{padding:14px 16px 16px;gap:8px}.ticket-titel{font-size:18px}}.held{--kerbe:var(--tinte)}.held-ticket-label{font:700 13px/1.2 var(--ro);text-transform:uppercase;letter-spacing:.14em;color:var(--gold);margin:0 0 10px}.held-ticket .held-mehr{margin-top:6px}@media (max-width:639px){.held-unter{display:none}.held h1{margin-bottom:12px}.held-countdown{margin-top:8px}}.buehne{--kerbe:var(--tinte);background:var(--tinte);color:var(--weiss);padding:0 0 26px}.buehne .krumen a,.buehne .krumen ol{color:#c2c5c9}.buehne .krumen li+li:before{color:#5b6066}.buehne .shopkopf{padding:4px 0 0}.buehne .shopkopf h1{color:var(--weiss)}.buehne .shop-anzahl{color:#d4d6d9}.buehne .kachel-shop{border-color:transparent}.buehne-raster{display:grid;grid-gap:20px;gap:20px}@media (min-width:900px){.buehne{padding-bottom:40px}.buehne-raster{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:44px;align-items:center}.buehne-raster .shopkopf{flex-direction:column;align-items:flex-start}}@media (max-width:639px){.buehne .shopkopf{flex-direction:row;align-items:center;gap:12px}.buehne .kachel-shop{width:72px;height:48px}.buehne .shopkopf h1{font-size:23px}.buehne .shop-anzahl{font-size:14px;line-height:1.4}}.shopseite{padding-top:28px}.shopseite>.abschnitt:first-child{padding-top:0}.buehne .ticket-shop{display:none}.shopseite .fakten{display:block;border:1px solid var(--linie);border-radius:var(--r-karte);overflow:hidden;background:var(--weiss)}.shopseite .fakten div{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:2px 18px;gap:2px 18px;border:0;border-radius:0;border-bottom:1px solid var(--linie);padding:12px 16px}.shopseite .fakten div:last-child{border-bottom:0}.shopseite .fakten div:nth-child(2n){background:#faf9f5}.shopseite .fakten dt{font-weight:700;color:var(--tinte);font-size:14px}.shopseite .fakten .fakten-quelle{grid-column:2;margin:2px 0 0}@media (max-width:639px){.shopseite .fakten div{grid-template-columns:minmax(0,1fr)}.shopseite .fakten .fakten-quelle{grid-column:1}}.klebeleiste{background:var(--tinte);color:var(--weiss);border-top:2px solid var(--gold)}.klebeleiste .wert-klebe,.klebeleiste .wert-klebe .wert-vor{color:var(--gold)}.klebe-text .karte-shop{color:#c2c5c9}.kopf{background:var(--tinte);border-bottom:1px solid rgba(255,199,0,.28)}.kopf,.kopf .marke,.kopf .marke-name{color:var(--weiss)}.kopf .marke-name span{color:var(--rot-hell)}.kopf .marke-sub{color:#c2c5c9}.kopf .menu-knopf{color:var(--weiss);border-color:var(--weiss)}.kopf-uhr{margin:0;font-size:13px;font-weight:700;color:var(--weiss);border:1px solid rgba(255,199,0,.6);border-radius:999px;padding:6px 12px;white-space:nowrap}.kopf-uhr strong{color:var(--gold)}.kopf-suche{flex:1 1 300px;max-width:420px}.kopf-suche .suche{border-color:#4a4f55;max-width:none}.kopf-suche .suche input{min-height:40px}.kopf-suche .suche .knopf{min-height:34px}@media (max-width:899px){.kopf-uhr{display:none}}@media (min-width:1100px){.kopf-suche{display:block}}@media (min-width:900px){.kopf-innen{justify-content:flex-start}.hauptnav{margin-left:auto}.kopf .hauptnav a{color:var(--weiss)}.kopf .hauptnav a:hover{background:var(--anthrazit);color:var(--weiss)}.kopf .hauptnav a[aria-current=page]{color:var(--gold)}}.fenster .knopf-voll,.fuss .knopf-voll,.klebeleiste .knopf-voll,.kopf .knopf-voll,main.oeffentlich .knopf-voll{background:var(--gold);color:var(--tinte);border-color:var(--gold);font-weight:700}.fenster .knopf-voll:hover,.fuss .knopf-voll:hover,.klebeleiste .knopf-voll:hover,.kopf .knopf-voll:hover,main.oeffentlich .knopf-voll:hover{background:var(--gold-dunkel);border-color:var(--gold-dunkel);color:var(--tinte)}.fenster .knopf-voll .code-ende,.klebeleiste .knopf-voll .code-ende,main.oeffentlich .knopf-voll .code-ende{border-color:var(--tinte)}.karte-meta .wert{background:var(--gold);padding:5px 8px 3px;border-radius:var(--r)}.karte-meta .wert,.karte-meta .wert .wert-vor{color:var(--tinte)}.seitenkopf-dunkel{background:var(--tinte);color:var(--weiss);border-bottom:0}.seitenkopf-dunkel h1{color:var(--weiss)}.seitenkopf-dunkel .seitenkopf-text{color:#d4d6d9;margin-bottom:14px}.seitenkopf-dunkel .krumen a,.seitenkopf-dunkel .krumen ol{color:#c2c5c9}.seitenkopf-dunkel .krumen li+li:before{color:#5b6066}.kopf-fakten{list-style:none;display:flex;flex-wrap:wrap;gap:4px 18px;margin:14px 0 0;font-size:14px;color:#c2c5c9}.kopf-fakten li{display:flex;align-items:center;gap:8px}.kopf-fakten li+li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--gold)}.fuss-band{background:var(--tinte);border-bottom:1px solid #454b51}.fuss-band-innen{max-width:var(--breit);margin:0 auto;padding:24px 16px;display:grid;grid-gap:14px;gap:14px;align-items:center}.fuss-band h2{color:var(--weiss);font-size:22px;margin-bottom:4px}.fuss-band p{margin:0;font-size:13px;color:#c2c5c9}.fuss-band a,.fuss-band a:hover{color:var(--weiss)}.fuss-band input{flex:1 1 220px;min-width:0;min-height:48px;border:2px solid var(--weiss);border-radius:var(--r);padding:0 12px;background:var(--weiss);color:var(--tinte)}.fuss-band .knopf{min-height:48px}.fuss-band .feld-fehler{margin:6px 0 0;color:var(--rot-hell)}@media (min-width:900px){.fuss-band-innen{grid-template-columns:1fr minmax(380px,1fr);gap:32px;padding:28px 16px}}.fuss{margin-top:0}.suche input{color:var(--tinte)}body:has(main.ohne-band,main .newsletter,main .terminkasten) .fuss-band{display:none}@media (min-width:900px){.kopf .hauptnav{background:transparent}}@media (max-width:639px){.seitenkopf-dunkel .seitenkopf-text{display:none}.seitenkopf-dunkel h1{font-size:27px}}:root{--nacht:#0e0c0a;--nacht2:#1a1612;--nachtlinie:#3a332b;--hell:#efe9dc;--ged:#b9b0a1;--karte:#fffdf8}body{background:var(--papier)}body,h1,h2,h3{font-family:var(--ar)}h1,h2,h3{font-weight:800;letter-spacing:-.01em}.knopf{font-family:var(--ar);font-weight:700}.faq details,.karte,.kasten,.ticket{background:var(--karte)}.buehne,.klebeleiste,.seitenkopf-dunkel,main.oeffentlich .countdown,main.oeffentlich .detail-uhr,main.oeffentlich .held,main.oeffentlich .kasten-dunkel,main.oeffentlich .newsletter,main.oeffentlich .terminkasten{background:var(--nacht);border-color:var(--nacht)}.buehne{--kerbe:var(--nacht)}.buehne .krumen a,.buehne .krumen ol,.klebe-text .karte-shop,.kopf-fakten,.seitenkopf-dunkel .krumen a,.seitenkopf-dunkel .krumen ol{color:var(--ged)}.seitenkopf-dunkel .seitenkopf-text{color:#d8d0c2}.kopf{background:var(--nacht);color:var(--hell);border-bottom:1px solid rgba(255,199,0,.25)}.kopf-innen{gap:8px;min-height:60px;padding-top:8px;padding-bottom:8px;justify-content:flex-start}.kopf .marke,.kopf .marke-name{color:var(--hell)}.kopf .marke-name{font-size:17px}.kopf .marke-name span,.marke-hell span{color:#ff4d4d}.kopf .marke-sub{display:none;color:var(--ged)}.kopf-ikon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--r);background:transparent;color:var(--hell);cursor:pointer}.kopf-ikon:first-of-type{margin-left:auto}.kopf .menu-knopf{min-height:44px;padding:0;border:0;background:transparent;color:var(--hell)}.kopf-uhr{display:none;color:var(--hell);border-color:rgba(255,199,0,.55)}.kopf-uhr strong,.leiste-oben strong,.menu-hinweis strong{color:var(--gold)}.kopf-suche{display:none}.leiste-oben{margin:0;background:var(--nacht2);color:var(--hell);font-size:13px;text-align:center;padding:7px 16px;border-bottom:1px solid rgba(255,199,0,.25)}.hauptnav{background:var(--nacht);color:var(--hell);border-bottom:1px solid var(--nachtlinie);box-shadow:0 20px 30px -16px rgba(0,0,0,.6)}.hauptnav.offen{display:block}.menu-suche{padding:16px 16px 6px}.kopf-suche .suche,.menu-suche .suche{background:var(--nacht2);border:1px solid #4a4238;max-width:none;padding:0 0 0 12px;overflow:hidden}.kopf-suche .suche input,.menu-suche .suche input{color:var(--hell)}.kopf-suche .suche input::placeholder,.menu-suche .suche input::placeholder{color:var(--ged)}.kopf-suche .suche .knopf,.menu-suche .suche .knopf{min-height:46px;border-radius:0;margin:-1px 0}.kopf-suche .suche .ic,.menu-suche .suche .ic{color:var(--ged)}.hauptnav ul{padding:0 16px}.hauptnav a{color:var(--hell);font:700 18px var(--ar);border-bottom:1px solid var(--nachtlinie)}.hauptnav a:hover{color:var(--weiss)}.hauptnav a[aria-current=page]{color:var(--gold)}.menu-hinweis{margin:14px 16px 16px;background:var(--nacht2);border-radius:var(--r-karte);padding:12px;font-size:14px;color:#d8d0c2}.nur-gross{display:none}@media (min-width:900px){.kopf-innen{gap:12px 24px;min-height:72px;padding-top:12px;padding-bottom:12px}.kopf .marke-name{font-size:20px}.kopf .marke-sub{display:block}.kopf .menu-knopf,.kopf-ikon,.leiste-oben,.menu-hinweis,.menu-suche,.nur-klein{display:none}.nur-gross{display:inline}.hauptnav{display:block;position:static;margin-left:auto;background:transparent;border:0;box-shadow:none}.hauptnav ul{display:flex;gap:22px;padding:0}.kopf .hauptnav a{min-height:44px;padding:0;border:0;border-radius:0;font:600 15px var(--ar);color:var(--hell);white-space:nowrap}.kopf .hauptnav a:hover{background:transparent;color:var(--weiss);text-decoration:underline}.kopf .hauptnav a[aria-current=page]{color:var(--gold);box-shadow:inset 0 -2px 0 var(--gold)}}@media (min-width:1100px){.kopf-suche{display:block;flex:1 1 200px;max-width:380px}.kopf-suche .suche input{min-height:44px}}.fuss{background:var(--nacht);color:var(--hell)}.fuss-band{background:var(--nacht2);border-bottom:1px solid var(--nachtlinie)}.fuss-band h2{color:var(--hell);font-size:20px}.fuss-band p{color:var(--ged)}.fuss-band input{border:1px solid #4a4238;background:var(--karte)}.fuss-innen{padding-top:34px;padding-bottom:24px;gap:8px 28px}.fuss-marke p{color:var(--ged)}.fuss-titel{font:600 12px/1.2 var(--ar);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin:0 0 6px}.fuss-liste a{color:var(--hell)}.fuss-liste a:hover{color:var(--weiss)}.fuss-copy{color:var(--ged);border-top-color:var(--nachtlinie)}@media (min-width:900px){.fuss-innen{grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr))}.fuss-marke{grid-column:auto}}.kat-uebersicht{padding-top:28px}.kat-raster{list-style:none;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.kat-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.kat-raster{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}.kat-kachel{display:flex;flex-direction:column;gap:8px;height:100%;background:var(--karte);border:1px solid var(--linie);border-radius:8px;padding:18px;text-decoration:none;color:var(--tinte)}.kat-kachel:hover{border-color:var(--tinte);color:var(--tinte)}.kat-name{font:800 21px/1.2 var(--ar)}.kat-text{font-size:15px;color:var(--grau)}.kat-logos{display:flex;gap:8px;margin-top:4px}.kat-logos .kachel{width:64px;height:40px;padding:3px}.kat-zahl{margin-top:auto;align-self:flex-start;font-weight:700;font-size:14px;background:var(--gold);padding:3px 8px;border-radius:3px}.etikett,.fuss-titel,.held-claim,.held-ticket-label,.kicker,.ticket-vor{font-family:var(--ar)}.ticket-titel{font:800 20px/1.22 var(--ar)}.held-unter{color:#d8d0c2}.held-chips{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0}.chip-dunkel{background:transparent;color:var(--hell);border-color:#4a4238;border-radius:999px;font-weight:600;font-size:14px}.chip-dunkel:hover{color:var(--weiss);border-color:var(--gold)}.held .kopf-fakten{margin-top:14px}@media (max-width:639px){.held-chips{display:none}}.start-hinweis{padding-top:24px}.hinweis-leiste{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;background:#fff8d6;border:1px solid #f0d77a;border-radius:var(--r-karte);padding:14px 16px;font-size:15px}.hinweis-leiste p{flex:1 1 320px;margin:0}.hinweis-leiste .knopf{min-height:48px}.start-abschnitt{padding-top:40px}@media (min-width:900px){.start-abschnitt{padding-top:56px}.abschnitt-kopf h2,.abschnitt-titel{font-size:30px}}.abschnitt-titel{font-size:24px;margin-bottom:16px}.abschnitt-kopf .mehr-link{font-weight:700}.chipreihe{list-style:none;display:flex;flex-wrap:wrap;gap:8px}.chipreihe .chip{border-radius:999px;background:var(--karte);font-weight:600;font-size:14px}@media (min-width:1100px){.raster-vier{grid-template-columns:repeat(4,minmax(0,1fr))}}.logo-raster{list-style:none;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.logo-raster{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.logo-raster{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}}.logo-raster a{display:flex;flex-direction:column;align-items:flex-start;gap:8px;height:100%;min-height:132px;background:var(--karte);border:1px solid var(--linie);border-radius:8px;padding:14px;text-decoration:none;color:var(--tinte)}.logo-raster a:hover{border-color:var(--tinte)}.logo-raster .kachel{width:96px;height:48px;padding:3px}.logo-raster b{font-size:15px;overflow-wrap:anywhere}.wertchip{margin-top:auto;font-weight:800;font-size:14px;background:var(--gold);padding:3px 8px;border-radius:3px}.schritte{list-style:none;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.schritte{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.schritte li{display:flex;gap:14px;background:var(--karte);border:1px solid var(--linie);border-radius:var(--r-karte);padding:18px;font-size:15px;line-height:1.45}.schritte b{font:800 30px/1 var(--ar);color:var(--gold-dunkel)}.start-band .newsletter{border-radius:8px;padding:24px 20px}.start-band .newsletter-hinweis,.start-band .newsletter-text p{color:#d8d0c2}@media (min-width:900px){.start-band .newsletter{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:30px;padding:30px;align-items:center}}.start-faq{max-width:820px}.start>:last-child{padding-bottom:56px}.buehne-titel{color:var(--hell);font-size:30px;line-height:1.08;margin:0 0 18px}@media (min-width:900px){.buehne-titel{font-size:44px;font-stretch:110%}}.coupon-weg{margin:12px 0 0;font-size:14px;color:#d8d0c2}.coupon-weg a{color:var(--hell)}.coupon-motiv{margin:0}.coupon-motiv img{width:100%;border-radius:8px;border:1px solid var(--nachtlinie)}@media (max-width:899px){.coupon-motiv{display:none}}.coupon-spalten{display:flex;flex-wrap:wrap;gap:28px 40px;align-items:flex-start}.coupon-bedingungen{flex:999 1 520px;min-width:0}.coupon-shopkasten{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.coupon-shopkasten p{margin:0;color:var(--grau)}.coupon-shopkasten .kachel{width:96px;height:48px;padding:3px}.detail-frist{font-weight:700}.coupon-info{padding-bottom:8px}.seitenkopf-dunkel a:not(.knopf):not(.chip){color:var(--hell)}.seitenkopf-dunkel li,.seitenkopf-dunkel p{color:#d8d0c2}.seitenkopf-dunkel strong{color:var(--weiss)}.seitenkopf-dunkel .suche{border-color:var(--weiss)}.seitenkopf-dunkel .chip{background:transparent;color:var(--hell);border-color:#4a4238}.seitenkopf-dunkel .chip.aktiv,.seitenkopf-dunkel .chip[aria-pressed=true]{background:var(--gold);color:var(--tinte);border-color:var(--gold)}@media print{.coupon-druck .buehne,.coupon-druck .buehne *{background:none!important;color:#000!important}.coupon-motiv{display:block}.coupon-motiv img{max-height:70mm;width:auto}}.coupon-bedingungen{overflow-wrap:anywhere}.filterleiste{position:-webkit-sticky;position:sticky;top:0;z-index:3;background:var(--papier);border-bottom:1px solid var(--linie)}.filterleiste .abc{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:10px 0}.abc-knopf{background:var(--karte);font-weight:700;flex:none}.abc-knopf[aria-pressed=true]{background:var(--nacht);border-color:var(--nacht)}.shops-liste{padding-top:20px}.shopraster a{background:var(--karte);border-radius:8px;padding:14px;gap:8px}.shopraster .kachel{width:96px;height:48px;aspect-ratio:auto;padding:3px;border:1px solid var(--linie)}.shopraster .shop-name{font-weight:700}@media (min-width:1100px){.shopraster{grid-template-columns:repeat(6,1fr)}}.gewinn-held{align-items:start}.gewinn-unter{font-size:17px;max-width:560px}.gewinn-held .kopf-fakten{margin-top:18px}.gewinn-form{background:var(--karte);color:var(--tinte);border-radius:8px;padding:22px 18px;display:flex;flex-direction:column;gap:4px}.gewinn-form h2{font-size:22px;margin-bottom:4px}.gewinn-form a{color:var(--tinte)}.gewinn-klein{font-size:12px;color:var(--grau);margin:8px 0 0}@media (min-width:900px){.gewinn-form{padding:26px}.gewinn-held{padding-top:6px}}.gewinn-aus{padding:8px 0 12px;max-width:760px}.held .suche,.held-text{min-width:0}.held .suche .knopf{padding:0 12px}@media (min-width:1100px) and (max-width:1459px){.kopf .hauptnav ul{gap:16px}}@media (min-width:1100px){.kopf-uhr{display:block}}@media (min-width:1100px) and (max-width:1459px){body:has(.kopf-suche) .kopf-uhr{display:none}}.wertchip-leer{background:var(--papier);color:var(--grau);font-weight:600}.zwei-spalten-text{display:flex;flex-wrap:wrap;gap:28px 40px;align-items:flex-start}.zwei-spalten-text>.info{flex:999 1 560px;min-width:0;max-width:760px}.zwei-spalten-text .info h2{font-size:24px;margin:0 0 10px}.zwei-spalten-text .info section+section{margin-top:28px}.seiten-inhalt{flex:1 1 280px;min-width:0;position:-webkit-sticky;position:sticky;top:16px}.seiten-inhalt-titel{color:var(--grau)}.seiten-inhalt ol{margin:0;padding-left:20px;font-size:15px}.seiten-inhalt li+li{margin-top:4px}.seiten-inhalt a{display:inline;line-height:1.9}@media (max-width:899px){.seiten-inhalt{display:none}}.saison-chips{margin:0 0 16px}.saison-chips .chip.aktiv{background:var(--gold);color:var(--tinte);border-color:var(--gold)}@media (max-width:639px){.saison-chips{display:flex}}.kal{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;max-width:760px}@media (min-width:640px){.kal{grid-template-columns:repeat(4,minmax(0,1fr))}}.kal li{background:var(--nacht2);border:1px solid var(--nachtlinie);border-radius:6px;padding:12px 14px;display:flex;flex-direction:column;gap:2px}.kal small{font-size:12px;color:var(--ged)}.kal b{font:800 24px/1.1 var(--ar);color:var(--hell)}.kal span{font-size:13px;color:#d8d0c2}.kal .kal-heute{background:var(--gold);border-color:var(--gold)}.kal .kal-heute b,.kal .kal-heute small,.kal .kal-heute span{color:var(--tinte)}.ueber-knopf{margin-top:18px}.ueber-spot{margin:0}.ueber-spot figcaption{margin-top:8px;font-size:13px;color:var(--ged)}.hilfe-wege{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr);margin-top:6px}@media (min-width:900px){.hilfe-wege{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.hilfe-weg{display:flex;flex-direction:column;gap:6px;background:var(--nacht2);border:1px solid var(--nachtlinie);border-radius:8px;padding:18px;color:var(--hell);text-decoration:none}a.hilfe-weg:hover{border-color:var(--gold);color:var(--hell)}.hilfe-weg b{font:800 19px/1.25 var(--ar)}.hilfe-weg>span:last-child{font-size:14px;color:#d8d0c2}.hilfe-weg .suche{margin-top:4px;max-width:none}.kontakt-zwei{display:flex;flex-wrap:wrap;gap:32px 40px;align-items:flex-start}.kontakt-zwei>section{flex:1 1 360px;min-width:0}.kontakt-form{flex:1.2 1 420px;min-width:0;background:var(--karte);border:1px solid var(--linie);border-radius:8px;padding:22px 18px}.anliegen{border:0;padding:0;margin:0 0 14px}.anliegen legend{font:700 16px var(--ar);margin-bottom:8px}.anliegen-chips{display:flex;flex-wrap:wrap;gap:8px}.anliegen-chips .chip{border-radius:999px;gap:8px;cursor:pointer;background:var(--karte);font-size:14px}.anliegen-chips .chip:has(input:checked){background:var(--nacht);color:var(--hell);border-color:var(--nacht)}.anliegen-chips input{accent-color:var(--gold);margin:0}.standorte-quer{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.standorte-quer{grid-template-columns:repeat(3,minmax(0,1fr))}}.standort{background:var(--karte)}.recht-kopf{padding-bottom:22px}.recht-kopf .saison-chips{margin:4px 0 0}.recht-raster{display:flex;flex-wrap:wrap-reverse;gap:28px 48px;align-items:flex-start;padding-top:28px}.recht-raster .recht{flex:999 1 560px;min-width:0;max-width:720px;padding-top:0;order:-1}.recht-raster .recht>h2:first-child{margin-top:0}.recht-toc{flex:1 1 260px}@media (max-width:899px){.recht-toc{display:block;position:static}}.buehne .held-ticket .ticket-shop{display:flex}.buehne-raster{grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.buehne-raster{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.buehne-raster>*{min-width:0}.ticket .knopf{white-space:normal;text-align:left}.ticket .knopf .code-ende{flex:none}.buehne-titel{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.ticket .knopf{flex-wrap:wrap;height:auto;padding-top:8px;padding-bottom:8px}.ticket .knopf-text{white-space:normal;min-width:0}@media (min-width:640px){.ticket{grid-template-columns:fit-content(42%) minmax(0,1fr)}.ticket-wert{min-width:160px}}.ticket-wert .etiketten{flex-wrap:wrap}.zustand{padding-top:48px;padding-bottom:64px;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.zustand h1{font-size:clamp(26px,5vw,34px);margin:0}.zustand .suche{width:100%;margin:4px 0}.zustand>p{margin:0}.zustand-gross{font:800 88px/.9 var(--ar);font-stretch:120%;color:var(--gold);-webkit-text-stroke:2px var(--tinte);margin:0}.zustand-zeichen{color:var(--rot)}.zustand-text{font-size:17px;color:#3d3a35;max-width:56ch}.zustand-label{font:700 12px/1.2 var(--ar);text-transform:uppercase;letter-spacing:.08em;color:#6b6458;margin:8px 0 0}.zustand-knoepfe{display:flex;flex-wrap:wrap;gap:10px}.mini-reihe{display:grid;grid-gap:8px;gap:8px;width:100%;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}.mini{display:flex;gap:10px;align-items:center;background:#f6f4ee;border:1px solid var(--linie);border-radius:6px;padding:10px;text-decoration:none;color:var(--tinte);min-height:48px;min-width:0}.mini:hover{border-color:var(--tinte)}.mini b{font:800 18px/1 var(--ar);background:var(--gold);padding:6px 8px;border-radius:3px;flex:none}.mini span{font-weight:700;overflow-wrap:anywhere}.leerzustand .mini-reihe{margin:6px 0 16px}.leerzustand .hinweis-leiste{margin-bottom:16px}.fenster{background:var(--karte)}.fenster-griff{display:none}.fenster-kopf{align-items:flex-start}.fenster-kopf .kachel{width:56px;height:56px}.fenster-kopf-text{flex:1 1 auto;min-width:0}.fenster-shopname{margin:0;font:700 12px/1.2 var(--ar);text-transform:uppercase;letter-spacing:.08em;color:#5b5f64}.fenster-titel{margin:2px 0 0;font:800 21px/1.15 var(--ar);overflow-wrap:anywhere}.fenster-weg{color:#3d3a35}.code-feld .code-gross{font:800 30px/1 var(--ar);letter-spacing:.12em;background:#fff8d6;border-radius:6px;min-height:64px;overflow-wrap:anywhere;text-align:center;padding:10px}.code-feld .knopf{min-height:64px}.fenster-daten div{grid-template-columns:96px 1fr}.fenster-daten dt{font-weight:700;color:var(--tinte)}.fenster-lead{background:#f6f4ee}.fenster-lead .fenster-lead-schalter{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer;font:700 16px/1.25 var(--ar)}.fenster-lead-schalter input{width:22px;height:22px;flex:none;accent-color:var(--tinte);margin:0}.fenster-lead-form{display:none;gap:6px}.fenster-lead-offen .fenster-lead-form,.fenster-lead:has([data-lead-schalter]:checked) .fenster-lead-form{display:grid}@media (max-width:639px){.fenster{width:100%;max-width:100%;margin:auto 0 0;border:0;border-radius:16px 16px 0 0;max-height:92dvh;box-shadow:0 -20px 40px -10px rgba(0,0,0,.5)}.fenster::-webkit-backdrop{background:rgba(14,12,10,.72)}.fenster::backdrop{background:rgba(14,12,10,.72)}.fenster-griff{display:block;width:44px;height:5px;border-radius:3px;background:var(--linie);margin:-6px auto 0}.code-feld{grid-template-columns:1fr}.code-feld .code-gross{font-size:32px}.code-feld .knopf{min-height:52px;font-size:17px}.fenster-lead-zeile .knopf{flex:1 1 100%}}.zeichen{width:56px;height:56px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:none}.zeichen-mail,.zeichen-ok{background:var(--gold);color:var(--tinte)}.zeichen-warn{background:#fbe3e1;color:var(--rot-dunkel)}.zeichen .ic{width:26px;height:26px;margin:0;color:inherit}.zustand-klein{font-size:14px;color:#5b5f64}.zustand .danke-schritte{margin:0 0 4px 20px}.zustand .newsletter{width:100%}.popup{width:min(760px,calc(100% - 16px));max-width:none;max-height:calc(100dvh - 16px);margin:auto;padding:0;border:0;border-radius:var(--r-karte);background:var(--nacht);color:var(--hell);overflow-y:auto;overscroll-behavior:contain}.popup[open]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.popup::-webkit-backdrop{background:rgba(14,12,10,.72)}.popup::backdrop{background:rgba(14,12,10,.72)}.popup-bild{background:var(--nacht2);border-right:1px solid var(--nachtlinie);padding:24px;display:flex;flex-direction:column;justify-content:flex-start;gap:20px}.popup-marke{align-self:flex-start;background:var(--rot);color:#fff;font:800 13px/1 var(--ar);text-transform:uppercase;letter-spacing:.08em;padding:8px 10px;border-radius:3px}.popup-werte{display:grid;grid-gap:10px;gap:10px}.popup-werte span{display:flex;align-items:center;gap:10px;font-weight:700;overflow-wrap:anywhere}.popup-werte b{font:800 26px/1 var(--ar);background:var(--gold);color:var(--tinte);padding:8px 10px;border-radius:3px;flex:none}.popup-inhalt{position:relative;padding:28px 24px 22px;display:flex;flex-direction:column;gap:12px}.popup-zu{position:absolute;top:12px;right:12px;background:transparent;color:var(--hell);border-color:var(--nachtlinie)}.popup-zu:hover{background:var(--hell);color:var(--nacht)}.popup-kicker{color:var(--gold);font:700 13px/1.2 var(--ar);text-transform:uppercase;letter-spacing:.08em;padding-right:52px}.popup h2{font:800 clamp(24px,4vw,30px)/1.1 var(--ar);margin:0;color:#fff;padding-right:40px}.popup p{margin:0;color:var(--ged)}.popup a{color:var(--hell)}.popup-form{display:grid;grid-gap:8px;gap:8px}.popup-form label{font-weight:700;color:var(--hell)}.popup-form input[type=email]{min-height:52px;border-radius:4px;border:1px solid var(--nachtlinie);padding:0 14px;font-size:16px;background:var(--karte);color:var(--tinte)}.popup-form input[aria-invalid=true]{border:2px solid var(--rot)}.popup .feld-fehler{color:#ffb4ad}.popup-klein{font-size:13px;line-height:1.4}.popup .knopf-voll{background:var(--gold);color:var(--tinte);border-color:var(--gold)}.popup .knopf-voll:hover{background:var(--gold-dunkel);border-color:var(--gold-dunkel)}.popup-nein{align-self:center;background:none;border:0;color:var(--ged);text-decoration:underline;font:inherit;font-size:15px;min-height:44px;cursor:pointer}.popup-nein:hover{color:#fff}@media (max-width:639px){.popup{width:100%;max-width:100%;margin:auto 0 0;border-radius:16px 16px 0 0;max-height:92dvh}.popup[open]{grid-template-columns:1fr}.popup-bild{border-right:0;border-bottom:1px solid var(--nachtlinie);padding:16px 18px;flex-direction:row;align-items:center;flex-wrap:wrap;gap:10px 14px}.popup-werte{display:flex;flex-wrap:wrap;gap:8px 14px}.popup-werte span:nth-child(n+3){display:none}.popup-werte b{font-size:18px;padding:6px 8px}.popup-inhalt{padding:20px 18px 18px}}[data-aktion=januarsale]{--rot:#1f6fd1;--rot-dunkel:#1658a8;--rot-hell:#7cb9f2;--tinte:#0d2440;--anthrazit:#17355a;--papier:#f1f5fa;--linie:#d5dde8;--sand:#e4ecf5}.nur-januarsale,[data-aktion=januarsale] .nur-blackfriday{display:none}[data-aktion=januarsale] .kopf .marke-name span,[data-aktion=januarsale] .marke-hell span{color:var(--rot-hell)}[data-aktion=januarsale] .nur-januarsale{display:inline}.info-liste{padding-left:20px;margin:0 0 1em;display:grid;grid-gap:8px;gap:8px}[data-aktion=januarsale]{--nacht:#0b2545;--nacht2:#12355f;--nachtlinie:#2a4d7a;--hell:#eef5fc;--ged:#a9c1dd;--karte:#fbfdff;--papier:#eef4fa;--eis:#8fd3ff;--eis-flaeche:#d6eeff;--eis-linie:rgba(143,211,255,.32);--r-karte:12px;--flocke:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-12 -12 24 24'%3E%3Cg stroke='%238fd3ff' stroke-width='2.2' stroke-linecap='round' fill='none'%3E%3Cpath d='M0-10V10M-8.7-5 8.7 5M-8.7 5 8.7-5'/%3E%3Cpath d='M-3-7.5 0-4.5 3-7.5M-3 7.5 0 4.5 3 7.5'/%3E%3C/g%3E%3C/svg%3E")}[data-aktion=januarsale] .punktpaar i{background:var(--eis)}[data-aktion=januarsale] .punktpaar i+i{background:var(--weiss)}[data-aktion=januarsale] .marke .punktpaar{display:none}[data-aktion=januarsale] .marke:before{content:"";flex:none;width:26px;height:26px;margin-right:9px;background:var(--flocke) center /contain no-repeat}[data-aktion=januarsale] .kopf .marke-name span,[data-aktion=januarsale] .marke-hell span{color:var(--eis)}[data-aktion=januarsale] .kopf,[data-aktion=januarsale] .leiste-oben{border-bottom-color:var(--eis-linie)}[data-aktion=januarsale] .kopf-uhr{border-color:var(--eis-linie)}[data-aktion=januarsale] .kopf-uhr strong,[data-aktion=januarsale] .leiste-oben strong,[data-aktion=januarsale] .menu-hinweis strong{color:var(--eis)}[data-aktion=januarsale] .kopf .hauptnav a[aria-current=page]{color:var(--eis);box-shadow:inset 0 -2px 0 var(--eis)}[data-aktion=januarsale] .hauptnav a[aria-current=page]{color:var(--eis)}[data-aktion=januarsale] .fuss-band input,[data-aktion=januarsale] .kopf-suche .suche,[data-aktion=januarsale] .menu-suche .suche{border-color:var(--nachtlinie)}[data-aktion=januarsale] .menu-hinweis,[data-aktion=januarsale] .seitenkopf-dunkel .seitenkopf-text{color:#cfdcec}[data-aktion=januarsale] .buehne,[data-aktion=januarsale] .seitenkopf-dunkel,[data-aktion=januarsale] main.oeffentlich .held{background-color:var(--nacht);background-image:radial-gradient(circle at 12% 22%,rgba(255,255,255,.55) 0 1.4px,transparent 2px),radial-gradient(circle at 68% 12%,rgba(255,255,255,.45) 0 1.2px,transparent 1.8px),radial-gradient(circle at 84% 58%,rgba(255,255,255,.4) 0 1.6px,transparent 2.2px),radial-gradient(circle at 34% 78%,rgba(255,255,255,.35) 0 1.1px,transparent 1.7px),radial-gradient(circle at 52% 40%,rgba(143,211,255,.35) 0 1.3px,transparent 1.9px),linear-gradient(160deg,#0b2545,#123a6b);background-size:180px 180px,230px 230px,270px 270px,150px 150px,210px 210px,100% 100%}[data-aktion=januarsale] .buehne h1 em,[data-aktion=januarsale] .held h1 em,[data-aktion=januarsale] .held-ticket-label,[data-aktion=januarsale] .seitenkopf-dunkel h1 em{color:var(--eis)}[data-aktion=januarsale] .kicker{color:#1658a8}[data-aktion=januarsale] .held-claim .punktpaar,[data-aktion=januarsale] .kicker .punktpaar{display:none}[data-aktion=januarsale] .held-claim:before,[data-aktion=januarsale] .kicker:before{content:"";width:16px;height:16px;margin-right:8px;background:var(--flocke) center /contain no-repeat;flex:none}[data-aktion=januarsale] .ticket-wert{background:var(--eis-flaeche);border-right-color:var(--nacht)}[data-aktion=januarsale] .karte-meta .wert,[data-aktion=januarsale] .kat-zahl{background:var(--eis-flaeche)}[data-aktion=januarsale] .kopf-fakten li+li:before{background:var(--eis)}[data-aktion=januarsale] .klebeleiste{border-top-color:var(--eis)}[data-aktion=januarsale] .klebeleiste .wert-klebe,[data-aktion=januarsale] .klebeleiste .wert-klebe .wert-vor{color:var(--eis)}@media (max-width:639px){[data-aktion=januarsale] .ticket-wert{border-bottom-color:var(--nacht)}}[data-aktion=januarsale] .knopf,[data-aktion=januarsale] .suche .knopf{border-radius:999px}[data-aktion=januarsale] .karte,[data-aktion=januarsale] .kat-kachel{border-radius:var(--r-karte)}[data-aktion=januarsale] .fuss-titel{color:var(--eis)}[data-aktion=januarsale] .etikett-beilage{display:none}[data-aktion=januarsale] .etikett-jetzt,[data-aktion=januarsale] .mini b,[data-aktion=januarsale] .wertchip,[data-aktion=januarsale] .zeichen-mail,[data-aktion=januarsale] .zeichen-ok{background:var(--eis-flaeche);color:var(--tinte)}[data-aktion=januarsale] .saison-chips .chip.aktiv,[data-aktion=januarsale] .seitenkopf-dunkel .chip.aktiv,[data-aktion=januarsale] .seitenkopf-dunkel .chip[aria-pressed=true]{background:var(--eis);border-color:var(--eis);color:var(--nacht)}[data-aktion=januarsale] .chip-dunkel:hover,[data-aktion=januarsale] a.hilfe-weg:hover{border-color:var(--eis)}[data-aktion=januarsale] .kal .kal-heute{background:var(--eis);border-color:var(--eis)}[data-aktion=januarsale] .kal .kal-heute b,[data-aktion=januarsale] .kal .kal-heute small,[data-aktion=januarsale] .kal .kal-heute span{color:var(--nacht)}[data-aktion=januarsale] .zustand-gross{color:var(--eis)}[data-aktion=januarsale] .anliegen-chips input{accent-color:var(--eis)}[data-aktion=januarsale] .suche{border-radius:999px;padding-left:16px}