Shipping TCG Product Safely but Efficiently

Here are the type of products I am selling:

10 loose booster packs (modern sets)

1 booster box (modern sets)

1 elite trainer box (modern sets)

I am trying to figure out if I should get one size corrugated box that can fit each product or should I just use three different size boxes.

What would you recommend for size?

Are you planning on shipping them all together or 3 separate packages?

I would definitely wrap the etb in bubble wrap and probably stack the packs and wrap them in bubble wrap. Put it all in a box with bubble wrap cushion and maybe packing peanuts or tissue paper to stop the items from moving a lot.