Skip to main content
The settings schema defines global theme settings accessible through the Shopify theme editor. Horizon’s settings are organized into logical groups for easy customization.

Theme Information

Settings Groups

Configure your store’s logo and favicon.

Settings

Range Values

  • Logo height: 12-100px (step: 1px)
  • Visible only when logo is uploaded
Define color schemes for your theme using a comprehensive color system.

Color Scheme Structure

Each color scheme includes:

Base Colors

Primary Button Colors

Secondary Button Colors

Input Colors

Variant Colors

Selected Variant Colors

All colors support alpha transparency
Configure fonts and text styling for your theme.

Font Selections

Paragraph Settings

Heading Levels (H1-H6)

Each heading level has these settings:

Default Sizes

  • H1: 72px
  • H2: 48px
  • H3: 32px
  • H4: 24px
  • H5: 18px
  • H6: 16px
Control overall page width and layout.

Settings

Enable or disable various animations and transitions.

Settings

Card Hover Effects

  • None
  • Lift
  • Scale
  • Subtle Zoom
Customize product badges for sale and sold-out items.

Settings

Position Options

  • Bottom Left
  • Top Left
  • Top Right
Style primary and secondary buttons.

Primary Button

Secondary Button

Pills

Configure cart functionality and appearance.

Settings

Features

Product Media

Style drawer/modal elements.

Settings

Configure icon styling.

Settings

Style form inputs.

Settings

Type Preset Options

  • Default
  • Paragraph
  • H1 - H6
Configure popup styling.

Settings

Accessing Settings in Code

In Liquid Templates

In CSS

Conditional Logic

Best Practices

  • Use color schemes consistently across sections
  • Test typography at various sizes before deployment
  • Keep animations subtle for better UX
  • Provide clear default values for all settings
  • Changing settings doesn’t update content, only styling
  • Some settings may require theme republish to take effect
  • Always test changes in preview before publishing

Sections Reference

Sections that use theme settings

Customization Guide

Learn how to customize your theme