.start-video{aspect-ratio:16/9;border:1px solid var(--linie,#e4ddcc);width:100%;font:inherit;color:inherit;cursor:pointer;background:#f1ebdf;border-radius:14px;margin-top:12px;padding:0;display:block;position:relative;overflow:hidden}.start-video:disabled{cursor:default}.start-video img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.start-video .play{background:var(--wald,#24604c);border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:absolute;top:68%;left:61%;transform:translate(-50%,-50%);box-shadow:0 6px 20px #00000040}.start-video .play:after{content:"";border:12px solid #0000;border-left:20px solid #fff;border-right-width:0;margin-left:6px}.start-video:hover .play{background:#1c4a3a}.start-video:focus-visible{outline:2px solid var(--wald,#24604c);outline-offset:3px}.start-video .dauer{color:var(--tinte,#1b241f);background:#ffffffeb;border-radius:99px;padding:2px 9px;font-size:.78rem;line-height:1.5;position:absolute;top:10px;right:10px}.start-video .folgt{border:1px dashed var(--eichel,#9a6b12);color:#8b6010;white-space:nowrap;background:#fffffff0;border-radius:99px;padding:6px 14px;font-size:.9rem;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.start-video .laedt{background:#ffffffeb;border-radius:99px;padding:2px 9px;font-size:.8rem;position:absolute;bottom:10px;right:10px}.start-video-an{cursor:default;background:#000}.start-video-an video,.start-video-an iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.start-video-fehler{color:#8b6010;margin:8px 0 0;font-size:.9rem}
.angebot{padding:18px}.angebot .ang-kopf{font:600 .86rem var(--t);letter-spacing:.04em;text-transform:uppercase;color:var(--eichel-text);margin:0}.angebot .ang-gross{font-family:var(--d);color:var(--wald);margin:10px 0 0;line-height:1.15}.angebot .ang-gross .gp{font-size:1.6rem;font-weight:700}.angebot .ang-gross .gp-trenn{color:var(--linie-stark);font-size:1.6rem}.angebot .ang-gesamt{color:var(--tinte);margin:8px 0 0;font-size:1rem;font-weight:600}.angebot .ang-bleibt,.angebot .ang-garantie{color:var(--tinte);margin:4px 0 0;font-size:.95rem}.angebot .btn{text-align:center;width:100%;margin-top:16px}.angebot .ang-regulaer{color:var(--gedaempft);text-align:center;margin:10px 0 0;font-size:.88rem}.angebot .recht{margin-top:10px;font-size:.76rem;line-height:1.5}.btn.haupt{text-align:center;border-radius:11px;padding:15px 22px;font-size:1.08rem}.tk-karte{background:var(--eichel-hell);border:2px solid var(--eichel);margin:0 0 18px;padding:18px;box-shadow:0 0 0 3px #fbf3e2}.tk-titel{font-family:var(--d);color:var(--tinte);margin:0;font-size:clamp(1.25rem,4.8vw,1.55rem);font-weight:700;line-height:1.2}.tk-skala{font:600 .85rem var(--t);color:var(--eichel-text);align-items:center;gap:10px;margin:30px 0 0;display:flex}.tk-spur{background:var(--karte);border:1px solid var(--eichel);border-radius:999px;flex:1;height:12px;position:relative}.tk-fuellung{background:var(--eichel);border-radius:999px;height:100%;transition:width .8s}.tk-marke{background:var(--eichel);color:#fff;border-radius:99px;padding:0 7px;font-size:.78rem;line-height:1.5;position:absolute;top:-24px;transform:translate(-50%)}.tk-stand{color:var(--eichel-text);margin:8px 0 0;font-size:.9rem;font-weight:600}.tk-text{margin:8px 0 0;font-size:.97rem}.tk-karte .btn{text-align:center;width:100%;margin-top:16px}@media (min-width:761px){.karte.tk-karte .btn{align-self:flex-start;width:auto;min-width:260px}}@media (prefers-reduced-motion:reduce){.tk-fuellung{transition:none}}.siegel{border:1px solid var(--eichel);background:linear-gradient(180deg,#fffaf0,var(--eichel-hell));font:600 .84rem var(--t);letter-spacing:.01em;color:var(--wald);border-radius:999px;align-items:center;gap:8px;margin:0 0 14px;padding:4px 14px 4px 5px;display:inline-flex;box-shadow:0 1px #9a6b122e}.siegel-icon{flex:none;width:30px;height:30px}.siegel-herkunft{padding-left:10px}.siegel-flagge{margin-right:1px}.gruen-block{background:var(--wald);color:#fff;border-radius:22px;padding:22px 16px}.gruen-block h2{color:#fff}.gruen-block p.lead{color:#e6f0ea}.gruen-block .tk-karte{box-shadow:none}@media (min-width:761px){.gruen-block{padding:32px}}.schluss.gruen{background:var(--wald);border-color:var(--wald);color:#fff}.schluss.gruen h2{color:#fff}.schluss.gruen p{color:#e6f0ea}.schluss.gruen a:not(.btn){color:#fff;font-weight:600}.schluss.gruen .btn{color:var(--wald);background:#fff;border-color:#fff}.schluss.gruen .btn:hover{background:var(--wald-hell)}.schluss.gruen .btn.leise{color:#fff;background:0 0;border-color:#fff}.schluss.gruen .btn.leise:hover{background:#ffffff1f}.schluss.gruen .recht{color:#e6f0ea}.schluss.gruen input{border-color:#fff}.schluss.gruen .danke{color:#fff}.btn:focus-visible{outline-offset:3px}.gruen-block .btn:focus-visible,.schluss.gruen .btn:focus-visible{outline-color:#fff}.karte.hell.angebot{z-index:1;border:2px solid var(--eichel);position:relative;transform:translateY(-4px);box-shadow:inset 0 1px #ffffffe6,0 2px 4px #1b241f14,0 18px 36px -14px #1b241f73,0 0 0 4px #d6aa4a38,0 0 32px #d6aa4a47}.gruen-block .karte{color:var(--tinte)}.schluss.gruen form :is(label,span,p){color:#e6f0ea}.angebot-monat,.band-beste-wahl{display:none}.angebot-monat .ang-liste{color:var(--gedaempft);flex:none;margin:10px 0 0;padding-left:18px;font-size:.93rem}.angebot-monat .btn{text-align:center;width:100%;margin-top:auto}.angebot-monat .ang-gross .gp{font-size:1.6rem;font-weight:700}.angebot-monat .ang-kopf{font:600 .86rem var(--t);letter-spacing:.04em;text-transform:uppercase;color:var(--gedaempft);margin:0}.angebot-monat .ang-gross{font-family:var(--d);color:var(--tinte);margin:10px 0 0;line-height:1.15}.angebot-monat .ang-gesamt{margin:8px 0 0;font-size:1rem;font-weight:600}.angebot-monat .recht{margin-top:10px;font-size:.76rem}@media (min-width:1024px){.angebot-paar{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:28px;margin-top:8px;display:grid}.angebot-monat{flex-direction:column;align-self:stretch;margin-block:22px;padding:22px;display:flex}.angebot-monat .ang-liste{margin-bottom:18px}.karte.hell.angebot.beste-wahl{padding:28px 26px;transform:translateY(-6px)scale(1.02)}.beste-wahl .band-beste-wahl{background:var(--eichel);color:#fff;font:700 .8rem var(--t);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:99px;padding:5px 16px;display:inline-block;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 4px 10px #9a6b1259}.beste-wahl .btn.haupt{padding:17px 22px;font-size:1.15rem;box-shadow:0 6px 16px -6px #24604c99}}
