Loving the 31 flavors of sunglasses at Top Shop, they have every style, era and color for summer fun in the sun.