.lv-hersteller{padding-block:28px 8px}@media (min-width:1008px){.lv-hersteller{padding-block:40px 16px}}.lv-hersteller-box{background:var(--lv-weiss);padding:clamp(16px,1.5vw + 10px,28px)}@media (max-width:539.98px){.lv-hersteller-box{margin-inline:calc(var(--lv-rand) * -1)}}.lv-hersteller-box>.lv-auge{color:var(--lv-tinte);margin:0 0 16px}.lv-hersteller-liste{grid-template-columns:1fr;gap:24px 20px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:520px){.lv-hersteller-liste{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1008px){.lv-hersteller-liste{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px}}.lv-hersteller-link{color:var(--lv-tinte);display:block}.lv-hersteller-bild{aspect-ratio:var(--lv-v);background:var(--lv-sand);display:block;position:relative;overflow:hidden}.lv-hersteller-bild img{object-fit:contain;transition:opacity .3s}.lv-hersteller-bild--ersatz img{padding:6px}.lv-hersteller-name{text-wrap:balance;padding-top:10px;font-size:15px;font-weight:300;line-height:1.3;display:block}@media (min-width:1008px){.lv-hersteller-name{font-size:16px}}@media (hover:hover){.lv-hersteller-link:hover .lv-hersteller-name{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.lv-hersteller-link:hover img{opacity:.9}}.lv-hersteller-link:focus-visible{outline:2px solid var(--lv-tinte);outline-offset:3px}.lv-kauf-preisblock .lv-kauf-hersteller{color:var(--lv-tinte);margin:0 0 4px;font-size:16px}.lv-kauf-hersteller span{color:var(--lv-leise)}.lv-kauf-hersteller a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.lv-kauf-hersteller a:hover{text-decoration-thickness:2px}
