{"product_id":"round-lab-round-lab-1025-dokdo-cleansing-oil","title":"ROUND LAB 1025 Dokdo Cleansing Oil","description":"\u003cdiv class=\"demyth-pdp-container\"\u003e\n\u003cdiv class=\"pdp-intro\"\u003e\n\u003cdiv class=\"target-pill\"\u003eTarget: Cleansing \u0026amp; Hydration\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"demyth-score-grid\"\u003e\n\u003cdiv class=\"score-card\"\u003e\n\u003cdiv style=\"background: #166534;\" class=\"score-glow\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv style=\"background: #166534;\" class=\"score-top-bar\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"score-label\"\u003eEFFICACY\u003c\/div\u003e\n\u003cdiv style=\"color: #166534;\" class=\"score-word\"\u003eHIGHLY EFFECTIVE\u003c\/div\u003e\n\u003cdiv class=\"score-numbers\"\u003e\n\u003cdiv style=\"color: #166534;\" class=\"score-main\"\u003e4.5\u003c\/div\u003e\n\u003cdiv class=\"score-max\"\u003e\/ 5.0\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"score-bar-bg\"\u003e\n\u003cdiv style=\"width: 90%; background: #166534; box-shadow: 0 0 10px rgba(22, 101, 52, 0.5);\" class=\"score-bar-fill\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"score-card\"\u003e\n\u003cdiv style=\"background: #966919;\" class=\"score-glow\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv style=\"background: #966919;\" class=\"score-top-bar\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"score-label\"\u003eSAFETY\u003c\/div\u003e\n\u003cdiv style=\"color: #966919;\" class=\"score-word\"\u003eMOSTLY SAFE\u003c\/div\u003e\n\u003cdiv class=\"score-numbers\"\u003e\n\u003cdiv style=\"color: #966919;\" class=\"score-main\"\u003e3.8\u003c\/div\u003e\n\u003cdiv class=\"score-max\"\u003e\/ 5.0\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"score-bar-bg\"\u003e\n\u003cdiv style=\"width: 74%; background: #966919; box-shadow: 0 0 10px rgba(154, 52, 18, 0.5);\" class=\"score-bar-fill\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"demyth-verdict-section\"\u003e\n\u003cdiv class=\"verdict-header\"\u003e\n\u003ch4\u003eOur Verdict\u003c\/h4\u003e\n\u003cdiv style=\"background: #dcfce7; border-color: #a7f3d0; color: #065f46;\" class=\"value-badge\"\u003e🔥 ABSOLUTE STEAL\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"verdict-box\"\u003e\n\u003cdiv class=\"verdict-text-wrap\" id=\"verdictWrap\"\u003e\n\u003cp class=\"verdict-text\"\u003eExcellent oil cleanser that removes makeup without barrier damage, but essential oils drag down safety. Efficacy score of 4.5 reflects gentle non-stripping emulsifiers (Sorbeth-30 Tetraoleate, Diisostearyl Malate), barrier-support actives (Ceramide NP, multiple amino acids, Panthenol\/Allantoin deep in list for rinse-off support), and premium plant oils; no harsh sulfates\/sulfonates present, and sea water minerals add mild hydration bonus in this format.\u003c\/p\u003e\n\u003cdiv class=\"verdict-fade\" id=\"verdictFade\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"verdict-toggle\" id=\"verdictToggle\"\u003eRead full review \u003csvg width=\"12\" height=\"12\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"verdict-chevron\" id=\"verdictChevron\"\u003e\n        \u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\n      \u003c\/svg\u003e \u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"caution-banner caution-banner--pregnancy\"\u003e\n\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2.5\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"14\" width=\"14\"\u003e\u003ccircle r=\"10\" cy=\"12\" cx=\"12\"\u003e\u003c\/circle\u003e\u003cline y2=\"12\" x2=\"12\" y1=\"8\" x1=\"12\"\u003e\u003c\/line\u003e\u003cline y2=\"16\" x2=\"12.01\" y1=\"16\" x1=\"12\"\u003e\u003c\/line\u003e\u003c\/svg\u003e \u003cspan\u003e\u003cstrong\u003ePregnancy Caution.\u003c\/strong\u003e Contains essential oils (Bergamot, Sage) that may irritate sensitive pregnancy skin.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 8px;\" class=\"caution-banner caution-banner--warning\"\u003e\n\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2.5\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"14\" width=\"14\"\u003e\u003cpath d=\"M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z\"\u003e\u003c\/path\u003e\u003cline y2=\"13\" x2=\"12\" y1=\"9\" x1=\"12\"\u003e\u003c\/line\u003e\u003cline y2=\"17\" x2=\"12.01\" y1=\"17\" x1=\"12\"\u003e\u003c\/line\u003e\u003c\/svg\u003e \u003cspan\u003e\u003cstrong\u003eCaution: Red Flag Detected.\u003c\/strong\u003e Potential Irritants identified in Tier 5.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"demyth-tiers-section\"\u003e\n\u003ch4 class=\"section-title\"\u003eKey Ingredients Found\u003c\/h4\u003e\n\u003cdiv style=\"background: #eff6ff; border-color: #bfdbfe;\" class=\"tier-container\"\u003e\n\u003cdiv class=\"tier-header\"\u003e\n\u003cspan style=\"color: #1e40af;\" class=\"tier-label\"\u003eTier 1: Gold Standards\u003c\/span\u003e \u003cspan style=\"background: #dbeafe; color: #1e40af;\" class=\"tier-badge\"\u003eHigh Clinical Proof\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tier-ingredients\"\u003e\u003cspan style=\"font-size: 12px; color: #a1a1aa; font-style: italic; font-weight: 500;\"\u003eNone detected\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #ecfdf5; border-color: #6ee7b7;\" class=\"tier-container\"\u003e\n\u003cdiv class=\"tier-header\"\u003e\n\u003cspan style=\"color: #047857;\" class=\"tier-label\"\u003eTier 2: Good Basics\u003c\/span\u003e \u003cspan style=\"background: #d1fae5; color: #047857;\" class=\"tier-badge\"\u003eProven Results\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tier-ingredients\"\u003e\n\u003cspan class=\"tier-pill\"\u003eLimnanthes Alba (Meadowfoam) Seed Oil\u003c\/span\u003e \u003cspan class=\"tier-pill\"\u003ePersea Gratissima (Avocado) Oil\u003c\/span\u003e \u003cspan class=\"tier-pill\"\u003eVitis Vinifera (Grape) Seed Oil\u003c\/span\u003e \u003cspan class=\"tier-pill\"\u003eMacadamia Integrifolia Seed Oil\u003c\/span\u003e \u003cspan class=\"tier-pill\"\u003eAllantoin\u003c\/span\u003e \u003cspan class=\"tier-pill\"\u003ePanthenol\u003c\/span\u003e \u003cspan class=\"tier-pill\"\u003eCaprylic\/Capric Triglyceride\u003c\/span\u003e \u003cspan class=\"tier-pill\"\u003eCeramide NP\u003c\/span\u003e \u003cspan class=\"tier-pill\"\u003eHyaluronic Acid\u003c\/span\u003e \u003cspan class=\"tier-pill\"\u003eSodium Hyaluronate\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #f7fee7; border-color: #d9f99d;\" class=\"tier-container\"\u003e\n\u003cdiv class=\"tier-header\"\u003e\n\u003cspan style=\"color: #3f6212;\" class=\"tier-label\"\u003eTier 3: Supporting Ingredients\u003c\/span\u003e \u003cspan style=\"background: #ecfccb; color: #3f6212;\" class=\"tier-badge\"\u003ePromising\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tier-ingredients\"\u003e\n\u003cspan class=\"tier-pill\"\u003eEthylhexyl Stearate\u003c\/span\u003e \u003cspan class=\"tier-pill\"\u003eSorbeth-30 Tetraoleate\u003c\/span\u003e \u003cspan class=\"tier-pill\"\u003eDiisostearyl Malate\u003c\/span\u003e \u003cspan class=\"tier-pill\"\u003eOenothera Biennis (Evening Primrose) Oil\u003c\/span\u003e \u003cspan class=\"tier-pill\"\u003eSea Water\u003c\/span\u003e \u003cspan class=\"tier-pill\"\u003ePhosphatidylcholine\u003c\/span\u003e \u003cspan class=\"tier-pill\"\u003eGlutamic Acid\u003c\/span\u003e \u003cspan class=\"tier-pill\"\u003eTocopherol\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fefce8; border-color: #fde047;\" class=\"tier-container\"\u003e\n\u003cdiv class=\"tier-header\"\u003e\n\u003cspan style=\"color: #a16207;\" class=\"tier-label\"\u003eTier 4: Marketing Idols\u003c\/span\u003e \u003cspan style=\"background: #fef9c3; color: #a16207;\" class=\"tier-badge\"\u003eHype \/ Limited Data\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tier-ingredients\"\u003e\u003cspan style=\"font-size: 12px; color: #a1a1aa; font-style: italic; font-weight: 500;\"\u003eNone detected\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: #fef2f2; border-color: #fecaca;\" class=\"tier-container\"\u003e\n\u003cdiv class=\"tier-header\"\u003e\n\u003cspan style=\"color: #991b1b;\" class=\"tier-label\"\u003eTier 5: Potential Irritants\u003c\/span\u003e \u003cspan style=\"background: #fee2e2; color: #991b1b;\" class=\"tier-badge\"\u003eBe Cautious\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tier-ingredients\"\u003e\n\u003cspan class=\"tier-pill tier-pill--danger\"\u003eCanola Oil\u003c\/span\u003e \u003cspan class=\"tier-pill tier-pill--danger\"\u003eCitrus Aurantium Bergamia (Bergamot) Fruit Oil\u003c\/span\u003e \u003cspan class=\"tier-pill tier-pill--danger\"\u003eSalvia Officinalis (Sage) Oil\u003c\/span\u003e \u003cspan class=\"tier-pill tier-pill--danger\"\u003eLimonene\u003c\/span\u003e \u003cspan class=\"tier-pill tier-pill--danger\"\u003eLinalool\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdetails class=\"demyth-accordion\"\u003e\n\u003csummary class=\"accordion-summary\"\u003e\u003csvg stroke-width=\"2.5\" stroke=\"#52525b\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"16\" width=\"16\"\u003e\n        \u003cpath d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n        \u003cpolyline points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n        \u003cline y2=\"13\" x2=\"8\" y1=\"13\" x1=\"16\"\u003e\u003c\/line\u003e\n        \u003cline y2=\"17\" x2=\"8\" y1=\"17\" x1=\"16\"\u003e\u003c\/line\u003e\n        \u003cpolyline points=\"10 9 9 9 8 9\"\u003e\u003c\/polyline\u003e\n      \u003c\/svg\u003e \u003cspan\u003eFull Ingredients List\u003c\/span\u003e\u003csvg stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"3\" stroke=\"#a1a1aa\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"14\" width=\"14\" class=\"chevron\"\u003e\n        \u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\n      \u003c\/svg\u003e\u003c\/summary\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cp class=\"ingredients-plain-text\"\u003eEthylhexyl Stearate, Sorbeth-30 Tetraoleate, Diisostearyl Malate, Ethylhexylglycerin, Water, Oenothera Biennis (Evening Primrose) Oil, Limnanthes Alba (Meadowfoam) Seed Oil, Persea Gratissima (Avocado) Oil, Vitis Vinifera (Grape) Seed Oil, Canola Oil, Macadamia Integrifolia Seed Oil, Sea Water, Butylene Glycol, Allantoin, Panthenol, 1,2-Hexanediol, Caprylic\/Capric Triglyceride, Phosphatidylcholine, Hyaluronic Acid, Ceramide NP, Glycine, Hydrolyzed Hyaluronic Acid, Glutamic Acid, Serine, Sodium Hyaluronate, Lysine, Alanine, Arginine, Threonine, Proline, Citrus Aurantium Bergamia (Bergamot) Fruit Oil, Salvia Officinalis (Sage) Oil, Tocopherol, Limonene, Linalool\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdiv class=\"pdp-extra-info\"\u003e\n\u003cdiv class=\"info-block\"\u003e\n\u003ch4\u003eHow To Use\u003c\/h4\u003e\n\u003cp\u003e\u003cb\u003eStep 1 (Cleanse):\u003c\/b\u003e Apply to dry skin and massage gently to dissolve sunscreen and makeup. Add a few drops of water to emulsify into a milky texture, then rinse thoroughly. Follow with a water-based second cleanser. Use evening, or morning if wearing heavy SPF.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-block\"\u003e\n\u003ch4\u003eSuited To\u003c\/h4\u003e\n\u003cp\u003eNormal, dry, and combination skin that tolerates essential oils. Not recommended for reactive, highly sensitive, or rosacea-prone skin due to Bergamot and Sage essential oils (Tier 5). Avoid during pregnancy. Those with fragrance sensitivity should choose an alternative oil cleanser.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800;900\u0026display=swap');\n\n  .demyth-pdp-container {\n    font-family: 'Inter', sans-serif;\n    color: #18181b;\n    max-width: 100%;\n    margin-top: 30px;\n    line-height: 1.6;\n  }\n\n  .pdp-intro p { font-size: 15px; color: #52525b; margin: 0 0 12px 0; }\n\n  .target-pill {\n    display: inline-block;\n    background: #e8e8e8;\n    color: #000000;\n    border: 1px solid rgba(255,255,255,0.1);\n    font-size: 11px;\n    font-weight: 700;\n    padding: 4px 12px;\n    border-radius: 99px;\n    box-shadow: 0 4px 12px rgba(0,0,0,0.1);\n    letter-spacing: 0.02em;\n    margin-bottom: 30px;\n  }\n\n  .demyth-score-grid { display: flex; gap: 12px; margin-bottom: 32px; }\n\n  .score-card {\n    flex: 1;\n    background: #fff;\n    padding: 24px 12px;\n    border-radius: 20px;\n    border: 1px solid #e4e4e7;\n    box-shadow: 0 12px 32px -12px rgba(0,0,0,0.08);\n    text-align: center;\n    position: relative;\n    overflow: hidden;\n  }\n\n  .score-top-bar { position: absolute; top: 0; left: 0; right: 0; height: 4px; opacity: 0.9; }\n  .score-glow { position: absolute; bottom: -30px; left: 50%; transform: translateX(-50%); width: 100px; height: 100px; opacity: 0.06; filter: blur(20px); border-radius: 50%; pointer-events: none; }\n  .score-label { font-size: 10px; font-weight: 900; color: #a1a1aa; margin-bottom: 8px; letter-spacing: 0.08em; }\n  .score-word { font-size: 18px; font-weight: 900; text-transform: uppercase; letter-spacing: -0.01em; margin-bottom: 4px; line-height: 1.1; }\n  .score-numbers { display: flex; align-items: baseline; justify-content: center; gap: 2px; margin-bottom: 16px; }\n  .score-main { font-size: 16px; font-weight: 800; line-height: 1; }\n  .score-max { font-size: 12px; font-weight: 700; color: #d4d4d8; }\n  .score-bar-bg { height: 5px; background: #f4f4f5; border-radius: 99px; overflow: hidden; max-width: 85%; margin: 0 auto; box-shadow: inset 0 1px 2px rgba(0,0,0,0.05); }\n  .score-bar-fill { height: 100%; border-radius: 99px; }\n\n  @media (max-width: 600px) { .demyth-score-grid { flex-direction: column; gap: 16px; } }\n\n  \/* ── VERDICT ── *\/\n  .demyth-verdict-section { margin-bottom: 36px; }\n  .verdict-header { display: flex; align-items: center; margin-bottom: 12px; flex-wrap: wrap; gap: 12px; }\n  .verdict-header h4 { font-size: 14px; font-weight: 900; text-transform: uppercase; color: #18181b; margin: 0; letter-spacing: 0.05em; }\n\n  .value-badge {\n    display: inline-flex; align-items: center; padding: 6px 12px; border-radius: 99px;\n    font-size: 11px; font-weight: 800; text-transform: uppercase; letter-spacing: 0.05em;\n    box-shadow: 0 2px 4px rgba(0,0,0,0.02); border: 1px solid;\n  }\n\n  .verdict-box {\n    background: linear-gradient(145deg, #fafafa, #fdfdfd);\n    border: 1px solid #f4f4f5;\n    padding: 20px;\n    border-radius: 16px;\n    box-shadow: inset 0 2px 4px rgba(255,255,255,0.8);\n    margin-bottom: 12px;\n  }\n\n  .verdict-text-wrap { position: relative; overflow: hidden; max-height: 4.8em; transition: max-height 0.4s ease; }\n  .verdict-text-wrap.expanded { max-height: 600px; }\n  .verdict-text { font-size: 14px; color: #52525b; line-height: 1.6; margin: 0; font-weight: 500; }\n\n  .verdict-fade {\n    position: absolute; bottom: 0; left: 0; right: 0; height: 40px;\n    background: linear-gradient(to bottom, transparent, #fafafa);\n    pointer-events: none; transition: opacity 0.3s ease;\n  }\n  .verdict-text-wrap.expanded .verdict-fade { opacity: 0; }\n\n  .verdict-toggle {\n    display: inline-flex; align-items: center; gap: 5px; margin-top: 10px;\n    background: none; border: none; padding: 0; font-family: 'Inter', sans-serif;\n    font-size: 13px; font-weight: 700; color: #18181b; cursor: pointer;\n    text-decoration: underline; text-underline-offset: 3px; text-decoration-color: #d4d4d8;\n    transition: color 0.15s ease;\n    --buttons-border-width: 0px; --buttons-shadow-vertical-offset: 0px; --buttons-shadow-opacity: 0;\n    box-shadow: none !important; outline: none !important;\n  }\n  .verdict-toggle:hover { color: #52525b; }\n  .verdict-chevron { transition: transform 0.3s ease; flex-shrink: 0; }\n  .verdict-chevron.rotated { transform: rotate(180deg); }\n\n  \/* ── CAUTION BANNERS ── *\/\n  .caution-banner {\n    display: flex; align-items: flex-start; gap: 8px;\n    padding: 12px 16px; border-radius: 12px; font-size: 13px; line-height: 1.5;\n  }\n  .caution-banner svg { flex-shrink: 0; margin-top: 1px; }\n  .caution-banner--warning { background: #fff7ed; border: 1px solid #fed7aa; color: #7c2d12; }\n  .caution-banner--warning svg { color: #ea580c; }\n  .caution-banner--pregnancy { background: #fdf4ff; border: 1px solid #e9d5ff; color: #581c87; }\n  .caution-banner--pregnancy svg { color: #7c3aed; }\n  \/* ── END VERDICT ── *\/\n\n  .demyth-tiers-section { margin-bottom: 30px; }\n  .section-title { font-size: 13px; font-weight: 900; text-transform: uppercase; color: #18181b; margin-bottom: 16px; letter-spacing: 0.05em; }\n\n  .tier-container { margin-bottom: 12px; padding: 14px; border-radius: 16px; border: 1px solid transparent; box-shadow: inset 0 2px 4px rgba(255,255,255,0.6); }\n  .tier-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 12px; }\n  .tier-label { font-size: 11px; font-weight: 800; text-transform: uppercase; letter-spacing: 0.05em; }\n  .tier-badge { font-size: 10px; font-weight: 800; padding: 3px 10px; border-radius: 99px; letter-spacing: 0.02em; }\n  .tier-ingredients { display: flex; flex-wrap: wrap; gap: 8px; }\n\n  .tier-pill {\n    background: #fff; padding: 6px 14px; border-radius: 99px; font-size: 12px; font-weight: 600; color: #18181b;\n    border: 1px solid rgba(0,0,0,0.04); box-shadow: 0 2px 6px -1px rgba(0,0,0,0.04), 0 1px 2px rgba(0,0,0,0.02); display: inline-block;\n  }\n  .tier-pill--danger { background: #fff1f2; color: #991b1b; border-color: rgba(153,27,27,0.12); }\n\n  \/* ── ACCORDION ── *\/\n  .demyth-accordion { border: 1px solid #e4e4e7; border-radius: 16px; overflow: hidden; margin-bottom: 30px; background: #fff; }\n\n  .accordion-summary {\n    width: 100%; display: flex; justify-content: space-between; align-items: center;\n    padding: 14px 18px; background: #fff; cursor: pointer; list-style: none;\n    font-size: 13px; font-weight: 700; color: #18181b; gap: 12px; user-select: none; transition: background 0.15s ease;\n  }\n  .accordion-summary:hover { background: #fafafa; }\n  .accordion-summary::-webkit-details-marker { display: none; }\n  .accordion-summary-left { display: flex; align-items: center; gap: 8px; }\n\n  .accordion-chevron-wrap {\n    display: flex; align-items: center; justify-content: center;\n    width: 24px; height: 24px; background: #f4f4f5; border-radius: 99px; flex-shrink: 0; transition: background 0.15s ease;\n  }\n  .accordion-summary:hover .accordion-chevron-wrap { background: #e4e4e7; }\n  .demyth-accordion[open] .chevron { transform: rotate(180deg); }\n  .chevron { transition: transform 0.25s ease; }\n\n  .accordion-content { padding: 16px 18px 20px; background: #fafafa; border-top: 1px solid #e4e4e7; }\n  .ingredients-plain-text { font-size: 13px; color: #52525b; line-height: 1.8; margin: 0; font-weight: 400; font-family: 'Inter', sans-serif; word-break: break-word; }\n  \/* ── END ACCORDION ── *\/\n\n  .pdp-extra-info { margin-top: 30px; padding-top: 24px; border-top: 1px solid #f4f4f5; display: flex; flex-direction: column; gap: 20px; }\n  .info-block h4 { font-size: 11px; font-weight: 800; text-transform: uppercase; color: #18181b; margin: 0 0 8px 0; letter-spacing: 0.05em; }\n  .info-block p { font-size: 14px; color: #52525b; margin: 0; line-height: 1.5; }\n\u003c\/style\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"ROUND LAB","offers":[{"title":"Default Title","offer_id":49933945733260,"sku":null,"price":20.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0724\/8445\/4540\/files\/round-lab-1015-dokdo-cleansing-oil-200ml.webp?v=1779104402","url":"https:\/\/demythskin.com\/zh\/products\/round-lab-round-lab-1025-dokdo-cleansing-oil","provider":"Demythskin","version":"1.0","type":"link"}