How can I optimize product images for the Craft theme?

Hi, I’ve followed some guidelines in the Shopify Community section, to force the Craft theme to use my featured images instead of variant images, but to no avail. Now I think I’ve broken it… as the images are now duplicated. Can someone please assist?

This is the main-product.liquid file contents:

{{ 'section-main-product.css' | asset_url | stylesheet_tag }} {{ 'component-accordion.css' | asset_url | stylesheet_tag }} {{ 'component-price.css' | asset_url | stylesheet_tag }} {{ 'component-slider.css' | asset_url | stylesheet_tag }} {{ 'component-rating.css' | asset_url | stylesheet_tag }} {{ 'component-loading-overlay.css' | asset_url | stylesheet_tag }} {{ 'component-deferred-media.css' | asset_url | stylesheet_tag }}

{%- style -%}
.section-{{ section.id }}-padding {
padding-top: {{ section.settings.padding_top | times: 0.75 | round: 0 }}px;
padding-bottom: {{ section.settings.padding_bottom | times: 0.75 | round: 0 }}px;
}

@media screen and (min-width: 750px) {
.section-{{ section.id }}-padding {
padding-top: {{ section.settings.padding_top }}px;
padding-bottom: {{ section.settings.padding_bottom }}px;
}
}
{%- endstyle -%}

{% if section.settings.image_zoom == ‘hover’ %}

{% endif %}
{%- if request.design_mode -%}

{%- endif -%}

{%- assign first_3d_model = product.media | where: ‘media_type’, ‘model’ | first -%}
{%- if first_3d_model -%}
{{ ‘component-product-model.css’ | asset_url | stylesheet_tag }}

{%- endif -%}

{% assign variant_images = product.images | where: ‘attached_to_variant?’, true | map: ‘src’ %}

{% render 'product-media-gallery', variant_images: variant_images %}
{%- assign product_form_id = 'product-form-' | append: section.id -%}

{%- for block in section.blocks -%}
{%- case block.type -%}
{%- when ‘@app’ -%}
{% render block %}
{%- when ‘text’ -%}

{{- block.settings.text -}}

{%- when 'title' -%}

{{ product.title | escape }}

{{ product.title | escape }}

{%- when 'price' -%}
{%- render 'price', product: product, use_variant: true, show_badges: true, price_class: 'price--large' -%}
{%- if cart.taxes_included or shop.shipping_policy.body != blank -%}
{%- if cart.taxes_included -%} {{ 'products.product.include_taxes' | t }} {%- endif -%} {%- if shop.shipping_policy.body != blank -%} {{ 'products.product.shipping_policy_html' | t: link: shop.shipping_policy.url }} {%- endif -%}
{%- endif -%}
{%- assign product_form_installment_id = 'product-form-installment-' | append: section.id -%} {%- form 'product', product, id: product_form_installment_id, class: 'installment caption-large' -%} {{ form | payment_terms }} {%- endform -%}
{%- when 'inventory' -%}

{%- if product.selected_or_first_available_variant.inventory_management == 'shopify' -%} {%- if product.selected_or_first_available_variant.inventory_quantity > 0 -%} {%- if product.selected_or_first_available_variant.inventory_quantity <= block.settings.inventory_threshold -%} {%- if block.settings.show_inventory_quantity -%} {{- 'products.product.inventory_low_stock_show_count' | t: quantity: product.selected_or_first_available_variant.inventory_quantity -}} {%- else -%} {{- 'products.product.inventory_low_stock' | t -}} {%- endif -%} {%- else -%} {%- if block.settings.show_inventory_quantity -%} {{- 'products.product.inventory_in_stock_show_count' | t: quantity: product.selected_or_first_available_variant.inventory_quantity -}} {%- else -%} {{- 'products.product.inventory_in_stock' | t -}} {%- endif -%} {%- endif -%} {%- else -%} {%- if product.selected_or_first_available_variant.inventory_policy == 'continue' -%} {{- 'products.product.inventory_out_of_stock_continue_selling' | t -}} {%- else -%} {{- 'products.product.inventory_out_of_stock' | t -}} {%- endif -%} {%- endif -%} {%- endif -%}

{%- when 'description' -%} {%- if product.description != blank -%}
{{ product.description }}
{%- endif -%} {%- when 'sku' -%}

{{ 'products.product.sku' | t }}: {{- product.selected_or_first_available_variant.sku -}}

{%- when 'custom_liquid' -%} {{ block.settings.custom_liquid }} {%- when 'collapsible_tab' -%}
{% render 'icon-accordion', icon: block.settings.icon %}

{{ block.settings.heading | default: block.settings.page.title }}

