/* Start custom CSS *//* ===== Angebote der Woche – Seiten-CSS ===== */

/* Brotkrumen auf Petrol: Links hell und unterstrichen, aktuelle Seite weiß und fett */
[data-id="3da98148"], [data-id="3da98148"] a, [data-id="3da98148"] a:visited { color: #C4D1D8 !important; text-decoration: underline !important; }
[data-id="3da98148"] a:hover { color: #FFFFFF !important; }
[data-id="3da98148"] strong { color: #FFFFFF !important; font-weight: 600; }

/* Kasten „Gültig“: 388 px Basis, Zeitraum auf dem Computer in einer Zeile */
[data-id="38d26331"] { flex-basis: 388px !important; }
@media (min-width: 601px) { [data-id="392123ca"] { white-space: nowrap; } }

/* Angebot ohne Produktfoto: graue Fläche statt kaputtem Bild */
[data-id="23fdb445"]:not([src]), [data-id="23fdb445"][src=""] { color: transparent; font-size: 0; min-height: 1px; display: block; }

/* Loop-Einträge: Karte füllt die Rasterzelle */
[data-id="2fa8bc35"] [data-element_type="e-collection-loop-item"] { height: 100%; }

/* Anker nicht unter dem Kopf verstecken */
#angebote { scroll-margin-top: 16px; }/* End custom CSS */