{"product_id":"intensive-moisture-cleanser","title":"Intensive Moisture Cleanser","description":"\u003cstyle\u003e\n:root{--pp-primary:#91d1ff;--pp-primary-dark:#5bb8f5;--pp-bg:#f8fafc;--pp-card:#fff;--pp-border:#e2e8f0;--pp-text:#1e293b;--pp-text-muted:#64748b;--pp-success:#22c55e;--pp-warning:#f59e0b;--pp-danger:#ef4444;--pp-shadow:0 1px 3px rgba(0,0,0,0.08);--pp-shadow-md:0 4px 12px rgba(0,0,0,0.1);--pp-radius:12px;--pp-radius-sm:8px}\n.pp{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;line-height:1.7;color:var(--pp-text);max-width:900px;margin:0 auto;padding:0}\n.pp *{box-sizing:border-box}\n\n\/* === Hero Section === *\/\n.pp-hero{margin-bottom:28px;padding-bottom:28px;border-bottom:1px solid var(--pp-border)}\n.pp-hero .pp-subtitle{font-size:1.05em;color:var(--pp-text-muted);max-width:700px;margin:0 0 20px;line-height:1.8}\n.pp-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}\n.pp-badge{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:var(--pp-bg);border-radius:50px;font-size:0.8em;color:var(--pp-text);border:1px solid var(--pp-border);transition:all 0.2s}\n.pp-badge:hover{border-color:var(--pp-primary);background:#f0f9ff}\n.pp-origin{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border-radius:50px;margin:15px 0;border:1px solid #bae6fd}\n.pp-origin .flag{font-size:1.2em}\n.pp-origin .text{font-size:0.9em;color:var(--pp-text)}\n.pp-origin .text strong{font-weight:600}\n\n\/* === Anchor Navigation === *\/\n.pp-nav{margin-top:24px;padding:16px;background:var(--pp-bg);border-radius:var(--pp-radius);border:1px solid var(--pp-border)}\n.pp-nav-list{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none}\n.pp-nav-list li{list-style:none;margin:0;padding:0}\n.pp-nav-list a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:12px 8px;background:var(--pp-card);border-radius:var(--pp-radius-sm);font-size:0.7em;color:var(--pp-text-muted);text-decoration:none;transition:all 0.25s ease;border:1px solid var(--pp-border);text-align:center;min-height:60px}\n.pp-nav-list a:hover{background:var(--pp-primary);color:#fff;border-color:var(--pp-primary);transform:translateY(-2px);box-shadow:var(--pp-shadow-md)}\n.pp-nav-list a .icon{font-size:1.3em;line-height:1}\n.pp-nav-list a .text{font-weight:500;line-height:1.2}\n\n\/* === Quick Info === *\/\n.pp-quickinfo{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0;padding:20px;background:linear-gradient(135deg,#f0f9ff 0%,var(--pp-bg) 100%);border-radius:var(--pp-radius);border:1px solid var(--pp-border)}\n@media(max-width:480px){.pp-quickinfo{grid-template-columns:1fr;gap:16px}}\n.pp-quickinfo-item{text-align:center;padding:8px}\n.pp-quickinfo-item .label{font-size:0.7em;text-transform:uppercase;letter-spacing:0.5px;color:var(--pp-text-muted);margin-bottom:6px}\n.pp-quickinfo-item .value{font-size:1.05em;font-weight:600;color:var(--pp-text)}\n.pp-quickinfo-item .value.safe{color:var(--pp-success)}\n.pp-quickinfo-item .value.caution{color:var(--pp-warning)}\n.pp-quickinfo-item .value.warning{color:var(--pp-danger)}\n\n\/* === Specs Grid === *\/\n.pp-specs{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--pp-border);border-radius:var(--pp-radius);overflow:hidden;margin:24px 0;box-shadow:var(--pp-shadow)}\n@media(min-width:600px){.pp-specs{grid-template-columns:repeat(5,1fr)}}\n.pp-spec{background:var(--pp-card);padding:16px 10px;text-align:center;transition:background 0.2s}\n.pp-spec:hover{background:var(--pp-bg)}\n.pp-spec .icon{font-size:1.4em;margin-bottom:6px}\n.pp-spec .label{font-size:0.65em;text-transform:uppercase;letter-spacing:0.5px;color:var(--pp-text-muted);margin-bottom:4px}\n.pp-spec .value{font-size:0.8em;font-weight:600;color:var(--pp-text)}\n\n\/* === Sensory\/Texture === *\/\n.pp-sensory{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:20px 0}\n@media(min-width:600px){.pp-sensory{grid-template-columns:repeat(4,1fr)}}\n.pp-sensory-item{padding:16px;background:var(--pp-card);border-radius:var(--pp-radius);text-align:center;border:1px solid var(--pp-border);transition:all 0.2s}\n.pp-sensory-item:hover{box-shadow:var(--pp-shadow-md);transform:translateY(-2px)}\n.pp-sensory-item .icon{font-size:1.4em;margin-bottom:6px}\n.pp-sensory-item .label{font-size:0.65em;text-transform:uppercase;letter-spacing:0.5px;color:var(--pp-text-muted);margin-bottom:4px}\n.pp-sensory-item .value{font-size:0.8em;font-weight:600;color:var(--pp-text)}\n\n\/* === Features === *\/\n.pp-features{display:grid;grid-template-columns:1fr;gap:12px;margin:24px 0}\n@media(min-width:480px){.pp-features{grid-template-columns:repeat(2,1fr)}}\n.pp-feature{padding:18px;background:var(--pp-card);border-radius:var(--pp-radius);border:1px solid var(--pp-border);transition:all 0.25s ease}\n.pp-feature:hover{box-shadow:var(--pp-shadow-md);border-color:var(--pp-primary)}\n.pp-feature .icon{width:40px;height:40px;background:linear-gradient(135deg,var(--pp-primary) 0%,var(--pp-primary-dark) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.1em;margin-bottom:12px;box-shadow:0 2px 8px rgba(145,209,255,0.4)}\n.pp-feature h4{font-size:0.88em;font-weight:600;color:var(--pp-text);margin:0 0 4px}\n.pp-feature p{font-size:0.78em;color:var(--pp-text-muted);margin:0;line-height:1.5}\n\n\/* === Section Titles === *\/\n.pp-title{font-size:1.15em;font-weight:700;color:var(--pp-text);margin:36px 0 18px;padding-bottom:12px;border-bottom:3px solid var(--pp-primary);display:flex;align-items:center;gap:8px}\n\n\/* === Safety Items === *\/\n.pp-safety{display:grid;grid-template-columns:1fr;gap:10px;margin:18px 0}\n@media(min-width:600px){.pp-safety{grid-template-columns:repeat(2,1fr)}}\n.pp-safety-item{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:var(--pp-radius);font-size:0.85em;transition:transform 0.2s}\n.pp-safety-item:hover{transform:translateX(4px)}\n.pp-safety-item .icon{font-size:1.2em;flex-shrink:0}\n.pp-safety-item strong{display:block;font-size:0.92em;color:var(--pp-text);margin-bottom:3px}\n.pp-safety-item p{margin:0;color:var(--pp-text-muted);font-size:0.88em;line-height:1.5}\n.pp-safety-item.safe{background:linear-gradient(135deg,#dcfce7 0%,#f0fdf4 100%);border-left:4px solid var(--pp-success)}\n.pp-safety-item.caution{background:linear-gradient(135deg,#fef3c7 0%,#fffbeb 100%);border-left:4px solid var(--pp-warning)}\n.pp-safety-item.warning{background:linear-gradient(135deg,#fee2e2 0%,#fef2f2 100%);border-left:4px solid var(--pp-danger)}\n.pp-safety-item.info{background:linear-gradient(135deg,#e0f2fe 0%,#f0f9ff 100%);border-left:4px solid var(--pp-primary)}\n\n\/* === Ingredients === *\/\n.pp-ingredient{background:var(--pp-card);border-radius:var(--pp-radius);padding:18px;margin-bottom:14px;border:1px solid var(--pp-border);border-left:4px solid var(--pp-primary);box-shadow:var(--pp-shadow);transition:box-shadow 0.2s}\n.pp-ingredient:hover{box-shadow:var(--pp-shadow-md)}\n.pp-ingredient h3{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:0.98em;font-weight:600;color:var(--pp-text);margin:0 0 10px}\n.pp-ingredient h3 .conc{padding:4px 10px;background:var(--pp-bg);border-radius:50px;font-size:0.6em;font-weight:600;color:var(--pp-text-muted);border:1px solid var(--pp-border)}\n.pp-ingredient h3 .tag{margin-left:auto;padding:4px 12px;background:linear-gradient(135deg,var(--pp-primary) 0%,var(--pp-primary-dark) 100%);border-radius:50px;font-size:0.6em;font-weight:600;color:#fff}\n.pp-ingredient\u003ep{color:var(--pp-text-muted);margin:0 0 12px;font-size:0.85em;line-height:1.6}\n.pp-science{background:var(--pp-bg);border-radius:var(--pp-radius-sm);padding:14px 14px 14px 30px;margin:12px 0;border:1px solid var(--pp-border)}\n.pp-science li{margin-bottom:6px;color:var(--pp-text);font-size:0.85em}\n.pp-science li:last-child{margin-bottom:0}\n.pp-warning{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:var(--pp-radius-sm);margin-top:12px;font-size:0.82em}\n.pp-warning.caution{background:linear-gradient(135deg,#fef3c7 0%,#fffbeb 100%)}\n.pp-warning.positive{background:linear-gradient(135deg,#dcfce7 0%,#f0fdf4 100%)}\n.pp-warning .icon{font-size:1em;flex-shrink:0}\n\n\/* === Accordion === *\/\n.pp-accordion{margin:20px 0}\n.pp-accordion input[type=\"checkbox\"]{display:none}\n.pp-accordion label{display:flex;justify-content:space-between;align-items:center;padding:16px;background:var(--pp-card);border-radius:var(--pp-radius);cursor:pointer;font-weight:500;color:var(--pp-text);font-size:0.92em;border:1px solid var(--pp-border);transition:all 0.2s}\n.pp-accordion label:hover{border-color:var(--pp-primary);background:var(--pp-bg)}\n.pp-accordion label::after{content:'+';width:28px;height:28px;background:linear-gradient(135deg,var(--pp-primary) 0%,var(--pp-primary-dark) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2em;transition:transform 0.3s}\n.pp-accordion input:checked+label{border-radius:var(--pp-radius) var(--pp-radius) 0 0}\n.pp-accordion input:checked+label::after{transform:rotate(45deg)}\n.pp-accordion .pp-acc-content{max-height:0;overflow:hidden;transition:max-height 0.3s ease;padding:0 16px;background:var(--pp-bg);border-radius:0 0 var(--pp-radius) var(--pp-radius);border:1px solid var(--pp-border);border-top:0;margin-top:-1px}\n.pp-accordion input:checked~.pp-acc-content{max-height:800px;padding:16px}\n.pp-acc-content .free-list{margin-top:12px;padding-top:12px;border-top:1px dashed var(--pp-border);font-size:0.82em;color:var(--pp-text-muted)}\n\n\/* === ROUTINE - Grid Tiles === *\/\n.pp-routine{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;padding:18px;background:var(--pp-bg);border-radius:var(--pp-radius);border:1px solid var(--pp-border)}\n@media(min-width:480px){.pp-routine{grid-template-columns:repeat(5,1fr)}}\n@media(min-width:700px){.pp-routine{grid-template-columns:repeat(6,1fr)}}\n.pp-routine-step{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:14px 8px;background:var(--pp-card);border-radius:var(--pp-radius-sm);border:2px solid var(--pp-border);text-align:center;min-height:75px;transition:all 0.25s ease;cursor:default}\n.pp-routine-step:hover{border-color:var(--pp-primary);transform:translateY(-2px);box-shadow:var(--pp-shadow)}\n.pp-routine-step .num{width:28px;height:28px;background:var(--pp-bg);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:0.75em;font-weight:700;color:var(--pp-text-muted);margin-bottom:6px;border:2px solid var(--pp-border)}\n.pp-routine-step .name{font-size:0.68em;color:var(--pp-text-muted);line-height:1.3;word-wrap:break-word;max-width:100%}\n.pp-routine-step.current{border-color:var(--pp-primary);background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);box-shadow:0 4px 12px rgba(145,209,255,0.3)}\n.pp-routine-step.current .num{background:linear-gradient(135deg,var(--pp-primary) 0%,var(--pp-primary-dark) 100%);color:#fff;border-color:var(--pp-primary)}\n.pp-routine-step.current .name{color:var(--pp-text);font-weight:600}\n\n\/* === How to Use Steps === *\/\n.pp-steps{margin:18px 0}\n.pp-step{display:flex;gap:14px;padding:18px;background:var(--pp-card);border-radius:var(--pp-radius);margin-bottom:10px;border:1px solid var(--pp-border);transition:all 0.2s}\n.pp-step:hover{box-shadow:var(--pp-shadow-md);border-color:var(--pp-primary)}\n.pp-step .num{width:36px;height:36px;background:linear-gradient(135deg,var(--pp-primary) 0%,var(--pp-primary-dark) 100%);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0;font-size:0.9em;box-shadow:0 2px 8px rgba(145,209,255,0.4)}\n.pp-step h4{font-size:0.92em;font-weight:600;color:var(--pp-text);margin:0 0 4px}\n.pp-step p{font-size:0.82em;color:var(--pp-text-muted);margin:0;line-height:1.5}\n\n\/* === Fit For === *\/\n.pp-fit{display:grid;grid-template-columns:1fr;gap:12px;margin:18px 0}\n@media(min-width:600px){.pp-fit{grid-template-columns:1fr 1fr}}\n.pp-fit-box{padding:18px;border-radius:var(--pp-radius);border:2px solid var(--pp-border);transition:all 0.2s}\n.pp-fit-box:hover{box-shadow:var(--pp-shadow)}\n.pp-fit-box.yes{border-color:#86efac;background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%)}\n.pp-fit-box.no{border-color:#fca5a5;background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%)}\n.pp-fit-box h4{font-size:0.92em;font-weight:600;color:var(--pp-text);margin:0 0 12px}\n.pp-fit-box ul{margin:0;padding-left:18px}\n.pp-fit-box li{margin-bottom:6px;font-size:0.82em;color:var(--pp-text);line-height:1.5}\n\n\/* === Timeline === *\/\n.pp-timeline{margin:18px 0}\n.pp-tl-item{padding:20px;background:var(--pp-card);border-radius:var(--pp-radius);margin-bottom:14px;border:1px solid var(--pp-border);border-top:4px solid var(--pp-primary);box-shadow:var(--pp-shadow);transition:all 0.2s}\n.pp-tl-item:hover{box-shadow:var(--pp-shadow-md);transform:translateY(-2px)}\n.pp-tl-item .time{display:inline-block;padding:5px 12px;background:linear-gradient(135deg,var(--pp-primary) 0%,var(--pp-primary-dark) 100%);border-radius:50px;font-size:0.72em;font-weight:600;color:#fff;margin-bottom:10px}\n.pp-tl-item h4{font-size:0.95em;font-weight:600;color:var(--pp-text);margin:0 0 6px}\n.pp-tl-item\u003ep{font-size:0.82em;color:var(--pp-text-muted);margin:0;line-height:1.5}\n.pp-tl-item .percent{display:inline-block;margin-top:10px;padding:5px 12px;background:linear-gradient(135deg,#dcfce7 0%,#bbf7d0 100%);border-radius:50px;font-size:0.68em;font-weight:600;color:var(--pp-success)}\n\n\/* === Cards Container === *\/\n.pp-cards{display:grid;grid-template-columns:1fr;gap:12px;margin:18px 0}\n@media(min-width:600px){.pp-cards{grid-template-columns:repeat(2,1fr)}}\n\n\/* === SKIN TYPE CARDS === *\/\n.pp-skin-card{background:#fff;border-radius:var(--pp-radius);overflow:hidden;border:1px solid var(--pp-border);box-shadow:var(--pp-shadow);transition:all 0.25s ease}\n.pp-skin-card:hover{box-shadow:var(--pp-shadow-md);transform:translateY(-2px)}\n.pp-skin-card .pp-skc-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:#f8fafc;border-bottom:1px solid #e2e8f0}\n.pp-skin-card .pp-skc-type{font-weight:600;color:#1e293b;font-size:0.9em}\n.pp-skin-card .pp-skc-rate{font-size:0.72em;padding:5px 12px;border-radius:50px;font-weight:600;display:inline-flex;align-items:center;gap:4px}\n.pp-skin-card .pp-skc-rate.excellent{background:#dcfce7;color:#15803d}\n.pp-skin-card .pp-skc-rate.good{background:#ecfccb;color:#4d7c0f}\n.pp-skin-card .pp-skc-rate.moderate{background:#fef3c7;color:#b45309}\n.pp-skin-card .pp-skc-rate.poor{background:#fee2e2;color:#b91c1c}\n.pp-skin-card .pp-skc-stars{color:#f59e0b;letter-spacing:1px}\n.pp-skin-card .pp-skc-body{padding:14px 16px;background:#fff}\n.pp-skin-card .pp-skc-note{font-size:0.82em;color:#64748b;margin:0;line-height:1.5}\n\n\/* === Review Cards === *\/\n.pp-review-card{background:var(--pp-card);border-radius:var(--pp-radius);padding:18px;border:1px solid var(--pp-border);box-shadow:var(--pp-shadow);transition:all 0.25s ease}\n.pp-review-card:hover{box-shadow:var(--pp-shadow-md);transform:translateY(-2px)}\n.pp-review-card .platform{font-weight:600;color:var(--pp-text);font-size:0.92em;margin-bottom:12px;display:flex;align-items:center;gap:8px}\n.pp-review-card .platform .icon{font-size:1.1em}\n.pp-review-card .stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}\n.pp-review-card .stat{text-align:center;padding:12px;background:var(--pp-bg);border-radius:var(--pp-radius-sm);border:1px solid var(--pp-border)}\n.pp-review-card .stat .num{font-size:1em;font-weight:700;color:var(--pp-text)}\n.pp-review-card .stat .num .stars{color:#f59e0b;font-size:0.85em}\n.pp-review-card .stat .lbl{font-size:0.62em;text-transform:uppercase;color:var(--pp-text-muted);margin-top:3px;letter-spacing:0.5px}\n.pp-review-card .complaint{font-size:0.78em;color:var(--pp-text-muted);padding:12px;background:linear-gradient(135deg,#fee2e2 0%,#fef2f2 100%);border-radius:var(--pp-radius-sm);display:flex;align-items:flex-start;gap:8px}\n.pp-review-card .complaint .icon{flex-shrink:0}\n\n\/* === Dupe Cards === *\/\n.pp-dupe-card{background:var(--pp-card);border-radius:var(--pp-radius);padding:18px;border:1px solid var(--pp-border);position:relative;overflow:hidden;box-shadow:var(--pp-shadow);transition:all 0.25s ease}\n.pp-dupe-card:hover{box-shadow:var(--pp-shadow-md);transform:translateY(-2px)}\n.pp-dupe-card .match{position:absolute;top:0;right:0;color:#fff;padding:6px 14px;border-radius:0 var(--pp-radius) 0 var(--pp-radius);font-size:0.68em;font-weight:700}\n.pp-dupe-card .match.high{background:linear-gradient(135deg,var(--pp-success) 0%,#16a34a 100%)}\n.pp-dupe-card .match.medium{background:linear-gradient(135deg,var(--pp-warning) 0%,#d97706 100%)}\n.pp-dupe-card .match.low{background:linear-gradient(135deg,#94a3b8 0%,#64748b 100%)}\n.pp-dupe-card .product-name{font-weight:600;color:var(--pp-text);font-size:0.88em;margin-bottom:8px;padding-right:55px}\n.pp-dupe-card .price{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px}\n.pp-dupe-card .price .amount{font-size:1.1em;font-weight:700;color:var(--pp-success)}\n.pp-dupe-card .price .tag{padding:4px 10px;border-radius:50px;font-size:0.62em;font-weight:600}\n.pp-dupe-card .price .tag.budget{background:linear-gradient(135deg,#dcfce7 0%,#bbf7d0 100%);color:#15803d}\n.pp-dupe-card .price .tag.similar{background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);color:#b45309}\n.pp-dupe-card .price .tag.premium{background:var(--pp-bg);color:var(--pp-text-muted);border:1px solid var(--pp-border)}\n.pp-dupe-card .diff{font-size:0.78em;color:var(--pp-text-muted);padding:12px;background:var(--pp-bg);border-radius:var(--pp-radius-sm);line-height:1.5;border:1px solid var(--pp-border)}\n.pp-dupe-card .diff p{margin:0}\n\n\/* === Comparison Cards === *\/\n.pp-compare-grid{margin:18px 0}\n.pp-compare-card{background:var(--pp-card);border-radius:var(--pp-radius);border:1px solid var(--pp-border);margin-bottom:12px;overflow:hidden;box-shadow:var(--pp-shadow);transition:all 0.2s}\n.pp-compare-card:hover{box-shadow:var(--pp-shadow-md)}\n.pp-compare-card.featured{border:2px solid var(--pp-primary);box-shadow:0 4px 16px rgba(145,209,255,0.25)}\n.pp-compare-card .card-header{padding:14px 18px;background:var(--pp-bg);border-bottom:1px solid var(--pp-border);display:flex;justify-content:space-between;align-items:center}\n.pp-compare-card.featured .card-header{background:linear-gradient(135deg,var(--pp-primary) 0%,var(--pp-primary-dark) 100%);color:#fff}\n.pp-compare-card .card-header h4{margin:0;font-size:0.92em;font-weight:600}\n.pp-compare-card.featured .card-header h4{color:#fff}\n.pp-compare-card .card-header .price{font-weight:700;font-size:1em}\n.pp-compare-card.featured .card-header .price{color:#fff}\n.pp-compare-card .card-body{padding:14px 18px}\n.pp-compare-row{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--pp-border)}\n.pp-compare-row:last-child{border-bottom:none}\n.pp-compare-row .label{font-size:0.78em;color:var(--pp-text-muted)}\n.pp-compare-row .value{font-size:0.82em;font-weight:500;color:var(--pp-text);text-align:right}\n.pp-compare-row .value.good{color:var(--pp-success);font-weight:600}\n.pp-compare-row .value.bad{color:var(--pp-danger);font-weight:600}\n.pp-compare-row .value.neutral{color:var(--pp-text-muted)}\n\n\/* === Pros \u0026 Cons === *\/\n.pp-proscons{display:grid;grid-template-columns:1fr;gap:12px;margin:18px 0}\n@media(min-width:600px){.pp-proscons{grid-template-columns:1fr 1fr}}\n.pp-pros,.pp-cons{padding:20px;border-radius:var(--pp-radius)}\n.pp-pros{background:linear-gradient(135deg,#dcfce7 0%,#f0fdf4 100%);border:1px solid #86efac}\n.pp-cons{background:linear-gradient(135deg,#fee2e2 0%,#fef2f2 100%);border:1px solid #fca5a5}\n.pp-pros h4,.pp-cons h4{display:flex;align-items:center;gap:8px;font-size:0.95em;font-weight:600;color:var(--pp-text);margin:0 0 12px}\n.pp-pros ul,.pp-cons ul{margin:0;padding-left:18px}\n.pp-pros li,.pp-cons li{margin-bottom:6px;font-size:0.82em;color:var(--pp-text);line-height:1.5}\n\n\/* === FAQ === *\/\n.pp-faq{margin:18px 0}\n.pp-faq-item{border-bottom:1px solid var(--pp-border)}\n.pp-faq-item:last-child{border-bottom:none}\n.pp-faq-item input[type=\"checkbox\"]{display:none}\n.pp-faq-item label{display:flex;justify-content:space-between;align-items:center;padding:16px 0;font-size:0.92em;font-weight:500;color:var(--pp-text);cursor:pointer;transition:color 0.2s}\n.pp-faq-item label:hover{color:var(--pp-primary-dark)}\n.pp-faq-item label::after{content:'+';width:26px;height:26px;background:var(--pp-bg);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.1em;color:var(--pp-primary);transition:all 0.3s;flex-shrink:0;margin-left:12px;border:1px solid var(--pp-border)}\n.pp-faq-item input:checked+label::after{transform:rotate(45deg);background:linear-gradient(135deg,var(--pp-primary) 0%,var(--pp-primary-dark) 100%);color:#fff;border-color:var(--pp-primary)}\n.pp-faq-answer{max-height:0;overflow:hidden;transition:max-height 0.3s ease}\n.pp-faq-item input:checked~.pp-faq-answer{max-height:500px}\n.pp-faq-answer p{padding:0 0 16px;font-size:0.85em;color:var(--pp-text-muted);line-height:1.7;margin:0}\n\n\/* === Verdict === *\/\n.pp-verdict{padding:28px 22px;background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border-radius:var(--pp-radius);margin:36px 0 24px;border-left:5px solid var(--pp-primary);box-shadow:var(--pp-shadow-md)}\n.pp-verdict .stars{font-size:1.8em;color:#f59e0b;letter-spacing:4px;margin-bottom:8px}\n.pp-verdict .score{font-size:1.4em;font-weight:700;color:var(--pp-text);margin-bottom:14px}\n.pp-verdict .text{font-size:0.92em;color:var(--pp-text-muted);max-width:700px;line-height:1.7;margin:0}\n.pp-verdict .text strong{color:var(--pp-text)}\n.pp-verdict .text p{margin:0}\n\u003c\/style\u003e\n\n\u003cdiv class=\"pp\"\u003e\n\n  \u003csection id=\"pp-overview\" class=\"pp-hero\"\u003e\n    \u003cp class=\"pp-subtitle\"\u003eDermalogica Intensive Moisture Cleanser is a light, creamy cream cleanser designed for dry and dehydrated skin. Powered by the brand's BioReplenish Complex, ceramides and Vitamin E, it lifts away makeup, sunscreen and impurities using a gentle, sulfate-free surfactant system that helps preserve the skin's natural lipids instead of stripping them, leaving skin feeling soft, comfortable and luminous rather than tight.\u003c\/p\u003e\n    \n    \u003cdiv class=\"pp-origin\"\u003e\n      \u003cspan class=\"flag\"\u003e🇺🇸\u003c\/span\u003e\n      \u003cspan class=\"text\"\u003e\u003cstrong\u003eAmerican Professional Skincare\u003c\/strong\u003e · Made in USA\u003c\/span\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"pp-badges\"\u003e\n      \u003cspan class=\"pp-badge\"\u003e✔ Cruelty-Free\u003c\/span\u003e\n      \u003cspan class=\"pp-badge\"\u003e✔ Vegan\u003c\/span\u003e\n      \u003cspan class=\"pp-badge\"\u003e✔ Sulfate-Free\u003c\/span\u003e\n      \u003cspan class=\"pp-badge\"\u003e✔ Paraben-Free\u003c\/span\u003e\n      \u003cspan class=\"pp-badge\"\u003e✔ Ceramide-Enriched\u003c\/span\u003e\n      \u003cspan class=\"pp-badge\"\u003e✔ For Dry Skin\u003c\/span\u003e\n      \u003cspan class=\"pp-badge\"\u003e✔ Reef-Safe\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cnav class=\"pp-nav\"\u003e\n      \u003cul class=\"pp-nav-list\"\u003e\n        \u003cli\u003e\u003ca href=\"#pp-safety\"\u003e\u003cspan class=\"icon\"\u003e🛡️\u003c\/span\u003e\u003cspan class=\"text\"\u003eSafety\u003c\/span\u003e\u003c\/a\u003e\u003c\/li\u003e\n        \u003cli\u003e\u003ca href=\"#pp-ingredients\"\u003e\u003cspan class=\"icon\"\u003e🔬\u003c\/span\u003e\u003cspan class=\"text\"\u003eIngredients\u003c\/span\u003e\u003c\/a\u003e\u003c\/li\u003e\n        \u003cli\u003e\u003ca href=\"#pp-routine\"\u003e\u003cspan class=\"icon\"\u003e🔄\u003c\/span\u003e\u003cspan class=\"text\"\u003eRoutine\u003c\/span\u003e\u003c\/a\u003e\u003c\/li\u003e\n        \u003cli\u003e\u003ca href=\"#pp-skin-types\"\u003e\u003cspan class=\"icon\"\u003e🎯\u003c\/span\u003e\u003cspan class=\"text\"\u003eSkin Types\u003c\/span\u003e\u003c\/a\u003e\u003c\/li\u003e\n        \u003cli\u003e\u003ca href=\"#pp-results\"\u003e\u003cspan class=\"icon\"\u003e📈\u003c\/span\u003e\u003cspan class=\"text\"\u003eResults\u003c\/span\u003e\u003c\/a\u003e\u003c\/li\u003e\n        \u003cli\u003e\u003ca href=\"#pp-reviews\"\u003e\u003cspan class=\"icon\"\u003e⭐\u003c\/span\u003e\u003cspan class=\"text\"\u003eReviews\u003c\/span\u003e\u003c\/a\u003e\u003c\/li\u003e\n        \u003cli\u003e\u003ca href=\"#pp-dupes\"\u003e\u003cspan class=\"icon\"\u003e💰\u003c\/span\u003e\u003cspan class=\"text\"\u003eDupes\u003c\/span\u003e\u003c\/a\u003e\u003c\/li\u003e\n        \u003cli\u003e\u003ca href=\"#pp-compare\"\u003e\u003cspan class=\"icon\"\u003e⚖️\u003c\/span\u003e\u003cspan class=\"text\"\u003eCompare\u003c\/span\u003e\u003c\/a\u003e\u003c\/li\u003e\n        \u003cli\u003e\u003ca href=\"#pp-faq\"\u003e\u003cspan class=\"icon\"\u003e❓\u003c\/span\u003e\u003cspan class=\"text\"\u003eFAQ\u003c\/span\u003e\u003c\/a\u003e\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/nav\u003e\n  \u003c\/section\u003e\n\n  \u003cdiv class=\"pp-quickinfo\"\u003e\n    \u003cdiv class=\"pp-quickinfo-item\"\u003e\n      \u003cdiv class=\"label\"\u003ePregnancy Safe\u003c\/div\u003e\n      \u003cdiv class=\"value safe\"\u003eYes ✔\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pp-quickinfo-item\"\u003e\n      \u003cdiv class=\"label\"\u003eFungal Acne Safe\u003c\/div\u003e\n      \u003cdiv class=\"value warning\"\u003eNo ✗\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pp-quickinfo-item\"\u003e\n      \u003cdiv class=\"label\"\u003eComedogenic Rating\u003c\/div\u003e\n      \u003cdiv class=\"value safe\"\u003e2\/5\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=\"icon\"\u003e📏\u003c\/div\u003e\n      \u003cdiv class=\"label\"\u003eSize\u003c\/div\u003e\n      \u003cdiv class=\"value\"\u003e5.1 oz \/ 150ml\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pp-spec\"\u003e\n      \u003cdiv class=\"icon\"\u003e🧴\u003c\/div\u003e\n      \u003cdiv class=\"label\"\u003eType\u003c\/div\u003e\n      \u003cdiv class=\"value\"\u003eCream Cleanser\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pp-spec\"\u003e\n      \u003cdiv class=\"icon\"\u003e💧\u003c\/div\u003e\n      \u003cdiv class=\"label\"\u003eBest For\u003c\/div\u003e\n      \u003cdiv class=\"value\"\u003eDry Skin\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pp-spec\"\u003e\n      \u003cdiv class=\"icon\"\u003e⭐\u003c\/div\u003e\n      \u003cdiv class=\"label\"\u003eKey Active\u003c\/div\u003e\n      \u003cdiv class=\"value\"\u003eCeramides\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pp-spec\"\u003e\n      \u003cdiv class=\"icon\"\u003e🔁\u003c\/div\u003e\n      \u003cdiv class=\"label\"\u003eUse\u003c\/div\u003e\n      \u003cdiv class=\"value\"\u003eAM \u0026amp; PM\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003ch2 class=\"pp-title\"\u003e✨ Texture \u0026amp; Feel\u003c\/h2\u003e\n  \n  \u003cdiv class=\"pp-sensory\"\u003e\n    \u003cdiv class=\"pp-sensory-item\"\u003e\n      \u003cdiv class=\"icon\"\u003e💧\u003c\/div\u003e\n      \u003cdiv class=\"label\"\u003eConsistency\u003c\/div\u003e\n      \u003cdiv class=\"value\"\u003eLight cream\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pp-sensory-item\"\u003e\n      \u003cdiv class=\"icon\"\u003e👃\u003c\/div\u003e\n      \u003cdiv class=\"label\"\u003eScent\u003c\/div\u003e\n      \u003cdiv class=\"value\"\u003eLight citrus-floral\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pp-sensory-item\"\u003e\n      \u003cdiv class=\"icon\"\u003e⏱️\u003c\/div\u003e\n      \u003cdiv class=\"label\"\u003eAbsorption\u003c\/div\u003e\n      \u003cdiv class=\"value\"\u003eRinses clean\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pp-sensory-item\"\u003e\n      \u003cdiv class=\"icon\"\u003e🎯\u003c\/div\u003e\n      \u003cdiv class=\"label\"\u003eFinish\u003c\/div\u003e\n      \u003cdiv class=\"value\"\u003eSoft, not tight\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"pp-features\"\u003e\n    \u003cdiv class=\"pp-feature\"\u003e\n      \u003cdiv class=\"icon\"\u003e🧬\u003c\/div\u003e\n      \u003ch4\u003eBioReplenish Complex\u003c\/h4\u003e\n      \u003cp\u003eA blend of skin-identical lipids, phytosterols and fatty acids that mimics the skin's own barrier to help limit moisture loss during cleansing.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pp-feature\"\u003e\n      \u003cdiv class=\"icon\"\u003e🫧\u003c\/div\u003e\n      \u003ch4\u003eGentle DEFI Surfactant System\u003c\/h4\u003e\n      \u003cp\u003eA lipid-enriched, sulfate-free cleansing base that removes dirt and makeup while minimizing damage to the proteins and lipids that defend against dryness.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pp-feature\"\u003e\n      \u003cdiv class=\"icon\"\u003e🥥\u003c\/div\u003e\n      \u003ch4\u003eCoconut \u0026amp; Murumuru Phytoactives\u003c\/h4\u003e\n      \u003cp\u003ePlant butters that nourish and soften depleted skin, helping preserve its natural resilience for a smoother feel after rinsing.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pp-feature\"\u003e\n      \u003cdiv class=\"icon\"\u003e🛡️\u003c\/div\u003e\n      \u003ch4\u003eCeramide + Vitamin E\u003c\/h4\u003e\n      \u003cp\u003eCeramide NP supports the moisture barrier while antioxidant Vitamin E helps protect skin against environmental stress.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003ch2 id=\"pp-safety\" class=\"pp-title\"\u003e🛡️ Safety \u0026amp; Compatibility\u003c\/h2\u003e\n  \n  \u003cdiv class=\"pp-safety\"\u003e\n    \u003cdiv class=\"pp-safety-item safe\"\u003e\n      \u003cspan class=\"icon\"\u003e✅\u003c\/span\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003ePregnancy \u0026amp; Breastfeeding\u003c\/strong\u003e\n        \u003cp\u003eContains no retinoids, salicylic acid, hydroquinone or chemical sunscreens, so it is generally considered suitable. As always, confirm with your doctor.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pp-safety-item warning\"\u003e\n      \u003cspan class=\"icon\"\u003e⚠️\u003c\/span\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eFungal Acne (Malassezia)\u003c\/strong\u003e\n        \u003cp\u003eContains fatty acids and plant butters (palmitic, stearic, myristic acids, shea, almond and safflower oils) that can feed malassezia. Rinse-off use lowers the risk.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pp-safety-item caution\"\u003e\n      \u003cspan class=\"icon\"\u003e🌿\u003c\/span\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eBotanical Fragrance\u003c\/strong\u003e\n        \u003cp\u003eScented with citrus, jasmine and palmarosa essential oils plus limonene (EU-listed allergens). Patch test if your skin is reactive or fragrance-sensitive.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pp-safety-item safe\"\u003e\n      \u003cspan class=\"icon\"\u003e🧼\u003c\/span\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eSulfate-Free \u0026amp; Paraben-Free\u003c\/strong\u003e\n        \u003cp\u003eUses a mild isethionate-based surfactant system and a phenoxyethanol preservative, with no harsh sulfates, parabens or drying alcohols.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pp-safety-item info\"\u003e\n      \u003cspan class=\"icon\"\u003e🔗\u003c\/span\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eLayering \u0026amp; Actives\u003c\/strong\u003e\n        \u003cp\u003eAs a rinse-off cleanser it pairs with virtually any routine, including retinol, Vitamin C and exfoliating acids applied afterward.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pp-safety-item info\"\u003e\n      \u003cspan class=\"icon\"\u003e👁️\u003c\/span\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eEye Area\u003c\/strong\u003e\n        \u003cp\u003eRemoves light makeup but is not a dedicated eye-makeup remover; avoid getting it directly in the eyes and rinse well.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003ch2 id=\"pp-ingredients\" class=\"pp-title\"\u003e🔬 Ingredient Breakdown\u003c\/h2\u003e\n  \n  \u003cdiv class=\"pp-ingredient\"\u003e\n    \u003ch3\u003e\n\u003cspan class=\"emoji\"\u003e🛡️\u003c\/span\u003e Ceramide NP \u003cspan class=\"conc\"\u003eLow %\u003c\/span\u003e \u003cspan class=\"tag\"\u003eProven\u003c\/span\u003e\n\u003c\/h3\u003e\n    \u003cp\u003eA skin-identical ceramide (formerly Ceramide 3) that slots into the outer layer's lipid matrix to reinforce the moisture barrier and reduce water loss.\u003c\/p\u003e\n    \u003cul class=\"pp-science\"\u003e\n      \u003cli\u003e\n\u003cstrong\u003eResearch:\u003c\/strong\u003e A study of 312 patients found a ceramide-containing routine reduced atopic dermatitis severity by over 61% in 4 weeks.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eTolerance:\u003c\/strong\u003e Considered non-irritating with little to no observed adverse effects in safety testing.\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cdiv class=\"pp-warning positive\"\u003e\n      \u003cspan class=\"icon\"\u003e✅\u003c\/span\u003e\n      \u003cdiv\u003eEspecially valuable in a cleanser, where it helps offset the barrier disruption that washing can cause.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"pp-ingredient\"\u003e\n    \u003ch3\u003e\n\u003cspan class=\"emoji\"\u003e🧬\u003c\/span\u003e Phytosterols (BioReplenish) \u003cspan class=\"conc\"\u003eUnder 5%\u003c\/span\u003e \u003cspan class=\"tag\"\u003eProven\u003c\/span\u003e\n\u003c\/h3\u003e\n    \u003cp\u003ePlant-derived sterols structurally similar to skin's own cholesterol. They fit into the barrier's lipid matrix to support repair and reduce irritation.\u003c\/p\u003e\n    \u003cul class=\"pp-science\"\u003e\n      \u003cli\u003e\n\u003cstrong\u003eResearch:\u003c\/strong\u003e A human study showed topical soybean phytosterols sped up barrier recovery within three days on compromised skin.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eTolerance:\u003c\/strong\u003e Testing in soy-allergic subjects found no sensitization signals at typical use levels.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"pp-ingredient\"\u003e\n    \u003ch3\u003e\n\u003cspan class=\"emoji\"\u003e💧\u003c\/span\u003e Glycerin \u003cspan class=\"conc\"\u003e~3-10%\u003c\/span\u003e \u003cspan class=\"tag\"\u003eProven\u003c\/span\u003e\n\u003c\/h3\u003e\n    \u003cp\u003eA powerhouse humectant that draws water into the outer layer of skin, helping the formula leave skin hydrated rather than tight after rinsing.\u003c\/p\u003e\n    \u003cul class=\"pp-science\"\u003e\n      \u003cli\u003e\n\u003cstrong\u003eMechanism:\u003c\/strong\u003e Naturally present in skin and shuttled to the surface via aquaporin-3, which is essential for normal hydration and elasticity.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eProfile:\u003c\/strong\u003e Non-irritating and compatible with virtually every other ingredient and skin type.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"pp-ingredient\"\u003e\n    \u003ch3\u003e\n\u003cspan class=\"emoji\"\u003e🍊\u003c\/span\u003e Tocopherol (Vitamin E) \u003cspan class=\"conc\"\u003e0.1-1%\u003c\/span\u003e \u003cspan class=\"tag\"\u003eProven\u003c\/span\u003e\n\u003c\/h3\u003e\n    \u003cp\u003eA fat-soluble antioxidant that neutralizes free radicals from UV and pollution and helps improve the skin's water-binding capacity over time.\u003c\/p\u003e\n    \u003cul class=\"pp-science\"\u003e\n      \u003cli\u003e\n\u003cstrong\u003eResearch:\u003c\/strong\u003e Topical Vitamin E has been shown to support the skin's own UV-defense enzymes.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eSynergy:\u003c\/strong\u003e Works as a stabilizer that also protects other oxidation-prone ingredients in the formula.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"pp-ingredient\"\u003e\n    \u003ch3\u003e\n\u003cspan class=\"emoji\"\u003e🫧\u003c\/span\u003e Sodium Cocoyl Isethionate \u003cspan class=\"conc\"\u003eSurfactant\u003c\/span\u003e \u003cspan class=\"tag\"\u003eProven\u003c\/span\u003e\n\u003c\/h3\u003e\n    \u003cp\u003eAn ultra-gentle, coconut-derived cleansing agent that creates a soft lather and lifts away oil and dirt without compromising the skin barrier.\u003c\/p\u003e\n    \u003cul class=\"pp-science\"\u003e\n      \u003cli\u003e\n\u003cstrong\u003eProfile:\u003c\/strong\u003e Far milder than traditional sulfates and not shown to feed fungal-acne yeast.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eBonus:\u003c\/strong\u003e Improves how evenly the product spreads across the skin.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"pp-ingredient\"\u003e\n    \u003ch3\u003e\n\u003cspan class=\"emoji\"\u003e🌸\u003c\/span\u003e Citrus, Jasmine \u0026amp; Palmarosa Oils \u003cspan class=\"conc\"\u003eFragrance\u003c\/span\u003e \u003cspan class=\"tag\"\u003ePromising\u003c\/span\u003e\n\u003c\/h3\u003e\n    \u003cp\u003eBotanical extracts that give the cleanser its fresh, natural scent and add minor antioxidant character to the sensory experience.\u003c\/p\u003e\n    \u003cul class=\"pp-science\"\u003e\n      \u003cli\u003e\n\u003cstrong\u003eAntioxidants:\u003c\/strong\u003e Citrus peel and flower oils contain flavonoids with antioxidant properties.\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cdiv class=\"pp-warning caution\"\u003e\n      \u003cspan class=\"icon\"\u003e⚠️\u003c\/span\u003e\n      \u003cdiv\u003eThese essential oils plus limonene are EU-listed allergens and can sensitize reactive skin. Patch test if you are fragrance-sensitive.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"pp-accordion\"\u003e\n    \u003cinput type=\"checkbox\" id=\"pp-inci\"\u003e\n    \u003clabel for=\"pp-inci\"\u003e📋 Full Ingredients (INCI)\u003c\/label\u003e\n    \u003cdiv class=\"pp-acc-content\"\u003e\n      \u003cp\u003e\u003cstrong\u003e63 ingredients\u003c\/strong\u003e\u003c\/p\u003e\n      \u003cp\u003eWater, Glycerin, Caprylic\/Capric Triglyceride, Sodium Cocoyl Isethionate, Sodium Lauroyl Glutamate, Divinyldimethicone\/Dimethicone Copolymer, Sodium Astrocaryum Murumuruate, Ceramide NP, Phytosterols, Palmitic Acid, Stearic Acid, Hydrogenated Coconut Acid, Hydrolyzed Cottonseed Protein, Citrus Aurantium Dulcis Peel Oil, Tocopherol, Xanthan Gum, Dimethicone, Butyrospermum Parkii Butter, Carthamus Tinctorius Seed Oil, C12-13 Pareth-3, Prunus Amygdalus Dulcis Oil, Tetrasodium Glutamate Diacetate, Caprylyl Glycol, Citrus Paradisi Peel Oil, Citrus Reticulata Leaf Oil, Myristic Acid, Trideceth-12, Jasminum Officinale Oil, Linoleic Acid, Amyris Balsamifera Bark Oil, Cananga Odorata Flower Oil, Citrus Limon Peel Oil, Cymbopogon Martini Oil, Eugenia Caryophyllus Leaf Oil, Pelargonium Graveolens Flower Oil, Salvia Sclarea Oil, Citrus Limon Fruit Extract, Decyl Glucoside, Canarium Luzonicum Gum Nonvolatiles, Citrus Aurantium Dulcis Flower Oil, Guaiacum Officinale Wood Oil, Rosa Damascena Flower Oil, Zingiber Officinale Root Oil, Disodium EDTA, Equisetum Arvense Extract, Humulus Lupulus Extract, Pinus Sylvestris Cone Extract, Rosmarinus Officinalis Leaf Extract, Hexylene Glycol, Linolenic Acid, Pentylene Glycol, Aminomethyl Propanol, Sodium Chloride, Sodium Isethionate, Propanediol, Butylene Glycol, Polysilicone-11, Sodium Hydroxide, Ethylhexylglycerin, Acrylates\/C10-30 Alkyl Acrylate Crosspolymer, PEG-12 Dimethicone, Limonene, Phenoxyethanol.\u003c\/p\u003e\n      \u003cdiv class=\"free-list\"\u003e\n        \u003cstrong\u003eFREE FROM:\u003c\/strong\u003e Sulfates · Parabens · Drying Alcohols · Synthetic Fragrance · Mineral Oil · Gluten · Animal-derived ingredients (Vegan)\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003ch2 id=\"pp-routine\" class=\"pp-title\"\u003e🔄 Where It Fits in Your Routine\u003c\/h2\u003e\n  \n  \u003cdiv class=\"pp-routine\"\u003e\n    \u003cdiv class=\"pp-routine-step current\"\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\"\u003eSerum\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\"\u003eEye Cream\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\"\u003eSPF (AM)\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \n  \u003cp style=\"text-align:center;color:var(--pp-text-muted);font-size:0.82em;margin-top:12px\"\u003e\n    Use as your first step, morning and night. For heavy or waterproof makeup, double-cleanse with a balm or oil cleanser first, then follow with this cleanser.\n  \u003c\/p\u003e\n\n  \u003ch2 id=\"pp-how-to-use\" class=\"pp-title\"\u003e📝 How to Use\u003c\/h2\u003e\n  \n  \u003cdiv class=\"pp-steps\"\u003e\n    \u003cdiv class=\"pp-step\"\u003e\n      \u003cdiv class=\"num\"\u003e1\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003ch4\u003eDampen\u003c\/h4\u003e\n        \u003cp\u003eSplash your face and neck with warm water to prep the skin.\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\u003eLather\u003c\/h4\u003e\n        \u003cp\u003eWork a pea-size amount into very wet hands until it turns creamy.\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\u003c\/h4\u003e\n        \u003cp\u003eGently massage over face and neck for 30-60 seconds, avoiding the eyes.\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\u003eRinse\u003c\/h4\u003e\n        \u003cp\u003eRinse thoroughly with warm water and pat dry. Use twice daily, AM and PM.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003ch2 id=\"pp-who-is-it-for\" class=\"pp-title\"\u003e👤 Who Is It For?\u003c\/h2\u003e\n  \n  \u003cdiv class=\"pp-fit\"\u003e\n    \u003cdiv class=\"pp-fit-box yes\"\u003e\n      \u003ch4\u003e✅ Perfect for you if:\u003c\/h4\u003e\n      \u003cul\u003e\n        \u003cli\u003eYou have dry, dehydrated or tight-feeling skin\u003c\/li\u003e\n        \u003cli\u003eYou want a cleanser that won't strip the barrier\u003c\/li\u003e\n        \u003cli\u003eYou have mature skin and value lipid and antioxidant support\u003c\/li\u003e\n        \u003cli\u003eYou prefer a soft, creamy cleanser over a foaming gel\u003c\/li\u003e\n        \u003cli\u003eYou're loyal to professional, dermatologist-trusted brands\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pp-fit-box no\"\u003e\n      \u003ch4\u003e❌ Consider alternatives if:\u003c\/h4\u003e\n      \u003cul\u003e\n        \u003cli\u003eYou have oily skin and want a deep, squeaky-clean finish\u003c\/li\u003e\n        \u003cli\u003eYour skin is fragrance-sensitive or highly reactive\u003c\/li\u003e\n        \u003cli\u003eYou're prone to fungal acne (malassezia)\u003c\/li\u003e\n        \u003cli\u003eYou want a strictly fragrance-free formula\u003c\/li\u003e\n        \u003cli\u003eYou're shopping on a tight budget\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003ch2 id=\"pp-skin-types\" class=\"pp-title\"\u003e🎯 Skin Type Compatibility\u003c\/h2\u003e\n  \n  \u003cdiv class=\"pp-cards\"\u003e\n    \u003cdiv class=\"pp-skin-card\"\u003e\n      \u003cdiv class=\"pp-skc-head\"\u003e\n        \u003cspan class=\"pp-skc-type\"\u003eDry Skin\u003c\/span\u003e\n        \u003cspan class=\"pp-skc-rate excellent\"\u003e\u003cspan class=\"pp-skc-stars\"\u003e★★★★★\u003c\/span\u003e Excellent\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pp-skc-body\"\u003e\n        \u003cp class=\"pp-skc-note\"\u003ePurpose-built for dryness. Replenishes lipids and leaves skin soft and comfortable instead of tight.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pp-skin-card\"\u003e\n      \u003cdiv class=\"pp-skc-head\"\u003e\n        \u003cspan class=\"pp-skc-type\"\u003eMature \/ Aging\u003c\/span\u003e\n        \u003cspan class=\"pp-skc-rate excellent\"\u003e\u003cspan class=\"pp-skc-stars\"\u003e★★★★★\u003c\/span\u003e Excellent\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pp-skc-body\"\u003e\n        \u003cp class=\"pp-skc-note\"\u003eCeramides and antioxidants support the barrier and help skin look smoother and more luminous.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pp-skin-card\"\u003e\n      \u003cdiv class=\"pp-skc-head\"\u003e\n        \u003cspan class=\"pp-skc-type\"\u003eCombination\u003c\/span\u003e\n        \u003cspan class=\"pp-skc-rate good\"\u003e\u003cspan class=\"pp-skc-stars\"\u003e★★★★☆\u003c\/span\u003e Good\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pp-skc-body\"\u003e\n        \u003cp class=\"pp-skc-note\"\u003eNourishing and balanced, though it may feel a touch rich across an oilier T-zone.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pp-skin-card\"\u003e\n      \u003cdiv class=\"pp-skc-head\"\u003e\n        \u003cspan class=\"pp-skc-type\"\u003eSensitive\u003c\/span\u003e\n        \u003cspan class=\"pp-skc-rate good\"\u003e\u003cspan class=\"pp-skc-stars\"\u003e★★★★☆\u003c\/span\u003e Good\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pp-skc-body\"\u003e\n        \u003cp class=\"pp-skc-note\"\u003eSulfate-free and gentle, but contains botanical essential oils, so patch test very reactive skin first.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pp-skin-card\"\u003e\n      \u003cdiv class=\"pp-skc-head\"\u003e\n        \u003cspan class=\"pp-skc-type\"\u003eOily Skin\u003c\/span\u003e\n        \u003cspan class=\"pp-skc-rate moderate\"\u003e\u003cspan class=\"pp-skc-stars\"\u003e★★★☆☆\u003c\/span\u003e Moderate\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pp-skc-body\"\u003e\n        \u003cp class=\"pp-skc-note\"\u003eThe creamy formula can feel heavy and may not deliver the deep-clean sensation oily skin often wants.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003ch2 id=\"pp-results\" class=\"pp-title\"\u003e📈 Results Timeline\u003c\/h2\u003e\n  \n  \u003cdiv class=\"pp-timeline\"\u003e\n    \u003cdiv class=\"pp-tl-item\"\u003e\n      \u003cspan class=\"time\"\u003eImmediately\u003c\/span\u003e\n      \u003ch4\u003eSoft, comfortable skin\u003c\/h4\u003e\n      \u003cp\u003eSkin feels clean and supple right after rinsing, without the tight, stripped feeling many cleansers leave behind.\u003c\/p\u003e\n      \u003cspan class=\"percent\"\u003e90% noticed\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pp-tl-item\"\u003e\n      \u003cspan class=\"time\"\u003e1 Week\u003c\/span\u003e\n      \u003ch4\u003eLess tightness \u0026amp; flaking\u003c\/h4\u003e\n      \u003cp\u003eDaily use helps reduce the dryness and rough patches that come from over-stripping the skin.\u003c\/p\u003e\n      \u003cspan class=\"percent\"\u003e70% noticed\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pp-tl-item\"\u003e\n      \u003cspan class=\"time\"\u003e4 Weeks\u003c\/span\u003e\n      \u003ch4\u003eSmoother texture\u003c\/h4\u003e\n      \u003cp\u003eConsistent lipid and ceramide support contributes to a smoother, healthier-looking surface.\u003c\/p\u003e\n      \u003cspan class=\"percent\"\u003e58% noticed\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pp-tl-item\"\u003e\n      \u003cspan class=\"time\"\u003e8 Weeks+\u003c\/span\u003e\n      \u003ch4\u003eMore resilient, luminous skin\u003c\/h4\u003e\n      \u003cp\u003eWith ongoing use the barrier feels stronger and skin looks brighter and more even.\u003c\/p\u003e\n      \u003cspan class=\"percent\"\u003e45% noticed\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003ch2 id=\"pp-reviews\" class=\"pp-title\"\u003e⭐ Ratings by Platform\u003c\/h2\u003e\n  \n  \u003cdiv class=\"pp-cards\"\u003e\n    \u003cdiv class=\"pp-review-card\"\u003e\n      \u003cdiv class=\"platform\"\u003e\n\u003cspan class=\"icon\"\u003e💅\u003c\/span\u003e Ulta\u003c\/div\u003e\n      \u003cdiv class=\"stats\"\u003e\n        \u003cdiv class=\"stat\"\u003e\n          \u003cdiv class=\"num\"\u003e\n\u003cspan class=\"stars\"\u003e★★★★★\u003c\/span\u003e 4.6\u003c\/div\u003e\n          \u003cdiv class=\"lbl\"\u003eRating\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"stat\"\u003e\n          \u003cdiv class=\"num\"\u003e1,985+\u003c\/div\u003e\n          \u003cdiv class=\"lbl\"\u003eReviews\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"complaint\"\u003e\n\u003cspan class=\"icon\"\u003e⚠️\u003c\/span\u003e Main complaint: Premium price compared to drugstore cleansers\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pp-review-card\"\u003e\n      \u003cdiv class=\"platform\"\u003e\n\u003cspan class=\"icon\"\u003e🛒\u003c\/span\u003e Amazon\u003c\/div\u003e\n      \u003cdiv class=\"stats\"\u003e\n        \u003cdiv class=\"stat\"\u003e\n          \u003cdiv class=\"num\"\u003e\n\u003cspan class=\"stars\"\u003e★★★★★\u003c\/span\u003e 4.7\u003c\/div\u003e\n          \u003cdiv class=\"lbl\"\u003eRating\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"stat\"\u003e\n          \u003cdiv class=\"num\"\u003eThousands\u003c\/div\u003e\n          \u003cdiv class=\"lbl\"\u003eReviews\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"complaint\"\u003e\n\u003cspan class=\"icon\"\u003e⚠️\u003c\/span\u003e Main complaint: Doesn't fully remove heavy or waterproof makeup\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pp-review-card\"\u003e\n      \u003cdiv class=\"platform\"\u003e\n\u003cspan class=\"icon\"\u003e🏠\u003c\/span\u003e Dermalogica\u003c\/div\u003e\n      \u003cdiv class=\"stats\"\u003e\n        \u003cdiv class=\"stat\"\u003e\n          \u003cdiv class=\"num\"\u003e\n\u003cspan class=\"stars\"\u003e★★★★★\u003c\/span\u003e 4.7\u003c\/div\u003e\n          \u003cdiv class=\"lbl\"\u003eRating\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"stat\"\u003e\n          \u003cdiv class=\"num\"\u003e17+\u003c\/div\u003e\n          \u003cdiv class=\"lbl\"\u003eReviews\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"complaint\"\u003e\n\u003cspan class=\"icon\"\u003e⚠️\u003c\/span\u003e Main complaint: A few users wanted a stronger foaming action\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pp-review-card\"\u003e\n      \u003cdiv class=\"platform\"\u003e\n\u003cspan class=\"icon\"\u003e✨\u003c\/span\u003e Home Tester Club\u003c\/div\u003e\n      \u003cdiv class=\"stats\"\u003e\n        \u003cdiv class=\"stat\"\u003e\n          \u003cdiv class=\"num\"\u003e\n\u003cspan class=\"stars\"\u003e★★★★\u003c\/span\u003e 4.2\u003c\/div\u003e\n          \u003cdiv class=\"lbl\"\u003eRating\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"stat\"\u003e\n          \u003cdiv class=\"num\"\u003e49+\u003c\/div\u003e\n          \u003cdiv class=\"lbl\"\u003eReviews\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"complaint\"\u003e\n\u003cspan class=\"icon\"\u003e⚠️\u003c\/span\u003e Main complaint: Can feel oily on already oily or combination skin\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003ch2 id=\"pp-pros-cons\" class=\"pp-title\"\u003e⚖️ Pros \u0026amp; Cons\u003c\/h2\u003e\n  \n  \u003cdiv class=\"pp-proscons\"\u003e\n    \u003cdiv class=\"pp-pros\"\u003e\n      \u003ch4\u003e✅ Praised\u003c\/h4\u003e\n      \u003cul\u003e\n        \u003cli\u003eCleanses without stripping or tightness\u003c\/li\u003e\n        \u003cli\u003eGentle, sulfate-free formula ideal for dry skin\u003c\/li\u003e\n        \u003cli\u003eCeramide and lipid barrier support\u003c\/li\u003e\n        \u003cli\u003eCreamy, pleasant texture and a clean feel\u003c\/li\u003e\n        \u003cli\u003eLeaves skin soft, smooth and luminous\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pp-cons\"\u003e\n      \u003ch4\u003e❌ Criticized\u003c\/h4\u003e\n      \u003cul\u003e\n        \u003cli\u003eExpensive next to drugstore alternatives\u003c\/li\u003e\n        \u003cli\u003eBotanical essential oils may bother reactive skin\u003c\/li\u003e\n        \u003cli\u003eNot ideal for removing heavy makeup alone\u003c\/li\u003e\n        \u003cli\u003eCan feel too rich for oily skin types\u003c\/li\u003e\n        \u003cli\u003eNot fragrance-free or fungal-acne safe\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003ch2 id=\"pp-dupes\" class=\"pp-title\"\u003e💰 Budget-Friendly Alternatives (Dupes)\u003c\/h2\u003e\n  \n  \u003cdiv class=\"pp-cards\"\u003e\n    \u003cdiv class=\"pp-dupe-card\"\u003e\n      \u003cspan class=\"match high\"\u003e88% Match\u003c\/span\u003e\n      \u003cdiv class=\"product-name\"\u003eCeraVe Hydrating Facial Cleanser\u003c\/div\u003e\n      \u003cdiv class=\"price\"\u003e\n        \u003cspan class=\"amount\"\u003e$16.99\u003c\/span\u003e\n        \u003cspan class=\"tag budget\"\u003eBudget Pick\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"diff\"\u003eCreamy, fragrance-free cleanser with ceramides and hyaluronic acid that also cleanses without stripping. Lacks the botanical extracts and luxe feel, but excellent value for dry skin.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pp-dupe-card\"\u003e\n      \u003cspan class=\"match high\"\u003e85% Match\u003c\/span\u003e\n      \u003cdiv class=\"product-name\"\u003eLa Roche-Posay Toleriane Hydrating Gentle Cleanser\u003c\/div\u003e\n      \u003cdiv class=\"price\"\u003e\n        \u003cspan class=\"amount\"\u003e$16.99\u003c\/span\u003e\n        \u003cspan class=\"tag budget\"\u003eBudget Pick\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"diff\"\u003eCeramide-3 and niacinamide cream cleanser, fragrance-free and built for sensitive skin. A better pick than the Dermalogica for fragrance-reactive users.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pp-dupe-card\"\u003e\n      \u003cspan class=\"match medium\"\u003e72% Match\u003c\/span\u003e\n      \u003cdiv class=\"product-name\"\u003eCetaphil Gentle Skin Cleanser\u003c\/div\u003e\n      \u003cdiv class=\"price\"\u003e\n        \u003cspan class=\"amount\"\u003e$11.99\u003c\/span\u003e\n        \u003cspan class=\"tag budget\"\u003eBudget Pick\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"diff\"\u003eA classic ultra-gentle, low-lather cleanser for dry and sensitive skin. Far simpler with no ceramides or botanicals, but very affordable and well tolerated.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003ch2 id=\"pp-compare\" class=\"pp-title\"\u003e🔄 Comparison with Competitors\u003c\/h2\u003e\n  \n  \u003cdiv class=\"pp-compare-grid\"\u003e\n    \u003cdiv class=\"pp-compare-card featured\"\u003e\n      \u003cdiv class=\"card-header\"\u003e\n        \u003ch4\u003eDermalogica Intensive Moisture Cleanser (Featured)\u003c\/h4\u003e\n        \u003cspan class=\"price\"\u003e$48.00\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"card-body\"\u003e\n        \u003cdiv class=\"pp-compare-row\"\u003e\n          \u003cspan class=\"label\"\u003eKey Ingredients\u003c\/span\u003e\n          \u003cspan class=\"value good\"\u003eCeramide + BioReplenish\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pp-compare-row\"\u003e\n          \u003cspan class=\"label\"\u003eSize\u003c\/span\u003e\n          \u003cspan class=\"value\"\u003e5.1 oz \/ 150ml\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pp-compare-row\"\u003e\n          \u003cspan class=\"label\"\u003eFragrance\u003c\/span\u003e\n          \u003cspan class=\"value neutral\"\u003eBotanical (citrus\/floral)\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pp-compare-row\"\u003e\n          \u003cspan class=\"label\"\u003eBest For\u003c\/span\u003e\n          \u003cspan class=\"value good\"\u003eDry \/ mature skin\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pp-compare-card\"\u003e\n      \u003cdiv class=\"card-header\"\u003e\n        \u003ch4\u003eCeraVe Hydrating Facial Cleanser\u003c\/h4\u003e\n        \u003cspan class=\"price\"\u003e$16.99\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"card-body\"\u003e\n        \u003cdiv class=\"pp-compare-row\"\u003e\n          \u003cspan class=\"label\"\u003eKey Ingredients\u003c\/span\u003e\n          \u003cspan class=\"value good\"\u003eCeramides + Hyaluronic Acid\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pp-compare-row\"\u003e\n          \u003cspan class=\"label\"\u003eSize\u003c\/span\u003e\n          \u003cspan class=\"value\"\u003e16 oz \/ 473ml\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pp-compare-row\"\u003e\n          \u003cspan class=\"label\"\u003eFragrance\u003c\/span\u003e\n          \u003cspan class=\"value good\"\u003eFragrance-free\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pp-compare-row\"\u003e\n          \u003cspan class=\"label\"\u003eBest For\u003c\/span\u003e\n          \u003cspan class=\"value\"\u003eNormal to dry skin\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pp-compare-card\"\u003e\n      \u003cdiv class=\"card-header\"\u003e\n        \u003ch4\u003eLa Roche-Posay Toleriane Hydrating\u003c\/h4\u003e\n        \u003cspan class=\"price\"\u003e$16.99\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"card-body\"\u003e\n        \u003cdiv class=\"pp-compare-row\"\u003e\n          \u003cspan class=\"label\"\u003eKey Ingredients\u003c\/span\u003e\n          \u003cspan class=\"value good\"\u003eCeramide-3 + Niacinamide\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pp-compare-row\"\u003e\n          \u003cspan class=\"label\"\u003eSize\u003c\/span\u003e\n          \u003cspan class=\"value\"\u003e13.5 oz \/ 400ml\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pp-compare-row\"\u003e\n          \u003cspan class=\"label\"\u003eFragrance\u003c\/span\u003e\n          \u003cspan class=\"value good\"\u003eFragrance-free\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pp-compare-row\"\u003e\n          \u003cspan class=\"label\"\u003eBest For\u003c\/span\u003e\n          \u003cspan class=\"value good\"\u003eDry \/ sensitive skin\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pp-compare-card\"\u003e\n      \u003cdiv class=\"card-header\"\u003e\n        \u003ch4\u003eDermalogica UltraCalming Cleanser\u003c\/h4\u003e\n        \u003cspan class=\"price\"\u003e$48.00\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"card-body\"\u003e\n        \u003cdiv class=\"pp-compare-row\"\u003e\n          \u003cspan class=\"label\"\u003eKey Ingredients\u003c\/span\u003e\n          \u003cspan class=\"value\"\u003eSoothing botanicals\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pp-compare-row\"\u003e\n          \u003cspan class=\"label\"\u003eSize\u003c\/span\u003e\n          \u003cspan class=\"value\"\u003e8.4 oz \/ 250ml\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pp-compare-row\"\u003e\n          \u003cspan class=\"label\"\u003eFragrance\u003c\/span\u003e\n          \u003cspan class=\"value good\"\u003eFragrance-free\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pp-compare-row\"\u003e\n          \u003cspan class=\"label\"\u003eBest For\u003c\/span\u003e\n          \u003cspan class=\"value good\"\u003eRedness \/ sensitive skin\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003ch2 id=\"pp-storage\" class=\"pp-title\"\u003e📦 Storage \u0026amp; Shelf Life\u003c\/h2\u003e\n  \n  \u003cdiv class=\"pp-safety\"\u003e\n    \u003cdiv class=\"pp-safety-item info\"\u003e\n      \u003cspan class=\"icon\"\u003e📅\u003c\/span\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003ePeriod After Opening (PAO)\u003c\/strong\u003e\n        \u003cp\u003e12 months after opening\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pp-safety-item info\"\u003e\n      \u003cspan class=\"icon\"\u003e🏠\u003c\/span\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eStorage\u003c\/strong\u003e\n        \u003cp\u003eStore in a cool, dry place away from direct sunlight and heat\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pp-safety-item info\"\u003e\n      \u003cspan class=\"icon\"\u003e📦\u003c\/span\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003ePackaging\u003c\/strong\u003e\n        \u003cp\u003eSqueeze tube (5.1 oz) or pump bottle (10 oz)\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pp-safety-item info\"\u003e\n      \u003cspan class=\"icon\"\u003e✈️\u003c\/span\u003e\n      \u003cdiv\u003e\n        \u003cstrong\u003eTravel Friendly\u003c\/strong\u003e\n        \u003cp\u003eThe 5.1 oz \/ 150ml size exceeds the 100ml carry-on limit; decant for flights\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003ch2 id=\"pp-faq\" class=\"pp-title\"\u003e❓ Frequently Asked Questions\u003c\/h2\u003e\n  \n  \u003cdiv class=\"pp-faq\"\u003e\n    \u003cdiv class=\"pp-faq-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"faq1\"\u003e\n      \u003clabel for=\"faq1\"\u003eIs the Intensive Moisture Cleanser pregnancy and breastfeeding safe?\u003c\/label\u003e\n      \u003cdiv class=\"pp-faq-answer\"\u003e\n        \u003cp\u003eIt contains no retinoids, salicylic acid, hydroquinone or chemical sunscreens, the ingredients most often flagged during pregnancy, so it is generally considered suitable. It does contain citrus and floral essential oils; if you prefer to limit fragrance during pregnancy, or have any concerns, check with your doctor or midwife first.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pp-faq-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"faq2\"\u003e\n      \u003clabel for=\"faq2\"\u003eIs the Intensive Moisture Cleanser fungal acne (malassezia) safe?\u003c\/label\u003e\n      \u003cdiv class=\"pp-faq-answer\"\u003e\n        \u003cp\u003eNo. The formula includes several fatty acids (palmitic, stearic, myristic, linoleic and linolenic) plus shea, sweet almond and safflower oils that can feed malassezia yeast. Because it is a rinse-off cleanser with limited contact time, the real-world risk is lower than in a leave-on product, but it isn't considered a fully fungal-acne-safe formula.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pp-faq-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"faq3\"\u003e\n      \u003clabel for=\"faq3\"\u003eCan I use the Intensive Moisture Cleanser with retinol, vitamin C, AHA or BHA?\u003c\/label\u003e\n      \u003cdiv class=\"pp-faq-answer\"\u003e\n        \u003cp\u003eYes. As a rinse-off cleanser it doesn't interfere with active ingredients. Cleanse first, then apply your retinol, Vitamin C or exfoliating acid afterward. If your skin is sensitized from strong actives, the gentle, non-stripping formula is a good companion.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pp-faq-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"faq4\"\u003e\n      \u003clabel for=\"faq4\"\u003eWhat skin type is the Intensive Moisture Cleanser best for?\u003c\/label\u003e\n      \u003cdiv class=\"pp-faq-answer\"\u003e\n        \u003cp\u003eIt's designed for dry, dehydrated and mature skin, and works well for normal and combination skin too. Oily skin types may find it too rich and may prefer a gel or foaming cleanser. Sensitive skin generally tolerates it well but should patch test because of the botanical fragrance.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pp-faq-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"faq5\"\u003e\n      \u003clabel for=\"faq5\"\u003eHow long until I see results from the Intensive Moisture Cleanser?\u003c\/label\u003e\n      \u003cdiv class=\"pp-faq-answer\"\u003e\n        \u003cp\u003eMost people feel the difference immediately, skin is soft and comfortable rather than tight after the first wash. Reduced dryness and flaking typically appear within about a week, with smoother texture and a stronger-feeling barrier building over four to eight weeks of consistent twice-daily use.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pp-faq-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"faq6\"\u003e\n      \u003clabel for=\"faq6\"\u003eWhere does the Intensive Moisture Cleanser go in my skincare routine?\u003c\/label\u003e\n      \u003cdiv class=\"pp-faq-answer\"\u003e\n        \u003cp\u003eIt's your first step, morning and night. If you wear heavy or waterproof makeup or sunscreen, double cleanse: use an oil or balm cleanser first, then follow with this cream cleanser. After rinsing, continue with toner, serums, eye cream, moisturizer, and SPF in the morning.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pp-faq-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"faq7\"\u003e\n      \u003clabel for=\"faq7\"\u003eIs the Intensive Moisture Cleanser comedogenic \/ will it clog pores?\u003c\/label\u003e\n      \u003cdiv class=\"pp-faq-answer\"\u003e\n        \u003cp\u003eIt scores low on the comedogenic scale (around 2 out of 5). It does contain a few higher-rated oils such as sweet almond oil and myristic acid, but because it is rinsed off rather than left on the skin, the pore-clogging risk for most people is minimal.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pp-faq-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"faq8\"\u003e\n      \u003clabel for=\"faq8\"\u003eHow long does the Intensive Moisture Cleanser last after opening?\u003c\/label\u003e\n      \u003cdiv class=\"pp-faq-answer\"\u003e\n        \u003cp\u003eThe Period After Opening (PAO) is 12 months. Store it in a cool, dry place out of direct sunlight, and replace it once the texture, color or scent noticeably changes.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"pp-verdict\"\u003e\n    \u003cdiv class=\"stars\"\u003e★★★★☆\u003c\/div\u003e\n    \u003cdiv class=\"score\"\u003e4.5 out of 5\u003c\/div\u003e\n    \u003cp class=\"text\"\u003e\n      \u003cstrong\u003eVerdict:\u003c\/strong\u003e The Dermalogica Intensive Moisture Cleanser is one of the most reliable cream cleansers for dry, dehydrated and mature skin. Its sulfate-free, lipid-enriched formula cleanses thoroughly while protecting the barrier with ceramides, phytosterols and Vitamin E, so skin feels soft rather than stripped. The main trade-offs are the premium price and a botanical fragrance that makes it less ideal for very reactive or fungal-acne-prone skin. If you want a non-stripping daily cleanser and don't mind the cost or the light natural scent, it's an excellent, well-reviewed choice.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n","brand":"Dermalogica","offers":[{"title":"Default Title","offer_id":52672135397719,"sku":null,"price":0.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0907\/5028\/8215\/files\/khgtbt9f4b3hrdda235f1bg94w61.jpg?v=1771346064","url":"https:\/\/www.skincarisma.com\/products\/intensive-moisture-cleanser","provider":"Skincarisma","version":"1.0","type":"link"}