That's weird let me see about that...
It should be on your download page, it looks like we have plenty of keys uploaded, here are some instructions in case it helps: https://itch.io/t/67604/how-to-get-a-steam-key-from-your-itchio-purchase
It should be on your download page, it looks like we have plenty of keys uploaded, here are some instructions in case it helps: https://itch.io/t/67604/how-to-get-a-steam-key-from-your-itchio-purchase