{"product_id":"clairlips-baume-unifiant-pour-levres","title":"ClairLips — Le correcteur qui unifie vos lèvres en 7 jours","description":"\u003ch2 class=\"pp-text-heading-lg sm:pp-text-heading-2xl pp-font-semibold pp-text-center sm:pp-text-left relative transition-colors duration-200\"\u003eMarre de cacher vos lèvres ? \u003c\/h2\u003e\n\u003cdiv class=\"pp-text scroll-m-20 block @3xl:block rounded-md border-none w-full block_1770299713708_ndj8d74nm\"\u003e\n\u003cdiv class=\"text-pretty wrap-anywhere pt-(--padding-top-mobile) pr-(--padding-right-mobile) pb-(--padding-bottom-mobile) pl-(--padding-left-mobile) @3xl:pt-(--padding-top) @3xl:pr-(--padding-right) @3xl:pb-(--padding-bottom) @3xl:pl-(--padding-left) text-(length:--font-size-mobile) font-(--font-weight) text-(--font-color) @3xl:text-(length:--font-size) leading-normal normal-case tracking-normal text-left rtl:text-right @3xl:text-left rtl:@3xl:text-right\"\u003eLèvres marquées, assombries par le tabac, le soleil ou le temps qui passe : c'est le premier truc que les gens remarquent sur un visage. ClairLips \u003cstrong\u003eagit en profondeur\u003c\/strong\u003e pour restaurer une teinte naturelle et des \u003cstrong\u003elèvres douces\u003c\/strong\u003e — sans artifice, sans maquillage à réappliquer toutes les heures.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"contents pp-inspector-hover\"\u003e\n\u003cdiv class=\"pp-group relative min-w-0 mt-(--margin-top-mobile) mr-(--margin-right-mobile) mb-(--margin-bottom-mobile) ml-(--margin-left-mobile) @3xl:mt-(--margin-top) @3xl:mr-(--margin-right) @3xl:mb-(--margin-bottom) @3xl:ml-(--margin-left) pt-(--padding-top-mobile) pr-(--padding-right-mobile) pb-(--padding-bottom-mobile) pl-(--padding-left-mobile) @3xl:pt-(--padding-top) @3xl:pr-(--padding-right) @3xl:pb-(--padding-bottom) @3xl:pl-(--padding-left) flex @3xl:flex flex-col @3xl:flex-col justify-start items-start @3xl:justify-start @3xl:items-start gap-(--gap-mobile) @3xl:gap-(--gap) order-(--order-mobile) @3xl:order-(--order) overflow-visible rounded-none border-none w-full @3xl:w-full h-fit self-auto @3xl:h-fit @3xl:self-auto block_1770303657793_enc9zq6ab\"\u003e\n\u003cdiv class=\"contents pp-inspector-hover\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0815\/7691\/9282\/files\/lv_0_20260730171500.gif?v=1785432152\" alt=\"\" width=\"458\" height=\"818\"\u003e\u003c\/p\u003e\n\u003cdiv class=\"pp-text scroll-m-20 block @3xl:block rounded-md border-none w-full pagepilot_text_kRdhhf\"\u003e\n\u003ch2 class=\"text-pretty wrap-anywhere pt-(--padding-top-mobile) pr-(--padding-right-mobile) pb-(--padding-bottom-mobile) pl-(--padding-left-mobile) @3xl:pt-(--padding-top) @3xl:pr-(--padding-right) @3xl:pb-(--padding-bottom) @3xl:pl-(--padding-left) text-(length:--font-size-mobile) font-(--font-weight) text-(--font-color) @3xl:text-(length:--font-size) leading-normal normal-case tracking-normal text-center @3xl:text-center\"\u003eUne formule pensée pour corriger, pas juste hydrater👄\u003c\/h2\u003e\n\u003cdiv class=\"text-pretty wrap-anywhere pt-(--padding-top-mobile) pr-(--padding-right-mobile) pb-(--padding-bottom-mobile) pl-(--padding-left-mobile) @3xl:pt-(--padding-top) @3xl:pr-(--padding-right) @3xl:pb-(--padding-bottom) @3xl:pl-(--padding-left) text-(length:--font-size-mobile) font-(--font-weight) text-(--font-color) @3xl:text-(length:--font-size) leading-normal normal-case tracking-normal text-center @3xl:text-center\"\u003e\n\u003cp\u003eTexture légère, absorption rapide, sans effet gras. Chaque application agit en profondeur pour uniformiser la teinte et apaiser les zones marquées — pour des lèvres qui respirent la confiance.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0815\/7691\/9282\/files\/08b939e6-6006-4000-ab52-4073141dc580.jpg?v=1785432149\" alt=\"\"\u003e\u003c\/p\u003e\n\n\u003c!-- ===================================================================\n     BLOC CAROUSEL D'AVIS CLIENTS - à coller dans un bloc\n     \"Liquid personnalisé\" de ta fiche produit Shopify (éditeur de thème)\n     OU dans le champ Description en mode HTML.\n     =================================================================== --\u003e\n\n\u003cdiv class=\"ac-section\"\u003e\n\u003c!-- ==================== TITRE + NOTE GLOBALE (à personnaliser) ==================== --\u003e\n  \u003ch2 class=\"ac-title\"\u003eCe que disent nos clients\u003c\/h2\u003e\n\n  \u003cdiv class=\"ac-global-rating\"\u003e\n    \u003cspan class=\"ac-stars\" data-rating=\"5\"\u003e\u003c\/span\u003e\n    \u003cspan class=\"ac-global-score\"\u003e4.9\u003c\/span\u003e\n    \u003cspan class=\"ac-global-count\"\u003e(10)\u003c\/span\u003e\n    \u003cspan class=\"ac-verified\"\u003e✔ Vérifié\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003c!-- ==================== CAROUSEL D'AVIS ==================== --\u003e\n  \u003cdiv class=\"ac-carousel\" id=\"acCarousel\"\u003e\n\n    \u003c!-- \n      ⚠️ POUR CHAQUE AVIS, modifie uniquement :\n      - src de l'image (photo avant\/après ou photo simple)\n      - le texte de l'avis\n      - data-rating=\"X\" → nombre d'étoiles pleines (1 à 5), à toi de choisir pour chaque avis.\n        Ex: data-rating=\"5\" = 5 étoiles pleines \/ data-rating=\"4\" = 4 pleines + 1 vide\n      - le nom du client\n      Duplique le bloc \u003cdiv class=\"ac-item\"\u003e...\u003c\/div\u003e autant de fois que nécessaire.\n\n      🎨 La couleur des étoiles est la MÊME pour tous les avis : elle se change à un seul\n      endroit, tout en haut du CSS (variable --ac-star-color). Pas besoin d'y toucher ici.\n\n      📏 Le texte est limité à 6 lignes automatiquement (avec ... si plus long),\n      pour que toutes les cartes gardent exactement la même hauteur et restent alignées.\n    --\u003e\n\n    \u003cdiv class=\"ac-item\"\u003e\n      \u003cimg class=\"ac-photo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0815\/7691\/9282\/files\/images_3_8c6c767b-83e1-404b-bcd4-c28254506142.jpg?v=1785497267\" alt=\"Avis client\"\u003e\n      \u003cp class=\"ac-text\"\u003eEnfin mes lèvres retrouvent une teinte uniforme. Fini l'aspect foncé qui me complexait, je me sens tellement mieux maintenant.\u003c\/p\u003e\n      \u003cspan class=\"ac-stars\" data-rating=\"5\"\u003e\u003c\/span\u003e\n      \u003cp class=\"ac-name\"\u003eGrâce Gnahoré\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ac-item\"\u003e\n      \u003cimg class=\"ac-photo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0815\/7691\/9282\/files\/178905217-1751058148.7617.jpg?v=1785457498\" alt=\"Avis client\"\u003e\n      \u003cp class=\"ac-text\"\u003eSuper hydratant et confortable. Mes lèvres sont toutes douces et le résultat est juste incroyable après quelques jours.\u003c\/p\u003e\n      \u003cspan class=\"ac-stars\" data-rating=\"5\"\u003e\u003c\/span\u003e\n      \u003cp class=\"ac-name\"\u003eAwa Coulibaly\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ac-item\"\u003e\n      \u003cimg class=\"ac-photo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0815\/7691\/9282\/files\/745525044_2655849758142133_6756782226382032537_n.jpg?v=1785497859\" alt=\"Avis client\"\u003e\n      \u003cp class=\"ac-text\"\u003eTrès content du résultat. Mes lèvres sont bien plus belles et surtout beaucoup moins sèches. Je recommande vivement.\u003c\/p\u003e\n      \u003cspan class=\"ac-stars\" data-rating=\"5\"\u003e\u003c\/span\u003e\n      \u003cp class=\"ac-name\"\u003eJean-Claude\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ac-item\"\u003e\n      \u003cimg class=\"ac-photo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0815\/7691\/9282\/files\/178905487-1751057339.3746.jpg?v=1785457566\" alt=\"Avis client\"\u003e\n      \u003cp class=\"ac-text\"\u003eJe ne pensais pas voir une telle différence aussi vite. Mes lèvres sont devenues uniformes et tellement plus jolies. C'est mon secret pour un sourire éclatant au quotidien.\u003c\/p\u003e\n      \u003cspan class=\"ac-stars\" data-rating=\"5\"\u003e\u003c\/span\u003e\n      \u003cp class=\"ac-name\"\u003eMireille Konan\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ac-item\"\u003e\n      \u003cimg class=\"ac-photo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0815\/7691\/9282\/files\/Lip_Blush_on_Dark_Lips__Best_Pigments_Examples.jpg?v=1785497266\" alt=\"Avis client\"\u003e\n      \u003cp class=\"ac-text\"\u003eDepuis que je l'utilise, mes lèvres ne sont plus du tout sèches ni foncées. Je l'applique matin et soir et la texture est top, pas collante du tout. Ça a vraiment changé mon visage et ma confiance en moi. Je ne sors plus jamais sans.\u003c\/p\u003e\n      \u003cspan class=\"ac-stars\" data-rating=\"5\"\u003e\u003c\/span\u003e\n      \u003cp class=\"ac-name\"\u003eAkissi N'Dri\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ac-item\"\u003e\n      \u003cimg class=\"ac-photo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0815\/7691\/9282\/files\/344593276_251553027356225_3051680924563857060_n.jpg?v=1785497860\" alt=\"Avis client\"\u003e\n      \u003cp class=\"ac-text\"\u003eJe l'utilise tous les jours. C'est magique pour corriger la pigmentation causée de la cigarette. Mes lèvres redeviennent naturellement roses et saines. Je suis enfin réconciliée avec mon sourire.\u003c\/p\u003e\n      \u003cspan class=\"ac-stars\" data-rating=\"5\"\u003e\u003c\/span\u003e\n      \u003cp class=\"ac-name\"\u003eYao N'Guessan\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ac-item\"\u003e\n      \u003cimg class=\"ac-photo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0815\/7691\/9282\/files\/2EC1CD80-6930-488C-8A73-496D8F15DACC_1.jpg?v=1785497266\" alt=\"Avis client\"\u003e\n      \u003cp class=\"ac-text\"\u003eTrès bon baume. Il apaise vraiment bien les gerçures dues au soleil. Mes lèvres sont beaucoup plus roses et lisses.\u003c\/p\u003e\n      \u003cspan class=\"ac-stars\" data-rating=\"5\"\u003e\u003c\/span\u003e\n      \u003cp class=\"ac-name\"\u003eAminata Ouattara\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ac-item\"\u003e\n      \u003cimg class=\"ac-photo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0815\/7691\/9282\/files\/Screenshot_2025-06-25_at_20.17.12.png?v=1785497267\" alt=\"Avis client\"\u003e\n      \u003cp class=\"ac-text\"\u003eTrès bon baume. Il apaise vraiment bien les gerçures dues au soleil. Mes lèvres sont beaucoup plus roses et lisses\u003c\/p\u003e\n      \u003cspan class=\"ac-stars\" data-rating=\"5\"\u003e\u003c\/span\u003e\n      \u003cp class=\"ac-name\"\u003ePrisca Yapi\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ac-item\"\u003e\n      \u003cimg class=\"ac-photo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0815\/7691\/9282\/files\/4452D424-7ADD-4B81-8C29-42A8AEF0C896.jpg?v=1785497267\" alt=\"Avis client\"\u003e\n      \u003cp class=\"ac-text\"\u003eGénial ! Mes lèvres sont devenues si douces et la couleur est enfin harmonieuse. Je me sens tellement plus belle avec ce résultat\u003c\/p\u003e\n      \u003cspan class=\"ac-stars\" data-rating=\"4\"\u003e\u003c\/span\u003e\n      \u003cp class=\"ac-name\"\u003eMariam Traoré\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ac-item\"\u003e\n      \u003cimg class=\"ac-photo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0815\/7691\/9282\/files\/687680244_122113213497253356_5763968567631167188_n.jpg?v=1785497860\" alt=\"Avis client\"\u003e\n      \u003cp class=\"ac-text\"\u003eProduit indispensable. Il efface les marques du temps et du tabac. Mes lèvres retrouvent leur éclat naturel, c'est juste parfait.\u003c\/p\u003e\n      \u003cspan class=\"ac-stars\" data-rating=\"5\"\u003e\u003c\/span\u003e\n      \u003cp class=\"ac-name\"\u003eKader Koné\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- Ajoute d'autres \u003cdiv class=\"ac-item\"\u003e ici si besoin --\u003e\n    \u003c!-- ⚠️ NE TOUCHE PAS à ce qu'il y a en dessous : ce sont des clones\n         générés automatiquement par le script pour créer l'effet de boucle infinie. --\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  :root {\n    --ac-star-color: #1a8f5c; \/* ⚙️ couleur PAR DÉFAUT des étoiles pleines (comme sur la capture) *\/\n    --ac-star-empty: #d8d8d8; \/* couleur des étoiles vides *\/\n    --ac-text-color: #333333; \/* ⚙️ couleur PAR DÉFAUT du texte de l'avis *\/\n    --ac-name-color: #1a1a1a; \/* ⚙️ couleur PAR DÉFAUT du nom du client *\/\n  }\n\n  .ac-section {\n    padding: 24px 0;\n    background: #f7f3ee; \/* couleur de fond de la section *\/\n  }\n\n  .ac-title {\n    text-align: center;\n    font-size: 26px;\n    font-weight: 800;\n    margin: 0 0 10px;\n    color: #1a1a1a;\n    padding: 0 16px;\n  }\n\n  .ac-highlight { color: #1a1a1a; }\n\n  .ac-global-rating {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    flex-wrap: wrap;\n    gap: 8px;\n    margin-bottom: 20px;\n    padding: 0 16px;\n  }\n\n  .ac-global-score {\n    font-size: 20px;\n    font-weight: 700;\n    color: #1a1a1a;\n  }\n\n  .ac-global-count {\n    font-size: 18px;\n    color: #666;\n  }\n\n  .ac-verified {\n    display: inline-flex;\n    align-items: center;\n    gap: 4px;\n    background: #e7f6ef;\n    color: #1a8f5c;\n    font-weight: 700;\n    font-size: 15px;\n    padding: 4px 10px;\n    border-radius: 6px;\n  }\n\n  \/* ---- Étoiles (générées automatiquement selon data-rating) ---- *\/\n  .ac-stars {\n    display: inline-flex;\n    gap: 3px;\n    font-size: 22px;\n    line-height: 1;\n  }\n  .ac-stars .star-filled { color: var(--ac-star-color); }\n  .ac-stars .star-empty { color: var(--ac-star-empty); }\n\n  \/* ---- Carousel ---- *\/\n  .ac-carousel {\n    display: flex;\n    gap: 14px;\n    overflow-x: auto;\n    padding: 4px 16px 16px;\n    scrollbar-width: none;\n  }\n  .ac-carousel::-webkit-scrollbar { display: none; }\n\n  .ac-item {\n    flex: 0 0 78%;\n    max-width: 320px;\n    background: #fff;\n    border-radius: 14px;\n    overflow: hidden;\n    box-shadow: 0 2px 10px rgba(0,0,0,0.06);\n  }\n\n  .ac-photo {\n    width: 100%;\n    display: block;\n    aspect-ratio: 4\/3;\n    object-fit: cover;\n  }\n\n  .ac-text {\n    font-size: 15px;\n    color: var(--ac-text-color);\n    line-height: 1.4;\n    text-align: center;\n    margin: 14px 16px 12px;\n    height: calc(1.4em * 6); \/* hauteur FIXE = 6 lignes, identique sur toutes les cartes *\/\n    overflow: hidden;\n    display: -webkit-box;\n    -webkit-line-clamp: 6; \/* coupe à 6 lignes et ajoute ... automatiquement *\/\n    -webkit-box-orient: vertical;\n  }\n\n  .ac-item .ac-stars {\n    display: flex;\n    justify-content: center;\n    margin-bottom: 10px;\n  }\n\n  .ac-name {\n    text-align: center;\n    font-weight: 700;\n    font-size: 15px;\n    color: var(--ac-name-color);\n    margin: 0 0 16px;\n  }\n\n  @media (min-width: 700px) {\n    .ac-item { flex: 0 0 32%; }\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n(function() {\n  \/\/ ---- Génère les étoiles pleines\/vides selon data-rating ----\n  function renderStars(el) {\n    const rating = parseInt(el.getAttribute('data-rating'), 10) || 5;\n    el.innerHTML = '';\n    for (let i = 1; i \u003c= 5; i++) {\n      const star = document.createElement('span');\n      star.textContent = '★';\n      star.className = i \u003c= rating ? 'star-filled' : 'star-empty';\n      el.appendChild(star);\n    }\n  }\n  document.querySelectorAll('.ac-stars').forEach(renderStars);\n\n  \/\/ ---- Carousel infini auto-défilant ----\n  const carousel = document.getElementById('acCarousel');\n  if (!carousel) return;\n\n  const originalItems = Array.from(carousel.querySelectorAll('.ac-item'));\n  originalItems.forEach(item =\u003e {\n    carousel.appendChild(item.cloneNode(true));\n  });\n  \/\/ Réapplique les étoiles sur les clones aussi\n  document.querySelectorAll('.ac-carousel .ac-stars').forEach(renderStars);\n\n  function getSetWidth() {\n    return originalItems.reduce((total, item) =\u003e {\n      const style = getComputedStyle(item);\n      return total + item.offsetWidth + parseFloat(style.marginRight || 0);\n    }, 0) + (parseFloat(getComputedStyle(carousel).gap || 0) * originalItems.length);\n  }\n\n  let isUserInteracting = false;\n\n  setInterval(() =\u003e {\n    if (isUserInteracting) return;\n    const setWidth = getSetWidth();\n    if (carousel.scrollLeft \u003e= setWidth) {\n      carousel.scrollLeft = carousel.scrollLeft - setWidth;\n    } else {\n      carousel.scrollLeft += 0.6; \/\/ vitesse du défilement (plus petit = plus lent)\n    }\n  }, 20);\n\n  carousel.addEventListener('touchstart', () =\u003e { isUserInteracting = true; });\n  carousel.addEventListener('mousedown', () =\u003e { isUserInteracting = true; });\n  carousel.addEventListener('touchend', () =\u003e {\n    setTimeout(() =\u003e { isUserInteracting = false; }, 2500);\n  });\n  carousel.addEventListener('mouseup', () =\u003e {\n    setTimeout(() =\u003e { isUserInteracting = false; }, 2500);\n  });\n})();\n\u003c\/script\u003e\n\u003ch2 class=\"pp-text-heading-lg sm:pp-text-heading-2xl pp-font-semibold pp-text-center sm:pp-text-left relative transition-colors duration-200\"\u003eDes résultats rapides en 7 jours⏰\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003e☀️ 5 secondes chrono\u003c\/strong\u003e — Intègre ClairLips à ta routine matin ou soir, sans étape en plus.\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003e🛡️ Formule respectueuse\u003c\/strong\u003e — Pensée pour toutes les carnations, sans dénaturer ta peau naturelle.\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003e⭐ Résultat visible\u003c\/strong\u003e — Une teinte plus uniforme et un sourire qui inspire confiance, pas un effet artificiel.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0815\/7691\/9282\/files\/Satifait_20.png?v=1785492329\" alt=\"\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2 class=\"pp-text-heading-lg sm:pp-text-heading-2xl pp-font-semibold pp-text-center sm:pp-text-left relative transition-colors duration-200 rounded-lg\"\u003ePourquoi ClairLips plutôt qu'un baume classique ?\u003c\/h2\u003e\n\u003cp\u003eLa plupart des baumes hydratent en surface, sans corriger la teinte en profondeur. ClairLips agit sur les deux fronts : \u003cstrong\u003ehydratation\u003c\/strong\u003e ET \u003cstrong\u003eunification\u003c\/strong\u003e — sans ingrédients agressifs.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0815\/7691\/9282\/files\/e47c9e44-e8d6-481c-aa3b-7559368c84cd.jpg?v=1785432149\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"AfriMall","offers":[{"title":"Default Title","offer_id":49865332293874,"sku":null,"price":17000.0,"currency_code":"XOF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0815\/7691\/9282\/files\/livraison_6.png?v=1785435841","url":"https:\/\/afri-mall.com\/products\/clairlips-baume-unifiant-pour-levres","provider":"AfriMall","version":"1.0","type":"link"}