Walmart offers the Calm Yoga Block 2-Pack in Purple for $3.92. Opt for in-store pickup to dodge the $5.99 shipping charge. That's $3 under the lowest price we could find for two similar blocks elsewhere, although we saw them for slightly less in May. Each foam block measures 3" x 6" x 9".