Skip to content

Controls and limits reference

This partner reference was checked against theme schemas. Use merchant guides to choose a configuration and recognize its result. This inventory does not establish browser testing of every combination. Initial values do not overwrite saved content; page and area availability also depends on templates and the platform.

Colors
ControlType / options / rangeCondition
Background color (background_color)colorNo declared condition
Text color (text_color)colorNo declared condition
Accent color (accent_color)colorNo declared condition
Applies to discount text, free shipping and interest-free installments.
Typography
ControlType / options / rangeCondition
Font (font_headings)Albert Sans, Almarai, Archivo, Archivo Black, Arimo, Arvo, Barlow, Bebas Neue, Big Shoulders Display, Bitter, Braah One, Bree Serif, Buenard, Chakra Petch, Chivo, Cinzel, Corben, DM Sans, Domine, Droid Sans, Droid Serif, Figtree, Fraunces, Fredoka One, Gabarito, Gilda Display, Golos Text, Google Sans Flex, Handlee, IBM Plex Sans, IBM Plex Serif, Instrument Sans, Inter, Istok Web, Italiana, Josefin Sans, Kanit, Karla, Lato, League Spartan, Lexend, Lexend Exa, Libre Baskerville, Libre Franklin, Literata, Lora, Manrope, Marcellus, Merriweather, Montserrat, Muli, Neuton, Niramit, Nunito, Onest, Oooh Baby, Open Sans, Oswald, Outfit, Paytone One, Piazzolla, Playfair Display, Pliant, Plus Jakarta Sans, Poppins, Prata, PT Sans, PT Sans Narrow, Public Sans, Quattrocento Sans, Quicksand, Raleway, Readex Pro, Red Hat Display, Roboto, Roboto Condensed, Roboto Mono, Roboto Slab, Rubik, Sacramento, Slabo 27px, Sofia Sans Extra Condensed, Sora, Source Sans Pro, Space Grotesk, Tenor Sans, Ubuntu, Ubuntu Mono, Ultra, Unna, Work Sans, Zen Kaku Gothic New, Zilla SlabNo declared condition
Size (headings_size)range; 32–100 pxNo declared condition
Bold (headings_bold)toggleNo declared condition
This global setting can be overridden by specific settings in each section.
Font (font_rest)Albert Sans, Almarai, Archivo, Archivo Black, Arimo, Arvo, Barlow, Bebas Neue, Big Shoulders Display, Bitter, Braah One, Bree Serif, Buenard, Chakra Petch, Chivo, Cinzel, Corben, DM Sans, Domine, Droid Sans, Droid Serif, Figtree, Fraunces, Fredoka One, Gabarito, Gilda Display, Golos Text, Google Sans Flex, Handlee, IBM Plex Sans, IBM Plex Serif, Instrument Sans, Inter, Istok Web, Italiana, Josefin Sans, Kanit, Karla, Lato, League Spartan, Lexend, Lexend Exa, Libre Baskerville, Libre Franklin, Literata, Lora, Manrope, Marcellus, Merriweather, Montserrat, Muli, Neuton, Niramit, Nunito, Onest, Oooh Baby, Open Sans, Oswald, Outfit, Paytone One, Piazzolla, Playfair Display, Pliant, Plus Jakarta Sans, Poppins, Prata, PT Sans, PT Sans Narrow, Public Sans, Quattrocento Sans, Quicksand, Raleway, Readex Pro, Red Hat Display, Roboto, Roboto Condensed, Roboto Mono, Roboto Slab, Rubik, Sacramento, Slabo 27px, Sofia Sans Extra Condensed, Sora, Source Sans Pro, Space Grotesk, Tenor Sans, Ubuntu, Ubuntu Mono, Ultra, Unna, Work Sans, Zen Kaku Gothic New, Zilla SlabNo declared condition
Size (font_rest_size)range; 12–14 pxNo declared condition
Size (font_base_size)range; 12–16 pxNo declared condition
Icon style
ControlType / options / rangeCondition
Icon style (icon_style)Thin and geometric, Bold and roundedNo declared condition
Buttons
ControlType / options / rangeCondition
primary (primary)button_previewNo declared condition
Background color (button_primary_background_color)colorNo declared condition
Text color (button_primary_foreground_color)colorNo declared condition
Style (button_primary_style)Filled, OutlineNo declared condition
Rounded (button_primary_border_radius)range; 0–40 pxNo declared condition
secondary (secondary)button_previewNo declared condition
Background color (button_secondary_background_color)colorDisabled when: {{ settings.button_secondary_style == ‘underlined’ }}
Text color (button_secondary_foreground_color)colorNo declared condition
Style (button_secondary_style)Filled, Outline, UnderlinedNo declared condition
Rounded (button_secondary_border_radius)range; 0–40 pxDisabled when: {{ settings.button_secondary_style == ‘underlined’ }}
tertiary (tertiary)button_previewNo declared condition
Background color (button_tertiary_background_color)colorDisabled when: {{ settings.button_tertiary_style == ‘underlined’ }}
Text color (button_tertiary_foreground_color)colorNo declared condition
Style (button_tertiary_style)Filled, Outline, UnderlinedNo declared condition
Rounded (button_tertiary_border_radius)range; 0–40 pxDisabled when: {{ settings.button_tertiary_style == ‘underlined’ }}
Surfaces
ControlType / options / rangeCondition
Surface corners (surface_rounding)None, Subtle, Medium, AccentuatedNo declared condition
Applies the same corner style to compatible banners, cards, and forms.
Carousels
ControlType / options / rangeCondition
Style (slider_pagination_style)Animated, SimpleNo declared condition
Size (slider_pagination_size)Small, Medium, LargeNo declared condition
Spacing between elements (slider_pagination_gap)range; 0–24 pxNo declared condition
Active indicator width (slider_pagination_active_width)range; 12–60 pxVisible when: {{ settings.slider_pagination_style == ‘animated’ }}
Inactive indicator opacity (slider_pagination_inactive_opacity)range; 10–100 %No declared condition
Border (slider_pagination_border)toggleNo declared condition
Inactive indicator color (slider_pagination_inactive_color)colorNo declared condition
Active indicator color (slider_pagination_active_color)colorNo declared condition
Border color (slider_pagination_border_color)colorVisible when: {{ settings.slider_pagination_border }}
Arrow appearance (slider_arrows_container_style)Icon only, With backgroundNo declared condition
Arrow design (slider_arrows_icon)Long arrow, ChevronNo declared condition
Size (slider_arrows_size)range; 24–64 pxNo declared condition
Arrow side offset (slider_arrows_offset)range; 0–48 pxNo declared condition
Arrow opacity (slider_arrows_opacity)range; 20–100 %No declared condition
Shape (slider_arrows_shape)Square, Rounded, CircleVisible when: {{ settings.slider_arrows_container_style == ‘filled’ }}
Icon color (slider_arrows_foreground_color)colorNo declared condition
Background color (slider_arrows_background_color)colorVisible when: {{ settings.slider_arrows_container_style == ‘filled’ }}
Shadow (slider_arrows_shadow)toggleVisible when: {{ settings.slider_arrows_container_style == ‘filled’ }}
Border (slider_arrows_border)toggleVisible when: {{ settings.slider_arrows_container_style == ‘filled’ }}
Border color (slider_arrows_border_color)colorVisible when: {{ settings.slider_arrows_container_style == ‘filled’ and settings.slider_arrows_border }}
Border width (slider_arrows_border_width)range; 1–4 pxVisible when: {{ settings.slider_arrows_container_style == ‘filled’ and settings.slider_arrows_border }}
Labels
ControlType / options / rangeCondition
Background color (label_background_color)colorNo declared condition
Text color (label_foreground_color)colorNo declared condition
Style (label_style)Filled, OutlineNo declared condition
Rounded (label_border_radius)range; 0–20 pxNo declared condition
Background color (label_shipping_background_color)colorNo declared condition
Text color (label_shipping_foreground_color)colorNo declared condition
Style (label_shipping_style)Filled, OutlineNo declared condition
Rounded (label_shipping_border_radius)range; 0–20 pxNo declared condition
Page width
ControlType / options / rangeCondition
Width on desktop (page_width)range; 960–1600 pxNo declared condition
Browser tab
ControlType / options / rangeCondition
Favicon (cart_favicon)image_pickerNo declared condition
Shows when there are products in the cart
Show inactive tab message (inactive_tab_message)toggleNo declared condition
Message 1 (inactive_tab_message_01)textVisible when: {{ settings.inactive_tab_message }}
Message 2 (inactive_tab_message_02)textVisible when: {{ settings.inactive_tab_message }}
Promotional popup
ControlType / options / rangeCondition
Show a promotional popup (promotional_popup_enabled)toggleNo declared condition
Show a newsletter form inside the popup (promotional_popup_newsletter)toggleVisible when: {{ settings.promotional_popup_enabled }}
promotional_popup_image (promotional_popup_image)image_pickerVisible when: {{ settings.promotional_popup_enabled }}
Use different image for mobile (promotional_popup_use_mobile_image)toggleVisible when: {{ settings.promotional_popup_enabled }}
Mobile image (promotional_popup_image_mobile)image_pickerVisible when: {{ settings.promotional_popup_enabled and settings.promotional_popup_use_mobile_image }}
Link (promotional_popup_url)urlVisible when: {{ settings.promotional_popup_enabled }}
promotional_popup_title (promotional_popup_title)inline_richtextVisible when: {{ settings.promotional_popup_enabled }}
Title style (promotional_popup_title_style)Heading 1, Heading 2, Heading 3, Heading 4, Heading 5, Heading 6Visible when: {{ settings.promotional_popup_enabled }}
Mobile size (promotional_popup_title_mobile_style)toggleVisible when: {{ settings.promotional_popup_enabled }}
Mobile size (promotional_popup_title_style_mobile)Heading 1, Heading 2, Heading 3, Heading 4, Heading 5, Heading 6Visible when: {{ settings.promotional_popup_enabled and settings.promotional_popup_title_mobile_style }}
promotional_popup_description (promotional_popup_description)richtextVisible when: {{ settings.promotional_popup_enabled }}
Style (promotional_popup_description_style)Paragraph small, Paragraph, Paragraph bigVisible when: {{ settings.promotional_popup_enabled }}
Button text (promotional_popup_button_text)textVisible when: {{ settings.promotional_popup_enabled }}
Button link (promotional_popup_button_link)urlVisible when: {{ settings.promotional_popup_enabled and not settings.promotional_popup_newsletter }}
Image position (promotional_popup_image_position)Left, RightVisible when: {{ settings.promotional_popup_enabled }}
Alignment (promotional_popup_alignment)Left, Center, RightVisible when: {{ settings.promotional_popup_enabled }}
Product listing
ControlType / options / rangeCondition
Column spacing (product_grid_column_gap_mobile)range; 0–40 pxNo declared condition
Row spacing (product_grid_row_gap_mobile)range; 0–40 pxNo declared condition
Column spacing (product_grid_column_gap_desktop)range; 0–64 pxNo declared condition
Row spacing (product_grid_row_gap_desktop)range; 0–64 pxNo declared condition
Product card
ControlType / options / rangeCondition
Free shipping label (product_card_shipping_label_format)Icon + Free, Text: Free shippingNo declared condition
Alignment (product_card_alignment)Left, CenterNo declared condition
Keep cards the same height (product_card_equal_height)toggleNo declared condition
Text size (product_card_text_size)Small, Medium, LargeNo declared condition
Product name size (product_card_name_text_size)Auto, Small, Medium, LargeNo declared condition
Image corner radius (product_card_image_border_radius)range; 0–32 pxNo declared condition
Edge-to-edge image (product_card_image_edge_to_edge)toggleNo declared condition
Card inner spacing (product_card_inner_spacing)range; 0–24 pxNo declared condition
Show card border (product_card_border)toggleNo declared condition
Border color (product_card_border_color)colorVisible when: {{ settings.product_card_border }}
Border width (product_card_border_width)range; 1–2 pxVisible when: {{ settings.product_card_border }}
Promotional labels position (promotion_labels_position)Below the image, Over the imageNo declared condition
Labels location (labels_on_image_position)Top, BottomVisible when: {{ settings.promotion_labels_position == ‘over’ }}
Show installment information (product_installments)toggleNo declared condition
Highlight price (product_card_featured_price)Main price, Payment discount, InstallmentsNo declared condition
Customize color (product_card_custom_price_color)toggleNo declared condition
Color (product_card_price_color)colorVisible when: {{ settings.product_card_custom_price_color }}
Customize color (product_card_custom_payment_discount_color)toggleVisible when: {{ settings.payment_discount_price }}
Color (product_card_payment_discount_color)colorVisible when: {{ settings.payment_discount_price and settings.product_card_custom_payment_discount_color }}
Allow quick add (quick_shop)toggleNo declared condition
Quick add position (product_quick_shop_position)Below, On imageVisible when: {{ settings.quick_shop }}
Show quantity field (item_quantity)toggleVisible when: {{ settings.quick_shop and settings.product_quick_shop_position == ‘below_info’ }}
Shown only for products without variants when quick add is below the product information.
Size (product_quick_shop_button_size)Small, Medium, LargeVisible when: {{ settings.quick_shop and settings.product_quick_shop_position == ‘below_info’ }}
Text size (product_quick_shop_button_text_size)Small, Medium, LargeVisible when: {{ settings.quick_shop and settings.product_quick_shop_position == ‘below_info’ }}
Button text (product_quick_shop_button_text)textVisible when: {{ settings.quick_shop and settings.product_quick_shop_position == ‘below_info’ }}
Show icon (product_quick_shop_button_icon)toggleVisible when: {{ settings.quick_shop and settings.product_quick_shop_position == ‘below_info’ }}
Background color (product_quick_shop_button_background_color)colorVisible when: {{ settings.quick_shop and settings.product_quick_shop_position == ‘below_info’ }}
Text color (product_quick_shop_button_foreground_color)colorVisible when: {{ settings.quick_shop and settings.product_quick_shop_position == ‘below_info’ }}
Border (product_quick_shop_button_border)toggleVisible when: {{ settings.quick_shop and settings.product_quick_shop_position == ‘below_info’ }}
Border color (product_quick_shop_button_border_color)colorVisible when: {{ settings.quick_shop and settings.product_quick_shop_position == ‘below_info’ and settings.product_quick_shop_button_border }}
Show WhatsApp button (product_card_whatsapp)toggleNo declared condition
Show on (product_card_whatsapp_visibility)All products, Products in stock, Products out of stockVisible when: {{ settings.product_card_whatsapp }}
Button style (product_card_whatsapp_button_style)Primary, Secondary, TertiaryVisible when: {{ settings.product_card_whatsapp }}
Show color swatches (product_color_variants)toggleNo declared condition
Color swatches position (product_color_variants_position)Over image, Below product informationVisible when: {{ settings.product_color_variants }}
Show product brand (item_brand)toggleNo declared condition
Show size variants (product_size_variants)toggleNo declared condition
Show one size (product_one_size)toggleVisible when: {{ settings.product_size_variants }}
Show out-of-stock sizes (product_size_variants_no_stock)toggleVisible when: {{ settings.product_size_variants }}
Photo format (product_aspect_ratio)Original, Square (1:1), Horizontal (4:3), Vertical (3:4), Vertical (2:3), Vertical (9:16)No declared condition
Show second image on hover (product_hover)toggleNo declared condition
Image hover effect (product_card_image_hover_effect)None, Smooth zoomNo declared condition
Zoom intensity (product_card_image_hover_zoom)range; 102–112 %Visible when: {{ settings.product_card_image_hover_effect == ‘zoom’ }}
Show product images in a slider (product_item_slider)toggleNo declared condition
Applies only to category listings and search results
Low stock warning (last_product_category)toggleNo declared condition
Show payment method discount price (payment_discount_price)toggleNo declared condition
Format (quick_shop_variant_format)Dropdown, ButtonsVisible when: {{ settings.quick_shop }}
Show color variant image as button (quick_shop_image_color_variants)toggleVisible when: {{ settings.quick_shop }}
Color swatch shape (quick_shop_color_swatch_shape)Square, CircleVisible when: {{ settings.quick_shop }}
Color swatch size (quick_shop_variant_swatch_size)range; 28–60 pxVisible when: {{ settings.quick_shop }}
Size variant button size (quick_shop_variant_button_size)range; 32–72 pxVisible when: {{ settings.quick_shop }}
Shape (quick_shop_variant_button_shape)Square, Rounded, CircleVisible when: {{ settings.quick_shop }}
Show available stock (quick_shop_product_stock)toggleVisible when: {{ settings.quick_shop }}
When fewer than (latest_products_available_card)numberVisible when: {{ settings.last_product_category }}
Low stock message (last_product_text_card)textVisible when: {{ settings.last_product_category }}
Shopping cart
ControlType / options / rangeCondition
Minimum order value (cart_minimum_value)numberNo declared condition
Leave empty for no minimum
Allow customers to add products to cart without leaving the page (ajax_cart)toggleNo declared condition
Action when adding a product to cart (cart_open_type)Show notification, Open cartVisible when: {{ settings.ajax_cart }}
Show recommended products when adding to cart (add_to_cart_recommendations)toggleVisible when: {{ settings.ajax_cart }}
Allow your customers to apply a discount coupon in the cart (cart_coupon)toggleNo declared condition
Show shipping calculator (shipping_calculator_cart_page)toggleNo declared condition
Custom CSS
ControlType / options / rangeCondition
Custom CSS code (css_code)custom_cssNo declared condition
Write custom CSS code to customize your store
Announcement bar — announcement-bar

