/** Shopify CDN: Minification failed

Line 16:0 Unexpected "{"
Line 16:1 Unexpected "{"
Line 16:3 Expected identifier but found "'section-main-product.css'"
Line 18:0 Unexpected "{"
Line 18:1 Expected identifier but found "%"
Line 19:52 Unterminated string token
Line 26:0 Unexpected "<"
Line 28:69 Unterminated string token
Line 30:71 Unexpected "{"
Line 30:103 Expected ":"
... and 1818 more hidden warnings

**/
{{ 'section-main-product.css' | asset_url | stylesheet_tag }}

{%- liquide
  sauf si le produit n'a que la variante par défaut
    assign default_to_first_variant = section.settings.default_to_first_variant
  autre
    assigner default_to_first_variant = vrai
  sans fin
-%}

<page-produit
  id="product-{{ section.id }}"
  classe="conteneur conteneur--grand conteneur--espace-vertical-petit
  grille grille--disposition grille--écart-très-large grille-2 grille-chevauchement-1 grille--sans-étirement
  produit-principal composant-produit--par-défaut-première-variante-{{ par-défaut_première-variante }}"
  data-collection="{{ collection.handle }}" data-id="{{ product.id }}"
  data-availability="{{ product.available }}"
  composant produit data-js
>

  {%- assign current_variant = product.selected_or_first_available_variant -%}

  <div class="product-gallery product-gallery--{{ section.settings.gallery_style }}" data-js-product-gallery data-js-disable-parallax="{{ section.settings.disable_parallax }}">

    {%- si product.media.size > 1 -%}
      <css-slider data-options='{
        "sélecteur": ".produit-gallery-item",
        "autoHeight": vrai,
        {%- si section.settings.gallery_style contient 'scroll' -%}
          "watchCSS" : vrai,
        {%- endif -%}
        {%- si section.settings.gallery_pagination == 'thumbnails' -%}
          "miniatures" : faux,
          "navigation": false,
        {%- autre -%}
          "indexNav": vrai,
          "navigationDOM": "<span class="css-slider-button css-slider-prev" style="display:none"><svg fill="none" height="13" viewBox="0 0 8 13" width="8" xmlns="http://www.w3.org/2000/svg"><g fill="#000"><path d="m7.91419 1.41431-6.48529 6.48528-1.4142102-1.41422 6.4852802-6.48527702z"/><path d="m6.48528 12.9849-6.48528027-6.48532 1.41421027-1.41421 6.48528 6.48523z /></g></svg></span><span class="css-slider-button css-slider-next" style="display:none"><svg width="9" height="13" viewBox="0 0 9 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.914169 11.5857L7.39945 5.10041L8.81367 6.51463L2.32838 12.9999L0.914169 11.5857Z" fill="black"/><path d="M2.34307 0.0151367L8.82835 6.50042L7.41414 7.91463L0.928857 1.42935L2.34307 0.0151367Z\" fill=\"black\"/></svg></span>",
        {%- endif -%}
        "listenScroll" : vrai
      }'
        class="css-slider--bottom-navigation element--border-radius"
        id="css-slider-{{ section.id }}"
      >
      {%- render 'custom-shadow', section_id: section.id -%}
      {%- si settings.shadow_cards_x != 0 -%}
        {% style %}
          #css-slider-{{ section.id }} .css-slider-holder .css-slide {
            largeur : calc(100 % - {{ settings.shadow_cards_x | abs }}px - {{ settings.shadow_cards_blur }}px);
          }
        {% endstyle %}
      {%- endif -%}
      {%- si settings.shadow_cards_y != 0 -%}
        {% style %}
          #css-slider-{{ section.id }} .css-slider-viewport {
            padding-bottom: calc({{ settings.shadow_cards_y | abs }}px + {{ settings.shadow_cards_blur }}px);
            box-sizing: content-box;
          }
        {% endstyle %}
      {%- endif -%}
    {%- endif -%}

      <div class="grid {% if section.settings.gallery_style == 'slider' %} grid--slider {% else %} grid--layout portable--grid--slider {% endif %} {% if section.settings.gallery_style contains 'two-columns' %} grid--no-stretch grid-2 grid-portable-1 {% else %} grid-1 {% endif %} grid--gap-small">

        {% style %}
          #product-{{ section.id }} .product-gallery-item .lazy-image img {
            marge intérieure : {{ section.settings.gallery_padding }}% !important;
          }
          {% if section.settings.video_fit %}
            #product-{{ section.id }} vidéo {
              ajustement à l'objet : couverture ;
            }
          {% endif %}
          {%- si section.settings.enhance_first_image et section.settings.gallery_style contient 'two-columns' -%}
            @media screen and (min-width: 1024px) {
            #product-{{ section.id }} .product-gallery-item:first-of-type {
                colonne de grille : étendue 2 ;
              }
            }
          {%- endif -%}
        {% endstyle %}

        {%- si product.media.size == 0 -%}
          {%- sauf si settings.product_card_fallback_image == blank -%}
            {%- render 'product-media', fallback: true, aspect_ratio: section.settings.gallery_ratio, fit: section.settings.gallery_fit, enable_zoom: section.settings.enable_zoom, index: 0, gallery_style: section.settings.gallery_style -%}
          {%- autre -%}
            <div class="product-gallery-item" style="padding-top: 100%">
              {%- render 'lazy-svg', image: 'product-1', ratio: 1, class: 'svg-placeholder svg-placeholder--background' -%}
            </div>
          {%- endunless -%}
        {%- autre -%}
          {%- liquide
            pour les médias dans product.media
              afficher 'product-media', média : média, rapport_aspect : section.settings.gallery_ratio, ajustement : section.settings.gallery_fit, rapport_autres_médias : section.settings.other_media_ratio, activer_zoom : section.settings.enable_zoom, boucle : section.settings.enable_video_looping, lecture_automatique : section.settings.enable_video_autoplay, index : forloop.index0, style_galerie : section.settings.gallery_style
              si media.media_type == "external_video" ou media.media_type == "video"
                assigner video_script = vrai
              fin si
            fin pour
          -%}
        {%- endif -%}

      </div>

    {%- if product.media.size > 1 -%} </css-slider> {%- endif -%}

    {%- if section.settings.gallery_pagination == 'thumbnails' and section.blocks.size > 1 -%}

      <div class="product-gallery__thumbnails {% if section.settings.gallery_style contains 'scroll' %} hide portable-show {% endif %}">
        <div class="product-gallery__thumbnails-holder">
          {%- pour les médias dans product.media -%}
            <button class="thumbnail element--border-radius" data-index="{{ forloop.index0 }}" {% if section.settings.gallery_pagination == 'thumbnails' %} tabindex="0" {% endif %}>
              <span class="visually-hidden">{{ 'general.accessibility_labels.slide' | t: count: forloop.index }}</span>
              <span aria-hidden="true" style="display:block">
                {%- render 'lazy-image-small', image: media.preview_image, aspect_ratio: settings.cart_image_ratio, fit: settings.cart_image_fit, class: 'thumbnail__image' -%}
                {%- si media.media_type == 'video' ou media.media_type == 'external_video' -%}
                  <span class="thumbnail__badge">{% render 'theme-symbols', icon: 'badge-video-thumbnail' %}</span>
                {%- elsif media.media_type == 'model' -%}
                  <span class="thumbnail__badge">{% render 'theme-symbols', icon: 'badge-model-thumbnail' -%}</span>
                {%- endif -%}
              </span>
            </button>
          {%- fin pour -%}
        </div>
      </div>

    {%- endif -%}

    {%- assign first_3d_model = product.media | where: "media_type", "model" | first -%}

    {%- si premier_modèle_3D -%}
      <div class="fullwidth text-align--center">
        < bouton
          titre="{{ 'products.page.view_in_space_label' | t }}"
          class="button button--small button--icon button--outline product-gallery__view-in-space"
          données-shopify-xr
          data-shopify-first-model3d-id="{{ first_3d_model.id }}"
          data-shopify-model3d-id="{{ first_3d_model.id }}"
          data-shopify-title="{{ product.title | escape }}"
          données-shopify-xr-cachées
        >
          <span aria-hidden="true" class="button__icon">{%- render 'theme-symbols', icon: 'model-button' -%}</span>
          <span class='product-gallery__view-in-space-text'>{{ 'products.page.view_in_space' | t }}</span>
        </button>

        <link id="ModelViewerStyle" rel="stylesheet" href="/cdn/shopifycloud/model-viewer-ui/assets/v1.0/model-viewer-ui.css" media="print" onload="this.media='all'">
        <script src="{{ 'component-product-model.js' | asset_url }}" defer></script>

      </div>
      
    {%- endif -%}

  </div>
    
  {{ 'component-toggle.css' | asset_url | stylesheet_tag }}

	<div class="product-text remove-empty-space">

    {%- assign product_form_id = 'product-form-' | append: section.id -%}

    {%- pour chaque bloc dans section.blocks -%}
      {%- case block.type -%}

        {%- quand '@app' -%}
          {%- bloc de rendu -%}

        {%- lorsque 'nutriscore' -%}
          {%- liquide

            assigner nutriscore_items = 0
          
            si block.settings.label_1 != vide
              assigner nutriscore_items = nutriscore_items | plus: 1
            fin si
          
            si block.settings.label_2 != vide
              assigner nutriscore_items = nutriscore_items | plus: 1
            fin si
          
            si block.settings.label_3 != vide
              assigner nutriscore_items = nutriscore_items | plus: 1
            fin si
          
            si block.settings.label_4 != vide
              assigner nutriscore_items = nutriscore_items | plus: 1
            fin si

            si block.settings.label_5 != vide
              assigner nutriscore_items = nutriscore_items | plus: 1
            fin si

            assigner actif_item = bloc.paramètres.actif_item
            si block.settings.active_item_dynamic != vide
              assign metafield_keys = block.settings.active_item_dynamic | split: '.'
              assign metafield_value = product.metafields[metafield_keys[0]][metafield_keys[1]]
              si metafield_value != vide
                assigner active_item = metafield_value | fois: 1
              fin si
            fin si
          
          -%}

          {% capture block_content %}
            <div class="product-nutriscore">

              {%- si nutriscore_items > 0 -%}

                <div class="product-nutriscore_bar">

                  {%- si block.settings.label_1 != blank -%}
                    <div class="product-nutriscore__item {% if active_item == 1 %} active {% endif %}">
                      {% if active_item == 1 %}
                        <span class="product-nutriscore__item-icon">
                          {%- render 'theme-symbols', icon: 'triangle-down' -%}
                        </span>
                      {% endif %}
                      <span class="product-nutriscore__item-segment" style="background-color: {{ block.settings.color_1 }}"></span>
                      <span class="product-nutriscore__item-label">{{ block.settings.label_1 | escape }}</span>
                    </div>
                  {%- endif -%}

                  {%- si block.settings.label_2 != blank -%}
                    <div class="product-nutriscore__item {% if active_item == 2 %} active {% endif %}">
                      {% if active_item == 2 %}
                        <span class="product-nutriscore__item-icon">
                          {%- render 'theme-symbols', icon: 'triangle-down' -%}
                        </span>
                      {% endif %}
                      <span class="product-nutriscore__item-segment" style="background-color: {{ block.settings.color_2 }}"></span>
                      <span class="product-nutriscore__item-label">{{ block.settings.label_2 | escape }}</span>
                    </div>
                  {%- endif -%}

                  {%- si block.settings.label_3 != blank -%}
                    <div class="product-nutriscore__item {% if active_item == 3 %} active {% endif %}">
                      {% if active_item == 3 %}
                        <span class="product-nutriscore__item-icon">
                          {%- render 'theme-symbols', icon: 'triangle-down' -%}
                        </span>
                      {% endif %}
                      <span class="product-nutriscore__item-segment" style="background-color: {{ block.settings.color_3 }}"></span>
                      <span class="product-nutriscore__item-label">{{ block.settings.label_3 | escape }}</span>
                    </div>
                  {%- endif -%}

                  {%- si block.settings.label_4 != blank -%}
                    <div class="product-nutriscore__item {% if active_item == 4 %} actif {% endif %}">
                      {% if active_item == 4 %}
                        <span class="product-nutriscore__item-icon">
                          {%- render 'theme-symbols', icon: 'triangle-down' -%}
                        </span>
                      {% endif %}
                      <span class="product-nutriscore__item-segment" style="background-color: {{ block.settings.color_4 }}"></span>
                      <span class="product-nutriscore__item-label">{{ block.settings.label_4 | escape }}</span>
                    </div>
                  {%- endif -%}

                  {%- si block.settings.label_5 != blank -%}
                    <div class="product-nutriscore__item {% if active_item == 5 %} active {% endif %}">
                      {% if active_item == 5 %}
                        <span class="product-nutriscore__item-icon">
                          {%- render 'theme-symbols', icon: 'triangle-down' -%}
                        </span>
                      {% endif %}
                      <span class="product-nutriscore__item-segment" style="background-color: {{ block.settings.color_5 }}"></span>
                      <span class="product-nutriscore__item-label">{{ block.settings.label_5 | escape }}</span>
                    </div>
                  {%- endif -%}

                </div>

              {%- endif -%}

            </div>
            
          {% endcapture %}

          {%- render 'product-block', title: block.settings.title, subtitle: block.settings.subtitle, text_color: block.settings.text_color, collapsible: block.settings.collapsible, background_color: block.settings.bg_color, darken_header: block.settings.darken_header, block_id: block.id, opened_by_default: block.settings.opened_by_default, image: block.settings.image, tooltip_info: block.settings.tooltip_info, layout: block.settings.layout, content: block_content, shopify_attributes: block.shopify_attributes -%}
        
        {%- quand 'attribute_meter' -%}
          
          {% capture block_content %}

            {%- liquide

              assign meter_value = block.settings.meter_value
              si block.settings.active_item_dynamic != vide
                assign metafield_keys = block.settings.active_item_dynamic | split: '.'
                assign metafield_value = product.metafields[metafield_keys[0]][metafield_keys[1]]
                si metafield_value != vide
                  assign meter_value = metafield_value | fois: 1
                fin si
              fin si

              assigner max_segments = block.settings.segments_number
              assigner segments = (1..max_segments)
            -%}
            
            <div class="product-attribute-meter"
              style="
                --color-text-main: {{ block.settings.active_item_color }}
            ">

              {% if block.settings.value_indicator %}
                <span class="product-attribute-meter_value-indicator">
                  {{ meter_value }}/{{ max_segments }}
                </span>
              {% endif %}

              <div class="product-attribute-meter_segments {% if block.settings.no_space %} product-attribute-meter_segments--no-gap {% endif %}"
                style="--segment-height: {{ block.settings.segment_height }}px;"
              >
                {%- pour segment dans segments -%}
                  {%- si block.settings.progressive_fill -%}
                    <div class="product-attribute-meter__segment {% if forloop.index <= meter_value %} active {% endif %}"></div>  
                  {%- autre -%}
                    <div class="product-attribute-meter__segment {% if forloop.index == meter_value %} active {% endif %}"></div>
                  {%- endif -%}
                {%- fin pour -%}
              </div>

              {%- si block.settings.label_1 != blank or block.settings.label_2 != blank or block.settings.label_3 != blank -%}

                <div class="product-attribute-meter_labels">
                  
                  {%- si block.settings.label_1 -%}
                    <span class="product-attribute-meter__label text-size--xsmall">{{ block.settings.label_1 | escape }}</span>
                  {%- endif -%}

                  {%- si block.settings.label_2 -%}
                    <span class="product-attribute-meter__label product-attribute-meter__label-middle text-size--xsmall">{{ block.settings.label_2 | escape }}</span>
                  {%- endif -%}

                  {%- si block.settings.label_3 -%}
                    <span class="product-attribute-meter__label text-size--xsmall">{{ block.settings.label_3 | escape }}</span>
                  {%- endif -%}

                </div>

              {% endif %}

            </div>

          {% endcapture %}

          {%- render 'product-block', title: block.settings.title, subtitle: block.settings.subtitle, text_color: block.settings.text_color, collapsible: block.settings.collapsible, background_color: block.settings.bg_color, darken_header: block.settings.darken_header, block_id: block.id, opened_by_default: block.settings.opened_by_default, image: block.settings.image, tooltip_info: block.settings.tooltip_info, layout: block.settings.layout, content: block_content, shopify_attributes: block.shopify_attributes -%}

        {%- lorsque 'variant_metafield' -%}
          <div class="product-variant-metafield show-block-if-variant-selected rte"
            data-key="{{ block.settings.key }}"
            data-js-variant-metafield
            {{ block.shopify_attributes }}
            data-update-block="variant-metafield"
          >
            {%- assign metafield_reference = block.settings.key -%}
            {%- si metafield_reference != vide -%}
              {%- assign metafield_keys = metafield_reference | split: '.' -%}
              {%- assign metafield_value = current_variant.metafields[metafield_keys[0]][metafield_keys[1]] -%}
              {%- si metafield_value != vide -%}
                <div class="product-variant-metafield__container">
                  {%- if block.settings.title != blank %}
                    <span class="product-variant-metafield__title text-weight--medium">{{ block.settings.title | escape }}</span>
                  {%- endif -%}
                  {{ metafield_value | metafield_tag ​​}}
                </div>
              {%- endif -%}              
            {%- endif -%}
          </div>

        {%- quand 'divider' -%}
          <span class="divider" aria-hidden="true"
          style="
            --divider-height: {{ block.settings.height }}px;
            --divider-color: {{ block.settings.color }};
            --divider-style: {{ block.settings.style }};
          " {{ block.shopify_attributes }}> </span>

        {%- quand 'image' -%}
          {% capture block_content %}
            <div class="product-image-block product-text-element--with-borders" id="image-{{ block.id }}">

              {% style %}
                #image-{{ block.id }} figure,
                #image-{{ block.id }} img {
                  bordure-radius: {{ block.settings.image_border_radius }}px;
                }
              {% endstyle %}

              <div class="element--overflow-hidden">

                {%- si block.settings.link -%}
                  <a href="{{ block.settings.link }}" {% unless block.settings.open_in_new_window == false %} target="_blank" {% endunless %}>
                {%- endif -%}  

                {%- sauf si block.settings.image == blank -%}

                  {%- capture mobile_sizes -%}
                    tailles="(largeur maximale : 767px) calc(100vw - 20px), (largeur maximale : {{ settings.theme_max_width }}px) 50vw, calc({{ settings.theme_max_width }}px / 2)"
                  {%- endcapture -%}
                  {%- capture desk_sizes -%}
                    tailles="(largeur maximale : 767px) calc(100vw - 20px), (largeur maximale : {{ settings.theme_max_width }}px) 50vw, calc({{ settings.theme_max_width }}px / 2)"
                  {%- endcapture -%}

                  {%- liquide

                    si block.settings.link != vide
                      assigner animation_class = 'lazy-image--animation'
                    fin si

                    si block.settings.mobile_image != vide

                      assign desk_image_class = animation_class | append: ' lap-hide'
                      assigner mobile_image_class = animation_class | ajouter : ' masquer le lap-show'
                      afficher 'lazy-image', image : block.settings.mobile_image, tailles : mobile_sizes, classe : mobile_image_class

                    fin si

                    afficher 'lazy-image', image : block.settings.image, tailles : desk_sizes, classe : desk_image_class

                  -%}

                {%- autre -%}
                  {%- render 'lazy-svg', image: 'hero-apparel-1', class: 'onboardig-svg' -%}
                {%- endunless -%}

                {%- si block.settings.link -%}
                  </a>
                {%- endif -%}

              </div>
            </div>
          {% endcapture %}

          {%- render 'product-block', title: block.settings.title, subtitle: block.settings.subtitle, text_color: block.settings.text_color, collapsible: block.settings.collapsible, background_color: block.settings.bg_color, darken_header: block.settings.darken_header, block_id: block.id, opened_by_default: block.settings.opened_by_default, image: block.settings.tab_icon, tooltip_info: block.settings.tooltip_info, layout: block.settings.layout, content: block_content, shopify_attributes: block.shopify_attributes -%}
        
        {%- when 'progress-slider' -%}
          {{ 'component-progress.css' | asset_url | stylesheet_tag }}
          
          {% capture block_content %}
            <div id="progress-slider-{{ block.id }}">
              <div class="progress-slider__wrapper">
                {%- si block.settings.caption != blank -%}
                  <span class="progress-slider__caption">{{ block.settings.caption | escape }}</span>
                {%- endif -%}
                <div class="progress-slider">
                  <span class="progress-slider__active"></span>
                </div>
              </div>

              {% liquide
                assigner color_active = settings.color_text_main
                si block.settings.slider_color_active != 'rgba(0,0,0,0)'
                  assign color_active = block.settings.slider_color_active
                fin si

                assign color_default = settings.color_text_main | color_modify: 'alpha', 0.07
                si block.settings.slider_color_default != 'rgba(0,0,0,0)'
                  assigner color_default = block.settings.slider_color_default
                fin si
              %}
              
              {%- liquide
                assigner slider_value = block.settings.slider_value
                si block.settings.dynamic_content != vide
                  assign metafield_keys = block.settings.dynamic_content | split: '.'
                  assign metafield_value = product.metafields[metafield_keys[0]][metafield_keys[1]]
                  si metafield_value != vide
                    assigner la valeur du curseur à la valeur du champ méta
                  fin si
                fin si
              -%}

              {% style %}
                #progress-slider-{{ block.id }} .progress-slider {
                  couleur de fond : {{ couleur_par_défaut }};
                  hauteur : {{ block.settings.slider_height }}px ;
                  largeur : {{ block.settings.slider_width }}px ;
                }

                #progress-slider-{{ block.id }} .progress-slider__active {
                  couleur de fond : {{ color_active }};
                  largeur : {{ slider_value }}%;
                  
                }
              {% endstyle %}
            </div>
          {% endcapture %}

        {%- render 'product-block', title: block.settings.title, subtitle: block.settings.subtitle, text_color: block.settings.text_color, collapsible: block.settings.collapsible, background_color: block.settings.bg_color, darken_header: block.settings.darken_header, block_id: block.id, opened_by_default: block.settings.opened_by_default, image: block.settings.image, tooltip_info: block.settings.tooltip_info, layout: block.settings.layout, content: block_content, shopify_attributes: block.shopify_attributes -%}

        {%- quand 'progress-dots' -%}
          {{ 'component-progress.css' | asset_url | stylesheet_tag }}
          
          {% capture block_content %}
            <div id="progress-dots-{{ block.id }}">
              <div class="progress-dots__wrapper">

                {%- si block.settings.caption != blank -%}
                  <p class="progress-dots__caption">{{ block.settings.caption | escape }}</p>
                {%- endif -%}

                <div class="progress-dots">

                  {%- liquide

                    assigner total_dots = block.settings.total_dots
                    assign active_dots = block.settings.active_dots | at_most: total_dots

                    si block.settings.dynamic_content != vide
                      assign metafield_keys = block.settings.dynamic_content | split: '.'
                      assign metafield_value = product.metafields[metafield_keys[0]][metafield_keys[1]]
                      si metafield_value != vide
                        assigner active_dots = metafield_value | at_most: total_dots
                      fin si
                    fin si

                    assign inactive_dots = block.settings.total_dots | minus: active_dots
                    
                  -%}

                  {%- pour i dans (1..active_dots) -%}
                    <span class="progress-dots__item progress-dots__item-active"></span>
                  {%- fin pour -%}
                  
                  {%- pour i dans (1..inactive_dots) -%}
                    <span class="progress-dots__item"></span>
                  {%- fin pour -%}

                </div>
              </div>

              {% assign active_icon_name = block.settings.dot_icon | append: "-active" %}
              {% capture active_icon_content %}{%- render 'progress-dots-icons', icon: active_icon_name -%}{% endcapture %}

              {%- liquide
                assigner active_icon_size = active_icon_content | taille
                si active_icon_size == 0
                  assigner active_icon_name = block.settings.dot_icon
                autre
                  assign active_icon_name = block.settings.dot_icon | append: "-active"
                fin si

                assigner color_active = settings.color_text_main | url_encode
                si block.settings.icon_color_active != 'rgba(0,0,0,0)'
                  assign color_active = block.settings.icon_color_active | url_encode
                fin si

                assign color_default = settings.color_text_main | color_modify: 'alpha', 0.15
                si block.settings.icon_color_default != 'rgba(0,0,0,0)'
                  assign color_default = block.settings.icon_color_default | url_encode
                fin si
              -%}
              {% style %}
                #progress-dots-{{ block.id }} .progress-dots__item {
                  background-image: url('data:image/svg+xml;utf8,{%- render 'progress-dots-icons', icon: block.settings.dot_icon color_1: color_default color_2: 'white' -%}');
                  hauteur : {{ block.settings.dot_size }}px ;
                  largeur : {{ block.settings.dot_size }}px ;
                }
                #progress-dots-{{ block.id }} .progress-dots__item-active {
                  background-image: url('data:image/svg+xml;utf8,{%- render 'progress-dots-icons', icon: active_icon_name color_1: color_active color_2: 'white' -%}');
                  hauteur : {{ block.settings.dot_size }}px ;
                  largeur : {{ block.settings.dot_size }}px ;
                }
              {% endstyle %}
            </div>
          {% endcapture %}

          {%- render 'product-block', title: block.settings.title, subtitle: block.settings.subtitle, text_color: block.settings.text_color, collapsible: block.settings.collapsible, background_color: block.settings.bg_color, darken_header: block.settings.darken_header, block_id: block.id, opened_by_default: block.settings.opened_by_default, image: block.settings.image, tooltip_info: block.settings.tooltip_info, layout: block.settings.layout, content: block_content, shopify_attributes: block.shopify_attributes -%}

        {%- quand 'vendeur' -%}
          <span
            class="product__subtitle {{ block.settings.text_size }}"
            {{ block.shopify_attributes }}
          >
            <a href="{{ product.vendor | url_for_vendor }}"><span class="text-animation--underline-thin">{{ product.vendor | escape }}</span></a>
          </span>

        {%- quand 'espace' -%}
          <div class="empty-space" aria-hidden="true" {{ block.shopify_attributes }}> </div>

        {%- quand 'badges' -%}
          {{ 'component-product-item.css' | asset_url | stylesheet_tag }}
          <div class="product__badges" {{ block.shopify_attributes }}>
            {%- render 'product-badges', product: product, text_class: 'text-size--small' -%}
          </div>

        {%- quand 'texte' -%}
          <span
            class="product__subtitle rte {{ block.settings.text_size }}"
            style="
              {% if block.settings.text_color != 'rgba(0,0,0,0)' %} couleur : {{ block.settings.text_color }}; {% endif %}
              {% if block.settings.text_transform %} text-transform: uppercase {% endif %}
            "
            {{ block.shopify_attributes }}
          >
            {{ block.settings.text }}
          </span>

        {%- quand 'titre' -%}
          <h1 class="product__title h2" {{ block.shopify_attributes }}>{{ product.title | escape }}</h1>

        {%- quand 'prix' -%}

          <div class="text-size--xlarge" {{ block.shopify_attributes }} data-update-block="price-compact">
            <span class="show-block-if-variant-selected">
              {%- render 'product-price', variant: current_variant, target: current_variant, id: section.id -%}
              {%- form 'product', product, id: 'product-form-installment', class: 'product-form-installment' -%}
                <input type="hidden" name="id" value="{{ current_variant.id }}">
                {{ formulaire | conditions_de_paiement }}
              {%- endform -%}
            </span>
            {%- sauf si default_to_first_variant -%}
              <span class="show-block-if-variant-not-selected-yet">
                {%- render 'product-price', variant: current_variant, target: product, product_price_varies: product.price_varies, id: section.id -%}
              </span>
            {%- endunless -%}
          </div>

        {%- quand 'tax_info' -%}

          {%- si cart.taxes_included ou shop.shipping_policy.body != blank -%}
            <div class="product-policies text-size--small" data-product-policies {{ block.shopify_attributes }}>
              {% if cart.taxes_included %}
                {{ 'products.page.include_taxes' | t }}
              {%- endif -%}
              {%- si shop.shipping_policy.body != blank -%}
                {{ 'products.page.shipping_policy_html' | t: link: shop.shipping_policy.url }}
              {%- endif -%}
            </div>
          {%- endif -%}

        {%- lorsque 'sku_barcode' -%}

          <div class="product__sku-barcode text-size--small show-block-if-variant-selected"
            data-update-block="code-barres sku"
            {{ block.shopify_attributes }}
          >
            {%- si current_variant.sku != vide -%}
              <span class="product__sku">
                {{ 'products.page.sku' | t }}{{ current_variant.sku | escape }}
              </span>
            {%- endif -%}
            {%- si current_variant.barcode != blank -%}
              <span class="code-barres du produit">
                  {{ 'products.page.barcode' | t }}{{ current_variant.barcode | escape }}
              </span>
            {%- endif -%}
          </div>

        {%- quand 'description' -%}

          {%- si product.description != vide -%}

            {%- capture product_description -%}
              {{ product.description }}
            {%- endcapture -%}

            {%- render 'product-block', title: block.settings.heading, subtitle: block.settings.subtitle, text_color: block.settings.text_color, collapsible: block.settings.collapsible, background_color: block.settings.bg_color, darken_header: block.settings.darken_header, block_id: block.id, opened_by_default: block.settings.opened_by_default, image: block.settings.custom_icon, tooltip_info: block.settings.tooltip_info, layout: block.settings.layout, content: product_description, rich_text: true, shopify_attributes: block.shopify_attributes, css_class: "product__description" -%}

          {%- endif -%}

        {%- quand 'nutrition' -%}

          {%- liquide
            assigner show_block = vrai
            si block.settings.hide_block_if == true et block.settings.content == blank
              assigner show_block = false
            fin si
            assigner nutrition_script = vrai
          -%}

          {%- si show_block -%}
            {% capture block_content %}
              <div class="toggle--table">
                <informations nutritionnelles
                  data-title-label-left="{{ block.settings.label_left | escape }}"
                  data-title-label-right="{{ block.settings.label_right | escape }}"
                >
                  {{ block.settings.content }}
                </informations-nutritionnelles>
              </div>

              {%- sauf si block.settings.content_extra == blank -%}
                <div class="rte remove-empty-space">
                  {{ block.settings.content_extra }}
                </div>
              {%- endunless -%}
            {% endcapture %}

            {%- render 'product-block', title: block.settings.heading, subtitle: block.settings.subtitle, text_color: block.settings.text_color, collapsible: block.settings.collapsible, background_color: block.settings.bg_color, darken_header: block.settings.darken_header, block_id: block.id, opened_by_default: block.settings.opened_by_default, image: block.settings.custom_icon, tooltip_info: block.settings.tooltip_info, layout: block.settings.layout, content: block_content, rich_text: true, shopify_attributes: block.shopify_attributes, css_class: "" -%}
          {%- endif -%}

        {%- quand 'product_siblings' -%}

          {%- si block.settings.products != blank -%}
            <div class="product-variants product-variants--thumbnails" {{ block.shopify_attributes }}>
              <div class="variante de produit">
                <span class="product-variant__name text-size--large">
                  {{ block.settings.heading | escape }}
                </span>
                <div class="product-variant__container">
                  {%- pour produit_frère dans block.settings.products -%}
                    <a href="{{ sibling_product.url }}" class="product-variant__item
                      {% if product.handle == sibling_product.handle %} product-variant__item--current {% endif %}
                    " titre="{{ sibling_product.title | escape }}">
                      <div class="product-variant__item-image">
                        {%- si sibling_product.featured_media != blank -%}
                          {%- render 'lazy-image-small', image: sibling_product.featured_media, aspect_ratio: block.settings.aspect_ratio, sizes: '(max-width: 767px) 80px, 100px' -%}
                        {%- autre -%}
                          <span class="onboarding-svg" style="padding-top: {{ 100 | divided_by: block.settings.aspect_ratio }}%;">{{ 'product-1' | placeholder_svg_tag }}</span>
                        {%- endif -%}
                      </div>
                    </a>
                  {%- fin pour -%}
                </div>
              </div>
            </div>
          {%- endif -%}

        {%- lorsque 'variant_picker' -%}

          {%- render 'product-variant-picker', main_product: true, product: product, current_variant: current_variant, block: block, id: section.id, default_to_first_variant: default_to_first_variant -%}

        {%- quand 'back_in_stock' -%}

          <div data-update-block="de retour en stock" {{ block.shopify_attributes }}>

            {%- si current_variant.available == false ou request.design_mode -%}

                {%- if block.settings.back_in_stock_text -%}
                  <div class="text-size--regular">
                    {{ block.settings.back_in_stock_text }}
                  </div>
                {%- endif -%}

                {%- liquide
                  si product.variants.size > 1
                    assign return_url = current_variant.url | append: '&contact_posted=true'
                  autre
                    assign return_url = product.url | append: '?contact_posted=true'
                  fin si
                -%}

                <back-in-stock-form data-url="{{ product.url }}?section_id={{ section.id }}&variant={{ current_variant.id }}">

                  {%- assign form_id = 'alert-' | append: block.id -%}
                  
                  {%- form 'contact', id: form_id, class: 'back-in-stock-form' -%}

                    {%- render 'form-errors', form: form -%}

                    {%- si le formulaire a été posté avec succès ? -%}
                      <p class="alerte alerte--succès" style="margin-top: 1rem;">
                        {{ block.settings.back_in_stock_success_message | escape }}
                      </p>
                    {%- endif -%}

                    {%- sauf si le formulaire a été posté avec succès ? -%}
                      <fieldset>

                        <input type="hidden" name="contact[Message]" value="{{ block.settings.back_in_stock_email_message | escape }}">

                        <input type="hidden" name="contact[ID du produit]" value="{{ product.id }}">
                        <input type="hidden" name="contact[Titre du produit]" value="{{ product.title | escape }}">
                                    
                        {%- si product.variants.size > 1 -%}
                          <input type="hidden" name="contact[Variante de produit]" value="{{ current_variant.title | escape }}">
                          <input type="hidden" name="contact[URL du produit]" value="{{ shop.url | escape }}{{ current_variant.url }}">
                        {%- autre -%}
                          <input type="hidden" name="contact[URL du produit]" value="{{ shop.url | escape }}{{ product.url }}">
                        {%- endif -%}

                        <input type="hidden" name="return_to" value="{{ return_url }}">
                        
                        <div class="flex-buttons">
                          <input
                            type="email"
                            class="newsletter__input{% if form.errors contains 'email' %} error{% endif %}"
                            valeur="{% if client %}{{ client.email }}{% endif %}"
                            nom="contact[email]"
                            placeholder="{{ 'general.newsletter.email_label' | t }}"
                            nom="contact[email]"
                            id="Alerte-{{ form_id }}"
                            autocorrect="off"
                            autocapitaliser="désactivé"
                            requis
                          >

                          <button type="submit" id="Back-{{ form_id }}" class="button button--solid button--small">
                            <span class="button__text">
                              {{ block.settings.back_in_stock_button_label | escape }}
                            </span>
                          </button>
                        </div>

                      </fieldset>

                    {%- endunless -%}
                  {%- endform -%}

                </back-in-stock-form>

            {%- endif -%}
          </div>

        {%- lorsque 'custom_property' -%}

          <div class="product-variant product-variants--{{ block.settings.field_type }}"
            propriété personnalisée data-js
            {{ block.shopify_attributes }}
          >

            <div>

              <label class="product-variant__name text-size--large" for="{{ block.id }}">
                {{ block.settings.title | escape }}
                {%- if block.settings.field_required -%} * {%- endif -%}
              </label>

              {%- capture element_attributes -%}
                id="{{ block.id }}"
                classe="product-variant-container"
                nom="propriétés[{%- si bloc.paramètres.field_checkout -%}_{%- fin si -%}{{ bloc.paramètres.titre | échappement }}]"
                formulaire="{{ product_form_id }}"
                {%- if block.settings.field_required -%} requis {%- endif -%}
                {%- if block.settings.field_type == 'text' and block.settings.field_text_character_limit != blank %} maxlength="{{ block.settings.field_text_character_limit }}" {%- endif -%}
              {%- endcapture -%}

              {%- case block.settings.field_type %}

                {%- quand 'select' %}
                  <select {{ element_attributes }}>
                    {%- si block.settings.field_dropdown_default -%}
                      <option value="" sélectionné désactivé>----</option>
                    {%- endif -%}
                    {%- assign line_item_dropdown_options = block.settings.field_dropdown_values ​​| split: ',' -%}
                    {%- pour option dans line_item_dropdown_options -%}
                      <option value="{{ option | escape }}">{{ option | escape }}</option>
                    {%- fin pour -%}
                  </select>

                {%- quand 'texte' -%}
                  {%- si block.settings.field_text_long -%}
                    <textarea {{ element_attributes }}></textarea>
                  {%- autre -%}
                    <input type="text" {{ element_attributes }} />
                  {%- endif -%}

                {%- quand 'case à cocher' -%}
                  <input type="checkbox" class="styled-checkbox" value="{{ block.settings.field_checkbox_value | escape }}" {{ element_attributes }} />

              {%- endcase %}

            </div>

            {%- si block.settings.field_required -%}
              <span class="product-variant__required text-size--xsmall" style="display:none">{{ 'products.page.required_line_item' | t }}</span>
            {%- endif -%}

          </div>

        {%- lorsque 'buy_buttons' -%}

          <div class="product-actions" {{ block.shopify_attributes }}>

            {%- si block.settings.show_price -%}
              <div data-update-block="price-extended" class="product-actions__price show-block-if-variant-selected">
                {%- render 'product-price', variant: current_variant, target: current_variant, text_size_class: 'text-size--heading', show_saving: true, id: section.id -%}
              </div>
            {%- endif -%}

            <formulaire de produit
              id="ajouter-au-cart-{{ section.id }}" class="formulaire-produit"
              {% unless settings.cart_action == 'no-overlay' %} data-ajax-cart data-js-product-form {% endunless %}
              data-product-url="{{ product.url }}"
            >
              
              {%- form 'product', product, id: product_form_id, class: 'form', novalidate: 'novalidate', data-type: 'add-to-cart-form' -%}

                <input type="hidden" name="id" value="{{ current_variant.id }}">

                {%- liquide
                  si product.gift_card? et block.settings.show_gift_card_recipient
                    afficher 'formulaire-de-récipiendaire-de-carte-cadeau', produit : produit
                  fin si
                -%}

                <div class="product__cart-functions">

                  <div class="flex-buttons shopify-buttons--not-{{ block.settings.style_buttons }}">

                    <style>
                      #ajouter-au-panier-{{ section.id }} .flex-buttons {
                        {%- if block.settings.color_text_buttons != 'rgba(0,0,0,0)' -%}
                          --color-text-main: {{ block.settings.color_text_buttons }};
                          {%- liquide
                            assign brightness_product_button = block.settings.color_text_buttons | color_brightness
                            si brightness_product_button > 150
                              assigner color_foreground_product_button = settings.color_foreground_light
                            autre
                              assigner la couleur de premier plan du bouton produit à settings.color_foreground_dark
                            fin si
                          -%}
                          --color-foreground-main: {{ color_foreground_product_button }};
                        {%- endif -%}
                        {%- if block.settings.color_accent_buttons != 'rgba(0,0,0,0)' -%}
                          --color-accent-main: {{ block.settings.color_accent_buttons }};
                          {%- liquide
                            assign brightness_accent_main = block.settings.color_accent_buttons | color_brightness
                            si brightness_accent_main > 150
                              assigner color_foreground_accent_button = settings.color_foreground_light
                            autre
                              assigner color_foreground_accent_button = settings.color_foreground_dark
                            fin si
                          -%}
                          --color-foreground-accent-main: {{ color_foreground_accent_button }};
                        {%- endif -%}
                      }
                    </style>

                    {%- liquide
                      si block.settings.show_quantity_selector
                        afficher 'product-quantity', variante : current_variant, id : section.id, default_to_first_variant : default_to_first_variant
                      fin si
                    -%}

                    <button type="submit" name="add" class="add-to-cart button button--{{ block.settings.style_buttons }} button--product button--loader
                      {% unless current_variant.available %} désactivé {% endunless %}
                      {% unless default_to_first_variant %} désactivé {% endunless %}"
                      data-js-product-add-to-cart
                    >
                      <span class="button__text" data-js-product-add-to-cart-text {% if block.settings.show_preorder %} data-show-preorder-wording {% endif %}>
                        {%- liquide
                          sauf si default_to_first_variant
                            si le produit est disponible
                              echo 'products.grid.choose_variant_first' | t
                            autre
                              echo 'products.page.inventory.sold_out_variant' | t
                            fin si
                          autre
                            si la variante actuelle est disponible
                              sauf si block.settings.show_preorder
                                echo 'products.page.add_to_cart_button' | t
                              autre
                                echo 'products.page.preorder_button' | t
                              sans fin
                            sinon si current_variant == null
                              echo 'products.page.inventory.unavailable_variant' | t
                            autre
                              echo 'products.page.inventory.sold_out_variant' | t
                            fin si
                          sans fin
                        -%}
                      </span>
                      <span class="button__preloader">
                        <svg class="button__preloader-element" viewBox="25 25 50 50"><circle cx="50" cy="50" r="20" fill="none" stroke-width="4"/></svg>
                      </span>
                    </button>

                    {%- liquide
                      si product.gift_card? et block.settings.show_gift_card_recipient
                        assigner show_dynamic_checkout = false
                      autre
                        assigner show_dynamic_checkout = block.settings.show_dynamic_checkout
                      fin si
                      si show_dynamic_checkout
                        formulaire d'écho | bouton_de_paiement
                      fin si
                    -%}

                  </div>
                  
                </div>

              {%- endform -%}

            </formulaire-produit>

          </div>

        {%- lorsque 'collapsible_tab' -%}

          {%- liquide
            assigner show_block = vrai
            si block.settings.hide_block_if == vrai
              si block.settings.page == blank et block.settings.image == blank et block.settings.content == blank
                assigner show_block = false
              fin si
            fin si
          -%}

          {%- si show_block -%}
            {%- capture tailles -%}
              tailles="(largeur maximale : 767px) calc(100vw - 20px), (largeur maximale : {{ settings.theme_max_width }}px) 50vw, calc({{ settings.theme_max_width }}px / 2)"
            {%- endcapture -%}
            {% capture block_content %}
              {%- liquide
                echo block.settings.content
                sauf si block.settings.page == vide
                  echo block.settings.page.content
                sans fin
                sauf si block.settings.image est vide
                  render 'lazy-image', image: block.settings.image, type: 'image', alt: block.settings.title, sizes: sizes
                sans fin
              -%}
            {% endcapture %}

            {%- render 'product-block', title: block.settings.heading, subtitle: block.settings.subtitle, text_color: block.settings.text_color, collapsible: block.settings.collapsible, background_color: block.settings.bg_color, darken_header: block.settings.darken_header, block_id: block.id, opened_by_default: block.settings.opened_by_default, image: block.settings.tab_icon, tooltip_info: block.settings.tooltip_info, layout: block.settings.layout, content: block_content, rich_text: true, shopify_attributes: block.shopify_attributes, css_class: "card-widget--is-accordion-item" -%}
          {%- endif -%}

        {%- lorsque 'pickup_availability' -%}

          {%- si block.settings.style == 'compact' -%}
            
            <div class="no-js-hidden" {{ block.shopify_attributes }}
              data-update-block="pickup-availability-compact show-block-if-variant-selected"
            >
              <pickup-availability-compact
                classe="no-js-hidden"
                data-base-url="{{ shop.url }}{{ routes.root_url }}"
                data-variant-id="{{ current_variant.id }}"
                data-has-only-default-variant="{{ product.has_only_default_variant }}"
                data-id="{{ section.id }}"
                données statiques
              >
                <span class="alerte alerte--note alerte--cercle alerte--cercle-chargement">
                  {{ 'store_availability.compact_widget.checking_availability' | t }}
                </span>
                <div style="display:none" data-js-pickup-availability-data>{%- render 'pickup-availability-data', current_variant: current_variant -%}</div>
              </pickup-availability-compact>
            </div>

          {%- autre -%}
            {% capture block_content %}
              <div
                class="pickup-availability-widget element--border-radius no-js-hidden show-block-if-variant-selected"
                {{ block.shopify_attributes }}
                data-update-block="pickup-availability"
              >
                {%- si current_variant != null -%}
                  <pickup-availability-widget data-id="{{ section.id }}">
                    {%- render 'pickup-availability-widget', product: product, current_variant: current_variant, include_sidebar: true -%}
                  </pickup-availability-widget>
                {%- endif -%}
              </div>
            {% endcapture %}

            {%- render 'product-block', title: "", subtitle: "", text_color: block.settings.text_color, collapsible: false, background_color: block.settings.bg_color, darken_header: block.settings.darken_header, block_id: block.id, opened_by_default: true, image: block.settings.image, tooltip_info: block.settings.tooltip_info, layout: block.settings.layout, content: block_content, css_class: "card-widget--no-padding", shopify_attributes: block.shopify_attributes -%}

          {%- endif -%}

        {%- quand 'complémentaire' -%}
          {%- commentaire -%}
            Bloc natif "Produits recommandés" volontairement désactivé.
            On conserve la section BR Creative "Compléter votre sélection" plus bas.
          {%- endcomment -%}

        {%- lorsque 'rating' -%}
          <div {{ block.shopify_attributes }}>
            {%- render 'product-rating', vendor: settings.reviews_app, product: product -%}
          </div>

        {%- quand 'custom_liquid' -%}

          {% capture block_content %}
            <div class="product-custom-liquid">
              {{ block.settings.custom_liquid }}
            </div>
          {% endcapture %}

          {%- render 'product-block', title: block.settings.title, subtitle: block.settings.subtitle, text_color: block.settings.text_color, collapsible: block.settings.collapsible, background_color: block.settings.bg_color, darken_header: block.settings.darken_header, block_id: block.id, opened_by_default: block.settings.opened_by_default, image: block.settings.image, tooltip_info: block.settings.tooltip_info, layout: block.settings.layout, content: block_content, shopify_attributes: block.shopify_attributes -%}
        
        {%- quand 'text_banner' -%}
         
          {%- render 'product-block', title: block.settings.title, subtitle: block.settings.subtitle, text_color: block.settings.text_color, collapsible: false, background_color: block.settings.bg_color, darken_header: false, block_id: block.id, opened_by_default: false, image: block.settings.image, tooltip_info: block.settings.tooltip_info, layout: "boxed", content: blank, css_class: "card-widget--no-content type-is-rte", widget_url: block.settings.widget_url , open_in_new_window: block.settings.open_in_new_window, shopify_attributes: block.shopify_attributes -%}
        
        {%- quand 'bouton' -%}

          {%- si block.settings.text et block.settings.text != blank -%}
            <div class="custom-button" {{ block.shopify_attributes }}>
              <a href="{{ block.settings.link }}"
                {% unless block.settings.open_in_new_window == false %} target="_blank" {% endunless %}
                class="button button--regular button--{{ block.settings.style }}"
              >
                <span>{{ block.settings.text | escape }}</span>
              </a>
            </div>
          {%- endif -%}
        
        {%- quand 'popup' -%}

          {%- liquide
            assigner show_block = vrai
            si block.settings.hide_block_if == true et block.settings.page == blank et block.settings.content == blank
              assigner show_block = false
            fin si
          -%}

          {%- si show_block -%}
            <div class="custom-button" {{ block.shopify_attributes }}>
              
              < bouton
                class="button button--regular button--{{ block.settings.style }}"
                onclick="document.getElementById('modal-common').show('#modal-{{ block.id }}')"
                aria-controls="modal-common" aria-expanded="false"
              >
                <span>{{ block.settings.text | escape }}</span>
              </button>

              <div id="modal-{{ block.id }}" style="display:none">
                <div class="element--verticalement centré">
                  <div class="container--compact">
                    <div class="modal-content">
              
                      <div class="modal-heading">
                        <div class="modal-heading__text remove-empty-space">
                          <span class="h4 popup-title">{{ block.settings.title | escape }}</span>
                        </div>
                        <div class="modal-heading__actions">
                          <button class="modal-close" data-js-close data-js-first-focus>{%- render 'theme-symbols', icon: 'close' -%}</button>
                        </div>
                      </div>
              
                      <div class="rte text-align--left">
                        {%- liquide
                          si block.settings.page != vide
                            echo block.settings.page.content
                          autre
                            echo block.settings.content
                          fin si
                        -%}
                      </div>  
                    </div>
                  </div>
                </div>
                <span class="modal-background" data-js-close></span>
              </div>

            </div>
          {% endif %}

        {%- quand 'lié' -%}

          {%- liquide
            assigner show_block = vrai
            si block.settings.hide_block_if == true et block.settings.product_list == vide
              assigner show_block = false
            fin si
          -%}

          {%- si show_block -%}

            {% capture block_content %}
              <div class="product-related" {{ block.shopify_attributes }}>

                {%- pour chaque produit dans block.settings.product_list -%}

                  <div class="produit-lié">

                    <a href="{{ product.url }}" class="product-related-item__image element--border-width-clamped element--border-radius">
                      {%- render 'lazy-image-small', image: product.featured_media, aspect_ratio: settings.cart_image_ratio, fit: settings.cart_image_fit -%}
                    </a>

                    <div class="product-related-item__text">
                      <a class="product-related-item__title text-size--large text-weight--bold" href="{{ product.url }}">
                        <span class="text-animation--underline-thin">{{ product.title | escape }}</span>
                      </a>
                      <span class="product-related-item__price">
                        {%- render 'product-price', variant: product.selected_or_first_available_variant, target: product.selected_or_first_available_variant, product_price_varies: product.price_varies -%}
                      </span>
                    </div>

                    <div class="product-related-item__button">
                      {%- render 'quick-buy', product: product, button_classes: 'button--small' -%}
                    </div>

                  </div>

                {%- fin pour -%}

              </div>
            {% endcapture %}

            {%- render 'product-block', title: block.settings.title, subtitle: block.settings.subtitle, text_color: block.settings.text_color, collapsible: block.settings.collapsible, background_color: block.settings.bg_color, darken_header: block.settings.darken_header, block_id: block.id, opened_by_default: block.settings.opened_by_default, image: block.settings.tab_icon, tooltip_info: block.settings.tooltip_info, layout: block.settings.layout, content: block_content, shopify_attributes: block.shopify_attributes -%}

          {%- endif -%}


        {%- quand 'icônes' -%}

          {%- liquide
            assigner show_block = vrai
            si block.settings.hide_block_if == true et block.settings.icon_1_image == blank et block.settings.icon_1_label == blank
              assigner show_block = false
            fin si
          -%}

          {%- si show_block -%}
          
            {% capture block_content %}
              <div class="product-labels product-labels--style-{{ block.settings.labels_style }}">
                {%- liquide
                  afficher 'product-icon-label', icône : block.settings.icon_1_image, étiquette : block.settings.icon_1_label, style : 'compact', mise en page : block.settings.labels_style
                  afficher 'product-icon-label', icône : block.settings.icon_2_image, étiquette : block.settings.icon_2_label, style : 'compact', mise en page : block.settings.labels_style
                  afficher 'product-icon-label', icône : block.settings.icon_3_image, étiquette : block.settings.icon_3_label, style : 'compact', mise en page : block.settings.labels_style
                  afficher 'product-icon-label', icône : block.settings.icon_4_image, étiquette : block.settings.icon_4_label, style : 'compact', mise en page : block.settings.labels_style
                  afficher 'product-icon-label', icône : block.settings.icon_5_image, étiquette : block.settings.icon_5_label, style : 'compact', mise en page : block.settings.labels_style
                  afficher 'product-icon-label', icône : block.settings.icon_6_image, étiquette : block.settings.icon_6_label, style : 'compact', mise en page : block.settings.labels_style
                  afficher 'product-icon-label', icône : block.settings.icon_7_image, étiquette : block.settings.icon_7_label, style : 'compact', mise en page : block.settings.labels_style
                  afficher 'product-icon-label', icône : block.settings.icon_8_image, étiquette : block.settings.icon_8_label, style : 'compact', mise en page : block.settings.labels_style
                -%}
              </div>
            {% endcapture %}

            {%- render 'product-block', title: block.settings.title, subtitle: block.settings.subtitle, text_color: block.settings.text_color, collapsible: block.settings.collapsible, background_color: block.settings.bg_color, darken_header: block.settings.darken_header, block_id: block.id, opened_by_default: block.settings.opened_by_default, image: block.settings.image, tooltip_info: block.settings.tooltip_info, layout: block.settings.layout, content: block_content, css_class: "card-widget--no-padding", shopify_attributes: block.shopify_attributes -%}

          {%- endif -%}

        {%- quand 'partager' -%}

          {% capture block_content %}
            <div class="product-sharing">

              {%- liquide
                assigner share_link = shop.url | ajouter: product.url
                assigner share_title = product.title | url_param_escape
                assign share_image = product.featured_media | image_url: width: 1024
              -%}
  
              <div class="site-sharing">  
                {%- si block.settings.share_on_facebook -%}
                  <a href="//www.facebook.com/sharer.php?u={{ share_link }}" target="_blank" title="{{ 'general.accessibility_labels.share.facebook' | t }}" class="text-with-icon text-with-icon--small">
                    <span aria-hidden="true" class="text-with-icon__icon">{% render 'theme-symbols', icon: 'facebook' %}</span>
                    <span class="text-animation--underline-thin">{{ 'general.sharing.facebook' | t }}</span>
                  </a>
                {%- endif %}
                
                {%- si block.settings.share_on_x -%}
                  <a href="//twitter.com/intent/tweet?text={{ share_title }}&url={{ share_link }}" target="_blank" title="{{ 'general.accessibility_labels.share.twitter' | t }}" class="text-with-icon text-with-icon--small">
                    <span aria-hidden="true" class="text-with-icon__icon">{% render 'theme-symbols', icon: 'twitter' %}</span>
                    <span class="text-animation--underline-thin">{{ 'general.sharing.twitter' | t }}</span>
                  </a>
                {%- endif -%}
                
                {%- si block.settings.share_on_pinterest -%}
                  <a href="//pinterest.com/pin/create/button/?url={{ share_link }}&media={{ share_image }}&description={{ share_title }}" target="_blank" title="{{ 'general.accessibility_labels.share.pinterest' | t }}" class="text-with-icon text-with-icon--small">
                    <span aria-hidden="true" class="text-with-icon__icon">{% render 'theme-symbols', icon: 'pinterest' %}</span>
                    <span class="text-animation--underline-thin">{{ 'general.sharing.pinterest' | t }}</span>
                  </a>
                {%- endif -%}

                {%- si block.settings.custom_share_link -%}
                  <share-link class="share-link align-content align-content--vertical-middle"
                    data-link-info="{{ share_title | url_decode }}"
                    data-link-url="{{ share_link }}"
                    data-link-text-copy="{{ 'general.sharing.copy_to_clipboard' | t }}"
                    data-link-text-copied="{{ 'general.sharing.url_copied_to_clipboard' | t }}"
                  >
                    <a href="#" target="_blank" title="{{ 'general.sharing.copy_to_clipboard' | t }}"
                      class="texte-avec-icône texte-avec-icône--petite">
                      <span aria-hidden="true" class="text-with-icon__icon">{% render 'theme-symbols', icon: 'share' %}</span>
                      <span class="text-animation--underline-thin">{{ 'products.page.share_link' | t }}</span>
                    </a>
                  </share-link>
                  <script src="{{ 'component-share-link.js' | asset_url }}" defer></script>
                {%- endif -%}
  
              </div>
            </div>
          {% endcapture %}

          {%- render 'product-block', title: block.settings.title, subtitle: block.settings.subtitle, text_color: block.settings.text_color, collapsible: block.settings.collapsible, background_color: block.settings.bg_color, darken_header: block.settings.darken_header, block_id: block.id, opened_by_default: block.settings.opened_by_default, image: block.settings.image, tooltip_info: block.settings.tooltip_info, layout: block.settings.layout, content: block_content, shopify_attributes: block.shopify_attributes -%}

      {%- endcase -%}

    {%- fin pour -%}

 	</div>

  {%- si premier_modèle_3D -%}
    <script type="application/json" id="ProductJSON-{{ product.id }}">
      {{ product.media | where: 'media_type', 'model' | json }}
    </script>
  {%- endif -%}

  {%- si section.settings.sticky_add_to_cart et product.available et section.settings.sticky_atc_variants -%}
    <div style="display:none!important" data-update-block="price-sticky-main">
      <span class="show-block-if-variant-selected">
        {%- render 'product-price', variant: current_variant, target: current_variant, id: section.id -%}
      </span>
      {%- sauf si default_to_first_variant -%}
        <span class="show-block-if-variant-not-selected-yet">
          {%- render 'product-price', variant: current_variant, target: product, product_price_varies: product.price_varies, id: section.id -%}
        </span>
      {%- endunless -%}
    </div>
  {%- endif %}

