Any recommendations on the perfect tank top that is cotton or linen, fitted but not skin tight, fabric thick enough that your skin doesn’t show through in sunlight, not ribbed, with straps that are moderately thin but thick enough to cover bra straps? I’m trying not to go the fast fashion route, though I suspect I may have to end up hitting up H&M, Gap or Zara to find something at a decent price.