Hot Shorts 90% cotton, 10% spandex. We call them hot shorts because - well - they're hot! (comfy too!) Try them with the matching tank. Colours: Purple with black, white, and chartreuse print Price: $19.99 Size: XS S M L XL colour: Purple Order Now! Hot Shorts 90% cotton, 10% spandex. We call them hot shorts because - well - they're hot! (comfy too!) Colours: Asphalt with blue, black, and grey print Price: $19.99 Size: XS S M L XL colour: Asphalt Order Now!