Alternative fashion or alt fashion is fashion that stands apart from mainstream, commercial fashion. It includes both styles which do not conform to the mainstream fashion of their time and the styles of specific subcultures (such as emo, goth, hip hop and punk).[1] Some alternative fashion styles are attention-grabbing and more artistic than practical (goth, ganguro, rivethead), while some develop from anti-fashion sentiments that focus on simplicity and utilitarianism (grunge, rocker, skinhead).