Main page
This page explains how “Main page” actually behaves, which data it depends on, and what its settings change.
Main page
This page explains how “Main page” actually behaves, which data it depends on, and what its settings change.
page.dryness.jsonpage.faq.jsonpage.find-your-routine.jsonpage.ingredient-library.jsonpage.jsonpage.our-philosophy.jsonpage.our-story.jsonpage.sizing-help.jsonpage.skin-concerns.jsonpage.subscriptions.jsonpage.take-the-skin-quiz.jsonpage.test-bow.jsonWhat the theme does automatically
This section only displays elements that have content. Empty elements are ignored to preserve the layout.
Understand the settings
Header
Add an optional eyebrow above the page content.
eyebrowLayout
Adjust the alignment and maximum width of the content.
alignmentcontent_widthSpacing
Adjust the space above and below the section.
padding_toppadding_bottomSection palette
Applies a consistent palette to the background, text, and buttons in this section.
Section appearance
opaline_use_color_schemeopaline_color_schemeSpacing
opaline_section_spacingCreates space between this section and the next. Mobile spacing adjusts automatically.
Default: 0 · Range: 0–160pxopaline_content_insetMoves content away from the edges. Mobile spacing adjusts automatically.
Default: 0 · Range: 0–120pxAvailable blocks
@appAdd this block only when it provides useful information to the journey.
custom_liquidAdd this block only when it provides useful information to the journey.
Before publishing
- ✓
Content remains readable in every color scheme.
- ✓
Labels match the storefront language.
- ✓
Displayed promotions match Shopify rules.
- ✓
Interactions remain accessible by keyboard and touch.