.lps{--lps-oliv:#757343;--lps-hell:#AAA144;--lps-creme:#F2EEEB;--lps-beige:#EBDFCD;--lps-orange:#E25F27;--lps-ink:#4F5153;--lps-line:#E3DED6;--lps-muted:#7D7B74;--lps-head:"Passion One",sans-serif;--lps-body:"HelveticaNow","Helvetica Neue",Helvetica,Arial,sans-serif;color:var(--lps-ink);font-family:var(--lps-body);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}.lps *,.lps *::before,.lps *::after{box-sizing:border-box}.lps p{margin:0}.lps p+p{margin-top:10px}.lps img{display:block;max-width:100%;height:auto}.lps .lps-in{max-width:640px;margin:0 auto}.lps h1,.lps h2,.lps h3{font-family:var(--lps-head);font-weight:400;color:var(--lps-ink);letter-spacing:.06em;line-height:1.08;text-transform:none;margin:0;text-wrap:balance}.lps .lps-h1{font-size:36px}.lps .lps-h2{font-size:28px}.lps .lps-h3{font-size:20px;letter-spacing:.04em}.lps .lps-kick{display:block;font-family:var(--lps-head);text-transform:uppercase;letter-spacing:.18em;font-size:13px;color:var(--lps-oliv);margin-bottom:8px}.lps .lps-center{text-align:center}.lps .lps-hl{color:var(--lps-oliv);font-weight:700}.lps .lps-blk{display:inline;background:var(--lps-oliv);color:#fff;font-weight:700;border-radius:6px;padding:.04em .28em .08em;line-height:1.5;-webkit-box-decoration-break:clone;box-decoration-break:clone}.lps .lps-blk.is-inv{background:#fff;color:var(--lps-oliv)}.lps .lps-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;background:var(--lps-hell);color:#fff;text-decoration:none;font-family:var(--lps-head);font-size:17px;letter-spacing:.1em;text-transform:uppercase;border-radius:4px;padding:15px 14px;border:0;cursor:pointer;transition:background .2s,transform .15s;text-align:center;line-height:1.15}.lps .lps-btn small{font-family:var(--lps-body);font-size:11px;letter-spacing:.12em;margin-top:4px;font-weight:500}.lps .lps-btn:active{transform:scale(.98)}.lps .lps-btn.is-white{background:#fff;color:var(--lps-oliv)}@media (hover:hover){.lps .lps-btn:hover{background:var(--lps-oliv);color:#fff}.lps .lps-btn.is-white:hover{background:var(--lps-creme);color:var(--lps-oliv)}}.lps .lps-slot{background:#fff;border:1.5px dashed #CFC8B4;border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px 18px;min-height:200px;position:relative;overflow:hidden}.lps .lps-slot b{font-size:13.5px}.lps .lps-slot span{font-size:12px;color:var(--lps-muted);margin-top:4px;max-width:32ch}.lps .lps-slot svg{width:30px;height:30px;stroke:var(--lps-oliv);fill:none;stroke-width:1.6;margin-bottom:8px}.lps.is-white .lps-slot{background:var(--lps-creme)}.lps .lps-media{border-radius:4px;overflow:hidden}.lps .lps-media img,.lps .lps-media video{width:100%;height:auto;display:block}.lps .lps-ticks{list-style:none;margin:0;padding:0}.lps .lps-ticks li{position:relative;padding-left:28px;margin-bottom:9px;font-size:14.5px}.lps .lps-ticks li::before{content:"";position:absolute;left:0;top:3px;width:18px;height:18px;border-radius:50%;background:var(--lps-hell) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/12px no-repeat}.lps .lps-stars{color:var(--lps-hell);letter-spacing:1.5px;font-size:15px}.lps .lps-note{font-size:12px;color:var(--lps-muted);font-style:italic;margin-top:10px}@media (min-width:750px){.lps .lps-h1{font-size:44px}.lps .lps-h2{font-size:34px}}.lps[id],.lps [id]{scroll-margin-top:84px}.lps .lps-ed{margin-top:10px;font-size:11.5px;line-height:1.4;color:#8a4a2a;background:repeating-linear-gradient(135deg,rgba(226,95,39,.10) 0 6px,transparent 6px 12px);border-radius:3px;padding:6px 8px}.lps-hero .lps-lead{border-left:3px solid var(--lps-hell);padding:2px 0 2px 12px;font-size:16px;margin:14px 0 18px}.lps-hero .lps-heromedia{position:relative;margin-bottom:-26px}.lps-hero .lps-heromedia .lps-slot{min-height:250px}.lps-hero .lps-heromedia .lps-media img{aspect-ratio:4/3;object-fit:cover}.lps-hero .lps-btn.is-overlap{position:relative;z-index:1;width:calc(100% - 28px);margin:0 auto}.lps-hero .lps-ticks{margin:26px 0 16px}.lps-hero .lps-rating{display:flex;align-items:center;gap:8px;font-size:13.5px;margin-bottom:14px}.lps-hero .lps-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:18px}.lps-hero .lps-stat{background:#fff;border-radius:4px;padding:12px 6px;text-align:center}.lps-hero .lps-stat b{display:block;font-family:var(--lps-head);font-weight:400;font-size:24px;color:var(--lps-oliv);letter-spacing:.03em;line-height:1}.lps-hero .lps-stat span{font-size:11.5px;line-height:1.3;display:block;margin-top:4px}.lps-intro .lps-h2{line-height:1.15}.lps-intro .lps-big{display:block;font-size:54px;font-weight:700;color:var(--lps-oliv);letter-spacing:.03em;line-height:1}.lps-intro .lps-mid{display:block;font-size:24px;font-weight:700;color:var(--lps-ink);margin:8px 0 10px;letter-spacing:.03em}.lps-intro .lps-blk{font-size:30px;display:inline-block;padding:.12em .35em .14em;line-height:1.1}@media (min-width:750px){.lps-intro .lps-big{font-size:72px}.lps-intro .lps-mid{font-size:30px}.lps-intro .lps-blk{font-size:40px}}.lps-grund .lps-num{font-family:var(--lps-head);font-size:15px;letter-spacing:.2em;color:var(--lps-hell);display:block;margin-bottom:6px}.lps-grund .lps-h2{font-size:26px;margin-bottom:16px}@media (min-width:750px){.lps-grund .lps-h2{font-size:32px}}.lps-grund .lps-gmedia{margin-bottom:16px}.lps-grund .lps-vs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px}.lps-grund .lps-vs-item{position:relative;border-radius:4px;overflow:hidden;border:1.5px dashed #CFC8B4;background:#fff;min-height:170px;display:flex;flex-direction:column}.lps-grund .lps-vs-item.is-good{border:1.5px solid var(--lps-hell)}.lps-grund .lps-vs-lbl{min-height:44px;display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--lps-head);letter-spacing:.06em;font-size:13px;line-height:1.1;padding:5px 8px;color:#fff;text-transform:uppercase;background:#9A978F}.lps-grund .lps-vs-item.is-good .lps-vs-lbl{background:var(--lps-hell)}.lps-grund .lps-vs-body{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:12px 10px;font-size:12px;color:var(--lps-muted)}.lps-grund .lps-vs-item img{width:100%;aspect-ratio:1;object-fit:cover}.lps-grund .lps-bars{margin-top:18px;display:grid;gap:10px}.lps-grund .lps-bar{font-size:13.5px}.lps-grund .lps-bar div{display:flex;justify-content:space-between;margin-bottom:4px}.lps-grund .lps-bar div b{font-family:var(--lps-head);font-weight:400;font-size:18px;color:var(--lps-oliv);letter-spacing:.03em}.lps-grund .lps-bar i{display:block;height:10px;background:var(--lps-beige);border-radius:3px;overflow:hidden}.lps-grund .lps-bar i::after{content:"";display:block;height:100%;width:var(--w);background:var(--lps-hell);border-radius:3px}.lps-grund .lps-sorten{display:flex;gap:8px;overflow-x:auto;margin:16px -20px 0;padding:0 20px 4px;scroll-snap-type:x mandatory;scrollbar-width:none}.lps-grund .lps-sorten::-webkit-scrollbar{display:none}.lps-grund .lps-sorte{flex:0 0 108px;scroll-snap-align:start;background:#fff;border-radius:4px;padding:8px;text-align:center;font-size:12.5px;border:1px solid var(--lps-line);text-decoration:none;color:var(--lps-ink)}.lps-grund .lps-sorte img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:3px;margin-bottom:6px}.lps-grund .lps-sorte.is-more{display:flex;align-items:center;justify-content:center;font-family:var(--lps-head);color:var(--lps-oliv);font-size:16px;letter-spacing:.06em;background:var(--lps-beige);border:0}.lps-grund .lps-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.lps-grund .lps-badges span{background:var(--lps-creme);border-radius:4px;padding:6px 10px;font-size:12.5px;font-weight:700}.lps.is-white.lps-grund .lps-badges span{background:var(--lps-creme)}.lps-grund:not(.is-white) .lps-badges span{background:#fff}.lps-grund .lps-badges span::before{content:"✓ ";color:var(--lps-hell)}@media (min-width:750px){.lps-grund .lps-sorten{margin:16px 0 0;padding:0 0 4px}}.lps-forschung .lps-box{background:#fff;border-radius:4px;padding:20px 16px;border-top:4px solid var(--lps-hell)}.lps-forschung .lps-box>p{font-size:14px}.lps-forschung .lps-facts{display:grid;gap:10px;margin:16px 0}.lps-forschung .lps-fact{display:grid;grid-template-columns:76px 1fr;gap:12px;align-items:start;background:var(--lps-creme);border-radius:4px;padding:12px}.lps-forschung .lps-fact b{font-family:var(--lps-head);font-weight:400;font-size:26px;color:var(--lps-oliv);line-height:1;letter-spacing:.02em;text-align:center;padding-top:2px;overflow-wrap:anywhere}.lps-forschung .lps-fact p{font-size:13.5px}.lps-forschung .lps-take{background:var(--lps-oliv);color:#fff;border-radius:4px;padding:12px 14px;font-weight:700;font-size:14.5px}.lps-forschung details{margin-top:12px;font-size:12px;color:var(--lps-muted)}.lps-forschung summary{cursor:pointer;font-weight:700;color:var(--lps-ink)}.lps-forschung details ol{padding-left:16px;margin:6px 0 0}.lps-forschung details li{margin-bottom:6px}.lps-forschung .lps-haken{margin-top:18px;background:var(--lps-beige);border-radius:4px;padding:12px 14px;font-size:14px}.lps-forschung .lps-haken b{font-family:var(--lps-head);font-weight:400;letter-spacing:.08em;font-size:16px;color:var(--lps-oliv)}.lps-zitat .lps-quote{display:grid;grid-template-columns:84px 1fr;gap:14px;align-items:start;margin-top:12px}.lps-zitat .lps-avatar{width:84px;height:84px;border-radius:50%;overflow:hidden}.lps-zitat .lps-avatar img{width:100%;height:100%;object-fit:cover}.lps-zitat .lps-avatar .lps-slot{min-height:84px;height:84px;padding:6px;border-radius:50%}.lps-zitat .lps-avatar .lps-slot svg{display:none}.lps-zitat .lps-avatar .lps-slot span{font-size:10px;margin:0}.lps-zitat blockquote{font-size:15px;font-style:italic;margin:0}.lps-zitat cite{display:block;margin-top:8px;font-style:normal;font-size:13px;font-weight:700}.lps-vergleich .lps-cmp{width:100%;border-collapse:separate;border-spacing:0;margin-top:16px;font-size:13.5px;background:#fff;border-radius:4px;overflow:hidden}.lps-vergleich .lps-cmp th{font-family:var(--lps-head);font-weight:400;letter-spacing:.06em;font-size:14px;padding:10px 6px;background:var(--lps-beige);color:var(--lps-ink);text-align:center}.lps-vergleich .lps-cmp th.is-us{background:var(--lps-oliv);color:#fff}.lps-vergleich .lps-cmp td{padding:10px 8px;border-top:1px solid var(--lps-line);vertical-align:middle}.lps-vergleich .lps-cmp td:nth-child(2){background:#F6F5EA;text-align:center;width:78px}.lps-vergleich .lps-cmp td:nth-child(3){text-align:center;width:96px;color:var(--lps-muted);font-size:12.5px}.lps-vergleich .is-y{color:var(--lps-hell);font-weight:700;font-size:17px}.lps-vergleich .is-n{color:#B5B1A8;font-weight:700;font-size:16px}.lps-vergleich .is-y.is-grey{color:#B5B1A8}@media (min-width:750px){.lps-vergleich .lps-cmp td:nth-child(2){width:120px}.lps-vergleich .lps-cmp td:nth-child(3){width:160px}}.lps-reviews .lps-sum{display:flex;align-items:center;justify-content:center;gap:8px;margin:8px 0 16px;font-size:13.5px;flex-wrap:wrap}.lps-reviews .lps-rvs{display:grid;gap:10px}.lps-reviews .lps-rv{background:var(--lps-creme);border-radius:4px;padding:14px}.lps-reviews:not(.is-white) .lps-rv{background:#fff}.lps-reviews .lps-rv-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;gap:8px}.lps-reviews .lps-ver{font-size:11px;font-weight:700;color:var(--lps-oliv);text-transform:uppercase;letter-spacing:.06em}.lps-reviews .lps-rv p{font-size:14.5px}.lps-reviews .lps-who{margin-top:8px;font-size:12.5px}@media (min-width:750px){.lps-reviews .lps-rvs{grid-template-columns:1fr 1fr}}.lps-schritte .lps-steps{display:grid;gap:12px;margin-top:16px}.lps-schritte .lps-step{display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:start}.lps-schritte .lps-step i{width:44px;height:44px;border-radius:50%;background:var(--lps-hell);color:#fff;font-style:normal;font-family:var(--lps-head);font-size:22px;display:flex;align-items:center;justify-content:center}.lps-schritte .lps-step .lps-h3{font-size:18px;margin-bottom:2px}.lps-schritte .lps-step p{font-size:14px}.lps-angebot .lps-card{background:#fff;border-radius:6px;box-shadow:0 14px 34px rgba(79,81,83,.18),0 2px 6px rgba(79,81,83,.08);overflow:hidden;position:relative;max-width:520px;margin:0 auto}.lps-angebot .lps-chip{display:inline-block;background:var(--lps-orange);color:#fff;font-family:var(--lps-head);letter-spacing:.08em;font-size:13px;border-radius:4px;padding:6px 10px;text-transform:uppercase;white-space:nowrap}.lps-angebot .lps-ctop{padding:20px 18px 0;text-align:center}.lps-angebot .lps-h2{font-size:30px;margin-top:12px}.lps-angebot .lps-pimg{margin:14px 18px 0;border-radius:4px;overflow:hidden;background:var(--lps-creme);position:relative}.lps-angebot .lps-pimg img{width:100%;aspect-ratio:4/3;object-fit:cover}.lps-angebot .lps-pimg .lps-slot{min-height:220px;border:0;background:var(--lps-creme)}.lps-angebot .lps-stoerer{position:absolute;top:10px;right:10px;width:74px;height:74px;border-radius:50%;background:var(--lps-orange);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--lps-head);line-height:1;transform:rotate(-8deg)}.lps-angebot .lps-stoerer small{font-size:10px;letter-spacing:.1em}.lps-angebot .lps-stoerer b{font-weight:400;font-size:24px}.lps-angebot .lps-mini{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:14px 18px 0}.lps-angebot .lps-mini div{background:var(--lps-creme);border-radius:4px;text-align:center;padding:10px 4px}.lps-angebot .lps-mini b{display:block;font-family:var(--lps-head);font-weight:400;font-size:22px;color:var(--lps-oliv);line-height:1}.lps-angebot .lps-mini span{font-size:11px;line-height:1.25;display:block;margin-top:3px;hyphens:auto}.lps-angebot .lps-rows{padding:12px 18px 0}.lps-angebot .lps-rows div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--lps-line);font-size:13.5px}.lps-angebot .lps-rows div:first-child{border-top:0}.lps-angebot .lps-rows div b{text-align:right}.lps-angebot .lps-rows .is-hi b{color:var(--lps-orange);font-family:var(--lps-head);font-weight:400;font-size:20px;letter-spacing:.04em;white-space:nowrap}.lps-angebot .lps-cta{padding:16px 18px 18px}.lps-angebot .lps-fine{font-size:11.5px;color:var(--lps-muted);padding:0 18px 18px;line-height:1.45}.lps-garantie{text-align:center}.lps-garantie .lps-seal{width:136px;height:136px;border-radius:50%;margin:0 auto 14px;border:3px solid var(--lps-hell);display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--lps-head);color:var(--lps-oliv);line-height:1;outline:1.5px dashed var(--lps-hell);outline-offset:-10px}.lps-garantie .lps-seal small{font-size:9px;letter-spacing:.06em;white-space:nowrap}.lps-garantie .lps-seal b{font-weight:400;font-size:38px;margin:2px 0}.lps-garantie .lps-ticks{text-align:left;margin:16px auto 0;max-width:330px}.lps-faq details{border-bottom:1px solid var(--lps-line);padding:2px 0}.lps-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:12px;align-items:center;padding:14px 0;font-weight:700;font-size:14.5px}.lps-faq summary::-webkit-details-marker{display:none}.lps-faq summary::after{content:"+";font-family:var(--lps-head);font-size:24px;color:var(--lps-oliv);line-height:1;transition:transform .2s}.lps-faq details[open] summary::after{transform:rotate(45deg)}.lps-faq .lps-a{font-size:14px;padding:0 0 14px}.lps-abschluss{color:#fff;text-align:center}.lps-abschluss .lps-h2{color:#fff;font-size:30px;margin-bottom:18px}.lps-abschluss .lps-kick{color:#E6E2C4}.lps-abschluss .lps-trust{display:flex;justify-content:center;gap:6px 14px;flex-wrap:wrap;margin-top:14px;font-size:12px;color:#ECEAD8}.lps-abschluss .lps-btn{max-width:480px;margin:0 auto}.lps-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;background:#fff;border-top:1px solid var(--lps-line);padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));display:flex;gap:10px;align-items:center;box-shadow:0 -4px 14px rgba(79,81,83,.08);transform:translateY(120%);transition:transform .3s}.lps-sticky.is-visible{transform:none}.lps-sticky .lps-st{font-size:12px;line-height:1.3;flex:0 0 auto}.lps-sticky .lps-st b{display:block;font-family:var(--lps-head);font-weight:400;color:var(--lps-orange);font-size:17px;letter-spacing:.04em}.lps-sticky .lps-btn{padding:12px 8px;font-size:15px;letter-spacing:.06em;white-space:nowrap}@media (min-width:750px){.lps-sticky.is-mobile-only{display:none}}@media (prefers-reduced-motion:reduce){.lps-sticky{transition:none}.lps .lps-btn{transition:none}}