Browns Brook Street: the fashion icon’s new store will make you want to go shopping IRL