.kurs{--kurs-luft: clamp(1rem, 2.5vw, 1.6rem)}.kurs-kopf{display:grid;gap:1.1rem;margin-bottom:2.4rem}.kurs-kopf h1,.kurs-kopf .lead{margin:0}.kurs-fortschritt{display:grid;gap:.55rem;padding:var(--kurs-luft);background:var(--weiss);border:1px solid var(--linie-2);border-radius:var(--r-flaeche)}.kurs-fortschritt-zeile{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;font-family:var(--f-technik)}.kurs-fortschritt-zahl{font-size:var(--t-l);font-weight:600;color:var(--royal-700);font-variant-numeric:tabular-nums}.kurs-fortschritt-label{font-size:var(--t-xs);color:var(--tinte-2);letter-spacing:.04em;text-transform:uppercase}.kurs-balken{height:10px;border-radius:var(--r-kapsel);background:var(--papier-2);overflow:hidden}.kurs-balken>span{display:block;height:100%;width:0%;border-radius:var(--r-kapsel);background:var(--kapsel);transition:width .4s ease}.kurs-weiter{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem 1.2rem;justify-content:space-between;padding:var(--kurs-luft);background:var(--royal-800);color:var(--weiss);border-radius:var(--r-flaeche)}.kurs-weiter[hidden]{display:none}.kurs-weiter-text{display:grid;gap:.2rem;min-width:0}.kurs-weiter-label{font-family:var(--f-technik);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;opacity:.75}.kurs-weiter-titel{font-size:var(--t-l);font-family:var(--f-text)}.kurs-module{display:grid;gap:.9rem}.kurs-modul{background:var(--weiss);border:1px solid var(--linie-2);border-radius:var(--r-flaeche);overflow:hidden}.kurs-modul>summary{display:flex;align-items:center;gap:1rem;padding:var(--kurs-luft);cursor:pointer;list-style:none}.kurs-modul>summary::-webkit-details-marker{display:none}.kurs-modul>summary:focus-visible{outline:2px solid var(--royal-600);outline-offset:-2px}.kurs-modul-nr{flex:none;width:2.6rem;height:2.6rem;border-radius:var(--r-kapsel);display:grid;place-items:center;background:var(--royal-050);color:var(--royal-700);font-family:var(--f-technik);font-weight:600;font-size:var(--t-s)}.kurs-modul[data-fertig=ja] .kurs-modul-nr{background:var(--gut-050);color:var(--gut)}.kurs-modul-text{flex:1 1 auto;min-width:0;display:grid;gap:.15rem}.kurs-modul-titel{font-family:var(--f-text);font-size:var(--t-h3);line-height:1.15}.kurs-modul-meta{font-family:var(--f-technik);font-size:var(--t-xs);color:var(--tinte-2)}.kurs-modul-pfeil{flex:none;transition:transform .2s ease;color:var(--tinte-2)}.kurs-modul[open] .kurs-modul-pfeil{transform:rotate(180deg)}.kurs-lektionen{border-top:1px solid var(--linie-2)}.kurs-lektion{border-bottom:1px solid var(--linie-2)}.kurs-lektion:last-child{border-bottom:0}.kurs-lektion>summary{display:flex;align-items:center;gap:.85rem;padding:.95rem var(--kurs-luft);cursor:pointer;list-style:none}.kurs-lektion>summary::-webkit-details-marker{display:none}.kurs-lektion>summary:hover{background:var(--papier)}.kurs-lektion>summary:focus-visible{outline:2px solid var(--royal-600);outline-offset:-2px}.kurs-haken{flex:none;width:1.75rem;height:1.75rem;padding:0;border-radius:var(--r-kapsel);border:1.5px solid var(--linie);background:transparent;color:transparent;display:grid;place-items:center;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.kurs-haken:hover{border-color:var(--royal-600)}.kurs-haken:focus-visible{outline:2px solid var(--royal-600);outline-offset:2px}.kurs-haken[aria-pressed=true]{background:var(--gut);border-color:var(--gut);color:var(--weiss)}.kurs-haken svg{width:1rem;height:1rem}.kurs-lektion-text{flex:1 1 auto;min-width:0}.kurs-lektion-titel{font-size:var(--t-m)}.kurs-lektion[data-fertig=ja] .kurs-lektion-titel{color:var(--tinte-2)}.kurs-lektion-dauer{flex:none;font-family:var(--f-technik);font-size:var(--t-xs);color:var(--tinte-2);font-variant-numeric:tabular-nums}.kurs-lektion-inhalt{padding:0 var(--kurs-luft) var(--kurs-luft);display:grid;gap:1rem}.kurs-lektion-inhalt>:first-child{margin-top:0}.kurs-video{position:relative;aspect-ratio:16 / 9;background:var(--royal-900);border-radius:var(--r-klein);overflow:hidden}.kurs-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.kurs-video-start{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;cursor:pointer;background:transparent;display:grid;place-items:center}.kurs-video-start img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.55}.kurs-video-play{position:relative;width:4.2rem;height:4.2rem;border-radius:var(--r-kapsel);background:var(--weiss);color:var(--royal-700);display:grid;place-items:center;box-shadow:0 4px 20px #0000004d;transition:transform .15s ease}.kurs-video-start:hover .kurs-video-play{transform:scale(1.06)}.kurs-video-start:focus-visible{outline:3px solid var(--kapsel);outline-offset:-3px}.kurs-video-hinweis{position:absolute;left:0;right:0;bottom:0;padding:.5rem .8rem;text-align:center;font-family:var(--f-technik);font-size:var(--t-xs);color:var(--weiss);background:#00000073}.kurs-video-leer{display:grid;place-items:center;gap:.3rem;height:100%;color:var(--weiss);text-align:center;padding:1rem;font-family:var(--f-technik);font-size:var(--t-s);opacity:.8}.kurs-sperre{display:grid;gap:1.2rem;justify-items:start;padding:clamp(1.4rem,4vw,2.6rem);background:var(--weiss);border:1px solid var(--linie-2);border-radius:var(--r-flaeche)}.kurs-sperre h2,.kurs-sperre p{margin:0}.kurs-sperre-knoepfe{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center}.kurs-sperre-knoepfe form{margin:0}.kurs-schloss{width:3rem;height:3rem;border-radius:var(--r-kapsel);display:grid;place-items:center;background:var(--kapsel-050);color:var(--kapsel-text)}.kurs-editorhinweis{margin-bottom:1.4rem;padding:.8rem 1rem;border-radius:var(--r-klein);background:var(--kapsel-050);color:var(--kapsel-text);font-family:var(--f-technik);font-size:var(--t-s)}@media(max-width:600px){.kurs-modul>summary{gap:.75rem}.kurs-modul-nr{width:2.2rem;height:2.2rem}.kurs-weiter{flex-direction:column;align-items:stretch}.kurs-weiter .btn{width:100%;text-align:center}}@media(prefers-reduced-motion:reduce){.kurs-balken>span,.kurs-modul-pfeil,.kurs-video-play{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/lift-kurs.css.map */
