blue cotton abstract print square neck ruffled sleeves two side slit pockets rear zip fastening front slit