Instance limit: 3. Maximum direct blocks: No declared numeric limit. Accepted blocks: announcement. enabled_on: {“layout_templates”: [“header”]}.

ControlType / options / rangeCondition
Background color (background_color)colorNo declared condition
Text color (text_color)colorNo declared condition
Icon color (icon_color)colorNo declared condition
Display mode (animation)Static, Slider, MarqueeNo declared condition
Animation speed (animation_speed)range; 1–10Visible when: {{ section.settings.animation == ‘marquee’ }}
Speed (slider_speed)range; 1–10 sVisible when: {{ section.settings.animation == ‘slider’ }}
Width (section_width)Page, FullVisible when: {{ section.settings.animation != ‘marquee’ }}
Font size (font_size)range; 10–20 pxNo declared condition
Icon size (icon_size)range; 10–24 pxNo declared condition
Use uppercase text (text_uppercase)checkboxNo declared condition
Top and bottom spacing (vertical_padding)range; 0–24 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–120 pxVisible when: {{ section.settings.animation != ‘marquee’ }}
Disabled when: {{ section.settings.section_width == ‘page’ }}
Use different spacing for mobile (use_different_mobile_spacing)toggleNo declared condition
Top and bottom spacing on mobile (mobile_vertical_padding)range; 0–24 pxVisible when: {{ section.settings.use_different_mobile_spacing }}
Left and right spacing on mobile (mobile_horizontal_padding)range; 0–120 pxVisible when: {{ section.settings.use_different_mobile_spacing and section.settings.animation != ‘marquee’ }}
Disabled when: {{ section.settings.section_width == ‘page’ }}
Banner grid — banners-grid

Instance limit: No declared numeric limit. Maximum direct blocks: 4. Accepted blocks: grid-banner (Instance limit: 4). enabled_on: {“page_templates”: “all”}.

ControlType / options / rangeCondition
Width (section_width)Page, FullNo declared condition
Spacing between elements (gap)range; 0–48 pxNo declared condition
Rounded (border_radius)range; 0–48 pxNo declared condition
Top and bottom spacing (vertical_padding)range; 0–120 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–120 pxDisabled when: {{ section.settings.section_width == ‘page’ }}
Background color (background_color)colorNo declared condition
Banners — banners

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: banner. enabled_on: {“layout_templates”: [“footer”], “page_templates”: “all”}.

ControlType / options / rangeCondition
Format (format)Grid, SliderNo declared condition
Use different format for mobile (use_different_mobile_format)toggleNo declared condition
Mobile format (format_mobile)Grid, SliderVisible when: {{ section.settings.use_different_mobile_format }}
Desktop layout (columns)1 column, 2 columns, 3 columns, 4 columnsNo declared condition
Mobile layout (columns_mobile)1 column, 2 columnsNo declared condition
Width (section_width)Page, FullNo declared condition
Image format (banner_aspect_ratio)Original, Square (1:1), Horizontal (4:3), Vertical (3:4), CustomNo declared condition
Image height (banner_aspect_ratio_height)range; 5–200 %Visible when: {{ section.settings.banner_aspect_ratio == ‘custom’ }}
Use different format for mobile (use_different_mobile_aspect_ratio)toggleNo declared condition
Mobile image format (banner_aspect_ratio_mobile)Original, Square (1:1), Horizontal (4:3), Vertical (3:4), CustomVisible when: {{ section.settings.use_different_mobile_aspect_ratio }}
Image mobile height (banner_aspect_ratio_mobile_height)range; 5–200 %Visible when: {{ section.settings.use_different_mobile_aspect_ratio and section.settings.banner_aspect_ratio_mobile == ‘custom’ }}
Spacing between elements (gap)range; 0–50 pxNo declared condition
Top and bottom spacing (vertical_padding)range; 0–120 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–120 pxDisabled when: {{ section.settings.section_width == ‘page’ }}
Background color (background_color)colorNo declared condition
Before and after — before-after

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: tags: general, before-after-comparison.

ControlType / options / rangeCondition
Alignment (alignment)Left, Center, RightNo declared condition
Desktop height (height_desktop)range; 320–800 pxNo declared condition
Mobile height (height_mobile)range; 240–600 pxNo declared condition
Background color (background_color)colorNo declared condition
Text color (text_color)colorNo declared condition
Image background color (image_background_color)colorNo declared condition
Divider color (divider_color)colorNo declared condition
Slider handle color (handle_color)colorNo declared condition
Width (section_width)Page, FullNo declared condition
Vertical spacing between elements (section_gap)range; 0–80 pxNo declared condition
Rounded (border_radius)range; 0–32 pxNo declared condition
Top and bottom spacing (vertical_padding)range; 0–120 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–120 pxDisabled when: {{ section.settings.section_width == ‘page’ }}
Blog posts — blog-posts

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: tags: general, blog-posts-list (Instance limit: 1).

ControlType / options / rangeCondition
Alignment (alignment)Left, Center, RightNo declared condition
Width (section_width)Page, FullNo declared condition
Spacing between elements (gap)range; 0–50 pxNo declared condition
Top and bottom spacing (vertical_padding)range; 0–120 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–120 pxDisabled when: {{ section.settings.section_width == ‘page’ }}
Background color (background_color)colorNo declared condition
Text color (text_color)colorNo declared condition
Category hero — category-hero

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: No declared blocks. enabled_on: {“page_templates”: [“category”]}.

ControlType / options / rangeCondition
Image (image)image_pickerNo declared condition
Use different image for mobile (use_mobile_image)toggleNo declared condition
Image (image_mobile)image_pickerVisible when: {{ section.settings.use_mobile_image }}
Category image (show_category_image)toggleNo declared condition
Width (section_width)Page, FullNo declared condition
Top and bottom spacing (vertical_padding)range; 0–120 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–120 pxDisabled when: {{ section.settings.section_width == ‘page’ }}
Custom — custom

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: tags: general.

ControlType / options / rangeCondition
Direction (direction)Vertical, HorizontalNo declared condition
Different direction for mobile (mobile_direction_enabled)toggleNo declared condition
Direction on mobile (mobile_direction)Vertical, HorizontalVisible when: {{ section.settings.mobile_direction_enabled }}
Alignment (alignment)Left, Center, RightNo declared condition
Width (section_width)Page, FullNo declared condition
Spacing between elements (gap)range; 0–50 pxNo declared condition
Top and bottom spacing (vertical_padding)range; 0–120 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–120 pxDisabled when: {{ section.settings.section_width == ‘page’ }}
Background color (custom_background_color)colorNo declared condition
Text color (custom_text_color)colorNo declared condition
Divider — divider

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks. enabled_on: {“layout_templates”: [“header”, “footer”], “page_templates”: “all”}.

ControlType / options / rangeCondition
Width (section_width)Page, FullNo declared condition
Top and bottom spacing (vertical_padding)range; 0–120 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–120 pxDisabled when: {{ section.settings.section_width == ‘page’ }}
Background color (background_color)colorNo declared condition
Divider line (show_line)toggleNo declared condition
Line color (line_color)colorVisible when: {{ section.settings.show_line }}
Featured content — editorial-cards

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: tags: general, editorial-cards-list (Instance limit: 1).

ControlType / options / rangeCondition
Width (section_width)Page, FullNo declared condition
Spacing between elements (gap)range; 0–50 pxNo declared condition
Top and bottom spacing (vertical_padding)range; 0–100 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–100 pxDisabled when: {{ section.settings.section_width == ‘page’ }}
Background color (background_color)colorNo declared condition
Text color (text_color)colorNo declared condition
Editorial marquee — editorial-marquee

Instance limit: No declared numeric limit. Maximum direct blocks: 12. Accepted blocks: editorial-marquee-item. enabled_on: {“page_templates”: [“home”]}.

ControlType / options / rangeCondition
Display mode (direction)Left, RightNo declared condition
Animation speed (animation_speed)range; 1–10No declared condition
Width (section_width)Page, FullNo declared condition
Font size (font_size)range; 12–40 pxNo declared condition
Background color (background_color)colorNo declared condition
Text color (text_color)colorNo declared condition
Top and bottom spacing (vertical_padding)range; 0–80 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–120 pxNo declared condition
Show on mobile (mobile_enabled)toggleNo declared condition
Animation speed (mobile_animation_speed)range; 1–10No declared condition
Font size (mobile_font_size)range; 12–32 pxNo declared condition
Top and bottom spacing on mobile (mobile_vertical_padding)range; 0–80 pxNo declared condition
Left and right spacing on mobile (mobile_horizontal_padding)range; 0–80 pxNo declared condition
FAQ — faq

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: tags: general.

ControlType / options / rangeCondition
Direction (direction)Vertical, HorizontalNo declared condition
Alignment (alignment)Left, Center, RightNo declared condition
Width (section_width)Page, FullNo declared condition
Spacing between elements (gap)range; 0–50 pxNo declared condition
Top and bottom spacing (vertical_padding)range; 0–120 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–120 pxDisabled when: {{ section.settings.section_width == ‘page’ }}
Background color (background_color)colorNo declared condition
Text color (text_color)colorNo declared condition
Featured brands — featured-brands

Instance limit: No declared numeric limit. Maximum direct blocks: 20. Accepted blocks: tags: general.

ControlType / options / rangeCondition
Alignment (text_alignment)Left, Center, RightNo declared condition
Different mobile alignment (use_different_mobile_alignment)toggleNo declared condition
Alignment (text_alignment_mobile)Left, Center, RightVisible when: {{ section.settings.use_different_mobile_alignment }}
Width (section_width)Page, FullNo declared condition
Spacing between elements (gap)range; 0–50 pxNo declared condition
Top and bottom spacing (vertical_padding)range; 0–100 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–100 pxDisabled when: {{ section.settings.section_width == ‘page’ }}
Background color (background_color)colorNo declared condition
Text color (text_color)colorNo declared condition
Featured categories — featured-categories

Instance limit: No declared numeric limit. Maximum direct blocks: 20. Accepted blocks: No declared blocks. locked_blocks: {“reorderable”: true}.

ControlType / options / rangeCondition
Orientation (orientation)Vertical, HorizontalNo declared condition
Different mobile orientation (use_different_mobile_orientation)toggleNo declared condition
Orientation (orientation_mobile)Vertical, HorizontalVisible when: {{ section.settings.use_different_mobile_orientation }}
Alignment (text_alignment)Left, Center, RightNo declared condition
Width (section_width)Page, FullNo declared condition
Spacing between elements (gap)range; 0–50 pxNo declared condition
Top and bottom spacing (vertical_padding)range; 0–100 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–100 pxDisabled when: {{ section.settings.section_width == ‘page’ }}
Background color (background_color)colorNo declared condition
Main product — featured-product

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: product-media, product-info. locked_blocks: true.

ControlType / options / rangeCondition
Product type (product_type)First from list, RandomNo declared condition
Width (section_width)Page, FullNo declared condition
Spacing between elements (gap)range; 0–50 pxNo declared condition
Top and bottom spacing (vertical_padding)range; 0–120 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–120 pxDisabled when: {{ section.settings.section_width == ‘page’ }}
Background color (background_color)colorNo declared condition
Legal information — footer-legal

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: footer-legal-copyright (Instance limit: 1), footer-legal-image (Instance limit: 1), footer-legal-country (Instance limit: 1). enabled_on: {“layout_templates”: [“footer”]}. static: true.

ControlType / options / rangeCondition
Background color (background_color)colorNo declared condition
Text color (text_color)colorNo declared condition
Width (section_width)Page, FullNo declared condition
Alignment (content_alignment)Space between, CenterNo declared condition
Nuvemshop logo appearance (powered_logo_style)Original, LightNo declared condition
Group Nuvemshop logo and image on desktop (group_powered_image_desktop)toggleNo declared condition
Spacing between elements (gap)range; 0–64 pxNo declared condition
Top and bottom spacing (vertical_padding)range; 0–80 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–120 pxDisabled when: {{ section.settings.section_width == ‘page’ }}
Footer — footer

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: footer-main-group, footer-utility-group. enabled_on: {“layout_templates”: [“footer”]}. static: true. locked_blocks: true.

ControlType / options / rangeCondition
Background color (background_color)colorNo declared condition
Text color (text_color)colorNo declared condition
Width (section_width)Page, FullNo declared condition
Top and bottom spacing (vertical_padding)range; 0–120 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–120 pxDisabled when: {{ section.settings.section_width == ‘page’ }}
Text size (footer_text_size)Small, Medium, LargeNo declared condition
Show payment methods (footer_payments_show)toggleNo declared condition
Show shipping methods (footer_shipping_show)toggleNo declared condition
Custom seal image (footer_seal_img)image_pickerNo declared condition
Seal link (footer_seal_url)urlVisible when: {{ section.settings.footer_seal_img }}
Custom seal code (JS/HTML) (footer_custom_seal_code)custom_codeNo declared condition
Header — header

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: header-logo, header-utilities, header-navigation. enabled_on: {“layout_templates”: [“header”]}. static: true. locked_blocks: true.

