Costume shoes are a type of footwear designed to match specific outfits or garments worn at costume parties like Halloween, or to match attires characteristic of a particular country, time period, or people. Costume shoes can also refer to footwear worn for a theatrical production.