/* BLOCK CART STYLES - EXTENDONS PRODUCT BUNDLES */

/* Hide hidden items entirely */
.wc-block-cart-items__row:has(.ext-is-hidden),
.wc-block-cart-item:has(.ext-is-hidden),
.wc-block-components-order-summary-item:has(.ext-is-hidden) {
    display: none !important;
}

/* Hide remove buttons and prices for bundled child items */
.wc-block-cart-items__row:has(.ext-is-bundled) .wc-block-cart-item__remove,
.wc-block-cart-items__row:has(.ext-is-bundled) .wc-block-cart-item__remove-link,
.wc-block-cart-items__row:has(.ext-is-bundled) .wc-block-cart-item__price,
.wc-block-cart-items__row:has(.ext-is-bundled) .wc-block-cart-item__total,
.wc-block-cart-items__row:has(.ext-is-bundled) [class*="sale-badge"],
.wc-block-cart-item:has(.ext-is-bundled) .wc-block-cart-item__remove,
.wc-block-cart-item:has(.ext-is-bundled) [aria-label*="Remove"],
.wc-block-cart-item:has(.ext-is-bundled) .wc-block-cart-item__price,
.wc-block-cart-item:has(.ext-is-bundled) .wc-block-cart-item__total {
    display: none !important;
}

.ext-static-val {
    display: block;
    text-align: center;
    font-size: 1rem;
    font-weight: normal;
    color: #666;
    padding: 5px;
}
