{"product_id":"wardah-perfect-bright-moisturiser","title":"Wardah Perfect Bright Moisturiser","description":"\u003cdiv class=\"pp\" lang=\"en\" itemscope itemtype=\"https:\/\/schema.org\/Product\"\u003e\n  \u003cmeta itemprop=\"name\" content=\"Wardah Perfect Bright Moisturiser\"\u003e\n  \u003cmeta itemprop=\"brand\" content=\"Wardah\"\u003e\n  \u003cmeta itemprop=\"category\" content=\"Skincare \u0026gt; Moisturizer\"\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\": \"Moisturizer\",\n          \"item\": \"https:\/\/skincarisma.com\/collections\/moisturizer\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 3,\n          \"name\": \"Wardah Perfect Bright Moisturiser\",\n          \"item\": \"https:\/\/skincarisma.com\/products\/wardah-perfect-bright-moisturiser\"\n        }\n      ]\n    },\n    {\n      \"@type\": \"ItemList\",\n      \"name\": \"Wardah Perfect Bright Moisturiser — Ingredients (INCI)\",\n      \"numberOfItems\": 30,\n      \"itemListElement\": [\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 1,\n          \"name\": \"Myristic Acid\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 2,\n          \"name\": \"Glycerin\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 3,\n          \"name\": \"Aqua\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 4,\n          \"name\": \"Propylene Glycol\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 5,\n          \"name\": \"Potassium Hydroxide\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 6,\n          \"name\": \"Stearic Acid\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 7,\n          \"name\": \"Glycol Distearate\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 8,\n          \"name\": \"Lauric Acid\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 9,\n          \"name\": \"Glyceryl Stearate\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 10,\n          \"name\": \"Decyl Glucoside\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 11,\n          \"name\": \"Olive Oil\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 12,\n          \"name\": \"PEG-7 Esters\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 13,\n          \"name\": \"Fragrance\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 14,\n          \"name\": \"Niacinamide\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 15,\n          \"name\": \"Phenoxyethanol\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 16,\n          \"name\": \"Ethylhexylglycerin\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 17,\n          \"name\": \"Kaolin\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 18,\n          \"name\": \"Panthenol\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 19,\n          \"name\": \"Silica\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 20,\n          \"name\": \"Disodium EDTA\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 21,\n          \"name\": \"Polyquaternium-7\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 22,\n          \"name\": \"Sodium Benzoate\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 23,\n          \"name\": \"Butylene Glycol\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 24,\n          \"name\": \"Isomalt\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 25,\n          \"name\": \"Vaccinium Macrocarpon Fruit Extract\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 26,\n          \"name\": \"Euterpe Oleracea Fruit Extract\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 27,\n          \"name\": \"Potassium Sorbate\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 28,\n          \"name\": \"Callicarpa Japonica Fruit Extract\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 29,\n          \"name\": \"Lecithin\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 30,\n          \"name\": \"Lycium Barbarum Callus Culture Extract\"\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    \u003cp class=\"pp-subtitle\"\u003eMoisturizer from Wardah. Skincarisma's automated ingredient analyzer extracted 3 key actives across the full INCI list.\u003c\/p\u003e\n\n    \u003cdiv class=\"pp-badges\"\u003e\n\u003cspan class=\"pp-badge\"\u003e\u003csvg class=\"ico\" viewbox=\"0 0 24 24\"\u003e\u003cuse href=\"#i-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003eParaben-Free\u003c\/span\u003e\u003cspan class=\"pp-badge\"\u003e\u003csvg class=\"ico\" viewbox=\"0 0 24 24\"\u003e\u003cuse href=\"#i-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003eSulfate-Free\u003c\/span\u003e\u003cspan class=\"pp-badge\"\u003e\u003csvg class=\"ico\" viewbox=\"0 0 24 24\"\u003e\u003cuse href=\"#i-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003eSilicone-Free\u003c\/span\u003e\u003cspan class=\"pp-badge\"\u003e\u003csvg class=\"ico\" viewbox=\"0 0 24 24\"\u003e\u003cuse href=\"#i-check\"\u003e\u003c\/use\u003e\u003c\/svg\u003ePregnancy Safe\u003c\/span\u003e\n\u003c\/div\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 warning\"\u003e\n\u003csvg class=\"x\" viewbox=\"0 0 24 24\"\u003e\u003cuse href=\"#i-x\"\u003e\u003c\/use\u003e\u003c\/svg\u003e No\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"item\"\u003e\n\u003cdiv class=\"lbl\"\u003eComedogenic\u003c\/div\u003e\n\u003cdiv class=\"val warning\"\u003e5\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\"\u003eMoisturizer\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\"\u003eWardah\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    \u003cdiv class=\"pp-videos\"\u003e\n      \u003cspan class=\"eyebrow\"\u003e\u003csvg class=\"ico\" viewbox=\"0 0 24 24\"\u003e\u003cuse href=\"#i-star\"\u003e\u003c\/use\u003e\u003c\/svg\u003e Real reviews · YouTube Shorts\u003c\/span\u003e\n      \u003cdiv class=\"pp-videos-grid\"\u003e\n        \u003cdiv class=\"pp-videos-frame\"\u003e\n          \u003ciframe src=\"https:\/\/www.youtube.com\/embed\/yhwwY3uj4IM?modestbranding=1\u0026amp;rel=0\u0026amp;playsinline=1\" title=\"YouTube Shorts review 1 — Wardah Perfect Bright Moisturiser\" loading=\"lazy\" allow=\"accelerometer; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen\" allowfullscreen referrerpolicy=\"strict-origin-when-cross-origin\"\u003e\u003c\/iframe\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pp-videos-frame\"\u003e\n          \u003ciframe src=\"https:\/\/www.youtube.com\/embed\/AIApyMcmEX0?modestbranding=1\u0026amp;rel=0\u0026amp;playsinline=1\" title=\"YouTube Shorts review 2 — Wardah Perfect Bright Moisturiser\" loading=\"lazy\" allow=\"accelerometer; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen\" allowfullscreen referrerpolicy=\"strict-origin-when-cross-origin\"\u003e\u003c\/iframe\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pp-videos-frame\"\u003e\n          \u003ciframe src=\"https:\/\/www.youtube.com\/embed\/B0n30yvuVdI?modestbranding=1\u0026amp;rel=0\u0026amp;playsinline=1\" title=\"YouTube Shorts review 3 — Wardah Perfect Bright Moisturiser\" loading=\"lazy\" allow=\"accelerometer; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen\" allowfullscreen referrerpolicy=\"strict-origin-when-cross-origin\"\u003e\u003c\/iframe\u003e\n        \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 warning\"\u003e\n      \u003cdiv class=\"ico-wrap\"\u003e\u003csvg class=\"ico\" viewbox=\"0 0 24 24\"\u003e\u003cuse href=\"#i-x\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eFungal acne triggers present\u003c\/strong\u003e\n        \u003cp\u003eContains 5 ingredient(s) that can feed Malassezia: myristic acid, stearic acid, lauric acid and more.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pp-safety-item caution\"\u003e\n      \u003cdiv class=\"ico-wrap\"\u003e\u003csvg class=\"ico\" viewbox=\"0 0 24 24\"\u003e\u003cuse href=\"#i-info\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eContains fragrance\u003c\/strong\u003e\n        \u003cp\u003eAdded fragrance can irritate sensitive or compromised skin. Patch-test before regular use.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pp-safety-item caution\"\u003e\n      \u003cdiv class=\"ico-wrap\"\u003e\u003csvg class=\"ico\" viewbox=\"0 0 24 24\"\u003e\u003cuse href=\"#i-info\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eContains drying alcohol\u003c\/strong\u003e\n        \u003cp\u003eDenatured alcohol can be drying with repeated use, especially on dry or sensitive skin types.\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-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\"\u003ePanthenol \u003cspan class=\"tag supporting\"\u003eSupporting\u003c\/span\u003e\n\u003c\/h3\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"ing-desc\" itemprop=\"description\"\u003ePro-vitamin B5 — converts to pantothenic acid in skin. Deeply hydrating and calming.\u003c\/p\u003e\n    \u003cul class=\"pp-science\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eFunction:\u003c\/strong\u003e Humectant + emollient + soothing — improves moisture and reduces irritation\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBenefit:\u003c\/strong\u003e Especially helpful for stressed, sensitized, or damaged skin\u003c\/li\u003e\n\u003c\/ul\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\"\u003eGlycerin \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\u003e30 ingredients\u003c\/strong\u003e\u003c\/p\u003e\n      \u003cp style=\"font-size:0.85em;color:var(--pp-text-muted);line-height:1.8;\"\u003eMyristic Acid, Glycerin, Aqua, Propylene Glycol, Potassium Hydroxide, Stearic Acid, Glycol Distearate, Lauric Acid, Glyceryl Stearate, Decyl Glucoside, Olive Oil, PEG-7 Esters, Fragrance, Niacinamide, Phenoxyethanol, Ethylhexylglycerin, Kaolin, Panthenol, Silica, Disodium EDTA, Polyquaternium-7, Sodium Benzoate, Butylene Glycol, Isomalt, Vaccinium Macrocarpon Fruit Extract, Euterpe Oleracea Fruit Extract, Potassium Sorbate, Callicarpa Japonica Fruit Extract, Lecithin, Lycium Barbarum Callus Culture Extract.\u003c\/p\u003e\n      \n      \u003cdiv class=\"free-list\"\u003e\n        \u003cstrong\u003eFREE FROM:\u003c\/strong\u003e 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 05\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\"\u003e\n      \u003cdiv class=\"num\"\u003e2\u003c\/div\u003e\n      \u003cdiv class=\"name\"\u003eToner\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 current\"\u003e\n      \u003cdiv class=\"num\"\u003e5\u003c\/div\u003e\n      \u003cdiv class=\"name\"\u003e▸ This Moisturizer\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 on clean, dry skin after toner and before heavier creams. Pat gently to encourage absorption. Wait 1-2 minutes before the next step to prevent pilling.\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\u003eApply to slightly damp skin\u003c\/h4\u003e\n        \u003cp\u003eDamp skin absorbs better — apply right after toner\/serum.\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\u003eUse a pea-sized amount\u003c\/h4\u003e\n        \u003cp\u003eMore isn't better — too much can clog pores or pill under sunscreen.\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\u003eMassage upward\u003c\/h4\u003e\n        \u003cp\u003eUse circular upward motions — face, neck, and décolletage.\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\u003eWait before next step\u003c\/h4\u003e\n        \u003cp\u003eAllow 1–2 minutes before sunscreen (AM) or sleep (PM).\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\/wardah-perfect-bright-moisturiser\"\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":"Wardah","offers":[{"title":"Default Title","offer_id":53648548200791,"sku":null,"price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0907\/5028\/8215\/files\/wardah-perfect-bright-moisturiser.jpg?v=1779845532","url":"https:\/\/www.skincarisma.com\/products\/wardah-perfect-bright-moisturiser","provider":"Skincarisma","version":"1.0","type":"link"}