/* TD365 Beliebte Produkte - Sprache wie .td-brands / .td-card / .td-link der Startseite; Theme-Variablen (--td-*); keine Animation */
.td-beliebt__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}
.td-beliebt__col{display:flex;flex-direction:column;background:#fff;border:1px solid #e2e4db;border-radius:5px;padding:20px 17px}
.td-beliebt__h{margin:4px 0 8px;font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:1.2;color:var(--td-ink)}
.td-beliebt__list{list-style:none;margin:0 0 14px;padding:0}
.td-beliebt__list li{border-top:1px solid var(--td-line)}
.td-beliebt__row{display:grid;grid-template-columns:64px minmax(0,1fr);grid-template-areas:"img name" "img price";column-gap:12px;align-items:center;padding:10px 0;color:var(--td-ink);text-decoration:none}
.td-beliebt__img{grid-area:img;display:flex;align-items:center;justify-content:center;width:64px;height:64px;border:1px solid #e4e6de;border-radius:4px;background:#fff;padding:4px}
.td-beliebt__img img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}
.td-beliebt__name{grid-area:name;font-size:13px;line-height:1.4;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;align-self:end}
.td-beliebt__price{grid-area:price;font-size:16px;font-weight:600;letter-spacing:-.03em;color:var(--td-ink);align-self:start;margin-top:3px}
.td-beliebt__row:hover .td-beliebt__name{text-decoration:underline}
.td-beliebt__all{margin-top:auto;font-size:13px;color:var(--td-ink)}
@media(max-width:1023px){.td-beliebt__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.td-beliebt__grid{grid-template-columns:1fr;gap:9px}.td-beliebt__h{font-size:18px}}
