Due to Mastercard's new policies on adult content, itch has decided to hide any games tagged as adult or erotic.
Steam's doing it, too and so are a bunch of other retailers.
If you'd like to prevent this from going on, here's an ACLU petition to help: https://action.aclu.org/petition/mastercard-sex-work-work-end-your-unjust-policy