</page-produit>

{%- commentaire -%}
  BR.CREATIVE / L'ÉCAILLER DE STEF
  Surcouche design sécurisée pour conserver toute la logique native du thème Local.
  Ne remplace pas les blocs produits existants : galerie, variantes, panier, pickup, apps et sticky ATC restent actifs.
{%- endcomment -%}

{%- liquide
  assigner brc_phone_product = '04 90 95 76 48'
  assign brc_phone_product_href = brc_phone_product | remove: ' ' | remove: '.' | remove: '-' | remove: '(' | remove: ')'
  assigner brc_product_collection = product.collections.first
-%}

<section id="brc-product-after-{{ section.id }}" class="brc-product-after" data-brc-product-after>
  <div class="brc-product-after__inner">

    <div class="brc-product-after__reassurance">
      <article>
        <span>01</span>
        <strong>Produits sélectionnés</strong>
        <p>Une sélection pensée selon les arrivages, la fraîcheur et les envies de votre table.</p>
      </article>

      <article>
        <span>02</span>
        <strong>Boutique de retraite</strong>
        <p>Commandez en ligne et récupérez vos produits à Saint-Rémy-de-Provence selon les créneaux proposés.</p>
      </article>

      <article>
        <span>03</span>
        <strong>Conseil écailler</strong>
        <p>Pour une quantité, un plateau ou une demande spécifique, contactez directement la boutique.</p>
      </article>
    </div>

    {%- si brc_product_collection != blank et brc_product_collection.products_count > 1 -%}
      <section class="brc-product-after__related" data-brc-related-products>
        <div class="brc-product-after__head">
          <div>
            <p>À découvrir aussi</p>
            <h2>Compléter votre sélection</h2>
          </div>
        </div>

        <div class="brc-product-after__related-viewport">
          <div class="brc-product-after__related-track" data-brc-related-track>
            {%- assign brc_related_count = 0 -%}

            {%- for related_product in brc_product_collection.products limit: 12 -%}
              {%- sauf si related_product.handle == product.handle -%}
                {%- si brc_related_count < 4 -%}
                  <article class="brc-product-after-card" data-brc-related-slide>
                    <a href="{{ related_product.url }}" class="brc-product-after-card__image" aria-label="{{ related_product.title | escape }}">
                      {%- si related_product.featured_image != blank -%}
                        <img
                          src="{{ related_product.featured_image | image_url: width: 800 }}"
                          alt="{{ related_product.featured_image.alt | default: related_product.title | escape }}"
                          largeur="800"
                          chargement="paresseux">
                      {%- autre -%}
                        <div class="brc-product-after-card__placeholder">L'Écailler de Stef</div>
                      {%- endif -%}
                    </a>

                    <div class="brc-product-after-card__content">
                      <h3>
                        <a href="{{ related_product.url }}">{{ related_product.title }}</a>
                      </h3>

                      <div class="brc-product-after-card__price">
                        {%- si le prix du produit associé varie -%}
                          À partir de {{ Related_product.price_min | argent }}
                        {%- autre -%}
                          {{ related_product.price | money }}
                        {%- endif -%}
                      </div>

                      <a href="{{ related_product.url }}" class="brc-product-after-card__link">
                        Voir le produit
                      </a>
                    </div>
                  </article>

                  {%- assign brc_related_count = brc_related_count | plus: 1 -%}
                {%- endif -%}
              {%- endunless -%}
            {%- fin pour -%}
          </div>
        </div>

        {%- si brc_related_count > 1 -%}
          <div class="brc-product-after__related-controls">
            <button type="button" data-brc-related-prev aria-label="Produit précédent">‹</button>

            <div class="brc-product-after__related-dots">
              {%- pour i dans (1..brc_related_count) -%}
                < bouton
                  type="button"
                  class="brc-product-after__related-dot {% if forloop.first %}is-active{% endif %}"
                  données-brc-liées-dot
                  data-index="{{ forloop.index0 }}"
                  aria-label="Voir le produit {{ forloop.index }}">
                </button>
              {%- fin pour -%}
            </div>

            <button type="button" data-brc-related-next aria-label="Produit suivant">›</button>
          </div>
        {%- endif -%}
      </section>
    {%- endif -%}

    <section class="brc-product-after__cta">
      <span>Besoin d'un conseil ?</span>
      <h2>Une commande ou une demande particulière ?</h2>
      <p>Pour un plateau sur mesure, une grande commande ou une prestation traiteur autour des produits de la mer, contactez directement L'Écailler de Stef.</p>

      <div class="brc-product-after__cta-actions">
        <a href="/collections/plateaux-fruits-de-mer">Voir les plateaux</a>
        <a href="tel:{{ brc_phone_product_href }}">Nous appeler</a>
      </div>
    </section>

  </div>
