Hats now on sale in Glasgow Primark