{"product_id":"hairpure","title":"HairPure®","description":"\u003cstyle\u003e\n  .main-section {\n    text-align: center;\n    max-width: 1200px;\n    margin: 30px auto;\n  }\n  .main-section \u003e img {\n    width: 100%;\n    height: auto;\n    max-width: 400px;\n    border-radius: 12px;\n    border: none;\n    box-shadow: none;\n  }\n  .grid-section,\n  .grid-section-reverse {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 1em;\n    align-items: center;\n    justify-items: center;\n    margin-bottom: 15px;\n    max-width: 1200px;\n    margin: 30px auto;\n    border-radius: 12px;\n  }\n  .grid-section {\n    grid-template-areas: \"content image\";\n  }\n  .grid-section-reverse {\n    grid-template-areas: \"image content\";\n  }\n  .section-image {\n    grid-area: image;\n  }\n  .section-image img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    max-width: 600px;\n    border-radius: 12px;\n    border: none;\n    box-shadow: none;\n  }\n  .section-content {\n    grid-area: content;\n    text-align: left;\n    padding: 20px;\n  }\n  .section-content h2 {\n    margin-top: 0;\n  }\n  .stats-table {\n    display: flex;\n    flex-direction: column;\n    max-width: 600px;\n    margin-left: auto;\n    margin-right: auto;\n    text-align: left;\n  }\n  .stats-item {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    border-bottom: 2px solid #f1f1f1;\n    padding: 10px;\n  }\n  .stats-item:first-child {\n    border-top: 2px solid #f1f1f1;\n  }\n  .stats-item img {\n    max-width: 70px;\n    border: none;\n    box-shadow: none;\n  }\n  .cta-button {\n    display: block;\n    margin: 20px auto 0 auto;\n    padding: 15px 25px;\n    border: none;\n    background-color: #e7afb0;\n    color: white;\n    border-radius: 25px;\n    cursor: pointer;\n    font-weight: bold;\n    transition: all 0.3s ease;\n  }\n  .cta-button:hover {\n    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);\n  }\n  .video-previews {\n    display: flex;\n    gap: 5px;\n  }\n  .video-previews img {\n    border-radius: 10px;\n    width: 31%;\n    height: auto;\n    margin-left: auto;\n    margin-right: auto;\n  }\n  .comparison-header {\n    display: grid;\n    grid-template-columns: minmax(0, 3fr) minmax(0, 1fr) minmax(0, 1fr);\n    gap: 0;\n    max-width: 800px;\n    width: 100%;\n    margin: 0 auto 10px auto;\n  }\n  .comparison-header .table-cell {\n    background-color: transparent;\n    border: none;\n    box-shadow: none;\n    padding-bottom: 5px;\n    display: flex;\n    align-items: flex-end;\n    justify-content: center;\n  }\n  .comparison-table {\n    display: grid;\n    grid-template-columns: minmax(0, 3fr) minmax(0, 1fr) minmax(0, 1fr);\n    gap: 0;\n    max-width: 800px;\n    width: 100%;\n    margin: 0 auto;\n    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);\n    border-radius: 15px;\n    overflow: hidden;\n    border: 1px solid #e0e0e0;\n  }\n  .table-cell {\n    padding: 15px;\n    font-size: 0.9em;\n    line-height: 1.4;\n    word-wrap: break-word;\n    -webkit-hyphens: auto;\n    hyphens: auto;\n  }\n  .table-cell svg {\n    width: 22px;\n    height: 22px;\n    margin: auto;\n  }\n  .col-primary {\n    grid-column: 1;\n    border-bottom: none;\n    text-align: center;\n    color: #fff;\n    background-color: #e7afb0;\n    font-weight: bold;\n    font-size: 1.1em;\n  }\n  .col-positive {\n    grid-column: 2;\n    color: #10ceaa;\n    font-weight: 600;\n    border-bottom: 1px solid #d0eadd;\n    text-align: center;\n  }\n  .col-negative {\n    grid-column: 3;\n    color: #f25260;\n    font-weight: 600;\n    border-bottom: 1px solid #e0e0e0;\n    text-align: center;\n  }\n  .table-title {\n    text-align: center;\n    font-weight: 800;\n    font-size: 1em;\n    color: #000;\n    background-color: #fff;\n    word-wrap: break-word;\n    -webkit-hyphens: auto;\n    hyphens: auto;\n  }\n  .col-primary.table-title {\n    border-top-left-radius: 15px;\n  }\n  .col-negative.table-title {\n    border-top-right-radius: 15px;\n  }\n  .col-primary.table-footer {\n    border-bottom-left-radius: 15px;\n    border-bottom: none;\n  }\n  .col-positive.table-footer {\n    border-bottom: none;\n  }\n  .col-negative.table-footer {\n    border-bottom-right-radius: 15px;\n    border-bottom: none;\n  }\n  .accordion {\n    width: 100%;\n    max-width: 800px;\n    margin: 20px auto;\n    border-radius: 10px;\n    border: none;\n    font-size: 0.9em;\n  }\n  .accordion-item {\n    border-top: 1px solid #f8f8f8;\n    background-color: white;\n  }\n  .accordion-item:last-child {\n    border-bottom: 1px solid #f8f8f8;\n  }\n  .accordion-header {\n    padding: 15px;\n    cursor: pointer;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    text-align: left;\n    font-weight: bold;\n  }\n  .accordion-header:hover {\n    background-color: #e7afb042;\n  }\n  .accordion-body {\n    text-align: left;\n    padding: 0 15px;\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.3s ease, padding 0.3s ease;\n  }\n  .accordion-body.active {\n    max-height: 500px;\n    padding: 15px;\n    margin-bottom: 15px;\n  }\n  .accordion-header .icon {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    flex-shrink: 0;\n    width: 20px;\n    height: 20px;\n    transition: transform 0.3s ease;\n    transform: rotate(45deg);\n  }\n  .accordion-header.active .icon {\n    transform: rotate(0deg);\n  }\n  .accordion-header .icon svg {\n    width: 100%;\n    height: 100%;\n    fill: currentColor;\n  }\n  .review-card {\n    max-width: 1200px;\n    margin-left: auto;\n    margin-right: auto;\n    border-radius: 10px;\n    color: #000;\n    background-color: #f7f7f7;\n    border: none;\n    display: flex;\n    flex-direction: column;\n    flex-grow: 1;\n  }\n  .review-card-image {\n    width: 100%;\n    height: 250px;\n    object-fit: cover;\n    object-position: center;\n    display: block;\n    border-radius: 8px 8px 0 0;\n    margin: 0;\n    border: none;\n    box-shadow: none;\n  }\n  .star-badge {\n    display: inline-block;\n    background-color: #fff;\n    border-radius: 16px;\n    padding: 6px 14px;\n    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);\n    line-height: 1;\n    position: relative;\n    z-index: 2;\n    margin-top: -18px;\n    color: #ffc400;\n    font-size: 1.4em;\n    margin-left: auto;\n    margin-right: auto;\n  }\n  .star-text {\n    color: #ffc400;\n    font-size: 1.2em;\n  }\n  .review-content {\n    text-align: center;\n    padding: 15px 10px 10px 10px;\n    font-size: 0.9em;\n    flex-grow: 1;\n  }\n  .review-content p:first-child {\n    font-weight: bold;\n  }\n  .review-carousel {\n    position: relative;\n    max-width: 1200px;\n    margin: 0px auto;\n    overflow: hidden;\n  }\n  .review-carousel-wrapper {\n    display: flex;\n    transition: transform 0.5s ease-in-out;\n  }\n  .review-slide {\n    min-width: 100%;\n    box-sizing: border-box;\n    display: flex;\n    flex-direction: column;\n  }\n  .carousel-nav-btn {\n    position: absolute;\n    top: 50%;\n    transform: translateY(-50%);\n    width: 34px;\n    height: 34px;\n    background-color: #fff;\n    border: 1px solid #ddd;\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    cursor: pointer;\n    z-index: 10;\n    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);\n    transition: background-color 0.3s;\n    color: #000;\n    padding: 0;\n  }\n  .carousel-nav-btn:hover {\n    background-color: #e7afb0;\n  }\n  .carousel-nav-btn.prev {\n    left: 10px;\n  }\n  .carousel-nav-btn.next {\n    right: 10px;\n  }\n  .carousel-indicators {\n    text-align: center;\n    padding: 0;\n    margin-top: 15px;\n  }\n  .carousel-indicator {\n    cursor: pointer;\n    height: 12px;\n    width: 12px;\n    margin: 0 5px;\n    background-color: #f0f0f0;\n    border-radius: 50%;\n    display: inline-block;\n    transition: background-color 0.6s ease;\n  }\n  .carousel-indicator.active {\n    background-color: #e7afb0;\n  }\n  .lightbox {\n    display: none;\n    position: fixed;\n    z-index: 1000;\n    left: 0;\n    top: 0;\n    width: 100%;\n    height: 100%;\n    background-color: rgba(0, 0, 0, 0.8);\n    justify-content: center;\n    align-items: center;\n  }\n  .lightbox-content {\n    max-width: 90%;\n    max-height: 90%;\n    display: block;\n    margin: auto;\n  }\n  .lightbox-close {\n    position: absolute;\n    top: 20px;\n    right: 35px;\n    color: #f1f1f1;\n    font-size: 40px;\n    font-weight: bold;\n    cursor: pointer;\n  }\n  .trio-section {\n    display: grid;\n    grid-template-columns: 1fr 1fr 1fr;\n    grid-template-areas: \"content-left image content-right\";\n    gap: 1em;\n    align-items: center;\n    justify-items: center;\n    margin: 30px auto;\n    border-radius: 12px;\n    padding-bottom: 15px;\n  }\n  .trio-section .content-left {\n    grid-area: content-left;\n    text-align: center;\n    padding: 0px;\n  }\n  .trio-section .content-right {\n    grid-area: content-right;\n    text-align: center;\n    padding: 0px;\n  }\n  .icon-panel {\n    max-width: 1200px;\n    margin-left: auto;\n    margin-right: auto;\n    padding: 15px 5px;\n    display: grid;\n    gap: 20px;\n    grid-template-columns: 1fr;\n    justify-items: center;\n    align-content: center;\n    justify-content: center;\n  }\n  .icon-panel-item {\n    display: flex;\n    flex-direction: column;\n    height: 100%;\n    align-items: center;\n    justify-content: flex-start;\n  }\n  .icon-panel-item img {\n    width: 50px;\n    height: 50px;\n    object-fit: contain;\n    margin-bottom: 10px;\n    border: none;\n    box-shadow: none;\n  }\n  .icon-panel-item p {\n    margin: 5px 0;\n  }\n  .icon-panel-item p:nth-of-type(1) {\n    font-weight: bold;\n    min-height: 3em;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n  .horizontal-review-panel {\n    border: none;\n    border-radius: 12px;\n    padding: 0px;\n    width: 100%;\n    max-width: 800px;\n    margin-left: auto;\n    margin-right: auto;\n    margin-bottom: 15px;\n    box-shadow: none;\n    box-sizing: border-box;\n    overflow: hidden;\n    position: relative;\n    display: flex;\n  }\n  .horizontal-review-panel img {\n    width: auto;\n    height: 100%;\n    max-height: 70px;\n    margin: auto;\n    display: block;\n    padding: 0px 5px;\n    border-radius: 50%;\n    border: none;\n    box-shadow: none;\n  }\n  .horizontal-review-content {\n    padding: 5px;\n    text-align: left;\n    position: relative;\n    z-index: 1;\n    font-size: 0.9em;\n  }\n  .horizontal-review-content p {\n    margin: 7px 0;\n  }\n  .horizontal-review-content p:last-child {\n    border-top: 1px solid rgba(128, 128, 128, 0.2);\n    margin-bottom: 0;\n    padding-top: 2px;\n    font-weight: bold;\n    color: #848484;\n    font-size: 0.9em;\n  }\n  @media (min-width: 6001px) {\n    .review-carousel-wrapper {\n      display: flex;\n      gap: 20px;\n      transform: none !important;\n    }\n    .review-carousel .review-slide {\n      min-width: 0;\n      flex: 1 1 30%;\n    }\n    .review-carousel .review-content {\n      padding: 15px;\n      box-sizing: border-box;\n    }\n    .carousel-nav-btn,\n    .carousel-indicators {\n      display: none;\n    }\n  }\n  @media (max-width: 6000px) {\n    .grid-section {\n      grid-template-columns: 1fr;\n      grid-template-areas: \"content\" \"image\";\n    }\n    .grid-section-reverse {\n      grid-template-columns: 1fr;\n      grid-template-areas: \"image\" \"content\";\n    }\n    .section-image img {\n      max-width: 400px;\n    }\n    .review-card {\n      max-width: 400px;\n      margin-left: auto;\n      margin-right: auto;\n      width: 100%;\n    }\n    .table-cell {\n      font-size: 0.85em;\n    }\n    .trio-section {\n      grid-template-columns: 1fr;\n      grid-template-areas: \"content-left\" \"image\" \"content-right\";\n    }\n    .icon-panel {\n      grid-template-columns: 1fr 1fr;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n  document.addEventListener(\"DOMContentLoaded\", function () {\n    \/\/ Accordion functionality\n    const accordionHeaders = document.querySelectorAll(\".accordion-header\");\n    accordionHeaders.forEach((header) =\u003e {\n      header.setAttribute(\"role\", \"button\");\n      header.setAttribute(\"aria-expanded\", \"false\");\n      header.addEventListener(\"click\", function () {\n        const allBodies = document.querySelectorAll(\".accordion-body\");\n        const allHeaders = document.querySelectorAll(\".accordion-header\");\n        const currentBody = this.nextElementSibling;\n        const isActive = currentBody.classList.contains(\"active\");\n\n        allBodies.forEach((body) =\u003e {\n          body.classList.remove(\"active\");\n          body.style.maxHeight = null;\n        });\n        allHeaders.forEach((h) =\u003e {\n          h.classList.remove(\"active\");\n          h.setAttribute(\"aria-expanded\", \"false\");\n        });\n\n        if (!isActive) {\n          currentBody.classList.add(\"active\");\n          this.classList.add(\"active\");\n          this.setAttribute(\"aria-expanded\", \"true\");\n          currentBody.style.maxHeight = currentBody.scrollHeight + 80 + \"px\";\n        }\n      });\n    });\n\n    \/\/ Review Carousel\n    const carouselWrapper = document.querySelector(\".review-carousel-wrapper\");\n    if (carouselWrapper) {\n      const slides = Array.from(carouselWrapper.children);\n      const nextButton = document.querySelector(\".carousel-nav-btn.next\");\n      const prevButton = document.querySelector(\".carousel-nav-btn.prev\");\n      const indicatorsContainer = document.querySelector(\".carousel-indicators\");\n\n      let currentIndex = 0;\n      let touchStartX = 0;\n      let touchEndX = 0;\n\n      if (indicatorsContainer) {\n        indicatorsContainer.innerHTML = \"\";\n        slides.forEach((_, i) =\u003e {\n          const indicator = document.createElement(\"span\");\n          indicator.classList.add(\"carousel-indicator\");\n          if (i === 0) indicator.classList.add(\"active\");\n          indicator.addEventListener(\"click\", () =\u003e {\n            currentIndex = i;\n            updateCarousel();\n          });\n          indicatorsContainer.appendChild(indicator);\n        });\n      }\n\n      const indicators = indicatorsContainer ? Array.from(indicatorsContainer.children) : [];\n\n      function updateCarousel() {\n        if (window.innerWidth \u003c= 6000) {\n          carouselWrapper.style.transform = `translateX(-${currentIndex * 100}%)`;\n        } else {\n          carouselWrapper.style.transform = \"none\";\n        }\n        if (indicators.length \u003e 0) {\n          indicators.forEach((indicator, i) =\u003e {\n            indicator.classList.toggle(\"active\", i === currentIndex);\n          });\n        }\n      }\n\n      if (nextButton) {\n        nextButton.addEventListener(\"click\", () =\u003e {\n          currentIndex = (currentIndex + 1) % slides.length;\n          updateCarousel();\n        });\n      }\n\n      if (prevButton) {\n        prevButton.addEventListener(\"click\", () =\u003e {\n          currentIndex = (currentIndex - 1 + slides.length) % slides.length;\n          updateCarousel();\n        });\n      }\n\n      carouselWrapper.addEventListener(\"touchstart\", (e) =\u003e {\n        touchStartX = e.changedTouches[0].screenX;\n      }, { passive: true });\n\n      carouselWrapper.addEventListener(\"touchend\", (e) =\u003e {\n        touchEndX = e.changedTouches[0].screenX;\n        handleSwipe();\n      }, { passive: true });\n\n      function handleSwipe() {\n        if (window.innerWidth \u003e 6000) return;\n        const swipeThreshold = 50;\n        if (touchStartX - touchEndX \u003e swipeThreshold) {\n          currentIndex = (currentIndex + 1) % slides.length;\n          updateCarousel();\n        } else if (touchEndX - touchStartX \u003e swipeThreshold) {\n          currentIndex = (currentIndex - 1 + slides.length) % slides.length;\n          updateCarousel();\n        }\n      }\n\n      window.addEventListener(\"resize\", updateCarousel);\n      updateCarousel();\n    }\n\n    \/\/ Lightbox functionality\n    const lightbox = document.getElementById(\"myLightbox\");\n    if (lightbox) {\n      const lightboxImg = document.getElementById(\"lightboxImg\");\n      const reviewImages = document.querySelectorAll(\".review-card-image\");\n      const closeBtn = document.querySelector(\".lightbox-close\");\n\n      reviewImages.forEach((img) =\u003e {\n        img.style.cursor = \"pointer\";\n        img.addEventListener(\"click\", () =\u003e {\n          document.body.appendChild(lightbox);\n          lightbox.style.display = \"flex\";\n          lightboxImg.src = img.src;\n          lightboxImg.alt = img.alt;\n        });\n      });\n\n      function closeLightbox() {\n        lightbox.style.display = \"none\";\n      }\n\n      if (closeBtn) {\n        closeBtn.addEventListener(\"click\", closeLightbox);\n      }\n\n      lightbox.addEventListener(\"click\", (e) =\u003e {\n        if (e.target === lightbox) {\n          closeLightbox();\n        }\n      });\n    }\n\n    \/\/ CTA button smooth scroll\n    const ctaButtons = document.querySelectorAll(\".cta-button\");\n    ctaButtons.forEach(btn =\u003e {\n      btn.addEventListener(\"click\", function() {\n        smoothScrollTop();\n      });\n    });\n  });\n\n  function smoothScrollTop() {\n    var s = window.top || window;\n    var st = s.scrollY || s.document.documentElement.scrollTop;\n    var start = performance.now();\n    (function step(now) {\n      var t = Math.min((now - start) \/ 800, 1);\n      var ease = t \u003c 0.5 ? 2 * t * t : 1 - Math.pow(-2 * t + 2, 2) \/ 2;\n      s.scrollTo(0, st * (1 - ease));\n      if (t \u003c 1) requestAnimationFrame(step);\n    })(start);\n  }\n\u003c\/script\u003e\n\n\u003c!-- Horizontal review panel --\u003e\n\u003cdiv class=\"horizontal-review-panel\"\u003e\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/1-horizontalReview_b3bbf0df-2917-4e1e-b665-7b7500156873.webp?v=1774999623\" alt=\"Noémie montrant ses résultats de cheveux lisses\"\u003e\n  \u003cdiv class=\"horizontal-review-content\"\u003e\n    \u003cp\u003e\"Ça a tout changé pour moi. Il garde mes pointes fourchues sous contrôle pendant que mes cheveux continuent de pousser en santé et en force. Hautement recommandé !!\"\u003c\/p\u003e\n    \u003cp\u003eNoémie\u003cspan class=\"star-text\" aria-label=\"5 étoiles\" style=\"padding-left: 10px\"\u003e★★★★★\u003c\/span\u003e\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- FAQ --\u003e\n\u003cdiv class=\"main-section\"\u003e\n  \u003cdiv class=\"accordion\"\u003e\n    \u003cdiv class=\"accordion-item\"\u003e\n      \u003cdiv class=\"accordion-header\"\u003e\n        Est-ce que ça fonctionne sur les cheveux bouclés ?\n        \u003cspan class=\"icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 256 256\"\u003e\u003cpath d=\"M165.66,101.66,139.31,128l26.35,26.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"accordion-body\"\u003e\n        \u003cp\u003eOui, le coupe-fourches fonctionne sur les cheveux bouclés ! Pour de meilleurs résultats, nous recommandons de lisser vos cheveux d'abord afin que l'appareil puisse glisser en douceur et cibler efficacement les pointes fourchues.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"accordion-item\"\u003e\n      \u003cdiv class=\"accordion-header\"\u003e\n        Comment détecte-t-il les fourches ?\n        \u003cspan class=\"icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 256 256\"\u003e\u003cpath d=\"M165.66,101.66,139.31,128l26.35,26.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"accordion-body\"\u003e\n        \u003cp\u003eIl utilise une plaque capillaire spécialement conçue qui guide vos cheveux tout en soulevant les mèches qui dépassent — généralement les pointes fourchues ou abîmées. Ces pointes sont ensuite coupées avec précision par les lames, tandis que les cheveux sains restent intacts.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"accordion-item\"\u003e\n      \u003cdiv class=\"accordion-header\"\u003e\n        Est-ce que ça affecte la longueur des cheveux ?\n        \u003cspan class=\"icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 256 256\"\u003e\u003cpath d=\"M165.66,101.66,139.31,128l26.35,26.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"accordion-body\"\u003e\n        \u003cp\u003ePas du tout, le coupe-fourches est conçu pour ne retirer que les pointes fourchues sans affecter la longueur totale de vos cheveux. Il cible les pointes abîmées, préservant votre longueur tout en favorisant une croissance saine.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"accordion-item\"\u003e\n      \u003cdiv class=\"accordion-header\"\u003e\n        Ce qui est inclus (Cadeaux gratuits)\n        \u003cspan class=\"icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 256 256\"\u003e\u003cpath d=\"M165.66,101.66,139.31,128l26.35,26.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"accordion-body\"\u003e\n        \u003cp\u003eDans votre boîte :\u003c\/p\u003e\n        \u003cul\u003e\n          \u003cli\u003e1 x Coupe-fourches\u003c\/li\u003e\n          \u003cli\u003e1 x Câble de recharge USB\u003c\/li\u003e\n          \u003cli\u003e\u003cb\u003e2 x Pinces à cheveux GRATUITES\u003c\/b\u003e\u003c\/li\u003e\n          \u003cli\u003e\u003cb\u003e1 x Brosse de nettoyage GRATUITE\u003c\/b\u003e\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"accordion-item\"\u003e\n      \u003cdiv class=\"accordion-header\"\u003e\n        Notre promesse sans fourches\n        \u003cspan class=\"icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 256 256\"\u003e\u003cpath d=\"M165.66,101.66,139.31,128l26.35,26.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"accordion-body\"\u003e\n        \u003cp\u003eNous prenons la satisfaction de nos clients très au sérieux. Si vous n'êtes pas entièrement satisfait de vos résultats dans les 60 jours, retournez simplement le produit pour un remboursement complet, sans poser de questions !\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003ch3\u003eOubliez les salons coûteux !\u003c\/h3\u003e\n  \u003cp\u003eLes pointes fourchues vous coûteront la santé de vos cheveux, leur éclat naturel et une fortune en visites régulières au salon. Le coupe-fourches est un compagnon pour la vie qui offre des cheveux soyeux et lisses sans vous ruiner.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- Video highlights section --\u003e\n\u003cdiv class=\"grid-section-reverse\"\u003e\n  \u003cdiv class=\"section-image\"\u003e\n    \u003cdiv class=\"video-previews\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/2-video1.webp?v=1774999625\" alt=\"Démonstration des résultats de l'appareil 1\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/2-video2.webp?v=1774999625\" alt=\"Démonstration des résultats de l'appareil 2\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/2-video3.webp?v=1774999626\" alt=\"Démonstration des résultats de l'appareil 3\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"section-content\"\u003e\n    \u003ch2\u003eL'avenir est sans fourches !\u003c\/h2\u003e\n    \u003cdiv class=\"stats-table\"\u003e\n      \u003cdiv class=\"stats-item\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/2-porcentagem1.png?v=1774999623\" alt=\"Icône 96%\" loading=\"lazy\"\u003e\n        \u003cspan\u003eOnt dit que cela a aidé à la pousse de leurs cheveux\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"stats-item\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/2-porcentagem2.png?v=1774999623\" alt=\"Icône 88%\" loading=\"lazy\"\u003e\n        \u003cspan\u003eOnt remarqué une réduction des cassures et des frisottis\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"stats-item\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/2-porcentagem3.png?v=1774999623\" alt=\"Icône 94%\" loading=\"lazy\"\u003e\n        \u003cspan\u003eOnt constaté une amélioration de la texture et de l'épaisseur\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp\u003e*Résultats basés sur des études cliniques et de consommation. Pour plus d'informations, consultez la page de chaque produit.\u003c\/p\u003e\n    \u003cbutton class=\"cta-button\"\u003eProfiter de l'offre\u003c\/button\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- Main features trio --\u003e\n\u003cdiv class=\"main-section\"\u003e\n  \u003ch2\u003eDes cheveux soyeux n'ont jamais été aussi faciles à obtenir !\u003c\/h2\u003e\n  \u003cp\u003eLe coupe-fourches HairPure® cible spécifiquement les pointes abîmées, préservant la longueur et le volume de votre chevelure pour une apparence impeccable.\u003c\/p\u003e\n\n  \u003cdiv class=\"trio-section\"\u003e\n    \u003cdiv class=\"content-left\"\u003e\n      \u003cdiv class=\"icon-panel\"\u003e\n        \u003cdiv class=\"icon-panel-item\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/3-icon1.avif?v=1774999623\" alt=\"Icône Longue durée\"\u003e\n          \u003cp\u003eLongue durée\u003c\/p\u003e\n          \u003cp\u003eDure de 4 à 6 semaines et laisse les cheveux sains intacts.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"icon-panel-item\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/3-icon2.avif?v=1774999623\" alt=\"Icône Pousse des cheveux\"\u003e\n          \u003cp\u003eRéduit la cassure\u003c\/p\u003e\n          \u003cp\u003eConçu pour ralentir la cassure des cheveux et favoriser la repousse.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"section-image\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/3-middleImage.webp?v=1774999623\" alt=\"HairPure avant et après\"\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"content-right\"\u003e\n      \u003cdiv class=\"icon-panel\"\u003e\n        \u003cdiv class=\"icon-panel-item\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/3-icon3.avif?v=1774999623\" alt=\"Icône Facile à utiliser\"\u003e\n          \u003cp\u003eFacile à utiliser\u003c\/p\u003e\n          \u003cp\u003eGlissez-le simplement dans vos cheveux pour une chevelure lisse et soignée.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"icon-panel-item\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/3-icon4.avif?v=1774999623\" alt=\"Icône Idéal pour les voyages\"\u003e\n          \u003cp\u003eIdéal pour les voyages\u003c\/p\u003e\n          \u003cp\u003eContrairement au coiffeur, HairPure® est toujours prêt, où que vous soyez.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- Review cards --\u003e\n\u003cdiv class=\"main-section\"\u003e\n  \u003ch2\u003eAimé par plus de 65 000 femmes heureuses\u003c\/h2\u003e\n  \u003cp\u003eDes milliers de pointes douces et saines.\u003c\/p\u003e\n  \u003cdiv class=\"review-carousel\"\u003e\n    \u003cdiv class=\"review-carousel-wrapper\"\u003e\n      \u003cdiv class=\"review-slide\"\u003e\n        \u003cdiv class=\"review-card\"\u003e\n          \u003cimg class=\"review-card-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/4-review1_8f222b08-9d38-4e71-a85a-b828abf7b51b.jpg?v=1774999624\" alt=\"Avis de Laurence montrant ses cheveux soyeux\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"star-badge\" aria-label=\"5 étoiles\"\u003e★★★★★\u003c\/div\u003e\n          \u003cdiv class=\"review-content\"\u003e\n            \u003cp\u003eLaurence\u003c\/p\u003e\n            \u003cp\u003eJ'avais peur au début que ça coupe tous mes cheveux, mais ce n'est pas le cas. Ça les laisse soyeux après. Mon mari a remarqué une différence immédiatement.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"review-slide\"\u003e\n        \u003cdiv class=\"review-card\"\u003e\n          \u003cimg class=\"review-card-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/4-review2_221f53e2-7c09-47c1-a827-195eaeeaa432.webp?v=1774999623\" alt=\"Avis de Mireille montrant ses pointes saines\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"star-badge\" aria-label=\"5 étoiles\"\u003e★★★★★\u003c\/div\u003e\n          \u003cdiv class=\"review-content\"\u003e\n            \u003cp\u003eMireille\u003c\/p\u003e\n            \u003cp\u003eM'a sauvé d'une coupe de cheveux. Mes cheveux ont l'air fraîchement coupés SANS être plus courts. Si votre coiffeur aime couper trop de cheveux quand vous ne vouliez que retirer les fourches, c'est pour vous !!\"\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"review-slide\"\u003e\n        \u003cdiv class=\"review-card\"\u003e\n          \u003cimg class=\"review-card-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/4-review3_f3a6a589-22f9-49c9-81f3-4e45be0a12a0.webp?v=1774999623\" alt=\"Avis de Rosalie montrant ses cheveux doux\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"star-badge\" aria-label=\"5 étoiles\"\u003e★★★★★\u003c\/div\u003e\n          \u003cdiv class=\"review-content\"\u003e\n            \u003cp\u003eRosalie\u003c\/p\u003e\n            \u003cp\u003eJ'avais désespérément besoin d'une petite coupe et je DÉTESTE aller au salon. Ça a été un sauveur !! Mes cheveux ont semblé instantanément plus doux et en meilleure santé.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cbutton class=\"carousel-nav-btn prev\" aria-label=\"Avis précédent\"\u003e\n      \u003csvg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"15 18 9 12 15 6\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n    \u003c\/button\u003e\n    \u003cbutton class=\"carousel-nav-btn next\" aria-label=\"Avis suivant\"\u003e\n      \u003csvg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"9 18 15 12 9 6\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"carousel-indicators\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- Comparison table --\u003e\n\u003cdiv class=\"grid-section\"\u003e\n  \u003cdiv class=\"section-content\" style=\"text-align: center; padding-bottom: 0;\"\u003e\n    \u003ch2\u003eCe qui nous rend spéciaux\u003c\/h2\u003e\n    \u003cp\u003eObtenez des cheveux plus lisses et plus sains — sans rendez-vous ni frais élevés comme au salon.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"section-image\"\u003e\n    \u003cdiv class=\"comparison-header\"\u003e\n      \u003cdiv class=\"table-cell col-primary table-title\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"table-cell col-positive table-title\"\u003eLe nôtre\u003c\/div\u003e\n      \u003cdiv class=\"table-cell col-negative table-title\"\u003eAutres\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"comparison-table\"\u003e\n      \u003cdiv class=\"table-cell col-primary\"\u003eEfficacité\u003c\/div\u003e\n      \u003cdiv class=\"table-cell col-positive\"\u003e\n        \u003csvg fill=\"currentColor\" viewbox=\"0 0 256 256\" aria-label=\"Oui\"\u003e\n          \u003cpath d=\"M173.66,98.34a8,8,0,0,1,0,11.32l-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35A8,8,0,0,1,173.66,98.34ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"table-cell col-negative\"\u003e\n        \u003csvg fill=\"currentColor\" viewbox=\"0 0 256 256\" aria-label=\"Non\"\u003e\n          \u003cpath d=\"M165.66,101.66,139.31,128l26.35,26.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"table-cell col-primary\"\u003eFavorise la pousse\u003c\/div\u003e\n      \u003cdiv class=\"table-cell col-positive\"\u003e\n        \u003csvg fill=\"currentColor\" viewbox=\"0 0 256 256\" aria-label=\"Oui\"\u003e\n          \u003cpath d=\"M173.66,98.34a8,8,0,0,1,0,11.32l-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35A8,8,0,0,1,173.66,98.34ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"table-cell col-negative\"\u003e\n        \u003csvg fill=\"currentColor\" viewbox=\"0 0 256 256\" aria-label=\"Non\"\u003e\n          \u003cpath d=\"M165.66,101.66,139.31,128l26.35,26.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"table-cell col-primary\"\u003ePratique pour voyager\u003c\/div\u003e\n      \u003cdiv class=\"table-cell col-positive\"\u003e\n        \u003csvg fill=\"currentColor\" viewbox=\"0 0 256 256\" aria-label=\"Oui\"\u003e\n          \u003cpath d=\"M173.66,98.34a8,8,0,0,1,0,11.32l-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35A8,8,0,0,1,173.66,98.34ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"table-cell col-negative\"\u003e\n        \u003csvg fill=\"currentColor\" viewbox=\"0 0 256 256\" aria-label=\"Non\"\u003e\n          \u003cpath d=\"M165.66,101.66,139.31,128l26.35,26.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"table-cell col-primary table-footer\"\u003eCoûte $$$\u003c\/div\u003e\n      \u003cdiv class=\"table-cell col-positive table-footer\"\u003e\n        \u003csvg fill=\"#f25260\" viewbox=\"0 0 256 256\" aria-label=\"Non\"\u003e\n          \u003cpath d=\"M165.66,101.66,139.31,128l26.35,26.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"table-cell col-negative table-footer\"\u003e\n        \u003csvg fill=\"#2ed4b5\" viewbox=\"0 0 256 256\" aria-label=\"Oui\"\u003e\n          \u003cpath d=\"M173.66,98.34a8,8,0,0,1,0,11.32l-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35A8,8,0,0,1,173.66,98.34ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- The Lightbox --\u003e\n\u003cdiv id=\"myLightbox\" class=\"lightbox\" role=\"dialog\" aria-modal=\"true\"\u003e\n  \u003cspan class=\"lightbox-close\" aria-label=\"Fermer le lightbox\"\u003e×\u003c\/span\u003e\n  \u003cimg class=\"lightbox-content\" id=\"lightboxImg\" alt=\"Image de l'avis agrandie\"\u003e\n\u003c\/div\u003e\n","brand":"BestMaxy","offers":[{"title":"Rose","offer_id":45878518251693,"sku":"no","price":59.9,"currency_code":"CAD","in_stock":true},{"title":"Noir","offer_id":45878518284461,"sku":"no","price":59.9,"currency_code":"CAD","in_stock":true},{"title":"Blanc","offer_id":45878518317229,"sku":"no","price":59.9,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0540\/8053\/6749\/files\/prodwhite-frca.webp?v=1775078728","url":"https:\/\/www.bestmaxy.com\/products\/hairpure","provider":"BestMaxy","version":"1.0","type":"link"}