using item.variant.product.images for fallback instead of item.images