/* Mini carrito header — click/tap (is-open) y hover en desktop */

/* Mayor especificidad que yanuba.css para que is-open funcione sin depender del hover */
header.site-header .header-bot .cart .site-header-cart.is-open .cart-hover,
header.site-header .header-bot .container .left .cart .site-header-cart.is-open .cart-hover,
header.site-header .header-bot .flex-app .right-app .cart .site-header-cart.is-open .cart-hover {
	opacity: 1;
	z-index: 9999;
	display: block;
}

header.site-header .header-bot .cart:hover .cart-hover,
header.site-header .header-bot .container .left .cart:hover .cart-hover {
	opacity: 1;
	z-index: 9999;
	display: block;
}

.site-header-cart .info-cart {
	position: relative;
}

.site-header-cart .info-cart .cart-contents {
	cursor: pointer;
	display: inline-flex;
	align-items: center;
}

.site-header-cart .cart-hover .widget_shopping_cart_content {
	min-height: 1px;
}

.site-header-cart .cart-hover .woocommerce-mini-cart__empty-message {
	margin: 0;
	padding: 0.5rem 0;
	font-size: 14px;
	color: #322F31;
}

@media (max-width: 991px) {
	header.site-header .header-bot .cart .site-header-cart .cart-hover,
	header.site-header .header-bot .flex-app .right-app .cart .site-header-cart .cart-hover {
		left: auto;
		right: 0;
		min-width: 280px;
	}
}
