The North Face debuts mile-high pop-up showroom in Italian Alps