# Configure your theme settings
Theme settings control the overall look and feel across every Foxify page — card styles, currency formatting, variant pickers, and more — so you set it once and it stays consistent everywhere it's used.
## When to use this
Best fits for:
* **Making product cards consistent**, so prices, badges, and quick add buttons look the same in every product grid and carousel.
* **Lining up content across pages**, by setting one content width for all sections.
* **Changing store-wide behavior**, like showing currency codes for international shoppers or switching variant pickers from dropdowns to buttons.
* **Adding site-wide code**, like a tracking script that needs to run on every Foxify page.
### How is this different from similar features?
## Open Theme settings
1. In the page editor, click the **•••** icon in the left sidebar.
2. Select **Theme settings**, or press **⌘,** (macOS) / **Ctrl+,** (Windows).

Theme settings affect all your Foxify pages at once. Preview a few different pages, like your home page and a collection page, after making changes.
## Layout
**Fixed container width** sets how wide your content is on every section that uses **Fixed width**. Drag the slider to set it. Learn more: [Change the section container width](https://docs.foxecom.com/foxify-app/foxstudio/page-customization/edit-a-section#change-the-section-container-width)

## Product cards
Product cards show up wherever products are listed: collection pages, product grids, carousels, and recommendations.

| Setting | How to choose |
| ------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Card style** | Pick the style that fits your brand. For a fully custom layout, see [Product card](https://docs.foxecom.com/foxify-app/foxstudio/add-and-edit-elements/product-card). |
| **Display price** | For products with variants at different prices. **Default price** shows the lowest price, which looks more attractive. **Max price** avoids surprising shoppers when most variants cost more. |
| **Image ratio** | Choose a fixed ratio, like **Portrait** or **Square**, if your product photos come in different shapes. This keeps every card the same height. |
| **Show second image on hover** | Turn on if your products have a second photo worth seeing, like the back of a shirt or the product in use. |
| **Text align** | Left works best for most grids. Center suits minimal, image-led designs. |
| **Card radius** | Round the card's corners — 0px for sharp edges |
| **Placeholder image** | Shown when a product has no image. Use your logo or a branded image so empty cards don't look broken. |
| **Additional content** | Extra content at the bottom of each card. |
#### Other addons
| Setting | What to know |
| -------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Quick add button** | Lets shoppers add to cart without leaving the page. For products with variants, it becomes **Select options** and opens the product page. It's hidden when a product is sold out. |
| **Sale badge** | **Percentage** ("-20%") works best for big discounts. **Fixed price** ("Save $10") works best for expensive products, where a dollar amount sounds bigger. |
| **Sold out badge** | Lets shoppers see right away which products are unavailable. |
| **Product vendor** | Shows the brand name. Useful if you sell several brands. |
**Want shoppers to preview products in a pop-up?** Use the [Product quick view](https://docs.foxecom.com/foxify-app/integrations/foxify-extensions/product-quick-view) extension.
To change the text on the Quick add button or badges**,** go to **Translation** > **Default Foxify theme content**. Learn more: [Translate Foxify's default wording](https://docs.foxecom.com/foxify-app/pages/translation#translate-foxify-s-default-wording)
## Collection cards
Collection cards show up in collection lists and grids.

Set **Card style**, **Image ratio**, **Image radius**, **Background color**, and **Card radius**. Match the image ratio and radius to your product cards, so collection and product grids look like they belong together.
## Article cards
Article cards show up in blog post lists.

| Setting | What to show |
| ----------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- |
| **Card style** | Choose the display style for the article cards. For custom layout, see [Blog posts](https://docs.foxecom.com/foxify-app/foxstudio/add-and-edit-elements/blog-posts). |
| **Show excerpt** | Turn on to show a short preview of each article. Helps readers decide what to open. |
| **Show published date** | Turn on for news or seasonal content. Turn off for evergreen guides, so they don't look outdated. |
| **Show blog** and **Show read more link** | Turn on if you have several blogs, or want a clear link to the full article. |
| **Text align**, **Background color**, **Card radius** | Match these to your product and collection cards. |
## Variant picker
Sets the default variant picker for all product pages. You can still change it on a specific product template. [Learn more](https://docs.foxecom.com/foxify-app/foxstudio/add-and-edit-elements/product-details#product-information)

| Setting | How to choose |
| ----------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Picker type** | **Buttons** show all options at once, best for products with a few options, like sizes S–XL. **Dropdown** saves space when there are many options. |
| **Show selected value** | Turn on so shoppers can see which option they've picked, especially useful with buttons. |
For color or image swatches, use the [Color swatches](https://docs.foxecom.com/foxify-app/integrations/foxify-extensions/color-swatches) extension.
## Currency format
**Show currency codes** adds the currency code after prices, like `$1.00 USD` instead of `$1.00`. Turn it on if you sell in several currencies, so international shoppers know exactly which currency they're paying in.
## Custom codes
Add **Custom CSS**, **Custom code before ``**, or **Custom code before `