@layer components{.k-suche.o-suche{width:100%}.o-tage{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.o-tage>.lbl{color:var(--mu);margin-right:2px;font-size:13px;font-weight:700}.o-tag{box-sizing:border-box;background:var(--sf);min-width:44px;min-height:44px;box-shadow:inset 0 0 0 1.5px var(--control);color:var(--ink);cursor:pointer;border-radius:999px;place-items:center;padding:0 10px;font-size:15px;font-weight:600;display:inline-grid;position:relative}.o-tag:has(input:checked){background:var(--pr);color:var(--onpr);box-shadow:var(--shadow-chip-on);font-weight:700}.o-tag:has(input:focus-visible){outline:2px solid var(--pr);outline-offset:2px}.o-suchpille{border-radius:var(--radius-search);background:var(--sf);min-height:66px;box-shadow:inset 0 0 0 1.5px var(--control-strong),var(--shadow-card);cursor:pointer;align-items:center;gap:12px;padding:0 8px 0 10px;list-style:none;display:flex}.o-suchpille::-webkit-details-marker{display:none}.o-suchpille>.k-ikon{--s:44px}.o-suchpille>.txt{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.o-suchpille>.txt>b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;overflow:hidden}.o-suchpille>.txt>span{color:var(--mu);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.o-suchpille>.mehr{background:var(--sf2);width:44px;height:44px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}details[open]>.o-suchpille>.mehr{background:var(--prs);color:var(--primary-ink)}.res.o-treffer{position:relative}.o-treffer h3.t4{font-size:17px;line-height:1.3}.o-treffer-merken{z-index:2;position:relative}@media (max-width:767px){.res.o-treffer{gap:12px;padding:8px}.res.o-treffer .ph{height:100%;min-height:96px}.o-treffer .o-treffer-merken{position:absolute;top:6px;right:6px}.o-treffer .o-treffer-kopf{padding-right:44px}}.o-fakten{gap:12px;margin:0;padding:0;list-style:none}.o-fakten>li{border-radius:var(--radius-inner);background:var(--sf);min-width:0;box-shadow:var(--shadow-raised);align-items:center;gap:10px;padding:12px;display:flex}.o-fakten>li>.k-ikon{width:36px;height:36px}.o-fakten>li>.k-ikon>svg.i{width:18px;height:18px}.o-fakten>li b{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-size:16px;font-weight:700;line-height:1.3}.o-fakten>li .meta{font-size:13px}@media (max-width:767px){.o-fakten>li{gap:10px;padding:10px 12px}.o-fakten>li>.k-ikon{width:32px;height:32px}.o-fakten>li>.k-ikon>svg.i{width:17px;height:17px}.o-fakten>li b{font-size:15px}}.k-erfolg.o-willkommen{--hoch:320px}.k-erfolg.o-willkommen>.k-buehne>.lumi-clip{margin-bottom:26px}.o-willkommen .o-willkommen-tor{z-index:-1;position:absolute;top:42px;left:50%;transform:translate(-50%)}.k-erfolg-inhalt .o-willkommen-titel.t1{font-size:clamp(28px,1.6vw + 20px,34px)}.k-erfolg.o-willkommen>.k-erfolg-inhalt{padding:28px 36px 32px}@media (max-width:767px){.k-erfolg.o-willkommen{--hoch:260px}.k-erfolg.o-willkommen>.k-buehne>.lumi-clip{width:164px;height:164px;margin-bottom:20px}.k-erfolg.o-willkommen>.k-erfolg-inhalt{padding:22px 18px 24px}}.o-sockel-reihe{justify-content:center;align-items:flex-end;gap:12px;margin:24px 0 0;padding:0;list-style:none;display:flex}.o-sockel-reihe>li{min-width:0;display:flex}.o-sockel-reihe a{border-radius:var(--radius-card);color:var(--ink);text-align:center;flex-direction:column;align-items:center;gap:14px;padding:8px 6px 6px;display:flex}.o-sockel-reihe a:hover{background:color-mix(in srgb,var(--sf) 50%,transparent);text-decoration:none}.o-sockel-reihe .k-sockel{zoom:.5}.o-sockel-lumi{z-index:1;margin-bottom:-22px;display:block;position:relative}.o-sockel-lumi>.k-lumi{width:96px;height:96px}.o-sockel-name{font-size:15px;font-weight:700;line-height:1.3}@media (max-width:767px){.o-sockel-reihe{display:none}}@media (min-width:1024px){.o-sockel-reihe{gap:20px}.o-sockel-reihe .k-sockel{zoom:.66}.o-sockel-lumi>.k-lumi{width:124px;height:124px}}@media (min-width:1280px){.o-sockel-reihe{gap:32px}.o-sockel-reihe .k-sockel{zoom:.72}.o-sockel-lumi{margin-bottom:-26px}.o-sockel-lumi>.k-lumi{width:140px;height:140px}}.o-sockel-reihe .k-sockel>b{text-align:center}.o-bild{border-radius:var(--radius-panel);background:var(--stage-band);box-shadow:inset 0 1px 0 var(--sf);padding:28px}@media (max-width:767px){.o-bild{border-radius:var(--radius-card);padding:14px}}.o-zahlen{border-radius:var(--radius-card);background:var(--sf);box-shadow:var(--shadow-card);flex-wrap:wrap;justify-content:center;gap:20px 56px;padding:22px 28px;display:flex}.k-ikon.o-ok{background:var(--oks);color:var(--ok);box-shadow:none}.o-portraet{justify-self:center;width:min(320px,72vw);margin:0 auto;position:relative}.o-portraet>img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-panel);width:100%;height:auto;box-shadow:var(--shadow-hero);display:block}.o-portraet-lumi{position:absolute;bottom:-22px;left:-26px}.k-suche.o-hilfe-suche{text-align:left;width:100%;max-width:720px;padding:10px}.o-hilfe-suche>.ctl{border-radius:var(--radius-search);min-height:60px;padding-right:6px;font-size:17px}.o-hilfe-suche>.ctl>.btn{min-height:48px}.k-suche.o-filter{width:100%;padding:18px 20px}.k-erfolg.o-start-gruss{--hoch:230px}.k-erfolg.o-start-gruss>.k-buehne>.lumi-clip{margin-bottom:16px}.card.o-angebot-kopf{flex-direction:row;align-items:center;gap:22px;padding:10px 24px 10px 10px}.o-angebot-kopf>.o-angebot-foto{flex:none;width:240px;height:170px}@media (max-width:767px){.card.o-angebot-kopf{flex-direction:column;align-items:stretch;padding:8px 8px 18px}.o-angebot-kopf>.o-angebot-foto{width:100%;height:170px}.o-angebot-kopf>.col{padding:0 10px}}}
