I came up with a solution!!! Not as good as a pop up, but will work for now.
This works on the product page, you do have to add it to every page, but you could use filters and customize per product if you want. Not perfect, but it works pretty well.
I created all the add ons as products. They are all in a collection.
In the "additional information" section, I used a summary block and chose the collection. I used a grid option and reduced the size and spacing. I added quick view which made it simple for them to use as an add on! (can show price, I didn't).
https://www.gatherprovisions.com/gather/p/classic-provisions