/**
 * TP3D-Warenkorbdetails: eine Konfigurationseigenschaft pro Zeile.
 *
 * WooCommerce Blocks fügt zwischen Metadaten standardmäßig einen Schrägstrich
 * ein. Die eigene Klasse gilt für Cart/Checkout; die deutschen Schlüsselklassen
 * decken zusätzlich den blockbasierten Mini-Warenkorb ab.
 */
.wc-block-components-product-details > .tp3d-cart-detail,
.wc-block-components-product-details > .wc-block-components-product-details__modell,
.wc-block-components-product-details > .wc-block-components-product-details__drucker,
.wc-block-components-product-details > .wc-block-components-product-details__material,
.wc-block-components-product-details > .wc-block-components-product-details__farbe,
.wc-block-components-product-details > .wc-block-components-product-details__qualität,
.wc-block-components-product-details > .wc-block-components-product-details__füllung,
.wc-block-components-product-details > .wc-block-components-product-details__stützstruktur {
	display: block;
}

.wc-block-components-product-details > :is(
	.tp3d-cart-detail,
	.wc-block-components-product-details__modell,
	.wc-block-components-product-details__drucker,
	.wc-block-components-product-details__material,
	.wc-block-components-product-details__farbe,
	.wc-block-components-product-details__qualität,
	.wc-block-components-product-details__füllung,
	.wc-block-components-product-details__stützstruktur
) > [aria-hidden="true"] {
	display: none;
}

/* Klassischer WooCommerce-Warenkorb: Bezeichnung und Wert bleiben in einer
 * Zeile, jede neue Eigenschaft beginnt in der nächsten Rasterzeile. */
.woocommerce-cart dl.variation:has(> dt.variation-Modell),
.woocommerce-checkout dl.variation:has(> dt.variation-Modell),
.woocommerce-mini-cart dl.variation:has(> dt.variation-Modell) {
	display: grid;
	grid-template-columns: max-content minmax(0, 1fr);
	column-gap: 0.35em;
}

.woocommerce-cart dl.variation:has(> dt.variation-Modell) > dt,
.woocommerce-cart dl.variation:has(> dt.variation-Modell) > dd,
.woocommerce-checkout dl.variation:has(> dt.variation-Modell) > dt,
.woocommerce-checkout dl.variation:has(> dt.variation-Modell) > dd,
.woocommerce-mini-cart dl.variation:has(> dt.variation-Modell) > dt,
.woocommerce-mini-cart dl.variation:has(> dt.variation-Modell) > dd {
	float: none;
	clear: none;
	margin: 0;
}
