Why do the heroines get their power from jewelry and makeup if they e supposed to be fighting sexism?
They aren’t fighting sexism (except in the sense of having heroic female characters). The anti-sexism idea seems to come from an early press release. It described a scene (in dub episode 10) where the Sailor Scouts dodge airplanes sent after them by Jadeite and make comments about how women aren’t fools, not to belittle women, etc. The speech was there, but someone took it more seriously than it should be. When the episode appeared in the dub, the lines were removed.