VF Corp said on Monday it would pay $2.1 billion to buy streetwear apparel company Supreme, adding another popular brand to the Vans shoe maker's roster.