/* Ficha de producto: artículos del lote (mismo aspecto que la lista de WPC Product Bundles) */
.ge-lote-wrap {
    display: block;
    width: 100%;
    clear: both;
}
.ge-lote-articulos {
    margin: 0 0 15px 0;
    border-width: 1px 0 0 0;
    border-style: dotted;
    border-color: #e5e5e5;
}
.ge-lote-articulo {
    display: flex;
    align-items: center;
    padding: 10px 0;
    margin: 0;
    border-bottom: 1px dotted #e5e5e5;
}
.ge-lote-articulo > div {
    padding: 0 5px;
}
.ge-lote-articulo__miniatura {
    width: 50px;
    flex: 0 0 50px;
}
.ge-lote-articulo__miniatura img {
    width: 100%;
    max-width: 100%;
    height: auto;
    display: block;
}
.ge-lote-articulo__titulo {
    flex-grow: 1;
    text-align: start;
}
.ge-lote-articulo__nombre {
    display: block;
    overflow: hidden;
    font-family: var( --e-global-typography-primary-font-family ), sans-serif;
}
.ge-lote-articulo__titulo .stock {
    font-size: 14px;
    margin: 0;
    padding: 0;
}
.ge-lote-articulo__titulo .stock.in-stock {
    color: green;
}
.ge-lote-articulo__titulo .stock.available-on-backorder {
    color: orange;
}
.ge-lote-articulo__titulo .stock.out-of-stock {
    color: red;
}

/* Carrito clásico y mini-carrito: hijos sangrados bajo su lote */
.woocommerce-cart-form .cart_item.ge-lote-hijo .product-name,
.woocommerce-mini-cart-item.ge-lote-hijo {
    padding-left: 1.5em;
}
.woocommerce-cart-form .cart_item.ge-lote-hijo .product-thumbnail img {
    max-width: 40px;
}

/* Precio de los artículos del lote atenuado: el que cuenta es el del lote (como en woosb).
   Se atenúa el importe y no la celda, para no atenuar también sus bordes. */
.woocommerce-cart-form .cart_item.ge-lote-hijo .product-price .amount,
.woocommerce-cart-form .cart_item.ge-lote-hijo .product-subtotal .amount,
.woocommerce-checkout-review-order-table .cart_item.ge-lote-hijo .product-total .amount,
.woocommerce-table--order-details .order_item.ge-lote-hijo .product-total .amount,
.woocommerce-mini-cart-item.ge-lote-hijo .quantity,
.ge-lote-hijo .elementor-menu-cart__product-price {
    opacity: 0.4;
}

/* Bloques: el padre vale 0 € (el precio va en los hijos), su precio se muestra en "Precio del lote" */
.wc-block-cart-items__row.ge-lote .wc-block-cart-item__prices,
.wc-block-cart-items__row.ge-lote .wc-block-cart-item__total,
.wc-block-cart-items__row.ge-lote .wc-block-components-product-badge,
.wc-block-components-order-summary-item.ge-lote .wc-block-components-order-summary-item__total-price,
.wc-block-mini-cart__products-table .ge-lote .wc-block-cart-item__prices,
.wc-block-mini-cart__products-table .ge-lote .wc-block-cart-item__total {
    display: none !important;
}

/* Bloques: hijos sangrados bajo su lote */
.wc-block-cart-items__row.ge-lote-hijo .wc-block-cart-item__product,
.wc-block-components-order-summary-item.ge-lote-hijo .wc-block-components-order-summary-item__description {
    padding-left: 1.5em;
}
.wc-block-cart-items__row.ge-lote-hijo .wc-block-cart-item__remove-link {
    display: none !important;
}
