Are the foam cushions mold proof?

No, they are not.