Private equity firm Bain Capital has invested an undisclosed amount for a majority stake in personal care brand Hand in Hand.