There is no way to redeem the discount code through your website or Amazons, it just charges full price in both places.
On Amazon just before checkout you can enter the discount code
How long are the discounts good for? I haven't been getting emails lately
US only. Starts December 15th 00:00 PST 2017, ends December 16th 23:59 PST 2017.