{# Product collection with a grid / list view toggle. The chosen view is held in Alpine and persisted to localStorage so it survives navigation; `_card.html` reads the same `view` state to switch its own layout between a vertical card and a horizontal row. #}