Kareena Kapoor channels Mughal-era royalty in a stunning red suit, but Saif Ali Khans all-black look steals attention too