/*
 * The products inside a bundle, shown under the bundle line in the cart,
 * checkout and orders. Classic cart (.nfb-cart-child) and Cart/Checkout
 * blocks (.wc-block-cart-items__row.nfb-cart-child).
 */

.nfb-cart-child td,
.nfb-cart-child .wc-block-cart-item__product {
	font-size: 0.92em;
}

.nfb-cart-child .product-thumbnail img,
.nfb-cart-child .wc-block-cart-item__image img {
	max-width: 40px;
}

.nfb-cart-child .product-name,
.nfb-cart-child .wc-block-cart-item__product {
	padding-left: 1.5em;
}

.nfb-cart-child__mark {
	opacity: 0.6;
}

.nfb-cart-child__included {
	opacity: 0.75;
	font-style: italic;
}

/* Blocks: the product lines follow the bundle; no quantity box or remove link of their own. */
.wc-block-cart-items__row.nfb-cart-child .wc-block-components-quantity-selector,
.wc-block-cart-items__row.nfb-cart-child .wc-block-cart-item__remove-link {
	display: none;
}

.wc-block-cart-items__row.nfb-cart-child .wc-block-cart-item__prices,
.wc-block-cart-items__row.nfb-cart-child .wc-block-cart-item__total {
	visibility: hidden;
}

/* Settings > Cart "hidden": the bundle line lists its products instead. */
.wc-block-cart-items__row.nfb-cart-child--hidden,
.wc-block-components-order-summary-item.nfb-cart-child--hidden {
	display: none;
}

.nfb-order-child td {
	padding-left: 1.5em;
	font-size: 0.92em;
}