{% render 'icon-caret' %}
{{ block.settings.content }} {{ block.settings.page.content }}
{%- when 'quantity_selector' -%}
{% comment %} TODO: enable theme-check once `item_count_for_variant` is accepted as valid filter {% endcomment %} {% # theme-check-disable %} {%- assign cart_qty = cart | item_count_for_variant: product.selected_or_first_available_variant.id -%} {% # theme-check-enable %} {{ 'products.product.quantity.label' | t }} ({{- 'products.product.quantity.in_cart_html' | t: quantity: cart_qty -}}) {{- 'products.product.quantity.decrease' | t: product: product.title | escape -}} {% render 'icon-minus' %} {{- 'products.product.quantity.increase' | t: product: product.title | escape -}} {% render 'icon-plus' %}
{%- if product.selected_or_first_available_variant.quantity_rule.increment > 1 -%} {{- 'products.product.quantity.multiples_of' | t: quantity: product.selected_or_first_available_variant.quantity_rule.increment -}} {%- endif -%} {%- if product.selected_or_first_available_variant.quantity_rule.min > 1 -%} {{- 'products.product.quantity.minimum_of' | t: quantity: product.selected_or_first_available_variant.quantity_rule.min -}} {%- endif -%} {%- if product.selected_or_first_available_variant.quantity_rule.max != null -%} {{- 'products.product.quantity.maximum_of' | t: quantity: product.selected_or_first_available_variant.quantity_rule.max -}} {%- endif -%}
{%- when 'popup' -%} {{ block.settings.text | default: block.settings.page.title }} {{- block.settings.text -}} {%- when 'share' -%} {% assign share_url = product.selected_variant.url | default: product.url | prepend: request.origin %} {% render 'share-button', block: block, share_link: share_url %}

{%- when ‘variant_picker’ -%}
{% render ‘product-variant-picker’, product: product, block: block, product_form_id: product_form_id %}
{%- when ‘buy_buttons’ -%}
{%- render ‘buy-buttons’, block: block, product: product, product_form_id: product_form_id, section_id: section.id, show_pickup_availability: true -%}
{%- when ‘rating’ -%}
{%- if product.metafields.reviews.rating.value != blank -%}
{% liquid
assign rating_decimal = 0
assign decimal = product.metafields.reviews.rating.value.rating | modulo: 1
if decimal >= 0.3 and decimal <= 0.7
assign rating_decimal = 0.5
elsif decimal > 0.7
assign rating_decimal = 1
endif
%}

{{- product.metafields.reviews.rating.value }} / {{ product.metafields.reviews.rating.value.scale_max -}}

({{ product.metafields.reviews.rating_count }}) {{- product.metafields.reviews.rating_count }} {{ 'accessibility.total_reviews' | t -}}

{%- endif -%} {%- when 'complementary' -%} {%- if recommendations.performed and recommendations.products_count > 0 -%} {%- endif -%} {{ 'component-card.css' | asset_url | stylesheet_tag }} {{ 'component-complementary-products.css' | asset_url | stylesheet_tag }} {%- if block.settings.enable_quick_add -%} {{ 'quick-add.css' | asset_url | stylesheet_tag }} {%- endif -%} {%- when 'icon-with-text' -%} {% render 'icon-with-text', block: block %} {%- endcase -%} {%- endfor -%} {{ 'products.product.view_full_details' | t }} {% render 'icon-arrow' %}
{%- if section.settings.media_position == 'right' -%} {% comment %} Duplicate gallery to display after product content on tablet/desktop breakpoint {% endcomment %}
{% render 'product-media-gallery', variant_images: variant_images, is_duplicate: true %}
{%- endif -%}

{% render ‘product-media-modal’ variant_images: variant_images %}

{% assign popups = section.blocks | where: ‘type’, ‘popup’ %}
{%- for block in popups -%}
<modal-dialog id=“PopupModal-{{ block.id }}” class=“product-popup-modal” {{ block.shopify_attributes }}>

{% render 'icon-close' %}

{{ block.settings.page.title }}

{{ block.settings.page.content }}
{%- endfor -%}

{%- if product.media.size > 0 -%}

{%- endif -%}

{%- if first_3d_model -%}

{%- endif -%}

{%- if product.featured_media != null -%}
{%- assign featured_media = product.featured_media -%}

  • {%- assign media_position = 1 -%} {% render 'product-thumbnail', media: featured_media, media_count: media_count, position: media_position, desktop_layout: section.settings.gallery_layout, mobile_layout: section.settings.mobile_thumbnails, loop: section.settings.enable_video_looping, modal_id: section.id, xr_button: true, media_width: media_width, media_fit: section.settings.media_fit, constrain_to_viewport: section.settings.constrain_to_viewport, lazy_load: false %}
  • {%- endif -%} {%- for media in product.media -%} {%- unless media.id == product.featured_media.id -%}
  • {%- liquid assign media_position = media_position | default: 0 | plus: 1 assign lazy_load = false if media_position > 1 assign lazy_load = true endif -%} {% render 'product-thumbnail', media: media, media_count: media_count, position: media_position, desktop_layout: section.settings.gallery_layout, mobile_layout: section.settings.mobile_thumbnails, loop: section.settings.enable_video_looping, modal_id: section.id, xr_button: true, media_width: media_width, media_fit: section.settings.media_fit, constrain_to_viewport: section.settings.constrain_to_viewport, lazy_load: lazy_load %}
  • {%- endunless -%} {%- endfor -%}

    {% schema %}
    {
    “name”: “t:sections.main-product.name”,
    “tag”: “section”,
    “class”: “section”,
    “blocks”: [
    {
    “type”: “@app
    },
    {
    “type”: “text”,
    “name”: “t:sections.main-product.blocks.text.name”,
    “settings”: [
    {
    “type”: “inline_richtext”,
    “id”: “text”,
    “default”: “Text block”,
    “label”: “t:sections.main-product.blocks.text.settings.text.label”
    },
    {
    “type”: “select”,
    “id”: “text_style”,
    “options”: [
    {
    “value”: “body”,
    “label”: “t:sections.main-product.blocks.text.settings.text_style.options__1.label”
    },
    {
    “value”: “subtitle”,
    “label”: “t:sections.main-product.blocks.text.settings.text_style.options__2.label”
    },
    {
    “value”: “uppercase”,
    “label”: “t:sections.main-product.blocks.text.settings.text_style.options__3.label”
    }
    ],
    “default”: “body”,
    “label”: “t:sections.main-product.blocks.text.settings.text_style.label”
    }
    ]
    },
    {
    “type”: “title”,
    “name”: “t:sections.main-product.blocks.title.name”,
    “limit”: 1
    },
    {
    “type”: “price”,
    “name”: “t:sections.main-product.blocks.price.name”,
    “limit”: 1
    },
    {
    “type”: “sku”,
    “name”: “t:sections.main-product.blocks.sku.name”,
    “limit”: 1,
    “settings”: [
    {
    “type”: “select”,
    “id”: “text_style”,
    “options”: [
    {
    “value”: “body”,
    “label”: “t:sections.main-product.blocks.sku.settings.text_style.options__1.label”
    },
    {
    “value”: “subtitle”,
    “label”: “t:sections.main-product.blocks.sku.settings.text_style.options__2.label”
    },
    {
    “value”: “uppercase”,
    “label”: “t:sections.main-product.blocks.sku.settings.text_style.options__3.label”
    }
    ],
    “default”: “body”,
    “label”: “t:sections.main-product.blocks.sku.settings.text_style.label”
    }
    ]
    },
    {
    “type”: “inventory”,
    “name”: “t:sections.main-product.blocks.inventory.name”,
    “limit”: 1,
    “settings”: [
    {
    “type”: “select”,
    “id”: “text_style”,
    “options”: [
    {
    “value”: “body”,
    “label”: “t:sections.main-product.blocks.inventory.settings.text_style.options__1.label”
    },
    {
    “value”: “subtitle”,
    “label”: “t:sections.main-product.blocks.inventory.settings.text_style.options__2.label”
    },
    {
    “value”: “uppercase”,
    “label”: “t:sections.main-product.blocks.inventory.settings.text_style.options__3.label”
    }
    ],
    “default”: “body”,
    “label”: “t:sections.main-product.blocks.inventory.settings.text_style.label”
    },
    {
    “type”: “range”,
    “id”: “inventory_threshold”,
    “label”: “t:sections.main-product.blocks.inventory.settings.inventory_threshold.label”,
    “min”: 0,
    “max”: 100,
    “step”: 1,
    “info”: “t:sections.main-product.blocks.inventory.settings.inventory_threshold.info”,
    “default”: 10
    },
    {
    “type”: “checkbox”,
    “id”: “show_inventory_quantity”,
    “label”: “t:sections.main-product.blocks.inventory.settings.show_inventory_quantity.label”,
    “default”: true
    }
    ]
    },
    {
    “type”: “quantity_selector”,
    “name”: “t:sections.main-product.blocks.quantity_selector.name”,
    “limit”: 1
    },
    {
    “type”: “variant_picker”,
    “name”: “t:sections.main-product.blocks.variant_picker.name”,
    “limit”: 1,
    “settings”: [
    {
    “type”: “select”,
    “id”: “picker_type”,
    “options”: [
    {
    “value”: “dropdown”,
    “label”: “t:sections.main-product.blocks.variant_picker.settings.picker_type.options__1.label”
    },
    {
    “value”: “button”,
    “label”: “t:sections.main-product.blocks.variant_picker.settings.picker_type.options__2.label”
    }
    ],
    “default”: “button”,
    “label”: “t:sections.main-product.blocks.variant_picker.settings.picker_type.label”
    }
    ]
    },
    {
    “type”: “buy_buttons”,
    “name”: “t:sections.main-product.blocks.buy_buttons.name”,
    “limit”: 1,
    “settings”: [
    {
    “type”: “checkbox”,
    “id”: “show_dynamic_checkout”,
    “default”: true,
    “label”: “t:sections.main-product.blocks.buy_buttons.settings.show_dynamic_checkout.label”,
    “info”: “t:sections.main-product.blocks.buy_buttons.settings.show_dynamic_checkout.info”
    },
    {
    “type”: “checkbox”,
    “id”: “show_gift_card_recipient”,
    “default”: false,
    “label”: “t:sections.main-product.blocks.buy_buttons.settings.show_gift_card_recipient.label”,
    “info”: “t:sections.main-product.blocks.buy_buttons.settings.show_gift_card_recipient.info”
    }
    ]
    },
    {
    “type”: “description”,
    “name”: “t:sections.main-product.blocks.description.name”,
    “limit”: 1
    },
    {
    “type”: “share”,
    “name”: “t:sections.main-product.blocks.share.name”,
    “limit”: 1,
    “settings”: [
    {
    “type”: “text”,
    “id”: “share_label”,
    “label”: “t:sections.main-product.blocks.share.settings.text.label”,
    “default”: “Share”
    },
    {
    “type”: “paragraph”,
    “content”: “t:sections.main-product.blocks.share.settings.featured_image_info.content”
    },
    {
    “type”: “paragraph”,
    “content”: “t:sections.main-product.blocks.share.settings.title_info.content”
    }
    ]
    },
    {
    “type”: “custom_liquid”,
    “name”: “t:sections.main-product.blocks.custom_liquid.name”,
    “settings”: [
    {
    “type”: “liquid”,
    “id”: “custom_liquid”,
    “label”: “t:sections.main-product.blocks.custom_liquid.settings.custom_liquid.label”,
    “info”: “t:sections.main-product.blocks.custom_liquid.settings.custom_liquid.info”
    }
    ]
    },
    {
    “type”: “collapsible_tab”,
    “name”: “t:sections.main-product.blocks.collapsible_tab.name”,
    “settings”: [
    {
    “type”: “text”,
    “id”: “heading”,
    “default”: “Collapsible row”,
    “info”: “t:sections.main-product.blocks.collapsible_tab.settings.heading.info”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.heading.label”
    },
    {
    “type”: “select”,
    “id”: “icon”,
    “options”: [
    {
    “value”: “none”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__1.label”
    },
    {
    “value”: “apple”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__2.label”
    },
    {
    “value”: “banana”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__3.label”
    },
    {
    “value”: “bottle”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__4.label”
    },
    {
    “value”: “box”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__5.label”
    },
    {
    “value”: “carrot”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__6.label”
    },
    {
    “value”: “chat_bubble”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__7.label”
    },
    {
    “value”: “check_mark”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__8.label”
    },
    {
    “value”: “clipboard”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__9.label”
    },
    {
    “value”: “dairy”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__10.label”
    },
    {
    “value”: “dairy_free”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__11.label”
    },
    {
    “value”: “dryer”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__12.label”
    },
    {
    “value”: “eye”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__13.label”
    },
    {
    “value”: “fire”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__14.label”
    },
    {
    “value”: “gluten_free”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__15.label”
    },
    {
    “value”: “heart”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__16.label”
    },
    {
    “value”: “iron”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__17.label”
    },
    {
    “value”: “leaf”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__18.label”
    },
    {
    “value”: “leather”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__19.label”
    },
    {
    “value”: “lightning_bolt”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__20.label”
    },
    {
    “value”: “lipstick”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__21.label”
    },
    {
    “value”: “lock”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__22.label”
    },
    {
    “value”: “map_pin”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__23.label”
    },
    {
    “value”: “nut_free”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__24.label”
    },
    {
    “value”: “pants”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__25.label”
    },
    {
    “value”: “paw_print”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__26.label”
    },
    {
    “value”: “pepper”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__27.label”
    },
    {
    “value”: “perfume”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__28.label”
    },
    {
    “value”: “plane”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__29.label”
    },
    {
    “value”: “plant”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__30.label”
    },
    {
    “value”: “price_tag”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__31.label”
    },
    {
    “value”: “question_mark”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__32.label”
    },
    {
    “value”: “recycle”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__33.label”
    },
    {
    “value”: “return”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__34.label”
    },
    {
    “value”: “ruler”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__35.label”
    },
    {
    “value”: “serving_dish”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__36.label”
    },
    {
    “value”: “shirt”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__37.label”
    },
    {
    “value”: “shoe”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__38.label”
    },
    {
    “value”: “silhouette”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__39.label”
    },
    {
    “value”: “snowflake”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__40.label”
    },
    {
    “value”: “star”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__41.label”
    },
    {
    “value”: “stopwatch”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__42.label”
    },
    {
    “value”: “truck”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__43.label”
    },
    {
    “value”: “washing”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__44.label”
    }
    ],
    “default”: “check_mark”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.label”
    },
    {
    “type”: “richtext”,
    “id”: “content”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.content.label”
    },
    {
    “type”: “page”,
    “id”: “page”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.page.label”
    }
    ]
    },
    {
    “type”: “popup”,
    “name”: “t:sections.main-product.blocks.popup.name”,
    “settings”: [
    {
    “type”: “text”,
    “id”: “text”,
    “default”: “Pop-up link text”,
    “label”: “t:sections.main-product.blocks.popup.settings.link_label.label”
    },
    {
    “id”: “page”,
    “type”: “page”,
    “label”: “t:sections.main-product.blocks.popup.settings.page.label”
    }
    ]
    },
    {
    “type”: “rating”,
    “name”: “t:sections.main-product.blocks.rating.name”,
    “limit”: 1,
    “settings”: [
    {
    “type”: “paragraph”,
    “content”: “t:sections.main-product.blocks.rating.settings.paragraph.content”
    }
    ]
    },
    {
    “type”: “complementary”,
    “name”: “t:sections.main-product.blocks.complementary_products.name”,
    “limit”: 1,
    “settings”: [
    {
    “type”: “paragraph”,
    “content”: “t:sections.main-product.blocks.complementary_products.settings.paragraph.content”
    },
    {
    “type”: “text”,
    “id”: “block_heading”,
    “default”: “Pairs well with”,
    “label”: “t:sections.main-product.blocks.complementary_products.settings.heading.label”
    },
    {
    “type”: “checkbox”,
    “id”: “make_collapsible_row”,
    “default”: false,
    “label”: “t:sections.main-product.blocks.complementary_products.settings.make_collapsible_row.label”
    },
    {
    “type”: “select”,
    “id”: “icon”,
    “options”: [
    {
    “value”: “none”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__1.label”
    },
    {
    “value”: “apple”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__2.label”
    },
    {
    “value”: “banana”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__3.label”
    },
    {
    “value”: “bottle”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__4.label”
    },
    {
    “value”: “box”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__5.label”
    },
    {
    “value”: “carrot”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__6.label”
    },
    {
    “value”: “chat_bubble”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__7.label”
    },
    {
    “value”: “check_mark”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__8.label”
    },
    {
    “value”: “clipboard”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__9.label”
    },
    {
    “value”: “dairy”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__10.label”
    },
    {
    “value”: “dairy_free”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__11.label”
    },
    {
    “value”: “dryer”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__12.label”
    },
    {
    “value”: “eye”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__13.label”
    },
    {
    “value”: “fire”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__14.label”
    },
    {
    “value”: “gluten_free”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__15.label”
    },
    {
    “value”: “heart”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__16.label”
    },
    {
    “value”: “iron”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__17.label”
    },
    {
    “value”: “leaf”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__18.label”
    },
    {
    “value”: “leather”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__19.label”
    },
    {
    “value”: “lightning_bolt”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__20.label”
    },
    {
    “value”: “lipstick”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__21.label”
    },
    {
    “value”: “lock”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__22.label”
    },
    {
    “value”: “map_pin”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__23.label”
    },
    {
    “value”: “nut_free”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__24.label”
    },
    {
    “value”: “pants”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__25.label”
    },
    {
    “value”: “paw_print”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__26.label”
    },
    {
    “value”: “pepper”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__27.label”
    },
    {
    “value”: “perfume”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__28.label”
    },
    {
    “value”: “plane”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__29.label”
    },
    {
    “value”: “plant”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__30.label”
    },
    {
    “value”: “price_tag”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__31.label”
    },
    {
    “value”: “question_mark”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__32.label”
    },
    {
    “value”: “recycle”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__33.label”
    },
    {
    “value”: “return”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__34.label”
    },
    {
    “value”: “ruler”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__35.label”
    },
    {
    “value”: “serving_dish”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__36.label”
    },
    {
    “value”: “shirt”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__37.label”
    },
    {
    “value”: “shoe”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__38.label”
    },
    {
    “value”: “silhouette”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__39.label”
    },
    {
    “value”: “snowflake”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__40.label”
    },
    {
    “value”: “star”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__41.label”
    },
    {
    “value”: “stopwatch”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__42.label”
    },
    {
    “value”: “truck”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__43.label”
    },
    {
    “value”: “washing”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__44.label”
    }
    ],
    “default”: “price_tag”,
    “info”: “t:sections.main-product.blocks.complementary_products.settings.icon.info”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.label”
    },
    {
    “type”: “range”,
    “id”: “product_list_limit”,
    “min”: 1,
    “max”: 10,
    “step”: 1,
    “default”: 10,
    “label”: “t:sections.main-product.blocks.complementary_products.settings.product_list_limit.label”
    },
    {
    “type”: “range”,
    “id”: “products_per_page”,
    “min”: 1,
    “max”: 4,
    “step”: 1,
    “default”: 3,
    “label”: “t:sections.main-product.blocks.complementary_products.settings.products_per_page.label”
    },
    {
    “type”: “select”,
    “id”: “pagination_style”,
    “options”: [
    {
    “value”: “dots”,
    “label”: “t:sections.main-product.blocks.complementary_products.settings.pagination_style.options.option_1”
    },
    {
    “value”: “counter”,
    “label”: “t:sections.main-product.blocks.complementary_products.settings.pagination_style.options.option_2”
    },
    {
    “value”: “numbers”,
    “label”: “t:sections.main-product.blocks.complementary_products.settings.pagination_style.options.option_3”
    }
    ],
    “label”: “t:sections.main-product.blocks.complementary_products.settings.pagination_style.label”,
    “default”: “counter”
    },
    {
    “type”: “header”,
    “content”: “t:sections.main-product.blocks.complementary_products.settings.product_card.heading”
    },
    {
    “type”: “select”,
    “id”: “image_ratio”,
    “options”: [
    {
    “value”: “portrait”,
    “label”: “t:sections.main-product.blocks.complementary_products.settings.image_ratio.options.option_1”
    },
    {
    “value”: “square”,
    “label”: “t:sections.main-product.blocks.complementary_products.settings.image_ratio.options.option_2”
    }
    ],
    “label”: “t:sections.main-product.blocks.complementary_products.settings.image_ratio.label”,
    “default”: “square”
    },
    {
    “type”: “checkbox”,
    “id”: “enable_quick_add”,
    “label”: “t:sections.main-product.blocks.complementary_products.settings.enable_quick_add.label”,
    “default”: false
    }
    ]
    },
    {
    “type”: “icon-with-text”,
    “name”: “t:sections.main-product.blocks.icon_with_text.name”,
    “settings”: [
    {
    “type”: “select”,
    “id”: “layout”,
    “options”: [
    {
    “value”: “horizontal”,
    “label”: “t:sections.main-product.blocks.icon_with_text.settings.layout.options__1.label”
    },
    {
    “value”: “vertical”,
    “label”: “t:sections.main-product.blocks.icon_with_text.settings.layout.options__2.label”
    }
    ],
    “default”: “horizontal”,
    “label”: “t:sections.main-product.blocks.icon_with_text.settings.layout.label”
    },
    {
    “type”: “header”,
    “content”: “t:sections.main-product.blocks.icon_with_text.settings.content.label”,
    “info”: “t:sections.main-product.blocks.icon_with_text.settings.content.info”
    },
    {
    “type”: “select”,
    “id”: “icon_1”,
    “options”: [
    {
    “value”: “none”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__1.label”
    },
    {
    “value”: “apple”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__2.label”
    },
    {
    “value”: “banana”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__3.label”
    },
    {
    “value”: “bottle”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__4.label”
    },
    {
    “value”: “box”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__5.label”
    },
    {
    “value”: “carrot”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__6.label”
    },
    {
    “value”: “chat_bubble”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__7.label”
    },
    {
    “value”: “check_mark”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__8.label”
    },
    {
    “value”: “clipboard”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__9.label”
    },
    {
    “value”: “dairy”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__10.label”
    },
    {
    “value”: “dairy_free”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__11.label”
    },
    {
    “value”: “dryer”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__12.label”
    },
    {
    “value”: “eye”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__13.label”
    },
    {
    “value”: “fire”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__14.label”
    },
    {
    “value”: “gluten_free”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__15.label”
    },
    {
    “value”: “heart”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__16.label”
    },
    {
    “value”: “iron”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__17.label”
    },
    {
    “value”: “leaf”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__18.label”
    },
    {
    “value”: “leather”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__19.label”
    },
    {
    “value”: “lightning_bolt”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__20.label”
    },
    {
    “value”: “lipstick”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__21.label”
    },
    {
    “value”: “lock”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__22.label”
    },
    {
    “value”: “map_pin”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__23.label”
    },
    {
    “value”: “nut_free”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__24.label”
    },
    {
    “value”: “pants”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__25.label”
    },
    {
    “value”: “paw_print”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__26.label”
    },
    {
    “value”: “pepper”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__27.label”
    },
    {
    “value”: “perfume”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__28.label”
    },
    {
    “value”: “plane”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__29.label”
    },
    {
    “value”: “plant”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__30.label”
    },
    {
    “value”: “price_tag”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__31.label”
    },
    {
    “value”: “question_mark”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__32.label”
    },
    {
    “value”: “recycle”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__33.label”
    },
    {
    “value”: “return”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__34.label”
    },
    {
    “value”: “ruler”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__35.label”
    },
    {
    “value”: “serving_dish”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__36.label”
    },
    {
    “value”: “shirt”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__37.label”
    },
    {
    “value”: “shoe”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__38.label”
    },
    {
    “value”: “silhouette”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__39.label”
    },
    {
    “value”: “snowflake”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__40.label”
    },
    {
    “value”: “star”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__41.label”
    },
    {
    “value”: “stopwatch”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__42.label”
    },
    {
    “value”: “truck”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__43.label”
    },
    {
    “value”: “washing”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__44.label”
    }
    ],
    “default”: “heart”,
    “label”: “t:sections.main-product.blocks.icon_with_text.settings.icon_1.label”
    },
    {
    “type”: “image_picker”,
    “id”: “image_1”,
    “label”: “t:sections.main-product.blocks.icon_with_text.settings.image_1.label”
    },
    {
    “type”: “inline_richtext”,
    “id”: “heading_1”,
    “default”: “Heading”,
    “label”: “t:sections.main-product.blocks.icon_with_text.settings.heading_1.label”,
    “info”: “t:sections.main-product.blocks.icon_with_text.settings.heading.info”
    },
    {
    “type”: “select”,
    “id”: “icon_2”,
    “options”: [
    {
    “value”: “none”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__1.label”
    },
    {
    “value”: “apple”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__2.label”
    },
    {
    “value”: “banana”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__3.label”
    },
    {
    “value”: “bottle”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__4.label”
    },
    {
    “value”: “box”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__5.label”
    },
    {
    “value”: “carrot”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__6.label”
    },
    {
    “value”: “chat_bubble”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__7.label”
    },
    {
    “value”: “check_mark”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__8.label”
    },
    {
    “value”: “clipboard”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__9.label”
    },
    {
    “value”: “dairy”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__10.label”
    },
    {
    “value”: “dairy_free”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__11.label”
    },
    {
    “value”: “dryer”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__12.label”
    },
    {
    “value”: “eye”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__13.label”
    },
    {
    “value”: “fire”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__14.label”
    },
    {
    “value”: “gluten_free”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__15.label”
    },
    {
    “value”: “heart”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__16.label”
    },
    {
    “value”: “iron”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__17.label”
    },
    {
    “value”: “leaf”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__18.label”
    },
    {
    “value”: “leather”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__19.label”
    },
    {
    “value”: “lightning_bolt”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__20.label”
    },
    {
    “value”: “lipstick”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__21.label”
    },
    {
    “value”: “lock”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__22.label”
    },
    {
    “value”: “map_pin”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__23.label”
    },
    {
    “value”: “nut_free”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__24.label”
    },
    {
    “value”: “pants”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__25.label”
    },
    {
    “value”: “paw_print”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__26.label”
    },
    {
    “value”: “pepper”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__27.label”
    },
    {
    “value”: “perfume”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__28.label”
    },
    {
    “value”: “plane”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__29.label”
    },
    {
    “value”: “plant”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__30.label”
    },
    {
    “value”: “price_tag”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__31.label”
    },
    {
    “value”: “question_mark”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__32.label”
    },
    {
    “value”: “recycle”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__33.label”
    },
    {
    “value”: “return”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__34.label”
    },
    {
    “value”: “ruler”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__35.label”
    },
    {
    “value”: “serving_dish”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__36.label”
    },
    {
    “value”: “shirt”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__37.label”
    },
    {
    “value”: “shoe”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__38.label”
    },
    {
    “value”: “silhouette”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__39.label”
    },
    {
    “value”: “snowflake”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__40.label”
    },
    {
    “value”: “star”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__41.label”
    },
    {
    “value”: “stopwatch”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__42.label”
    },
    {
    “value”: “truck”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__43.label”
    },
    {
    “value”: “washing”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__44.label”
    }
    ],
    “default”: “return”,
    “label”: “t:sections.main-product.blocks.icon_with_text.settings.icon_2.label”
    },
    {
    “type”: “image_picker”,
    “id”: “image_2”,
    “label”: “t:sections.main-product.blocks.icon_with_text.settings.image_2.label”
    },
    {
    “type”: “inline_richtext”,
    “id”: “heading_2”,
    “default”: “Heading”,
    “label”: “t:sections.main-product.blocks.icon_with_text.settings.heading_2.label”,
    “info”: “t:sections.main-product.blocks.icon_with_text.settings.heading.info”
    },
    {
    “type”: “select”,
    “id”: “icon_3”,
    “options”: [
    {
    “value”: “none”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__1.label”
    },
    {
    “value”: “apple”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__2.label”
    },
    {
    “value”: “banana”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__3.label”
    },
    {
    “value”: “bottle”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__4.label”
    },
    {
    “value”: “box”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__5.label”
    },
    {
    “value”: “carrot”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__6.label”
    },
    {
    “value”: “chat_bubble”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__7.label”
    },
    {
    “value”: “check_mark”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__8.label”
    },
    {
    “value”: “clipboard”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__9.label”
    },
    {
    “value”: “dairy”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__10.label”
    },
    {
    “value”: “dairy_free”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__11.label”
    },
    {
    “value”: “dryer”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__12.label”
    },
    {
    “value”: “eye”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__13.label”
    },
    {
    “value”: “fire”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__14.label”
    },
    {
    “value”: “gluten_free”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__15.label”
    },
    {
    “value”: “heart”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__16.label”
    },
    {
    “value”: “iron”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__17.label”
    },
    {
    “value”: “leaf”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__18.label”
    },
    {
    “value”: “leather”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__19.label”
    },
    {
    “value”: “lightning_bolt”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__20.label”
    },
    {
    “value”: “lipstick”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__21.label”
    },
    {
    “value”: “lock”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__22.label”
    },
    {
    “value”: “map_pin”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__23.label”
    },
    {
    “value”: “nut_free”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__24.label”
    },
    {
    “value”: “pants”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__25.label”
    },
    {
    “value”: “paw_print”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__26.label”
    },
    {
    “value”: “pepper”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__27.label”
    },
    {
    “value”: “perfume”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__28.label”
    },
    {
    “value”: “plane”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__29.label”
    },
    {
    “value”: “plant”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__30.label”
    },
    {
    “value”: “price_tag”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__31.label”
    },
    {
    “value”: “question_mark”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__32.label”
    },
    {
    “value”: “recycle”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__33.label”
    },
    {
    “value”: “return”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__34.label”
    },
    {
    “value”: “ruler”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__35.label”
    },
    {
    “value”: “serving_dish”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__36.label”
    },
    {
    “value”: “shirt”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__37.label”
    },
    {
    “value”: “shoe”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__38.label”
    },
    {
    “value”: “silhouette”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__39.label”
    },
    {
    “value”: “snowflake”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__40.label”
    },
    {
    “value”: “star”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__41.label”
    },
    {
    “value”: “stopwatch”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__42.label”
    },
    {
    “value”: “truck”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__43.label”
    },
    {
    “value”: “washing”,
    “label”: “t:sections.main-product.blocks.collapsible_tab.settings.icon.options__44.label”
    }
    ],
    “default”: “truck”,
    “label”: “t:sections.main-product.blocks.icon_with_text.settings.icon_3.label”
    },
    {
    “type”: “image_picker”,
    “id”: “image_3”,
    “label”: “t:sections.main-product.blocks.icon_with_text.settings.image_3.label”
    },
    {
    “type”: “inline_richtext”,
    “id”: “heading_3”,
    “default”: “Heading”,
    “label”: “t:sections.main-product.blocks.icon_with_text.settings.heading_3.label”,
    “info”: “t:sections.main-product.blocks.icon_with_text.settings.heading.info”
    }
    ]
    }
    ],
    “settings”: [
    {
    “type”: “checkbox”,
    “id”: “enable_sticky_info”,
    “default”: true,
    “label”: “t:sections.main-product.settings.enable_sticky_info.label”
    },
    {
    “type”: “header”,
    “content”: “t:sections.main-product.settings.header.content”,
    “info”: “t:sections.main-product.settings.header.info”
    },
    {
    “type”: “select”,
    “id”: “media_size”,
    “options”: [
    {
    “value”: “small”,
    “label”: “t:sections.main-product.settings.media_size.options__1.label”
    },
    {
    “value”: “medium”,
    “label”: “t:sections.main-product.settings.media_size.options__2.label”
    },
    {
    “value”: “large”,
    “label”: “t:sections.main-product.settings.media_size.options__3.label”
    }
    ],
    “default”: “large”,
    “label”: “t:sections.main-product.settings.media_size.label”,
    “info”: “t:sections.main-product.settings.media_size.info”
    },
    {
    “type”: “checkbox”,
    “id”: “constrain_to_viewport”,
    “default”: true,
    “label”: “t:sections.main-product.settings.constrain_to_viewport.label”
    },
    {
    “type”: “select”,
    “id”: “media_fit”,
    “options”: [
    {
    “value”: “contain”,
    “label”: “t:sections.main-product.settings.media_fit.options__1.label”
    },
    {
    “value”: “cover”,
    “label”: “t:sections.main-product.settings.media_fit.options__2.label”
    }
    ],
    “default”: “contain”,
    “label”: “t:sections.main-product.settings.media_fit.label”
    },
    {
    “type”: “select”,
    “id”: “gallery_layout”,
    “options”: [
    {
    “value”: “stacked”,
    “label”: “t:sections.main-product.settings.gallery_layout.options__1.label”
    },
    {
    “value”: “columns”,
    “label”: “t:sections.main-product.settings.gallery_layout.options__2.label”
    },
    {
    “value”: “thumbnail”,
    “label”: “t:sections.main-product.settings.gallery_layout.options__3.label”
    },
    {
    “value”: “thumbnail_slider”,
    “label”: “t:sections.main-product.settings.gallery_layout.options__4.label”
    }
    ],
    “default”: “stacked”,
    “label”: “t:sections.main-product.settings.gallery_layout.label”
    },
    {
    “type”: “select”,
    “id”: “media_position”,
    “options”: [
    {
    “value”: “left”,
    “label”: “t:sections.main-product.settings.media_position.options__1.label”
    },
    {
    “value”: “right”,
    “label”: “t:sections.main-product.settings.media_position.options__2.label”
    }
    ],
    “default”: “left”,
    “label”: “t:sections.main-product.settings.media_position.label”,
    “info”: “t:sections.main-product.settings.media_position.info”
    },
    {
    “type”: “select”,
    “id”: “image_zoom”,
    “options”: [
    {
    “value”: “lightbox”,
    “label”: “t:sections.main-product.settings.image_zoom.options__1.label”
    },
    {
    “value”: “hover”,
    “label”: “t:sections.main-product.settings.image_zoom.options__2.label”
    },
    {
    “value”: “none”,
    “label”: “t:sections.main-product.settings.image_zoom.options__3.label”
    }
    ],
    “default”: “lightbox”,
    “label”: “t:sections.main-product.settings.image_zoom.label”,
    “info”: “t:sections.main-product.settings.image_zoom.info”
    },
    {
    “type”: “select”,
    “id”: “mobile_thumbnails”,
    “options”: [
    {
    “value”: “columns”,
    “label”: “t:sections.main-product.settings.mobile_thumbnails.options__1.label”
    },
    {
    “value”: “show”,
    “label”: “t:sections.main-product.settings.mobile_thumbnails.options__2.label”
    },
    {
    “value”: “hide”,
    “label”: “t:sections.main-product.settings.mobile_thumbnails.options__3.label”
    }
    ],
    “default”: “hide”,
    “label”: “t:sections.main-product.settings.mobile_thumbnails.label”
    },
    {
    “type”: “checkbox”,
    “id”: “hide_variants”,
    “default”: false,
    “label”: “t:sections.main-product.settings.hide_variants.label”
    },
    {
    “type”: “checkbox”,
    “id”: “enable_video_looping”,
    “default”: false,
    “label”: “t:sections.main-product.settings.enable_video_looping.label”
    },
    {
    “type”: “header”,
    “content”: “t:sections.all.padding.section_padding_heading”
    },
    {
    “type”: “range”,
    “id”: “padding_top”,
    “min”: 0,
    “max”: 100,
    “step”: 4,
    “unit”: “px”,
    “label”: “t:sections.all.padding.padding_top”,
    “default”: 36
    },
    {
    “type”: “range”,
    “id”: “padding_bottom”,
    “min”: 0,
    “max”: 100,
    “step”: 4,
    “unit”: “px”,
    “label”: “t:sections.all.padding.padding_bottom”,
    “default”: 36
    }
    ]
    }
    {% endschema %}

    And this is the product-media-gallery.liquid file contents:

    {% comment %}
    Renders a product media gallery. Should be used with ‘media-gallery.js’
    Also see ‘product-media-modal’

    Accepts:

    • product: {Object} Product liquid object
    • variant_images: {Array} Product images associated with a variant
    • is_duplicate: {Boolean} Prevents rendering uneeded elements and duplicate ids for subsequent instances

    Usage:
    {% render ‘product-media-gallery’, is_duplicate: true %}
    {% endcomment %}

    {%- liquid
    if section.settings.hide_variants and variant_images.size == product.media.size
    assign single_media_visible = true
    endif

    assign media_count = product.media.size
    if section.settings.hide_variants and media_count > 1 and variant_images.size > 0
    assign media_count = media_count | minus: variant_images.size | plus: 1
    endif

    if media_count == 1 or single_media_visible
    assign single_media_visible_mobile = true
    endif

    if media_count == 0 or single_media_visible_mobile or section.settings.mobile_thumbnails == ‘show’ or section.settings.mobile_thumbnails == ‘columns’ and media_count < 3
    assign hide_mobile_slider = true
    endif

    if section.settings.media_size == ‘large’
    assign media_width = 0.65
    elsif section.settings.media_size == ‘medium’
    assign media_width = 0.55
    elsif section.settings.media_size == ‘small’
    assign media_width = 0.45
    endif

    assign id_append = ‘’
    if is_duplicate
    assign id_append = ‘-duplicate’
    endif
    -%}

    <media-gallery
    id=“MediaGallery-{{ section.id }}{{ id_append }}”
    role=“region”
    {% if section.settings.enable_sticky_info %}
    class=“product__column-sticky”
    {% endif %}
    aria-label=“{{ ‘products.product.media.gallery_viewer’ | t }}”
    data-desktop-layout=“{{ section.settings.gallery_layout }}”

    {%- unless is_duplicate -%} {{ 'accessibility.skip_to_product_info' | t }} {%- endunless -%}
      {%- if product.selected_or_first_available_variant.featured_media != null -%} {%- assign featured_media = product.selected_or_first_available_variant.featured_media -%}
    • {%- assign media_position = 1 -%} {% render 'product-thumbnail', media: featured_media, media_count: media_count, position: media_position, desktop_layout: section.settings.gallery_layout, mobile_layout: section.settings.mobile_thumbnails, loop: section.settings.enable_video_looping, modal_id: section.id, xr_button: true, media_width: media_width, media_fit: section.settings.media_fit, constrain_to_viewport: section.settings.constrain_to_viewport, lazy_load: false %}
    • {%- endif -%} {%- for media in product.media -%} {%- unless media.id == product.selected_or_first_available_variant.featured_media.id -%}
    • {%- liquid assign media_position = media_position | default: 0 | plus: 1 assign lazy_load = false if media_position > 1 assign lazy_load = true endif -%} {% render 'product-thumbnail', media: media, media_count: media_count, position: media_position, desktop_layout: section.settings.gallery_layout, mobile_layout: section.settings.mobile_thumbnails, loop: section.settings.enable_video_looping, modal_id: section.id, xr_button: true, media_width: media_width, media_fit: section.settings.media_fit, constrain_to_viewport: section.settings.constrain_to_viewport, lazy_load: lazy_load %}
    • {%- endunless -%} {%- endfor -%}
    {%- unless is_duplicate -%}
    {% render 'icon-caret' %}
    1 / {{ 'general.slider.of' | t }} {{ media_count }}
    {% render 'icon-caret' %}
    {%- endunless -%} {%- if first_3d_model -%} {% render 'icon-3d-model' %} {{ 'products.product.xr_button' | t }} {%- endif -%} {%- if media_count > 1 and section.settings.gallery_layout contains 'thumbnail' or section.settings.mobile_thumbnails == 'show' -%} {% render 'icon-caret' %}
      {%- capture sizes -%} (min-width: {{ settings.page_width }}px) calc(({{ settings.page_width | minus: 100 | times: media_width | round }} - 4rem) / 4), (min-width: 990px) calc(({{ media_width | times: 100 }}vw - 4rem) / 4), (min-width: 750px) calc((100vw - 15rem) / 8), calc((100vw - 8rem) / 3) {%- endcapture -%}

      {%- if featured_media != null -%}
      {%- liquid
      capture media_index
      if featured_media.media_type == ‘model’
      increment model_index
      elsif featured_media.media_type == ‘video’ or featured_media.media_type == ‘external_video’
      increment video_index
      elsif featured_media.media_type == ‘image’
      increment image_index
      endif
      endcapture
      assign media_index = media_index | plus: 1
      -%}

    • {%- capture thumbnail_id -%} Thumbnail-{{ section.id }}-0{{ id_append }} {%- endcapture -%} {{ featured_media.preview_image | image_url: width: 416 | image_tag: loading: 'lazy', sizes: sizes, widths: '54, 74, 104, 162, 208, 324, 416', id: thumbnail_id, alt: featured_media.alt | escape }}
    • {%- endif -%} {%- for media in product.media -%} {%- unless media.id == product.selected_or_first_available_variant.featured_media.id -%} {%- liquid capture media_index if media.media_type == 'model' increment model_index elsif media.media_type == 'video' or media.media_type == 'external_video' increment video_index elsif media.media_type == 'image' increment image_index endif endcapture assign media_index = media_index | plus: 1 -%}
    • {%- if media.media_type == 'model' -%} {%- render 'icon-3d-model' -%} {%- elsif media.media_type == 'video' or media.media_type == 'external_video' -%} {%- render 'icon-play' -%} {%- endif -%} {%- capture thumbnail_id -%} Thumbnail-{{ section.id }}-{{ forloop.index }}{{ id_append }} {%- endcapture -%} {{ media.preview_image | image_url: width: 416 | image_tag: loading: 'lazy', sizes: sizes, widths: '54, 74, 104, 162, 208, 324, 416', id: thumbnail_id, alt: media.alt | escape }}
    • {%- endunless -%} {%- endfor -%}
    {% render 'icon-caret' %} {%- endif -%}

    Any help will be greatly appreciated!

    Same issue with my store. Shopify support, please provide code for the product-media-gallery.liquid page to set the featured image first when shoppers arrive at the product page. Thank you.