Same here. Dug in a little and found that it's using a self-signed certificate. From an e-commerce site I might be worried, with this one I'm assuming the site is making a political statement about the centralization of control of trust on the internet.