{% paginate products from products.current by theme.products_per_page %} {% if products != blank %}

{% if page.full_url contains "search=" %}Search results - {{ paginate.items }}{% else %}{{ page.name }}{% endif %}

{% for product in products %} {% if theme.max_products_per_row == 4 %} {% assign product_image_constrain_width = 288 %} {% assign product_image_constrain_height = 288 %} {% assign product_image_constrain_width_large = product_image_constrain_width | times: 2 %} {% assign product_image_constrain_height_large = product_image_constrain_height | times: 2 %} {% elsif theme.max_products_per_row == 3 %} {% assign product_image_constrain_width = 390 %} {% assign product_image_constrain_height = 390 %} {% assign product_image_constrain_width_large = product_image_constrain_width | times: 2 %} {% assign product_image_constrain_height_large = product_image_constrain_height | times: 2 %} {% elsif theme.max_products_per_row == 2 %} {% assign product_image_constrain_width = 592 %} {% assign product_image_constrain_height = 526 %} {% assign product_image_constrain_width_large = product_image_constrain_width | times: 2 %} {% assign product_image_constrain_height_large = product_image_constrain_height | times: 2 %} {% elsif theme.max_products_per_row == 1 %} {% assign product_image_constrain_width = 1200 %} {% assign product_image_constrain_height = 1200 %} {% assign product_image_constrain_width_large = product_image_constrain_width | times: 2 %} {% assign product_image_constrain_height_large = product_image_constrain_height | times: 2 %} {% endif %} {% assign thumb_constrain_width = 30 %} {% assign thumb_constrain_height = 30 %} {% assign product_status = '' %} {% case product.status %} {% when 'active' %} {% if product.on_sale %}{% assign product_status = 'On sale' %}{% endif %} {% when 'sold-out' %} {% assign product_status = 'Sold out' %} {% when 'coming-soon' %} {% assign product_status = 'Coming soon' %} {% endcase %} {% capture image_class %} {% if product.image.height > product.image.width %} image-tall {% if theme.grid_image_style == 'crop-to-square' %} {% assign product_image_constrain_height = '' %} {% assign product_image_constrain_height_large = '' %} {% assign thumb_constrain_height = '' %} {% endif %} {% elsif product.image.height < product.image.width %} image-wide {% if theme.grid_image_style == 'crop-to-square' %} {% assign product_image_constrain_width = '' %} {% assign product_image_constrain_width_large = '' %} {% assign thumb_constrain_width = '' %} {% endif %} {% else %} image-square {% endif %} {% endcapture %}
{% if product.images[1] != blank and theme.secondary_image_on_hover == true %} {% if theme.max_products_per_row == 4 %} {% assign product_image_constrain_width = 288 %} {% assign product_image_constrain_height = 288 %} {% assign product_image_constrain_width_large = product_image_constrain_width | times: 2 %} {% assign product_image_constrain_height_large = product_image_constrain_height | times: 2 %} {% elsif theme.max_products_per_row == 3 %} {% assign product_image_constrain_width = 390 %} {% assign product_image_constrain_height = 390 %} {% assign product_image_constrain_width_large = product_image_constrain_width | times: 2 %} {% assign product_image_constrain_height_large = product_image_constrain_height | times: 2 %} {% elsif theme.max_products_per_row == 2 %} {% assign product_image_constrain_width = 592 %} {% assign product_image_constrain_height = 526 %} {% assign product_image_constrain_width_large = product_image_constrain_width | times: 2 %} {% assign product_image_constrain_height_large = product_image_constrain_height | times: 2 %} {% elsif theme.max_products_per_row == 1 %} {% assign product_image_constrain_width = 1200 %} {% assign product_image_constrain_height = 1200 %} {% assign product_image_constrain_width_large = product_image_constrain_width | times: 2 %} {% assign product_image_constrain_height_large = product_image_constrain_height | times: 2 %} {% endif %} {% assign thumb_constrain_width = 30 %} {% assign thumb_constrain_height = 30 %} {% capture secondary_image_class %} {% if product.images[1].height > product.images[1].width %} image-tall {% if theme.grid_image_style == 'crop-to-square' %} {% assign product_image_constrain_height = '' %} {% assign product_image_constrain_height_large = '' %} {% assign thumb_constrain_height = '' %} {% endif %} {% elsif product.images[1].height < product.images[1].width %} image-wide {% if theme.grid_image_style == 'crop-to-square' %} {% assign product_image_constrain_width = '' %} {% assign product_image_constrain_width_large = '' %} {% assign thumb_constrain_width = '' %} {% endif %} {% else %} image-square {% endif %} {% endcapture %} {% endif %}
{{ product.name }}
{% if product.variable_pricing %} {{ product.min_price | money: theme.money_format }} - {{ product.max_price | money: theme.money_format }} {% else %} {{ product.default_price | money: theme.money_format }} {% endif %} {% if product_status != blank %}— {{ product_status }}{% endif %}
{% endfor %}
{% if paginate.pages > 1 %} {% endif %} {% else %} {% if page.full_url contains "search=" %}

No products matched your search.

View All {% else %}

{{ page.name }}

{% endif %} {% endif %} {% endpaginate %}