What are spin bike shoes?

Spin bike shoes are made of materials that are lightweight, thin enough so your feet won't get wet easily and comes with a stiff soles feature that gives more power to pedals and stick with them more tightly.