The stunning retail-display-cum-art-installation by Wow Inc. and Team 101 embeds Shiseido’s new product line in the art both literally and associatively.