Fudge! I think I never redeemed my Steam key... Was is in an email?
I think if you can't find your download info in an itch.io email, maybe you can find it on your My Purchases page?
Found it! Phew! Thanks!