There is a windows version, it was just marked wrong!
I tried again, and I think the screenshot speaks for itself.
Unfortunately, I'm unsure what the issue is, as it appears to be something with itch. Have you tried another browser? As I've just downloaded the file myself without issue
I tried it with Microsoft Edge and that worked.
Excellent! Glad it worked :)