/**
 * CLS-Fixes — SEO-Audit CC-1 (Rest, nicht kritisch)
 *
 * Der kritische Teil (Produktgalerie-Fenster dauerhaft 1:1) steht seit
 * 01.09.2026 INLINE im <head> (functions.php, is_product()), damit er vor den
 * ~66 Stylesheets und vor dem FlexSlider-Init greift. Hier nur die Blöcke, die
 * unter dem Fold liegen und nicht zeitkritisch sind.
 *
 * Geladen auf Produkt-/Shop-/Kategorieseiten. Zurücknehmbar: Datei entfernen
 * + Dequeue in functions.php + Inline-Block dort.
 */

/* Related / Upsell / Katalog: Bildhöhe automatisch → kein Nachrücken. */
.single-product .related img,
.single-product .up-sells img,
.woocommerce ul.products li.product img {
	height: auto;
}

/* Untere Blöcke: Platz reservieren, Rendering aufschieben. */
.single-product .woocommerce-tabs,
.single-product .related.products,
.single-product .up-sells.products {
	content-visibility: auto;
	contain-intrinsic-size: auto 900px;
}

/* Produkt-Formular: Mindesthöhe gegen Varianten-/Preis-Sprung. */
.single-product form.cart {
	min-height: 120px;
}
.single-product .single_variation_wrap {
	min-height: 80px;
}

/* Galerie-Thumbnails unter dem 1:1-Fenster: normale Höhe. */
.single-product div.product .flex-control-thumbs {
	margin-top: .6em;
}
.single-product div.product .flex-control-thumbs img {
	height: auto;
	object-fit: initial;
}