ControlType / options / rangeCondition
Logo position (logo_position_desktop)Left, CenterNo declared condition
Different mobile position (use_different_mobile_position)toggleNo declared condition
Logo position on mobile (logo_position_mobile)Left, CenterVisible when: {{ section.settings.use_different_mobile_position }}
Show contacts in the mobile menu (show_mobile_contacts)toggleNo declared condition
Show social links (show_mobile_social)toggleNo declared condition
Width (section_width)Page, FullNo declared condition
Top and bottom spacing (vertical_padding)range; 0–120 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–120 pxDisabled when: {{ section.settings.section_width == ‘page’ }}
Use different spacing for mobile (use_different_mobile_padding)toggleNo declared condition
Top and bottom spacing on mobile (vertical_padding_mobile)range; 0–120 pxVisible when: {{ section.settings.use_different_mobile_padding }}
Left and right spacing on mobile (horizontal_padding_mobile)range; 0–120 pxVisible when: {{ section.settings.use_different_mobile_padding }}
Disabled when: {{ section.settings.section_width == ‘page’ }}
Header always visible when browsing (head_fix_desktop)toggleNo declared condition
Sticky header on scroll (sticky_content)Full header, No lower menuVisible when: {{ section.settings.head_fix_desktop }}
Overlay header on the first home section (overlay_home)toggleNo declared condition
Glass effect on header (overlay_glass)toggleVisible when: {{ section.settings.overlay_home }}
Background type (background_fill)Solid color, GradientNo declared condition
Background opacity (background_opacity)range; 0–100 %No declared condition
Background color (background_color)colorNo declared condition
First color (background_gradient_first_color)colorVisible when: {{ section.settings.background_fill == ‘gradient’ }}
Second color (background_gradient_second_color)colorVisible when: {{ section.settings.background_fill == ‘gradient’ }}
Gradient type (background_gradient_type)Linear, RadialVisible when: {{ section.settings.background_fill == ‘gradient’ }}
Gradient angle (background_gradient_angle)range; 0–360 degVisible when: {{ section.settings.background_fill == ‘gradient’ and section.settings.background_gradient_type == ‘linear’ }}
Text color (text_color)colorNo declared condition
Text color over the first section (overlay_text_color)colorVisible when: {{ section.settings.overlay_home }}
Background color (cart_badge_background_color)colorNo declared condition
Text color (cart_badge_foreground_color)colorNo declared condition
Scroll colors (use_sticky_colors)toggleVisible when: {{ section.settings.head_fix_desktop }}
Background color (sticky_background_color)colorVisible when: {{ section.settings.head_fix_desktop and section.settings.use_sticky_colors }}
Text color (sticky_text_color)colorVisible when: {{ section.settings.head_fix_desktop and section.settings.use_sticky_colors }}
Icon (sticky_icon_foreground_color)colorVisible when: {{ section.settings.head_fix_desktop and section.settings.use_sticky_colors }}
Show shadow on scroll (sticky_shadow)toggleVisible when: {{ section.settings.head_fix_desktop }}
Background image (background_image)image_pickerNo declared condition
Use different image for mobile (use_mobile_image)toggleVisible when: {{ section.settings.background_image }}
Mobile background image (background_image_mobile)image_pickerVisible when: {{ section.settings.background_image and section.settings.use_mobile_image }}
Mobile image fit (background_image_size_mobile)Auto, Cover space, Show complete imageVisible when: {{ section.settings.background_image and section.settings.use_mobile_image }}
Repeat mobile image (background_image_repeat_mobile)No repeat, RepeatVisible when: {{ section.settings.background_image and section.settings.use_mobile_image }}
Image fit (background_image_size)Auto, Cover space, Show complete imageVisible when: {{ section.settings.background_image }}
Repeat image (background_image_repeat)No repeat, RepeatVisible when: {{ section.settings.background_image }}
Split hero — hero-divided

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: tags: general.

ControlType / options / rangeCondition
Width (section_width)Page, FullNo declared condition
First image (image)image_pickerNo declared condition
Use different image for mobile (use_mobile_image)toggleNo declared condition
Mobile image (image_mobile)image_pickerVisible when: {{ section.settings.use_mobile_image }}
Second image (image_2)image_pickerNo declared condition
Use different image for mobile (use_mobile_image_2)toggleNo declared condition
Mobile image (image_mobile_2)image_pickerVisible when: {{ section.settings.use_mobile_image_2 }}
Link (link)urlNo declared condition
Alignment (alignment)Left, Center, RightNo declared condition
Height (height)range; 0–100 %No declared condition
Spacing between elements (gap)range; 0–50 pxNo declared condition
Top and bottom spacing (vertical_padding)range; 0–120 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–120 pxNo declared condition
Use surface corners (use_surface_rounding)toggleNo declared condition
Uses the global surface corner style without changing the full-width layout.
Text color (text_color)colorNo declared condition
Transparent background (show_overlay)toggleNo declared condition
Add transparency layer over the image
Color (overlay_color)colorVisible when: {{ section.settings.show_overlay }}
Opacity (overlay_opacity)range; 0–100 %Visible when: {{ section.settings.show_overlay }}
Content entrance animation (content_animation)None, Fade, Slide up, Slide downNo declared condition
Depth effect on scroll (parallax)toggleNo declared condition
Hero — hero

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: tags: general.

ControlType / options / rangeCondition
Image (image)image_pickerNo declared condition
Use different image for mobile (use_mobile_image)toggleNo declared condition
Mobile image (image_mobile)image_pickerVisible when: {{ section.settings.use_mobile_image }}
Link (link)urlNo declared condition
Alignment (alignment)Left, Center, RightNo declared condition
Height (height)range; 0–100 %Disabled when: {{ section.settings.auto_height }}
Auto height (auto_height)checkboxNo declared condition
Spacing between elements (gap)range; 0–50 pxNo declared condition
Top and bottom spacing (vertical_padding)range; 0–120 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–120 pxNo declared condition
Text color (text_color)colorNo declared condition
Transparent background (show_overlay)toggleNo declared condition
Add transparency layer over the image
Color (overlay_color)colorVisible when: {{ section.settings.show_overlay }}
Opacity (overlay_opacity)range; 0–100 %Visible when: {{ section.settings.show_overlay }}
Content entrance animation (content_animation)None, Fade, Slide up, Slide downNo declared condition
Depth effect on scroll (parallax)toggleNo declared condition
Floating video — home-floating-video

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks. enabled_on: {“page_templates”: [“home”]}.

ControlType / options / rangeCondition
YouTube or Vimeo link (video_url)video_urlNo declared condition
Paste a YouTube or Vimeo video URL
Cover image (cover_image)image_pickerNo declared condition
Video name (optional) (video_title)textNo declared condition
Floating video position (video_commerce_position)Left, RightNo declared condition
Floating video shape (video_commerce_shape)Circle, Stories (vertical), SquareNo declared condition
Floating video size (video_commerce_size)Compact, StandardNo declared condition
Informational icons — icon-text

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: tags: general. enabled_on: {“layout_templates”: [“footer”], “page_templates”: “all”}.

ControlType / options / rangeCondition
Alignment (alignment)Left, Center, RightNo declared condition
Width (section_width)Page, FullNo declared condition
Spacing between elements (gap)range; 0–50 pxNo declared condition
Top and bottom spacing (vertical_padding)range; 0–120 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–120 pxDisabled when: {{ section.settings.section_width == ‘page’ }}
Background color (background_color)colorNo declared condition
Text color (text_color)colorNo declared condition
Icon color (icon_color)colorNo declared condition
Image and text editorial — image-with-text

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: image-with-text.

ControlType / options / rangeCondition
Width (section_width)Page, FullNo declared condition
Spacing between elements (gap)range; 0–50 pxNo declared condition
Top and bottom spacing (vertical_padding)range; 0–120 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–120 pxDisabled when: {{ section.settings.section_width == ‘page’ }}
Background color (background_color)colorNo declared condition
Text color (text_color)colorNo declared condition
Instagram posts — instagram-feed

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: tags: general, instagram-profile (Instance limit: 1).

ControlType / options / rangeCondition
Alignment (alignment)Left, Center, RightNo declared condition
Background color (background_color)colorNo declared condition
Text color (text_color)colorNo declared condition
Width (section_width)Page, FullNo declared condition
Spacing between elements (gap)range; 0–50 pxNo declared condition
Top and bottom spacing (vertical_padding)range; 0–120 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–120 pxDisabled when: {{ section.settings.section_width == ‘page’ }}
Page not found — main-404

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks. enabled_on: {“page_templates”: [“404”]}. static: true.

ControlType / options / rangeCondition
Width (section_width)Page, FullNo declared condition
Top and bottom spacing (vertical_padding)range; 0–120 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–120 pxDisabled when: {{ section.settings.section_width == ‘page’ }}
Address — main-account-address

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks. enabled_on: {“page_templates”: [“account/address”]}. static: true.

ControlType / options / rangeCondition
Width (section_width)Page, FullNo declared condition
Top and bottom spacing (vertical_padding)range; 0–120 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–120 pxDisabled when: {{ section.settings.section_width == ‘page’ }}
My addresses — main-account-addresses

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks. enabled_on: {“page_templates”: [“account/addresses”]}. static: true.

ControlType / options / rangeCondition
Width (section_width)Page, FullNo declared condition
Top and bottom spacing (vertical_padding)range; 0–120 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–120 pxDisabled when: {{ section.settings.section_width == ‘page’ }}
My info — main-account-info

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks. enabled_on: {“page_templates”: [“account/info”]}. static: true.

ControlType / options / rangeCondition
Width (section_width)Page, FullNo declared condition
Top and bottom spacing (vertical_padding)range; 0–120 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–120 pxDisabled when: {{ section.settings.section_width == ‘page’ }}
Order detail — main-account-order

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks. enabled_on: {“page_templates”: [“account/order”]}. static: true.

ControlType / options / rangeCondition
Width (section_width)Page, FullNo declared condition
Top and bottom spacing (vertical_padding)range; 0–120 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–120 pxDisabled when: {{ section.settings.section_width == ‘page’ }}
My orders — main-account-orders

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks. enabled_on: {“page_templates”: [“account/orders”]}. static: true.

ControlType / options / rangeCondition
Width (section_width)Page, FullNo declared condition
Top and bottom spacing (vertical_padding)range; 0–120 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–120 pxDisabled when: {{ section.settings.section_width == ‘page’ }}
Blog post content — main-blog-post

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks. enabled_on: {“page_templates”: [“blog-post”]}. static: true.

ControlType / options / rangeCondition
Width (section_width)Page, FullNo declared condition
Top and bottom spacing (vertical_padding)range; 0–120 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–120 pxDisabled when: {{ section.settings.section_width == ‘page’ }}
Blog posts — main-blog

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks. enabled_on: {“page_templates”: [“blog”]}. static: true.

ControlType / options / rangeCondition
Width (section_width)Page, FullNo declared condition
Top and bottom spacing (vertical_padding)range; 0–120 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–120 pxDisabled when: {{ section.settings.section_width == ‘page’ }}
Cart form — main-cart

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks. enabled_on: {“page_templates”: [“cart”]}. static: true.

ControlType / options / rangeCondition
Width (section_width)Page, FullNo declared condition
Top and bottom spacing (vertical_padding)range; 0–120 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–120 pxDisabled when: {{ section.settings.section_width == ‘page’ }}
Contact — main-contact

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: tags: general. enabled_on: {“page_templates”: [“contact”]}. static: true.

ControlType / options / rangeCondition
Width (section_width)Page, FullNo declared condition
Top and bottom spacing (vertical_padding)range; 0–120 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–120 pxDisabled when: {{ section.settings.section_width == ‘page’ }}
Spacing between elements (gap)range; 0–50 pxNo declared condition
Login form — main-login

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks. enabled_on: {“page_templates”: [“account/login”]}. static: true.

ControlType / options / rangeCondition
Width (section_width)Page, FullNo declared condition
Top and bottom spacing (vertical_padding)range; 0–120 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–120 pxDisabled when: {{ section.settings.section_width == ‘page’ }}
New password form — main-newpass

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks. enabled_on: {“page_templates”: [“account/newpass”]}. static: true.

ControlType / options / rangeCondition
Width (section_width)Page, FullNo declared condition
Top and bottom spacing (vertical_padding)range; 0–120 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–120 pxDisabled when: {{ section.settings.section_width == ‘page’ }}
Page content — main-page

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks. enabled_on: {“page_templates”: [“page”]}. static: true.

ControlType / options / rangeCondition
Width (section_width)Page, FullNo declared condition
Top and bottom spacing (vertical_padding)range; 0–120 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–120 pxDisabled when: {{ section.settings.section_width == ‘page’ }}
Content — main-password

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: tags: general. enabled_on: {“page_templates”: [“password”]}. static: true.

ControlType / options / rangeCondition
Alignment (text_alignment)Left, Center, RightNo declared condition
Width (section_width)Page, FullNo declared condition
Top and bottom spacing (vertical_padding)range; 0–120 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–120 pxDisabled when: {{ section.settings.section_width == ‘page’ }}
Spacing between elements (gap)range; 0–50 pxNo declared condition
Product info — main-product

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: product-media, product-info. enabled_on: {“page_templates”: [“product”]}. hideable: false. locked_blocks: true.

ControlType / options / rangeCondition
Width (section_width)Page, FullNo declared condition
Spacing between elements (column_gap)range; 0–80 pxNo declared condition
Photos and information ratio (column_ratio)50 / 50, 55 / 45, 60 / 40No declared condition
Breadcrumb position (breadcrumbs_position)In the information column, Above the columnsNo declared condition
Top and bottom spacing (vertical_padding)range; 0–120 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–120 pxDisabled when: {{ section.settings.section_width == ‘page’ }}
Background color (background_color)colorNo declared condition
Enable shoppable video (video_commerce_enabled)toggleNo declared condition
Floating video position (video_commerce_position)Left, RightVisible when: {{ section.settings.video_commerce_enabled }}
Floating video shape (video_commerce_shape)Circle, Stories (vertical), SquareVisible when: {{ section.settings.video_commerce_enabled }}
Floating video size (video_commerce_size)Compact, StandardVisible when: {{ section.settings.video_commerce_enabled }}
Products — main-products-grid

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: No declared blocks. enabled_on: {“page_templates”: [“category”, “search”]}.

ControlType / options / rangeCondition
Desktop layout (columns)4 columns, 5 columns, 6 columnsNo declared condition
Mobile layout (columns_mobile)1 column, 2 columnsNo declared condition
Product navigation (pagination)Page list, Infinite scrollNo declared condition
Width (section_width)Page, FullNo declared condition
Top and bottom spacing (vertical_padding)range; 0–120 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–120 pxDisabled when: {{ section.settings.section_width == ‘page’ }}
Register form — main-register

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks. enabled_on: {“page_templates”: [“account/register”]}. static: true.

ControlType / options / rangeCondition
Width (section_width)Page, FullNo declared condition
Top and bottom spacing (vertical_padding)range; 0–120 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–120 pxDisabled when: {{ section.settings.section_width == ‘page’ }}
Password reset form — main-reset

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks. enabled_on: {“page_templates”: [“account/reset”]}. static: true.

ControlType / options / rangeCondition
Width (section_width)Page, FullNo declared condition
Top and bottom spacing (vertical_padding)range; 0–120 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–120 pxDisabled when: {{ section.settings.section_width == ‘page’ }}
Navigation bar — navigation-bar

Instance limit: 3. Maximum direct blocks: 4. Accepted blocks: nav-announcements (Instance limit: 1), nav-social (Instance limit: 1), nav-contact (Instance limit: 1), nav-languages (Instance limit: 1), nav-menu (Instance limit: 2), nav-icon-text-group (Instance limit: 2). enabled_on: {“layout_templates”: [“header”]}.

ControlType / options / rangeCondition
Mobile location (mobile_placement)In the header, Inside the menuNo declared condition
Width (section_width)Page, FullNo declared condition
Item spacing (item_gap)range; 0–48 pxNo declared condition
Icon size (icon_size)range; 12–28 pxNo declared condition
Top and bottom spacing (vertical_padding)range; 0–32 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–120 pxDisabled when: {{ section.settings.section_width == ‘page’ }}
Use different spacing for mobile (use_different_mobile_spacing)toggleNo declared condition
Top and bottom spacing on mobile (mobile_vertical_padding)range; 0–32 pxVisible when: {{ section.settings.use_different_mobile_spacing }}
Left and right spacing on mobile (mobile_horizontal_padding)range; 0–120 pxVisible when: {{ section.settings.use_different_mobile_spacing }}
Disabled when: {{ section.settings.section_width == ‘page’ }}
Background color (background_color)colorNo declared condition
Text color (text_color)colorNo declared condition
Newsletter — newsletter

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: tags: general. enabled_on: {“layout_templates”: [“footer”], “page_templates”: “all”}.

