I'm in the early stages of a fantasy late medieval world where only women can perform magic. The society is run by witches (all witches are part of the nobility and all of the nobility are witches). Once you show signs of magic you are adopted into one of the clans and apprenticed to one of the lower ranks.
The actual magic is a variant of the cast from calories trope where the body fat is consumed as a catalyst, not as actual fuel, this leads to the bottom tiers of witches to be rather pudgy from the need to retain a magic buffer.
At some point during the training they learn the Flesh Rune and can resculpt their bodies to make the fat-to-magic-reaction more efficient. Witches use the Flesh Rune to make themselves as beautiful as possible while still retaining their fighting power (the nobility regularly fight for supremacy) in order to demonstrate their magical prowess. This has manifested in that the clothing of a witch correlates with her rank. A low tier witch will be dressed rather conservatively while the highest ranking will be naked.
My question is: if a state of undress in public is a sign of rank, and dressing skimpily without the rank to back it up is punishable by death, how would prostitutes dress to attract customers?
My initial thought was, since prostitutes in medieval times were low on the social ladder, to dress them in burqas but that would pose some severe marketing issues.
The culture is matriarchal, but unless you are a noble or a slave you will not notice much. Work hard and keep your head down is the way of life for commoners.
I should also add that the Runes that allow magic appears on the skin like a tattoo, right above the soul nexus point chosen. Initially this was why I wanted powerful witches to wear less clothing, to show off their runes as a warning to other witches.