My boss is a woman.I work retail for the time being to pay for school. My hours have been cut without an explanation from full time to one to three shifts per week. It might be due to her not liking me, or me "not working hard enough"(she hears this from other employees, she barely sees me because she has a different shift). the problem is that this store is a shit-storm full of snakes who spread rumors. I do what needs to be done.

my question is, how do i talk to her because I need the hours? Knowing that women don't use logic but emotion, how do I convince her to "like" me again?