Rami, 42, who played Queen’s Freddie Mercury in Bohemian Rhapsody and Emma, 27, who portrayed Princess Di in Netflix series The Crown, were at a Kent B&Q.
Kent-born Emma was pushing a trolley of indoor shrubs.
One shopper said: “Locals are starting to think they must be living down here. They keep being seen around Margate.”
“They looked totally loved up and were going around like two giddy teens.
“It was quite refreshing really. Both of them blended in and actually appeared just like a normal couple.”
READ MORE ON EMMA AND RAMI
Their DIY shopping trip came after fans saw them kiss during a romantic meal at Margate high street’s Buoy and Oyster seafood restaurant.
We exclusively revealed the pair shared a £125 seafood platter and two bottles of top wine in August.
An onlooker said: “They were very passionate and looking into each other’s eyes. They kissed and didn’t seem to mind who could see.
“Rami and Emma just seemed totally besotted with each other and paid no attention to anyone else.”