Let’s be kind and assume he has just forgotten. The OP needs to ask for the money he owes her. It that so difficult? If he refuses, stop buying the wine. Why should you have to lug it around? Why can’t he buy it himself, or join a wine club?
It is not up to others to criticise or be dismayed at a couple not having a joint bank account. There can be many reasons. We each have children from previous marriages, he has a financial interest in a property etc. I have helped too many women sort out their finances when they are on their own as their husband has always dealt with the bills, so they haven’t a clue, despite having a joint account.
DH and I have separate accounts, though we each pay a sum into a joint household account for bills. When the first lockdown started, we changed our shopping habits and adjusted accordingly. There are a few things we pay separately for eg he pays the TV licence, the tree pruner, I pay the house insurance and the window cleaner, but if either of us were struggling, we would say so and adjust accordingly. It should not become a problem.