Overview
The Horizon theme provides extensive customization options through the Shopify theme editor. All settings are configured inconfig/settings_schema.json and can be accessed via Theme Settings in your Shopify admin.
Logo and Favicon
Configure your store’s branding and visual identity.Default logo displayed in standard color schemes
Inverse logo for dark backgrounds or color schemes with light text
Desktop logo height in pixels
- Range: 12-100px
- Step: 1px
Mobile logo height in pixels
- Range: 12-100px
- Step: 1px
Browser tab icon (recommended: 32x32px or 64x64px)
Page Layout
Control the overall page width and content container sizing.Maximum width of page content
narrow- Narrow width for focused readingnormal- Standard width for balanced layoutwide- Wide width for expansive content
Example Configuration
Animations
Enhance user experience with smooth transitions and hover effects.Enable smooth transitions between pages
Animate transition when navigating to product pages
Show animation when items are added to cart
Product card hover animation style
none- No hover effectlift- Card lifts up slightlyscale- Card scales upsubtle-zoom- Image zooms subtly within card
Badges
Customize product badges for sales, sold out items, and more.Position of badges on product images
bottom-left- Bottom left cornertop-left- Top left cornertop-right- Top right corner
Badge corner roundness
- Range: 0-100px
- Step: 2px
Color scheme for sale badges
Color scheme for sold out badges
Typography style for badge text
body- Body fontsubheading- Subheading fontheading- Heading fontaccent- Accent font
Text case transformation
none- Default caseuppercase- ALL CAPS
Cart Settings
Configure cart behavior and display options.Cart display mode
page- Full page cartdrawer- Slide-out drawer
Product title text transformation
default- As entereduppercase- ALL CAPS
Font style for prices in cart
body- Body fontsubheading- Subheading fontheading- Heading fontaccent- Accent font
Automatically open cart drawer after adding items (only for drawer cart type)
Enable order notes field in cart
Show discount code input in cart
Display installment payment options if available
Show express checkout buttons (Apple Pay, Google Pay, etc.)
Link destination for “Continue Shopping” button
Cart Media Settings
Product image border style
none- No bordersolid- Solid border
Border width in pixels (0-10px)
Border opacity percentage (0-100%)
Image corner roundness (0-100px)
Drawers
Style settings for slide-out drawers (cart, menu, search).Color scheme applied to all drawers
Drawer border style
none- No bordersolid- Solid border
Border width in pixels (0-10px)
Border opacity percentage (0-100%)
Add drop shadow to drawers
Icons
Icon line weight throughout the theme
thin- Thin strokedefault- Standard strokeheavy- Heavy stroke
Input Fields
Style form inputs consistently across the theme.Input field border width (0-4px)
Input field corner roundness (0-32px)
Typography preset for input text
default- Default sizingparagraph- Body text sizeh1throughh6- Heading sizes
Popovers and Modals
Style overlay elements like quick view and filters.Color scheme for popovers and modals
Corner roundness (0-16px)
Border style
none- No bordersolid- Solid border
Border width in pixels (0-10px)
Border opacity percentage (0-100%)
Add drop shadow effect
Prices
Control currency code display across the store.Show currency code on product pages
Show currency code on product cards
Show currency code for cart items
Show currency code in cart total
Product Cards
Customize product card behavior and features.Enable quick add to cart button on product cards
Show quick add button on mobile devices
Color scheme for quick add button
Reveal second product image on hover
Enable image carousel on product cards
Search
Collection to display when search has no results
Product image corner roundness in search results (0-32px)
Card corner roundness in search results (0-16px)
Text transformation for product and card titles
default- As entereduppercase- ALL CAPS
Swatches
Customize variant color/pattern swatches.Show variant-specific images in swatches
Swatch width in pixels (16-100px)
Swatch height in pixels (16-100px)
Swatch corner roundness (0-100px)
- Set to 100 for circular swatches
Swatch border style
none- No bordersolid- Solid border
Border width in pixels (0-10px, 0.5px steps)
Border opacity percentage (0-100%)
Variant Pickers
Style variant selection buttons.Variant button border width (0-4px)
Button corner roundness (0-100px)
Button sizing behavior
default-width-buttons- Fit to contentequal-width-buttons- Equal width buttons
Accessing Settings in Code
Related Pages
Color Schemes
Customize theme colors and create custom color schemes
Typography
Configure fonts, sizes, and text styles
Buttons
Style primary and secondary buttons