Shop Visit: Nature Republic in Flushing, NYC