Fixes hyperhive-facing report (relayed via #66): scrolling broken on an
old iPad running an ancient WebKit build inside a kiosk browser
wrapper (WebFrame Pro 3.7.3).
.grid already carries -webkit-overflow-scrolling: touch (from #39,
the same class of old-WebKit scroll bug), but .cart-items - the other
touch-scrollable region, added in that same #39 follow-up - never got
it. On modern browsers this is a no-op; on old enough iOS WebKit,
touch gestures do not reliably scroll an overflow:auto container
without the explicit hint, which reads identically to a fully broken
scroll from the user's side.
Could not reproduce on the actual reported device (no access to it),
so flagging on the issue that this is the most concrete finding from
a code read, not a confirmed root-cause fix - checked for JS-level
touch/scroll blocking (none found) and viewport meta oddities
(user-scalable=no on index.html, standard for kiosk apps, not a
plausible cause on its own).