I'm sorry to hear that, but there are indeed multiple mentions on the store page that the game requires Windows.
- At the very top under the title: "A downloadable game for Windows"
- In the Information drop-down: "Platform: Windows"
- The "You will get access to the following files:" list only shows Windows icons.
Itchio will happily refund purchases if you can't find a way to play the game.