Genuine leather card holders are water-resistant at best. Leather products usually are not waterproof as most leather types are breathable unless treated with special waterproofing liquids.