in western cultures since the 1940s, blue is associated with men/boys, while pink is associated with women/girls. before the 1940s, it was the other way around, so blue was for women/girls and pink was for men/boys. nobody knows exactly why it changed.