Fix issue with show more button being visible with nothing more to show

Slightly more complicated logic as we hide a different number of items depending on breakpoint.
also, you're passing in a `bonzo` object as the second parameter, the context. This won't work, it's expecting a `DomElement`

```qwery('.js-hide-on-mobile', $container[0]).length```