Italy-based socks, underwear and swimwear maker Calzedonia has created 400 jobs with a new factory in Gornji Kneginec, northern Croatia.