</section>

<style>
#shopify-section-{{ section.id }}{
  arrière-plan : #f5f5f2 ;
}

#produit-{{ section.id }}{
  largeur maximale : 1450 px ;
  marge:0 auto;
  marge intérieure : 76 px 5vw 68 px ;
  arrière-plan : #f6efe4 ;
  couleur : #072e5b ;
  align-items:start !important;
}

#produit-{{ section.id }}.produit-principal,
#produit-{{ section.id }}.grid{
  grid-template-columns:minmax(0,.96fr) minmax(420px,.78fr) !important;
  gap:clamp(34px,4.2vw,62px) !important;
}

#product-{{ section.id }} .product-gallery{
  position:collante;
  haut:118px;
  largeur minimale : 0 ;
}

#product-{{ section.id }} .product-gallery css-slider,
#product-{{ section.id }} .product-gallery .css-slider-viewport,
#product-{{ section.id }} .product-gallery .css-slider-holder{
  bordure-radius:36px;
}

#produit-{{ section.id }} .produit-gallery-item,
#product-{{ section.id }} .product-gallery-item .lazy-image,
#product-{{ section.id }} .product-gallery-item figure,
#product-{{ section.id }} .product-gallery-item img,
#product-{{ section.id }} .product-gallery-item vidéo,
#product-{{ section.id }} .product-gallery-item model-viewer{
  bordure-radius:36px !important;
}

#produit-{{ section.id }} .produit-gallery-item{
  débordement:masqué;
  arrière-plan : #e9dfd0 ;
  box-shadow:0 28px 80px rgba(7,46,91,.14);
}

#product-{{ section.id }} .product-gallery__thumbnails{
  marge supérieure : 18px ;
}

#product-{{ section.id }} .product-gallery__thumbnails-holder{
  écart : 12 px ;
}

#product-{{ section.id }} .product-gallery__thumbnails .thumbnail{
  largeur : 86 px ;
  hauteur : 86 px ;
  bordure-radius:20px !important;
  bordure : 2px solide transparent ;
  arrière-plan :#ffffff;
  débordement:masqué;
  box-shadow:0 12px 30px rgba(7,46,91,.08);
}

#product-{{ section.id }} .product-gallery__thumbnails .thumbnail[aria-current="true"],
#product-{{ section.id }} .product-gallery__thumbnails .thumbnail.active,
#product-{{ section.id }} .product-gallery__thumbnails .thumbnail.is-active{
  couleur de bordure : #072e5b ;
}

#product-{{ section.id }} .product-text{
  largeur minimale : 0 ;
  marge intérieure : 44px !important ;
  bordure-radius:36px;
  arrière-plan :#ffffff;
  bordure:1px solide rgba(7,46,91,.08);
  box-shadow:0 20px 60px rgba(7,46,91,.08);
}

#product-{{ section.id }} .product__subtitle,
#product-{{ section.id }} .product__badges,
#product-{{ section.id }} .product-policies,
#product-{{ section.id }} .product__sku-barcode{
  couleur : #59636f ;
}

#product-{{ section.id }} .product__title{
  marge:0;
  couleur : #072e5b ;
  police de caractères : Georgia, serif ;
  font-size:clamp(46px,5.2vw,84px) !important;
  hauteur de ligne : 0,9 !important ;
  police-weight:500;
  espacement des lettres : -0,055 em ;
}

#product-{{ section.id }} .product__subtitle:first-child::before{
  contenu : « Sélection de la mer » ;
  affichage : bloc ;
  marge:0 0 16px;
  couleur : #cf2027 ;
  taille de police : 12 px ;
  police-weight:900;
  espacement des lettres : 0,18 em ;
  text-transform:uppercase;
}

#product-{{ section.id }} [data-update-block="price-compact"],
#product-{{ section.id }} .product-actions__price{
  marge supérieure : 22 px ;
  couleur : #072e5b ;
}

#product-{{ section.id }} [data-update-block="price-compact"] .product-price,
#product-{{ section.id }} .product-actions__price .product-price,
#produit-{{ section.id }} .prix-produit{
  couleur : #072e5b ;
  police-weight:900;
}

#product-{{ section.id }} .product__description,
#produit-{{ section.id }} .card-widget,
#produit-{{ section.id }} .produit-custom-liquide,
#product-{{ section.id }} .product-variant-metafield__container,
#product-{{ section.id }} .pickup-availability-widget{
  bordure-radius:26px !important;
  bordure:1px solide rgba(7,46,91,.08) !important;
  arrière-plan : #f6efe4 !important ;
  box-shadow:none !important;
}

#product-{{ section.id }} .product__description .rte,
#produit-{{ section.id }} .rte{
  couleur : #31445f ;
  taille de police : 16 px ;
  hauteur de ligne : 1,72 ;
}

#product-{{ section.id }} .product-variant__name,
#product-{{ section.id }} .product-variants légende,
#product-{{ section.id }} .product-variant label{
  couleur : #59636f ;
  taille de police : 12 px ;
  police-weight:900;
  espacement des lettres : 0,12 em ;
  text-transform:uppercase;
}

#product-{{ section.id }} .product-variant__container,
#product-{{ section.id }} .product-variants .product-variant__container{
  écart : 10px ;
}

#produit-{{ section.id }} .produit-variante__item,
#product-{{ section.id }} .product-variants input[type="radio"] + label,
#product-{{ section.id }} .product-variants .product-variant__button,
#product-{{ section.id }} .product-variants label:not(.product-variant__name){
  bordure-radius:999px !important;
}

#produit-{{ section.id }} sélectionner,
#product-{{ section.id }} .product-variant-container,
#product-{{ section.id }} .product-variant select,
#product-{{ section.id }} .product-variants select,
#product-{{ section.id }} .styled-select select{
  hauteur minimale : 50 px ;
  bordure-radius:999px !important;
  bordure:1px solide rgba(7,46,91,.12) !important;
  arrière-plan :#ffffff !important;
  background-image:none !important;
  couleur:#072e5b !important;
  box-shadow:0 12px 34px rgba(7,46,91,.04) !important;
  -webkit-appearance:none !important;
  apparence : aucune !important ;
}

#product-{{ section.id }} .product-actions{
  marge supérieure : 30 px ;
  marge intérieure : 24 px ;
  bordure-radius:30px;
  arrière-plan : #f6efe4 ;
  bordure:1px solide rgba(7,46,91,.08);
}

#product-{{ section.id }} .product__cart-functions .flex-buttons{
  écart : 14 px ;
}

#produit-{{ section.id }} .ajouter-au-cart.bouton,
#produit-{{ section.id }} .bouton--produit,
#produit-{{ section.id }} .shopify-payment-button__button,
#product-{{ section.id }} .product-related-item__button .button{
  hauteur minimale : 56 px ;
  bordure-radius:999px !important;
  arrière-plan : #072e5b !important ;
  couleur:#ffffff !important;
  couleur de bordure : #072e5b !important ;
  taille de police : 13 px ;
  police-weight:900;
  espacement des lettres : 0,08 em ;
  text-transform:uppercase;
  transition:.25s de facilité;
}

#product-{{ section.id }} .add-to-cart.button:hover,
#product-{{ section.id }} .button--product:hover,
#product-{{ section.id }} .shopify-payment-button__button:hover{
  arrière-plan : #0b3d78 !important ;
  transformer:translateY(-1px);
}

