Molded cups, I would guess no bigger than a C. See photos for band with of 29", may give another inch with the elastic. Shiny purple