Clothing commonly worn in Mexico varies and is very similar to clothing worn in other countries such as the United States. The weather is warmer than many other climates, and lightweight cotton is very popular. Women wear dresses and skirts, as well as shorts and T-shirts and men often wear T-shirts and button-up or polo shirts. Shorts or jeans are acceptable attire for men, and cowboy hats and boots are also worn.
During certain religious holidays or social events, people may wear attire that suits the occasion. Some events may require people to wear traditional articles of clothing made of silk or wool. Women may wear a special type of shawl or sleeveless tunic, while men may wear trousers and a traditional shirt along with a large cape called a sarape. Sombreros and charro suits are worn during certain national holidays.
Some Mexican people choose very simple clothing, and others dress in a more flamboyant way. Women often wear a garment called a huipil, which is a dress with hand-stitched embroidery across the chest. Travelers can often purchase this type of dress in various open-air markets while visiting. Men also wear a special shirt called a guayabera, which is usually embroidered with elaborate stitching.