#produit-{{ section.id }} .quantité-produit,
#product-{{ section.id }} sélecteur de quantité,
#product-{{ section.id }} .sélecteur-quantité{
  bordure-radius:999px !important;
  arrière-plan :#ffffff !important;
  bordure:1px solide rgba(7,46,91,.12) !important;
  débordement:masqué;
}

#product-{{ section.id }} input[type="number"],
#product-{{ section.id }} input[type="text"],
#product-{{ section.id }} input[type="email"],
#produit-{{ section.id }} zone de texte{
  bordure-radius:22px;
  bordure:1px solide rgba(7,46,91,.12);
  arrière-plan :#ffffff;
  couleur : #072e5b ;
}

#produit-{{ section.id }} .produit-lié,
#produit-{{ section.id }} .article-lié-au-produit{
  bordure-radius:24px;
}

#produit-{{ section.id }} .article-lié-au-produit{
  marge intérieure : 14 px ;
  arrière-plan :#ffffff;
  bordure:1px solide rgba(7,46,91,.08);
}

#product-{{ section.id }} .product-related-item__image{
  bordure-radius:18px !important;
  débordement:masqué;
}

#produit-{{ section.id }} .étiquettes-produit,
#produit-{{ section.id }} .product-nutriscore,
#product-{{ section.id }} .product-attribute-meter{
  arrière-plan : #f6efe4 ;
  bordure-radius:24px;
  marge intérieure : 18 px ;
}

#product-{{ section.id }} .product-gallery__view-in-space,
#produit-{{ section.id }} .bouton-personnalisé .bouton{
  bordure-radius:999px !important;
}

.brc-produit-après{
  arrière-plan : #f5f5f2 ;
  couleur : #072e5b ;
  marge intérieure : 0 5vw 92px ;
}

.brc-product-after__inner{
  largeur maximale : 1450 px ;
  marge:0 auto;
}

.brc-product-après__réassurance{
  affichage : grille ;
  grid-template-columns:repeat(3,1fr);
  écart : 18 px ;
}

.brc-product-after__reassurance article,
.brc-produit-après__lié,
.brc-product-after__cta{
  bordure-radius:34px;
  box-shadow:0 18px 50px rgba(7,46,91,.08);
}

.brc-product-after__reassurance article{
  marge intérieure : 30 px ;
  arrière-plan :#ffffff;
  bordure:1px solide rgba(7,46,91,.08);
}

.brc-produit-après__réassurance durée,
.brc-produit-après__tête p,
.brc-product-after__cta span{
  affichage : bloc ;
  marge:0 0 14px;
  couleur : #cf2027 ;
  taille de police : 11 px ;
  police-weight:900;
  espacement des lettres : 0,16 em ;
  text-transform:uppercase;
}

.brc-product-après__réassurance forte{
  affichage : bloc ;
  couleur : #072e5b ;
  police de caractères : Georgia, serif ;
  taille de police : 32 px ;
  hauteur de ligne : 1 ;
  police-weight:500;
  espacement des lettres : -0,035 em ;
}

.brc-produit-après__réassurance p,
.brc-product-after__cta p{
  marge:18px 0 0;
  couleur : #59636f ;
  taille de police : 15 px ;
  hauteur de ligne : 1,68 ;
}

.brc-produit-après__lié{
  marge supérieure : 70 px ;
  marge intérieure : 42 px ;
  arrière-plan :#ffffff;
  bordure:1px solide rgba(7,46,91,.08);
}

.brc-product-after__head h2,
.brc-product-after__cta h2{
  marge:0;
  couleur:hériter;
  police de caractères : Georgia, serif ;
  taille de police : clamp(36px,4vw,64px);
  hauteur de ligne : 0,98 ;
  police-weight:500;
  espacement des lettres : -0,04 em ;
}

.brc-product-after__related-viewport{
  marge supérieure : 30 px ;
  débordement:masqué;
}

.brc-product-after__related-track{
  affichage : grille ;
  grid-template-columns:repeat(4,1fr);
  écart : 22 px ;
}

.brc-produit-après-carte{
  arrière-plan : #f6efe4 ;
  bordure-radius:26px;
  débordement:masqué;
  bordure:1px solide rgba(7,46,91,.08);
}

.brc-product-after-card__image{
  affichage : bloc ;
  rapport d'aspect : 1 ;
  arrière-plan : #e9dfd0 ;
  débordement:masqué;
}

.brc-product-after-card__image img{
  largeur : 100 % ;
  hauteur : 100 % ;
  objet-adapté:couvrir;
  affichage : bloc ;
  transition:.35s de facilité;
}

.brc-product-after-card:hover img{
  transform:scale(1.04);
}

.brc-product-after-card__placeholder{
  hauteur : 100 % ;
  affichage : flexible ;
  aligner-éléments:centre;
  justifier-contenu:centre;
  couleur : #7c6a55 ;
  taille de police : 12 px ;
  police-weight:900;
  espacement des lettres : 0,14 em ;
  text-transform:uppercase;
}

.brc-product-after-card__content{
  marge intérieure : 22 px ;
}

.brc-product-after-card h3{
  marge:0;
  couleur : #072e5b ;
  police de caractères : Georgia, serif ;
  taille de police : 28 px ;
  hauteur de ligne : 1,02 ;
  police-weight:500;
  espacement des lettres : -0,035 em ;
}

.brc-product-after-card h3 a{
  couleur:hériter;
  text-decoration:none;
}

.brc-product-after-card h3 a:hover{
  décoration de texte : soulignement ;
  décalage du soulignement du texte : 5 px ;
}

.brc-product-after-card__price{
  marge supérieure : 14px ;
  couleur : #072e5b ;
  taille de police : 16 px ;
  police-weight:900;
}

.brc-product-after-card__link{
  affichage : en ligne flexible ;
  marge supérieure : 18px ;
  couleur : #cf2027 ;
  text-decoration:none;
  taille de police : 11 px ;
  police-weight:900;
  espacement des lettres : 0,08 em ;
  text-transform:uppercase;
}

.brc-product-after__related-controls{
  affichage : aucun ;
}

.brc-product-after__cta{
  marge supérieure : 70 px ;
  marge intérieure : 42 px ;
  arrière-plan : #072e5b ;
  couleur :#ffffff;
}

.brc-product-after__cta span{
  couleur : #d8b66a ;
}

.brc-product-after__cta p{
  largeur maximale : 820 px ;
  couleur:rgba(255,255,255,.86);
  taille de police : 17 px ;
}

.brc-product-after__cta-actions{
  affichage : flexible ;
  flex-wrap:wrap;
  écart : 14 px ;
  marge supérieure : 32 px ;
}

.brc-product-after__cta-actions a{
  affichage : en ligne flexible ;
  aligner-éléments:centre;
  justifier-contenu:centre;
  hauteur minimale : 54 px ;
  marge intérieure : 0 30 px ;
  bordure-radius:999px;
  text-decoration:none;
  taille de police : 13 px ;
  police-weight:900;
  espacement des lettres : 0,08 em ;
  text-transform:uppercase;
  transition:.25s de facilité;
}

.brc-product-after__cta-actions a:first-child{
  arrière-plan : #d8b66a ;
  couleur : #072e5b ;
}

.brc-product-after__cta-actions a:last-child{
  arrière-plan : rgba(255,255,255,.13);
  couleur :#ffffff;
  bordure:1px solide rgba(255,255,255,.28);
}

.brc-product-after__cta-actions a:hover{
  transformer:translateY(-2px);
}

@media(max-width:1180px){
  #produit-{{ section.id }}.produit-principal,
  #produit-{{ section.id }}.grid{
    grid-template-columns:1fr !important;
  }

  #product-{{ section.id }} .product-gallery{
    position : relative ;
    haut:auto;
  }

  #product-{{ section.id }} .product-gallery css-slider,
  #product-{{ section.id }} .product-gallery .css-slider-viewport{
    largeur maximale : 760 px ;
  }

  .brc-product-after__related-track{
    grid-template-columns:repeat(2,1fr);
  }
}

@media(max-width:900px){
  .brc-product-après__réassurance{
    grille-template-colonnes:1fr;
  }
}

@media(max-width:760px){
  #produit-{{ section.id }}{
    marge intérieure : 42 px 5vw 54 px ;
  }

  #produit-{{ section.id }} .produit-gallery-item,
  #product-{{ section.id }} .product-gallery-item .lazy-image,
  #product-{{ section.id }} .product-gallery-item figure,
  #product-{{ section.id }} .product-gallery-item img,
  #product-{{ section.id }} .product-gallery-item vidéo,
  #product-{{ section.id }} .product-gallery-item model-viewer{
    bordure-radius:26px !important;
  }

  #produit-{{ section.id }} .produit-gallery-item{
    box-shadow:0 18px 50px rgba(7,46,91,.12);
  }

  #product-{{ section.id }} .product-gallery__thumbnails .thumbnail{
    largeur : 72 px ;
    hauteur : 72 px ;
    bordure-radius:16px !important;
  }

  #product-{{ section.id }} .product-text{
    marge intérieure : 28px 22px !important ;
    bordure-radius:26px;
  }

  #product-{{ section.id }} .product__title{
    font-size:clamp(44px,14vw,72px) !important;
  }

  #product-{{ section.id }} .product-actions{
    marge intérieure : 20 px ;
    bordure-radius:24px;
  }

  #product-{{ section.id }} .product__cart-functions .flex-buttons{
    direction flexible : colonne ;
  }

  #produit-{{ section.id }} .ajouter-au-cart.bouton,
  #produit-{{ section.id }} .bouton--produit,
  #produit-{{ section.id }} .shopify-payment-button__button{
    largeur : 100 % ;
  }

  .brc-produit-après{
    marge intérieure : 0 5vw 72px ;
  }

  .brc-product-after__reassurance article,
  .brc-produit-après__lié,
  .brc-product-after__cta{
    bordure-radius:26px;
  }

  .brc-product-after__reassurance article,
  .brc-produit-après__lié,
  .brc-product-after__cta{
    marge intérieure : 28 px 22 px ;
  }

  .brc-produit-après__lié,
  .brc-product-after__cta{
    marge supérieure : 52 px ;
  }

  .brc-product-after__related-viewport{
    bordure-radius:24px;
  }

  .brc-product-after__related-track{
    affichage : flexible ;
    écart : 0 ;
    largeur : 100 % ;
    transition:transform .32s ease;
    changera:transformer;
  }

  .brc-produit-après-carte{
    largeur minimale : 100 % ;
    flex:0 0 100%;
    bordure-radius:24px;
  }

  .brc-product-after-card__image{
    hauteur : 220 px ;
    rapport d'aspect : automatique ;
  }

  .brc-product-after-card h3{
    taille de police : 26 px ;
  }

  .brc-product-after__related-controls{
    affichage : flexible ;
    aligner-éléments:centre;
    justifier-contenu:centre;
    écart : 14 px ;
    marge supérieure : 20 px ;
  }

  .brc-product-after__related-controls bouton{
    largeur : 42 px ;
    hauteur : 42 px ;
    bordure:0;
    bordure-radius:999px;
    arrière-plan : #072e5b ;
    couleur :#ffffff;
    taille de police : 30 px ;
    hauteur de ligne : 1 ;
    affichage : flexible ;
    aligner-éléments:centre;
    justifier-contenu:centre;
    curseur : pointeur ;
  }

  .brc-product-after__related-dots{
    affichage : flexible ;
    aligner-éléments:centre;
    justifier-contenu:centre;
    écart : 8 px ;
  }

  .brc-product-after__related-dot{
    largeur:8px !important;
    hauteur:8px !important;
    largeur minimale : 8 px !important ;
    bordure:0;
    bordure-radius:999px;
    arrière-plan:rgba(7,46,91,.24) !important;
    marge intérieure : 0 ;
    curseur : pointeur ;
    transition:.2s facilité;
    taille de police : 0 !important ;
  }

  .brc-product-after__related-dot.is-active{
    largeur:24px !important;
    arrière-plan : #cf2027 !important ;
  }

  .brc-product-after__cta-actions{
    direction flexible : colonne ;
  }

  .brc-product-after__cta-actions a{
    largeur : 100 % ;
  }
}

/* =========================================================
   Finitions fiche produit — L'Écailler de Stef
   Version intégrée : prix unique, blocs allégés, rendu premium.
========================================================= */
#product-{{ section.id }} .product-actions__price,
#product-{{ section.id }} [data-update-block="price-extended"]{
  affichage : aucun !important ;
}

#product-{{ section.id }} .product-actions{
  marge supérieure : 34px !important ;
  marge intérieure : 0 !important ;
  bordure:0 !important;
  bordure-radius:0 !important;
  arrière-plan : transparent !important ;
  box-shadow:none !important;
}

#product-{{ section.id }} .product__cart-functions{
  marge supérieure:0 !important;
}

#product-{{ section.id }} .product__cart-functions .flex-buttons{
  afficher:grille !important;
  grille-template-columns:150px 1fr;
  gap:14px !important;
  aligner-éléments:fin;
}

#product-{{ section.id }} .product__cart-functions .flex-buttons > .add-to-cart:only-child,
#product-{{ section.id }} .product__cart-functions .flex-buttons > bouton:only-child{
  colonne de grille : 1 / -1 ;
}

#product-{{ section.id }} sélecteur de quantité,
#product-{{ section.id }} .sélecteur-quantité,
#produit-{{ section.id }} .quantité-produit{
  hauteur:56px !important;
  hauteur minimale : 56 px !important ;
  bordure-radius:999px !important;
  arrière-plan : #f6efe4 !important ;
  bordure:1px solide rgba(7,46,91,.12) !important;
  débordement:masqué !important;
  box-shadow:none !important;
}

#produit-{{ section.id }} .ajouter-au-cart.bouton,
#product-{{ section.id }} .button--product{
  largeur:100% !important;
  hauteur minimale : 56 px !important ;
  bordure-radius:999px !important;
  arrière-plan : #072e5b !important ;
  couleur:#ffffff !important;
  bordure:1px solide #072e5b !important;
  taille de police : 13 px !important ;
  font-weight:900 !important;
  espacement des lettres : 0,08em !important ;
  text-transform:uppercase !important;
  box-shadow:none !important;
}

#product-{{ section.id }} .add-to-cart.button.disabled,
#product-{{ section.id }} .button--product.disabled,
#product-{{ section.id }} .add-to-cart.button[désactivé],
#product-{{ section.id }} .button--product[désactivé]{
  arrière-plan : #aeb8c2 !important ;
  couleur de bordure : #aeb8c2 !important ;
  couleur:#ffffff !important;
  opacité:1 !important;
}

#produit-{{ section.id }} .card-widget,
#product-{{ section.id }} .product__description,
#produit-{{ section.id }} .produit-custom-liquide,
#product-{{ section.id }} .product-variant-metafield__container{
  arrière-plan : transparent !important ;
  bordure:0 !important;
  bordure-radius:0 !important;
  box-shadow:none !important;
  marge intérieure gauche : 0 !important ;
  marge intérieure droite : 0 !important ;
}

#product-{{ section.id }} .product__description{
  marge supérieure : 34px !important ;
  marge intérieure supérieure : 28px !important;
  border-top:1px solid rgba(7,46,91,.12) !important;
}

#product-{{ section.id }} .product__description .rte,
#product-{{ section.id }} .product__description,
#product-{{ section.id }} .product-text .rte{
  couleur:#31445f !important;
  taille de police : 17 px !important ;
  hauteur de ligne : 1,72 !important ;
}

#product-{{ section.id }} .card-widget__title,
#product-{{ section.id }} .toggle__title,
#product-{{ section.id }} .product-block__title{
  couleur:#072e5b !important;
  font-family:Georgia,serif !important;
  taille de police : 26 px !important ;
  hauteur de ligne : 1,05 !important ;
  font-weight:500 !important;
  letter-spacing:-.035em !important;
}

#product-{{ section.id }} [data-update-block="price-compact"]{
  marge supérieure : 26px !important ;
  marge intérieure inférieure : 26 px !important ;
  bordure-bas:1px solide rgba(7,46,91,.12) !important;
}

#product-{{ section.id }} [data-update-block="price-compact"] .product-price,
#product-{{ section.id }} [data-update-block="price-compact"] .price,
#product-{{ section.id }} [data-update-block="price-compact"] span{
  couleur:#072e5b !important;
  taille de police : 30 px !important ;
  hauteur de ligne : 1 !important ;
  font-weight:900 !important;
  letter-spacing:-.03em !important;
}

#product-{{ section.id }} .product-text{
  marge intérieure : 48px !important ;
  bordure-radius:30px !important;
  arrière-plan :#ffffff !important;
  bordure:1px solide rgba(7,46,91,.08) !important;
  box-shadow:0 18px 50px rgba(7,46,91,.06) !important;
}

#produit-{{ section.id }} .produit-gallery-item{
  box-shadow:0 18px 54px rgba(7,46,91,.10) !important;
}

#product-{{ section.id }} .product-variants{
  marge supérieure : 30px !important ;
}

#product-{{ section.id }} .product-variant__name{
  marge inférieure : 12px !important ;
  couleur :#59636f !important ;
  taille de police : 12px !important ;
  font-weight:900 !important;
  espacement des lettres : 0,12em !important ;
  text-transform:uppercase !important;
}

#produit-{{ section.id }} sélectionner,
#product-{{ section.id }} .product-variant-container,
#product-{{ section.id }} .product-variant select,
#product-{{ section.id }} .product-variants select,
#product-{{ section.id }} .styled-select select{
  arrière-plan :#ffffff !important;
  background-image:none !important;
  -webkit-appearance:none !important;
  apparence : aucune !important ;
}

@media(max-width:760px){
  #product-{{ section.id }} .product-text{
    marge intérieure : 28px 22px !important ;
    bordure-radius:24px !important;
  }

  #product-{{ section.id }} .product__cart-functions .flex-buttons{
    grid-template-columns:1fr !important;
  }

  #product-{{ section.id }} .product__title{
    font-size:clamp(42px,13vw,66px) !important;
  }

  #product-{{ section.id }} [data-update-block="price-compact"] .product-price,
  #product-{{ section.id }} [data-update-block="price-compact"] .price,
  #product-{{ section.id }} [data-update-block="price-compact"] span{
    taille de police : 27 px !important ;
  }
}


/* =========================================================
   V2 — corrections CSS fiche produit
   - caisse dynamique masquée
   - quantité + ajout panier alignés
   - prix unique conservé
   - section produits similaires ajoutés supprimés du Liquide
========================================================= */
#product-{{ section.id }} .product-actions__price,
#product-{{ section.id }} [data-update-block="price-extended"]{
  affichage : aucun !important ;
}

#product-{{ section.id }} .product-actions{
  marge supérieure : 30px !important ;
  marge intérieure : 0 !important ;
  bordure:0 !important;
  bordure-radius:0 !important;
  arrière-plan : transparent !important ;
  box-shadow:none !important;
}

#product-{{ section.id }} .product__cart-functions{
  marge:0 !important;
}

#product-{{ section.id }} .product__cart-functions .flex-buttons{
  afficher:grille !important;
  grid-template-columns:minmax(156px, 190px) minmax(0, 1fr) !important;
  gap:12px !important;
  align-items:stretch !important;
  largeur:100% !important;
}

#product-{{ section.id }} .product__cart-functions .flex-buttons > *{
  marge supérieure:0 !important;
  marge inférieure : 0 !important ;
}

#produit-{{ section.id }} .shopify-payment-button,
#produit-{{ section.id }} .shopify-payment-button__button,
#product-{{ section.id }} .shopify-payment-button__button--unbranded{
  affichage : aucun !important ;
}

#product-{{ section.id }} sélecteur de quantité,
#product-{{ section.id }} .sélecteur-quantité,
#produit-{{ section.id }} .quantité-produit{
  largeur:100% !important;
  largeur maximale : 190 px !important ;
  hauteur:58px !important;
  hauteur minimale : 58 px !important ;
  afficher:grille !important;
  grid-template-columns:48px minmax(54px, 1fr) 48px !important;
  align-items:center !important;
  bordure-radius:999px !important;
  arrière-plan : #f6efe4 !important ;
  bordure:1px solide rgba(7,46,91,.14) !important;
  débordement:masqué !important;
  box-shadow:none !important;
}

#product-{{ section.id }} bouton de sélection de quantité,
#product-{{ section.id }} .quantity-selector button,
#product-{{ section.id }} .product-quantity bouton,
#product-{{ section.id }} .quantity-selector__button{
  largeur:48px !important;
  hauteur:58px !important;
  hauteur minimale : 58 px !important ;
  marge intérieure : 0 !important ;
  bordure:0 !important;
  bordure-radius:0 !important;
  arrière-plan : transparent !important ;
  couleur:#072e5b !important;
  box-shadow:none !important;
  taille de police : 28 px !important ;
  hauteur de ligne : 1 !important ;
  font-weight:500 !important;
}

#product-{{ section.id }} champ de sélection de quantité,
#product-{{ section.id }} .quantity-selector input,
#product-{{ section.id }} .product-quantity entrée,
#product-{{ section.id }} .quantity-selector__input{
  largeur:100% !important;
  hauteur:58px !important;
  hauteur minimale : 58 px !important ;
  marge intérieure : 0 !important ;
  bordure:0 !important;
  bordure-gauche:1px solide rgba(7,46,91,.12) !important;
  border-right:1px solid rgba(7,46,91,.12) !important;
  bordure-radius:0 !important;
  arrière-plan :#ffffff !important;
  couleur:#072e5b !important;
  box-shadow:none !important;
  text-align:center !important;
  taille de police : 24 px !important ;
  font-weight:500 !important;
  -moz-appearance:textfield !important;
}

#product-{{ section.id }} quantity-selector input::-webkit-outer-spin-button,
#product-{{ section.id }} quantity-selector input::-webkit-inner-spin-button,
#product-{{ section.id }} .quantity-selector input::-webkit-outer-spin-button,
#product-{{ section.id }} .quantity-selector input::-webkit-inner-spin-button,
#product-{{ section.id }} .product-quantity input::-webkit-outer-spin-button,
#product-{{ section.id }} .product-quantity input::-webkit-inner-spin-button{
  -webkit-appearance:none !important;
  marge:0 !important;
}

#produit-{{ section.id }} .ajouter-au-cart.bouton,
#product-{{ section.id }} .button--product{
  largeur:100% !important;
  hauteur:58px !important;
  hauteur minimale : 58 px !important ;
  marge intérieure : 0 30px !important ;
  bordure-radius:999px !important;
  arrière-plan : #072e5b !important ;
  bordure:1px solide #072e5b !important;
  couleur:#ffffff !important;
  box-shadow:none !important;
  taille de police : 13 px !important ;
  font-weight:900 !important;
  espacement des lettres : 0,08em !important ;
  text-transform:uppercase !important;
}

#product-{{ section.id }} .add-to-cart.button:hover,
#product-{{ section.id }} .button--product:hover{
  arrière-plan : #0b3d78 !important ;
  couleur de bordure : #0b3d78 !important ;
  transformer:translateY(-1px);
}

