6pm offers the adidas Men's Clima MX Shorts in Black/Visgre for $17.99 with free shipping. That's $12 off list and the lowest total price we could find, outside of the mention below. They're available in sizes SM to XL.
Of note, Amazon has them in three colors starting from $13.06 with free shipping for Prime members. (Note that the price varies by size).