UK retail sales grew at their slowest rate for more than four years in May as rising inflation following the Brexit vote dragged on spending.
Sales volumes increased 0.9% last month compared to the same period in 2016, the slowest annual growth rate since April 2013.
According to data from the Office for National Statistics (ONS), non-food stores suffered most with a 1.2% fall.
Grocery stores remained in growth, but the 0.1% climb marked their slowest upturn in sales volumes since July 2013.
On a month-on-month basis, the quantity of goods purchased across the sector slipped 1.2%, following a strong April.
Sales values grew at the faster rate of 4.1% last month, compared to May 2016, driven by inflation.
Average store prices, excluding fuel, ballooned 2.8% year-on-year.
The ONS said that the rise in the rate of inflation was the steepest it had recorded since March 2012.
Average weekly sales hit £7.9bn during the month.
ONS senior statistician Ole Black said: “We have not seen lower growth in the year since April 2013. Increased retail prices across all sectors seem to be a significant factor in slowing growth.”