ControlType / options / rangeCondition
Image (image)image_pickerNo declared condition
Use different image for mobile (use_mobile_image)toggleNo declared condition
Mobile image (image_mobile)image_pickerVisible when: {{ section.settings.use_mobile_image }}
Image position (image_position)Background, Left, RightNo declared condition
Alignment (text_alignment)Left, Center, RightNo declared condition
Content layout (content_layout)Stacked, InlineNo declared condition
Show icon (show_icon)toggleNo declared condition
Icon (icon)Email, Promotions, GiftVisible when: {{ section.settings.show_icon }}
Icon size (icon_size)range; 16–64 pxVisible when: {{ section.settings.show_icon }}
Background color (background_color)colorNo declared condition
Text color (text_color)colorNo declared condition
Width (section_width)Page, FullNo declared condition
Vertical spacing between elements (vertical_gap)range; 0–50 pxVisible when: {{ section.settings.image_position != ‘background’ }}
Horizontal spacing between elements (horizontal_gap)range; 0–50 pxNo declared condition
Top and bottom spacing (vertical_padding)range; 0–120 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–120 pxDisabled when: {{ section.settings.section_width == ‘page’ }}
Add transparency layer over the image (show_overlay)toggleVisible when: {{ section.settings.image_position == ‘background’ }}
Color (overlay_color)colorVisible when: {{ section.settings.image_position == ‘background’ }}
Disabled when: {{ section.settings.show_overlay == false }}
Opacity (overlay_opacity)range; 0–100 %Visible when: {{ section.settings.image_position == ‘background’ }}
Disabled when: {{ section.settings.show_overlay == false }}
Header — page-header

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: No declared blocks. enabled_on: {“page_templates”: [“category”, “search”, “contact”, “blog”, “blog-post”, “page”, “cart”, “account/login”, “account/register”, “account/reset”, “account/newpass”, “account/orders”, “account/order”, “account/info”, “account/addresses”, “account/address”]}.

ControlType / options / rangeCondition
Width (section_width)Page, FullNo declared condition
Top and bottom spacing (vertical_padding)range; 0–120 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–120 pxDisabled when: {{ section.settings.section_width == ‘page’ }}
Background (background_color)colorNo declared condition
Text color (text_color)colorNo declared condition
Logo — password-logo

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks. enabled_on: {“page_templates”: [“password”]}. static: true.

No own controls.

Product description — product-description

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: No declared blocks. enabled_on: {“page_templates”: [“product”]}. hidden: true.

ControlType / options / rangeCondition
Show title (show_title)toggleNo declared condition
Show social links (show_social)toggleNo declared condition
Allow description collapsing (collapse_description)toggleNo declared condition
Limit text width (limit_description_width)toggleNo declared condition
Maximum text width (description_max_width)range; 320–1200 pxVisible when: {{ section.settings.limit_description_width }}
Standardize description typography (normalize_description_typography)toggleNo declared condition
Description text size (description_font_size)range; 12–22 pxVisible when: {{ section.settings.normalize_description_typography }}
Background color (background_color)colorNo declared condition
Text color (text_color)colorNo declared condition
Width (section_width)Page, FullNo declared condition
Top and bottom spacing (vertical_padding)range; 0–120 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–120 pxDisabled when: {{ section.settings.section_width == ‘page’ }}
Featured products — product-list

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: tags: general, products (Instance limit: 1), view-all-button (Instance limit: 1), promo-panel (Instance limit: 1).

ControlType / options / rangeCondition
Alignment (alignment)Left, Center, RightNo declared condition
Width (section_width)Page, FullNo declared condition
Spacing between elements (gap)range; 0–50 pxNo declared condition
Top and bottom spacing (vertical_padding)range; 0–120 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–120 pxDisabled when: {{ section.settings.section_width == ‘page’ }}
Background color (background_color)colorNo declared condition
Related products — related-products

Instance limit: 2. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: tags: general. enabled_on: {“page_templates”: [“product”]}. hidden: true. duplicatable: false.

ControlType / options / rangeCondition
Products type (products_source)Complementary products, Alternative productsNo declared condition
Width (section_width)Page, FullNo declared condition
Spacing between elements (gap)range; 0–50 pxNo declared condition
Top and bottom spacing (vertical_padding)range; 0–120 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–120 pxDisabled when: {{ section.settings.section_width == ‘page’ }}
Background color (background_color)colorNo declared condition
Text editorial — rich-text

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: tags: general. enabled_on: {“layout_templates”: [“footer”], “page_templates”: “all”}.

ControlType / options / rangeCondition
Alignment (alignment)Left, Center, RightNo declared condition
Background color (background_color)colorNo declared condition
Text color (text_color)colorNo declared condition
Width (section_width)Page, FullNo declared condition
Spacing between elements (gap)range; 0–50 pxNo declared condition
Top and bottom spacing (vertical_padding)range; 0–120 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–120 pxDisabled when: {{ section.settings.section_width == ‘page’ }}
Video gallery — shoppable-video-carousel

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: tags: general, shoppable-video-card (Instance limit: 12).

ControlType / options / rangeCondition
Video alignment (card_alignment)Left, CenteredNo declared condition
Visible videos on desktop (desktop_cards)range; 2–6No declared condition
Visible videos on mobile (mobile_cards)1 video, 1.5 videos, 2 videosNo declared condition
Group videos of the same product (shoppable_group_products)checkboxNo declared condition
Spacing between elements (gap)range; 0–50 pxNo declared condition
Show video numbers (shoppable_show_numbers)checkboxNo declared condition
Circular navigation (4 or more cards) (shoppable_gallery_loop)checkboxNo declared condition
Play muted previews (shoppable_preview_autoplay)checkboxNo declared condition
Repeat videos when finished (shoppable_video_loop)checkboxNo declared condition
Width (section_width)Page, FullNo declared condition
Top and bottom spacing (vertical_padding)range; 0–120 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–120 pxDisabled when: {{ section.settings.section_width == ‘page’ }}
Background color (background_color)colorNo declared condition
Text color (text_color)colorNo declared condition
Carousel — slideshow

Instance limit: No declared numeric limit. Maximum direct blocks: 10. Accepted blocks: slide.

ControlType / options / rangeCondition
Width (section_width)Page, FullNo declared condition
Slide content width (content_width)Page, FullVisible when: {{ section.settings.section_width == ‘full’ }}
Height (height)range; 200–800 pxVisible when: {{ section.settings.section_width == ‘page’ }}
Disabled when: {{ section.settings.auto_height }}
Height (height_full)range; 0–100 %Visible when: {{ section.settings.section_width == ‘full’ }}
Disabled when: {{ section.settings.auto_height }}
Auto height (auto_height)checkboxNo declared condition
Top and bottom spacing (vertical_padding)range; 0–120 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–120 pxDisabled when: {{ section.settings.section_width == ‘page’ }}
Automatic (autoplay)toggleNo declared condition
Speed (autoplay_speed)range; 3–10 sDisabled when: {{ section.settings.autoplay == false }}
Content entrance animation (content_animation)None, Fade, Slide up, Slide downNo declared condition
Show slide fraction (show_slide_fraction)toggleNo declared condition
Customize indicators (customize_pagination)toggleNo declared condition
Show indicators (show_pagination)toggleVisible when: {{ section.settings.customize_pagination }}
Position (pagination_position)Bottom, Overlay left, Overlay center, Overlay rightVisible when: {{ section.settings.customize_pagination }}
Style (pagination_style)Animated, SimpleVisible when: {{ section.settings.customize_pagination }}
Size (pagination_size)Small, Medium, LargeVisible when: {{ section.settings.customize_pagination }}
Spacing between elements (pagination_gap)range; 0–24 pxVisible when: {{ section.settings.customize_pagination }}
Active indicator width (pagination_active_width)range; 12–60 pxVisible when: {{ section.settings.customize_pagination and section.settings.pagination_style == ‘animated’ }}
Inactive indicator opacity (pagination_inactive_opacity)range; 10–100 %Visible when: {{ section.settings.customize_pagination }}
Border (pagination_border)toggleVisible when: {{ section.settings.customize_pagination }}
Inactive indicator color (pagination_inactive_color)colorVisible when: {{ section.settings.customize_pagination }}
Active indicator color (pagination_active_color)colorVisible when: {{ section.settings.customize_pagination }}
Border color (pagination_border_color)colorVisible when: {{ section.settings.customize_pagination and section.settings.pagination_border }}
Customize arrows (customize_arrows)toggleNo declared condition
Show arrows (show_arrows)toggleVisible when: {{ section.settings.customize_arrows }}
Arrow appearance (arrows_container_style)Icon only, With backgroundVisible when: {{ section.settings.customize_arrows and section.settings.show_arrows }}
Arrow design (arrows_icon)Long arrow, ChevronVisible when: {{ section.settings.customize_arrows and section.settings.show_arrows }}
Size (arrows_size)range; 24–64 pxVisible when: {{ section.settings.customize_arrows and section.settings.show_arrows }}
Arrow side offset (arrows_offset)range; 0–48 pxVisible when: {{ section.settings.customize_arrows and section.settings.show_arrows }}
Arrow opacity (arrows_opacity)range; 20–100 %Visible when: {{ section.settings.customize_arrows and section.settings.show_arrows }}
Shape (arrows_shape)Square, Rounded, CircleVisible when: {{ section.settings.customize_arrows and section.settings.show_arrows and section.settings.arrows_container_style == ‘filled’ }}
Icon color (arrows_icon_color)colorVisible when: {{ section.settings.customize_arrows and section.settings.show_arrows }}
Background color (arrows_background_color)colorVisible when: {{ section.settings.customize_arrows and section.settings.show_arrows and section.settings.arrows_container_style == ‘filled’ }}
Shadow (arrows_shadow)toggleVisible when: {{ section.settings.customize_arrows and section.settings.show_arrows and section.settings.arrows_container_style == ‘filled’ }}
Border (arrows_border)toggleVisible when: {{ section.settings.customize_arrows and section.settings.show_arrows and section.settings.arrows_container_style == ‘filled’ }}
Border color (arrows_border_color)colorVisible when: {{ section.settings.customize_arrows and section.settings.show_arrows and section.settings.arrows_container_style == ‘filled’ and section.settings.arrows_border }}
Border width (arrows_border_width)range; 1–4 pxVisible when: {{ section.settings.customize_arrows and section.settings.show_arrows and section.settings.arrows_container_style == ‘filled’ and section.settings.arrows_border }}
Testimonials — testimonials

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: group (Instance limit: 1), testimonial-group (Instance limit: 1), tags: testimonials (Instance limit: 1).

ControlType / options / rangeCondition
Direction (direction)Vertical, HorizontalNo declared condition
Background color (background_color)colorNo declared condition
Text color (text_color)colorNo declared condition
Width (section_width)Page, FullNo declared condition
Spacing between elements (gap)range; 0–50 pxNo declared condition
Top and bottom spacing (vertical_padding)range; 0–120 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–120 pxDisabled when: {{ section.settings.section_width == ‘page’ }}
Timer offers — timer-offers

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: timer (Instance limit: 1), timer-products (Instance limit: 1).

ControlType / options / rangeCondition
Start date (start_date)dateNo declared condition
Start time (start_time)timeNo declared condition
End date (end_date)dateNo declared condition
End time (end_time)timeNo declared condition
Width (section_width)Page, FullNo declared condition
Spacing between elements (gap)range; 0–50 pxNo declared condition
Top and bottom spacing (vertical_padding)range; 0–120 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–120 pxDisabled when: {{ section.settings.section_width == ‘page’ }}
Background color (background_color)colorNo declared condition
Video and text editorial — video-with-text

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks. locked_blocks: {“reorderable”: true}.

ControlType / options / rangeCondition
Width (section_width)Page, FullNo declared condition
Spacing between elements (gap)range; 0–50 pxNo declared condition
Top and bottom spacing (vertical_padding)range; 0–120 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–120 pxDisabled when: {{ section.settings.section_width == ‘page’ }}
Background color (background_color)colorNo declared condition
Video — video

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: tags: general.

ControlType / options / rangeCondition
YouTube or Vimeo link (video_url)video_urlNo declared condition
Cover image (cover_image)image_pickerNo declared condition
Replaces the video thumbnail and improves loading performance.
Link (link)urlVisible when: {{ section.settings.video_type == ‘autoplay’ }}
Playback type (video_type)Autoplay (muted), Manual (with controls)No declared condition
Mobile format (format_mobile)Widescreen (16:9), Horizontal (4:3), Square (1:1), Vertical (9:16)No declared condition
Width (section_width)Page, FullNo declared condition
Full screen (full_screen)toggleNo declared condition
Play button position (play_position)Center, RightVisible when: {{ section.settings.video_type == ‘manual’ }}
Alignment (alignment)Left, Center, RightNo declared condition
Spacing between elements (gap)range; 0–50 pxNo declared condition
Top and bottom spacing (vertical_padding)range; 0–120 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–120 pxNo declared condition
Text color (text_color)colorNo declared condition
Transparent background (show_overlay)toggleNo declared condition
Add transparency layer over the image
Color (overlay_color)colorVisible when: {{ section.settings.show_overlay }}
Opacity (overlay_opacity)range; 0–100 %Visible when: {{ section.settings.show_overlay }}
Announcement — announcement

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.

ControlType / options / rangeCondition
Show icon (show_icon)toggleNo declared condition
Icon (icon)Shipping, Cart, Credit card, Security, Returns, WhatsApp, Promotions, Cash, Bag, Store, Gift, Favorites, Star, Phone, Email, Location, International, Calendar, VerifiedVisible when: {{ block.settings.show_icon }}
Text (text)inline_richtextNo declared condition
Link (link)urlNo declared condition
Banner — banner

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: tags: general.

ControlType / options / rangeCondition
Image (image)image_pickerNo declared condition
Use different image for mobile (use_mobile_image)toggleNo declared condition
Mobile image (image_mobile)image_pickerVisible when: {{ block.settings.use_mobile_image }}
Link (link)urlNo declared condition
Alignment (alignment)Left, Center, RightNo declared condition
Place text outside image (text_outside)checkboxNo declared condition
Text color (text_color)colorNo declared condition
Spacing between elements (gap)range; 0–50 pxNo declared condition
Top and bottom spacing (vertical_padding)range; 0–120 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–120 pxNo declared condition
Transparent background (show_overlay)toggleVisible when: {{ block.settings.text_outside == false }}
Add transparency layer over the image
Color (overlay_color)colorVisible when: {{ block.settings.show_overlay }}
Opacity (overlay_opacity)range; 0–100 %Visible when: {{ block.settings.show_overlay }}
Comparison — before-after-comparison

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.

ControlType / options / rangeCondition
Before image (before_image)image_pickerNo declared condition
Label (before_label)textNo declared condition
Alt text (before_alt)textNo declared condition
After image (after_image)image_pickerNo declared condition
Label (after_label)textNo declared condition
Alt text (after_alt)textNo declared condition
Initial divider position (initial_position)range; 10–90 %No declared condition
Background color (label_background_color)colorNo declared condition
Text color (label_text_color)colorNo declared condition
Blog posts — blog-posts-list

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks. static: true.

ControlType / options / rangeCondition
Posts count (posts_count)range; 1–8No declared condition
Desktop layout (columns_desktop)3 columns, 4 columnsNo declared condition
Spacing between elements (gap)range; 0–50 pxNo declared condition
Brands — brand-group

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: brand-logo.

ControlType / options / rangeCondition
Layout (display_mode)Grid, Automatic slider, Manual sliderNo declared condition
Use border (use_border)toggleNo declared condition
Logo size (logo_size)range; 40–200 pxNo declared condition
Logo height on desktop (logo_height_desktop)range; 80–240 pxNo declared condition
Logo height on mobile (logo_height_mobile)range; 80–200 pxNo declared condition
Visible logos on desktop (columns_desktop)range; 2–8No declared condition
Visible logos on mobile (columns_mobile)range; 1–4No declared condition
Spacing between elements (gap)range; 0–50 pxNo declared condition
Logo — brand-logo

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.

ControlType / options / rangeCondition
Logo (image)image_pickerNo declared condition
Link (link)urlNo declared condition
Button — button

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.

