I18n cart table

This is what the table cart layout would look like. The CSS would need to be cleaned up, but it gets the idea across.

Reference to conversation in #192 
since you're adding `mini-labels` on here anyway, it'd be a good idea to just treat these as real `<label>` tags that are accessibly hidden on desktop and then revealed on mobile. This way you can also get rid of the aria-label on the  field