My exact cardi went out of stock but linked similar!😭 size small. I sized up to 8 in the Havaianas because sometimes I’m 7.5 and they are perfect!