{"product_id":"beauty-of-joseon-glow-deep-serum","title":"Beauty of Joseon Deep Glow Serum con Riso e Alfa-Arbutina per illuminare la pelle.","description":"\u003cdiv class=\"joseon-product-container\"\u003e\n\u003c!- Hero Section -\u003e\n\u003cdiv class=\"joseon-hero\"\u003e\n\u003cdiv class=\"hero-image\"\u003e\n\u003cimg alt=\"Beauty of Joseon Glow Deep Serum\" class=\"product-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0582\/9879\/4181\/files\/Beauty_of_joseon_Glow_Deep_Serum_Rice_Alpha-Arbutin_Brightening_Serum_2.webp?v=1747571948\"\/\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hero-content\"\u003e\n\u003ch1 class=\"accent-text\"\u003eBeauty of Joseon Deep Serum: Quando l'eredità ancestrale incontra la scienza del futuro\u003c\/h1\u003e\n\u003cp class=\"hero-description\"\u003eAl cuore di questo siero miracoloso, il segreto di bellezza delle imperatrici coreane (\u003cstrong\u003e68% acqua di crusca di riso\u003c\/strong\u003e(Con l'ingrediente scientifico moderno più potente per schiarire la pelle)\u003cstrong\u003e2% alfa arbutina\u003c\/strong\u003e).\u003c\/p\u003e\n\u003cp class=\"hero-conclusion\"\u003e\u003cstrong\u003eIl risultato? Una vera rivoluzione\u003c\/strong\u003e Nel mondo del chiarimento della pelle e unificazione del colore della pelle in modo sicuro, efficace e rapido.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!- Traditional Wisdom Section -\u003e\n\u003cdiv class=\"section tradition-section\"\u003e\n\u003cdiv class=\"section-image right-image\"\u003e\n\u003cimg alt=\"Traditional Korean Beauty Secret\" class=\"section-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0582\/9879\/4181\/files\/Beauty_of_joseon_Glow_Deep_Serum_Rice_Alpha-Arbutin_Brightening_Serum_1.webp?v=1747571949\"\/\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"section-content\"\u003e\n\u003ch2 class=\"section-title accent-text\"\u003eUn antico tesoro coreano con tecnologia moderna\u003c\/h2\u003e\n\u003cp\u003eDall'era dell'antica dinastia coreana Joseon, abbiamo scoperto il segreto di bellezza delle imperatrici coreane che usavano l'acqua di crusca di riso come “acqua di bellezza” per una pelle radiosa e perfetta.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!- Product Introduction -\u003e\n\u003cdiv class=\"section product-intro\"\u003e\n\u003cdiv class=\"intro-image\"\u003e\n\u003cimg alt=\"Beauty of Joseon Glow Deep Serum\" class=\"full-width-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0582\/9879\/4181\/files\/Beauty_of_joseon_Glow_Deep_Serum_Rice_Alpha-Arbutin_Brightening_Serum.webp?v=1747572064\"\/\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"intro-content\"\u003e\n\u003ch2 class=\"intro-title accent-text\"\u003eGlow Deep Serum di Beauty of Gossion: la scienza dell'illuminazione della pelle nella sua forma più pura\u003c\/h2\u003e\n\u003cp\u003eQuesto siero combina il potere di centinaia di anni di eredità coreana con le ultime scoperte della scienza della skincare in una formula unica che contiene:\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!- Ingredients Section -\u003e\n\u003cdiv class=\"section ingredients-section\"\u003e\n\u003ch2 class=\"section-title accent-text\"\u003eIngredienti ultra potenti ed efficaci:\u003c\/h2\u003e\n\u003cdiv class=\"ingredients-container\"\u003e\n\u003cdiv class=\"ingredient-card\"\u003e\n\u003cdiv class=\"ingredient-image\"\u003e\n\u003cimg alt=\"Rice Water\" class=\"ingredient-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0582\/9879\/4181\/files\/Beauty_of_joseon_Glow_Deep_Serum_Rice_Alpha-Arbutin_Brightening_Serum_6.webp?v=1747571949\"\/\u003e\n\u003cdiv class=\"rice-animation\"\u003e\n\u003cdiv class=\"rice-grain grain1\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"rice-grain grain2\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"rice-grain grain3\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"rice-grain grain4\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ingredient-content\"\u003e\n\u003ch3 class=\"ingredient-title accent-text\"\u003eAcqua di crusca di riso concentrata \u003cspan class=\"counter\" data-target=\"68\"\u003e0\u003c\/span\u003e%\u003c\/h3\u003e\n\u003cp\u003eNon solo un ingrediente idratante ordinario... ma un tesoro nutrizionale per la pelle:\u003c\/p\u003e\n\u003cul class=\"benefits-list\"\u003e\n\u003cli\u003eRicco di aminoacidi essenziali per costruire nuove cellule\u003c\/li\u003e\n\u003cli\u003eRicco di minerali che stimolano la circolazione sanguigna e creano una luminosità naturale\u003c\/li\u003e\n\u003cli\u003eContiene enzimi naturali che esfoliano delicatamente la pelle e ne rinnovano le cellule\u003c\/li\u003e\n\u003cli\u003eConosciuto storicamente per la sua capacità di schiarire e uniformare il tono della pelle in modo sicuro\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ingredient-card\"\u003e\n\u003cdiv class=\"ingredient-image\"\u003e\n\u003cimg alt=\"Alpha Arbutin\" class=\"ingredient-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0582\/9879\/4181\/files\/Beauty_of_joseon_Glow_Deep_Serum_Rice_Alpha-Arbutin_Brightening_Serum_7.webp?v=1747571949\"\/\u003e\n\u003cdiv class=\"arbutin-animation\"\u003e\n\u003cdiv class=\"molecule molecule1\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"molecule molecule2\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"molecule molecule3\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ingredient-content\"\u003e\n\u003ch3 class=\"ingredient-title accent-text\"\u003eConcentrazione di Alfa-Arbutina \u003cspan class=\"counter\" data-target=\"2\"\u003e0\u003c\/span\u003e% (percentuale scientificamente ideale)\u003c\/h3\u003e\n\u003cp\u003eIngrediente giapponese avanzato che supera tutti gli schiarenti tradizionali per la pelle:\u003c\/p\u003e\n\u003cul class=\"benefits-list\"\u003e\n\u003cli\u003ePiù forte con \u003cspan class=\"counter\" data-target=\"10\"\u003e0\u003c\/span\u003e volte la quantità di beta-arbutina usata nella maggior parte dei prodotti\u003c\/li\u003e\n\u003cli\u003eInibisce in sicurezza l'enzima tirosinasi responsabile della produzione di melanina\u003c\/li\u003e\n\u003cli\u003eMira alle macchie scure alla radice senza irritare la pelle\u003c\/li\u003e\n\u003cli\u003ePreviene la comparsa di nuove pigmentazioni con l'uso regolare\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!- Features Section -\u003e\n\u003cdiv class=\"section features-section\"\u003e\n\u003cdiv class=\"features-image\"\u003e\n\u003cimg alt=\"Product Features\" class=\"full-width-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0582\/9879\/4181\/files\/Beauty_of_joseon_Glow_Deep_Serum_Rice_Alpha-Arbutin_Brightening_Serum_3.webp?v=1747571949\"\/\u003e\n\u003c\/div\u003e\n\u003ch2 class=\"section-title accent-text\"\u003eLe caratteristiche uniche lo rendono il numero uno nello schiarimento della pelle:\u003c\/h2\u003e\n\u003cdiv class=\"features-grid\"\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cdiv class=\"feature-icon\"\u003e\n\u003cdiv class=\"droplet-animation\"\u003e\n\u003cdiv class=\"droplet\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-content\"\u003e\n\u003ch3 class=\"feature-title accent-text\"\u003eFormula leggera ad assorbimento rapido\u003c\/h3\u003e\n\u003cp\u003eA differenza dei prodotti schiarenti grassi e pesanti, Glow Deep Serum:\u003c\/p\u003e\n\u003cul class=\"check-list\"\u003e\n\u003cli\u003ePenetra negli strati profondi della pelle immediatamente\u003c\/li\u003e\n\u003cli\u003eNon lascia tracce di untuosità o lucentezza\u003c\/li\u003e\n\u003cli\u003eIdeale per tutti i tipi di pelle (anche grassa e mista)\u003c\/li\u003e\n\u003cli\u003ePuò essere usato direttamente prima del trucco senza problemi\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cdiv class=\"feature-icon\"\u003e\n\u003cdiv class=\"results-animation\"\u003e\n\u003cdiv class=\"chart-bar bar1\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"chart-bar bar2\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"chart-bar bar3\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-content\"\u003e\n\u003ch3 class=\"feature-title accent-text\"\u003eRisultati scientificamente provati\u003c\/h3\u003e\n\u003cul class=\"check-list\"\u003e\n\u003cli\u003eSchiarire le macchie scure fino a \u003cspan class=\"counter\" data-target=\"43\"\u003e0\u003c\/span\u003e% entro 4 settimane\u003c\/li\u003e\n\u003cli\u003eUniformare il tono della pelle e ridurre le differenze di colore\u003c\/li\u003e\n\u003cli\u003eAumentare la radiosità e la freschezza della pelle\u003c\/li\u003e\n\u003cli\u003eMigliorare la salute generale della pelle e la forza della sua barriera protettiva\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!- Timeline Section -\u003e\n\u003cdiv class=\"section timeline-section\"\u003e\n\u003ch2 class=\"section-title accent-text\"\u003eViaggio di trasformazione con Glow Deep Serum:\u003c\/h2\u003e\n\u003cdiv class=\"timeline-table-container\"\u003e\n\u003ctable class=\"timeline-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003efase\u003c\/th\u003e\n\u003cth\u003eRisultato previsto\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"timeline-row\"\u003e\n\u003ctd class=\"timeline-phase\"\u003e\u003cstrong\u003eLa prima settimana\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd class=\"timeline-result\"\u003eIdratazione profonda, morbidezza evidente, luminosità iniziale\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"timeline-row\"\u003e\n\u003ctd class=\"timeline-phase\"\u003e\u003cstrong\u003eLa seconda settimana\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd class=\"timeline-result\"\u003eL'inizio dello schiarimento delle vecchie macchie, unificazione graduale del colore\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"timeline-row\"\u003e\n\u003ctd class=\"timeline-phase\"\u003e\u003cstrong\u003eQuarta settimana\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd class=\"timeline-result\"\u003eMiglioramento visibile di macchie e tono, pelle più sana\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"timeline-row\"\u003e\n\u003ctd class=\"timeline-phase\"\u003e\u003cstrong\u003eIl secondo mese\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd class=\"timeline-result\"\u003eTrasformazione completa - pelle radiosa, uniforme e sana\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!- Usage Instructions -\u003e\n\u003cdiv class=\"section usage-section\"\u003e\n\u003cdiv class=\"usage-image\"\u003e\n\u003cimg alt=\"How to Use\" class=\"full-width-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0582\/9879\/4181\/files\/Beauty_of_joseon_Glow_Deep_Serum_Rice_Alpha-Arbutin_Brightening_Serum_4.webp?v=1747571949\"\/\u003e\n\u003c\/div\u003e\n\u003ch2 class=\"section-title accent-text\"\u003eIdeale come usare:\u003c\/h2\u003e\n\u003cdiv class=\"steps-container\"\u003e\n\u003cdiv class=\"step-card\"\u003e\n\u003cdiv class=\"step-number\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"step-content\"\u003eApplicare 2-3 gocce su pelle pulita e idratata\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step-card\"\u003e\n\u003cdiv class=\"step-number\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"step-content\"\u003eMassaggiare delicatamente con movimenti circolari dal centro verso l'esterno\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step-card\"\u003e\n\u003cdiv class=\"step-number\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"step-content\"\u003eUsalo al mattino e alla sera per risultati ottimali\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step-card\"\u003e\n\u003cdiv class=\"step-number\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"step-content\"\u003eAssicurati di usare la protezione solare durante il giorno per mantenere i risultati\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!- Final CTA -\u003e\n\u003cdiv class=\"joseon-cta\"\u003e\n\u003ch2 class=\"cta-heading accent-text\"\u003e“La vera luminosità della tua pelle è lì... ma ha bisogno della chiave giusta.”\u003c\/h2\u003e\n\u003cp class=\"cta-text\"\u003eStoria antica della Corea + scienza avanzata giapponese = pelle perfetta e uniforme.\u003c\/p\u003e\n\u003cp class=\"cta-conclusion\"\u003eGlow Deep Serum di Beauty of Gossion - \u003cstrong\u003ePerché la tua pelle merita di brillare con il suo colore naturale e uniforme.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cbutton class=\"cta-button\"\u003eOrdina Ora\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* Base Styles *\/\n.joseon-product-container { max-width: 1200px; margin: 0 auto; padding: 20px; color: #333; direction: ltr; background-color: #fafafa;\n} .accent-text { color: #9C8102;\n} \/* Hero Section *\/\n.joseon-hero { display: flex; flex-direction: row; align-items: center; margin-bottom: 60px; gap: 30px;\n} .hero-image { flex: 1;\n} .hero-content { flex: 1;\n} .hero-content h1 { font-size: 2.2rem; margin-bottom: 20px; line-height: 1.3;\n} .hero-description { font-size: 1.1rem; margin-bottom: 15px; line-height: 1.6;\n} .hero-conclusion { font-size: 1.2rem; margin-top: 20px;\n} .product-image { max-width: 100%; height: auto; border-radius: 10px; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.08); transition: transform 0.5s ease, box-shadow 0.5s ease;\n} .product-image:hover { transform: translateY(-10px); box-shadow: 0 15px 30px rgba(0, 0, 0, 0.12);\n} \/* Section Styles *\/\n.section { margin-bottom: 70px; padding: 30px; background-color: #fff; border-radius: 15px; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05); position: relative; overflow: hidden;\n} .section:after { content: ''; position: absolute; bottom: 0; right: 0; width: 100px; height: 100px; background-color: rgba(156, 129, 2, 0.03); border-radius: 50%; z-index: 1;\n} .section-title { font-size: 1.8rem; margin-bottom: 25px; position: relative; display: inline-block;\n} .section-title:after { content: ''; position: absolute; bottom: -10px; right: 0; width: 60px; height: 3px; background-color: #9C8102;\n} .tradition-section { display: flex; flex-direction: row-reverse; align-items: center; gap: 30px;\n} .section-image { flex: 1;\n} .section-content { flex: 1;\n} .right-image { order: 2;\n} .section-img, .full-width-img { max-width: 100%; height: auto; border-radius: 10px; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08); transition: transform 0.3s ease;\n} .section-img:hover, .full-width-img:hover { transform: scale(1.02);\n} .intro-image { margin-bottom: 20px;\n} .intro-title { text-align: center; margin-bottom: 20px;\n} \/* Ingredients Section *\/\n.ingredients-container { display: grid; grid-template-columns: repeat(auto-fill, minmax(500px, 1fr)); gap: 30px; margin-top: 40px;\n} .ingredient-card { display: flex; background-color: #f9f9f9; border-radius: 15px; padding: 25px; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05); transition: transform 0.3s ease, box-shadow 0.3s ease; overflow: hidden; position: relative;\n} .ingredient-card:hover { transform: translateY(-7px); box-shadow: 0 12px 25px rgba(0, 0, 0, 0.1);\n} .ingredient-image { flex: 1; margin-left: 20px; position: relative;\n} .ingredient-img { width: 100%; border-radius: 10px; position: relative; z-index: 2;\n} .ingredient-content { flex: 2; text-align: left; width: 100%;\n} .ingredient-title { font-size: 1.4rem; margin-bottom: 15px; text-align: left; width: 100%;\n} .benefits-list { list-style-type: none; padding: 0; margin: 15px 0 0 0; width: 100%; display: block; text-align: left;\n} .benefits-list li { padding: 12px 0; position: relative; padding-right: 40px; margin-bottom: 10px; width: 100%; box-sizing: border-box; text-align: left; display: block;\n} .benefits-list li:before { content: '•'; color: #9C8102; position: absolute; right: 10px; top: 12px; font-size: 20px;\n} \/* Rice Animation *\/\n.rice-animation { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; opacity: 0.3;\n} .rice-grain { position: absolute; width: 15px; height: 8px; background-color: #fff; border-radius: 50%; box-shadow: 0 0 2px rgba(0, 0, 0, 0.2); opacity: 0; animation: float 3s infinite;\n} .grain1 { top: 20%; left: 20%; animation-delay: 0s;\n} .grain2 { top: 30%; left: 60%; animation-delay: 0.5s;\n} .grain3 { top: 50%; left: 40%; animation-delay: 1s;\n} .grain4 { top: 70%; left: 70%; animation-delay: 1.5s;\n} @keyframes float { 0% { transform: translateY(0); opacity: 0; } 50% { opacity: 1; } 100% { transform: translateY(-20px); opacity: 0; }\n} \/* Arbutin Animation *\/\n.arbutin-animation { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; opacity: 0.3;\n} .molecule { position: absolute; width: 10px; height: 10px; background-color: #9C8102; border-radius: 50%; opacity: 0; animation: pulse 3s infinite;\n} .molecule1 { top: 30%; left: 30%; animation-delay: 0s;\n} .molecule2 { top: 50%; left: 50%; animation-delay: 1s;\n} .molecule3 { top: 70%; left: 20%; animation-delay: 2s;\n} @keyframes pulse { 0% { transform: scale(1); opacity: 0; } 50% { transform: scale(1.5); opacity: 1; } 100% { transform: scale(1); opacity: 0; }\n} \/* Features Section *\/\n.features-image { margin-bottom: 30px;\n} .features-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(450px, 1fr)); gap: 30px; margin-top: 40px; width: 100%;\n} .features-section,\n.ingredients-section { width: 100%; box-sizing: border-box;\n} .feature-card { display: flex; background-color: #f9f9f9; border-radius: 15px; padding: 25px 15px; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05); transition: transform 0.3s ease, box-shadow 0.3s ease; width: 100%; box-sizing: border-box; align-items: flex-start; text-align: left;\n} .feature-icon { width: 50px; height: 50px; margin-left: 20px; position: relative; flex-shrink: 0;\n} .feature-content { flex: 1; width: 100%; text-align: left; padding-right: 0;\n} .feature-title { font-size: 1.3rem; margin-bottom: 15px; text-align: left; width: 100%;\n} .check-list { list-style-type: none; padding: 0; width: 100%; display: block; text-align: left; margin: 0;\n} .check-list li { padding: 12px 0; position: relative; padding-right: 40px; margin-bottom: 10px; width: 100%; box-sizing: border-box; text-align: left; display: block;\n} .check-list li:before { content: '✓'; color: #9C8102; position: absolute; right: 10px; top: 12px; font-weight: bold; font-size: 16px;\n} \/* Droplet Animation *\/\n.droplet-animation { position: relative; width: 60px; height: 60px;\n} .droplet { position: absolute; top: 0; left: 20px; width: 20px; height: 20px; background-color: #9C8102; border-radius: 50% 50% 50% 0; transform: rotate(-45deg); opacity: 0.7; animation: drip 2.5s infinite;\n} @keyframes drip { 0% { top: 0; opacity: 0.7; } 80% { top: 30px; opacity: 0.7; transform: rotate(-45deg) scale(1); } 100% { top: 30px; opacity: 0; transform: rotate(-45deg) scale(1.5); }\n} \/* Results Animation *\/\n.results-animation { position: relative; width: 60px; height: 60px;\n} .chart-bar { position: absolute; bottom: 0; width: 10px; background-color: #9C8102; border-radius: 5px 5px 0 0; opacity: 0.7; animation: grow 2.5s infinite;\n} .bar1 { height: 20px; left: 5px; animation-delay: 0s;\n} .bar2 { height: 30px; left: 25px; animation-delay: 0.5s;\n} .bar3 { height: 40px; left: 45px; animation-delay: 1s;\n} @keyframes grow { 0% { height: 0; opacity: 0.5; } 60% { height: 100%; opacity: 0.7; } 100% { height: 100%; opacity: 0.5; }\n} \/* Counter Style *\/\n.counter { color: #9C8102; font-weight: bold; display: inline-block; min-width: 2rem; text-align: center;\n} \/* Timeline Section *\/\n.timeline-table-container { overflow-x: auto; margin: 30px 0;\n} .timeline-table { width: 100%; border-collapse: collapse; background-color: #fff; border-radius: 15px; overflow: hidden; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);\n} .timeline-table th { background-color: #9C8102; color: white; text-align: left; padding: 15px; font-weight: 600;\n} .timeline-table td { padding: 15px; border-bottom: 1px solid rgba(0, 0, 0, 0.05);\n} .timeline-row { transition: background-color 0.3s ease, transform 0.3s ease;\n} .timeline-row:hover { background-color: #f5f5f5; transform: translateX(-5px);\n} .timeline-phase { width: 150px; font-weight: bold;\n} \/* Usage Instructions *\/\n.usage-image { margin-bottom: 30px;\n} .steps-container { display: grid; grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); gap: 20px; margin-top: 30px;\n} .step-card { display: flex; align-items: center; background-color: #f9f9f9; border-radius: 15px; padding: 20px; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05); transition: transform 0.3s ease;\n} .step-card:hover { transform: translateY(-5px);\n} .step-number { width: 40px; height: 40px; background-color: #9C8102; color: white; border-radius: 50%; display: flex; justify-content: center; align-items: center; font-size: 1.2rem; font-weight: bold; margin-left: 15px; flex-shrink: 0;\n} .step-content { flex: 1; font-size: 1rem;\n} \/* CTA Section *\/\n.joseon-cta { text-align: center; padding: 50px 40px; background-color: #f9f9f9; border-radius: 15px; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08); margin-top: 50px; position: relative; overflow: hidden;\n} .joseon-cta:before { content: ''; position: absolute; top: 0; right: 0; width: 100%; height: 5px; background: linear-gradient(to left, #9C8102, transparent);\n} .cta-heading { font-size: 2rem; margin-bottom: 20px;\n} .cta-text { font-size: 1.3rem; margin-bottom: 15px;\n} .cta-conclusion { font-size: 1.2rem; margin-bottom: 30px;\n} .cta-button { padding: 15px 40px; background-color: #9C8102; color: white; border: none; border-radius: 50px; font-size: 1.2rem; cursor: pointer; transition: transform 0.3s ease, box-shadow 0.3s ease;\n} .cta-button:hover { transform: translateY(-5px); box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);\n} \/* Responsive Adjustments *\/\n@media (max-width: 768px) { .joseon-hero, .tradition-section { flex-direction: column; } .ingredients-container, .features-grid { grid-template-columns: 1fr; } .ingredient-card { flex-direction: column; width: 100%; box-sizing: border-box; text-align: left; } .ingredient-image { margin-left: 0; margin-bottom: 20px; } .right-image { order: 1; } .feature-card, .ingredient-card, .step-card { width: 100%; box-sizing: border-box; padding: 20px 15px; } .steps-container { grid-template-columns: 1fr; } .feature-content, .ingredient-content { width: 100%; text-align: left; } .check-list li, .benefits-list li { width: 100%; box-sizing: border-box; padding-right: 40px; text-align: left; } .check-list li:before, .benefits-list li:before { right: 10px; } .section { padding: 20px 15px; } .feature-title, .ingredient-title { width: 100%; text-align: left; } .ingredient-content { padding-right: 0; }\n} \/* Animation Classes *\/\n.fade-in { opacity: 0; transform: translateY(20px); transition: opacity 0.6s ease, transform 0.6s ease;\n} .fade-in.active { opacity: 1; transform: translateY(0);\n} \/* Add animation delays for staggered effect *\/\n.fade-in:nth-child(2) { transition-delay: 0.2s; }\n.fade-in:nth-child(3) { transition-delay: 0.4s; }\n.fade-in:nth-child(4) { transition-delay: 0.6s; }\n\u003c\/style\u003e\n\u003cscript\u003e\n\/\/ Start animations when page loads\ndocument.addEventListener('DOMContentLoaded', function() { \/\/ Start all counters immediately startAllCounters(); \/\/ Setup the scroll animation for other elements setupScrollAnimations(); \/\/ Add button animation setupButtonAnimation();\n}); function startAllCounters() { const counters = document.querySelectorAll('.counter'); counters.forEach(counter =\u003e { const target = parseInt(counter.getAttribute('data-target')); let current = 0; const increment = Math.max(1, Math.floor(target \/ 40)); \/\/ Ensure minimum step of 1 \/\/ Immediately visible animation const timer = setInterval(() =\u003e { current += increment; \/\/ Make sure we don't go over the target if (current \u003e= target) { current = target; clearInterval(timer); } \/\/ Update the counter text counter.textContent = current; }, 30); \/\/ Speed of animation - lower number = faster });\n} function setupScrollAnimations() { \/\/ Add fade-in class to elements we want to animate const elementsToAnimate = [ ...document.querySelectorAll('.ingredient-card'), ...document.querySelectorAll('.feature-card'), ...document.querySelectorAll('.step-card'), ...document.querySelectorAll('.timeline-row'), document.querySelector('.joseon-cta'), ...document.querySelectorAll('.section-title') ]; elementsToAnimate.forEach(element =\u003e { if (element) element.classList.add('fade-in'); }); \/\/ Initial check for elements in viewport handleScrollAnimations(); \/\/ Listen for scroll events window.addEventListener('scroll', handleScrollAnimations);\n} function handleScrollAnimations() { \/\/ Animate fade-in elements document.querySelectorAll('.fade-in').forEach(element =\u003e { if (isInViewport(element)) { element.classList.add('active'); } });\n} function isInViewport(element) { const rect = element.getBoundingClientRect(); \/\/ Consider element in viewport even if only partially visible return ( rect.top \u003c (window.innerHeight || document.documentElement.clientHeight) + 100 \u0026\u0026 rect.bottom \u003e -100 );\n} function setupButtonAnimation() { \/\/ Add click event to CTA button const ctaButton = document.querySelector('.cta-button'); if (ctaButton) { ctaButton.addEventListener('click', function(e) { e.preventDefault(); this.textContent = 'Aggiunto al carrello!'; setTimeout(() =\u003e { this.textContent = 'Ordina Ora'; }, 2000); }); }\n}\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Beauty Of Joseon","offers":[{"title":"Default Title","offer_id":44730295582917,"sku":"","price":990.0,"currency_code":"EGP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0582\/9879\/4181\/files\/BeautyofjoseonGlowDeepSerumRice_Alpha-ArbutinBrighteningSerum_1.jpg?v=1747572137","url":"https:\/\/instachiq.com\/it\/products\/beauty-of-joseon-glow-deep-serum","provider":"Instachiq","version":"1.0","type":"link"}