Men's apparel maker Hampshire Group has entered into a definitive agreement to acquire garment manufacturer Rio Garment for up to $23m.