These are vitamins. Lust means “desire, energy for something” in Swedish.
Being an English speaker, I thought I was in the wrong section of the pharmacy.
Noticed this sign the other day while walking through a tunnel. It’s issued by the Stockholm transportation company asking people to plese walk a few meters more to a free toilet instead of peeing on the side of the walls. I wonder who has the job to come up with the lovely illustration (not to mention the friendly rhyme).