Cap

Caps by J.Crew

If you can afford it, then what you're looking for is this J.Crew Cap. It's more expensive but worth your money.