#product-{{ section.id }} .add-to-cart.button.disabled,
#product-{{ section.id }} .button--product.disabled,
#product-{{ section.id }} .add-to-cart.button[désactivé],
#product-{{ section.id }} .button--product[désactivé]{
  arrière-plan : #aeb8c2 !important ;
  couleur de bordure : #aeb8c2 !important ;
  couleur:#ffffff !important;
  opacité:1 !important;
  transformer:aucun !important;
}

#product-{{ section.id }} .divider{
  marge:20px 0 !important;
  opacité:.55 !important;
}

#product-{{ section.id }} [data-update-block="price-compact"]{
  marge supérieure : 24px !important ;
  marge inférieure : 24px !important ;
  bordure-bas:1px solide rgba(7,46,91,.12) !important;
}

#product-{{ section.id }} .product__description,
#produit-{{ section.id }} .card-widget,
#produit-{{ section.id }} .produit-custom-liquide,
#product-{{ section.id }} .product-variant-metafield__container{
  arrière-plan : transparent !important ;
  bordure:0 !important;
  bordure-radius:0 !important;
  box-shadow:none !important;
  marge intérieure gauche : 0 !important ;
  marge intérieure droite : 0 !important ;
}

#product-{{ section.id }} .product__description{
  marge supérieure : 28px !important ;
  marge intérieure supérieure : 24 px !important ;
  border-top:1px solid rgba(7,46,91,.12) !important;
}


@media(max-width:760px){
  #product-{{ section.id }} .product__cart-functions .flex-buttons{
    grid-template-columns:1fr !important;
  }

  #product-{{ section.id }} sélecteur de quantité,
  #product-{{ section.id }} .sélecteur-quantité,
  #produit-{{ section.id }} .quantité-produit{
    largeur maximale : aucune !important ;
  }
}

</style>

{% commentaire %}
  BR.CREATIVE — Slider mobile "Compléter votre sélection"
  Activez les flèches, les points et le swipe du bloc personnalisé
  sans modifier les sliders natifs du thème Local.
{% endcomment %}
<script id="brc-related-products-slider">
  (fonction () {
    'utiliser le strict';

    fonction initBrcRelatedSlider(racine) {
      si (!root || root.dataset.brcRelatedInitialized === 'true') {
        retour;
      }

      var section = root.querySelector('[data-brc-related-products]');

      si (!section) {
        retour;
      }

      var viewport = section.querySelector('.brc-product-after__related-viewport');
      var track = section.querySelector('[data-brc-related-track]');
      var slides = section.querySelectorAll('[data-brc-related-slide]');
      var prevButton = section.querySelector('[data-brc-related-prev]');
      var nextButton = section.querySelector('[data-brc-related-next]');
      var dots = section.querySelectorAll('[data-brc-related-dot]');

      si (!viewport || !track || slides.length <= 1) {
        retour;
      }

      racine.dataset.brcRelatedInitialized = 'true';

      var currentIndex = 0;
      var touchStartX = 0;
      var touchStartY = 0;

      fonction isMobile() {
        return window.matchMedia('(max-width: 760px)').matches;
      }

      fonction normaliserIndex(index) {
        si (index < 0) {
          retourner slides.length - 1;
        }

        si (index >= slides.length) {
          renvoyer 0 ;
        }

        retourner l'index ;
      }

      fonction updateDots() {
        dots.forEach(function (dot, dotIndex) {
          var active = dotIndex === currentIndex;

          dot.classList.toggle('is-active', active);

          si (actif) {
            dot.setAttribute('aria-current', 'true');
          } autre {
            dot.removeAttribute('aria-current');
          }
        });
      }

      fonction updateSlider(index) {
        index_actuel = index_normalisé(index);

        si (!isMobile()) {
          piste.style.transform = '';
          index actuel = 0 ;
          mettre à jourDots();
          retour;
        }

        track.style.transform = 'translate3d(-' + (currentIndex * 100) + '%, 0, 0)';
        mettre à jourDots();
      }

      si (bouton précédent) {
        prevButton.addEventListener('click', function () {
          mettre à jour le curseur (index actuel - 1);
        });
      }

      si (bouton suivant) {
        nextButton.addEventListener('click', function () {
          mettre à jour le curseur (index actuel + 1);
        });
      }

      dots.forEach(function (dot) {
        dot.addEventListener('click', function () {
          var index = parseInt(dot.getAttribute('data-index'), 10);

          si (!Number.isNaN(index)) {
            mettre à jour le curseur(index);
          }
        });
      });

      viewport.addEventListener(
        'touchstart',
        fonction (événement) {
          si (!isMobile() || !event.touches || !event.touches.length) {
            retour;
          }

          touchStartX = événement.touches[0].clientX;
          touchStartY = événement.touches[0].clientY;
        },
        { passif: vrai }
      );

      viewport.addEventListener(
        'touché',
        fonction (événement) {
          si (!isMobile() || !event.changedTouches || !event.changedTouches.length) {
            retour;
          }

          var touchEndX = event.changedTouches[0].clientX;
          var touchEndY = event.changedTouches[0].clientY;
          var distanceX = touchEndX - touchStartX;
          var distanceY = touchEndY - touchStartY;

          si (Math.abs(distanceX) < 45 || Math.abs(distanceX) <= Math.abs(distanceY)) {
            retour;
          }

          si (distanceX < 0) {
            mettre à jour le curseur (index actuel + 1);
          } autre {
            mettre à jour le curseur (index actuel - 1);
          }
        },
        { passif: vrai }
      );

      fenêtre.addEventListener('resize', function () {
        si (isMobile()) {
          mettre à jour le curseur(index actuel);
        } autre {
          mettre à jour le curseur(0);
        }
      });

      mettre à jour le curseur(0);
    }

    fonction initAllBrcRelatedSliders(scope) {
      var contexte = portée || document;

      si (context.matches && context.matches('[data-brc-product-after]')) {
        initBrcRelatedSlider(contexte);
      }

      si (context.querySelectorAll) {
        context.querySelectorAll('[data-brc-product-after]').forEach(function (root) {
          initBrcRelatedSlider(racine);
        });
      }
    }

    si (document.readyState === 'loading') {
      document.addEventListener('DOMContentLoaded', function () {
        initAllBrcRelatedSliders(document);
      });
    } autre {
      initAllBrcRelatedSliders(document);
    }

    document.addEventListener('shopify:section:load', function (event) {
      initAllBrcRelatedSliders(event.target);
    });
  })();
</script>

<script src="{{ 'component-toggle.js' | asset_url }}" defer></script>

{%- si section.settings.enable_zoom -%}
  <script src="{{ 'component-product-image-zoom.js' | asset_url }}" defer></script>
{%- endif -%}

<script src="{{ 'section-main-product.js' | asset_url }}" defer></script>

{%- si video_script -%}
  <script>
    window.KrownAssetLoader.loadScript('{{ "component-video.js" | asset_url }}');
  </script>
{%- endif -%}

{%- si nutrition_script -%}
  <script src="{{ 'component-nutritional-info.js' | asset_url }}" defer></script>
{%- endif -%}

{%- si section.settings.sticky_add_to_cart et product.available -%}

  {%- liquide
    si settings.show_currency_codes
      assign iso_code = localization.country.currency.iso_code | prepend: ' '
    fin si
  -%}

  <sticky-add-to-cart
    {% if product.has_only_default_variant %}
      données uniques
    {% elsif section.settings.sticky_atc_variants %}
      data-single {% unless product.has_only_default_variant %} data-single-with-options {% endunless %}
    {% autre %}
      données multiples
    {% endif %}
    data-id="product-{{ section.id }}"
    class="sticky-add-to-cart sticky-add-to-cart--{{ section.settings.sticky_atc_style }}
      sticky-add-to-cart--default-to-first-variant-{{ default_to_first_variant }}
    "
    style="
      --color-background-main: {{ section.settings.sticky_bar_bgcolor }};
      --color-text-main: {{ section.settings.sticky_bar_txtcolor }};
      {%- if section.settings.sticky_bar_blur %}
        filtre d'arrière-plan : flou (10 px) ;
        couleur de fond : {{ section.settings.sticky_bar_bgcolor | color_modify: 'alpha', 0.6 }};
      {%- endif -%}
    "
  >
    <div class="sticky-add-to-cart__inner">
      <div class="sticky-add-to-cart__title"><span class="text-size--xlarge text-weight--bold">{{ product.title | escape }}</span></div>
      <div class="sticky-add-to-cart__actions">
        <div class="sticky-add-to-cart__price text-size--large" data-js-atc-price>
          {%- si le prix du produit varie -%}
            <span class="sticky-add-to-cart__price-varies">
              {%- liquide
                assign price = product.price | money | append: iso_code
                si product.compare_at_price > product.price ou product.compare_at_price_varies
                  echo 'products.grid.on_sale_from_html' | t: prix: prix
                autre
                  echo 'products.grid.from_text_html' | t: prix: prix
                fin si
              -%}
            </span>
          {%- autre -%}
            <span class="sticky-add-to-cart__price-original text-weight--bold">{{ current_variant.price | money | append: iso_code }}</span>
            {%- si current_variant.compare_at_price > current_variant.price -%}
              <del class="sticky-add-to-cart__price-compare">{{ current_variant.compare_at_price | money | append: iso_code }}</del>
            {%- endif -%}
          {%- endif -%}
        </div>
        <div class="sticky-add-to-cart__button">
          {%- si product.has_only_default_variant ou section.settings.sticky_atc_variants -%}
            <button data-js-atc class="button button button--solid button--regular button--loader {% if default_to_first_variant == false and product.has_only_default_variant == false %} show-block-if-variant-selected {% endif %}">
              <span class="button__text">{{ 'products.page.add_to_cart_button' | t }}</span>
              <span class="button__preloader">
                <svg class="button__preloader-element" viewBox="25 25 50 50"><circle cx="50" cy="50" r="20" fill="none" stroke-width="4"/></svg>
              </span>
            </button>
             {%- si default_to_first_variant == false et product.has_only_default_variant == false -%}
              <button data-js-choose class="show-block-if-variant-not-selected-yet button button button--solid button--regular button--loader"><span class="button__text">{{ 'products.page.choose_options_button' | t }}</span></button>
            {%- endif -%}
          {%- autre -%}
            <button data-js-choose class="button button button--solid button--regular button--loader"><span class="button__text">{{ 'products.page.choose_options_button' | t }}</span></button>
          {%- endif -%}
        </div>
      </div>
    </div>
  </sticky-add-to-cart>

{%- endif -%}

