Describe the influence that economic, social, media, political, demographic, geographic, and psychological factors have had and currently have on fashion.