> For the complete documentation index, see [llms.txt](https://modutheme.gitbook.io/helix/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://modutheme.gitbook.io/helix/theme-settings/product-cards.md).

# Product cards

The product card shows a product in collection grids, carousels, search, and recommendations. These settings control how it looks.

![Product cards setting panel](https://3215967854-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlyCMfKbEVTf3hu8uxjSZ%2Fuploads%2Fgit-blob-6fa42e2f5594c8097ce0ec3f1a13f10f055d9b41%2Ftheme-settings-product-cards-panel.png?alt=media)

***

## Card Style

Pick how your product cards look — Standard or Card.

{% tabs %}
{% tab title="Standard" %}
![Standard product card style](https://3215967854-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlyCMfKbEVTf3hu8uxjSZ%2Fuploads%2Fgit-blob-ed7734660670ec336ed2df51edfe3a50fc999ac0%2Ftheme-settings-product-cards-style-standard.png?alt=media)
{% endtab %}

{% tab title="Card" %}
![Card product card style](https://3215967854-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlyCMfKbEVTf3hu8uxjSZ%2Fuploads%2Fgit-blob-cfc5e2cc3a719ca336d0cf0c4919875678357f9a%2Ftheme-settings-product-cards-style-card.png?alt=media)
{% endtab %}
{% endtabs %}

***

## Image Presentation

Sets how product images are cropped and sized in the card.

![Image ratio comparison — Original vs Square vs Portrait vs Landscape](https://3215967854-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlyCMfKbEVTf3hu8uxjSZ%2Fuploads%2Fgit-blob-73ff4aab34e6da376e95680a5a0aa052f5b68eae%2Ftheme-settings-product-cards-image-ratio.png?alt=media)

* **Original** — Keeps each image's original proportions. Best when all photos share the same ratio; mixed ratios make card heights uneven.
* **Square / Portrait / Landscape fill** — Crops all images to one ratio for a uniform grid. The "fill" variants crop to fill the frame; the plain variants add letterbox or pillarbox bars.

{% hint style="info" %}
**Portrait fill is a good starting point for most stores.** It gives a tall card and keeps the grid consistent.
{% endhint %}

***

## Title Line Limit

Sets the maximum number of lines a product title can use, so the grid stays consistent when titles vary in length.

![Title line limit — long title capped at two lines](https://3215967854-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlyCMfKbEVTf3hu8uxjSZ%2Fuploads%2Fgit-blob-4d5d56c45ea2e27e566da1f14baf5453eea24144%2Ftheme-settings-product-cards-title-line-limit.png?alt=media)

***

## Layout & Spacing

* **Show price next to title on desktop** — Puts the price at the end of the title line on desktop. When a title runs long, the price moves to a line of its own. While this is on, card content aligns left and the **Alignment** setting is hidden.
* **Content alignment** — Aligns the title, price, and metadata to the left, center, or right.
* **Gap & Spacing** — Set separately for desktop and mobile. Controls the spacing between the image and content, between content rows, and between metadata lines.

***

## Quick Add & Quick View

Both let customers act without leaving the collection page.

![Quick Add button styles — Icon vs Text, full-width vs default](https://3215967854-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlyCMfKbEVTf3hu8uxjSZ%2Fuploads%2Fgit-blob-0dcf93e886684f9eff3ffa37a35f065c1bc3504f%2Ftheme-settings-product-cards-quick-add-styles.png?alt=media)

* **Quick Add** — Adds an Add to Cart action to the card. Choose an icon or text button; the text button can be full-width, which works well on mobile.
* **Quick View** — Opens a product overlay to view images, read the description, and pick variants without leaving the page.

***

## Display Options

![Display options — second image on hover, badges, vendor, and type on a product card](https://3215967854-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlyCMfKbEVTf3hu8uxjSZ%2Fuploads%2Fgit-blob-dfa0f4988ed09e3031240ad230e1f11c4758c02c%2Ftheme-settings-product-cards-display-options.png?alt=media)

* **Show second image on hover:** Enable this to display the product's second image when a customer hovers the card.
* **Show sale badge:** Show a sale badge on discounted products.
* **Show sold out badge:** Display a sold-out badge on out-of-stock products.
* **Show vendor:** Display the product's vendor name on the card.
* **Show type:** Show the product type on the card.

***

## Swatches on Product Cards

Swatches on the card let customers browse variants without opening a product page.

![Swatch display on product cards — color swatches vs variant image swatches](https://3215967854-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlyCMfKbEVTf3hu8uxjSZ%2Fuploads%2Fgit-blob-2659c98db024abbc3fa3f4a42f2579d2fdcc385b%2Ftheme-settings-product-cards-swatches.png?alt=media)

### Swatch Appearance on Cards

Controls how each swatch looks:

* **Position** — Show swatches above or below the product info.
* **Swatch type** — Show each swatch as a **Color** or a **Variant image**.
* **Swatch limit** — Maximum number of swatches shown before an overflow indicator appears.
* **Item gap** — Space between swatches.
* **Desktop width / Mobile width** — Swatch width on each screen size.
* **Height ratio** — Swatch shape. Only available for Color swatches.
* **Selected variant style** — Mark the selected swatch with a **Border** or an **Underline**.

{% tabs %}
{% tab title="Color" %}
![Color swatches on a product card](https://3215967854-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlyCMfKbEVTf3hu8uxjSZ%2Fuploads%2Fgit-blob-4a99fd99e1f9aff9337a2e755a967494e7d152f6%2Ftheme-settings-product-cards-swatch-color.png?alt=media)
{% endtab %}

{% tab title="Variant image" %}
![Variant image swatches on a product card](https://3215967854-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlyCMfKbEVTf3hu8uxjSZ%2Fuploads%2Fgit-blob-fe8e2903c23de1ca9d1c1298967f4fd837bb715e%2Ftheme-settings-product-cards-swatch-variant-image.png?alt=media)
{% endtab %}
{% endtabs %}

> Global swatch appearance (shape, color mapping, product-page behavior) is configured under [Swatches](/helix/theme-settings/swatches.md). These settings control only the card-level display.

***

{% hint style="info" icon="headset" %}
**Need help?**

Whether you have a question, run into an issue, or just need some guidance, our support team is here to help.

<a href="https://go.crisp.chat/chat/embed/?website_id=6c25581e-794a-41b4-8552-52f3de1dd1f7" class="button secondary" data-icon="comments">Chat with us</a> <a href="https://modutheme.ticksy.com" class="button primary" data-icon="ticket">Submit a ticket</a>
{% endhint %}
