.product_list_widget {

	li {
		display: grid;
		grid-template-columns: 20% 1fr;
		grid-column-gap: 20px;
		align-items: center;
		margin-bottom: var(--mini-cart-items-spacing, 20px);
	}

	.product-data {
		font-size: 13px;
	}

	.product-title {
		display: block;
		font-size: 15px;
		font-weight: 500;
		padding-inline-end: 15px;
	}

	.star-rating {
		margin-top: 5px;

		&:not(:last-child) {
			margin-bottom: 5px;
		}
	}

	.price {
		font-size: 13px;
		font-weight: 500;
		margin-top: 5px;
	}

	.woocommerce-Price-amount {
		font-weight: 500;
	}

	.reviewer {
		font-size: 13px;
		font-weight: 500;
		margin-top: 5px;
	}


	// product quantity
	.ct-product-actions {
		display: flex;
		align-items: center;
		gap: 12px;
		margin-top: 0.7em;
	}

	.quantity {
		--quantity-height: 35px;
	}

	.quantity[data-type="type-1"] {
		--quantity-width: 60px;
	}

	.quantity[data-type="type-2"] {
		--quantity-width: 80px;
	}
}