ControlType / options / rangeCondition
Button text (label)textNo declared condition
Button link (link)urlNo declared condition
Width (width)Fit, FillNo declared condition
variant (variant)Primary, Secondary, TertiaryNo declared condition
Size (size)Small, Medium, LargeNo declared condition
Text size (text_size)Small, Medium, LargeNo declared condition
Background color (custom_background_color)colorVisible when: {{ block.settings.variant == ‘primary’ }}
Text color (custom_text_color)colorVisible when: {{ block.settings.variant == ‘primary’ }}
Background color (custom_background_color_secondary)colorVisible when: {{ block.settings.variant == ‘secondary’ }}
Disabled when: {{ settings.button_secondary_style == ‘underlined’ }}
Text color (custom_text_color_secondary)colorVisible when: {{ block.settings.variant == ‘secondary’ }}
Background color (custom_background_color_tertiary)colorVisible when: {{ block.settings.variant == ‘tertiary’ }}
Disabled when: {{ settings.button_tertiary_style == ‘underlined’ }}
Text color (custom_text_color_tertiary)colorVisible when: {{ block.settings.variant == ‘tertiary’ }}
Category — category-item

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.

ControlType / options / rangeCondition
Image (image)image_pickerVisible when: {{ block.parent.settings.category_type == ‘image_thumbnail’ }}
Text (text)richtextNo declared condition
Link (link)urlNo declared condition
Navigation — category-nav

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: category-item.

ControlType / options / rangeCondition
Type (category_type)Image thumbnail, Text pillNo declared condition
Format (format_text)Rounded, SquareVisible when: {{ block.settings.category_type == ‘text_pill’ }}
Format (format_image)Circle, SquareVisible when: {{ block.settings.category_type == ‘image_thumbnail’ }}
Image position (image_position)Left, TopVisible when: {{ block.settings.category_type == ‘image_thumbnail’ }}
Set size by (image_sizing_mode)Size in pixels, Visible quantityVisible when: {{ block.settings.category_type == ‘image_thumbnail’ }}
Image size (image_size)range; 40–300 pxVisible when: {{ block.settings.category_type == ‘image_thumbnail’ and block.settings.image_sizing_mode != ‘columns’ }}
Use different size for mobile (use_different_mobile_size)toggleVisible when: {{ block.settings.category_type == ‘image_thumbnail’ and block.settings.image_sizing_mode != ‘columns’ }}
Image size (image_size_mobile)range; 40–240 pxVisible when: {{ block.settings.category_type == ‘image_thumbnail’ and block.settings.image_sizing_mode != ‘columns’ and block.settings.use_different_mobile_size }}
Visible categories on desktop (columns_desktop)range; 2–10Visible when: {{ block.settings.category_type == ‘image_thumbnail’ and block.settings.image_sizing_mode == ‘columns’ }}
Visible categories on mobile (columns_mobile)range; 1–4Visible when: {{ block.settings.category_type == ‘image_thumbnail’ and block.settings.image_sizing_mode == ‘columns’ }}
Spacing between elements (gap)range; 0–50 pxNo declared condition
Text alignment (items_text_alignment)Left, CenterVisible when: {{ block.settings.category_type == ‘image_thumbnail’ and block.settings.image_position == ‘top’ }}
Background color (background_color)colorVisible when: {{ block.settings.category_type == ‘text_pill’ }}
Text color (text_color)colorNo declared condition
Border color (border_color)colorVisible when: {{ block.settings.category_type == ‘text_pill’ }}
Image border (image_border_color)colorVisible when: {{ block.settings.category_type == ‘image_thumbnail’ }}
Code — code

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.

ControlType / options / rangeCondition
Add HTML, CSS, or JS (code)custom_codeNo declared condition
Width (width)Fit, FillNo declared condition
Contact form — contact-form

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: No declared blocks.

No own controls.

Contact info — contact-info

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: No declared blocks.

No own controls.

Product description — description

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: No declared blocks.

ControlType / options / rangeCondition
Show title (show_title)toggleNo declared condition
Show social links (show_social)toggleNo declared condition
Allow description collapsing (collapse_description)toggleNo declared condition
Limit text width (limit_description_width)toggleNo declared condition
Maximum text width (description_max_width)range; 320–1200 pxVisible when: {{ block.settings.limit_description_width }}
Standardize description typography (normalize_description_typography)toggleNo declared condition
Description text size (description_font_size)range; 12–22 pxVisible when: {{ block.settings.normalize_description_typography }}
Divider — divider

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.

ControlType / options / rangeCondition
Spacing (padding)range; 0–120 pxNo declared condition
Divider line (show_line)toggleNo declared condition
Line color (line_color)colorVisible when: {{ block.settings.show_line }}
Editorial item — editorial-card

Instance limit: No declared numeric limit. Maximum direct blocks: 5. Accepted blocks: image (Instance limit: 1), text (Instance limit: 2), heading (Instance limit: 1), button (Instance limit: 1).

No own controls.

Items — editorial-cards-list

Instance limit: No declared numeric limit. Maximum direct blocks: 8. Accepted blocks: editorial-card.

ControlType / options / rangeCondition
Format (format)Grid, SliderNo declared condition
Use different format for mobile (use_different_mobile_format)toggleNo declared condition
Mobile format (format_mobile)Grid, SliderVisible when: {{ block.settings.use_different_mobile_format }}
Desktop layout (columns)2 columns, 3 columns, 4 columnsNo declared condition
Mobile layout (columns_mobile)1 column, 2 columnsNo declared condition
Style (card_style)Card, Editorial, Over the imageNo declared condition
Image format (media_ratio)Original, Square (1:1), Vertical (3:4), Horizontal (4:3)No declared condition
Text alignment (content_alignment)Left, Center, RightNo declared condition
List item — editorial-list-item

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.

ControlType / options / rangeCondition
Text (text)richtextNo declared condition
Editorial list — editorial-list

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: editorial-list-item (Instance limit: 8).

ControlType / options / rangeCondition
Style (style)Check marks, Bullets, NumberingNo declared condition
Spacing between elements (gap)range; 4–32 pxNo declared condition
Text — editorial-marquee-item

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.

ControlType / options / rangeCondition
Text color (text)inline_richtextNo declared condition
Link (link)urlNo declared condition
Questions — faq-group

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: faq-list (Instance limit: 1).

ControlType / options / rangeCondition
Spacing between elements (gap)range; 0–50 pxNo declared condition
Question — faq-item

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.

ControlType / options / rangeCondition
Question (question)textNo declared condition
Answer (answer)richtextNo declared condition
Open by default (open_default)toggleNo declared condition
Question list — faq-list

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: faq-item.

ControlType / options / rangeCondition
Spacing between elements (gap)range; 0–50 pxNo declared condition
Top and bottom spacing (vertical_padding)range; 0–120 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–120 pxNo declared condition
Contact — footer-contact

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks. disabled_on: {“templates”: [“password”]}.

ControlType / options / rangeCondition
Title (title)richtextNo declared condition
Collapse on mobile (mobile_collapse)toggleNo declared condition
Contact display (display_format)With icons, Plain textNo declared condition
Show WhatsApp (show_whatsapp)toggleNo declared condition
WhatsApp display format (whatsapp_format)Text, NumberVisible when: {{ block.settings.show_whatsapp }}
Show phone (show_phone)toggleNo declared condition
Show email (show_email)toggleNo declared condition
Show address (show_address)toggleNo declared condition
Custom text (custom_text)richtextNo declared condition
Show blog (show_blog)toggleNo declared condition
Icon size (icon_size)range; 16–40 pxVisible when: {{ block.settings.display_format != ‘simple’ }}
Institutional — footer-institutional

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: No declared blocks. disabled_on: {“templates”: [“password”]}.

ControlType / options / rangeCondition
Footer logo (logo)image_pickerNo declared condition
Height (logo_height)range; 20–140 pxNo declared condition
Title (title)richtextNo declared condition
Description (description)richtextNo declared condition
Copyright — footer-legal-copyright

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: No declared blocks. duplicatable: false. hideable: false.

ControlType / options / rangeCondition
Display (copyright_display)Compact, DetailedNo declared condition
Spacing between lines (copyright_line_spacing)range; 0–32 pxVisible when: {{ block.settings.copyright_display == ‘detailed’ }}
Show address (show_address)toggleVisible when: {{ block.settings.copyright_display == ‘detailed’ }}
Show tax ID (show_business_id)toggleVisible when: {{ block.settings.copyright_display == ‘detailed’ }}
Show business name (show_business_name)toggleVisible when: {{ block.settings.copyright_display == ‘detailed’ }}
Country and currency — footer-legal-country

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.

ControlType / options / rangeCondition
Displayed information (display_format)Country and currency, Country only, Currency onlyNo declared condition
Show globe icon (show_icon)toggleNo declared condition
Image — footer-legal-image

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.

ControlType / options / rangeCondition
Image (image)image_pickerNo declared condition
Link (link)urlVisible when: {{ block.settings.image }}
Height (height)range; 12–80 pxVisible when: {{ block.settings.image }}
Main row — footer-main-group

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: footer-institutional (Instance limit: 1), footer-menu (Instance limit: 2), footer-newsletter (Instance limit: 1), footer-contact (Instance limit: 1).

ControlType / options / rangeCondition
Column spacing (column_gap)range; 0–80 pxNo declared condition
Menu — footer-menu

Instance limit: 3. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks. disabled_on: {“templates”: [“password”]}.

ControlType / options / rangeCondition
Title (title)richtextNo declared condition
Menu (menu)menuNo declared condition
Collapse on mobile (mobile_collapse)toggleNo declared condition
Newsletter — footer-newsletter

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: No declared blocks. disabled_on: {“templates”: [“password”]}.

ControlType / options / rangeCondition
Title (title)richtextNo declared condition
Description (description)richtextNo declared condition
Payment methods — footer-payment-methods

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks. disabled_on: {“templates”: [“password”]}.

ControlType / options / rangeCondition
Title (title)richtextNo declared condition
Collapse on mobile (mobile_collapse)toggleNo declared condition
Payment logo width (payment_logo_width)range; 24–96 pxNo declared condition
Use border (use_border)toggleNo declared condition
Border color (border_color)colorVisible when: {{ block.settings.use_border }}
Show payment methods (payments_logos)Default, CustomNo declared condition
Visa (payment_visa)toggleVisible when: {{ block.settings.payments_logos == ‘custom’ }}
Mastercard (payment_mastercard)toggleVisible when: {{ block.settings.payments_logos == ‘custom’ }}
Amex (payment_amex)toggleVisible when: {{ block.settings.payments_logos == ‘custom’ }}
Diners (payment_diners)toggleVisible when: {{ block.settings.payments_logos == ‘custom’ }}
Mercado Pago (payment_mercadopago)toggleVisible when: {{ block.settings.payments_logos == ‘custom’ }}
PayPal (payment_paypal)toggleVisible when: {{ block.settings.payments_logos == ‘custom’ }}
Security — footer-security

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks. disabled_on: {“templates”: [“password”]}.

ControlType / options / rangeCondition
Title (title)richtextNo declared condition
Collapse on mobile (mobile_collapse)toggleNo declared condition
Show Google Safe Browsing seal (google_security)toggleNo declared condition
Security seal color (security_color)Color, Monochrome, WhiteVisible when: {{ block.settings.google_security }}
Height (seal_height)range; 24–80 pxVisible when: {{ block.settings.google_security or block.settings.footer_seal_img or block.settings.footer_custom_seal_code }}
Custom seal image (footer_seal_img)image_pickerNo declared condition
Seal link (footer_seal_url)urlVisible when: {{ block.settings.footer_seal_img }}
Custom seal code (JS/HTML) (footer_custom_seal_code)custom_codeNo declared condition
Shipping methods — footer-shipping-methods

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks. disabled_on: {“templates”: [“password”]}.

ControlType / options / rangeCondition
Title (title)richtextNo declared condition
Collapse on mobile (mobile_collapse)toggleNo declared condition
Size (shipping_methods_size)Small, Medium, LargeNo declared condition
Carrier (shipping_transport)toggleNo declared condition
Motorbike (shipping_moto)toggleNo declared condition
Own delivery (shipping_person)toggleNo declared condition
Social links — footer-social

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks. disabled_on: {“templates”: [“password”]}.

ControlType / options / rangeCondition
Title (title)richtextNo declared condition
Collapse on mobile (mobile_collapse)toggleNo declared condition
Social icon size (icon_size)range; 16–40 pxNo declared condition
Social links, payments and security — footer-utility-group

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: footer-social (Instance limit: 1), footer-shipping-methods (Instance limit: 1), footer-payment-methods (Instance limit: 1), footer-security (Instance limit: 1).

ControlType / options / rangeCondition
Divider line (show_divider)toggleNo declared condition
Line color (divider_color)colorVisible when: {{ block.settings.show_divider }}
Banner — grid-banner

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: tags: general.

ControlType / options / rangeCondition
Image (image)image_pickerNo declared condition
Use different image for mobile (use_mobile_image)toggleNo declared condition
Mobile image (image_mobile)image_pickerVisible when: {{ block.settings.use_mobile_image }}
Link (link)urlNo declared condition
Alignment (alignment)Left, Center, RightNo declared condition
Place text outside image (text_outside)checkboxNo declared condition
Text color (text_color)colorNo declared condition
Background color (background_color)colorNo declared condition
Rounded (border_radius)range; 0–48 pxNo declared condition
Spacing between elements (gap)range; 0–50 pxNo declared condition
Top and bottom spacing (vertical_padding)range; 0–120 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–120 pxNo declared condition
Transparent background (show_overlay)toggleVisible when: {{ block.settings.text_outside == false }}
Add transparency layer over the image
Color (overlay_color)colorVisible when: {{ block.settings.show_overlay }}
Opacity (overlay_opacity)range; 0–100 %Visible when: {{ block.settings.show_overlay }}
Group — group

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: tags: general, testimonial-summary (Instance limit: 1).

ControlType / options / rangeCondition
Direction (direction)Vertical, HorizontalNo declared condition
Different direction for mobile (mobile_direction_enabled)toggleNo declared condition
Direction on mobile (mobile_direction)Vertical, HorizontalVisible when: {{ block.settings.mobile_direction_enabled }}
Alignment (alignment)Left, Center, RightNo declared condition
Width (width)Fit, FillNo declared condition
Spacing between elements (gap)range; 0–50 pxNo declared condition
Top and bottom spacing (vertical_padding)range; 0–120 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–120 pxNo declared condition
Background color (custom_background_color)colorNo declared condition
Text color (custom_text_color)colorNo declared condition
Logo — header-logo

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.

ControlType / options / rangeCondition
Logo for overlay header (overlay_logo)image_pickerNo declared condition
Height (height)range; 20–140 pxNo declared condition
Use different height for mobile (use_different_mobile_height)toggleNo declared condition
Height (height_mobile)range; 20–90 pxVisible when: {{ block.settings.use_different_mobile_height }}
Navigation — header-navigation

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: navigation-banner.

ControlType / options / rangeCondition
Menu to show (menu)menuNo declared condition
Show secondary menu on mobile (show_mobile_secondary_menu)toggleNo declared condition
Secondary menu (mobile_secondary_menu)menuVisible when: {{ block.settings.show_mobile_secondary_menu }}
Section title in mobile menu (mobile_secondary_menu_title)textVisible when: {{ block.settings.show_mobile_secondary_menu }}
Submenu presentation (submenu_presentation)Columns, CascadeNo declared condition
Columns (submenu_columns)Auto, 2 columns, 3 columns, 4 columns, 5 columnsVisible when: {{ block.settings.submenu_presentation == ‘columns’ }}
Cascade submenu width (submenu_cascade_size)Small, Medium, LargeVisible when: {{ block.settings.submenu_presentation == ‘cascade’ }}
Cascade submenu style (submenu_cascade_style)Outlined, ElevatedVisible when: {{ block.settings.submenu_presentation == ‘cascade’ }}
Use uppercase text (nav_uppercase)toggleNo declared condition
Show a ‘Categories’ link on desktop (show_categories_link)toggleNo declared condition
Show a horizontal categories bar on mobile (show_mobile_categories)toggleNo declared condition
Alignment on desktop (nav_alignment_desktop)Left, CenterNo declared condition
Desktop position (desktop_navigation_position)Separate row, Next to logoNo declared condition
Font size (font_size)range; 10–20 pxNo declared condition
Submenu size (submenu_font_size)range; 10–18 pxNo declared condition
Top and bottom spacing (vertical_padding)range; 0–40 pxNo declared condition
Space between links (items_gap)range; 0–40 pxNo declared condition
Background color (background_color)colorNo declared condition
Text color (foreground_color)colorNo declared condition
Divider line on desktop (nav_divider_color)colorNo declared condition
Featured item (show_featured_link)toggleNo declared condition
Highlights an item in the main menu.
Item to highlight (featured_link_item)menu_itemVisible when: {{ block.settings.show_featured_link }}
Featured item color (featured_link_color)colorVisible when: {{ block.settings.show_featured_link }}
Utilities — header-utilities

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.

