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, don't need to use `$` (makes a bonzo object)

```qwery(.js-hide', $container).length```