/*
 * Nach Thema – Claus' finale Übergabe vom 22.10.2026 (Hauptseite und zehn Themen-Unterseiten, Gesamtfreigabe).
 * Quelle: seine Blöcke temana-abnahme-<thema>, temana-sortier-ansicht-rechts-verbindlich und
 * temana-sortierung-produktabstand-original-20261022 – Werte 1:1. Die Sortier-Regeln gelten bei ihm „global“;
 * hier nur auf Themenseiten, weil Shop, Kategorien und Marken die Leiste bewusst ausblenden (temana.css).
 * Nicht übernommen: Vorschau-Leiste, Adminleisten-Abstand und Sticky-Header-Fix (laut Claus nur Offline-
 * Vorschaukorrekturen). Die Preisflucht je Kartenreihe macht karten.js (V4) – sein tm-preisflucht-themen entfällt.
 */

/* S-05: Hintergrund im Kategorienbereich */
body.temana-themenseite { background: #FFFCF7; }

/* S-23: Produktfinder-Abschluss mit eigener Überschrift */
body.temana-themenseite .temana-finderhinweis h2,
body.temana-noni-entdecken .temana-finderhinweis h2 { margin: 0 0 8px; font-size: clamp(20px, 2vw, 25px); color: var(--temana-gruen, #2B723D); font-weight: 700; }
body.temana-themenseite .temana-finderhinweis p,
body.temana-noni-entdecken .temana-finderhinweis p { margin: 0 0 14px; }
body.temana-themenseite .temana-finderhinweis p:last-child,
body.temana-noni-entdecken .temana-finderhinweis p:last-child { margin-bottom: 0; }

/* S-13: Desktop vier Karten je Reihe, unvollständige Reihen linksbündig */
@media (min-width: 1025px) { body.temana-themenseite ul.products { grid-template-columns: repeat(4, minmax(0, 1fr)) !important; } }

/* S-14: Kurzbeschreibungen Poppins Regular 400 – die frühere Fett-Regel (G13) gilt nicht mehr */
body.temana-themenseite ul.products li.product .product-excerpt,
body.temana-themenseite ul.products li.product .product-excerpt p,
body.temana-themenseite ul.products li.product .product-excerpt b,
body.temana-themenseite ul.products li.product .product-excerpt strong,
body.temana-themenseite ul.products li.product .product-excerpt span { font-weight: 400 !important; }

/* S-17/S-19: Sortierung und Raster/Liste rechts oben, Originalsteuerung, ohne „Alle X Ergebnisse“ */
body.temana-themenseite .kadence-shop-top-row {
	display: flex !important; justify-content: flex-end !important; align-items: center !important; flex-wrap: wrap !important;
	gap: 10px 12px !important; width: 100% !important; margin-left: auto !important; margin-right: 0 !important;
}
body.temana-themenseite .kadence-shop-top-row .kadence-woo-results-count { display: none !important; }
body.temana-themenseite .kadence-shop-top-row .kadence-woo-ordering,
body.temana-themenseite .kadence-shop-top-row .kadence-woo-toggle { flex: 0 1 auto !important; width: auto !important; max-width: 100% !important; margin: 0 !important; }
body.temana-themenseite .kadence-shop-top-row .woocommerce-ordering { display: block !important; width: auto !important; max-width: 100% !important; margin: 0 !important; }
body.temana-themenseite .kadence-shop-top-row select.orderby { width: 280px; max-width: 100%; margin: 0; }
body.temana-themenseite .kadence-shop-top-row .kadence-product-toggle-container { display: flex; align-items: center; gap: 4px; }
@media (max-width: 575px) {
	body.temana-themenseite .kadence-shop-top-row select.orderby { width: min(280px, calc(100vw - 48px)); }
}

/* S-18: ab 576 px 30 px zwischen Sortierleiste und erster Kartenreihe; darunter das mobile Original */
@media (min-width: 576px) {
	body.temana-themenseite .kadence-shop-top-row { margin-bottom: 30px !important; }
}
