/* Wie im Original: Bewertung links, Bild rechts in einem festen Rahmen. */
.deal-karte{grid-template-columns:minmax(0,1fr) 190px;gap:14px 24px}.deal-karte .deal-inhalt{grid-column:1;grid-row:1}.deal-karte .deal-bild{grid-column:2;grid-row:1;align-self:start;height:190px;min-height:0;padding:12px;border:1px solid #d5dfe7;border-radius:4px;background:#fff}.deal-karte .deal-bild img{width:100%;height:100%;max-height:none;object-fit:contain}.deal-karte>.deal-autor,.deal-karte>.preis-hinweis{grid-column:1/-1;margin:0}.deal-karte .deal-meta{font-size:12px}.deal-unten{flex-wrap:wrap}.deal-karte h2{font-size:21px;line-height:1.4}.ersparnis{display:inline-block;color:#50720c;background:#edf5d8;border-radius:3px;font-size:12px;font-weight:bold;padding:3px 7px;margin:4px 0 4px 8px}.deal-autor{font-size:12px;line-height:1.6;color:#64717d;margin:10px 0}.autor-rolle{display:inline-block;border:1px solid #d5dfe7;border-radius:3px;padding:0 5px;font-size:10px;color:#05477b;background:#f4f7fa}.preis-hinweis{font-size:11px;line-height:1.45;color:#64717d;margin:14px 0 0}.preis-hinweis a{text-decoration:underline}.detail-bild{width:230px;height:230px;max-height:none;padding:12px;border:1px solid #d5dfe7;border-radius:4px;background:#fff;object-fit:contain}.deal-reaktionen .bewertung-zeile,.deal-reaktionen .bewertung-zeile form{display:flex;align-items:center;gap:9px}.deal-reaktionen .temperatur{min-width:48px;text-align:center;margin:0;font-size:24px}.deal-reaktionen .vote-hoch,.deal-reaktionen .vote-runter{width:27px;height:27px;font-size:20px}.deal-reaktionen .reaktionen-details{margin-top:10px;gap:8px 16px;font-size:12px}.deal-reaktionen .danke-button,.deal-reaktionen .reaktionen-kommentare{display:inline-flex;align-items:center;gap:5px;background:transparent;border:0;color:#05477b;padding:3px 0;font-size:12px;font-weight:normal;line-height:1.5;text-decoration:none}.deal-reaktionen .danke-button:hover,.deal-reaktionen .reaktionen-kommentare:hover{text-decoration:underline;background:transparent}.deal-reaktionen .danke-button img,.reaktionen-kommentare img{display:block;object-fit:contain;flex:none}.merkzettel-icon{font-size:22px;line-height:18px}.deal-reaktionen button:disabled{opacity:1;color:#64717d}.deal-reaktionen .vote-hoch:disabled,.deal-reaktionen .vote-runter:disabled{opacity:.65}.start-angebote{grid-template-columns:1fr}.deal-teaser{grid-template-columns:minmax(0,1fr) 145px;gap:16px;padding:18px}.deal-teaser .teaser-inhalt{grid-column:1;grid-row:1;min-width:0}.deal-teaser .teaser-bild{grid-column:2;grid-row:1;align-self:start;width:145px;height:145px;border:1px solid #d5dfe7;border-radius:4px;padding:10px;background:#fff}.teaser-bild img{width:100%;height:100%;max-height:none;object-fit:contain}.teaser-inhalt h3{font-size:18px;line-height:1.4;margin:10px 0}.teaser-preis{display:inline-block;font-size:22px;margin:6px 0}.teaser-vergleich{display:inline-block;margin-left:10px}.deal-teaser .deal-reaktionen{margin:8px 0}.deal-teaser .temperatur{font-size:22px}.deal-teaser .vote-hoch,.deal-teaser .vote-runter{width:25px;height:25px;font-size:18px}.deal-teaser .preis-hinweis{margin-top:9px}.deal-teaser .deal-autor{margin:8px 0}.start-shop-ersatz{width:70px;height:70px;border:1px solid #d5dfe7;border-radius:50%;background:#fff}.start-ratgeber{text-align:center}.ratgeber-onkel{display:block;width:75px;height:auto;margin:0 auto 12px}.start-ratgeber .ratgeber-button{display:inline-flex;align-items:center;gap:14px;justify-content:center;margin:6px auto 0;padding:11px 22px;background:#ca020d;color:#fff;border-radius:4px}.start-ratgeber .ratgeber-button:hover{background:#9b0009}.start-seitenbox .heisse-zeitraum{margin:-3px 0 12px;color:#64717d;font-size:11px}.kommentar-formular{max-width:760px;margin:12px 0!important}.kommentar-formular label{display:block;font-weight:bold;font-size:13px;margin:8px 0}.kommentar-formular textarea{display:block;width:100%;border:1px solid #bcc8d2;border-radius:3px;padding:10px;font:inherit;line-height:1.5;resize:vertical}.kommentar-formular button{margin-top:12px}.kommentar-formular small{margin-top:5px}.kommentar-bearbeiten{margin-top:10px;font-size:13px}.kommentar-bearbeiten summary{color:#05477b;cursor:pointer}.kommentar-antwort{display:inline-block;margin-top:8px;font-size:12px}#kommentar-formular{margin-top:24px;scroll-margin-top:20px}#kommentar-formular h3{color:#1c375d;font-size:18px}
@media(max-width:700px){.deal-karte{grid-template-columns:minmax(0,1fr) 115px;gap:12px}.deal-karte .deal-bild{height:115px;padding:8px}.deal-karte h2{font-size:17px}.deal-teaser{grid-template-columns:minmax(0,1fr) 100px;gap:12px;padding:14px}.deal-teaser .teaser-bild{width:100px;height:100px;padding:7px}.teaser-inhalt h3{font-size:16px}.deal-reaktionen .reaktionen-details{gap:7px 12px}.detail-bild{float:right;width:145px;height:145px;margin:0 0 15px 15px}.ersparnis{margin-left:0}.deal-unten{align-items:flex-start}}
@media(max-width:400px){.deal-karte,.deal-teaser{grid-template-columns:minmax(0,1fr) 80px;gap:10px}.deal-karte .deal-bild,.deal-teaser .teaser-bild{width:80px;height:90px;padding:5px}.deal-reaktionen .reaktionen-details{gap:5px 10px}.deal-reaktionen .temperatur{font-size:21px;min-width:40px}}
.deal-teaser>.deal-autor,.deal-teaser>.preis-hinweis{grid-column:1/-1;margin:0}
