/*
 * TUTTI Bundle-Warenkorbanzeige
 *
 * Die Klassen werden vom Plugin nur den vier Ziel-Bundles und ihren
 * Bestandteilen hinzugefuegt. Andere CheckoutWC-Positionen bleiben unberuehrt.
 */

#cfw-side-cart .qb-tutti-bundle-tax,
.checkoutwc .qb-tutti-bundle-tax {
	display: block;
	margin-top: 0.35em;
	font-size: 0.88em;
	font-weight: 400;
	line-height: 1.35;
	white-space: nowrap;
}

/*
 * CheckoutWC erzeugt die rechte Zwischensummenspalte auch dann, wenn der
 * PHP-Filter fuer einen Bundle-Bestandteil bewusst keinen Preis liefert.
 * Das Ausblenden gibt Produktname und Variantenangabe den Platz zurueck.
 */
#cfw-side-cart tr.qb-tutti-bundle-child .cfw-cart-item-subtotal,
.checkoutwc tr.qb-tutti-bundle-child .cfw-cart-item-subtotal {
	display: none;
}

#cfw-side-cart tr.qb-tutti-bundle-child .cfw-cart-item-description,
.checkoutwc tr.qb-tutti-bundle-child .cfw-cart-item-description {
	width: auto;
}

/*
 * CheckoutWC setzt den Entfernen-Link in die Zwischensummenspalte. Der PHP-
 * Datensatz blendet ihn bereits aus; diese Regel ist eine eng begrenzte
 * Rueckfallebene fuer zwischengespeicherte oder abweichende Templates.
 */
#cfw-side-cart tr.qb-tutti-bundle-child .cfw-remove-item-button,
.checkoutwc tr.qb-tutti-bundle-child .cfw-remove-item-button {
	display: none !important;
}

/*
 * Der auf den Produktseiten verwendete Seitenwarenkorb stammt aus BeTheme,
 * nicht aus CheckoutWC. Die Klassen werden dort anhand des exakten
 * WooCommerce-Warenkorbschluessels vom begleitenden Skript gesetzt.
 */
.mfn-cart-holder .mfn-ch-product.qb-tutti-bundle-parent .mfn-chp-info > p.price,
.mfn-cart-holder .mfn-ch-product.qb-tutti-bundle-child .mfn-chp-info > p.price,
.mfn-cart-holder .mfn-ch-product.qb-tutti-bundle-child .mfn-chp-price,
.mfn-cart-holder .mfn-ch-product.qb-tutti-bundle-child .mfn-chpf-right,
.mfn-cart-holder .mfn-ch-product.qb-tutti-bundle-child a.mfn-chp-remove {
	display: none !important;
}

.mfn-cart-holder .mfn-ch-product.qb-tutti-bundle-child .mfn-chp-footer .mfn-chpf-col:not(.mfn-chpf-right) {
	width: 100%;
}
