{"product_id":"hayejin-ricefila-oil-toner","title":"Hayejin Ricefila™ Oil Toner","description":"\u003cdiv class=\"pp\" lang=\"en\" itemscope itemtype=\"https:\/\/schema.org\/Product\"\u003e\n  \u003cmeta itemprop=\"name\" content=\"Hayejin Ricefila™ Oil Toner\"\u003e\n  \u003cmeta itemprop=\"brand\" content=\"Hayejin\"\u003e\n  \u003cmeta itemprop=\"category\" content=\"Skincare \u0026gt; Toner\"\u003e\n\n  \u003cscript type=\"application\/ld+json\"\u003e{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@graph\": [\n    {\n      \"@type\": \"BreadcrumbList\",\n      \"itemListElement\": [\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 1,\n          \"name\": \"Home\",\n          \"item\": \"https:\/\/skincarisma.com\/\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 2,\n          \"name\": \"Toner\",\n          \"item\": \"https:\/\/skincarisma.com\/collections\/toner\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 3,\n          \"name\": \"Hayejin Ricefila™ Oil Toner\",\n          \"item\": \"https:\/\/skincarisma.com\/products\/hayejin-ricefila-oil-toner\"\n        }\n      ]\n    },\n    {\n      \"@type\": \"ItemList\",\n      \"name\": \"Hayejin Ricefila™ Oil Toner — Ingredients (INCI)\",\n      \"numberOfItems\": 29,\n      \"itemListElement\": [\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 1,\n          \"name\": \"Water\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 2,\n          \"name\": \"Triethylhexanoin\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 3,\n          \"name\": \"Hydrogenated Poly(C6-14 Olefin)\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 4,\n          \"name\": \"Methylpropanediol\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 5,\n          \"name\": \"1,2-Hexanediol\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 6,\n          \"name\": \"Niacinamide\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 7,\n          \"name\": \"Oryza Sativa (Rice) Bran Oil\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 8,\n          \"name\": \"Butylene Glycol\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 9,\n          \"name\": \"Oryza Sativa (Rice) Bran Extract\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 10,\n          \"name\": \"Ethylhexylglycerin\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 11,\n          \"name\": \"Adenosine\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 12,\n          \"name\": \"Olea Europaea (Olive) Fruit Oil\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 13,\n          \"name\": \"Pelargonium Graveolens Flower Oil\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 14,\n          \"name\": \"Amaranthus Caudatus Seed Extract\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 15,\n          \"name\": \"Cellulose Gum\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 16,\n          \"name\": \"Hydrogenated Lecithin\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 17,\n          \"name\": \"Polyglyceryl-10 Myristate\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 18,\n          \"name\": \"Ulmus Davidiana Root Extract\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 19,\n          \"name\": \"Lavandula Angustifolia (Lavender) Oil\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 20,\n          \"name\": \"Caprylyl Glycol\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 21,\n          \"name\": \"Anthemis Nobilis Flower Oil\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 22,\n          \"name\": \"Candida Bombicola\/​Glucose\/​Methyl Rapeseedate Ferment\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 23,\n          \"name\": \"Citrus Aurantium Dulcis (Orange) Peel Oil\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 24,\n          \"name\": \"Juniperus Mexicana Oil\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 25,\n          \"name\": \"Oryza Sativa (Rice) Extract\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 26,\n          \"name\": \"Hydrolyzed Vegetable Protein\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 27,\n          \"name\": \"Maltodextrin\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 28,\n          \"name\": \"Phytic Acid\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 29,\n          \"name\": \"Tocopherol\"\n        }\n      ]\n    }\n  ]\n}\u003c\/script\u003e\n\n  \u003csvg width=\"0\" height=\"0\" style=\"position:absolute\" aria-hidden=\"true\" focusable=\"false\"\u003e\u003cdefs\u003e\n\u003csymbol id=\"i-check\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/symbol\u003e\n\u003csymbol id=\"i-x\" viewbox=\"0 0 24 24\"\u003e\u003cline x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"\u003e\u003c\/line\u003e\u003cline x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"\u003e\u003c\/line\u003e\u003c\/symbol\u003e\n\u003csymbol id=\"i-plus\" viewbox=\"0 0 24 24\"\u003e\u003cline x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"\u003e\u003c\/line\u003e\u003cline x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\u003e\u003c\/line\u003e\u003c\/symbol\u003e\n\u003csymbol id=\"i-chev-down\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\u003c\/symbol\u003e\n\u003csymbol id=\"i-shield\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2L4 6v6c0 5 3.5 9.5 8 10 4.5-.5 8-5 8-10V6l-8-4z\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\n\u003csymbol id=\"i-shield-check\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2L4 6v6c0 5 3.5 9.5 8 10 4.5-.5 8-5 8-10V6l-8-4z\"\u003e\u003c\/path\u003e\u003cpolyline points=\"9 12 11 14 15 10\"\u003e\u003c\/polyline\u003e\u003c\/symbol\u003e\n\u003csymbol id=\"i-flask\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M9 2v6L4 18a2 2 0 002 3h12a2 2 0 002-3l-5-10V2\"\u003e\u003c\/path\u003e\u003cline x1=\"8\" y1=\"2\" x2=\"16\" y2=\"2\"\u003e\u003c\/line\u003e\u003c\/symbol\u003e\n\u003csymbol id=\"i-leaf\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M6 22c0-8 6-14 14-14 0 8-6 14-14 14z\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 22c4-8 10-12 14-12\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\n\u003csymbol id=\"i-droplet\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2.5l5.5 7a7 7 0 11-11 0L12 2.5z\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\n\u003csymbol id=\"i-sparkle\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2l2 6 6 2-6 2-2 6-2-6-6-2 6-2 2-6z\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\n\u003csymbol id=\"i-star\" viewbox=\"0 0 24 24\"\u003e\u003cpolygon points=\"12 2 15 9 22 10 17 15 18 22 12 19 6 22 7 15 2 10 9 9 12 2\"\u003e\u003c\/polygon\u003e\u003c\/symbol\u003e\n\u003csymbol id=\"i-clock\" viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"9\"\u003e\u003c\/circle\u003e\u003cpolyline points=\"12 7 12 12 15 14\"\u003e\u003c\/polyline\u003e\u003c\/symbol\u003e\n\u003csymbol id=\"i-sun\" viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003cline x1=\"12\" y1=\"2\" x2=\"12\" y2=\"5\"\u003e\u003c\/line\u003e\u003cline x1=\"12\" y1=\"19\" x2=\"12\" y2=\"22\"\u003e\u003c\/line\u003e\u003cline x1=\"4.2\" y1=\"4.2\" x2=\"6.3\" y2=\"6.3\"\u003e\u003c\/line\u003e\u003cline x1=\"17.7\" y1=\"17.7\" x2=\"19.8\" y2=\"19.8\"\u003e\u003c\/line\u003e\u003cline x1=\"2\" y1=\"12\" x2=\"5\" y2=\"12\"\u003e\u003c\/line\u003e\u003cline x1=\"19\" y1=\"12\" x2=\"22\" y2=\"12\"\u003e\u003c\/line\u003e\u003cline x1=\"4.2\" y1=\"19.8\" x2=\"6.3\" y2=\"17.7\"\u003e\u003c\/line\u003e\u003cline x1=\"17.7\" y1=\"6.3\" x2=\"19.8\" y2=\"4.2\"\u003e\u003c\/line\u003e\u003c\/symbol\u003e\n\u003csymbol id=\"i-target\" viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"1.5\" fill=\"currentColor\" stroke=\"none\"\u003e\u003c\/circle\u003e\u003c\/symbol\u003e\n\u003csymbol id=\"i-bottle\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M10 2h4v4l1 2v11a3 3 0 01-3 3h-0a3 3 0 01-3-3V8l1-2V2z\"\u003e\u003c\/path\u003e\u003cline x1=\"9\" y1=\"13\" x2=\"15\" y2=\"13\"\u003e\u003c\/line\u003e\u003c\/symbol\u003e\n\u003csymbol id=\"i-refresh\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"22 4 22 10 16 10\"\u003e\u003c\/polyline\u003e\u003cpolyline points=\"2 20 2 14 8 14\"\u003e\u003c\/polyline\u003e\u003cpath d=\"M22 10a10 10 0 00-18-3M2 14a10 10 0 0018 3\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\n\u003csymbol id=\"i-info\" viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"9\"\u003e\u003c\/circle\u003e\u003cline x1=\"12\" y1=\"11\" x2=\"12\" y2=\"16\"\u003e\u003c\/line\u003e\u003cline x1=\"12\" y1=\"8\" x2=\"12\" y2=\"8.5\"\u003e\u003c\/line\u003e\u003c\/symbol\u003e\n\u003csymbol id=\"i-pin\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s7-7 7-12a7 7 0 10-14 0c0 5 7 12 7 12z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"12\" cy=\"10\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003c\/symbol\u003e\n\u003csymbol id=\"i-list\" viewbox=\"0 0 24 24\"\u003e\u003cline x1=\"9\" y1=\"6\" x2=\"20\" y2=\"6\"\u003e\u003c\/line\u003e\u003cline x1=\"9\" y1=\"12\" x2=\"20\" y2=\"12\"\u003e\u003c\/line\u003e\u003cline x1=\"9\" y1=\"18\" x2=\"20\" y2=\"18\"\u003e\u003c\/line\u003e\u003cline x1=\"4\" y1=\"6\" x2=\"4\" y2=\"6.01\"\u003e\u003c\/line\u003e\u003cline x1=\"4\" y1=\"12\" x2=\"4\" y2=\"12.01\"\u003e\u003c\/line\u003e\u003cline x1=\"4\" y1=\"18\" x2=\"4\" y2=\"18.01\"\u003e\u003c\/line\u003e\u003c\/symbol\u003e\n\u003csymbol id=\"i-package\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M20 8l-8-4-8 4v8l8 4 8-4V8z\"\u003e\u003c\/path\u003e\u003cline x1=\"4\" y1=\"8\" x2=\"20\" y2=\"8\"\u003e\u003c\/line\u003e\u003cline x1=\"12\" y1=\"12\" x2=\"12\" y2=\"20\"\u003e\u003c\/line\u003e\u003c\/symbol\u003e\n\u003csymbol id=\"i-calendar\" viewbox=\"0 0 24 24\"\u003e\u003crect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cline x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\u003e\u003c\/line\u003e\u003cline x1=\"8\" y1=\"3\" x2=\"8\" y2=\"7\"\u003e\u003c\/line\u003e\u003cline x1=\"16\" y1=\"3\" x2=\"16\" y2=\"7\"\u003e\u003c\/line\u003e\u003c\/symbol\u003e\n\u003csymbol id=\"i-arrow-right\" viewbox=\"0 0 24 24\"\u003e\u003cline x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\u003e\u003c\/line\u003e\u003cpolyline points=\"12 5 19 12 12 19\"\u003e\u003c\/polyline\u003e\u003c\/symbol\u003e\n\u003csymbol id=\"i-trending\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"3 17 9 11 13 15 21 7\"\u003e\u003c\/polyline\u003e\u003cpolyline points=\"15 7 21 7 21 13\"\u003e\u003c\/polyline\u003e\u003c\/symbol\u003e\n\u003csymbol id=\"i-coin\" viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"9\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 7v10\"\u003e\u003c\/path\u003e\u003cpath d=\"M15 9.5a2.5 2.5 0 00-3-1c-1.5 0-2.5 1-2.5 2s1 1.5 2.5 2 2.5 1 2.5 2-1 2-2.5 2a2.5 2.5 0 01-3-1\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\n\u003csymbol id=\"i-help\" viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"9\"\u003e\u003c\/circle\u003e\u003cpath d=\"M9.5 9a2.5 2.5 0 015 0c0 2-2.5 2-2.5 4\"\u003e\u003c\/path\u003e\u003cline x1=\"12\" y1=\"17\" x2=\"12\" y2=\"17.5\"\u003e\u003c\/line\u003e\u003c\/symbol\u003e\n\u003csymbol id=\"i-wind\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M3 8h11a3 3 0 100-6\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 16h15a3 3 0 110 6\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 12h18\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\n\u003csymbol id=\"i-cart\" viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"9\" cy=\"21\" r=\"1\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"19\" cy=\"21\" r=\"1\"\u003e\u003c\/circle\u003e\u003cpath d=\"M2.5 3H5l2.7 13a2 2 0 002 1.6h8.4a2 2 0 002-1.6L22 7H6\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\n\u003csymbol id=\"i-plane\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 12l-9 4-3 6-2-5-5-2 6-3 4-9 9 9z\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\n\u003csymbol id=\"i-globe\" viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"9\"\u003e\u003c\/circle\u003e\u003cline x1=\"3\" y1=\"12\" x2=\"21\" y2=\"12\"\u003e\u003c\/line\u003e\u003cpath d=\"M12 3c2.5 3 4 6 4 9s-1.5 6-4 9c-2.5-3-4-6-4-9s1.5-6 4-9z\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\n\u003csymbol id=\"i-scale\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 3v18\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 21h12\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 9l3-6 3 6c-1.5 2-4.5 2-6 0z\"\u003e\u003c\/path\u003e\u003cpath d=\"M15 9l3-6 3 6c-1.5 2-4.5 2-6 0z\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\n\u003csymbol id=\"i-home\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M3 11l9-7 9 7v9a2 2 0 01-2 2h-4v-7H9v7H5a2 2 0 01-2-2v-9z\"\u003e\u003c\/path\u003e\u003c\/symbol\u003e\n\u003c\/defs\u003e\u003c\/svg\u003e\n\n  \n  \u003csection id=\"pp-overview\" class=\"pp-hero\" aria-labelledby=\"pp-hero-title\"\u003e\n    \u003ch2 id=\"pp-hero-title\" class=\"pp-sr-only\" style=\"position:absolute;left:-10000px\"\u003eProduct overview\u003c\/h2\u003e\n\n\n\n    \u003cdiv class=\"pp-score\" style=\"display:flex;align-items:center;gap:18px;padding:18px 20px;margin:18px 0 8px 0;background:#dcfce7;border:1px solid #15803d26;border-radius:14px\"\u003e\n      \u003cdiv style=\"flex:0 0 auto;width:84px;height:84px;border-radius:50%;background:#fff;border:3px solid #15803d;display:flex;flex-direction:column;align-items:center;justify-content:center\"\u003e\n        \u003cdiv style=\"font-size:28px;font-weight:800;color:#15803d;line-height:1\"\u003e90\u003c\/div\u003e\n        \u003cdiv style=\"font-size:10px;color:#64748b;letter-spacing:0.04em\"\u003e\/ 100\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"flex:1;min-width:0\"\u003e\n        \u003cdiv style=\"font-size:18px;font-weight:700;color:#15803d;line-height:1.2;margin-bottom:4px\"\u003eExcellent\u003c\/div\u003e\n        \u003cp style=\"margin:0;font-size:13.5px;color:#334155;line-height:1.55\"\u003eClinically-proven actives with a clean, well-tolerated formula.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"pp-subtitle\"\u003eToner from Hayejin. Skincarisma's automated ingredient analyzer extracted 2 key actives across the full INCI list.\u003c\/p\u003e\n\n    \u003cdiv class=\"pp-flags-grid\" style=\"display:grid;grid-template-columns:repeat(4, minmax(0,1fr));gap:8px;margin:14px 0\"\u003e\n      \u003cdiv style=\"display:flex;align-items:center;gap:8px;padding:10px 12px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;font-size:13px;color:#15803d;font-weight:600\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" width=\"14\" height=\"14\" style=\"flex:0 0 14px;stroke:#15803d;stroke-width:3;fill:none;stroke-linecap:round;stroke-linejoin:round\"\u003e\u003cuse href=\"#i-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n      \u003cspan\u003eAlcohol-Free\u003c\/span\u003e\n    \u003c\/div\u003e\n\u003cdiv style=\"display:flex;align-items:center;gap:8px;padding:10px 12px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;font-size:13px;color:#15803d;font-weight:600\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" width=\"14\" height=\"14\" style=\"flex:0 0 14px;stroke:#15803d;stroke-width:3;fill:none;stroke-linecap:round;stroke-linejoin:round\"\u003e\u003cuse href=\"#i-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n      \u003cspan\u003eFragrance-Free\u003c\/span\u003e\n    \u003c\/div\u003e\n\u003cdiv style=\"display:flex;align-items:center;gap:8px;padding:10px 12px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;font-size:13px;color:#15803d;font-weight:600\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" width=\"14\" height=\"14\" style=\"flex:0 0 14px;stroke:#15803d;stroke-width:3;fill:none;stroke-linecap:round;stroke-linejoin:round\"\u003e\u003cuse href=\"#i-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n      \u003cspan\u003eParaben-Free\u003c\/span\u003e\n    \u003c\/div\u003e\n\u003cdiv style=\"display:flex;align-items:center;gap:8px;padding:10px 12px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;font-size:13px;color:#15803d;font-weight:600\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" width=\"14\" height=\"14\" style=\"flex:0 0 14px;stroke:#15803d;stroke-width:3;fill:none;stroke-linecap:round;stroke-linejoin:round\"\u003e\u003cuse href=\"#i-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n      \u003cspan\u003eSulfate-Free\u003c\/span\u003e\n    \u003c\/div\u003e\n\u003cdiv style=\"display:flex;align-items:center;gap:8px;padding:10px 12px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;font-size:13px;color:#15803d;font-weight:600\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" width=\"14\" height=\"14\" style=\"flex:0 0 14px;stroke:#15803d;stroke-width:3;fill:none;stroke-linecap:round;stroke-linejoin:round\"\u003e\u003cuse href=\"#i-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n      \u003cspan\u003eSilicone-Free\u003c\/span\u003e\n    \u003c\/div\u003e\n\u003cdiv style=\"display:flex;align-items:center;gap:8px;padding:10px 12px;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;font-size:13px;color:#b91c1c;font-weight:600\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" width=\"14\" height=\"14\" style=\"flex:0 0 14px;stroke:#b91c1c;stroke-width:3;fill:none;stroke-linecap:round;stroke-linejoin:round\"\u003e\u003cuse href=\"#i-x\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n      \u003cspan\u003eOil-Free\u003c\/span\u003e\n    \u003c\/div\u003e\n\u003cdiv style=\"display:flex;align-items:center;gap:8px;padding:10px 12px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;font-size:13px;color:#15803d;font-weight:600\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" width=\"14\" height=\"14\" style=\"flex:0 0 14px;stroke:#15803d;stroke-width:3;fill:none;stroke-linecap:round;stroke-linejoin:round\"\u003e\u003cuse href=\"#i-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n      \u003cspan\u003eFungal-Acne Safe\u003c\/span\u003e\n    \u003c\/div\u003e\n\u003cdiv style=\"display:flex;align-items:center;gap:8px;padding:10px 12px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;font-size:13px;color:#15803d;font-weight:600\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" width=\"14\" height=\"14\" style=\"flex:0 0 14px;stroke:#15803d;stroke-width:3;fill:none;stroke-linecap:round;stroke-linejoin:round\"\u003e\u003cuse href=\"#i-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n      \u003cspan\u003ePregnancy Safe\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cstyle\u003e@media (max-width: 640px){ .pp-flags-grid{grid-template-columns:repeat(2, minmax(0,1fr))} }\u003c\/style\u003e\n\n    \u003cnav class=\"pp-nav\" aria-label=\"Jump to product section\"\u003e\n      \u003cdiv class=\"pp-nav-head\" aria-hidden=\"true\"\u003eJump to section\u003c\/div\u003e\n      \u003cdiv class=\"pp-nav-list\"\u003e\n        \u003ca href=\"#pp-safety\"\u003e\u003csvg class=\"ico\" viewbox=\"0 0 24 24\"\u003e\u003cuse href=\"#i-shield-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003cspan class=\"lbl\"\u003eSafety\u003c\/span\u003e\u003csvg class=\"ico arrow\" viewbox=\"0 0 24 24\"\u003e\u003cuse href=\"#i-arrow-right\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/a\u003e\n        \u003ca href=\"#pp-ingredients\"\u003e\u003csvg class=\"ico\" viewbox=\"0 0 24 24\"\u003e\u003cuse href=\"#i-flask\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003cspan class=\"lbl\"\u003eIngredients\u003c\/span\u003e\u003csvg class=\"ico arrow\" viewbox=\"0 0 24 24\"\u003e\u003cuse href=\"#i-arrow-right\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/a\u003e\n        \u003ca href=\"#pp-routine\"\u003e\u003csvg class=\"ico\" viewbox=\"0 0 24 24\"\u003e\u003cuse href=\"#i-refresh\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003cspan class=\"lbl\"\u003eRoutine\u003c\/span\u003e\u003csvg class=\"ico arrow\" viewbox=\"0 0 24 24\"\u003e\u003cuse href=\"#i-arrow-right\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/a\u003e\n        \u003ca href=\"#pp-how-to-use\"\u003e\u003csvg class=\"ico\" viewbox=\"0 0 24 24\"\u003e\u003cuse href=\"#i-list\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003cspan class=\"lbl\"\u003eHow to use\u003c\/span\u003e\u003csvg class=\"ico arrow\" viewbox=\"0 0 24 24\"\u003e\u003cuse href=\"#i-arrow-right\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/a\u003e\n        \u003ca href=\"#pp-skin-types\"\u003e\u003csvg class=\"ico\" viewbox=\"0 0 24 24\"\u003e\u003cuse href=\"#i-target\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003cspan class=\"lbl\"\u003eSkin types\u003c\/span\u003e\u003csvg class=\"ico arrow\" viewbox=\"0 0 24 24\"\u003e\u003cuse href=\"#i-arrow-right\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/a\u003e\n        \u003ca href=\"#pp-results\"\u003e\u003csvg class=\"ico\" viewbox=\"0 0 24 24\"\u003e\u003cuse href=\"#i-trending\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003cspan class=\"lbl\"\u003eResults\u003c\/span\u003e\u003csvg class=\"ico arrow\" viewbox=\"0 0 24 24\"\u003e\u003cuse href=\"#i-arrow-right\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/a\u003e\n        \u003ca href=\"#pp-reviews\"\u003e\u003csvg class=\"ico\" viewbox=\"0 0 24 24\"\u003e\u003cuse href=\"#i-star\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003cspan class=\"lbl\"\u003eReviews\u003c\/span\u003e\u003csvg class=\"ico arrow\" viewbox=\"0 0 24 24\"\u003e\u003cuse href=\"#i-arrow-right\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/a\u003e\n        \u003ca href=\"#pp-dupes\"\u003e\u003csvg class=\"ico\" viewbox=\"0 0 24 24\"\u003e\u003cuse href=\"#i-coin\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003cspan class=\"lbl\"\u003eDupes\u003c\/span\u003e\u003csvg class=\"ico arrow\" viewbox=\"0 0 24 24\"\u003e\u003cuse href=\"#i-arrow-right\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/a\u003e\n        \u003ca href=\"#pp-faq\"\u003e\u003csvg class=\"ico\" viewbox=\"0 0 24 24\"\u003e\u003cuse href=\"#i-help\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003cspan class=\"lbl\"\u003eFAQ\u003c\/span\u003e\u003csvg class=\"ico arrow\" viewbox=\"0 0 24 24\"\u003e\u003cuse href=\"#i-arrow-right\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/a\u003e\n      \u003c\/div\u003e\n    \u003c\/nav\u003e\n\n    \u003cdiv class=\"pp-scorecard\"\u003e\n      \u003cdiv class=\"item\"\u003e\n\u003cdiv class=\"lbl\"\u003ePregnancy\u003c\/div\u003e\n\u003cdiv class=\"val safe\"\u003e\n\u003csvg class=\"check\" viewbox=\"0 0 24 24\"\u003e\u003cuse href=\"#i-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003e Safe\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"item\"\u003e\n\u003cdiv class=\"lbl\"\u003eFungal Acne\u003c\/div\u003e\n\u003cdiv class=\"val safe\"\u003e\n\u003csvg class=\"check\" viewbox=\"0 0 24 24\"\u003e\u003cuse href=\"#i-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003e Safe\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"item\"\u003e\n\u003cdiv class=\"lbl\"\u003eComedogenic\u003c\/div\u003e\n\u003cdiv class=\"val safe\"\u003e0\u003csmall\u003e\/ 5\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pp-specs\"\u003e\n      \u003cdiv class=\"pp-spec\"\u003e\n\u003cdiv class=\"ico-wrap\"\u003e\u003csvg class=\"ico\" viewbox=\"0 0 24 24\"\u003e\u003cuse href=\"#i-droplet\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eType\u003c\/div\u003e\n\u003cdiv class=\"val\"\u003eToner\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"pp-spec\"\u003e\n\u003cdiv class=\"ico-wrap\"\u003e\u003csvg class=\"ico\" viewbox=\"0 0 24 24\"\u003e\u003cuse href=\"#i-leaf\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eKey Active\u003c\/div\u003e\n\u003cdiv class=\"val\"\u003eNiacinamide\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"pp-spec\"\u003e\n\u003cdiv class=\"ico-wrap\"\u003e\u003csvg class=\"ico\" viewbox=\"0 0 24 24\"\u003e\u003cuse href=\"#i-sun\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eUse\u003c\/div\u003e\n\u003cdiv class=\"val\"\u003eAM \u0026amp; PM\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"pp-spec\"\u003e\n\u003cdiv class=\"ico-wrap\"\u003e\u003csvg class=\"ico\" viewbox=\"0 0 24 24\"\u003e\u003cuse href=\"#i-package\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003eBrand\u003c\/div\u003e\n\u003cdiv class=\"val\"\u003eHayejin\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"pp-spec\"\u003e\n\u003cdiv class=\"ico-wrap\"\u003e\u003csvg class=\"ico\" viewbox=\"0 0 24 24\"\u003e\u003cuse href=\"#i-calendar\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"lbl\"\u003ePAO\u003c\/div\u003e\n\u003cdiv class=\"val\"\u003e12 months\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n\n  \n\n  \n  \u003cdiv class=\"pp-title\" id=\"pp-safety\"\u003e\n    \u003cspan class=\"eyebrow\"\u003e02\u003c\/span\u003e\n    \u003ch2\u003eSafety \u0026amp; compatibility\u003c\/h2\u003e\n    \u003cspan class=\"num\"\u003eSAFE\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"pp-safety\"\u003e\n    \n    \u003cdiv class=\"pp-safety-item safe\"\u003e\n      \u003cdiv class=\"ico-wrap\"\u003e\u003csvg class=\"ico\" viewbox=\"0 0 24 24\"\u003e\u003cuse href=\"#i-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003ePregnancy \u0026amp; breastfeeding safe\u003c\/strong\u003e\n        \u003cp\u003eContains no retinoids, salicylic acid, hydroquinone, or chemical sunscreens flagged for use during pregnancy or nursing.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pp-safety-item safe\"\u003e\n      \u003cdiv class=\"ico-wrap\"\u003e\u003csvg class=\"ico\" viewbox=\"0 0 24 24\"\u003e\u003cuse href=\"#i-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eFungal acne (Malassezia) safe\u003c\/strong\u003e\n        \u003cp\u003eZero fungal acne triggers detected. No fatty acids, esters, polysorbates, or known oils that feed Malassezia yeast.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pp-safety-item safe\"\u003e\n      \u003cdiv class=\"ico-wrap\"\u003e\u003csvg class=\"ico\" viewbox=\"0 0 24 24\"\u003e\u003cuse href=\"#i-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eSensitive skin friendly\u003c\/strong\u003e\n        \u003cp\u003eFree from fragrance and drying alcohols — generally well-tolerated by sensitive and reactive skin.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \n  \u003cdiv class=\"pp-title\" id=\"pp-ingredients\"\u003e\n    \u003cspan class=\"eyebrow\"\u003e03\u003c\/span\u003e\n    \u003ch2\u003eIngredient breakdown\u003c\/h2\u003e\n    \u003cspan class=\"num\"\u003eINCI\u003c\/span\u003e\n  \u003c\/div\u003e\n  \n  \u003cdiv class=\"pp-fn-groups\" style=\"margin:18px 0 26px 0;padding:16px 18px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px\"\u003e\n    \u003cdiv style=\"font-size:11px;font-weight:700;letter-spacing:0.08em;color:#475569;text-transform:uppercase;margin-bottom:10px\"\u003eKey actives by function\u003c\/div\u003e\n    \u003cdiv style=\"display:flex;flex-direction:column;gap:10px\"\u003e\n      \u003cdiv style=\"display:grid;grid-template-columns:130px 1fr;gap:12px;align-items:start\"\u003e\n          \u003cdiv style=\"display:inline-block;padding:6px 12px;background:#fce7f3;color:#9d174d;border-radius:999px;font-size:12px;font-weight:700;text-align:center\"\u003eBrightening\u003c\/div\u003e\n          \u003cdiv style=\"flex:1\"\u003e\u003cspan style=\"display:inline-block;padding:4px 10px;background:#fff;border:1px solid #9d174d33;color:#9d174d;border-radius:999px;font-size:12.5px;font-weight:600;margin:0 6px 6px 0\"\u003eNiacinamide\u003c\/span\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n\u003cdiv style=\"display:grid;grid-template-columns:130px 1fr;gap:12px;align-items:start\"\u003e\n          \u003cdiv style=\"display:inline-block;padding:6px 12px;background:#dbeafe;color:#1e40af;border-radius:999px;font-size:12px;font-weight:700;text-align:center\"\u003eHydration\u003c\/div\u003e\n          \u003cdiv style=\"flex:1\"\u003e\u003cspan style=\"display:inline-block;padding:4px 10px;background:#fff;border:1px solid #1e40af33;color:#1e40af;border-radius:999px;font-size:12.5px;font-weight:600;margin:0 6px 6px 0\"\u003eGlycerin\u003c\/span\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cstyle\u003e@media (max-width:640px){ .pp-fn-groups \u003e div \u003e div \u003e div{ grid-template-columns: 1fr !important } }\u003c\/style\u003e\n  \n  \u003cdiv class=\"pp-ingredient\" itemscope itemtype=\"https:\/\/schema.org\/ChemicalSubstance\"\u003e\n    \u003cdiv class=\"ing-head\"\u003e\n      \u003cdiv class=\"ing-icon\" aria-hidden=\"true\"\u003e\u003csvg class=\"ico\" viewbox=\"0 0 24 24\"\u003e\u003cuse href=\"#i-flask\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003ch3 itemprop=\"name\"\u003eNiacinamide \u003cspan class=\"tag proven\"\u003eProven\u003c\/span\u003e\n\u003c\/h3\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"ing-desc\" itemprop=\"description\"\u003eVitamin B3 derivative. Visibly reduces sebum, improves barrier function, and fades pigmentation over 4–8 weeks of consistent use.\u003c\/p\u003e\n    \u003cul class=\"pp-science\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eResearch:\u003c\/strong\u003e Studies show 4–10% niacinamide reduces transepidermal water loss and visibly fades hyperpigmentation in 4 weeks\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFunction:\u003c\/strong\u003e Inhibits melanosome transfer — fades existing dark spots and prevents new pigmentation\u003c\/li\u003e\n\u003c\/ul\u003e\n    \u003cdiv class=\"pp-callout positive\"\u003e\n      \u003csvg class=\"ico\" viewbox=\"0 0 24 24\"\u003e\u003cuse href=\"#i-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n      \u003cdiv\u003eNiacinamide is well-tolerated at concentrations of 2–10% — works for all skin types including sensitive.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"pp-ingredient\" itemscope itemtype=\"https:\/\/schema.org\/ChemicalSubstance\"\u003e\n    \u003cdiv class=\"ing-head\"\u003e\n      \u003cdiv class=\"ing-icon\" aria-hidden=\"true\"\u003e\u003csvg class=\"ico\" viewbox=\"0 0 24 24\"\u003e\u003cuse href=\"#i-flask\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003ch3 itemprop=\"name\"\u003eEthylhexylglycerin \u003cspan class=\"tag supporting\"\u003eSupporting\u003c\/span\u003e\n\u003c\/h3\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"ing-desc\" itemprop=\"description\"\u003eOne of the most-studied humectants. Effective from 2% upwards, gold standard for hydration.\u003c\/p\u003e\n    \u003cul class=\"pp-science\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eResearch:\u003c\/strong\u003e Multiple studies show glycerin outperforms many newer humectants at certain concentrations\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFunction:\u003c\/strong\u003e Pulls moisture from the air + redistributes it within the skin barrier\u003c\/li\u003e\n\u003c\/ul\u003e\n  \u003c\/div\u003e\n  \n  \n  \u003cdiv class=\"pp-accordion\"\u003e\n    \u003cinput type=\"checkbox\" id=\"pp-inci\"\u003e\n    \u003clabel for=\"pp-inci\"\u003e\n      \u003csvg class=\"ico\" viewbox=\"0 0 24 24\" style=\"display:inline-block;width:14px;height:14px;vertical-align:middle\"\u003e\u003cuse href=\"#i-list\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n      Full ingredients (INCI)\n    \u003c\/label\u003e\n    \u003cdiv class=\"pp-acc-content\"\u003e\n      \u003cp\u003e\u003cstrong\u003e29 ingredients\u003c\/strong\u003e\u003c\/p\u003e\n      \u003cp style=\"font-size:0.85em;color:var(--pp-text-muted);line-height:1.8;\"\u003eWater, Triethylhexanoin, Hydrogenated Poly(C6-14 Olefin), Methylpropanediol, 1,2-Hexanediol, Niacinamide, Oryza Sativa (Rice) Bran Oil, Butylene Glycol, Oryza Sativa (Rice) Bran Extract, Ethylhexylglycerin, Adenosine, Olea Europaea (Olive) Fruit Oil, Pelargonium Graveolens Flower Oil, Amaranthus Caudatus Seed Extract, Cellulose Gum, Hydrogenated Lecithin, Polyglyceryl-10 Myristate, Ulmus Davidiana Root Extract, Lavandula Angustifolia (Lavender) Oil, Caprylyl Glycol, Anthemis Nobilis Flower Oil, Candida Bombicola\/​Glucose\/​Methyl Rapeseedate Ferment, Citrus Aurantium Dulcis (Orange) Peel Oil, Juniperus Mexicana Oil, Oryza Sativa (Rice) Extract, Hydrolyzed Vegetable Protein, Maltodextrin, Phytic Acid, Tocopherol.\u003c\/p\u003e\n      \n      \u003cdiv class=\"free-list\"\u003e\n        \u003cstrong\u003eFREE FROM:\u003c\/strong\u003e Synthetic Fragrances · Drying Alcohol · Parabens · Sulfates (SLS \/ SLES) · Silicones · Talc · Mineral Oil · Phthalates · Bisphenols (BPA) · PFAS · Retinoids · Hydroquinone · Formaldehyde Releasers · Heavy Metal Pigments · Gluten\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \n  \u003cdiv class=\"pp-title\" id=\"pp-routine\"\u003e\n    \u003cspan class=\"eyebrow\"\u003e04\u003c\/span\u003e\n    \u003ch2\u003eWhere it fits in your routine\u003c\/h2\u003e\n    \u003cspan class=\"num\"\u003eSTEP 02\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"pp-routine\"\u003e\n    \u003cdiv class=\"pp-routine-step\"\u003e\n      \u003cdiv class=\"num\"\u003e1\u003c\/div\u003e\n      \u003cdiv class=\"name\"\u003eCleanser\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pp-routine-step current\"\u003e\n      \u003cdiv class=\"num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"name\"\u003e▸ This Toner\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pp-routine-step\"\u003e\n      \u003cdiv class=\"num\"\u003e3\u003c\/div\u003e\n      \u003cdiv class=\"name\"\u003eEssence\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pp-routine-step\"\u003e\n      \u003cdiv class=\"num\"\u003e4\u003c\/div\u003e\n      \u003cdiv class=\"name\"\u003eSerum\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pp-routine-step\"\u003e\n      \u003cdiv class=\"num\"\u003e5\u003c\/div\u003e\n      \u003cdiv class=\"name\"\u003eMoisturizer\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pp-routine-step\"\u003e\n      \u003cdiv class=\"num\"\u003e6\u003c\/div\u003e\n      \u003cdiv class=\"name\"\u003eSunscreen\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cp style=\"text-align:center;color:#475569;font-size:13.5px;margin-top:14px;line-height:1.6\"\u003eApply right after cleansing while skin is still damp. Pat into face with palms or a cotton pad, then follow with serum and moisturizer.\u003c\/p\u003e\n\n  \n  \u003cdiv class=\"pp-title\" id=\"pp-how-to-use\"\u003e\n    \u003cspan class=\"eyebrow\"\u003e05\u003c\/span\u003e\n    \u003ch2\u003eHow to use\u003c\/h2\u003e\n    \u003cspan class=\"num\"\u003e4 STEPS\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"pp-steps\"\u003e\n    \n    \u003cdiv class=\"pp-step\"\u003e\n      \u003cdiv class=\"num\"\u003e1\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003ch4\u003eCleanse first\u003c\/h4\u003e\n        \u003cp\u003eUse on freshly cleansed skin while it's still slightly damp.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pp-step\"\u003e\n      \u003cdiv class=\"num\"\u003e2\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003ch4\u003eSaturate cotton pad or palms\u003c\/h4\u003e\n        \u003cp\u003ePour a few drops onto a cotton pad, or directly into palms.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pp-step\"\u003e\n      \u003cdiv class=\"num\"\u003e3\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003ch4\u003eSweep across face\u003c\/h4\u003e\n        \u003cp\u003ePress gently outward from the center — avoid rubbing. Include neck.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pp-step\"\u003e\n      \u003cdiv class=\"num\"\u003e4\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003ch4\u003eLayer \u0026amp; continue\u003c\/h4\u003e\n        \u003cp\u003eWait 30 seconds for absorption before applying serums or moisturizer.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \n\n  \n\n  \n\n  \n\n  \n\n  \n\n  \n\n  \n  \u003cdiv class=\"pp-title\" id=\"pp-storage\"\u003e\n    \u003cspan class=\"eyebrow\"\u003e13\u003c\/span\u003e\n    \u003ch2\u003eStorage \u0026amp; shelf life\u003c\/h2\u003e\n    \u003cspan class=\"num\"\u003e12 MONTHS\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"pp-safety\"\u003e\n    \u003cdiv class=\"pp-safety-item info\"\u003e\n      \u003cdiv class=\"ico-wrap\"\u003e\u003csvg class=\"ico\" viewbox=\"0 0 24 24\"\u003e\u003cuse href=\"#i-clock\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003ePeriod After Opening (PAO)\u003c\/strong\u003e\n        \u003cp\u003e12 months after opening. Check the small jar symbol on the packaging for the manufacturer-specified PAO. Some brands also print a manufacture date — keep both in mind.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pp-safety-item info\"\u003e\n      \u003cdiv class=\"ico-wrap\"\u003e\u003csvg class=\"ico\" viewbox=\"0 0 24 24\"\u003e\u003cuse href=\"#i-shield-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eStorage\u003c\/strong\u003e\n        \u003cp\u003eStore in a cool, dry place away from direct sunlight. Heat and UV degrade many active ingredients. Keep the cap on when not in use.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pp-safety-item info\"\u003e\n      \u003cdiv class=\"ico-wrap\"\u003e\u003csvg class=\"ico\" viewbox=\"0 0 24 24\"\u003e\u003cuse href=\"#i-bottle\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003ePackaging\u003c\/strong\u003e\n        \u003cp\u003eStandard cosmetic packaging with cap. Re-cap after each use to prevent oxidation of actives.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pp-safety-item info\"\u003e\n      \u003cdiv class=\"ico-wrap\"\u003e\u003csvg class=\"ico\" viewbox=\"0 0 24 24\"\u003e\u003cuse href=\"#i-plane\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eTravel Friendly\u003c\/strong\u003e\n        \u003cp\u003eCheck container size against TSA \/ IATA liquids rules — under 100ml is carry-on compatible. Use a leak-proof travel pouch.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \n\n  \n\n  \u003c!-- \"About this listing\" attribution block DELETED per audit (was leaking pipeline metadata to end-users + free outbound link to incidecoder). --\u003e\n  \u003cmeta name=\"source-attribution\" content=\"https:\/\/incidecoder.com\/products\/hayejin-ricefila-tm-oil-toner\"\u003e\n\n  \u003cbutton class=\"pp-back-to-top\" aria-label=\"Back to top\" type=\"button\" style=\"position:fixed;bottom:24px;right:24px;width:44px;height:44px;border-radius:50%;background:var(--pp-accent);color:#fff;border:none;display:none;cursor:pointer;z-index:50;box-shadow:0 4px 16px rgba(13,31,45,0.2)\"\u003e↑\u003c\/button\u003e\n  \u003cscript\u003e\n  (function () {\n    var btt = document.querySelector('.pp-back-to-top');\n    if (!btt) return;\n    var ticking = false;\n    function onScroll () {\n      if (!ticking) {\n        window.requestAnimationFrame(function () {\n          btt.style.display = window.scrollY \u003e 600 ? 'block' : 'none';\n          ticking = false;\n        });\n        ticking = true;\n      }\n    }\n    btt.addEventListener('click', function () { window.scrollTo({ top: 0, behavior: 'smooth' }); });\n    window.addEventListener('scroll', onScroll, { passive: true });\n    onScroll();\n  })();\n  \u003c\/script\u003e\n\u003c\/div\u003e","brand":"Hayejin","offers":[{"title":"Default Title","offer_id":53706335551831,"sku":null,"price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0907\/5028\/8215\/files\/hayejin-ricefila-oil-toner.jpg?v=1780525588","url":"https:\/\/www.skincarisma.com\/products\/hayejin-ricefila-oil-toner","provider":"Skincarisma","version":"1.0","type":"link"}