Vitamin firm Weider Nutrition International Inc on Wednesday said its Haleko business unit had agreed to sell its Germany-based Venice Beach apparel brand to Hucke AG, a German apparel company.