Weight applies to each bag individually so your personal item and carry can each be up to 23kg. British Airways has one of the most generous weight allowances. 23kg is almost three times what some other airlines charge for both your personal and carry on item.
Every pack below is within the size rules above.