World eyewear leader EssilorLuxottica has agreed to buy Supreme, an American fashion and lifestyle brand focused on streetwear, by the end of the year, it said Wednesday. New York-based Supreme, whose trademark style focuses on a skateboarding lifestyle and pop-culture iconography, has been particularly successful with young affluent customers.