Unable to answer "Are credit or debit cards accepted here?" – The Body Shop (Cosmetics Store) – https://osm.org/node/11494219568 via StreetComplete 56.1:

Looks to be closing down or maybe just a major restock