/* Header mini-cart only; independent of the product widget and cart body class. */
.woocommerce-mini-cart .pdox-decant-mini-cart-item dl.variation {
	display: grid !important;
	grid-template-columns: max-content minmax(0, 1fr) !important;
	gap: 4px 8px;
	width: 100% !important;
	margin: 8px 0 0;
	direction: rtl;
	text-align: right;
	color: #625866;
	font-size: .9em;
}

/* Theme clearfix pseudo-elements must not become extra grid cells. */
.woocommerce-mini-cart .pdox-decant-mini-cart-item dl.variation::before,
.woocommerce-mini-cart .pdox-decant-mini-cart-item dl.variation::after {
	content: none !important;
	display: none !important;
}

.woocommerce-mini-cart .pdox-decant-mini-cart-item dl.variation > dt,
.woocommerce-mini-cart .pdox-decant-mini-cart-item dl.variation > dd {
	display: block !important;
	float: none !important;
	clear: none !important;
	width: auto !important;
	min-width: 0;
	margin: 0 !important;
	padding: 0 !important;
	line-height: 1.75;
}

.woocommerce-mini-cart .pdox-decant-mini-cart-item dl.variation > dd p {
	display: inline !important;
	margin: 0 !important;
	padding: 0 !important;
	white-space: nowrap;
}

.woocommerce-mini-cart .pdox-decant-mini-cart-item .mini_cart_quantity_price_row > .price {
	display: none !important;
}

.woocommerce-mini-cart .pdox-decant-mini-cart-item .mini_cart_quantity_price_row {
	display: flex !important;
	align-items: center;
	justify-content: flex-start;
	gap: 6px;
}

.woocommerce-mini-cart .pdox-decant-mini-cart-item .mini_cart_quantity_price_row > .quantity {
	display: inline-flex;
	align-items: center;
	gap: 5px;
	white-space: nowrap;
}
