:root{--lv-asystent-abstand:16px;--lv-asystent-gross:52px}.lv-asystent-einstieg{right:max(var(--lv-asystent-abstand), env(safe-area-inset-right));bottom:calc(var(--lv-asystent-abstand) + env(safe-area-inset-bottom));z-index:65;width:var(--lv-asystent-gross);height:var(--lv-asystent-gross);background:var(--lv-schwarz,#000);color:#fff;cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:bottom .3s,background-color .2s;display:inline-flex;position:fixed;box-shadow:0 4px 16px #00000038}.lv-asystent-einstieg[hidden]{display:none}.lv-asystent-einstieg:hover{background:#2b2b2b}.lv-asystent-einstieg:focus-visible{outline-offset:-5px;outline:2px solid #fff;box-shadow:0 0 0 3px #000,0 4px 16px #00000038}.lv-asystent-einstieg svg{flex:none}.lv-asystent-einstieg-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:1025px){:root{--lv-asystent-abstand:24px}}body:has(.lv-kaufbalken[data-sichtbar]) .lv-asystent-einstieg{bottom:calc(68px + var(--lv-asystent-abstand) + env(safe-area-inset-bottom))}@media (min-width:1025px){body:has(.lv-kaufbalken[data-sichtbar]) .lv-asystent-einstieg{bottom:calc(var(--lv-asystent-abstand) + env(safe-area-inset-bottom))}}.lv-asystent-einstieg[data-ausweichen]{visibility:hidden;opacity:0;transform:translateY(12px)}.lv-asystent-einstieg{transition:bottom .3s,background-color .2s,opacity .2s,transform .2s,visibility}.lv-asystent-einstieg[data-ausweichen]{transition:bottom .3s,opacity .2s,transform .2s,visibility 0s .2s}body:has(.lv-cookie-schleier,.lv-miniwk[data-offen],.lv-fenster-schleier:not([hidden]),.lv-menue--offen,.lv-zoom,.lv-asystent,.lv-suche,.lv-merk-toast[data-sichtbar]) .lv-asystent-einstieg{display:none}body:has(.lv-asystent-einstieg) .lv-fuss{padding-bottom:calc(var(--lv-asystent-gross) + 2 * var(--lv-asystent-abstand))}@media (prefers-reduced-motion:reduce){.lv-asystent-einstieg{transition:none}}@media print{.lv-asystent-einstieg{display:none}}.lv-asystent-einladung{--lv-einladung-rechts:calc(max(var(--lv-asystent-abstand), env(safe-area-inset-right)) + var(--lv-asystent-gross) + 8px);--lv-einladung-breite:330px;right:var(--lv-einladung-rechts);bottom:calc(var(--lv-asystent-abstand) + env(safe-area-inset-bottom));z-index:65;width:0;height:var(--lv-asystent-gross);box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#242424;border:1px solid #3d3d3c;border-radius:0;font-size:15px;transition:width .48s cubic-bezier(.2,.8,.2,1);position:fixed;overflow:hidden}@media (max-width:767px){.lv-asystent-einladung{--lv-einladung-breite:calc(100vw - 16px - var(--lv-einladung-rechts));font-size:14px}}.lv-asystent-einladung:not([data-phase=start],[data-phase=zu]){width:var(--lv-einladung-breite)}.lv-asystent-einladung[data-phase=start]{border-color:#0000}.lv-asystent-einladung-inhalt{width:calc(var(--lv-einladung-breite) - 2px);box-sizing:border-box;color:#f2f2f0;opacity:0;align-items:center;gap:10px;padding:0 14px 0 16px;transition:opacity .15s;display:flex;position:absolute;top:0;bottom:0;right:0}.lv-asystent-einladung:is([data-phase=zeigt],[data-phase=tippt],[data-phase=steht]) .lv-asystent-einladung-inhalt{opacity:1}.lv-asystent-einladung-inhalt svg{flex:none}.lv-asystent-einladung-text{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;line-height:1.25;display:-webkit-box;overflow:hidden}.lv-asystent-einladung-hinweis{color:#a9a8a2}.lv-asystent-einladung-frage{color:#f2f2f0}body:has(.lv-kaufbalken[data-sichtbar]) .lv-asystent-einladung{bottom:calc(68px + var(--lv-asystent-abstand) + env(safe-area-inset-bottom))}@media (min-width:1025px){body:has(.lv-kaufbalken[data-sichtbar]) .lv-asystent-einladung{bottom:calc(var(--lv-asystent-abstand) + env(safe-area-inset-bottom))}}:is(body:has(.lv-cookie-schleier,.lv-miniwk[data-offen],.lv-fenster-schleier:not([hidden]),.lv-menue--offen,.lv-zoom,.lv-asystent,.lv-suche,.lv-merk-toast[data-sichtbar]) .lv-asystent-einladung,body:has(.lv-asystent-einstieg[data-ausweichen]) .lv-asystent-einladung){display:none}@media (prefers-reduced-motion:reduce){.lv-asystent-einladung{display:none}}@media print{.lv-asystent-einladung{display:none}}
.lv-landhinweis{z-index:80;background:var(--lv-weiss);max-width:460px;color:var(--lv-text);box-shadow:0 10px 40px #0000002e, 0 0 0 1px var(--lv-linie);padding:24px 24px 20px;position:fixed;bottom:16px;left:16px;right:16px}@media (min-width:768px){.lv-landhinweis{left:var(--lv-rand);bottom:24px;right:auto}}.lv-landhinweis-titel{color:var(--lv-tinte);align-items:center;gap:10px;margin:0 40px 10px 0;font-size:20px;font-weight:300;line-height:1.25;display:flex}.lv-landhinweis-titel .lv-flagge{width:22px;height:15px;box-shadow:0 0 0 1px var(--lv-linie);flex:none}.lv-landhinweis-text{margin:0 0 18px;font-size:15px;line-height:1.5}.lv-landhinweis-knoepfe{flex-wrap:wrap;gap:10px;display:flex}.lv-landhinweis-knoepfe .lv-knopf{text-align:center;flex:auto;min-height:48px;padding:0 18px;font-size:13px}.lv-landhinweis .lv-landhinweis-bleiben{background:var(--lv-weiss);color:var(--lv-schwarz);box-shadow:inset 0 0 0 1px var(--lv-schwarz)}.lv-landhinweis .lv-landhinweis-bleiben:hover{background:var(--lv-sand)}.lv-landhinweis-zu{min-width:44px;min-height:44px;color:var(--lv-tinte);cursor:pointer;background:0 0;place-items:center;display:grid;position:absolute;top:6px;right:6px}.lv-landhinweis :focus-visible{outline:2px solid var(--lv-tinte);outline-offset:3px}.lv-landhinweis .lv-knopf:focus-visible{outline-offset:2px}
