Multiple cart experience

So I'm working on an e-commerce website and it has different marketplaces (3 basically), now I want to make separate cart for each of them as through research we figured out that people hardly purchase combined items from all three marketplaces and majority of orders come from either of them three. I'm attaching a very rough screenshot of what I'm thinking to do. One disadvantage of the approach I have taken is that it is compromising the visibility of other products in other carts to improve that, I have tried giving an overview of other carts below all products in current cart.

Please let me know if I can do it in anyway better.

Thanksenter image description here