Mobile Products listing page with multiple checkboxes

enter image description here

One of the user requirements for the app I’m developing is to display the products with its spec(real product) to allow user to add the spec to cart.

The desired outcome will be similar to the image I’ve attached. Is there any way to improve the UX? I’m worried when the number of products increases, the checkboxes and the select fields will make the view too heavy for the user to use