Ordering Trezor from Amazon

Hi, i want to buy trezor out of trezor official amazon reseller and i would like to know why theres such price spread, when buying from trezor website i pay 55$ + 15$ shipping while on amazon its 55$ + free shipping but i will get it on 18 december. Second thing i would like to know is how long shipping would take if i would buy it on trezor website?

Please check our article Expected delivery time for orders from Trezor Shop for the estimate of delivery to your exact location.