Sorry about that! You can contact itch to ask for a refund if you want.
No it's ok! I don't want a refund at all, I more so bought it to support than to have the deluxe but other people might buy it without realizing its windows exclusive and make a bigger deal about it. absolutely amazing game by the way!! the concept is absolutely awesome and it was carried out perfectly :)