{"product_id":"bobana-shampoo-with-argan-oil-hair-treatment","title":"Bobana Shampoo with Argan Oil hair treatment 400 ml","description":"\u003cdiv class=\"product-description-container\"\u003e\n\u003c!-- Hero Section --\u003e\n\u003cdiv class=\"hero-section\"\u003e\n\u003cdiv class=\"golden-glow\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"hero-image\"\u003e\n\u003cimg alt=\"Shampooing Bobana à l'huile d'argan\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0582\/9879\/4181\/files\/bobana-shampoo-with-argan-oil-632187.webp?v=1752595133\"\/\u003e\n\u003c\/div\u003e\n\u003ch1 class=\"main-title\"\u003eShampooing Bobana à l'huile d'argan\u003c\/h1\u003e\n\u003ch2 class=\"subtitle\"\u003eLa solution ultime pour vos cheveux abîmés\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c!-- Problem Section --\u003e\n\u003cdiv class=\"section-container\"\u003e\n\u003ch3 class=\"section-title\"\u003eCombien de temps continuerez-vous à regarder vos cheveux mourir sous vos yeux?\u003c\/h3\u003e\n\u003cdiv class=\"problem-statement\"\u003e\n\u003cdiv class=\"problem-card\"\u003e\n\u003cp\u003eChaque jour qui passe à travers vos cheveux, chaque lissage, chaque coloration, chaque produit chimique qui pénètre vos mèches de cheveux... le résultat ? Des cheveux faibles, ternes et cassants de la racine aux pointes.\u003c\/p\u003e\n\u003cdiv class=\"highlight-box\"\u003e\n\u003cstrong\u003eLa vérité amère : La plupart des shampoings que vous utilisez maintenant ne traitent pas le problème... ils ne font que le cacher.\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Solution Section --\u003e\n\u003cdiv class=\"section-container dark-section\"\u003e\n\u003ch3 class=\"section-title\"\u003eChaque problème a une solution... mais chaque produit n'est pas la solution\u003c\/h3\u003e\n\u003cdiv class=\"solution-content\"\u003e\n\u003cdiv class=\"solution-card\"\u003e\n\u003cp\u003eLe shampooing Bobana à l'huile d'argan n'est pas seulement un produit de nettoyage ordinaire. Ceci \u003cstrong\u003eProduit soigneusement réfléchi\u003c\/strong\u003e Pour réparer réellement les cheveux abîmés.\u003c\/p\u003e\n\u003cdiv class=\"feature-highlight\"\u003e\n\u003cspan class=\"highlight-icon\"\u003e\u003c\/span\u003e\n\u003cspan\u003eFormule 100 % avancée sans sulfates, parabènes et silicones\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eSubstances qui détruisent vos cheveux de l'intérieur et vous n'y prêtez pas attention.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Main Uses Section --\u003e\n\u003cdiv class=\"section-container\"\u003e\n\u003ch3 class=\"section-title\"\u003ePrincipales utilisations\u003c\/h3\u003e\n\u003cdiv class=\"uses-grid\"\u003e\n\u003cdiv class=\"use-card\"\u003e\n\u003cdiv class=\"use-icon\"\u003e\u003c\/div\u003e\n\u003ch4\u003eRéparer les cheveux abîmés par les colorations et les traitements chimiques\u003c\/h4\u003e\n\u003cp\u003eGrâce aux protéines de blé et de soja hydrolysées qui comblent les espaces dans les mèches de cheveux\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"use-card\"\u003e\n\u003cdiv class=\"use-icon\"\u003e\u003c\/div\u003e\n\u003ch4\u003eHydratation profonde pour les cheveux secs et cassants\u003c\/h4\u003e\n\u003cp\u003eUtilisation de l'huile d'argan marocaine, riche en vitamine E et en acides gras\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"use-card\"\u003e\n\u003cdiv class=\"use-icon\"\u003e\u003c\/div\u003e\n\u003ch4\u003eRenforcer les cheveux faibles et prévenir la chute\u003c\/h4\u003e\n\u003cp\u003eGrâce à la caféine, qui stimule la circulation sanguine dans le cuir chevelu\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"use-card\"\u003e\n\u003cdiv class=\"use-icon\"\u003e\u003c\/div\u003e\n\u003ch4\u003eLissage des cheveux frisottis et emmêlés\u003c\/h4\u003e\n\u003cp\u003eAvec de l'huile de jojoba, ce qui rend les cheveux plus faciles à coiffer\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"use-card\"\u003e\n\u003cdiv class=\"use-icon\"\u003e\u003c\/div\u003e\n\u003ch4\u003eRestaure la brillance naturelle des cheveux ternes\u003c\/h4\u003e\n\u003cp\u003eAvec Panthénol (Pro-Vitamine B5), qui nourrit les cheveux des racines aux pointes\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Ingredients Section --\u003e\n\u003cdiv class=\"section-container dark-section\"\u003e\n\u003ch3 class=\"section-title\"\u003eIngrédients actifs : Pourquoi le shampooing Bobana est-il différent?\u003c\/h3\u003e\n\u003cdiv class=\"ingredients-section\"\u003e\n\u003cdiv class=\"ingredients-image\"\u003e\n\u003cimg alt=\"Ingrédients du shampooing Bobana\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0582\/9879\/4181\/files\/bobanabr-shampoo-brwith-argan-oil-183926.webp?v=1752595133\"\/\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ingredients-content\"\u003e\n\u003cdiv class=\"ingredient-detail\"\u003e\n\u003ch4\u003eHuile d'argan marocaine originale\u003c\/h4\u003e\n\u003cp\u003eCe qu'ils appellent « l'or liquide », il est riche en vitamine E et en acides gras essentiels qui pénètrent profondément dans les cheveux et commencent le processus de réparation de l'intérieur. \u003cstrong\u003eVraie hydratation et réparation profonde des dommages.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ingredient-detail\"\u003e\n\u003ch4\u003eProtéine de blé hydrolysée + protéine de soja\u003c\/h4\u003e\n\u003cp\u003eCette technique comble les fissures dans les mèches de cheveux endommagées, reconstruisant la structure interne des cheveux. Le résultat ? Les cheveux sont plus forts et plus résistants aux dommages..\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ingredient-detail\"\u003e\n\u003ch4\u003ePanthénol (Pro-Vitamine B5))\u003c\/h4\u003e\n\u003cp\u003eIl pénètre le cuir chevelu et nourrit les follicules pileux, stimule la circulation sanguine et assure une croissance saine des cheveux depuis les racines.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ingredient-detail\"\u003e\n\u003ch4\u003eCaféine\u003c\/h4\u003e\n\u003cp\u003ePas seulement pour le café ! La caféine lutte contre la perte de cheveux et renforce les follicules, faisant pousser vos cheveux plus rapidement et plus fort.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Difference Section --\u003e\n\u003cdiv class=\"section-container\"\u003e\n\u003ch3 class=\"section-title\"\u003eLa différence qui vous fera oublier tout ce qui est arrivé\u003c\/h3\u003e\n\u003cdiv class=\"difference-content\"\u003e\n\u003cdiv class=\"difference-intro\"\u003e\n\u003cp\u003eLa plupart des shampoings sur le marché ne font que nettoyer vos cheveux. Bopanna est complètement différent:\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"differences-grid\"\u003e\n\u003cdiv class=\"difference-item\"\u003e\n\u003cspan class=\"check-icon\"\u003e✓\u003c\/span\u003e\n\u003cp\u003eIl nettoie sans enlever les huiles naturelles de vos cheveux\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"difference-item\"\u003e\n\u003cspan class=\"check-icon\"\u003e✓\u003c\/span\u003e\n\u003cp\u003eIl répare les dommages au niveau moléculaire\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"difference-item\"\u003e\n\u003cspan class=\"check-icon\"\u003e✓\u003c\/span\u003e\n\u003cp\u003eIl protège contre les dommages futurs\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"difference-item\"\u003e\n\u003cspan class=\"check-icon\"\u003e✓\u003c\/span\u003e\n\u003cp\u003eIl redonne aux cheveux leur éclat naturel dès la première utilisation\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Results Timeline --\u003e\n\u003cdiv class=\"section-container dark-section\"\u003e\n\u003ch3 class=\"section-title\"\u003eVotre parcours avec le changement : résultats étape par étape\u003c\/h3\u003e\n\u003cdiv class=\"timeline\"\u003e\n\u003cdiv class=\"timeline-item\"\u003e\n\u003cdiv class=\"timeline-marker\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"timeline-content\"\u003e\n\u003ch4\u003eLa première semaine\u003c\/h4\u003e\n\u003cp\u003eVous ressentirez que vos cheveux sont devenus plus doux et plus faciles à coiffer. La sécheresse commence à disparaître.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline-item\"\u003e\n\u003cdiv class=\"timeline-marker\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"timeline-content\"\u003e\n\u003ch4\u003eLa deuxième semaine\u003c\/h4\u003e\n\u003cp\u003eLa brillance naturelle a commencé à revenir, et vos cheveux sont devenus plus forts et moins emmêlés.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline-item\"\u003e\n\u003cdiv class=\"timeline-marker\"\u003e30\u003c\/div\u003e\n\u003cdiv class=\"timeline-content\"\u003e\n\u003ch4\u003eLe premier mois\u003c\/h4\u003e\n\u003cp\u003eLes dommages visibles ont complètement disparu, et vos cheveux continuent d'apparaître sains et pleins de vitalité.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline-item\"\u003e\n\u003cdiv class=\"timeline-marker\"\u003e60\u003c\/div\u003e\n\u003cdiv class=\"timeline-content\"\u003e\n\u003ch4\u003eAprès deux mois\u003c\/h4\u003e\n\u003cp\u003eCheveux complètement nouveaux ! Forts, brillants, résistants aux dommages. Vous aurez l'impression d'être revenu dans le temps, Laura.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Investment Section --\u003e\n\u003cdiv class=\"section-container\"\u003e\n\u003ch3 class=\"section-title\"\u003eCe n'est pas seulement un shampooing... c'est un investissement dans votre beauté\u003c\/h3\u003e\n\u003cdiv class=\"investment-message\"\u003e\n\u003cdiv class=\"investment-card\"\u003e\n\u003cp\u003eAssez des expériences ratées avec des produits que je vous ai promis et que je ne vous ai pas donnés. Il suffit de décourager tout ce que vous voyez dans le miroir.\u003c\/p\u003e\n\u003cdiv class=\"emphasis-box\"\u003e\n\u003cstrong\u003eVotre peau et vos cheveux sont le reflet de votre personnalité, et vous méritez le meilleur.\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Final CTA Section --\u003e\n\u003cdiv class=\"cta-section\"\u003e\n\u003cdiv class=\"cta-image\"\u003e\n\u003cimg alt=\"La décision est entre vos mains\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0582\/9879\/4181\/files\/bobanabr-shampoo-brwith-argan-oil-918885.webp?v=1752595133\"\/\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cta-content\"\u003e\n\u003ch3\u003eLa décision est entre vos mains... et le temps presse\u003c\/h3\u003e\n\u003cp\u003eChaque jour que vous reportez, chaque jour que vous réfléchissez, vos cheveux deviennent plus faibles. Il n'y a pas de « je vais essayer demain » concernant votre beauté.\u003c\/p\u003e\n\u003cdiv class=\"cta-highlight\"\u003e\n\u003cstrong\u003eCommencez maintenant... et laissez vos cheveux parler pour vous avant qu'il ne soit trop tard\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Ingredients List --\u003e\n\u003cdiv class=\"ingredients-list\"\u003e\n\u003ch4\u003eIngrédients complets\u003c\/h4\u003e\n\u003cp class=\"ingredients-text\"\u003eARGAN OIL, JOJOBA OIL, HYDROLYZED WHEAT PROTEIN, HYDROLYZED SOY PROTEIN, PANTHENOL, CAFFEINE, AQUA\u003c\/p\u003e\n\u003cdiv class=\"inspirational-quote\"\u003e\n\u003cem\u003e“La beauté n'est pas un don... c'est le résultat des bons choix que nous faisons chaque jour.”\u003c\/em\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.product-description-container * {\n    margin: 0;\n    padding: 0;\n    box-sizing: border-box;\n}\n\n.product-description-container {\n    max-width: 1200px;\n    margin: 0 auto;\n    padding: 20px;\n    direction: ltr;\n    text-align: left;\n    background: linear-gradient(135deg, #fafafa 0%, #f5f5f5 100%);\n    position: relative;\n    overflow: hidden;\n}\n\n.product-description-container img {\n    max-width: 100%;\n    height: auto;\n    opacity: 1;\n    transition: all 0.8s ease-out;\n}\n\n\/* Hero Section *\/\n.hero-section {\n    position: relative;\n    background: linear-gradient(135deg, #1a1a1a 0%, #2d2d2d 100%);\n    color: white;\n    padding: 60px 40px;\n    margin-bottom: 40px;\n    border-radius: 20px;\n    text-align: center;\n    overflow: hidden;\n}\n\n.golden-glow {\n    position: absolute;\n    top: -50%;\n    right: -50%;\n    width: 200%;\n    height: 200%;\n    background: radial-gradient(circle, rgba(156, 129, 2, 0.1) 0%, transparent 70%);\n    animation: pulse 4s ease-in-out infinite;\n}\n\n.hero-image {\n    position: relative;\n    z-index: 2;\n    margin-bottom: 30px;\n}\n\n.product-description-container .hero-image img {\n    max-width: 300px;\n    width: 100%;\n    height: auto;\n    border-radius: 15px;\n    box-shadow: 0 20px 40px rgba(0,0,0,0.3);\n    animation: float 6s ease-in-out infinite;\n}\n\n.main-title {\n    font-size: 2.5rem;\n    font-weight: bold;\n    color: #9C8102;\n    margin-bottom: 15px;\n    position: relative;\n    z-index: 2;\n    animation: fadeInUp 1s ease-out;\n}\n\n.subtitle {\n    font-size: 1.5rem;\n    margin-bottom: 20px;\n    position: relative;\n    z-index: 2;\n    animation: fadeInUp 1s ease-out 0.3s both;\n}\n\n\/* Section Containers *\/\n.section-container {\n    margin-bottom: 50px;\n    opacity: 0;\n    transform: translateY(30px);\n    animation: fadeInUp 0.8s ease-out forwards;\n}\n\n.dark-section {\n    background: linear-gradient(135deg, #000000 0%, #1a1a1a 100%);\n    padding: 50px 40px;\n    border-radius: 20px;\n    color: white;\n    position: relative;\n    overflow: hidden;\n}\n\n.dark-section::before {\n    content: '';\n    position: absolute;\n    top: -50%;\n    right: -50%;\n    width: 200%;\n    height: 200%;\n    background: radial-gradient(circle, rgba(156, 129, 2, 0.05) 0%, transparent 70%);\n    animation: pulse 6s ease-in-out infinite;\n}\n\n.dark-section .section-title {\n    color: #9C8102;\n    position: relative;\n    z-index: 2;\n}\n\n.section-title {\n    font-size: 2rem;\n    color: #9C8102;\n    margin-bottom: 30px;\n    padding-bottom: 15px;\n    border-bottom: 3px solid #9C8102;\n    position: relative;\n}\n\n.section-title::after {\n    content: '';\n    position: absolute;\n    bottom: -3px;\n    right: 0;\n    width: 0;\n    height: 3px;\n    background: linear-gradient(90deg, #9C8102, transparent);\n    animation: expandBorder 2s ease-out forwards;\n}\n\n\/* Problem Section *\/\n.problem-statement {\n    margin-top: 30px;\n}\n\n.problem-card {\n    background: white;\n    padding: 40px;\n    border-radius: 15px;\n    box-shadow: 0 15px 35px rgba(0,0,0,0.1);\n    transition: transform 0.3s ease;\n}\n\n.problem-card:hover {\n    transform: translateY(-5px);\n}\n\n.problem-card p {\n    font-size: 1.2rem;\n    line-height: 1.8;\n    color: #333;\n    margin-bottom: 25px;\n}\n\n.highlight-box {\n    background: linear-gradient(135deg, #9C8102, #7a6600);\n    color: white;\n    padding: 25px;\n    border-radius: 10px;\n    text-align: center;\n    box-shadow: 0 10px 30px rgba(156, 129, 2, 0.3);\n}\n\n\/* Solution Section *\/\n.solution-content {\n    position: relative;\n    z-index: 2;\n}\n\n.solution-card {\n    background: rgba(255, 255, 255, 0.1);\n    backdrop-filter: blur(10px);\n    padding: 40px;\n    border-radius: 15px;\n    border: 1px solid rgba(255, 255, 255, 0.1);\n}\n\n.solution-card p {\n    color: #ffffff !important;\n    font-size: 1.2rem;\n    line-height: 1.8;\n    margin-bottom: 25px;\n}\n\n.feature-highlight {\n    display: flex;\n    align-items: center;\n    gap: 15px;\n    background: rgba(156, 129, 2, 0.2);\n    padding: 20px;\n    border-radius: 10px;\n    margin: 25px 0;\n    border: 2px solid #9C8102;\n}\n\n.highlight-icon {\n    width: 15px;\n    height: 15px;\n    border-radius: 50%;\n    background: #9C8102;\n    flex-shrink: 0;\n}\n\n.feature-highlight span:last-child {\n    color: #ffffff !important;\n    font-weight: 500;\n}\n\n\/* Uses Grid *\/\n.uses-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));\n    gap: 25px;\n    margin-top: 30px;\n}\n\n.use-card {\n    background: white;\n    padding: 30px;\n    border-radius: 15px;\n    box-shadow: 0 8px 25px rgba(0,0,0,0.1);\n    text-align: center;\n    transition: all 0.3s ease;\n    position: relative;\n    overflow: hidden;\n}\n\n.use-card::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    right: 0;\n    width: 100%;\n    height: 3px;\n    background: linear-gradient(90deg, #9C8102, transparent);\n    transform: scaleX(0);\n    transition: transform 0.3s ease;\n}\n\n.use-card:hover::before {\n    transform: scaleX(1);\n}\n\n.use-card:hover {\n    transform: translateY(-8px);\n    box-shadow: 0 15px 35px rgba(0,0,0,0.15);\n}\n\n.use-icon {\n    width: 40px;\n    height: 40px;\n    border-radius: 50%;\n    background: #9C8102;\n    margin: 0 auto 20px;\n    display: block;\n}\n\n.use-card h4 {\n    color: #9C8102;\n    font-size: 1.3rem;\n    margin-bottom: 15px;\n    font-weight: bold;\n}\n\n.use-card p {\n    color: #555;\n    line-height: 1.6;\n    font-style: italic;\n}\n\n\/* Ingredients Section *\/\n.ingredients-section {\n    display: grid;\n    grid-template-columns: 1fr 2fr;\n    gap: 40px;\n    align-items: start;\n    margin-top: 30px;\n    position: relative;\n    z-index: 2;\n}\n\n.product-description-container .ingredients-image img {\n    width: 100%;\n    height: auto;\n    border-radius: 15px;\n    box-shadow: 0 15px 30px rgba(0,0,0,0.3);\n    transition: transform 0.3s ease;\n}\n\n.product-description-container .ingredients-image img:hover {\n    transform: scale(1.05);\n}\n\n.ingredients-content {\n    display: grid;\n    gap: 25px;\n}\n\n.ingredient-detail {\n    background: rgba(255, 255, 255, 0.1);\n    backdrop-filter: blur(10px);\n    padding: 25px;\n    border-radius: 10px;\n    border: 1px solid rgba(255, 255, 255, 0.1);\n    transition: all 0.3s ease;\n}\n\n.ingredient-detail:hover {\n    background: rgba(255, 255, 255, 0.15);\n    transform: translateX(-5px);\n}\n\n.ingredient-detail h4 {\n    color: #9C8102 !important;\n    font-size: 1.3rem;\n    margin-bottom: 15px;\n    font-weight: bold;\n}\n\n.ingredient-detail p {\n    color: #ffffff !important;\n    line-height: 1.6;\n}\n\n\/* Difference Section *\/\n.difference-content {\n    margin-top: 30px;\n}\n\n.difference-intro {\n    background: white;\n    padding: 30px;\n    border-radius: 15px;\n    margin-bottom: 30px;\n    box-shadow: 0 10px 25px rgba(0,0,0,0.1);\n}\n\n.difference-intro p {\n    font-size: 1.2rem;\n    color: #333;\n    text-align: center;\n}\n\n.differences-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\n    gap: 20px;\n}\n\n.difference-item {\n    display: flex;\n    align-items: center;\n    gap: 15px;\n    background: white;\n    padding: 25px;\n    border-radius: 10px;\n    box-shadow: 0 5px 15px rgba(0,0,0,0.1);\n    transition: all 0.3s ease;\n}\n\n.difference-item:hover {\n    transform: translateY(-3px);\n    box-shadow: 0 10px 25px rgba(0,0,0,0.15);\n}\n\n.check-icon {\n    color: #9C8102;\n    font-weight: bold;\n    font-size: 1.5rem;\n    flex-shrink: 0;\n}\n\n.difference-item p {\n    color: #333;\n    line-height: 1.5;\n}\n\n\/* Timeline *\/\n.timeline {\n    position: relative;\n    z-index: 2;\n    margin-top: 30px;\n}\n\n.timeline-item {\n    display: flex;\n    align-items: center;\n    gap: 30px;\n    margin-bottom: 30px;\n    background: rgba(255, 255, 255, 0.1);\n    backdrop-filter: blur(10px);\n    padding: 30px;\n    border-radius: 15px;\n    border: 1px solid rgba(255, 255, 255, 0.1);\n    transition: all 0.3s ease;\n}\n\n.timeline-item:hover {\n    background: rgba(255, 255, 255, 0.15);\n    transform: translateX(-10px);\n}\n\n.timeline-marker {\n    background: #9C8102;\n    color: white;\n    width: 60px;\n    height: 60px;\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-weight: bold;\n    font-size: 1.2rem;\n    flex-shrink: 0;\n    box-shadow: 0 0 20px rgba(156, 129, 2, 0.4);\n}\n\n.timeline-content h4 {\n    color: #9C8102 !important;\n    font-size: 1.4rem;\n    margin-bottom: 10px;\n    font-weight: bold;\n}\n\n.timeline-content p {\n    color: #ffffff !important;\n    line-height: 1.6;\n    font-size: 1.1rem;\n}\n\n\/* Investment Section *\/\n.investment-message {\n    margin-top: 30px;\n}\n\n.investment-card {\n    background: white;\n    padding: 40px;\n    border-radius: 15px;\n    box-shadow: 0 15px 35px rgba(0,0,0,0.1);\n    text-align: center;\n}\n\n.investment-card p {\n    font-size: 1.2rem;\n    line-height: 1.8;\n    color: #333;\n    margin-bottom: 25px;\n}\n\n.emphasis-box {\n    background: linear-gradient(135deg, #9C8102, #7a6600);\n    color: white;\n    padding: 25px;\n    border-radius: 10px;\n    box-shadow: 0 10px 30px rgba(156, 129, 2, 0.3);\n}\n\n\/* CTA Section *\/\n.cta-section {\n    background: linear-gradient(135deg, #000000 0%, #1a1a1a 100%);\n    color: white;\n    padding: 50px 40px;\n    border-radius: 20px;\n    margin: 40px 0;\n    position: relative;\n    overflow: hidden;\n    display: grid;\n    grid-template-columns: 1fr 2fr;\n    gap: 40px;\n    align-items: center;\n}\n\n.product-description-container .cta-image img {\n    width: 100%;\n    height: auto;\n    border-radius: 15px;\n    box-shadow: 0 20px 40px rgba(0,0,0,0.3);\n    animation: float 6s ease-in-out infinite;\n}\n\n.cta-content h3 {\n    font-size: 2rem;\n    margin-bottom: 20px;\n    font-weight: bold;\n    color: #9C8102;\n}\n\n.cta-content p {\n    font-size: 1.2rem;\n    margin-bottom: 20px;\n    opacity: 0.9;\n    line-height: 1.6;\n    color: #ffffff !important;\n}\n\n.cta-highlight {\n    font-size: 1.4rem;\n    padding: 25px;\n    background: rgba(156, 129, 2, 0.2);\n    border-radius: 10px;\n    border: 2px solid #9C8102;\n    color: #ffffff !important;\n    font-weight: bold;\n}\n\n\/* Ingredients List *\/\n.ingredients-list {\n    background: #f8f8f8;\n    padding: 40px;\n    border-radius: 15px;\n    margin-top: 40px;\n    text-align: center;\n}\n\n.ingredients-list h4 {\n    color: #9C8102;\n    font-size: 1.4rem;\n    margin-bottom: 20px;\n    font-weight: bold;\n}\n\n.ingredients-text {\n    color: #666;\n    font-size: 0.9rem;\n    line-height: 1.6;\n    direction: ltr;\n    text-align: center;\n    margin-bottom: 30px;\n    padding: 20px;\n    background: white;\n    border-radius: 10px;\n    box-shadow: 0 5px 15px rgba(0,0,0,0.1);\n}\n\n.inspirational-quote {\n    color: #666;\n    font-style: italic;\n    font-size: 1.1rem;\n    line-height: 1.8;\n    max-width: 800px;\n    margin: 0 auto;\n    padding: 25px;\n    border-left: 4px solid #9C8102;\n    background: rgba(156, 129, 2, 0.05);\n    border-radius: 0 10px 10px 0;\n}\n\n\/* General dark section text fixes *\/\n.dark-section p {\n    color: #ffffff !important;\n}\n\n.dark-section h4 {\n    color: #9C8102 !important;\n}\n\n.dark-section .section-title {\n    color: #9C8102 !important;\n}\n\n.dark-section * {\n    color: inherit;\n}\n\n\/* Animations *\/\n@keyframes fadeInUp {\n    from {\n        opacity: 0;\n        transform: translateY(30px);\n    }\n    to {\n        opacity: 1;\n        transform: translateY(0);\n    }\n}\n\n@keyframes pulse {\n    0%, 100% {\n        transform: scale(1);\n        opacity: 0.5;\n    }\n    50% {\n        transform: scale(1.1);\n        opacity: 0.8;\n    }\n}\n\n@keyframes float {\n    0%, 100% {\n        transform: translateY(0);\n    }\n    50% {\n        transform: translateY(-10px);\n    }\n}\n\n@keyframes expandBorder {\n    from {\n        width: 0;\n    }\n    to {\n        width: 100px;\n    }\n}\n\n\/* Responsive Design *\/\n@media (max-width: 768px) {\n    .product-description-container {\n        padding: 15px;\n    }\n    \n    .product-description-container .dark-section {\n        padding: 30px 20px;\n    }\n    \n    .product-description-container .main-title {\n        font-size: 2rem;\n    }\n    \n    .product-description-container .subtitle {\n        font-size: 1.2rem;\n    }\n    \n    .product-description-container .section-title {\n        font-size: 1.5rem;\n    }\n    \n    .product-description-container .uses-grid,\n    .product-description-container .differences-grid {\n        grid-template-columns: 1fr;\n    }\n    \n    .product-description-container .ingredients-section,\n    .product-description-container .cta-section {\n        grid-template-columns: 1fr;\n        gap: 20px;\n    }\n    \n    .product-description-container .hero-section {\n        padding: 40px 20px;\n    }\n    \n    .product-description-container .timeline-item {\n        flex-direction: column;\n        text-align: center;\n        gap: 15px;\n    }\n    \n    .product-description-container .difference-item {\n        flex-direction: column;\n        text-align: center;\n        gap: 10px;\n    }\n    \n    .product-description-container .cta-content h3 {\n        font-size: 1.5rem;\n    }\n    \n    .product-description-container .cta-content p {\n        font-size: 1rem;\n    }\n    \n    .product-description-container .cta-highlight {\n        font-size: 1.1rem;\n    }\n}\n\n\/* Intersection Observer Animation Classes *\/\n.product-description-container .fade-in {\n    opacity: 0;\n    transform: translateY(30px);\n    transition: all 0.8s ease-out;\n}\n\n.product-description-container .fade-in.visible {\n    opacity: 1;\n    transform: translateY(0);\n}\n\n.product-description-container .image-loaded {\n    opacity: 1 !important;\n    transform: translateY(0) !important;\n}\n\u003c\/style\u003e\n\u003cscript\u003e\ndocument.addEventListener('DOMContentLoaded', function() {\n    const container = document.querySelector('.product-description-container');\n    if (!container) return;\n\n    \/\/ Intersection Observer for scroll animations\n    const observerOptions = {\n        threshold: 0.1,\n        rootMargin: '0px 0px -50px 0px'\n    };\n\n    const observer = new IntersectionObserver(function(entries) {\n        entries.forEach(entry =\u003e {\n            if (entry.isIntersecting) {\n                entry.target.classList.add('visible');\n            }\n        });\n    }, observerOptions);\n\n    \/\/ Observe all section containers within the product description\n    container.querySelectorAll('.section-container').forEach(section =\u003e {\n        observer.observe(section);\n    });\n\n    \/\/ Golden glow animation timing\n    const goldenGlow = container.querySelector('.golden-glow');\n    if (goldenGlow) {\n        goldenGlow.style.animationDelay = '1s';\n    }\n\n    \/\/ Staggered animation for use cards\n    const useCards = container.querySelectorAll('.use-card');\n    useCards.forEach((card, index) =\u003e {\n        card.style.animationDelay = `${index * 0.1}s`;\n        card.style.animation = 'fadeInUp 0.6s ease-out forwards';\n    });\n\n    \/\/ Staggered animation for timeline items\n    const timelineItems = container.querySelectorAll('.timeline-item');\n    timelineItems.forEach((item, index) =\u003e {\n        item.style.animationDelay = `${index * 0.2}s`;\n        item.style.animation = 'fadeInUp 0.8s ease-out forwards';\n    });\n\n    \/\/ Dynamic border expansion for section titles\n    const sectionTitles = container.querySelectorAll('.section-title');\n    const titleObserver = new IntersectionObserver(function(entries) {\n        entries.forEach(entry =\u003e {\n            if (entry.isIntersecting) {\n                entry.target.style.animationPlayState = 'running';\n            }\n        });\n    }, observerOptions);\n\n    sectionTitles.forEach(title =\u003e {\n        titleObserver.observe(title);\n    });\n\n    \/\/ Image loading effect - scoped to container only\n    const images = container.querySelectorAll('img');\n    const imageObserver = new IntersectionObserver(function(entries) {\n        entries.forEach(entry =\u003e {\n            if (entry.isIntersecting) {\n                entry.target.style.opacity = '1';\n                entry.target.style.transform = 'translateY(0)';\n                entry.target.classList.add('image-loaded');\n                imageObserver.unobserve(entry.target);\n            }\n        });\n    }, observerOptions);\n\n    images.forEach(img =\u003e {\n        if (!img.closest('.hero-image, .cta-image')) {\n            img.style.opacity = '0';\n            img.style.transform = 'translateY(20px)';\n            img.style.transition = 'opacity 0.8s ease-out, transform 0.8s ease-out';\n        }\n        imageObserver.observe(img);\n    });\n\n    \/\/ Smooth animation for difference items\n    const differenceItems = container.querySelectorAll('.difference-item');\n    differenceItems.forEach((item, index) =\u003e {\n        item.style.animationDelay = `${index * 0.15}s`;\n        item.style.animation = 'fadeInUp 0.6s ease-out forwards';\n    });\n\n    \/\/ Ingredient details animation\n    const ingredientDetails = container.querySelectorAll('.ingredient-detail');\n    ingredientDetails.forEach((detail, index) =\u003e {\n        detail.style.animationDelay = `${index * 0.1}s`;\n        detail.style.animation = 'fadeInUp 0.7s ease-out forwards';\n    });\n});\n\u003c\/script\u003e","brand":"Bobana","offers":[{"title":"Default Title","offer_id":44914568429765,"sku":null,"price":160.0,"currency_code":"EGP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0582\/9879\/4181\/files\/bobana-shampoo-with-argan-oil-320720.webp?v=1752595132","url":"https:\/\/instachiq.com\/fr\/products\/bobana-shampoo-with-argan-oil-hair-treatment","provider":"Instachiq","version":"1.0","type":"link"}