An integrative approach to the nexus of brand loyalty and corporate social responsibility