Gilly Hicks has found its new happy place. It’s in Columbus, Ohio. The innerwear brand, part of the Abercrombie & Fitch family, opened a permanent brick-and-mortar store on Thursday in the city’s ...