(WIP) Cdodge/ecommerce improvements

We have an accessible version of leanModal somewhere that @adampalay wrote. I think we should be using that here instead.