ご回答ありがとうございます。
いただいた回答通り試しましたが思った出力にならず、いまだ全件表示のままでした。
{% assign collection = collections['tops'] %}
{% for product in collection.products limit:3 %}
{% include 'product-card-grid', max_height: 400 %}
{% endfor %}
こちらが実際に記述しているコードになります。
for文を途中でbreakさせて、ループを止める方法も考えましたが
liquidでの抜け方が分からなかったため断念しました。
今はcssで○件以上は非表示としています。
また、別の質問にはなりますがこの中で表示順を変えることは可能でしょうか?
(売上順やアルファベット順など)
お手数おかけして大変恐縮ですがご回答いただけますと幸いです。