{% schéma %}
	{
    "nom": "t:sections.local-extra-words.sections.main-product.name",
    "classe": "mount-css-slider mount-toggles mount-product-page",
    "blocs" : [
      {
        "type": "@app"
      },
      {
        "type": "séparateur",
        "nom": "t:divider.label",
        "paramètres": [
          {
            "type": "plage",
            "id": "hauteur",
            "label": "t:divider.divider_height",
            "unité": "px",
            "min": 1,
            "max": 10,
            "étape" : 1,
            "par défaut" : 1
          },
          {
            "type": "en-tête",
            "contenu": "t:divider.divider_design"
          },
          {
            "type": "couleur",
            "id": "couleur",
            "label": "t:divider.divider_color",
            "par défaut": "#000000"
          },
          {
            "type": "sélectionner",
            "id": "style",
            "label": "t:sections.local-extra-words.sections.main-product.blocks.pickup_availability.settings.style",
            "options": [
              {
                "valeur" : "solide",
                "label": "t:divider.divider_style_solid"
              },
              {
                "valeur" : "pointillé",
                "label": "t:divider.divider_style_dotted"
              },
              {
                "valeur" : "pointillé",
                "label": "t:divider.divider_style_dashed"
              },
              {
                "valeur": "double",
                "label": "t:divider.divider_style_double"
              }
            ],
            "par défaut" : "solide"
          }
        ]
      },
      {
        "type": "texte",
        "nom": "t:sections.main-product.blocks.text.name",
        "paramètres": [
          {
            "id": "texte",
            "type": "richtext",
            "default": "<p>Bloc de texte</p>",
            "label": "t:sections.main-product.blocks.text.settings.text.label"
          },
          {
            "type": "sélectionner",
            "id": "taille_texte",
            "label": "t:sections.local-extra-words.sections.product-card.blocks.text.settings.size.label",
            "options": [
              {
                "valeur": "taille du texte--tsmall",
                "label": "t:sections.local-extra-words.sections.product-card.blocks.text.settings.size.option__1"
              },
              {
                "valeur": "taille du texte normale",
                "label": "t:sections.local-extra-words.sections.product-card.blocks.text.settings.size.option__2"
              },
              {
                "valeur": "taille du texte -- grande",
                "label": "t:sections.local-extra-words.sections.product-card.blocks.text.settings.size.option__3"
              }
            ],
            "default": "taille du texte --normale"
          },
          {
            "type": "couleur",
            "id": "text_color",
            "label": "t:sections.local-extra-words.sections.product-card.blocks.text.settings.color.label",
            "par défaut" : "#6A6A6A"
          },
          {
            "type": "case à cocher",
            "id": "text_transform",
            "label": "t:sections.local-extra-words.sections.product-card.blocks.text.settings.transform.label",
            "par défaut" : faux
          }
        ]
      },
      {
        "type": "vendeur",
        "nom": "t:sections.local-extra-words.sections.product-card.blocks.vendor",
        "paramètres": [
          {
            "type": "sélectionner",
            "id": "taille_texte",
            "label": "t:sections.local-extra-words.sections.product-card.blocks.text.settings.size.label",
            "options": [
              {
                "valeur": "taille du texte--tsmall",
                "label": "t:sections.local-extra-words.sections.product-card.blocks.text.settings.size.option__1"
              },
              {
                "valeur": "taille du texte normale",
                "label": "t:sections.local-extra-words.sections.product-card.blocks.text.settings.size.option__2"
              },
              {
                "valeur": "taille du texte -- grande",
                "label": "t:sections.local-extra-words.sections.product-card.blocks.text.settings.size.option__3"
              }
            ],
            "default": "taille du texte --normale"
          }
        ]
      },
      {
        "type": "badges",
        "nom": "t:local-march-update.blocks.badges.name",
        "limite" : 1
      },
      {
        "type": "titre",
        "nom": "t:sections.main-product.blocks.title.name",
        "limite" : 1
      },
      {
        "type": "prix",
        "nom": "t:sections.main-product.blocks.price.name",
        "limite" : 1
      },
      {
        "type": "tax_info",
        "nom": "t:sections.local-extra-words.sections.main-product.blocks.tax_info.name",
        "limite" : 1
      },
      {
        "type": "code-barres sku",
        "nom": "t:sections.main-product.blocks.sku_barcode.name",
        "limite" : 1
      },
      {
        "type": "variant_picker",
        "nom": "t:sections.main-product.blocks.variant_picker.name",
        "limite" : 1,
        "paramètres": [
          {
            "type": "sélectionner",
            "id": "variants_style",
            "label": "t:sections.split-extra-words.sections.main-product.settings.variants.label",
            "options": [
              {
                "valeur": "radio",
                "label": "t:sections.split-extra-words.sections.main-product.settings.variants.options__1"
              },
              {
                "valeur": "sélectionner",
                "label": "t:sections.split-extra-words.sections.main-product.settings.variants.options__2"
              }
            ],
            "par défaut" : "radio"
          },
          {
            "type": "paragraphe",
            "content": "t:new_color_swatches"
          },
          {
            "type": "en-tête",
            "content": "t:sections.refactor_words.inventory.name"
          },
          {
            "type": "sélectionner",
            "id": "show_quantities",
            "label": "t:sections.main-product.blocks.variant_picker.settings.low_inventory_notification.label",
            "info": "t:sections.main-product.blocks.variant_picker.settings.low_inventory_notification.info",
            "options": [
              {
                "valeur": "non",
                "label": "t:sections.main-product.blocks.variant_picker.settings.low_inventory_notification.options__1.label"
              },
              {
                "valeur": "inférieure à",
                "label": "t:sections.main-product.blocks.variant_picker.settings.low_inventory_notification.options__2.label"
              },
              {
                "valeur" : "toujours",
                "label": "t:sections.main-product.blocks.variant_picker.settings.low_inventory_notification.options__3.label"
              }
            ],
            "par défaut": "non"
          },
          {
            "type": "paragraphe",
            "content": "t:local-260.labels.custom_inventory_notification_colors"
          },
          {
            "type": "couleur",
            "id": "inventory_color_low",
            "label": "t:local-260.labels.low_inventory",
            "par défaut : "rgba(0,0,0,0)"
          },
          {
            "type": "couleur",
            "id": "inventory_color_enough",
            "étiquette": "t:local-260.labels.regular_stock",
            "par défaut : "rgba(0,0,0,0)"
          },
          {
            "type": "couleur",
            "id": "inventory_color_out",
            "étiquette": "t:local-260.étiquettes.en_rupture_de_stock",
            "par défaut : "rgba(0,0,0,0)"
          }
        ]
      },
      {
        "type": "de retour en stock",
        "nom": "t:back-in-stock-alert.header",
        "limite" : 1,
        "paramètres": [
          {
            "type": "paragraphe",
            "content": "t:back-in-stock-alert.info"
          },
          {
            "type": "paragraphe",
            "content": "t:back-in-stock-alert.content"
          },
          {
            "type": "inline_richtext",
            "id": "back_in_stock_text",
            "label": "t:sections.split-extra-words.settings_schema.colors.settings.text",
            "default": "Saisissez votre adresse e-mail ci-dessous pour être averti lorsque ce produit sera de nouveau disponible."
          },
          {
            "type": "texte",
            "id": "back_in_stock_button_label",
            "label": "t:sections.image-with-text.blocks.image.settings.button_label.label",
            "default": "M'avertir"
          },
          {
            "type": "texte",
            "id": "back_in_stock_success_message",
            "label": "t:back-in-stock-alert.success_message",
            "default": "Merci ! Nous vous informerons dès que ce produit sera disponible !"
          },
          {
            "type": "texte",
            "id": "back_in_stock_email_message",
            "label": "t:back-in-stock-alert.email_message",
            "default": "Je souhaite être averti lorsque ce produit sera de nouveau disponible."
          }
        ]
      },
      {
        "type": "product_siblings",
        "nom": "t:product-siblings.nom",
        "paramètres": [
          {
            "type": "paragraphe",
            "content": "t:product-siblings.info"
          },
          {
            "type": "texte",
            "id": "heading",
            "label": "t:sections.local-extra-words.sections.headings.heading",
            "default": "Produits frères"
          },
          {
            "type": "liste_de_produits",
            "id": "produits",
            "label": "t:sections.local-extra-words.sections.main-product.blocks.related.settings.products"
          },
          {
            "type": "sélectionner",
            "id": "ratio_aspect",
            "label": "t:settings_schema.product-grid.settings.aspect_ratio.label",
            "options": [
              {
                "valeur" : "1,33333",
                "label": "t:sections.gallery.settings.aspect_ratio.options__1.label"
              },
              {
                "valeur": "1",
                "label": "t:sections.gallery.settings.aspect_ratio.options__2.label"
              },
              {
                "valeur" : "0,83333",
                "label": "t:sections.gallery.settings.aspect_ratio.options__3.label"
              },
              {
                "valeur" : "0,666667",
                "label": "t:sections.gallery.settings.aspect_ratio.options__4.label"
              }
            ],
            "par défaut": "1"
          }
        ]
      },
      {
        "type": "custom_property",
        "nom": "t:local-260.labels.custom_property",
        "paramètres": [
          {
            "type": "paragraphe",
            "content": "t:local-260.labels.custom_property_info"
          },
          {
            "type": "texte",
            "id": "titre",
            "label": "t:local-260.labels.label",
            "default": "Propriété personnalisée"
          },
          {
            "type": "sélectionner",
            "id": "field_type",
            "label": "t:local-260.labels.type",
            "options": [
              {
                "valeur" : "texte",
                "label": "t:local-260.options.text"
              },
              {
                "valeur" : "case à cocher",
                "label": "t:local-260.options.checkbox"
              },
              {
                "valeur": "sélectionner",
                "label": "t:local-260.options.dropdown"
              }
            ],
            "par défaut" : "texte"
          },
          {
            "type": "case à cocher",
            "id": "champ_obligatoire",
            "label": "t:local-260.labels.required",
            "info": "t:local-260.labels.required_info",
            "par défaut" : faux
          },
          {
            "type": "case à cocher",
            "id": "field_checkout",
            "label": "t:local-260.labels.hide_at_checkout",
            "info": "t:local-260.labels.hide_at_checkout_info",
            "par défaut" : faux
          },
          {
            "type": "en-tête",
            "content": "t:local-260.labels.text_property_settings"
          },
          {
            "type": "case à cocher",
            "id": "field_text_long",
            "label": "t:local-260.labels.allow_long_text",
            "par défaut" : faux
          },
          {
            "type": "nombre",
            "id": "field_text_character_limit",
            "label": "t:local-260.labels.maximum_characters",
          },
          {
            "type": "en-tête",
            "content": "t:local-260.labels.checkbox_property_settings"
          },
          {
            "type": "texte",
            "id": "field_checkbox_value",
            "label": "t:local-march-update.blocks.progress_slider.value",
            "info": "t:local-260.labels.appears_on_the_order_summary",
            "par défaut" : "Oui"
          },
          {
            "type": "en-tête",
            "content": "t:local-260.labels.dropdown_property_settings"
          },
          {
            "type": "texte",
            "id": "field_dropdown_values",
            "label": "t:local-260.labels.values",
            "info": "t:local-260.labels.values_info",
            "default": "Valeur 1,Valeur 2,Valeur 3"
          },
          {
            "type": "case à cocher",
            "id": "field_dropdown_default",
            "label": "t:local-260.labels.default_value",
            "info": "Si cette option est cochée, aucune valeur ne sera sélectionnée par défaut.",
            "par défaut" : vrai
          }
        ]
      },
      {
        "type": "boutons_d'achat",
        "nom": "t:sections.main-product.blocks.buy_buttons.name",
        "limite" : 1,
        "paramètres": [
          {
            "type": "case à cocher",
            "id": "show_price",
            "label": "t:sections.local-extra-words.sections.main-product.blocks.buy_buttons.settings.show_price",
            "par défaut" : vrai
          },
          {
            "type": "case à cocher",
            "id": "show_quantity_selector",
            "label": "t:sections.main-product.blocks.buy_buttons.settings.show_quantity_selector.label",
            "par défaut" : vrai
          },
          {
            "type": "case à cocher",
            "id": "show_preorder",
            "par défaut" : faux,
            "label": "t:local-220.preorder"
          },
          {
            "type": "case à cocher",
            "id": "show_dynamic_checkout",
            "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",
            "par défaut" : vrai
          },
          {
            "type": "case à cocher",
            "id": "show_gift_card_recipient",
            "par défaut" : faux,
            "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": "en-tête",
            "content": "t:local-march-update.labels.custom_colors"
          },
          {
            "type": "couleur",
            "id": "color_text_buttons",
            "label": "t:sections.split-extra-words.settings_schema.colors.settings.text",
            "par défaut : "rgba(0,0,0,0)"
          },
          {
            "type": "couleur",
            "id": "color_accent_buttons",
            "label": "t:sections.local-extra-words.settings_schema.colors.settings.accent",
            "par défaut : "rgba(0,0,0,0)"
          },
          {
            "id": "style_buttons",
            "label": "t:sections.local-extra-words.sections.buttons.style.label",
            "type": "sélectionner",
            "options": [
              {
                "valeur" : "contour",
                "label": "t:sections.local-extra-words.sections.buttons.style.option__1"
              },
              {
                "valeur" : "solide",
                "label": "t:sections.local-extra-words.sections.buttons.style.option__2"
              }
            ],
            "par défaut" : "solide"
          }
        ]
      },
      {
        "type": "description",
        "nom": "t:sections.main-product.blocks.description.name",
        "limite" : 1,
        "paramètres": [
          {
            "type": "en-tête",
            "content": "t:local-260.labels.block_heading"
          },
          {
            "type": "paragraphe",
            "content": "t:sections.local-extra-words.sections.text-columns-with-icons.blocks.select_icon.info"
          },
          {
            "type": "texte",
            "id": "heading",
            "label": "t:sections.local-extra-words.sections.headings.title"
          },
          {
            "type": "texte",
            "id": "sous-titre",
            "label": "t:sections.local-extra-words.sections.headings.subtitle"
          },
          {
            "type": "texte",
            "id": "tooltip_info",
            "label": "t:local-260.labels.tooltip_text"
          },
          {
            "id": "tab_icon",
            "type": "sélecteur_d'images",
            "label": "t:sections.local-extra-words.sections.header.blocks.info.icon.label",
            "info": "t:sections.local-extra-words.sections.header.blocks.info.custom-icon.info"
          },
          {
            "type": "en-tête",
            "content": "t:local-260.labels.block_style"
          },
          {
            "type": "case à cocher",
            "id": "pliable",
            "label": "t:local-260.labels.collapsible",
            "par défaut" : faux
          },
          {
            "type": "case à cocher",
            "id": "ouvert_par_défaut",
            "visible_if": "{{ block.settings.collapsible == true }}",
            "label": "t:local-260.labels.opened_by_default",
            "par défaut" : faux
          },
          {
            "id": "layout",
            "label": "t:sections.refactor_words.before_after.layout.label",
            "type": "sélectionner",
            "options": [
              {
                "valeur": "encadré",
                "label": "t:local-260.labels.boxed"
              },
              {
                "valeur" : "compact",
                "label": "t:sections.local-extra-words.sections.main-product.blocks.pickup_availability.settings.option__1"
              }
            ],
            "par défaut": "compact"
          },
          {
            "type": "couleur",
            "id": "text_color",
            "label": "t:sections.custom-colors.text.label",
            "par défaut : "rgba(0,0,0,0)"
          },
          {
            "type": "couleur",
            "id": "bg_color",
            "visible_if": "{{ block.settings.layout == 'boxed' }}",
            "label": "t:sections.custom-colors.background.label",
            "info": "t:local-260.labels.applies_to_boxed_version_only",
            "par défaut : "rgba(0,0,0,0)"
          },
          {
            "type": "case à cocher",
            "id": "darken_header",
            "visible_if": "{{ block.settings.layout == 'boxed' }}",
            "label": "t:local-260.labels.darken_the_header",
            "par défaut" : faux
          }
        ]
      },
      {
        "type": "nutrition",
        "nom": "t:local-march-update.blocks.nutritional.name",
        "paramètres": [
          {
            "type": "en-tête",
            "content": "t:local-260.labels.block_heading"
          },
          {
            "type": "texte",
            "id": "heading",
            "label": "t:sections.local-extra-words.sections.headings.title",
            "default": "Informations nutritionnelles"
          },
          {
            "type": "texte",
            "id": "sous-titre",
            "label": "t:sections.local-extra-words.sections.headings.subtitle"
          },
          {
            "type": "texte",
            "id": "tooltip_info",
            "label": "t:local-260.labels.tooltip_text"
          },
          {
            "id": "custom_icon",
            "type": "sélecteur_d'images",
            "label": "t:sections.local-extra-words.sections.header.blocks.info.icon.label",
            "info": "t:sections.local-extra-words.sections.text-columns-with-icons.blocks.select_icon.info"
          },
          {
            "type": "en-tête",
            "content": "t:local-260.labels.block_content"
          },
          {
            "type": "texte",
            "id": "label_left",
            "label": "t:local-march-update.blocks.nutritional.label_left",
            "default": "Valeurs typiques"
          },
          {
            "type": "texte",
            "id": "label_right",
            "label": "t:local-march-update.blocks.nutritional.label_right",
            "par défaut" : "Pour 100 g"
          },
          {
            "type": "richtext",
            "id": "contenu",
            "label": "t:local-march-update.blocks.nutritional.information.label",
            "info": "t:local-march-update.blocks.nutritional.information.info",
            "default": "<p>Énergie, 205 kJ / 49 kcal<br/>Matières grasses, 0 g<br/>- dont : Acides gras saturés, 0 g<br/>Glucides, 10 g<br/>- dont : Sucres, 7 g<br/></p>"
          },
          {
            "type": "richtext",
            "id": "content_extra",
            "label": "t:local-march-update.blocks.nutritional.extra_information",
            "default": "<p><strong>Ingrédients :</strong> Sucre, sirop de glucose, eau, gélatine bovine, acidifiant : acide citrique, arôme</p>"
          },
          {
            "type": "en-tête",
            "content": "t:local-march-update.labels.dynamic_content.name"
          },
          {
            "type": "case à cocher",
            "label": "t:local-march-update.labels.dynamic_content.hide_block",
            "id": "hide_block_if",
            "par défaut" : faux
          },
          {
            "type": "en-tête",
            "content": "t:local-260.labels.block_style"
          },
          {
            "type": "case à cocher",
            "id": "pliable",
            "label": "t:local-260.labels.collapsible",
            "par défaut" : vrai
          },
          {
            "type": "case à cocher",
            "id": "ouvert_par_défaut",
            "visible_if": "{{ block.settings.collapsible == true }}",
            "label": "t:local-260.labels.opened_by_default",
            "par défaut" : faux
          },
          {
            "id": "layout",
            "label": "t:sections.refactor_words.before_after.layout.label",
            "type": "sélectionner",
            "options": [
              {
                "valeur": "encadré",
                "label": "t:local-260.labels.boxed"
              },
              {
                "valeur" : "compact",
                "label": "t:sections.local-extra-words.sections.main-product.blocks.pickup_availability.settings.option__1"
              }
            ],
            "par défaut": "encadré"
          },
          {
            "type": "couleur",
            "id": "text_color",
            "label": "t:sections.custom-colors.text.label",
            "par défaut : "rgba(0,0,0,0)"
          },
          {
            "type": "couleur",
            "id": "bg_color",
            "visible_if": "{{ block.settings.layout == 'boxed' }}",
            "label": "t:sections.custom-colors.background.label",
            "info": "t:local-260.labels.applies_to_boxed_version_only",
            "par défaut : "rgba(0,0,0,0)"
          },
          {
            "type": "case à cocher",
            "id": "darken_header",
            "visible_if": "{{ block.settings.layout == 'boxed' }}",
            "label": "t:local-260.labels.darken_the_header",
            "par défaut" : vrai
          }
        ]
      },
      {
        "type": "évaluation",
        "nom": "t:settings_schema.product-grid.settings.header__1.content",
        "limite" : 1,
        "paramètres": [
          {
            "type": "paragraphe",
            "content": "t:settings_schema.product-grid.settings.header__1.info"
          }
        ]
      },
      {
        "type": "partage",
        "nom": "t:sections.main-product.blocks.share.name",
        "limite" : 1,
        "paramètres": [
          {
            "type": "paragraphe",
            "content": "t:sections.main-product.blocks.share.settings.featured_image_info.content"
          },
          {
            "type": "paragraphe",
            "content": "t:sections.main-product.blocks.share.settings.title_info.content"
          },
          {
            "type": "en-tête",
            "content": "t:local-260.labels.block_heading"
          },
          {
            "type": "texte",
            "id": "titre",
            "label": "t:sections.local-extra-words.sections.headings.title",
            "par défaut" : "Partager"
          },
          {
            "type": "texte",
            "id": "sous-titre",
            "label": "t:sections.local-extra-words.sections.headings.subtitle"
          },
          {
            "type": "texte",
            "id": "tooltip_info",
            "label": "t:local-260.labels.tooltip_text"
          },
          {
            "id": "image",
            "type": "sélecteur_d'images",
            "label": "t:sections.local-extra-words.sections.header.blocks.info.icon.label",
            "info": "t:sections.local-extra-words.sections.text-columns-with-icons.blocks.select_icon.info"
          },
          {
            "type": "en-tête",
            "content": "t:local-260.labels.block_content"
          },
          {
            "type": "case à cocher",
            "label": "t:local-260.labels.show_facebook",
            "id": "share_on_facebook",
            "par défaut" : vrai
          },
          {
            "type": "case à cocher",
            "label": "t:local-260.labels.show_x",
            "id": "share_on_x",
            "par défaut" : vrai
          },
          {
            "type": "case à cocher",
            "label": "t:local-260.labels.show_pinterest",
            "id": "share_on_pinterest",
            "par défaut" : vrai
          },
          {
            "type": "case à cocher",
            "label": "t:local-260.labels.show_custom_link",
            "id": "custom_share_link",
            "par défaut" : faux,
            "info": "t:local-260.labels.show_custom_link_info"
          },
          {
            "type": "en-tête",
            "content": "t:local-260.labels.block_style"
          },
          {
            "type": "case à cocher",
            "id": "pliable",
            "label": "t:local-260.labels.collapsible",
            "par défaut" : faux
          },
          {
            "type": "case à cocher",
            "id": "ouvert_par_défaut",
            "visible_if": "{{ block.settings.collapsible == true }}",
            "label": "t:local-260.labels.opened_by_default",
            "par défaut" : faux
          },
          {
            "id": "layout",
            "label": "t:sections.refactor_words.before_after.layout.label",
            "type": "sélectionner",
            "options": [
              {
                "valeur": "encadré",
                "label": "t:local-260.labels.boxed"
              },
              {
                "valeur" : "compact",
                "label": "t:sections.local-extra-words.sections.main-product.blocks.pickup_availability.settings.option__1"
              }
            ],
            "par défaut": "compact"
          },
          {
            "type": "couleur",
            "id": "text_color",
            "label": "t:sections.custom-colors.text.label",
            "par défaut : "rgba(0,0,0,0)"
          },
          {
            "type": "couleur",
            "id": "bg_color",
            "visible_if": "{{ block.settings.layout == 'boxed' }}",
            "label": "t:sections.custom-colors.background.label",
            "info": "t:local-260.labels.applies_to_boxed_version_only",
            "par défaut : "rgba(0,0,0,0)"
          },
          {
            "type": "case à cocher",
            "id": "darken_header",
            "visible_if": "{{ block.settings.layout == 'boxed' }}",
            "label": "t:local-260.labels.darken_the_header",
            "par défaut" : vrai
          }
        ]
      },
      {
        "type": "collapsible_tab",
        "nom": "t:sections.main-product.blocks.collapsible_tab.name",
        "paramètres": [
          {
            "type": "en-tête",
            "content": "t:local-260.labels.block_heading"
          },
          {
            "type": "paragraphe",
            "content": "t:sections.local-extra-words.sections.text-columns-with-icons.blocks.select_icon.info"
          },
          {
            "type": "texte",
            "id": "heading",
            "label": "t:sections.local-extra-words.sections.headings.title",
            "default": "Onglet pliable"
          },
          {
            "type": "texte",
            "id": "sous-titre",
            "label": "t:sections.local-extra-words.sections.headings.subtitle"
          },
          {
            "type": "texte",
            "id": "tooltip_info",
            "label": "t:local-260.labels.tooltip_text"
          },
          {
            "id": "tab_icon",
            "type": "sélecteur_d'images",
            "label": "t:sections.local-extra-words.sections.header.blocks.info.icon.label",
            "info": "t:sections.local-extra-words.sections.header.blocks.info.custom-icon.info"
          },
          {
            "type": "en-tête",
            "content": "t:local-260.labels.block_content"
          },
          {
            "id": "contenu",
            "type": "richtext",
            "label": "t:sections.main-product.blocks.collapsible_tab.settings.content.label"
          },
          {
            "id": "page",
            "type": "page",
            "label": "t:sections.main-product.blocks.collapsible_tab.settings.page.label"
          },
          {
            "type": "sélecteur_d'images",
            "id": "image",
            "label": "t:sections.main-product.blocks.collapsible_tab.settings.image.label"
          },
          {
            "type": "en-tête",
            "content": "t:local-march-update.labels.dynamic_content.name"
          },
          {
            "type": "case à cocher",
            "label": "t:local-march-update.labels.dynamic_content.hide_block",
            "id": "hide_block_if",
            "par défaut" : faux
          },
          {
            "type": "en-tête",
            "content": "t:local-260.labels.block_style"
          },
          {
            "type": "case à cocher",
            "id": "pliable",
            "label": "t:local-260.labels.collapsible",
            "par défaut" : vrai
          },
          {
            "type": "case à cocher",
            "id": "ouvert_par_défaut",
            "visible_if": "{{ block.settings.collapsible == true }}",
            "label": "t:local-260.labels.opened_by_default",
            "par défaut" : faux
          },
          {
            "id": "layout",
            "label": "t:sections.refactor_words.before_after.layout.label",
            "type": "sélectionner",
            "options": [
              {
                "valeur": "encadré",
                "label": "t:local-260.labels.boxed"
              },
              {
                "valeur" : "compact",
                "label": "t:sections.local-extra-words.sections.main-product.blocks.pickup_availability.settings.option__1"
              }
            ],
            "par défaut": "compact"
          },
          {
            "type": "couleur",
            "id": "text_color",
            "label": "t:sections.custom-colors.text.label",
            "par défaut : "rgba(0,0,0,0)"
          },
          {
            "type": "couleur",
            "id": "bg_color",
            "visible_if": "{{ block.settings.layout == 'boxed' }}",
            "label": "t:sections.custom-colors.background.label",
            "info": "t:local-260.labels.applies_to_boxed_version_only",
            "par défaut : "rgba(0,0,0,0)"
          },
          {
            "type": "case à cocher",
            "id": "darken_header",
            "visible_if": "{{ block.settings.layout == 'boxed' }}",
            "label": "t:local-260.labels.darken_the_header",
            "par défaut" : vrai
          }
        ]
      },
      {
        "type": "pickup_availability",
        "nom": "t:sections.local-extra-words.sections.main-product.blocks.pickup_availability.name",
        "limite" : 2,
        "paramètres": [
          {
            "type": "paragraphe",
            "content": "t:sections.local-extra-words.sections.main-product.blocks.pickup_availability.info"
          },
          {
            "type": "sélectionner",
            "label": "t:sections.local-extra-words.sections.main-product.blocks.pickup_availability.settings.style",
            "id": "style",
            "options": [
              {
                "valeur" : "compact",
                "label": "t:sections.local-extra-words.sections.main-product.blocks.pickup_availability.settings.option__1"
              },
              {
                "valeur" : "étendue",
                "label": "t:sections.local-extra-words.sections.main-product.blocks.pickup_availability.settings.option__2"
              }
            ],
            "par défaut" : "étendu"
          },
          {
            "type": "en-tête",
            "content": "t:local-260.labels.block_style"
          },
          {
            "id": "layout",
            "label": "t:sections.refactor_words.before_after.layout.label",
            "type": "sélectionner",
            "options": [
              {
                "valeur": "encadré",
                "label": "t:local-260.labels.boxed"
              },
              {
                "valeur" : "compact",
                "label": "t:sections.local-extra-words.sections.main-product.blocks.pickup_availability.settings.option__1"
              }
            ],
            "par défaut": "encadré"
          },
          {
            "type": "couleur",
            "id": "text_color",
            "label": "t:sections.custom-colors.text.label",
            "par défaut : "rgba(0,0,0,0)"
          },
          {
            "type": "couleur",
            "id": "bg_color",
            "visible_if": "{{ block.settings.layout == 'boxed' }}",
            "label": "t:sections.custom-colors.background.label",
            "info": "t:local-260.labels.applies_to_boxed_version_only",
            "par défaut : "rgba(0,0,0,0)"
          },
          {
            "type": "case à cocher",
            "id": "darken_header",
            "visible_if": "{{ block.settings.layout == 'boxed' }}",
            "label": "t:local-260.labels.darken_the_header",
            "par défaut" : vrai
          }
        ]
      },
      {
        "type": "apparenté",
        "nom": "t:sections.local-extra-words.settings_schema.product-card.products-list.name",
        "limite" : 1,
        "paramètres": [
          {
            "type": "en-tête",
            "content": "t:local-260.labels.block_heading"
          },
          {
            "type": "texte",
            "id": "titre",
            "label": "t:sections.local-extra-words.sections.headings.title",
            "default": "Liste des produits"
          },
          {
            "type": "texte",
            "id": "sous-titre",
            "label": "t:sections.local-extra-words.sections.headings.subtitle"
          },
          {
            "type": "texte",
            "id": "tooltip_info",
            "label": "t:local-260.labels.tooltip_text"
          },
          {
            "id": "image",
            "type": "sélecteur_d'images",
            "label": "t:sections.local-extra-words.sections.header.blocks.info.icon.label",
            "info": "t:sections.local-extra-words.sections.text-columns-with-icons.blocks.select_icon.info"
          },
          {
            "type": "en-tête",
            "content": "t:local-260.labels.block_content"
          },
          {
            "type": "liste_de_produits",
            "id": "product_list",
            "label": "t:sections.local-extra-words.sections.main-product.blocks.related.settings.products",
            "limite" : 3
          },
          {
            "type": "en-tête",
            "content": "t:local-march-update.labels.dynamic_content.name"
          },
          {
            "type": "case à cocher",
            "label": "t:local-march-update.labels.dynamic_content.hide_block",
            "id": "hide_block_if",
            "par défaut" : faux
          },
          {
            "type": "en-tête",
            "content": "t:local-260.labels.block_style"
          },
          {
            "type": "case à cocher",
            "id": "pliable",
            "label": "t:local-260.labels.collapsible",
            "par défaut" : faux
          },
          {
            "type": "case à cocher",
            "id": "ouvert_par_défaut",
            "visible_if": "{{ block.settings.collapsible == true }}",
            "label": "t:local-260.labels.opened_by_default",
            "par défaut" : faux
          },
          {
            "id": "layout",
            "label": "t:sections.refactor_words.before_after.layout.label",
            "type": "sélectionner",
            "options": [
              {
                "valeur": "encadré",
                "label": "t:local-260.labels.boxed"
              },
              {
                "valeur" : "compact",
                "label": "t:sections.local-extra-words.sections.main-product.blocks.pickup_availability.settings.option__1"
              }
            ],
            "par défaut": "compact"
          },
          {
            "type": "couleur",
            "id": "text_color",
            "label": "t:sections.custom-colors.text.label",
            "par défaut : "rgba(0,0,0,0)"
          },
          {
            "type": "couleur",
            "id": "bg_color",
            "visible_if": "{{ block.settings.layout == 'boxed' }}",
            "label": "t:sections.custom-colors.background.label",
            "info": "t:local-260.labels.applies_to_boxed_version_only",
            "par défaut : "rgba(0,0,0,0)"
          },
          {
            "type": "case à cocher",
            "id": "darken_header",
            "visible_if": "{{ block.settings.layout == 'boxed' }}",
            "label": "t:local-260.labels.darken_the_header",
            "par défaut" : vrai
          }
        ]
      },
      {
        "type": "image",
        "nom": "t:sections.local-extra-words.sections.image-section.name",
        "paramètres": [
          {
            "type": "en-tête",
            "content": "t:local-260.labels.block_heading"
          },
          {
            "type": "texte",
            "id": "titre",
            "label": "t:sections.local-extra-words.sections.headings.title"
          },
          {
            "type": "texte",
            "id": "sous-titre",
            "label": "t:sections.local-extra-words.sections.headings.subtitle"
          },
          {
            "type": "texte",
            "id": "tooltip_info",
            "label": "t:local-260.labels.tooltip_text"
          },
          {
            "id": "tab_icon",
            "type": "sélecteur_d'images",
            "label": "t:sections.local-extra-words.sections.header.blocks.info.icon.label",
            "info": "t:sections.local-extra-words.sections.text-columns-with-icons.blocks.select_icon.info"
          },
          {
            "type": "en-tête",
            "content": "t:local-260.labels.block_content"
          },
          {
            "id": "image",
            "type": "sélecteur_d'images",
            "label": "t:sections.gallery.blocks.image.settings.image.label"
          },
          {
            "id": "mobile_image",
            "type": "sélecteur_d'images",
            "label": "t:sections.image.mobile_image"
          },
          {
            "type": "plage",
            "id": "image_border_radius",
            "label": "t:sections.split-extra-words.settings_schema.typography.settings.border_radius",
            "min": 0,
            "max": 30,
            "étape" : 1,
            "unité": "px",
            "par défaut" : 0
          },
          {
            "type": "url",
            "id": "lien",
            "label": "t:sections.local-extra-words.sections.announcement-bar.blocks.content.settings.link"
          },
          {
            "type": "case à cocher",
            "id": "open_in_new_window",
            "visible_if": "{{ block.settings.link != blank }}",
            "label": "t:sections.local-extra-words.sections.announcement-bar.blocks.content.settings.target",
            "par défaut" : faux
          },
          {
            "type": "en-tête",
            "content": "t:local-260.labels.block_style"
          },
          {
            "type": "case à cocher",
            "id": "pliable",
            "label": "t:local-260.labels.collapsible",
            "par défaut" : faux
          },
          {
            "type": "case à cocher",
            "id": "ouvert_par_défaut",
            "visible_if": "{{ block.settings.collapsible == true }}",
            "label": "t:local-260.labels.opened_by_default",
            "par défaut" : faux
          },
          {
            "id": "layout",
            "label": "t:sections.refactor_words.before_after.layout.label",
            "type": "sélectionner",
            "options": [
              {
                "valeur": "encadré",
                "label": "t:local-260.labels.boxed"
              },
              {
                "valeur" : "compact",
                "label": "t:sections.local-extra-words.sections.main-product.blocks.pickup_availability.settings.option__1"
              }
            ],
            "par défaut": "compact"
          },
          {
            "type": "couleur",
            "id": "text_color",
            "label": "t:sections.custom-colors.text.label",
            "par défaut : "rgba(0,0,0,0)"
          },
          {
            "type": "couleur",
            "id": "bg_color",
            "visible_if": "{{ block.settings.layout == 'boxed' }}",
            "label": "t:sections.custom-colors.background.label",
            "info": "t:local-260.labels.applies_to_boxed_version_only",
            "par défaut : "rgba(0,0,0,0)"
          },
          {
            "type": "case à cocher",
            "id": "darken_header",
            "visible_if": "{{ block.settings.layout == 'boxed' }}",
            "label": "t:local-260.labels.darken_the_header",
            "par défaut" : vrai
          }
        ]
      },
      {
        "type": "complémentaire",
        "nom": "t:sections.produits_complémentaires.nom",
        "limite" : 1,
        "paramètres": [
          {
            "type": "en-tête",
            "content": "t:local-260.labels.block_heading"
          },
          {
            "type": "texte",
            "id": "heading",
            "label": "t:sections.local-extra-words.sections.headings.title",
            "default": "S'associe bien avec"
          },
          {
            "type": "texte",
            "id": "sous-titre",
            "label": "t:sections.local-extra-words.sections.headings.subtitle"
          },
          {
            "type": "texte",
            "id": "tooltip_info",
            "label": "t:local-260.labels.tooltip_text"
          },
          {
            "id": "image",
            "type": "sélecteur_d'images",
            "label": "t:sections.local-extra-words.sections.header.blocks.info.icon.label",
            "info": "t:sections.local-extra-words.sections.text-columns-with-icons.blocks.select_icon.info"
          },
          {
            "type": "en-tête",
            "content": "t:local-260.labels.block_content"
          },
          {
            "type": "paragraphe",
            "content": "t:sections.complementary_products.settings.paragraph.content"
          },
          {
            "type": "case à cocher",
            "id": "show_price",
            "label": "t:settings_schema.search.settings.show_price.label",
            "par défaut" : vrai
          },
          {
            "type": "case à cocher",
            "id": "show_rating",
            "label": "t:settings_schema.product-grid.settings.show_reviews.label",
            "par défaut" : faux
          },
          {
            "type": "case à cocher",
            "id": "show_quick_buy",
            "label": "t:sections.split-extra-words.settings_schema.product-grid.quick_buy.label",
            "par défaut" : vrai
          },
          {
            "type": "plage",
            "id": "numéro_produits",
            "label": "t:sections.featured-collection.settings.products_number.label",
            "min": 1,
            "max": 8,
            "étape" : 1,
            "par défaut" : 3
          },
          {
            "type": "en-tête",
            "content": "t:local-260.labels.block_style"
          },
          {
            "type": "case à cocher",
            "id": "pliable",
            "label": "t:local-260.labels.collapsible",
            "par défaut" : faux
          },
          {
            "type": "case à cocher",
            "id": "ouvert_par_défaut",
            "visible_if": "{{ block.settings.collapsible == true }}",
            "label": "t:local-260.labels.opened_by_default",
            "par défaut" : faux
          },
          {
            "id": "layout",
            "label": "t:sections.refactor_words.before_after.layout.label",
            "type": "sélectionner",
            "options": [
              {
                "valeur": "encadré",
                "label": "t:local-260.labels.boxed"
              },
              {
                "valeur" : "compact",
                "label": "t:sections.local-extra-words.sections.main-product.blocks.pickup_availability.settings.option__1"
              }
            ],
            "par défaut": "compact"
          },
          {
            "type": "couleur",
            "id": "text_color",
            "label": "t:sections.custom-colors.text.label",
            "par défaut : "rgba(0,0,0,0)"
          },
          {
            "type": "couleur",
            "id": "bg_color",
            "visible_if": "{{ block.settings.layout == 'boxed' }}",
            "label": "t:sections.custom-colors.background.label",
            "info": "t:local-260.labels.applies_to_boxed_version_only",
            "par défaut : "rgba(0,0,0,0)"
          },
          {
            "type": "case à cocher",
            "id": "darken_header",
            "visible_if": "{{ block.settings.layout == 'boxed' }}",
            "label": "t:local-260.labels.darken_the_header",
            "par défaut" : vrai
          }
        ]
      },
      {
        "type": "icônes",
        "nom": "t:sections.local-extra-words.sections.main-product.blocks.icons.name",
        "limite" : 4,
        "paramètres": [
          {
            "type": "en-tête",
            "content": "t:local-260.labels.block_heading"
          },
          {
            "type": "texte",
            "id": "titre",
            "label": "t:sections.local-extra-words.sections.headings.title",
            "default": "Liste des icônes"
          },
          {
            "type": "texte",
            "id": "sous-titre",
            "label": "t:sections.local-extra-words.sections.headings.subtitle"
          },
          {
            "type": "texte",
            "id": "tooltip_info",
            "label": "t:local-260.labels.tooltip_text"
          },
          {
            "id": "image",
            "type": "sélecteur_d'images",
            "label": "t:sections.local-extra-words.sections.header.blocks.info.icon.label",
            "info": "t:sections.local-extra-words.sections.text-columns-with-icons.blocks.select_icon.info"
          },
          {
            "type": "en-tête",
            "content": "t:local-260.labels.block_content"
          },
          {
            "id": "labels_style",
            "label": "t:sections.refactor_words.before_after.layout.label",
            "type": "sélectionner",
            "options": [
              {
                "valeur": "grille",
                "label": "t:sections.local-extra-words.settings_schema.layout.grid.name"
              },
              {
                "valeur": "en ligne",
                "label": "t:local-260.options.inline"
              },
              {
                "valeur": "liste",
                "label": "t:local-250.options.list"
              }
            ],
            "par défaut" : "en ligne"
          },
          {
            "type": "paragraphe",
            "content": "t:sections.local-extra-words.sections.main-product.blocks.icons.info"
          },
          {
            "type": "en-tête",
            "content": "t:local-260.labels.item_1"
          },
          {
            "type": "sélecteur_d'images",
            "id": "icon_1_image",
            "label": "t:sections.local-extra-words.sections.main-product.blocks.icons.settings.icon",
            "info": "t:sections.local-extra-words.sections.main-product.blocks.icons.settings.icon_info"
          },
          {
            "type": "texte",
            "id": "icon_1_label",
            "label": "t:sections.local-extra-words.sections.main-product.blocks.icons.settings.label"
          },
          {
            "type": "en-tête",
            "content": "t:local-260.labels.item_2"
          },
          {
            "type": "sélecteur_d'images",
            "id": "icon_2_image",
            "label": "t:sections.local-extra-words.sections.main-product.blocks.icons.settings.icon",
            "info": "t:sections.local-extra-words.sections.main-product.blocks.icons.settings.icon_info"
          },
          {
            "type": "texte",
            "id": "icon_2_label",
            "label": "t:sections.local-extra-words.sections.main-product.blocks.icons.settings.label"
          },
          {
            "type": "en-tête",
            "content": "t:local-260.labels.item_3"
          },
          {
            "type": "sélecteur_d'images",
            "id": "icon_3_image",
            "label": "t:sections.local-extra-words.sections.main-product.blocks.icons.settings.icon",
            "info": "t:sections.local-extra-words.sections.main-product.blocks.icons.settings.icon_info"
          },
          {
            "type": "texte",
            "id": "icon_3_label",
            "label": "t:sections.local-extra-words.sections.main-product.blocks.icons.settings.label"
          },
          {
            "type": "en-tête",
            "content": "t:local-260.labels.item_4"
          },
          {
            "type": "sélecteur_d'images",
            "id": "icon_4_image",
            "label": "t:sections.local-extra-words.sections.main-product.blocks.icons.settings.icon",
            "info": "t:sections.local-extra-words.sections.main-product.blocks.icons.settings.icon_info"
          },
          {
            "type": "texte",
            "id": "icon_4_label",
            "label": "t:sections.local-extra-words.sections.main-product.blocks.icons.settings.label"
          },
          {
            "type": "en-tête",
            "content": "t:local-260.labels.item_5"
          },
          {
            "type": "sélecteur_d'images",
            "id": "icon_5_image",
            "label": "t:sections.local-extra-words.sections.main-product.blocks.icons.settings.icon",
            "info": "t:sections.local-extra-words.sections.main-product.blocks.icons.settings.icon_info"
          },
          {
            "type": "texte",
            "id": "icon_5_label",
            "label": "t:sections.local-extra-words.sections.main-product.blocks.icons.settings.label"
          },
          {
            "type": "en-tête",
            "content": "t:local-260.labels.item_6"
          },
          {
            "type": "sélecteur_d'images",
            "id": "icon_6_image",
            "label": "t:sections.local-extra-words.sections.main-product.blocks.icons.settings.icon",
            "info": "t:sections.local-extra-words.sections.main-product.blocks.icons.settings.icon_info"
          },
          {
            "type": "texte",
            "id": "icon_6_label",
            "label": "t:sections.local-extra-words.sections.main-product.blocks.icons.settings.label"
          },
          {
            "type": "en-tête",
            "content": "t:local-260.labels.item_7"
          },
          {
            "type": "sélecteur_d'images",
            "id": "icon_7_image",
            "label": "t:sections.local-extra-words.sections.main-product.blocks.icons.settings.icon",
            "info": "t:sections.local-extra-words.sections.main-product.blocks.icons.settings.icon_info"
          },
          {
            "type": "texte",
            "id": "icon_7_label",
            "label": "t:sections.local-extra-words.sections.main-product.blocks.icons.settings.label"
          },
          {
            "type": "en-tête",
            "content": "t:local-260.labels.item_8"
          },
          {
            "type": "sélecteur_d'images",
            "id": "icon_8_image",
            "label": "t:sections.local-extra-words.sections.main-product.blocks.icons.settings.icon",
            "info": "t:sections.local-extra-words.sections.main-product.blocks.icons.settings.icon_info"
          },
          {
            "type": "texte",
            "id": "icon_8_label",
            "label": "t:sections.local-extra-words.sections.main-product.blocks.icons.settings.label"
          },
          {
            "type": "en-tête",
            "content": "t:local-march-update.labels.dynamic_content.name"
          },
          {
            "type": "case à cocher",
            "label": "t:local-march-update.labels.dynamic_content.hide_block",
            "id": "hide_block_if",
            "par défaut" : faux
          },
          {
            "type": "en-tête",
            "content": "t:local-260.labels.block_style"
          },
          {
            "type": "case à cocher",
            "id": "pliable",
            "label": "t:local-260.labels.collapsible",
            "par défaut" : faux
          },
          {
            "type": "case à cocher",
            "id": "ouvert_par_défaut",
            "visible_if": "{{ block.settings.collapsible == true }}",
            "label": "t:local-260.labels.opened_by_default",
            "par défaut" : faux
          },
          {
            "id": "layout",
            "label": "t:sections.refactor_words.before_after.layout.label",
            "type": "sélectionner",
            "options": [
              {
                "valeur": "encadré",
                "label": "t:local-260.labels.boxed"
              },
              {
                "valeur" : "compact",
                "label": "t:sections.local-extra-words.sections.main-product.blocks.pickup_availability.settings.option__1"
              }
            ],
            "par défaut": "compact"
          },
          {
            "type": "couleur",
            "id": "text_color",
            "label": "t:sections.custom-colors.text.label",
            "par défaut : "rgba(0,0,0,0)"
          },
          {
            "type": "couleur",
            "id": "bg_color",
            "visible_if": "{{ block.settings.layout == 'boxed' }}",
            "label": "t:sections.custom-colors.background.label",
            "info": "t:local-260.labels.applies_to_boxed_version_only",
            "par défaut : "rgba(0,0,0,0)"
          },
          {
            "type": "case à cocher",
            "id": "darken_header",
            "visible_if": "{{ block.settings.layout == 'boxed' }}",
            "label": "t:local-260.labels.darken_the_header",
            "par défaut" : vrai
          }
        ]
      },
      {
        "type": "progress-dots",
        "nom": "t:local-march-update.blocks.progress_dots.name",
        "paramètres": [
          {
            "type": "en-tête",
            "content": "t:local-260.labels.block_heading"
          },
          {
            "type": "texte",
            "id": "titre",
            "label": "t:sections.local-extra-words.sections.headings.title",
            "default": "Titre du curseur"
          },
          {
            "type": "texte",
            "id": "sous-titre",
            "label": "t:sections.local-extra-words.sections.headings.subtitle"
          },
          {
            "type": "texte",
            "id": "tooltip_info",
            "label": "t:local-260.labels.tooltip_text"
          },
          {
            "id": "image",
            "type": "sélecteur_d'images",
            "label": "t:sections.local-extra-words.sections.header.blocks.info.icon.label",
            "info": "t:sections.local-extra-words.sections.text-columns-with-icons.blocks.select_icon.info"
          },
          {
            "type": "en-tête",
            "content": "t:local-260.labels.block_content"
          },
          {
            "type": "texte",
            "id": "légende",
            "label": "t:sections.local-extra-words.sections.headings.caption",
            "default": "Légende des points"
          },
          {
            "type": "sélectionner",
            "id": "dot_icon",
            "label": "t:local-march-update.blocks.progress_dots.icon",
            "options": [
              {
                "valeur" : "pomme",
                "label": "Apple"
              },
              {
                "valeur" : "bouteille",
                "étiquette" : "Bouteille"
              },
              {
                "valeur" : "cercle",
                "étiquette": "Cercle"
              },
              {
                "valeur" : "cercle-fantôme",
                "label": "Encerclez vide"
              },
              {
                "valeur" : "piment",
                "étiquette" : "Piment"
              },
              {
                "valeur" : "grain de café",
                "étiquette": "Grains de café"
              },
              {
                "valeur" : "diamant",
                "label": "Diamant"
              },
              {
                "valeur" : "drop",
                "label": "Goutte"
              },
              {
                "valeur" : "verre",
                "étiquette": "Verre"
              },
              {
                "valeur" : "cœur",
                "étiquette" : "Cœur"
              },
              {
                "valeur" : "citron",
                "étiquette": "Citron"
              },
              {
                "valeur" : "étoile",
                "label": "Étoile"
              },
              {
                "valeur" : "soleil",
                "étiquette": "Soleil"
              }
            ],
            "par défaut" : "cercle-fantôme"
          },
          {
            "type": "plage",
            "id": "dot_size",
            "label": "t:local-march-update.blocks.progress_dots.size",
            "min": 10,
            "max": 30,
            "étape" : 1,
            "par défaut" : 14
          },
          {
            "type": "plage",
            "id": "total_dots",
            "label": "t:local-march-update.blocks.progress_dots.total",
            "min": 1,
            "max": 10,
            "étape" : 1,
            "par défaut" : 5
          },
          {
            "type": "plage",
            "id": "active_dots",
            "label": "t:local-march-update.blocks.progress_dots.highlight",
            "min": 0,
            "max": 10,
            "étape" : 1,
            "par défaut" : 3
          },
          {
            "type": "en-tête",
            "content": "t:local-march-update.labels.dynamic_content.name"
          },
          {
            "type": "paragraphe",
            "content": "t:local-march-update.blocks.progress_slider.dynamic_content.info"
          },
          {
            "type": "texte",
            "id": "dynamic_content",
            "label": "t:local-march-update.blocks.progress_slider.dynamic_content.dots_label",
            "info": "custom.product_dots_chart_value"
          },
          {
            "type": "en-tête",
            "content": "t:local-march-update.labels.custom_colors"
          },
          {
            "type": "couleur",
            "id": "icon_color_default",
            "label": "t:local-march-update.blocks.progress_dots.inactive_color",
            "par défaut : "rgba(0,0,0,0)"
          },
          {
            "type": "couleur",
            "id": "icon_color_active",
            "label": "t:local-march-update.blocks.progress_dots.active_color",
            "par défaut : "rgba(0,0,0,0)"
          },
          {
            "type": "en-tête",
            "content": "t:local-260.labels.block_style"
          },
          {
            "type": "case à cocher",
            "id": "pliable",
            "label": "t:local-260.labels.collapsible",
            "par défaut" : faux
          },
          {
            "type": "case à cocher",
            "id": "ouvert_par_défaut",
            "visible_if": "{{ block.settings.collapsible == true }}",
            "label": "t:local-260.labels.opened_by_default",
            "par défaut" : faux
          },
          {
            "id": "layout",
            "label": "t:sections.refactor_words.before_after.layout.label",
            "type": "sélectionner",
            "options": [
              {
                "valeur": "encadré",
                "label": "t:local-260.labels.boxed"
              },
              {
                "valeur" : "compact",
                "label": "t:sections.local-extra-words.sections.main-product.blocks.pickup_availability.settings.option__1"
              }
            ],
            "par défaut": "compact"
          },
          {
            "type": "couleur",
            "id": "text_color",
            "label": "t:sections.custom-colors.text.label",
            "par défaut : "rgba(0,0,0,0)"
          },
          {
            "type": "couleur",
            "id": "bg_color",
            "visible_if": "{{ block.settings.layout == 'boxed' }}",
            "label": "t:sections.custom-colors.background.label",
            "info": "t:local-260.labels.applies_to_boxed_version_only",
            "par défaut : "rgba(0,0,0,0)"
          },
          {
            "type": "case à cocher",
            "id": "darken_header",
            "visible_if": "{{ block.settings.layout == 'boxed' }}",
            "label": "t:local-260.labels.darken_the_header",
            "par défaut" : vrai
          }
        ]
      },
      {
        "type": "progress-slider",
        "nom": "t:local-march-update.blocks.progress_slider.name",
        "paramètres": [
          {
            "type": "en-tête",
            "content": "t:local-260.labels.block_heading"
          },
          {
            "type": "texte",
            "id": "titre",
            "label": "t:sections.local-extra-words.sections.headings.title",
            "default": "Curseur de progression"
          },
          {
            "type": "texte",
            "id": "sous-titre",
            "label": "t:sections.local-extra-words.sections.headings.subtitle"
          },
          {
            "type": "texte",
            "id": "tooltip_info",
            "label": "t:local-260.labels.tooltip_text"
          },
          {
            "id": "image",
            "type": "sélecteur_d'images",
            "label": "t:sections.local-extra-words.sections.header.blocks.info.icon.label",
            "info": "t:sections.local-extra-words.sections.text-columns-with-icons.blocks.select_icon.info"
          },
          {
            "type": "en-tête",
            "content": "t:local-260.labels.block_content"
          },
          {
            "type": "texte",
            "id": "légende",
            "label": "t:sections.local-extra-words.sections.headings.caption",
            "default": "Légende du curseur"
          },
          {
            "type": "plage",
            "id": "slider_height",
            "label": "t:local-march-update.blocks.progress_slider.height",
            "min": 4,
            "max": 20,
            "étape" : 1,
            "unité": "px",
            "par défaut" : 8
          },
          {
            "type": "plage",
            "id": "largeur_du_slider",
            "label": "t:local-march-update.blocks.progress_slider.width",
            "min": 100,
            "max": 250,
            "étape" : 2,
            "unité": "px",
            "par défaut" : 250
          },
          {
            "type": "plage",
            "id": "valeur_du_curseur",
            "label": "t:local-march-update.blocks.progress_slider.value",
            "min": 0,
            "max": 100,
            "étape" : 1,
            "par défaut" : 50,
            "unité": "%"
          },
          {
            "type": "en-tête",
            "content": "t:local-march-update.labels.dynamic_content.name"
          },
          {
            "type": "paragraphe",
            "content": "t:local-march-update.blocks.progress_slider.dynamic_content.info"
          },
          {
            "type": "texte",
            "id": "dynamic_content",
            "label": "t:local-march-update.blocks.progress_slider.dynamic_content.slider_label",
            "info": "custom.product_slider_chart_value"
          },
          {
            "type": "en-tête",
            "content": "t:local-march-update.labels.custom_colors"
          },
          {
            "type": "couleur",
            "id": "slider_color_default",
            "label": "t:local-march-update.blocks.progress_dots.inactive_color",
            "par défaut : "rgba(0,0,0,0)"
          },
          {
            "type": "couleur",
            "id": "slider_color_active",
            "label": "t:local-march-update.blocks.progress_dots.active_color",
            "par défaut : "rgba(0,0,0,0)"
          },
          {
            "type": "en-tête",
            "content": "t:local-260.labels.block_style"
          },
          {
            "type": "case à cocher",
            "id": "pliable",
            "label": "t:local-260.labels.collapsible",
            "par défaut" : faux
          },
          {
            "type": "case à cocher",
            "id": "ouvert_par_défaut",
            "visible_if": "{{ block.settings.collapsible == true }}",
            "label": "t:local-260.labels.opened_by_default",
            "par défaut" : faux
          },
          {
            "id": "layout",
            "label": "t:sections.refactor_words.before_after.layout.label",
            "type": "sélectionner",
            "options": [
              {
                "valeur": "encadré",
                "label": "t:local-260.labels.boxed"
              },
              {
                "valeur" : "compact",
                "label": "t:sections.local-extra-words.sections.main-product.blocks.pickup_availability.settings.option__1"
              }
            ],
            "par défaut": "compact"
          },
          {
            "type": "couleur",
            "id": "text_color",
            "label": "t:sections.custom-colors.text.label",
            "par défaut : "rgba(0,0,0,0)"
          },
          {
            "type": "couleur",
            "id": "bg_color",
            "visible_if": "{{ block.settings.layout == 'boxed' }}",
            "label": "t:sections.custom-colors.background.label",
            "info": "t:local-260.labels.applies_to_boxed_version_only",
            "par défaut : "rgba(0,0,0,0)"
          },
          {
            "type": "case à cocher",
            "id": "darken_header",
            "visible_if": "{{ block.settings.layout == 'boxed' }}",
            "label": "t:local-260.labels.darken_the_header",
            "par défaut" : vrai
          }
        ]
      },
      {
        "type": "custom_liquid",
        "nom": "t:sections.refactor_words.custom_code.name",
        "paramètres": [
          {
            "type": "en-tête",
            "content": "t:local-260.labels.block_heading"
          },
          {
            "type": "texte",
            "id": "titre",
            "label": "t:sections.local-extra-words.sections.headings.title"
          },
          {
            "type": "texte",
            "id": "sous-titre",
            "label": "t:sections.local-extra-words.sections.headings.subtitle"
          },
          {
            "type": "texte",
            "id": "tooltip_info",
            "label": "t:local-260.labels.tooltip_text"
          },
          {
            "id": "image",
            "type": "sélecteur_d'images",
            "label": "t:sections.local-extra-words.sections.header.blocks.info.icon.label",
            "info": "t:sections.local-extra-words.sections.text-columns-with-icons.blocks.select_icon.info"
          },
          {
            "type": "en-tête",
            "content": "t:local-260.labels.block_content"
          },
          {
            "type": "liquide",
            "id": "custom_liquid",
            "label": "t:sections.custom-liquid.settings.custom_liquid.label"
          },
          {
            "type": "en-tête",
            "content": "t:local-260.labels.block_style"
          },
          {
            "type": "case à cocher",
            "id": "pliable",
            "label": "t:local-260.labels.collapsible",
            "par défaut" : faux
          },
          {
            "type": "case à cocher",
            "id": "ouvert_par_défaut",
            "visible_if": "{{ block.settings.collapsible == true }}",
            "label": "t:local-260.labels.opened_by_default",
            "par défaut" : faux
          },
          {
            "id": "layout",
            "label": "t:sections.refactor_words.before_after.layout.label",
            "type": "sélectionner",
            "options": [
              {
                "valeur": "encadré",
                "label": "t:local-260.labels.boxed"
              },
              {
                "valeur" : "compact",
                "label": "t:sections.local-extra-words.sections.main-product.blocks.pickup_availability.settings.option__1"
              }
            ],
            "par défaut": "compact"
          },
          {
            "type": "couleur",
            "id": "text_color",
            "label": "t:sections.custom-colors.text.label",
            "par défaut : "rgba(0,0,0,0)"
          },
          {
            "type": "couleur",
            "id": "bg_color",
            "visible_if": "{{ block.settings.layout == 'boxed' }}",
            "label": "t:sections.custom-colors.background.label",
            "info": "t:local-260.labels.applies_to_boxed_version_only",
            "par défaut : "rgba(0,0,0,0)"
          },
          {
            "type": "case à cocher",
            "id": "darken_header",
            "visible_if": "{{ block.settings.layout == 'boxed' }}",
            "label": "t:local-260.labels.darken_the_header",
            "par défaut" : vrai
          }
        ]
      },
      {
        "type": "nutriscore",
        "nom": "t:local-260.labels.nutriscore",
        "paramètres": [
          {
            "type": "en-tête",
            "content": "t:local-260.labels.block_heading"
          },
          {
            "type": "texte",
            "id": "titre",
            "label": "t:sections.local-extra-words.sections.headings.title",
            "par défaut" : "Nutriscore"
          },
          {
            "type": "texte",
            "id": "sous-titre",
            "label": "t:sections.local-extra-words.sections.headings.subtitle"
          },
          {
            "type": "texte",
            "id": "tooltip_info",
            "label": "t:local-260.labels.tooltip_text"
          },
          {
            "id": "image",
            "type": "sélecteur_d'images",
            "label": "t:sections.local-extra-words.sections.header.blocks.info.icon.label",
            "info": "t:sections.local-extra-words.sections.text-columns-with-icons.blocks.select_icon.info"
          },
          {
            "type": "en-tête",
            "content": "t:local-260.labels.block_content"
          },
          {
            "type": "plage",
            "id": "actif_item",
            "label": "t:local-260.labels.active_item",
            "min": 1,
            "max": 5,
            "étape" : 1,
            "par défaut" : 3
          },
          {
            "type": "paragraphe",
            "content": "t:local-260.labels.dynamic_segments_label"
          },
          {
            "type": "texte",
            "id": "active_item_dynamic",
            "label": "t:local-260.labels.active_item_metafield",
            "info": "custom.active_item_value"
          },
          {
            "type": "en-tête",
            "content": "t:local-260.labels.item_1"
          },
          {
            "type": "texte",
            "id": "label_1",
            "label": "t:local-260.labels.label",
            "par défaut" : "A"
          },
          {
            "type": "couleur",
            "id": "color_1",
            "label": "t:divider.divider_color",
            "par défaut": "#007517"
          },
          {
            "type": "en-tête",
            "content": "t:local-260.labels.item_2"
          },
          {
            "type": "texte",
            "id": "label_2",
            "label": "t:local-260.labels.label",
            "par défaut" : "B"
          },
          {
            "type": "couleur",
            "id": "color_2",
            "label": "t:divider.divider_color",
            "par défaut": "#94C11E"
          },
          {
            "type": "en-tête",
            "content": "t:local-260.labels.item_3"
          },
          {
            "type": "texte",
            "id": "label_3",
            "label": "t:local-260.labels.label",
            "par défaut" : "C"
          },
          {
            "type": "couleur",
            "id": "color_3",
            "label": "t:divider.divider_color",
            "par défaut": "#FFDE00"
          },
          {
            "type": "en-tête",
            "content": "t:local-260.labels.item_4"
          },
          {
            "type": "texte",
            "id": "label_4",
            "label": "t:local-260.labels.label",
            "par défaut" : "D"
          },
          {
            "type": "couleur",
            "id": "color_4",
            "label": "t:divider.divider_color",
            "par défaut": "#F29200"
          },
          {
            "type": "en-tête",
            "content": "t:local-260.labels.item_5"
          },
          {
            "type": "texte",
            "id": "label_5",
            "label": "t:local-260.labels.label",
            "par défaut" : "E"
          },
          {
            "type": "couleur",
            "id": "color_5",
            "label": "t:divider.divider_color",
            "par défaut" : "#DD1E01"
          },
          {
            "type": "en-tête",
            "content": "t:local-260.labels.block_style"
          },
          {
            "type": "case à cocher",
            "id": "pliable",
            "label": "t:local-260.labels.collapsible",
            "par défaut" : faux
          },
          {
            "type": "case à cocher",
            "id": "ouvert_par_défaut",
            "visible_if": "{{ block.settings.collapsible == true }}",
            "label": "t:local-260.labels.opened_by_default",
            "par défaut" : faux
          },
          {
            "id": "layout",
            "label": "t:sections.refactor_words.before_after.layout.label",
            "type": "sélectionner",
            "options": [
              {
                "valeur": "encadré",
                "label": "t:local-260.labels.boxed"
              },
              {
                "valeur" : "compact",
                "label": "t:sections.local-extra-words.sections.main-product.blocks.pickup_availability.settings.option__1"
              }
            ],
            "par défaut": "compact"
          },
          {
            "type": "couleur",
            "id": "text_color",
            "label": "t:sections.custom-colors.text.label",
            "par défaut : "rgba(0,0,0,0)"
          },
          {
            "type": "couleur",
            "id": "bg_color",
            "visible_if": "{{ block.settings.layout == 'boxed' }}",
            "label": "t:sections.custom-colors.background.label",
            "info": "t:local-260.labels.applies_to_boxed_version_only",
            "par défaut : "rgba(0,0,0,0)"
          },
          {
            "type": "case à cocher",
            "id": "darken_header",
            "visible_if": "{{ block.settings.layout == 'boxed' }}",
            "label": "t:local-260.labels.darken_the_header",
            "par défaut" : vrai
          }
        ]
      },
      {
        "type": "attribute_meter",
        "nom": "t:local-260.labels.attribute_meter",
        "paramètres": [
          {
            "type": "en-tête",
            "content": "t:local-260.labels.block_heading"
          },
          {
            "type": "texte",
            "id": "titre",
            "label": "t:sections.local-extra-words.sections.headings.title",
            "default": "Compteur d'attributs"
          },
          {
            "type": "texte",
            "id": "sous-titre",
            "label": "t:sections.local-extra-words.sections.headings.subtitle"
          },
          {
            "type": "texte",
            "id": "tooltip_info",
            "label": "t:local-260.labels.tooltip_text"
          },
          {
            "id": "image",
            "type": "sélecteur_d'images",
            "label": "t:sections.local-extra-words.sections.header.blocks.info.icon.label",
            "info": "t:sections.local-extra-words.sections.text-columns-with-icons.blocks.select_icon.info"
          },
          {
            "type": "en-tête",
            "content": "t:local-260.labels.block_content"
          },
          {
            "type": "plage",
            "id": "numéro_segments",
            "label": "t:local-260.labels.segments",
            "min": 1,
            "max": 10,
            "étape" : 1,
            "par défaut" : 9
          },
          {
            "type": "plage",
            "id": "valeur_du_mètre",
            "label": "t:local-260.labels.active_segment",
            "min": 1,
            "max": 10,
            "étape" : 1,
            "par défaut" : 6
          },
          {
            "type": "paragraphe",
            "content": "t:local-260.labels.dynamic_segments_label"
          },
          {
            "type": "texte",
            "id": "active_item_dynamic",
            "label": "t:local-260.labels.active_segment_metafield",
            "info": "custom.active_segment_value"
          },
          {
            "type": "couleur",
            "id": "active_item_color",
            "label": "t:local-260.labels.active_segment_color",
            "par défaut": "#000000"
          },
          {
            "type": "case à cocher",
            "id": "progressive_fill",
            "label": "t:local-260.labels.fill_segments_up_to_active_segment",
            "par défaut" : faux
          },
          {
            "type": "case à cocher",
            "id": "sans_espace",
            "label": "t:local-260.labels.remove_space_between_segments",
            "par défaut" : faux
          },
          {
            "type": "plage",
            "id": "segment_height",
            "label": "t:local-260.labels.segments_height",
            "étape" : 1,
            "min": 3,
            "max": 10,
            "par défaut" : 6
          },
          {
            "type": "case à cocher",
            "id": "indicateur_de_valeur",
            "label": "t:local-260.labels.show_active_segments_value",
            "par défaut" : faux
          },
          {
            "type": "texte",
            "id": "label_1",
            "label": "t:local-260.labels.start_label"
          },
          {
            "type": "texte",
            "id": "label_2",
            "label": "t:local-260.labels.middle_label"
          },
          {
            "type": "texte",
            "id": "label_3",
            "label": "t:local-260.labels.end_label"
          },
          {
            "type": "en-tête",
            "content": "t:local-260.labels.block_style"
          },
          {
            "type": "case à cocher",
            "id": "pliable",
            "label": "t:local-260.labels.collapsible",
            "par défaut" : faux
          },
          {
            "type": "case à cocher",
            "id": "ouvert_par_défaut",
            "visible_if": "{{ block.settings.collapsible == true }}",
            "label": "t:local-260.labels.opened_by_default",
            "par défaut" : faux
          },
          {
            "id": "layout",
            "label": "t:sections.refactor_words.before_after.layout.label",
            "type": "sélectionner",
            "options": [
              {
                "valeur": "encadré",
                "label": "t:local-260.labels.boxed"
              },
              {
                "valeur" : "compact",
                "label": "t:sections.local-extra-words.sections.main-product.blocks.pickup_availability.settings.option__1"
              }
            ],
            "par défaut": "compact"
          },
          {
            "type": "couleur",
            "id": "text_color",
            "label": "t:sections.custom-colors.text.label",
            "par défaut : "rgba(0,0,0,0)"
          },
          {
            "type": "couleur",
            "id": "bg_color",
            "visible_if": "{{ block.settings.layout == 'boxed' }}",
            "label": "t:sections.custom-colors.background.label",
            "info": "t:local-260.labels.applies_to_boxed_version_only",
            "par défaut : "rgba(0,0,0,0)"
          },
          {
            "type": "case à cocher",
            "id": "darken_header",
            "visible_if": "{{ block.settings.layout == 'boxed' }}",
            "label": "t:local-260.labels.darken_the_header",
            "par défaut" : vrai
          }
        ]
      },
      {
        "type": "text_banner",
        "nom": "t:local-260.labels.text_banner",
        "paramètres": [
          {
            "type": "en-tête",
            "content": "t:local-260.labels.block_heading"
          },
          {
            "type": "texte",
            "id": "titre",
            "label": "t:sections.local-extra-words.sections.headings.title",
            "default": "Informations importantes sur le produit"
          },
          {
            "type": "texte",
            "id": "tooltip_info",
            "label": "t:local-260.labels.tooltip_text"
          },
          {
            "id": "image",
            "type": "sélecteur_d'images",
            "label": "t:sections.local-extra-words.sections.header.blocks.info.icon.label",
            "info": "t:sections.local-extra-words.sections.text-columns-with-icons.blocks.select_icon.info"
          },
          {
            "type": "en-tête",
            "content": "t:local-260.labels.block_content"
          },
          {
            "type": "richtext",
            "id": "sous-titre",
            "label": "t:sections.local-extra-words.sections.headings.text_content",
            "default": "<p>Utilisez ceci pour informer sur les tarifs d'expédition, les promotions ou toute autre information importante.</p>"
          },
          {
            "type": "url",
            "id": "widget_url",
            "label": "t:local-260.labels.banner_link"
          },
          {
            "type": "case à cocher",
            "id": "open_in_new_window",
            "visible_if": "{{ block.settings.widget_url != blank }}",
            "label": "t:sections.local-extra-words.sections.announcement-bar.blocks.content.settings.target",
            "par défaut" : faux
          },
          {
            "type": "en-tête",
            "content": "t:local-260.labels.block_style"
          },
          {
            "type": "couleur",
            "id": "text_color",
            "label": "t:sections.custom-colors.text.label",
            "par défaut : "rgba(0,0,0,0)"
          },
          {
            "type": "couleur",
            "id": "bg_color",
            "label": "t:sections.custom-colors.background.label",
            "info": "t:local-260.labels.applies_to_boxed_version_only",
            "par défaut : "rgba(0,0,0,0)"
          }
        ]
      },
      {
        "type": "bouton",
        "nom": "t:sections.rich-text.blocks.button.name",
        "paramètres": [
          {
            "type": "texte",
            "id": "texte",
            "label": "t:sections.rich-text.blocks.button.settings.button_label.label",
            "default": "En savoir plus"
          },
          {
            "id": "style",
            "label": "t:sections.local-extra-words.sections.buttons.style.label",
            "type": "sélectionner",
            "options": [
              {
                "valeur" : "contour",
                "label": "t:sections.local-extra-words.sections.buttons.style.option__1"
              },
              {
                "valeur" : "solide",
                "label": "t:sections.local-extra-words.sections.buttons.style.option__2"
              }
            ],
            "par défaut" : "solide"
          },
          {
            "type": "url",
            "id": "lien",
            "label": "t:sections.rich-text.blocks.button.settings.button_link.label"
          },
          {
            "type": "case à cocher",
            "id": "open_in_new_window",
            "visible_if": "{{ block.settings.link != blank }}",
            "label": "t:sections.local-extra-words.sections.announcement-bar.blocks.content.settings.target",
            "par défaut" : faux
          }
        ]
      },
      {
        "type": "popup",
        "nom": "t:sections.popup.name",
        "paramètres": [
          {
            "type": "texte",
            "id": "texte",
            "label": "t:sections.rich-text.blocks.button.settings.button_label.label",
            "default": "t:settings_schema.labels.open_popup"
          },
          {
            "id": "style",
            "label": "t:sections.local-extra-words.sections.buttons.style.label",
            "type": "sélectionner",
            "options": [
              {
                "valeur" : "contour",
                "label": "t:sections.local-extra-words.sections.buttons.style.option__1"
              },
              {
                "valeur" : "solide",
                "label": "t:sections.local-extra-words.sections.buttons.style.option__2"
              }
            ],
            "par défaut" : "solide"
          },
          {
            "type": "en-tête",
            "content": "t:sections.popup.settings.content.label"
          },
          {
            "type": "texte",
            "id": "titre",
            "label": "t:sections.popup.settings.title.label",
            "default": "t:settings_schema.labels.popup"
          },
          {
            "type": "richtext",
            "id": "contenu",
            "label": "t:sections.rich-text.blocks.text.name",
            "default": "<p>Restez informé des dernières nouveautés et offres spéciales concernant ce produit.</p>"
          },
          {
            "type": "page",
            "id": "page",
            "label": "t:settings_schema.labels.page",
            "info": "t:settings_schema.labels.popup_page_info"
          },
          {
            "type": "en-tête",
            "content": "t:local-march-update.labels.dynamic_content.name"
          },
          {
            "type": "case à cocher",
            "label": "t:local-march-update.labels.dynamic_content.hide_block",
            "id": "hide_block_if",
            "par défaut" : faux
          }
        ]
      },
      {
        "type": "variant_metafield",
        "nom": "t:variant_metafields.name",
        "paramètres": [
          {
            "type": "paragraphe",
            "content": "t:variant_metafields.info"
          },
          {
            "type": "texte",
            "id": "clé",
            "label": "t:variant_metafields.label",
            "info": "custom.variant_metafield"
          },
          {
            "type": "texte",
            "label": "t:sections.local-extra-words.sections.main-header.settings.promotion_block.title.label",
            "id": "titre"
          }
        ]
      },
      {
        "type": "espace",
        "nom": "t:local-march-update.blocks.space.name"
      }
    ],
    "paramètres": [
      {
        "type": "en-tête",
        "content": "t:sections.main-product.settings.header.content",
        "info": "t:sections.main-product.settings.header.info"
      },
      {
        "type": "sélectionner",
        "id": "gallery_style",
        "label": "t:sections.main-product.settings.gallery_style.label",
        "options": [
          {
            "valeur" : "curseur",
            "label": "t:sections.main-product.settings.gallery_style.options__2.label",
            "groupe": "t:sections.main-product.settings.gallery_style.options__2.label"
          },
          {
            "valeur": "défilement",
            "label": "t:local-260.options.scroll_one_column",
            "groupe": "t:sections.main-product.settings.gallery_style.options__1.label"
          },
          {
            "valeur": "défilement défilement--deux-colonnes",
            "label": "t:local-260.options.scroll_two_columns",
            "groupe": "t:sections.main-product.settings.gallery_style.options__1.label"
          }
        ],
        "par défaut": "défilement",
        "info": "t:sections.main-product.settings.gallery_style.info"
      },
      {
        "type": "case à cocher",
        "id": "améliorer_première_image",
        "visible_if": "{{ section.settings.gallery_style == 'scroll scroll--two-columns' }}",
        "label": "t:flex-cards.settings.enhance_first_image",
        "par défaut" : faux
      },
			{
				"type": "sélectionner",
				"id": "gallery_ratio",
				"label": "t:sections.refactor_words.product-page.gallery_resize.label",
				"options": [
					{
						"valeur" : "naturel",
						"label": "t:sections.gallery.settings.aspect_ratio.options__5.label",
						"group": "t:sections.gallery.settings.aspect_ratio.options__5.group"
					},
					{
						"valeur" : "1,33333",
						"label": "t:sections.gallery.settings.aspect_ratio.options__1.label",
						"group": "t:sections.gallery.settings.aspect_ratio.options__1.group"
					},
					{
						"valeur": "1",
						"label": "t:sections.gallery.settings.aspect_ratio.options__2.label",
						"group": "t:sections.gallery.settings.aspect_ratio.options__1.group"
					},
					{
						"valeur" : "0,83333",
						"label": "t:sections.gallery.settings.aspect_ratio.options__3.label",
						"group": "t:sections.gallery.settings.aspect_ratio.options__1.group"
					},
					{
						"valeur" : "0,666667",
						"label": "t:sections.gallery.settings.aspect_ratio.options__4.label",
						"group": "t:sections.gallery.settings.aspect_ratio.options__1.group"
					}
				],
				"par défaut" : "naturel",
        "info": "t:sections.refactor_words.product-page.gallery_resize.info"
			},
			{
				"type": "sélectionner",
				"id": "other_media_ratio",
				"label": "t:local-260.labels.videos_and_other_media_aspect_ratio",
        "options": [
          {
            "valeur" : "naturel",
            "label": "t:local-260.options.keep_media_original_aspect_ratio"
          },
          {
            "valeur" : "ajustement",
            "label": "t:local-260.options.follow_images_aspect_ratio"
          },
        ],
        "par défaut" : "naturel"
			},
			{
				"type": "case à cocher",
				"id": "video_fit",
        "visible_if": "{{ section.settings.other_media_ratio == 'fit' }}",
				"label": "t:local-260.labels.crop_videos_when_following_images_aspect_ratio",
				"par défaut" : vrai
			},
			{
				"type": "case à cocher",
				"id": "gallery_fit",
        "visible_if": "{{ section.settings.gallery_ratio != 'natural' }}",
				"label": "t:sections.refactor_words.product-page.gallery_resize.option_1",
				"par défaut" : faux
			},
      {
        "type": "case à cocher",
        "id": "show_border",
        "label": "t:sections.local-extra-words.sections.main-product.settings.show_border",
        "par défaut" : faux
      },
      {
        "type": "case à cocher",
        "id": "gallery_card_design",
        "label": "t:local-march-update.labels.inherit_card_design",
        "par défaut" : faux
      },
			{
				"type": "plage",
				"id": "gallery_padding",
				"label": "t:sections.refactor_words.product-page.gallery_padding.label",
				"min": 0,
				"max": 15,
				"étape" : 1,
				"par défaut" : 0,
				"unité": "%"
			},
      {
        "type": "radio",
        "id": "gallery_pagination",
        "label": "t:sections.local-extra-words.sections.main-product.settings.gallery_pagination",
        "options": [
          {
            "valeur" : "points",
            "label": "t:sections.main-product.settings.gallery_pagination.options__1.label"
          },
          {
            "valeur" : "miniatures",
            "label": "t:sections.main-product.settings.gallery_pagination.options__2.label"
          }
        ],
        "default": "dots"
      },
      {
        "type": "case à cocher",
        "id": "activer_zoom",
        "label": "t:sections.main-product.settings.enable_zoom.label",
        "par défaut" : vrai
      },
      {
        "type": "case à cocher",
        "id": "activer_la_boucle_vidéo",
        "label": "t:sections.main-product.settings.enable_video_looping.label",
        "par défaut" : vrai
      },
      {
        "type": "case à cocher",
        "id": "activer_lecture_automatique_vidéo",
        "label": "t:video-extra-functions.autoplay.label",
        "info": "t:video-extra-functions.autoplay.info",
        "par défaut" : faux
      },
      {
        "type": "case à cocher",
        "id": "disable_parallax",
        "label": "t:local-260.labels.disable_parallax_effect",
        "par défaut" : faux
      },
      {
        "type": "en-tête",
        "content": "t:sections.popup.settings.functionality.content"
      },
      {
        "type": "case à cocher",
        "id": "default_to_first_variant",
        "label": "t:local-230.variant_default.label",
        "info": "t:local-230.variant_default.info",
        "par défaut" : vrai
      },
      {
        "type": "en-tête",
        "contenu": "t:sticky_atc.label"
      },
      {
        "type": "case à cocher",
        "id": "sticky_add_to_cart",
        "label": "t:sticky_atc.enable_sticky_atc",
        "par défaut" : faux
      },
      {
        "type": "case à cocher",
        "id": "sticky_atc_variants",
        "visible_if": "{{ section.settings.sticky_add_to_cart == true }}",
        "label": "t:local-260.labels.enable_add_to_cart_for_multiple_variants_label",
        "info": "t:local-260.labels.enable_add_to_cart_for_multiple_variants_info"
      },
      {
        "type": "sélectionner",
        "id": "sticky_atc_style",
        "visible_if": "{{ section.settings.sticky_add_to_cart == true }}",
        "label": "t:sections.local-extra-words.sections.header.blocks.info.style.label",
        "options": [
          {
            "valeur" : "large",
            "label": "t:sticky_atc.sticky_atc_style_wide"
          },
          {
            "valeur" : "flottant",
            "label": "t:sticky_atc.sticky_atc_style_floating"
          }
        ],
        "par défaut" : "large"
      },
      {
        "type": "couleur",
        "id": "sticky_bar_bgcolor",
        "visible_if": "{{ section.settings.sticky_add_to_cart == true }}",
        "label": "t:sections.announcement-bar.settings.bar_bgcolor.label",
        "par défaut": "#fff"
      },
      {
        "type": "couleur",
        "id": "sticky_bar_txtcolor",
        "visible_if": "{{ section.settings.sticky_add_to_cart == true }}",
        "label": "t:sections.announcement-bar.settings.bar_txtcolor.label",
        "par défaut": "#111"
      },
      {
        "type": "case à cocher",
        "id": "sticky_bar_blur",
        "visible_if": "{{ section.settings.sticky_add_to_cart == true }}",
        "label": "Flou d'arrière-plan",
        "par défaut" : vrai
      }
    ]
  }
{% endschema %}