ControlType / options / rangeCondition
Show cart total on desktop (show_cart_total_desktop)toggleNo declared condition
Search type (search_type)Expanded, CompressedNo declared condition
Maximum search width on desktop (search_max_width)range; 300–1200 pxVisible when: {{ block.settings.search_type == ‘expanded’ }}
Different type on mobile (use_different_mobile_search)toggleNo declared condition
Search type (search_type_mobile)Expanded, CompressedVisible when: {{ block.settings.use_different_mobile_search }}
Desktop account (account_display)Icon, Icon & textNo declared condition
Purchase icon (cart_icon)Bag, CartNo declared condition
Icon size (icon_size)range; 16–32 pxNo declared condition
Use different size for mobile (use_different_mobile_size)toggleNo declared condition
Icon size (icon_size_mobile)range; 16–32 pxVisible when: {{ block.settings.use_different_mobile_size }}
Separation between items (items_gap)range; 0–40 pxNo declared condition
Show user icon on mobile (show_account_mobile)toggleNo declared condition
Show language and currencies in header (show_languages_header)toggleNo declared condition
Icon (icon_foreground_color)colorNo declared condition
Heading — heading

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.

ControlType / options / rangeCondition
Text (title)richtextNo declared condition
Width (width)Fit, FillNo declared condition
Style (size)Heading 1, Heading 2, Heading 3, Heading 4, Heading 5, Heading 6, CustomNo declared condition
Font (custom_font)Albert Sans, Almarai, Archivo, Archivo Black, Arimo, Arvo, Big Shoulders Display, Bitter, Braah One, Bree Serif, Buenard, Chakra Petch, Chivo, Corben, DM Sans, Domine, Droid Sans, Droid Serif, Figtree, Fraunces, Fredoka One, Gabarito, Gilda Display, Golos Text, Google Sans Flex, Handlee, IBM Plex Sans, IBM Plex Serif, Instrument Sans, Inter, Istok Web, Italiana, Josefin Sans, Kanit, Karla, Lato, League Spartan, Lexend, Lexend Exa, Libre Baskerville, Libre Franklin, Literata, Lora, Manrope, Marcellus, Montserrat, Muli, Neuton, Niramit, Nunito, Onest, Oooh Baby, Open Sans, Oswald, Outfit, Paytone One, Piazzolla, Playfair Display, Pliant, Plus Jakarta Sans, Poppins, Prata, PT Sans Narrow, Public Sans, Raleway, Readex Pro, Red Hat Display, Roboto, Roboto Condensed, Roboto Mono, Rubik, Slabo 27px, Sofia Sans Extra Condensed, Sora, Source Sans Pro, Space Grotesk, Tenor Sans, Ubuntu, Ubuntu Mono, Ultra, Unna, Work Sans, Zen Kaku Gothic New, Zilla SlabVisible when: {{ block.settings.size == ‘custom’ }}
Size (custom_font_size)range; 12–200 pxVisible when: {{ block.settings.size == ‘custom’ }}
Different font size for mobile (mobile_font_size)toggleNo declared condition
Mobile size (mobile_size)Heading 1, Heading 2, Heading 3, Heading 4, Heading 5, Heading 6Visible when: {{ block.settings.mobile_font_size and block.settings.size != ‘custom’ }}
Mobile size (custom_mobile_font_size)range; 12–200 pxVisible when: {{ block.settings.mobile_font_size and block.settings.size == ‘custom’ }}
Customize heading spacing (customize_spacing)toggleNo declared condition
Line height (line_height)range; 80–160 %Visible when: {{ block.settings.customize_spacing }}
Letter spacing (letter_spacing)range; -5–10 pxVisible when: {{ block.settings.customize_spacing }}
Icon list — icon-text-group

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: icon-text-item (Instance limit: 6).

ControlType / options / rangeCondition
Show icon (show_icon)toggleNo declared condition
Icon position (icon_position)Top, LeftVisible when: {{ block.settings.show_icon }}
Alignment (alignment)Left, Center, RightNo declared condition
Mobile presentation (mobile_format)Vertical list, SliderNo declared condition
Icon size (icon_size)range; 16–120 pxVisible when: {{ block.settings.show_icon }}
Title style (title_size)Heading 1, Heading 2, Heading 3, Heading 4, Heading 5, Heading 6, Paragraph, Paragraph small, CustomNo declared condition
Font (custom_title_font)Albert Sans, Almarai, Archivo, Archivo Black, Arimo, Arvo, Big Shoulders Display, Bitter, Braah One, Bree Serif, Buenard, Chakra Petch, Chivo, Corben, DM Sans, Domine, Droid Sans, Droid Serif, Figtree, Fraunces, Fredoka One, Gabarito, Gilda Display, Golos Text, Google Sans Flex, Handlee, IBM Plex Sans, IBM Plex Serif, Instrument Sans, Inter, Istok Web, Italiana, Josefin Sans, Kanit, Karla, Lato, League Spartan, Lexend, Lexend Exa, Libre Baskerville, Libre Franklin, Literata, Lora, Manrope, Marcellus, Montserrat, Muli, Neuton, Niramit, Nunito, Onest, Oooh Baby, Open Sans, Oswald, Outfit, Paytone One, Piazzolla, Playfair Display, Pliant, Plus Jakarta Sans, Poppins, Prata, PT Sans Narrow, Public Sans, Raleway, Readex Pro, Red Hat Display, Roboto, Roboto Condensed, Roboto Mono, Rubik, Slabo 27px, Sofia Sans Extra Condensed, Sora, Source Sans Pro, Space Grotesk, Tenor Sans, Ubuntu, Ubuntu Mono, Ultra, Unna, Work Sans, Zen Kaku Gothic New, Zilla SlabVisible when: {{ block.settings.title_size == ‘custom’ }}
Size (custom_title_size)range; 12–120 pxVisible when: {{ block.settings.title_size == ‘custom’ }}
Different font size for mobile (custom_title_mobile)toggleVisible when: {{ block.settings.title_size == ‘custom’ }}
Mobile size (custom_title_mobile_size)range; 12–120 pxVisible when: {{ block.settings.title_size == ‘custom’ and block.settings.custom_title_mobile }}
Description size (description_size)Paragraph small, Paragraph, Paragraph bigNo declared condition
Spacing between elements (gap)range; 0–50 pxNo declared condition
Icon and text — icon-text-item

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.

ControlType / options / rangeCondition
Icon type (icon_source)Design icons, Custom imageNo declared condition
Icon (icon)Shipping, Credit card, Security, Returns, Cash, Promotions, Bag, Cart, Store, Gift, Favorites, Star, Phone, Email, Location, International, Calendar, Verified, WhatsAppVisible when: {{ block.settings.icon_source == ‘design’ }}
Image (custom_image)image_pickerVisible when: {{ block.settings.icon_source == ‘custom’ }}
Title (title)richtextNo declared condition
Description (description)richtextNo declared condition
Link (link)urlNo declared condition
Image with text — image-with-text

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: image, text-group. locked_blocks: {“reorderable”: true}.

ControlType / options / rangeCondition
Spacing between elements (gap)range; 0–50 pxNo declared condition
Image — image

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.

ControlType / options / rangeCondition
Image (image)image_pickerNo declared condition
Use different image for mobile (use_mobile_image)toggleNo declared condition
Mobile image (image_mobile)image_pickerVisible when: {{ block.settings.use_mobile_image }}
Link (link)urlNo declared condition
Width (width)Fit, FillNo declared condition
Photo — instagram-post

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.

ControlType / options / rangeCondition
Image (image)image_pickerNo declared condition
Link (link)urlNo declared condition
Posts — instagram-posts

Instance limit: 1. Maximum direct blocks: 12. Not removable. Accepted blocks: instagram-post (Instance limit: 12).

ControlType / options / rangeCondition
Post source (posts_source)Connected feed, Custom photosNo declared condition
Posts count (posts_count)4, 6, 8, 10, 12No declared condition
Desktop layout (columns)2 columns, 3 columns, 4 columns, 6 columnsNo declared condition
Mobile layout (columns_mobile)1 column, 2 columnsNo declared condition
Spacing between elements (gap)range; 0–50 pxNo declared condition
Instagram profile — instagram-profile

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks. duplicatable: false.

ControlType / options / rangeCondition
Show icon (show_icon)checkboxNo declared condition
Show secondary text (show_caption)checkboxNo declared condition
Text below the username (caption)textVisible when: {{ block.settings.show_caption }}
Menu — menu

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.

ControlType / options / rangeCondition
Menu (menu)menuNo declared condition
Title (heading)textNo declared condition
Show a secondary menu (show_as_accordion)toggleNo declared condition
Announcements — nav-announcements

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: announcement (Instance limit: 4).

ControlType / options / rangeCondition
Desktop alignment (alignment)Left, Center, RightNo declared condition
Spacing between elements (gap)range; 0–120 pxNo declared condition
Contact info — nav-contact

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.

ControlType / options / rangeCondition
Section title in mobile menu (mobile_title)textNo declared condition
Show phone (show_phone)toggleNo declared condition
Show WhatsApp (show_whatsapp)toggleNo declared condition
WhatsApp display format (whatsapp_format)Text, NumberVisible when: {{ block.settings.show_whatsapp }}
Show email (show_email)toggleNo declared condition
Desktop alignment (alignment)Left, Center, RightNo declared condition
Spacing between elements (gap)range; 0–120 pxNo declared condition
Informative icons — nav-icon-text-group

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: nav-icon-text-item (Instance limit: 4).

ControlType / options / rangeCondition
Desktop alignment (alignment)Left, Center, RightNo declared condition
Spacing between elements (gap)range; 0–120 pxNo declared condition
Icon and text — nav-icon-text-item

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.

ControlType / options / rangeCondition
Icon type (icon_source)Design icons, Custom imageNo declared condition
Icon (icon)Shipping, Credit card, Security, Returns, Cash, Promotions, Bag, Cart, Store, Gift, Favorites, Star, Phone, Email, Location, International, Calendar, Verified, WhatsAppVisible when: {{ block.settings.icon_source == ‘design’ }}
Image (custom_image)image_pickerVisible when: {{ block.settings.icon_source == ‘custom’ }}
Description (description)richtextNo declared condition
Link (link)urlNo declared condition
Country and currency — nav-languages

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.

ControlType / options / rangeCondition
Desktop alignment (alignment)Left, Center, RightNo declared condition
Country and currency format (display_format)List, DropdownNo declared condition
Menu — nav-menu

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.

ControlType / options / rangeCondition
Menu to show (menu)menuNo declared condition
Section title in mobile menu (mobile_title)textNo declared condition
Desktop alignment (alignment)Left, Center, RightNo declared condition
Spacing between elements (gap)range; 0–120 pxNo declared condition
Social media — nav-social

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.

ControlType / options / rangeCondition
Section title in mobile menu (mobile_title)textNo declared condition
Desktop alignment (alignment)Left, Center, RightNo declared condition
Spacing between elements (gap)range; 0–120 pxNo declared condition
Banner — navigation-banner

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.

ControlType / options / rangeCondition
Main navigation item (menu_item)menu_itemNo declared condition
Show on mobile (show_on_mobile)toggleNo declared condition
image (image)image_pickerNo declared condition
Use different image for mobile (use_mobile_image)toggleNo declared condition
Mobile image (image_mobile)image_pickerVisible when: {{ block.settings.use_mobile_image }}
Title (title)textNo declared condition
Link (url)urlNo declared condition
Newsletter form — newsletter-form

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: No declared blocks.

ControlType / options / rangeCondition
Form layout (form_layout)Simple form, Full formNo declared condition
Style (button_variant)Primary, Secondary, TertiaryNo declared condition
Show name (show_name)toggleVisible when: {{ block.settings.form_layout == ‘full’ }}
Show phone (show_phone)toggleVisible when: {{ block.settings.form_layout == ‘full’ }}
Text and lines (text_and_lines_color)colorNo declared condition
Background color (field_background_color)colorNo declared condition
Text color (field_text_color)colorNo declared condition
Border color (field_border_color)colorNo declared condition
Password access — password-form

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: No declared blocks.

No own controls.

Logo — password-logo

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: No declared blocks.

ControlType / options / rangeCondition
Height (height)range; 20–140 pxNo declared condition
Use different height for mobile (use_different_mobile_height)toggleNo declared condition
Height (height_mobile)range; 20–90 pxVisible when: {{ block.settings.use_different_mobile_height }}
Message — password-message

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: No declared blocks.

ControlType / options / rangeCondition
Style (size)Heading 1, Heading 2, Heading 3, Heading 4, Heading 5, Heading 6No declared condition
Different font size for mobile (mobile_font_size)toggleNo declared condition
Mobile size (mobile_size)Heading 1, Heading 2, Heading 3, Heading 4, Heading 5, Heading 6Visible when: {{ block.settings.mobile_font_size }}
Payment methods in content — payment-icons

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.

ControlType / options / rangeCondition
Title (title)textNo declared condition
Purchase benefits — product-benefits

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: No declared blocks. duplicatable: false. hideable: false.

ControlType / options / rangeCondition
Text size (benefit_text_size)Small, Medium, LargeNo declared condition
Label style (benefit_style)Subtle, Accent, No backgroundNo declared condition
Buy button — product-buy-button

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: No declared blocks. duplicatable: false.

ControlType / options / rangeCondition
Buy button text (buy_button_text)textNo declared condition
Style (button_style)Primary, Secondary, TertiaryNo declared condition
Background color (button_background)colorNo declared condition
Text color (button_text_color)colorNo declared condition
Show quantity field (show_quantity_field)toggleNo declared condition
Show available stock (product_stock)toggleNo declared condition
Show WhatsApp button (show_product_whatsapp)toggleNo declared condition
Button style (product_whatsapp_style)Primary, Secondary, TertiaryVisible when: {{ block.settings.show_product_whatsapp }}
Product details — product-details

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Not reorderable. Accepted blocks: tags: general, description (Instance limit: 1), purchase-info (Instance limit: 2), product-sold-count (Instance limit: 1), product-sku (Instance limit: 1), product-stock-alert (Instance limit: 1), product-social-share (Instance limit: 1). duplicatable: false. hideable: false.

ControlType / options / rangeCondition
Spacing between elements (gap)range; 0–80 pxNo declared condition
Top and bottom spacing (vertical_padding)range; 0–120 pxNo declared condition
Discounts — product-discounts

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: No declared blocks. duplicatable: false.

ControlType / options / rangeCondition
Text size (benefit_text_size)Small, Medium, LargeNo declared condition
Label style (benefit_style)Subtle, Accent, No backgroundNo declared condition
Spacing between elements (gap)range; 0–80 pxNo declared condition
Purchase form — product-form

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Not reorderable. Accepted blocks: tags: general, product-variants (Instance limit: 1), product-sold-count (Instance limit: 1), product-sku (Instance limit: 1), product-stock-alert (Instance limit: 1), product-social-share (Instance limit: 1), product-buy-button (Instance limit: 1), product-shipping-calculator (Instance limit: 1). duplicatable: false. hideable: false.

