The role of personality traits and marketing mix in the online impulse buying behavior of Gen Z consumers towards skincare products