Has brick-and-mortar stores lost the battle against e-commerce?