ControlType / options / rangeCondition
Spacing between elements (gap)range; 0–80 pxNo declared condition
Top and bottom spacing (vertical_padding)range; 0–120 pxNo declared condition
Show sticky purchase bar (show_sticky_purchase)toggleNo declared condition
Header — product-header

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: tags: general, product-name (Instance limit: 1), product-sold-count (Instance limit: 1), product-sku (Instance limit: 1), product-stock-alert (Instance limit: 1), purchase-info (Instance limit: 2), product-social-share (Instance limit: 1).

ControlType / options / rangeCondition
Spacing between elements (gap)range; 0–80 pxNo declared condition
Top and bottom spacing (vertical_padding)range; 0–120 pxNo declared condition
Product identification — product-identification

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: No declared blocks.

ControlType / options / rangeCondition
Product name size (product_name_size)range; 18–36 pxNo declared condition
Purchase info — product-info

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: product-benefits, product-promotions, product-header, product-prices, product-form, product-details, product-identification (Instance limit: 1), product-pricing (Instance limit: 1), product-purchase (Instance limit: 1), product-shipping (Instance limit: 1), tags: general, description (Instance limit: 1), purchase-info (Instance limit: 2). locked_blocks: false.

ControlType / options / rangeCondition
Text size (benefit_text_size)Small, Medium, LargeNo declared condition
Label style (benefit_style)Subtle, Accent, No backgroundNo declared condition
Spacing between elements (gap)range; 0–80 pxNo declared condition
Top and bottom spacing (vertical_padding)range; 0–120 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–120 pxNo declared condition
Multimedia — product-media

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.

ControlType / options / rangeCondition
Show promotion and sale labels on the image (show_promotional_labels)toggleNo declared condition
Desktop format (format)Grid, SliderNo declared condition
Desktop layout (columns)1 column, 2 columns, 1 and 2 interleaved columnsVisible when: {{ block.settings.format == ‘grid’ }}
Spacing between elements (gap)range; 0–80 pxVisible when: {{ block.settings.format == ‘grid’ }}
Thumbnails (show_thumbnails)toggleNo declared condition
Show slide fraction (show_slide_fraction)toggleNo declared condition
Desktop position (thumbnail_position)Left, BottomVisible when: {{ block.settings.show_thumbnails and block.settings.format == ‘slider’ }}
Thumbnail size (thumbnail_size)range; 56–112 pxVisible when: {{ block.settings.show_thumbnails and block.settings.format == ‘slider’ }}
Thumbnail corner radius (thumbnail_radius)range; 0–32 pxVisible when: {{ block.settings.show_thumbnails and block.settings.format == ‘slider’ }}
Edge-to-edge gallery on mobile (mobile_edge_to_edge)toggleNo declared condition
Show photos for the selected color (filter_gallery_by_color)toggleNo declared condition
Photos without a linked color (unassigned_images_behavior)Hide them, Show them with every colorVisible when: {{ block.settings.filter_gallery_by_color }}
Name — product-name

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: No declared blocks. duplicatable: false.

ControlType / options / rangeCondition
Show product brand (show_product_brand)toggleNo declared condition
Style (title_style)Heading 1, Heading 2, Heading 3, Heading 4, Heading 5, Heading 6, CustomNo declared condition
Font (custom_font)Albert Sans, Almarai, Archivo, Archivo Black, Arimo, Arvo, Big Shoulders Display, Bitter, Braah One, Bree Serif, Buenard, Chakra Petch, Chivo, Corben, DM Sans, Domine, Droid Sans, Droid Serif, Figtree, Fraunces, Fredoka One, Gabarito, Gilda Display, Golos Text, Handlee, IBM Plex Sans, IBM Plex Serif, Instrument Sans, Inter, Istok Web, Italiana, Josefin Sans, Kanit, Karla, Lato, League Spartan, Lexend, Lexend Exa, Libre Baskerville, Libre Franklin, Literata, Lora, Manrope, Marcellus, Montserrat, Muli, Neuton, Niramit, Nunito, Onest, Oooh Baby, Open Sans, Oswald, Outfit, Paytone One, Piazzolla, Playfair Display, Pliant, Plus Jakarta Sans, Poppins, Prata, PT Sans Narrow, Public Sans, Raleway, Readex Pro, Red Hat Display, Roboto, Roboto Condensed, Roboto Mono, Rubik, Slabo 27px, Sofia Sans Extra Condensed, Sora, Source Sans Pro, Space Grotesk, Tenor Sans, Ubuntu, Ubuntu Mono, Ultra, Unna, Work Sans, Zalando Sans, Zalando Sans Expanded, Zen Kaku Gothic New, Zilla SlabVisible when: {{ block.settings.title_style == ‘custom’ }}
Size (custom_font_size)range; 12–200 pxVisible when: {{ block.settings.title_style == ‘custom’ }}
Different font size for mobile (title_mobile)toggleNo declared condition
Mobile size (mobile_size)Heading 1, Heading 2, Heading 3, Heading 4, Heading 5, Heading 6Visible when: {{ block.settings.title_mobile and block.settings.title_style != ‘custom’ }}
Mobile size (custom_mobile_font_size)range; 12–200 pxVisible when: {{ block.settings.title_mobile and block.settings.title_style == ‘custom’ }}
Payment methods — product-payment-methods

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: No declared blocks. duplicatable: false.

ControlType / options / rangeCondition
Show installment info (product_detail_installments)toggleNo declared condition
Show discount percentage (payment_discount_percentage)toggleNo declared condition
Prices — product-price

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: No declared blocks. duplicatable: false.

ControlType / options / rangeCondition
Highlight price (featured_price)Main price, Payment discountNo declared condition
Highlighted price size (featured_price_size)range; 24–56 pxNo declared condition
Secondary price size (secondary_price_size)range; 16–36 pxNo declared condition
Price order (price_order)Main price first, Payment discount firstNo declared condition
Show main price in bold (main_price_bold)toggleNo declared condition
Discount style (price_discount_style)Text, LabelNo declared condition
Show Pix icon (show_price_pix_icon)toggleNo declared condition
Compare price position (compare_price_layout)Stacked, InlineNo declared condition
Show percentage next to the payment-discount price (show_payment_discount_percentage)toggleNo declared condition
Display prices in a card (price_card)toggleNo declared condition
Background color (price_card_background)colorVisible when: {{ block.settings.price_card }}
Spacing (price_card_padding)range; 8–32 pxVisible when: {{ block.settings.price_card }}
Main price color (price_color)colorNo declared condition
Payment discount price color (payment_discount_price_color)colorNo declared condition
Discount indicator color (discount_color)colorNo declared condition
Discount label text color (discount_label_text_color)colorVisible when: {{ block.settings.price_discount_style == ‘label’ }}
Font (price_custom_font)Albert Sans, Almarai, Archivo, Archivo Black, Arimo, Arvo, Big Shoulders Display, Bitter, Braah One, Bree Serif, Buenard, Chakra Petch, Chivo, Corben, DM Sans, Domine, Droid Sans, Droid Serif, Figtree, Fraunces, Fredoka One, Gabarito, Gilda Display, Golos Text, Handlee, IBM Plex Sans, IBM Plex Serif, Instrument Sans, Inter, Istok Web, Italiana, Josefin Sans, Kanit, Karla, Lato, League Spartan, Lexend, Lexend Exa, Libre Baskerville, Libre Franklin, Literata, Lora, Manrope, Marcellus, Montserrat, Muli, Neuton, Niramit, Nunito, Onest, Oooh Baby, Open Sans, Oswald, Outfit, Paytone One, Piazzolla, Playfair Display, Pliant, Plus Jakarta Sans, Poppins, Prata, PT Sans Narrow, Public Sans, Raleway, Readex Pro, Red Hat Display, Roboto, Roboto Condensed, Roboto Mono, Rubik, Slabo 27px, Sofia Sans Extra Condensed, Sora, Source Sans Pro, Space Grotesk, Tenor Sans, Ubuntu, Ubuntu Mono, Ultra, Unna, Work Sans, Zalando Sans, Zalando Sans Expanded, Zen Kaku Gothic New, Zilla SlabNo declared condition
Style (compare_price_style)Heading 1, Heading 2, Heading 3, Heading 4, Heading 5, Heading 6, Paragraph big, Paragraph, Paragraph small, CustomNo declared condition
Font (compare_price_custom_font)Albert Sans, Almarai, Archivo, Archivo Black, Arimo, Arvo, Big Shoulders Display, Bitter, Braah One, Bree Serif, Buenard, Chakra Petch, Chivo, Corben, DM Sans, Domine, Droid Sans, Droid Serif, Figtree, Fraunces, Fredoka One, Gabarito, Gilda Display, Golos Text, Handlee, IBM Plex Sans, IBM Plex Serif, Instrument Sans, Inter, Istok Web, Italiana, Josefin Sans, Kanit, Karla, Lato, League Spartan, Lexend, Lexend Exa, Libre Baskerville, Libre Franklin, Literata, Lora, Manrope, Marcellus, Montserrat, Muli, Neuton, Niramit, Nunito, Onest, Oooh Baby, Open Sans, Oswald, Outfit, Paytone One, Piazzolla, Playfair Display, Pliant, Plus Jakarta Sans, Poppins, Prata, PT Sans Narrow, Public Sans, Raleway, Readex Pro, Red Hat Display, Roboto, Roboto Condensed, Roboto Mono, Rubik, Slabo 27px, Sofia Sans Extra Condensed, Sora, Source Sans Pro, Space Grotesk, Tenor Sans, Ubuntu, Ubuntu Mono, Ultra, Unna, Work Sans, Zalando Sans, Zalando Sans Expanded, Zen Kaku Gothic New, Zilla SlabVisible when: {{ block.settings.compare_price_style == ‘custom’ }}
Size (compare_price_custom_size)range; 12–120 pxVisible when: {{ block.settings.compare_price_style == ‘custom’ }}
Color (compare_price_color)colorNo declared condition
Style (discount_label_style)Heading 1, Heading 2, Heading 3, Heading 4, Heading 5, Heading 6, Paragraph big, Paragraph, Paragraph small, CustomNo declared condition
Font (discount_label_custom_font)Albert Sans, Almarai, Archivo, Archivo Black, Arimo, Arvo, Big Shoulders Display, Bitter, Braah One, Bree Serif, Buenard, Chakra Petch, Chivo, Corben, DM Sans, Domine, Droid Sans, Droid Serif, Figtree, Fraunces, Fredoka One, Gabarito, Gilda Display, Golos Text, Handlee, IBM Plex Sans, IBM Plex Serif, Instrument Sans, Inter, Istok Web, Italiana, Josefin Sans, Kanit, Karla, Lato, League Spartan, Lexend, Lexend Exa, Libre Baskerville, Libre Franklin, Literata, Lora, Manrope, Marcellus, Montserrat, Muli, Neuton, Niramit, Nunito, Onest, Oooh Baby, Open Sans, Oswald, Outfit, Paytone One, Piazzolla, Playfair Display, Pliant, Plus Jakarta Sans, Poppins, Prata, PT Sans Narrow, Public Sans, Raleway, Readex Pro, Red Hat Display, Roboto, Roboto Condensed, Roboto Mono, Rubik, Slabo 27px, Sofia Sans Extra Condensed, Sora, Source Sans Pro, Space Grotesk, Tenor Sans, Ubuntu, Ubuntu Mono, Ultra, Unna, Work Sans, Zalando Sans, Zalando Sans Expanded, Zen Kaku Gothic New, Zilla SlabVisible when: {{ block.settings.discount_label_style == ‘custom’ }}
Size (discount_label_custom_size)range; 12–120 pxVisible when: {{ block.settings.discount_label_style == ‘custom’ }}
Show saved amount (compare_price_saved_money)toggleNo declared condition
Shows the amount saved when there is a discounted price. Hidden if “Payment method price” is visible.
Style (saved_amount_style)Heading 1, Heading 2, Heading 3, Heading 4, Heading 5, Heading 6, Paragraph big, Paragraph, Paragraph small, CustomVisible when: {{ block.settings.compare_price_saved_money }}
Font (saved_amount_custom_font)Albert Sans, Almarai, Archivo, Archivo Black, Arimo, Arvo, Big Shoulders Display, Bitter, Braah One, Bree Serif, Buenard, Chakra Petch, Chivo, Corben, DM Sans, Domine, Droid Sans, Droid Serif, Figtree, Fraunces, Fredoka One, Gabarito, Gilda Display, Golos Text, Handlee, IBM Plex Sans, IBM Plex Serif, Instrument Sans, Inter, Istok Web, Italiana, Josefin Sans, Kanit, Karla, Lato, League Spartan, Lexend, Lexend Exa, Libre Baskerville, Libre Franklin, Literata, Lora, Manrope, Marcellus, Montserrat, Muli, Neuton, Niramit, Nunito, Onest, Oooh Baby, Open Sans, Oswald, Outfit, Paytone One, Piazzolla, Playfair Display, Pliant, Plus Jakarta Sans, Poppins, Prata, PT Sans Narrow, Public Sans, Raleway, Readex Pro, Red Hat Display, Roboto, Roboto Condensed, Roboto Mono, Rubik, Slabo 27px, Sofia Sans Extra Condensed, Sora, Source Sans Pro, Space Grotesk, Tenor Sans, Ubuntu, Ubuntu Mono, Ultra, Unna, Work Sans, Zalando Sans, Zalando Sans Expanded, Zen Kaku Gothic New, Zilla SlabVisible when: {{ block.settings.compare_price_saved_money and block.settings.saved_amount_style == ‘custom’ }}
Size (saved_amount_custom_size)range; 12–120 pxVisible when: {{ block.settings.compare_price_saved_money and block.settings.saved_amount_style == ‘custom’ }}
Color (saved_amount_color)colorVisible when: {{ block.settings.compare_price_saved_money }}
Payment method price (payment_discount_price)toggleNo declared condition
Font (payment_discount_custom_font)Albert Sans, Almarai, Archivo, Archivo Black, Arimo, Arvo, Big Shoulders Display, Bitter, Braah One, Bree Serif, Buenard, Chakra Petch, Chivo, Corben, DM Sans, Domine, Droid Sans, Droid Serif, Figtree, Fraunces, Fredoka One, Gabarito, Gilda Display, Golos Text, Handlee, IBM Plex Sans, IBM Plex Serif, Instrument Sans, Inter, Istok Web, Italiana, Josefin Sans, Kanit, Karla, Lato, League Spartan, Lexend, Lexend Exa, Libre Baskerville, Libre Franklin, Literata, Lora, Manrope, Marcellus, Montserrat, Muli, Neuton, Niramit, Nunito, Onest, Oooh Baby, Open Sans, Oswald, Outfit, Paytone One, Piazzolla, Playfair Display, Pliant, Plus Jakarta Sans, Poppins, Prata, PT Sans Narrow, Public Sans, Raleway, Readex Pro, Red Hat Display, Roboto, Roboto Condensed, Roboto Mono, Rubik, Slabo 27px, Sofia Sans Extra Condensed, Sora, Source Sans Pro, Space Grotesk, Tenor Sans, Ubuntu, Ubuntu Mono, Ultra, Unna, Work Sans, Zalando Sans, Zalando Sans Expanded, Zen Kaku Gothic New, Zilla SlabNo declared condition
Pricing — product-prices

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: product-benefits, product-promotions, tags: general, product-price (Instance limit: 1), product-payment-methods (Instance limit: 1), product-discounts (Instance limit: 1), product-sold-count (Instance limit: 1), product-sku (Instance limit: 1), product-stock-alert (Instance limit: 1), purchase-info (Instance limit: 2), product-social-share (Instance limit: 1).

ControlType / options / rangeCondition
Spacing between elements (gap)range; 0–80 pxNo declared condition
Top and bottom spacing (vertical_padding)range; 0–120 pxNo declared condition
Price and payment terms — product-pricing

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: No declared blocks.

