Who made Selena Gomez’s black coat, tan mini skirt, round sunglasses, and handbag?

Skirt – Free People
Coat – Canada Goose
Purse – Rare Beauty
Shoes – UGG
Sunglasses – Ray Ban