.lv-kopf .lv-kopf-merk--rechts{display:none}.lv-kopf .lv-kopf-links .lv-kopf-merk--links{margin-left:-18px}@media (min-width:768px){.lv-kopf .lv-kopf-merk--links{display:none}.lv-kopf .lv-kopf-merk--rechts{display:inline-flex}}.lv-merken{cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.lv-merken svg{flex:none;display:block;overflow:visible}.lv-merken svg path{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round;transition:fill .2s}.lv-merken[aria-pressed=true] svg path{fill:currentColor}.lv-merken[data-puls] svg{animation:.4s ease-out lv-herz-puls}@keyframes lv-herz-puls{0%{transform:scale(1)}40%{transform:scale(1.28)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.lv-merken[data-puls] svg{animation:none}}.lv-merken--bild{z-index:4;color:#fff;filter:drop-shadow(0 1px 2px #0000004d);background:0 0;width:44px;height:44px;position:absolute}.lv-merken--bild svg path.lv-herz-kontur{fill:none;stroke:#0000008c;stroke-width:4px;stroke-linejoin:round}.lv-merken--bild svg path.lv-herz-linie{fill:#00000014;stroke:#fff;stroke-width:1.7px;stroke-linejoin:round}.lv-merken--bild[aria-pressed=true] svg path.lv-herz-linie{fill:var(--lv-rot)}.lv-merken--bild svg{transition:transform .2s}@media (hover:hover){.lv-merken--bild:hover svg{transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.lv-merken--bild svg{transition:none}}.lv-merken--bild:focus-visible{outline-offset:-2px;outline:2px solid #fff;box-shadow:0 0 0 2px #1a1a1a}.lv-karte{position:relative}.lv-karte-link{color:inherit;flex-direction:column;flex:1;display:flex}.lv-merken--karte{top:2px;right:2px}.lv-merken--galerie{z-index:3;top:calc(var(--lv-kopf-h) + 4px);right:6px}@media (min-width:1025px){.lv-merken--galerie{top:8px;right:8px}}.lv-merk-hinweis{background:var(--lv-sand);border-left:2px solid var(--lv-tinte);max-width:70ch;color:var(--lv-tinte);margin:0 0 24px;padding:12px 16px;font-size:15px;line-height:1.55}.lv-merk-hinweis a{color:var(--lv-tinte);text-underline-offset:3px;text-decoration:underline}.lv-merk-status{color:var(--lv-leise);outline:none;margin:0 0 20px;font-size:14px}.lv-merk-raster{grid-template-columns:1fr;gap:28px 20px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.lv-merk-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.lv-merk-raster{grid-template-columns:repeat(3,minmax(0,1fr))}}.lv-merk-karte{flex-direction:column;min-width:0;display:flex}.lv-merk-bild{aspect-ratio:6/5;background:var(--lv-sand-dunkel);display:block;position:relative;overflow:hidden}.lv-merk-bild img{object-fit:contain}.lv-merk-info{margin:14px 0 0}.lv-merk-name{min-width:0;color:var(--lv-tinte);margin:0;font-size:16px;font-weight:300;line-height:1.35}.lv-merk-name a:hover{text-underline-offset:3px;text-decoration:underline}.lv-merk-preis{color:var(--lv-text);margin:4px 0 0;font-size:14px}.lv-merk-preis b{color:var(--lv-tinte);white-space:nowrap;font-size:15px;font-weight:400}.lv-merk-ausfuehrung{color:var(--lv-leise);margin:4px 0 0;font-size:13px}.lv-merk-aktionen{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:14px;display:flex}.lv-merk-aktionen .lv-knopf{min-height:46px;padding:0 20px;font-size:13px}.lv-merk-entfernen{min-height:44px;color:var(--lv-tinte);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 2px;font-size:14px;text-decoration:underline;display:inline-flex}.lv-merk-entfernen:focus-visible,.lv-merk-aktionen a:focus-visible,.lv-merk-name a:focus-visible,.lv-merk-bild:focus-visible{outline:2px solid var(--lv-tinte);outline-offset:2px}.lv-merk-leer{max-width:62ch}.lv-merk-leer p{margin:0 0 12px;font-size:16px;line-height:1.55}.lv-zuletzt{padding-block:0 64px}@media (min-width:768px){.lv-zuletzt{padding-bottom:96px}}.lv-zuletzt h2{margin:0 0 32px}.lv-zuletzt-reihe{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(150px,46%);grid-auto-flow:column;gap:12px;margin:0;padding:0 0 10px;list-style:none;display:grid;overflow-x:auto}@media (min-width:768px){.lv-zuletzt-reihe{grid-auto-columns:minmax(170px,calc(25% - 18px));gap:24px}}@media (min-width:1366px){.lv-zuletzt-reihe{grid-auto-columns:minmax(170px,calc(20% - 19.2px))}}.lv-zuletzt-reihe>li{scroll-snap-align:start;min-width:0;display:flex}.lv-zuletzt-reihe a{min-width:0;color:inherit;flex-direction:column;flex:1;display:flex}.lv-zuletzt-reihe a:focus-visible{outline:2px solid var(--lv-tinte);outline-offset:2px}.lv-zuletzt-bild{aspect-ratio:6/5;background:var(--lv-sand-dunkel);display:block;position:relative;overflow:hidden}.lv-zuletzt-bild img{object-fit:contain}.lv-zuletzt-info{flex:1;padding:10px 0 0}.lv-zuletzt-name{min-width:0;color:var(--lv-tinte);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.lv-zuletzt-preis{color:var(--lv-text);white-space:nowrap;margin:2px 0 0;font-size:13px}.lv-zuletzt-preis b{color:var(--lv-tinte);font-weight:400}@media (hover:hover){.lv-zuletzt-reihe a:hover .lv-zuletzt-name{text-underline-offset:3px;text-decoration:underline}}.lv-merk-toast{left:50%;bottom:calc(16px + env(safe-area-inset-bottom));z-index:290;width:min(460px,100vw - 32px);color:var(--lv-tinte);background:#fff;padding:16px 48px 16px 18px;font-size:15px;line-height:1.5;display:none;position:fixed;transform:translate(-50%);box-shadow:0 12px 40px #00000038}.lv-merk-toast[data-sichtbar]{animation:.3s both lv-merk-toast-auf;display:block}@keyframes lv-merk-toast-auf{0%{opacity:0;transform:translate(-50%,12px)}}@media (prefers-reduced-motion:reduce){.lv-merk-toast[data-sichtbar]{animation:none}}@media (min-width:1025px){.lv-merk-toast{bottom:24px}}.lv-merk-toast-text{margin:0}.lv-merk-toast-aktionen{margin-top:10px}.lv-merk-toast-aktionen a{min-height:44px;color:var(--lv-tinte);text-underline-offset:3px;align-items:center;margin-block:-10px;font-weight:400;text-decoration:underline;display:inline-flex}.lv-merk-toast-zu{width:44px;height:44px;color:var(--lv-tinte);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:4px;right:4px}@media (hover:hover){.lv-merk-toast-zu:hover{background:var(--lv-sand)}}.lv-merk-toast :focus-visible{outline:2px solid var(--lv-tinte);outline-offset:2px}
