The Warby Parker storefront at 121 Greene Street in New York City