Separates, wearing a large in both, on sale for $25 each Hat - available in sizes and new colors! I’m wearing a large (big head) #LTKsalealert #LTKswim #LTKSeasonal