{"title":"Produits Bobana","description":"\u003cp\u003eCollection \u003cstrong\u003eBobana\u003c\/strong\u003e Pour les soins des cheveux, de la peau et du corps : shampooing, après-shampooing, masques et crèmes capillaires, gel de collagène, gommages et masques à l'argile, et nettoyants et crèmes blanchissants.\u003c\/p\u003e\u003ch2\u003eChoisir selon votre besoin\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003ePerte de cheveux:\u003c\/strong\u003e Shampooing, après-shampoing, masque et leave-in à l'huile d'ail noir.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCheveux abîmés et secs:\u003c\/strong\u003e Shampooing, après-shampooing et leave-in avec huile d'argan et sérum de jojoba pour cheveux bouclés.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePeau:\u003c\/strong\u003e Gel de collagène marin avec acide hyaluronique ou vitamine C ou rétinol, et nettoyant au charbon et nettoyant à la vitamine C.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eÉclaircissant:\u003c\/strong\u003e Crème éclaircissante pour le visage et le corps et crème pour les zones sensibles.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCorps:\u003c\/strong\u003e Gommage au café, gommage au miel, collagène, masques à l'argile et savon marocain.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eLes allergies varient d'une personne à l'autre, alors essayez tout nouveau produit sur une petite zone en premier.\u003c\/p\u003e","products":[{"product_id":"bobana-hair-serum-jojoba-oil-for-dull-frizzy-hair-100ml","title":"BOBANA Hair Serum Jojoba Oil For Dull \u0026 Frizzy Hair 100ml","description":"\u003c!-- BOBANA Hair Serum Product Description --\u003e\n\u003cstyle\u003e\n  .bobana-container {\n    line-height: 1.6;\n    color: #333;\n    max-width: 1200px;\n    margin: 0 auto;\n    background: linear-gradient(135deg, #f8f9fa 0%, #ffffff 100%);\n    overflow: hidden;\n  }\n  \n  .hero-section {\n    text-align: center;\n    padding: 4rem 2rem;\n    background: linear-gradient(135deg, #1a1a1a 0%, #2d2d2d 100%);\n    color: white;\n    position: relative;\n    overflow: hidden;\n  }\n  \n  .hero-section::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    background: url('data:image\/svg+xml,\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 100 100\"\u003e\u003cdefs\u003e\u003cpattern id=\"grain\" width=\"100\" height=\"100\" patternUnits=\"userSpaceOnUse\"\u003e\u003ccircle cx=\"25\" cy=\"25\" r=\"0.5\" fill=\"%23ffffff\" opacity=\"0.05\"\/\u003e\u003ccircle cx=\"75\" cy=\"75\" r=\"0.3\" fill=\"%23ffffff\" opacity=\"0.03\"\/\u003e\u003ccircle cx=\"50\" cy=\"10\" r=\"0.4\" fill=\"%23ffffff\" opacity=\"0.04\"\/\u003e\u003c\/pattern\u003e\u003c\/defs\u003e\u003crect width=\"100\" height=\"100\" fill=\"url(%23grain)\"\/\u003e\u003c\/svg\u003e');\n    animation: float 20s ease-in-out infinite;\n  }\n  \n  .hero-title {\n    font-size: 2.5rem;\n    font-weight: 700;\n    margin-bottom: 1rem;\n    background: linear-gradient(45deg, #9C8102, #D4AF37);\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: transparent;\n    background-clip: text;\n    animation: heroSlide 1s ease-out;\n    position: relative;\n    z-index: 2;\n  }\n  \n  .hero-subtitle {\n    font-size: 1.1rem;\n    opacity: 0.9;\n    max-width: 600px;\n    margin: 0 auto;\n    animation: heroFade 1s ease-out 0.3s both;\n    position: relative;\n    z-index: 2;\n  }\n  \n  .product-showcase {\n    padding: 3rem 2rem;\n    text-align: center;\n    position: relative;\n  }\n  \n  .product-image {\n    max-width: 400px;\n    width: 100%;\n    height: auto;\n    border-radius: 20px;\n    box-shadow: 0 20px 60px rgba(156, 129, 2, 0.15);\n    transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);\n    margin: 2rem auto;\n    display: block;\n  }\n  \n  .product-image:hover {\n    transform: translateY(-10px) scale(1.02);\n    box-shadow: 0 30px 80px rgba(156, 129, 2, 0.25);\n  }\n  \n  .product-name {\n    font-size: 2rem;\n    font-weight: 600;\n    color: #9C8102;\n    margin: 2rem 0 1rem;\n    animation: slideUp 0.8s ease-out 0.2s both;\n  }\n  \n  .product-intro {\n    font-size: 1.1rem;\n    color: #555;\n    max-width: 800px;\n    margin: 0 auto 3rem;\n    animation: slideUp 0.8s ease-out 0.4s both;\n  }\n  \n  .benefits-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    gap: 2rem;\n    padding: 2rem;\n    margin: 3rem 0;\n  }\n  \n  .benefit-card {\n    background: white;\n    border-radius: 15px;\n    padding: 2rem;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.08);\n    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n    border: 2px solid transparent;\n    animation: cardSlide 0.6s ease-out both;\n    position: relative;\n    overflow: hidden;\n  }\n  \n  .benefit-card::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    height: 4px;\n    background: linear-gradient(90deg, #9C8102, #D4AF37);\n    transform: scaleX(0);\n    transition: transform 0.4s ease;\n  }\n  \n  .benefit-card:hover {\n    transform: translateY(-8px);\n    box-shadow: 0 20px 50px rgba(156, 129, 2, 0.15);\n    border-color: #9C8102;\n  }\n  \n  .benefit-card:hover::before {\n    transform: scaleX(1);\n  }\n  \n  .benefit-card:nth-child(1) { animation-delay: 0.1s; }\n  .benefit-card:nth-child(2) { animation-delay: 0.2s; }\n  .benefit-card:nth-child(3) { animation-delay: 0.3s; }\n  .benefit-card:nth-child(4) { animation-delay: 0.4s; }\n  \n  .benefit-number {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 40px;\n    height: 40px;\n    background: linear-gradient(45deg, #9C8102, #D4AF37);\n    color: white;\n    border-radius: 50%;\n    font-weight: bold;\n    margin-bottom: 1rem;\n    animation: pulse 2s ease-in-out infinite;\n    font-size: 1.1rem;\n  }\n  \n  .benefit-title {\n    font-size: 1.3rem;\n    font-weight: 600;\n    color: #9C8102;\n    margin-bottom: 1rem;\n  }\n  \n  .benefit-description {\n    color: #666;\n    line-height: 1.6;\n  }\n  \n  .section {\n    padding: 3rem 2rem;\n    margin: 2rem 0;\n  }\n  \n  .section-title {\n    font-size: 2rem;\n    font-weight: 600;\n    color: #9C8102;\n    text-align: center;\n    margin-bottom: 2rem;\n    animation: slideUp 0.8s ease-out both;\n  }\n  \n  .section-content {\n    max-width: 800px;\n    margin: 0 auto;\n    animation: slideUp 0.8s ease-out 0.2s both;\n  }\n  \n  .two-column {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 3rem;\n    align-items: center;\n    margin: 3rem 0;\n  }\n  \n  .content-image {\n    width: 100%;\n    max-width: 350px;\n    height: auto;\n    border-radius: 15px;\n    box-shadow: 0 15px 40px rgba(0,0,0,0.1);\n    transition: all 0.5s ease;\n    animation: imageSlide 0.8s ease-out both;\n  }\n  \n  .content-image:hover {\n    transform: scale(1.05) rotate(1deg);\n    box-shadow: 0 25px 60px rgba(0,0,0,0.15);\n  }\n  \n  .text-content {\n    animation: slideUp 0.8s ease-out 0.3s both;\n  }\n  \n  .text-content h3 {\n    font-size: 1.5rem;\n    color: #9C8102;\n    margin-bottom: 1rem;\n    font-weight: 600;\n  }\n  \n  .text-content p {\n    color: #555;\n    margin-bottom: 1rem;\n    line-height: 1.7;\n  }\n  \n  .feature-list {\n    list-style: none;\n    padding: 0;\n    margin: 1.5rem 0;\n  }\n  \n  .feature-list li {\n    padding: 0.8rem 0;\n    border-bottom: 1px solid #eee;\n    position: relative;\n    padding-left: 2rem;\n    animation: listSlide 0.5s ease-out both;\n    color: #555;\n  }\n  \n  .feature-list li:nth-child(1) { animation-delay: 0.1s; }\n  .feature-list li:nth-child(2) { animation-delay: 0.2s; }\n  .feature-list li:nth-child(3) { animation-delay: 0.3s; }\n  .feature-list li:nth-child(4) { animation-delay: 0.4s; }\n  \n  .feature-list li::before {\n    content: '✓';\n    position: absolute;\n    right: 0;\n    top: 50%;\n    transform: translateY(-50%);\n    background: linear-gradient(45deg, #9C8102, #D4AF37);\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: transparent;\n    background-clip: text;\n    font-weight: bold;\n    font-size: 1.2rem;\n  }\n  \n  .timeline {\n    padding: 3rem 2rem;\n    background: linear-gradient(135deg, #f8f9fa 0%, #ffffff 100%);\n  }\n  \n  .timeline-item {\n    display: flex;\n    margin: 2rem 0;\n    animation: timelineSlide 0.8s ease-out both;\n    align-items: flex-start;\n  }\n  \n  .timeline-item:nth-child(1) { animation-delay: 0.1s; }\n  .timeline-item:nth-child(2) { animation-delay: 0.2s; }\n  .timeline-item:nth-child(3) { animation-delay: 0.3s; }\n  .timeline-item:nth-child(4) { animation-delay: 0.4s; }\n  \n  .timeline-marker {\n    width: 60px;\n    height: 60px;\n    background: linear-gradient(45deg, #9C8102, #D4AF37);\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    color: white;\n    font-weight: bold;\n    margin-left: 2rem;\n    flex-shrink: 0;\n    animation: markerPulse 2s ease-in-out infinite;\n  }\n  \n  .timeline-content {\n    background: white;\n    padding: 1.5rem;\n    border-radius: 15px;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.08);\n    margin-left: 1rem;\n    flex-grow: 1;\n    border-right: 4px solid #9C8102;\n  }\n  \n  .timeline-content h4 {\n    color: #9C8102;\n    margin-bottom: 0.5rem;\n    font-size: 1.2rem;\n    font-weight: 600;\n  }\n  \n  .cta-section {\n    text-align: center;\n    padding: 4rem 2rem;\n    background: linear-gradient(135deg, #1a1a1a 0%, #2d2d2d 100%);\n    color: white;\n    position: relative;\n    overflow: hidden;\n  }\n  \n  .cta-section::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    background: radial-gradient(circle at 30% 70%, rgba(156, 129, 2, 0.1) 0%, transparent 50%);\n    animation: ctaGlow 4s ease-in-out infinite alternate;\n  }\n  \n  .cta-title {\n    font-size: 2.2rem;\n    font-weight: 600;\n    margin-bottom: 1rem;\n    background: linear-gradient(45deg, #9C8102, #D4AF37);\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: transparent;\n    background-clip: text;\n    animation: slideUp 0.8s ease-out both;\n    position: relative;\n    z-index: 2;\n  }\n  \n  .cta-text {\n    font-size: 1.1rem;\n    opacity: 0.9;\n    margin-bottom: 2rem;\n    max-width: 600px;\n    margin-left: auto;\n    margin-left: auto;\n    animation: slideUp 0.8s ease-out 0.2s both;\n    position: relative;\n    z-index: 2;\n  }\n  \n  .floating-elements {\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    pointer-events: none;\n    overflow: hidden;\n  }\n  \n  .floating-element {\n    position: absolute;\n    width: 10px;\n    height: 10px;\n    background: linear-gradient(45deg, #9C8102, #D4AF37);\n    opacity: 0.3;\n    animation: floatUp 8s linear infinite;\n  }\n  \n  .floating-element:nth-child(1) { left: 10%; animation-delay: 0s; }\n  .floating-element:nth-child(2) { left: 30%; animation-delay: 2s; }\n  .floating-element:nth-child(3) { left: 50%; animation-delay: 4s; }\n  .floating-element:nth-child(4) { left: 70%; animation-delay: 6s; }\n  .floating-element:nth-child(5) { left: 90%; animation-delay: 1s; }\n  \n  @keyframes heroSlide {\n    0% { transform: translateY(30px); opacity: 0; }\n    100% { transform: translateY(0); opacity: 1; }\n  }\n  \n  @keyframes heroFade {\n    0% { opacity: 0; transform: translateY(20px); }\n    100% { opacity: 0.9; transform: translateY(0); }\n  }\n  \n  @keyframes slideUp {\n    0% { transform: translateY(30px); opacity: 0; }\n    100% { transform: translateY(0); opacity: 1; }\n  }\n  \n  @keyframes cardSlide {\n    0% { transform: translateY(50px) scale(0.9); opacity: 0; }\n    100% { transform: translateY(0) scale(1); opacity: 1; }\n  }\n  \n  @keyframes imageFloat {\n    0%, 100% { transform: translateY(0px); }\n    50% { transform: translateY(-10px); }\n  }\n  \n  @keyframes imageSlide {\n    0% { transform: translateX(-30px); opacity: 0; }\n    100% { transform: translateX(0); opacity: 1; }\n  }\n  \n  @keyframes listSlide {\n    0% { transform: translateX(-20px); opacity: 0; }\n    100% { transform: translateX(0); opacity: 1; }\n  }\n  \n  @keyframes timelineSlide {\n    0% { transform: translateX(-50px); opacity: 0; }\n    100% { transform: translateX(0); opacity: 1; }\n  }\n  \n  @keyframes pulse {\n    0%, 100% { transform: scale(1); }\n    50% { transform: scale(1.05); }\n  }\n  \n  @keyframes markerPulse {\n    0%, 100% { box-shadow: 0 0 0 0 rgba(156, 129, 2, 0.4); }\n    50% { box-shadow: 0 0 0 10px rgba(156, 129, 2, 0); }\n  }\n  \n  @keyframes float {\n    0%, 100% { transform: translateY(0px) rotate(0deg); }\n    33% { transform: translateY(-10px) rotate(1deg); }\n    66% { transform: translateY(5px) rotate(-1deg); }\n  }\n  \n  @keyframes floatUp {\n    0% { transform: translateY(100vh) rotate(0deg); opacity: 0; }\n    10% { opacity: 0.3; }\n    90% { opacity: 0.3; }\n    100% { transform: translateY(-100px) rotate(360deg); opacity: 0; }\n  }\n  \n  @keyframes ctaGlow {\n    0% { opacity: 0.1; }\n    100% { opacity: 0.3; }\n  }\n  \n  @media (max-width: 768px) {\n    .hero-title {\n      font-size: 2rem;\n    }\n    \n    .two-column {\n      grid-template-columns: 1fr;\n      gap: 2rem;\n    }\n    \n    .reverse-mobile {\n      display: flex;\n      flex-direction: column;\n    }\n    \n    .reverse-mobile .content-image {\n      order: -1;\n      margin-bottom: 1rem;\n    }\n    \n    .benefits-grid {\n      grid-template-columns: 1fr;\n    }\n    \n    .timeline-item {\n      flex-direction: column;\n      text-align: center;\n    }\n    \n    .timeline-marker {\n      margin: 1rem auto;\n    }\n    \n    .timeline-content {\n      margin: 0;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"bobana-container\"\u003e\n\u003c!-- Floating Elements --\u003e\n\u003cdiv class=\"floating-elements\"\u003e\n\u003cdiv class=\"floating-element\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"floating-element\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"floating-element\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"floating-element\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"floating-element\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Hero Section --\u003e\n\u003cdiv class=\"hero-section\"\u003e\n\u003ch1 class=\"hero-title\"\u003eLe soleil brûle vos cheveux chaque jour... et vous vous en fichez!\u003c\/h1\u003e\n\u003cp class=\"hero-subtitle\"\u003eVos cheveux meurent lentement... et chaque jour qui passe, vous perdez des cheveux qui ne repousseront jamais.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Product Showcase --\u003e\n\u003cdiv class=\"product-showcase\"\u003e\n\u003cimg alt=\"BOBANA Hair Serum\" class=\"product-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0582\/9879\/4181\/files\/bobana_jojoba_oil_heat_protectant_serum_3.webp?v=1751730801\"\/\u003e\n\u003ch2 class=\"product-name\"\u003eSérum capillaire BOBANA à l'huile de jojoba - un bouclier de protection complet pour vos cheveux\u003c\/h2\u003e\n\u003cp class=\"product-intro\"\u003e\n      Chaque fois que vous sortez dans la rue, chaque fois que vous utilisez un sèche-cheveux ou un fer à lisser, chaque fois que vous laissez vos cheveux exposés au soleil et au vent... votre peau est protégée par des crèmes, mais vos cheveux le sont-ils ? Vos cheveux sont laissés seuls, affrontant tous ces ennemis sans aucune protection!\n    \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Benefits Grid --\u003e\n\u003cdiv class=\"section\"\u003e\n\u003ch2 class=\"section-title\"\u003e4 solutions radicales en un produit\u003c\/h2\u003e\n\u003cdiv class=\"benefits-grid\"\u003e\n\u003cdiv class=\"benefit-card\"\u003e\n\u003cdiv class=\"benefit-number\"\u003e1\u003c\/div\u003e\n\u003ch3 class=\"benefit-title\"\u003eProtection solaire complète SPF 30+\u003c\/h3\u003e\n\u003cp class=\"benefit-description\"\u003eLe premier écran solaire spécifiquement conçu pour les cheveux avec une formule avancée qui protège contre les rayons ultraviolets qui détruisent la kératine et ternissent la couleur des cheveux.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit-card\"\u003e\n\u003cdiv class=\"benefit-number\"\u003e2\u003c\/div\u003e\n\u003ch3 class=\"benefit-title\"\u003eProtection contre la chaleur pour le coiffage\u003c\/h3\u003e\n\u003cp class=\"benefit-description\"\u003eUne couche isolante qui protège vos cheveux contre les hautes températures du sèche-cheveux et du fer, empêchant la brûlure des protéines et le dessèchement des cheveux.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit-card\"\u003e\n\u003cdiv class=\"benefit-number\"\u003e3\u003c\/div\u003e\n\u003ch3 class=\"benefit-title\"\u003eUne solution magique pour les pointes fourchues\u003c\/h3\u003e\n\u003cp class=\"benefit-description\"\u003eUne formule réparatrice qui soigne les fissures de la structure capillaire et renforce les pointes faibles, empêchant les fourches de se propager vers le haut.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit-card\"\u003e\n\u003cdiv class=\"benefit-number\"\u003e4\u003c\/div\u003e\n\u003ch3 class=\"benefit-title\"\u003eContrôle parfait des cheveux frisottés\u003c\/h3\u003e\n\u003cp class=\"benefit-description\"\u003eIl élimine l'électricité statique et alourdit doucement les cheveux, vous laissant le contrôle de vos cheveux dans toutes les conditions météorologiques.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Product Details --\u003e\n\u003cdiv class=\"section\"\u003e\n\u003cdiv class=\"two-column\"\u003e\n\u003cdiv class=\"text-content\"\u003e\n\u003ch2 class=\"section-title\"\u003eBOBANA : Le miracle chimique qui sauvera vos cheveux du désastre\u003c\/h2\u003e\n\u003ch3\u003eCe n'est pas seulement un sérum... c'est un système de protection intégré pour vos cheveux\u003c\/h3\u003e\n\u003cp\u003eLe sérum BOBANA est différent de tout autre produit que vous trouverez sur le marché. Ceci \u003cstrong\u003eDéfense aérienne complète\u003c\/strong\u003e Pour vos cheveux contre tous les facteurs qui les détruisent quotidiennement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cimg alt=\"BOBANA Product\" class=\"content-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0582\/9879\/4181\/files\/bobana_jojoba_oil_heat_protectant_serum_4.webp?v=1751731054\"\/\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Jojoba Oil Section --\u003e\n\u003cdiv class=\"section\"\u003e\n\u003cdiv class=\"two-column\"\u003e\n\u003cimg alt=\"Jojoba Oil\" class=\"content-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0582\/9879\/4181\/files\/jojoba_oil.jpg?v=1751731143\"\/\u003e\n\u003cdiv class=\"text-content\"\u003e\n\u003ch3\u003eHuile de jojoba : le miracle naturel qui imite les huiles naturelles de vos cheveux\u003c\/h3\u003e\n\u003cp\u003eL'huile de jojoba n'est pas seulement une huile \u003cstrong\u003eLiquide cireux naturel\u003c\/strong\u003e Sa formule est similaire à 97 % aux huiles naturelles de votre cuir chevelu.\u003c\/p\u003e\n\u003cul class=\"feature-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003ePénètre la racine des cheveux\u003c\/strong\u003e Il le nourrit de l'intérieur vers l'extérieur\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRégule la sécrétion d'huiles\u003c\/strong\u003e Sur le cuir chevelu\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIl touche les couches externes\u003c\/strong\u003e Pour ouvrir les cheveux et les refermer\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRetient l'humidité naturelle\u003c\/strong\u003e Laissez les cheveux pendant 24 heures\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SPF Protection --\u003e\n\u003cdiv class=\"section\"\u003e\n\u003cdiv class=\"two-column reverse-mobile\"\u003e\n\u003cdiv class=\"text-content\"\u003e\n\u003ch3\u003eProtection SPF 30+ : Vos cheveux ont besoin de crème solaire tout comme votre peau!\u003c\/h3\u003e\n\u003cp\u003eVos cheveux sont exposés aux mêmes rayons UV qui abîment votre peau, mais en plus grande quantité car ils sont exposés toute la journée.\u003c\/p\u003e\n\u003cul class=\"feature-list\"\u003e\n\u003cli\u003eCouleur estompée\u003c\/li\u003e\n\u003cli\u003eTexture rugueuse\u003c\/li\u003e\n\u003cli\u003eFacile à casser\u003c\/li\u003e\n\u003cli\u003ePerte de brillance naturelle\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eSérum pour les mains BOBANA SPF 30+ protection\u003c\/strong\u003e - Tout comme vous appliquez de la crème solaire, cela fera la même chose à vos cheveux.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cimg alt=\"SPF Protection\" class=\"content-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0582\/9879\/4181\/files\/bobana_jojoba_oil_heat_protectant_serum_1.webp?v=1751731174\"\/\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Heat Protection --\u003e\n\u003cdiv class=\"section\"\u003e\n\u003cdiv class=\"two-column\"\u003e\n\u003cimg alt=\"Hair Protection\" class=\"content-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0582\/9879\/4181\/files\/damaged-hair.jpg?v=1751731310\"\/\u003e\n\u003cdiv class=\"text-content\"\u003e\n\u003ch3\u003ePROTECTION THERMIQUE : La fin de l'ère des cheveux brûlés\u003c\/h3\u003e\n\u003cp\u003eChaque fois que vous utilisez un sèche-cheveux ou un fer sans protection, c'est comme si vous brûliez vos cheveux avec un briquet!\u003c\/p\u003e\n\u003cp\u003eLa température du fer atteint 200 degrés Celsius. Vos cheveux ne peuvent supporter que 60 degrés de chaleur.\u003c\/p\u003e\n\u003cul class=\"feature-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eCouche isolante\u003c\/strong\u003e Il se forme autour de chaque cheveu\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDistribution de la chaleur\u003c\/strong\u003e Également\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePrévenir la perte d'humidité\u003c\/strong\u003e Pendant le coiffage\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProtection des protéines\u003c\/strong\u003e De la casse et des dommages\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Split Ends \u0026 Flyaway Hair --\u003e\n\u003cdiv class=\"section\"\u003e\n\u003cdiv class=\"section-content\"\u003e\n\u003ch2 class=\"section-title\"\u003eRépare les pointes fourchues et contrôle les cheveux frisottis\u003c\/h2\u003e\n\u003cdiv class=\"two-column\"\u003e\n\u003cdiv class=\"text-content\"\u003e\n\u003ch3\u003eLes fourches ne sont pas seulement un problème esthétique... c’est un signe de danger!\u003c\/h3\u003e\n\u003cp\u003eLorsque les cheveux se fendent, les pointes se divisent vers le haut, comme une fissure qui se propage dans le verre.\u003c\/p\u003e\n\u003cul class=\"feature-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eRemplit les espaces vides\u003c\/strong\u003e Dans la structure des cheveux abîmés\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSuperposez les couches\u003c\/strong\u003e Peeling à nouveau\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRenforce les liens\u003c\/strong\u003e Cheveux faibles\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePréviens les nouvelles cassures\u003c\/strong\u003e de se produire\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"text-content\"\u003e\n\u003ch3\u003eCheveux frisottis = un signe de sécheresse extrême et d'électricité statique\u003c\/h3\u003e\n\u003cp\u003eLorsque vos cheveux sont secs, ils perdent leur capacité à conduire l'électricité, donc des charges s'accumulent à leur surface.\u003c\/p\u003e\n\u003cul class=\"feature-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eHydrate les cheveux\u003c\/strong\u003e Il en fait un bon conducteur d'électricité\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIl alourdit un peu les cheveux\u003c\/strong\u003e Parce que la gravité l'emporte sur l'électricité\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCrée une couche de protection\u003c\/strong\u003e Prévient l'accumulation de charge\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Safe Formula --\u003e\n\u003cdiv class=\"section\"\u003e\n\u003cdiv class=\"section-content\"\u003e\n\u003ch2 class=\"section-title\"\u003eSans parabènes ni sulfates : propreté sans danger\u003c\/h2\u003e\n\u003cp style=\"text-align: center; font-size: 1.1rem; color: #555; max-width: 700px; margin: 0 auto;\"\u003e\n\u003cstrong\u003eParaben:\u003c\/strong\u003e Un conservateur bon marché, mais il s'accumule dans les tissus et provoque des allergies et des irritations\u003cbr\/\u003e\n\u003cstrong\u003eSulfates:\u003c\/strong\u003e Un nettoyant très puissant qui élimine les huiles naturelles et laisse vos cheveux comme de la paille\u003cbr\/\u003e\u003cbr\/\u003e\n\u003cstrong\u003eBOBANA a choisi le chemin difficile et coûteux:\u003c\/strong\u003e Utilisez des alternatives naturelles qui sont à la fois sûres et efficaces.\n      \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Timeline Results --\u003e\n\u003cdiv class=\"timeline\"\u003e\n\u003ch2 class=\"section-title\"\u003eParcours de Transformation : Que va-t-il arriver à vos cheveux avec BOBANA?\u003c\/h2\u003e\n\u003cdiv class=\"timeline-item\"\u003e\n\u003cdiv class=\"timeline-content\"\u003e\n\u003ch4\u003eDès la première utilisation\u003c\/h4\u003e\n\u003cul class=\"feature-list\"\u003e\n\u003cli\u003eFraîcheur instantanée et texture visiblement plus lisse\u003c\/li\u003e\n\u003cli\u003eL'éclat naturel apparaît en quelques minutes\u003c\/li\u003e\n\u003cli\u003eContrôle les cheveux frisottis dès la première application\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline-marker\"\u003e1\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline-item\"\u003e\n\u003cdiv class=\"timeline-content\"\u003e\n\u003ch4\u003eAprès une semaine\u003c\/h4\u003e\n\u003cul class=\"feature-list\"\u003e\n\u003cli\u003eDouceur visible dans la texture et la forme\u003c\/li\u003e\n\u003cli\u003eRésistance accrue à l'humidité et aux facteurs externes\u003c\/li\u003e\n\u003cli\u003eFacilité de coiffage et maintien prolongé de la coiffure\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline-marker\"\u003e7\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline-item\"\u003e\n\u003cdiv class=\"timeline-content\"\u003e\n\u003ch4\u003eAprès deux semaines\u003c\/h4\u003e\n\u003cul class=\"feature-list\"\u003e\n\u003cli\u003eRéparation visible des pointes fourchues\u003c\/li\u003e\n\u003cli\u003eCouleur plus vive et brillance naturelle durable\u003c\/li\u003e\n\u003cli\u003ePlus grande force et flexibilité contre la casse\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline-marker\"\u003e14\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline-item\"\u003e\n\u003cdiv class=\"timeline-content\"\u003e\n\u003ch4\u003eAprès un mois\u003c\/h4\u003e\n\u003cul class=\"feature-list\"\u003e\n\u003cli\u003eUne transformation complète de la santé et de l'apparence des cheveux\u003c\/li\u003e\n\u003cli\u003eProtection continue contre les facteurs nocifs\u003c\/li\u003e\n\u003cli\u003eCheveux sains et forts résistants à tous les défis quotidiens\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline-marker\"\u003e30\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Value Proposition --\u003e\n\u003cdiv class=\"section\"\u003e\n\u003cdiv class=\"section-content\"\u003e\n\u003ch2 class=\"section-title\"\u003eValeur exceptionnelle pour le prix\u003c\/h2\u003e\n\u003cdiv class=\"benefits-grid\" style=\"margin-top: 2rem;\"\u003e\n\u003cdiv class=\"benefit-card\"\u003e\n\u003ch3 class=\"benefit-title\"\u003e4 produits en un\u003c\/h3\u003e\n\u003cp class=\"benefit-description\"\u003eÉcran solaire + protection thermique + traitement des pointes fourchues + contrôle des frisottis\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit-card\"\u003e\n\u003ch3 class=\"benefit-title\"\u003eFlacon de 100 ml\u003c\/h3\u003e\n\u003cp class=\"benefit-description\"\u003eSuffisant pour 4 à 6 mois d'utilisation quotidienne avec une formule concentrée\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit-card\"\u003e\n\u003ch3 class=\"benefit-title\"\u003eAbsorption rapide\u003c\/h3\u003e\n\u003cp class=\"benefit-description\"\u003eIl ne laisse pas d'effet gras ou lourd sur les cheveux\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit-card\"\u003e\n\u003ch3 class=\"benefit-title\"\u003eRésultats cumulatifs\u003c\/h3\u003e\n\u003cp class=\"benefit-description\"\u003eChaque utilisation s'appuie sur la précédente\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Call to Action --\u003e\n\u003cdiv class=\"cta-section\"\u003e\n\u003ch2 class=\"cta-title\"\u003eTes cheveux attendent que tu prennes la bonne décision... avant qu'il ne soit trop tard\u003c\/h2\u003e\n\u003cp class=\"cta-text\"\u003e\n      Chaque jour que vous reportez les soins de vos cheveux, c'est le jour où vos cheveux deviennent plus faibles. Soleil, chaleur, pollution et négligence... ce sont tous des facteurs qui jouent contre vous 24h\/24.\n    \u003c\/p\u003e\n\u003cp class=\"cta-text\"\u003e\n\u003cstrong\u003eLe sérum capillaire BOBANA n'est pas seulement un produit de beauté... c'est un investissement dans votre confiance en vous.\u003c\/strong\u003e\n\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\ndocument.addEventListener('DOMContentLoaded', function() {\n  \/\/ Enhanced hover effects for benefit cards\n  const benefitCards = document.querySelectorAll('.benefit-card');\n  benefitCards.forEach(card =\u003e {\n    card.addEventListener('mouseenter', function() {\n      this.style.transform = 'translateY(-12px) scale(1.02)';\n      this.style.boxShadow = '0 25px 60px rgba(156, 129, 2, 0.2)';\n    });\n    \n    card.addEventListener('mouseleave', function() {\n      this.style.transform = 'translateY(0) scale(1)';\n      this.style.boxShadow = '0 10px 30px rgba(0,0,0,0.08)';\n    });\n  });\n  \n  \/\/ Enhanced parallax effect for floating elements\n  let ticking = false;\n  \n  function updateFloatingElements() {\n    const scrolled = window.pageYOffset;\n    const floatingElements = document.querySelectorAll('.floating-element');\n    \n    floatingElements.forEach((element, index) =\u003e {\n      const speed = 0.5 + (index * 0.1);\n      const yPos = -(scrolled * speed);\n      element.style.transform = `translateY(${yPos}px) rotate(${scrolled * 0.1}deg)`;\n    });\n    \n    ticking = false;\n  }\n  \n  function requestTick() {\n    if (!ticking) {\n      requestAnimationFrame(updateFloatingElements);\n      ticking = true;\n    }\n  }\n  \n  window.addEventListener('scroll', requestTick);\n  \n  \/\/ Timeline marker animation enhancement\n  const timelineMarkers = document.querySelectorAll('.timeline-marker');\n  timelineMarkers.forEach((marker, index) =\u003e {\n    setTimeout(() =\u003e {\n      marker.style.animation = `markerPulse 2s ease-in-out infinite ${index * 0.5}s`;\n    }, index * 200);\n  });\n  \n  \/\/ Dynamic text effects\n  const dynamicTexts = document.querySelectorAll('.hero-title, .cta-title');\n  dynamicTexts.forEach(text =\u003e {\n    text.addEventListener('mouseenter', function() {\n      this.style.textShadow = '0 0 20px rgba(156, 129, 2, 0.3)';\n      this.style.transform = 'scale(1.02)';\n    });\n    \n    text.addEventListener('mouseleave', function() {\n      this.style.textShadow = 'none';\n      this.style.transform = 'scale(1)';\n    });\n  });\n});\n\u003c\/script\u003e","brand":"Bobana","offers":[{"title":"Default Title","offer_id":46999401103534,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/5359\/7102\/files\/bobanabr-serum-brwith-jojoba-oil-688273.webp?v=1788175341"},{"product_id":"bobana-coffee-scrub-300-gm","title":"Bobana Coffee Scrub 300 gm","description":"\u003c!-- BOBANA Coffee Body Scrub Product Description --\u003e\n\u003cstyle\u003e\n  .bobana-scrub-container {\n    line-height: 1.6;\n    color: #333;\n    max-width: 1200px;\n    margin: 0 auto;\n    background: linear-gradient(135deg, #faf9f7 0%, #ffffff 100%);\n    overflow: hidden;\n  }\n  \n  .hero-section {\n    text-align: center;\n    padding: 4rem 2rem;\n    background: linear-gradient(135deg, #2c1810 0%, #5d3a2b 100%);\n    color: white;\n    position: relative;\n    overflow: hidden;\n  }\n  \n  .hero-section::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    background: url('data:image\/svg+xml,\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 100 100\"\u003e\u003cdefs\u003e\u003cpattern id=\"coffee\" width=\"100\" height=\"100\" patternUnits=\"userSpaceOnUse\"\u003e\u003ccircle cx=\"20\" cy=\"20\" r=\"1\" fill=\"%23ffffff\" opacity=\"0.1\"\/\u003e\u003ccircle cx=\"80\" cy=\"80\" r=\"0.8\" fill=\"%23ffffff\" opacity=\"0.08\"\/\u003e\u003ccircle cx=\"50\" cy=\"15\" r=\"0.6\" fill=\"%23ffffff\" opacity=\"0.06\"\/\u003e\u003c\/pattern\u003e\u003c\/defs\u003e\u003crect width=\"100\" height=\"100\" fill=\"url(%23coffee)\"\/\u003e\u003c\/svg\u003e');\n    animation: coffeeFloat 25s ease-in-out infinite;\n  }\n  \n  .hero-title {\n    font-size: 2.5rem;\n    font-weight: 700;\n    margin-bottom: 1rem;\n    background: linear-gradient(45deg, #9C8102, #D4AF37);\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: transparent;\n    background-clip: text;\n    animation: heroSlide 1s ease-out;\n    position: relative;\n    z-index: 2;\n  }\n  \n  .hero-subtitle {\n    font-size: 1.1rem;\n    opacity: 0.9;\n    max-width: 700px;\n    margin: 0 auto;\n    animation: heroFade 1s ease-out 0.3s both;\n    position: relative;\n    z-index: 2;\n  }\n  \n  .product-showcase {\n    padding: 3rem 2rem;\n    text-align: center;\n    position: relative;\n  }\n  \n  .product-image {\n    max-width: 400px;\n    width: 100%;\n    height: auto;\n    border-radius: 20px;\n    box-shadow: 0 20px 60px rgba(156, 129, 2, 0.15);\n    transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);\n    margin: 2rem auto;\n    display: block;\n  }\n  \n  .product-image:hover {\n    transform: translateY(-10px) scale(1.02);\n    box-shadow: 0 30px 80px rgba(156, 129, 2, 0.25);\n  }\n  \n  .product-name {\n    font-size: 2rem;\n    font-weight: 600;\n    color: #9C8102;\n    margin: 2rem 0 1rem;\n    animation: slideUp 0.8s ease-out 0.2s both;\n  }\n  \n  .product-intro {\n    font-size: 1.1rem;\n    color: #555;\n    max-width: 800px;\n    margin: 0 auto 3rem;\n    animation: slideUp 0.8s ease-out 0.4s both;\n  }\n  \n  .benefits-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\n    gap: 2rem;\n    padding: 2rem;\n    margin: 3rem 0;\n  }\n  \n  .benefit-card {\n    background: white;\n    border-radius: 15px;\n    padding: 2rem;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.08);\n    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n    border: 2px solid transparent;\n    animation: cardSlide 0.6s ease-out both;\n    position: relative;\n    overflow: hidden;\n  }\n  \n  .benefit-card::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    height: 4px;\n    background: linear-gradient(90deg, #8B4513, #9C8102);\n    transform: scaleX(0);\n    transition: transform 0.4s ease;\n  }\n  \n  .benefit-card:hover {\n    transform: translateY(-8px);\n    box-shadow: 0 20px 50px rgba(156, 129, 2, 0.15);\n    border-color: #9C8102;\n  }\n  \n  .benefit-card:hover::before {\n    transform: scaleX(1);\n  }\n  \n  .benefit-card:nth-child(1) { animation-delay: 0.1s; }\n  .benefit-card:nth-child(2) { animation-delay: 0.2s; }\n  .benefit-card:nth-child(3) { animation-delay: 0.3s; }\n  \n  .benefit-number {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 50px;\n    height: 50px;\n    background: linear-gradient(45deg, #8B4513, #9C8102);\n    color: white;\n    border-radius: 50%;\n    font-weight: bold;\n    margin-bottom: 1rem;\n    animation: pulse 2s ease-in-out infinite;\n    font-size: 1.2rem;\n  }\n  \n  .benefit-title {\n    font-size: 1.3rem;\n    font-weight: 600;\n    color: #9C8102;\n    margin-bottom: 1rem;\n  }\n  \n  .benefit-description {\n    color: #666;\n    line-height: 1.6;\n  }\n  \n  .section {\n    padding: 3rem 2rem;\n    margin: 2rem 0;\n  }\n  \n  .section-title {\n    font-size: 2rem;\n    font-weight: 600;\n    color: #9C8102;\n    text-align: center;\n    margin-bottom: 2rem;\n    animation: slideUp 0.8s ease-out both;\n  }\n  \n  .section-content {\n    max-width: 800px;\n    margin: 0 auto;\n    animation: slideUp 0.8s ease-out 0.2s both;\n  }\n  \n  .two-column {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 3rem;\n    align-items: center;\n    margin: 3rem 0;\n  }\n  \n  .content-image {\n    width: 100%;\n    max-width: 350px;\n    height: auto;\n    border-radius: 15px;\n    box-shadow: 0 15px 40px rgba(0,0,0,0.1);\n    transition: all 0.5s ease;\n    animation: imageSlide 0.8s ease-out both;\n  }\n  \n  .content-image:hover {\n    transform: scale(1.05) rotate(1deg);\n    box-shadow: 0 25px 60px rgba(0,0,0,0.15);\n  }\n  \n  .text-content {\n    animation: slideUp 0.8s ease-out 0.3s both;\n  }\n  \n  .text-content h3 {\n    font-size: 1.5rem;\n    color: #9C8102;\n    margin-bottom: 1rem;\n    font-weight: 600;\n  }\n  \n  .text-content p {\n    color: #555;\n    margin-bottom: 1rem;\n    line-height: 1.7;\n  }\n  \n  .feature-list {\n    list-style: none;\n    padding: 0;\n    margin: 1.5rem 0;\n  }\n  \n  .feature-list li {\n    padding: 0.8rem 0;\n    border-bottom: 1px solid #eee;\n    position: relative;\n    padding-left: 2rem;\n    animation: listSlide 0.5s ease-out both;\n    color: #555;\n  }\n  \n  .feature-list li:nth-child(1) { animation-delay: 0.1s; }\n  .feature-list li:nth-child(2) { animation-delay: 0.2s; }\n  .feature-list li:nth-child(3) { animation-delay: 0.3s; }\n  .feature-list li:nth-child(4) { animation-delay: 0.4s; }\n  \n  .feature-list li::before {\n    content: '✓';\n    position: absolute;\n    right: 0;\n    top: 50%;\n    transform: translateY(-50%);\n    background: linear-gradient(45deg, #8B4513, #9C8102);\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: transparent;\n    background-clip: text;\n    font-weight: bold;\n    font-size: 1.2rem;\n  }\n  \n  .coffee-benefits {\n    background: linear-gradient(135deg, #f5f2f0 0%, #ffffff 100%);\n    border-radius: 20px;\n    padding: 2rem;\n    margin: 2rem 0;\n    border-right: 5px solid #8B4513;\n  }\n  \n  .scientific-fact {\n    background: white;\n    border-radius: 15px;\n    padding: 1.5rem;\n    margin: 1rem 0;\n    border-left: 4px solid #9C8102;\n    box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n    animation: cardSlide 0.6s ease-out both;\n  }\n  \n  .scientific-fact:nth-child(1) { animation-delay: 0.1s; }\n  .scientific-fact:nth-child(2) { animation-delay: 0.2s; }\n  .scientific-fact:nth-child(3) { animation-delay: 0.3s; }\n  .scientific-fact:nth-child(4) { animation-delay: 0.4s; }\n  \n  .timeline {\n    padding: 3rem 2rem;\n    background: linear-gradient(135deg, #f8f6f4 0%, #ffffff 100%);\n  }\n  \n  .timeline-item {\n    display: flex;\n    margin: 2rem 0;\n    animation: timelineSlide 0.8s ease-out both;\n    align-items: flex-start;\n  }\n  \n  .timeline-item:nth-child(1) { animation-delay: 0.1s; }\n  .timeline-item:nth-child(2) { animation-delay: 0.2s; }\n  .timeline-item:nth-child(3) { animation-delay: 0.3s; }\n  .timeline-item:nth-child(4) { animation-delay: 0.4s; }\n  \n  .timeline-marker {\n    width: 80px;\n    height: 80px;\n    background: linear-gradient(45deg, #8B4513, #9C8102);\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    color: white;\n    font-weight: bold;\n    margin-left: 2rem;\n    flex-shrink: 0;\n    animation: markerPulse 2s ease-in-out infinite;\n    font-size: 0.9rem;\n  }\n  \n  .timeline-content {\n    background: white;\n    padding: 1.5rem;\n    border-radius: 15px;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.08);\n    margin-left: 1rem;\n    flex-grow: 1;\n    border-right: 4px solid #9C8102;\n  }\n  \n  .timeline-content h4 {\n    color: #9C8102;\n    margin-bottom: 0.5rem;\n    font-size: 1.2rem;\n    font-weight: 600;\n  }\n  \n  .usage-steps {\n    background: linear-gradient(135deg, #2c1810 0%, #5d3a2b 100%);\n    color: white;\n    padding: 3rem 2rem;\n    border-radius: 20px;\n    margin: 3rem 0;\n  }\n  \n  .step-card {\n    background: rgba(255,255,255,0.1);\n    border-radius: 15px;\n    padding: 2rem;\n    margin: 1.5rem 0;\n    backdrop-filter: blur(10px);\n    border: 1px solid rgba(255,255,255,0.1);\n    animation: cardSlide 0.6s ease-out both;\n    transition: all 0.3s ease;\n  }\n  \n  .step-card:hover {\n    background: rgba(255,255,255,0.15);\n    transform: translateX(10px);\n  }\n  \n  .step-card:nth-child(1) { animation-delay: 0.1s; }\n  .step-card:nth-child(2) { animation-delay: 0.2s; }\n  .step-card:nth-child(3) { animation-delay: 0.3s; }\n  .step-card:nth-child(4) { animation-delay: 0.4s; }\n  \n  .step-number {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    width: 40px;\n    height: 40px;\n    background: linear-gradient(45deg, #9C8102, #D4AF37);\n    border-radius: 50%;\n    font-weight: bold;\n    margin-bottom: 1rem;\n    font-size: 1.1rem;\n  }\n  \n  .step-title {\n    font-size: 1.3rem;\n    font-weight: 600;\n    margin-bottom: 0.5rem;\n    color: #D4AF37;\n  }\n  \n  .value-proposition {\n    background: linear-gradient(135deg, #f8f6f4 0%, #ffffff 100%);\n    padding: 3rem 2rem;\n    border-radius: 20px;\n    margin: 3rem 0;\n    text-align: center;\n  }\n  \n  .comparison-card {\n    background: white;\n    border-radius: 15px;\n    padding: 2rem;\n    margin: 1rem;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.08);\n    border-top: 4px solid #9C8102;\n    animation: cardSlide 0.6s ease-out both;\n  }\n  \n  .cta-section {\n    text-align: center;\n    padding: 4rem 2rem;\n    background: linear-gradient(135deg, #2c1810 0%, #5d3a2b 100%);\n    color: white;\n    position: relative;\n    overflow: hidden;\n  }\n  \n  .cta-section::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    background: radial-gradient(circle at 30% 70%, rgba(156, 129, 2, 0.1) 0%, transparent 50%);\n    animation: ctaGlow 4s ease-in-out infinite alternate;\n  }\n  \n  .cta-title {\n    font-size: 2.2rem;\n    font-weight: 600;\n    margin-bottom: 1rem;\n    background: linear-gradient(45deg, #9C8102, #D4AF37);\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: transparent;\n    background-clip: text;\n    animation: slideUp 0.8s ease-out both;\n    position: relative;\n    z-index: 2;\n  }\n  \n  .cta-text {\n    font-size: 1.1rem;\n    opacity: 0.9;\n    margin-bottom: 2rem;\n    max-width: 600px;\n    margin-left: auto;\n    margin-left: auto;\n    animation: slideUp 0.8s ease-out 0.2s both;\n    position: relative;\n    z-index: 2;\n  }\n  \n  .floating-coffee-beans {\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    pointer-events: none;\n    overflow: hidden;\n  }\n  \n  .floating-bean {\n    position: absolute;\n    width: 8px;\n    height: 12px;\n    background: linear-gradient(45deg, #8B4513, #9C8102);\n    border-radius: 50% 50% 50% 50% \/ 60% 60% 40% 40%;\n    opacity: 0.3;\n    animation: floatBean 12s linear infinite;\n  }\n  \n  .floating-bean:nth-child(1) { left: 10%; animation-delay: 0s; }\n  .floating-bean:nth-child(2) { left: 30%; animation-delay: 3s; }\n  .floating-bean:nth-child(3) { left: 50%; animation-delay: 6s; }\n  .floating-bean:nth-child(4) { left: 70%; animation-delay: 9s; }\n  .floating-bean:nth-child(5) { left: 90%; animation-delay: 1.5s; }\n  \n  @keyframes heroSlide {\n    0% { transform: translateY(30px); opacity: 0; }\n    100% { transform: translateY(0); opacity: 1; }\n  }\n  \n  @keyframes heroFade {\n    0% { opacity: 0; transform: translateY(20px); }\n    100% { opacity: 0.9; transform: translateY(0); }\n  }\n  \n  @keyframes slideUp {\n    0% { transform: translateY(30px); opacity: 0; }\n    100% { transform: translateY(0); opacity: 1; }\n  }\n  \n  @keyframes cardSlide {\n    0% { transform: translateY(50px) scale(0.9); opacity: 0; }\n    100% { transform: translateY(0) scale(1); opacity: 1; }\n  }\n  \n  @keyframes imageSlide {\n    0% { transform: translateX(-30px); opacity: 0; }\n    100% { transform: translateX(0); opacity: 1; }\n  }\n  \n  @keyframes listSlide {\n    0% { transform: translateX(-20px); opacity: 0; }\n    100% { transform: translateX(0); opacity: 1; }\n  }\n  \n  @keyframes timelineSlide {\n    0% { transform: translateX(-50px); opacity: 0; }\n    100% { transform: translateX(0); opacity: 1; }\n  }\n  \n  @keyframes pulse {\n    0%, 100% { transform: scale(1); }\n    50% { transform: scale(1.05); }\n  }\n  \n  @keyframes markerPulse {\n    0%, 100% { box-shadow: 0 0 0 0 rgba(156, 129, 2, 0.4); }\n    50% { box-shadow: 0 0 0 10px rgba(156, 129, 2, 0); }\n  }\n  \n  @keyframes coffeeFloat {\n    0%, 100% { transform: translateY(0px) rotate(0deg); }\n    33% { transform: translateY(-15px) rotate(2deg); }\n    66% { transform: translateY(8px) rotate(-2deg); }\n  }\n  \n  @keyframes floatBean {\n    0% { transform: translateY(100vh) rotate(0deg); opacity: 0; }\n    10% { opacity: 0.3; }\n    90% { opacity: 0.3; }\n    100% { transform: translateY(-100px) rotate(360deg); opacity: 0; }\n  }\n  \n  @keyframes ctaGlow {\n    0% { opacity: 0.1; }\n    100% { opacity: 0.3; }\n  }\n  \n  @media (max-width: 768px) {\n    .hero-title {\n      font-size: 2rem;\n    }\n    \n    .two-column {\n      grid-template-columns: 1fr;\n      gap: 2rem;\n    }\n    \n    .reverse-mobile {\n      display: flex;\n      flex-direction: column;\n    }\n    \n    .reverse-mobile .content-image {\n      order: -1;\n      margin-bottom: 1rem;\n    }\n    \n    .benefits-grid {\n      grid-template-columns: 1fr;\n    }\n    \n    .timeline-item {\n      flex-direction: column;\n      text-align: center;\n    }\n    \n    .timeline-marker {\n      order: -1;\n      margin: 0 auto 1rem auto;\n    }\n    \n    .timeline-content {\n      margin: 0;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"bobana-scrub-container\"\u003e\n\u003c!-- Floating Coffee Beans --\u003e\n\u003cdiv class=\"floating-coffee-beans\"\u003e\n\u003cdiv class=\"floating-bean\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"floating-bean\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"floating-bean\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"floating-bean\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"floating-bean\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Hero Section --\u003e\n\u003cdiv class=\"hero-section\"\u003e\n\u003ch1 class=\"hero-title\"\u003eChaque jour, des milliers de cellules mortes s'accumulent sur votre corps...\u003c\/h1\u003e\n\u003cp class=\"hero-subtitle\"\u003eEt le résultat ? Une peau terne et rugueuse, pleine de taches sombres, comme si vous ne vous souciiez pas de vous-même ! Aujourd'hui, tout cela va changer avec le Gommage Corporel au Café BOBANA.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Product Showcase --\u003e\n\u003cdiv class=\"product-showcase\"\u003e\n\u003cimg alt=\"BOBANA Coffee Body Scrub\" class=\"product-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0582\/9879\/4181\/files\/bobanabr-coffee-brscrub-186597.webp?v=1751732343\"\/\u003e\n\u003ch2 class=\"product-name\"\u003eBOBANA Gommage corporel au café - Le miracle du café pour une peau complètement renouvelée\u003c\/h2\u003e\n\u003cp class=\"product-intro\"\u003e\n      Saviez-vous que votre peau se renouvelle tous les 28 jours ? Mais le problème est que les cellules mortes ne laissent pas facilement la place aux nouvelles. Elles restent empilées comme une couche de poussière sur l'antique... et votre vraie peau, belle, est emprisonnée en dessous!\n    \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Benefits Grid --\u003e\n\u003cdiv class=\"section\"\u003e\n\u003ch2 class=\"section-title\"\u003e3 miracles en un seul produit\u003c\/h2\u003e\n\u003cdiv class=\"benefits-grid\"\u003e\n\u003cdiv class=\"benefit-card\"\u003e\n\u003cdiv class=\"benefit-number\"\u003e1\u003c\/div\u003e\n\u003ch3 class=\"benefit-title\"\u003eExfoliation profonde des cellules mortes\u003c\/h3\u003e\n\u003cp class=\"benefit-description\"\u003eDes grains de café naturels doux et ronds éliminent en douceur les couches de peau morte accumulées, révélant la peau fraîche qui se trouve en dessous.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit-card\"\u003e\n\u003cdiv class=\"benefit-number\"\u003e2\u003c\/div\u003e\n\u003ch3 class=\"benefit-title\"\u003eEnlever les taches foncées tenaces\u003c\/h3\u003e\n\u003cp class=\"benefit-description\"\u003eLa formule concentrée au café avec caféine stimule la circulation sanguine et décompose les amas de pigments, éliminant les taches sombres sur les genoux, les coudes et les aisselles.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit-card\"\u003e\n\u003cdiv class=\"benefit-number\"\u003e3\u003c\/div\u003e\n\u003ch3 class=\"benefit-title\"\u003ePeau jeune et éclatante\u003c\/h3\u003e\n\u003cp class=\"benefit-description\"\u003eLes antioxydants contenus dans le café combattent les signes du vieillissement et stimulent la régénération cellulaire, vous donnant une peau ferme et éclatante comme si vous aviez rajeuni.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Coffee Science Section --\u003e\n\u003cdiv class=\"section\"\u003e\n\u003cdiv class=\"two-column\"\u003e\n\u003cdiv class=\"text-content\"\u003e\n\u003ch2 class=\"section-title\"\u003ePourquoi le café en particulier ? Le secret scientifique derrière le miracle\u003c\/h2\u003e\n\u003ch3\u003eLe café n'est pas seulement une boisson... c'est une pharmacie naturelle complète pour votre peau\u003c\/h3\u003e\n\u003cdiv class=\"coffee-benefits\"\u003e\n\u003cdiv class=\"scientific-fact\"\u003e\n\u003ch4\u003e\u003cstrong\u003eStimule la circulation sanguine\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp\u003eIl apporte également du sang et de l'oxygène aux couches profondes\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"scientific-fact\"\u003e\n\u003ch4\u003e\u003cstrong\u003eDécompose la graisse de la cellulite\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp\u003eResserre la peau et réduit l'apparence des rides\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"scientific-fact\"\u003e\n\u003ch4\u003e\u003cstrong\u003eStimule la production de collagène\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp\u003eCela rend la peau plus forte et plus élastique\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"scientific-fact\"\u003e\n\u003ch4\u003e\u003cstrong\u003eAttaquer les radicaux libres\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cp\u003eCombat le vieillissement à sa source\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg alt=\"Coffee Benefits\" class=\"content-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0582\/9879\/4181\/files\/bobanabr-coffee-brscrub-327832.webp?v=1751732528\"\/\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Antioxidants Section --\u003e\n\u003cdiv class=\"section\"\u003e\n\u003cdiv class=\"section-content\"\u003e\n\u003ch3\u003eAntioxydants : l'armée protectrice de la nature\u003c\/h3\u003e\n\u003cp style=\"text-align: center; font-size: 1.1rem; color: #555; margin-bottom: 2rem;\"\u003eLe café a une forte concentration d'antioxydants naturels:\u003c\/p\u003e\n\u003cul class=\"feature-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eAcide chlorogénique\u003c\/strong\u003e Qui protège des dommages causés par le soleil\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eComposés phénoliques\u003c\/strong\u003e Ce qui combat les infections\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCaféine\u003c\/strong\u003e Qui resserre les pores et renforce la texture de la peau\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Gentle Granules Section --\u003e\n\u003cdiv class=\"section\"\u003e\n\u003cdiv class=\"section-content\"\u003e\n\u003ch2 class=\"section-title\"\u003eGranules doux et arrondis : exfoliation intelligente sans douleur\u003c\/h2\u003e\n\u003ch3 style=\"text-align: center; color: #9C8102;\"\u003eTous les peelings ne sont pas les mêmes... et c'est le secret que les autres entreprises ne veulent pas que vous sachiez\u003c\/h3\u003e\n\u003cdiv class=\"two-column\"\u003e\n\u003cdiv class=\"text-content\"\u003e\n\u003cp\u003eLa plupart des gommages utilisent des granules rugueuses et tranchantes qui font plus de mal à la peau qu'elles ne l'aident.. \u003cstrong\u003eBOBANA\u003c\/strong\u003e Investissez dans la technologie des grains ronds et lisses:\u003c\/p\u003e\n\u003cul class=\"feature-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eForme parfaitement ronde\u003c\/strong\u003e - Prévient les micro-rayures et coupures\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTaille graduée\u003c\/strong\u003e - Nettoie efficacement toutes les couches de peau morte\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTexture douce\u003c\/strong\u003e - Convient aux peaux sensibles et normales\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRépartition égale\u003c\/strong\u003e - Exfoliation régulière de toutes les parties du corps\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eLe résultat?\u003c\/strong\u003e Exfoliation profonde et efficace sans irritation ni rougeur.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: center; padding: 2rem;\"\u003e\n\u003cdiv style=\"width: 200px; height: 200px; border-radius: 50%; background: linear-gradient(45deg, #8B4513, #9C8102); margin: 0 auto; display: flex; align-items: center; justify-content: center; color: white; font-size: 1.5rem; font-weight: bold; animation: pulse 2s ease-in-out infinite;\"\u003e\n            Granules doux\u003cbr\/\u003eRond\n          \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Value Proposition --\u003e\n\u003cdiv class=\"value-proposition\"\u003e\n\u003ch2 class=\"section-title\"\u003e300 g = valeur exceptionnelle pour le prix\u003c\/h2\u003e\n\u003ch3 style=\"color: #9C8102; margin-bottom: 2rem;\"\u003eComparé aux concurrents : BOBANA m'en donne plus à un prix inférieur\u003c\/h3\u003e\n\u003cdiv style=\"display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 2rem;\"\u003e\n\u003cdiv class=\"comparison-card\"\u003e\n\u003ch4 style=\"color: #9C8102; margin-bottom: 1rem;\"\u003ePACK BOBANA\u003c\/h4\u003e\n\u003cp style=\"font-size: 2rem; font-weight: bold; color: #8B4513;\"\u003e300 grammes\u003c\/p\u003e\n\u003cp\u003eDoublez la taille des concurrents!\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"comparison-card\"\u003e\n\u003ch4 style=\"color: #9C8102; margin-bottom: 1rem;\"\u003eDurée d'utilisation\u003c\/h4\u003e\n\u003cp style=\"font-size: 2rem; font-weight: bold; color: #8B4513;\"\u003e4-6 mois\u003c\/p\u003e\n\u003cp\u003eAvec une utilisation régulière\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"comparison-card\"\u003e\n\u003ch4 style=\"color: #9C8102; margin-bottom: 1rem;\"\u003eCoût quotidien\u003c\/h4\u003e\n\u003cp style=\"font-size: 2rem; font-weight: bold; color: #8B4513;\"\u003eMoins de 5 livres\u003c\/p\u003e\n\u003cp\u003eMoins cher qu'une tasse de café!\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 3rem; padding: 2rem; background: white; border-radius: 15px; border: 2px solid #9C8102;\"\u003e\n\u003ch4 style=\"color: #9C8102; margin-bottom: 1rem;\"\u003eComparaison avec une séance de peeling dans un centre de beauté:\u003c\/h4\u003e\n\u003cp\u003e\u003cstrong\u003eUne séance:\u003c\/strong\u003e 800-1500 livres\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePAQUET BOBANA:\u003c\/strong\u003e Obtenez les résultats de plus de 30 séances pour une fraction du prix\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Timeline Results --\u003e\n\u003cdiv class=\"timeline\"\u003e\n\u003ch2 class=\"section-title\"\u003eVoyage de transformation : Votre peau changera devant vos yeux\u003c\/h2\u003e\n\u003cdiv class=\"timeline-item\"\u003e\n\u003cdiv class=\"timeline-content\"\u003e\n\u003ch4\u003eDès la première utilisation\u003c\/h4\u003e\n\u003cul class=\"feature-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eSensation instantanée de douceur\u003c\/strong\u003e - Soie uniforme sous votre main\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eÉlimination instantanée des cellules mortes de la peau\u003c\/strong\u003e - Vous verrez la différence dans la salle de bain\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFrais et actif\u003c\/strong\u003e - En stimulant la circulation sanguine\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline-marker\"\u003ePremière fois\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline-item\"\u003e\n\u003cdiv class=\"timeline-content\"\u003e\n\u003ch4\u003eAprès une semaine\u003c\/h4\u003e\n\u003cul class=\"feature-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eRaffinement visible de la texture générale de la peau\u003c\/strong\u003e - Visiblement plus douce et plus lisse\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCommencer à éclaircir les taches foncées\u003c\/strong\u003e - Surtout au niveau des genoux et des coudes\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eÉclat naturel\u003c\/strong\u003e - Peau éclatante et lumineuse\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline-marker\"\u003e7 jours\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline-item\"\u003e\n\u003cdiv class=\"timeline-content\"\u003e\n\u003ch4\u003eAprès deux semaines\u003c\/h4\u003e\n\u003cul class=\"feature-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eLa disparition des couches de peau morte\u003c\/strong\u003e - Peau claire et nette\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUne amélioration visible du teint de la peau\u003c\/strong\u003e - Uniformité de la couleur sur tout le corps\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSouplesse exceptionnelle\u003c\/strong\u003e - Plus doux que la peau des enfants\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline-marker\"\u003e14 jours\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline-item\"\u003e\n\u003cdiv class=\"timeline-content\"\u003e\n\u003ch4\u003eAprès un mois\u003c\/h4\u003e\n\u003cul class=\"feature-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eUne transformation radicale complète\u003c\/strong\u003e - Peau complètement nouvelle\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLa plupart des taches sombres disparaissent\u003c\/strong\u003e - Couleur uniforme et naturelle\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFlexibilité et vivacité\u003c\/strong\u003e -Peau jeune et radieuse\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline-marker\"\u003e30 jours\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Usage Instructions --\u003e\n\u003cdiv class=\"usage-steps\"\u003e\n\u003ch2 style=\"text-align: center; font-size: 2rem; color: #D4AF37; margin-bottom: 2rem;\"\u003eComment utiliser : La simplicité fait des merveilles\u003c\/h2\u003e\n\u003ch3 style=\"text-align: center; color: white; margin-bottom: 3rem;\"\u003e4 étapes simples pour la peau de vos rêves\u003c\/h3\u003e\n\u003cdiv class=\"step-card\"\u003e\n\u003cdiv class=\"step-number\"\u003e1\u003c\/div\u003e\n\u003ch4 class=\"step-title\"\u003eHydratez votre peau avec de l'eau tiède\u003c\/h4\u003e\n\u003cp\u003eL'eau tiède ouvre les pores et prépare la peau à recevoir les bienfaits du gommage\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step-card\"\u003e\n\u003cdiv class=\"step-number\"\u003e2\u003c\/div\u003e\n\u003ch4 class=\"step-title\"\u003eMassez avec de délicats mouvements circulaires\u003c\/h4\u003e\n\u003cp\u003eUtiliser une quantité appropriée et se concentrer sur les zones rugueuses et foncées pendant 2 à 3 minutes\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step-card\"\u003e\n\u003cdiv class=\"step-number\"\u003e3\u003c\/div\u003e\n\u003ch4 class=\"step-title\"\u003eRincer à l'eau froide\u003c\/h4\u003e\n\u003cp\u003eL'eau froide ferme les pores et fixe les résultats, et mes mains ont une sensation de fraîcheur\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step-card\"\u003e\n\u003cdiv class=\"step-number\"\u003e4\u003c\/div\u003e\n\u003ch4 class=\"step-title\"\u003eHydrater votre peau\u003c\/h4\u003e\n\u003cp\u003eUtilisez un hydratant adapté pour maintenir les résultats et protéger la nouvelle peau\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Call to Action --\u003e\n\u003cdiv class=\"cta-section\"\u003e\n\u003ch2 class=\"cta-title\"\u003eVotre peau vous attend... ne la laissez plus attendre\u003c\/h2\u003e\n\u003cp class=\"cta-text\"\u003e\n      Chaque jour que vous remettez à plus tard = plus de cellules mortes, des taches plus foncées et une peau plus rugueuse. La peau est comme un jardin... si vous l'arrosez et ne vous en souciez pas, elle se flétrira et mourra. Mais si vous en prenez soin, elle deviendra le plus beau jardin du quartier.\n    \u003c\/p\u003e\n\u003cp class=\"cta-text\"\u003e\n\u003cstrong\u003eCommandez maintenant et commencez votre parcours de transformation!\u003c\/strong\u003e\n\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\ndocument.addEventListener('DOMContentLoaded', function() {\n  \/\/ Enhanced hover effects for benefit cards\n  const benefitCards = document.querySelectorAll('.benefit-card');\n  benefitCards.forEach(card =\u003e {\n    card.addEventListener('mouseenter', function() {\n      this.style.transform = 'translateY(-12px) scale(1.02)';\n      this.style.boxShadow = '0 25px 60px rgba(156, 129, 2, 0.2)';\n    });\n    \n    card.addEventListener('mouseleave', function() {\n      this.style.transform = 'translateY(0) scale(1)';\n      this.style.boxShadow = '0 10px 30px rgba(0,0,0,0.08)';\n    });\n  });\n  \n  \/\/ Enhanced parallax effect for floating coffee beans\n  let ticking = false;\n  \n  function updateFloatingBeans() {\n    const scrolled = window.pageYOffset;\n    const floatingBeans = document.querySelectorAll('.floating-bean');\n    \n    floatingBeans.forEach((bean, index) =\u003e {\n      const speed = 0.3 + (index * 0.05);\n      const yPos = -(scrolled * speed);\n      bean.style.transform = `translateY(${yPos}px) rotate(${scrolled * 0.05}deg)`;\n    });\n    \n    ticking = false;\n  }\n  \n  function requestTick() {\n    if (!ticking) {\n      requestAnimationFrame(updateFloatingBeans);\n      ticking = true;\n    }\n  }\n  \n  window.addEventListener('scroll', requestTick);\n  \n  \/\/ Timeline marker animation enhancement\n  const timelineMarkers = document.querySelectorAll('.timeline-marker');\n  timelineMarkers.forEach((marker, index) =\u003e {\n    setTimeout(() =\u003e {\n      marker.style.animation = `markerPulse 2s ease-in-out infinite ${index * 0.3}s`;\n    }, index * 200);\n  });\n  \n  \/\/ Dynamic text effects\n  const dynamicTexts = document.querySelectorAll('.hero-title, .cta-title');\n  dynamicTexts.forEach(text =\u003e {\n    text.addEventListener('mouseenter', function() {\n      this.style.textShadow = '0 0 20px rgba(156, 129, 2, 0.3)';\n      this.style.transform = 'scale(1.02)';\n    });\n    \n    text.addEventListener('mouseleave', function() {\n      this.style.textShadow = 'none';\n      this.style.transform = 'scale(1)';\n    });\n  });\n  \n  \/\/ Coffee-themed interactions\n  const coffeeElements = document.querySelectorAll('.coffee-benefits .scientific-fact');\n  coffeeElements.forEach((element, index) =\u003e {\n    element.addEventListener('mouseenter', function() {\n      this.style.transform = 'translateX(10px)';\n      this.style.borderLeftColor = '#8B4513';\n    });\n    \n    element.addEventListener('mouseleave', function() {\n      this.style.transform = 'translateX(0)';\n      this.style.borderLeftColor = '#9C8102';\n    });\n  });\n});\n\u003c\/script\u003e","brand":"bobana","offers":[{"title":"Default Title","offer_id":46999401365678,"sku":null,"price":20.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/5359\/7102\/files\/bobanabr-coffee-brscrub-233067_f2d7f1a2-64ba-4404-a80d-8c07c578f16d.webp?v=1788175339"},{"product_id":"mud-mask-bobana-shea-butter-mud-mask-300-gm","title":"Mud Mask  Bobana Shea Butter Mud Mask scrub 400 gm","description":"\u003c!-- BOBANA Shea Butter Mud Mask Product Description --\u003e\n\u003cstyle\u003e\n  .bobana-mud-container {\n    line-height: 1.6;\n    color: #333;\n    max-width: 1200px;\n    margin: 0 auto;\n    background: linear-gradient(135deg, #f7f5f3 0%, #ffffff 100%);\n    overflow: hidden;\n  }\n  \n  .hero-section {\n    text-align: center;\n    padding: 4rem 2rem;\n    background: linear-gradient(135deg, #6b4e3d 0%, #8b6f47 100%);\n    color: white;\n    position: relative;\n    overflow: hidden;\n  }\n  \n  .hero-section::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    background: url('data:image\/svg+xml,\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 100 100\"\u003e\u003cdefs\u003e\u003cpattern id=\"earth\" width=\"50\" height=\"50\" patternUnits=\"userSpaceOnUse\"\u003e\u003ccircle cx=\"10\" cy=\"10\" r=\"1.5\" fill=\"%23ffffff\" opacity=\"0.08\"\/\u003e\u003ccircle cx=\"35\" cy=\"35\" r=\"1\" fill=\"%23ffffff\" opacity=\"0.06\"\/\u003e\u003ccircle cx=\"25\" cy=\"45\" r=\"0.8\" fill=\"%23ffffff\" opacity=\"0.04\"\/\u003e\u003c\/pattern\u003e\u003c\/defs\u003e\u003crect width=\"100\" height=\"100\" fill=\"url(%23earth)\"\/\u003e\u003c\/svg\u003e');\n    animation: earthFloat 30s ease-in-out infinite;\n  }\n  \n  .hero-title {\n    font-size: 2.5rem;\n    font-weight: 700;\n    margin-bottom: 1rem;\n    background: linear-gradient(45deg, #9C8102, #D4AF37);\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: transparent;\n    background-clip: text;\n    animation: heroSlide 1s ease-out;\n    position: relative;\n    z-index: 2;\n  }\n  \n  .hero-subtitle {\n    font-size: 1.1rem;\n    opacity: 0.9;\n    max-width: 700px;\n    margin: 0 auto;\n    animation: heroFade 1s ease-out 0.3s both;\n    position: relative;\n    z-index: 2;\n    line-height: 1.7;\n  }\n  \n  .product-showcase {\n    padding: 3rem 2rem;\n    text-align: center;\n    position: relative;\n  }\n  \n  .product-image {\n    max-width: 400px;\n    width: 100%;\n    height: auto;\n    border-radius: 20px;\n    box-shadow: 0 20px 60px rgba(107, 78, 61, 0.15);\n    transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);\n    margin: 2rem auto;\n    display: block;\n  }\n  \n  .product-image:hover {\n    transform: translateY(-10px) scale(1.02);\n    box-shadow: 0 30px 80px rgba(107, 78, 61, 0.25);\n  }\n  \n  .product-name {\n    font-size: 2rem;\n    font-weight: 600;\n    color: #9C8102;\n    margin: 2rem 0 1rem;\n    animation: slideUp 0.8s ease-out 0.2s both;\n  }\n  \n  .product-intro {\n    font-size: 1.1rem;\n    color: #555;\n    max-width: 800px;\n    margin: 0 auto 3rem;\n    animation: slideUp 0.8s ease-out 0.4s both;\n    line-height: 1.7;\n  }\n  \n  .benefits-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\n    gap: 2rem;\n    padding: 2rem;\n    margin: 3rem 0;\n  }\n  \n  .benefit-card {\n    background: white;\n    border-radius: 15px;\n    padding: 2rem;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.08);\n    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n    border: 2px solid transparent;\n    animation: cardSlide 0.6s ease-out both;\n    position: relative;\n    overflow: hidden;\n  }\n  \n  .benefit-card::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    height: 4px;\n    background: linear-gradient(90deg, #6b4e3d, #9C8102);\n    transform: scaleX(0);\n    transition: transform 0.4s ease;\n  }\n  \n  .benefit-card:hover {\n    transform: translateY(-8px);\n    box-shadow: 0 20px 50px rgba(107, 78, 61, 0.15);\n    border-color: #9C8102;\n  }\n  \n  .benefit-card:hover::before {\n    transform: scaleX(1);\n  }\n  \n  .benefit-card:nth-child(1) { animation-delay: 0.1s; }\n  .benefit-card:nth-child(2) { animation-delay: 0.2s; }\n  .benefit-card:nth-child(3) { animation-delay: 0.3s; }\n  \n  .benefit-number {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 50px;\n    height: 50px;\n    background: linear-gradient(45deg, #6b4e3d, #9C8102);\n    color: white;\n    border-radius: 50%;\n    font-weight: bold;\n    margin-bottom: 1rem;\n    animation: pulse 2s ease-in-out infinite;\n    font-size: 1.2rem;\n  }\n  \n  .benefit-title {\n    font-size: 1.3rem;\n    font-weight: 600;\n    color: #9C8102;\n    margin-bottom: 1rem;\n  }\n  \n  .benefit-description {\n    color: #666;\n    line-height: 1.6;\n  }\n  \n  .section {\n    padding: 3rem 2rem;\n    margin: 2rem 0;\n  }\n  \n  .section-title {\n    font-size: 2rem;\n    font-weight: 600;\n    color: #9C8102;\n    text-align: center;\n    margin-bottom: 2rem;\n    animation: slideUp 0.8s ease-out both;\n  }\n  \n  .section-content {\n    max-width: 800px;\n    margin: 0 auto;\n    animation: slideUp 0.8s ease-out 0.2s both;\n  }\n  \n  .two-column {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 3rem;\n    align-items: center;\n    margin: 3rem 0;\n  }\n  \n  .content-image {\n    width: 100%;\n    max-width: 350px;\n    height: auto;\n    border-radius: 15px;\n    box-shadow: 0 15px 40px rgba(0,0,0,0.1);\n    transition: all 0.5s ease;\n    animation: imageSlide 0.8s ease-out both;\n  }\n  \n  .content-image:hover {\n    transform: scale(1.05) rotate(1deg);\n    box-shadow: 0 25px 60px rgba(0,0,0,0.15);\n  }\n  \n  .text-content {\n    animation: slideUp 0.8s ease-out 0.3s both;\n  }\n  \n  .text-content h3 {\n    font-size: 1.5rem;\n    color: #9C8102;\n    margin-bottom: 1rem;\n    font-weight: 600;\n  }\n  \n  .text-content p {\n    color: #555;\n    margin-bottom: 1rem;\n    line-height: 1.7;\n  }\n  \n  .ingredient-cards {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    gap: 2rem;\n    margin: 3rem 0;\n  }\n  \n  .ingredient-card {\n    background: linear-gradient(135deg, #fff 0%, #f9f7f4 100%);\n    border-radius: 15px;\n    padding: 2rem;\n    border-left: 5px solid #6b4e3d;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.08);\n    animation: cardSlide 0.6s ease-out both;\n    transition: all 0.3s ease;\n  }\n  \n  .ingredient-card:hover {\n    transform: translateY(-5px);\n    box-shadow: 0 15px 40px rgba(107, 78, 61, 0.12);\n  }\n  \n  .ingredient-card:nth-child(1) { animation-delay: 0.1s; }\n  .ingredient-card:nth-child(2) { animation-delay: 0.2s; }\n  .ingredient-card:nth-child(3) { animation-delay: 0.3s; }\n  .ingredient-card:nth-child(4) { animation-delay: 0.4s; }\n  .ingredient-card:nth-child(5) { animation-delay: 0.5s; }\n  .ingredient-card:nth-child(6) { animation-delay: 0.6s; }\n  \n  .ingredient-title {\n    font-size: 1.2rem;\n    font-weight: 600;\n    color: #6b4e3d;\n    margin-bottom: 0.5rem;\n  }\n  \n  .ingredient-subtitle {\n    font-size: 0.9rem;\n    color: #9C8102;\n    font-weight: 500;\n    margin-bottom: 1rem;\n  }\n  \n  .benefit-icon {\n    display: inline-block;\n    width: 20px;\n    height: 20px;\n    background: linear-gradient(45deg, #6b4e3d, #9C8102);\n    border-radius: 50%;\n    margin-left: 0.5rem;\n    position: relative;\n  }\n  \n  .benefit-icon::after {\n    content: '✓';\n    position: absolute;\n    top: 50%;\n    left: 50%;\n    transform: translate(-50%, -50%);\n    color: white;\n    font-size: 0.7rem;\n    font-weight: bold;\n  }\n  \n  .feature-list {\n    list-style: none;\n    padding: 0;\n    margin: 1.5rem 0;\n  }\n  \n  .feature-list li {\n    padding: 0.8rem 0;\n    border-bottom: 1px solid #eee;\n    position: relative;\n    padding-left: 2rem;\n    animation: listSlide 0.5s ease-out both;\n    color: #555;\n  }\n  \n  .feature-list li:nth-child(1) { animation-delay: 0.1s; }\n  .feature-list li:nth-child(2) { animation-delay: 0.2s; }\n  .feature-list li:nth-child(3) { animation-delay: 0.3s; }\n  .feature-list li:nth-child(4) { animation-delay: 0.4s; }\n  \n  .feature-list li::before {\n    content: '';\n    position: absolute;\n    left: 0;\n    top: 50%;\n    transform: translateY(-50%);\n    width: 15px;\n    height: 15px;\n    background: linear-gradient(45deg, #6b4e3d, #9C8102);\n    border-radius: 50%;\n  }\n  \n  .feature-list li::after {\n    content: '✓';\n    position: absolute;\n    left: 4px;\n    top: 50%;\n    transform: translateY(-50%);\n    color: white;\n    font-size: 0.7rem;\n    font-weight: bold;\n  }\n  \n  .usage-section {\n    background: linear-gradient(135deg, #6b4e3d 0%, #8b6f47 100%);\n    color: white;\n    padding: 4rem 2rem;\n    border-radius: 20px;\n    margin: 3rem 0;\n    position: relative;\n    overflow: hidden;\n  }\n  \n  .usage-section::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    background: radial-gradient(circle at 70% 30%, rgba(212, 175, 55, 0.1) 0%, transparent 50%);\n    animation: ctaGlow 4s ease-in-out infinite alternate;\n  }\n  \n  .usage-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));\n    gap: 3rem;\n    margin-top: 3rem;\n  }\n  \n  .usage-card {\n    background: rgba(255,255,255,0.1);\n    border-radius: 15px;\n    padding: 2rem;\n    backdrop-filter: blur(10px);\n    border: 1px solid rgba(255,255,255,0.1);\n    animation: cardSlide 0.6s ease-out both;\n    position: relative;\n    z-index: 2;\n  }\n  \n  .usage-card h4 {\n    font-size: 1.5rem;\n    color: #D4AF37;\n    margin-bottom: 1.5rem;\n    font-weight: 600;\n  }\n  \n  .step {\n    display: flex;\n    align-items: flex-start;\n    margin: 1rem 0;\n    padding: 0.5rem 0;\n  }\n  \n  .step-number {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 30px;\n    height: 30px;\n    background: linear-gradient(45deg, #9C8102, #D4AF37);\n    border-radius: 50%;\n    font-weight: bold;\n    margin-left: 1rem;\n    flex-shrink: 0;\n    font-size: 0.9rem;\n  }\n  \n  .timeline {\n    padding: 3rem 2rem;\n    background: linear-gradient(135deg, #f7f5f3 0%, #ffffff 100%);\n  }\n  \n  .timeline-item {\n    display: flex;\n    margin: 2rem 0;\n    animation: timelineSlide 0.8s ease-out both;\n    align-items: flex-start;\n  }\n  \n  .timeline-item:nth-child(1) { animation-delay: 0.1s; }\n  .timeline-item:nth-child(2) { animation-delay: 0.2s; }\n  .timeline-item:nth-child(3) { animation-delay: 0.3s; }\n  .timeline-item:nth-child(4) { animation-delay: 0.4s; }\n  \n  .timeline-marker {\n    width: 80px;\n    height: 80px;\n    background: linear-gradient(45deg, #6b4e3d, #9C8102);\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    color: white;\n    font-weight: bold;\n    margin-left: 2rem;\n    flex-shrink: 0;\n    animation: markerPulse 2s ease-in-out infinite;\n    font-size: 0.8rem;\n    text-align: center;\n    line-height: 1.2;\n  }\n  \n  .timeline-content {\n    background: white;\n    padding: 1.5rem;\n    border-radius: 15px;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.08);\n    margin-left: 1rem;\n    flex-grow: 1;\n    border-right: 4px solid #9C8102;\n  }\n  \n  .timeline-content h4 {\n    color: #9C8102;\n    margin-bottom: 0.5rem;\n    font-size: 1.2rem;\n    font-weight: 600;\n  }\n  \n  .value-section {\n    background: linear-gradient(135deg, #f7f5f3 0%, #ffffff 100%);\n    padding: 3rem 2rem;\n    border-radius: 20px;\n    margin: 3rem 0;\n    text-align: center;\n  }\n  \n  .value-cards {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n    gap: 2rem;\n    margin-top: 2rem;\n  }\n  \n  .value-card {\n    background: white;\n    border-radius: 15px;\n    padding: 2rem;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.08);\n    border-top: 4px solid #6b4e3d;\n    animation: cardSlide 0.6s ease-out both;\n  }\n  \n  .cta-section {\n    text-align: center;\n    padding: 4rem 2rem;\n    background: linear-gradient(135deg, #6b4e3d 0%, #8b6f47 100%);\n    color: white;\n    position: relative;\n    overflow: hidden;\n  }\n  \n  .cta-section::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    background: radial-gradient(circle at 30% 70%, rgba(156, 129, 2, 0.1) 0%, transparent 50%);\n    animation: ctaGlow 4s ease-in-out infinite alternate;\n  }\n  \n  .cta-title {\n    font-size: 2.2rem;\n    font-weight: 600;\n    margin-bottom: 1rem;\n    background: linear-gradient(45deg, #9C8102, #D4AF37);\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: transparent;\n    background-clip: text;\n    animation: slideUp 0.8s ease-out both;\n    position: relative;\n    z-index: 2;\n  }\n  \n  .cta-text {\n    font-size: 1.1rem;\n    opacity: 0.9;\n    margin-bottom: 2rem;\n    max-width: 600px;\n    margin-left: auto;\n    margin-left: auto;\n    animation: slideUp 0.8s ease-out 0.2s both;\n    position: relative;\n    z-index: 2;\n    line-height: 1.7;\n  }\n  \n  .floating-particles {\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    pointer-events: none;\n    overflow: hidden;\n  }\n  \n  .particle {\n    position: absolute;\n    width: 6px;\n    height: 6px;\n    background: linear-gradient(45deg, #6b4e3d, #9C8102);\n    border-radius: 50%;\n    opacity: 0.3;\n    animation: floatParticle 15s linear infinite;\n  }\n  \n  .particle:nth-child(1) { left: 10%; animation-delay: 0s; }\n  .particle:nth-child(2) { left: 30%; animation-delay: 3s; }\n  .particle:nth-child(3) { left: 50%; animation-delay: 6s; }\n  .particle:nth-child(4) { left: 70%; animation-delay: 9s; }\n  .particle:nth-child(5) { left: 90%; animation-delay: 12s; }\n  \n  @keyframes heroSlide {\n    0% { transform: translateY(30px); opacity: 0; }\n    100% { transform: translateY(0); opacity: 1; }\n  }\n  \n  @keyframes heroFade {\n    0% { opacity: 0; transform: translateY(20px); }\n    100% { opacity: 0.9; transform: translateY(0); }\n  }\n  \n  @keyframes slideUp {\n    0% { transform: translateY(30px); opacity: 0; }\n    100% { transform: translateY(0); opacity: 1; }\n  }\n  \n  @keyframes cardSlide {\n    0% { transform: translateY(50px) scale(0.9); opacity: 0; }\n    100% { transform: translateY(0) scale(1); opacity: 1; }\n  }\n  \n  @keyframes imageSlide {\n    0% { transform: translateX(-30px); opacity: 0; }\n    100% { transform: translateX(0); opacity: 1; }\n  }\n  \n  @keyframes listSlide {\n    0% { transform: translateX(-20px); opacity: 0; }\n    100% { transform: translateX(0); opacity: 1; }\n  }\n  \n  @keyframes timelineSlide {\n    0% { transform: translateX(-50px); opacity: 0; }\n    100% { transform: translateX(0); opacity: 1; }\n  }\n  \n  @keyframes pulse {\n    0%, 100% { transform: scale(1); }\n    50% { transform: scale(1.05); }\n  }\n  \n  @keyframes markerPulse {\n    0%, 100% { box-shadow: 0 0 0 0 rgba(156, 129, 2, 0.4); }\n    50% { box-shadow: 0 0 0 10px rgba(156, 129, 2, 0); }\n  }\n  \n  @keyframes earthFloat {\n    0%, 100% { transform: translateY(0px) rotate(0deg); }\n    33% { transform: translateY(-12px) rotate(1deg); }\n    66% { transform: translateY(6px) rotate(-1deg); }\n  }\n  \n  @keyframes floatParticle {\n    0% { transform: translateY(100vh) rotate(0deg); opacity: 0; }\n    10% { opacity: 0.3; }\n    90% { opacity: 0.3; }\n    100% { transform: translateY(-100px) rotate(360deg); opacity: 0; }\n  }\n  \n  @keyframes ctaGlow {\n    0% { opacity: 0.1; }\n    100% { opacity: 0.3; }\n  }\n  \n  @media (max-width: 768px) {\n    .hero-title {\n      font-size: 2rem;\n    }\n    \n    .two-column {\n      grid-template-columns: 1fr;\n      gap: 2rem;\n    }\n    \n    .reverse-mobile {\n      display: flex;\n      flex-direction: column;\n    }\n    \n    .reverse-mobile .content-image {\n      order: -1;\n      margin-bottom: 1rem;\n    }\n    \n    .benefits-grid, .ingredient-cards {\n      grid-template-columns: 1fr;\n    }\n    \n    .usage-grid {\n      grid-template-columns: 1fr;\n    }\n    \n    .timeline-item {\n      flex-direction: column;\n      text-align: center;\n    }\n    \n    .timeline-marker {\n      order: -1;\n      margin: 0 auto 1rem auto;\n    }\n    \n    .timeline-content {\n      margin: 0;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"bobana-mud-container\"\u003e\n\u003c!-- Floating Particles --\u003e\n\u003cdiv class=\"floating-particles\"\u003e\n\u003cdiv class=\"particle\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"particle\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"particle\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"particle\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"particle\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Hero Section --\u003e\n\u003cdiv class=\"hero-section\"\u003e\n\u003ch1 class=\"hero-title\"\u003eVotre peau est en train de mourir et vous vous en fichez!\u003c\/h1\u003e\n\u003cp class=\"hero-subtitle\"\u003eChaque jour qui passe, des milliers de toxines et de polluants pénètrent dans les pores de votre peau et de votre corps et s'y installent comme des bombes à retardement... et le résultat ? Une peau mate, sèche, fatiguée, comme si vous aviez vieilli de 10 ans sous vos yeux ! Aujourd'hui, toute cette tragédie prendra fin avec \u003cstrong\u003eBOBANA Shea Butter Mud Mask\u003c\/strong\u003e -Pour le visage et le corps!\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Product Showcase --\u003e\n\u003cdiv class=\"product-showcase\"\u003e\n\u003cimg alt=\"BOBANA Shea Butter Mud Mask\" class=\"product-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0582\/9879\/4181\/files\/bobanabr-shea-butter-brmud-mask-840447.webp?v=1751734317\"\/\u003e\n\u003ch2 class=\"product-name\"\u003eBOBANA Masque boue au beurre de karité - nettoyage et hydratation complets du visage et du corps\u003c\/h2\u003e\n\u003cp class=\"product-intro\"\u003e\n      Dans Votre peau À propos 5 Qui ... Dans Skin .\n    \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Benefits Grid --\u003e\n\u003cdiv class=\"section\"\u003e\n\u003ch2 class=\"section-title\"\u003e3 miracles en un seul masque pour le visage et le corps\u003c\/h2\u003e\n\u003cdiv class=\"benefits-grid\"\u003e\n\u003cdiv class=\"benefit-card\"\u003e\n\u003cdiv class=\"benefit-number\"\u003e1\u003c\/div\u003e\n\u003ch3 class=\"benefit-title\"\u003eNettoyage en profondeur et détoxification\u003c\/h3\u003e\n\u003cp class=\"benefit-description\"\u003eL'argile volcanique naturelle pénètre profondément dans les pores comme un aimant, retire toutes les toxines, polluants et graisses accumulées du visage et du corps, et expulse définitivement les bactéries nocives.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit-card\"\u003e\n\u003cdiv class=\"benefit-number\"\u003e2\u003c\/div\u003e\n\u003ch3 class=\"benefit-title\"\u003eRevitaliser la peau sèche et terne\u003c\/h3\u003e\n\u003cp class=\"benefit-description\"\u003eBeurre de karité brut africain original qui infuse la peau d'une hydratation profonde et intense, restaurant fraîcheur et éclat aux peaux fatiguées et négligées sur tout le corps.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit-card\"\u003e\n\u003cdiv class=\"benefit-number\"\u003e3\u003c\/div\u003e\n\u003ch3 class=\"benefit-title\"\u003eRestaurez la jeunesse et la vitalité\u003c\/h3\u003e\n\u003cp class=\"benefit-description\"\u003eUne formule unique qui stimule la régénération cellulaire et la production de collagène, efface les signes de fatigue et d'épuisement, et restaure la douceur et l'élasticité jeune de votre peau partout.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Ingredients Scientific Formula --\u003e\n\u003cdiv class=\"section\"\u003e\n\u003cdiv class=\"two-column\"\u003e\n\u003cdiv class=\"text-content\"\u003e\n\u003ch2 class=\"section-title\"\u003eFormule scientifique avancée : Chaque ingrédient a un but clair\u003c\/h2\u003e\n\u003cp\u003eCe n'est pas juste un mélange aléatoire d'ingrédients... C'est une formule étudiée scientifiquement, dans laquelle chaque ingrédient a été soigneusement choisi pour un objectif spécifique et un résultat garanti.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cimg alt=\"Scientific Formula\" class=\"content-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0582\/9879\/4181\/files\/bobanabr-shea-butter-brmud-mask-840447_4c773d84-5b30-44ab-a08d-adeca1c87ace.webp?v=1751734449\"\/\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Ingredients Details --\u003e\n\u003cdiv class=\"section\"\u003e\n\u003cdiv class=\"ingredient-cards\"\u003e\n\u003cdiv class=\"ingredient-card\"\u003e\n\u003ch4 class=\"ingredient-title\"\u003eSHEA BUTTER EXTRACT\u003c\/h4\u003e\n\u003cp class=\"ingredient-subtitle\"\u003eSecret de beauté africain ancien\u003c\/p\u003e\n\u003cp\u003eLe beurre de karité africain cru est plein de vitamines A, E, F et d'acides gras essentiels.\u003c\/p\u003e\n\u003cdiv style=\"margin-top: 1rem;\"\u003e\n\u003cp\u003e\u003cspan class=\"benefit-icon\"\u003e\u003c\/span\u003e Pénètre 7 couches de peau\u003c\/p\u003e\n\u003cp\u003e\u003cspan class=\"benefit-icon\"\u003e\u003c\/span\u003e Retient l'humidité pendant 24 heures d'affilée\u003c\/p\u003e\n\u003cp\u003e\u003cspan class=\"benefit-icon\"\u003e\u003c\/span\u003e Reconstruit la barrière naturelle de la peau\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ingredient-card\"\u003e\n\u003ch4 class=\"ingredient-title\"\u003eKAOLIN + BENTONITE\u003c\/h4\u003e\n\u003cp class=\"ingredient-subtitle\"\u003eDuo détoxifiant\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eKaolin:\u003c\/strong\u003e Argile blanche douce absorbant les excès de sébum\u003cbr\/\u003e\u003cstrong\u003eBentonite:\u003c\/strong\u003e La boue volcanique extrait les toxines\u003c\/p\u003e\n\u003cdiv style=\"margin-top: 1rem;\"\u003e\n\u003cp\u003e\u003cspan class=\"benefit-icon\"\u003e\u003c\/span\u003e Nettoyage magnétique des toxines et des polluants\u003c\/p\u003e\n\u003cp\u003e\u003cspan class=\"benefit-icon\"\u003e\u003c\/span\u003e Stimulation de la circulation sanguine et de la régénération cellulaire\u003c\/p\u003e\n\u003cp\u003e\u003cspan class=\"benefit-icon\"\u003e\u003c\/span\u003e Exfoliation douce des cellules mortes accumulées\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ingredient-card\"\u003e\n\u003ch4 class=\"ingredient-title\"\u003eARGAN OIL\u003c\/h4\u003e\n\u003cp class=\"ingredient-subtitle\"\u003eOr liquide marocain\u003c\/p\u003e\n\u003cp\u003eHuile d'argan rare du Maroc, riche en vitamine E et en puissants antioxydants.\u003c\/p\u003e\n\u003cdiv style=\"margin-top: 1rem;\"\u003e\n\u003cp\u003e\u003cspan class=\"benefit-icon\"\u003e\u003c\/span\u003e Combat les signes de vieillissement et réduit les rides\u003c\/p\u003e\n\u003cp\u003e\u003cspan class=\"benefit-icon\"\u003e\u003c\/span\u003e Stimule la production de collagène et raffermit la peau\u003c\/p\u003e\n\u003cp\u003e\u003cspan class=\"benefit-icon\"\u003e\u003c\/span\u003e Donne un éclat naturel et une texture soyeuse\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ingredient-card\"\u003e\n\u003ch4 class=\"ingredient-title\"\u003eALMOND OIL\u003c\/h4\u003e\n\u003cp class=\"ingredient-subtitle\"\u003eNourrissant naturel pour la peau\u003c\/p\u003e\n\u003cp\u003eL'huile d'amande douce, riche en protéines et en acides aminés.\u003c\/p\u003e\n\u003cdiv style=\"margin-top: 1rem;\"\u003e\n\u003cp\u003e\u003cspan class=\"benefit-icon\"\u003e\u003c\/span\u003e Adoucit la peau rugueuse et la rend douce comme celle d'un bébé\u003c\/p\u003e\n\u003cp\u003e\u003cspan class=\"benefit-icon\"\u003e\u003c\/span\u003e Il répare les fissures et la sécheresse sévère\u003c\/p\u003e\n\u003cp\u003e\u003cspan class=\"benefit-icon\"\u003e\u003c\/span\u003e Apaise doucement les irritations et les rougeurs\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ingredient-card\"\u003e\n\u003ch4 class=\"ingredient-title\"\u003eGLYCERIN\u003c\/h4\u003e\n\u003cp class=\"ingredient-subtitle\"\u003eStation d'hydratation permanente\u003c\/p\u003e\n\u003cp\u003eLa glycérine naturelle attire l'humidité de l'air et la retient dans la peau.\u003c\/p\u003e\n\u003cdiv style=\"margin-top: 1rem;\"\u003e\n\u003cp\u003e\u003cspan class=\"benefit-icon\"\u003e\u003c\/span\u003e Hydratation instantanée et continue pendant 12 heures\u003c\/p\u003e\n\u003cp\u003e\u003cspan class=\"benefit-icon\"\u003e\u003c\/span\u003e Maintient l'élasticité de la peau et prévient les fissures\u003c\/p\u003e\n\u003cp\u003e\u003cspan class=\"benefit-icon\"\u003e\u003c\/span\u003e Renforce la barrière protectrice naturelle\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ingredient-card\"\u003e\n\u003ch4 class=\"ingredient-title\"\u003eSTEARIC ACID + DIMETHICONE\u003c\/h4\u003e\n\u003cp class=\"ingredient-subtitle\"\u003eComposition installée\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAcide stéarique:\u003c\/strong\u003e Il corrige la formule et la rend crémeuse\u003cbr\/\u003e\u003cstrong\u003eDiméthicone:\u003c\/strong\u003e Silicone naturel\u003c\/p\u003e\n\u003cdiv style=\"margin-top: 1rem;\"\u003e\n\u003cp\u003e\u003cspan class=\"benefit-icon\"\u003e\u003c\/span\u003e Sensation douce au toucher et protection à long terme\u003c\/p\u003e\n\u003cp\u003e\u003cspan class=\"benefit-icon\"\u003e\u003c\/span\u003e Prouve les bienfaits thérapeutiques sur la peau\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Face and Body Uses --\u003e\n\u003cdiv class=\"section\"\u003e\n\u003cdiv class=\"two-column reverse-mobile\"\u003e\n\u003cdiv class=\"text-content\"\u003e\n\u003ch3\u003ePour le visage et le corps : flexibilité illimitée\u003c\/h3\u003e\n\u003ch4 style=\"color: #9C8102; margin-bottom: 1rem;\"\u003ePour le visage:\u003c\/h4\u003e\n\u003cul class=\"feature-list\"\u003e\n\u003cli\u003eNettoyage en profondeur des pores obstrués\u003c\/li\u003e\n\u003cli\u003eÉliminer les points noirs et blancs\u003c\/li\u003e\n\u003cli\u003eÉclaircir les taches foncées et unifier la couleur\u003c\/li\u003e\n\u003cli\u003eRéduire les signes de fatigue et d'épuisement\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4 style=\"color: #9C8102; margin: 1.5rem 0 1rem;\"\u003ePour le corps:\u003c\/h4\u003e\n\u003cul class=\"feature-list\"\u003e\n\u003cli\u003eSmoothing \u003c\/li\u003e\n\u003cli\u003eÉliminer les cellules mortes accumulées\u003c\/li\u003e\n\u003cli\u003eHydrater les zones très sèches\u003c\/li\u003e\n\u003cli\u003eAméliorer la texture de la peau sur tout le corps\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cimg alt=\"Face and Body Usage\" class=\"content-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0582\/9879\/4181\/files\/bobanabr-shea-butter-brmud-mask-629486.webp?v=1751734478\"\/\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Usage Instructions --\u003e\n\u003cdiv class=\"usage-section\"\u003e\n\u003ch2 style=\"text-align: center; font-size: 2rem; color: #D4AF37; margin-bottom: 1rem;\"\u003eComment utiliser : La simplicité fait des merveilles\u003c\/h2\u003e\n\u003cdiv class=\"usage-grid\"\u003e\n\u003cdiv class=\"usage-card\"\u003e\n\u003ch4\u003ePour le visage (5 étapes)\u003c\/h4\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-number\"\u003e1\u003c\/div\u003e\n\u003cdiv\u003eNettoyez votre visage avec de l'eau tiède pour ouvrir les pores\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-number\"\u003e2\u003c\/div\u003e\n\u003cdiv\u003eAppliquez une couche uniforme, en évitant la zone des yeux et des lèvres\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-number\"\u003e3\u003c\/div\u003e\n\u003cdiv\u003eAttendez 15-20 minutes jusqu'à ce que cela sèche partiellement\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-number\"\u003e4\u003c\/div\u003e\n\u003cdiv\u003eRincer à l'eau tiède et masser doucement\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-number\"\u003e5\u003c\/div\u003e\n\u003cdiv\u003eHydrater avec une crème adaptée et finir avec un sérum\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"usage-card\"\u003e\n\u003ch4\u003ePour le corps (4 étapes)\u003c\/h4\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-number\"\u003e1\u003c\/div\u003e\n\u003cdiv\u003ePrenez une douche chaude pour nettoyer la peau et ouvrir les pores\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-number\"\u003e2\u003c\/div\u003e\n\u003cdiv\u003eActivé \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-number\"\u003e3\u003c\/div\u003e\n\u003cdiv\u003eAttendez 20-25 minutes et rincez à l'eau tiède\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-number\"\u003e4\u003c\/div\u003e\n\u003cdiv\u003eHydrater avec une lotion adaptée pour maintenir les résultats\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: center; margin-top: 2rem; position: relative; z-index: 2;\"\u003e\n\u003ch4 style=\"color: #D4AF37; margin-bottom: 1rem;\"\u003eFréquence d'utilisation:\u003c\/h4\u003e\n\u003cp\u003e\u003cstrong\u003ePour le visage:\u003c\/strong\u003e 2-3 fois par semaine \u003cstrong\u003ePour le corps:\u003c\/strong\u003e 1-2 fois par semaine \u003cstrong\u003ePour les zones rugueuses:\u003c\/strong\u003e Quotidien pendant une semaine, puis deux fois par semaine\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Timeline Results --\u003e\n\u003cdiv class=\"timeline\"\u003e\n\u003ch2 class=\"section-title\"\u003eVoyage de transformation : Votre peau changera devant vos yeux\u003c\/h2\u003e\n\u003cdiv class=\"timeline-item\"\u003e\n\u003cdiv class=\"timeline-content\"\u003e\n\u003ch4\u003eDès la première utilisation (15-25 minutes))\u003c\/h4\u003e\n\u003cul class=\"feature-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eNettoyage en profondeur instantané\u003c\/strong\u003e - Vous sentirez que votre peau respire pour la première fois depuis des années\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUne sensation de fraîcheur\u003c\/strong\u003e - Une fraîcheur rafraîchissante apaise la peau irritée\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLissage visible\u003c\/strong\u003e - Texture plus douce et peau plus douce que la première fois\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline-marker\"\u003ePremière fois\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline-item\"\u003e\n\u003cdiv class=\"timeline-content\"\u003e\n\u003ch4\u003eAprès 3 \u003c\/h4\u003e\n\u003cul class=\"feature-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eAmélioration visible de la texture de la peau\u003c\/strong\u003e - Pores plus petits et peau lisse\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLe début du retour de l'éclat\u003c\/strong\u003e - Couleur plus claire et fraîcheur naturelle\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHydratation profonde continue\u003c\/strong\u003e - Ma peau n'est pas aussi sèche qu'avant\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline-marker\"\u003eUne semaine\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline-item\"\u003e\n\u003cdiv class=\"timeline-content\"\u003e\n\u003ch4\u003eAprès deux semaines\u003c\/h4\u003e\n\u003cul class=\"feature-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eLes signes de fatigue disparaissent\u003c\/strong\u003e - Il est détendu et rayonnant\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUnifier le teint\u003c\/strong\u003e - Moins de taches foncées et couleur plus uniforme sur le visage et le corps\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePlus de flexibilité\u003c\/strong\u003e - Peau plus forte et plus résistante aux facteurs externes\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline-marker\"\u003eDeux semaines\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline-item\"\u003e\n\u003cdiv class=\"timeline-content\"\u003e\n\u003ch4\u003eAprès un mois\u003c\/h4\u003e\n\u003cul class=\"feature-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eUne transformation radicale complète\u003c\/strong\u003e - Peau complètement nouvelle sur tout le corps\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFraîcheur continue\u003c\/strong\u003e - Éclat naturel sans maquillage\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePlus grande confiance en soi\u003c\/strong\u003e - Peau claire et nette qui vous rend radieux partout\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline-marker\"\u003eUn mois entier\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Value Proposition --\u003e\n\u003cdiv class=\"value-section\"\u003e\n\u003ch2 class=\"section-title\"\u003eUn investissement intelligent dans votre beauté\u003c\/h2\u003e\n\u003ch3 style=\"color: #9C8102; margin-bottom: 2rem;\"\u003e1 masque = 6 traitements en 1 produit\u003c\/h3\u003e\n\u003cdiv class=\"value-cards\"\u003e\n\u003cdiv class=\"value-card\"\u003e\n\u003ch4 style=\"color: #9C8102; margin-bottom: 1rem;\"\u003ePour le visage\u003c\/h4\u003e\n\u003cp style=\"font-size: 1.5rem; font-weight: bold; color: #6b4e3d;\"\u003e2-3 fois par semaine\u003c\/p\u003e\n\u003cp\u003ePendant 3-4 mois\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"value-card\"\u003e\n\u003ch4 style=\"color: #9C8102; margin-bottom: 1rem;\"\u003ePour le corps\u003c\/h4\u003e\n\u003cp style=\"font-size: 1.5rem; font-weight: bold; color: #6b4e3d;\"\u003e1-2 fois par semaine\u003c\/p\u003e\n\u003cp\u003ePendant 2-3 mois\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"value-card\"\u003e\n\u003ch4 style=\"color: #9C8102; margin-bottom: 1rem;\"\u003eUsage mixte\u003c\/h4\u003e\n\u003cp style=\"font-size: 1.5rem; font-weight: bold; color: #6b4e3d;\"\u003eMoyenne sur 3 mois\u003c\/p\u003e\n\u003cp\u003ePour un soin complet\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 2rem;\"\u003e\n\u003cimg alt=\"Value\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0582\/9879\/4181\/files\/bobanabr-shea-butter-brmud-mask-568365.webp?v=1751734512\" style=\"max-width: 300px; width: 100%; border-radius: 15px; box-shadow: 0 10px 30px rgba(0,0,0,0.1);\"\/\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Call to Action --\u003e\n\u003cdiv class=\"cta-section\"\u003e\n\u003ch2 class=\"cta-title\"\u003eChaque jour de report = plus de toxines, plus de cellules mortes et un vieillissement plus rapide\u003c\/h2\u003e\n\u003cp class=\"cta-text\"\u003e\n      La peau du visage et du corps est exposée à des facteurs nocifs 24h\/24 et 7j\/7. Si vous ne la protégez pas, ne la nettoyez pas et ne l'hydratez pas, vous en paierez le prix plus tard.\n    \u003c\/p\u003e\n\u003cp class=\"cta-text\"\u003e\n\u003cstrong\u003eBOBANA Shea Butter Mud Mask\u003c\/strong\u003e Ce n'est pas seulement un masque \u003cstrong\u003eInvestissez dans votre jeunesse\u003c\/strong\u003eDans votre confiance en vous, dans la façon dont les gens vous percevront.\n    \u003c\/p\u003e\n\u003cp class=\"cta-text\"\u003e\n\u003cstrong\u003eCommandez maintenant!\u003c\/strong\u003e\n\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\ndocument.addEventListener('DOMContentLoaded', function() {\n  \/\/ Enhanced hover effects for benefit cards\n  const benefitCards = document.querySelectorAll('.benefit-card, .ingredient-card, .value-card');\n  benefitCards.forEach(card =\u003e {\n    card.addEventListener('mouseenter', function() {\n      this.style.transform = 'translateY(-8px) scale(1.02)';\n      this.style.boxShadow = '0 20px 50px rgba(107, 78, 61, 0.15)';\n    });\n    \n    card.addEventListener('mouseleave', function() {\n      this.style.transform = 'translateY(0) scale(1)';\n      this.style.boxShadow = '0 10px 30px rgba(0,0,0,0.08)';\n    });\n  });\n  \n  \/\/ Enhanced parallax effect for floating particles\n  let ticking = false;\n  \n  function updateFloatingParticles() {\n    const scrolled = window.pageYOffset;\n    const particles = document.querySelectorAll('.particle');\n    \n    particles.forEach((particle, index) =\u003e {\n      const speed = 0.2 + (index * 0.03);\n      const yPos = -(scrolled * speed);\n      particle.style.transform = `translateY(${yPos}px) rotate(${scrolled * 0.02}deg)`;\n    });\n    \n    ticking = false;\n  }\n  \n  function requestTick() {\n    if (!ticking) {\n      requestAnimationFrame(updateFloatingParticles);\n      ticking = true;\n    }\n  }\n  \n  window.addEventListener('scroll', requestTick);\n  \n  \/\/ Timeline marker animation enhancement\n  const timelineMarkers = document.querySelectorAll('.timeline-marker');\n  timelineMarkers.forEach((marker, index) =\u003e {\n    setTimeout(() =\u003e {\n      marker.style.animation = `markerPulse 2s ease-in-out infinite ${index * 0.3}s`;\n    }, index * 200);\n  });\n  \n  \/\/ Dynamic text effects\n  const dynamicTexts = document.querySelectorAll('.hero-title, .cta-title');\n  dynamicTexts.forEach(text =\u003e {\n    text.addEventListener('mouseenter', function() {\n      this.style.textShadow = '0 0 20px rgba(156, 129, 2, 0.3)';\n      this.style.transform = 'scale(1.02)';\n    });\n    \n    text.addEventListener('mouseleave', function() {\n      this.style.textShadow = 'none';\n      this.style.transform = 'scale(1)';\n    });\n  });\n  \n  \/\/ Ingredient cards special interactions\n  const ingredientCards = document.querySelectorAll('.ingredient-card');\n  ingredientCards.forEach((card, index) =\u003e {\n    card.addEventListener('mouseenter', function() {\n      this.style.borderLeftColor = '#9C8102';\n      this.style.borderLeftWidth = '8px';\n    });\n    \n    card.addEventListener('mouseleave', function() {\n      this.style.borderLeftColor = '#6b4e3d';\n      this.style.borderLeftWidth = '5px';\n    });\n  });\n  \n  \/\/ Usage step animations\n  const steps = document.querySelectorAll('.step');\n  steps.forEach((step, index) =\u003e {\n    step.addEventListener('mouseenter', function() {\n      this.style.transform = 'translateX(10px)';\n      this.style.backgroundColor = 'rgba(255,255,255,0.05)';\n      this.style.borderRadius = '8px';\n    });\n    \n    step.addEventListener('mouseleave', function() {\n      this.style.transform = 'translateX(0)';\n      this.style.backgroundColor = 'transparent';\n    });\n  });\n});\n\u003c\/script\u003e","brand":"bobana","offers":[{"title":"Default Title","offer_id":46999401562286,"sku":null,"price":20.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/5359\/7102\/files\/bobanabr-shea-butter-brmud-mask-780631.webp?v=1788175338"},{"product_id":"bobana-dead-sea-mud-mask","title":"Bobana Dead Sea Mud Mask","description":"\u003c!-- BOBANA Dead Sea Mud Mask Product Description --\u003e\n\u003cstyle\u003e\n  .bobana-deadsea-container {\n    line-height: 1.6;\n    color: #333;\n    max-width: 1200px;\n    margin: 0 auto;\n    background: linear-gradient(135deg, #f0f8ff 0%, #ffffff 100%);\n    overflow: hidden;\n  }\n  \n  .hero-section {\n    text-align: center;\n    padding: 4rem 2rem;\n    background: linear-gradient(135deg, #1a1a1a 0%, #2d2d2d 100%);\n    color: white;\n    position: relative;\n    overflow: hidden;\n  }\n  \n  .hero-section::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    background: url('data:image\/svg+xml,\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 100 100\"\u003e\u003cdefs\u003e\u003cpattern id=\"waves\" width=\"80\" height=\"40\" patternUnits=\"userSpaceOnUse\"\u003e\u003cpath d=\"M0,20 Q20,10 40,20 T80,20\" stroke=\"%23ffffff\" stroke-width=\"0.5\" fill=\"none\" opacity=\"0.1\"\/\u003e\u003cpath d=\"M0,30 Q20,20 40,30 T80,30\" stroke=\"%23ffffff\" stroke-width=\"0.3\" fill=\"none\" opacity=\"0.08\"\/\u003e\u003c\/pattern\u003e\u003c\/defs\u003e\u003crect width=\"100\" height=\"100\" fill=\"url(%23waves)\"\/\u003e\u003c\/svg\u003e');\n    animation: wavesFlow 40s ease-in-out infinite;\n  }\n  \n  .hero-title {\n    font-size: 2.5rem;\n    font-weight: 700;\n    margin-bottom: 1rem;\n    background: linear-gradient(45deg, #9C8102, #D4AF37);\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: transparent;\n    background-clip: text;\n    animation: heroSlide 1s ease-out;\n    position: relative;\n    z-index: 2;\n  }\n  \n  .hero-subtitle {\n    font-size: 1.1rem;\n    opacity: 0.9;\n    max-width: 700px;\n    margin: 0 auto;\n    animation: heroFade 1s ease-out 0.3s both;\n    position: relative;\n    z-index: 2;\n    line-height: 1.7;\n  }\n  \n  .product-showcase {\n    padding: 3rem 2rem;\n    text-align: center;\n    position: relative;\n  }\n  \n  .product-image {\n    max-width: 400px;\n    width: 100%;\n    height: auto;\n    border-radius: 20px;\n    box-shadow: 0 20px 60px rgba(156, 129, 2, 0.15);\n    transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);\n    margin: 2rem auto;\n    display: block;\n  }\n  \n  .product-image:hover {\n    transform: translateY(-10px) scale(1.02);\n    box-shadow: 0 30px 80px rgba(156, 129, 2, 0.25);\n  }\n  \n  .product-name {\n    font-size: 2rem;\n    font-weight: 600;\n    color: #9C8102;\n    margin: 2rem 0 1rem;\n    animation: slideUp 0.8s ease-out 0.2s both;\n  }\n  \n  .product-intro {\n    font-size: 1.1rem;\n    color: #555;\n    max-width: 800px;\n    margin: 0 auto 3rem;\n    animation: slideUp 0.8s ease-out 0.4s both;\n    line-height: 1.7;\n  }\n  \n  .benefits-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\n    gap: 2rem;\n    padding: 2rem;\n    margin: 3rem 0;\n  }\n  \n  .benefit-card {\n    background: white;\n    border-radius: 15px;\n    padding: 2rem;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.08);\n    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n    border: 2px solid transparent;\n    animation: cardSlide 0.6s ease-out both;\n    position: relative;\n    overflow: hidden;\n  }\n  \n  .benefit-card::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    height: 4px;\n    background: linear-gradient(90deg, #9C8102, #D4AF37);\n    transform: scaleX(0);\n    transition: transform 0.4s ease;\n  }\n  \n  .benefit-card:hover {\n    transform: translateY(-8px);\n    box-shadow: 0 20px 50px rgba(156, 129, 2, 0.15);\n    border-color: #9C8102;\n  }\n  \n  .benefit-card:hover::before {\n    transform: scaleX(1);\n  }\n  \n  .benefit-card:nth-child(1) { animation-delay: 0.1s; }\n  .benefit-card:nth-child(2) { animation-delay: 0.2s; }\n  .benefit-card:nth-child(3) { animation-delay: 0.3s; }\n  \n  .benefit-number {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 50px;\n    height: 50px;\n    background: linear-gradient(45deg, #9C8102, #D4AF37);\n    color: white;\n    border-radius: 50%;\n    font-weight: bold;\n    margin-bottom: 1rem;\n    animation: mineralGlow 3s ease-in-out infinite;\n    font-size: 1.2rem;\n  }\n  \n  .benefit-title {\n    font-size: 1.3rem;\n    font-weight: 600;\n    color: #9C8102;\n    margin-bottom: 1rem;\n  }\n  \n  .benefit-description {\n    color: #666;\n    line-height: 1.6;\n  }\n  \n  .section {\n    padding: 3rem 2rem;\n    margin: 2rem 0;\n  }\n  \n  .section-title {\n    font-size: 2rem;\n    font-weight: 600;\n    color: #9C8102;\n    text-align: center;\n    margin-bottom: 2rem;\n    animation: slideUp 0.8s ease-out both;\n  }\n  \n  .section-content {\n    max-width: 800px;\n    margin: 0 auto;\n    animation: slideUp 0.8s ease-out 0.2s both;\n  }\n  \n  .two-column {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 3rem;\n    align-items: center;\n    margin: 3rem 0;\n  }\n  \n  .content-image {\n    width: 100%;\n    max-width: 350px;\n    height: auto;\n    border-radius: 15px;\n    box-shadow: 0 15px 40px rgba(0,0,0,0.1);\n    transition: all 0.5s ease;\n    animation: imageSlide 0.8s ease-out both;\n  }\n  \n  .content-image:hover {\n    transform: scale(1.05) rotate(1deg);\n    box-shadow: 0 25px 60px rgba(0,0,0,0.15);\n  }\n  \n  .text-content {\n    animation: slideUp 0.8s ease-out 0.3s both;\n  }\n  \n  .text-content h3 {\n    font-size: 1.5rem;\n    color: #9C8102;\n    margin-bottom: 1rem;\n    font-weight: 600;\n  }\n  \n  .text-content p {\n    color: #555;\n    margin-bottom: 1rem;\n    line-height: 1.7;\n  }\n  \n  .deadsea-info {\n    background: linear-gradient(135deg, #f8f9fa 0%, #ffffff 100%);\n    border-radius: 20px;\n    padding: 3rem 2rem;\n    margin: 3rem 0;\n    border-left: 5px solid #9C8102;\n  }\n  \n  .mineral-benefits {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n    gap: 1.5rem;\n    margin-top: 2rem;\n  }\n  \n  .mineral-item {\n    background: white;\n    border-radius: 12px;\n    padding: 1.5rem;\n    box-shadow: 0 8px 25px rgba(0,0,0,0.06);\n    border-top: 3px solid #9C8102;\n    animation: cardSlide 0.6s ease-out both;\n    transition: all 0.3s ease;\n  }\n  \n  .mineral-item:hover {\n    transform: translateY(-5px);\n    box-shadow: 0 12px 35px rgba(156, 129, 2, 0.12);\n  }\n  \n  .mineral-item:nth-child(1) { animation-delay: 0.1s; }\n  .mineral-item:nth-child(2) { animation-delay: 0.2s; }\n  .mineral-item:nth-child(3) { animation-delay: 0.3s; }\n  .mineral-item:nth-child(4) { animation-delay: 0.4s; }\n  \n  .mineral-icon {\n    font-size: 1.8rem;\n    margin-bottom: 1rem;\n    display: block;\n  }\n  \n  .ingredients-section {\n    background: linear-gradient(135deg, #1a1a1a 0%, #2d2d2d 100%);\n    color: white;\n    padding: 4rem 2rem;\n    border-radius: 20px;\n    margin: 3rem 0;\n    position: relative;\n    overflow: hidden;\n  }\n  \n  .ingredients-section::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    background: radial-gradient(circle at 70% 30%, rgba(156, 129, 2, 0.1) 0%, transparent 50%);\n    animation: ctaGlow 4s ease-in-out infinite alternate;\n  }\n  \n  .ingredient-cards {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    gap: 2rem;\n    margin: 3rem 0;\n    position: relative;\n    z-index: 2;\n  }\n  \n  .ingredient-card {\n    background: rgba(255,255,255,0.1);\n    border-radius: 15px;\n    padding: 2rem;\n    backdrop-filter: blur(10px);\n    border: 1px solid rgba(255,255,255,0.1);\n    animation: cardSlide 0.6s ease-out both;\n    transition: all 0.3s ease;\n  }\n  \n  .ingredient-card:hover {\n    background: rgba(255,255,255,0.15);\n    transform: translateY(-5px);\n  }\n  \n  .ingredient-card:nth-child(1) { animation-delay: 0.1s; }\n  .ingredient-card:nth-child(2) { animation-delay: 0.2s; }\n  .ingredient-card:nth-child(3) { animation-delay: 0.3s; }\n  .ingredient-card:nth-child(4) { animation-delay: 0.4s; }\n  .ingredient-card:nth-child(5) { animation-delay: 0.5s; }\n  \n  .ingredient-title {\n    font-size: 1.3rem;\n    font-weight: 600;\n    color: #D4AF37;\n    margin-bottom: 1rem;\n  }\n  \n  .ingredient-subtitle {\n    font-size: 0.9rem;\n    color: #9C8102;\n    font-weight: 500;\n    margin-bottom: 1rem;\n  }\n  \n  .benefit-icon {\n    display: inline-block;\n    width: 20px;\n    height: 20px;\n    background: linear-gradient(45deg, #9C8102, #D4AF37);\n    border-radius: 50%;\n    margin-left: 0.5rem;\n    position: relative;\n  }\n  \n  .benefit-icon::after {\n    content: '✓';\n    position: absolute;\n    top: 50%;\n    left: 50%;\n    transform: translate(-50%, -50%);\n    color: white;\n    font-size: 0.7rem;\n    font-weight: bold;\n  }\n  \n  .usage-section {\n    background: white;\n    border-radius: 20px;\n    padding: 3rem 2rem;\n    margin: 3rem 0;\n    border: 2px solid #9C8102;\n  }\n  \n  .usage-steps {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n    gap: 2rem;\n    margin-top: 2rem;\n  }\n  \n  .usage-step {\n    text-align: center;\n    padding: 1.5rem;\n    border-radius: 12px;\n    background: linear-gradient(135deg, #f8f9fa 0%, #ffffff 100%);\n    animation: cardSlide 0.6s ease-out both;\n    transition: all 0.3s ease;\n  }\n  \n  .usage-step:hover {\n    transform: translateY(-5px);\n    box-shadow: 0 10px 25px rgba(156, 129, 2, 0.1);\n  }\n  \n  .step-number {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    width: 40px;\n    height: 40px;\n    background: linear-gradient(45deg, #9C8102, #D4AF37);\n    color: white;\n    border-radius: 50%;\n    font-weight: bold;\n    margin-bottom: 1rem;\n    font-size: 1.1rem;\n  }\n  \n  .results-timeline {\n    padding: 3rem 2rem;\n    background: linear-gradient(135deg, #f8f9fa 0%, #ffffff 100%);\n  }\n  \n  .timeline-item {\n    display: flex;\n    margin: 2rem 0;\n    animation: timelineSlide 0.8s ease-out both;\n    align-items: flex-start;\n  }\n  \n  .timeline-item:nth-child(1) { animation-delay: 0.1s; }\n  .timeline-item:nth-child(2) { animation-delay: 0.2s; }\n  .timeline-item:nth-child(3) { animation-delay: 0.3s; }\n  \n  .timeline-marker {\n    width: 90px;\n    height: 90px;\n    background: linear-gradient(45deg, #9C8102, #D4AF37);\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    color: white;\n    font-weight: bold;\n    margin-left: 2rem;\n    flex-shrink: 0;\n    animation: mineralPulse 2s ease-in-out infinite;\n    font-size: 0.7rem;\n    text-align: center;\n    line-height: 1.2;\n  }\n  \n  .timeline-content {\n    background: white;\n    padding: 1.5rem;\n    border-radius: 15px;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.08);\n    margin-left: 1rem;\n    flex-grow: 1;\n    border-right: 4px solid #9C8102;\n  }\n  \n  .timeline-content h4 {\n    color: #9C8102;\n    margin-bottom: 0.5rem;\n    font-size: 1.2rem;\n    font-weight: 600;\n  }\n  \n  .feature-list {\n    list-style: none;\n    padding: 0;\n    margin: 1.5rem 0;\n  }\n  \n  .feature-list li {\n    padding: 0.8rem 0;\n    border-bottom: 1px solid #eee;\n    position: relative;\n    padding-left: 2rem;\n    animation: listSlide 0.5s ease-out both;\n    color: #555;\n  }\n  \n  .feature-list li:nth-child(1) { animation-delay: 0.1s; }\n  .feature-list li:nth-child(2) { animation-delay: 0.2s; }\n  .feature-list li:nth-child(3) { animation-delay: 0.3s; }\n  \n  .feature-list li::before {\n    content: '';\n    position: absolute;\n    left: 0;\n    top: 50%;\n    transform: translateY(-50%);\n    width: 15px;\n    height: 15px;\n    background: linear-gradient(45deg, #9C8102, #D4AF37);\n    border-radius: 50%;\n  }\n  \n  .feature-list li::after {\n    content: '✓';\n    position: absolute;\n    left: 4px;\n    top: 50%;\n    transform: translateY(-50%);\n    color: white;\n    font-size: 0.7rem;\n    font-weight: bold;\n  }\n  \n  .usage-areas {\n    background: linear-gradient(135deg, #f8f9fa 0%, #ffffff 100%);\n    padding: 3rem 2rem;\n    border-radius: 20px;\n    margin: 3rem 0;\n  }\n  \n  .usage-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n    gap: 2rem;\n    margin-top: 2rem;\n  }\n  \n  .usage-area {\n    background: white;\n    border-radius: 12px;\n    padding: 2rem;\n    box-shadow: 0 8px 25px rgba(0,0,0,0.06);\n    border-top: 3px solid #9C8102;\n    animation: cardSlide 0.6s ease-out both;\n  }\n  \n  .usage-area h4 {\n    color: #9C8102;\n    margin-bottom: 1rem;\n    font-size: 1.3rem;\n    font-weight: 600;\n  }\n  \n  .cta-section {\n    text-align: center;\n    padding: 4rem 2rem;\n    background: linear-gradient(135deg, #1a1a1a 0%, #2d2d2d 100%);\n    color: white;\n    position: relative;\n    overflow: hidden;\n  }\n  \n  .cta-section::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    background: radial-gradient(circle at 30% 70%, rgba(156, 129, 2, 0.1) 0%, transparent 50%);\n    animation: ctaGlow 4s ease-in-out infinite alternate;\n  }\n  \n  .cta-title {\n    font-size: 2.2rem;\n    font-weight: 600;\n    margin-bottom: 1rem;\n    background: linear-gradient(45deg, #9C8102, #D4AF37);\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: transparent;\n    background-clip: text;\n    animation: slideUp 0.8s ease-out both;\n    position: relative;\n    z-index: 2;\n  }\n  \n  .cta-text {\n    font-size: 1.1rem;\n    opacity: 0.9;\n    margin-bottom: 2rem;\n    max-width: 600px;\n    margin-left: auto;\n    margin-left: auto;\n    animation: slideUp 0.8s ease-out 0.2s both;\n    position: relative;\n    z-index: 2;\n    line-height: 1.7;\n  }\n  \n  .floating-minerals {\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    pointer-events: none;\n    overflow: hidden;\n  }\n  \n  .mineral-crystal {\n    position: absolute;\n    width: 6px;\n    height: 8px;\n    background: linear-gradient(135deg, #9C8102, #D4AF37);\n    transform: rotate(45deg);\n    opacity: 0.3;\n    animation: floatCrystal 12s linear infinite;\n  }\n  \n  .mineral-crystal:nth-child(1) { left: 10%; animation-delay: 0s; }\n  .mineral-crystal:nth-child(2) { left: 30%; animation-delay: 2s; }\n  .mineral-crystal:nth-child(3) { left: 50%; animation-delay: 4s; }\n  .mineral-crystal:nth-child(4) { left: 70%; animation-delay: 6s; }\n  .mineral-crystal:nth-child(5) { left: 90%; animation-delay: 8s; }\n  \n  @keyframes heroSlide {\n    0% { transform: translateY(30px); opacity: 0; }\n    100% { transform: translateY(0); opacity: 1; }\n  }\n  \n  @keyframes heroFade {\n    0% { opacity: 0; transform: translateY(20px); }\n    100% { opacity: 0.9; transform: translateY(0); }\n  }\n  \n  @keyframes slideUp {\n    0% { transform: translateY(30px); opacity: 0; }\n    100% { transform: translateY(0); opacity: 1; }\n  }\n  \n  @keyframes cardSlide {\n    0% { transform: translateY(50px) scale(0.9); opacity: 0; }\n    100% { transform: translateY(0) scale(1); opacity: 1; }\n  }\n  \n  @keyframes imageSlide {\n    0% { transform: translateX(-30px); opacity: 0; }\n    100% { transform: translateX(0); opacity: 1; }\n  }\n  \n  @keyframes listSlide {\n    0% { transform: translateX(-20px); opacity: 0; }\n    100% { transform: translateX(0); opacity: 1; }\n  }\n  \n  @keyframes timelineSlide {\n    0% { transform: translateX(-50px); opacity: 0; }\n    100% { transform: translateX(0); opacity: 1; }\n  }\n  \n  @keyframes mineralGlow {\n    0%, 100% { transform: scale(1); box-shadow: 0 0 0 0 rgba(156, 129, 2, 0.4); }\n    50% { transform: scale(1.05); box-shadow: 0 0 0 10px rgba(156, 129, 2, 0); }\n  }\n  \n  @keyframes mineralPulse {\n    0%, 100% { box-shadow: 0 0 0 0 rgba(156, 129, 2, 0.4); }\n    50% { box-shadow: 0 0 0 10px rgba(156, 129, 2, 0); }\n  }\n  \n  @keyframes wavesFlow {\n    0%, 100% { transform: translateX(0px) translateY(0px); }\n    33% { transform: translateX(-10px) translateY(-5px); }\n    66% { transform: translateX(5px) translateY(3px); }\n  }\n  \n  @keyframes floatCrystal {\n    0% { transform: translateY(100vh) rotate(0deg); opacity: 0; }\n    10% { opacity: 0.3; }\n    90% { opacity: 0.3; }\n    100% { transform: translateY(-100px) rotate(360deg); opacity: 0; }\n  }\n  \n  @keyframes ctaGlow {\n    0% { opacity: 0.1; }\n    100% { opacity: 0.3; }\n  }\n  \n  @media (max-width: 768px) {\n    .hero-title {\n      font-size: 2rem;\n    }\n    \n    .two-column {\n      grid-template-columns: 1fr;\n      gap: 2rem;\n    }\n    \n    .reverse-mobile {\n      display: flex;\n      flex-direction: column;\n    }\n    \n    .reverse-mobile .content-image {\n      order: -1;\n      margin-bottom: 1rem;\n    }\n    \n    .benefits-grid, .mineral-benefits, .ingredient-cards, .usage-steps, .usage-grid {\n      grid-template-columns: 1fr;\n    }\n    \n    .timeline-item {\n      flex-direction: column;\n      text-align: center;\n    }\n    \n    .timeline-marker {\n      order: -1;\n      margin: 0 auto 1rem auto;\n    }\n    \n    .timeline-content {\n      margin: 0;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"bobana-deadsea-container\"\u003e\n\u003c!-- Floating Mineral Crystals --\u003e\n\u003cdiv class=\"floating-minerals\"\u003e\n\u003cdiv class=\"mineral-crystal\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"mineral-crystal\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"mineral-crystal\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"mineral-crystal\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"mineral-crystal\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Hero Section --\u003e\n\u003cdiv class=\"hero-section\"\u003e\n\u003ch1 class=\"hero-title\"\u003eArme de la mer Morte contre la peau grasse\u003c\/h1\u003e\n\u003cp class=\"hero-subtitle\"\u003eChaque jour, vous trouvez un nouveau bouton, des pores obstrués et une brillance agaçante sur votre peau et votre corps... et le problème augmente, au lieu de diminuer. La raison ? Les bactéries et l'excès de sébum ont gagné la bataille contre votre peau! \u003cstrong\u003eMais aujourd'hui la bataille se terminera en votre faveur grâce au pouvoir naturel de la mer Morte.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Product Showcase --\u003e\n\u003cdiv class=\"product-showcase\"\u003e\n\u003cimg alt=\"BOBANA Dead Sea Mud Mask\" class=\"product-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0582\/9879\/4181\/files\/bobanabr-dead-sea-brmud-mask-859541.webp?v=1752354376\"\/\u003e\n\u003ch2 class=\"product-name\"\u003eMasque de boue de la mer Morte BOBANA - Le pouvoir des oligo-éléments contre la peau grasse\u003c\/h2\u003e\n\u003cp class=\"product-intro\"\u003e\n      La mer Morte n'est pas juste une mer ordinaire... C'est le point le plus bas de la Terre, et le plan d'eau le plus salé du monde. Une salinité élevée et des minéraux concentrés créent un environnement complètement hostile pour les bactéries et l'excès de graisse.\n    \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Benefits Grid --\u003e\n\u003cdiv class=\"section\"\u003e\n\u003ch2 class=\"section-title\"\u003e3 solutions radicales pour les peaux à problèmes\u003c\/h2\u003e\n\u003cdiv class=\"benefits-grid\"\u003e\n\u003cdiv class=\"benefit-card\"\u003e\n\u003cdiv class=\"benefit-number\"\u003e1\u003c\/div\u003e\n\u003ch3 class=\"benefit-title\"\u003eEnlever les toxines en profondeur de la peau\u003c\/h3\u003e\n\u003cp class=\"benefit-description\"\u003eBoue de la mer Morte, pleine de minéraux rares, extrait toutes les toxines et polluants des pores profonds du visage et du corps, expulsant les bactéries nuisibles de façon permanente.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit-card\"\u003e\n\u003cdiv class=\"benefit-number\"\u003e2\u003c\/div\u003e\n\u003ch3 class=\"benefit-title\"\u003ePores complètement nettoyés et obstrués\u003c\/h3\u003e\n\u003cp class=\"benefit-description\"\u003eUne haute concentration de sodium et de magnésium dissout les graisses accumulées et les cellules mortes, ouvre les pores et leur permet de respirer confortablement pour la première fois.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit-card\"\u003e\n\u003cdiv class=\"benefit-number\"\u003e3\u003c\/div\u003e\n\u003ch3 class=\"benefit-title\"\u003eRéduit la peau grasse et l'acné\u003c\/h3\u003e\n\u003cp class=\"benefit-description\"\u003eLes propriétés antibactériennes éliminent les causes des boutons, absorbent l'excès de sébum et équilibrent naturellement la sécrétion des glandes sébacées.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Dead Sea Science Section --\u003e\n\u003cdiv class=\"deadsea-info\"\u003e\n\u003ch2 style=\"color: #9C8102; text-align: center; margin-bottom: 2rem;\"\u003eMer Morte : la pharmacie naturelle pour la peau grasse\u003c\/h2\u003e\n\u003ch3 style=\"color: #9C8102; margin-bottom: 1rem;\"\u003ePourquoi la mer Morte est-elle la solution parfaite pour peau grasse?\u003c\/h3\u003e\n\u003cp style=\"color: #555; margin-bottom: 2rem; line-height: 1.7;\"\u003eLa mer Morte est le point le plus bas de la Terre et le plan d'eau le plus salé du monde (34 % de salinité). Cette forte salinité et ces minéraux concentrés créent un environnement totalement hostile pour les bactéries.\u003c\/p\u003e\n\u003ch4 style=\"color: #9C8102; margin-bottom: 1rem;\"\u003eComposition unique:\u003c\/h4\u003e\n\u003cdiv class=\"mineral-benefits\"\u003e\n\u003cdiv class=\"mineral-item\"\u003e\n\u003cspan class=\"mineral-icon\"\u003e🧂\u003c\/span\u003e\n\u003ch5 style=\"color: #9C8102; margin-bottom: 0.5rem;\"\u003eHaute concentration de sodium\u003c\/h5\u003e\n\u003cp style=\"margin: 0; color: #666; font-size: 0.9rem;\"\u003eDésinfecte et tue les bactéries immédiatement\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mineral-item\"\u003e\n\u003cspan class=\"mineral-icon\"\u003e💎\u003c\/span\u003e\n\u003ch5 style=\"color: #9C8102; margin-bottom: 0.5rem;\"\u003eMagnésium concentré\u003c\/h5\u003e\n\u003cp style=\"margin: 0; color: #666; font-size: 0.9rem;\"\u003eIl apaise l'inflammation et répare les tissus\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mineral-item\"\u003e\n\u003cspan class=\"mineral-icon\"\u003e⚡\u003c\/span\u003e\n\u003ch5 style=\"color: #9C8102; margin-bottom: 0.5rem;\"\u003eMinéraux rares\u003c\/h5\u003e\n\u003cp style=\"margin: 0; color: #666; font-size: 0.9rem;\"\u003eNourrit et renforce la peau de l'intérieur\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mineral-item\"\u003e\n\u003cspan class=\"mineral-icon\"\u003e🛡️\u003c\/span\u003e\n\u003ch5 style=\"color: #9C8102; margin-bottom: 0.5rem;\"\u003ePropriétés antibactériennes\u003c\/h5\u003e\n\u003cp style=\"margin: 0; color: #666; font-size: 0.9rem;\"\u003ePrévient la croissance des bactéries et des champignons\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Ingredients Section --\u003e\n\u003cdiv class=\"ingredients-section\"\u003e\n\u003ch2 style=\"text-align: center; font-size: 2rem; color: #D4AF37; margin-bottom: 2rem;\"\u003eFormule scientifique avancée pour peau grasse\u003c\/h2\u003e\n\u003cdiv class=\"ingredient-cards\"\u003e\n\u003cdiv class=\"ingredient-card\"\u003e\n\u003ch4 class=\"ingredient-title\"\u003eSEA SALT EXTRACT\u003c\/h4\u003e\n\u003cp class=\"ingredient-subtitle\"\u003ePuissance pure de la mer Morte\u003c\/p\u003e\n\u003cp\u003eExtrait de sel de la mer Morte avec la plus haute concentration de minéraux actifs:\u003c\/p\u003e\n\u003cdiv style=\"margin-top: 1rem;\"\u003e\n\u003cp\u003e\u003cspan class=\"benefit-icon\"\u003e\u003c\/span\u003e Le nettoyage en profondeur atteint les zones les plus difficiles\u003c\/p\u003e\n\u003cp\u003e\u003cspan class=\"benefit-icon\"\u003e\u003c\/span\u003e Tuer les bactéries naturellement dès les racines\u003c\/p\u003e\n\u003cp\u003e\u003cspan class=\"benefit-icon\"\u003e\u003c\/span\u003e Éliminer les cellules mortes accumulées\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ingredient-card\"\u003e\n\u003ch4 class=\"ingredient-title\"\u003eKAOLIN\u003c\/h4\u003e\n\u003cp class=\"ingredient-subtitle\"\u003eArgile intelligente pour absorber la graisse\u003c\/p\u003e\n\u003cp\u003eArgile blanche douce qui agit intelligemment:\u003c\/p\u003e\n\u003cdiv style=\"margin-top: 1rem;\"\u003e\n\u003cp\u003e\u003cspan class=\"benefit-icon\"\u003e\u003c\/span\u003e N’absorbe que l’excès de sébum\u003c\/p\u003e\n\u003cp\u003e\u003cspan class=\"benefit-icon\"\u003e\u003c\/span\u003e Nettoie, resserre et rend les pores plus petits\u003c\/p\u003e\n\u003cp\u003e\u003cspan class=\"benefit-icon\"\u003e\u003c\/span\u003e Équilibre naturellement la sécrétion de sébum\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ingredient-card\"\u003e\n\u003ch4 class=\"ingredient-title\"\u003eGREEN TEA EXTRACT\u003c\/h4\u003e\n\u003cp class=\"ingredient-subtitle\"\u003eCombattant de l'inflammation\u003c\/p\u003e\n\u003cp\u003eThé vert riche en antioxydants:\u003c\/p\u003e\n\u003cdiv style=\"margin-top: 1rem;\"\u003e\n\u003cp\u003e\u003cspan class=\"benefit-icon\"\u003e\u003c\/span\u003e Apaise les rougeurs et les irritations\u003c\/p\u003e\n\u003cp\u003e\u003cspan class=\"benefit-icon\"\u003e\u003c\/span\u003e Protège contre les dommages et prévient les cicatrices\u003c\/p\u003e\n\u003cp\u003e\u003cspan class=\"benefit-icon\"\u003e\u003c\/span\u003e Renouvelle les cellules et accélère la guérison\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ingredient-card\"\u003e\n\u003ch4 class=\"ingredient-title\"\u003eAVOCADO OIL\u003c\/h4\u003e\n\u003cp class=\"ingredient-subtitle\"\u003eHydratation équilibrée\u003c\/p\u003e\n\u003cp\u003eHuile d'avocat adaptée aux peaux grasses:\u003c\/p\u003e\n\u003cdiv style=\"margin-top: 1rem;\"\u003e\n\u003cp\u003e\u003cspan class=\"benefit-icon\"\u003e\u003c\/span\u003e L'hydratation légère prévient la sécheresse\u003c\/p\u003e\n\u003cp\u003e\u003cspan class=\"benefit-icon\"\u003e\u003c\/span\u003e Renforce la barrière naturelle de la peau\u003c\/p\u003e\n\u003cp\u003e\u003cspan class=\"benefit-icon\"\u003e\u003c\/span\u003e Cela aide à guérir les effets des boutons\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ingredient-card\"\u003e\n\u003ch4 class=\"ingredient-title\"\u003eGLYCERIN\u003c\/h4\u003e\n\u003cp class=\"ingredient-subtitle\"\u003e+ Formule éprouvée\u003c\/p\u003e\n\u003cp\u003eIngrédients auxiliaires pour des résultats optimaux:\u003c\/p\u003e\n\u003cdiv style=\"margin-top: 1rem;\"\u003e\n\u003cp\u003e\u003cspan class=\"benefit-icon\"\u003e\u003c\/span\u003e Glycérine : hydratation équilibrée\u003c\/p\u003e\n\u003cp\u003e\u003cspan class=\"benefit-icon\"\u003e\u003c\/span\u003e Stabilisants : distribution parfaite des ingrédients\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Usage Section --\u003e\n\u003cdiv class=\"usage-section\"\u003e\n\u003ch2 style=\"text-align: center; color: #9C8102; margin-bottom: 2rem;\"\u003eSimple comment utiliser\u003c\/h2\u003e\n\u003ch3 style=\"text-align: center; color: #9C8102; margin-bottom: 2rem;\"\u003e4 étapes pour se débarrasser de la peau grasse\u003c\/h3\u003e\n\u003cdiv class=\"usage-steps\"\u003e\n\u003cdiv class=\"usage-step\"\u003e\n\u003cdiv class=\"step-number\"\u003e1\u003c\/div\u003e\n\u003ch4 style=\"color: #9C8102; margin-bottom: 0.5rem;\"\u003eNettoyage\u003c\/h4\u003e\n\u003cp\u003eNettoyez votre visage ou votre corps avec de l'eau tiède\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"usage-step\"\u003e\n\u003cdiv class=\"step-number\"\u003e2\u003c\/div\u003e\n\u003ch4 style=\"color: #9C8102; margin-bottom: 0.5rem;\"\u003eApplication\u003c\/h4\u003e\n\u003cp\u003eAppliquer une fine couche du masque\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"usage-step\"\u003e\n\u003cdiv class=\"step-number\"\u003e3\u003c\/div\u003e\n\u003ch4 style=\"color: #9C8102; margin-bottom: 0.5rem;\"\u003eEn attente\u003c\/h4\u003e\n\u003cp\u003eAttendez 10-15 minutes jusqu'à ce que cela sèche\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"usage-step\"\u003e\n\u003cdiv class=\"step-number\"\u003e4\u003c\/div\u003e\n\u003ch4 style=\"color: #9C8102; margin-bottom: 0.5rem;\"\u003eRincer\u003c\/h4\u003e\n\u003cp\u003eRincez à l'eau tiède et profitez\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: center; margin-top: 2rem; padding: 1rem; background: #e6f3ff; border-radius: 10px;\"\u003e\n\u003cp style=\"margin: 0; color: #1e3a5f;\"\u003e\u003cstrong\u003eRépétition:\u003c\/strong\u003e Deux fois par semaine pour de meilleurs résultats\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Results Timeline --\u003e\n\u003cdiv class=\"results-timeline\"\u003e\n\u003ch2 class=\"section-title\"\u003eRésultats visibles dès le début\u003c\/h2\u003e\n\u003cdiv class=\"timeline-item\"\u003e\n\u003cdiv class=\"timeline-content\"\u003e\n\u003ch4\u003eDès la première utilisation (10-15 minutes))\u003c\/h4\u003e\n\u003cp\u003e✨ \u003cstrong\u003eAbsorption instantanée des graisses\u003c\/strong\u003e - Un visage et un corps mats et équilibrés\u003c\/p\u003e\n\u003cp\u003e🧹 \u003cstrong\u003eNettoyage en profondeur net\u003c\/strong\u003e - Une sensation de propreté et de fraîcheur\u003c\/p\u003e\n\u003cp\u003e🌸 \u003cstrong\u003eCalmer l'inflammation\u003c\/strong\u003e - Moins de rougeur et soulagement immédiat\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline-marker\"\u003ePremière utilisation\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline-item\"\u003e\n\u003cdiv class=\"timeline-content\"\u003e\n\u003ch4\u003eAprès une semaine (4 utilisations))\u003c\/h4\u003e\n\u003cp\u003e🎯 \u003cstrong\u003eRéduction visible des boutons\u003c\/strong\u003e - Guérir plus rapidement et prévenir l'apparition de nouveaux boutons\u003c\/p\u003e\n\u003cp\u003e💧 \u003cstrong\u003eÉquilibre dans la sécrétion de graisses\u003c\/strong\u003e - Moins de brillance et pores plus petits\u003c\/p\u003e\n\u003cp\u003e🛡️ \u003cstrong\u003ePeau plus forte et en meilleure santé\u003c\/strong\u003e - Meilleure résistance aux bactéries\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline-marker\"\u003eUne semaine entière\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline-item\"\u003e\n\u003cdiv class=\"timeline-content\"\u003e\n\u003ch4\u003eAprès un mois\u003c\/h4\u003e\n\u003cp\u003e🏆 \u003cstrong\u003eContrôle complet de la peau grasse\u003c\/strong\u003e - Peau équilibrée et saine\u003c\/p\u003e\n\u003cp\u003e✨ \u003cstrong\u003eClarté nette\u003c\/strong\u003e - Nettoie le visage et le corps des boutons et des points noirs\u003c\/p\u003e\n\u003cp\u003e💎 \u003cstrong\u003ePlus de confiance\u003c\/strong\u003e - Vous pouvez paraître confiant sans être timide\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline-marker\"\u003eUn mois entier\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Usage Areas --\u003e\n\u003cdiv class=\"usage-areas\"\u003e\n\u003ch2 class=\"section-title\"\u003eConvient pour le visage et le corps\u003c\/h2\u003e\n\u003ch3 style=\"color: #9C8102; text-align: center; margin-bottom: 2rem;\"\u003eUtilisations multiples pour une solution tout-en-un\u003c\/h3\u003e\n\u003cdiv class=\"usage-grid\"\u003e\n\u003cdiv class=\"usage-area\"\u003e\n\u003ch4\u003ePour le visage\u003c\/h4\u003e\n\u003cul class=\"feature-list\"\u003e\n\u003cli\u003eT\u003c\/li\u003e\n\u003cli\u003eJoues sujettes aux boutons\u003c\/li\u003e\n\u003cli\u003eZone du menton et de la mâchoire inférieure\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"usage-area\"\u003e\n\u003ch4\u003ePour le corps\u003c\/h4\u003e\n\u003cul class=\"feature-list\"\u003e\n\u003cli\u003e \u003c\/li\u003e\n\u003cli\u003eHaut de la poitrine\u003c\/li\u003e\n\u003cli\u003eToute zone avec des pores obstrués\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: center; margin-top: 2rem;\"\u003e\n\u003cimg alt=\"Face and Body Usage\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0582\/9879\/4181\/files\/bobanabr-dead-sea-brmud-mask-814824.webp?v=1752354423\" style=\"max-width: 300px; width: 100%; border-radius: 15px; box-shadow: 0 10px 30px rgba(0,0,0,0.1);\"\/\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Call to Action --\u003e\n\u003cdiv class=\"cta-section\"\u003e\n\u003ch2 class=\"cta-title\"\u003eVotre peau grasse mérite la bonne solution\u003c\/h2\u003e\n\u003cp class=\"cta-text\"\u003e\n\u003cstrong\u003eBOBANA Dead Sea Mud Mask\u003c\/strong\u003e Ce n'est pas seulement un masque \u003cstrong\u003eUne solution radicale et définitive\u003c\/strong\u003e Pour les peaux grasses et l'acné.\n    \u003c\/p\u003e\n\u003cp class=\"cta-text\"\u003e\n\u003cstrong\u003eCommandez maintenant et remportez la bataille contre la peau grasse!\u003c\/strong\u003e\n\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\ndocument.addEventListener('DOMContentLoaded', function() {\n  \/\/ Enhanced hover effects for all cards\n  const cards = document.querySelectorAll('.benefit-card, .mineral-item, .ingredient-card, .usage-step, .usage-area');\n  cards.forEach(card =\u003e {\n    card.addEventListener('mouseenter', function() {\n      this.style.transform = 'translateY(-8px) scale(1.02)';\n      this.style.boxShadow = '0 15px 40px rgba(156, 129, 2, 0.15)';\n    });\n    \n    card.addEventListener('mouseleave', function() {\n      this.style.transform = 'translateY(0) scale(1)';\n      this.style.boxShadow = '0 8px 25px rgba(0,0,0,0.08)';\n    });\n  });\n  \n  \/\/ Enhanced parallax effect for floating mineral crystals\n  let ticking = false;\n  \n  function updateFloatingMinerals() {\n    const scrolled = window.pageYOffset;\n    const crystals = document.querySelectorAll('.mineral-crystal');\n    \n    crystals.forEach((crystal, index) =\u003e {\n      const speed = 0.1 + (index * 0.02);\n      const yPos = -(scrolled * speed);\n      crystal.style.transform = `translateY(${yPos}px) rotate(${45 + scrolled * 0.01}deg)`;\n    });\n    \n    ticking = false;\n  }\n  \n  function requestTick() {\n    if (!ticking) {\n      requestAnimationFrame(updateFloatingMinerals);\n      ticking = true;\n    }\n  }\n  \n  window.addEventListener('scroll', requestTick);\n  \n  \/\/ Timeline marker animation enhancement\n  const timelineMarkers = document.querySelectorAll('.timeline-marker');\n  timelineMarkers.forEach((marker, index) =\u003e {\n    setTimeout(() =\u003e {\n      marker.style.animation = `mineralPulse 2s ease-in-out infinite ${index * 0.4}s`;\n    }, index * 200);\n  });\n  \n  \/\/ Dynamic text effects\n  const dynamicTexts = document.querySelectorAll('.hero-title, .cta-title');\n  dynamicTexts.forEach(text =\u003e {\n    text.addEventListener('mouseenter', function() {\n      this.style.textShadow = '0 0 20px rgba(156, 129, 2, 0.3)';\n      this.style.transform = 'scale(1.02)';\n    });\n    \n    text.addEventListener('mouseleave', function() {\n      this.style.textShadow = 'none';\n      this.style.transform = 'scale(1)';\n    });\n  });\n  \n  \/\/ Dead Sea themed interactions\n  const seaElements = document.querySelectorAll('.ingredient-card');\n  seaElements.forEach((element, index) =\u003e {\n    element.addEventListener('mouseenter', function() {\n      this.style.background = 'rgba(255,255,255,0.2)';\n      this.style.transform = 'translateY(-8px) scale(1.02)';\n      this.style.borderColor = 'rgba(212, 175, 55, 0.3)';\n    });\n    \n    element.addEventListener('mouseleave', function() {\n      this.style.background = 'rgba(255,255,255,0.1)';\n      this.style.transform = 'translateY(0) scale(1)';\n      this.style.borderColor = 'rgba(255,255,255,0.1)';\n    });\n  });\n  \n  \/\/ Mineral benefits glow effect\n  const mineralItems = document.querySelectorAll('.mineral-item');\n  mineralItems.forEach((item, index) =\u003e {\n    item.addEventListener('mouseenter', function() {\n      this.style.borderTopColor = '#9C8102';\n      this.style.borderTopWidth = '5px';\n    });\n    \n    item.addEventListener('mouseleave', function() {\n      this.style.borderTopColor = '#9C8102';\n      this.style.borderTopWidth = '3px';\n    });\n  });\n  \n  \/\/ Usage steps wave effect\n  const usageSteps = document.querySelectorAll('.usage-step');\n  usageSteps.forEach((step, index) =\u003e {\n    step.addEventListener('mouseenter', function() {\n      this.style.background = 'linear-gradient(135deg, #f0f0f0 0%, #ffffff 100%)';\n      this.style.transform = 'translateY(-8px) scale(1.02)';\n    });\n    \n    step.addEventListener('mouseleave', function() {\n      this.style.background = 'linear-gradient(135deg, #f8f9fa 0%, #ffffff 100%)';\n      this.style.transform = 'translateY(0) scale(1)';\n    });\n  });\n  \n  \/\/ Scroll-triggered animations for sections\n  const observerOptions = {\n    threshold: 0.1,\n    rootMargin: '0px 0px -50px 0px'\n  };\n  \n  const observer = new IntersectionObserver((entries) =\u003e {\n    entries.forEach(entry =\u003e {\n      if (entry.isIntersecting) {\n        entry.target.style.animation = 'slideUp 0.8s ease-out both';\n      }\n    });\n  }, observerOptions);\n  \n  const sectionsToObserve = document.querySelectorAll('.deadsea-info, .usage-areas');\n  sectionsToObserve.forEach(section =\u003e {\n    observer.observe(section);\n  });\n});\n\u003c\/script\u003e","brand":"bobana","offers":[{"title":"Default Title","offer_id":46999401889966,"sku":null,"price":20.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/5359\/7102\/files\/bobanabr-dead-sea-brmud-mask-520386_85e8cf28-a751-4ae1-b651-5b5f0851b467.webp?v=1788175336"},{"product_id":"bobana-honey-collagen-scrub","title":"Bobana Honey \u0026 Collagen Scrub","description":"\u003c!-- BOBANA Honey \u0026 Collagen Scrub Product Description --\u003e\n\u003cstyle\u003e\n  .bobana-honey-container {\n    line-height: 1.6;\n    color: #333;\n    max-width: 1200px;\n    margin: 0 auto;\n    background: linear-gradient(135deg, #fefcf8 0%, #ffffff 100%);\n    overflow: hidden;\n  }\n  \n  .hero-section {\n    text-align: center;\n    padding: 4rem 2rem;\n    background: linear-gradient(135deg, #8B4513 0%, #CD853F 100%);\n    color: white;\n    position: relative;\n    overflow: hidden;\n  }\n  \n  .hero-section::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    background: url('data:image\/svg+xml,\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 100 100\"\u003e\u003cdefs\u003e\u003cpattern id=\"honey\" width=\"60\" height=\"60\" patternUnits=\"userSpaceOnUse\"\u003e\u003ccircle cx=\"15\" cy=\"15\" r=\"2\" fill=\"%23ffffff\" opacity=\"0.1\"\/\u003e\u003ccircle cx=\"45\" cy=\"45\" r=\"1.5\" fill=\"%23ffffff\" opacity=\"0.08\"\/\u003e\u003ccircle cx=\"30\" cy=\"50\" r=\"1\" fill=\"%23ffffff\" opacity=\"0.06\"\/\u003e\u003c\/pattern\u003e\u003c\/defs\u003e\u003crect width=\"100\" height=\"100\" fill=\"url(%23honey)\"\/\u003e\u003c\/svg\u003e');\n    animation: honeyFlow 35s ease-in-out infinite;\n  }\n  \n  .hero-title {\n    font-size: 2.5rem;\n    font-weight: 700;\n    margin-bottom: 1rem;\n    background: linear-gradient(45deg, #FFD700, #FFA500);\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: transparent;\n    background-clip: text;\n    animation: heroSlide 1s ease-out;\n    position: relative;\n    z-index: 2;\n  }\n  \n  .hero-subtitle {\n    font-size: 1.1rem;\n    opacity: 0.9;\n    max-width: 700px;\n    margin: 0 auto;\n    animation: heroFade 1s ease-out 0.3s both;\n    position: relative;\n    z-index: 2;\n    line-height: 1.7;\n  }\n  \n  .product-showcase {\n    padding: 3rem 2rem;\n    text-align: center;\n    position: relative;\n  }\n  \n  .product-image {\n    max-width: 400px;\n    width: 100%;\n    height: auto;\n    border-radius: 20px;\n    box-shadow: 0 20px 60px rgba(255, 165, 0, 0.15);\n    transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);\n    margin: 2rem auto;\n    display: block;\n  }\n  \n  .product-image:hover {\n    transform: translateY(-10px) scale(1.02);\n    box-shadow: 0 30px 80px rgba(255, 165, 0, 0.25);\n  }\n  \n  .product-name {\n    font-size: 2rem;\n    font-weight: 600;\n    color: #FF8C00;\n    margin: 2rem 0 1rem;\n    animation: slideUp 0.8s ease-out 0.2s both;\n  }\n  \n  .product-intro {\n    font-size: 1.1rem;\n    color: #555;\n    max-width: 800px;\n    margin: 0 auto 3rem;\n    animation: slideUp 0.8s ease-out 0.4s both;\n    line-height: 1.7;\n  }\n  \n  .benefits-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\n    gap: 2rem;\n    padding: 2rem;\n    margin: 3rem 0;\n  }\n  \n  .benefit-card {\n    background: white;\n    border-radius: 15px;\n    padding: 2rem;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.08);\n    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n    border: 2px solid transparent;\n    animation: cardSlide 0.6s ease-out both;\n    position: relative;\n    overflow: hidden;\n  }\n  \n  .benefit-card::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    height: 4px;\n    background: linear-gradient(90deg, #FFD700, #FFA500);\n    transform: scaleX(0);\n    transition: transform 0.4s ease;\n  }\n  \n  .benefit-card:hover {\n    transform: translateY(-8px);\n    box-shadow: 0 20px 50px rgba(255, 165, 0, 0.15);\n    border-color: #FF8C00;\n  }\n  \n  .benefit-card:hover::before {\n    transform: scaleX(1);\n  }\n  \n  .benefit-card:nth-child(1) { animation-delay: 0.1s; }\n  .benefit-card:nth-child(2) { animation-delay: 0.2s; }\n  .benefit-card:nth-child(3) { animation-delay: 0.3s; }\n  \n  .benefit-number {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 50px;\n    height: 50px;\n    background: linear-gradient(45deg, #FFD700, #FFA500);\n    color: white;\n    border-radius: 50%;\n    font-weight: bold;\n    margin-bottom: 1rem;\n    animation: honeyglow 3s ease-in-out infinite;\n    font-size: 1.2rem;\n  }\n  \n  .benefit-title {\n    font-size: 1.3rem;\n    font-weight: 600;\n    color: #FF8C00;\n    margin-bottom: 1rem;\n  }\n  \n  .benefit-description {\n    color: #666;\n    line-height: 1.6;\n  }\n  \n  .section {\n    padding: 3rem 2rem;\n    margin: 2rem 0;\n  }\n  \n  .section-title {\n    font-size: 2rem;\n    font-weight: 600;\n    color: #FF8C00;\n    text-align: center;\n    margin-bottom: 2rem;\n    animation: slideUp 0.8s ease-out both;\n  }\n  \n  .section-content {\n    max-width: 800px;\n    margin: 0 auto;\n    animation: slideUp 0.8s ease-out 0.2s both;\n  }\n  \n  .two-column {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 3rem;\n    align-items: center;\n    margin: 3rem 0;\n  }\n  \n  .content-image {\n    width: 100%;\n    max-width: 350px;\n    height: auto;\n    border-radius: 15px;\n    box-shadow: 0 15px 40px rgba(0,0,0,0.1);\n    transition: all 0.5s ease;\n    animation: imageSlide 0.8s ease-out both;\n  }\n  \n  .content-image:hover {\n    transform: scale(1.05) rotate(1deg);\n    box-shadow: 0 25px 60px rgba(0,0,0,0.15);\n  }\n  \n  .text-content {\n    animation: slideUp 0.8s ease-out 0.3s both;\n  }\n  \n  .text-content h3 {\n    font-size: 1.5rem;\n    color: #FF8C00;\n    margin-bottom: 1rem;\n    font-weight: 600;\n  }\n  \n  .text-content p {\n    color: #555;\n    margin-bottom: 1rem;\n    line-height: 1.7;\n  }\n  \n  .feature-list {\n    list-style: none;\n    padding: 0;\n    margin: 1.5rem 0;\n  }\n  \n  .feature-list li {\n    padding: 0.8rem 0;\n    border-bottom: 1px solid #eee;\n    position: relative;\n    padding-left: 2rem;\n    animation: listSlide 0.5s ease-out both;\n    color: #555;\n  }\n  \n  .feature-list li:nth-child(1) { animation-delay: 0.1s; }\n  .feature-list li:nth-child(2) { animation-delay: 0.2s; }\n  .feature-list li:nth-child(3) { animation-delay: 0.3s; }\n  .feature-list li:nth-child(4) { animation-delay: 0.4s; }\n  \n  .feature-list li::before {\n    content: '';\n    position: absolute;\n    left: 0;\n    top: 50%;\n    transform: translateY(-50%);\n    width: 15px;\n    height: 15px;\n    background: linear-gradient(45deg, #FFD700, #FFA500);\n    border-radius: 50%;\n  }\n  \n  .feature-list li::after {\n    content: '🍯';\n    position: absolute;\n    left: 3px;\n    top: 50%;\n    transform: translateY(-50%);\n    font-size: 0.6rem;\n  }\n  \n  .technology-section {\n    background: linear-gradient(135deg, #FFF8DC 0%, #ffffff 100%);\n    border-radius: 20px;\n    padding: 3rem 2rem;\n    margin: 3rem 0;\n    border-left: 5px solid #FFD700;\n  }\n  \n  .tech-features {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n    gap: 2rem;\n    margin-top: 2rem;\n  }\n  \n  .tech-feature {\n    background: white;\n    border-radius: 12px;\n    padding: 1.5rem;\n    box-shadow: 0 8px 25px rgba(0,0,0,0.06);\n    border-top: 3px solid #FFA500;\n    animation: cardSlide 0.6s ease-out both;\n    transition: all 0.3s ease;\n  }\n  \n  .tech-feature:hover {\n    transform: translateY(-5px);\n    box-shadow: 0 12px 35px rgba(255, 165, 0, 0.12);\n  }\n  \n  .tech-feature:nth-child(1) { animation-delay: 0.1s; }\n  .tech-feature:nth-child(2) { animation-delay: 0.2s; }\n  .tech-feature:nth-child(3) { animation-delay: 0.3s; }\n  \n  .ingredient-section {\n    background: linear-gradient(135deg, #8B4513 0%, #CD853F 100%);\n    color: white;\n    padding: 4rem 2rem;\n    border-radius: 20px;\n    margin: 3rem 0;\n    position: relative;\n    overflow: hidden;\n  }\n  \n  .ingredient-section::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    background: radial-gradient(circle at 70% 30%, rgba(255, 215, 0, 0.1) 0%, transparent 50%);\n    animation: ctaGlow 4s ease-in-out infinite alternate;\n  }\n  \n  .ingredient-cards {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    gap: 2rem;\n    margin: 3rem 0;\n    position: relative;\n    z-index: 2;\n  }\n  \n  .ingredient-card {\n    background: rgba(255,255,255,0.1);\n    border-radius: 15px;\n    padding: 2rem;\n    backdrop-filter: blur(10px);\n    border: 1px solid rgba(255,255,255,0.1);\n    animation: cardSlide 0.6s ease-out both;\n    transition: all 0.3s ease;\n  }\n  \n  .ingredient-card:hover {\n    background: rgba(255,255,255,0.15);\n    transform: translateY(-5px);\n  }\n  \n  .ingredient-card:nth-child(1) { animation-delay: 0.1s; }\n  .ingredient-card:nth-child(2) { animation-delay: 0.2s; }\n  .ingredient-card:nth-child(3) { animation-delay: 0.3s; }\n  \n  .ingredient-title {\n    font-size: 1.3rem;\n    font-weight: 600;\n    color: #FFD700;\n    margin-bottom: 1rem;\n  }\n  \n  .ingredient-icon {\n    font-size: 2rem;\n    margin-bottom: 1rem;\n    display: block;\n  }\n  \n  .value-section {\n    background: linear-gradient(135deg, #FFF8DC 0%, #ffffff 100%);\n    padding: 3rem 2rem;\n    border-radius: 20px;\n    margin: 3rem 0;\n    text-align: center;\n  }\n  \n  .value-highlights {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n    gap: 2rem;\n    margin: 2rem 0;\n  }\n  \n  .value-item {\n    background: white;\n    border-radius: 12px;\n    padding: 1.5rem;\n    box-shadow: 0 8px 25px rgba(0,0,0,0.06);\n    border-top: 3px solid #FFD700;\n    animation: cardSlide 0.6s ease-out both;\n  }\n  \n  .value-number {\n    font-size: 1.8rem;\n    font-weight: bold;\n    color: #FF8C00;\n    margin-bottom: 0.5rem;\n  }\n  \n  .usage-section {\n    background: white;\n    border-radius: 20px;\n    padding: 3rem 2rem;\n    margin: 3rem 0;\n    border: 2px solid #FFD700;\n  }\n  \n  .usage-steps {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n    gap: 2rem;\n    margin-top: 2rem;\n  }\n  \n  .usage-step {\n    text-align: center;\n    padding: 1.5rem;\n    border-radius: 12px;\n    background: linear-gradient(135deg, #FFF8DC 0%, #ffffff 100%);\n    animation: cardSlide 0.6s ease-out both;\n    transition: all 0.3s ease;\n  }\n  \n  .usage-step:hover {\n    transform: translateY(-5px);\n    box-shadow: 0 10px 25px rgba(255, 165, 0, 0.1);\n  }\n  \n  .step-number {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    width: 40px;\n    height: 40px;\n    background: linear-gradient(45deg, #FFD700, #FFA500);\n    color: white;\n    border-radius: 50%;\n    font-weight: bold;\n    margin-bottom: 1rem;\n    font-size: 1.1rem;\n  }\n  \n  .results-timeline {\n    padding: 3rem 2rem;\n    background: linear-gradient(135deg, #FFF8DC 0%, #ffffff 100%);\n  }\n  \n  .timeline-item {\n    display: flex;\n    margin: 2rem 0;\n    animation: timelineSlide 0.8s ease-out both;\n    align-items: flex-start;\n  }\n  \n  .timeline-item:nth-child(1) { animation-delay: 0.1s; }\n  .timeline-item:nth-child(2) { animation-delay: 0.2s; }\n  .timeline-item:nth-child(3) { animation-delay: 0.3s; }\n  \n  .timeline-marker {\n    width: 80px;\n    height: 80px;\n    background: linear-gradient(45deg, #FFD700, #FFA500);\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    color: white;\n    font-weight: bold;\n    margin-left: 2rem;\n    flex-shrink: 0;\n    animation: honeyPulse 2s ease-in-out infinite;\n    font-size: 0.8rem;\n    text-align: center;\n    line-height: 1.2;\n  }\n  \n  .timeline-content {\n    background: white;\n    padding: 1.5rem;\n    border-radius: 15px;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.08);\n    margin-left: 1rem;\n    flex-grow: 1;\n    border-right: 4px solid #FF8C00;\n  }\n  \n  .timeline-content h4 {\n    color: #FF8C00;\n    margin-bottom: 0.5rem;\n    font-size: 1.2rem;\n    font-weight: 600;\n  }\n  \n  .warning-section {\n    background: linear-gradient(135deg, #FFF0F0 0%, #ffffff 100%);\n    border: 2px solid #FFA500;\n    border-radius: 15px;\n    padding: 2rem;\n    margin: 3rem 0;\n    text-align: center;\n    animation: warningPulse 3s ease-in-out infinite;\n  }\n  \n  .warning-icon {\n    font-size: 2rem;\n    color: #FF8C00;\n    margin-bottom: 1rem;\n  }\n  \n  .cta-section {\n    text-align: center;\n    padding: 4rem 2rem;\n    background: linear-gradient(135deg, #8B4513 0%, #CD853F 100%);\n    color: white;\n    position: relative;\n    overflow: hidden;\n  }\n  \n  .cta-section::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    background: radial-gradient(circle at 30% 70%, rgba(255, 215, 0, 0.1) 0%, transparent 50%);\n    animation: ctaGlow 4s ease-in-out infinite alternate;\n  }\n  \n  .cta-title {\n    font-size: 2.2rem;\n    font-weight: 600;\n    margin-bottom: 1rem;\n    background: linear-gradient(45deg, #FFD700, #FFA500);\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: transparent;\n    background-clip: text;\n    animation: slideUp 0.8s ease-out both;\n    position: relative;\n    z-index: 2;\n  }\n  \n  .cta-text {\n    font-size: 1.1rem;\n    opacity: 0.9;\n    margin-bottom: 2rem;\n    max-width: 600px;\n    margin-left: auto;\n    margin-left: auto;\n    animation: slideUp 0.8s ease-out 0.2s both;\n    position: relative;\n    z-index: 2;\n    line-height: 1.7;\n  }\n  \n  .floating-honey {\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    pointer-events: none;\n    overflow: hidden;\n  }\n  \n  .honey-drop {\n    position: absolute;\n    width: 8px;\n    height: 12px;\n    background: linear-gradient(180deg, #FFD700, #FFA500);\n    border-radius: 50% 50% 50% 50% \/ 60% 60% 40% 40%;\n    opacity: 0.3;\n    animation: honeyDrop 10s linear infinite;\n  }\n  \n  .honey-drop:nth-child(1) { left: 10%; animation-delay: 0s; }\n  .honey-drop:nth-child(2) { left: 30%; animation-delay: 2s; }\n  .honey-drop:nth-child(3) { left: 50%; animation-delay: 4s; }\n  .honey-drop:nth-child(4) { left: 70%; animation-delay: 6s; }\n  .honey-drop:nth-child(5) { left: 90%; animation-delay: 8s; }\n  \n  @keyframes heroSlide {\n    0% { transform: translateY(30px); opacity: 0; }\n    100% { transform: translateY(0); opacity: 1; }\n  }\n  \n  @keyframes heroFade {\n    0% { opacity: 0; transform: translateY(20px); }\n    100% { opacity: 0.9; transform: translateY(0); }\n  }\n  \n  @keyframes slideUp {\n    0% { transform: translateY(30px); opacity: 0; }\n    100% { transform: translateY(0); opacity: 1; }\n  }\n  \n  @keyframes cardSlide {\n    0% { transform: translateY(50px) scale(0.9); opacity: 0; }\n    100% { transform: translateY(0) scale(1); opacity: 1; }\n  }\n  \n  @keyframes imageSlide {\n    0% { transform: translateX(-30px); opacity: 0; }\n    100% { transform: translateX(0); opacity: 1; }\n  }\n  \n  @keyframes listSlide {\n    0% { transform: translateX(-20px); opacity: 0; }\n    100% { transform: translateX(0); opacity: 1; }\n  }\n  \n  @keyframes timelineSlide {\n    0% { transform: translateX(-50px); opacity: 0; }\n    100% { transform: translateX(0); opacity: 1; }\n  }\n  \n  @keyframes honeyglow {\n    0%, 100% { transform: scale(1); box-shadow: 0 0 0 0 rgba(255, 215, 0, 0.4); }\n    50% { transform: scale(1.05); box-shadow: 0 0 0 10px rgba(255, 215, 0, 0); }\n  }\n  \n  @keyframes honeyPulse {\n    0%, 100% { box-shadow: 0 0 0 0 rgba(255, 215, 0, 0.4); }\n    50% { box-shadow: 0 0 0 10px rgba(255, 215, 0, 0); }\n  }\n  \n  @keyframes honeyFlow {\n    0%, 100% { transform: translateY(0px) rotate(0deg); }\n    33% { transform: translateY(-8px) rotate(1deg); }\n    66% { transform: translateY(4px) rotate(-1deg); }\n  }\n  \n  @keyframes honeyDrop {\n    0% { transform: translateY(-100px) rotate(0deg); opacity: 0; }\n    10% { opacity: 0.3; }\n    90% { opacity: 0.3; }\n    100% { transform: translateY(100vh) rotate(180deg); opacity: 0; }\n  }\n  \n  @keyframes ctaGlow {\n    0% { opacity: 0.1; }\n    100% { opacity: 0.3; }\n  }\n  \n  @keyframes warningPulse {\n    0%, 100% { border-color: #FFA500; }\n    50% { border-color: #FFD700; }\n  }\n  \n  @media (max-width: 768px) {\n    .hero-title {\n      font-size: 2rem;\n    }\n    \n    .two-column {\n      grid-template-columns: 1fr;\n      gap: 2rem;\n    }\n    \n    .reverse-mobile {\n      display: flex;\n      flex-direction: column;\n    }\n    \n    .reverse-mobile .content-image {\n      order: -1;\n      margin-bottom: 1rem;\n    }\n    \n    .benefits-grid, .tech-features, .ingredient-cards, .value-highlights, .usage-steps {\n      grid-template-columns: 1fr;\n    }\n    \n    .timeline-item {\n      flex-direction: column;\n      text-align: center;\n    }\n    \n    .timeline-marker {\n      order: -1;\n      margin: 0 auto 1rem auto;\n    }\n    \n    .timeline-content {\n      margin: 0;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"bobana-honey-container\"\u003e\n\u003c!-- Floating Honey Drops --\u003e\n\u003cdiv class=\"floating-honey\"\u003e\n\u003cdiv class=\"honey-drop\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"honey-drop\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"honey-drop\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"honey-drop\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"honey-drop\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Hero Section --\u003e\n\u003cdiv class=\"hero-section\"\u003e\n\u003ch1 class=\"hero-title\"\u003ePréférez-vous voir les signes du vieillissement chaque jour dans le miroir?\u003c\/h1\u003e\n\u003cp class=\"hero-subtitle\"\u003eChaque jour qui passe, des cellules mortes s'accumulent sur votre peau, la laissant terne et fatiguée, et les taches brunes augmentent... mais qu'attendez-vous ? Pelé \u003cstrong\u003eBOBANA\u003c\/strong\u003e Avec du miel et du collagène, il arrête le temps et redonne votre éclat de jeunesse en une seule étape!\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Product Showcase --\u003e\n\u003cdiv class=\"product-showcase\"\u003e\n\u003cimg alt=\"BOBANA Honey \u0026amp; Collagen Scrub\" class=\"product-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0582\/9879\/4181\/files\/bobana-honey-collagen-scrub-972189.webp?v=1752353400\"\/\u003e\n\u003ch2 class=\"product-name\"\u003eGommage au miel et au collagène BOBANA - Le secret de la jeunesse dans un seul gommage\u003c\/h2\u003e\n\u003cp class=\"product-intro\"\u003e\n      Le temps ne sera pas clément avec vous... Chaque jour qui passe laisse sa marque sur votre peau. Mais maintenant vous pouvez lutter contre le temps et gagner la bataille avec le gommage naturel le plus puissant pour le visage et le corps!\n    \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Benefits Grid --\u003e\n\u003cdiv class=\"section\"\u003e\n\u003ch2 class=\"section-title\"\u003e3 avantages puissants pour le visage et le corps\u003c\/h2\u003e\n\u003cdiv class=\"benefits-grid\"\u003e\n\u003cdiv class=\"benefit-card\"\u003e\n\u003cdiv class=\"benefit-number\"\u003e1\u003c\/div\u003e\n\u003ch3 class=\"benefit-title\"\u003eCombattre les signes du vieillissement\u003c\/h3\u003e\n\u003cp class=\"benefit-description\"\u003eLe collagène stimule la régénération cellulaire et réduit les ridules, restaurant l'élasticité et la douceur jeune de votre peau.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit-card\"\u003e\n\u003cdiv class=\"benefit-number\"\u003e2\u003c\/div\u003e\n\u003ch3 class=\"benefit-title\"\u003eExfoliation profonde des cellules mortes\u003c\/h3\u003e\n\u003cp class=\"benefit-description\"\u003eGranules doux de miel et de collagène éliminent doucement les couches de peau morte, révélant une peau fraîche et éclatante.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit-card\"\u003e\n\u003cdiv class=\"benefit-number\"\u003e3\u003c\/div\u003e\n\u003ch3 class=\"benefit-title\"\u003eÉliminer les taches sombres\u003c\/h3\u003e\n\u003cp class=\"benefit-description\"\u003eLe miel naturel éclaircit la pigmentation, unifie le teint de la peau, efface les effets des années et restaure l'éclat naturel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Technology Section --\u003e\n\u003cdiv class=\"technology-section\"\u003e\n\u003cdiv class=\"two-column\"\u003e\n\u003cdiv class=\"text-content\"\u003e\n\u003ch2 style=\"color: #FF8C00; text-align: left;\"\u003eTechnologie d'encapsulation : un véritable développement dans le monde du peeling\u003c\/h2\u003e\n\u003ch3\u003eGranules doux et ronds = exfoliation indolore\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eBOBANA\u003c\/strong\u003e Utilisez les dernières technologies pour offrir à vos mains un gommage efficace et doux:\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cimg alt=\"Technology\" class=\"content-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0582\/9879\/4181\/files\/bobana-honey-collagen-scrub-508233.webp?v=1752353401\"\/\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tech-features\"\u003e\n\u003cdiv class=\"tech-feature\"\u003e\n\u003ch4 style=\"color: #FF8C00; margin-bottom: 1rem;\"\u003eGrains parfaitement ronds\u003c\/h4\u003e\n\u003cp\u003eIl n'y a pas de rayures ou de petites coupures\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tech-feature\"\u003e\n\u003ch4 style=\"color: #FF8C00; margin-bottom: 1rem;\"\u003eTechnologie d'emballage avancée\u003c\/h4\u003e\n\u003cp\u003eLibérez les ingrédients actifs progressivement\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tech-feature\"\u003e\n\u003ch4 style=\"color: #FF8C00; margin-bottom: 1rem;\"\u003eSouplesse exceptionnelle\u003c\/h4\u003e\n\u003cp\u003eExfoliation profonde avec une sensation soyeuse\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Ingredients Section --\u003e\n\u003cdiv class=\"ingredient-section\"\u003e\n\u003ch2 style=\"text-align: center; font-size: 2rem; color: #FFD700; margin-bottom: 2rem;\"\u003eIngrédients actifs\u003c\/h2\u003e\n\u003cdiv class=\"ingredient-cards\"\u003e\n\u003cdiv class=\"ingredient-card\"\u003e\n\u003cspan class=\"ingredient-icon\"\u003e🍯\u003c\/span\u003e\n\u003ch4 class=\"ingredient-title\"\u003eHONEY \u0026amp; COLLAGEN MICROBEADS\u003c\/h4\u003e\n\u003cp\u003e\u003cstrong\u003eMiel naturel:\u003c\/strong\u003e Un puissant antioxydant qui illumine, hydrate et répare\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCollagène microscopique:\u003c\/strong\u003e Stimule la production naturelle de collagène et raffermit la peau\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ingredient-card\"\u003e\n\u003cspan class=\"ingredient-icon\"\u003e🌾\u003c\/span\u003e\n\u003ch4 class=\"ingredient-title\"\u003eProtéines d'avoine\u003c\/h4\u003e\n\u003cp\u003e\u003cstrong\u003eCalme instantané\u003c\/strong\u003e Pour les peaux sensibles lors de l'exfoliation\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eHydratation continue\u003c\/strong\u003e Prévient la sécheresse et l'irritation\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ingredient-card\"\u003e\n\u003cspan class=\"ingredient-icon\"\u003e💎\u003c\/span\u003e\n\u003ch4 class=\"ingredient-title\"\u003eGLYCÉRINE + formule avancée\u003c\/h4\u003e\n\u003cp\u003e\u003cstrong\u003eGlycérine:\u003c\/strong\u003e Retient l'humidité et laisse la peau douce pendant des heures\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eFormule éprouvée:\u003c\/strong\u003e Distribution parfaite et résultats garantis\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Value Section --\u003e\n\u003cdiv class=\"value-section\"\u003e\n\u003ch2 class=\"section-title\"\u003e300 grammes = valeur incroyable\u003c\/h2\u003e\n\u003ch3 style=\"color: #FF8C00; margin-bottom: 2rem;\"\u003eTaille géante à un prix irrésistible\u003c\/h3\u003e\n\u003cdiv class=\"value-highlights\"\u003e\n\u003cdiv class=\"value-item\"\u003e\n\u003cdiv class=\"value-number\"\u003e4-5 mois\u003c\/div\u003e\n\u003cp\u003ePour le visage et le corps\u003c\/p\u003e\n\u003csmall\u003eUsage régulier\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"value-item\"\u003e\n\u003cdiv class=\"value-number\"\u003e1-2 fois\u003c\/div\u003e\n\u003cp\u003eHebdomadaire seulement\u003c\/p\u003e\n\u003csmall\u003eUtilisation requise\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"value-item\"\u003e\n\u003cdiv class=\"value-number\"\u003eMoins de 2 livres\u003c\/div\u003e\n\u003cp\u003eCoût quotidien\u003c\/p\u003e\n\u003csmall\u003eMoins cher que le jus!\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Usage Section --\u003e\n\u003cdiv class=\"usage-section\"\u003e\n\u003ch2 style=\"text-align: center; color: #FF8C00; margin-bottom: 2rem;\"\u003eFaçon rapide d'utiliser\u003c\/h2\u003e\n\u003cdiv class=\"usage-steps\"\u003e\n\u003cdiv class=\"usage-step\"\u003e\n\u003cdiv class=\"step-number\"\u003e1\u003c\/div\u003e\n\u003ch4 style=\"color: #FF8C00; margin-bottom: 0.5rem;\"\u003eNettoyage\u003c\/h4\u003e\n\u003cp\u003eNettoyez votre peau à l'eau tiède\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"usage-step\"\u003e\n\u003cdiv class=\"step-number\"\u003e2\u003c\/div\u003e\n\u003ch4 style=\"color: #FF8C00; margin-bottom: 0.5rem;\"\u003eApplication\u003c\/h4\u003e\n\u003cp\u003eAppliquer le gommage sur la peau humide\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"usage-step\"\u003e\n\u003cdiv class=\"step-number\"\u003e3\u003c\/div\u003e\n\u003ch4 style=\"color: #FF8C00; margin-bottom: 0.5rem;\"\u003eMassage\u003c\/h4\u003e\n\u003cp\u003eMassez doucement pendant deux minutes\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"usage-step\"\u003e\n\u003cdiv class=\"step-number\"\u003e4\u003c\/div\u003e\n\u003ch4 style=\"color: #FF8C00; margin-bottom: 0.5rem;\"\u003eRincer\u003c\/h4\u003e\n\u003cp\u003eRincez à l'eau tiède et profitez\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: center; margin-top: 2rem; padding: 1rem; background: #FFF8DC; border-radius: 10px;\"\u003e\n\u003cp style=\"margin: 0; color: #8B4513;\"\u003e\u003cstrong\u003eRépétez:\u003c\/strong\u003e 1-2 fois par semaine pour le visage et le corps\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Results Timeline --\u003e\n\u003cdiv class=\"results-timeline\"\u003e\n\u003ch2 class=\"section-title\"\u003eRésultats rapides et clairs\u003c\/h2\u003e\n\u003cdiv class=\"timeline-item\"\u003e\n\u003cdiv class=\"timeline-content\"\u003e\n\u003ch4\u003eDès la première utilisation\u003c\/h4\u003e\n\u003cp\u003e\u003cstrong\u003eDouceur instantanée\u003c\/strong\u003e Brillance naturelle\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePeau plus lisse\u003c\/strong\u003e Et texture soyeuse\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline-marker\"\u003ePremière fois\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline-item\"\u003e\n\u003cdiv class=\"timeline-content\"\u003e\n\u003ch4\u003eAprès deux semaines\u003c\/h4\u003e\n\u003cp\u003e\u003cstrong\u003eÉclaircir les taches foncées\u003c\/strong\u003e À un rythme remarquable\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAmélioration de l'élasticité de la peau\u003c\/strong\u003e Et réduction des ridules\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline-marker\"\u003eDeux semaines\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline-item\"\u003e\n\u003cdiv class=\"timeline-content\"\u003e\n\u003ch4\u003eAprès un mois\u003c\/h4\u003e\n\u003cp\u003e\u003cstrong\u003ePeau jeune et fraîche\u003c\/strong\u003e C'est comme si vous étiez revenu des années en arrière\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eÉclat éternel\u003c\/strong\u003e Couleur uniforme sur tout le corps\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline-marker\"\u003eUn mois entier\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Warning Section --\u003e\n\u003cdiv class=\"warning-section\"\u003e\n\u003cdiv class=\"warning-icon\"\u003e⚠️\u003c\/div\u003e\n\u003ch3 style=\"color: #FF8C00; margin-bottom: 1rem;\"\u003eLes tests d'allergie sont importants!\u003c\/h3\u003e\n\u003cp style=\"margin: 0; color: #8B4513;\"\u003eAvant utilisation, effectuez un test simple sur une petite zone et attendez 24 heures.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Call to Action --\u003e\n\u003cdiv class=\"cta-section\"\u003e\n\u003ch2 class=\"cta-title\"\u003eLe temps passe... et votre peau a besoin de vous dès maintenant\u003c\/h2\u003e\n\u003cp class=\"cta-text\"\u003e\n\u003cstrong\u003eBOBANA Honey \u0026amp; Collagen Scrub\u003c\/strong\u003e Ce n'est pas seulement un gommage... c'est ça \u003cstrong\u003eMachine à remonter le temps\u003c\/strong\u003e Qui vous ramènera à la jeunesse.\n    \u003c\/p\u003e\n\u003cp class=\"cta-text\"\u003e\n\u003cstrong\u003eCommandez maintenant... et laissez votre peau raconter une nouvelle histoire de jeunesse!\u003c\/strong\u003e\n\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\ndocument.addEventListener('DOMContentLoaded', function() {\n  \/\/ Enhanced hover effects for all cards\n  const cards = document.querySelectorAll('.benefit-card, .tech-feature, .ingredient-card, .value-item, .usage-step');\n  cards.forEach(card =\u003e {\n    card.addEventListener('mouseenter', function() {\n      this.style.transform = 'translateY(-8px) scale(1.02)';\n      this.style.boxShadow = '0 15px 40px rgba(255, 165, 0, 0.15)';\n    });\n    \n    card.addEventListener('mouseleave', function() {\n      this.style.transform = 'translateY(0) scale(1)';\n      this.style.boxShadow = '0 8px 25px rgba(0,0,0,0.08)';\n    });\n  });\n  \n  \/\/ Enhanced parallax effect for floating honey drops\n  let ticking = false;\n  \n  function updateFloatingHoney() {\n    const scrolled = window.pageYOffset;\n    const honeyDrops = document.querySelectorAll('.honey-drop');\n    \n    honeyDrops.forEach((drop, index) =\u003e {\n      const speed = 0.15 + (index * 0.02);\n      const yPos = -(scrolled * speed);\n      drop.style.transform = `translateY(${yPos}px) rotate(${scrolled * 0.01}deg)`;\n    });\n    \n    ticking = false;\n  }\n  \n  function requestTick() {\n    if (!ticking) {\n      requestAnimationFrame(updateFloatingHoney);\n      ticking = true;\n    }\n  }\n  \n  window.addEventListener('scroll', requestTick);\n  \n  \/\/ Timeline marker animation enhancement\n  const timelineMarkers = document.querySelectorAll('.timeline-marker');\n  timelineMarkers.forEach((marker, index) =\u003e {\n    setTimeout(() =\u003e {\n      marker.style.animation = `honeyPulse 2s ease-in-out infinite ${index * 0.4}s`;\n    }, index * 200);\n  });\n  \n  \/\/ Dynamic text effects\n  const dynamicTexts = document.querySelectorAll('.hero-title, .cta-title');\n  dynamicTexts.forEach(text =\u003e {\n    text.addEventListener('mouseenter', function() {\n      this.style.textShadow = '0 0 20px rgba(255, 215, 0, 0.3)';\n      this.style.transform = 'scale(1.02)';\n    });\n    \n    text.addEventListener('mouseleave', function() {\n      this.style.textShadow = 'none';\n      this.style.transform = 'scale(1)';\n    });\n  });\n  \n  \/\/ Honey-themed interactions\n  const honeyElements = document.querySelectorAll('.ingredient-card');\n  honeyElements.forEach((element, index) =\u003e {\n    element.addEventListener('mouseenter', function() {\n      this.style.background = 'rgba(255,255,255,0.2)';\n      this.style.transform = 'translateY(-8px) scale(1.02)';\n    });\n    \n    element.addEventListener('mouseleave', function() {\n      this.style.background = 'rgba(255,255,255,0.1)';\n      this.style.transform = 'translateY(0) scale(1)';\n    });\n  });\n  \n  \/\/ Warning section interaction\n  const warningSection = document.querySelector('.warning-section');\n  if (warningSection) {\n    warningSection.addEventListener('mouseenter', function() {\n      this.style.borderColor = '#FFD700';\n      this.style.boxShadow = '0 10px 30px rgba(255, 215, 0, 0.15)';\n    });\n    \n    warningSection.addEventListener('mouseleave', function() {\n      this.style.borderColor = '#FFA500';\n      this.style.boxShadow = 'none';\n    });\n  }\n  \n  \/\/ Value numbers animation on scroll\n  const valueNumbers = document.querySelectorAll('.value-number');\n  const observerOptions = {\n    threshold: 0.5,\n    rootMargin: '0px'\n  };\n  \n  const observer = new IntersectionObserver((entries) =\u003e {\n    entries.forEach(entry =\u003e {\n      if (entry.isIntersecting) {\n        entry.target.style.animation = 'honeyglow 1.5s ease-out';\n      }\n    });\n  }, observerOptions);\n  \n  valueNumbers.forEach(number =\u003e {\n    observer.observe(number);\n  });\n});\n\u003c\/script\u003e","brand":"Bobana","offers":[{"title":"Default Title","offer_id":46999402152110,"sku":null,"price":20.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/5359\/7102\/files\/bobanabr-honey-collagenbr-scrub-866517_79a7f60c-0f88-4525-ae69-fdaeabcc9c79.webp?v=1788175335"},{"product_id":"bobana-marine-collagen-hyaluronic-gel","title":"Bobana Marine Collagen \u0026 Hyaluronic Acid Gel","description":"\u003cstyle\u003e#bbhy{--bg:#020a1a;--bg2:#06244d;--c:#1e9be0;--c2:#7fd3ff;--s:#d6ecff;--bd:rgba(30,155,224,.36);--tint:rgba(30,155,224,.1);border-radius:28px;background:var(--bg);color:#fff;font-family:inherit;line-height:1.75;overflow:hidden;direction:ltr;text-align:start;font-size:17px}#bbhy *{box-sizing:border-box}#bbhy .sec{padding:56px 0}#bbhy .a{background:var(--bg)}#bbhy .b{background:linear-gradient(180deg,var(--bg2),var(--bg))}#bbhy .wrap{max-width:940px;margin:auto;padding:0 20px}#bbhy .c{text-align:center}#bbhy h1,#bbhy h2{color:#fff!important;font-weight:900;margin:0 0 14px}#bbhy h1{font-size:clamp(28px,5vw,44px);line-height:1.2}#bbhy h2{font-size:clamp(23px,4vw,32px);line-height:1.25}#bbhy h3{color:var(--c2)!important;font-size:19px;font-weight:800;margin:0 0 6px}#bbhy p{margin:0 0 12px;color:#dbeaf7}#bbhy .hl,#bbhy .k{color:var(--c2)!important}#bbhy .k{font-weight:800}#bbhy .kick{display:inline-block;padding:7px 20px;border-radius:30px;background:var(--tint);border:1px solid var(--bd);color:var(--s)!important;font-weight:800;font-size:14px;margin-bottom:16px}#bbhy .lead{max-width:780px;margin:0 auto 22px;font-size:18px}#bbhy .chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:6px}#bbhy .chips span{border:1px solid var(--bd);background:var(--tint);padding:6px 16px;border-radius:30px;font-size:14px;font-weight:700}#bbhy img.ph{display:block;width:100%;max-width:620px;height:auto;aspect-ratio:1\/1;object-fit:cover;border-radius:24px;margin:26px auto 0;box-shadow:0 20px 50px rgba(0,0,0,.7)}#bbhy .hero{background:radial-gradient(circle at 50% 0,rgba(30,155,224,.32),transparent 62%),var(--bg);text-align:center;padding-top:58px}#bbhy .split{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}#bbhy .split img.ph{margin:0;max-width:100%}#bbhy .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-top:22px}#bbhy .card{background:linear-gradient(150deg,var(--bg2),var(--bg));border:1px solid var(--bd);border-radius:18px;padding:16px}#bbhy .card p{margin:0;font-size:15px;color:#fff}#bbhy .card .n{display:block;font-size:13px;color:var(--s)!important;font-weight:700;margin-bottom:4px;letter-spacing:.04em}#bbhy .layers{display:grid;gap:12px;margin-top:22px}#bbhy .layers div{display:flex;gap:14px;align-items:flex-start;border:1px solid var(--bd);border-radius:18px;padding:16px 18px;background:rgba(255,255,255,.035)}#bbhy .layers b{flex:0 0 44px;height:44px;border-radius:50%;background:var(--c);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:19px}#bbhy .layers p{margin:0;font-size:16px}#bbhy .tl{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px}#bbhy .tl div{border-radius:18px;padding:20px 16px;background:rgba(255,255,255,.04);border:1px solid var(--bd)}#bbhy .tl b{display:block;color:var(--c2)!important;font-size:20px;margin-bottom:4px}#bbhy .tl p{margin:0;font-size:16px}#bbhy ul.ck{list-style:none;padding:0;margin:12px 0 0}#bbhy ul.ck li{padding:7px 0;padding-inline-start:30px;position:relative;color:#fff}#bbhy ul.ck li:before{content:\"\";position:absolute;inset-inline-start:2px;top:16px;width:12px;height:12px;border-radius:50%;background:var(--c);box-shadow:0 0 12px var(--c)}#bbhy .warn{border:1.5px solid var(--c);border-radius:22px;padding:26px 22px;background:var(--tint)}#bbhy details{background:rgba(255,255,255,.04);border:1px solid var(--bd);border-radius:14px;padding:15px 20px;margin-bottom:10px}#bbhy summary{cursor:pointer;font-weight:800;color:#fff!important}#bbhy details p{margin:10px 0 0}#bbhy .cta{border:2px solid var(--c);border-radius:28px;padding:40px 20px;text-align:center;background:radial-gradient(circle at 50% 0,rgba(30,155,224,.28),transparent 70%),var(--bg)}#bbhy .btn{display:inline-block;margin-top:22px;padding:15px 40px;border-radius:40px;background:linear-gradient(90deg,#0a5a96,var(--c));color:#fff!important;font-weight:900;font-size:20px;box-shadow:0 10px 30px rgba(30,155,224,.45)}#bbhy .trust{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:24px}#bbhy .trust span{border:1px solid var(--bd);background:var(--tint);padding:10px 22px;border-radius:40px;font-weight:800;font-size:15px}#bbhy .inci{font-size:13px;color:var(--s);margin-top:16px;opacity:.9}@media(max-width:768px){#bbhy .sec{padding:38px 0}#bbhy .wrap{padding:0 14px}#bbhy .split{grid-template-columns:1fr}#bbhy .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#bbhy .card{padding:10px}#bbhy .card p{font-size:13px;line-height:1.5}#bbhy .card h3{font-size:15px}#bbhy .tl{grid-template-columns:1fr}#bbhy .warn,#bbhy .cta{padding:22px 16px}}\u003c\/style\u003e\n\u003cdiv id=\"bbhy\"\u003e\n\u003cdiv class=\"sec hero\"\u003e\u003cdiv class=\"wrap\"\u003e\n\u003cspan class=\"kick\"\u003eMarine collagen water gel | 250 ml for face, body and hands\u003c\/span\u003e\n\u003ch1\u003eYour skin doesn't need a heavier cream. \u003cspan class=\"hl\"\u003eIt needs water.\u003c\/span\u003e\u003c\/h1\u003e\n\u003cp class=\"lead\"\u003e\u003cbdi\u003eBobana Marine Collagen \u0026amp; Hyaluronic Acid\u003c\/bdi\u003e combines marine collagen, hyaluronic acid microbeads, niacinamide and jojoba oil in a light gel that spreads easily. Instant hydration, more elasticity and a softer feel, according to the brand, without a heavy or sticky finish.\u003c\/p\u003e\n\u003cdiv class=\"chips\"\u003e\n\u003cspan\u003eMarine collagen\u003c\/span\u003e\u003cspan\u003eHyaluronic microbeads\u003c\/span\u003e\u003cspan\u003eNiacinamide\u003c\/span\u003e\u003cspan\u003eJojoba oil\u003c\/span\u003e\u003cspan\u003eFace, body and hands\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cimg class=\"ph\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/5359\/7102\/files\/6abb25d0-7bf3-47fa-8881-1d2c0498b297.jpg\" alt=\"Bobana Marine Collagen and Hyaluronic Acid gel on rocks by the sea\" width=\"1024\" height=\"1024\"\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"sec b\"\u003e\u003cdiv class=\"wrap\"\u003e\n\u003ch2 class=\"c\"\u003eHeavy cream on, and your skin still feels tight two hours later?\u003c\/h2\u003e\n\u003cp class=\"c lead\"\u003eDryness doesn't always mean your skin needs more oil. Often what it has lost is \u003cspan class=\"k\"\u003ewater\u003c\/span\u003e. Rich creams tend to sit on top of the skin, while a water gel spreads fast and feels fresh.\u003c\/p\u003e\n\u003cdiv class=\"layers\"\u003e\n\u003cdiv\u003e\u003cb\u003e1\u003c\/b\u003e\u003cp\u003e\u003cspan class=\"k\"\u003eWater that stays:\u003c\/span\u003e hyaluronic acid is known for attracting and holding water. Here it comes as tiny microbeads inside the gel.\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e2\u003c\/b\u003e\u003cp\u003e\u003cspan class=\"k\"\u003eElasticity support:\u003c\/span\u003e the brand describes the marine collagen as moisturizing the middle layer of the skin to support elasticity.\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e3\u003c\/b\u003e\u003cp\u003e\u003cspan class=\"k\"\u003eA balanced feel:\u003c\/span\u003e niacinamide and jojoba oil are listed to support skin texture, freshness and nourishment.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"sec a\"\u003e\u003cdiv class=\"wrap\"\u003e\n\u003ch2 class=\"c\"\u003eOne 250 ml bottle for your face, body and hands\u003c\/h2\u003e\n\u003cdiv class=\"split\"\u003e\n\u003cdiv\u003e\n\u003cp\u003eThe label calls it a \u003cspan class=\"k\"\u003eBoosting Elasticity \u0026amp; Hydration Water Gel\u003c\/span\u003e. A light gel that supports elasticity and hydration, in a generous size made for daily use on more than one area.\u003c\/p\u003e\n\u003cul class=\"ck\"\u003e\n\u003cli\u003e\u003cspan class=\"k\"\u003eInstant hydration:\u003c\/span\u003e a watery feel that refreshes dry skin from the first use.\u003c\/li\u003e\n\u003cli\u003e\u003cspan class=\"k\"\u003eElasticity:\u003c\/span\u003e marine collagen for a softer feel.\u003c\/li\u003e\n\u003cli\u003e\u003cspan class=\"k\"\u003eLightweight:\u003c\/span\u003e spreads easily without a heavy layer.\u003c\/li\u003e\n\u003cli\u003e\u003cspan class=\"k\"\u003eMulti-use:\u003c\/span\u003e face, body and hands.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cimg class=\"ph\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/5359\/7102\/files\/marinebr-collagen-hyaluronicbr-acid-gel-927703.webp?v=1788175334\" alt=\"Bobana Marine Collagen and Hyaluronic Acid gel bottle and box, 250 ml\" width=\"1080\" height=\"1080\" loading=\"lazy\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"sec b\"\u003e\u003cdiv class=\"wrap\"\u003e\n\u003ch2 class=\"c\"\u003eWhat's inside? Those blue beads are not decoration\u003c\/h2\u003e\n\u003cp class=\"c lead\"\u003eThe small beads you see in the gel are the hyaluronic acid microbeads. These are the key ingredients listed by the brand:\u003c\/p\u003e\n\u003cdiv class=\"grid\"\u003e\n\u003cdiv class=\"card\"\u003e\u003cspan class=\"n\"\u003eMARINE COLLAGEN\u003c\/span\u003e\u003ch3\u003eMarine collagen\u003c\/h3\u003e\u003cp\u003eDescribed by the brand as moisturizing the middle layer of the skin to support elasticity.\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\u003cspan class=\"n\"\u003eHYALURONIC ACID MICROBEADS\u003c\/span\u003e\u003ch3\u003eHyaluronic microbeads\u003c\/h3\u003e\u003cp\u003eFor deep hydration and a fuller, fresher feel, according to the brand.\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\u003cspan class=\"n\"\u003eNIACINAMIDE\u003c\/span\u003e\u003ch3\u003eNiacinamide\u003c\/h3\u003e\u003cp\u003eVitamin B3, known for supporting skin texture, radiance and balance.\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\u003cspan class=\"n\"\u003eJOJOBA OIL\u003c\/span\u003e\u003ch3\u003eJojoba oil\u003c\/h3\u003e\u003cp\u003eA light oil used to soften and nourish skin without a heavy feel.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg class=\"ph\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/5359\/7102\/files\/264719db-36f3-496a-a109-3dff04d2349c.jpg\" alt=\"Clear water gel texture with blue microbeads\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e\n\u003cp class=\"inci\"\u003eMarine Collagen, Hyaluronic Acid Microbeads, Niacinamide, Carbomer, Triethanolamine, Jojoba Oil, Tea Tree Oil (as listed by the brand)\u003c\/p\u003e\n\u003cp class=\"c\" style=\"margin-top:10px;font-size:14px\"\u003eCarbomer and triethanolamine are gel-texture ingredients. The list is as published by the brand, without concentrations. The original is printed on the pack.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"sec a\"\u003e\u003cdiv class=\"wrap\"\u003e\n\u003ch2 class=\"c\"\u003eIf this sounds like you, this gel was made for you\u003c\/h2\u003e\n\u003cdiv class=\"split\"\u003e\n\u003cul class=\"ck\"\u003e\n\u003cli\u003eYour skin is \u003cspan class=\"k\"\u003enormal or dry\u003c\/span\u003e and feels tight after washing or in air conditioning.\u003c\/li\u003e\n\u003cli\u003eYou want \u003cspan class=\"k\"\u003elight water-based hydration\u003c\/span\u003e, not a heavy cream.\u003c\/li\u003e\n\u003cli\u003eYou want skin that feels \u003cspan class=\"k\"\u003esofter and more elastic\u003c\/span\u003e.\u003c\/li\u003e\n\u003cli\u003eYou want one product for \u003cspan class=\"k\"\u003eface, body and hands\u003c\/span\u003e.\u003c\/li\u003e\n\u003cli\u003eYou like a simple routine you can stick to every day.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cimg class=\"ph\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/5359\/7102\/files\/5a4f5e2b-8642-4a61-8b3a-f6d27551b686.jpg\" alt=\"Hyaluronic gel on a sunny beach\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e\n\u003c\/div\u003e\n\u003cp class=\"c\" style=\"margin-top:16px;font-size:14px\"\u003eThe brand recommends it for normal and dry skin.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"sec b\"\u003e\u003cdiv class=\"wrap\"\u003e\n\u003ch2 class=\"c\"\u003eWhat you may notice, and when\u003c\/h2\u003e\n\u003cp class=\"c lead\"\u003eNo exaggerated promises. Skincare takes consistency, and results vary from person to person:\u003c\/p\u003e\n\u003cdiv class=\"tl\"\u003e\n\u003cdiv\u003e\u003cb\u003eFrom the first use\u003c\/b\u003e\u003cp\u003eA fresh, watery feel and an immediate sense of hydration.\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003eAfter about two weeks\u003c\/b\u003e\u003cp\u003eWith regular use, you may notice skin that feels softer and less tight.\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003eWith continued use\u003c\/b\u003e\u003cp\u003eA better feeling of elasticity and hydration with a consistent routine.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg class=\"ph\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/5359\/7102\/files\/27a1616d-4864-46c4-a8b7-2909a17c45cc.jpg\" alt=\"Hyaluronic gel underwater in the deep sea\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"sec a\"\u003e\u003cdiv class=\"wrap\"\u003e\n\u003ch2 class=\"c\"\u003eFour steps. That's it.\u003c\/h2\u003e\n\u003cdiv class=\"split\"\u003e\n\u003cdiv class=\"layers\" style=\"margin-top:0\"\u003e\n\u003cdiv\u003e\u003cb\u003e1\u003c\/b\u003e\u003cp\u003e\u003cspan class=\"k\"\u003eCleanse:\u003c\/span\u003e wash your skin and pat it dry gently.\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e2\u003c\/b\u003e\u003cp\u003e\u003cspan class=\"k\"\u003eTake a little:\u003c\/span\u003e a small amount covers the area.\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e3\u003c\/b\u003e\u003cp\u003e\u003cspan class=\"k\"\u003eMassage gently:\u003c\/span\u003e in circular motions until absorbed.\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e4\u003c\/b\u003e\u003cp\u003e\u003cspan class=\"k\"\u003eExtend:\u003c\/span\u003e face, body or hands as you need. Use sunscreen in the daytime.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg class=\"ph\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/5359\/7102\/files\/d8a0028f-12e8-4870-98b2-64b825a0ab4b.jpg\" alt=\"A hand taking a small amount of hyaluronic gel on the beach\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"sec b\"\u003e\u003cdiv class=\"wrap\"\u003e\u003cdiv class=\"warn\"\u003e\n\u003ch2\u003eA word of honesty before you start\u003c\/h2\u003e\n\u003cul class=\"ck\"\u003e\n\u003cli\u003eFor topical use only. Do not ingest.\u003c\/li\u003e\n\u003cli\u003ePatch test on a small area before first use, and stop if you notice redness, burning or irritation.\u003c\/li\u003e\n\u003cli\u003eA cosmetic care product, not a medical treatment and not a substitute for sunscreen.\u003c\/li\u003e\n\u003cli\u003eIf you have an allergy to any ingredient or a skin condition, ask a dermatologist first.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"sec a\"\u003e\u003cdiv class=\"wrap\"\u003e\n\u003ch2 class=\"c\"\u003eThe full picture before you decide\u003c\/h2\u003e\n\u003cdiv class=\"grid\"\u003e\n\u003cdiv class=\"card\"\u003e\u003ch3\u003eThe bright side\u003c\/h3\u003e\u003cp\u003eA light gel, hydration and elasticity with well-known ingredients, in a 250 ml size that covers more than one area.\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\u003ch3\u003eWorth noting\u003c\/h3\u003e\u003cp\u003eA cosmetic product. Results vary by skin type and consistency. Patch test first.\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\u003ch3\u003eThe bottom line\u003c\/h3\u003e\u003cp\u003eIf you want simple water-based hydration with marine collagen and hyaluronic acid for normal or dry skin, it is worth trying.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"sec b\"\u003e\u003cdiv class=\"wrap\"\u003e\n\u003ch2 class=\"c\"\u003eQuestions before you order\u003c\/h2\u003e\n\u003cdetails\u003e\u003csummary\u003eWhich skin types is it for?\u003c\/summary\u003e\u003cp\u003eThe brand recommends it for normal and dry skin. If your skin is sensitive, patch test on a small area first.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eDoes it feel sticky?\u003c\/summary\u003e\u003cp\u003eIt is a light water gel that spreads easily, according to the brand.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eCan I use it on my body and hands?\u003c\/summary\u003e\u003cp\u003eYes. The brand states it is for face, body and hands.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eWhen will I see results?\u003c\/summary\u003e\u003cp\u003eThe hydrating feel is noticeable from the first use. Further improvement needs consistency, and results vary from person to person.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eIs it genuine, and where do you ship?\u003c\/summary\u003e\u003cp\u003eYes, it is a \u003cspan class=\"k\"\u003egenuine product\u003c\/span\u003e, and we ship worldwide.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"sec a\"\u003e\u003cdiv class=\"wrap\"\u003e\u003cdiv class=\"cta\"\u003e\n\u003ch2\u003eGive thirsty skin the sea it has been missing\u003c\/h2\u003e\n\u003cp\u003eMarine collagen and hyaluronic acid in a light water gel, in a 250 ml bottle that lasts. Try it and judge for yourself.\u003c\/p\u003e\n\u003cimg class=\"ph\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/5359\/7102\/files\/bba590b5-3830-4e94-bff1-38e200fac188.jpg\" alt=\"Bobana Hyaluronic 250 ml bottle on a sea-glass surface\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e\n\u003cdiv class=\"btn\"\u003eOrder now\u003c\/div\u003e\n\u003cdiv class=\"trust\"\u003e\u003cspan\u003eGenuine product\u003c\/span\u003e\u003cspan\u003eWorldwide shipping\u003c\/span\u003e\u003cspan\u003eWhatsApp support\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Bobana","offers":[{"title":"Default Title","offer_id":46999402348718,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/5359\/7102\/files\/marinebr-collagen-hyaluronicbr-acid-gel-927703.webp?v=1788175334"},{"product_id":"bobana-marine-collagen-vitamin-c-gel","title":"Bobana Marine Collagen \u0026 Vitamin C Gel","description":"\u003cstyle\u003e#bbvc{--bg:#1a0c02;--bg2:#3a1a04;--c:#ff8a1f;--c2:#ffb866;--s:#ffe3c2;--bd:rgba(255,138,31,.36);--tint:rgba(255,138,31,.1);border-radius:28px;background:var(--bg);color:#fff;font-family:inherit;line-height:1.75;overflow:hidden;direction:ltr;text-align:start;font-size:17px}#bbvc *{box-sizing:border-box}#bbvc .sec{padding:56px 0}#bbvc .a{background:var(--bg)}#bbvc .b{background:linear-gradient(180deg,var(--bg2),var(--bg))}#bbvc .wrap{max-width:940px;margin:auto;padding:0 20px}#bbvc .c{text-align:center}#bbvc h1,#bbvc h2{color:#fff!important;font-weight:900;margin:0 0 14px}#bbvc h1{font-size:clamp(28px,5vw,44px);line-height:1.2}#bbvc h2{font-size:clamp(23px,4vw,32px);line-height:1.25}#bbvc h3{color:var(--c2)!important;font-size:19px;font-weight:800;margin:0 0 6px}#bbvc p{margin:0 0 12px;color:#f7e6d4}#bbvc .hl,#bbvc .k{color:var(--c2)!important}#bbvc .k{font-weight:800}#bbvc .kick{display:inline-block;padding:7px 20px;border-radius:30px;background:var(--tint);border:1px solid var(--bd);color:var(--s)!important;font-weight:800;font-size:14px;margin-bottom:16px}#bbvc .lead{max-width:780px;margin:0 auto 22px;font-size:18px}#bbvc .chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:6px}#bbvc .chips span{border:1px solid var(--bd);background:var(--tint);padding:6px 16px;border-radius:30px;font-size:14px;font-weight:700}#bbvc img.ph{display:block;width:100%;max-width:620px;height:auto;aspect-ratio:1\/1;object-fit:cover;border-radius:24px;margin:26px auto 0;box-shadow:0 20px 50px rgba(0,0,0,.7)}#bbvc .hero{background:radial-gradient(circle at 50% 0,rgba(255,138,31,.32),transparent 62%),var(--bg);text-align:center;padding-top:58px}#bbvc .split{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}#bbvc .split img.ph{margin:0;max-width:100%}#bbvc .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-top:22px}#bbvc .card{background:linear-gradient(150deg,var(--bg2),var(--bg));border:1px solid var(--bd);border-radius:18px;padding:16px}#bbvc .card p{margin:0;font-size:15px;color:#fff}#bbvc .card .n{display:block;font-size:13px;color:var(--s)!important;font-weight:700;margin-bottom:4px;letter-spacing:.04em}#bbvc .layers{display:grid;gap:12px;margin-top:22px}#bbvc .layers div{display:flex;gap:14px;align-items:flex-start;border:1px solid var(--bd);border-radius:18px;padding:16px 18px;background:rgba(255,255,255,.035)}#bbvc .layers b{flex:0 0 44px;height:44px;border-radius:50%;background:var(--c);color:#1a0c02;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:19px}#bbvc .layers p{margin:0;font-size:16px}#bbvc .tl{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px}#bbvc .tl div{border-radius:18px;padding:20px 16px;background:rgba(255,255,255,.04);border:1px solid var(--bd)}#bbvc .tl b{display:block;color:var(--c2)!important;font-size:20px;margin-bottom:4px}#bbvc .tl p{margin:0;font-size:16px}#bbvc ul.ck{list-style:none;padding:0;margin:12px 0 0}#bbvc ul.ck li{padding:7px 0;padding-inline-start:30px;position:relative;color:#fff}#bbvc ul.ck li:before{content:\"\";position:absolute;inset-inline-start:2px;top:16px;width:12px;height:12px;border-radius:50%;background:var(--c);box-shadow:0 0 12px var(--c)}#bbvc .warn{border:1.5px solid var(--c);border-radius:22px;padding:26px 22px;background:var(--tint)}#bbvc details{background:rgba(255,255,255,.04);border:1px solid var(--bd);border-radius:14px;padding:15px 20px;margin-bottom:10px}#bbvc summary{cursor:pointer;font-weight:800;color:#fff!important}#bbvc details p{margin:10px 0 0}#bbvc .cta{border:2px solid var(--c);border-radius:28px;padding:40px 20px;text-align:center;background:radial-gradient(circle at 50% 0,rgba(255,138,31,.28),transparent 70%),var(--bg)}#bbvc .btn{display:inline-block;margin-top:22px;padding:15px 40px;border-radius:40px;background:linear-gradient(90deg,#b85a00,var(--c));color:#fff!important;font-weight:900;font-size:20px;box-shadow:0 10px 30px rgba(255,138,31,.45)}#bbvc .trust{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:24px}#bbvc .trust span{border:1px solid var(--bd);background:var(--tint);padding:10px 22px;border-radius:40px;font-weight:800;font-size:15px}#bbvc .inci{font-size:13px;color:var(--s);margin-top:16px;opacity:.9}@media(max-width:768px){#bbvc .sec{padding:38px 0}#bbvc .wrap{padding:0 14px}#bbvc .split{grid-template-columns:1fr}#bbvc .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#bbvc .card{padding:10px}#bbvc .card p{font-size:13px;line-height:1.5}#bbvc .card h3{font-size:15px}#bbvc .tl{grid-template-columns:1fr}#bbvc .warn,#bbvc .cta{padding:22px 16px}}\u003c\/style\u003e\n\u003cdiv id=\"bbvc\"\u003e\n\u003cdiv class=\"sec hero\"\u003e\u003cdiv class=\"wrap\"\u003e\n\u003cspan class=\"kick\"\u003eMarine collagen and vitamin C water gel | 250 ml for face, body and hands\u003c\/span\u003e\n\u003ch1\u003eUneven, dull skin tone? That's where \u003cspan class=\"hl\"\u003evitamin C\u003c\/span\u003e meets sea collagen\u003c\/h1\u003e\n\u003cp class=\"lead\"\u003e\u003cbdi\u003eBobana Marine Collagen \u0026amp; Vitamin C\u003c\/bdi\u003e combines marine collagen, vitamin C microbeads, niacinamide and jojoba oil in a light water gel. The brand says it supports elasticity and helps with radiance, a more even skin tone and the look of dark spots.\u003c\/p\u003e\n\u003cdiv class=\"chips\"\u003e\n\u003cspan\u003eMarine collagen\u003c\/span\u003e\u003cspan\u003eVitamin C microbeads\u003c\/span\u003e\u003cspan\u003eNiacinamide\u003c\/span\u003e\u003cspan\u003eJojoba oil\u003c\/span\u003e\u003cspan\u003eAll skin types, per the brand\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cimg class=\"ph\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/5359\/7102\/files\/5385c400-e549-40ff-a2b8-9bcdb020d99c.jpg\" alt=\"Bobana Marine Collagen and Vitamin C gel\" width=\"1024\" height=\"1024\"\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"sec b\"\u003e\u003cdiv class=\"wrap\"\u003e\n\u003ch2 class=\"c\"\u003eWhy do dark spots and uneven tone stick around, whatever you try?\u003c\/h2\u003e\n\u003cp class=\"c lead\"\u003eSun, stress and a thin routine can leave skin dull and uneven. Many products focus on a single thing. Here the formula brings \u003cspan class=\"k\"\u003emore than one well-known ingredient\u003c\/span\u003e into a single gel.\u003c\/p\u003e\n\u003cdiv class=\"layers\"\u003e\n\u003cdiv\u003e\u003cb\u003e1\u003c\/b\u003e\u003cp\u003e\u003cspan class=\"k\"\u003eRadiance and an even tone:\u003c\/span\u003e the brand describes the vitamin C microbeads as helping brighten skin and reduce the look of dark spots.\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e2\u003c\/b\u003e\u003cp\u003e\u003cspan class=\"k\"\u003eFreshness and a balanced feel:\u003c\/span\u003e niacinamide is described as helping even out tone and improve skin radiance.\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e3\u003c\/b\u003e\u003cp\u003e\u003cspan class=\"k\"\u003eElasticity and hydration:\u003c\/span\u003e marine collagen and jojoba oil support elasticity and hydration, according to the brand.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"sec a\"\u003e\u003cdiv class=\"wrap\"\u003e\n\u003ch2 class=\"c\"\u003eOne 250 ml bottle. A complete brightening routine\u003c\/h2\u003e\n\u003cdiv class=\"split\"\u003e\n\u003cdiv\u003e\n\u003cp\u003eThe label calls it a \u003cspan class=\"k\"\u003eBoosting Skin Elasticity \u0026amp; Brightening Water Gel\u003c\/span\u003e. A light gel that supports elasticity and radiance, in a generous size made for daily use.\u003c\/p\u003e\n\u003cul class=\"ck\"\u003e\n\u003cli\u003e\u003cspan class=\"k\"\u003eRadiance:\u003c\/span\u003e vitamin C microbeads for fresh, glowing-looking skin.\u003c\/li\u003e\n\u003cli\u003e\u003cspan class=\"k\"\u003eEven tone:\u003c\/span\u003e with niacinamide, according to the brand.\u003c\/li\u003e\n\u003cli\u003e\u003cspan class=\"k\"\u003eElasticity:\u003c\/span\u003e marine collagen for softer skin.\u003c\/li\u003e\n\u003cli\u003e\u003cspan class=\"k\"\u003eMulti-use:\u003c\/span\u003e face, body and hands.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cimg class=\"ph\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/5359\/7102\/files\/bobana-marine-collagen-vitamin-c-gel-179932_0ceef05c-156b-42e8-a3fa-846797da86a2.webp?v=1788175332\" alt=\"Bobana Marine Collagen and Vitamin C gel bottle and box, 250 ml\" width=\"1080\" height=\"1080\" loading=\"lazy\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"sec b\"\u003e\u003cdiv class=\"wrap\"\u003e\n\u003ch2 class=\"c\"\u003eWhat's inside? This is the secret behind the orange\u003c\/h2\u003e\n\u003cp class=\"c lead\"\u003eThese are the key ingredients listed by the brand:\u003c\/p\u003e\n\u003cdiv class=\"grid\"\u003e\n\u003cdiv class=\"card\"\u003e\u003cspan class=\"n\"\u003eVITAMIN C MICROBEADS\u003c\/span\u003e\u003ch3\u003eVitamin C microbeads\u003c\/h3\u003e\u003cp\u003eDescribed by the brand as helping brighten skin and reduce the look of dark spots.\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\u003cspan class=\"n\"\u003eMARINE COLLAGEN\u003c\/span\u003e\u003ch3\u003eMarine collagen\u003c\/h3\u003e\u003cp\u003eSupports elasticity and firmness, according to the brand.\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\u003cspan class=\"n\"\u003eNIACINAMIDE\u003c\/span\u003e\u003ch3\u003eNiacinamide\u003c\/h3\u003e\u003cp\u003eVitamin B3, which helps even out skin tone and radiance, according to the brand.\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\u003cspan class=\"n\"\u003eJOJOBA + TEA TREE OIL\u003c\/span\u003e\u003ch3\u003eNatural oils\u003c\/h3\u003e\u003cp\u003eJojoba and tea tree oil to nourish, hydrate and protect skin, according to the brand.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg class=\"ph\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/5359\/7102\/files\/293623c5-b981-4114-9bc4-9ef91b7ea5a8.jpg\" alt=\"Light vitamin C water gel texture next to the pack\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e\n\u003cp class=\"inci\"\u003eMarine Collagen, Vitamin C Microbeads, Niacinamide, Carbomer, Triethanolamine, Jojoba Oil, Tea Tree Oil (as listed by the brand)\u003c\/p\u003e\n\u003cp class=\"c\" style=\"margin-top:10px;font-size:14px\"\u003eThe list is as published by the brand, without concentrations. Carbomer and triethanolamine are gel-texture ingredients.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"sec a\"\u003e\u003cdiv class=\"wrap\"\u003e\n\u003ch2 class=\"c\"\u003eIf this sounds like you, this gel was made for you\u003c\/h2\u003e\n\u003cdiv class=\"split\"\u003e\n\u003cul class=\"ck\"\u003e\n\u003cli\u003eYour skin looks \u003cspan class=\"k\"\u003edull or needs radiance\u003c\/span\u003e.\u003c\/li\u003e\n\u003cli\u003eYou have \u003cspan class=\"k\"\u003edark spots or an uneven tone\u003c\/span\u003e and want a routine that supports a more even look.\u003c\/li\u003e\n\u003cli\u003eYou want a \u003cspan class=\"k\"\u003elight water gel\u003c\/span\u003e, not a heavy cream.\u003c\/li\u003e\n\u003cli\u003eYou want one product for face, body and hands.\u003c\/li\u003e\n\u003cli\u003eYou already wear sunscreen in the daytime.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cimg class=\"ph\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/5359\/7102\/files\/9c51f93d-a5b2-4526-932d-b89e8d13c4c4.jpg\" alt=\"Vitamin C gel on a sunny beach\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e\n\u003c\/div\u003e\n\u003cp class=\"c\" style=\"margin-top:16px;font-size:14px\"\u003eThe brand describes it as suitable for all skin types.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"sec b\"\u003e\u003cdiv class=\"wrap\"\u003e\n\u003ch2 class=\"c\"\u003eWhat you may notice, and when\u003c\/h2\u003e\n\u003cp class=\"c lead\"\u003eNo exaggerated promises. Radiance and an even tone take consistency, and results vary from person to person:\u003c\/p\u003e\n\u003cdiv class=\"tl\"\u003e\n\u003cdiv\u003e\u003cb\u003eFrom the first use\u003c\/b\u003e\u003cp\u003eA fresh, watery feel and a light touch on the skin.\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003eAfter about two weeks\u003c\/b\u003e\u003cp\u003eWith regular use, you may notice a softer feel and more radiance.\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003eWith continued use\u003c\/b\u003e\u003cp\u003eA better feeling of elasticity and a more even look with a consistent routine.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg class=\"ph\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/5359\/7102\/files\/9ff6bd4f-9b85-415d-b5d6-5240f720d306.jpg\" alt=\"Vitamin C gel underwater in the deep sea\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"sec a\"\u003e\u003cdiv class=\"wrap\"\u003e\n\u003ch2 class=\"c\"\u003eFour steps. Once or twice a day\u003c\/h2\u003e\n\u003cdiv class=\"split\"\u003e\n\u003cdiv class=\"layers\" style=\"margin-top:0\"\u003e\n\u003cdiv\u003e\u003cb\u003e1\u003c\/b\u003e\u003cp\u003e\u003cspan class=\"k\"\u003eCleanse:\u003c\/span\u003e wash your skin and pat it dry gently.\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e2\u003c\/b\u003e\u003cp\u003e\u003cspan class=\"k\"\u003eTake a little:\u003c\/span\u003e a small amount covers the area.\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e3\u003c\/b\u003e\u003cp\u003e\u003cspan class=\"k\"\u003eMassage gently:\u003c\/span\u003e in circular motions until absorbed.\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e4\u003c\/b\u003e\u003cp\u003e\u003cspan class=\"k\"\u003eRepeat:\u003c\/span\u003e once or twice daily as you need, on face, body or hands. Sunscreen is a must in the daytime.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg class=\"ph\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/5359\/7102\/files\/f0cafeec-d29e-4e86-aa76-56214ca3a981.jpg\" alt=\"A hand taking a small amount of vitamin C gel on the beach\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"sec b\"\u003e\u003cdiv class=\"wrap\"\u003e\u003cdiv class=\"warn\"\u003e\n\u003ch2\u003eA word of honesty before you start\u003c\/h2\u003e\n\u003cul class=\"ck\"\u003e\n\u003cli\u003eFor topical use only. Do not ingest.\u003c\/li\u003e\n\u003cli\u003ePatch test on a small area before first use, and stop if you notice redness, burning or irritation.\u003c\/li\u003e\n\u003cli\u003eA cosmetic care product, not a medical treatment and not a substitute for sunscreen. Use sunscreen in the daytime.\u003c\/li\u003e\n\u003cli\u003eIf you have an allergy to any ingredient or a skin condition, ask a dermatologist first.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"sec a\"\u003e\u003cdiv class=\"wrap\"\u003e\n\u003ch2 class=\"c\"\u003eThe full picture before you decide\u003c\/h2\u003e\n\u003cdiv class=\"grid\"\u003e\n\u003cdiv class=\"card\"\u003e\u003ch3\u003eThe bright side\u003c\/h3\u003e\u003cp\u003eA light gel, radiance and elasticity with well-known ingredients, in a 250 ml size that covers more than one area.\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\u003ch3\u003eWorth noting\u003c\/h3\u003e\u003cp\u003eA cosmetic product. Results vary by skin type and consistency. Patch test first.\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\u003ch3\u003eThe bottom line\u003c\/h3\u003e\u003cp\u003eIf you want a simple water gel for radiance and an even tone with marine collagen, vitamin C and niacinamide, it is worth trying.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"sec b\"\u003e\u003cdiv class=\"wrap\"\u003e\n\u003ch2 class=\"c\"\u003eQuestions before you order\u003c\/h2\u003e\n\u003cdetails\u003e\u003csummary\u003eWhich skin types is it for?\u003c\/summary\u003e\u003cp\u003eThe brand describes it as suitable for all skin types. If your skin is sensitive, patch test on a small area first.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eOnce or twice a day?\u003c\/summary\u003e\u003cp\u003eThe brand says once or twice daily as you need. Keep using sunscreen in the daytime.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eCan I use it on my body and hands?\u003c\/summary\u003e\u003cp\u003eYes. The brand states it is for face, body and hands.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eWhen will I see results?\u003c\/summary\u003e\u003cp\u003eThe light feel is noticeable from the first use. Further improvement needs consistency, and results vary from person to person.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eIs it genuine, and where do you ship?\u003c\/summary\u003e\u003cp\u003eYes, it is a \u003cspan class=\"k\"\u003egenuine product\u003c\/span\u003e, and we ship worldwide.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"sec a\"\u003e\u003cdiv class=\"wrap\"\u003e\u003cdiv class=\"cta\"\u003e\n\u003ch2\u003eBring your glow back, from the deep sea\u003c\/h2\u003e\n\u003cp\u003eMarine collagen, vitamin C and niacinamide in a light water gel, in a 250 ml bottle that lasts. Try it and judge for yourself.\u003c\/p\u003e\n\u003cimg class=\"ph\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/5359\/7102\/files\/6b4e300f-7d69-45c4-b353-5ea2b40a2d23.jpg\" alt=\"Bobana Vitamin C 250 ml bottle on a sea-glass surface\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e\n\u003cdiv class=\"btn\"\u003eOrder now\u003c\/div\u003e\n\u003cdiv class=\"trust\"\u003e\u003cspan\u003eGenuine product\u003c\/span\u003e\u003cspan\u003eWorldwide shipping\u003c\/span\u003e\u003cspan\u003eWhatsApp support\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Bobana","offers":[{"title":"Default Title","offer_id":46999402676398,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/5359\/7102\/files\/bobana-marine-collagen-vitamin-c-gel-179932_0ceef05c-156b-42e8-a3fa-846797da86a2.webp?v=1788175332"},{"product_id":"bobana-marine-collagen-retinol-gel","title":"Bobana Marine Collagen \u0026 Retinol Gel | international shipping","description":"\u003cstyle\u003e#bbrt{--bg:#04120a;--bg2:#0b2a14;--c:#6cc04a;--c2:#a6e07e;--s:#dff5cf;--bd:rgba(108,192,74,.36);--tint:rgba(108,192,74,.1);border-radius:28px;background:var(--bg);color:#fff;font-family:inherit;line-height:1.75;overflow:hidden;direction:ltr;text-align:start;font-size:17px}#bbrt *{box-sizing:border-box}#bbrt .sec{padding:56px 0}#bbrt .a{background:var(--bg)}#bbrt .b{background:linear-gradient(180deg,var(--bg2),var(--bg))}#bbrt .wrap{max-width:940px;margin:auto;padding:0 20px}#bbrt .c{text-align:center}#bbrt h1,#bbrt h2{color:#fff!important;font-weight:900;margin:0 0 14px}#bbrt h1{font-size:clamp(28px,5vw,44px);line-height:1.2}#bbrt h2{font-size:clamp(23px,4vw,32px);line-height:1.25}#bbrt h3{color:var(--c2)!important;font-size:19px;font-weight:800;margin:0 0 6px}#bbrt p{margin:0 0 12px;color:#dcefd9}#bbrt .hl,#bbrt .k{color:var(--c2)!important}#bbrt .k{font-weight:800}#bbrt .kick{display:inline-block;padding:7px 20px;border-radius:30px;background:var(--tint);border:1px solid var(--bd);color:var(--s)!important;font-weight:800;font-size:14px;margin-bottom:16px}#bbrt .lead{max-width:780px;margin:0 auto 22px;font-size:18px}#bbrt .chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:6px}#bbrt .chips span{border:1px solid var(--bd);background:var(--tint);padding:6px 16px;border-radius:30px;font-size:14px;font-weight:700}#bbrt img.ph{display:block;width:100%;max-width:620px;height:auto;aspect-ratio:1\/1;object-fit:cover;border-radius:24px;margin:26px auto 0;box-shadow:0 20px 50px rgba(0,0,0,.7)}#bbrt .hero{background:radial-gradient(circle at 50% 0,rgba(108,192,74,.3),transparent 62%),var(--bg);text-align:center;padding-top:58px}#bbrt .split{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}#bbrt .split img.ph{margin:0;max-width:100%}#bbrt .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-top:22px}#bbrt .card{background:linear-gradient(150deg,var(--bg2),var(--bg));border:1px solid var(--bd);border-radius:18px;padding:16px}#bbrt .card p{margin:0;font-size:15px;color:#fff}#bbrt .card .n{display:block;font-size:13px;color:var(--s)!important;font-weight:700;margin-bottom:4px;letter-spacing:.04em}#bbrt .layers{display:grid;gap:12px;margin-top:22px}#bbrt .layers div{display:flex;gap:14px;align-items:flex-start;border:1px solid var(--bd);border-radius:18px;padding:16px 18px;background:rgba(255,255,255,.035)}#bbrt .layers b{flex:0 0 44px;height:44px;border-radius:50%;background:var(--c);color:#04120a;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:19px}#bbrt .layers p{margin:0;font-size:16px}#bbrt .tl{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px}#bbrt .tl div{border-radius:18px;padding:20px 16px;background:rgba(255,255,255,.04);border:1px solid var(--bd)}#bbrt .tl b{display:block;color:var(--c2)!important;font-size:20px;margin-bottom:4px}#bbrt .tl p{margin:0;font-size:16px}#bbrt ul.ck{list-style:none;padding:0;margin:12px 0 0}#bbrt ul.ck li{padding:7px 0;padding-inline-start:30px;position:relative;color:#fff}#bbrt ul.ck li:before{content:\"\";position:absolute;inset-inline-start:2px;top:16px;width:12px;height:12px;border-radius:50%;background:var(--c);box-shadow:0 0 12px var(--c)}#bbrt .warn{border:1.5px solid var(--c);border-radius:22px;padding:26px 22px;background:var(--tint)}#bbrt details{background:rgba(255,255,255,.04);border:1px solid var(--bd);border-radius:14px;padding:15px 20px;margin-bottom:10px}#bbrt summary{cursor:pointer;font-weight:800;color:#fff!important}#bbrt details p{margin:10px 0 0}#bbrt .cta{border:2px solid var(--c);border-radius:28px;padding:40px 20px;text-align:center;background:radial-gradient(circle at 50% 0,rgba(108,192,74,.26),transparent 70%),var(--bg)}#bbrt .btn{display:inline-block;margin-top:22px;padding:15px 40px;border-radius:40px;background:linear-gradient(90deg,#3a7a24,var(--c));color:#fff!important;font-weight:900;font-size:20px;box-shadow:0 10px 30px rgba(108,192,74,.4)}#bbrt .trust{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:24px}#bbrt .trust span{border:1px solid var(--bd);background:var(--tint);padding:10px 22px;border-radius:40px;font-weight:800;font-size:15px}#bbrt .inci{font-size:13px;color:var(--s);margin-top:16px;opacity:.9}@media(max-width:768px){#bbrt .sec{padding:38px 0}#bbrt .wrap{padding:0 14px}#bbrt .split{grid-template-columns:1fr}#bbrt .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#bbrt .card{padding:10px}#bbrt .card p{font-size:13px;line-height:1.5}#bbrt .card h3{font-size:15px}#bbrt .tl{grid-template-columns:1fr}#bbrt .warn,#bbrt .cta{padding:22px 16px}}\u003c\/style\u003e\n\u003cdiv id=\"bbrt\"\u003e\n\u003cdiv class=\"sec hero\"\u003e\u003cdiv class=\"wrap\"\u003e\n\u003cspan class=\"kick\"\u003eMarine collagen and retinol water gel | 250 ml for face, body and hands\u003c\/span\u003e\n\u003ch1\u003eSkin looking less firm than it used to? Give it \u003cspan class=\"hl\"\u003eelasticity and firmness\u003c\/span\u003e from the deep sea\u003c\/h1\u003e\n\u003cp class=\"lead\"\u003e\u003cbdi\u003eBobana Marine Collagen \u0026amp; Retinol\u003c\/bdi\u003e combines marine collagen, retinol microbeads, niacinamide and jojoba oil in a light water gel. The brand says it supports elasticity and helps with a firmer-looking, smoother feel.\u003c\/p\u003e\n\u003cdiv class=\"chips\"\u003e\n\u003cspan\u003eMarine collagen\u003c\/span\u003e\u003cspan\u003eRetinol microbeads\u003c\/span\u003e\u003cspan\u003eNiacinamide\u003c\/span\u003e\u003cspan\u003eJojoba oil\u003c\/span\u003e\u003cspan\u003eFace, body and hands\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cimg class=\"ph\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/5359\/7102\/files\/ed36c247-c7a6-4608-ba2c-effd9851a6d3.jpg\" alt=\"Bobana Marine Collagen and Retinol gel\" width=\"1024\" height=\"1024\"\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"sec b\"\u003e\u003cdiv class=\"wrap\"\u003e\n\u003ch2 class=\"c\"\u003eWhy does skin texture change over time, whatever you do?\u003c\/h2\u003e\n\u003cp class=\"c lead\"\u003eWith age, stress and sun, skin usually looks less elastic and firm. No product fixes everything. What helps is a \u003cspan class=\"k\"\u003econsistent routine\u003c\/span\u003e with well-known ingredients.\u003c\/p\u003e\n\u003cdiv class=\"layers\"\u003e\n\u003cdiv\u003e\u003cb\u003e1\u003c\/b\u003e\u003cp\u003e\u003cspan class=\"k\"\u003eFirmness and a smoother feel:\u003c\/span\u003e retinol is one of the best-known skincare ingredients. The brand describes it as helping smooth texture and reduce the look of fine lines.\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e2\u003c\/b\u003e\u003cp\u003e\u003cspan class=\"k\"\u003eElasticity:\u003c\/span\u003e marine collagen supports elasticity and firmness, according to the brand.\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e3\u003c\/b\u003e\u003cp\u003e\u003cspan class=\"k\"\u003eRadiance and hydration:\u003c\/span\u003e niacinamide and jojoba oil are listed to support radiance and hydration.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"sec a\"\u003e\u003cdiv class=\"wrap\"\u003e\n\u003ch2 class=\"c\"\u003eOne 250 ml bottle. A complete firmness and elasticity routine\u003c\/h2\u003e\n\u003cdiv class=\"split\"\u003e\n\u003cdiv\u003e\n\u003cp\u003eThe label calls it a \u003cspan class=\"k\"\u003eBoosting Skin Elasticity \u0026amp; Firmness Water Gel\u003c\/span\u003e. A light gel that supports skin elasticity and firmness, in a generous size made for regular use.\u003c\/p\u003e\n\u003cul class=\"ck\"\u003e\n\u003cli\u003e\u003cspan class=\"k\"\u003eFirmness:\u003c\/span\u003e retinol microbeads to support a firmer-looking skin.\u003c\/li\u003e\n\u003cli\u003e\u003cspan class=\"k\"\u003eElasticity:\u003c\/span\u003e marine collagen for softer skin.\u003c\/li\u003e\n\u003cli\u003e\u003cspan class=\"k\"\u003eLightweight:\u003c\/span\u003e a watery feel that spreads easily.\u003c\/li\u003e\n\u003cli\u003e\u003cspan class=\"k\"\u003eMulti-use:\u003c\/span\u003e face, body and hands.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cimg class=\"ph\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/5359\/7102\/files\/bobana-marine-collagen-retinol-gel-275274_c3ce2ecc-f2e2-4053-92f3-e8f227771c57.webp?v=1788175331\" alt=\"Bobana Marine Collagen and Retinol gel bottle and box, 250 ml\" width=\"1080\" height=\"1080\" loading=\"lazy\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"sec b\"\u003e\u003cdiv class=\"wrap\"\u003e\n\u003ch2 class=\"c\"\u003eWhat's inside? Those green beads are the actives\u003c\/h2\u003e\n\u003cp class=\"c lead\"\u003eThese are the key ingredients listed by the brand:\u003c\/p\u003e\n\u003cdiv class=\"grid\"\u003e\n\u003cdiv class=\"card\"\u003e\u003cspan class=\"n\"\u003eRETINOL MICROBEADS\u003c\/span\u003e\u003ch3\u003eRetinol microbeads\u003c\/h3\u003e\u003cp\u003eDescribed by the brand as helping smooth texture and reduce the look of fine lines. Usage cautions are listed below.\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\u003cspan class=\"n\"\u003eMARINE COLLAGEN\u003c\/span\u003e\u003ch3\u003eMarine collagen\u003c\/h3\u003e\u003cp\u003eSupports elasticity and firmness, according to the brand.\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\u003cspan class=\"n\"\u003eNIACINAMIDE\u003c\/span\u003e\u003ch3\u003eNiacinamide\u003c\/h3\u003e\u003cp\u003eVitamin B3, which helps even out skin tone and radiance, according to the brand.\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\u003cspan class=\"n\"\u003eJOJOBA + TEA TREE OIL\u003c\/span\u003e\u003ch3\u003eNatural oils\u003c\/h3\u003e\u003cp\u003eJojoba and tea tree oil to hydrate and protect skin, according to the brand.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg class=\"ph\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/5359\/7102\/files\/09fd02f1-b479-4e0e-8c66-b2a7a9ddb4f4.jpg\" alt=\"Light retinol water gel texture with green beads\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e\n\u003cp class=\"inci\"\u003eMarine Collagen, Retinol Microbeads, Niacinamide, Carbomer, Triethanolamine, Jojoba Oil, Tea Tree Oil (as listed by the brand, concentrations not disclosed)\u003c\/p\u003e\n\u003cp class=\"c\" style=\"margin-top:10px;font-size:14px\"\u003eThe full list is printed on the original pack, and the information above is as published by the brand. Carbomer and triethanolamine are gel-texture ingredients.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"sec a\"\u003e\u003cdiv class=\"wrap\"\u003e\n\u003ch2 class=\"c\"\u003eIf this sounds like you, this gel was made for you\u003c\/h2\u003e\n\u003cdiv class=\"split\"\u003e\n\u003cul class=\"ck\"\u003e\n\u003cli\u003eYour skin needs \u003cspan class=\"k\"\u003eelasticity and firmness\u003c\/span\u003e in its feel.\u003c\/li\u003e\n\u003cli\u003eYou want a night routine with \u003cspan class=\"k\"\u003eretinol in a light water gel\u003c\/span\u003e.\u003c\/li\u003e\n\u003cli\u003eYou want one product for \u003cspan class=\"k\"\u003eface, body and hands\u003c\/span\u003e.\u003c\/li\u003e\n\u003cli\u003eYou're ready to start with a small amount and build up gradually with active ingredients.\u003c\/li\u003e\n\u003cli\u003eYou already wear sunscreen in the daytime.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cimg class=\"ph\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/5359\/7102\/files\/3eb71f93-6824-4907-9d2a-d873ef7ec682.jpg\" alt=\"Retinol gel on a sunny beach\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e\n\u003c\/div\u003e\n\u003cp class=\"c\" style=\"margin-top:16px;font-size:14px\"\u003eThe brand describes it as suitable for all skin types, and not suitable for under 20.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"sec b\"\u003e\u003cdiv class=\"wrap\"\u003e\n\u003ch2 class=\"c\"\u003eWhat you may notice, and when\u003c\/h2\u003e\n\u003cp class=\"c lead\"\u003eNo exaggerated promises. Skincare takes consistency, and results vary from person to person. With retinol, it's best to start gently:\u003c\/p\u003e\n\u003cdiv class=\"tl\"\u003e\n\u003cdiv\u003e\u003cb\u003eFrom the first use\u003c\/b\u003e\u003cp\u003eA fresh, watery feel and a light touch on the skin.\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003eAfter about two weeks\u003c\/b\u003e\u003cp\u003eWith regular use, you may notice a smoother feel.\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003eWith continued use\u003c\/b\u003e\u003cp\u003eA better feeling of elasticity and firmness with a consistent routine.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg class=\"ph\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/5359\/7102\/files\/882e9110-04a7-4724-af6c-af3b67c739ab.jpg\" alt=\"Retinol gel underwater in the deep sea\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"sec a\"\u003e\u003cdiv class=\"wrap\"\u003e\n\u003ch2 class=\"c\"\u003eFour steps. At night, and gradually\u003c\/h2\u003e\n\u003cdiv class=\"split\"\u003e\n\u003cdiv class=\"layers\" style=\"margin-top:0\"\u003e\n\u003cdiv\u003e\u003cb\u003e1\u003c\/b\u003e\u003cp\u003e\u003cspan class=\"k\"\u003eCleanse:\u003c\/span\u003e wash your face and pat it dry gently.\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e2\u003c\/b\u003e\u003cp\u003e\u003cspan class=\"k\"\u003eTake a small amount:\u003c\/span\u003e start with a little that covers the area.\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e3\u003c\/b\u003e\u003cp\u003e\u003cspan class=\"k\"\u003eMassage gently:\u003c\/span\u003e in circular motions until absorbed. Keep away from eyes and lips.\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cb\u003e4\u003c\/b\u003e\u003cp\u003e\u003cspan class=\"k\"\u003eBuild up gradually:\u003c\/span\u003e the brand says once or twice daily. With retinol it is best to start at night, less often, and increase if your skin tolerates it. Sunscreen is a must in the daytime.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg class=\"ph\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/5359\/7102\/files\/abe266c8-9252-4bdf-a586-511a9591a75a.jpg\" alt=\"A hand taking a small amount of retinol gel on the beach\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"sec b\"\u003e\u003cdiv class=\"wrap\"\u003e\u003cdiv class=\"warn\"\u003e\n\u003ch2\u003eKnow this before you use it\u003c\/h2\u003e\n\u003cul class=\"ck\"\u003e\n\u003cli\u003eFor topical use only. Do not ingest. Keep away from eyes and lips.\u003c\/li\u003e\n\u003cli\u003eThe brand advises it is not for under 20.\u003c\/li\u003e\n\u003cli\u003eRetinol can cause dryness or irritation on sensitive skin, so start with a small amount and patch test on a limited area first.\u003c\/li\u003e\n\u003cli\u003eUse sunscreen in the daytime, as retinol can make skin more sensitive to the sun.\u003c\/li\u003e\n\u003cli\u003eIf you are pregnant or breastfeeding, ask your doctor before using any retinol product.\u003c\/li\u003e\n\u003cli\u003eStop use if you notice redness, burning or irritation. A cosmetic product, not a medical treatment. If you have a skin condition, ask a dermatologist.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"sec a\"\u003e\u003cdiv class=\"wrap\"\u003e\n\u003ch2 class=\"c\"\u003eThe full picture before you decide\u003c\/h2\u003e\n\u003cdiv class=\"grid\"\u003e\n\u003cdiv class=\"card\"\u003e\u003ch3\u003eThe bright side\u003c\/h3\u003e\u003cp\u003eA light gel, elasticity and firmness with well-known ingredients, in a 250 ml size that covers more than one area.\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\u003ch3\u003eWorth noting\u003c\/h3\u003e\u003cp\u003eRetinol needs gradual use and sunscreen. Results vary by skin type and consistency.\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\u003ch3\u003eThe bottom line\u003c\/h3\u003e\u003cp\u003eIf you want a simple water gel for elasticity and firmness with marine collagen and retinol, it is worth trying gently.\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"sec b\"\u003e\u003cdiv class=\"wrap\"\u003e\n\u003ch2 class=\"c\"\u003eQuestions before you order\u003c\/h2\u003e\n\u003cdetails\u003e\u003csummary\u003eWhich skin types and ages is it for?\u003c\/summary\u003e\u003cp\u003eThe brand describes it as suitable for all skin types, and not suitable for under 20. If your skin is sensitive, start with a small amount on a limited area.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eMorning or night?\u003c\/summary\u003e\u003cp\u003eWith retinol, night is better. In the daytime, use sunscreen.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eCan I use it every day?\u003c\/summary\u003e\u003cp\u003eThe brand says once or twice daily. If you are new to retinol, start less often and increase if your skin tolerates it.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eCan I use it on my body and hands?\u003c\/summary\u003e\u003cp\u003eYes. The brand states it is for face, body and hands.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eWhen will I see results?\u003c\/summary\u003e\u003cp\u003eThe light feel is noticeable from the first use. Further improvement needs consistency, and results vary from person to person.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eIs it genuine, and where do you ship?\u003c\/summary\u003e\u003cp\u003eYes, it is a \u003cspan class=\"k\"\u003egenuine product\u003c\/span\u003e, and we ship worldwide.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"sec a\"\u003e\u003cdiv class=\"wrap\"\u003e\u003cdiv class=\"cta\"\u003e\n\u003ch2\u003eFirmness and elasticity from the deep sea, in a bottle that lasts\u003c\/h2\u003e\n\u003cp\u003eMarine collagen, retinol and niacinamide in a light 250 ml water gel. Try it gently and judge for yourself.\u003c\/p\u003e\n\u003cimg class=\"ph\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0717\/5359\/7102\/files\/85ad2fcd-c492-491c-8bec-a92d788e6430.jpg\" alt=\"Bobana Retinol 250 ml bottle on a sea-glass surface\" width=\"1024\" height=\"1024\" loading=\"lazy\"\u003e\n\u003cdiv class=\"btn\"\u003eOrder now\u003c\/div\u003e\n\u003cdiv class=\"trust\"\u003e\u003cspan\u003eGenuine product\u003c\/span\u003e\u003cspan\u003eWorldwide shipping\u003c\/span\u003e\u003cspan\u003eWhatsApp support\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Bobana","offers":[{"title":"Default Title","offer_id":46999402971310,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/5359\/7102\/files\/bobana-marine-collagen-retinol-gel-275274_c3ce2ecc-f2e2-4053-92f3-e8f227771c57.webp?v=1788175331"},{"product_id":"bobana-shampoo-with-black-garlic-oil-400-ml","title":"Bobana Anti-Hairloss Shampoo with Black Garlic Oil 400 ml","description":"\u003cstyle\u003e\n  * {\n    margin: 0;\n    padding: 0;\n    box-sizing: border-box;\n  }\n  \n  .bobana-shampoo-container {\n    \n    line-height: 1.6;\n    color: #333;\n    background: #ffffff;\n    overflow: hidden;\n  }\n  \n  .hero-section {\n    background: linear-gradient(135deg, #1a1a1a 0%, #2d2d2d 100%);\n    color: white;\n    padding: 3rem 1.5rem;\n    text-align: center;\n    position: relative;\n    overflow: hidden;\n  }\n  \n  .hero-section::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    background: radial-gradient(circle at 60% 40%, rgba(156, 129, 2, 0.15) 0%, transparent 60%);\n    animation: heroGlow 5s ease-in-out infinite alternate;\n  }\n  \n  .hero-title {\n    font-size: 2.2rem;\n    font-weight: 700;\n    margin-bottom: 1rem;\n    color: #9C8102;\n    position: relative;\n    z-index: 2;\n    opacity: 0;\n    transform: translateY(30px);\n    animation: slideInFade 1s ease-out 0.2s forwards;\n  }\n  \n  .hero-subtitle {\n    font-size: 1.2rem;\n    margin-bottom: 2rem;\n    color: #9C8102;\n    font-weight: 600;\n    position: relative;\n    z-index: 2;\n    opacity: 0;\n    animation: slideInFade 1s ease-out 0.4s forwards;\n  }\n  \n  .hero-description {\n    font-size: 1rem;\n    opacity: 0.9;\n    max-width: 800px;\n    margin: 0 auto;\n    line-height: 1.7;\n    position: relative;\n    z-index: 2;\n    opacity: 0;\n    animation: slideInFade 1s ease-out 0.6s forwards;\n  }\n  \n  .product-showcase {\n    padding: 2rem 1.5rem;\n    text-align: center;\n    background: #fafafa;\n  }\n  \n  .product-image {\n    max-width: 320px;\n    width: 100%;\n    height: auto;\n    border-radius: 15px;\n    margin: 0 auto 1.5rem;\n    display: block;\n    box-shadow: 0 15px 40px rgba(156, 129, 2, 0.2);\n    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n    opacity: 0;\n    transform: scale(0.9);\n    animation: imageZoom 1s ease-out 0.8s forwards;\n  }\n  \n  .product-image:hover {\n    transform: scale(1.05);\n    box-shadow: 0 25px 60px rgba(156, 129, 2, 0.3);\n  }\n  \n  .intro-text {\n    max-width: 750px;\n    margin: 0 auto;\n    font-size: 1rem;\n    line-height: 1.7;\n    color: #555;\n    opacity: 0;\n    animation: slideInFade 1s ease-out 1s forwards;\n  }\n  \n  .section {\n    padding: 3rem 1.5rem;\n    margin: 1rem 0;\n  }\n  \n  .section-title {\n    font-size: 1.8rem;\n    font-weight: 700;\n    color: #9C8102;\n    text-align: center;\n    margin-bottom: 2.5rem;\n    position: relative;\n    opacity: 0;\n    animation: titleSlide 0.8s ease-out 0.2s forwards;\n  }\n  \n  .section-title::after {\n    content: '';\n    position: absolute;\n    bottom: -10px;\n    left: 50%;\n    transform: translateX(-50%);\n    width: 60px;\n    height: 3px;\n    background: linear-gradient(90deg, #9C8102, #b8941a);\n    border-radius: 2px;\n    animation: lineExpand 0.8s ease-out 0.8s forwards;\n    transform: translateX(-50%) scaleX(0);\n  }\n  \n  .benefits-container {\n    background: white;\n    padding: 3rem 1.5rem;\n  }\n  \n  .benefits-layout {\n    display: grid;\n    grid-template-columns: 1fr 320px;\n    gap: 3rem;\n    align-items: start;\n    margin-top: 2rem;\n  }\n  \n  .benefits-grid {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 1.5rem;\n  }\n  \n  .benefit-item {\n    background: #f8f9fa;\n    border-radius: 12px;\n    padding: 1.5rem;\n    border-left: 4px solid #9C8102;\n    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n    opacity: 0;\n    transform: translateX(-30px);\n    animation: slideInRight 0.6s ease-out forwards;\n    position: relative;\n    overflow: hidden;\n  }\n  \n  .benefit-item:nth-child(1) { animation-delay: 0.1s; }\n  .benefit-item:nth-child(2) { animation-delay: 0.2s; }\n  .benefit-item:nth-child(3) { animation-delay: 0.3s; }\n  .benefit-item:nth-child(4) { animation-delay: 0.4s; }\n  .benefit-item:nth-child(5) { animation-delay: 0.5s; }\n  \n  .benefit-item::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: -100%;\n    width: 100%;\n    height: 100%;\n    background: linear-gradient(90deg, transparent, rgba(156, 129, 2, 0.05), transparent);\n    transition: left 0.6s ease;\n  }\n  \n  .benefit-item:hover::before {\n    left: 100%;\n  }\n  \n  .benefit-item:hover {\n    transform: translateY(-3px);\n    box-shadow: 0 10px 30px rgba(156, 129, 2, 0.15);\n    background: white;\n  }\n  \n  .benefit-title {\n    font-size: 1.1rem;\n    font-weight: 600;\n    color: #9C8102;\n    margin-bottom: 0.5rem;\n    display: flex;\n    align-items: center;\n  }\n  \n  .benefit-icon {\n    width: 8px;\n    height: 8px;\n    background: #9C8102;\n    border-radius: 50%;\n    margin-left: 10px;\n    transition: transform 0.3s ease;\n  }\n  \n  .benefit-item:hover .benefit-icon {\n    transform: scale(1.5);\n  }\n  \n  .benefit-description {\n    color: #666;\n    font-size: 0.95rem;\n    line-height: 1.6;\n  }\n  \n  .benefits-image {\n    width: 100%;\n    height: auto;\n    border-radius: 15px;\n    box-shadow: 0 15px 40px rgba(0,0,0,0.1);\n    transition: transform 0.4s ease;\n    opacity: 0;\n    animation: slideInLeft 1s ease-out 0.4s forwards;\n  }\n  \n  .benefits-image:hover {\n    transform: scale(1.03) rotate(1deg);\n  }\n  \n  .ingredients-section {\n    background: linear-gradient(135deg, #1a1a1a 0%, #2d2d2d 100%);\n    color: white;\n    padding: 3rem 1.5rem;\n    position: relative;\n  }\n  \n  .ingredients-section::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    background: radial-gradient(circle at 30% 70%, rgba(156, 129, 2, 0.1) 0%, transparent 50%);\n    animation: ingredientsGlow 4s ease-in-out infinite alternate;\n  }\n  \n  .ingredients-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    gap: 2rem;\n    margin-top: 2rem;\n    position: relative;\n    z-index: 2;\n  }\n  \n  .ingredient-card {\n    background: rgba(255,255,255,0.08);\n    border-radius: 15px;\n    padding: 2rem;\n    backdrop-filter: blur(10px);\n    border: 1px solid rgba(255,255,255,0.1);\n    transition: all 0.4s ease;\n    opacity: 0;\n    transform: translateY(30px);\n    animation: cardRise 0.8s ease-out forwards;\n    position: relative;\n    overflow: hidden;\n  }\n  \n  .ingredient-card:nth-child(1) { animation-delay: 0.1s; }\n  .ingredient-card:nth-child(2) { animation-delay: 0.2s; }\n  .ingredient-card:nth-child(3) { animation-delay: 0.3s; }\n  .ingredient-card:nth-child(4) { animation-delay: 0.4s; }\n  \n  .ingredient-card::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    height: 2px;\n    background: linear-gradient(90deg, #9C8102, #b8941a);\n    transform: scaleX(0);\n    transition: transform 0.4s ease;\n  }\n  \n  .ingredient-card:hover::before {\n    transform: scaleX(1);\n  }\n  \n  .ingredient-card:hover {\n    background: rgba(255,255,255,0.15);\n    transform: translateY(-5px);\n    border-color: rgba(156, 129, 2, 0.3);\n  }\n  \n  .ingredient-title {\n    font-size: 1.3rem;\n    font-weight: 600;\n    color: #9C8102;\n    margin-bottom: 0.5rem;\n  }\n  \n  .ingredient-subtitle {\n    font-size: 0.9rem;\n    color: #ccc;\n    margin-bottom: 1.5rem;\n    font-weight: 500;\n  }\n  \n  .ingredient-list {\n    list-style: none;\n    padding: 0;\n  }\n  \n  .ingredient-list li {\n    padding: 0.7rem 0;\n    border-bottom: 1px solid rgba(255,255,255,0.1);\n    position: relative;\n    padding-left: 1.5rem;\n    color: #e0e0e0;\n    transition: all 0.3s ease;\n  }\n  \n  .ingredient-list li:hover {\n    color: #9C8102;\n    padding-left: 2rem;\n  }\n  \n  .ingredient-list li::before {\n    content: '';\n    position: absolute;\n    left: 0;\n    top: 50%;\n    transform: translateY(-50%);\n    width: 6px;\n    height: 6px;\n    background: #9C8102;\n    border-radius: 50%;\n    transition: all 0.3s ease;\n  }\n  \n  .ingredient-list li:hover::before {\n    transform: translateY(-50%) scale(1.5);\n    box-shadow: 0 0 10px rgba(156, 129, 2, 0.5);\n  }\n  \n  .safety-section {\n    background: #f8f9fa;\n    padding: 3rem 1.5rem;\n  }\n  \n  .safety-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 2rem;\n    margin-top: 2rem;\n  }\n  \n  .safety-card {\n    background: white;\n    border-radius: 15px;\n    padding: 2rem;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.08);\n    transition: all 0.4s ease;\n    opacity: 0;\n    animation: cardSlide 0.8s ease-out forwards;\n    position: relative;\n    overflow: hidden;\n  }\n  \n  .safety-card.positive {\n    border-top: 4px solid #9C8102;\n    animation-delay: 0.1s;\n  }\n  \n  .safety-card.negative {\n    border-top: 4px solid #28a745;\n    animation-delay: 0.3s;\n  }\n  \n  .safety-card::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: -100%;\n    width: 100%;\n    height: 100%;\n    background: linear-gradient(90deg, transparent, rgba(156, 129, 2, 0.05), transparent);\n    transition: left 0.8s ease;\n  }\n  \n  .safety-card:hover::before {\n    left: 100%;\n  }\n  \n  .safety-card:hover {\n    transform: translateY(-5px) scale(1.01);\n    box-shadow: 0 20px 50px rgba(0,0,0,0.15);\n  }\n  \n  .safety-title {\n    font-size: 1.3rem;\n    font-weight: 600;\n    margin-bottom: 1.5rem;\n    color: #9C8102;\n  }\n  \n  .safety-card.negative .safety-title {\n    color: #28a745;\n  }\n  \n  .safety-item {\n    padding: 0.8rem 0;\n    border-bottom: 1px solid #eee;\n    color: #555;\n    position: relative;\n    padding-left: 2rem;\n  }\n  \n  .safety-item::before {\n    content: '✓';\n    position: absolute;\n    left: 0;\n    top: 50%;\n    transform: translateY(-50%);\n    color: #9C8102;\n    font-weight: bold;\n  }\n  \n  .safety-card.negative .safety-item::before {\n    content: '✗';\n    color: #28a745;\n  }\n  \n  .suitability-section {\n    background: white;\n    padding: 3rem 1.5rem;\n  }\n  \n  .suitability-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 2rem;\n    margin-top: 2rem;\n  }\n  \n  .suitability-card {\n    background: #f8f9fa;\n    border-radius: 15px;\n    padding: 2rem;\n    border-left: 4px solid #9C8102;\n    opacity: 0;\n    animation: cardSlide 0.8s ease-out forwards;\n    transition: all 0.3s ease;\n  }\n  \n  .suitability-card:nth-child(1) { animation-delay: 0.1s; }\n  .suitability-card:nth-child(2) { animation-delay: 0.3s; }\n  \n  .suitability-card:hover {\n    transform: translateY(-3px);\n    background: white;\n    box-shadow: 0 10px 30px rgba(156, 129, 2, 0.15);\n  }\n  \n  .suitability-title {\n    font-size: 1.3rem;\n    font-weight: 600;\n    margin-bottom: 1.5rem;\n    color: #9C8102;\n  }\n  \n  .suitability-item {\n    padding: 0.6rem 0;\n    color: #555;\n    position: relative;\n    padding-left: 1.5rem;\n    transition: all 0.3s ease;\n  }\n  \n  .suitability-item:hover {\n    color: #9C8102;\n    padding-left: 2rem;\n  }\n  \n  .suitability-item::before {\n    content: '';\n    position: absolute;\n    left: 0;\n    top: 50%;\n    transform: translateY(-50%);\n    width: 6px;\n    height: 6px;\n    background: #9C8102;\n    border-radius: 50%;\n    transition: all 0.3s ease;\n  }\n  \n  .suitability-item:hover::before {\n    transform: translateY(-50%) scale(1.5);\n  }\n  \n  .value-section {\n    background: #f8f9fa;\n    padding: 3rem 1.5rem;\n    text-align: center;\n  }\n  \n  .value-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n    gap: 1.5rem;\n    margin-top: 2rem;\n  }\n  \n  .value-card {\n    background: white;\n    border-radius: 12px;\n    padding: 2rem 1.5rem;\n    border-top: 4px solid #9C8102;\n    transition: all 0.4s ease;\n    opacity: 0;\n    transform: scale(0.9);\n    animation: valueZoom 0.6s ease-out forwards;\n  }\n  \n  .value-card:nth-child(1) { animation-delay: 0.1s; }\n  .value-card:nth-child(2) { animation-delay: 0.2s; }\n  .value-card:nth-child(3) { animation-delay: 0.3s; }\n  .value-card:nth-child(4) { animation-delay: 0.4s; }\n  \n  .value-card:hover {\n    transform: translateY(-8px) scale(1.02);\n    box-shadow: 0 15px 40px rgba(156, 129, 2, 0.15);\n  }\n  \n  .value-title {\n    font-size: 1rem;\n    font-weight: 600;\n    color: #9C8102;\n    margin-bottom: 0.5rem;\n  }\n  \n  .value-description {\n    font-size: 0.9rem;\n    color: #666;\n    line-height: 1.5;\n  }\n  \n  .usage-section {\n    background: white;\n    padding: 3rem 1.5rem;\n    border: 2px solid #9C8102;\n    margin: 2rem 1.5rem;\n    border-radius: 15px;\n  }\n  \n  .usage-steps {\n    margin-top: 2rem;\n  }\n  \n  .usage-step {\n    background: #f8f9fa;\n    border-radius: 12px;\n    padding: 1.5rem;\n    margin: 1rem 0;\n    border-left: 4px solid #9C8102;\n    transition: all 0.3s ease;\n    opacity: 0;\n    transform: translateX(-20px);\n    animation: stepSlide 0.6s ease-out forwards;\n    position: relative;\n    overflow: hidden;\n  }\n  \n  .usage-step:nth-child(1) { animation-delay: 0.1s; }\n  .usage-step:nth-child(2) { animation-delay: 0.2s; }\n  .usage-step:nth-child(3) { animation-delay: 0.3s; }\n  .usage-step:nth-child(4) { animation-delay: 0.4s; }\n  .usage-step:nth-child(5) { animation-delay: 0.5s; }\n  \n  .usage-step::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: -100%;\n    width: 100%;\n    height: 100%;\n    background: linear-gradient(90deg, transparent, rgba(156, 129, 2, 0.1), transparent);\n    transition: left 0.6s ease;\n  }\n  \n  .usage-step:hover::before {\n    left: 100%;\n  }\n  \n  .usage-step:hover {\n    transform: translateX(5px);\n    background: white;\n    box-shadow: 0 8px 25px rgba(156, 129, 2, 0.15);\n  }\n  \n  .step-number {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    width: 30px;\n    height: 30px;\n    background: linear-gradient(135deg, #9C8102, #b8941a);\n    color: white;\n    border-radius: 50%;\n    font-weight: bold;\n    margin-left: 1rem;\n    font-size: 0.9rem;\n    transition: transform 0.3s ease;\n  }\n  \n  .usage-step:hover .step-number {\n    transform: scale(1.2);\n  }\n  \n  .step-content {\n    display: inline-block;\n    color: #555;\n    line-height: 1.6;\n  }\n  \n  .tips-section {\n    background: #f8f9fa;\n    padding: 2rem 1.5rem;\n    margin: 2rem 1.5rem;\n    border-radius: 15px;\n    border-left: 4px solid #9C8102;\n  }\n  \n  .tips-title {\n    font-size: 1.2rem;\n    font-weight: 600;\n    color: #9C8102;\n    margin-bottom: 1rem;\n  }\n  \n  .tips-list {\n    list-style: none;\n    padding: 0;\n  }\n  \n  .tips-list li {\n    padding: 0.6rem 0;\n    color: #555;\n    position: relative;\n    padding-left: 1.5rem;\n    transition: all 0.3s ease;\n  }\n  \n  .tips-list li:hover {\n    color: #9C8102;\n    padding-left: 2rem;\n  }\n  \n  .tips-list li::before {\n    content: '';\n    position: absolute;\n    left: 0;\n    top: 50%;\n    transform: translateY(-50%);\n    width: 6px;\n    height: 6px;\n    background: #9C8102;\n    border-radius: 50%;\n    transition: all 0.3s ease;\n  }\n  \n  .tips-list li:hover::before {\n    transform: translateY(-50%) scale(1.5);\n  }\n  \n  .cta-section {\n    background: linear-gradient(135deg, #1a1a1a 0%, #2d2d2d 100%);\n    color: white;\n    padding: 4rem 1.5rem;\n    text-align: center;\n    position: relative;\n  }\n  \n  .cta-section::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    background: radial-gradient(circle at 50% 50%, rgba(156, 129, 2, 0.15) 0%, transparent 60%);\n    animation: ctaGlow 4s ease-in-out infinite alternate;\n  }\n  \n  .cta-title {\n    font-size: 2rem;\n    font-weight: 700;\n    margin-bottom: 1.5rem;\n    color: #9C8102;\n    position: relative;\n    z-index: 2;\n    opacity: 0;\n    animation: slideInFade 1s ease-out 0.2s forwards;\n  }\n  \n  .cta-image {\n    max-width: 300px;\n    width: 100%;\n    height: auto;\n    border-radius: 15px;\n    margin: 2rem auto;\n    display: block;\n    box-shadow: 0 15px 40px rgba(156, 129, 2, 0.2);\n    transition: transform 0.4s ease;\n    opacity: 0;\n    animation: imageZoom 1s ease-out 0.4s forwards;\n  }\n  \n  .cta-image:hover {\n    transform: scale(1.05);\n  }\n  \n  .cta-text {\n    font-size: 1rem;\n    opacity: 0.9;\n    max-width: 700px;\n    margin: 0 auto 1rem;\n    line-height: 1.7;\n    position: relative;\n    z-index: 2;\n    opacity: 0;\n    animation: slideInFade 1s ease-out 0.6s forwards;\n  }\n  \n  .ingredients-list-section {\n    background: white;\n    padding: 2rem 1.5rem;\n    border-top: 1px solid #eee;\n  }\n  \n  .ingredients-list-title {\n    font-size: 1.3rem;\n    font-weight: 600;\n    color: #9C8102;\n    margin-bottom: 1rem;\n    text-align: center;\n  }\n  \n  .ingredients-list {\n    text-align: center;\n    font-size: 0.9rem;\n    color: #666;\n    line-height: 1.6;\n    max-width: 800px;\n    margin: 0 auto;\n  }\n  \n  @keyframes slideInFade {\n    0% { opacity: 0; transform: translateY(30px); }\n    100% { opacity: 1; transform: translateY(0); }\n  }\n  \n  @keyframes imageZoom {\n    0% { opacity: 0; transform: scale(0.9); }\n    100% { opacity: 1; transform: scale(1); }\n  }\n  \n  @keyframes titleSlide {\n    0% { opacity: 0; transform: translateY(20px); }\n    100% { opacity: 1; transform: translateY(0); }\n  }\n  \n  @keyframes lineExpand {\n    0% { transform: translateX(-50%) scaleX(0); }\n    100% { transform: translateX(-50%) scaleX(1); }\n  }\n  \n  @keyframes slideInRight {\n    0% { opacity: 0; transform: translateX(-30px); }\n    100% { opacity: 1; transform: translateX(0); }\n  }\n  \n  @keyframes slideInLeft {\n    0% { opacity: 0; transform: translateX(30px); }\n    100% { opacity: 1; transform: translateX(0); }\n  }\n  \n  @keyframes cardRise {\n    0% { opacity: 0; transform: translateY(30px); }\n    100% { opacity: 1; transform: translateY(0); }\n  }\n  \n  @keyframes cardSlide {\n    0% { opacity: 0; transform: translateX(-20px); }\n    100% { opacity: 1; transform: translateX(0); }\n  }\n  \n  @keyframes valueZoom {\n    0% { opacity: 0; transform: scale(0.9); }\n    100% { opacity: 1; transform: scale(1); }\n  }\n  \n  @keyframes stepSlide {\n    0% { opacity: 0; transform: translateX(-20px); }\n    100% { opacity: 1; transform: translateX(0); }\n  }\n  \n  @keyframes heroGlow {\n    0% { opacity: 0.1; }\n    100% { opacity: 0.2; }\n  }\n  \n  @keyframes ingredientsGlow {\n    0% { opacity: 0.05; }\n    100% { opacity: 0.15; }\n  }\n  \n  @keyframes ctaGlow {\n    0% { opacity: 0.1; }\n    100% { opacity: 0.2; }\n  }\n  \n  @media (max-width: 768px) {\n    .hero-title {\n      font-size: 1.8rem;\n    }\n    \n    .benefits-layout {\n      grid-template-columns: 1fr;\n      gap: 2rem;\n    }\n    \n    .benefits-image {\n      order: -1;\n      max-width: 250px;\n      margin: 0 auto;\n    }\n    \n    .safety-grid,\n    .suitability-grid {\n      grid-template-columns: 1fr;\n    }\n    \n    .ingredients-grid,\n    .value-grid {\n      grid-template-columns: 1fr;\n    }\n    \n    .usage-section,\n    .tips-section {\n      margin: 2rem 0.5rem;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"bobana-shampoo-container\"\u003e\n\u003c!-- Hero Section --\u003e\n\u003cdiv class=\"hero-section\"\u003e\n\u003ch1 class=\"hero-title\"\u003eShampooing Bobana à l'huile d'ail noir\u003c\/h1\u003e\n\u003ch2 class=\"hero-subtitle\"\u003eRenforcer les cheveux faibles et prévenir la chute\u003c\/h2\u003e\n\u003cp class=\"hero-description\"\u003e\n      L'ail noir n'est pas simplement de l'ail ordinaire, c'est \u003cstrong\u003eAil fermenté pendant 60 jours\u003c\/strong\u003e Dans des circonstances spéciales, ses bienfaits pour les cheveux sont multipliés par 10. Résultat: \u003cstrong\u003eLe traitement naturel le plus puissant contre la perte de cheveux\u003c\/strong\u003e.\n    \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Product Showcase --\u003e\n\u003cdiv class=\"product-showcase\"\u003e\n\u003cimg alt=\"Shampooing Bobana à l'huile d'ail noir\" class=\"product-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0582\/9879\/4181\/files\/bobana-shampoo-with-black-garlic-oil-856870_ae5422e6-d807-426b-b112-aa42e95af22f.webp?v=1752506058\"\/\u003e\n\u003cp class=\"intro-text\"\u003e\n\u003cstrong\u003eLe shampooing Bobana n'est pas seulement un nettoyant... c'est un traitement quotidien pour renforcer vos cheveux dès les racines\u003c\/strong\u003e\n\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Benefits Section --\u003e\n\u003cdiv class=\"benefits-container\"\u003e\n\u003ch2 class=\"section-title\"\u003eBienfaits exceptionnels pour les cheveux faibles\u003c\/h2\u003e\n\u003cdiv class=\"benefits-layout\"\u003e\n\u003cdiv class=\"benefits-grid\"\u003e\n\u003cdiv class=\"benefit-item\"\u003e\n\u003ch3 class=\"benefit-title\"\u003e\n\u003cspan class=\"benefit-icon\"\u003e\u003c\/span\u003e\n            Renforcement des follicules pileux\n          \u003c\/h3\u003e\n\u003cp class=\"benefit-description\"\u003eL'huile d'ail noir nourrit les follicules et les renforce depuis les racines pour des cheveux plus forts\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit-item\"\u003e\n\u003ch3 class=\"benefit-title\"\u003e\n\u003cspan class=\"benefit-icon\"\u003e\u003c\/span\u003e\n            Prévenir la perte de cheveux\n          \u003c\/h3\u003e\n\u003cp class=\"benefit-description\"\u003eStimule la circulation sanguine dans le cuir chevelu et réduit considérablement la perte de cheveux\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit-item\"\u003e\n\u003ch3 class=\"benefit-title\"\u003e\n\u003cspan class=\"benefit-icon\"\u003e\u003c\/span\u003e\n            Augmenter la densité capillaire\n          \u003c\/h3\u003e\n\u003cp class=\"benefit-description\"\u003eLes protéines végétales comblent les lacunes des cheveux et augmentent l'épaisseur et la densité des cheveux\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit-item\"\u003e\n\u003ch3 class=\"benefit-title\"\u003e\n\u003cspan class=\"benefit-icon\"\u003e\u003c\/span\u003e\n            Nettoyage profond et doux\n          \u003c\/h3\u003e\n\u003cp class=\"benefit-description\"\u003eTeneur en sulfate la plus faible pour un nettoyage efficace sans sécheresse ni irritation\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit-item\"\u003e\n\u003ch3 class=\"benefit-title\"\u003e\n\u003cspan class=\"benefit-icon\"\u003e\u003c\/span\u003e\n            Nutrition naturelle\n          \u003c\/h3\u003e\n\u003cp class=\"benefit-description\"\u003eSans produits chimiques nocifs - uniquement des ingrédients naturels nourrissants\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg alt=\"Benefits\" class=\"benefits-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0582\/9879\/4181\/files\/bobana-br-shampoo-br-with-black-garlic-oil-961158_83b4e26d-57c9-4ae7-bf19-ebccd79005a5.webp?v=1752506070\"\/\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Ingredients Section --\u003e\n\u003cdiv class=\"ingredients-section\"\u003e\n\u003ch2 class=\"section-title\"\u003eIngrédients naturels puissants\u003c\/h2\u003e\n\u003cdiv class=\"ingredients-grid\"\u003e\n\u003cdiv class=\"ingredient-card\"\u003e\n\u003ch3 class=\"ingredient-title\"\u003eHuile d'ail noir\u003c\/h3\u003e\n\u003cp class=\"ingredient-subtitle\"\u003eL'ingrédient magique pour la force des cheveux\u003c\/p\u003e\n\u003cul class=\"ingredient-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eAntibiotique naturel\u003c\/strong\u003e Nettoie le cuir chevelu\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStimule la pousse des cheveux\u003c\/strong\u003e En stimulant la circulation sanguine\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRiche en soufre\u003c\/strong\u003e Renforce la structure des cheveux\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAntifongique\u003c\/strong\u003e Combat les pellicules\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ingredient-card\"\u003e\n\u003ch3 class=\"ingredient-title\"\u003eProtéines végétales hydrolysées\u003c\/h3\u003e\n\u003cp class=\"ingredient-subtitle\"\u003eDu blé et du soja\u003c\/p\u003e\n\u003cul class=\"ingredient-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eRemplit les espaces dans les cheveux\u003c\/strong\u003e Endommagé et renforcé\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAugmente l'épaisseur des cheveux\u003c\/strong\u003e Et sa densité apparente\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProtège contre la casse\u003c\/strong\u003e Et la casse\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDonne un éclat naturel\u003c\/strong\u003e Et texture douce\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ingredient-card\"\u003e\n\u003ch3 class=\"ingredient-title\"\u003eExtrait d'arbre à thé\u003c\/h3\u003e\n\u003cp class=\"ingredient-subtitle\"\u003ePour nettoyer et apaiser\u003c\/p\u003e\n\u003cul class=\"ingredient-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eNettoie les pores\u003c\/strong\u003e Des huiles et de la saleté\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eApaise l'irritation\u003c\/strong\u003e Et démangeaisons du cuir chevelu\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAntibactérien\u003c\/strong\u003e Maintient la santé du cuir chevelu\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRafraîchissement naturel\u003c\/strong\u003e Laisse une sensation de propreté\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ingredient-card\"\u003e\n\u003ch3 class=\"ingredient-title\"\u003ePanthénol (Vitamine B5))\u003c\/h3\u003e\n\u003cp class=\"ingredient-subtitle\"\u003ePour hydrater et protéger\u003c\/p\u003e\n\u003cul class=\"ingredient-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eHydrate les cheveux\u003c\/strong\u003e Sans lourdeur ni graisse\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProtège contre la chaleur\u003c\/strong\u003e et les facteurs externes\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRéduit les frisottis\u003c\/strong\u003e Il améliore le contrôle des cheveux\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDonne une douceur naturelle\u003c\/strong\u003e Et un éclat sain\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Safety Section --\u003e\n\u003cdiv class=\"safety-section\"\u003e\n\u003ch2 class=\"section-title\"\u003eFormule sûre sans substances nocives\u003c\/h2\u003e\n\u003cdiv class=\"safety-grid\"\u003e\n\u003cdiv class=\"safety-card positive\"\u003e\n\u003ch3 class=\"safety-title\"\u003eCe que contient le shampoing\u003c\/h3\u003e\n\u003cdiv class=\"safety-item\"\u003e\u003cstrong\u003eHuile d'ail noir naturelle\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv class=\"safety-item\"\u003e\u003cstrong\u003eProtéines végétales hydrolysées\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv class=\"safety-item\"\u003e\u003cstrong\u003eExtraits naturels apaisants\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv class=\"safety-item\"\u003e\u003cstrong\u003eLe pourcentage de sulfate le plus bas possible\u003c\/strong\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"safety-card negative\"\u003e\n\u003ch3 class=\"safety-title\"\u003eCe qu'elle ne contient pas\u003c\/h3\u003e\n\u003cdiv class=\"safety-item\"\u003e\n\u003cstrong\u003e0% de parabènes\u003c\/strong\u003e - Conservateurs nocifs\u003c\/div\u003e\n\u003cdiv class=\"safety-item\"\u003e\n\u003cstrong\u003e0 % silicone\u003c\/strong\u003e - Il bouche les pores et s'accumule sur les cheveux\u003c\/div\u003e\n\u003cdiv class=\"safety-item\"\u003e\n\u003cstrong\u003eMoins de sulfates\u003c\/strong\u003e - Nettoyage doux sans dessécher\u003c\/div\u003e\n\u003cdiv class=\"safety-item\"\u003e\n\u003cstrong\u003ePas de sulfates agressifs\u003c\/strong\u003e - Maintient les huiles naturelles des cheveux\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Suitability Section --\u003e\n\u003cdiv class=\"suitability-section\"\u003e\n\u003ch2 class=\"section-title\"\u003eConvient aux types de cheveux spécifiques\u003c\/h2\u003e\n\u003cdiv class=\"suitability-grid\"\u003e\n\u003cdiv class=\"suitability-card\"\u003e\n\u003ch3 class=\"suitability-title\"\u003eParfait si vos cheveux sont fins\u003c\/h3\u003e\n\u003cdiv class=\"suitability-item\"\u003e\n\u003cstrong\u003eFaibles et fins\u003c\/strong\u003e Il a besoin de renforcement\u003c\/div\u003e\n\u003cdiv class=\"suitability-item\"\u003e\n\u003cstrong\u003eIl souffre de perte de cheveux\u003c\/strong\u003e Continu\u003c\/div\u003e\n\u003cdiv class=\"suitability-item\"\u003e\n\u003cstrong\u003ePorosité moyenne\u003c\/strong\u003e - Ni gras ni trop sec\u003c\/div\u003e\n\u003cdiv class=\"suitability-item\"\u003e\n\u003cstrong\u003eNécessite un nettoyage en profondeur\u003c\/strong\u003e de produits accumulés\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"suitability-card\"\u003e\n\u003ch3 class=\"suitability-title\"\u003eConseils d'utilisation\u003c\/h3\u003e\n\u003cdiv class=\"suitability-item\"\u003e\n\u003cstrong\u003eUtilisez quotidiennement\u003c\/strong\u003e Ou selon les besoins de vos cheveux\u003c\/div\u003e\n\u003cdiv class=\"suitability-item\"\u003e\n\u003cstrong\u003eConcentrez-vous sur le cuir chevelu\u003c\/strong\u003e Lors du massage\u003c\/div\u003e\n\u003cdiv class=\"suitability-item\"\u003e\n\u003cstrong\u003eSuivre avec l'après-shampoing Bobana\u003c\/strong\u003e Pour de meilleurs résultats\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Value Section --\u003e\n\u003cdiv class=\"value-section\"\u003e\n\u003ch2 class=\"section-title\"\u003eExcellent rapport qualité-prix pour des cheveux sains\u003c\/h2\u003e\n\u003cdiv class=\"value-grid\"\u003e\n\u003cdiv class=\"value-card\"\u003e\n\u003ch4 class=\"value-title\"\u003eGrande taille\u003c\/h4\u003e\n\u003cp class=\"value-description\"\u003e400 ml suffisent pour 2 à 3 mois d'utilisation régulière\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"value-card\"\u003e\n\u003ch4 class=\"value-title\"\u003ePrix raisonnable\u003c\/h4\u003e\n\u003cp class=\"value-description\"\u003eSuper prix comparé à d'autres produits\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"value-card\"\u003e\n\u003ch4 class=\"value-title\"\u003eRésultats garantis\u003c\/h4\u003e\n\u003cp class=\"value-description\"\u003eUne amélioration claire de la résistance des cheveux et réduction de la perte de cheveux en quelques semaines\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"value-card\"\u003e\n\u003ch4 class=\"value-title\"\u003eNaturel et sûr\u003c\/h4\u003e\n\u003cp class=\"value-description\"\u003eSans produits chimiques nocifs - la santé de vos cheveux est une priorité\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Usage Section --\u003e\n\u003cdiv class=\"usage-section\"\u003e\n\u003ch2 class=\"section-title\"\u003eComment utiliser correctement\u003c\/h2\u003e\n\u003ch3 style=\"text-align: center; color: #9C8102; margin-bottom: 1.5rem;\"\u003eÉtapes simples pour de meilleurs résultats\u003c\/h3\u003e\n\u003cdiv class=\"usage-steps\"\u003e\n\u003cdiv class=\"usage-step\"\u003e\n\u003cspan class=\"step-number\"\u003e1\u003c\/span\u003e\n\u003cspan class=\"step-content\"\u003e\u003cstrong\u003eMouillez les cheveux\u003c\/strong\u003e Avec de l'eau bien tiède\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"usage-step\"\u003e\n\u003cspan class=\"step-number\"\u003e2\u003c\/span\u003e\n\u003cspan class=\"step-content\"\u003e\u003cstrong\u003eAppliquer une quantité appropriée\u003c\/strong\u003e de shampooing sur le cuir chevelu\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"usage-step\"\u003e\n\u003cspan class=\"step-number\"\u003e3\u003c\/span\u003e\n\u003cspan class=\"step-content\"\u003e\u003cstrong\u003eMasser doucement\u003c\/strong\u003e Avec les bouts des doigts des racines aux pointes\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"usage-step\"\u003e\n\u003cspan class=\"step-number\"\u003e4\u003c\/span\u003e\n\u003cspan class=\"step-content\"\u003e\u003cstrong\u003eLaisser agir 2-3 minutes\u003c\/strong\u003e Pour faire de l'ail noir\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"usage-step\"\u003e\n\u003cspan class=\"step-number\"\u003e5\u003c\/span\u003e\n\u003cspan class=\"step-content\"\u003e\u003cstrong\u003eBien rincer\u003c\/strong\u003e Avec de l'eau tiède\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Tips Section --\u003e\n\u003cdiv class=\"tips-section\"\u003e\n\u003ch3 class=\"tips-title\"\u003ePour de meilleurs résultats\u003c\/h3\u003e\n\u003cul class=\"tips-list\"\u003e\n\u003cli\u003e\u003cstrong\u003eSuivez avec l’après-shampooing Bobana Ail Noir\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eÉvitez l'eau très chaude\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUtilisez régulièrement\u003c\/strong\u003e Pour voir les résultats complets\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- Call to Action --\u003e\n\u003cdiv class=\"cta-section\"\u003e\n\u003ch2 class=\"cta-title\"\u003eRestaurez la force naturelle de vos cheveux\u003c\/h2\u003e\n\u003cimg alt=\"BOBANA Shampoo Results\" class=\"cta-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0582\/9879\/4181\/files\/bobana-br-shampoo-br-with-black-garlic-oil-783829_1.webp?v=1752505869\"\/\u003e\n\u003cp class=\"cta-text\"\u003e\n      Shampooing Bobana à l'huile d'ail noir - la solution naturelle pour les cheveux faibles et qui tombent. Un traitement quotidien sûr et efficace avec des ingrédients naturels prouvés.\n    \u003c\/p\u003e\n\u003cp class=\"cta-text\"\u003e\n\u003cstrong\u003eCommencez votre parcours de renforcement des cheveux dès le premier lavage\u003c\/strong\u003e\n\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Ingredients List --\u003e\n\u003cdiv class=\"ingredients-list-section\"\u003e\n\u003ch3 class=\"ingredients-list-title\"\u003eListe complète des ingrédients\u003c\/h3\u003e\n\u003cp class=\"ingredients-list\"\u003e\n\u003cstrong\u003eBLACK GARLIC OIL, HYDROLYZED WHEAT PROTEIN, HYDROLIZED SOY PROTEIN, TEA TREE EXTRACT, PANTHENOL, AQUA\u003c\/strong\u003e\n\u003c\/p\u003e\n\u003cp style=\"text-align: center; font-style: italic; color: #666; margin-top: 1rem;\"\u003e\n      Shampoing à l'huile d'ail noir Bobana - une puissance naturelle pour des cheveux sains et forts\n    \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\ndocument.addEventListener('DOMContentLoaded', function() {\n  \/\/ Enhanced hover effects for all interactive elements\n  const interactiveElements = document.querySelectorAll('.benefit-item, .ingredient-card, .safety-card, .value-card, .usage-step, .suitability-card');\n  \n  interactiveElements.forEach(element =\u003e {\n    element.addEventListener('mouseenter', function() {\n      this.style.transition = 'all 0.3s cubic-bezier(0.4, 0, 0.2, 1)';\n    });\n  });\n\n  \/\/ Smooth parallax effect for background elements\n  let ticking = false;\n  \n  function updateParallax() {\n    const scrolled = window.pageYOffset;\n    const backgrounds = document.querySelectorAll('.hero-section::before, .ingredients-section::before, .cta-section::before');\n    \n    \/\/ Smooth background movement\n    backgrounds.forEach((bg, index) =\u003e {\n      const speed = 0.02 + (index * 0.01);\n      const yPos = -(scrolled * speed);\n      if (bg.style) {\n        bg.style.transform = `translateY(${yPos}px)`;\n      }\n    });\n    \n    ticking = false;\n  }\n  \n  function requestTick() {\n    if (!ticking) {\n      requestAnimationFrame(updateParallax);\n      ticking = true;\n    }\n  }\n  \n  \/\/ Optimized scroll listener\n  let scrollTimeout;\n  window.addEventListener('scroll', function() {\n    if (scrollTimeout) {\n      clearTimeout(scrollTimeout);\n    }\n    scrollTimeout = setTimeout(requestTick, 10);\n  }, { passive: true });\n\n  \/\/ Enhanced ingredient card interactions\n  const ingredientCards = document.querySelectorAll('.ingredient-card');\n  ingredientCards.forEach(card =\u003e {\n    card.addEventListener('mouseenter', function() {\n      this.style.background = 'rgba(255,255,255,0.2)';\n      this.style.borderColor = 'rgba(156, 129, 2, 0.4)';\n      \n      const listItems = this.querySelectorAll('.ingredient-list li');\n      listItems.forEach((item, i) =\u003e {\n        setTimeout(() =\u003e {\n          item.style.color = '#f0f0f0';\n          item.style.paddingLeft = '2rem';\n        }, i * 50);\n      });\n    });\n    \n    card.addEventListener('mouseleave', function() {\n      this.style.background = 'rgba(255,255,255,0.08)';\n      this.style.borderColor = 'rgba(255,255,255,0.1)';\n      \n      const listItems = this.querySelectorAll('.ingredient-list li');\n      listItems.forEach(item =\u003e {\n        item.style.color = '#e0e0e0';\n        item.style.paddingLeft = '1.5rem';\n      });\n    });\n  });\n\n  \/\/ Usage steps with enhanced interactions\n  const usageSteps = document.querySelectorAll('.usage-step');\n  usageSteps.forEach((step, index) =\u003e {\n    step.addEventListener('mouseenter', function() {\n      const stepNumber = this.querySelector('.step-number');\n      if (stepNumber) {\n        stepNumber.style.transform = 'scale(1.2) rotate(10deg)';\n        stepNumber.style.background = 'linear-gradient(135deg, #b8941a, #9C8102)';\n      }\n    });\n    \n    step.addEventListener('mouseleave', function() {\n      const stepNumber = this.querySelector('.step-number');\n      if (stepNumber) {\n        stepNumber.style.transform = 'scale(1) rotate(0deg)';\n        stepNumber.style.background = 'linear-gradient(135deg, #9C8102, #b8941a)';\n      }\n    });\n  });\n\n  \/\/ Dynamic text glow effects\n  const titles = document.querySelectorAll('.hero-title, .section-title, .cta-title');\n  titles.forEach(title =\u003e {\n    title.addEventListener('mouseenter', function() {\n      this.style.textShadow = '0 0 15px rgba(156, 129, 2, 0.3)';\n      this.style.transform = 'scale(1.02)';\n    });\n    \n    title.addEventListener('mouseleave', function() {\n      this.style.textShadow = 'none';\n      this.style.transform = 'scale(1)';\n    });\n  });\n\n  \/\/ Progressive enhancement for value cards\n  const valueCards = document.querySelectorAll('.value-card');\n  valueCards.forEach((card, index) =\u003e {\n    card.addEventListener('mouseenter', function() {\n      this.style.borderTopColor = '#b8941a';\n      this.style.borderTopWidth = '6px';\n    });\n    \n    card.addEventListener('mouseleave', function() {\n      this.style.borderTopColor = '#9C8102';\n      this.style.borderTopWidth = '4px';\n    });\n  });\n\n  \/\/ Safety cards enhanced interactions\n  const safetyCards = document.querySelectorAll('.safety-card');\n  safetyCards.forEach(card =\u003e {\n    card.addEventListener('mouseenter', function() {\n      const items = this.querySelectorAll('.safety-item');\n      items.forEach((item, i) =\u003e {\n        setTimeout(() =\u003e {\n          item.style.paddingLeft = '2.5rem';\n          item.style.color = '#333';\n        }, i * 100);\n      });\n    });\n    \n    card.addEventListener('mouseleave', function() {\n      const items = this.querySelectorAll('.safety-item');\n      items.forEach(item =\u003e {\n        item.style.paddingLeft = '2rem';\n        item.style.color = '#555';\n      });\n    });\n  });\n\n  \/\/ Tips section interaction\n  const tipsSection = document.querySelector('.tips-section');\n  if (tipsSection) {\n    tipsSection.addEventListener('mouseenter', function() {\n      this.style.borderLeftColor = '#b8941a';\n      this.style.borderLeftWidth = '6px';\n      this.style.background = 'white';\n      this.style.boxShadow = '0 8px 25px rgba(156, 129, 2, 0.1)';\n    });\n    \n    tipsSection.addEventListener('mouseleave', function() {\n      this.style.borderLeftColor = '#9C8102';\n      this.style.borderLeftWidth = '4px';\n      this.style.background = '#f8f9fa';\n      this.style.boxShadow = 'none';\n    });\n  }\n\n  \/\/ Smooth image loading enhancement\n  const images = document.querySelectorAll('img');\n  images.forEach(img =\u003e {\n    img.addEventListener('load', function() {\n      this.style.opacity = '1';\n      this.style.transform = 'scale(1)';\n    });\n  });\n\n  \/\/ Benefit items enhanced interaction\n  const benefitItems = document.querySelectorAll('.benefit-item');\n  benefitItems.forEach(item =\u003e {\n    item.addEventListener('mouseenter', function() {\n      const icon = this.querySelector('.benefit-icon');\n      if (icon) {\n        icon.style.background = 'linear-gradient(135deg, #b8941a, #9C8102)';\n        icon.style.boxShadow = '0 0 15px rgba(156, 129, 2, 0.4)';\n      }\n    });\n    \n    item.addEventListener('mouseleave', function() {\n      const icon = this.querySelector('.benefit-icon');\n      if (icon) {\n        icon.style.background = '#9C8102';\n        icon.style.boxShadow = 'none';\n      }\n    });\n  });\n\n  \/\/ Performance optimization: debounced resize handler\n  let resizeTimeout;\n  window.addEventListener('resize', function() {\n    if (resizeTimeout) {\n      clearTimeout(resizeTimeout);\n    }\n    resizeTimeout = setTimeout(() =\u003e {\n      \/\/ Recalculate any size-dependent animations\n      const cards = document.querySelectorAll('.benefit-item, .ingredient-card, .safety-card, .value-card');\n      cards.forEach(card =\u003e {\n        card.style.transition = 'all 0.3s cubic-bezier(0.4, 0, 0.2, 1)';\n      });\n    }, 250);\n  });\n\n  \/\/ Add subtle animation to ingredient lists\n  const ingredientLists = document.querySelectorAll('.ingredient-list');\n  ingredientLists.forEach(list =\u003e {\n    const items = list.querySelectorAll('li');\n    items.forEach((item, index) =\u003e {\n      item.style.animationDelay = `${index * 0.1}s`;\n    });\n  });\n});\n\u003c\/script\u003e","brand":"Bobana","offers":[{"title":"Default Title","offer_id":46999403233454,"sku":null,"price":20.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/5359\/7102\/files\/bobana-shampoo-with-black-garlic-oil-892538.webp?v=1788175329"},{"product_id":"bobana-leave-in-cream-with-black-garlic","title":"Bobana Anti-Hairloss Leave-in Cream With Black Garlic 200 ml","description":"\u003cstyle\u003e\n  * {\n    margin: 0;\n    padding: 0;\n    box-sizing: border-box;\n  }\n  \n  .bobana-cream-container {\n   \n    line-height: 1.6;\n    color: #333;\n    background: #ffffff;\n    overflow: hidden;\n  }\n  \n  .hero-section {\n    background: linear-gradient(135deg, #1a1a1a 0%, #2d2d2d 100%);\n    color: white;\n    padding: 3rem 1.5rem;\n    text-align: center;\n    position: relative;\n    overflow: hidden;\n  }\n  \n  .hero-section::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    background: radial-gradient(circle at 50% 60%, rgba(156, 129, 2, 0.15) 0%, transparent 60%);\n    animation: heroGlow 5s ease-in-out infinite alternate;\n  }\n  \n  .hero-title {\n    font-size: 2.2rem;\n    font-weight: 700;\n    margin-bottom: 1rem;\n    color: #9C8102;\n    position: relative;\n    z-index: 2;\n    opacity: 0;\n    transform: translateY(30px);\n    animation: slideInFade 1s ease-out 0.2s forwards;\n  }\n  \n  .hero-subtitle {\n    font-size: 1.2rem;\n    margin-bottom: 2rem;\n    color: #9C8102;\n    font-weight: 600;\n    position: relative;\n    z-index: 2;\n    opacity: 0;\n    animation: slideInFade 1s ease-out 0.4s forwards;\n  }\n  \n  .hero-description {\n    font-size: 1rem;\n    opacity: 0.9;\n    max-width: 750px;\n    margin: 0 auto;\n    line-height: 1.7;\n    position: relative;\n    z-index: 2;\n    opacity: 0;\n    animation: slideInFade 1s ease-out 0.6s forwards;\n  }\n  \n  .product-showcase {\n    padding: 2rem 1.5rem;\n    text-align: center;\n    background: #fafafa;\n  }\n  \n  .product-image {\n    max-width: 300px;\n    width: 100%;\n    height: auto;\n    border-radius: 15px;\n    margin: 0 auto 1.5rem;\n    display: block;\n    box-shadow: 0 15px 40px rgba(156, 129, 2, 0.2);\n    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n    opacity: 0;\n    transform: scale(0.9);\n    animation: imageZoom 1s ease-out 0.8s forwards;\n  }\n  \n  .product-image:hover {\n    transform: scale(1.05);\n    box-shadow: 0 25px 60px rgba(156, 129, 2, 0.3);\n  }\n  \n  .intro-text {\n    max-width: 700px;\n    margin: 0 auto;\n    font-size: 1rem;\n    line-height: 1.7;\n    color: #555;\n    opacity: 0;\n    animation: slideInFade 1s ease-out 1s forwards;\n  }\n  \n  .section {\n    padding: 3rem 1.5rem;\n    margin: 1rem 0;\n  }\n  \n  .section-title {\n    font-size: 1.8rem;\n    font-weight: 700;\n    color: #9C8102;\n    text-align: center;\n    margin-bottom: 2.5rem;\n    position: relative;\n    opacity: 0;\n    animation: titleSlide 0.8s ease-out 0.2s forwards;\n  }\n  \n  .section-title::after {\n    content: '';\n    position: absolute;\n    bottom: -10px;\n    left: 50%;\n    transform: translateX(-50%);\n    width: 60px;\n    height: 3px;\n    background: linear-gradient(90deg, #9C8102, #b8941a);\n    border-radius: 2px;\n    animation: lineExpand 0.8s ease-out 0.8s forwards;\n    transform: translateX(-50%) scaleX(0);\n  }\n  \n  .benefits-container {\n    background: white;\n    padding: 3rem 1.5rem;\n  }\n  \n  .benefits-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    gap: 1.5rem;\n    margin-top: 2rem;\n  }\n  \n  .benefit-item {\n    background: #f8f9fa;\n    border-radius: 12px;\n    padding: 1.8rem;\n    border-left: 4px solid #9C8102;\n    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n    opacity: 0;\n    transform: translateY(20px);\n    animation: cardRise 0.6s ease-out forwards;\n    position: relative;\n    overflow: hidden;\n  }\n  \n  .benefit-item:nth-child(1) { animation-delay: 0.1s; }\n  .benefit-item:nth-child(2) { animation-delay: 0.2s; }\n  .benefit-item:nth-child(3) { animation-delay: 0.3s; }\n  .benefit-item:nth-child(4) { animation-delay: 0.4s; }\n  .benefit-item:nth-child(5) { animation-delay: 0.5s; }\n  \n  .benefit-item::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: -100%;\n    width: 100%;\n    height: 100%;\n    background: linear-gradient(90deg, transparent, rgba(156, 129, 2, 0.05), transparent);\n    transition: left 0.6s ease;\n  }\n  \n  .benefit-item:hover::before {\n    left: 100%;\n  }\n  \n  .benefit-item:hover {\n    transform: translateY(-5px);\n    box-shadow: 0 15px 35px rgba(156, 129, 2, 0.15);\n    background: white;\n  }\n  \n  .benefit-title {\n    font-size: 1.2rem;\n    font-weight: 600;\n    color: #9C8102;\n    margin-bottom: 0.8rem;\n    display: flex;\n    align-items: center;\n  }\n  \n  .benefit-icon {\n    width: 10px;\n    height: 10px;\n    background: #9C8102;\n    border-radius: 50%;\n    margin-left: 12px;\n    transition: all 0.3s ease;\n  }\n  \n  .benefit-item:hover .benefit-icon {\n    transform: scale(1.5);\n    box-shadow: 0 0 10px rgba(156, 129, 2, 0.4);\n  }\n  \n  .benefit-description {\n    color: #666;\n    font-size: 0.95rem;\n    line-height: 1.6;\n  }\n  \n  .ingredients-section {\n    background: linear-gradient(135deg, #1a1a1a 0%, #2d2d2d 100%);\n    color: white;\n    padding: 3rem 1.5rem;\n    position: relative;\n  }\n  \n  .ingredients-section::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    background: radial-gradient(circle at 70% 30%, rgba(156, 129, 2, 0.1) 0%, transparent 50%);\n    animation: ingredientsGlow 4s ease-in-out infinite alternate;\n  }\n  \n  .ingredients-layout {\n    display: grid;\n    grid-template-columns: 1fr 300px;\n    gap: 3rem;\n    align-items: start;\n    margin-top: 2rem;\n    position: relative;\n    z-index: 2;\n  }\n  \n  .ingredients-grid {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 2rem;\n  }\n  \n  .ingredient-card {\n    background: rgba(255,255,255,0.08);\n    border-radius: 15px;\n    padding: 2rem;\n    backdrop-filter: blur(10px);\n    border: 1px solid rgba(255,255,255,0.1);\n    transition: all 0.4s ease;\n    opacity: 0;\n    transform: translateX(-30px);\n    animation: slideInRight 0.8s ease-out forwards;\n    position: relative;\n    overflow: hidden;\n  }\n  \n  .ingredient-card:nth-child(1) { animation-delay: 0.1s; }\n  .ingredient-card:nth-child(2) { animation-delay: 0.2s; }\n  .ingredient-card:nth-child(3) { animation-delay: 0.3s; }\n  .ingredient-card:nth-child(4) { animation-delay: 0.4s; }\n  .ingredient-card:nth-child(5) { animation-delay: 0.5s; }\n  \n  .ingredient-card::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    height: 2px;\n    background: linear-gradient(90deg, #9C8102, #b8941a);\n    transform: scaleX(0);\n    transition: transform 0.4s ease;\n  }\n  \n  .ingredient-card:hover::before {\n    transform: scaleX(1);\n  }\n  \n  .ingredient-card:hover {\n    background: rgba(255,255,255,0.15);\n    transform: translateX(5px);\n    border-color: rgba(156, 129, 2, 0.3);\n  }\n  \n  .ingredient-title {\n    font-size: 1.3rem;\n    font-weight: 600;\n    color: #9C8102;\n    margin-bottom: 0.5rem;\n  }\n  \n  .ingredient-subtitle {\n    font-size: 0.9rem;\n    color: #ccc;\n    margin-bottom: 1.5rem;\n    font-weight: 500;\n  }\n  \n  .ingredient-list {\n    list-style: none;\n    padding: 0;\n  }\n  \n  .ingredient-list li {\n    padding: 0.7rem 0;\n    border-bottom: 1px solid rgba(255,255,255,0.1);\n    position: relative;\n    padding-left: 1.5rem;\n    color: #e0e0e0;\n    transition: all 0.3s ease;\n  }\n  \n  .ingredient-list li:hover {\n    color: #9C8102;\n    padding-left: 2rem;\n  }\n  \n  .ingredient-list li::before {\n    content: '';\n    position: absolute;\n    left: 0;\n    top: 50%;\n    transform: translateY(-50%);\n    width: 6px;\n    height: 6px;\n    background: #9C8102;\n    border-radius: 50%;\n    transition: all 0.3s ease;\n  }\n  \n  .ingredient-list li:hover::before {\n    transform: translateY(-50%) scale(1.5);\n    box-shadow: 0 0 10px rgba(156, 129, 2, 0.5);\n  }\n  \n  .ingredients-image {\n    width: 100%;\n    height: auto;\n    border-radius: 15px;\n    box-shadow: 0 15px 40px rgba(0,0,0,0.3);\n    transition: transform 0.4s ease;\n    opacity: 0;\n    animation: slideInLeft 1s ease-out 0.4s forwards;\n  }\n  \n  .ingredients-image:hover {\n    transform: scale(1.03) rotate(-1deg);\n  }\n  \n  .safety-section {\n    background: #f8f9fa;\n    padding: 3rem 1.5rem;\n  }\n  \n  .safety-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 2rem;\n    margin-top: 2rem;\n  }\n  \n  .safety-card {\n    background: white;\n    border-radius: 15px;\n    padding: 2rem;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.08);\n    transition: all 0.4s ease;\n    opacity: 0;\n    animation: cardSlide 0.8s ease-out forwards;\n    position: relative;\n    overflow: hidden;\n  }\n  \n  .safety-card.positive {\n    border-top: 4px solid #9C8102;\n    animation-delay: 0.1s;\n  }\n  \n  .safety-card.negative {\n    border-top: 4px solid #28a745;\n    animation-delay: 0.3s;\n  }\n  \n  .safety-card::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: -100%;\n    width: 100%;\n    height: 100%;\n    background: linear-gradient(90deg, transparent, rgba(156, 129, 2, 0.05), transparent);\n    transition: left 0.8s ease;\n  }\n  \n  .safety-card:hover::before {\n    left: 100%;\n  }\n  \n  .safety-card:hover {\n    transform: translateY(-5px) scale(1.01);\n    box-shadow: 0 20px 50px rgba(0,0,0,0.15);\n  }\n  \n  .safety-title {\n    font-size: 1.3rem;\n    font-weight: 600;\n    margin-bottom: 1.5rem;\n    color: #9C8102;\n  }\n  \n  .safety-card.negative .safety-title {\n    color: #28a745;\n  }\n  \n  .safety-item {\n    padding: 0.8rem 0;\n    border-bottom: 1px solid #eee;\n    color: #555;\n    position: relative;\n    padding-left: 2rem;\n  }\n  \n  .safety-item::before {\n    content: '✓';\n    position: absolute;\n    left: 0;\n    top: 50%;\n    transform: translateY(-50%);\n    color: #9C8102;\n    font-weight: bold;\n  }\n  \n  .safety-card.negative .safety-item::before {\n    content: '✗';\n    color: #28a745;\n  }\n  \n  .suitability-section {\n    background: white;\n    padding: 3rem 1.5rem;\n  }\n  \n  .suitability-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 2rem;\n    margin-top: 2rem;\n  }\n  \n  .suitability-card {\n    background: #f8f9fa;\n    border-radius: 15px;\n    padding: 2rem;\n    border-left: 4px solid #9C8102;\n    opacity: 0;\n    animation: cardSlide 0.8s ease-out forwards;\n    transition: all 0.3s ease;\n  }\n  \n  .suitability-card:nth-child(1) { animation-delay: 0.1s; }\n  .suitability-card:nth-child(2) { animation-delay: 0.3s; }\n  \n  .suitability-card:hover {\n    transform: translateY(-3px);\n    background: white;\n    box-shadow: 0 10px 30px rgba(156, 129, 2, 0.15);\n  }\n  \n  .suitability-title {\n    font-size: 1.3rem;\n    font-weight: 600;\n    margin-bottom: 1.5rem;\n    color: #9C8102;\n  }\n  \n  .suitability-item {\n    padding: 0.6rem 0;\n    color: #555;\n    position: relative;\n    padding-left: 1.5rem;\n    transition: all 0.3s ease;\n  }\n  \n  .suitability-item:hover {\n    color: #9C8102;\n    padding-left: 2rem;\n  }\n  \n  .suitability-item::before {\n    content: '';\n    position: absolute;\n    left: 0;\n    top: 50%;\n    transform: translateY(-50%);\n    width: 6px;\n    height: 6px;\n    background: #9C8102;\n    border-radius: 50%;\n    transition: all 0.3s ease;\n  }\n  \n  .suitability-item:hover::before {\n    transform: translateY(-50%) scale(1.5);\n  }\n  \n  .value-section {\n    background: #f8f9fa;\n    padding: 3rem 1.5rem;\n    text-align: center;\n  }\n  \n  .value-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n    gap: 1.5rem;\n    margin-top: 2rem;\n  }\n  \n  .value-card {\n    background: white;\n    border-radius: 12px;\n    padding: 2rem 1.5rem;\n    border-top: 4px solid #9C8102;\n    transition: all 0.4s ease;\n    opacity: 0;\n    transform: scale(0.9);\n    animation: valueZoom 0.6s ease-out forwards;\n  }\n  \n  .value-card:nth-child(1) { animation-delay: 0.1s; }\n  .value-card:nth-child(2) { animation-delay: 0.2s; }\n  .value-card:nth-child(3) { animation-delay: 0.3s; }\n  .value-card:nth-child(4) { animation-delay: 0.4s; }\n  \n  .value-card:hover {\n    transform: translateY(-8px) scale(1.02);\n    box-shadow: 0 15px 40px rgba(156, 129, 2, 0.15);\n  }\n  \n  .value-title {\n    font-size: 1rem;\n    font-weight: 600;\n    color: #9C8102;\n    margin-bottom: 0.5rem;\n  }\n  \n  .value-description {\n    font-size: 0.9rem;\n    color: #666;\n    line-height: 1.5;\n  }\n  \n  .usage-section {\n    background: white;\n    padding: 3rem 1.5rem;\n    border: 2px solid #9C8102;\n    margin: 2rem 1.5rem;\n    border-radius: 15px;\n  }\n  \n  .usage-steps {\n    margin-top: 2rem;\n  }\n  \n  .usage-step {\n    background: #f8f9fa;\n    border-radius: 12px;\n    padding: 1.5rem;\n    margin: 1rem 0;\n    border-left: 4px solid #9C8102;\n    transition: all 0.3s ease;\n    opacity: 0;\n    transform: translateX(-20px);\n    animation: stepSlide 0.6s ease-out forwards;\n    position: relative;\n    overflow: hidden;\n  }\n  \n  .usage-step:nth-child(1) { animation-delay: 0.1s; }\n  .usage-step:nth-child(2) { animation-delay: 0.2s; }\n  .usage-step:nth-child(3) { animation-delay: 0.3s; }\n  .usage-step:nth-child(4) { animation-delay: 0.4s; }\n  .usage-step:nth-child(5) { animation-delay: 0.5s; }\n  \n  .usage-step::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: -100%;\n    width: 100%;\n    height: 100%;\n    background: linear-gradient(90deg, transparent, rgba(156, 129, 2, 0.1), transparent);\n    transition: left 0.6s ease;\n  }\n  \n  .usage-step:hover::before {\n    left: 100%;\n  }\n  \n  .usage-step:hover {\n    transform: translateX(5px);\n    background: white;\n    box-shadow: 0 8px 25px rgba(156, 129, 2, 0.15);\n  }\n  \n  .step-number {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    width: 30px;\n    height: 30px;\n    background: linear-gradient(135deg, #9C8102, #b8941a);\n    color: white;\n    border-radius: 50%;\n    font-weight: bold;\n    margin-left: 1rem;\n    font-size: 0.9rem;\n    transition: transform 0.3s ease;\n  }\n  \n  .usage-step:hover .step-number {\n    transform: scale(1.2) rotate(10deg);\n  }\n  \n  .step-content {\n    display: inline-block;\n    color: #555;\n    line-height: 1.6;\n  }\n  \n  .tips-section {\n    background: #f8f9fa;\n    padding: 2rem 1.5rem;\n    margin: 2rem 1.5rem;\n    border-radius: 15px;\n    border-left: 4px solid #9C8102;\n  }\n  \n  .tips-title {\n    font-size: 1.2rem;\n    font-weight: 600;\n    color: #9C8102;\n    margin-bottom: 1rem;\n  }\n  \n  .tips-list {\n    list-style: none;\n    padding: 0;\n  }\n  \n  .tips-list li {\n    padding: 0.6rem 0;\n    color: #555;\n    position: relative;\n    padding-left: 1.5rem;\n    transition: all 0.3s ease;\n  }\n  \n  .tips-list li:hover {\n    color: #9C8102;\n    padding-left: 2rem;\n  }\n  \n  .tips-list li::before {\n    content: '';\n    position: absolute;\n    left: 0;\n    top: 50%;\n    transform: translateY(-50%);\n    width: 6px;\n    height: 6px;\n    background: #9C8102;\n    border-radius: 50%;\n    transition: all 0.3s ease;\n  }\n  \n  .tips-list li:hover::before {\n    transform: translateY(-50%) scale(1.5);\n  }\n  \n  .cta-section {\n    background: linear-gradient(135deg, #1a1a1a 0%, #2d2d2d 100%);\n    color: white;\n    padding: 4rem 1.5rem;\n    text-align: center;\n    position: relative;\n  }\n  \n  .cta-section::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    background: radial-gradient(circle at 50% 50%, rgba(156, 129, 2, 0.15) 0%, transparent 60%);\n    animation: ctaGlow 4s ease-in-out infinite alternate;\n  }\n  \n  .cta-title {\n    font-size: 2rem;\n    font-weight: 700;\n    margin-bottom: 2rem;\n    color: #9C8102;\n    position: relative;\n    z-index: 2;\n    opacity: 0;\n    animation: slideInFade 1s ease-out 0.2s forwards;\n  }\n  \n  .cta-image {\n    max-width: 300px;\n    width: 100%;\n    height: auto;\n    border-radius: 15px;\n    margin: 0 auto 2rem;\n    display: block;\n    box-shadow: 0 15px 40px rgba(156, 129, 2, 0.2);\n    transition: transform 0.4s ease;\n    opacity: 0;\n    animation: imageZoom 1s ease-out 0.4s forwards;\n  }\n  \n  .cta-image:hover {\n    transform: scale(1.05);\n  }\n  \n  .cta-text {\n    font-size: 1rem;\n    opacity: 0.9;\n    max-width: 700px;\n    margin: 0 auto 1rem;\n    line-height: 1.7;\n    position: relative;\n    z-index: 2;\n    opacity: 0;\n    animation: slideInFade 1s ease-out 0.6s forwards;\n  }\n  \n  .ingredients-list-section {\n    background: white;\n    padding: 2rem 1.5rem;\n    border-top: 1px solid #eee;\n  }\n  \n  .ingredients-list-title {\n    font-size: 1.3rem;\n    font-weight: 600;\n    color: #9C8102;\n    margin-bottom: 1rem;\n    text-align: center;\n  }\n  \n  .ingredients-list {\n    text-align: center;\n    font-size: 0.9rem;\n    color: #666;\n    line-height: 1.6;\n    max-width: 800px;\n    margin: 0 auto;\n  }\n  \n  @keyframes slideInFade {\n    0% { opacity: 0; transform: translateY(30px); }\n    100% { opacity: 1; transform: translateY(0); }\n  }\n  \n  @keyframes imageZoom {\n    0% { opacity: 0; transform: scale(0.9); }\n    100% { opacity: 1; transform: scale(1); }\n  }\n  \n  @keyframes titleSlide {\n    0% { opacity: 0; transform: translateY(20px); }\n    100% { opacity: 1; transform: translateY(0); }\n  }\n  \n  @keyframes lineExpand {\n    0% { transform: translateX(-50%) scaleX(0); }\n    100% { transform: translateX(-50%) scaleX(1); }\n  }\n  \n  @keyframes cardRise {\n    0% { opacity: 0; transform: translateY(20px); }\n    100% { opacity: 1; transform: translateY(0); }\n  }\n  \n  @keyframes slideInRight {\n    0% { opacity: 0; transform: translateX(-30px); }\n    100% { opacity: 1; transform: translateX(0); }\n  }\n  \n  @keyframes slideInLeft {\n    0% { opacity: 0; transform: translateX(30px); }\n    100% { opacity: 1; transform: translateX(0); }\n  }\n  \n  @keyframes cardSlide {\n    0% { opacity: 0; transform: translateX(-20px); }\n    100% { opacity: 1; transform: translateX(0); }\n  }\n  \n  @keyframes valueZoom {\n    0% { opacity: 0; transform: scale(0.9); }\n    100% { opacity: 1; transform: scale(1); }\n  }\n  \n  @keyframes stepSlide {\n    0% { opacity: 0; transform: translateX(-20px); }\n    100% { opacity: 1; transform: translateX(0); }\n  }\n  \n  @keyframes heroGlow {\n    0% { opacity: 0.1; }\n    100% { opacity: 0.2; }\n  }\n  \n  @keyframes ingredientsGlow {\n    0% { opacity: 0.05; }\n    100% { opacity: 0.15; }\n  }\n  \n  @keyframes ctaGlow {\n    0% { opacity: 0.1; }\n    100% { opacity: 0.2; }\n  }\n  \n  @media (max-width: 768px) {\n    .hero-title {\n      font-size: 1.8rem;\n    }\n    \n    .ingredients-layout {\n      grid-template-columns: 1fr;\n      gap: 2rem;\n    }\n    \n    .ingredients-image {\n      order: -1;\n      max-width: 250px;\n      margin: 0 auto;\n    }\n    \n    .safety-grid,\n    .suitability-grid {\n      grid-template-columns: 1fr;\n    }\n    \n    .benefits-grid,\n    .value-grid {\n      grid-template-columns: 1fr;\n    }\n    \n    .usage-section,\n    .tips-section {\n      margin: 2rem 0.5rem;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"bobana-cream-container\"\u003e\n\u003c!-- Hero Section --\u003e\n\u003cdiv class=\"hero-section\"\u003e\n\u003ch1 class=\"hero-title\"\u003eCrème Bobana à l'huile d'ail noir\u003c\/h1\u003e\n\u003ch2 class=\"hero-subtitle\"\u003eNourrissement et protection continus pour les cheveux faibles et bouclés\u003c\/h2\u003e\n\u003cp class=\"hero-description\"\u003e\n      Tes cheveux ont besoin d'une protection constante, pas seulement pendant le lavage. Crème Bobana, tes mains \u003cstrong\u003eProtection et nutrition continues\u003c\/strong\u003e Toute la journée avec une formule naturelle puissante.\n    \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Product Showcase --\u003e\n\u003cdiv class=\"product-showcase\"\u003e\n\u003cimg alt=\"Crème Bobana à l'huile d'ail noir\" class=\"product-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0582\/9879\/4181\/files\/bobanabr-leave-in-cream-brwith-black-garlic-993266.webp?v=1752506740\"\/\u003e\n\u003cp class=\"intro-text\"\u003e\n\u003cstrong\u003eCe n'est pas seulement une crème... c'est un bouclier de protection quotidien pour vos cheveux\u003c\/strong\u003e\n\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Benefits Section --\u003e\n\u003cdiv class=\"benefits-container\"\u003e\n\u003ch2 class=\"section-title\"\u003eBienfaits continus pour une protection complète\u003c\/h2\u003e\n\u003cdiv class=\"benefits-grid\"\u003e\n\u003cdiv class=\"benefit-item\"\u003e\n\u003ch3 class=\"benefit-title\"\u003e\n\u003cspan class=\"benefit-icon\"\u003e\u003c\/span\u003e\n          Renforcer les cheveux faibles\n        \u003c\/h3\u003e\n\u003cp class=\"benefit-description\"\u003eL'huile d'ail noir nourrit les cheveux depuis les racines et renforce les mèches faibles\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit-item\"\u003e\n\u003ch3 class=\"benefit-title\"\u003e\n\u003cspan class=\"benefit-icon\"\u003e\u003c\/span\u003e\n          Définir les boucles naturelles\n        \u003c\/h3\u003e\n\u003cp class=\"benefit-description\"\u003eOffre un contrôle parfait des frisottis avec une définition claire et naturelle\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit-item\"\u003e\n\u003ch3 class=\"benefit-title\"\u003e\n\u003cspan class=\"benefit-icon\"\u003e\u003c\/span\u003e\n          Protection contre la casse\n        \u003c\/h3\u003e\n\u003cp class=\"benefit-description\"\u003eL'extrait de romarin protège les cheveux des dommages quotidiens et de la casse\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit-item\"\u003e\n\u003ch3 class=\"benefit-title\"\u003e\n\u003cspan class=\"benefit-icon\"\u003e\u003c\/span\u003e\n          Douceur et éclat naturel\n        \u003c\/h3\u003e\n\u003cp class=\"benefit-description\"\u003eL'huile d'amande douce et la vitamine E apportent une douceur soyeuse et une brillance saine\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit-item\"\u003e\n\u003ch3 class=\"benefit-title\"\u003e\n\u003cspan class=\"benefit-icon\"\u003e\u003c\/span\u003e\n          Hydratation sans lourdeur\n        \u003c\/h3\u003e\n\u003cp class=\"benefit-description\"\u003eFormule légère qui s'absorbe rapidement et hydrate en profondeur sans être grasse\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Ingredients Section --\u003e\n\u003cdiv class=\"ingredients-section\"\u003e\n\u003ch2 class=\"section-title\"\u003eIngrédients naturels pour des soins optimaux\u003c\/h2\u003e\n\u003cdiv class=\"ingredients-layout\"\u003e\n\u003cdiv class=\"ingredients-grid\"\u003e\n\u003cdiv class=\"ingredient-card\"\u003e\n\u003ch3 class=\"ingredient-title\"\u003eHuile d'ail noir\u003c\/h3\u003e\n\u003cp class=\"ingredient-subtitle\"\u003eForce naturelle des cheveux\u003c\/p\u003e\n\u003cul class=\"ingredient-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eStimule la circulation sanguine\u003c\/strong\u003e Sur le cuir chevelu\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRenforce les follicules pileux\u003c\/strong\u003e Il empêche la chute\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRiche en soufre\u003c\/strong\u003e Renforce la structure des cheveux\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCombat les champignons\u003c\/strong\u003e Il maintient la santé du cuir chevelu\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ingredient-card\"\u003e\n\u003ch3 class=\"ingredient-title\"\u003eExtrait de romarin\u003c\/h3\u003e\n\u003cp class=\"ingredient-subtitle\"\u003eProtection naturelle avancée\u003c\/p\u003e\n\u003cul class=\"ingredient-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eStimule la pousse des cheveux\u003c\/strong\u003e En activant les follicules\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProtège contre les dommages\u003c\/strong\u003e et les facteurs externes\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAntioxydant\u003c\/strong\u003e Combat les radicaux libres\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRenforce les cheveux\u003c\/strong\u003e Il prévient la casse\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ingredient-card\"\u003e\n\u003ch3 class=\"ingredient-title\"\u003eHuile d'amande douce\u003c\/h3\u003e\n\u003cp class=\"ingredient-subtitle\"\u003eHydratation profonde et protection\u003c\/p\u003e\n\u003cul class=\"ingredient-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eHydrate les cheveux\u003c\/strong\u003e Profondément sans lourdeur\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProtège contre la chaleur\u003c\/strong\u003e Et coiffage\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDonne une douceur naturelle\u003c\/strong\u003e Et un éclat sain\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eApaise le cuir chevelu\u003c\/strong\u003e Irrité\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ingredient-card\"\u003e\n\u003ch3 class=\"ingredient-title\"\u003eBiotine et vitamine E\u003c\/h3\u003e\n\u003cp class=\"ingredient-subtitle\"\u003eNutrition capillaire complète\u003c\/p\u003e\n\u003cul class=\"ingredient-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eLa biotine renforce la structure des cheveux\u003c\/strong\u003e Il prévient la casse\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLa vitamine E protège contre les dommages\u003c\/strong\u003e Il renouvelle les cellules\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAméliore l'élasticité des cheveux\u003c\/strong\u003e Et sa résistance à la casse\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNourrit les cheveux\u003c\/strong\u003e De l'intérieur vers l'extérieur\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ingredient-card\"\u003e\n\u003ch3 class=\"ingredient-title\"\u003eHuile de ricin\u003c\/h3\u003e\n\u003cp class=\"ingredient-subtitle\"\u003eCondensation et germination naturelles\u003c\/p\u003e\n\u003cul class=\"ingredient-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eStimule la pousse des cheveux\u003c\/strong\u003e Dans les zones claires\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAugmente la densité des cheveux\u003c\/strong\u003e Virtuel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNourrit les sourcils et les cils\u003c\/strong\u003e Aussi\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRenforce les membres\u003c\/strong\u003e Il prévient la casse\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg alt=\"Natural Ingredients\" class=\"ingredients-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0582\/9879\/4181\/files\/bobana-br-shampoo-br-with-black-garlic-oil-961158_83b4e26d-57c9-4ae7-bf19-ebccd79005a5.webp?v=1752506070\"\/\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Safety Section --\u003e\n\u003cdiv class=\"safety-section\"\u003e\n\u003ch2 class=\"section-title\"\u003eFormule sûre 100 % naturelle\u003c\/h2\u003e\n\u003cdiv class=\"safety-grid\"\u003e\n\u003cdiv class=\"safety-card positive\"\u003e\n\u003ch3 class=\"safety-title\"\u003eCe qu'elle contient\u003c\/h3\u003e\n\u003cdiv class=\"safety-item\"\u003e\n\u003cstrong\u003eHuiles naturelles nourrissantes\u003c\/strong\u003e Seulement\u003c\/div\u003e\n\u003cdiv class=\"safety-item\"\u003e\n\u003cstrong\u003eExtraits de plantes\u003c\/strong\u003e Protégé et en sécurité\u003c\/div\u003e\n\u003cdiv class=\"safety-item\"\u003e\n\u003cstrong\u003eVitamines naturelles\u003c\/strong\u003e Pour une nutrition en profondeur\u003c\/div\u003e\n\u003cdiv class=\"safety-item\"\u003e\n\u003cstrong\u003eFormule légère\u003c\/strong\u003e Absorption rapide\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"safety-card negative\"\u003e\n\u003ch3 class=\"safety-title\"\u003eCe qu'elle ne contient pas\u003c\/h3\u003e\n\u003cdiv class=\"safety-item\"\u003e\n\u003cstrong\u003e0 % sulfate\u003c\/strong\u003e - Ne dessèche pas les cheveux\u003c\/div\u003e\n\u003cdiv class=\"safety-item\"\u003e\n\u003cstrong\u003e0% de parabènes\u003c\/strong\u003e - Sans conservateurs nocifs\u003c\/div\u003e\n\u003cdiv class=\"safety-item\"\u003e\n\u003cstrong\u003e0 % silicone\u003c\/strong\u003e - N'obstrue pas les pores et ne s'accumule pas\u003c\/div\u003e\n\u003cdiv class=\"safety-item\"\u003e\n\u003cstrong\u003eSans produits chimiques agressifs\u003c\/strong\u003e - Sûr pour une utilisation quotidienne\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Suitability Section --\u003e\n\u003cdiv class=\"suitability-section\"\u003e\n\u003ch2 class=\"section-title\"\u003eConvient aux types de cheveux spécifiques\u003c\/h2\u003e\n\u003cdiv class=\"suitability-grid\"\u003e\n\u003cdiv class=\"suitability-card\"\u003e\n\u003ch3 class=\"suitability-title\"\u003eParfait si vos cheveux sont fins\u003c\/h3\u003e\n\u003cdiv class=\"suitability-item\"\u003e\n\u003cstrong\u003eFaible et cassé\u003c\/strong\u003e Il a besoin d'un renforcement constant\u003c\/div\u003e\n\u003cdiv class=\"suitability-item\"\u003e\n\u003cstrong\u003eBouclés ou ondulés\u003c\/strong\u003e Il a besoin de définition et de contrôle\u003c\/div\u003e\n\u003cdiv class=\"suitability-item\"\u003e\n\u003cstrong\u003ePorosité moyenne\u003c\/strong\u003e - Ni trop sec ni trop gras\u003c\/div\u003e\n\u003cdiv class=\"suitability-item\"\u003e\n\u003cstrong\u003eIl souffre de diarrhée\u003c\/strong\u003e Et la volatilité\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"suitability-card\"\u003e\n\u003ch3 class=\"suitability-title\"\u003eAussi adapté pour\u003c\/h3\u003e\n\u003cdiv class=\"suitability-item\"\u003e\n\u003cstrong\u003eCheveux teints\u003c\/strong\u003e Pour une protection supplémentaire\u003c\/div\u003e\n\u003cdiv class=\"suitability-item\"\u003e\n\u003cstrong\u003eCheveux traités chimiquement\u003c\/strong\u003e Pour la restauration\u003c\/div\u003e\n\u003cdiv class=\"suitability-item\"\u003e\n\u003cstrong\u003eUsage quotidien\u003c\/strong\u003e Pas d'accumulation\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Value Section --\u003e\n\u003cdiv class=\"value-section\"\u003e\n\u003ch2 class=\"section-title\"\u003eValeur exceptionnelle pour les soins quotidiens\u003c\/h2\u003e\n\u003cdiv class=\"value-grid\"\u003e\n\u003cdiv class=\"value-card\"\u003e\n\u003ch4 class=\"value-title\"\u003eTaille adaptée\u003c\/h4\u003e\n\u003cp class=\"value-description\"\u003e200 ml suffisent pour 2-3 mois d'utilisation quotidienne\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"value-card\"\u003e\n\u003ch4 class=\"value-title\"\u003ePrix raisonnable\u003c\/h4\u003e\n\u003cp class=\"value-description\"\u003eMoins de 2 livres par utilisation avec protection continue\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"value-card\"\u003e\n\u003ch4 class=\"value-title\"\u003eRésultats instantanés\u003c\/h4\u003e\n\u003cp class=\"value-description\"\u003eAmélioration immédiate de la texture et de la douceur des cheveux dès la première utilisation\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"value-card\"\u003e\n\u003ch4 class=\"value-title\"\u003eGagner du temps\u003c\/h4\u003e\n\u003cp class=\"value-description\"\u003eProtéger et coiffer en une seule étape\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Usage Section --\u003e\n\u003cdiv class=\"usage-section\"\u003e\n\u003ch2 class=\"section-title\"\u003eManière facile à utiliser\u003c\/h2\u003e\n\u003ch3 style=\"text-align: center; color: #9C8102; margin-bottom: 1.5rem;\"\u003eÉtapes simples pour des cheveux protégés\u003c\/h3\u003e\n\u003cdiv class=\"usage-steps\"\u003e\n\u003cdiv class=\"usage-step\"\u003e\n\u003cspan class=\"step-number\"\u003e1\u003c\/span\u003e\n\u003cspan class=\"step-content\"\u003e\u003cstrong\u003eLaver les cheveux\u003c\/strong\u003e Avec le shampooing approprié\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"usage-step\"\u003e\n\u003cspan class=\"step-number\"\u003e2\u003c\/span\u003e\n\u003cspan class=\"step-content\"\u003e\u003cstrong\u003eSécher les cheveux avec une serviette\u003c\/strong\u003e Jusqu'à ce qu'il devienne humide, mais pas mouillé\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"usage-step\"\u003e\n\u003cspan class=\"step-number\"\u003e3\u003c\/span\u003e\n\u003cspan class=\"step-content\"\u003e\u003cstrong\u003eAppliquer une quantité appropriée\u003c\/strong\u003e De crème sur la paume\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"usage-step\"\u003e\n\u003cspan class=\"step-number\"\u003e4\u003c\/span\u003e\n\u003cspan class=\"step-content\"\u003e\u003cstrong\u003eDistribuer du milieu vers les extrémités\u003c\/strong\u003e Évitez les racines\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"usage-step\"\u003e\n\u003cspan class=\"step-number\"\u003e5\u003c\/span\u003e\n\u003cspan class=\"step-content\"\u003e\u003cstrong\u003eCoiffer les cheveux comme d'habitude\u003c\/strong\u003e -Ne pas rincer la crème\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Tips Section --\u003e\n\u003cdiv class=\"tips-section\"\u003e\n\u003ch3 class=\"tips-title\"\u003eConseils pour une utilisation optimale\u003c\/h3\u003e\n\u003cul class=\"tips-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eCommencez avec une petite quantité\u003c\/strong\u003e Augmenter selon les besoins\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eConcentrez-vous sur les membres\u003c\/strong\u003e Les plus touchés\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUtilisez quotidiennement\u003c\/strong\u003e Pour protection continue\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eÉvitez le cuir chevelu\u003c\/strong\u003e S'il est gras\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- Call to Action --\u003e\n\u003cdiv class=\"cta-section\"\u003e\n\u003ch2 class=\"cta-title\"\u003eProtégez vos cheveux 24 heures sur 24\u003c\/h2\u003e\n\u003cimg alt=\"BOBANA Leave-in Cream Results\" class=\"cta-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0582\/9879\/4181\/files\/bobanabr-leave-in-cream-brwith-black-garlic-427791.webp?v=1752507011\"\/\u003e\n\u003cp class=\"cta-text\"\u003e\n      Crème Bobana - la protection quotidienne dont vos cheveux ont besoin. Nourrissement continu et protection efficace avec des ingrédients 100 % naturels.\n    \u003c\/p\u003e\n\u003cp class=\"cta-text\"\u003e\n\u003cstrong\u003eCommencez une routine de soins régulière pour des cheveux plus forts et plus beaux\u003c\/strong\u003e\n\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Ingredients List --\u003e\n\u003cdiv class=\"ingredients-list-section\"\u003e\n\u003ch3 class=\"ingredients-list-title\"\u003eListe complète des ingrédients\u003c\/h3\u003e\n\u003cp class=\"ingredients-list\"\u003e\n\u003cstrong\u003eBLACK GARLIC OIL, ROSEMARY EXTRACT, SWEET ALMOND OIL, VITAMIN E, BIOTIN, RICINUS COMMUNIS SEED OIL, TEA TREE EXTRACT, PANTHENOL, GLYCERIN\u003c\/strong\u003e\n\u003c\/p\u003e\n\u003cp style=\"text-align: center; font-style: italic; color: #666; margin-top: 1rem;\"\u003e\n      Crème Bobana - protection naturelle continue pour des cheveux sains et forts\n    \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\ndocument.addEventListener('DOMContentLoaded', function() {\n  \/\/ Enhanced hover effects for all interactive elements\n  const interactiveElements = document.querySelectorAll('.benefit-item, .ingredient-card, .safety-card, .value-card, .usage-step, .suitability-card');\n  \n  interactiveElements.forEach(element =\u003e {\n    element.addEventListener('mouseenter', function() {\n      this.style.transition = 'all 0.3s cubic-bezier(0.4, 0, 0.2, 1)';\n    });\n  });\n\n  \/\/ Smooth parallax effect for background elements\n  let ticking = false;\n  \n  function updateParallax() {\n    const scrolled = window.pageYOffset;\n    const backgrounds = document.querySelectorAll('.hero-section::before, .ingredients-section::before, .cta-section::before');\n    \n    \/\/ Smooth background movement\n    backgrounds.forEach((bg, index) =\u003e {\n      const speed = 0.02 + (index * 0.01);\n      const yPos = -(scrolled * speed);\n      if (bg.style) {\n        bg.style.transform = `translateY(${yPos}px)`;\n      }\n    });\n    \n    ticking = false;\n  }\n  \n  function requestTick() {\n    if (!ticking) {\n      requestAnimationFrame(updateParallax);\n      ticking = true;\n    }\n  }\n  \n  \/\/ Optimized scroll listener\n  let scrollTimeout;\n  window.addEventListener('scroll', function() {\n    if (scrollTimeout) {\n      clearTimeout(scrollTimeout);\n    }\n    scrollTimeout = setTimeout(requestTick, 10);\n  }, { passive: true });\n\n  \/\/ Enhanced ingredient card interactions\n  const ingredientCards = document.querySelectorAll('.ingredient-card');\n  ingredientCards.forEach(card =\u003e {\n    card.addEventListener('mouseenter', function() {\n      this.style.background = 'rgba(255,255,255,0.2)';\n      this.style.borderColor = 'rgba(156, 129, 2, 0.4)';\n      \n      const listItems = this.querySelectorAll('.ingredient-list li');\n      listItems.forEach((item, i) =\u003e {\n        setTimeout(() =\u003e {\n          item.style.color = '#f0f0f0';\n          item.style.paddingLeft = '2rem';\n        }, i * 50);\n      });\n    });\n    \n    card.addEventListener('mouseleave', function() {\n      this.style.background = 'rgba(255,255,255,0.08)';\n      this.style.borderColor = 'rgba(255,255,255,0.1)';\n      \n      const listItems = this.querySelectorAll('.ingredient-list li');\n      listItems.forEach(item =\u003e {\n        item.style.color = '#e0e0e0';\n        item.style.paddingLeft = '1.5rem';\n      });\n    });\n  });\n\n  \/\/ Usage steps with enhanced interactions\n  const usageSteps = document.querySelectorAll('.usage-step');\n  usageSteps.forEach((step, index) =\u003e {\n    step.addEventListener('mouseenter', function() {\n      const stepNumber = this.querySelector('.step-number');\n      if (stepNumber) {\n        stepNumber.style.transform = 'scale(1.2) rotate(10deg)';\n        stepNumber.style.background = 'linear-gradient(135deg, #b8941a, #9C8102)';\n      }\n    });\n    \n    step.addEventListener('mouseleave', function() {\n      const stepNumber = this.querySelector('.step-number');\n      if (stepNumber) {\n        stepNumber.style.transform = 'scale(1) rotate(0deg)';\n        stepNumber.style.background = 'linear-gradient(135deg, #9C8102, #b8941a)';\n      }\n    });\n  });\n\n  \/\/ Dynamic text glow effects\n  const titles = document.querySelectorAll('.hero-title, .section-title, .cta-title');\n  titles.forEach(title =\u003e {\n    title.addEventListener('mouseenter', function() {\n      this.style.textShadow = '0 0 15px rgba(156, 129, 2, 0.3)';\n      this.style.transform = 'scale(1.02)';\n    });\n    \n    title.addEventListener('mouseleave', function() {\n      this.style.textShadow = 'none';\n      this.style.transform = 'scale(1)';\n    });\n  });\n\n  \/\/ Progressive enhancement for benefit items\n  const benefitItems = document.querySelectorAll('.benefit-item');\n  benefitItems.forEach(item =\u003e {\n    item.addEventListener('mouseenter', function() {\n      const icon = this.querySelector('.benefit-icon');\n      if (icon) {\n        icon.style.background = 'linear-gradient(135deg, #b8941a, #9C8102)';\n        icon.style.boxShadow = '0 0 15px rgba(156, 129, 2, 0.4)';\n      }\n    });\n    \n    item.addEventListener('mouseleave', function() {\n      const icon = this.querySelector('.benefit-icon');\n      if (icon) {\n        icon.style.background = '#9C8102';\n        icon.style.boxShadow = 'none';\n      }\n    });\n  });\n\n  \/\/ Value cards enhanced interactions\n  const valueCards = document.querySelectorAll('.value-card');\n  valueCards.forEach((card, index) =\u003e {\n    card.addEventListener('mouseenter', function() {\n      this.style.borderTopColor = '#b8941a';\n      this.style.borderTopWidth = '6px';\n      \n      const title = this.querySelector('.value-title');\n      if (title) {\n        title.style.color = '#b8941a';\n        title.style.transform = 'scale(1.05)';\n      }\n    });\n    \n    card.addEventListener('mouseleave', function() {\n      this.style.borderTopColor = '#9C8102';\n      this.style.borderTopWidth = '4px';\n      \n      const title = this.querySelector('.value-title');\n      if (title) {\n        title.style.color = '#9C8102';\n        title.style.transform = 'scale(1)';\n      }\n    });\n  });\n\n  \/\/ Safety cards enhanced interactions\n  const safetyCards = document.querySelectorAll('.safety-card');\n  safetyCards.forEach(card =\u003e {\n    card.addEventListener('mouseenter', function() {\n      const items = this.querySelectorAll('.safety-item');\n      items.forEach((item, i) =\u003e {\n        setTimeout(() =\u003e {\n          item.style.paddingLeft = '2.5rem';\n          item.style.color = '#333';\n        }, i * 100);\n      });\n    });\n    \n    card.addEventListener('mouseleave', function() {\n      const items = this.querySelectorAll('.safety-item');\n      items.forEach(item =\u003e {\n        item.style.paddingLeft = '2rem';\n        item.style.color = '#555';\n      });\n    });\n  });\n\n  \/\/ Tips section interaction\n  const tipsSection = document.querySelector('.tips-section');\n  if (tipsSection) {\n    tipsSection.addEventListener('mouseenter', function() {\n      this.style.borderLeftColor = '#b8941a';\n      this.style.borderLeftWidth = '6px';\n      this.style.background = 'white';\n      this.style.boxShadow = '0 8px 25px rgba(156, 129, 2, 0.1)';\n    });\n    \n    tipsSection.addEventListener('mouseleave', function() {\n      this.style.borderLeftColor = '#9C8102';\n      this.style.borderLeftWidth = '4px';\n      this.style.background = '#f8f9fa';\n      this.style.boxShadow = 'none';\n    });\n  }\n\n  \/\/ Smooth image loading enhancement\n  const images = document.querySelectorAll('img');\n  images.forEach(img =\u003e {\n    img.addEventListener('load', function() {\n      this.style.opacity = '1';\n      this.style.transform = 'scale(1)';\n    });\n  });\n\n  \/\/ Suitability cards interaction\n  const suitabilityCards = document.querySelectorAll('.suitability-card');\n  suitabilityCards.forEach(card =\u003e {\n    card.addEventListener('mouseenter', function() {\n      this.style.borderLeftColor = '#b8941a';\n      this.style.borderLeftWidth = '6px';\n      \n      const items = this.querySelectorAll('.suitability-item');\n      items.forEach((item, i) =\u003e {\n        setTimeout(() =\u003e {\n          item.style.color = '#9C8102';\n          item.style.paddingLeft = '2rem';\n        }, i * 80);\n      });\n    });\n    \n    card.addEventListener('mouseleave', function() {\n      this.style.borderLeftColor = '#9C8102';\n      this.style.borderLeftWidth = '4px';\n      \n      const items = this.querySelectorAll('.suitability-item');\n      items.forEach(item =\u003e {\n        item.style.color = '#555';\n        item.style.paddingLeft = '1.5rem';\n      });\n    });\n  });\n\n  \/\/ Performance optimization: debounced resize handler\n  let resizeTimeout;\n  window.addEventListener('resize', function() {\n    if (resizeTimeout) {\n      clearTimeout(resizeTimeout);\n    }\n    resizeTimeout = setTimeout(() =\u003e {\n      \/\/ Recalculate any size-dependent animations\n      const cards = document.querySelectorAll('.benefit-item, .ingredient-card, .safety-card, .value-card');\n      cards.forEach(card =\u003e {\n        card.style.transition = 'all 0.3s cubic-bezier(0.4, 0, 0.2, 1)';\n      });\n    }, 250);\n  });\n});\n\u003c\/script\u003e","brand":"Bobana","offers":[{"title":"Default Title","offer_id":46999403462830,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/5359\/7102\/files\/bobanabr-leave-in-cream-brwith-black-garlic-174707.webp?v=1788175328"},{"product_id":"bobana-conditioner-with-black-garlic-oil","title":"Bobana Anti-Hairloss Conditioner with Black Garlic Oil 400 ml","description":"\u003cstyle\u003e\n  * {\n    margin: 0;\n    padding: 0;\n    box-sizing: border-box;\n  }\n  \n  .bobana-conditioner-container {\n    line-height: 1.6;\n    color: #333;\n    background: #ffffff;\n    overflow: hidden;\n    direction: ltr;\n    text-align: left;\n  }\n  \n  .hero-section {\n    background: linear-gradient(135deg, #1a1a1a 0%, #2d2d2d 100%);\n    color: white;\n    padding: 3rem 1.5rem;\n    text-align: center;\n    position: relative;\n    overflow: hidden;\n  }\n  \n  .hero-section::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    background: radial-gradient(circle at 50% 60%, rgba(156, 129, 2, 0.15) 0%, transparent 60%);\n    animation: heroGlow 5s ease-in-out infinite alternate;\n  }\n  \n  .hero-title {\n    font-size: 2.2rem;\n    font-weight: 700;\n    margin-bottom: 1rem;\n    color: #9C8102;\n    position: relative;\n    z-index: 2;\n    opacity: 0;\n    transform: translateY(30px);\n    animation: slideInFade 1s ease-out 0.2s forwards;\n  }\n  \n  .hero-subtitle {\n    font-size: 1.2rem;\n    margin-bottom: 2rem;\n    color: #9C8102;\n    font-weight: 600;\n    position: relative;\n    z-index: 2;\n    opacity: 0;\n    animation: slideInFade 1s ease-out 0.4s forwards;\n  }\n  \n  .product-showcase {\n    padding: 2rem 1.5rem;\n    background: #fafafa;\n  }\n  \n  .showcase-layout {\n    display: grid;\n    grid-template-columns: 1fr 300px;\n    gap: 3rem;\n    align-items: center;\n    margin-top: 2rem;\n  }\n  \n  .showcase-content {\n    opacity: 0;\n    animation: slideInFade 0.8s ease-out 0.3s forwards;\n  }\n  \n  .showcase-title {\n    font-size: 1.8rem;\n    font-weight: 700;\n    color: #9C8102;\n    margin-bottom: 1.5rem;\n  }\n  \n  .showcase-text {\n    font-size: 1rem;\n    line-height: 1.7;\n    color: #555;\n    margin-bottom: 1rem;\n  }\n  \n  .showcase-highlight {\n    font-size: 1.1rem;\n    font-weight: 600;\n    color: #9C8102;\n    margin-top: 1.5rem;\n  }\n  \n  .product-image {\n    width: 100%;\n    height: auto;\n    border-radius: 15px;\n    box-shadow: 0 15px 40px rgba(156, 129, 2, 0.2);\n    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n    opacity: 0;\n    transform: scale(0.9);\n    animation: imageZoom 1s ease-out 0.8s forwards;\n  }\n  \n  .product-image:hover {\n    transform: scale(1.05);\n    box-shadow: 0 25px 60px rgba(156, 129, 2, 0.3);\n  }\n  \n  .section {\n    padding: 3rem 1.5rem;\n    margin: 1rem 0;\n  }\n  \n  .section-title {\n    font-size: 1.8rem;\n    font-weight: 700;\n    color: #9C8102;\n    text-align: center;\n    margin-bottom: 2.5rem;\n    position: relative;\n    opacity: 0;\n    animation: titleSlide 0.8s ease-out 0.2s forwards;\n  }\n  \n  .section-title::after {\n    content: '';\n    position: absolute;\n    bottom: -10px;\n    left: 50%;\n    transform: translateX(-50%);\n    width: 70px;\n    height: 3px;\n    background: linear-gradient(90deg, #9C8102, #b8941a);\n    border-radius: 2px;\n    animation: lineExpand 0.8s ease-out 0.8s forwards;\n    transform: translateX(-50%) scaleX(0);\n  }\n  \n  .benefits-section {\n    background: white;\n    padding: 3rem 1.5rem;\n  }\n  \n  .benefits-layout {\n    display: grid;\n    grid-template-columns: 320px 1fr;\n    gap: 3rem;\n    align-items: start;\n    margin-top: 2rem;\n  }\n  \n  .benefits-image {\n    width: 100%;\n    height: auto;\n    border-radius: 15px;\n    box-shadow: 0 15px 40px rgba(0,0,0,0.1);\n    transition: transform 0.4s ease;\n    opacity: 0;\n    animation: slideInRight 1s ease-out 0.4s forwards;\n  }\n  \n  .benefits-image:hover {\n    transform: scale(1.03) rotate(-1deg);\n  }\n  \n  .benefits-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 1.5rem;\n  }\n  \n  .benefit-card {\n    background: #f8f9fa;\n    border-radius: 12px;\n    padding: 1.8rem;\n    border-right: 4px solid #9C8102;\n    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n    opacity: 0;\n    transform: translateX(-30px);\n    animation: slideInRight 0.6s ease-out forwards;\n    position: relative;\n    overflow: hidden;\n  }\n  \n  .benefit-card:nth-child(1) { animation-delay: 0.1s; }\n  .benefit-card:nth-child(2) { animation-delay: 0.2s; }\n  .benefit-card:nth-child(3) { animation-delay: 0.3s; }\n  .benefit-card:nth-child(4) { animation-delay: 0.4s; }\n  \n  .benefit-card::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: -100%;\n    width: 100%;\n    height: 100%;\n    background: linear-gradient(90deg, transparent, rgba(156, 129, 2, 0.05), transparent);\n    transition: left 0.6s ease;\n  }\n  \n  .benefit-card:hover::before {\n    left: 100%;\n  }\n  \n  .benefit-card:hover {\n    transform: translateY(-3px);\n    box-shadow: 0 10px 30px rgba(156, 129, 2, 0.15);\n    background: white;\n  }\n  \n  .icon-wrapper {\n    width: 50px;\n    height: 50px;\n    background: linear-gradient(135deg, #9C8102, #b8941a);\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin-bottom: 1rem;\n    transition: transform 0.3s ease;\n  }\n  \n  .benefit-card:hover .icon-wrapper {\n    transform: scale(1.1) rotate(10deg);\n  }\n  \n  .benefit-title {\n    font-size: 1.1rem;\n    font-weight: 600;\n    color: #9C8102;\n    margin-bottom: 0.8rem;\n  }\n  \n  .benefit-description {\n    color: #666;\n    font-size: 0.95rem;\n    line-height: 1.6;\n  }\n  \n  .ingredients-section {\n    background: linear-gradient(135deg, #1a1a1a 0%, #2d2d2d 100%);\n    color: white;\n    padding: 3rem 1.5rem;\n    position: relative;\n  }\n  \n  .ingredients-section::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    background: radial-gradient(circle at 30% 70%, rgba(156, 129, 2, 0.1) 0%, transparent 50%);\n    animation: ingredientsGlow 4s ease-in-out infinite alternate;\n  }\n  \n  .ingredients-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    gap: 2rem;\n    margin-top: 2rem;\n    position: relative;\n    z-index: 2;\n  }\n  \n  .ingredient-card {\n    background: rgba(255,255,255,0.08);\n    border-radius: 15px;\n    padding: 2rem;\n    backdrop-filter: blur(10px);\n    border: 1px solid rgba(255,255,255,0.1);\n    transition: all 0.4s ease;\n    opacity: 0;\n    transform: translateY(30px);\n    animation: cardRise 0.8s ease-out forwards;\n    position: relative;\n    overflow: hidden;\n  }\n  \n  .ingredient-card:nth-child(1) { animation-delay: 0.1s; }\n  .ingredient-card:nth-child(2) { animation-delay: 0.2s; }\n  .ingredient-card:nth-child(3) { animation-delay: 0.3s; }\n  .ingredient-card:nth-child(4) { animation-delay: 0.4s; }\n  .ingredient-card:nth-child(5) { animation-delay: 0.5s; }\n  \n  .ingredient-card::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    height: 2px;\n    background: linear-gradient(90deg, #9C8102, #b8941a);\n    transform: scaleX(0);\n    transition: transform 0.4s ease;\n  }\n  \n  .ingredient-card:hover::before {\n    transform: scaleX(1);\n  }\n  \n  .ingredient-card:hover {\n    background: rgba(255,255,255,0.15);\n    transform: translateY(-5px);\n    border-color: rgba(156, 129, 2, 0.3);\n  }\n  \n  .ingredient-title {\n    font-size: 1.3rem;\n    font-weight: 600;\n    color: #9C8102;\n    margin-bottom: 0.5rem;\n  }\n  \n  .ingredient-subtitle {\n    font-size: 0.9rem;\n    color: #ccc;\n    margin-bottom: 1.5rem;\n    font-weight: 500;\n  }\n  \n  .ingredient-list {\n    list-style: none;\n    padding: 0;\n  }\n  \n  .ingredient-list li {\n    padding: 0.7rem 0;\n    border-bottom: 1px solid rgba(255,255,255,0.1);\n    position: relative;\n    padding-left: 1.5rem;\n    color: #e0e0e0;\n    transition: all 0.3s ease;\n  }\n  \n  .ingredient-list li:hover {\n    color: #9C8102;\n    padding-left: 2rem;\n  }\n  \n  .ingredient-list li::before {\n    content: '';\n    position: absolute;\n    right: 0;\n    top: 50%;\n    transform: translateY(-50%);\n    width: 6px;\n    height: 6px;\n    background: #9C8102;\n    border-radius: 50%;\n    transition: all 0.3s ease;\n  }\n  \n  .ingredient-list li:hover::before {\n    transform: translateY(-50%) scale(1.5);\n    box-shadow: 0 0 10px rgba(156, 129, 2, 0.5);\n  }\n  \n  .safety-section {\n    background: #f8f9fa;\n    padding: 3rem 1.5rem;\n  }\n  \n  .safety-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 2rem;\n    margin-top: 2rem;\n  }\n  \n  .safety-card {\n    background: white;\n    border-radius: 15px;\n    padding: 2rem;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.08);\n    transition: all 0.4s ease;\n    opacity: 0;\n    animation: cardSlide 0.8s ease-out forwards;\n    position: relative;\n    overflow: hidden;\n  }\n  \n  .safety-card.positive {\n    border-top: 4px solid #9C8102;\n    animation-delay: 0.1s;\n  }\n  \n  .safety-card.negative {\n    border-top: 4px solid #28a745;\n    animation-delay: 0.3s;\n  }\n  \n  .safety-card::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: -100%;\n    width: 100%;\n    height: 100%;\n    background: linear-gradient(90deg, transparent, rgba(156, 129, 2, 0.05), transparent);\n    transition: left 0.8s ease;\n  }\n  \n  .safety-card:hover::before {\n    left: 100%;\n  }\n  \n  .safety-card:hover {\n    transform: translateY(-5px) scale(1.01);\n    box-shadow: 0 20px 50px rgba(0,0,0,0.15);\n  }\n  \n  .safety-title {\n    font-size: 1.3rem;\n    font-weight: 600;\n    margin-bottom: 1.5rem;\n    color: #9C8102;\n  }\n  \n  .safety-card.negative .safety-title {\n    color: #28a745;\n  }\n  \n  .safety-list {\n    list-style: none;\n    padding: 0;\n  }\n  \n  .safety-list li {\n    padding: 0.8rem 0;\n    border-bottom: 1px solid #eee;\n    color: #555;\n    position: relative;\n    padding-left: 2rem;\n    line-height: 1.5;\n    transition: all 0.3s ease;\n  }\n  \n  .safety-list li:hover {\n    color: #9C8102;\n    padding-left: 2.5rem;\n  }\n  \n  .safety-list li::before {\n    content: '✓';\n    position: absolute;\n    right: 0;\n    top: 50%;\n    transform: translateY(-50%);\n    color: #9C8102;\n    font-weight: bold;\n    transition: transform 0.3s ease;\n  }\n  \n  .safety-card.negative .safety-list li::before {\n    content: '✗';\n    color: #28a745;\n  }\n  \n  .safety-list li:hover::before {\n    transform: translateY(-50%) scale(1.2);\n  }\n  \n  .usage-section {\n    background: white;\n    padding: 3rem 1.5rem;\n    border: 2px solid #9C8102;\n    margin: 2rem 1.5rem;\n    border-radius: 15px;\n  }\n  \n  .usage-steps {\n    margin-top: 2rem;\n  }\n  \n  .step-list {\n    list-style: none;\n    padding: 0;\n    margin: 2rem 0;\n  }\n  \n  .step-list li {\n    background: #f8f9fa;\n    border-radius: 12px;\n    padding: 1.5rem;\n    margin: 1rem 0;\n    border-right: 4px solid #9C8102;\n    transition: all 0.3s ease;\n    opacity: 0;\n    transform: translateX(-20px);\n    animation: stepSlide 0.6s ease-out forwards;\n    position: relative;\n    overflow: hidden;\n    display: flex;\n    align-items: center;\n  }\n  \n  .step-list li:nth-child(1) { animation-delay: 0.1s; }\n  .step-list li:nth-child(2) { animation-delay: 0.2s; }\n  .step-list li:nth-child(3) { animation-delay: 0.3s; }\n  .step-list li:nth-child(4) { animation-delay: 0.4s; }\n  .step-list li:nth-child(5) { animation-delay: 0.5s; }\n  .step-list li:nth-child(6) { animation-delay: 0.6s; }\n  \n  .step-list li::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: -100%;\n    width: 100%;\n    height: 100%;\n    background: linear-gradient(90deg, transparent, rgba(156, 129, 2, 0.1), transparent);\n    transition: left 0.6s ease;\n  }\n  \n  .step-list li:hover::before {\n    left: 100%;\n  }\n  \n  .step-list li:hover {\n    transform: translateX(5px);\n    background: white;\n    box-shadow: 0 8px 25px rgba(156, 129, 2, 0.15);\n  }\n  \n  .step-number {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    width: 30px;\n    height: 30px;\n    background: linear-gradient(135deg, #9C8102, #b8941a);\n    color: white;\n    border-radius: 50%;\n    font-weight: bold;\n    margin-left: 1rem;\n    font-size: 0.9rem;\n    transition: transform 0.3s ease;\n    flex-shrink: 0;\n  }\n  \n  .step-list li:hover .step-number {\n    transform: scale(1.2) rotate(10deg);\n  }\n  \n  .step-content {\n    flex: 1;\n    color: #555;\n    line-height: 1.6;\n  }\n  \n  .tips-section {\n    background: #f8f9fa;\n    padding: 2rem 1.5rem;\n    margin: 2rem 1.5rem;\n    border-radius: 15px;\n    border-right: 4px solid #9C8102;\n  }\n  \n  .tips-title {\n    font-size: 1.2rem;\n    font-weight: 600;\n    color: #9C8102;\n    margin-bottom: 1rem;\n  }\n  \n  .tips-list {\n    list-style: none;\n    padding: 0;\n  }\n  \n  .tips-list li {\n    padding: 0.6rem 0;\n    color: #555;\n    position: relative;\n    padding-left: 1.5rem;\n    transition: all 0.3s ease;\n  }\n  \n  .tips-list li:hover {\n    color: #9C8102;\n    padding-left: 2rem;\n  }\n  \n  .tips-list li::before {\n    content: '';\n    position: absolute;\n    right: 0;\n    top: 50%;\n    transform: translateY(-50%);\n    width: 6px;\n    height: 6px;\n    background: #9C8102;\n    border-radius: 50%;\n    transition: all 0.3s ease;\n  }\n  \n  .tips-list li:hover::before {\n    transform: translateY(-50%) scale(1.5);\n  }\n  \n  .ingredients-list-section {\n    background: white;\n    padding: 2rem 1.5rem;\n    border-top: 1px solid #eee;\n  }\n  \n  .ingredients-list-title {\n    font-size: 1.3rem;\n    font-weight: 600;\n    color: #9C8102;\n    margin-bottom: 1rem;\n    text-align: center;\n  }\n  \n  .ingredients-list {\n    text-align: center;\n    font-size: 0.9rem;\n    color: #666;\n    line-height: 1.6;\n    max-width: 800px;\n    margin: 0 auto;\n  }\n  \n  @keyframes slideInFade {\n    0% { opacity: 0; transform: translateY(30px); }\n    100% { opacity: 1; transform: translateY(0); }\n  }\n  \n  @keyframes imageZoom {\n    0% { opacity: 0; transform: scale(0.9); }\n    100% { opacity: 1; transform: scale(1); }\n  }\n  \n  @keyframes titleSlide {\n    0% { opacity: 0; transform: translateY(20px); }\n    100% { opacity: 1; transform: translateY(0); }\n  }\n  \n  @keyframes lineExpand {\n    0% { transform: translateX(-50%) scaleX(0); }\n    100% { transform: translateX(-50%) scaleX(1); }\n  }\n  \n  @keyframes slideInRight {\n    0% { opacity: 0; transform: translateX(-30px); }\n    100% { opacity: 1; transform: translateX(0); }\n  }\n  \n  @keyframes cardRise {\n    0% { opacity: 0; transform: translateY(30px); }\n    100% { opacity: 1; transform: translateY(0); }\n  }\n  \n  @keyframes cardSlide {\n    0% { opacity: 0; transform: translateX(-20px); }\n    100% { opacity: 1; transform: translateX(0); }\n  }\n  \n  @keyframes stepSlide {\n    0% { opacity: 0; transform: translateX(-20px); }\n    100% { opacity: 1; transform: translateX(0); }\n  }\n  \n  @keyframes heroGlow {\n    0% { opacity: 0.1; }\n    100% { opacity: 0.2; }\n  }\n  \n  @keyframes ingredientsGlow {\n    0% { opacity: 0.05; }\n    100% { opacity: 0.15; }\n  }\n  \n  @media (max-width: 768px) {\n    .hero-title {\n      font-size: 1.8rem;\n    }\n    \n    .showcase-layout,\n    .benefits-layout {\n      grid-template-columns: 1fr;\n      gap: 2rem;\n    }\n    \n    .benefits-image,\n    .product-image {\n      order: -1;\n      max-width: 250px;\n      margin: 0 auto;\n    }\n    \n    .benefits-grid,\n    .safety-grid {\n      grid-template-columns: 1fr;\n    }\n    \n    .ingredients-grid {\n      grid-template-columns: 1fr;\n    }\n    \n    .usage-section,\n    .tips-section {\n      margin: 2rem 0.5rem;\n    }\n    \n    .step-list li {\n      flex-direction: column;\n      align-items: flex-start;\n      text-align: left;\n    }\n    \n    .step-number {\n      margin: 0 0 1rem 0;\n      align-self: center;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"bobana-conditioner-container\"\u003e\n\u003c!-- Hero Section --\u003e\n\u003cdiv class=\"hero-section\"\u003e\n\u003ch1 class=\"hero-title\"\u003eAprès-shampoing Bobana à l'huile d'ail noir\u003c\/h1\u003e\n\u003ch2 class=\"hero-subtitle\"\u003eHydratation et renforcement en profondeur pour les cheveux faibles et fins\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c!-- Product Showcase --\u003e\n\u003cdiv class=\"product-showcase\"\u003e\n\u003cdiv class=\"showcase-layout\"\u003e\n\u003cdiv class=\"showcase-content\"\u003e\n\u003ch2 class=\"showcase-title\"\u003eLe partenaire parfait pour le shampooing à l'ail noir\u003c\/h2\u003e\n\u003cp class=\"showcase-text\"\u003e\n          Après un nettoyage en profondeur avec le shampooing à l'ail noir, vos cheveux ont besoin \u003cstrong\u003eHydratation intense et nutrition profonde\u003c\/strong\u003e. Le baume Bobana accomplit sa tâche et fixe le traitement avec une protection durable.\n        \u003c\/p\u003e\n\u003cp class=\"showcase-highlight\"\u003e\n          Pas seulement un après-shampoing... il s'agit d'un traitement hydratant spécialisé pour les cheveux faibles.\n        \u003c\/p\u003e\n\u003c\/div\u003e\n\u003cimg alt=\"Après-shampoing Bobana à l'huile d'ail noir\" class=\"product-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0582\/9879\/4181\/files\/bobana-conditioner-with-black-garlic-oil-663356.webp?v=1752507280\"\/\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Benefits Section --\u003e\n\u003cdiv class=\"benefits-section\"\u003e\n\u003ch2 class=\"section-title\"\u003eBienfaits profonds pour des cheveux plus forts\u003c\/h2\u003e\n\u003cdiv class=\"benefits-layout\"\u003e\n\u003cimg alt=\"Benefits\" class=\"benefits-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0582\/9879\/4181\/files\/bobana-br-conditioner-with-br-black-garlic-oil-818687.webp?v=1752507298\"\/\u003e\n\u003cdiv class=\"benefits-grid\"\u003e\n\u003cdiv class=\"benefit-card\"\u003e\n\u003cdiv class=\"icon-wrapper\"\u003e\n\u003csvg fill=\"none\" height=\"24\" stroke=\"white\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" viewbox=\"0 0 24 24\" width=\"24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n\u003cpath d=\"M12 2.69l5.66 5.66a8 8 0 1 1-11.31 0z\"\u003e\u003c\/path\u003e\n\u003c\/svg\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"benefit-title\"\u003eHydratation intense et profonde\u003c\/h3\u003e\n\u003cp class=\"benefit-description\"\u003eIl pénètre dans les couches de cheveux et hydrate de l'intérieur vers l'extérieur avec une formule riche.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit-card\"\u003e\n\u003cdiv class=\"icon-wrapper\"\u003e\n\u003csvg fill=\"none\" height=\"24\" stroke=\"white\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" viewbox=\"0 0 24 24\" width=\"24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n\u003cpolygon points=\"13 2 3 14 12 14 11 22 21 10 12 10 13 2\"\u003e\u003c\/polygon\u003e\n\u003c\/svg\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"benefit-title\"\u003eRenforcement des follicules et des mèches\u003c\/h3\u003e\n\u003cp class=\"benefit-description\"\u003eL'huile d'ail noir renforce les cheveux depuis les racines et augmente leur épaisseur et leur densité.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit-card\"\u003e\n\u003cdiv class=\"icon-wrapper\"\u003e\n\u003csvg fill=\"none\" height=\"24\" stroke=\"white\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" viewbox=\"0 0 24 24\" width=\"24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n\u003c\/svg\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"benefit-title\"\u003ePrévenir la chute et la casse\u003c\/h3\u003e\n\u003cp class=\"benefit-description\"\u003eIl protège les cheveux des dommages quotidiens et réduit considérablement le taux de chute des cheveux.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit-card\"\u003e\n\u003cdiv class=\"icon-wrapper\"\u003e\n\u003csvg fill=\"none\" height=\"24\" stroke=\"white\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" viewbox=\"0 0 24 24\" width=\"24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n\u003cpolygon points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n\u003c\/svg\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"benefit-title\"\u003eDouceur et fluidité naturelles\u003c\/h3\u003e\n\u003cp class=\"benefit-description\"\u003eL'huile de ricin donne aux cheveux une douceur soyeuse et une brillance saine.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Ingredients Section --\u003e\n\u003cdiv class=\"ingredients-section\"\u003e\n\u003ch2 class=\"section-title\"\u003eIngrédients naturels pour une force exceptionnelle\u003c\/h2\u003e\n\u003cdiv class=\"ingredients-grid\"\u003e\n\u003cdiv class=\"ingredient-card\"\u003e\n\u003ch3 class=\"ingredient-title\"\u003eHuile d'ail noir\u003c\/h3\u003e\n\u003cp class=\"ingredient-subtitle\"\u003eLe premier tonique naturel\u003c\/p\u003e\n\u003cul class=\"ingredient-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eStimule la circulation sanguine\u003c\/strong\u003e Sur le cuir chevelu\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNourrit les follicules\u003c\/strong\u003e Il renforce les cheveux depuis les racines\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAntifongique naturel\u003c\/strong\u003e Maintient la santé du cuir chevelu\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRiche en soufre\u003c\/strong\u003e Essentiel pour construire la protéine des cheveux\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ingredient-card\"\u003e\n\u003ch3 class=\"ingredient-title\"\u003eHuile de ricin\u003c\/h3\u003e\n\u003cp class=\"ingredient-subtitle\"\u003ePour la densité et la croissance\u003c\/p\u003e\n\u003cul class=\"ingredient-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eStimule la pousse des cheveux\u003c\/strong\u003e Sa densité apparente augmente\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHydrate en profondeur\u003c\/strong\u003e Sans laisser de sensation grasse\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRenforce les membres\u003c\/strong\u003e Il prévient la casse\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLisse la texture\u003c\/strong\u003e Il améliore la circulation des cheveux\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ingredient-card\"\u003e\n\u003ch3 class=\"ingredient-title\"\u003eExtrait de romarin\u003c\/h3\u003e\n\u003cp class=\"ingredient-subtitle\"\u003eProtecteur naturel\u003c\/p\u003e\n\u003cul class=\"ingredient-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eStimule la circulation sanguine\u003c\/strong\u003e Pour une meilleure croissance\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAntioxydant\u003c\/strong\u003e Protège contre les dommages\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRenforce la structure des cheveux\u003c\/strong\u003e Il prévient la casse\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eActive les follicules\u003c\/strong\u003e Inactif\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ingredient-card\"\u003e\n\u003ch3 class=\"ingredient-title\"\u003eBiotine (Vitamine B7))\u003c\/h3\u003e\n\u003cp class=\"ingredient-subtitle\"\u003eVitamine capillaire essentielle\u003c\/p\u003e\n\u003cul class=\"ingredient-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eRenforce la structure des cheveux\u003c\/strong\u003e Intérieur\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAméliore l'élasticité des cheveux\u003c\/strong\u003e Et sa résistance à la casse\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAide à la formation de kératine\u003c\/strong\u003e Naturel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFavorise une croissance saine des cheveux\u003c\/strong\u003e Et fort\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ingredient-card\"\u003e\n\u003ch3 class=\"ingredient-title\"\u003eGlycérine\u003c\/h3\u003e\n\u003cp class=\"ingredient-subtitle\"\u003eHumidité constante\u003c\/p\u003e\n\u003cul class=\"ingredient-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eAttire l'humidité\u003c\/strong\u003e De l'air aux cheveux\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaintient l'hydratation\u003c\/strong\u003e Pour de longues périodes\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePrévient les cheveux secs\u003c\/strong\u003e Et la volatilité\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSûr et naturel\u003c\/strong\u003e Pour usage quotidien\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Safety Section --\u003e\n\u003cdiv class=\"safety-section\"\u003e\n\u003ch2 class=\"section-title\"\u003eFormule sûre et propre\u003c\/h2\u003e\n\u003cdiv class=\"safety-grid\"\u003e\n\u003cdiv class=\"safety-card positive\"\u003e\n\u003ch3 class=\"safety-title\"\u003eCe qu'elle contient\u003c\/h3\u003e\n\u003cul class=\"safety-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eHuiles naturelles nourrissantes\u003c\/strong\u003e Haute qualité\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eExtraits de plantes\u003c\/strong\u003e Sûr et prouvé\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVitamines essentielles\u003c\/strong\u003e Pour la santé des cheveux\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHydratants naturels\u003c\/strong\u003e Inoffensif\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"safety-card negative\"\u003e\n\u003ch3 class=\"safety-title\"\u003eCe qu'elle ne contient pas\u003c\/h3\u003e\n\u003cul class=\"safety-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e0 % sulfate\u003c\/strong\u003e - Il ne dépouille pas les cheveux de leurs huiles naturelles\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e0% de parabènes\u003c\/strong\u003e - Sans conservateurs nocifs\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e0 % silicone\u003c\/strong\u003e - Ne s'accumule pas et n'obstrue pas les pores\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSans produits chimiques agressifs\u003c\/strong\u003e - Sûr pour une utilisation régulière\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Usage Section --\u003e\n\u003cdiv class=\"usage-section\"\u003e\n\u003ch2 class=\"section-title\"\u003eComment utiliser correctement\u003c\/h2\u003e\n\u003ch3 class=\"tips-title\"\u003eÉtapes pour obtenir les meilleurs résultats\u003c\/h3\u003e\n\u003col class=\"step-list\"\u003e\n\u003cli\u003e\n\u003cspan class=\"step-number\"\u003e1\u003c\/span\u003e\n\u003cspan class=\"step-content\"\u003e\u003cstrong\u003eLaver les cheveux\u003c\/strong\u003e Avec le shampoing à l'ail noir Bobana.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"step-number\"\u003e2\u003c\/span\u003e\n\u003cspan class=\"step-content\"\u003e\u003cstrong\u003ePresser l'excès d'eau\u003c\/strong\u003e Doucement depuis les cheveux.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"step-number\"\u003e3\u003c\/span\u003e\n\u003cspan class=\"step-content\"\u003e\u003cstrong\u003eAppliquer une quantité appropriée\u003c\/strong\u003e De conditionneur sur les cheveux.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"step-number\"\u003e4\u003c\/span\u003e\n\u003cspan class=\"step-content\"\u003e\u003cstrong\u003eDistribuer du milieu vers les extrémités\u003c\/strong\u003e Évitez les racines.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"step-number\"\u003e5\u003c\/span\u003e\n\u003cspan class=\"step-content\"\u003e\u003cstrong\u003eLaisser agir 3-5 minutes\u003c\/strong\u003e Pour pénétrer dans les cheveux.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"step-number\"\u003e6\u003c\/span\u003e\n\u003cspan class=\"step-content\"\u003e\u003cstrong\u003eBien rincer\u003c\/strong\u003e Avec de l'eau froide ou tiède.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003c!-- Tips Section --\u003e\n\u003cdiv class=\"tips-section\"\u003e\n\u003ch3 class=\"tips-title\"\u003eAstuces importantes\u003c\/h3\u003e\n\u003cul class=\"tips-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eÉvitez le cuir chevelu\u003c\/strong\u003e S'il est gras.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUtilisez de l'eau froide\u003c\/strong\u003e Pour le rinçage final.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNe frottez pas les cheveux\u003c\/strong\u003e Lors du séchage.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eÀ utiliser avec un shampooing complémentaire\u003c\/strong\u003e Pour de meilleurs résultats.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- Ingredients List --\u003e\n\u003cdiv class=\"ingredients-list-section\"\u003e\n\u003ch3 class=\"ingredients-list-title\"\u003eListe complète des ingrédients\u003c\/h3\u003e\n\u003cp class=\"ingredients-list\"\u003e\n\u003cstrong\u003eBLACK GARLIC OIL, CASTOR OIL, ROSEMARY EXTRACT, BIOTIN, GLYCERIN, AQUA\u003c\/strong\u003e\n\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\ndocument.addEventListener('DOMContentLoaded', function() {\n  \/\/ Enhanced hover effects for all interactive elements\n  const interactiveElements = document.querySelectorAll('.benefit-card, .ingredient-card, .safety-card, .step-list li, .tips-section');\n  \n  interactiveElements.forEach(element =\u003e {\n    element.addEventListener('mouseenter', function() {\n      this.style.transition = 'all 0.3s cubic-bezier(0.4, 0, 0.2, 1)';\n    });\n  });\n\n  \/\/ Smooth parallax effect for background elements\n  let ticking = false;\n  \n  function updateParallax() {\n    const scrolled = window.pageYOffset;\n    const backgrounds = document.querySelectorAll('.hero-section::before, .ingredients-section::before');\n    \n    \/\/ Smooth background movement\n    backgrounds.forEach((bg, index) =\u003e {\n      const speed = 0.02 + (index * 0.01);\n      const yPos = -(scrolled * speed);\n      if (bg.style) {\n        bg.style.transform = `translateY(${yPos}px)`;\n      }\n    });\n    \n    ticking = false;\n  }\n  \n  function requestTick() {\n    if (!ticking) {\n      requestAnimationFrame(updateParallax);\n      ticking = true;\n    }\n  }\n  \n  \/\/ Optimized scroll listener\n  let scrollTimeout;\n  window.addEventListener('scroll', function() {\n    if (scrollTimeout) {\n      clearTimeout(scrollTimeout);\n    }\n    scrollTimeout = setTimeout(requestTick, 10);\n  }, { passive: true });\n\n  \/\/ Enhanced ingredient card interactions\n  const ingredientCards = document.querySelectorAll('.ingredient-card');\n  ingredientCards.forEach(card =\u003e {\n    card.addEventListener('mouseenter', function() {\n      this.style.background = 'rgba(255,255,255,0.2)';\n      this.style.borderColor = 'rgba(156, 129, 2, 0.4)';\n      \n      const listItems = this.querySelectorAll('.ingredient-list li');\n      listItems.forEach((item, i) =\u003e {\n        setTimeout(() =\u003e {\n          item.style.color = '#f0f0f0';\n          item.style.paddingRight = '2rem';\n        }, i * 50);\n      });\n    });\n    \n    card.addEventListener('mouseleave', function() {\n      this.style.background = 'rgba(255,255,255,0.08)';\n      this.style.borderColor = 'rgba(255,255,255,0.1)';\n      \n      const listItems = this.querySelectorAll('.ingredient-list li');\n      listItems.forEach(item =\u003e {\n        item.style.color = '#e0e0e0';\n        item.style.paddingRight = '1.5rem';\n      });\n    });\n  });\n\n  \/\/ Usage steps with enhanced interactions\n  const usageSteps = document.querySelectorAll('.step-list li');\n  usageSteps.forEach((step, index) =\u003e {\n    step.addEventListener('mouseenter', function() {\n      const stepNumber = this.querySelector('.step-number');\n      if (stepNumber) {\n        stepNumber.style.transform = 'scale(1.2) rotate(10deg)';\n        stepNumber.style.background = 'linear-gradient(135deg, #b8941a, #9C8102)';\n      }\n    });\n    \n    step.addEventListener('mouseleave', function() {\n      const stepNumber = this.querySelector('.step-number');\n      if (stepNumber) {\n        stepNumber.style.transform = 'scale(1) rotate(0deg)';\n        stepNumber.style.background = 'linear-gradient(135deg, #9C8102, #b8941a)';\n      }\n    });\n  });\n\n  \/\/ Dynamic text glow effects\n  const titles = document.querySelectorAll('.hero-title, .section-title, .showcase-title');\n  titles.forEach(title =\u003e {\n    title.addEventListener('mouseenter', function() {\n      this.style.textShadow = '0 0 15px rgba(156, 129, 2, 0.3)';\n      this.style.transform = 'scale(1.02)';\n    });\n    \n    title.addEventListener('mouseleave', function() {\n      this.style.textShadow = 'none';\n      this.style.transform = 'scale(1)';\n    });\n  });\n\n  \/\/ Benefit cards with icon animations\n  const benefitCards = document.querySelectorAll('.benefit-card');\n  benefitCards.forEach(card =\u003e {\n    card.addEventListener('mouseenter', function() {\n      const iconWrapper = this.querySelector('.icon-wrapper');\n      if (iconWrapper) {\n        iconWrapper.style.background = 'linear-gradient(135deg, #b8941a, #9C8102)';\n        iconWrapper.style.boxShadow = '0 0 20px rgba(156, 129, 2, 0.4)';\n      }\n    });\n    \n    card.addEventListener('mouseleave', function() {\n      const iconWrapper = this.querySelector('.icon-wrapper');\n      if (iconWrapper) {\n        iconWrapper.style.background = 'linear-gradient(135deg, #9C8102, #b8941a)';\n        iconWrapper.style.boxShadow = 'none';\n      }\n    });\n  });\n\n  \/\/ Safety cards enhanced interactions\n  const safetyCards = document.querySelectorAll('.safety-card');\n  safetyCards.forEach(card =\u003e {\n    card.addEventListener('mouseenter', function() {\n      const items = this.querySelectorAll('.safety-list li');\n      items.forEach((item, i) =\u003e {\n        setTimeout(() =\u003e {\n          item.style.paddingRight = '2.5rem';\n          item.style.color = '#333';\n        }, i * 100);\n      });\n    });\n    \n    card.addEventListener('mouseleave', function() {\n      const items = this.querySelectorAll('.safety-list li');\n      items.forEach(item =\u003e {\n        item.style.paddingRight = '2rem';\n        item.style.color = '#555';\n      });\n    });\n  });\n\n  \/\/ Tips section interaction\n  const tipsSection = document.querySelector('.tips-section');\n  if (tipsSection) {\n    tipsSection.addEventListener('mouseenter', function() {\n      this.style.borderRightColor = '#b8941a';\n      this.style.borderRightWidth = '6px';\n      this.style.background = 'white';\n      this.style.boxShadow = '0 8px 25px rgba(156, 129, 2, 0.1)';\n    });\n    \n    tipsSection.addEventListener('mouseleave', function() {\n      this.style.borderRightColor = '#9C8102';\n      this.style.borderRightWidth = '4px';\n      this.style.background = '#f8f9fa';\n      this.style.boxShadow = 'none';\n    });\n  }\n\n  \/\/ Showcase content interaction\n  const showcaseContent = document.querySelector('.showcase-content');\n  if (showcaseContent) {\n    showcaseContent.addEventListener('mouseenter', function() {\n      const highlight = this.querySelector('.showcase-highlight');\n      if (highlight) {\n        highlight.style.color = '#b8941a';\n        highlight.style.transform = 'scale(1.02)';\n      }\n    });\n    \n    showcaseContent.addEventListener('mouseleave', function() {\n      const highlight = this.querySelector('.showcase-highlight');\n      if (highlight) {\n        highlight.style.color = '#9C8102';\n        highlight.style.transform = 'scale(1)';\n      }\n    });\n  }\n\n  \/\/ Smooth image loading enhancement\n  const images = document.querySelectorAll('img');\n  images.forEach(img =\u003e {\n    img.addEventListener('load', function() {\n      this.style.opacity = '1';\n      this.style.transform = 'scale(1)';\n    });\n  });\n\n  \/\/ Enhanced tips list interaction\n  const tipsLists = document.querySelectorAll('.tips-list');\n  tipsLists.forEach(list =\u003e {\n    const items = list.querySelectorAll('li');\n    items.forEach(item =\u003e {\n      item.addEventListener('mouseenter', function() {\n        this.style.backgroundColor = 'rgba(156, 129, 2, 0.05)';\n        this.style.borderRadius = '5px';\n      });\n      \n      item.addEventListener('mouseleave', function() {\n        this.style.backgroundColor = 'transparent';\n      });\n    });\n  });\n\n  \/\/ Performance optimization: debounced resize handler\n  let resizeTimeout;\n  window.addEventListener('resize', function() {\n    if (resizeTimeout) {\n      clearTimeout(resizeTimeout);\n    }\n    resizeTimeout = setTimeout(() =\u003e {\n      \/\/ Recalculate any size-dependent animations\n      const cards = document.querySelectorAll('.benefit-card, .ingredient-card, .safety-card');\n      cards.forEach(card =\u003e {\n        card.style.transition = 'all 0.3s cubic-bezier(0.4, 0, 0.2, 1)';\n      });\n    }, 250);\n  });\n});\n\u003c\/script\u003e","brand":"Bobana","offers":[{"title":"Default Title","offer_id":46999403724974,"sku":null,"price":20.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/5359\/7102\/files\/bobana-conditioner-with-black-garlic-oil-625504.webp?v=1788175326"},{"product_id":"bobana-anti-hairloss-mask-with-black-garlic-oil-500-ml","title":"Bobana Anti-Hairloss Mask with Black Garlic Oil  500 ml","description":"\u003cstyle\u003e\n  * {\n    margin: 0;\n    padding: 0;\n    box-sizing: border-box;\n  }\n  \n  .bobana-hair-mask-container {\n    line-height: 1.6;\n    color: #333;\n    background: #ffffff;\n    overflow: hidden;\n    direction: ltr;\n    text-align: left;\n  }\n  \n  .hero-section {\n    background: linear-gradient(135deg, #1a1a1a 0%, #2d2d2d 100%);\n    color: white;\n    padding: 3rem 1.5rem;\n    text-align: center;\n    position: relative;\n    overflow: hidden;\n  }\n  \n  .hero-section::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    background: radial-gradient(circle at 60% 40%, rgba(156, 129, 2, 0.15) 0%, transparent 60%);\n    animation: heroGlow 5s ease-in-out infinite alternate;\n  }\n  \n  .hero-title {\n    font-size: 2.3rem;\n    font-weight: 700;\n    margin-bottom: 1rem;\n    color: #9C8102;\n    position: relative;\n    z-index: 2;\n    opacity: 0;\n    transform: translateY(30px);\n    animation: slideInFade 1s ease-out 0.2s forwards;\n  }\n  \n  .hero-subtitle {\n    font-size: 1.3rem;\n    margin-bottom: 2rem;\n    color: #9C8102;\n    font-weight: 600;\n    position: relative;\n    z-index: 2;\n    opacity: 0;\n    animation: slideInFade 1s ease-out 0.4s forwards;\n  }\n  \n  .product-showcase {\n    padding: 2rem 1.5rem;\n    text-align: center;\n    background: #fafafa;\n  }\n  \n  .product-image {\n    max-width: 300px;\n    width: 100%;\n    height: auto;\n    border-radius: 15px;\n    margin: 0 auto 1.5rem;\n    display: block;\n    box-shadow: 0 15px 40px rgba(156, 129, 2, 0.2);\n    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n    opacity: 0;\n    transform: scale(0.9);\n    animation: imageZoom 1s ease-out 0.8s forwards;\n  }\n  \n  .product-image:hover {\n    transform: scale(1.05);\n    box-shadow: 0 25px 60px rgba(156, 129, 2, 0.3);\n  }\n  \n  .intro-text {\n    max-width: 800px;\n    margin: 0 auto;\n    font-size: 1rem;\n    line-height: 1.7;\n    color: #555;\n    opacity: 0;\n    animation: slideInFade 1s ease-out 1s forwards;\n  }\n  \n  .section {\n    padding: 3rem 1.5rem;\n    margin: 1rem 0;\n  }\n  \n  .section-title {\n    font-size: 1.9rem;\n    font-weight: 700;\n    color: #9C8102;\n    text-align: center;\n    margin-bottom: 2.5rem;\n    position: relative;\n    opacity: 0;\n    animation: titleSlide 0.8s ease-out 0.2s forwards;\n  }\n  \n  .section-title::after {\n    content: '';\n    position: absolute;\n    bottom: -10px;\n    left: 50%;\n    transform: translateX(-50%);\n    width: 70px;\n    height: 3px;\n    background: linear-gradient(90deg, #9C8102, #b8941a);\n    border-radius: 2px;\n    animation: lineExpand 0.8s ease-out 0.8s forwards;\n    transform: translateX(-50%) scaleX(0);\n  }\n  \n  .benefits-container {\n    background: white;\n    padding: 3rem 1.5rem;\n  }\n  \n  .benefits-layout {\n    display: grid;\n    grid-template-columns: 1fr 320px;\n    gap: 3rem;\n    align-items: start;\n    margin-top: 2rem;\n  }\n  \n  .benefits-grid {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 1.5rem;\n  }\n  \n  .benefit-item {\n    background: #f8f9fa;\n    border-radius: 12px;\n    padding: 1.8rem;\n    border-right: 4px solid #9C8102;\n    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n    opacity: 0;\n    transform: translateX(-30px);\n    animation: slideInRight 0.6s ease-out forwards;\n    position: relative;\n    overflow: hidden;\n  }\n  \n  .benefit-item:nth-child(1) { animation-delay: 0.1s; }\n  .benefit-item:nth-child(2) { animation-delay: 0.2s; }\n  .benefit-item:nth-child(3) { animation-delay: 0.3s; }\n  .benefit-item:nth-child(4) { animation-delay: 0.4s; }\n  .benefit-item:nth-child(5) { animation-delay: 0.5s; }\n  .benefit-item:nth-child(6) { animation-delay: 0.6s; }\n  \n  .benefit-item::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: -100%;\n    width: 100%;\n    height: 100%;\n    background: linear-gradient(90deg, transparent, rgba(156, 129, 2, 0.05), transparent);\n    transition: left 0.6s ease;\n  }\n  \n  .benefit-item:hover::before {\n    left: 100%;\n  }\n  \n  .benefit-item:hover {\n    transform: translateY(-3px);\n    box-shadow: 0 10px 30px rgba(156, 129, 2, 0.15);\n    background: white;\n  }\n  \n  .benefit-title {\n    font-size: 1.2rem;\n    font-weight: 600;\n    color: #9C8102;\n    margin-bottom: 0.8rem;\n    display: flex;\n    align-items: center;\n  }\n  \n  .benefit-icon {\n    width: 8px;\n    height: 8px;\n    background: #9C8102;\n    border-radius: 50%;\n    margin-left: 10px;\n    transition: transform 0.3s ease;\n  }\n  \n  .benefit-item:hover .benefit-icon {\n    transform: scale(1.5);\n  }\n  \n  .benefit-description {\n    color: #666;\n    font-size: 0.95rem;\n    line-height: 1.6;\n  }\n  \n  .benefits-image {\n    width: 100%;\n    height: auto;\n    border-radius: 15px;\n    box-shadow: 0 15px 40px rgba(0,0,0,0.1);\n    transition: transform 0.4s ease;\n    opacity: 0;\n    animation: slideInLeft 1s ease-out 0.4s forwards;\n  }\n  \n  .benefits-image:hover {\n    transform: scale(1.03) rotate(1deg);\n  }\n  \n  .ingredients-section {\n    background: linear-gradient(135deg, #1a1a1a 0%, #2d2d2d 100%);\n    color: white;\n    padding: 3rem 1.5rem;\n    position: relative;\n  }\n  \n  .ingredients-section::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    background: radial-gradient(circle at 30% 70%, rgba(156, 129, 2, 0.1) 0%, transparent 50%);\n    animation: ingredientsGlow 4s ease-in-out infinite alternate;\n  }\n  \n  .ingredients-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    gap: 2rem;\n    margin-top: 2rem;\n    position: relative;\n    z-index: 2;\n  }\n  \n  .ingredient-card {\n    background: rgba(255,255,255,0.08);\n    border-radius: 15px;\n    padding: 2rem;\n    backdrop-filter: blur(10px);\n    border: 1px solid rgba(255,255,255,0.1);\n    transition: all 0.4s ease;\n    opacity: 0;\n    transform: translateY(30px);\n    animation: cardRise 0.8s ease-out forwards;\n    position: relative;\n    overflow: hidden;\n  }\n  \n  .ingredient-card:nth-child(1) { animation-delay: 0.1s; }\n  .ingredient-card:nth-child(2) { animation-delay: 0.2s; }\n  .ingredient-card:nth-child(3) { animation-delay: 0.3s; }\n  .ingredient-card:nth-child(4) { animation-delay: 0.4s; }\n  .ingredient-card:nth-child(5) { animation-delay: 0.5s; }\n  .ingredient-card:nth-child(6) { animation-delay: 0.6s; }\n  .ingredient-card:nth-child(7) { animation-delay: 0.7s; }\n  \n  .ingredient-card::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    height: 2px;\n    background: linear-gradient(90deg, #9C8102, #b8941a);\n    transform: scaleX(0);\n    transition: transform 0.4s ease;\n  }\n  \n  .ingredient-card:hover::before {\n    transform: scaleX(1);\n  }\n  \n  .ingredient-card:hover {\n    background: rgba(255,255,255,0.15);\n    transform: translateY(-5px);\n    border-color: rgba(156, 129, 2, 0.3);\n  }\n  \n  .ingredient-title {\n    font-size: 1.3rem;\n    font-weight: 600;\n    color: #9C8102;\n    margin-bottom: 0.5rem;\n  }\n  \n  .ingredient-subtitle {\n    font-size: 0.9rem;\n    color: #ccc;\n    margin-bottom: 1.5rem;\n    font-weight: 500;\n  }\n  \n  .ingredient-list {\n    list-style: none;\n    padding: 0;\n  }\n  \n  .ingredient-list li {\n    padding: 0.7rem 0;\n    border-bottom: 1px solid rgba(255,255,255,0.1);\n    position: relative;\n    padding-left: 1.5rem;\n    color: #e0e0e0;\n    transition: all 0.3s ease;\n  }\n  \n  .ingredient-list li:hover {\n    color: #9C8102;\n    padding-left: 2rem;\n  }\n  \n  .ingredient-list li::before {\n    content: '';\n    position: absolute;\n    right: 0;\n    top: 50%;\n    transform: translateY(-50%);\n    width: 6px;\n    height: 6px;\n    background: #9C8102;\n    border-radius: 50%;\n    transition: all 0.3s ease;\n  }\n  \n  .ingredient-list li:hover::before {\n    transform: translateY(-50%) scale(1.5);\n    box-shadow: 0 0 10px rgba(156, 129, 2, 0.5);\n  }\n  \n  .comparison-section {\n    background: #f8f9fa;\n    padding: 3rem 1.5rem;\n  }\n  \n  .comparison-layout {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 2rem;\n    margin-top: 2rem;\n  }\n  \n  .comparison-card {\n    background: white;\n    border-radius: 15px;\n    padding: 2rem;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.08);\n    transition: all 0.4s ease;\n    opacity: 0;\n    animation: cardSlide 0.8s ease-out forwards;\n    position: relative;\n    overflow: hidden;\n  }\n  \n  .comparison-card.negative {\n    border-top: 4px solid #dc3545;\n    animation-delay: 0.1s;\n  }\n  \n  .comparison-card.positive {\n    border-top: 4px solid #9C8102;\n    animation-delay: 0.3s;\n    transform: scale(1.02);\n  }\n  \n  .comparison-card::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: -100%;\n    width: 100%;\n    height: 100%;\n    background: linear-gradient(90deg, transparent, rgba(156, 129, 2, 0.05), transparent);\n    transition: left 0.8s ease;\n  }\n  \n  .comparison-card:hover::before {\n    left: 100%;\n  }\n  \n  .comparison-card:hover {\n    transform: translateY(-5px) scale(1.01);\n    box-shadow: 0 20px 50px rgba(0,0,0,0.15);\n  }\n  \n  .comparison-title {\n    font-size: 1.3rem;\n    font-weight: 600;\n    margin-bottom: 1.5rem;\n    color: #9C8102;\n  }\n  \n  .comparison-card.negative .comparison-title {\n    color: #dc3545;\n  }\n  \n  .comparison-list {\n    list-style: none;\n    padding: 0;\n  }\n  \n  .comparison-list li {\n    padding: 0.8rem 0;\n    border-bottom: 1px solid #eee;\n    color: #555;\n    position: relative;\n    padding-left: 2rem;\n    line-height: 1.5;\n  }\n  \n  .comparison-list li::before {\n    content: '✗';\n    position: absolute;\n    right: 0;\n    top: 50%;\n    transform: translateY(-50%);\n    color: #dc3545;\n    font-weight: bold;\n  }\n  \n  .comparison-card.positive .comparison-list li::before {\n    content: '✓';\n    color: #9C8102;\n  }\n  \n  .suitability-section {\n    background: white;\n    padding: 3rem 1.5rem;\n  }\n  \n  .suitability-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 2rem;\n    margin-top: 2rem;\n  }\n  \n  .suitability-card {\n    background: #f8f9fa;\n    border-radius: 15px;\n    padding: 2rem;\n    border-right: 4px solid #9C8102;\n    opacity: 0;\n    animation: cardSlide 0.8s ease-out forwards;\n    transition: all 0.3s ease;\n  }\n  \n  .suitability-card:nth-child(1) { animation-delay: 0.1s; }\n  .suitability-card:nth-child(2) { animation-delay: 0.3s; }\n  \n  .suitability-card:hover {\n    transform: translateY(-3px);\n    background: white;\n    box-shadow: 0 10px 30px rgba(156, 129, 2, 0.15);\n  }\n  \n  .suitability-title {\n    font-size: 1.3rem;\n    font-weight: 600;\n    margin-bottom: 1.5rem;\n    color: #9C8102;\n  }\n  \n  .suitability-list {\n    list-style: none;\n    padding: 0;\n  }\n  \n  .suitability-list li {\n    padding: 0.6rem 0;\n    color: #555;\n    position: relative;\n    padding-left: 1.5rem;\n    transition: all 0.3s ease;\n  }\n  \n  .suitability-list li:hover {\n    color: #9C8102;\n    padding-left: 2rem;\n  }\n  \n  .suitability-list li::before {\n    content: '';\n    position: absolute;\n    right: 0;\n    top: 50%;\n    transform: translateY(-50%);\n    width: 6px;\n    height: 6px;\n    background: #9C8102;\n    border-radius: 50%;\n    transition: all 0.3s ease;\n  }\n  \n  .suitability-list li:hover::before {\n    transform: translateY(-50%) scale(1.5);\n  }\n  \n  .value-section {\n    background: #f8f9fa;\n    padding: 3rem 1.5rem;\n    text-align: center;\n  }\n  \n  .value-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n    gap: 1.5rem;\n    margin-top: 2rem;\n  }\n  \n  .value-card {\n    background: white;\n    border-radius: 12px;\n    padding: 2rem 1.5rem;\n    border-top: 4px solid #9C8102;\n    transition: all 0.4s ease;\n    opacity: 0;\n    transform: scale(0.9);\n    animation: valueZoom 0.6s ease-out forwards;\n  }\n  \n  .value-card:nth-child(1) { animation-delay: 0.1s; }\n  .value-card:nth-child(2) { animation-delay: 0.2s; }\n  .value-card:nth-child(3) { animation-delay: 0.3s; }\n  .value-card:nth-child(4) { animation-delay: 0.4s; }\n  \n  .value-card:hover {\n    transform: translateY(-8px) scale(1.02);\n    box-shadow: 0 15px 40px rgba(156, 129, 2, 0.15);\n  }\n  \n  .value-title {\n    font-size: 1rem;\n    font-weight: 600;\n    color: #9C8102;\n    margin-bottom: 0.5rem;\n  }\n  \n  .value-description {\n    font-size: 0.9rem;\n    color: #666;\n    line-height: 1.5;\n  }\n  \n  .usage-section {\n    background: white;\n    padding: 3rem 1.5rem;\n    border: 2px solid #9C8102;\n    margin: 2rem 1.5rem;\n    border-radius: 15px;\n  }\n  \n  .usage-steps {\n    margin-top: 2rem;\n  }\n  \n  .usage-step {\n    background: #f8f9fa;\n    border-radius: 12px;\n    padding: 1.5rem;\n    margin: 1rem 0;\n    border-right: 4px solid #9C8102;\n    transition: all 0.3s ease;\n    opacity: 0;\n    transform: translateX(-20px);\n    animation: stepSlide 0.6s ease-out forwards;\n    position: relative;\n    overflow: hidden;\n  }\n  \n  .usage-step:nth-child(1) { animation-delay: 0.1s; }\n  .usage-step:nth-child(2) { animation-delay: 0.2s; }\n  .usage-step:nth-child(3) { animation-delay: 0.3s; }\n  .usage-step:nth-child(4) { animation-delay: 0.4s; }\n  .usage-step:nth-child(5) { animation-delay: 0.5s; }\n  .usage-step:nth-child(6) { animation-delay: 0.6s; }\n  .usage-step:nth-child(7) { animation-delay: 0.7s; }\n  .usage-step:nth-child(8) { animation-delay: 0.8s; }\n  \n  .usage-step::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: -100%;\n    width: 100%;\n    height: 100%;\n    background: linear-gradient(90deg, transparent, rgba(156, 129, 2, 0.1), transparent);\n    transition: left 0.6s ease;\n  }\n  \n  .usage-step:hover::before {\n    left: 100%;\n  }\n  \n  .usage-step:hover {\n    transform: translateX(5px);\n    background: white;\n    box-shadow: 0 8px 25px rgba(156, 129, 2, 0.15);\n  }\n  \n  .step-number {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    width: 30px;\n    height: 30px;\n    background: linear-gradient(135deg, #9C8102, #b8941a);\n    color: white;\n    border-radius: 50%;\n    font-weight: bold;\n    margin-left: 1rem;\n    font-size: 0.9rem;\n    transition: transform 0.3s ease;\n  }\n  \n  .usage-step:hover .step-number {\n    transform: scale(1.2);\n  }\n  \n  .step-content {\n    display: inline-block;\n    color: #555;\n    line-height: 1.6;\n  }\n  \n  .tips-section {\n    background: #f8f9fa;\n    padding: 2rem 1.5rem;\n    margin: 2rem 1.5rem;\n    border-radius: 15px;\n    border-right: 4px solid #9C8102;\n  }\n  \n  .tips-title {\n    font-size: 1.2rem;\n    font-weight: 600;\n    color: #9C8102;\n    margin-bottom: 1rem;\n  }\n  \n  .tips-list {\n    list-style: none;\n    padding: 0;\n  }\n  \n  .tips-list li {\n    padding: 0.6rem 0;\n    color: #555;\n    position: relative;\n    padding-left: 1.5rem;\n    transition: all 0.3s ease;\n  }\n  \n  .tips-list li:hover {\n    color: #9C8102;\n    padding-left: 2rem;\n  }\n  \n  .tips-list li::before {\n    content: '';\n    position: absolute;\n    right: 0;\n    top: 50%;\n    transform: translateY(-50%);\n    width: 6px;\n    height: 6px;\n    background: #9C8102;\n    border-radius: 50%;\n    transition: all 0.3s ease;\n  }\n  \n  .tips-list li:hover::before {\n    transform: translateY(-50%) scale(1.5);\n  }\n  \n  .timeline-section {\n    background: white;\n    padding: 3rem 1.5rem;\n  }\n  \n  .timeline-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    gap: 2rem;\n    margin-top: 2rem;\n  }\n  \n  .timeline-item {\n    background: #f8f9fa;\n    border-radius: 15px;\n    padding: 2rem;\n    border-right: 4px solid #9C8102;\n    transition: all 0.3s ease;\n    opacity: 0;\n    animation: cardSlide 0.8s ease-out forwards;\n  }\n  \n  .timeline-item:nth-child(1) { animation-delay: 0.1s; }\n  .timeline-item:nth-child(2) { animation-delay: 0.2s; }\n  .timeline-item:nth-child(3) { animation-delay: 0.3s; }\n  .timeline-item:nth-child(4) { animation-delay: 0.4s; }\n  \n  .timeline-item:hover {\n    transform: translateY(-3px);\n    background: white;\n    box-shadow: 0 10px 30px rgba(156, 129, 2, 0.15);\n  }\n  \n  .timeline-title {\n    font-size: 1.2rem;\n    font-weight: 600;\n    color: #9C8102;\n    margin-bottom: 1rem;\n  }\n  \n  .timeline-list {\n    list-style: none;\n    padding: 0;\n  }\n  \n  .timeline-list li {\n    padding: 0.5rem 0;\n    color: #555;\n    position: relative;\n    padding-left: 1.5rem;\n    transition: all 0.3s ease;\n  }\n  \n  .timeline-list li:hover {\n    color: #9C8102;\n    padding-left: 2rem;\n  }\n  \n  .timeline-list li::before {\n    content: '';\n    position: absolute;\n    right: 0;\n    top: 50%;\n    transform: translateY(-50%);\n    width: 6px;\n    height: 6px;\n    background: #9C8102;\n    border-radius: 50%;\n    transition: all 0.3s ease;\n  }\n  \n  .timeline-list li:hover::before {\n    transform: translateY(-50%) scale(1.4);\n  }\n  \n  .cta-section {\n    background: linear-gradient(135deg, #1a1a1a 0%, #2d2d2d 100%);\n    color: white;\n    padding: 4rem 1.5rem;\n    text-align: center;\n    position: relative;\n  }\n  \n  .cta-section::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    background: radial-gradient(circle at 50% 50%, rgba(156, 129, 2, 0.15) 0%, transparent 60%);\n    animation: ctaGlow 4s ease-in-out infinite alternate;\n  }\n  \n  .cta-title {\n    font-size: 2rem;\n    font-weight: 700;\n    margin-bottom: 2rem;\n    color: #9C8102;\n    position: relative;\n    z-index: 2;\n    opacity: 0;\n    animation: slideInFade 1s ease-out 0.2s forwards;\n  }\n  \n  .cta-image {\n    max-width: 350px;\n    width: 100%;\n    height: auto;\n    border-radius: 15px;\n    margin: 0 auto 2rem;\n    display: block;\n    box-shadow: 0 15px 40px rgba(156, 129, 2, 0.2);\n    transition: transform 0.4s ease;\n    opacity: 0;\n    animation: imageZoom 1s ease-out 0.4s forwards;\n  }\n  \n  .cta-image:hover {\n    transform: scale(1.05);\n  }\n  \n  .cta-text {\n    font-size: 1rem;\n    opacity: 0.9;\n    max-width: 750px;\n    margin: 0 auto 1rem;\n    line-height: 1.7;\n    position: relative;\n    z-index: 2;\n    opacity: 0;\n    animation: slideInFade 1s ease-out 0.6s forwards;\n  }\n  \n  .cta-highlight {\n    font-size: 1.1rem;\n    font-weight: 600;\n    color: #9C8102;\n    margin: 1.5rem auto;\n    max-width: 700px;\n    position: relative;\n    z-index: 2;\n    opacity: 0;\n    animation: slideInFade 1s ease-out 0.8s forwards;\n  }\n  \n  .ingredients-list-section {\n    background: white;\n    padding: 2rem 1.5rem;\n    border-top: 1px solid #eee;\n  }\n  \n  .ingredients-list-title {\n    font-size: 1.3rem;\n    font-weight: 600;\n    color: #9C8102;\n    margin-bottom: 1rem;\n    text-align: center;\n  }\n  \n  .ingredients-list {\n    text-align: center;\n    font-size: 0.9rem;\n    color: #666;\n    line-height: 1.6;\n    max-width: 800px;\n    margin: 0 auto;\n  }\n  \n  @keyframes slideInFade {\n    0% { opacity: 0; transform: translateY(30px); }\n    100% { opacity: 1; transform: translateY(0); }\n  }\n  \n  @keyframes imageZoom {\n    0% { opacity: 0; transform: scale(0.9); }\n    100% { opacity: 1; transform: scale(1); }\n  }\n  \n  @keyframes titleSlide {\n    0% { opacity: 0; transform: translateY(20px); }\n    100% { opacity: 1; transform: translateY(0); }\n  }\n  \n  @keyframes lineExpand {\n    0% { transform: translateX(-50%) scaleX(0); }\n    100% { transform: translateX(-50%) scaleX(1); }\n  }\n  \n  @keyframes slideInRight {\n    0% { opacity: 0; transform: translateX(-30px); }\n    100% { opacity: 1; transform: translateX(0); }\n  }\n  \n  @keyframes slideInLeft {\n    0% { opacity: 0; transform: translateX(30px); }\n    100% { opacity: 1; transform: translateX(0); }\n  }\n  \n  @keyframes cardRise {\n    0% { opacity: 0; transform: translateY(30px); }\n    100% { opacity: 1; transform: translateY(0); }\n  }\n  \n  @keyframes cardSlide {\n    0% { opacity: 0; transform: translateX(-20px); }\n    100% { opacity: 1; transform: translateX(0); }\n  }\n  \n  @keyframes valueZoom {\n    0% { opacity: 0; transform: scale(0.9); }\n    100% { opacity: 1; transform: scale(1); }\n  }\n  \n  @keyframes stepSlide {\n    0% { opacity: 0; transform: translateX(-20px); }\n    100% { opacity: 1; transform: translateX(0); }\n  }\n  \n  @keyframes heroGlow {\n    0% { opacity: 0.1; }\n    100% { opacity: 0.2; }\n  }\n  \n  @keyframes ingredientsGlow {\n    0% { opacity: 0.05; }\n    100% { opacity: 0.15; }\n  }\n  \n  @keyframes ctaGlow {\n    0% { opacity: 0.1; }\n    100% { opacity: 0.2; }\n  }\n  \n  @media (max-width: 768px) {\n    .hero-title {\n      font-size: 1.8rem;\n    }\n    \n    .benefits-layout {\n      grid-template-columns: 1fr;\n      gap: 2rem;\n    }\n    \n    .benefits-image {\n      order: -1;\n      max-width: 250px;\n      margin: 0 auto;\n    }\n    \n    .comparison-layout,\n    .suitability-grid {\n      grid-template-columns: 1fr;\n    }\n    \n    .ingredients-grid,\n    .value-grid,\n    .timeline-grid {\n      grid-template-columns: 1fr;\n    }\n    \n    .usage-section,\n    .tips-section {\n      margin: 2rem 0.5rem;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"bobana-hair-mask-container\"\u003e\n\u003c!-- Hero Section --\u003e\n\u003cdiv class=\"hero-section\"\u003e\n\u003ch1 class=\"hero-title\"\u003eMasque capillaire Bobana à l'huile d'ail noir\u003c\/h1\u003e\n\u003ch2 class=\"hero-subtitle\"\u003eTraitement intensif hebdomadaire pour cheveux faibles et tombants\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c!-- Product Showcase --\u003e\n\u003cdiv class=\"product-showcase\"\u003e\n\u003cimg alt=\"Masque capillaire Bobana à l'huile d'ail noir\" class=\"product-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0582\/9879\/4181\/files\/bobana-br-hair-mask-br-with-black-garlic-oil-165910.webp?v=1752588803\"\/\u003e\n\u003cdiv class=\"intro-text\"\u003e\n\u003cp\u003eLa différence entre un après-shampoing ordinaire et un masque capillaire est comme la différence entre un verre d'eau et un cours intensif de vitamines. Le baume vous apporte une hydratation superficielle quotidienne, mais ce masque \u003cstrong\u003eTraitement de réhabilitation complet\u003c\/strong\u003e Pour vos cheveux chaque semaine.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eVos cheveux faibles ont besoin d'un traitement intensif, pas seulement d'une hydratation régulière\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Benefits Section --\u003e\n\u003cdiv class=\"benefits-container\"\u003e\n\u003ch2 class=\"section-title\"\u003eAvantages de la thérapie intensive hebdomadaire\u003c\/h2\u003e\n\u003cdiv class=\"benefits-layout\"\u003e\n\u003cdiv class=\"benefits-grid\"\u003e\n\u003cdiv class=\"benefit-item\"\u003e\n\u003ch3 class=\"benefit-title\"\u003e\n\u003cspan class=\"benefit-icon\"\u003e\u003c\/span\u003e\n            Renforcement radical des racines\n          \u003c\/h3\u003e\n\u003cp class=\"benefit-description\"\u003eL'huile d'ail noir atteint les follicules pileux et les renforce de l'intérieur pour des cheveux plus forts qui résistent à la chute\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit-item\"\u003e\n\u003ch3 class=\"benefit-title\"\u003e\n\u003cspan class=\"benefit-icon\"\u003e\u003c\/span\u003e\n            Nourrissage profond intense\n          \u003c\/h3\u003e\n\u003cp class=\"benefit-description\"\u003eL'huile de ricin et la biotine nourrissent les cheveux avec les vitamines et minéraux nécessaires à une croissance saine\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit-item\"\u003e\n\u003ch3 class=\"benefit-title\"\u003e\n\u003cspan class=\"benefit-icon\"\u003e\u003c\/span\u003e\n            Stimuler la circulation sanguine\n          \u003c\/h3\u003e\n\u003cp class=\"benefit-description\"\u003eL'extrait de romarin stimule la circulation sanguine au niveau du cuir chevelu pour un meilleur accès aux nutriments\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit-item\"\u003e\n\u003ch3 class=\"benefit-title\"\u003e\n\u003cspan class=\"benefit-icon\"\u003e\u003c\/span\u003e\n            Réparer les cheveux abîmés\n          \u003c\/h3\u003e\n\u003cp class=\"benefit-description\"\u003eRevitalise les cheveux abîmés par les colorations, la chaleur et les facteurs externes\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit-item\"\u003e\n\u003ch3 class=\"benefit-title\"\u003e\n\u003cspan class=\"benefit-icon\"\u003e\u003c\/span\u003e\n            Protection à long terme\n          \u003c\/h3\u003e\n\u003cp class=\"benefit-description\"\u003eIl forme une couche protectrice naturelle qui protège les cheveux des dommages futurs\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit-item\"\u003e\n\u003ch3 class=\"benefit-title\"\u003e\n\u003cspan class=\"benefit-icon\"\u003e\u003c\/span\u003e\n            Hydratation intense et durable\n          \u003c\/h3\u003e\n\u003cp class=\"benefit-description\"\u003eL'hydratation profonde est préférée dans les cheveux même après le rinçage et dure jusqu'au prochain lavage\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg alt=\"Benefits\" class=\"benefits-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0582\/9879\/4181\/files\/bobana-br-hair-mask-br-with-black-garlic-oil-812744.webp?v=1752588832\"\/\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Ingredients Section --\u003e\n\u003cdiv class=\"ingredients-section\"\u003e\n\u003ch2 class=\"section-title\"\u003eIngrédients naturels puissants pour renforcer et nourrir\u003c\/h2\u003e\n\u003cdiv class=\"ingredients-grid\"\u003e\n\u003cdiv class=\"ingredient-card\"\u003e\n\u003ch3 class=\"ingredient-title\"\u003eHuile d'ail noir\u003c\/h3\u003e\n\u003cp class=\"ingredient-subtitle\"\u003eLe premier soldat dans la lutte contre les cheveux faibles\u003c\/p\u003e\n\u003cul class=\"ingredient-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eStimule la pousse des cheveux\u003c\/strong\u003e Activation des follicules pileux dormants\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRenforce les tiges des cheveux\u003c\/strong\u003e Il augmente sa résistance à la casse\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAntifongique naturel\u003c\/strong\u003e Maintient la santé du cuir chevelu\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRiche en soufre naturel\u003c\/strong\u003e Essentiel pour construire une protéine capillaire forte\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ingredient-card\"\u003e\n\u003ch3 class=\"ingredient-title\"\u003eHuile de ricin\u003c\/h3\u003e\n\u003cp class=\"ingredient-subtitle\"\u003eÉpaississant naturel des cheveux\u003c\/p\u003e\n\u003cul class=\"ingredient-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eAugmente la densité des cheveux\u003c\/strong\u003e Remarquablement virtuel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStimule la croissance de nouveaux cheveux\u003c\/strong\u003e Dans les zones claires\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHydrate les cheveux secs\u003c\/strong\u003e Profondément sans laisser de sensation grasse\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRenforce les membres\u003c\/strong\u003e Il prévient la casse et la rupture\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ingredient-card\"\u003e\n\u003ch3 class=\"ingredient-title\"\u003eExtrait de romarin\u003c\/h3\u003e\n\u003cp class=\"ingredient-subtitle\"\u003eStimulant naturel de la circulation sanguine\u003c\/p\u003e\n\u003cul class=\"ingredient-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eStimule le flux sanguin\u003c\/strong\u003e Pour le cuir chevelu pour une meilleure nutrition\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePuissant antioxydant\u003c\/strong\u003e Protège contre les dommages des radicaux libres\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRenforce les follicules\u003c\/strong\u003e Il empêche leur faiblesse et leur perte\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRafraîchit le cuir chevelu\u003c\/strong\u003e Ses mains paraissent saines et rafraîchies\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ingredient-card\"\u003e\n\u003ch3 class=\"ingredient-title\"\u003eExtrait d'arbre à thé\u003c\/h3\u003e\n\u003cp class=\"ingredient-subtitle\"\u003eDésinfectant naturel et agent apaisant\u003c\/p\u003e\n\u003cul class=\"ingredient-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eNettoie le cuir chevelu\u003c\/strong\u003e Des bactéries et champignons nocifs\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eApaise l'irritation et les démangeaisons\u003c\/strong\u003e Sur le cuir chevelu\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRégule la sécrétion d'huiles\u003c\/strong\u003e Pour cheveux gras\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaintient un équilibre sain\u003c\/strong\u003e Pour l'environnement du cuir chevelu\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ingredient-card\"\u003e\n\u003ch3 class=\"ingredient-title\"\u003eBiotine (Vitamine B7))\u003c\/h3\u003e\n\u003cp class=\"ingredient-subtitle\"\u003eVitamine capillaire essentielle\u003c\/p\u003e\n\u003cul class=\"ingredient-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eRenforce la structure des cheveux\u003c\/strong\u003e De l'intérieur\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAméliore la production de kératine\u003c\/strong\u003e Naturel\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePréviens la casse des cheveux\u003c\/strong\u003e Et tu le casses\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStimule une croissance saine\u003c\/strong\u003e Pour des cheveux plus forts et plus brillants\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ingredient-card\"\u003e\n\u003ch3 class=\"ingredient-title\"\u003eAcétate de tocophéryle (Vitamine E)\u003c\/h3\u003e\n\u003cp class=\"ingredient-subtitle\"\u003eProtège les cheveux contre les dommages\u003c\/p\u003e\n\u003cul class=\"ingredient-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003ePuissant antioxydant\u003c\/strong\u003e Protège contre les facteurs environnementaux\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAméliore la circulation sanguine\u003c\/strong\u003e Sur le cuir chevelu\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eHydrate et nourrit\u003c\/strong\u003e Cheveux secs et abîmés\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVos mains ont un éclat naturel\u003c\/strong\u003e Et texture soyeuse\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ingredient-card\"\u003e\n\u003ch3 class=\"ingredient-title\"\u003ePanthénol (Vitamine B5))\u003c\/h3\u003e\n\u003cp class=\"ingredient-subtitle\"\u003eHydratant et tonique\u003c\/p\u003e\n\u003cul class=\"ingredient-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eHydrate les cheveux\u003c\/strong\u003e Profondément sans lourdeur\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAméliore l'élasticité des cheveux\u003c\/strong\u003e Et sa résistance à la casse\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProtège contre la chaleur\u003c\/strong\u003e Et coiffage quotidien\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVos mains ont une douceur naturelle\u003c\/strong\u003e Et un éclat sain\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Comparison Section --\u003e\n\u003cdiv class=\"comparison-section\"\u003e\n\u003ch2 class=\"section-title\"\u003ePourquoi le masque Bobana est-il différent de tout autre masque capillaire?\u003c\/h2\u003e\n\u003cdiv class=\"comparison-layout\"\u003e\n\u003cdiv class=\"comparison-card negative\"\u003e\n\u003ch3 class=\"comparison-title\"\u003eMasques réguliers sur le marché\u003c\/h3\u003e\n\u003cul class=\"comparison-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eSilicone\u003c\/strong\u003e Il obstrue les pores et s'accumule sur les cheveux\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBraben\u003c\/strong\u003e Conservateurs nocifs\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSulfate\u003c\/strong\u003e Agents nettoyants agressifs\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIngrédients synthétiques\u003c\/strong\u003e Cela fait plus de mal que de bien\u003c\/li\u003e\n\u003cli\u003e80 % d'eau et de charges\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"comparison-card positive\"\u003e\n\u003ch3 class=\"comparison-title\"\u003eMasque naturel Bobana\u003c\/h3\u003e\n\u003cul class=\"comparison-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003e0 % silicone\u003c\/strong\u003e - Il n'y a pas d'accumulation ni de blocage\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e0% de parabènes\u003c\/strong\u003e - Sans conservateurs nocifs\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e0 % sulfate\u003c\/strong\u003e - Doux pour les cheveux et le cuir chevelu\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIngrédients naturels actifs\u003c\/strong\u003e - Chaque ingrédient a un véritable bénéfice\u003c\/li\u003e\n\u003cli\u003eHaute concentration d'huiles naturelles et de vitamines\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 2rem; text-align: center;\"\u003e\n\u003ch3 style=\"color: #9C8102; margin-bottom: 1rem;\"\u003eTraitement hebdomadaire, pas quotidien\u003c\/h3\u003e\n\u003cp style=\"color: #666; max-width: 600px; margin: 0 auto;\"\u003e\n        Pas comme l'après-shampoing que vous utilisez tous les jours, masque Bobana \u003cstrong style=\"color: #9C8102;\"\u003eTraitement intensif une fois par semaine\u003c\/strong\u003e Vos mains préfèrent les résultats sur plusieurs jours.\n      \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Suitability Section --\u003e\n\u003cdiv class=\"suitability-section\"\u003e\n\u003ch2 class=\"section-title\"\u003eConvient aux besoins capillaires spécifiques\u003c\/h2\u003e\n\u003cdiv class=\"suitability-grid\"\u003e\n\u003cdiv class=\"suitability-card\"\u003e\n\u003ch3 class=\"suitability-title\"\u003eParfait pour vos cheveux\u003c\/h3\u003e\n\u003cul class=\"suitability-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eFaibles et fins\u003c\/strong\u003e Il se casse facilement\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIl tombe avec une épaule\u003c\/strong\u003e Et j'ai besoin de renforcement\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSec et cassant\u003c\/strong\u003e Des teintures ou de la chaleur\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePorosité moyenne\u003c\/strong\u003e - Il absorbe bien les produits\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eManque de densité et de brillance\u003c\/strong\u003e Naturel\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"suitability-card\"\u003e\n\u003ch3 class=\"suitability-title\"\u003eConseils pour une utilisation optimale\u003c\/h3\u003e\n\u003cul class=\"suitability-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eUtilisez-le une fois par semaine\u003c\/strong\u003e Pour cheveux normaux\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDeux fois par semaine\u003c\/strong\u003e Pour les cheveux très abîmés\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eUtilisez après le shampooing\u003c\/strong\u003e Et avant l'après-shampoing régulier\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eConcentrez-vous sur les membres\u003c\/strong\u003e et les zones affectées\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Value Section --\u003e\n\u003cdiv class=\"value-section\"\u003e\n\u003ch2 class=\"section-title\"\u003eValeur exceptionnelle pour un traitement professionnel\u003c\/h2\u003e\n\u003cdiv class=\"value-grid\"\u003e\n\u003cdiv class=\"value-card\"\u003e\n\u003ch4 class=\"value-title\"\u003eGrande taille, suffisante pour des mois\u003c\/h4\u003e\n\u003cp class=\"value-description\"\u003e500 ml suffisent pour 25-30 utilisations (6-8 mois pour une utilisation hebdomadaire))\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"value-card\"\u003e\n\u003ch4 class=\"value-title\"\u003ePrix économique pour un traitement intensif\u003c\/h4\u003e\n\u003cp class=\"value-description\"\u003eMoins de 8 livres par utilisation pour un traitement professionnel intense\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"value-card\"\u003e\n\u003ch4 class=\"value-title\"\u003eLes résultats durent plus longtemps\u003c\/h4\u003e\n\u003cp class=\"value-description\"\u003eUn traitement hebdomadaire vous apporte des bienfaits tout au long de la semaine\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"value-card\"\u003e\n\u003ch4 class=\"value-title\"\u003e100 % naturel et sûr\u003c\/h4\u003e\n\u003cp class=\"value-description\"\u003eIngrédients naturels sans produits chimiques nocifs pour une utilisation à long terme\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Usage Section --\u003e\n\u003cdiv class=\"usage-section\"\u003e\n\u003ch2 class=\"section-title\"\u003eComment utiliser pour obtenir les meilleurs résultats\u003c\/h2\u003e\n\u003ch3 style=\"text-align: center; color: #9C8102; margin-bottom: 2rem;\"\u003eÉtapes du traitement hebdomadaire\u003c\/h3\u003e\n\u003cdiv class=\"usage-steps\"\u003e\n\u003cdiv class=\"usage-step\"\u003e\n\u003cspan class=\"step-number\"\u003e1\u003c\/span\u003e\n\u003cspan class=\"step-content\"\u003e\u003cstrong\u003eLaver les cheveux\u003c\/strong\u003e Avec le shampoing à l'ail noir Bobana\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"usage-step\"\u003e\n\u003cspan class=\"step-number\"\u003e2\u003c\/span\u003e\n\u003cspan class=\"step-content\"\u003e\u003cstrong\u003ePresser l'excès d'eau\u003c\/strong\u003e Des cheveux doucement\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"usage-step\"\u003e\n\u003cspan class=\"step-number\"\u003e3\u003c\/span\u003e\n\u003cspan class=\"step-content\"\u003e\u003cstrong\u003eAppliquez une quantité généreuse\u003c\/strong\u003e De masque sur cheveux mouillés\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"usage-step\"\u003e\n\u003cspan class=\"step-number\"\u003e4\u003c\/span\u003e\n\u003cspan class=\"step-content\"\u003e\u003cstrong\u003eDistribuer des racines vers les extrémités\u003c\/strong\u003e Se concentrer sur les zones endommagées\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"usage-step\"\u003e\n\u003cspan class=\"step-number\"\u003e5\u003c\/span\u003e\n\u003cspan class=\"step-content\"\u003e\u003cstrong\u003eMassez le cuir chevelu\u003c\/strong\u003e Appliquez doucement pendant deux minutes pour stimuler la circulation sanguine\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"usage-step\"\u003e\n\u003cspan class=\"step-number\"\u003e6\u003c\/span\u003e\n\u003cspan class=\"step-content\"\u003e\u003cstrong\u003eLaissez-le pendant 10 minutes\u003c\/strong\u003e Pour pénétrer dans les cheveux et faire fonctionner sa magie\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"usage-step\"\u003e\n\u003cspan class=\"step-number\"\u003e7\u003c\/span\u003e\n\u003cspan class=\"step-content\"\u003e\u003cstrong\u003eBien rincer\u003c\/strong\u003e Avec de l'eau tiède jusqu'à ce que tout le masque soit enlevé\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"usage-step\"\u003e\n\u003cspan class=\"step-number\"\u003e8\u003c\/span\u003e\n\u003cspan class=\"step-content\"\u003e\u003cstrong\u003eUtilisez un après-shampoing régulier\u003c\/strong\u003e Finition lisse\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Tips Section --\u003e\n\u003cdiv class=\"tips-section\"\u003e\n\u003ch3 class=\"tips-title\"\u003eConseils pour des résultats plus forts\u003c\/h3\u003e\n\u003cul class=\"tips-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eUtilisez-le sur des cheveux humides, non mouillés\u003c\/strong\u003e Pour une meilleure absorption\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCouvrez vos cheveux avec un sac en plastique\u003c\/strong\u003e En attendant un effet plus fort\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMassez votre cuir chevelu\u003c\/strong\u003e Tout en appliquant le masque pour stimuler la circulation sanguine\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRincer à l'eau tiède\u003c\/strong\u003e Il ne fait pas chaud donc il ne sèche pas les cheveux\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- Timeline Section --\u003e\n\u003cdiv class=\"timeline-section\"\u003e\n\u003ch2 class=\"section-title\"\u003eDifférence visible avec une utilisation régulière\u003c\/h2\u003e\n\u003cdiv class=\"timeline-grid\"\u003e\n\u003cdiv class=\"timeline-item\"\u003e\n\u003ch3 class=\"timeline-title\"\u003eAprès la première utilisation\u003c\/h3\u003e\n\u003cul class=\"timeline-list\"\u003e\n\u003cli\u003eLes cheveux sont plus doux et plus faciles à coiffer\u003c\/li\u003e\n\u003cli\u003eÉclat naturel et radiance visible\u003c\/li\u003e\n\u003cli\u003eHydratation profonde qui dure plusieurs jours\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline-item\"\u003e\n\u003ch3 class=\"timeline-title\"\u003eAprès un mois (4 utilisations))\u003c\/h3\u003e\n\u003cul class=\"timeline-list\"\u003e\n\u003cli\u003eRéduction notable de la chute des cheveux\u003c\/li\u003e\n\u003cli\u003ePlus grande force et meilleure résistance à la casse\u003c\/li\u003e\n\u003cli\u003eDensité plus apparente et meilleure taille\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline-item\"\u003e\n\u003ch3 class=\"timeline-title\"\u003eAprès 3 mois (12 utilisations))\u003c\/h3\u003e\n\u003cul class=\"timeline-list\"\u003e\n\u003cli\u003eCheveux visiblement plus forts et plus épais\u003c\/li\u003e\n\u003cli\u003eCroissance de nouveaux cheveux dans les zones clairsemées\u003c\/li\u003e\n\u003cli\u003eCheveux sains et brillants qui attirent l'attention\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"timeline-item\"\u003e\n\u003ch3 class=\"timeline-title\"\u003eAprès 6 mois\u003c\/h3\u003e\n\u003cul class=\"timeline-list\"\u003e\n\u003cli\u003eUne transformation complète de la santé et de la force des cheveux\u003c\/li\u003e\n\u003cli\u003eLes cheveux sont résistants, forts et à l'épreuve des dommages\u003c\/li\u003e\n\u003cli\u003ePlus de confiance dans la beauté naturelle de vos cheveux\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Call to Action --\u003e\n\u003cdiv class=\"cta-section\"\u003e\n\u003ch2 class=\"cta-title\"\u003eInvestissez dans la force de vos cheveux\u003c\/h2\u003e\n\u003cimg alt=\"BOBANA Hair Mask Results\" class=\"cta-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0582\/9879\/4181\/files\/bobana-br-shampoo-br-with-black-garlic-oil-783829_1.webp?v=1752505869\"\/\u003e\n\u003cp class=\"cta-text\"\u003e\n      Masque Bobana à l'huile d'ail noir n'est pas seulement un produit de soin \u003cstrong\u003eUn véritable investissement dans la santé et la force de vos cheveux\u003c\/strong\u003e. Chaque utilisation s'appuie sur la précédente, donc vos mains auront des poils plus forts et plus fournis avec le temps.\n    \u003c\/p\u003e\n\u003cp class=\"cta-highlight\"\u003e\n      Vos cheveux faibles ont besoin d'un traitement intensif, pas seulement d'une hydratation régulière\n    \u003c\/p\u003e\n\u003cp class=\"cta-highlight\"\u003e\n      Commencez le voyage pour renforcer véritablement vos cheveux... Chaque semaine vos cheveux seront meilleurs que la semaine précédente\n    \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Ingredients List --\u003e\n\u003cdiv class=\"ingredients-list-section\"\u003e\n\u003ch3 class=\"ingredients-list-title\"\u003eListe complète des ingrédients\u003c\/h3\u003e\n\u003cp class=\"ingredients-list\"\u003e\n\u003cstrong\u003eBLACK GARLIC OIL, CASTOR OIL, TEA TREE EXTRACT, TOCOPHERYL ACETATE, ROSEMARY EXTRACT, PANTHENOL, BIOTIN\u003c\/strong\u003e\n\u003c\/p\u003e\n\u003cp style=\"text-align: center; font-style: italic; color: #666; margin-top: 1rem;\"\u003e\n      Masque capillaire à l'huile d'ail noir Bobana - un traitement intensif hebdomadaire pour des cheveux forts et sains\n    \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\ndocument.addEventListener('DOMContentLoaded', function() {\n  \/\/ Enhanced hover effects for all interactive elements\n  const interactiveElements = document.querySelectorAll('.benefit-item, .ingredient-card, .comparison-card, .value-card, .usage-step, .timeline-item, .suitability-card');\n  \n  interactiveElements.forEach(element =\u003e {\n    element.addEventListener('mouseenter', function() {\n      this.style.transition = 'all 0.3s cubic-bezier(0.4, 0, 0.2, 1)';\n    });\n  });\n\n  \/\/ Smooth parallax effect for background elements\n  let ticking = false;\n  \n  function updateParallax() {\n    const scrolled = window.pageYOffset;\n    const backgrounds = document.querySelectorAll('.hero-section::before, .ingredients-section::before, .cta-section::before');\n    \n    \/\/ Smooth background movement\n    backgrounds.forEach((bg, index) =\u003e {\n      const speed = 0.02 + (index * 0.01);\n      const yPos = -(scrolled * speed);\n      if (bg.style) {\n        bg.style.transform = `translateY(${yPos}px)`;\n      }\n    });\n    \n    ticking = false;\n  }\n  \n  function requestTick() {\n    if (!ticking) {\n      requestAnimationFrame(updateParallax);\n      ticking = true;\n    }\n  }\n  \n  \/\/ Optimized scroll listener\n  let scrollTimeout;\n  window.addEventListener('scroll', function() {\n    if (scrollTimeout) {\n      clearTimeout(scrollTimeout);\n    }\n    scrollTimeout = setTimeout(requestTick, 10);\n  }, { passive: true });\n\n  \/\/ Enhanced ingredient card interactions\n  const ingredientCards = document.querySelectorAll('.ingredient-card');\n  ingredientCards.forEach(card =\u003e {\n    card.addEventListener('mouseenter', function() {\n      this.style.background = 'rgba(255,255,255,0.2)';\n      this.style.borderColor = 'rgba(156, 129, 2, 0.4)';\n      \n      const listItems = this.querySelectorAll('.ingredient-list li');\n      listItems.forEach((item, i) =\u003e {\n        setTimeout(() =\u003e {\n          item.style.color = '#f0f0f0';\n          item.style.paddingRight = '2rem';\n        }, i * 50);\n      });\n    });\n    \n    card.addEventListener('mouseleave', function() {\n      this.style.background = 'rgba(255,255,255,0.08)';\n      this.style.borderColor = 'rgba(255,255,255,0.1)';\n      \n      const listItems = this.querySelectorAll('.ingredient-list li');\n      listItems.forEach(item =\u003e {\n        item.style.color = '#e0e0e0';\n        item.style.paddingRight = '1.5rem';\n      });\n    });\n  });\n\n  \/\/ Usage steps with enhanced interactions\n  const usageSteps = document.querySelectorAll('.usage-step');\n  usageSteps.forEach((step, index) =\u003e {\n    step.addEventListener('mouseenter', function() {\n      const stepNumber = this.querySelector('.step-number');\n      if (stepNumber) {\n        stepNumber.style.transform = 'scale(1.2) rotate(10deg)';\n        stepNumber.style.background = 'linear-gradient(135deg, #b8941a, #9C8102)';\n      }\n    });\n    \n    step.addEventListener('mouseleave', function() {\n      const stepNumber = this.querySelector('.step-number');\n      if (stepNumber) {\n        stepNumber.style.transform = 'scale(1) rotate(0deg)';\n        stepNumber.style.background = 'linear-gradient(135deg, #9C8102, #b8941a)';\n      }\n    });\n  });\n\n  \/\/ Dynamic text glow effects\n  const titles = document.querySelectorAll('.hero-title, .section-title, .cta-title');\n  titles.forEach(title =\u003e {\n    title.addEventListener('mouseenter', function() {\n      this.style.textShadow = '0 0 15px rgba(156, 129, 2, 0.3)';\n      this.style.transform = 'scale(1.02)';\n    });\n    \n    title.addEventListener('mouseleave', function() {\n      this.style.textShadow = 'none';\n      this.style.transform = 'scale(1)';\n    });\n  });\n\n  \/\/ Progressive enhancement for benefit items\n  const benefitItems = document.querySelectorAll('.benefit-item');\n  benefitItems.forEach(item =\u003e {\n    item.addEventListener('mouseenter', function() {\n      const icon = this.querySelector('.benefit-icon');\n      if (icon) {\n        icon.style.background = 'linear-gradient(135deg, #b8941a, #9C8102)';\n        icon.style.boxShadow = '0 0 15px rgba(156, 129, 2, 0.4)';\n      }\n    });\n    \n    item.addEventListener('mouseleave', function() {\n      const icon = this.querySelector('.benefit-icon');\n      if (icon) {\n        icon.style.background = '#9C8102';\n        icon.style.boxShadow = 'none';\n      }\n    });\n  });\n\n  \/\/ Value cards enhanced interactions\n  const valueCards = document.querySelectorAll('.value-card');\n  valueCards.forEach((card, index) =\u003e {\n    card.addEventListener('mouseenter', function() {\n      this.style.borderTopColor = '#b8941a';\n      this.style.borderTopWidth = '6px';\n      \n      const title = this.querySelector('.value-title');\n      if (title) {\n        title.style.color = '#b8941a';\n        title.style.transform = 'scale(1.05)';\n      }\n    });\n    \n    card.addEventListener('mouseleave', function() {\n      this.style.borderTopColor = '#9C8102';\n      this.style.borderTopWidth = '4px';\n      \n      const title = this.querySelector('.value-title');\n      if (title) {\n        title.style.color = '#9C8102';\n        title.style.transform = 'scale(1)';\n      }\n    });\n  });\n\n  \/\/ Comparison cards enhanced interactions\n  const comparisonCards = document.querySelectorAll('.comparison-card');\n  comparisonCards.forEach(card =\u003e {\n    card.addEventListener('mouseenter', function() {\n      const items = this.querySelectorAll('.comparison-list li');\n      items.forEach((item, i) =\u003e {\n        setTimeout(() =\u003e {\n          item.style.paddingRight = '2.5rem';\n          item.style.color = '#333';\n        }, i * 100);\n      });\n    });\n    \n    card.addEventListener('mouseleave', function() {\n      const items = this.querySelectorAll('.comparison-list li');\n      items.forEach(item =\u003e {\n        item.style.paddingRight = '2rem';\n        item.style.color = '#555';\n      });\n    });\n  });\n\n  \/\/ Timeline items enhanced interactions\n  const timelineItems = document.querySelectorAll('.timeline-item');\n  timelineItems.forEach(item =\u003e {\n    item.addEventListener('mouseenter', function() {\n      this.style.borderRightColor = '#b8941a';\n      this.style.borderRightWidth = '6px';\n    });\n    \n    item.addEventListener('mouseleave', function() {\n      this.style.borderRightColor = '#9C8102';\n      this.style.borderRightWidth = '4px';\n    });\n  });\n\n  \/\/ Tips section interaction\n  const tipsSection = document.querySelector('.tips-section');\n  if (tipsSection) {\n    tipsSection.addEventListener('mouseenter', function() {\n      this.style.borderRightColor = '#b8941a';\n      this.style.borderRightWidth = '6px';\n      this.style.background = 'white';\n      this.style.boxShadow = '0 8px 25px rgba(156, 129, 2, 0.1)';\n    });\n    \n    tipsSection.addEventListener('mouseleave', function() {\n      this.style.borderRightColor = '#9C8102';\n      this.style.borderRightWidth = '4px';\n      this.style.background = '#f8f9fa';\n      this.style.boxShadow = 'none';\n    });\n  }\n\n  \/\/ Suitability cards interaction\n  const suitabilityCards = document.querySelectorAll('.suitability-card');\n  suitabilityCards.forEach(card =\u003e {\n    card.addEventListener('mouseenter', function() {\n      this.style.borderRightColor = '#b8941a';\n      this.style.borderRightWidth = '6px';\n      \n      const items = this.querySelectorAll('.suitability-list li');\n      items.forEach((item, i) =\u003e {\n        setTimeout(() =\u003e {\n          item.style.color = '#9C8102';\n          item.style.paddingRight = '2rem';\n        }, i * 80);\n      });\n    });\n    \n    card.addEventListener('mouseleave', function() {\n      this.style.borderRightColor = '#9C8102';\n      this.style.borderRightWidth = '4px';\n      \n      const items = this.querySelectorAll('.suitability-list li');\n      items.forEach(item =\u003e {\n        item.style.color = '#555';\n        item.style.paddingRight = '1.5rem';\n      });\n    });\n  });\n\n  \/\/ Smooth image loading enhancement\n  const images = document.querySelectorAll('img');\n  images.forEach(img =\u003e {\n    img.addEventListener('load', function() {\n      this.style.opacity = '1';\n      this.style.transform = 'scale(1)';\n    });\n  });\n\n  \/\/ Performance optimization: debounced resize handler\n  let resizeTimeout;\n  window.addEventListener('resize', function() {\n    if (resizeTimeout) {\n      clearTimeout(resizeTimeout);\n    }\n    resizeTimeout = setTimeout(() =\u003e {\n      \/\/ Recalculate any size-dependent animations\n      const cards = document.querySelectorAll('.benefit-item, .ingredient-card, .comparison-card, .value-card');\n      cards.forEach(card =\u003e {\n        card.style.transition = 'all 0.3s cubic-bezier(0.4, 0, 0.2, 1)';\n      });\n    }, 250);\n  });\n});\n\u003c\/script\u003e","brand":"Bobana","offers":[{"title":"Default Title","offer_id":46999404347566,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/5359\/7102\/files\/bobana-br-hair-mask-br-with-black-garlic-oil-464594_6ddaaa98-a109-48e2-9b38-df035bd25abb.webp?v=1788175323"},{"product_id":"bobana-leave-in-cream-with-argan-oil","title":"Bobana Leave-in hair treatment Cream With Argan Oil 200 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=\"Crème sans rinçage Bobana à l'huile d'argan\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0582\/9879\/4181\/files\/bobana_leave_in_cream_argan_oil.png?v=1752591161\"\/\u003e\n\u003c\/div\u003e\n\u003ch1 class=\"main-title\"\u003eCrème sans rinçage Bobana à l'huile d'argan\u003c\/h1\u003e\n\u003ch2 class=\"subtitle\"\u003eTraitement en or pour cheveux abîmés et teints\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c!-- Why Argan Oil Section --\u003e\n\u003cdiv class=\"section-container fade-in\"\u003e\n\u003ch3 class=\"section-title\"\u003ePourquoi l'huile d'argan est-elle le « or liquide » pour les cheveux?\u003c\/h3\u003e\n\u003cdiv class=\"argan-section\"\u003e\n\u003cdiv class=\"argan-image\"\u003e\n\u003cimg alt=\"Huile d'argan marocaine\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0582\/9879\/4181\/files\/argan_oil.jpg?v=1752591188\"\/\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"argan-story\"\u003e\n\u003cdiv class=\"story-card\"\u003e\n\u003cdiv class=\"card-icon\"\u003e🌳\u003c\/div\u003e\n\u003cp\u003eL'huile d'argan n'est pas une huile ordinaire \u003cstrong\u003eTrésor rare\u003c\/strong\u003e Il provient de l'arganier au Maroc, qui met 200 ans à mûrir!\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"story-card\"\u003e\n\u003cdiv class=\"card-icon\"\u003e🌍\u003c\/div\u003e\n\u003cp\u003eCet arbre ne pousse qu'à un seul endroit dans le monde entier, et c'est ce qui fait de l'huile d'argan l'une des huiles naturelles les plus chères et les plus puissantes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Benefits Section --\u003e\n\u003cdiv class=\"section-container dark-section\"\u003e\n\u003ch3 class=\"section-title\"\u003eBienfaits du traitement doré pour cheveux abîmés\u003c\/h3\u003e\n\u003cdiv class=\"benefits-section\"\u003e\n\u003cdiv class=\"benefits-image\"\u003e\n\u003cimg alt=\"Avantages de la crème à l'argan\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0582\/9879\/4181\/files\/bobanabr-leave-in-cream-brwith-argan-oil-444486.webp?v=1752590709\"\/\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefits-grid\"\u003e\n\u003cdiv class=\"benefit-card\"\u003e\n\u003cdiv class=\"benefit-icon\"\u003e\u003c\/div\u003e\n\u003ch4\u003eRéparation des dommages en profondeur\u003c\/h4\u003e\n\u003cp\u003eL'huile d'argan est riche en acides gras essentiels qui pénètrent dans les cheveux et réparent les dommages de l'intérieur\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit-card\"\u003e\n\u003cdiv class=\"benefit-icon\"\u003e\u003c\/div\u003e\n\u003ch4\u003eDéfinir les boucles naturelles\u003c\/h4\u003e\n\u003cp\u003eOffre un contrôle parfait des frisottis avec une définition claire et naturelle des mèches\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit-card\"\u003e\n\u003cdiv class=\"benefit-icon\"\u003e\u003c\/div\u003e\n\u003ch4\u003eProtection contre les dommages futurs\u003c\/h4\u003e\n\u003cp\u003eIl forme une couche protectrice naturelle qui protège les cheveux de la chaleur et des facteurs environnementaux\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit-card\"\u003e\n\u003cdiv class=\"benefit-icon\"\u003e\u003c\/div\u003e\n\u003ch4\u003eBrillance et douceur instantanées\u003c\/h4\u003e\n\u003cp\u003eLa kératine hydrolysée comble les lacunes des cheveux abîmés et leur donne une douceur soyeuse\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit-card\"\u003e\n\u003cdiv class=\"benefit-icon\"\u003e\u003c\/div\u003e\n\u003ch4\u003eRenforcement grâce à la caféine\u003c\/h4\u003e\n\u003cp\u003eLa caféine stimule la circulation sanguine du cuir chevelu et renforce les follicules\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit-card\"\u003e\n\u003cdiv class=\"benefit-icon\"\u003e\u003c\/div\u003e\n\u003ch4\u003eHydratation longue durée\u003c\/h4\u003e\n\u003cp\u003eL'hydratation profonde est préférée dans les cheveux pendant de longues heures sans sensation de gras\u003c\/p\u003e\n\u003c\/div\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 naturels avancés pour cheveux abîmés\u003c\/h3\u003e\n\u003cdiv class=\"ingredients-accordion\"\u003e\n\u003cdiv class=\"ingredient-item\"\u003e\n\u003cdiv class=\"ingredient-header\"\u003e\n\u003cspan class=\"ingredient-icon\"\u003e\u003c\/span\u003e\n\u003ch4\u003eHuile d'argan marocaine originale\u003c\/h4\u003e\n\u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ingredient-content\"\u003e\n\u003cp\u003e\u003cstrong\u003eOr liquide pour les cheveux:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eRiche en vitamine E naturelle, à une concentration plus élevée que toute autre huile\u003c\/li\u003e\n\u003cli\u003eAcides gras essentiels rares qui restaurent les cheveux depuis les racines\u003c\/li\u003e\n\u003cli\u003eLes antioxydants puissants protègent contre les dommages et le vieillissement prématuré\u003c\/li\u003e\n\u003cli\u003eAbsorption rapide qui ne rend pas les cheveux gras ou fris\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ingredient-item\"\u003e\n\u003cdiv class=\"ingredient-header\"\u003e\n\u003cspan class=\"ingredient-icon\"\u003e\u003c\/span\u003e\n\u003ch4\u003eKératine hydrolysée\u003c\/h4\u003e\n\u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ingredient-content\"\u003e\n\u003cp\u003e\u003cstrong\u003eProtéine capillaire manquante:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eIl remplit les espaces des cheveux abîmés et restaure la structure interne\u003c\/li\u003e\n\u003cli\u003eIl renforce les cheveux et augmente leur résistance à la casse et à la rupture\u003c\/li\u003e\n\u003cli\u003eAméliore l'élasticité des cheveux et les rend moins susceptibles d'être endommagés\u003c\/li\u003e\n\u003cli\u003eVos mains ont une douceur naturelle et un éclat sain\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ingredient-item\"\u003e\n\u003cdiv class=\"ingredient-header\"\u003e\n\u003cspan class=\"ingredient-icon\"\u003e\u003c\/span\u003e\n\u003ch4\u003eExtrait de romarin\u003c\/h4\u003e\n\u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ingredient-content\"\u003e\n\u003cp\u003e\u003cstrong\u003eProtecteur naturel:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eStimule la circulation sanguine du cuir chevelu pour une meilleure nutrition\u003c\/li\u003e\n\u003cli\u003eUn antioxydant qui protège contre les dommages environnementaux et la pollution\u003c\/li\u003e\n\u003cli\u003eIl renforce les follicules et prévient la perte de cheveux due à la faiblesse\u003c\/li\u003e\n\u003cli\u003eIl rafraîchit les cheveux et leur donne une senteur naturelle et rafraîchissante\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ingredient-item\"\u003e\n\u003cdiv class=\"ingredient-header\"\u003e\n\u003cspan class=\"ingredient-icon\"\u003e\u003c\/span\u003e\n\u003ch4\u003eCaféine\u003c\/h4\u003e\n\u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ingredient-content\"\u003e\n\u003cp\u003e\u003cstrong\u003eStimulant de croissance naturel:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eStimule le flux sanguin vers le cuir chevelu et les follicules\u003c\/li\u003e\n\u003cli\u003eIl renforce les racines des cheveux et prévient la faiblesse et la chute\u003c\/li\u003e\n\u003cli\u003eActive les follicules dormants pour faire pousser de nouveaux cheveux\u003c\/li\u003e\n\u003cli\u003eAméliore l'absorption des nutriments provenant d'autres ingrédients\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ingredient-item\"\u003e\n\u003cdiv class=\"ingredient-header\"\u003e\n\u003cspan class=\"ingredient-icon\"\u003e\u003c\/span\u003e\n\u003ch4\u003eHuile de jojoba\u003c\/h4\u003e\n\u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ingredient-content\"\u003e\n\u003cp\u003e\u003cstrong\u003eHumidificateur intelligent:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eUne formule proche des huiles naturelles des cheveux\u003c\/li\u003e\n\u003cli\u003eRégule la sécrétion d'huiles pour cheveux gras\u003c\/li\u003e\n\u003cli\u003eHydratation profonde pour cheveux secs sans lourdeur\u003c\/li\u003e\n\u003cli\u003eProtection naturelle contre la chaleur et le coiffage\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ingredient-item\"\u003e\n\u003cdiv class=\"ingredient-header\"\u003e\n\u003cspan class=\"ingredient-icon\"\u003e\u003c\/span\u003e\n\u003ch4\u003eHuile de ricin\u003c\/h4\u003e\n\u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ingredient-content\"\u003e\n\u003cp\u003e\u003cstrong\u003eCondenseur naturel:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eAugmente considérablement la densité apparente des cheveux\u003c\/li\u003e\n\u003cli\u003eRenforce les pointes et prévient les fourches\u003c\/li\u003e\n\u003cli\u003eHydrate les cheveux secs et leur donne une texture douce\u003c\/li\u003e\n\u003cli\u003eStimule la croissance de nouveaux cheveux dans les zones clairsemées\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ingredient-item\"\u003e\n\u003cdiv class=\"ingredient-header\"\u003e\n\u003cspan class=\"ingredient-icon\"\u003e\u003c\/span\u003e\n\u003ch4\u003eBiotine et vitamine E\u003c\/h4\u003e\n\u003cspan class=\"toggle-icon\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ingredient-content\"\u003e\n\u003cp\u003e\u003cstrong\u003eNutrition de base:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eLa biotine renforce la structure des cheveux et prévient la casse\u003c\/li\u003e\n\u003cli\u003eLa vitamine E protège contre les radicaux libres et les dommages\u003c\/li\u003e\n\u003cli\u003eAméliore la santé du cuir chevelu et la croissance des cheveux\u003c\/li\u003e\n\u003cli\u003eVos mains ont un éclat naturel et vitalité\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Low Porosity Hair Section --\u003e\n\u003cdiv class=\"section-container\"\u003e\n\u003ch3 class=\"section-title\"\u003eConçu pour les cheveux à faible porosité\u003c\/h3\u003e\n\u003cdiv class=\"porosity-section\"\u003e\n\u003cdiv class=\"porosity-image\"\u003e\n\u003cimg alt=\"Cheveux à faible porosité\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0582\/9879\/4181\/files\/bobanabr-leave-in-cream-brwith-argan-oil-847346.webp?v=1752590709\"\/\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"porosity-info\"\u003e\n\u003cdiv class=\"info-card\"\u003e\n\u003ch4\u003eQu'est-ce que les cheveux à faible porosité?\u003c\/h4\u003e\n\u003cp\u003eCeci est le type de poésie que c'est \u003cstrong\u003eSes écailles sont fermement fermées\u003c\/strong\u003eIl devient difficile pour lui d'absorber les produits, mais lorsqu'il les absorbe, il les retient plus longtemps.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"signs-grid\"\u003e\n\u003cdiv class=\"sign-item\"\u003e\n\u003cspan class=\"sign-icon\"\u003e\u003c\/span\u003e\n\u003cp\u003eLes produits restent longtemps à la surface des cheveux\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sign-item\"\u003e\n\u003cspan class=\"sign-icon\"\u003e\u003c\/span\u003e\n\u003cp\u003eLes cheveux mettent plus de temps à sécher après le lavage\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sign-item\"\u003e\n\u003cspan class=\"sign-icon\"\u003e\u003c\/span\u003e\n\u003cp\u003eRésistant aux colorants et produits chimiques dès le départ\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sign-item\"\u003e\n\u003cspan class=\"sign-icon\"\u003e\u003c\/span\u003e\n\u003cp\u003eLorsqu'elle est endommagée, elle nécessite un traitement plus intensif\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"why-perfect\"\u003e\n\u003ch4\u003ePourquoi la crème d'argan est-elle idéale pour ce type?\u003c\/h4\u003e\n\u003cdiv class=\"perfect-reasons\"\u003e\n\u003cdiv class=\"reason\"\u003e\n\u003cspan class=\"check-icon\"\u003e✓\u003c\/span\u003e\n\u003cspan\u003eDe petites molécules pénètrent dans le cheveu malgré les pores fermés\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"reason\"\u003e\n\u003cspan class=\"check-icon\"\u003e✓\u003c\/span\u003e\n\u003cspan\u003eLes huiles légères s'accumulent à la surface\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"reason\"\u003e\n\u003cspan class=\"check-icon\"\u003e✓\u003c\/span\u003e\n\u003cspan\u003eUne formule équilibrée qui convient à la nature de ces cheveux\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"reason\"\u003e\n\u003cspan class=\"check-icon\"\u003e✓\u003c\/span\u003e\n\u003cspan\u003eUn traitement à long terme qui bénéficie aux cheveux qui retiennent les produits\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Suitable For Section --\u003e\n\u003cdiv class=\"section-container\"\u003e\n\u003ch3 class=\"section-title\"\u003eConvient aux cheveux traités et colorés\u003c\/h3\u003e\n\u003cdiv class=\"suitable-for\"\u003e\n\u003cdiv class=\"suitable-side\"\u003e\n\u003ch4\u003eIdéal si vos cheveux:\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eTeint ou décoloré et endommagé par des produits chimiques\u003c\/li\u003e\n\u003cli\u003eTraité avec de la kératine ou des protéines et nécessite un entretien\u003c\/li\u003e\n\u003cli\u003eNaturellement bouclés, ils ont besoin de définition et de contrôle\u003c\/li\u003e\n\u003cli\u003eSec et cassant à cause de la chaleur et du coiffage\u003c\/li\u003e\n\u003cli\u003eFaible porosité et difficile à hydrater\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tips-side\"\u003e\n\u003ch4\u003eConseils pour une utilisation optimale:\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eUtilisez-le sur des cheveux humides, non mouillés pour une meilleure absorption\u003c\/li\u003e\n\u003cli\u003eConcentrez-vous sur les membres et les zones les plus touchées\u003c\/li\u003e\n\u003cli\u003eNe l'appliquez pas sur les racines si vos cheveux sont gras\u003c\/li\u003e\n\u003cli\u003eUtilisez quotidiennement pour une protection continue\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Usage Instructions --\u003e\n\u003cdiv class=\"section-container dark-section\"\u003e\n\u003ch3 class=\"section-title\"\u003eComment utiliser correctement\u003c\/h3\u003e\n\u003cdiv class=\"usage-steps\"\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-number\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"step-content\"\u003e\n\u003ch4\u003eLaver les cheveux\u003c\/h4\u003e\n\u003cp\u003eAvec le shampooing approprié\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-number\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"step-content\"\u003e\n\u003ch4\u003eSécher les cheveux avec une serviette\u003c\/h4\u003e\n\u003cp\u003eJusqu'à ce qu'il devienne humide, mais pas mouillé\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-number\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"step-content\"\u003e\n\u003ch4\u003eAppliquer une quantité appropriée\u003c\/h4\u003e\n\u003cp\u003eActivé \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-number\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"step-content\"\u003e\n\u003ch4\u003eDistribuer du milieu vers les extrémités\u003c\/h4\u003e\n\u003cp\u003eÉvitez les racines\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-number\"\u003e5\u003c\/div\u003e\n\u003cdiv class=\"step-content\"\u003e\n\u003ch4\u003eCoiffer les cheveux comme d'habitude\u003c\/h4\u003e\n\u003cp\u003eNe pas rincer la crème\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-number\"\u003e6\u003c\/div\u003e\n\u003cdiv class=\"step-content\"\u003e\n\u003ch4\u003eUtilisez quotidiennement\u003c\/h4\u003e\n\u003cp\u003ePour protection et nutrition continues\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Clean Formula --\u003e\n\u003cdiv class=\"section-container\"\u003e\n\u003ch3 class=\"section-title\"\u003eFormule propre et sûre\u003c\/h3\u003e\n\u003cdiv class=\"formula-comparison\"\u003e\n\u003cdiv class=\"formula-side good\"\u003e\n\u003ch4\u003eCe qu'elle contient:\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuiles naturelles nourrissantes de haute qualité\u003c\/li\u003e\n\u003cli\u003eProtéines régénératrices pour cheveux abîmés\u003c\/li\u003e\n\u003cli\u003eVitamines essentielles pour la santé des cheveux\u003c\/li\u003e\n\u003cli\u003eHydratants naturels sûrs\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"formula-side bad\"\u003e\n\u003ch4\u003eCe qu'elle ne contient pas:\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e0 % sulfate - ne dépouille pas les cheveux de leurs huiles\u003c\/li\u003e\n\u003cli\u003e0% de parabènes - sans conservateurs nocifs\u003c\/li\u003e\n\u003cli\u003e0 % silicone - ne s'accumule pas et ne bouche pas les pores\u003c\/li\u003e\n\u003cli\u003ePas de produits chimiques agressifs - sûr pour une utilisation quotidienne\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Value Proposition --\u003e\n\u003cdiv class=\"section-container dark-section\"\u003e\n\u003ch3 class=\"section-title\"\u003eExcellent rapport qualité-prix pour un traitement spécialisé\u003c\/h3\u003e\n\u003cdiv class=\"value-grid\"\u003e\n\u003cdiv class=\"value-card\"\u003e\n\u003cdiv class=\"value-icon\"\u003e\u003c\/div\u003e\n\u003ch4\u003eTaille adaptée\u003c\/h4\u003e\n\u003cp\u003e200 ml suffisent pour 2-3 mois d'utilisation quotidienne\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"value-card\"\u003e\n\u003cdiv class=\"value-icon\"\u003e\u003c\/div\u003e\n\u003ch4\u003ePrix raisonnable\u003c\/h4\u003e\n\u003cp\u003eMoins de 2 livres par utilisation avec protection continue et traitement\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"value-card\"\u003e\n\u003cdiv class=\"value-icon\"\u003e\u003c\/div\u003e\n\u003ch4\u003eIngrédients de luxe\u003c\/h4\u003e\n\u003cp\u003eL'huile d'argan originale et la kératine font partie des ingrédients capillaires les plus chers\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"value-card\"\u003e\n\u003cdiv class=\"value-icon\"\u003e\u003c\/div\u003e\n\u003ch4\u003eGagner du temps\u003c\/h4\u003e\n\u003cp\u003eTraiter, protéger et coiffer en une seule étape sans rinçage\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Comparison Tables --\u003e\n\u003cdiv class=\"section-container\"\u003e\n\u003ch3 class=\"section-title\"\u003eComparez avec des produits similaires\u003c\/h3\u003e\n\u003cdiv class=\"comparison-tables\"\u003e\n\u003cdiv class=\"comparison-table\"\u003e\n\u003ch4\u003ePar rapport aux crèmes d'argan classiques:\u003c\/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCrèmes à l'argan classiques\u003c\/th\u003e\n\u003cth\u003eCrème d'Argan Bobana\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eHuile d'argan diluée\u003c\/td\u003e\n\u003ctd\u003eHuile d'argan marocaine concentrée\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eIngrédients limités\u003c\/td\u003e\n\u003ctd\u003eFormule complète de 10 ingrédients\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePetit volume 50-100 ml\u003c\/td\u003e\n\u003ctd\u003eGrande taille 200 ml\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePour l'hydratation uniquement\u003c\/td\u003e\n\u003ctd\u003eTraitement + protection + coiffage\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"comparison-table\"\u003e\n\u003ch4\u003ePar rapport à d'autres crèmes sans rinçage:\u003c\/h4\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eAutres crèmes\u003c\/th\u003e\n\u003cth\u003eCrème Bobana\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eSans silicone ni parabènes\u003c\/td\u003e\n\u003ctd\u003eFormule propre et naturelle\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eEffet temporaire\u003c\/td\u003e\n\u003ctd\u003eAmélioration cumulative\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eIngrédients synthétiques\u003c\/td\u003e\n\u003ctd\u003eHuiles naturelles luxueuses\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMauvaise concentration\u003c\/td\u003e\n\u003ctd\u003eHaute concentration d'ingrédients actifs\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Final CTA --\u003e\n\u003cdiv class=\"cta-section\"\u003e\n\u003cdiv class=\"cta-image\"\u003e\n\u003cimg alt=\"Investissez dans la santé de vos cheveux\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0582\/9879\/4181\/files\/bobanabr-leave-in-cream-brwith-argan-oil-144346.webp?v=1752590709\"\/\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cta-content\"\u003e\n\u003ch3\u003eInvestissez dans la santé de vos cheveux abîmés\u003c\/h3\u003e\n\u003cp\u003eCrème Bobana à l'huile d'argan n'est pas seulement un produit de soin \u003cstrong\u003eTraitement spécialisé pour les cheveux abîmés et sur-traités\u003c\/strong\u003e. Chaque goutte est pleine des ingrédients naturels les plus précieux que la science a prouvés efficaces pour réparer et protéger les cheveux.\u003c\/p\u003e\n\u003cdiv class=\"cta-highlight\"\u003e\n\u003cstrong\u003eVos cheveux abîmés méritent un traitement doré, pas seulement une hydratation régulière\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cta-final\"\u003e\n\u003cstrong\u003eCommencez votre parcours de réparation des cheveux avec Liquid Gold... Chaque jour vos cheveux seront meilleurs et plus forts\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\u003eListe complète des ingrédients\u003c\/h4\u003e\n\u003cp class=\"ingredients-text\"\u003eARGAN OIL, ROSEMARY EXTRACT, VITAMIN E, BIOTIN, HYDROLYZED KERATIN, RICINUS COMMUNIS SEED OIL, JOJOBA OIL, CAFFEINE, PANTHENOL, GLYCERIN\u003c\/p\u003e\n\u003cp class=\"product-footer\"\u003e\u003cem\u003eCrème Leave-In Bobana avec huile d'argan - le traitement doré pour cheveux abîmés et trop traités\u003c\/em\u003e\u003c\/p\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; \/* Prevents content from escaping container *\/\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    \/* Removed transform to prevent parallax overlap *\/\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 img {\n    max-width: 100%;\n    height: auto;\n    opacity: 1;\n    transition: all 0.8s ease-out;\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.dark-section .benefit-card {\n    background: rgba(255, 255, 255, 0.1);\n    backdrop-filter: blur(10px);\n    border: 1px solid rgba(255, 255, 255, 0.1);\n    color: white;\n}\n\n.dark-section .benefit-card h4 {\n    color: #9C8102;\n    font-weight: bold;\n}\n\n.dark-section .benefit-card p {\n    color: #ffffff;\n    font-weight: 400;\n}\n\n.dark-section .ingredient-item,\n.dark-section .step,\n.dark-section .value-card {\n    background: rgba(255, 255, 255, 0.1);\n    backdrop-filter: blur(10px);\n    border: 1px solid rgba(255, 255, 255, 0.1);\n    color: white;\n}\n\n.dark-section .value-card h4 {\n    color: #9C8102;\n    font-weight: bold;\n}\n\n.dark-section .value-card p {\n    color: #ffffff;\n    font-weight: 400;\n}\n\n.dark-section .step h4 {\n    color: #9C8102;\n    font-weight: bold;\n}\n\n.dark-section .step p {\n    color: #ffffff;\n    font-weight: 400;\n}\n\n.dark-section .benefit-card h4,\n.dark-section .ingredient-header h4,\n.dark-section .step-content h4,\n.dark-section .value-card h4 {\n    color: #9C8102;\n}\n\n.dark-section .ingredient-content {\n    color: #e0e0e0;\n}\n\n.dark-section .ingredient-content p {\n    color: #ffffff;\n    font-weight: 500;\n}\n\n.dark-section .ingredient-content li {\n    color: #e0e0e0;\n}\n\n.dark-section .ingredient-header {\n    background: rgba(255, 255, 255, 0.08);\n    color: #ffffff;\n}\n\n.dark-section .ingredient-header:hover {\n    background: rgba(255, 255, 255, 0.12);\n}\n\n.dark-section .ingredient-header h4 {\n    color: #ffffff;\n    font-weight: bold;\n}\n\n.dark-section .ingredient-header h4 {\n    color: #ffffff;\n    font-weight: bold;\n}\n\n.dark-section .toggle-icon {\n    color: #9C8102;\n}\n\n.dark-section .benefit-card h4,\n.dark-section .step-content h4,\n.dark-section .value-card h4 {\n    color: #9C8102;\n    font-weight: bold;\n}\n\n.dark-section .ingredient-header h4 {\n    color: #ffffff;\n    font-weight: bold;\n}\n\n.dark-section .step-content h4 {\n    color: #9C8102;\n    font-weight: bold;\n}\n\n.dark-section .step-content p {\n    color: #ffffff;\n}\n\n.dark-section .value-card h4 {\n    color: #9C8102;\n    font-weight: bold;\n}\n\n.dark-section .value-card p {\n    color: #ffffff;\n}\n\n.dark-section .ingredient-content li::before {\n    background: #9C8102;\n}\n\n.dark-section .step-number {\n    background: #9C8102;\n    box-shadow: 0 0 20px rgba(156, 129, 2, 0.3);\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\/* Argan Section *\/\n.argan-section {\n    display: grid;\n    grid-template-columns: 1fr 2fr;\n    gap: 40px;\n    align-items: center;\n    margin-top: 30px;\n}\n\n.argan-image img {\n    width: 100%;\n    height: auto;\n    border-radius: 15px;\n    box-shadow: 0 15px 30px rgba(0,0,0,0.15);\n    transition: transform 0.3s ease;\n}\n\n.argan-image img:hover {\n    transform: scale(1.05);\n}\n\n.argan-story {\n    display: grid;\n    gap: 20px;\n}\n\n.story-card {\n    background: white;\n    padding: 30px;\n    border-radius: 15px;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.1);\n    transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n\n.story-card:hover {\n    transform: translateY(-5px);\n    box-shadow: 0 20px 40px rgba(0,0,0,0.15);\n}\n\n\/* Benefits Section *\/\n.benefits-section {\n    margin-top: 30px;\n}\n\n.benefits-image {\n    text-align: center;\n    margin-bottom: 40px;\n}\n\n.benefits-image img {\n    max-width: 400px;\n    width: 100%;\n    height: auto;\n    border-radius: 15px;\n    box-shadow: 0 15px 30px rgba(0,0,0,0.15);\n    animation: slideInFromLeft 1s ease-out;\n}\n\n.benefits-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));\n    gap: 25px;\n}\n\n.benefit-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.benefit-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.benefit-card:hover::before {\n    transform: scaleX(1);\n}\n\n.benefit-card:hover {\n    transform: translateY(-8px);\n    box-shadow: 0 15px 35px rgba(0,0,0,0.15);\n}\n\n.benefit-card h4 {\n    color: #9C8102;\n    font-size: 1.3rem;\n    margin-bottom: 15px;\n    font-weight: bold;\n}\n\n.benefit-card p {\n    color: #555;\n    line-height: 1.6;\n}\n\n\/* Ingredients Accordion *\/\n.ingredients-accordion {\n    margin-top: 30px;\n}\n\n.ingredient-item {\n    background: white;\n    margin-bottom: 15px;\n    border-radius: 10px;\n    overflow: hidden;\n    box-shadow: 0 5px 15px rgba(0,0,0,0.08);\n    transition: all 0.3s ease;\n}\n\n.ingredient-item:hover {\n    box-shadow: 0 8px 25px rgba(0,0,0,0.12);\n}\n\n.ingredient-header {\n    display: flex;\n    align-items: center;\n    padding: 25px;\n    cursor: pointer;\n    background: linear-gradient(135deg, #f8f8f8 0%, #fff 100%);\n    transition: all 0.3s ease;\n}\n\n.ingredient-header:hover {\n    background: linear-gradient(135deg, #f0f0f0 0%, #f8f8f8 100%);\n}\n\n.ingredient-icon {\n    width: 20px;\n    height: 20px;\n    border-radius: 50%;\n    background: #9C8102;\n    margin-left: 15px;\n}\n\n.ingredient-header h4 {\n    flex: 1;\n    color: #333;\n    font-size: 1.2rem;\n    font-weight: bold;\n}\n\n.toggle-icon {\n    font-size: 1.5rem;\n    color: #9C8102;\n    font-weight: bold;\n    transition: transform 0.3s ease;\n}\n\n.ingredient-item.active .toggle-icon {\n    transform: rotate(45deg);\n}\n\n.ingredient-content {\n    padding: 0 25px;\n    max-height: 0;\n    overflow: hidden;\n    transition: all 0.3s ease;\n}\n\n.ingredient-item.active .ingredient-content {\n    padding: 25px;\n    max-height: 500px;\n}\n\n.ingredient-content ul {\n    list-style: none;\n    margin-top: 15px;\n}\n\n.ingredient-content li {\n    padding: 8px 0;\n    padding-left: 25px;\n    position: relative;\n    color: #555;\n    line-height: 1.5;\n}\n\n.ingredient-content li::before {\n    content: '';\n    width: 8px;\n    height: 8px;\n    border-radius: 50%;\n    background: #9C8102;\n    position: absolute;\n    right: 0;\n    top: 15px;\n}\n\n\/* Porosity Section *\/\n.porosity-section {\n    display: grid;\n    grid-template-columns: 1fr 2fr;\n    gap: 40px;\n    align-items: start;\n    margin-top: 30px;\n}\n\n.porosity-image img {\n    width: 100%;\n    height: auto;\n    border-radius: 15px;\n    box-shadow: 0 15px 30px rgba(0,0,0,0.15);\n    transition: transform 0.3s ease;\n}\n\n.porosity-image img:hover {\n    transform: scale(1.05);\n}\n\n.info-card {\n    background: white;\n    padding: 30px;\n    border-radius: 15px;\n    margin-bottom: 30px;\n    box-shadow: 0 8px 25px rgba(0,0,0,0.1);\n}\n\n.info-card h4 {\n    color: #9C8102;\n    font-size: 1.4rem;\n    margin-bottom: 15px;\n    font-weight: bold;\n}\n\n.signs-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n    gap: 15px;\n    margin-bottom: 30px;\n}\n\n.sign-item {\n    background: white;\n    padding: 20px;\n    border-radius: 10px;\n    box-shadow: 0 5px 15px rgba(0,0,0,0.08);\n    display: flex;\n    align-items: center;\n    gap: 15px;\n    transition: transform 0.3s ease;\n}\n\n.sign-item:hover {\n    transform: translateY(-3px);\n}\n\n.sign-icon {\n    width: 12px;\n    height: 12px;\n    border-radius: 50%;\n    background: #9C8102;\n    flex-shrink: 0;\n}\n\n.why-perfect {\n    background: white;\n    padding: 30px;\n    border-radius: 15px;\n    box-shadow: 0 8px 25px rgba(0,0,0,0.1);\n}\n\n.why-perfect h4 {\n    color: #9C8102;\n    font-size: 1.4rem;\n    margin-bottom: 20px;\n    font-weight: bold;\n}\n\n.perfect-reasons {\n    display: grid;\n    gap: 15px;\n}\n\n.reason {\n    display: flex;\n    align-items: center;\n    gap: 15px;\n    padding: 15px;\n    background: #f8f8f8;\n    border-radius: 10px;\n    transition: all 0.3s ease;\n}\n\n.reason:hover {\n    background: #f0f0f0;\n    transform: translateX(-5px);\n}\n\n.check-icon {\n    color: #9C8102;\n    font-weight: bold;\n    font-size: 1.2rem;\n}\n\n\/* Suitable For Section *\/\n.suitable-for {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 30px;\n    margin-top: 30px;\n}\n\n.suitable-side, .tips-side {\n    background: white;\n    padding: 30px;\n    border-radius: 15px;\n    box-shadow: 0 8px 25px rgba(0,0,0,0.1);\n}\n\n.suitable-side h4, .tips-side h4 {\n    color: #9C8102;\n    font-size: 1.3rem;\n    margin-bottom: 20px;\n    font-weight: bold;\n}\n\n.suitable-side ul, .tips-side ul {\n    list-style: none;\n}\n\n.suitable-side li, .tips-side li {\n    padding: 10px 0;\n    padding-left: 25px;\n    position: relative;\n    line-height: 1.5;\n    color: #555;\n}\n\n.suitable-side li::before, .tips-side li::before {\n    content: '';\n    width: 8px;\n    height: 8px;\n    border-radius: 50%;\n    background: #9C8102;\n    position: absolute;\n    right: 0;\n    top: 15px;\n}\n\n\/* Usage Steps *\/\n.usage-steps {\n    margin-top: 30px;\n}\n\n.step {\n    display: flex;\n    align-items: center;\n    background: white;\n    padding: 25px;\n    margin-bottom: 15px;\n    border-radius: 15px;\n    box-shadow: 0 5px 15px rgba(0,0,0,0.08);\n    transition: all 0.3s ease;\n    animation: slideInRight 0.6s ease-out forwards;\n}\n\n.step:hover {\n    transform: translateX(-10px);\n    box-shadow: 0 8px 25px rgba(0,0,0,0.12);\n}\n\n.step-number {\n    background: #9C8102;\n    color: white;\n    width: 50px;\n    height: 50px;\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    margin-left: 20px;\n    flex-shrink: 0;\n}\n\n.step-content h4 {\n    color: #333;\n    font-size: 1.2rem;\n    margin-bottom: 5px;\n    font-weight: bold;\n}\n\n.step-content p {\n    color: #666;\n}\n\n\/* Formula Comparison *\/\n.formula-comparison {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 30px;\n    margin-top: 30px;\n}\n\n.formula-side {\n    background: white;\n    padding: 30px;\n    border-radius: 15px;\n    box-shadow: 0 8px 25px rgba(0,0,0,0.1);\n}\n\n.formula-side h4 {\n    font-size: 1.3rem;\n    margin-bottom: 20px;\n    font-weight: bold;\n}\n\n.formula-side.good h4 {\n    color: #28a745;\n}\n\n.formula-side.bad h4 {\n    color: #dc3545;\n}\n\n.formula-side ul {\n    list-style: none;\n}\n\n.formula-side li {\n    padding: 10px 0;\n    padding-left: 25px;\n    position: relative;\n    line-height: 1.5;\n    color: #555;\n}\n\n.formula-side.good li::before {\n    content: '✓';\n    color: #28a745;\n    font-weight: bold;\n    position: absolute;\n    right: 0;\n    top: 10px;\n}\n\n.formula-side.bad li::before {\n    content: '✗';\n    color: #dc3545;\n    font-weight: bold;\n    position: absolute;\n    right: 0;\n    top: 10px;\n}\n\n\/* Value Grid *\/\n.value-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n    gap: 25px;\n    margin-top: 30px;\n}\n\n.value-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}\n\n.value-card:hover {\n    transform: translateY(-5px);\n    box-shadow: 0 15px 35px rgba(0,0,0,0.15);\n}\n\n.value-icon {\n    width: 40px;\n    height: 40px;\n    border-radius: 50%;\n    background: #9C8102;\n    margin: 0 auto 15px;\n    display: block;\n}\n\n.value-card h4 {\n    color: #333;\n    font-size: 1.3rem;\n    margin-bottom: 15px;\n    font-weight: bold;\n}\n\n\/* Comparison Tables *\/\n.comparison-tables {\n    margin-top: 30px;\n    display: grid;\n    gap: 30px;\n}\n\n.comparison-table {\n    background: white;\n    padding: 30px;\n    border-radius: 15px;\n    box-shadow: 0 8px 25px rgba(0,0,0,0.1);\n}\n\n.comparison-table h4 {\n    color: #9C8102;\n    font-size: 1.3rem;\n    margin-bottom: 20px;\n    font-weight: bold;\n}\n\n.comparison-table table {\n    width: 100%;\n    border-collapse: collapse;\n    margin-top: 15px;\n}\n\n.comparison-table th,\n.comparison-table td {\n    padding: 15px;\n    text-align: left;\n    border-bottom: 1px solid #eee;\n}\n\n.comparison-table th {\n    background: #f8f8f8;\n    color: #333;\n    font-weight: bold;\n}\n\n.comparison-table tr:hover {\n    background: #f9f9f9;\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.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}\n\n.cta-highlight {\n    font-size: 1.3rem;\n    padding: 20px;\n    background: rgba(156, 129, 2, 0.2);\n    border-radius: 10px;\n    margin-bottom: 20px;\n    border: 2px solid #9C8102;\n}\n\n.cta-final {\n    font-size: 1.4rem;\n    color: #9C8102;\n    font-weight: bold;\n}\n\n\/* Ingredients List *\/\n.ingredients-list {\n    background: #f8f8f8;\n    padding: 30px;\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.3rem;\n    margin-bottom: 15px;\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: 20px;\n}\n\n.product-footer {\n    color: #999;\n    font-style: italic;\n    text-align: center;\n}\n\n\/* Animations - Scoped to product description *\/\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 slideInRight {\n    from {\n        opacity: 0;\n        transform: translateX(50px);\n    }\n    to {\n        opacity: 1;\n        transform: translateX(0);\n    }\n}\n\n@keyframes slideInFromLeft {\n    from {\n        opacity: 0;\n        transform: translateX(-50px);\n    }\n    to {\n        opacity: 1;\n        transform: translateX(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 .benefits-grid,\n    .product-description-container .value-grid {\n        grid-template-columns: 1fr;\n    }\n    \n    .product-description-container .formula-comparison,\n    .product-description-container .suitable-for,\n    .product-description-container .argan-section,\n    .product-description-container .porosity-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 .step {\n        flex-direction: column;\n        text-align: center;\n        gap: 15px;\n    }\n    \n    .product-description-container .step-number {\n        margin-left: 0;\n    }\n    \n    .product-description-container .sign-item {\n        flex-direction: column;\n        text-align: center;\n        gap: 10px;\n    }\n    \n    .product-description-container .reason {\n        flex-direction: column;\n        text-align: center;\n        gap: 10px;\n    }\n    \n    .product-description-container .comparison-table table {\n        font-size: 0.9rem;\n    }\n    \n    .product-description-container .comparison-table th,\n    .product-description-container .comparison-table td {\n        padding: 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    .product-description-container .cta-final {\n        font-size: 1.2rem;\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    \/\/ Ingredients accordion functionality\n    container.querySelectorAll('.ingredient-header').forEach(header =\u003e {\n        header.addEventListener('click', function() {\n            const item = this.parentElement;\n            const isActive = item.classList.contains('active');\n            \n            \/\/ Close all other accordion items\n            container.querySelectorAll('.ingredient-item').forEach(otherItem =\u003e {\n                otherItem.classList.remove('active');\n            });\n            \n            \/\/ Toggle current item\n            if (!isActive) {\n                item.classList.add('active');\n            }\n        });\n    });\n\n    \/\/ Staggered animation for benefit cards\n    const benefitCards = container.querySelectorAll('.benefit-card');\n    benefitCards.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 usage steps\n    const steps = container.querySelectorAll('.step');\n    steps.forEach((step, index) =\u003e {\n        step.style.animationDelay = `${index * 0.2}s`;\n    });\n\n    \/\/ Removed parallax effect to prevent overlap with page content\n    \/\/ Hero section now stays within container boundaries\n\n    \/\/ Golden glow animation timing\n    const goldenGlow = container.querySelector('.golden-glow');\n    if (goldenGlow) {\n        goldenGlow.style.animationDelay = '1s';\n    }\n\n    \/\/ Smooth reveal animation for value cards\n    const valueCards = container.querySelectorAll('.value-card');\n    const valueObserver = new IntersectionObserver(function(entries) {\n        entries.forEach((entry, index) =\u003e {\n            if (entry.isIntersecting) {\n                setTimeout(() =\u003e {\n                    entry.target.style.animation = 'fadeInUp 0.6s ease-out forwards';\n                }, index * 150);\n            }\n        });\n    }, observerOptions);\n\n    valueCards.forEach(card =\u003e {\n        card.style.opacity = '0';\n        card.style.transform = 'translateY(30px)';\n        valueObserver.observe(card);\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                \/\/ Ensure images stay visible after animation\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        \/\/ Set initial state but don't interfere with existing animations\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 table row animations\n    const tableRows = container.querySelectorAll('tbody tr');\n    tableRows.forEach((row, index) =\u003e {\n        row.style.animationDelay = `${index * 0.1}s`;\n        row.style.animation = 'fadeInUp 0.5s ease-out forwards';\n    });\n});\n\u003c\/script\u003e","brand":"Bobana","offers":[{"title":"Default Title","offer_id":46999404576942,"sku":null,"price":20.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/5359\/7102\/files\/bobanabr-leave-in-cream-brwith-argan-oil-181529.webp?v=1788175322"},{"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":46999404871854,"sku":null,"price":20.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/5359\/7102\/files\/bobana-shampoo-with-argan-oil-320720.webp?v=1788175321"},{"product_id":"bobana-conditioner-with-argan-oil-بوبانا-بلسم-زيت-الأرجان-للشعر-التالف-و-المعالج-كيميائيا","title":"Après-shampoing Bobana à l'huile d'argan Après-shampoing Bobana à l'huile d'argan pour cheveux abîmés et traités chimiquement","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=\"Après-shampoing Bobana à l'huile d'argan\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0582\/9879\/4181\/files\/bobana-conditioner-with-argan-oil-109498.webp?v=1752596397\"\/\u003e\n\u003c\/div\u003e\n\u003ch1 class=\"main-title\"\u003eAprès-shampoing Bobana à l'huile d'argan\u003c\/h1\u003e\n\u003ch2 class=\"subtitle\"\u003eL'hydratation dont vos cheveux ont besoin\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c!-- Problem Section --\u003e\n\u003cdiv class=\"section-container\"\u003e\n\u003ch3 class=\"section-title\"\u003eVos cheveux sont secs et vous avez besoin d'une vraie hydratation, pas temporaire?\u003c\/h3\u003e\n\u003cdiv class=\"problem-statement\"\u003e\n\u003cdiv class=\"problem-card\"\u003e\n\u003cp\u003eChaque après-shampoing que vous avez essayé auparavant hydrate vos cheveux pendant combien d'heures et ensuite ils redeviennent secs?\u003c\/p\u003e\n\u003cdiv class=\"highlight-box\"\u003e\n\u003cstrong\u003eL'après-shampoing de Bopanna est différent. Une formule crémeuse riche en ingrédients naturels qui pénètrent profondément dans les cheveux et les retiennent.\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Main Uses Section --\u003e\n\u003cdiv class=\"section-container dark-section\"\u003e\n\u003ch3 class=\"section-title\"\u003ePrincipales utilisations\u003c\/h3\u003e\n\u003cdiv class=\"uses-section\"\u003e\n\u003cdiv class=\"uses-image\"\u003e\n\u003cimg alt=\"Utilisations de l'après-shampoing Bobana\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0582\/9879\/4181\/files\/bobanabr-conditioner-brwith-argan-oil-592067.webp?v=1752596397\"\/\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"uses-grid\"\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\u003eAvec de l'huile d'argan naturelle et de l'huile de jojoba\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"use-card\"\u003e\n\u003cdiv class=\"use-icon\"\u003e\u003c\/div\u003e\n\u003ch4\u003eRépare les dommages causés par la chaleur et les colorations\u003c\/h4\u003e\n\u003cp\u003eAvec de l'extrait de romarin antioxydant\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\u003c\/h4\u003e\n\u003cp\u003eAvec de la biotine, qui nourrit les follicules pileux\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 instantané et protection contre les nœuds\u003c\/h4\u003e\n\u003cp\u003eAvec de la glycérine hydratante naturelle\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Why Different Section --\u003e\n\u003cdiv class=\"section-container\"\u003e\n\u003ch3 class=\"section-title\"\u003ePourquoi l'après-shampoing de Bobana est-il différent?\u003c\/h3\u003e\n\u003cdiv class=\"difference-grid\"\u003e\n\u003cdiv class=\"ingredient-feature\"\u003e\n\u003cdiv class=\"feature-icon\"\u003e\u003c\/div\u003e\n\u003ch4\u003eHuile d'argan + huile de jojoba\u003c\/h4\u003e\n\u003cp\u003eUn duo d'hydratation naturelle qui pénètre les cheveux et comble les vides.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ingredient-feature\"\u003e\n\u003cdiv class=\"feature-icon\"\u003e\u003c\/div\u003e\n\u003ch4\u003eExtrait de romarin\u003c\/h4\u003e\n\u003cp\u003eIl protège les cheveux des dommages et stimule la circulation sanguine du cuir chevelu.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ingredient-feature\"\u003e\n\u003cdiv class=\"feature-icon\"\u003e\u003c\/div\u003e\n\u003ch4\u003eBiotine\u003c\/h4\u003e\n\u003cp\u003eVitamine B7, qui renforce les cheveux depuis les racines et prévient la perte de cheveux.\u003c\/p\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\"\u003eLes résultats que vous verrez\u003c\/h3\u003e\n\u003cdiv class=\"results-timeline\"\u003e\n\u003cdiv class=\"result-step\"\u003e\n\u003cdiv class=\"step-indicator\"\u003e\n\u003cspan class=\"step-text\"\u003ePremière utilisation\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step-content\"\u003e\n\u003ch4\u003eAmélioration immédiate\u003c\/h4\u003e\n\u003cp\u003eCheveux doux, faciles à peigner, sans nœuds\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"result-step\"\u003e\n\u003cdiv class=\"step-indicator\"\u003e\n\u003cspan class=\"step-text\"\u003eAprès une semaine\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step-content\"\u003e\n\u003ch4\u003eHydratation continue\u003c\/h4\u003e\n\u003cp\u003eHydratation toute la journée, moins de casse\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"result-step\"\u003e\n\u003cdiv class=\"step-indicator\"\u003e\n\u003cspan class=\"step-text\"\u003eAprès un mois\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step-content\"\u003e\n\u003ch4\u003eTransformation complète\u003c\/h4\u003e\n\u003cp\u003eCheveux plus forts, plus brillants et en meilleure santé de la racine à la pointe\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Value Proposition --\u003e\n\u003cdiv class=\"section-container\"\u003e\n\u003ch3 class=\"section-title\"\u003eRapport qualité-prix\u003c\/h3\u003e\n\u003cdiv class=\"value-grid\"\u003e\n\u003cdiv class=\"value-card\"\u003e\n\u003cdiv class=\"value-icon\"\u003e\u003c\/div\u003e\n\u003ch4\u003eGrande taille 400 ml\u003c\/h4\u003e\n\u003cp\u003eIl suffit pour plusieurs mois d'utilisation régulière\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"value-card\"\u003e\n\u003cdiv class=\"value-icon\"\u003e\u003c\/div\u003e\n\u003ch4\u003eComposants de grande valeur\u003c\/h4\u003e\n\u003cp\u003eL'huile d'argan est l'une des huiles naturelles les plus chères et les plus rares au monde\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"value-card\"\u003e\n\u003cdiv class=\"value-icon\"\u003e\u003c\/div\u003e\n\u003ch4\u003eMultitâche\u003c\/h4\u003e\n\u003cp\u003eHydratation + adoucissement + traitement des dommages + protection contre les pointes fourchues en un seul produit\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"value-card\"\u003e\n\u003cdiv class=\"value-icon\"\u003e\u003c\/div\u003e\n\u003ch4\u003eSans substances nocives\u003c\/h4\u003e\n\u003cp\u003ePas de sulfates, pas de parabènes, pas de silicones\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Urgency Section --\u003e\n\u003cdiv class=\"section-container dark-section\"\u003e\n\u003ch3 class=\"section-title\"\u003eCe n'est pas le moment d'hésiter... vos cheveux vous attendent\u003c\/h3\u003e\n\u003cdiv class=\"urgency-content\"\u003e\n\u003cdiv class=\"urgency-card\"\u003e\n\u003cp\u003eCommandez maintenant et ne laissez pas vos cheveux souffrir davantage\u003c\/p\u003e\n\u003cdiv class=\"emphasis-highlight\"\u003e\n\u003cstrong\u003eParce que la véritable hydratation n’est pas un luxe... c’est une nécessité.\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Clean Formula --\u003e\n\u003cdiv class=\"section-container\"\u003e\n\u003ch3 class=\"section-title\"\u003eFormule propre et sûre\u003c\/h3\u003e\n\u003cdiv class=\"formula-highlights\"\u003e\n\u003cdiv class=\"formula-card safe\"\u003e\n\u003ch4\u003eCe qu'elle contient\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eHuile d'argan marocaine originale\u003c\/li\u003e\n\u003cli\u003eHuile de jojoba naturelle\u003c\/li\u003e\n\u003cli\u003eExtrait de romarin antioxydant\u003c\/li\u003e\n\u003cli\u003eBiotine (Vitamine B7))\u003c\/li\u003e\n\u003cli\u003eGlycérine hydratante naturelle\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"formula-card avoid\"\u003e\n\u003ch4\u003eCe qu'elle ne contient pas\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e0% de sulfates nocifs\u003c\/li\u003e\n\u003cli\u003e0% de parabènes\u003c\/li\u003e\n\u003cli\u003e0 % silicone\u003c\/li\u003e\n\u003cli\u003e0% de produits chimiques agressifs\u003c\/li\u003e\n\u003cli\u003e0 % irritants pour la peau\u003c\/li\u003e\n\u003c\/ul\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-content\"\u003e\n\u003ch3\u003eCommencez votre véritable parcours d'hydratation dès aujourd'hui\u003c\/h3\u003e\n\u003cp\u003eVos cheveux méritent le meilleur, et vous méritez de vous sentir confiante et belle chaque jour.\u003c\/p\u003e\n\u003cdiv class=\"cta-highlight\"\u003e\n\u003cstrong\u003eN'attendez plus... Laissez vos cheveux raconter l'histoire de votre beauté\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, ROSEMARY EXTRACT, BIOTIN, GLYCERIN, AQUA\u003c\/p\u003e\n\u003cdiv class=\"inspirational-quote\"\u003e\n\u003cem\u003e“Prendre vraiment soin de vos cheveux n'est pas un luxe... c'est une nécessité qui reflète votre amour et votre respect pour vous-même.”\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: 350px;\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\/* Uses Section *\/\n.uses-section {\n    position: relative;\n    z-index: 2;\n    margin-top: 30px;\n}\n\n.uses-image {\n    text-align: center;\n    margin-bottom: 40px;\n}\n\n.product-description-container .uses-image img {\n    max-width: 400px;\n    width: 100%;\n    height: auto;\n    border-radius: 15px;\n    box-shadow: 0 15px 30px rgba(0,0,0,0.3);\n    animation: slideInFromLeft 1s ease-out forwards;\n}\n\n.uses-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\n    gap: 25px;\n}\n\n.use-card {\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    text-align: center;\n    transition: all 0.3s ease;\n    position: relative;\n    overflow: hidden;\n}\n\n.use-card:hover {\n    background: rgba(255, 255, 255, 0.15);\n    transform: translateY(-8px);\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    box-shadow: 0 0 20px rgba(156, 129, 2, 0.4);\n}\n\n.use-card h4 {\n    color: #9C8102 !important;\n    font-size: 1.3rem;\n    margin-bottom: 15px;\n    font-weight: bold;\n}\n\n.use-card p {\n    color: #ffffff !important;\n    line-height: 1.6;\n    font-style: italic;\n}\n\n\/* Difference Grid *\/\n.difference-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));\n    gap: 30px;\n    margin-top: 30px;\n}\n\n.ingredient-feature {\n    background: white;\n    padding: 35px;\n    border-radius: 15px;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.1);\n    text-align: center;\n    transition: all 0.3s ease;\n    position: relative;\n}\n\n.ingredient-feature::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    right: 0;\n    width: 100%;\n    height: 4px;\n    background: linear-gradient(90deg, #9C8102, transparent);\n    border-radius: 15px 15px 0 0;\n}\n\n.ingredient-feature:hover {\n    transform: translateY(-10px);\n    box-shadow: 0 20px 40px rgba(0,0,0,0.15);\n}\n\n.feature-icon {\n    width: 50px;\n    height: 50px;\n    border-radius: 50%;\n    background: linear-gradient(135deg, #9C8102, #7a6600);\n    margin: 0 auto 20px;\n    display: block;\n    box-shadow: 0 5px 15px rgba(156, 129, 2, 0.3);\n}\n\n.ingredient-feature h4 {\n    color: #9C8102;\n    font-size: 1.4rem;\n    margin-bottom: 15px;\n    font-weight: bold;\n}\n\n.ingredient-feature p {\n    color: #555;\n    line-height: 1.6;\n    font-size: 1.1rem;\n}\n\n\/* Results Timeline *\/\n.results-timeline {\n    position: relative;\n    z-index: 2;\n    margin-top: 30px;\n    display: grid;\n    gap: 25px;\n}\n\n.result-step {\n    display: flex;\n    align-items: center;\n    gap: 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.result-step:hover {\n    background: rgba(255, 255, 255, 0.15);\n    transform: translateX(-10px);\n}\n\n.step-indicator {\n    background: #9C8102;\n    color: white;\n    padding: 15px 20px;\n    border-radius: 25px;\n    flex-shrink: 0;\n    text-align: center;\n    box-shadow: 0 0 20px rgba(156, 129, 2, 0.4);\n}\n\n.step-text {\n    font-weight: bold;\n    font-size: 0.9rem;\n    white-space: nowrap;\n}\n\n.step-content h4 {\n    color: #9C8102 !important;\n    font-size: 1.4rem;\n    margin-bottom: 10px;\n    font-weight: bold;\n}\n\n.step-content p {\n    color: #ffffff !important;\n    line-height: 1.6;\n    font-size: 1.1rem;\n}\n\n\/* Value Grid *\/\n.value-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    gap: 25px;\n    margin-top: 30px;\n}\n\n.value-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.value-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.value-card:hover::before {\n    transform: scaleX(1);\n}\n\n.value-card:hover {\n    transform: translateY(-5px);\n    box-shadow: 0 15px 35px rgba(0,0,0,0.15);\n}\n\n.value-icon {\n    width: 40px;\n    height: 40px;\n    border-radius: 50%;\n    background: #9C8102;\n    margin: 0 auto 15px;\n    display: block;\n}\n\n.value-card h4 {\n    color: #9C8102;\n    font-size: 1.3rem;\n    margin-bottom: 15px;\n    font-weight: bold;\n}\n\n.value-card p {\n    color: #555;\n    line-height: 1.6;\n}\n\n\/* Urgency Section *\/\n.urgency-content {\n    position: relative;\n    z-index: 2;\n    margin-top: 30px;\n}\n\n.urgency-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    text-align: center;\n}\n\n.urgency-card p {\n    color: #ffffff !important;\n    font-size: 1.3rem;\n    line-height: 1.8;\n    margin-bottom: 25px;\n}\n\n.emphasis-highlight {\n    background: rgba(156, 129, 2, 0.3);\n    color: #ffffff !important;\n    padding: 25px;\n    border-radius: 10px;\n    border: 2px solid #9C8102;\n    font-size: 1.2rem;\n}\n\n\/* Formula Highlights *\/\n.formula-highlights {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 30px;\n    margin-top: 30px;\n}\n\n.formula-card {\n    background: white;\n    padding: 35px;\n    border-radius: 15px;\n    box-shadow: 0 10px 25px rgba(0,0,0,0.1);\n    transition: transform 0.3s ease;\n}\n\n.formula-card:hover {\n    transform: translateY(-5px);\n}\n\n.formula-card h4 {\n    font-size: 1.4rem;\n    margin-bottom: 20px;\n    font-weight: bold;\n    text-align: center;\n}\n\n.formula-card.safe h4 {\n    color: #28a745;\n}\n\n.formula-card.avoid h4 {\n    color: #dc3545;\n}\n\n.formula-card ul {\n    list-style: none;\n}\n\n.formula-card li {\n    padding: 8px 0;\n    padding-left: 25px;\n    position: relative;\n    line-height: 1.5;\n    color: #555;\n}\n\n.formula-card.safe li::before {\n    content: '✓';\n    color: #28a745;\n    font-weight: bold;\n    position: absolute;\n    right: 0;\n    top: 8px;\n}\n\n.formula-card.avoid li::before {\n    content: '✗';\n    color: #dc3545;\n    font-weight: bold;\n    position: absolute;\n    right: 0;\n    top: 8px;\n}\n\n\/* CTA Section *\/\n.cta-section {\n    background: linear-gradient(135deg, #000000 0%, #1a1a1a 100%);\n    color: white;\n    padding: 60px 40px;\n    border-radius: 20px;\n    margin: 40px 0;\n    position: relative;\n    overflow: hidden;\n    text-align: center;\n}\n\n.cta-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.1) 0%, transparent 70%);\n    animation: pulse 4s ease-in-out infinite;\n}\n\n.cta-content {\n    position: relative;\n    z-index: 2;\n}\n\n.cta-content h3 {\n    font-size: 2.2rem;\n    margin-bottom: 20px;\n    font-weight: bold;\n    color: #9C8102;\n}\n\n.cta-content p {\n    font-size: 1.3rem;\n    margin-bottom: 25px;\n    opacity: 0.9;\n    line-height: 1.6;\n    color: #ffffff !important;\n}\n\n.cta-highlight {\n    font-size: 1.5rem;\n    padding: 30px;\n    background: rgba(156, 129, 2, 0.2);\n    border-radius: 15px;\n    border: 2px solid #9C8102;\n    color: #ffffff !important;\n    font-weight: bold;\n    backdrop-filter: blur(10px);\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 slideInFromLeft {\n    from {\n        opacity: 0;\n        transform: translateX(-50px);\n    }\n    to {\n        opacity: 1;\n        transform: translateX(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 .difference-grid,\n    .product-description-container .value-grid {\n        grid-template-columns: 1fr;\n    }\n    \n    .product-description-container .formula-highlights {\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 .result-step {\n        flex-direction: column;\n        text-align: center;\n        gap: 15px;\n    }\n    \n    .product-description-container .cta-content h3 {\n        font-size: 1.7rem;\n    }\n    \n    .product-description-container .cta-content p {\n        font-size: 1.1rem;\n    }\n    \n    .product-description-container .cta-highlight {\n        font-size: 1.2rem;\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 value cards\n    const valueCards = container.querySelectorAll('.value-card');\n    valueCards.forEach((card, index) =\u003e {\n        card.style.animationDelay = `${index * 0.15}s`;\n        card.style.animation = 'fadeInUp 0.6s ease-out forwards';\n    });\n\n    \/\/ Staggered animation for ingredient features\n    const ingredientFeatures = container.querySelectorAll('.ingredient-feature');\n    ingredientFeatures.forEach((feature, index) =\u003e {\n        feature.style.animationDelay = `${index * 0.2}s`;\n        feature.style.animation = 'fadeInUp 0.7s ease-out forwards';\n    });\n\n    \/\/ Staggered animation for result steps\n    const resultSteps = container.querySelectorAll('.result-step');\n    resultSteps.forEach((step, index) =\u003e {\n        step.style.animationDelay = `${index * 0.3}s`;\n        step.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')) {\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    \/\/ Formula cards animation\n    const formulaCards = container.querySelectorAll('.formula-card');\n    formulaCards.forEach((card, index) =\u003e {\n        card.style.animationDelay = `${index * 0.2}s`;\n        card.style.animation = 'fadeInUp 0.6s ease-out forwards';\n    });\n\n    \/\/ Hover effect for floating elements\n    const floatingElements = container.querySelectorAll('.value-card, .ingredient-feature, .use-card');\n    floatingElements.forEach(element =\u003e {\n        element.addEventListener('mouseenter', function() {\n            this.style.transform = 'translateY(-10px) scale(1.02)';\n        });\n        \n        element.addEventListener('mouseleave', function() {\n            this.style.transform = 'translateY(0) scale(1)';\n        });\n    });\n});\n\u003c\/script\u003e","brand":"Bobana","offers":[{"title":"Default Title","offer_id":46999405199534,"sku":null,"price":20.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/5359\/7102\/files\/bobana-conditioner-with-argan-oil-109498_bbdf5828-575a-4e6a-9175-b21f06943f42.webp?v=1788175318"},{"product_id":"bobana-whitening-cream-for-face-body","title":"Crème éclaircissante Bobana pour le visage et le corps. Crème éclaircissante Bobana pour le visage et le corps","description":"\u003cdiv class=\"product-description\" dir=\"ltr\" style=\"max-width: 800px; margin: 0 auto; color: #333;\"\u003e\n\u003c!-- Header Section --\u003e\n\u003cdiv class=\"header-section\" style=\"text-align: center; margin-bottom: 40px;\"\u003e\n\u003ch1 class=\"animate-header\" style=\"color: #9C8102; font-size: 2.5em; margin-bottom: 20px; font-weight: bold; opacity: 0; transform: translateY(20px);\"\u003eCrème éclaircissante Bobana : La solution intelligente pour une peau plus claire et plus pure\u003c\/h1\u003e\n\u003cimg alt=\"Bobana Whitening Cream\" class=\"animate-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0582\/9879\/4181\/files\/bobana-whitening-cream-for-face-body-456992_8fbbdcfb-821a-4bee-8dda-34ae12f4a53b.webp?v=1752598888\" style=\"max-width: 100%; height: auto; border-radius: 10px; box-shadow: 0 4px 10px rgba(0,0,0,0.1); opacity: 0; transform: scale(0.95);\"\/\u003e\n\u003c\/div\u003e\n\u003c!-- Why Bobana Section --\u003e\n\u003cdiv class=\"section\" style=\"background: #000; color: #fff; padding: 30px; border-radius: 10px; margin-bottom: 40px;\"\u003e\n\u003ch2 class=\"animate-section-title\" style=\"color: #9C8102; font-size: 1.8em; margin-bottom: 20px; font-weight: bold; opacity: 0; transform: translateX(20px);\"\u003eLes problèmes de peau n'ont pas à continuer\u003c\/h2\u003e\n\u003cp class=\"animate-section-text\" style=\"font-size: 1.1em; line-height: 1.6; opacity: 0; transform: translateX(20px);\"\u003eLes taches sombres, le teint irrégulier et le manque d'éclat apparaissent en raison du soleil, de la pollution ou même du stress quotidien. Au lieu d'ignorer le problème ou de compter sur des solutions temporaires, \u003cstrong style=\"color: #9C8102;\"\u003eBobana Whitening Cream\u003c\/strong\u003e Il offre un moyen efficace d'éclaircir et d'unifier le teint en toute sécurité, avec une formule adaptée à tous les types de peau.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Why Choose Bobana Section --\u003e\n\u003cdiv class=\"section\" style=\"margin-bottom: 40px;\"\u003e\n\u003ch3 class=\"animate-section-title\" style=\"color: #9C8102; font-size: 1.5em; margin-bottom: 20px; font-weight: bold; opacity: 0; transform: translateX(20px);\"\u003eCe qui fait de Bobana votre choix?\u003c\/h3\u003e\n\u003cimg alt=\"Bobana Cream Features\" class=\"animate-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0582\/9879\/4181\/files\/bobana-whitening-cream-for-face-body-122967.webp?v=1752598868\" style=\"max-width: 100%; height: auto; border-radius: 10px; box-shadow: 0 4px 10px rgba(0,0,0,0.1); margin-bottom: 20px; opacity: 0; transform: scale(0.95);\"\/\u003e\n\u003cp class=\"animate-section-text\" style=\"font-size: 1.1em; line-height: 1.6; opacity: 0; transform: translateX(20px);\"\u003eLe marché est rempli de produits éclaircissants, mais beaucoup d'entre eux utilisent des ingrédients anciens ou agressifs qui peuvent nuire à la peau. \u003cstrong style=\"color: #9C8102;\"\u003eBobana Whitening Cream\u003c\/strong\u003e Il est caractérisé par la technologie \u003cstrong\u003eDermawhite®\u003c\/strong\u003e Avancé, avec des ingrédients naturels et scientifiques qui travaillent ensemble pour obtenir de vrais résultats sans irritation ni sensation grasse. La crème s'absorbe rapidement et ne bouche pas les pores, donc elle convient même aux peaux sensibles.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Ingredients Section --\u003e\n\u003cdiv class=\"section\" style=\"background: #f5f5f5; padding: 30px; border-radius: 10px; margin-bottom: 40px;\"\u003e\n\u003ch3 class=\"animate-section-title\" style=\"color: #9C8102; font-size: 1.5em; margin-bottom: 20px; font-weight: bold; opacity: 0; transform: translateX(20px);\"\u003eIngrédients : science simple avec de grands résultats\u003c\/h3\u003e\n\u003cp class=\"animate-section-text\" style=\"font-size: 1.1em; line-height: 1.6; margin-bottom: 20px; opacity: 0; transform: translateX(20px);\"\u003eChaque ingrédient de cette crème a un rôle spécifique et bien étudié:\u003c\/p\u003e\n\u003cul class=\"animate-list\" style=\"list-style: none; padding: 0; opacity: 0; transform: translateX(20px);\"\u003e\n\u003cli style=\"font-size: 1.1em; margin-bottom: 10px;\"\u003e\n\u003cspan style=\"color: #9C8102; margin-left: 10px;\"\u003e•\u003c\/span\u003e \u003cstrong\u003eDermawhite® WF\u003c\/strong\u003e: Une technologie moderne qui réduit la production de mélanine jusqu'à 60 % en 28 jours, pour un éclaircissement sûr et durable.\u003c\/li\u003e\n\u003cli style=\"font-size: 1.1em; margin-bottom: 10px;\"\u003e\n\u003cspan style=\"color: #9C8102; margin-left: 10px;\"\u003e•\u003c\/span\u003e \u003cstrong\u003eVitamine C (Acide ascorbique))\u003c\/strong\u003e: Il combat les radicaux libres qui causent le teint terne et réduit les taches sombres jusqu'à 25 % en usage régulier.\u003c\/li\u003e\n\u003cli style=\"font-size: 1.1em; margin-bottom: 10px;\"\u003e\n\u003cspan style=\"color: #9C8102; margin-left: 10px;\"\u003e•\u003c\/span\u003e \u003cstrong\u003eHyaluronic Acid\u003c\/strong\u003e: Il maintient l'hydratation de la peau, la rendant douce et repulpée, et réduit les rides fines.\u003c\/li\u003e\n\u003cli style=\"font-size: 1.1em; margin-bottom: 10px;\"\u003e\n\u003cspan style=\"color: #9C8102; margin-left: 10px;\"\u003e•\u003c\/span\u003e \u003cstrong\u003eAlpha Arbutine et Acide Kojique\u003c\/strong\u003e: Ils réduisent efficacement la pigmentation et empêchent l'apparition de nouvelles taches.\u003c\/li\u003e\n\u003cli style=\"font-size: 1.1em; margin-bottom: 10px;\"\u003e\n\u003cspan style=\"color: #9C8102; margin-left: 10px;\"\u003e•\u003c\/span\u003e \u003cstrong\u003eGlutathion et Melaslow™\u003c\/strong\u003e: Ils améliorent l'éclat de la peau et la protègent des effets de la pollution et du stress.\u003c\/li\u003e\n\u003cli style=\"font-size: 1.1em; margin-bottom: 10px;\"\u003e\n\u003cspan style=\"color: #9C8102; margin-left: 10px;\"\u003e•\u003c\/span\u003e \u003cstrong\u003eBeurre de cacao et huile d'amande\u003c\/strong\u003e: Ils nourrissent la peau et la laissent douce, avec une texture légère et agréable.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"animate-section-text\" style=\"font-size: 1.1em; line-height: 1.6; opacity: 0; transform: translateX(20px);\"\u003eCette formule non seulement éclaircit, mais traite et protège également la peau en même temps, de sorte que les résultats durent.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Results Timeline Section --\u003e\n\u003cdiv class=\"section\" style=\"margin-bottom: 40px;\"\u003e\n\u003ch3 class=\"animate-section-title\" style=\"color: #9C8102; font-size: 1.5em; margin-bottom: 20px; font-weight: bold; opacity: 0; transform: translateX(20px);\"\u003eQuand verrez-vous la différence?\u003c\/h3\u003e\n\u003cul class=\"animate-list\" style=\"list-style: none; padding: 0; opacity: 0; transform: translateX(20px);\"\u003e\n\u003cli style=\"font-size: 1.1em; margin-bottom: 10px;\"\u003e\n\u003cspan style=\"color: #9C8102; margin-left: 10px;\"\u003e•\u003c\/span\u003e \u003cstrong\u003eUne semaine\u003c\/strong\u003e: La peau commencera à être plus douce et plus radieuse grâce à une hydratation profonde provenant de \u003cstrong\u003eHyaluronic Acid\u003c\/strong\u003e Et beurre de cacao.\u003c\/li\u003e\n\u003cli style=\"font-size: 1.1em; margin-bottom: 10px;\"\u003e\n\u003cspan style=\"color: #9C8102; margin-left: 10px;\"\u003e•\u003c\/span\u003e \u003cstrong\u003eDeux semaines\u003c\/strong\u003eLes taches sombres commenceront à s'estomper progressivement \u003cstrong\u003eAlpha Arbutin\u003c\/strong\u003e Et\u003cstrong\u003eVitamine C\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli style=\"font-size: 1.1em; margin-bottom: 10px;\"\u003e\n\u003cspan style=\"color: #9C8102; margin-left: 10px;\"\u003e•\u003c\/span\u003e \u003cstrong\u003e28 jours\u003c\/strong\u003e: Le teint de la peau restera nettement uniforme, avec un éclaircissement allant jusqu'à 6 nuances.\u003c\/li\u003e\n\u003cli style=\"font-size: 1.1em; margin-bottom: 10px;\"\u003e\n\u003cspan style=\"color: #9C8102; margin-left: 10px;\"\u003e•\u003c\/span\u003e \u003cstrong\u003eDeux mois\u003c\/strong\u003e: Une peau claire, éclatante, sans ternissure, avec un aspect sain et naturel.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- Why Bobana Again Section --\u003e\n\u003cdiv class=\"section\" style=\"background: #000; color: #fff; padding: 30px; border-radius: 10px; margin-bottom: 40px;\"\u003e\n\u003ch3 class=\"animate-section-title\" style=\"color: #9C8102; font-size: 1.5em; margin-bottom: 20px; font-weight: bold; opacity: 0; transform: translateX(20px);\"\u003ePourquoi choisir Bobana?\u003c\/h3\u003e\n\u003cp class=\"animate-section-text\" style=\"font-size: 1.1em; line-height: 1.6; opacity: 0; transform: translateX(20px);\"\u003eContrairement à d'autres produits qui s'appuient sur des produits chimiques agressifs ou des résultats superficiels, \u003cstrong style=\"color: #9C8102;\"\u003eBobana\u003c\/strong\u003e Il combine des technologies avancées telles que \u003cstrong\u003eDermawhite®\u003c\/strong\u003e Et\u003cstrong\u003eMelaslow™\u003c\/strong\u003e Avec des ingrédients naturels, vos mains bénéficient d'un éclaircissement sûr avec des résultats tangibles. Cette crème agit sur le visage et le corps, et est idéale pour tous les types de peau sans provoquer d'allergies.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Usage Instructions Section --\u003e\n\u003cdiv class=\"section\" style=\"margin-bottom: 40px;\"\u003e\n\u003ch3 class=\"animate-section-title\" style=\"color: #9C8102; font-size: 1.5em; margin-bottom: 20px; font-weight: bold; opacity: 0; transform: translateX(20px);\"\u003eComment utiliser\u003c\/h3\u003e\n\u003cp class=\"animate-section-text\" style=\"font-size: 1.1em; line-height: 1.6; opacity: 0; transform: translateX(20px);\"\u003eLavez et séchez bien la peau, appliquez une quantité appropriée de \u003cstrong style=\"color: #9C8102;\"\u003eBobana Whitening Cream\u003c\/strong\u003e . Dans Quotidien .\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- CTA Section --\u003e\n\u003cdiv class=\"section cta-section\" style=\"background: #000; color: #fff; padding: 30px; border-radius: 10px; text-align: center; margin-bottom: 40px;\"\u003e\n\u003ch3 class=\"animate-section-title\" style=\"color: #9C8102; font-size: 1.5em; margin-bottom: 20px; font-weight: bold; opacity: 0; transform: translateY(20px);\"\u003ePassez à l'action maintenant\u003c\/h3\u003e\n\u003cp class=\"animate-section-text\" style=\"font-size: 1.1em; line-height: 1.6; margin-bottom: 20px; opacity: 0; transform: translateY(20px);\"\u003eVous n'avez pas à continuer avec des produits qui ne vous donnent pas les résultats que vous méritez. \u003cstrong style=\"color: #9C8102;\"\u003eBobana Whitening Cream\u003c\/strong\u003e C'est le choix qui rendra votre peau plus claire et plus pure. Achetez-le aujourd'hui sur notre site Web ou dans la pharmacie la plus proche, et commencez le voyage du changement pour votre peau.\u003c\/p\u003e\n\u003ca class=\"cta-button\" href=\"#\" style=\"display: inline-block; padding: 12px 30px; background: #9C8102; color: #fff; text-decoration: none; border-radius: 5px; font-size: 1.1em; font-weight: bold; transition: transform 0.3s ease, box-shadow 0.3s ease;\"\u003eAchetez maintenant\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c!-- Ingredients Summary Section --\u003e\n\u003cdiv class=\"section\" style=\"background: #f5f5f5; padding: 30px; border-radius: 10px; margin-bottom: 40px;\"\u003e\n\u003ch3 class=\"animate-section-title\" style=\"color: #9C8102; font-size: 1.5em; margin-bottom: 20px; font-weight: bold; opacity: 0; transform: translateX(20px);\"\u003eTous les composants\u003c\/h3\u003e\n\u003cp class=\"animate-section-text\" style=\"font-size: 1.1em; line-height: 1.6; opacity: 0; transform: translateX(20px);\"\u003eDermawhite® WF, Vitamine C (Acide Ascorbique), Acide Hyaluronique, Alpha Arbutine, Acide Kojique, Glutathion, Melaslow™, Beurre de Cacao, Huile d'Amande\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Quote Section --\u003e\n\u003cdiv class=\"section\" style=\"text-align: center; margin-bottom: 40px;\"\u003e\n\u003cp class=\"animate-section-text\" style=\"font-size: 1.2em; font-style: italic; color: #333; opacity: 0; transform: translateY(20px);\"\u003e“Les soins de la peau ne sont pas un luxe, c'est un investissement dans votre confiance en vous.”\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .product-description {\n    overflow: hidden;\n  }\n\n  .animate-header, .animate-section-title, .animate-section-text, .animate-list, .animate-image {\n    transition: all 0.6s ease-out;\n  }\n\n  .animate-header.animated, .animate-section-title.animated, .animate-section-text.animated, .animate-list.animated, .animate-image.animated {\n    opacity: 1 !important;\n    transform: translateX(0) translateY(0) scale(1) !important;\n  }\n\n  .cta-button:hover {\n    transform: translateY(-3px);\n    box-shadow: 0 4px 10px rgba(0,0,0,0.2);\n  }\n\u003c\/style\u003e\n\u003cscript\u003e\n  document.addEventListener('DOMContentLoaded', () =\u003e {\n    const elements = document.querySelectorAll('.animate-header, .animate-section-title, .animate-section-text, .animate-list, .animate-image');\n    \n    const observer = new IntersectionObserver((entries) =\u003e {\n      entries.forEach(entry =\u003e {\n        if (entry.isIntersecting) {\n          entry.target.classList.add('animated');\n          observer.unobserve(entry.target);\n        }\n      });\n    }, { threshold: 0.2 });\n\n    elements.forEach(element =\u003e observer.observe(element));\n  });\n\u003c\/script\u003e","brand":"Bobana","offers":[{"title":"Default Title","offer_id":46999405691054,"sku":null,"price":20.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/5359\/7102\/files\/bobana-whitening-cream-for-face-body-719554_133ad187-8420-4581-a481-3c4f2143a005.webp?v=1788175317"},{"product_id":"bobana-whitening-cream-for-sensitive-areas","title":"Crème éclaircissante Bobana pour les zones sensibles. Crème éclaircissante Bobana pour les zones sensibles","description":"\u003cdiv class=\"product-description\" style=\"max-width: 800px; margin: 0 auto; color: #333; direction: ltr;\"\u003e\n\u003c!-- Header Section --\u003e\n\u003cdiv class=\"header-section\" style=\"text-align: center; margin-bottom: 40px;\"\u003e\n\u003ch1 class=\"animate-header\" style=\"color: #9C8102; opacity: 0; transform: translateY(50px);\"\u003eVotre peau souffre-t-elle de noircissement ? Il est temps pour la vraie solution!\u003c\/h1\u003e\n\u003cdiv class=\"animate-image\" style=\"opacity: 0; transform: scale(0.8);\"\u003e\n\u003cimg alt=\"Bobana Whitening Cream\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0582\/9879\/4181\/files\/bobana-whitening-cream-for-face-body-456992_8fbbdcfb-821a-4bee-8dda-34ae12f4a53b.webp?v=1752598888\" style=\"max-width: 100%; border-radius: 10px; box-shadow: 0 4px 15px rgba(0,0,0,0.1);\"\/\u003e\n\u003c\/div\u003e\n\u003cp class=\"animate-section-text\" style=\"opacity: 0; transform: translateX(50px);\"\u003eAvez-vous déjà ressenti le désir de contrôler certaines zones de votre corps parce que leur couleur n'est pas uniforme ? L'assombrissement dans les zones sensibles, telles que les aisselles ou le maillot, reste une source d'irritation pour de nombreuses personnes, et vous n'êtes pas seul ! La peau s'affaiblit chaque jour si vous n'en prenez pas soin correctement, et les solutions traditionnelles restent souvent temporaires ou provoquent des irritations. Mais avec \u003cstrong style=\"color: #9C8102;\"\u003eBobana Whitening Cream For Sensitive Areas\u003c\/strong\u003eNon seulement vous éclaircirez votre peau, mais vous aurez confiance que vous traitez réellement le problème à sa source.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Why Bobana Section --\u003e\n\u003cdiv class=\"section\" style=\"margin-bottom: 40px; background: #000; color: #fff; padding: 30px; border-radius: 10px;\"\u003e\n\u003ch2 class=\"animate-section-title\" style=\"color: #9C8102; opacity: 0; transform: translateY(30px);\"\u003ePourquoi Bobana est-elle la solution que vous devriez essayer?\u003c\/h2\u003e\n\u003cp class=\"animate-section-text\" style=\"opacity: 0; transform: translateX(50px);\"\u003eToutes les crèmes éclaircissantes ne sont pas la solution ! De nombreux produits sur le marché contiennent des ingrédients agressifs qui provoquent des irritations ou même obstruent les pores, ce qui fait souffrir davantage votre peau. \u003cstrong style=\"color: #9C810 поств2;\"\u003eBobana Whitening Cream\u003c\/strong\u003e Différent parce qu'il est spécialement conçu pour les zones sensibles avec une formule innovante basée sur la technologie \u003cstrong\u003eDermawhite®\u003c\/strong\u003e Une combinaison d'ingrédients naturels et scientifiques qui traite le bronzage de manière sûre et efficace. Cette crème non seulement éclaircit, mais elle nourrit également la peau et la protège des agressions quotidiennes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Ingredients Section --\u003e\n\u003cdiv class=\"section\" style=\"margin-bottom: 40px;\"\u003e\n\u003ch3 class=\"animate-section-title\" style=\"color: #9C8102; opacity: 0; transform: translateY(30px);\"\u003eIngrédients qui font une réelle différence\u003c\/h3\u003e\n\u003cdiv class=\"animate-list\" style=\"display: flex; flex-wrap: wrap; gap: 15px; opacity: 0; transform: translateX(50px);\"\u003e\n\u003cdiv style=\"background: #f5f5f5; padding: 15px; border-radius: 8px; flex: 1 1 45%; text-align: left;\"\u003e\n\u003cstrong style=\"color: #9C8102;\"\u003eDermawhite® WF\u003c\/strong\u003e: Une technologie avancée qui réduit scientifiquement la production de mélanine.\n      \u003c\/div\u003e\n\u003cdiv style=\"background: #f5f5f5; padding: 15px; border-radius: 8px; flex: 1 1 45%; text-align: left;\"\u003e\n\u003cstrong style=\"color: #9C8102;\"\u003eVitamine C\u003c\/strong\u003e: Un puissant antioxydant qui lutte contre les taches sombres.\n      \u003c\/div\u003e\n\u003cdiv style=\"background: #f5f5f5; padding: 15px; border-radius: 8px; flex: 1 1 45%; text-align: left;\"\u003e\n\u003cstrong style=\"color: #9C8102;\"\u003eAcide hyaluronique\u003c\/strong\u003e: Il maintient la peau profondément hydratée.\n      \u003c\/div\u003e\n\u003cdiv style=\"background: #f5f5f5; padding: 15px; border-radius: 8px; flex: 1 1 45%; text-align: left;\"\u003e\n\u003cstrong style=\"color: #9C8102;\"\u003eBeurre de cacao et huile d'amande\u003c\/strong\u003e: Ils nourrissent la peau et la rendent élastique.\n      \u003c\/div\u003e\n\u003cdiv style=\"background: #f5f5f5; padding: 15px; border-radius: 8px; flex: 1 1 45%; text-align: left;\"\u003e\n\u003cstrong style=\"color: #9C8102;\"\u003eExtrait de papaye et extrait de canneberge\u003c\/strong\u003e: Il améliore l'éclaircissement.\n      \u003c\/div\u003e\n\u003cdiv style=\"background: #f5f5f5; padding: 15px; border-radius: 8px; flex: 1 1 45%; text-align: left;\"\u003e\n\u003cstrong style=\"color: #9C8102;\"\u003eGlutathion et alpha arbutine\u003c\/strong\u003e: Réduit efficacement la pigmentation.\n      \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Unique Features Section --\u003e\n\u003cdiv class=\"section\" style=\"margin-bottom: 40px; background: #000; color: #fff; padding: 30px; border-radius: 10px;\"\u003e\n\u003ch3 class=\"animate-section-title\" style=\"color: #9C8102; opacity: 0; transform: translateY(30px);\"\u003eCe qui rend Bobana différent des autres?\u003c\/h3\u003e\n\u003cp class=\"animate-section-text\" style=\"opacity: 0; transform: translateX(50px);\"\u003eContrairement aux produits éclaircissants traditionnels qui dépendent de produits chimiques agressifs tels que l'hydroquinone, \u003cstrong style=\"color: #9C8102;\"\u003eBobana\u003c\/strong\u003e Il combine la science et la nature dans une formule légère qui s'absorbe rapidement sans obstruer les pores ni provoquer d'allergies.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Journey Section --\u003e\n\u003cdiv class=\"section\" style=\"margin-bottom: 40px;\"\u003e\n\u003ch2 class=\"animate-section-title\" style=\"color: #9C8102; opacity: 0; transform: translateY(30px);\"\u003eVotre parcours de soin de la peau avec Bobana\u003c\/h2\u003e\n\u003cul class=\"animate-list\" style=\"list-style: none; padding: 0; opacity: 0; transform: translateX(50px);\"\u003e\n\u003cli style=\"margin-bottom: 15px; position: relative; padding-left: 30px;\"\u003e\n\u003cspan style=\"color: #9C8102; position: absolute; right: 0; font-size: 1.2em;\"\u003e•\u003c\/span\u003e\n\u003cstrong\u003eLa première semaine\u003c\/strong\u003e: Il commence la régénération cellulaire et équilibre le pigment mélanique\n      \u003c\/li\u003e\n\u003cli style=\"margin-bottom: 15px; position: relative; padding-left: 30px;\"\u003e\n\u003cspan style=\"color: #9C8102; position: absolute; right: 0; font-size: 1.2em;\"\u003e•\u003c\/span\u003e\n\u003cstrong\u003eAprès deux semaines\u003c\/strong\u003eLes taches sombres commenceront à diminuer de manière significative.\n      \u003c\/li\u003e\n\u003cli style=\"margin-bottom: 15px; position: relative; padding-left: 30px;\"\u003e\n\u003cspan style=\"color: #9C8102; position: absolute; right: 0; font-size: 1.2em;\"\u003e•\u003c\/span\u003e\n\u003cstrong\u003eAprès un mois\u003c\/strong\u003e: Éclaircissant jusqu'à 6 degrés pour une peau saine.\n      \u003c\/li\u003e\n\u003cli style=\"margin-bottom: 15px; position: relative; padding-left: 30px;\"\u003e\n\u003cspan style=\"color: #9C8102; position: absolute; right: 0; font-size: 1.2em;\"\u003e•\u003c\/span\u003e\n\u003cstrong\u003eAprès 3 mois\u003c\/strong\u003e: Peau lisse et éclatante sans bronzage.\n      \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- Customer Reviews Section --\u003e\n\u003cdiv class=\"section\" style=\"margin-bottom: 40px; background: #000; color: #fff; padding: 30px; border-radius: 10px;\"\u003e\n\u003ch2 class=\"animate-section-title\" style=\"color: #9C8102; opacity: 0; transform: translateY(30px);\"\u003eExpériences client\u003c\/h2\u003e\n\u003cul class=\"animate-list\" style=\"list-style: none; padding: 0; opacity: 0; transform: translateX(50px);\"\u003e\n\u003cli style=\"margin-bottom: 15px; position: relative; padding-left: 30px;\"\u003e\n\u003cspan style=\"color: #9C8102; position: absolute; right: 0; font-size: 1.2em;\"\u003e•\u003c\/span\u003e\n\u003cstrong\u003eAvantages\u003c\/strong\u003e: 95 % ont remarqué un éclaircissement visible en deux semaines.\n      \u003c\/li\u003e\n\u003cli style=\"margin-bottom: 15px; position: relative; padding-left: 30px;\"\u003e\n\u003cspan style=\"color: #9C8102; position: absolute; right: 0; font-size: 1.2em;\"\u003e•\u003c\/span\u003e\n\u003cstrong\u003eNotes\u003c\/strong\u003e: 5 % ont déclaré que les résultats ont pris 3 semaines pour une pigmentation profonde.\n      \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- Full Ingredients Section --\u003e\n\u003cdiv class=\"section\" style=\"margin-bottom: 40px;\"\u003e\n\u003ch2 class=\"animate-section-title\" style=\"color: #9C8102; opacity: 0; transform: translateY(30px);\"\u003eTous les composants\u003c\/h2\u003e\n\u003cdiv class=\"animate-list\" style=\"display: flex; flex-wrap: wrap; gap: 15px; opacity: 0; transform: translateX(50px);\"\u003e\n\u003cdiv style=\"background: #f5f5f5; padding: 10px; border-radius: 8px; flex: 1 1 30%; text-align: left;\"\u003eDermawhite® WF\u003c\/div\u003e\n\u003cdiv style=\"background: #f5f5f5; padding: 10px; border-radius: 8px; flex: 1 1 30%; text-align: left;\"\u003eVitamine C\u003c\/div\u003e\n\u003cdiv style=\"background: #f5f5f5; padding: 10px; border-radius: 8px; flex: 1 1 30%; text-align: left;\"\u003eBeurre de cacao\u003c\/div\u003e\n\u003cdiv style=\"background: #f5f5f5; padding: 10px; border-radius: 8px; flex: 1 1 30%; text-align: left;\"\u003eB-White\u003c\/div\u003e\n\u003cdiv style=\"background: #f5f5f5; padding: 10px; border-radius: 8px; flex: 1 1 30%; text-align: left;\"\u003eExtrait de thé vert\u003c\/div\u003e\n\u003cdiv style=\"background: #f5f5f5; padding: 10px; border-radius: 8px; flex: 1 1 30%; text-align: left;\"\u003eExtrait de pastèque\u003c\/div\u003e\n\u003cdiv style=\"background: #f5f5f5; padding: 10px; border-radius: 8px; flex: 1 1 30%; text-align: left;\"\u003eHuile d'amande\u003c\/div\u003e\n\u003cdiv style=\"background: #f5f5f5; padding: 10px; border-radius: 8px; flex: 1 1 30%; text-align: left;\"\u003eAcide hyaluronique\u003c\/div\u003e\n\u003cdiv style=\"background: #f5f5f5; padding: 10px; border-radius: 8px; flex: 1 1 30%; text-align: left;\"\u003eVitamine B3 (Niacinamide))\u003c\/div\u003e\n\u003cdiv style=\"background: #f5f5f5; padding: 10px; border-radius: 8px; flex: 1 1 30%; text-align: left;\"\u003eCollagène\u003c\/div\u003e\n\u003cdiv style=\"background: #f5f5f5; padding: 10px; border-radius: 8px; flex: 1 1 30%; text-align: left;\"\u003eProtéine de riz\u003c\/div\u003e\n\u003cdiv style=\"background: #f5f5f5; padding: 10px; border-radius: 8px; flex: 1 1 30%; text-align: left;\"\u003eExtrait de papaye\u003c\/div\u003e\n\u003cdiv style=\"background: #f5f5f5; padding: 10px; border-radius: 8px; flex: 1 1 30%; text-align: left;\"\u003eHydroxyde de sodium\u003c\/div\u003e\n\u003cdiv style=\"background: #f5f5f5; padding: 10px; border-radius: 8px; flex: 1 1 30%; text-align: left;\"\u003eAlpha arbutine\u003c\/div\u003e\n\u003cdiv style=\"background: #f5f5f5; padding: 10px; border-radius: 8px; flex: 1 1 30%; text-align: left;\"\u003eExtrait de canneberge\u003c\/div\u003e\n\u003cdiv style=\"background: #f5f5f5; padding: 10px; border-radius: 8px; flex: 1 1 30%; text-align: left;\"\u003eEtioline™\u003c\/div\u003e\n\u003cdiv style=\"background: #f5f5f5; padding: 10px; border-radius: 8px; flex: 1 1 30%; text-align: left;\"\u003eAcide kojique\u003c\/div\u003e\n\u003cdiv style=\"background: #f5f5f5; padding: 10px; border-radius: 8px; flex: 1 1 30%; text-align: left;\"\u003eAcide stéarique\u003c\/div\u003e\n\u003cdiv style=\"background: #f5f5f5; padding: 10px; border-radius: 8px; flex: 1 1 30%; text-align: left;\"\u003ePropylène glycol\u003c\/div\u003e\n\u003cdiv style=\"background: #f5f5f5; padding: 10px; border-radius: 8px; flex: 1 1 30%; text-align: left;\"\u003eMelaslow™\u003c\/div\u003e\n\u003cdiv style=\"background: #f5f5f5; padding: 10px; border-radius: 8px; flex: 1 1 30%; text-align: left;\"\u003eGlutathion\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CTA Section --\u003e\n\u003cdiv class=\"section\" style=\"text-align: center; background: #000; color: #fff; padding: 30px; border-radius: 10px; margin-bottom: 40px;\"\u003e\n\u003ch2 class=\"animate-section-title\" style=\"color: #9C8102; opacity: 0; transform: translateY(30px);\"\u003eCommencez maintenant... et laissez votre peau parler pour vous!\u003c\/h2\u003e\n\u003cp class=\"animate-section-text\" style=\"opacity: 0; transform: translateX(50px);\"\u003ePourquoi attendez-vous ? L'assombrissement n'est pas seulement un problème esthétique, il affecte votre confiance en vous. Avec \u003cstrong style=\"color: #9C8102;\"\u003eBobana Whitening Cream\u003c\/strong\u003eVous ne faites pas simplement l'essai d'un produit, vous investissez dans une peau saine et rayonnante.\u003c\/p\u003e\n\u003ca class=\"cta-button\" href=\"#\" style=\"display: inline-block; background: #9C8102; color: #fff; padding: 15px 30px; border-radius: 25px; text-decoration: none; transition: all 0.3s ease;\"\u003eCommandez maintenant\u003c\/a\u003e\n\u003cblockquote class=\"animate-section-text\" style=\"margin-top: 20px; opacity: color:white; 0; transform: translateY(30px);\"\u003e\n\u003cp\u003e“Les soins de la peau ne sont pas un luxe, c'est un investissement dans votre confiance en vous. Votre peau est votre miroir, laissez-la toujours refléter la plus belle version de vous-même.”\u003c\/p\u003e\n\u003c\/blockquote\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .product-description {\n    overflow: hidden;\n  }\n\n  .animate-header, .animate-section-title, .animate-section-text, .animate-list, .animate-image {\n    transition: all 0.6s ease-out;\n  }\n\n  .animate-header.animated, .animate-section-title.animated, .animate-section-text.animated, .animate-list.animated, .animate-image.animated {\n    opacity: 1 !important;\n    transform: translateX(0) translateY(0) scale(1) !important;\n  }\n\n  .cta-button {\n    transition: all 0.3s ease;\n  }\n\n  .cta-button:hover {\n    transform: translateY(-3px);\n    box-shadow: 0 4px 10px rgba(0,0,0,0.2);\n  }\n\n  .section {\n    opacity: 0;\n    transform: translateY(50px);\n    transition: all 0.8s ease-out;\n  }\n\n  .section.animated {\n    opacity: 1;\n    transform: translateY(0);\n  }\n\u003c\/style\u003e\n\u003cscript\u003e\n  document.addEventListener('DOMContentLoaded', () =\u003e {\n    const observerOptions = {\n      root: null,\n      rootMargin: '0px',\n      threshold: 0.1\n    };\n\n    const observer = new IntersectionObserver((entries, observer) =\u003e {\n      entries.forEach(entry =\u003e {\n        if (entry.isIntersecting) {\n          entry.target.classList.add('animated');\n          observer.unobserve(entry.target);\n        }\n      });\n    }, observerOptions);\n\n    document.querySelectorAll('.animate-header, .animate-section-title, .animate-section-text, .animate-list, .animate-image, .section').forEach(element =\u003e {\n      observer.observe(element);\n    });\n  });\n\u003c\/script\u003e","brand":"Bobana","offers":[{"title":"Default Title","offer_id":46999405985966,"sku":null,"price":20.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/5359\/7102\/files\/bobana-whitening-cream-for-face-body-719554.webp?v=1788175315"},{"product_id":"bobana-charcoal-face-wash-غسول-الفحم-النشط-بوبانا","title":"Nettoyant visage au charbon Bobana Nettoyant visage au charbon actif Bobana","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=\"Nettoyant visage au charbon Bobana\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0582\/9879\/4181\/files\/bobana-charcoal-face-wash-423346.png?v=1752675327\"\/\u003e\n\u003c\/div\u003e\n\u003ch1 class=\"main-title\"\u003eNettoyant visage au charbon Bobana\u003c\/h1\u003e\n\u003ch2 class=\"subtitle\"\u003eNettoyant en profondeur impitoyable pour les graisses\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c!-- Problem Section --\u003e\n\u003cdiv class=\"section-container dark-section\"\u003e\n\u003ch3 class=\"section-title\"\u003eVous ne savez pas comment vous débarrasser de la graisse du visage et des pores obstrués?\u003c\/h3\u003e\n\u003cdiv class=\"problem-statement\"\u003e\n\u003cdiv class=\"problem-card\"\u003e\n\u003cp\u003eEst-ce que chaque nettoyant que vous avez essayé auparavant nettoie le visage en surface et laisse les huiles et la saleté enfouies dans les pores?\u003c\/p\u003e\n\u003cdiv class=\"highlight-box\"\u003e\n\u003cstrong\u003eLe Gel Nettoyant au Charbon Activé Bobana est complètement différent. Une puissante formule en gel qui agit comme un aimant, extrayant toutes les impuretés des profondeurs des pores.\u003c\/strong\u003e\n\u003c\/div\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-section\"\u003e\n\u003cdiv class=\"uses-image\"\u003e\n\u003cimg alt=\"Utilisations de la lotion au charbon\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0582\/9879\/4181\/files\/bobanabr-charcoal-brface-wash-944571.webp?v=1752673714\"\/\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"uses-grid\"\u003e\n\u003cdiv class=\"use-card\"\u003e\n\u003cdiv class=\"use-icon charcoal\"\u003e\u003c\/div\u003e\n\u003ch4\u003eNettoyage en profondeur des pores obstrués et des points noirs\u003c\/h4\u003e\n\u003cp\u003eAvec 5 % de microbilles de charbon activé qui pénètrent profondément dans les pores\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"use-card\"\u003e\n\u003cdiv class=\"use-icon oil-control\"\u003e\u003c\/div\u003e\n\u003ch4\u003eContrôle l'excès de sébum\u003c\/h4\u003e\n\u003cp\u003eCharbon naturel absorbe fortement les huiles\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"use-card\"\u003e\n\u003cdiv class=\"use-icon makeup\"\u003e\u003c\/div\u003e\n\u003ch4\u003eEnlever le maquillage et la saleté accumulée\u003c\/h4\u003e\n\u003cp\u003eAvec une formule gel douce qui dissout toutes les impuretés\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"use-card\"\u003e\n\u003cdiv class=\"use-icon antibacterial\"\u003e\u003c\/div\u003e\n\u003ch4\u003eNettoyage de la peau et lutte contre les bactéries\u003c\/h4\u003e\n\u003cp\u003eAvec de l'huile d'arbre à thé antibactérienne et anti-inflammatoire\u003c\/p\u003e\n\u003c\/div\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\u003c\/h3\u003e\n\u003cdiv class=\"ingredients-section\"\u003e\n\u003cdiv class=\"ingredients-image\"\u003e\n\u003cimg alt=\"Ingrédients de la lotion au charbon\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0582\/9879\/4181\/files\/bobana-charcoal-face-wash-764519.webp?v=1752673714\"\/\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ingredients-content\"\u003e\n\u003cdiv class=\"ingredient-card\"\u003e\n\u003cdiv class=\"ingredient-icon charcoal-icon\"\u003e\u003c\/div\u003e\n\u003ch4\u003eCharbon actif 5%\u003c\/h4\u003e\n\u003cp\u003eIl fonctionne comme une éponge, absorbant les graisses et les toxines en profondeur dans les pores et les amenant à la surface.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ingredient-card\"\u003e\n\u003cdiv class=\"ingredient-icon tea-tree-icon\"\u003e\u003c\/div\u003e\n\u003ch4\u003eHuile d'arbre à thé\u003c\/h4\u003e\n\u003cp\u003eUn puissant antiseptique naturel qui combat les bactéries et apaise les infections.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ingredient-card\"\u003e\n\u003cdiv class=\"ingredient-icon panthenol-icon\"\u003e\u003c\/div\u003e\n\u003ch4\u003ePanthénol\u003c\/h4\u003e\n\u003cp\u003eIl protège la peau de la sécheresse et la rend douce après le nettoyage.\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\"\u003e\n\u003ch3 class=\"section-title\"\u003eLes résultats que vous verrez\u003c\/h3\u003e\n\u003cdiv class=\"results-timeline\"\u003e\n\u003cdiv class=\"result-item\"\u003e\n\u003cdiv class=\"result-marker\"\u003e\n\u003cspan class=\"marker-text\"\u003ePremière utilisation\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"result-content\"\u003e\n\u003ch4\u003eEffet immédiat\u003c\/h4\u003e\n\u003cp\u003eNettoyage en profondeur, récupération instantanée, pores plus petits\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"result-item\"\u003e\n\u003cdiv class=\"result-marker\"\u003e\n\u003cspan class=\"marker-text\"\u003eAprès une semaine\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"result-content\"\u003e\n\u003ch4\u003eÉquilibre remarquable\u003c\/h4\u003e\n\u003cp\u003eMoins de sébum, peau plus uniforme, pores plus propres\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"result-item\"\u003e\n\u003cdiv class=\"result-marker\"\u003e\n\u003cspan class=\"marker-text\"\u003eAprès un mois\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"result-content\"\u003e\n\u003ch4\u003eTransformation complète\u003c\/h4\u003e\n\u003cp\u003ePeau claire, pores ouverts, éclat naturel\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Value Proposition --\u003e\n\u003cdiv class=\"section-container dark-section\"\u003e\n\u003ch3 class=\"section-title\"\u003eRapport qualité-prix\u003c\/h3\u003e\n\u003cdiv class=\"value-grid\"\u003e\n\u003cdiv class=\"value-card\"\u003e\n\u003cdiv class=\"value-icon concentration\"\u003e\u003c\/div\u003e\n\u003ch4\u003eHaute concentration de charbon activé à 5 %\u003c\/h4\u003e\n\u003cp\u003eUn niveau professionnel qui ne se trouve pas dans les produits ordinaires\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"value-card\"\u003e\n\u003cdiv class=\"value-icon sizes\"\u003e\u003c\/div\u003e\n\u003ch4\u003eDeux tailles au choix\u003c\/h4\u003e\n\u003cp\u003e50 ml pour l'essai, 150 ml pour une utilisation régulière\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"value-card\"\u003e\n\u003cdiv class=\"value-icon multitask\"\u003e\u003c\/div\u003e\n\u003ch4\u003eMultitâche\u003c\/h4\u003e\n\u003cp\u003eNettoyage + nettoyage + équilibrage du sébum + démaquillage\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"value-card\"\u003e\n\u003cdiv class=\"value-icon daily-use\"\u003e\u003c\/div\u003e\n\u003ch4\u003eConvient pour un usage quotidien\u003c\/h4\u003e\n\u003cp\u003eDoux pour la peau malgré sa force\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Power Features --\u003e\n\u003cdiv class=\"section-container\"\u003e\n\u003ch3 class=\"section-title\"\u003eLe pouvoir du charbon actif pour un nettoyage en profondeur\u003c\/h3\u003e\n\u003cdiv class=\"power-features\"\u003e\n\u003cdiv class=\"power-card\"\u003e\n\u003cdiv class=\"power-icon magnet\"\u003e\u003c\/div\u003e\n\u003ch4\u003eEffet magnétique\u003c\/h4\u003e\n\u003cp\u003eLe charbon actif attire les impuretés et le sébum des profondeurs des pores comme un aimant, contrairement aux nettoyants ordinaires qui ne nettoient que la surface.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"power-card\"\u003e\n\u003cdiv class=\"power-icon deep-clean\"\u003e\u003c\/div\u003e\n\u003ch4\u003ePropreté depuis les racines\u003c\/h4\u003e\n\u003cp\u003eLa formule en gel pénètre les couches de la peau et élimine la saleté enfouie dans les pores, la retirant en un seul lavage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"power-card\"\u003e\n\u003cdiv class=\"power-icon balance\"\u003e\u003c\/div\u003e\n\u003ch4\u003eÉquilibre parfait\u003c\/h4\u003e\n\u003cp\u003eNon seulement il nettoie, mais il maintient également l'équilibre naturel de la peau et ne la laisse pas sèche ou tendue.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Urgency Section --\u003e\n\u003cdiv class=\"section-container dark-section\"\u003e\n\u003ch3 class=\"section-title\"\u003eAssez d'huile et de pores obstrués\u003c\/h3\u003e\n\u003cdiv class=\"urgency-content\"\u003e\n\u003cdiv class=\"urgency-card\"\u003e\n\u003cp\u003eVotre peau mérite ce nettoyage en profondeur.\u003c\/p\u003e\n\u003cdiv class=\"urgency-highlight\"\u003e\n\u003cstrong\u003eCommandez maintenant et voyez la différence dès la première utilisation.\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefits-quick\"\u003e\n\u003cdiv class=\"quick-benefit\"\u003e\n\u003cspan class=\"benefit-icon\"\u003e\u003c\/span\u003e\n\u003cspan\u003ePores plus propres\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"quick-benefit\"\u003e\n\u003cspan class=\"benefit-icon\"\u003e\u003c\/span\u003e\n\u003cspan\u003eMoins de graisse\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"quick-benefit\"\u003e\n\u003cspan class=\"benefit-icon\"\u003e\u003c\/span\u003e\n\u003cspan\u003ePeau nette\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"quick-benefit\"\u003e\n\u003cspan class=\"benefit-icon\"\u003e\u003c\/span\u003e\n\u003cspan\u003eÉclat naturel\u003c\/span\u003e\n\u003c\/div\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-content\"\u003e\n\u003ch3\u003eVéritable propreté en profondeur... pas seulement des promesses\u003c\/h3\u003e\n\u003cp\u003eChaque jour que vous reportez est un jour supplémentaire pour que l'huile et les impuretés s'accumulent dans vos pores. Une peau propre n'est pas un luxe... c'est un besoin fondamental.\u003c\/p\u003e\n\u003cdiv class=\"cta-highlight\"\u003e\n\u003cstrong\u003eCommencez le défi aujourd'hui... et voyez la différence que le charbon actif apportera\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\"\u003eAQUA, CHARCOAL POWDER, TEA TREE OIL, CHARCOAL LIPOSOMAL PILLS, COCO BETAINE, SODIUM CHLORIDE, GLYCERIN, CITRIC ACID, DISODIUM EDTA, MENTHOL, COCAMIDE DEA, PANTHENOL, CARBOMER\u003c\/p\u003e\n\u003cdiv class=\"product-footer\"\u003e\n\u003cem\u003eNettoyant visage au charbon Bobana - nettoyage en profondeur impitoyable du sébum\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: 350px;\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    position: relative;\n    z-index: 2;\n    margin-top: 30px;\n}\n\n.problem-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.problem-card p {\n    color: #ffffff !important;\n    font-size: 1.2rem;\n    line-height: 1.8;\n    margin-bottom: 25px;\n}\n\n.highlight-box {\n    background: rgba(156, 129, 2, 0.3);\n    color: #ffffff !important;\n    padding: 25px;\n    border-radius: 10px;\n    text-align: center;\n    border: 2px solid #9C8102;\n}\n\n\/* Uses Section *\/\n.uses-section {\n    margin-top: 30px;\n}\n\n.uses-image {\n    text-align: center;\n    margin-bottom: 40px;\n}\n\n.product-description-container .uses-image img {\n    max-width: 450px;\n    width: 100%;\n    height: auto;\n    border-radius: 15px;\n    box-shadow: 0 15px 30px rgba(0,0,0,0.15);\n    animation: slideInFromLeft 1s ease-out forwards;\n}\n\n.uses-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\n    gap: 25px;\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, #333, 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: 50px;\n    height: 50px;\n    border-radius: 50%;\n    margin: 0 auto 20px;\n    display: block;\n    position: relative;\n}\n\n.use-icon.charcoal {\n    background: linear-gradient(135deg, #333, #111);\n}\n\n.use-icon.oil-control {\n    background: linear-gradient(135deg, #666, #333);\n}\n\n.use-icon.makeup {\n    background: linear-gradient(135deg, #9C8102, #7a6600);\n}\n\n.use-icon.antibacterial {\n    background: linear-gradient(135deg, #2d5a3d, #1a3326);\n}\n\n.use-card h4 {\n    color: #333;\n    font-size: 1.3rem;\n    margin-bottom: 15px;\n    font-weight: bold;\n}\n\n.use-card p {\n    color: #666;\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-card {\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    display: flex;\n    align-items: center;\n    gap: 20px;\n    transition: all 0.3s ease;\n}\n\n.ingredient-card:hover {\n    background: rgba(255, 255, 255, 0.15);\n    transform: translateX(-5px);\n}\n\n.ingredient-icon {\n    width: 50px;\n    height: 50px;\n    border-radius: 50%;\n    flex-shrink: 0;\n}\n\n.ingredient-icon.charcoal-icon {\n    background: linear-gradient(135deg, #333, #111);\n}\n\n.ingredient-icon.tea-tree-icon {\n    background: linear-gradient(135deg, #2d5a3d, #1a3326);\n}\n\n.ingredient-icon.panthenol-icon {\n    background: linear-gradient(135deg, #9C8102, #7a6600);\n}\n\n.ingredient-card h4 {\n    color: #9C8102 !important;\n    font-size: 1.3rem;\n    margin-bottom: 10px;\n    font-weight: bold;\n}\n\n.ingredient-card p {\n    color: #ffffff !important;\n    line-height: 1.6;\n}\n\n\/* Results Timeline *\/\n.results-timeline {\n    display: grid;\n    gap: 25px;\n    margin-top: 30px;\n}\n\n.result-item {\n    display: flex;\n    align-items: center;\n    gap: 30px;\n    background: white;\n    padding: 30px;\n    border-radius: 15px;\n    box-shadow: 0 8px 25px rgba(0,0,0,0.1);\n    transition: all 0.3s ease;\n}\n\n.result-item:hover {\n    transform: translateX(-10px);\n    box-shadow: 0 15px 35px rgba(0,0,0,0.15);\n}\n\n.result-marker {\n    background: linear-gradient(135deg, #333, #111);\n    color: white;\n    padding: 15px 20px;\n    border-radius: 25px;\n    text-align: center;\n    flex-shrink: 0;\n    box-shadow: 0 5px 15px rgba(51, 51, 51, 0.3);\n}\n\n.marker-text {\n    font-weight: bold;\n    font-size: 0.9rem;\n    white-space: nowrap;\n}\n\n.result-content h4 {\n    color: #9C8102;\n    font-size: 1.4rem;\n    margin-bottom: 10px;\n    font-weight: bold;\n}\n\n.result-content p {\n    color: #555;\n    line-height: 1.6;\n    font-size: 1.1rem;\n}\n\n\/* Value Grid *\/\n.value-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    gap: 25px;\n    margin-top: 30px;\n    position: relative;\n    z-index: 2;\n}\n\n.value-card {\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    text-align: center;\n    transition: all 0.3s ease;\n}\n\n.value-card:hover {\n    background: rgba(255, 255, 255, 0.15);\n    transform: translateY(-5px);\n}\n\n.value-icon {\n    width: 50px;\n    height: 50px;\n    border-radius: 50%;\n    margin: 0 auto 20px;\n    display: block;\n}\n\n.value-icon.concentration {\n    background: linear-gradient(135deg, #333, #111);\n}\n\n.value-icon.sizes {\n    background: linear-gradient(135deg, #9C8102, #7a6600);\n}\n\n.value-icon.multitask {\n    background: linear-gradient(135deg, #666, #333);\n}\n\n.value-icon.daily-use {\n    background: linear-gradient(135deg, #2d5a3d, #1a3326);\n}\n\n.value-card h4 {\n    color: #9C8102 !important;\n    font-size: 1.3rem;\n    margin-bottom: 15px;\n    font-weight: bold;\n}\n\n.value-card p {\n    color: #ffffff !important;\n    line-height: 1.6;\n}\n\n\/* Power Features *\/\n.power-features {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));\n    gap: 30px;\n    margin-top: 30px;\n}\n\n.power-card {\n    background: white;\n    padding: 35px;\n    border-radius: 15px;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.1);\n    text-align: center;\n    transition: all 0.3s ease;\n    position: relative;\n}\n\n.power-card::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    right: 0;\n    width: 100%;\n    height: 4px;\n    background: linear-gradient(90deg, #333, transparent);\n    border-radius: 15px 15px 0 0;\n}\n\n.power-card:hover {\n    transform: translateY(-10px);\n    box-shadow: 0 20px 40px rgba(0,0,0,0.15);\n}\n\n.power-icon {\n    width: 60px;\n    height: 60px;\n    border-radius: 50%;\n    margin: 0 auto 20px;\n    display: block;\n}\n\n.power-icon.magnet {\n    background: linear-gradient(135deg, #333, #111);\n}\n\n.power-icon.deep-clean {\n    background: linear-gradient(135deg, #666, #333);\n}\n\n.power-icon.balance {\n    background: linear-gradient(135deg, #9C8102, #7a6600);\n}\n\n.power-card h4 {\n    color: #333;\n    font-size: 1.4rem;\n    margin-bottom: 15px;\n    font-weight: bold;\n}\n\n.power-card p {\n    color: #555;\n    line-height: 1.6;\n    font-size: 1.1rem;\n}\n\n\/* Urgency Section *\/\n.urgency-content {\n    position: relative;\n    z-index: 2;\n    margin-top: 30px;\n}\n\n.urgency-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    text-align: center;\n}\n\n.urgency-card p {\n    color: #ffffff !important;\n    font-size: 1.3rem;\n    line-height: 1.8;\n    margin-bottom: 25px;\n}\n\n.urgency-highlight {\n    background: rgba(156, 129, 2, 0.3);\n    color: #ffffff !important;\n    padding: 25px;\n    border-radius: 10px;\n    border: 2px solid #9C8102;\n    font-size: 1.2rem;\n    margin-bottom: 30px;\n}\n\n.benefits-quick {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n    gap: 20px;\n}\n\n.quick-benefit {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    background: rgba(255, 255, 255, 0.1);\n    padding: 15px;\n    border-radius: 25px;\n    transition: all 0.3s ease;\n}\n\n.quick-benefit:hover {\n    background: rgba(255, 255, 255, 0.2);\n}\n\n.benefit-icon {\n    width: 15px;\n    height: 15px;\n    border-radius: 50%;\n    background: #9C8102;\n    flex-shrink: 0;\n}\n\n.quick-benefit span:last-child {\n    color: #ffffff !important;\n    font-weight: 500;\n}\n\n\/* CTA Section *\/\n.cta-section {\n    background: linear-gradient(135deg, #000000 0%, #1a1a1a 100%);\n    color: white;\n    padding: 60px 40px;\n    border-radius: 20px;\n    margin: 40px 0;\n    position: relative;\n    overflow: hidden;\n    text-align: center;\n}\n\n.cta-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.1) 0%, transparent 70%);\n    animation: pulse 4s ease-in-out infinite;\n}\n\n.cta-content {\n    position: relative;\n    z-index: 2;\n}\n\n.cta-content h3 {\n    font-size: 2.2rem;\n    margin-bottom: 20px;\n    font-weight: bold;\n    color: #9C8102;\n}\n\n.cta-content p {\n    font-size: 1.3rem;\n    margin-bottom: 25px;\n    opacity: 0.9;\n    line-height: 1.6;\n    color: #ffffff !important;\n}\n\n.cta-highlight {\n    font-size: 1.5rem;\n    padding: 30px;\n    background: rgba(156, 129, 2, 0.2);\n    border-radius: 15px;\n    border: 2px solid #9C8102;\n    color: #ffffff !important;\n    font-weight: bold;\n    backdrop-filter: blur(10px);\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.product-footer {\n    color: #999;\n    font-style: italic;\n    text-align: center;\n    font-size: 1.1rem;\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 slideInFromLeft {\n    from {\n        opacity: 0;\n        transform: translateX(-50px);\n    }\n    to {\n        opacity: 1;\n        transform: translateX(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 .value-grid,\n    .product-description-container .power-features {\n        grid-template-columns: 1fr;\n    }\n    \n    .product-description-container .ingredients-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 .result-item {\n        flex-direction: column;\n        text-align: center;\n        gap: 15px;\n    }\n    \n    .product-description-container .ingredient-card {\n        flex-direction: column;\n        text-align: center;\n        gap: 15px;\n    }\n    \n    .product-description-container .benefits-quick {\n        grid-template-columns: 1fr;\n    }\n    \n    .product-description-container .cta-content h3 {\n        font-size: 1.7rem;\n    }\n    \n    .product-description-container .cta-content p {\n        font-size: 1.1rem;\n    }\n    \n    .product-description-container .cta-highlight {\n        font-size: 1.2rem;\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 value cards\n    const valueCards = container.querySelectorAll('.value-card');\n    valueCards.forEach((card, index) =\u003e {\n        card.style.animationDelay = `${index * 0.15}s`;\n        card.style.animation = 'fadeInUp 0.6s ease-out forwards';\n    });\n\n    \/\/ Staggered animation for power cards\n    const powerCards = container.querySelectorAll('.power-card');\n    powerCards.forEach((card, index) =\u003e {\n        card.style.animationDelay = `${index * 0.2}s`;\n        card.style.animation = 'fadeInUp 0.7s ease-out forwards';\n    });\n\n    \/\/ Staggered animation for ingredient cards\n    const ingredientCards = container.querySelectorAll('.ingredient-card');\n    ingredientCards.forEach((card, index) =\u003e {\n        card.style.animationDelay = `${index * 0.2}s`;\n        card.style.animation = 'fadeInUp 0.8s ease-out forwards';\n    });\n\n    \/\/ Staggered animation for result items\n    const resultItems = container.querySelectorAll('.result-item');\n    resultItems.forEach((item, index) =\u003e {\n        item.style.animationDelay = `${index * 0.3}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')) {\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    \/\/ Quick benefits animation\n    const quickBenefits = container.querySelectorAll('.quick-benefit');\n    quickBenefits.forEach((benefit, index) =\u003e {\n        benefit.style.animationDelay = `${index * 0.1}s`;\n        benefit.style.animation = 'fadeInUp 0.5s ease-out forwards';\n    });\n\n    \/\/ Hover effects for interactive elements\n    const interactiveElements = container.querySelectorAll('.use-card, .power-card, .value-card, .ingredient-card');\n    interactiveElements.forEach(element =\u003e {\n        element.addEventListener('mouseenter', function() {\n            this.style.transform = this.style.transform.includes('translateY') ? \n                this.style.transform.replace(\/translateY\\([^)]*\\)\/, 'translateY(-10px)') + ' scale(1.02)' :\n                'translateY(-10px) scale(1.02)';\n        });\n        \n        element.addEventListener('mouseleave', function() {\n            this.style.transform = this.style.transform.replace(\/translateY\\([^)]*\\) scale\\([^)]*\\)\/, '');\n        });\n    });\n\n    \/\/ Charcoal particles effect (subtle)\n    const heroSection = container.querySelector('.hero-section');\n    if (heroSection) {\n        for (let i = 0; i \u003c 5; i++) {\n            const particle = document.createElement('div');\n            particle.style.cssText = `\n                position: absolute;\n                width: 3px;\n                height: 3px;\n                background: #333;\n                border-radius: 50%;\n                opacity: 0.3;\n                animation: float ${3 + Math.random() * 2}s ease-in-out infinite;\n                top: ${Math.random() * 100}%;\n                left: ${Math.random() * 100}%;\n                z-index: 1;\n            `;\n            heroSection.appendChild(particle);\n        }\n    }\n});\n\u003c\/script\u003e","brand":"Bobana","offers":[{"title":"50 ml","offer_id":46999406248110,"sku":null,"price":20.0,"currency_code":"USD","in_stock":true},{"title":"150 ml","offer_id":46999406280878,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/5359\/7102\/files\/bobana-charcoal-face-wash-423346_b41216d6-7a67-4752-bdb6-afce7559a628.webp?v=1788175314"},{"product_id":"bobana-vit-c-cleanser","title":"Nettoyant pour le visage Bobana à la vitamine C Bobana Whitening Wash avec vitamine C","description":"\u003cdiv class=\"product-description-container\"\u003e\n\u003c!-- Hero Section --\u003e\n\u003cdiv class=\"hero-section\"\u003e\n\u003cdiv class=\"vitamin-glow\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"hero-image\"\u003e\n\u003cimg alt=\"Lotion Bobana à la Vitamine C\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0582\/9879\/4181\/files\/bobana-brvitamin-c-brface-wash-626449.webp?v=1752676150\"\/\u003e\n\u003c\/div\u003e\n\u003ch1 class=\"main-title\"\u003eLotion Bobana à la Vitamine C\u003c\/h1\u003e\n\u003ch2 class=\"subtitle\"\u003eLa véritable éclat vient de la profondeur\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c!-- Problem Section --\u003e\n\u003cdiv class=\"section-container\"\u003e\n\u003ch3 class=\"section-title\"\u003eÊtes-vous fatigué de la peau terne et des pigmentations qui ne veulent pas disparaître?\u003c\/h3\u003e\n\u003cdiv class=\"problem-statement\"\u003e\n\u003cdiv class=\"problem-card\"\u003e\n\u003cp\u003eChaque crème éclaircissante que vous avez essayée promet de vous donner de l'éclat, et à la fin, votre peau est la même qu'avant ? Le problème, c'est que la plupart des produits \u003cstrong\u003eIl s'ouvre uniquement par le dessus\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cdiv class=\"highlight-box\"\u003e\n\u003cstrong\u003eLe lavage Bobana avec une vitamine C différente, agit en profondeur et fait ressortir l'éclat naturel qui est enfoui sous les couches de dommages.\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Main Uses Section --\u003e\n\u003cdiv class=\"section-container dark-section\"\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 brighten\"\u003e\u003c\/div\u003e\n\u003ch4\u003eÉclaircir la peau et éliminer la pigmentation foncée\u003c\/h4\u003e\n\u003cp\u003eAvec une concentration de 10 % de vitamine C, qui combat l'excès de mélanine\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"use-card\"\u003e\n\u003cdiv class=\"use-icon anti-aging\"\u003e\u003c\/div\u003e\n\u003ch4\u003eCombattre les signes du vieillissement et les taches brunes\u003c\/h4\u003e\n\u003cp\u003eAvec de puissants antioxydants qui renouvellent les cellules de la peau\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"use-card\"\u003e\n\u003cdiv class=\"use-icon even-tone\"\u003e\u003c\/div\u003e\n\u003ch4\u003eUnifier le teint et éliminer la ternissure\u003c\/h4\u003e\n\u003cp\u003eAvec du glucoside d'ascorbyle, un dérivé stabilisé de la vitamine C\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"use-card\"\u003e\n\u003cdiv class=\"use-icon gentle-clean\"\u003e\u003c\/div\u003e\n\u003ch4\u003eNettoyage doux avec hydratation\u003c\/h4\u003e\n\u003cp\u003eAvec de la glycérine et de l'acide stéarique, qui maintiennent la peau hydratée\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\"\u003e\n\u003ch3 class=\"section-title\"\u003eIngrédients actifs\u003c\/h3\u003e\n\u003cdiv class=\"ingredients-section\"\u003e\n\u003cdiv class=\"ingredients-image\"\u003e\n\u003cimg alt=\"Ingrédients à la vitamine C\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0582\/9879\/4181\/files\/bobana-vitamin-c-face-wash-904930.webp?v=1752676188\"\/\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ingredients-content\"\u003e\n\u003cdiv class=\"ingredient-card\"\u003e\n\u003cdiv class=\"ingredient-icon vitamin-c-icon\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ingredient-info\"\u003e\n\u003ch4\u003eVitamine C 10%\u003c\/h4\u003e\n\u003cp\u003eL'éclaircissant naturel pour la peau le plus puissant, il combat les radicaux libres et stimule le renouvellement cellulaire pour une peau plus lumineuse.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ingredient-card\"\u003e\n\u003cdiv class=\"ingredient-icon ascorbyl-icon\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ingredient-info\"\u003e\n\u003ch4\u003eAscorbyl glucoside\u003c\/h4\u003e\n\u003cp\u003eUn dérivé stable de la vitamine C, il pénètre profondément dans la peau et éclaircit la pigmentation de l'intérieur.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ingredient-card\"\u003e\n\u003cdiv class=\"ingredient-icon stearic-icon\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ingredient-info\"\u003e\n\u003ch4\u003eAcide stéarique\u003c\/h4\u003e\n\u003cp\u003eIl hydrate la peau et la protège de la sécheresse pendant le nettoyage.\u003c\/p\u003e\n\u003c\/div\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\"\u003eLes résultats que vous verrez\u003c\/h3\u003e\n\u003cdiv class=\"results-timeline\"\u003e\n\u003cdiv class=\"result-step\"\u003e\n\u003cdiv class=\"step-badge\"\u003e\n\u003cspan class=\"step-text\"\u003ePremière utilisation\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step-content\"\u003e\n\u003ch4\u003eEffet immédiat\u003c\/h4\u003e\n\u003cp\u003eNettoyage en profondeur, sensation de fraîcheur, douceur instantanée\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"result-step\"\u003e\n\u003cdiv class=\"step-badge\"\u003e\n\u003cspan class=\"step-text\"\u003eAprès une semaine\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step-content\"\u003e\n\u003ch4\u003eRadiance visible\u003c\/h4\u003e\n\u003cp\u003ePeau plus claire, pigmentation plus légère, moins de ternissement\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"result-step\"\u003e\n\u003cdiv class=\"step-badge\"\u003e\n\u003cspan class=\"step-text\"\u003eAprès un mois\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step-content\"\u003e\n\u003ch4\u003eTransformation incroyable\u003c\/h4\u003e\n\u003cp\u003eTeint uniforme, éclat naturel, apparence plus jeune\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Value Proposition --\u003e\n\u003cdiv class=\"section-container\"\u003e\n\u003ch3 class=\"section-title\"\u003eRapport qualité-prix\u003c\/h3\u003e\n\u003cdiv class=\"value-grid\"\u003e\n\u003cdiv class=\"value-card\"\u003e\n\u003cdiv class=\"value-icon concentration\"\u003e\u003c\/div\u003e\n\u003ch4\u003eHaute concentration de vitamine C à 10 %\u003c\/h4\u003e\n\u003cp\u003eUn niveau professionnel comparable aux produits importés\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"value-card\"\u003e\n\u003cdiv class=\"value-icon formula\"\u003e\u003c\/div\u003e\n\u003ch4\u003eFormule crémeuse agréable\u003c\/h4\u003e\n\u003cp\u003eNettoie et hydrate en même temps\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"value-card\"\u003e\n\u003cdiv class=\"value-icon sizes\"\u003e\u003c\/div\u003e\n\u003ch4\u003eDeux tailles au choix\u003c\/h4\u003e\n\u003cp\u003e50 ml pour l'essai, 150 ml pour une utilisation continue\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"value-card\"\u003e\n\u003cdiv class=\"value-icon suitable\"\u003e\u003c\/div\u003e\n\u003ch4\u003eIdéal pour tous les types de peau\u003c\/h4\u003e\n\u003cp\u003eMême peau sensible\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Brightness Science --\u003e\n\u003cdiv class=\"section-container dark-section\"\u003e\n\u003ch3 class=\"section-title\"\u003eVraie science des Lumières\u003c\/h3\u003e\n\u003cdiv class=\"science-content\"\u003e\n\u003cdiv class=\"science-cards\"\u003e\n\u003cdiv class=\"science-card\"\u003e\n\u003cdiv class=\"science-icon deep-action\"\u003e\u003c\/div\u003e\n\u003ch4\u003eAgir de l'intérieur\u003c\/h4\u003e\n\u003cp\u003eLa vitamine C pénètre dans les couches de la peau et combat la pigmentation à la source, pas seulement en couvrant superficiellement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"science-card\"\u003e\n\u003cdiv class=\"science-icon cell-renewal\"\u003e\u003c\/div\u003e\n\u003ch4\u003eRégénération cellulaire\u003c\/h4\u003e\n\u003cp\u003eStimule la production de collagène et renouvelle les cellules de la peau pour un éclat naturel durable.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"science-card\"\u003e\n\u003cdiv class=\"science-icon antioxidant\"\u003e\u003c\/div\u003e\n\u003ch4\u003eProtection antioxydante\u003c\/h4\u003e\n\u003cp\u003eProtège la peau des facteurs environnementaux qui causent la décoloration et la nouvelle pigmentation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CTA Section --\u003e\n\u003cdiv class=\"cta-section\"\u003e\n\u003cdiv class=\"cta-image\"\u003e\n\u003cimg alt=\"Votre peau mérite cet éclat\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0582\/9879\/4181\/files\/bobana-brvitamin-c-brface-wash-405037.webp?v=1752676174\"\/\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cta-content\"\u003e\n\u003ch3\u003eVotre peau mérite cet éclat\u003c\/h3\u003e\n\u003cp\u003eIl suffit pour retarder et ne pas provoquer une augmentation supplémentaire de la pigmentation.\u003c\/p\u003e\n\u003cdiv class=\"cta-highlight\"\u003e\n\u003cstrong\u003eCommencez votre parcours d'éclaircissement naturel maintenant\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"brightness-promise\"\u003e\n\u003cdiv class=\"promise-item\"\u003e\n\u003cspan class=\"promise-icon\"\u003e\u003c\/span\u003e\n\u003cspan\u003eÉclaircir dès la première utilisation\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"promise-item\"\u003e\n\u003cspan class=\"promise-icon\"\u003e\u003c\/span\u003e\n\u003cspan\u003eÉclaircissement naturel sûr\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"promise-item\"\u003e\n\u003cspan class=\"promise-icon\"\u003e\u003c\/span\u003e\n\u003cspan\u003eCouleur uniforme et fraîcheur\u003c\/span\u003e\n\u003c\/div\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\"\u003eAQUA, VITAMIN C, CYCLOHEXASILOXANE, GLYCERIN, AMMONIUM POLYACRYLOYLDIMETHYL TAURATE, ISOPROPYL LAUROYL SARCOSINATE, CITRIC ACID, HYDROGENATED POLYISOBUTENE, STEARIC ACID, CARBOMER, ASCORBYL GLUCOSIDE\u003c\/p\u003e\n\u003cdiv class=\"inspirational-quote\"\u003e\n\u003cem\u003e“La véritable éclat ne vient pas de cacher les défauts... mais de traiter leurs causes.”\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.vitamin-glow {\n    position: absolute;\n    top: -50%;\n    right: -50%;\n    width: 200%;\n    height: 200%;\n    background: radial-gradient(circle, rgba(255, 165, 0, 0.1) 0%, transparent 70%);\n    animation: vitaminPulse 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: 350px;\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: #FF8C00;\n    margin-bottom: 15px;\n    position: relative;\n    z-index: 2;\n    animation: fadeInUp 1s ease-out;\n    text-shadow: 0 0 10px rgba(255, 140, 0, 0.3);\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(255, 165, 0, 0.05) 0%, transparent 70%);\n    animation: vitaminPulse 6s ease-in-out infinite;\n}\n\n.dark-section .section-title {\n    color: #FF8C00;\n    position: relative;\n    z-index: 2;\n}\n\n.section-title {\n    font-size: 2rem;\n    color: #FF8C00;\n    margin-bottom: 30px;\n    padding-bottom: 15px;\n    border-bottom: 3px solid #FF8C00;\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, #FF8C00, 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    position: relative;\n    overflow: hidden;\n}\n\n.problem-card::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    right: 0;\n    width: 100%;\n    height: 4px;\n    background: linear-gradient(90deg, #FF8C00, #FFD700);\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, #FF8C00, #FFD700);\n    color: white;\n    padding: 25px;\n    border-radius: 10px;\n    text-align: center;\n    box-shadow: 0 10px 30px rgba(255, 140, 0, 0.3);\n}\n\n\/* Uses Grid *\/\n.uses-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\n    gap: 25px;\n    margin-top: 30px;\n    position: relative;\n    z-index: 2;\n}\n\n.use-card {\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    text-align: center;\n    transition: all 0.3s ease;\n    position: relative;\n    overflow: hidden;\n}\n\n.use-card:hover {\n    background: rgba(255, 255, 255, 0.15);\n    transform: translateY(-8px);\n}\n\n.use-icon {\n    width: 50px;\n    height: 50px;\n    border-radius: 50%;\n    margin: 0 auto 20px;\n    display: block;\n    position: relative;\n    box-shadow: 0 0 20px rgba(255, 140, 0, 0.4);\n}\n\n.use-icon.brighten {\n    background: linear-gradient(135deg, #FF8C00, #FFD700);\n}\n\n.use-icon.anti-aging {\n    background: linear-gradient(135deg, #FFB347, #FF8C00);\n}\n\n.use-icon.even-tone {\n    background: linear-gradient(135deg, #FFD700, #FFA500);\n}\n\n.use-icon.gentle-clean {\n    background: linear-gradient(135deg, #FFA500, #FF7F00);\n}\n\n.use-card h4 {\n    color: #FF8C00 !important;\n    font-size: 1.3rem;\n    margin-bottom: 15px;\n    font-weight: bold;\n}\n\n.use-card p {\n    color: #ffffff !important;\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}\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.15);\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-card {\n    background: white;\n    padding: 25px;\n    border-radius: 15px;\n    box-shadow: 0 8px 25px rgba(0,0,0,0.1);\n    display: flex;\n    align-items: center;\n    gap: 20px;\n    transition: all 0.3s ease;\n    position: relative;\n    overflow: hidden;\n}\n\n.ingredient-card::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    right: 0;\n    width: 100%;\n    height: 3px;\n    background: linear-gradient(90deg, #FF8C00, transparent);\n    transform: scaleX(0);\n    transition: transform 0.3s ease;\n}\n\n.ingredient-card:hover::before {\n    transform: scaleX(1);\n}\n\n.ingredient-card:hover {\n    transform: translateX(-5px);\n    box-shadow: 0 12px 35px rgba(0,0,0,0.15);\n}\n\n.ingredient-icon {\n    width: 50px;\n    height: 50px;\n    border-radius: 50%;\n    flex-shrink: 0;\n}\n\n.ingredient-icon.vitamin-c-icon {\n    background: linear-gradient(135deg, #FF8C00, #FFD700);\n}\n\n.ingredient-icon.ascorbyl-icon {\n    background: linear-gradient(135deg, #FFB347, #FF8C00);\n}\n\n.ingredient-icon.stearic-icon {\n    background: linear-gradient(135deg, #FFD700, #FFA500);\n}\n\n.ingredient-info h4 {\n    color: #FF8C00;\n    font-size: 1.3rem;\n    margin-bottom: 10px;\n    font-weight: bold;\n}\n\n.ingredient-info p {\n    color: #555;\n    line-height: 1.6;\n}\n\n\/* Results Timeline *\/\n.results-timeline {\n    display: grid;\n    gap: 25px;\n    margin-top: 30px;\n    position: relative;\n    z-index: 2;\n}\n\n.result-step {\n    display: flex;\n    align-items: center;\n    gap: 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.result-step:hover {\n    background: rgba(255, 255, 255, 0.15);\n    transform: translateX(-10px);\n}\n\n.step-badge {\n    background: linear-gradient(135deg, #FF8C00, #FFD700);\n    color: white;\n    padding: 15px 20px;\n    border-radius: 25px;\n    text-align: center;\n    flex-shrink: 0;\n    box-shadow: 0 0 20px rgba(255, 140, 0, 0.4);\n}\n\n.step-text {\n    font-weight: bold;\n    font-size: 0.9rem;\n    white-space: nowrap;\n}\n\n.step-content h4 {\n    color: #FF8C00 !important;\n    font-size: 1.4rem;\n    margin-bottom: 10px;\n    font-weight: bold;\n}\n\n.step-content p {\n    color: #ffffff !important;\n    line-height: 1.6;\n    font-size: 1.1rem;\n}\n\n\/* Value Grid *\/\n.value-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    gap: 25px;\n    margin-top: 30px;\n}\n\n.value-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.value-card::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    right: 0;\n    width: 100%;\n    height: 3px;\n    background: linear-gradient(90deg, #FF8C00, transparent);\n    transform: scaleX(0);\n    transition: transform 0.3s ease;\n}\n\n.value-card:hover::before {\n    transform: scaleX(1);\n}\n\n.value-card:hover {\n    transform: translateY(-5px);\n    box-shadow: 0 15px 35px rgba(0,0,0,0.15);\n}\n\n.value-icon {\n    width: 50px;\n    height: 50px;\n    border-radius: 50%;\n    margin: 0 auto 20px;\n    display: block;\n}\n\n.value-icon.concentration {\n    background: linear-gradient(135deg, #FF8C00, #FFD700);\n}\n\n.value-icon.formula {\n    background: linear-gradient(135deg, #FFB347, #FF8C00);\n}\n\n.value-icon.sizes {\n    background: linear-gradient(135deg, #FFD700, #FFA500);\n}\n\n.value-icon.suitable {\n    background: linear-gradient(135deg, #FFA500, #FF7F00);\n}\n\n.value-card h4 {\n    color: #FF8C00;\n    font-size: 1.3rem;\n    margin-bottom: 15px;\n    font-weight: bold;\n}\n\n.value-card p {\n    color: #555;\n    line-height: 1.6;\n}\n\n\/* Science Content *\/\n.science-content {\n    position: relative;\n    z-index: 2;\n    margin-top: 30px;\n}\n\n.science-cards {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));\n    gap: 30px;\n}\n\n.science-card {\n    background: rgba(255, 255, 255, 0.1);\n    backdrop-filter: blur(10px);\n    padding: 35px;\n    border-radius: 15px;\n    border: 1px solid rgba(255, 255, 255, 0.1);\n    text-align: center;\n    transition: all 0.3s ease;\n}\n\n.science-card:hover {\n    background: rgba(255, 255, 255, 0.15);\n    transform: translateY(-10px);\n}\n\n.science-icon {\n    width: 60px;\n    height: 60px;\n    border-radius: 50%;\n    margin: 0 auto 20px;\n    display: block;\n}\n\n.science-icon.deep-action {\n    background: linear-gradient(135deg, #FF8C00, #FFD700);\n}\n\n.science-icon.cell-renewal {\n    background: linear-gradient(135deg, #FFB347, #FF8C00);\n}\n\n.science-icon.antioxidant {\n    background: linear-gradient(135deg, #FFD700, #FFA500);\n}\n\n.science-card h4 {\n    color: #FF8C00 !important;\n    font-size: 1.4rem;\n    margin-bottom: 15px;\n    font-weight: bold;\n}\n\n.science-card p {\n    color: #ffffff !important;\n    line-height: 1.6;\n    font-size: 1.1rem;\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.cta-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(255, 165, 0, 0.1) 0%, transparent 70%);\n    animation: vitaminPulse 4s ease-in-out infinite;\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 {\n    position: relative;\n    z-index: 2;\n}\n\n.cta-content h3 {\n    font-size: 2.2rem;\n    margin-bottom: 20px;\n    font-weight: bold;\n    color: #FF8C00;\n}\n\n.cta-content p {\n    font-size: 1.3rem;\n    margin-bottom: 25px;\n    opacity: 0.9;\n    line-height: 1.6;\n    color: #ffffff !important;\n}\n\n.cta-highlight {\n    font-size: 1.5rem;\n    padding: 25px;\n    background: rgba(255, 140, 0, 0.2);\n    border-radius: 15px;\n    border: 2px solid #FF8C00;\n    color: #ffffff !important;\n    font-weight: bold;\n    backdrop-filter: blur(10px);\n    margin-bottom: 30px;\n}\n\n.brightness-promise {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n    gap: 20px;\n}\n\n.promise-item {\n    display: flex;\n    align-items: center;\n    gap: 15px;\n    background: rgba(255, 255, 255, 0.1);\n    padding: 15px;\n    border-radius: 25px;\n    transition: all 0.3s ease;\n}\n\n.promise-item:hover {\n    background: rgba(255, 255, 255, 0.2);\n}\n\n.promise-icon {\n    width: 15px;\n    height: 15px;\n    border-radius: 50%;\n    background: #FF8C00;\n    flex-shrink: 0;\n    box-shadow: 0 0 10px rgba(255, 140, 0, 0.5);\n}\n\n.promise-item span:last-child {\n    color: #ffffff !important;\n    font-weight: 500;\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: #FF8C00;\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 #FF8C00;\n    background: rgba(255, 140, 0, 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: #FF8C00 !important;\n}\n\n.dark-section .section-title {\n    color: #FF8C00 !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 vitaminPulse {\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\/* Vitamin C Sparkle Effect *\/\n@keyframes sparkle {\n    0%, 100% {\n        opacity: 0;\n        transform: scale(0);\n    }\n    50% {\n        opacity: 1;\n        transform: scale(1);\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 .value-grid,\n    .product-description-container .science-cards {\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 .result-step {\n        flex-direction: column;\n        text-align: center;\n        gap: 15px;\n    }\n    \n    .product-description-container .ingredient-card {\n        flex-direction: column;\n        text-align: center;\n        gap: 15px;\n    }\n    \n    .product-description-container .brightness-promise {\n        grid-template-columns: 1fr;\n    }\n    \n    .product-description-container .cta-content h3 {\n        font-size: 1.7rem;\n    }\n    \n    .product-description-container .cta-content p {\n        font-size: 1.1rem;\n    }\n    \n    .product-description-container .cta-highlight {\n        font-size: 1.2rem;\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    \/\/ Vitamin glow animation timing\n    const vitaminGlow = container.querySelector('.vitamin-glow');\n    if (vitaminGlow) {\n        vitaminGlow.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 value cards\n    const valueCards = container.querySelectorAll('.value-card');\n    valueCards.forEach((card, index) =\u003e {\n        card.style.animationDelay = `${index * 0.15}s`;\n        card.style.animation = 'fadeInUp 0.6s ease-out forwards';\n    });\n\n    \/\/ Staggered animation for science cards\n    const scienceCards = container.querySelectorAll('.science-card');\n    scienceCards.forEach((card, index) =\u003e {\n        card.style.animationDelay = `${index * 0.2}s`;\n        card.style.animation = 'fadeInUp 0.7s ease-out forwards';\n    });\n\n    \/\/ Staggered animation for ingredient cards\n    const ingredientCards = container.querySelectorAll('.ingredient-card');\n    ingredientCards.forEach((card, index) =\u003e {\n        card.style.animationDelay = `${index * 0.2}s`;\n        card.style.animation = 'fadeInUp 0.8s ease-out forwards';\n    });\n\n    \/\/ Staggered animation for result steps\n    const resultSteps = container.querySelectorAll('.result-step');\n    resultSteps.forEach((step, index) =\u003e {\n        step.style.animationDelay = `${index * 0.3}s`;\n        step.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    \/\/ Promise items animation\n    const promiseItems = container.querySelectorAll('.promise-item');\n    promiseItems.forEach((item, index) =\u003e {\n        item.style.animationDelay = `${index * 0.1}s`;\n        item.style.animation = 'fadeInUp 0.5s ease-out forwards';\n    });\n\n    \/\/ Vitamin C sparkle effect\n    const heroSection = container.querySelector('.hero-section');\n    if (heroSection) {\n        for (let i = 0; i \u003c 8; i++) {\n            const sparkle = document.createElement('div');\n            sparkle.style.cssText = `\n                position: absolute;\n                width: 4px;\n                height: 4px;\n                background: #FFD700;\n                border-radius: 50%;\n                animation: sparkle ${2 + Math.random() * 3}s ease-in-out infinite;\n                top: ${Math.random() * 100}%;\n                left: ${Math.random() * 100}%;\n                z-index: 1;\n                box-shadow: 0 0 6px #FFD700;\n            `;\n            sparkle.style.animationDelay = `${Math.random() * 2}s`;\n            heroSection.appendChild(sparkle);\n        }\n    }\n\n    \/\/ Hover effects for interactive elements\n    const interactiveElements = container.querySelectorAll('.use-card, .science-card, .value-card, .ingredient-card');\n    interactiveElements.forEach(element =\u003e {\n        element.addEventListener('mouseenter', function() {\n            this.style.transform = this.style.transform.includes('translateY') ? \n                this.style.transform.replace(\/translateY\\([^)]*\\)\/, 'translateY(-10px)') + ' scale(1.02)' :\n                'translateY(-10px) scale(1.02)';\n        });\n        \n        element.addEventListener('mouseleave', function() {\n            this.style.transform = this.style.transform.replace(\/translateY\\([^)]*\\) scale\\([^)]*\\)\/, '');\n        });\n    });\n\n    \/\/ Brightness glow effect on scroll\n    const ctaSection = container.querySelector('.cta-section');\n    const ctaObserver = new IntersectionObserver(function(entries) {\n        entries.forEach(entry =\u003e {\n            if (entry.isIntersecting) {\n                entry.target.style.boxShadow = '0 0 50px rgba(255, 140, 0, 0.3)';\n            }\n        });\n    }, observerOptions);\n\n    if (ctaSection) {\n        ctaObserver.observe(ctaSection);\n    }\n});\n\u003c\/script\u003e","brand":"Bobana","offers":[{"title":"50 ml","offer_id":46999406903470,"sku":null,"price":20.0,"currency_code":"USD","in_stock":true},{"title":"150 ml","offer_id":46999406936238,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/5359\/7102\/files\/bobana-vitamin-c-face-wash-877281.webp?v=1788175312"},{"product_id":"bobana-moroccan-soap-olive","title":"Savon Marocain Bobana avec huile d'olive naturelle Savon marocain à l'huile d'olive de Bobana","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-content\"\u003e\n\u003ch1 class=\"main-title\"\u003eSavon Marocain Bobana\u003c\/h1\u003e\n\u003ch2 class=\"subtitle\"\u003eAvec de l'huile d'argan naturelle\u003c\/h2\u003e\n\u003cdiv class=\"hero-badge\"\u003e\n\u003cspan class=\"badge-text\"\u003e500 grammes • Qualité supérieure\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Introduction Section --\u003e\n\u003cdiv class=\"section-container\"\u003e\n\u003ch3 class=\"section-title\"\u003eDécouvrez l'éclat naturel de votre peau\u003c\/h3\u003e\n\u003cdiv class=\"intro-content\"\u003e\n\u003cdiv class=\"intro-card\"\u003e\n\u003cp\u003eSavon marocain Bobana enrichi à l'huile d'argan mélangé avec des huiles naturelles qui nourrissent et restaurent l'éclat et la luminosité de la peau de votre corps. Découvrez les secrets de beauté anciens du Maroc avec cette formule luxueuse et traditionnelle.\u003c\/p\u003e\n\u003cdiv class=\"highlight-box\"\u003e\n\u003cstrong\u003eTransformez votre routine de soins de la peau avec une expérience authentique de spa marocain chez vous\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Benefits Section --\u003e\n\u003cdiv class=\"section-container dark-section\"\u003e\n\u003ch3 class=\"section-title\"\u003eBienfaits puissants pour votre peau\u003c\/h3\u003e\n\u003cdiv class=\"benefits-grid\"\u003e\n\u003cdiv class=\"benefit-card\"\u003e\n\u003cdiv class=\"benefit-icon exfoliate\"\u003e\u003c\/div\u003e\n\u003ch4\u003eÉliminer les cellules mortes de la peau\u003c\/h4\u003e\n\u003cp\u003eExfolie doucement et élimine l'accumulation de cellules mortes pour une peau plus douce et plus lisse\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit-card\"\u003e\n\u003cdiv class=\"benefit-icon deep-clean\"\u003e\u003c\/div\u003e\n\u003ch4\u003eNettoyage en profondeur\u003c\/h4\u003e\n\u003cp\u003eIl nettoie en profondeur et élimine les excès de sébum et les impuretés accumulées dans les pores\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit-card\"\u003e\n\u003cdiv class=\"benefit-icon brighten\"\u003e\u003c\/div\u003e\n\u003ch4\u003eÉclaircir les taches foncées\u003c\/h4\u003e\n\u003cp\u003eCela aide à éclaircir les taches foncées et améliore le teint et l'éclat de la peau\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit-card\"\u003e\n\u003cdiv class=\"benefit-icon moisturize\"\u003e\u003c\/div\u003e\n\u003ch4\u003eNutrition avec vitamine A\u003c\/h4\u003e\n\u003cp\u003eIl contient de la vitamine A, qui aide à hydrater la peau et la protège de la sécheresse\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit-card\"\u003e\n\u003cdiv class=\"benefit-icon circulation\"\u003e\u003c\/div\u003e\n\u003ch4\u003eStimuler la circulation sanguine\u003c\/h4\u003e\n\u003cp\u003eRévèle l'éclat de la peau en stimulant la circulation sanguine pour un teint sain\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit-card\"\u003e\n\u003cdiv class=\"benefit-icon acne\"\u003e\u003c\/div\u003e\n\u003ch4\u003ePrévenir l'acné corporelle\u003c\/h4\u003e\n\u003cp\u003eIl élimine les impuretés qui causent des boutons sur le corps pour obtenir une peau plus propre et plus saine\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Key Ingredients --\u003e\n\u003cdiv class=\"section-container\"\u003e\n\u003ch3 class=\"section-title\"\u003eIngrédients naturels luxueux\u003c\/h3\u003e\n\u003cdiv class=\"ingredients-grid\"\u003e\n\u003cdiv class=\"ingredient-item\"\u003e\n\u003cdiv class=\"ingredient-icon argan\"\u003e\u003c\/div\u003e\n\u003ch4\u003eHuile d'argan\u003c\/h4\u003e\n\u003cp\u003eRiche en vitamine E et en acides gras essentiels, il nourrit profondément et rajeunit la peau\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ingredient-item\"\u003e\n\u003cdiv class=\"ingredient-icon glycerin\"\u003e\u003c\/div\u003e\n\u003ch4\u003eGlycérine\u003c\/h4\u003e\n\u003cp\u003eUn humectant naturel qui attire l'humidité vers la peau et maintient l'hydratation\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ingredient-item\"\u003e\n\u003cdiv class=\"ingredient-icon almond\"\u003e\u003c\/div\u003e\n\u003ch4\u003eHuile d'amande\u003c\/h4\u003e\n\u003cp\u003eAdoucit et hydrate la peau tout en fournissant des nutriments et des vitamines essentiels\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ingredient-item\"\u003e\n\u003cdiv class=\"ingredient-icon chamomile\"\u003e\u003c\/div\u003e\n\u003ch4\u003eCamomille\u003c\/h4\u003e\n\u003cp\u003eIl apaise et calme la peau grâce à ses propriétés anti-inflammatoires naturelles\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- How to Use --\u003e\n\u003cdiv class=\"section-container dark-section\"\u003e\n\u003ch3 class=\"section-title\"\u003eComment utiliser pour de meilleurs résultats\u003c\/h3\u003e\n\u003cdiv class=\"usage-steps\"\u003e\n\u003cdiv class=\"step-item\"\u003e\n\u003cdiv class=\"step-number\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"step-content\"\u003e\n\u003ch4\u003ePréparer le bain de vapeur\u003c\/h4\u003e\n\u003cp\u003eUtilisez pendant un bain de vapeur pour ouvrir les pores et préparer votre peau\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step-item\"\u003e\n\u003cdiv class=\"step-number\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"step-content\"\u003e\n\u003ch4\u003eApplication égale\u003c\/h4\u003e\n\u003cp\u003eAppliquez une couche appropriée de savon sur tout le corps, en évitant les coupures ou blessures\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step-item\"\u003e\n\u003cdiv class=\"step-number\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"step-content\"\u003e\n\u003ch4\u003eLaissez-le sur la peau\u003c\/h4\u003e\n\u003cp\u003eLaissez-le sur votre corps pendant 10 à 15 minutes pour permettre une pénétration profonde\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step-item\"\u003e\n\u003cdiv class=\"step-number\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"step-content\"\u003e\n\u003ch4\u003eRinçage et exfoliation\u003c\/h4\u003e\n\u003cp\u003eLavez avec de l'eau, puis frottez avec le loofah marocain en mouvements circulaires\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step-item\"\u003e\n\u003cdiv class=\"step-number\"\u003e5\u003c\/div\u003e\n\u003cdiv class=\"step-content\"\u003e\n\u003ch4\u003eRinçage final\u003c\/h4\u003e\n\u003cp\u003eLavez à nouveau votre corps avec de l'eau pour obtenir une peau douce et éclatante\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Recommended Uses --\u003e\n\u003cdiv class=\"section-container\"\u003e\n\u003ch3 class=\"section-title\"\u003eRecommandé pour\u003c\/h3\u003e\n\u003cdiv class=\"recommended-grid\"\u003e\n\u003cdiv class=\"recommend-card\"\u003e\n\u003cdiv class=\"recommend-icon deep\"\u003e\u003c\/div\u003e\n\u003ch4\u003eNettoyage en profondeur\u003c\/h4\u003e\n\u003cp\u003eParfait pour votre routine hebdomadaire de nettoyage en profondeur\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"recommend-card\"\u003e\n\u003cdiv class=\"recommend-icon exfoliate\"\u003e\u003c\/div\u003e\n\u003ch4\u003eExfoliation\u003c\/h4\u003e\n\u003cp\u003eExfoliation douce et efficace pour tous les types de peau\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"recommend-card\"\u003e\n\u003cdiv class=\"recommend-icon prep\"\u003e\u003c\/div\u003e\n\u003ch4\u003ePréparation pour les masques\u003c\/h4\u003e\n\u003cp\u003ePrépare la peau pour les masques et traitements corporels\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"recommend-card\"\u003e\n\u003cdiv class=\"recommend-icon removal\"\u003e\u003c\/div\u003e\n\u003ch4\u003eÉliminer les cellules mortes de la peau\u003c\/h4\u003e\n\u003cp\u003eÉlimine efficacement les cellules mortes de la peau pour le rajeunissement\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Product Value --\u003e\n\u003cdiv class=\"section-container dark-section\"\u003e\n\u003ch3 class=\"section-title\"\u003eValeur et qualité exceptionnelles\u003c\/h3\u003e\n\u003cdiv class=\"value-features\"\u003e\n\u003cdiv class=\"value-item\"\u003e\n\u003cdiv class=\"value-icon size\"\u003e\u003c\/div\u003e\n\u003ch4\u003ePortion généreuse de 500 g\u003c\/h4\u003e\n\u003cp\u003eValeur longue durée offrant des mois de soins spa luxueux\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"value-item\"\u003e\n\u003cdiv class=\"value-icon authentic\"\u003e\u003c\/div\u003e\n\u003ch4\u003eCombinaison marocaine authentique\u003c\/h4\u003e\n\u003cp\u003eUne recette traditionnelle transmise de génération en génération par des experts en beauté marocains\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"value-item\"\u003e\n\u003cdiv class=\"value-icon natural\"\u003e\u003c\/div\u003e\n\u003ch4\u003eIngrédients 100 % naturels\u003c\/h4\u003e\n\u003cp\u003ePas de produits chimiques agressifs, seulement des huiles naturelles pures et des plantes\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"value-item\"\u003e\n\u003cdiv class=\"value-icon spa\"\u003e\u003c\/div\u003e\n\u003ch4\u003eRésultats professionnels de spa\u003c\/h4\u003e\n\u003cp\u003eObtenez des résultats de qualité salon dans le confort de votre maison\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Safety Notice --\u003e\n\u003cdiv class=\"section-container\"\u003e\n\u003ch3 class=\"section-title\"\u003eInformations importantes sur la sécurité\u003c\/h3\u003e\n\u003cdiv class=\"safety-notice\"\u003e\n\u003cdiv class=\"safety-card\"\u003e\n\u003cdiv class=\"safety-icon\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"safety-content\"\u003e\n\u003ch4\u003eIl est recommandé de faire un test d'allergie\u003c\/h4\u003e\n\u003cp\u003eAvant d'utiliser tout nouveau produit pour la peau ou les cheveux, il est important de réaliser un test d'allergie pour garantir la sécurité de votre peau et de vos cheveux. Voir le guide détaillé dans la section Test d'allergie.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CTA Section --\u003e\n\u003cdiv class=\"cta-section\"\u003e\n\u003cdiv class=\"cta-content\"\u003e\n\u003ch3\u003eDécouvrez le luxe d'un spa marocain\u003c\/h3\u003e\n\u003cp\u003eTransformez votre routine de soins de la peau avec ce savon marocain authentique enrichi en luxueux huile d'argan. Votre peau mérite les meilleurs soins naturels.\u003c\/p\u003e\n\u003cdiv class=\"cta-highlight\"\u003e\n\u003cstrong\u003eChouchoutez-vous avec des secrets de beauté anciens • Ajoutez au panier aujourd'hui\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spa-promises\"\u003e\n\u003cdiv class=\"promise-badge\"\u003e\n\u003cspan class=\"promise-icon\"\u003e\u003c\/span\u003e\n\u003cspan\u003eÉclat incroyable\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"promise-badge\"\u003e\n\u003cspan class=\"promise-icon\"\u003e\u003c\/span\u003e\n\u003cspan\u003eDouceur soyeuse\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"promise-badge\"\u003e\n\u003cspan class=\"promise-icon\"\u003e\u003c\/span\u003e\n\u003cspan\u003eNettoyage en profondeur\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"promise-badge\"\u003e\n\u003cspan class=\"promise-icon\"\u003e\u003c\/span\u003e\n\u003cspan\u003eHydratation naturelle\u003c\/span\u003e\n\u003c\/div\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\u003eListe complète des ingrédients\u003c\/h4\u003e\n\u003cp class=\"ingredients-text\"\u003eHuile d'argan, glycérine, huile d'amande, camomille, bétaïne, eau distillée\u003c\/p\u003e\n\u003cdiv class=\"product-footer\"\u003e\n\u003cem\u003eSavon marocain Bobana à l'huile d'argan naturelle • 500 grammes, qualité supérieure\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: 80px 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-content {\n    position: relative;\n    z-index: 2;\n}\n\n.main-title {\n    font-size: 3rem;\n    font-weight: bold;\n    color: #9C8102;\n    margin-bottom: 15px;\n    animation: fadeInUp 1s ease-out;\n    text-shadow: 0 0 20px rgba(156, 129, 2, 0.3);\n}\n\n.subtitle {\n    font-size: 1.8rem;\n    margin-bottom: 25px;\n    animation: fadeInUp 1s ease-out 0.3s both;\n    opacity: 0.9;\n}\n\n.hero-badge {\n    display: inline-block;\n    background: rgba(156, 129, 2, 0.2);\n    border: 2px solid #9C8102;\n    padding: 12px 25px;\n    border-radius: 25px;\n    animation: fadeInUp 1s ease-out 0.6s both;\n}\n\n.badge-text {\n    color: #9C8102;\n    font-weight: bold;\n    font-size: 1.1rem;\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: 2.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\/* Introduction Section *\/\n.intro-content {\n    margin-top: 30px;\n}\n\n.intro-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    position: relative;\n    overflow: hidden;\n}\n\n.intro-card::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    right: 0;\n    width: 100%;\n    height: 4px;\n    background: linear-gradient(90deg, #9C8102, #D4AF37);\n}\n\n.intro-card:hover {\n    transform: translateY(-5px);\n}\n\n.intro-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, #D4AF37);\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\/* Benefits Grid *\/\n.benefits-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));\n    gap: 25px;\n    margin-top: 30px;\n    position: relative;\n    z-index: 2;\n}\n\n.benefit-card {\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    text-align: center;\n    transition: all 0.3s ease;\n    position: relative;\n    overflow: hidden;\n}\n\n.benefit-card:hover {\n    background: rgba(255, 255, 255, 0.15);\n    transform: translateY(-8px);\n}\n\n.benefit-icon {\n    width: 60px;\n    height: 60px;\n    border-radius: 50%;\n    margin: 0 auto 20px;\n    display: block;\n    position: relative;\n    box-shadow: 0 0 20px rgba(156, 129, 2, 0.4);\n}\n\n.benefit-icon.exfoliate {\n    background: linear-gradient(135deg, #9C8102, #D4AF37);\n}\n\n.benefit-icon.deep-clean {\n    background: linear-gradient(135deg, #8B7355, #9C8102);\n}\n\n.benefit-icon.brighten {\n    background: linear-gradient(135deg, #D4AF37, #FFD700);\n}\n\n.benefit-icon.moisturize {\n    background: linear-gradient(135deg, #CD853F, #9C8102);\n}\n\n.benefit-icon.circulation {\n    background: linear-gradient(135deg, #B8860B, #DAA520);\n}\n\n.benefit-icon.acne {\n    background: linear-gradient(135deg, #9C8102, #8B7355);\n}\n\n.benefit-card h4 {\n    color: #9C8102 !important;\n    font-size: 1.4rem;\n    margin-bottom: 15px;\n    font-weight: bold;\n}\n\n.benefit-card p {\n    color: #ffffff !important;\n    line-height: 1.6;\n    font-size: 1.1rem;\n}\n\n\/* Ingredients Grid *\/\n.ingredients-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    gap: 30px;\n    margin-top: 30px;\n}\n\n.ingredient-item {\n    background: white;\n    padding: 35px;\n    border-radius: 15px;\n    box-shadow: 0 10px 30px 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.ingredient-item::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.ingredient-item:hover::before {\n    transform: scaleX(1);\n}\n\n.ingredient-item:hover {\n    transform: translateY(-10px);\n    box-shadow: 0 20px 40px rgba(0,0,0,0.15);\n}\n\n.ingredient-icon {\n    width: 70px;\n    height: 70px;\n    border-radius: 50%;\n    margin: 0 auto 20px;\n    display: block;\n}\n\n.ingredient-icon.argan {\n    background: linear-gradient(135deg, #9C8102, #D4AF37);\n}\n\n.ingredient-icon.glycerin {\n    background: linear-gradient(135deg, #87CEEB, #4682B4);\n}\n\n.ingredient-icon.almond {\n    background: linear-gradient(135deg, #DEB887, #CD853F);\n}\n\n.ingredient-icon.chamomile {\n    background: linear-gradient(135deg, #FFD700, #FFA500);\n}\n\n.ingredient-item h4 {\n    color: #9C8102;\n    font-size: 1.4rem;\n    margin-bottom: 15px;\n    font-weight: bold;\n}\n\n.ingredient-item p {\n    color: #555;\n    line-height: 1.6;\n    font-size: 1.1rem;\n}\n\n\/* Usage Steps *\/\n.usage-steps {\n    position: relative;\n    z-index: 2;\n    margin-top: 30px;\n    display: grid;\n    gap: 25px;\n}\n\n.step-item {\n    display: flex;\n    align-items: center;\n    gap: 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.step-item:hover {\n    background: rgba(255, 255, 255, 0.15);\n    transform: translateX(-10px);\n}\n\n.step-number {\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.5rem;\n    flex-shrink: 0;\n    margin-left: 20px;\n    box-shadow: 0 0 20px rgba(156, 129, 2, 0.4);\n}\n\n.step-content h4 {\n    color: #9C8102 !important;\n    font-size: 1.4rem;\n    margin-bottom: 10px;\n    font-weight: bold;\n}\n\n.step-content p {\n    color: #ffffff !important;\n    line-height: 1.6;\n    font-size: 1.1rem;\n}\n\n\/* Recommended Grid *\/\n.recommended-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n    gap: 25px;\n    margin-top: 30px;\n}\n\n.recommend-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.recommend-card:hover {\n    transform: translateY(-5px);\n    box-shadow: 0 15px 35px rgba(0,0,0,0.15);\n}\n\n.recommend-icon {\n    width: 50px;\n    height: 50px;\n    border-radius: 50%;\n    margin: 0 auto 20px;\n    display: block;\n    background: linear-gradient(135deg, #9C8102, #D4AF37);\n}\n\n.recommend-card h4 {\n    color: #9C8102;\n    font-size: 1.3rem;\n    margin-bottom: 15px;\n    font-weight: bold;\n}\n\n.recommend-card p {\n    color: #555;\n    line-height: 1.6;\n}\n\n\/* Value Features *\/\n.value-features {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    gap: 25px;\n    margin-top: 30px;\n    position: relative;\n    z-index: 2;\n}\n\n.value-item {\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    text-align: center;\n    transition: all 0.3s ease;\n}\n\n.value-item:hover {\n    background: rgba(255, 255, 255, 0.15);\n    transform: translateY(-5px);\n}\n\n.value-icon {\n    width: 60px;\n    height: 60px;\n    border-radius: 50%;\n    margin: 0 auto 20px;\n    display: block;\n    background: linear-gradient(135deg, #9C8102, #D4AF37);\n    box-shadow: 0 0 20px rgba(156, 129, 2, 0.4);\n}\n\n.value-item h4 {\n    color: #9C8102 !important;\n    font-size: 1.3rem;\n    margin-bottom: 15px;\n    font-weight: bold;\n}\n\n.value-item p {\n    color: #ffffff !important;\n    line-height: 1.6;\n}\n\n\/* Safety Notice *\/\n.safety-notice {\n    margin-top: 30px;\n}\n\n.safety-card {\n    background: #fff3cd;\n    border: 2px solid #ffeaa7;\n    padding: 30px;\n    border-radius: 15px;\n    display: flex;\n    align-items: center;\n    gap: 20px;\n    transition: all 0.3s ease;\n}\n\n.safety-card:hover {\n    transform: translateY(-3px);\n    box-shadow: 0 10px 25px rgba(255, 193, 7, 0.2);\n}\n\n.safety-icon {\n    width: 50px;\n    height: 50px;\n    border-radius: 50%;\n    background: linear-gradient(135deg, #ffc107, #ff8f00);\n    flex-shrink: 0;\n}\n\n.safety-content h4 {\n    color: #856404;\n    font-size: 1.3rem;\n    margin-bottom: 10px;\n    font-weight: bold;\n}\n\n.safety-content p {\n    color: #856404;\n    line-height: 1.6;\n}\n\n\/* CTA Section *\/\n.cta-section {\n    background: linear-gradient(135deg, #000000 0%, #1a1a1a 100%);\n    color: white;\n    padding: 60px 40px;\n    border-radius: 20px;\n    margin: 40px 0;\n    position: relative;\n    overflow: hidden;\n    text-align: center;\n}\n\n.cta-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.1) 0%, transparent 70%);\n    animation: pulse 4s ease-in-out infinite;\n}\n\n.cta-content {\n    position: relative;\n    z-index: 2;\n}\n\n.cta-content h3 {\n    font-size: 2.5rem;\n    margin-bottom: 20px;\n    font-weight: bold;\n    color: #9C8102;\n}\n\n.cta-content p {\n    font-size: 1.3rem;\n    margin-bottom: 25px;\n    opacity: 0.9;\n    line-height: 1.6;\n    color: #ffffff !important;\n}\n\n.cta-highlight {\n    font-size: 1.5rem;\n    padding: 30px;\n    background: rgba(156, 129, 2, 0.2);\n    border-radius: 15px;\n    border: 2px solid #9C8102;\n    color: #ffffff !important;\n    font-weight: bold;\n    backdrop-filter: blur(10px);\n    margin-bottom: 30px;\n}\n\n.spa-promises {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));\n    gap: 20px;\n}\n\n.promise-badge {\n    display: flex;\n    align-items: center;\n    gap: 15px;\n    background: rgba(255, 255, 255, 0.1);\n    padding: 15px;\n    border-radius: 25px;\n    transition: all 0.3s ease;\n}\n\n.promise-badge:hover {\n    background: rgba(255, 255, 255, 0.2);\n}\n\n.promise-icon {\n    width: 15px;\n    height: 15px;\n    border-radius: 50%;\n    background: #9C8102;\n    flex-shrink: 0;\n    box-shadow: 0 0 10px rgba(156, 129, 2, 0.5);\n}\n\n.promise-badge span:last-child {\n    color: #ffffff !important;\n    font-weight: 500;\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: 1rem;\n    line-height: 1.6;\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.product-footer {\n    color: #999;\n    font-style: italic;\n    text-align: center;\n    font-size: 1.1rem;\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 expandBorder {\n    from {\n        width: 0;\n    }\n    to {\n        width: 120px;\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: 2.2rem;\n    }\n    \n    .product-description-container .subtitle {\n        font-size: 1.4rem;\n    }\n    \n    .product-description-container .section-title {\n        font-size: 1.8rem;\n    }\n    \n    .product-description-container .benefits-grid,\n    .product-description-container .ingredients-grid,\n    .product-description-container .value-features,\n    .product-description-container .recommended-grid {\n        grid-template-columns: 1fr;\n    }\n    \n    .product-description-container .hero-section {\n        padding: 50px 20px;\n    }\n    \n    .product-description-container .step-item {\n        flex-direction: column;\n        text-align: center;\n        gap: 15px;\n    }\n    \n    .product-description-container .step-number {\n        margin-left: 0;\n    }\n    \n    .product-description-container .safety-card {\n        flex-direction: column;\n        text-align: center;\n        gap: 15px;\n    }\n    \n    .product-description-container .spa-promises {\n        grid-template-columns: 1fr;\n    }\n    \n    .product-description-container .cta-content h3 {\n        font-size: 2rem;\n    }\n    \n    .product-description-container .cta-content p {\n        font-size: 1.1rem;\n    }\n    \n    .product-description-container .cta-highlight {\n        font-size: 1.2rem;\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 benefit cards\n    const benefitCards = container.querySelectorAll('.benefit-card');\n    benefitCards.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 ingredient items\n    const ingredientItems = container.querySelectorAll('.ingredient-item');\n    ingredientItems.forEach((item, index) =\u003e {\n        item.style.animationDelay = `${index * 0.15}s`;\n        item.style.animation = 'fadeInUp 0.7s ease-out forwards';\n    });\n\n    \/\/ Staggered animation for value items\n    const valueItems = container.querySelectorAll('.value-item');\n    valueItems.forEach((item, index) =\u003e {\n        item.style.animationDelay = `${index * 0.2}s`;\n        item.style.animation = 'fadeInUp 0.6s ease-out forwards';\n    });\n\n    \/\/ Staggered animation for step items\n    const stepItems = container.querySelectorAll('.step-item');\n    stepItems.forEach((step, index) =\u003e {\n        step.style.animationDelay = `${index * 0.2}s`;\n        step.style.animation = 'fadeInUp 0.8s ease-out forwards';\n    });\n\n    \/\/ Staggered animation for recommend cards\n    const recommendCards = container.querySelectorAll('.recommend-card');\n    recommendCards.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    \/\/ 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    \/\/ Promise badges animation\n    const promiseBadges = container.querySelectorAll('.promise-badge');\n    promiseBadges.forEach((badge, index) =\u003e {\n        badge.style.animationDelay = `${index * 0.1}s`;\n        badge.style.animation = 'fadeInUp 0.5s ease-out forwards';\n    });\n\n    \/\/ Hover effects for interactive elements\n    const interactiveElements = container.querySelectorAll('.benefit-card, .ingredient-item, .value-item, .recommend-card');\n    interactiveElements.forEach(element =\u003e {\n        element.addEventListener('mouseenter', function() {\n            this.style.transform = this.style.transform.includes('translateY') ? \n                this.style.transform.replace(\/translateY\\([^)]*\\)\/, 'translateY(-10px)') + ' scale(1.02)' :\n                'translateY(-10px) scale(1.02)';\n        });\n        \n        element.addEventListener('mouseleave', function() {\n            this.style.transform = this.style.transform.replace(\/translateY\\([^)]*\\) scale\\([^)]*\\)\/, '');\n        });\n    });\n\n    \/\/ Moroccan pattern effect (subtle)\n    const heroSection = container.querySelector('.hero-section');\n    if (heroSection) {\n        for (let i = 0; i \u003c 6; i++) {\n            const pattern = document.createElement('div');\n            pattern.style.cssText = `\n                position: absolute;\n                width: 2px;\n                height: 2px;\n                background: #D4AF37;\n                border-radius: 50%;\n                opacity: 0.4;\n                animation: float ${4 + Math.random() * 2}s ease-in-out infinite;\n                top: ${Math.random() * 100}%;\n                right: ${Math.random() * 100}%;\n                z-index: 1;\n                box-shadow: 0 0 4px #D4AF37;\n            `;\n            pattern.style.animationDelay = `${Math.random() * 3}s`;\n            heroSection.appendChild(pattern);\n        }\n    }\n\n    \/\/ Safety card special attention animation\n    const safetyCard = container.querySelector('.safety-card');\n    const safetyObserver = new IntersectionObserver(function(entries) {\n        entries.forEach(entry =\u003e {\n            if (entry.isIntersecting) {\n                entry.target.style.animation = 'fadeInUp 0.8s ease-out';\n                setTimeout(() =\u003e {\n                    entry.target.style.boxShadow = '0 0 20px rgba(255, 193, 7, 0.4)';\n                }, 800);\n            }\n        });\n    }, observerOptions);\n\n    if (safetyCard) {\n        safetyObserver.observe(safetyCard);\n    }\n});\n\n\/\/ Add floating animation for step numbers\nfunction addFloatingAnimation() {\n    const stepNumbers = document.querySelectorAll('.step-number');\n    stepNumbers.forEach(number =\u003e {\n        number.style.animation += ', float 3s ease-in-out infinite';\n    });\n}\n\n\/\/ Add floating animation keyframe\nconst floatKeyframes = `\n@keyframes float {\n    0%, 100% {\n        transform: translateY(0);\n    }\n    50% {\n        transform: translateY(-5px);\n    }\n}`;\n\n\/\/ Add keyframes to the document\nconst style = document.createElement('style');\nstyle.textContent = floatKeyframes;\ndocument.head.appendChild(style);\n\n\/\/ Add the floating animation after page load\nsetTimeout(addFloatingAnimation, 2000);\n\u003c\/script\u003e","brand":"Bobana","offers":[{"title":"Default Title","offer_id":46999407198382,"sku":null,"price":20.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/5359\/7102\/files\/moroccanbr-soap-with-naturalbr-olive-oil-642015_063c1e89-b84c-465b-9799-609a680238cb.webp?v=1788175311"},{"product_id":"bobana-berries-salt-scrub","title":"Gommage au Sel de Baies Bobana Gommage au sel de canneberge","description":"\u003ch1\u003e\u003cstrong\u003eGommage au sel de baies Bobana - combat la cellulite et le relâchement de la peau\u003c\/strong\u003e\u003c\/h1\u003e\n\u003ch2\u003e\u003cstrong\u003eLa cellulite et la peau relâchée font que votre corps ne ressemble pas à ce que vous aimez?\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp\u003eAvez-vous essayé toutes les crèmes et huiles et la cellulite est toujours là? \u003cstrong\u003eLe problème ne vient pas des crèmes\u003c\/strong\u003eLe problème est que la peau a besoin d'une stimulation profonde de la circulation sanguine. Le gommage Bobana aux baies et au sel fait ce que les crèmes ne font pas - \u003cstrong\u003eExfoliation + stimulation + raffermissement\u003c\/strong\u003e En un produit.\u003c\/p\u003e\n\u003chr\/\u003e\n\u003ch3\u003e\u003cstrong\u003ePrincipales utilisations\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e🔹 \u003cstrong\u003eRéduire la cellulite et raffermir la peau relâchée\u003c\/strong\u003e\u003cbr\/\u003e\u003cem\u003eAvec le sel d'Epsom, qui stimule la circulation sanguine et décompose les accumulations de graisse sous la peau\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e🔹 \u003cstrong\u003eÉliminer les cellules mortes de la peau et la rugosité\u003c\/strong\u003e\u003cbr\/\u003e\u003cem\u003eAvec une exfoliation douce qui rajeunit la surface de la peau\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e🔹 \u003cstrong\u003eLissage des genoux, coudes et zones sombres\u003c\/strong\u003e\u003cbr\/\u003e\u003cem\u003eAvec des antioxydants contenus dans les baies qui éclaircissent et unifient la couleur\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e🔹 \u003cstrong\u003eTraitement des poils incarnés\u003c\/strong\u003e\u003cbr\/\u003e\u003cem\u003eUne exfoliation régulière ouvre les pores obstrués\u003c\/em\u003e\u003c\/p\u003e\n\u003chr\/\u003e\n\u003ch3\u003e\u003cstrong\u003eIngrédients naturels efficaces\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eSel d'Epsom:\u003c\/strong\u003e La base forte pour l'exfoliation, stimule la circulation sanguine et aide à dissoudre les accumulations de cellulite.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eBaies naturelles:\u003c\/strong\u003e Riche en antioxydants qui combattent les radicaux libres et stimulent la régénération des cellules de la peau.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eVitamine E + Extrait de lait:\u003c\/strong\u003e Un duo de nutrition et d'hydratation, laissant la peau douce après l'exfoliation.\u003c\/p\u003e\n\u003chr\/\u003e\n\u003ch3\u003e\u003cstrong\u003eComment utiliser correctement\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eSur peau mouillée:\u003c\/strong\u003e Frottez doucement pendant 3 minutes en effectuant des mouvements circulaires\u003cbr\/\u003e\u003cstrong\u003eConcentrez-vous sur les zones à problèmes:\u003c\/strong\u003e Cuisses, fesses, genoux, coudes\u003cbr\/\u003e\u003cstrong\u003eRincez à l'eau tiède:\u003c\/strong\u003e Ressentez la différence dès la première fois\u003c\/p\u003e\n\u003chr\/\u003e\n\u003ch3\u003e\u003cstrong\u003eRapport qualité-prix\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003e🔸 \u003cstrong\u003eTaille parfaite 300 grammes\u003c\/strong\u003e - Suffisant pour plusieurs semaines d'utilisation régulière\u003cbr\/\u003e🔸 \u003cstrong\u003eIngrédients naturels actifs\u003c\/strong\u003e - Sel d'Epsom + baies + vitamine E\u003cbr\/\u003e🔸 \u003cstrong\u003ePolyvalent\u003c\/strong\u003e - Gommage + réduction de la cellulite + lissage\u003cbr\/\u003e🔸 \u003cstrong\u003ePrix économique\u003c\/strong\u003e - Une alternative idéale aux séances de gommage corporel en centre\u003c\/p\u003e\n\u003chr\/\u003e\n\u003ch3\u003e\u003cstrong\u003eCommencez dès maintenant la lutte contre la cellulite\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp\u003eChaque jour que vous reportez, la cellulite augmente et la peau devient plus relâchée. Juste 3 minutes par jour peuvent faire la différence.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003chr\/\u003e\n\u003ch2\u003e\u003cstrong\u003eIngrédients complets\u003c\/strong\u003e\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eEPSOM SALT, DECYL GLUCOSIDE, GLYCERIN, PANTHENOL, BERRIES, MILK EXTRACT, VITAMIN E\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"bobana","offers":[{"title":"Default Title","offer_id":46999407493294,"sku":null,"price":20.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0717\/5359\/7102\/files\/bobana-berries-salt-scrub-530449_0e4fdb71-eff8-43bb-be13-e30b662c0d05.webp?v=1788175309"}],"url":"https:\/\/skingeer.com\/fr\/collections\/bobana-products.oembed","provider":"SkinGeer","version":"1.0","type":"link"}