Updated products variant directive to pick first size with a quantity that's greater than zero