US women's wear retailer Dots has opened a new corporate headquarters in Ohio.