.tk-abschnitt{gap:16px;min-width:0;display:grid}.tk-liste{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (min-width:1000px){.tk-liste:has(>.tk+.tk){grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px}}.tk-liste>.tk:only-child{max-width:760px}.tk{border:1px solid var(--linie);border-radius:var(--r);min-width:0;box-shadow:var(--schatten);background:#fff;flex-direction:column;gap:12px;padding:16px;display:flex;container-type:inline-size}@media (min-width:640px){.tk{padding:20px 22px 22px}}.tk-titel{font:720 18px/1.25 var(--f-titel);color:var(--titel);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0}@media (min-width:640px){.tk-titel{font-size:20px}}.tk-paar{grid-template-columns:minmax(0,1fr);gap:0;min-width:0;display:grid}.tk-seite{border-radius:18px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.tk-seite--aus{background:var(--ink-100);border:1px solid var(--linie-2)}.tk-seite--ziel{border:2px solid var(--brand-700);background:#fbfdf7;box-shadow:0 6px 18px #2f5c141f}.tk-rolle{font:760 11.5px/1.2 var(--f-text);letter-spacing:.05em;text-transform:uppercase;color:var(--text-2);margin:0}.tk-seite--ziel .tk-rolle{color:var(--brand-800)}.tk-seite--ziel .tk-rolle:before{content:"";background:var(--brand-600);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.tk-rolle-zusatz{text-transform:none;letter-spacing:0;color:var(--text-2);white-space:nowrap;font-size:12px;font-weight:600}.tk-rang{color:var(--text-2);margin:-4px 0 0;font-size:12px;line-height:1.35}.tk-produkt{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid;position:relative}.tk-seite--ziel .tk-produkt{grid-template-columns:76px minmax(0,1fr) auto}.tk-bild{min-width:0}.tk-bild .bildplatz{border-radius:12px}.tk-text{gap:2px;min-width:0;display:grid}.tk-marke{font:650 11.5px/1.2 var(--f-text);color:var(--text-2);text-transform:uppercase;letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.tk-name{font:680 14.5px/1.3 var(--f-titel);color:var(--ink-900);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.tk-seite--ziel .tk-name{font-size:16px}.tk-name a{color:inherit;text-decoration:none}.tk-name a:hover{color:var(--brand-800);text-decoration:underline}.tk-ring{background:#fff;border-radius:50%;line-height:0;display:block}.tk-seite--aus .tk-ring .ring{--g:46px}.tk-seite--ziel .tk-ring .ring{--g:58px}.tk--mehrere .tk-seite--ziel .tk-ring .ring{--g:50px}.tk-uebergang{color:var(--brand-800);justify-content:center;align-items:center;gap:10px;padding:10px 0;display:flex}.tk-pfeil{background:var(--brand-700);color:#fff;width:34px;height:34px;box-shadow:0 0 0 4px var(--brand-100);border-radius:50%;flex:none;order:-1;place-items:center;display:grid}.tk-pfeil svg{stroke:currentColor;width:18px;height:18px;transform:rotate(90deg)}.tk-diff{font:800 30px/1 var(--f-titel);letter-spacing:-.01em;color:var(--brand-800);white-space:nowrap}.tk-diff-text{font:650 12.5px/1.25 var(--f-text);color:var(--brand-800)}.tk-alternativen{gap:12px;margin:0;padding:0;list-style:none;display:grid}.tk--mehrere .tk-alt+.tk-alt{border-top:1px solid var(--linie-2);padding-top:12px}.tk-handeln{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:10px;display:flex}.tk-handeln .kauf{flex:none}.tk-mehr{font-size:14px}.tk-vergleich{align-self:flex-start;font-size:14px}.tk-hinweis{color:var(--text-2);align-items:flex-start;gap:8px;margin:0;font-size:12.5px;line-height:1.5;display:flex}.tk-hinweis>svg{width:16px;height:16px;color:var(--text-2);flex:none;margin-top:2px}.tk-hinweis .sortier-link{margin-left:2px;font-size:12.5px}@container (min-width:500px){.tk-paar{grid-template-columns:minmax(0,1fr) 104px minmax(0,1.35fr);align-items:center}.tk-seite--ziel{align-self:stretch}.tk-seite{padding:14px}.tk-seite>.tk-produkt,.tk:not(.tk--mehrere) .tk-produkt{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px}.tk-seite--aus .tk-bild{width:78%}.tk:not(.tk--mehrere) .tk-ring,.tk-seite--aus .tk-ring{box-shadow:var(--schatten);position:absolute;top:-6px;right:-6px}.tk-uebergang{text-align:center;flex-direction:column;gap:6px;padding:0 6px;position:relative}.tk-uebergang:before{content:"";background:var(--brand-600);z-index:0;border-radius:2px;height:3px;position:absolute;bottom:20px;left:-2px;right:-2px}.tk-uebergang>*{z-index:1;position:relative}.tk-pfeil{order:0;width:40px;height:40px}.tk-pfeil svg{transform:none}.tk-diff{background:#fff;padding:0 4px;font-size:34px}.tk-diff-text{background:#fff;padding:0 2px;font-size:12px}.tk-seite--ziel .tk-name{font-size:17px}.tk-seite--ziel .tk-ring .ring{--g:70px}}.bs2-ergebnis .tk{box-shadow:none}
