A pop-up store is a temporary retail store that is set up in a public location, such as a shopping mall or a street, to promote a product or brand. Dior, a French luxury fashion house, has opened pop-up stores in Shanghai to showcase its latest collections and engage with consumers. These pop-up stores often feature unique designs and interactive experiences to create a memorable shopping experience.