{"product_id":"bobana-vit-c-cleanser","title":"Bobana Vitamine C Gezichtswasmiddel Bobana Whitening Wash met 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=\"Bobana Vitamine C-lotion\" 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\"\u003eBobana Vitamine C-lotion\u003c\/h1\u003e\n\u003ch2 class=\"subtitle\"\u003eWare uitstraling vanuit de diepte\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c!-- Problem Section --\u003e\n\u003cdiv class=\"section-container\"\u003e\n\u003ch3 class=\"section-title\"\u003eBen jij de doffe huid en pigmentvlekken die maar niet willen verdwijnen beu?\u003c\/h3\u003e\n\u003cdiv class=\"problem-statement\"\u003e\n\u003cdiv class=\"problem-card\"\u003e\n\u003cp\u003eElke oplichtende crème die je hebt geprobeerd, belooft je een stralende huid, en uiteindelijk is je huid hetzelfde als hij is?Het probleem is dat de meeste producten \u003cstrong\u003eHet opent alleen van bovenaf\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cdiv class=\"highlight-box\"\u003e\n\u003cstrong\u003eBobana wast met een andere vitamine C, werkt vanuit de diepte en brengt de natuurlijke uitstraling naar voren die verborgen ligt onder de lagen van schade.\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\"\u003eBelangrijkste toepassingen\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\u003eVerlicht de huid en verwijder donkere pigmentatie\u003c\/h4\u003e\n\u003cp\u003eMet een concentratie van 10% vitamine C, die overtollige melanine bestrijdt\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\u003eBestrijd de tekenen van veroudering en bruine vlekken\u003c\/h4\u003e\n\u003cp\u003eMet krachtige antioxidanten die de huidcellen vernieuwen\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\u003eEgaliseert de huidtint en verwijdert dofheid\u003c\/h4\u003e\n\u003cp\u003eMet ascorbylglucoside, een gestabiliseerd derivaat van 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\u003eZachte reiniging met hydratatie\u003c\/h4\u003e\n\u003cp\u003eMet glycerine en stearinezuur, dat de huid gehydrateerd houdt\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\"\u003eActieve ingrediënten\u003c\/h3\u003e\n\u003cdiv class=\"ingredients-section\"\u003e\n\u003cdiv class=\"ingredients-image\"\u003e\n\u003cimg alt=\"Ingrediënten 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\u003eDe krachtigste natuurlijke huidverlichter, bestrijdt vrije radicalen en stimuleert de celvernieuwing voor een helderdere huid.\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\u003eAscorbylglucoside\u003c\/h4\u003e\n\u003cp\u003eHet is een stabiel derivaat van vitamine C dat diep in de huid doordringt en de pigmentatie van binnenuit verlicht.\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\u003eStearinezuur\u003c\/h4\u003e\n\u003cp\u003eHet hydrateert de huid en beschermt deze tegen uitdroging tijdens het reinigen.\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\"\u003eDe resultaten die u zult zien\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\"\u003eEerste gebruik\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step-content\"\u003e\n\u003ch4\u003eOnmiddellijk effect\u003c\/h4\u003e\n\u003cp\u003eDiep reinigend, fris gevoel, onmiddellijke zachtheid\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\"\u003eNa een week\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step-content\"\u003e\n\u003ch4\u003eMerkbare uitstraling\u003c\/h4\u003e\n\u003cp\u003eHelderdere huid, lichtere pigmentatie, minder dofheid\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\"\u003eNa een maand\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step-content\"\u003e\n\u003ch4\u003eVerbazingwekkende transformatie\u003c\/h4\u003e\n\u003cp\u003eEgale huidskleur, natuurlijke uitstraling, jonger uiterlijk\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\"\u003eWaarde voor de prijs\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\u003eHoge concentratie van 10% vitamine C\u003c\/h4\u003e\n\u003cp\u003eEen professioneel niveau vergelijkbaar met geïmporteerde producten\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\u003eMooie romige formule\u003c\/h4\u003e\n\u003cp\u003eReinigt en hydrateert tegelijkertijd\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\u003eTwee maten om uit te kiezen\u003c\/h4\u003e\n\u003cp\u003e50 ml voor proefgebruik, 150 ml voor continu gebruik\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\u003eIdeaal voor alle huidtypes\u003c\/h4\u003e\n\u003cp\u003eZelfs een gevoelige huid\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\"\u003eWare verlichtingswetenschap\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\u003eWerk van binnenuit\u003c\/h4\u003e\n\u003cp\u003eVitamine C dringt door in de huidlagen en bestrijdt pigmentatie vanaf de bron, niet alleen oppervlakkige dekking.\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\u003eCellulaire regeneratie\u003c\/h4\u003e\n\u003cp\u003eStimuleert de productie van collageen en vernieuwt de huidcellen voor een langdurige natuurlijke uitstraling.\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\u003eAntioxidant bescherming\u003c\/h4\u003e\n\u003cp\u003eBeschermt de huid tegen omgevingsfactoren die vervaging en nieuwe pigmentatie veroorzaken.\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=\"Jouw huid verdient deze glans\" 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\u003eJouw huid verdient deze glans\u003c\/h3\u003e\n\u003cp\u003eHet is voldoende om uit te stellen en de pigmentatie niet verder te laten toenemen.\u003c\/p\u003e\n\u003cdiv class=\"cta-highlight\"\u003e\n\u003cstrong\u003eBegin nu met uw natuurlijke verlichtingsreis\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\u003eVerhelderend vanaf het eerste gebruik\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"promise-item\"\u003e\n\u003cspan class=\"promise-icon\"\u003e\u003c\/span\u003e\n\u003cspan\u003eVeilige natuurlijke verlichting\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"promise-item\"\u003e\n\u003cspan class=\"promise-icon\"\u003e\u003c\/span\u003e\n\u003cspan\u003eUniforme kleur en frisheid\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\u003eVolledige ingrediënten\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“Ware uitstraling komt niet voort uit het verbergen van gebreken... maar uit het aanpakken van de oorzaken ervan.”\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":44917024620741,"sku":null,"price":40.0,"currency_code":"EGP","in_stock":true},{"title":"150 ml","offer_id":44917024653509,"sku":null,"price":80.0,"currency_code":"EGP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0582\/9879\/4181\/files\/bobana-vitamin-c-face-wash-877281.webp?v=1752677018","url":"https:\/\/instachiq.com\/nl\/products\/bobana-vit-c-cleanser","provider":"Instachiq","version":"1.0","type":"link"}