ControlType / options / rangeCondition
Highlight price (featured_price)Main price, Payment discountNo declared condition
Highlighted price size (featured_price_size)range; 24–56 pxNo declared condition
Secondary price size (secondary_price_size)range; 16–36 pxNo declared condition
Price order (price_order)Main price first, Payment discount firstNo declared condition
Show main price in bold (main_price_bold)toggleNo declared condition
Discount style (price_discount_style)Text, LabelNo declared condition
Show Pix icon (show_price_pix_icon)toggleNo declared condition
Show percentage next to the payment-discount price (show_payment_discount_percentage)toggleNo declared condition
Display prices in a card (price_card)toggleNo declared condition
Background color (price_card_background)colorVisible when: {{ block.settings.price_card }}
Spacing (price_card_padding)range; 8–32 pxVisible when: {{ block.settings.price_card }}
Main price color (price_color)colorNo declared condition
Payment discount price color (payment_discount_price_color)colorNo declared condition
Discount indicator color (discount_color)colorNo declared condition
Discount label text color (discount_label_text_color)colorVisible when: {{ block.settings.price_discount_style == ‘label’ }}
Promotion conditions — product-promotions

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: No declared blocks. duplicatable: false. hideable: false.

ControlType / options / rangeCondition
Presentation (presentation)Simple, CardNo declared condition
Show promotion description (show_description)toggleNo declared condition
Text size (text_size)Small, Medium, LargeNo declared condition
Spacing (padding)range; 0–48 pxVisible when: {{ block.settings.presentation != ‘plain’ }}
Spacing between elements (gap)range; 0–48 pxVisible when: {{ block.settings.show_description }}
Options and purchase — product-purchase

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Not reorderable. Accepted blocks: No declared blocks. hideable: false.

ControlType / options / rangeCondition
Show in-stock message (show_in_stock_message)toggleNo declared condition
Format (variant_format)Dropdown, ButtonsNo declared condition
Show color variant image as button (image_color_variants)toggleNo declared condition
Color swatch shape (color_swatch_shape)Square, CircleVisible when: {{ block.settings.variant_format == ‘buttons’ or block.settings.image_color_variants }}
Color swatch size (variant_swatch_size)range; 28–60 pxVisible when: {{ block.settings.variant_format == ‘buttons’ or block.settings.image_color_variants }}
Size variant button size (variant_button_size)range; 32–72 pxVisible when: {{ block.settings.variant_format == ‘buttons’ }}
Shape (variant_button_shape)Square, Rounded, CircleVisible when: {{ block.settings.variant_format == ‘buttons’ }}
Size guide (size_guide_url)urlNo declared condition
Enter the link to the size guide page.
Show WhatsApp button (show_product_whatsapp)toggleNo declared condition
Button style (product_whatsapp_style)Primary, Secondary, TertiaryVisible when: {{ block.settings.show_product_whatsapp }}
Show sticky purchase bar (show_sticky_purchase)toggleNo declared condition
Products — product-recommendations

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: No declared blocks.

ControlType / options / rangeCondition
Desktop layout (columns)3 columns, 4 columns, 5 columns, 6 columnsNo declared condition
Mobile layout (columns_mobile)1 column, 2 columnsNo declared condition
Shipping calculator — product-shipping-calculator

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: No declared blocks. duplicatable: false.

ControlType / options / rangeCondition
Show shipping calculator (shipping_calculator_product_page)toggleNo declared condition
Shipping calculator style (shipping_layout)With title and icon, Postal code field onlyNo declared condition
Shipping and pickup — product-shipping

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.

ControlType / options / rangeCondition
Shipping calculator style (shipping_layout)With title and icon, Postal code field onlyNo declared condition
SKU — product-sku

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.

No own controls.

Share — product-social-share

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks. duplicatable: false.

No own controls.

Sales count — product-sold-count

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.

ControlType / options / rangeCondition
Show sales count starting from (quantity_products_sold)numberNo declared condition
Stock alert — product-stock-alert

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks. duplicatable: false.

ControlType / options / rangeCondition
Show in-stock message (show_in_stock_message)toggleNo declared condition
In-stock message text (in_stock_message)textVisible when: {{ block.settings.show_in_stock_message }}
Show alert when fewer than (latest_products_available)numberNo declared condition
Last units message (last_product_text)textNo declared condition
Text (stock_foreground_color)colorNo declared condition
Variants — product-variants

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: No declared blocks. duplicatable: false.

ControlType / options / rangeCondition
Format (variant_format)Dropdown, ButtonsNo declared condition
Show color variant image as button (image_color_variants)toggleNo declared condition
Image color variant style (image_color_variant_style)Image only, Image + color and nameVisible when: {{ block.settings.image_color_variants }}
Size guide (size_guide_url)urlNo declared condition
Enter the link to the size guide page.
Color swatch shape (color_swatch_shape)Square, CircleVisible when: {{ block.settings.variant_format == ‘buttons’ or block.settings.image_color_variants }}
Color swatch size (variant_swatch_size)range; 28–60 pxVisible when: {{ block.settings.variant_format == ‘buttons’ or block.settings.image_color_variants }}
Size variant button size (variant_button_size)range; 32–72 pxVisible when: {{ block.settings.variant_format == ‘buttons’ }}
Shape (variant_button_shape)Square, Rounded, CircleVisible when: {{ block.settings.variant_format == ‘buttons’ }}
Products — products

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: No declared blocks.

ControlType / options / rangeCondition
Product source (products_source)product_listNo declared condition
Number of products (max_products)range; 1–20No declared condition
Format (format)Grid, SliderNo declared condition
Use different format for mobile (use_different_mobile_format)toggleNo declared condition
Mobile format (format_mobile)Grid, SliderVisible when: {{ block.settings.use_different_mobile_format }}
Product columns on desktop (columns)3 columns, 4 columns, 5 columns, 6 columnsNo declared condition
Mobile layout (columns_mobile)1 column, 2 columnsNo declared condition
Single-column item layout (mobile_single_column_layout)Horizontal, VerticalVisible when: {{ block.settings.columns_mobile == ‘1’ }}
Promotional panel — promo-panel

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: tags: general.

ControlType / options / rangeCondition
Image (image)image_pickerNo declared condition
Use different image for mobile (use_mobile_image)toggleNo declared condition
Mobile image (image_mobile)image_pickerVisible when: {{ block.settings.use_mobile_image }}
Alignment (alignment)Left, Center, RightNo declared condition
Content distribution (content_distribution)Grouped, Space betweenNo declared condition
Minimum height on desktop (min_height)range; 240–800 pxNo declared condition
Minimum height on mobile (min_height_mobile)range; 240–600 pxNo declared condition
Rounded (border_radius)range; 0–40 pxNo declared condition
Spacing between elements (gap)range; 0–50 pxNo declared condition
Top and bottom spacing (vertical_padding)range; 0–120 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–120 pxNo declared condition
Background color (background_color)colorNo declared condition
Text color (text_color)colorNo declared condition
Overlay (show_overlay)toggleVisible when: {{ block.settings.image or block.settings.image_mobile }}
Color (overlay_color)colorVisible when: {{ block.settings.show_overlay }}
Opacity (overlay_opacity)range; 0–100 %Visible when: {{ block.settings.show_overlay }}
Informational icons — purchase-info

Instance limit: 2. Maximum direct blocks: No declared numeric limit. Accepted blocks: icon-text-item (Instance limit: 6).

ControlType / options / rangeCondition
Direction (desktop_direction)Vertical, HorizontalNo declared condition
Desktop alignment (desktop_alignment)Left, Center, RightNo declared condition
Icon size (icon_size)range; 16–120 pxNo declared condition
Title style (title_size)Heading 1, Heading 2, Heading 3, Heading 4, Heading 5, Heading 6, Paragraph, Paragraph small, CustomNo declared condition
Font (custom_title_font)Albert Sans, Almarai, Archivo, Archivo Black, Arimo, Arvo, Big Shoulders Display, Bitter, Braah One, Bree Serif, Buenard, Chakra Petch, Chivo, Corben, DM Sans, Domine, Droid Sans, Droid Serif, Figtree, Fraunces, Fredoka One, Gabarito, Gilda Display, Golos Text, Google Sans Flex, Handlee, IBM Plex Sans, IBM Plex Serif, Instrument Sans, Inter, Istok Web, Italiana, Josefin Sans, Kanit, Karla, Lato, League Spartan, Lexend, Lexend Exa, Libre Baskerville, Libre Franklin, Literata, Lora, Manrope, Marcellus, Montserrat, Muli, Neuton, Niramit, Nunito, Onest, Oooh Baby, Open Sans, Oswald, Outfit, Paytone One, Piazzolla, Playfair Display, Pliant, Plus Jakarta Sans, Poppins, Prata, PT Sans Narrow, Public Sans, Raleway, Readex Pro, Red Hat Display, Roboto, Roboto Condensed, Roboto Mono, Rubik, Slabo 27px, Sofia Sans Extra Condensed, Sora, Source Sans Pro, Space Grotesk, Tenor Sans, Ubuntu, Ubuntu Mono, Ultra, Unna, Work Sans, Zen Kaku Gothic New, Zilla SlabVisible when: {{ block.settings.title_size == ‘custom’ }}
Size (custom_title_size)range; 12–120 pxVisible when: {{ block.settings.title_size == ‘custom’ }}
Different font size for mobile (custom_title_mobile)toggleVisible when: {{ block.settings.title_size == ‘custom’ }}
Mobile size (custom_title_mobile_size)range; 12–120 pxVisible when: {{ block.settings.title_size == ‘custom’ and block.settings.custom_title_mobile }}
Description size (description_size)Paragraph small, Paragraph, Paragraph bigNo declared condition
Spacing between elements (gap)range; 0–50 pxNo declared condition
Text color (text_color)colorNo declared condition
Icon color (icon_color)colorNo declared condition
Video — shoppable-video-card

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.

ControlType / options / rangeCondition
Video name (optional) (video_title)textNo declared condition
Accessible video name. Uses the product name when empty. Does not change the product title.
Product ID (product_id)textNo declared condition
Copy the number from the product editing URL in the admin. Name, price and stock come from the catalog.
Allow purchase in the video (direct_purchase)checkboxNo declared condition
Disable for products requiring customization or apps on the product page.
Video source (video_source)Native product video, External video (YouTube or Vimeo)No declared condition
YouTube or Vimeo link (video_url)video_urlVisible when: {{ block.settings.video_source == ‘external’ }}
Paste a YouTube or Vimeo video URL
Cover image (cover_image)image_pickerNo declared condition
Slide — slide

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: tags: general.

ControlType / options / rangeCondition
Image (image)image_pickerNo declared condition
Use different image for mobile (use_mobile_image)toggleNo declared condition
Mobile image (image_mobile)image_pickerVisible when: {{ block.settings.use_mobile_image }}
Link (link)urlNo declared condition
Alignment (alignment)Left, Center, RightNo declared condition
Text color (text_color)colorNo declared condition
Spacing between elements (gap)range; 0–50 pxNo declared condition
Top and bottom spacing (vertical_padding)range; 0–120 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–120 pxNo declared condition
Transparent background (show_overlay)toggleNo declared condition
Add transparency layer over the image
Color (overlay_color)colorVisible when: {{ block.settings.show_overlay }}
Opacity (overlay_opacity)range; 0–100 %Visible when: {{ block.settings.show_overlay }}
Testimonials list — testimonial-group

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: testimonial (Instance limit: 6).

ControlType / options / rangeCondition
Alignment (alignment)Left, Center, RightNo declared condition
Direction (direction)Vertical, HorizontalNo declared condition
Format (format)Grid, SliderVisible when: {{ block.settings.direction == ‘row’ }}
Desktop layout (columns)2 columns, 3 columnsVisible when: {{ block.settings.direction == ‘row’ }}
Card background (card_background)colorNo declared condition
Rounded (card_radius)range; 0–40 pxNo declared condition
Card inner spacing (card_padding)range; 12–48 pxNo declared condition
Spacing between elements (gap)range; 0–50 pxNo declared condition
Rating summary — testimonial-summary

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.

ControlType / options / rangeCondition
Overall score (score)textNo declared condition
Rating (rating)1 star, 2 stars, 3 stars, 4 stars, 5 starsNo declared condition
Show stars (show_stars)checkboxNo declared condition
Rating caption (caption)textNo declared condition
Star color (star_color)colorNo declared condition
Testimonial — testimonial

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.

ControlType / options / rangeCondition
Image (image)image_pickerNo declared condition
Image shape (image_style)Square, RoundedVisible when: {{ block.settings.image }}
Image position (avatar_layout)Above, LeftVisible when: {{ block.settings.image }}
Name (name)textNo declared condition
Rating (rating)None, 1 star, 2 stars, 3 stars, 4 stars, 5 starsNo declared condition
Testimonial title (title)richtextNo declared condition
Description (content)richtextNo declared condition
Customer identification (verified_label)textNo declared condition
Text — text-group

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: tags: general, editorial-list.

ControlType / options / rangeCondition
Alignment (alignment)Left, Center, RightNo declared condition
Spacing between elements (gap)range; 0–50 pxNo declared condition
Top and bottom spacing (vertical_padding)range; 0–120 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–120 pxNo declared condition
Background color (custom_background_color)colorNo declared condition
Text color (custom_text_color)colorNo declared condition
Description — text

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.

ControlType / options / rangeCondition
Text (text)richtextNo declared condition
Width (width)Fit, FillNo declared condition
Style (style)Paragraph, LabelNo declared condition
Size (size)Small, Medium, LargeNo declared condition
Counter — timer-counter

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: No declared blocks.

ControlType / options / rangeCondition
Background color (background_color)colorNo declared condition
Text color (text_color)colorNo declared condition
Products — timer-products

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: No declared blocks.

ControlType / options / rangeCondition
Title (title)textNo declared condition
Product source (products_source)product_listNo declared condition
Countdown — timer

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: heading, text, timer-counter (Instance limit: 1), button, group, image.

ControlType / options / rangeCondition
Background image (image)image_pickerNo declared condition
Alignment (alignment)Left, Center, RightNo declared condition
Spacing between elements (gap)range; 0–50 pxNo declared condition
Top and bottom spacing (vertical_padding)range; 0–120 pxNo declared condition
Left and right spacing (horizontal_padding)range; 0–120 pxNo declared condition
Background color (background_color)colorNo declared condition
Text color (text_color)colorNo declared condition
Video — video

Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.

ControlType / options / rangeCondition
YouTube or Vimeo link (video_url)video_urlNo declared condition
Paste a YouTube or Vimeo video URL
Cover image (show_cover_image)toggleNo declared condition
Replaces the video thumbnail and improves loading performance.
Image (cover_image)image_pickerVisible when: {{ block.settings.show_cover_image }}
Playback type (video_type)Autoplay (muted), Manual (with controls)No declared condition
Format (aspect_ratio)Widescreen (16:9), Horizontal (4:3), Square (1:1)No declared condition
Use different format for mobile (use_different_mobile_format)toggleNo declared condition
Mobile format (format_mobile)Widescreen (16:9), Horizontal (4:3), Square (1:1), Vertical (9:16)Visible when: {{ block.settings.use_different_mobile_format }}
View all button — view-all-button

Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks. duplicatable: false. visible_if: ”{{ section.blocks.products.settings.products_source.kind == ‘category’ }}”.

ControlType / options / rangeCondition
Button text (label)textNo declared condition
Width (width)Fit, FillNo declared condition
variant (variant)Primary, Secondary, TertiaryNo declared condition
Size (size)Small, Medium, LargeNo declared condition
Background color (custom_background_color)colorVisible when: {{ block.settings.variant == ‘primary’ }}
Text color (custom_text_color)colorVisible when: {{ block.settings.variant == ‘primary’ }}
Background color (custom_background_color_secondary)colorVisible when: {{ block.settings.variant == ‘secondary’ }}
Disabled when: {{ settings.button_secondary_style == ‘underlined’ }}
Text color (custom_text_color_secondary)colorVisible when: {{ block.settings.variant == ‘secondary’ }}
Background color (custom_background_color_tertiary)colorVisible when: {{ block.settings.variant == ‘tertiary’ }}
Disabled when: {{ settings.button_tertiary_style == ‘underlined’ }}
Text color (custom_text_color_tertiary)colorVisible when: {{ block.settings.variant == ‘tertiary’ }}