Constellation Brands has sold certain US wine assets to Eight Estates Fine Wines, a Sonoma-based private firm.