Oil and trade tensions pile on inflation pressure, but consumers keep spending on fashion