Aw man, it looks like the discount code put your order under $42!
Free shipping is based on your order's total after discounts have been applied and before taxes. Any order with a total over $42 will automatically have first class shipping fees waived. We are sorry for any inconvenience.
Check out this article for help on how you can get your order total back up!