.spfsk[data-zustand="fit"] [data-zeige]:not([data-zeige~="fit"]),.spfsk[data-zustand="eins"] [data-zeige]:not([data-zeige~="eins"]):not([data-zeige~="ohne"]),.spfsk[data-zustand="mehrere"] [data-zeige]:not([data-zeige~="mehrere"]):not([data-zeige~="ohne"]),.spfsk[data-zustand="fremd"] [data-zeige]:not([data-zeige~="fremd"]),.spfsk[hidden],.spfsk [hidden],.spfsk-zeilen [hidden]{display:none!important}.ppv2 .spfsk:not([data-zustand="fit"]) .spfsk__nr{display:none}.ppv2 .spfsk:not([data-zustand="fit"]) .spfsk__pos{grid-template-columns:42px minmax(0,1fr) auto}.ppv2 .spfsk__nr.ist-leer{visibility:hidden}.ppv2 .spfsk svg,.ppv2 .spfsk-zeile svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ppv2 .spfsk-zeile{display:flex;gap:12px;align-items:center;margin:20px 0 0;padding:16px 0 0;border-top:1px solid var(--pp-line);color:var(--pp-ink);text-decoration:none;min-height:44px}.ppv2 .spfsk-zeile+.spfsk-zeile{margin-top:12px}.ppv2 .spfsk-zeile__rahmen{position:relative;flex:none;width:52px;height:52px}.ppv2 .spfsk-zeile__bild{display:block;width:52px;height:52px;padding:3px;background:#fff;border:1px solid var(--pp-line);border-radius:8px;object-fit:contain}.ppv2 .spfsk-zeile__badge{position:absolute;right:-8px;bottom:-6px;padding:2px 6px;border-radius:6px;background:var(--pp-sig);color:var(--spf-brand-ink-auto,#101112);font:700 11.5px/1.25 var(--spf-brand-cond,inherit);font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:0 0 0 2px var(--pp-karte)}body.spf-night .ppv2 .spfsk-zeile__badge{color:var(--spf-brand-night-ink-auto,#101112)}.ppv2 .spfsk-zeile__txt{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px;font-size:14px;line-height:1.4;padding-left:4px}.ppv2 .spfsk-zeile__txt b{font-weight:700;font-size:15px}.ppv2 .spfsk-zeile__txt>span{color:var(--pp-muted);font-variant-numeric:tabular-nums}.ppv2 .spfsk-zeile__txt .woocommerce-Price-amount{color:inherit}.ppv2 .spfsk-zeile__pfeil{flex:none;width:22px;height:22px;color:var(--pp-muted)}.ppv2 .spfsk-zeile__pfeil svg{width:22px;height:22px}@media (hover:hover){.ppv2 .spfsk-zeile:hover b{text-decoration:underline;text-underline-offset:3px}}.ppv2 .spfsk-zeile:focus-visible{outline:2px solid var(--pp-sig);outline-offset:4px;border-radius:6px}.ppv2 .spfsk{scroll-margin-top:90px}.ppv2 .spfsk .spfsk__karte{padding:0;overflow:hidden}.ppv2 .spfsk__kitkopf{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:18px;align-items:center;padding:22px 24px}.ppv2 .spfsk__bild,.ppv2 .spfsk__mini,.ppv2 .spfsk__oel-bild{display:block;background:#fff;border:1px solid var(--pp-line);border-radius:10px;object-fit:contain}.ppv2 .spfsk__bild{width:96px;height:96px;padding:6px}.ppv2 .spfsk__leer{display:grid;place-items:center;color:var(--pp-muted)}.ppv2 .spfsk__leer svg{width:45%;height:45%}.ppv2 .spfsk__eyebrow{display:block;font:700 12px/1.3 var(--spf-brand-cond,inherit);letter-spacing:.1em;text-transform:uppercase;color:var(--pp-muted)}.ppv2 .spfsk__name{display:block;margin-top:3px;font:700 21px/1.2 var(--spf-brand-head,inherit);text-transform:uppercase;color:var(--pp-ink);text-decoration:none}@media (hover:hover){.ppv2 .spfsk__name:hover{text-decoration:underline;text-underline-offset:3px}}.ppv2 .spfsk__fit{display:flex;gap:7px;align-items:flex-start;margin-top:8px;font-size:14px;line-height:1.4;color:var(--pp-gut);font-weight:600}.ppv2 .spfsk__fit svg{flex:none;width:18px;height:18px;margin-top:1px}.ppv2 .spfsk__preis{text-align:right}.ppv2 .spfsk__betrag{display:block;font:700 28px/1 var(--spf-brand-head,inherit);font-variant-numeric:tabular-nums;white-space:nowrap}.ppv2 .spfsk__steuer{display:block;margin-top:6px;font-size:12.5px;line-height:1.4;color:var(--pp-muted)}.ppv2 .spfsk__steuer a,.ppv2 .spfsk__summe-s a{color:inherit}.ppv2 .spfsk__vergleich{display:flex;flex-wrap:wrap;gap:8px 26px;align-items:center;padding:14px 24px;border-top:1px solid var(--pp-line);background:var(--pp-pille)}.ppv2 .spfsk__vgl{display:flex;gap:8px;align-items:baseline;font-size:14px;color:var(--pp-muted)}.ppv2 .spfsk__vgl b{color:var(--pp-ink);font-size:16px;font-variant-numeric:tabular-nums}.ppv2 .spfsk__spar{margin-left:auto;padding:6px 14px;border-radius:999px;background:var(--pp-ink);color:var(--pp-karte);font-weight:700;font-size:14px;line-height:1.3;font-variant-numeric:tabular-nums;white-space:nowrap}.ppv2 .spfsk__spar .woocommerce-Price-amount{color:inherit}.ppv2 .spfsk__inhalt{padding:18px 24px 8px;border-top:1px solid var(--pp-line)}.ppv2 .spfsk[data-spfsk="kit"] .spfsk__variante>.spfsk__inhalt:first-child{border-top:0}.ppv2 .spfsk__kopf{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin:0 0 6px;font:700 14px/1.3 var(--spf-brand-cond,inherit);letter-spacing:.06em;text-transform:uppercase}.ppv2 .spfsk__kopf small{font:400 13px/1.4 var(--spf-brand-sans,inherit);letter-spacing:0;text-transform:none;color:var(--pp-muted)}.ppv2 .spfsk__liste{list-style:none;margin:0;padding:0}.ppv2 .spfsk__pos{display:grid;grid-template-columns:32px 42px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--pp-line)}.ppv2 .spfsk__pos:first-child{border-top:0}.ppv2 .spfsk__nr{width:30px;height:30px;border-radius:50%;border:1.5px solid currentColor;display:grid;place-items:center;font:600 13px/1 var(--spf-brand-cond,inherit);font-variant-numeric:tabular-nums}.ppv2 .spfsk__menge{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.ppv2 .spfsk__teil{min-width:0}.ppv2 .spfsk__teil a,.ppv2 .spfsk__set-txt>a{color:var(--pp-ink);font-weight:600;text-decoration:none}@media (hover:hover){.ppv2 .spfsk__teil a:hover,.ppv2 .spfsk__set-txt>a:hover{text-decoration:underline;text-underline-offset:3px}}.ppv2 .spfsk__teil small,.ppv2 .spfsk__set-txt small{display:block;color:var(--pp-muted);font-size:13px;line-height:1.4;overflow-wrap:anywhere}.ppv2 .spfsk__hier{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:999px;border:1px solid var(--pp-sig);font-size:12px;line-height:1.5;font-weight:700;vertical-align:1px;white-space:nowrap}.ppv2 .spfsk__pos.ist-hier .spfsk__nr{background:var(--pp-sig);border-color:var(--pp-sig);color:var(--spf-brand-ink-auto,#101112)}body.spf-night .ppv2 .spfsk__pos.ist-hier .spfsk__nr{color:var(--spf-brand-night-ink-auto,#101112)}.ppv2 .spfsk__ep{text-align:right;font-size:14px;color:var(--pp-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.ppv2 .spfsk__ep .woocommerce-Price-amount{color:inherit}.ppv2 .spfsk__klapp>summary{list-style:none;cursor:pointer;min-height:44px;align-items:center;margin:0}.ppv2 .spfsk__klapp>summary::-webkit-details-marker{display:none}.ppv2 .spfsk__klapp-txt{display:inline-flex;align-items:center;gap:6px;font:600 14px/1.3 var(--spf-brand-sans,inherit);letter-spacing:0;text-transform:none;color:var(--pp-ink);text-decoration:underline;text-underline-offset:3px}.ppv2 .spfsk__klapp-txt::after{content:'';width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .18s ease-out}.ppv2 .spfsk__klapp[open] .spfsk__klapp-txt{font-size:0}.ppv2 .spfsk__klapp[open] .spfsk__klapp-txt::before{content:'Teile ausblenden';font-size:14px}.ppv2 .spfsk__klapp[open] .spfsk__klapp-txt::after{transform:translateY(2px) rotate(-135deg)}.ppv2 .spfsk__klapp>summary:focus-visible{outline:2px solid var(--pp-sig);outline-offset:2px;border-radius:6px}.ppv2 .spfsk__klapp[open]>summary{margin-bottom:6px}.ppv2 .spfsk__oelblock{padding:18px 24px 6px;border-top:1px solid var(--pp-line)}.ppv2 .spfsk__oele{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:8px}.ppv2 .spfsk__oel{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) auto 32px;gap:12px;align-items:center;padding:10px 12px;border:1px solid var(--pp-line);border-radius:10px;cursor:pointer;transition:border-color .15s ease-out,background-color .15s ease-out}.ppv2 .spfsk__oel input{position:absolute;opacity:0;width:1px;height:1px}@media (hover:hover){.ppv2 .spfsk__oel:hover{border-color:var(--pp-line-stark)}}.ppv2 .spfsk__oel:has(input:focus-visible){outline:2px solid var(--pp-sig);outline-offset:2px}.ppv2 .spfsk__oel:has(input:checked){border-color:var(--pp-sig);box-shadow:inset 0 0 0 1px var(--pp-sig)}.ppv2 .spfsk__oel-bild{width:48px;height:48px;padding:3px;border-radius:8px}.ppv2 .spfsk__oel-txt{min-width:0}.ppv2 .spfsk__oel-name{display:block;font-weight:600;line-height:1.35}.ppv2 .spfsk__oel-txt small{display:block;color:var(--pp-muted);font-size:13px;line-height:1.4}.ppv2 .spfsk__oel-summe{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.ppv2 .spfsk__schalter{width:28px;height:28px;border-radius:8px;border:1.5px solid var(--pp-line-stark);display:grid;place-items:center;color:#fff0}.ppv2 .spfsk__schalter svg{width:18px;height:18px;stroke-width:2.4}.ppv2 .spfsk__oel:has(input:checked) .spfsk__schalter{background:var(--pp-sig);border-color:var(--pp-sig);color:var(--spf-brand-ink-auto,#101112)}body.spf-night .ppv2 .spfsk__oel:has(input:checked) .spfsk__schalter{color:var(--spf-brand-night-ink-auto,#101112)}.ppv2 .spfsk__warnung{margin:10px 0 8px;font-size:13px;line-height:1.45;color:var(--pp-muted)}.ppv2 .spfsk__mw{display:flex;align-items:center;gap:8px;margin:8px 0 2px 72px;font-size:14px}.ppv2 .spfsk__set-txt .spfsk__mw{margin-left:0}.ppv2 .spfsk__mw-l{margin-right:4px;color:var(--pp-muted)}.ppv2 .spfsk__mw-knopf,.ppv2 .spfsk__mw-zahl{height:44px;border:1px solid var(--pp-line-stark);border-radius:10px;background:#fff0;color:var(--pp-ink);font-weight:600;font-variant-numeric:tabular-nums}.ppv2 .spfsk__mw-knopf{width:44px;font-size:18px;line-height:1;cursor:pointer}.ppv2 .spfsk__mw-zahl{width:56px;text-align:center;font-size:16px;-moz-appearance:textfield;appearance:textfield}.ppv2 .spfsk__mw-zahl::-webkit-inner-spin-button,.ppv2 .spfsk__mw-zahl::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ppv2 .spfsk__mw-knopf:focus-visible,.ppv2 .spfsk__mw-zahl:focus-visible{outline:2px solid var(--pp-sig);outline-offset:2px}@media (hover:hover){.ppv2 .spfsk__mw-knopf:hover{border-color:var(--pp-ink)}}.ppv2 .spfsk__mw-e{color:var(--pp-muted);white-space:nowrap}.ppv2 .spfsk__oel-ohne{display:flex;gap:8px;align-items:flex-start;margin:0 0 12px;font-size:14px;line-height:1.45;color:var(--pp-muted)}.ppv2 .spfsk__oel-ohne svg{flex:none;width:18px;height:18px;margin-top:1px}.ppv2 .spfsk__aktion{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;padding:16px 24px 22px;border-top:1px solid var(--pp-line)}.ppv2 .spfsk__gesamt{display:flex;align-items:baseline;gap:4px 10px;flex-wrap:wrap;margin-right:auto}.ppv2 .spfsk__gesamt-l{font:700 14px/1.3 var(--spf-brand-cond,inherit);letter-spacing:.06em;text-transform:uppercase}.ppv2 .spfsk__gesamt-b{font:700 22px/1 var(--spf-brand-head,inherit);font-variant-numeric:tabular-nums}.ppv2 .spfsk__gesamt-z{font-size:13px;color:var(--pp-muted)}.ppv2 .spfsk__statt{font-size:14px;color:var(--pp-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.ppv2 .spfsk__alt{text-decoration:line-through;text-decoration-thickness:1.5px}.ppv2 .spfsk__alt .woocommerce-Price-amount{color:inherit}.ppv2 .spfsk__knopf{min-height:48px}.ppv2 .spfsk__knopf:disabled{opacity:.45;cursor:not-allowed}.ppv2 .spfsk__mehr{color:var(--pp-ink);font-weight:600;text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center}.ppv2 .spfsk__hinweis{flex:1 1 260px;margin:0;font-size:13px;line-height:1.45;color:var(--pp-muted)}.ppv2 .spfsk__meldung{flex:1 0 100%;margin:0;font-size:14px;line-height:1.45}.ppv2 .spfsk__meldung:empty{display:none}.ppv2 .spfsk__meldung a{color:var(--pp-ink);font-weight:600;text-underline-offset:3px}.ppv2 .spfsk__wahl{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px 18px;align-items:center;padding:22px 24px}.ppv2 .spfsk__wahl-ico{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--pp-pille)}.ppv2 .spfsk__wahl-ico svg{width:28px;height:28px}.ppv2 .spfsk__wahl-text{margin:0;font-size:15px;line-height:1.5}.ppv2 .spfsk__wahl-knopf{min-height:48px}.ppv2 .spfsk__set{list-style:none;margin:0;padding:6px 24px 0}.ppv2 .spfsk__setzeile{display:grid;grid-template-columns:64px minmax(0,1fr) auto auto;gap:16px;align-items:center;padding:16px 0}.ppv2 .spfsk__set>.spfsk__setzeile:not([hidden])~.spfsk__setzeile:not([hidden]){border-top:1px solid var(--pp-line)}.ppv2 .spfsk__mini{width:64px;height:64px;padding:4px}.ppv2 .spfsk__set-txt{min-width:0}.ppv2 .spfsk__set-name{font-weight:600}.ppv2 .spfsk__set-menge{font-size:14px;color:var(--pp-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.ppv2 .spfsk__set-menge .woocommerce-Price-amount{color:inherit}.ppv2 .spfsk__set-summe{min-width:86px;text-align:right;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.ppv2 .spfsk__auf{margin-top:6px}.ppv2 .spfsk__auf summary{display:inline-flex;align-items:center;min-height:44px;cursor:pointer;font-size:14px;font-weight:600;color:var(--pp-ink);text-decoration:underline;text-underline-offset:3px}.ppv2 .spfsk__auf .spfsk__liste{margin-top:4px}.ppv2 .spfsk__auf .spfsk__pos{grid-template-columns:32px 42px minmax(0,1fr)}.ppv2 .spfsk__summe{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;align-items:baseline;margin:0 24px;padding:16px 0;border-top:2px solid var(--pp-ink)}.ppv2 .spfsk__summe-l{font:700 15px/1.3 var(--spf-brand-cond,inherit);letter-spacing:.06em;text-transform:uppercase}.ppv2 .spfsk__summe-b{font:700 26px/1 var(--spf-brand-head,inherit);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.ppv2 .spfsk__summe-s{grid-column:1 / -1;text-align:right;font-size:12.5px;color:var(--pp-muted)}.ppv2 .spfsk__summe-spar{grid-column:1 / -1;margin-top:8px;font-size:14px;line-height:1.45}body.bso-marke--husky .ppv2 .spfsk__eyebrow,body.bso-marke--husky .ppv2 .spfsk__name,body.bso-marke--husky .ppv2 .spfsk__kopf,body.bso-marke--husky .ppv2 .spfsk__summe-l,body.bso-marke--husky .ppv2 .spfsk__gesamt-l{text-transform:none;letter-spacing:0}@media (max-width:640px){.ppv2 .spfsk__kitkopf{grid-template-columns:72px minmax(0,1fr);gap:14px;padding:18px}.ppv2 .spfsk__bild{width:72px;height:72px}.ppv2 .spfsk__name{font-size:19px}.ppv2 .spfsk__preis{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;text-align:left}.ppv2 .spfsk__steuer{margin-top:0}.ppv2 .spfsk__vergleich{padding:14px 18px;gap:6px 18px}.ppv2 .spfsk__spar{margin-left:0;flex-basis:100%;text-align:center}.ppv2 .spfsk__inhalt{padding:16px 18px 6px}.ppv2 .spfsk__pos{grid-template-columns:30px 36px minmax(0,1fr) auto;gap:10px}.ppv2 .spfsk__oelblock{padding:16px 18px 4px}.ppv2 .spfsk__oel{grid-template-columns:44px minmax(0,1fr) 28px;gap:6px 10px;padding:10px}.ppv2 .spfsk__oel-bild{width:44px;height:44px;grid-row:span 2}.ppv2 .spfsk__oel-summe{grid-column:2;grid-row:2}.ppv2 .spfsk__schalter{grid-column:3;grid-row:1 / span 2}.ppv2 .spfsk__mw{margin-left:0}.ppv2 .spfsk:not([data-zustand="fit"]) .spfsk__pos{grid-template-columns:36px minmax(0,1fr) auto}.ppv2 .spfsk__aktion{padding:14px 18px 18px}.ppv2 .spfsk__gesamt{flex-basis:100%}.ppv2 .spfsk__knopf{flex:1 0 100%}.ppv2 .spfsk__mehr{margin:0 auto}.ppv2 .spfsk__wahl{grid-template-columns:auto minmax(0,1fr);padding:18px}.ppv2 .spfsk__wahl-knopf{grid-column:1 / -1}.ppv2 .spfsk__set{padding:4px 18px 0}.ppv2 .spfsk__setzeile{grid-template-columns:56px minmax(0,1fr) auto;gap:6px 12px;align-items:start}.ppv2 .spfsk__mini{width:56px;height:56px;grid-row:span 2}.ppv2 .spfsk__set-menge{grid-column:2;grid-row:2}.ppv2 .spfsk__set-summe{grid-column:3;grid-row:1 / span 2;align-self:center;min-width:0}.ppv2 .spfsk__summe{margin:0 18px}}@media (prefers-reduced-motion:reduce){.ppv2 .spfsk__oel{transition:none}.ppv2 .spfsk__klapp-txt::after{transition:none}}