Gen Z still prefers in-person shopping