{"title":"La Roche-Posay","description":"","products":[{"product_id":"la-roche-posay-toleriane-double-repair-face-moisturizer","title":"La Roche-Posay Toleriane Double Repair — Ceramides + Niacinamide","description":"\u003cstyle\u003e\n\/* Wonjo canonical stylesheet v3.0 — see wonjo-style-LOCKED.md for documentation *\/\n\n  \/* === WRAPPERS === *\/\n  .wonjo-wrap { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.85; max-width: 720px; }\n  .wonjo-wrap-kr { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.95; max-width: 720px; }\n\n  \/* === COMMON TEXT === *\/\n  .wonjo-wrap p, .wonjo-wrap-kr p { margin: 0 0 13px 0; color: #3a3a3a; }\n  .wonjo-wrap ul, .wonjo-wrap-kr ul { margin: 0 0 13px 0; padding-left: 18px; color: #3a3a3a; }\n  .wonjo-wrap ul li, .wonjo-wrap-kr ul li { margin-bottom: 7px; }\n\n  \/* === HEADINGS — H2 (old protein template) === *\/\n  .wonjo-wrap h2 { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; margin: 36px 0 8px 0; }\n  .wonjo-wrap-kr h2 { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; margin: 36px 0 8px 0; }\n\n  \/* === HR SEPARATOR (under h2 + inside details) === *\/\n  .wonjo-wrap hr, .wonjo-wrap-kr hr,\n  .wonjo-wrap details hr, .wonjo-wrap-kr details hr { border: none; border-top: 1.5px solid #4a7c59; margin: 0 0 18px 0; }\n\n  \/* === DETAILS \/ SUMMARY (rounds 1-4 + LEGO) === *\/\n  .wonjo-wrap details, .wonjo-wrap-kr details { margin: 0; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap details:last-of-type, .wonjo-wrap-kr details:last-of-type { border-bottom: none; }\n\n  .wonjo-wrap details summary { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n  .wonjo-wrap-kr details summary { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n\n  .wonjo-wrap details summary::-webkit-details-marker, .wonjo-wrap-kr details summary::-webkit-details-marker { display: none; }\n  .wonjo-wrap details summary::after, .wonjo-wrap-kr details summary::after { content: '+'; position: absolute; right: 0; top: 50%; transform: translateY(-50%); font-size: 20px; font-weight: normal; color: #4a7c59; }\n  .wonjo-wrap details[open] summary::after, .wonjo-wrap-kr details[open] summary::after { content: '−'; }\n\n  \/* Content spacing — handles both direct-children variant AND \u003cdiv\u003e wrapper variant *\/\n  .wonjo-wrap details \u003e *:not(summary):not(hr), .wonjo-wrap-kr details \u003e *:not(summary):not(hr) { margin-bottom: 13px; }\n  .wonjo-wrap details \u003e *:last-child, .wonjo-wrap-kr details \u003e *:last-child { margin-bottom: 18px; }\n  .wonjo-wrap details \u003e div, .wonjo-wrap-kr details \u003e div { padding: 0 0 20px 0; }\n\n  \/* === SPEC GRID === *\/\n  .wonjo-wrap .spec-grid, .wonjo-wrap-kr .spec-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; margin: 0 0 16px 0; border: 1px solid #e8e8e4; border-radius: 4px; overflow: hidden; }\n  .wonjo-wrap .spec-item, .wonjo-wrap-kr .spec-item { padding: 10px 14px; border-bottom: 1px solid #e8e8e4; font-size: 14px; }\n  .wonjo-wrap .spec-item:nth-last-child(-n+2), .wonjo-wrap-kr .spec-item:nth-last-child(-n+2) { border-bottom: none; }\n  .wonjo-wrap .spec-label, .wonjo-wrap-kr .spec-label { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; display: block; margin-bottom: 2px; font-weight: bold; }\n  .wonjo-wrap .spec-value, .wonjo-wrap-kr .spec-value { color: #2b2b2b; }\n\n  \/* === TIPS \/ WARNINGS === *\/\n  .wonjo-wrap .tip, .wonjo-wrap-kr .tip { background: #f4f8f5; border-left: 3px solid #4a7c59; padding: 12px 16px; font-size: 13.5px; color: #4a5a4a; margin: 14px 0; font-style: italic; }\n  .wonjo-wrap .tip-warn, .wonjo-wrap-kr .tip-warn { background: #fdf6e3; border-left: 3px solid #b8860b; padding: 12px 16px; font-size: 13.5px; color: #6e5828; margin: 14px 0; font-style: italic; }\n\n  \/* === BADGES === *\/\n  .wonjo-wrap .badge-row, .wonjo-wrap-kr .badge-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 16px 0; }\n  .wonjo-wrap .badge, .wonjo-wrap-kr .badge { font-size: 11.5px; border: 1px solid #c2d8c9; background: #eef5f0; color: #3a6b48; border-radius: 3px; padding: 5px 11px; font-weight: bold; letter-spacing: 0.3px; }\n  .wonjo-wrap .badge-eco, .wonjo-wrap-kr .badge-eco { border-color: #b5cfa9; background: #e8f3e0; color: #2d5c1f; }\n  .wonjo-wrap .badge-safe, .wonjo-wrap-kr .badge-safe { border-color: #d4a574; background: #fdf3e3; color: #8a5a1a; }\n\n  \/* === SKILL TAG ROW (rounds 1-4 kids\/toys) === *\/\n  .wonjo-wrap .skill-row, .wonjo-wrap-kr .skill-row { display: flex; flex-wrap: wrap; gap: 6px; margin: 0 0 18px 0; padding-bottom: 16px; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap .skill-tag, .wonjo-wrap-kr .skill-tag { font-size: 11px; background: #fdfcf8; border: 1px solid #e4e0d6; color: #6a5a3a; border-radius: 14px; padding: 4px 10px; letter-spacing: 0.2px; }\n\n  \/* === REVIEW CARDS (protein listings) === *\/\n  .wonjo-wrap .review-card, .wonjo-wrap-kr .review-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 20px; margin-bottom: 14px; }\n  .wonjo-wrap .review-text, .wonjo-wrap-kr .review-text { color: #3a3a3a; margin: 0 0 10px 0; font-style: italic; }\n  .wonjo-wrap .review-name, .wonjo-wrap-kr .review-name { font-size: 12.5px; color: #888; font-style: normal; }\n\n  \/* === SET CARDS (LEGO bundle template) === *\/\n  .wonjo-wrap .set-card, .wonjo-wrap-kr .set-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 22px; margin-bottom: 16px; }\n  .wonjo-wrap .set-card .set-no, .wonjo-wrap-kr .set-card .set-no { font-size: 13px; letter-spacing: 1px; color: #4a7c59; text-transform: uppercase; margin: 0 0 4px 0; font-weight: bold; }\n  .wonjo-wrap .set-card h3, .wonjo-wrap-kr .set-card h3 { font-size: 17px; margin: 0 0 10px 0; color: #2b2b2b; font-weight: 700; }\n  .wonjo-wrap .set-card p, .wonjo-wrap-kr .set-card p { margin: 0 0 8px 0; }\n  .wonjo-wrap .set-card .set-stats, .wonjo-wrap-kr .set-card .set-stats { font-size: 13.5px; color: #666; margin-top: 8px; }\n\n  \/* === PLAY STAGES (rounds 1-4 age-progression) === *\/\n  .wonjo-wrap .play-stage, .wonjo-wrap-kr .play-stage { padding: 10px 0; border-bottom: 1px dashed #e8e8e4; }\n  .wonjo-wrap .play-stage:last-child, .wonjo-wrap-kr .play-stage:last-child { border-bottom: none; }\n  .wonjo-wrap .play-stage-age, .wonjo-wrap-kr .play-stage-age { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; font-weight: bold; display: block; margin-bottom: 4px; }\n  .wonjo-wrap .play-stage-text, .wonjo-wrap-kr .play-stage-text { color: #3a3a3a; font-size: 14.5px; }\n\n  \/* === FAQ === *\/\n  .wonjo-wrap .faq-q, .wonjo-wrap-kr .faq-q { font-size: 13.5px; color: #4a7c59; font-weight: bold; margin: 14px 0 6px 0; }\n  .wonjo-wrap .faq-a, .wonjo-wrap-kr .faq-a { color: #3a3a3a; margin: 0 0 13px 0; padding-left: 14px; border-left: 2px solid #e8e8e4; }\n\n  \/* === STEPS (numbered ordering process) === *\/\n  .wonjo-wrap .steps, .wonjo-wrap-kr .steps { list-style: none; padding: 0; margin: 0 0 13px 0; }\n  .wonjo-wrap .steps { counter-reset: wonjo-steps; }\n  .wonjo-wrap-kr .steps { counter-reset: wonjo-steps-kr; }\n  .wonjo-wrap .steps li { counter-increment: wonjo-steps; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap-kr .steps li { counter-increment: wonjo-steps-kr; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap .steps li:last-child, .wonjo-wrap-kr .steps li:last-child { border-bottom: none; }\n  .wonjo-wrap .steps li::before { content: counter(wonjo-steps); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n  .wonjo-wrap-kr .steps li::before { content: counter(wonjo-steps-kr); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n\n  \/* === INTRO SUBTITLE === *\/\n  .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px; line-height: 1.6; color: #4a7c59; font-style: italic; margin: 0 0 18px 0; padding-bottom: 18px; border-bottom: 1px solid #e8e8e4; }\n\n  \/* === SECTION SUBTITLE === *\/\n  .wonjo-wrap .section-subtitle, .wonjo-wrap-kr .section-subtitle { font-size: 13px; color: #777; font-style: italic; margin: -2px 0 16px 0; }\n\n  \/* === KEYWORDS (related searches at bottom) === *\/\n  .wonjo-wrap .keywords, .wonjo-wrap-kr .keywords { font-size: 13px; color: #777; line-height: 1.7; letter-spacing: 0.2px; }\n\n  \/* === MOBILE MEDIA QUERY === *\/\n  @media (max-width: 600px) {\n    .wonjo-wrap details summary, .wonjo-wrap-kr details summary { padding: 18px 30px 18px 0 !important; }\n    .wonjo-wrap details summary, .wonjo-wrap h2 { font-size: 15px !important; letter-spacing: 1px !important; }\n    .wonjo-wrap-kr details summary, .wonjo-wrap-kr h2 { font-size: 18px !important; letter-spacing: 0.8px !important; }\n    .wonjo-wrap, .wonjo-wrap-kr { font-size: 16px !important; }\n    .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px !important; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"wonjo-wrap\"\u003e\n\n  \u003cp class=\"intro-subtitle\"\u003eDirect from the United States — Daily moisturizer with ceramides, niacinamide, and prebiotic thermal water.\u003c\/p\u003e\n\n  \u003ch2\u003eAbout This Product\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cp\u003eLa Roche-Posay Toleriane Double Repair Face Moisturizer is designed to restore the skin barrier while delivering long-lasting hydration. The lightweight formula pairs three ceramides with niacinamide (vitamin B3), glycerin, and La Roche-Posay's signature prebiotic thermal water — delivering both immediate barrier repair and up to 48 hours of hydration.\u003c\/p\u003e\n  \u003cp\u003eUnlike heavier creams, Toleriane Double Repair has a fluid, non-greasy texture that absorbs quickly and sits comfortably under sunscreen or makeup. Suitable for all skin types, including sensitive skin prone to redness or dryness.\u003c\/p\u003e\n  \u003cp\u003eDermatologist tested, fragrance-free, non-comedogenic, and recommended for daily morning and evening use.\u003c\/p\u003e\n\n  \u003cdiv class=\"badge-row\"\u003e\n    \u003cspan class=\"badge\"\u003e3 Ceramides\u003c\/span\u003e\n    \u003cspan class=\"badge\"\u003eNiacinamide\u003c\/span\u003e\n    \u003cspan class=\"badge\"\u003ePrebiotic Thermal Water\u003c\/span\u003e\n    \u003cspan class=\"badge\"\u003e48-Hour Hydration\u003c\/span\u003e\n    \u003cspan class=\"badge\"\u003eFragrance-Free\u003c\/span\u003e\n    \u003cspan class=\"badge\"\u003eDermatologist Tested\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003ch2\u003eProduct Details\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cdiv class=\"spec-grid\"\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eKey Actives\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eCeramide-1, -3, -6-II; niacinamide\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eSignature\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003ePrebiotic thermal water\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eHydration\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eUp to 48 hours\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eTexture\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eLightweight fluid\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eSkin Type\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eAll, including sensitive\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eUse\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eAM and PM\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eFragrance\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eNone\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eOrigin\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eUSA (La Roche-Posay)\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003ch2\u003eHow It Works\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cul\u003e\n    \u003cli\u003e\n\u003cstrong\u003e3 ceramides for barrier repair:\u003c\/strong\u003e Ceramides are lipid molecules that fill gaps in the skin barrier. The three ceramides in this formula (ceramide-1, ceramide-3, ceramide-6-II) match the natural ceramide ratio in the stratum corneum, supporting faster barrier recovery.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eNiacinamide at a gentle concentration:\u003c\/strong\u003e Niacinamide (vitamin B3) strengthens the barrier, reduces transepidermal water loss, and calms redness. The concentration here is gentle enough for daily use without causing irritation.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003ePrebiotic thermal water:\u003c\/strong\u003e La Roche-Posay's signature thermal water contains selenium and other minerals that support the skin microbiome — the layer of beneficial bacteria that contributes to resilient skin.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003e48-hour hydration:\u003c\/strong\u003e A combination of glycerin and occlusive ingredients maintains hydration levels long past a single application, reducing the need for frequent reapplication through the day.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003ch2\u003eWho This Is For\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cp\u003eIdeal for adults with dry, dehydrated, or barrier-compromised skin, and for anyone looking for a daily moisturizer that won't cause sensitivity or breakouts. Also a strong choice for post-procedure recovery (chemical peels, retinoids, laser).\u003c\/p\u003e\n  \u003cp\u003eApply a small amount to cleansed skin morning and evening. Layer under sunscreen in the AM.\u003c\/p\u003e\n\n  \u003ch2\u003eShipping\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cp\u003eShipping is free on every order, with no minimum. No handling fees, no customs processing charges, nothing added at checkout. What you see is what you pay.\u003c\/p\u003e\n  \u003cp\u003eOrders are dispatched within 1 to 2 business days. A tracking number is sent to your email once your parcel is on its way.\u003c\/p\u003e\n  \u003cdiv class=\"tip\"\u003eAll orders are shipped in plain, unmarked packaging. The shipping label does not reference the product contents.\u003c\/div\u003e\n\n  \u003ch2\u003eCustoms \u0026amp; Import\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cp\u003eAll orders are processed as personal-use overseas purchases and clear Korean customs without requiring KC certification. Your shipment is handled using your Personal Customs Clearance Code (PCCC) and is trackable via Korea Customs Service UNI-PASS. Orders under USD 200 from the United States qualify for duty-free clearance. In the event of any customs issue, we issue a full refund without question.\u003c\/p\u003e\n  \u003cdiv class=\"tip\"\u003eIf you do not yet have a PCCC, you can get one free in under five minutes at unipass.customs.go.kr.\u003c\/div\u003e\n\n  \u003ch2\u003eWhy This Shop\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cp\u003eWe purchase directly from US retailers and ship to customers in Korea. No intermediary, no repackaging, no grey-market sourcing — the same product you would find on a US pharmacy shelf. We back every order with a full refund in the event of customs failure or non-delivery.\u003c\/p\u003e\n\n  \u003ch2\u003eCommon Questions\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cdiv class=\"spec-grid\"\u003e\n    \u003cdiv class=\"spec-item\" style=\"grid-column: 1 \/ -1;\"\u003e\n\u003cspan class=\"spec-label\"\u003eIs this the same product sold in US stores?\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eYes. We purchase directly from US retailers — the same product, same packaging, same ingredient list you would find at a CVS, Walmart, or major US supermarket.\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\" style=\"grid-column: 1 \/ -1;\"\u003e\n\u003cspan class=\"spec-label\"\u003eDo I need a Personal Customs Clearance Code (PCCC)?\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eYes — Korean customs requires a PCCC for personal imports. You can get one free in under five minutes at unipass.customs.go.kr. We walk you through it in the order steps below.\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\" style=\"grid-column: 1 \/ -1; border-bottom: none;\"\u003e\n\u003cspan class=\"spec-label\"\u003eWhat if my order doesn't clear customs?\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWe issue a full refund, no questions asked. In practice, personal-use imports under USD 200 from the US clear without issue under Korea's simplified customs scheme — but our guarantee covers you either way.\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003ch2\u003eFrom Our First Customers\u003c\/h2\u003e\n  \u003chr\u003e\n\n  \u003cdiv class=\"review-card\"\u003e\n    \u003cp class=\"review-text\"\u003eUsed after a course of retinoids and this was the only moisturizer that calmed my skin without causing breakouts. The ceramides are doing real work — my barrier is clearly stronger.\u003c\/p\u003e\n    \u003cp class=\"review-name\"\u003eSeyeon — Gangnam-gu, Seoul — Early Customer\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"review-card\"\u003e\n    \u003cp class=\"review-text\"\u003eKorean climate swings between humid summers and dry winters and this moisturizer handles both. Lightweight enough for summer, hydrating enough for winter. Lasts under makeup all day.\u003c\/p\u003e\n    \u003cp class=\"review-name\"\u003eAmelia — Seocho-gu, Seoul — Early Customer\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"review-card\"\u003e\n    \u003cp class=\"review-text\"\u003eMy dermatologist recommended this after a laser treatment. Calming, non-reactive, and my skin recovered faster than expected. Now a year-round staple.\u003c\/p\u003e\n    \u003cp class=\"review-name\"\u003eJuhee — Mapo-gu, Seoul — Early Customer\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"review-card\"\u003e\n    \u003cp class=\"review-text\"\u003eThicker Korean moisturizers always felt heavy on my combination skin. This fluid texture absorbs clean and keeps my face hydrated without the greasy feel. Best daily moisturizer I've used.\u003c\/p\u003e\n    \u003cp class=\"review-name\"\u003eEthan — Yongsan-gu, Seoul — Early Customer\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003ch2\u003eHow to Order\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003col class=\"steps\"\u003e\n    \u003cli\u003eSelect quantity and add to cart\u003c\/li\u003e\n    \u003cli\u003eProceed to checkout\u003c\/li\u003e\n    \u003cli\u003eEnter your Personal Customs Clearance Code (PCCC) when prompted\u003c\/li\u003e\n    \u003cli\u003eConfirm your Korean delivery address\u003c\/li\u003e\n    \u003cli\u003eComplete payment — your order is placed\u003c\/li\u003e\n    \u003cli\u003eReceive your tracking number by email within 1 to 2 business days\u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch2\u003eRelated Searches\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cp class=\"keywords\"\u003eLa Roche-Posay Toleriane Double Repair Korea  ·  LRP Toleriane moisturizer direct import  ·  ceramide moisturizer Korea  ·  niacinamide moisturizer  ·  prebiotic thermal water  ·  48 hour hydration face cream  ·  sensitive skin daily moisturizer  ·  라로슈포제 톨레리앙 더블 리페어  ·  라로슈포제 모이스처라이저 직구  ·  세라마이드 모이스처라이저  ·  나이아신아마이드 크림\u003c\/p\u003e\n\n\u003c\/div\u003e","brand":"La Roche-Posay","offers":[{"title":"Non SPF \/ 3.38 fl oz (100 mL)","offer_id":45206211854383,"sku":"LRP-DRPFM-338FLOZ","price":30.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/1_2eb07a58-4091-4196-8c40-4d78603cf2f7.jpg?v=1776299663"},{"product_id":"la-roche-posay-toleriane-double-repair-face-moisturizer-with-travel-hydrating-cleanser","title":"La Roche-Posay Toleriane Double Repair + Travel Hydrating Cleanser","description":"\u003cstyle\u003e\n\/* Wonjo canonical stylesheet v3.0 — see wonjo-style-LOCKED.md for documentation *\/\n\n  \/* === WRAPPERS === *\/\n  .wonjo-wrap { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.85; max-width: 720px; }\n  .wonjo-wrap-kr { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.95; max-width: 720px; }\n\n  \/* === COMMON TEXT === *\/\n  .wonjo-wrap p, .wonjo-wrap-kr p { margin: 0 0 13px 0; color: #3a3a3a; }\n  .wonjo-wrap ul, .wonjo-wrap-kr ul { margin: 0 0 13px 0; padding-left: 18px; color: #3a3a3a; }\n  .wonjo-wrap ul li, .wonjo-wrap-kr ul li { margin-bottom: 7px; }\n\n  \/* === HEADINGS — H2 (old protein template) === *\/\n  .wonjo-wrap h2 { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; margin: 36px 0 8px 0; }\n  .wonjo-wrap-kr h2 { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; margin: 36px 0 8px 0; }\n\n  \/* === HR SEPARATOR (under h2 + inside details) === *\/\n  .wonjo-wrap hr, .wonjo-wrap-kr hr,\n  .wonjo-wrap details hr, .wonjo-wrap-kr details hr { border: none; border-top: 1.5px solid #4a7c59; margin: 0 0 18px 0; }\n\n  \/* === DETAILS \/ SUMMARY (rounds 1-4 + LEGO) === *\/\n  .wonjo-wrap details, .wonjo-wrap-kr details { margin: 0; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap details:last-of-type, .wonjo-wrap-kr details:last-of-type { border-bottom: none; }\n\n  .wonjo-wrap details summary { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n  .wonjo-wrap-kr details summary { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n\n  .wonjo-wrap details summary::-webkit-details-marker, .wonjo-wrap-kr details summary::-webkit-details-marker { display: none; }\n  .wonjo-wrap details summary::after, .wonjo-wrap-kr details summary::after { content: '+'; position: absolute; right: 0; top: 50%; transform: translateY(-50%); font-size: 20px; font-weight: normal; color: #4a7c59; }\n  .wonjo-wrap details[open] summary::after, .wonjo-wrap-kr details[open] summary::after { content: '−'; }\n\n  \/* Content spacing — handles both direct-children variant AND \u003cdiv\u003e wrapper variant *\/\n  .wonjo-wrap details \u003e *:not(summary):not(hr), .wonjo-wrap-kr details \u003e *:not(summary):not(hr) { margin-bottom: 13px; }\n  .wonjo-wrap details \u003e *:last-child, .wonjo-wrap-kr details \u003e *:last-child { margin-bottom: 18px; }\n  .wonjo-wrap details \u003e div, .wonjo-wrap-kr details \u003e div { padding: 0 0 20px 0; }\n\n  \/* === SPEC GRID === *\/\n  .wonjo-wrap .spec-grid, .wonjo-wrap-kr .spec-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; margin: 0 0 16px 0; border: 1px solid #e8e8e4; border-radius: 4px; overflow: hidden; }\n  .wonjo-wrap .spec-item, .wonjo-wrap-kr .spec-item { padding: 10px 14px; border-bottom: 1px solid #e8e8e4; font-size: 14px; }\n  .wonjo-wrap .spec-item:nth-last-child(-n+2), .wonjo-wrap-kr .spec-item:nth-last-child(-n+2) { border-bottom: none; }\n  .wonjo-wrap .spec-label, .wonjo-wrap-kr .spec-label { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; display: block; margin-bottom: 2px; font-weight: bold; }\n  .wonjo-wrap .spec-value, .wonjo-wrap-kr .spec-value { color: #2b2b2b; }\n\n  \/* === TIPS \/ WARNINGS === *\/\n  .wonjo-wrap .tip, .wonjo-wrap-kr .tip { background: #f4f8f5; border-left: 3px solid #4a7c59; padding: 12px 16px; font-size: 13.5px; color: #4a5a4a; margin: 14px 0; font-style: italic; }\n  .wonjo-wrap .tip-warn, .wonjo-wrap-kr .tip-warn { background: #fdf6e3; border-left: 3px solid #b8860b; padding: 12px 16px; font-size: 13.5px; color: #6e5828; margin: 14px 0; font-style: italic; }\n\n  \/* === BADGES === *\/\n  .wonjo-wrap .badge-row, .wonjo-wrap-kr .badge-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 16px 0; }\n  .wonjo-wrap .badge, .wonjo-wrap-kr .badge { font-size: 11.5px; border: 1px solid #c2d8c9; background: #eef5f0; color: #3a6b48; border-radius: 3px; padding: 5px 11px; font-weight: bold; letter-spacing: 0.3px; }\n  .wonjo-wrap .badge-eco, .wonjo-wrap-kr .badge-eco { border-color: #b5cfa9; background: #e8f3e0; color: #2d5c1f; }\n  .wonjo-wrap .badge-safe, .wonjo-wrap-kr .badge-safe { border-color: #d4a574; background: #fdf3e3; color: #8a5a1a; }\n\n  \/* === SKILL TAG ROW (rounds 1-4 kids\/toys) === *\/\n  .wonjo-wrap .skill-row, .wonjo-wrap-kr .skill-row { display: flex; flex-wrap: wrap; gap: 6px; margin: 0 0 18px 0; padding-bottom: 16px; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap .skill-tag, .wonjo-wrap-kr .skill-tag { font-size: 11px; background: #fdfcf8; border: 1px solid #e4e0d6; color: #6a5a3a; border-radius: 14px; padding: 4px 10px; letter-spacing: 0.2px; }\n\n  \/* === REVIEW CARDS (protein listings) === *\/\n  .wonjo-wrap .review-card, .wonjo-wrap-kr .review-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 20px; margin-bottom: 14px; }\n  .wonjo-wrap .review-text, .wonjo-wrap-kr .review-text { color: #3a3a3a; margin: 0 0 10px 0; font-style: italic; }\n  .wonjo-wrap .review-name, .wonjo-wrap-kr .review-name { font-size: 12.5px; color: #888; font-style: normal; }\n\n  \/* === SET CARDS (LEGO bundle template) === *\/\n  .wonjo-wrap .set-card, .wonjo-wrap-kr .set-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 22px; margin-bottom: 16px; }\n  .wonjo-wrap .set-card .set-no, .wonjo-wrap-kr .set-card .set-no { font-size: 13px; letter-spacing: 1px; color: #4a7c59; text-transform: uppercase; margin: 0 0 4px 0; font-weight: bold; }\n  .wonjo-wrap .set-card h3, .wonjo-wrap-kr .set-card h3 { font-size: 17px; margin: 0 0 10px 0; color: #2b2b2b; font-weight: 700; }\n  .wonjo-wrap .set-card p, .wonjo-wrap-kr .set-card p { margin: 0 0 8px 0; }\n  .wonjo-wrap .set-card .set-stats, .wonjo-wrap-kr .set-card .set-stats { font-size: 13.5px; color: #666; margin-top: 8px; }\n\n  \/* === PLAY STAGES (rounds 1-4 age-progression) === *\/\n  .wonjo-wrap .play-stage, .wonjo-wrap-kr .play-stage { padding: 10px 0; border-bottom: 1px dashed #e8e8e4; }\n  .wonjo-wrap .play-stage:last-child, .wonjo-wrap-kr .play-stage:last-child { border-bottom: none; }\n  .wonjo-wrap .play-stage-age, .wonjo-wrap-kr .play-stage-age { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; font-weight: bold; display: block; margin-bottom: 4px; }\n  .wonjo-wrap .play-stage-text, .wonjo-wrap-kr .play-stage-text { color: #3a3a3a; font-size: 14.5px; }\n\n  \/* === FAQ === *\/\n  .wonjo-wrap .faq-q, .wonjo-wrap-kr .faq-q { font-size: 13.5px; color: #4a7c59; font-weight: bold; margin: 14px 0 6px 0; }\n  .wonjo-wrap .faq-a, .wonjo-wrap-kr .faq-a { color: #3a3a3a; margin: 0 0 13px 0; padding-left: 14px; border-left: 2px solid #e8e8e4; }\n\n  \/* === STEPS (numbered ordering process) === *\/\n  .wonjo-wrap .steps, .wonjo-wrap-kr .steps { list-style: none; padding: 0; margin: 0 0 13px 0; }\n  .wonjo-wrap .steps { counter-reset: wonjo-steps; }\n  .wonjo-wrap-kr .steps { counter-reset: wonjo-steps-kr; }\n  .wonjo-wrap .steps li { counter-increment: wonjo-steps; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap-kr .steps li { counter-increment: wonjo-steps-kr; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap .steps li:last-child, .wonjo-wrap-kr .steps li:last-child { border-bottom: none; }\n  .wonjo-wrap .steps li::before { content: counter(wonjo-steps); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n  .wonjo-wrap-kr .steps li::before { content: counter(wonjo-steps-kr); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n\n  \/* === INTRO SUBTITLE === *\/\n  .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px; line-height: 1.6; color: #4a7c59; font-style: italic; margin: 0 0 18px 0; padding-bottom: 18px; border-bottom: 1px solid #e8e8e4; }\n\n  \/* === SECTION SUBTITLE === *\/\n  .wonjo-wrap .section-subtitle, .wonjo-wrap-kr .section-subtitle { font-size: 13px; color: #777; font-style: italic; margin: -2px 0 16px 0; }\n\n  \/* === KEYWORDS (related searches at bottom) === *\/\n  .wonjo-wrap .keywords, .wonjo-wrap-kr .keywords { font-size: 13px; color: #777; line-height: 1.7; letter-spacing: 0.2px; }\n\n  \/* === MOBILE MEDIA QUERY === *\/\n  @media (max-width: 600px) {\n    .wonjo-wrap details summary, .wonjo-wrap-kr details summary { padding: 18px 30px 18px 0 !important; }\n    .wonjo-wrap details summary, .wonjo-wrap h2 { font-size: 15px !important; letter-spacing: 1px !important; }\n    .wonjo-wrap-kr details summary, .wonjo-wrap-kr h2 { font-size: 18px !important; letter-spacing: 0.8px !important; }\n    .wonjo-wrap, .wonjo-wrap-kr { font-size: 16px !important; }\n    .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px !important; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"wonjo-wrap\"\u003e\n\n  \u003cp class=\"intro-subtitle\"\u003eDirect from the United States — Toleriane Double Repair moisturizer paired with travel-size Hydrating Cleanser.\u003c\/p\u003e\n\n  \u003ch2\u003eAbout This Product\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cp\u003eThis La Roche-Posay bundle pairs the bestselling Toleriane Double Repair Face Moisturizer with a travel-size Toleriane Hydrating Gentle Cleanser. The Double Repair moisturizer combines three ceramides, niacinamide, and prebiotic thermal water for 48-hour hydration and barrier repair. The Hydrating Cleanser uses a cream-gel texture to cleanse without stripping, specifically formulated for dry to normal sensitive skin.\u003c\/p\u003e\n  \u003cp\u003eA natural AM\/PM pairing — cleanse with the Hydrating Cleanser, then follow with the Double Repair moisturizer. The travel-size cleanser is perfect for trying the pairing before committing to a full-size cleanser, or for keeping in a gym bag or carry-on.\u003c\/p\u003e\n  \u003cp\u003eDermatologist-tested, fragrance-free, non-comedogenic, and safe for sensitive skin.\u003c\/p\u003e\n\n  \u003cdiv class=\"badge-row\"\u003e\n    \u003cspan class=\"badge\"\u003e2-Step Bundle\u003c\/span\u003e\n    \u003cspan class=\"badge\"\u003e3 Ceramides\u003c\/span\u003e\n    \u003cspan class=\"badge\"\u003eNiacinamide\u003c\/span\u003e\n    \u003cspan class=\"badge\"\u003eTravel Cleanser Included\u003c\/span\u003e\n    \u003cspan class=\"badge\"\u003eFragrance-Free\u003c\/span\u003e\n    \u003cspan class=\"badge\"\u003eSensitive Skin\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003ch2\u003eProduct Details\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cdiv class=\"spec-grid\"\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eItem 1\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eToleriane Double Repair Moisturizer\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eItem 2\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eToleriane Hydrating Cleanser (travel)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eMoisturizer Actives\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e3 ceramides, niacinamide, prebiotic thermal water\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eCleanser Actives\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eGlycerin, niacinamide, ceramide\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eSkin Type\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eDry to normal, sensitive\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eUse\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eAM and PM, full routine\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eFragrance\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eNone\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eOrigin\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eUSA (La Roche-Posay)\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003ch2\u003eWhat's Inside\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cul\u003e\n    \u003cli\u003e\n\u003cstrong\u003eToleriane Double Repair Moisturizer:\u003c\/strong\u003e Full-size daily moisturizer with 3 ceramides + niacinamide + prebiotic thermal water. 48-hour hydration and barrier repair.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eToleriane Hydrating Cleanser (travel):\u003c\/strong\u003e Cream-gel cleanser for dry to normal sensitive skin. Cleanses without stripping, paired with niacinamide for barrier support.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eNatural AM\/PM pairing:\u003c\/strong\u003e Cleanser removes impurities in the morning and evening; moisturizer follows to lock in hydration and restore the barrier.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eGreat for travel or trial:\u003c\/strong\u003e The travel-size cleanser is a low-commitment way to try the pairing, or a practical option to keep in a gym bag, carry-on, or office desk.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003ch2\u003eWho This Is For\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cp\u003eAnyone with dry or sensitive skin who wants a complete LRP routine in one purchase, travelers looking for a trusted travel-size cleanser, and those who prefer to test a paired routine before committing to full sizes.\u003c\/p\u003e\n  \u003cp\u003eUse cleanser morning and evening; follow with moisturizer. Layer under sunscreen in the AM.\u003c\/p\u003e\n\n  \u003ch2\u003eShipping\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cp\u003eShipping is free on every order, with no minimum. No handling fees, no customs processing charges, nothing added at checkout. What you see is what you pay.\u003c\/p\u003e\n  \u003cp\u003eOrders are dispatched within 1 to 2 business days. A tracking number is sent to your email once your parcel is on its way.\u003c\/p\u003e\n  \u003cdiv class=\"tip\"\u003eAll orders are shipped in plain, unmarked packaging. The shipping label does not reference the product contents.\u003c\/div\u003e\n\n  \u003ch2\u003eCustoms \u0026amp; Import\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cp\u003eAll orders are processed as personal-use overseas purchases and clear Korean customs without requiring KC certification. Your shipment is handled using your Personal Customs Clearance Code (PCCC) and is trackable via Korea Customs Service UNI-PASS. Orders under USD 200 from the United States qualify for duty-free clearance. In the event of any customs issue, we issue a full refund without question.\u003c\/p\u003e\n  \u003cdiv class=\"tip\"\u003eIf you do not yet have a PCCC, you can get one free in under five minutes at unipass.customs.go.kr.\u003c\/div\u003e\n\n  \u003ch2\u003eWhy This Shop\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cp\u003eWe purchase directly from US retailers and ship to customers in Korea. No intermediary, no repackaging, no grey-market sourcing — the same product you would find on a US pharmacy shelf. We back every order with a full refund in the event of customs failure or non-delivery.\u003c\/p\u003e\n\n  \u003ch2\u003eCommon Questions\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cdiv class=\"spec-grid\"\u003e\n    \u003cdiv class=\"spec-item\" style=\"grid-column: 1 \/ -1;\"\u003e\n\u003cspan class=\"spec-label\"\u003eIs this the same product sold in US stores?\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eYes. We purchase directly from US retailers — the same product, same packaging, same ingredient list you would find at a CVS, Walmart, or major US supermarket.\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\" style=\"grid-column: 1 \/ -1;\"\u003e\n\u003cspan class=\"spec-label\"\u003eDo I need a Personal Customs Clearance Code (PCCC)?\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eYes — Korean customs requires a PCCC for personal imports. You can get one free in under five minutes at unipass.customs.go.kr. We walk you through it in the order steps below.\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\" style=\"grid-column: 1 \/ -1; border-bottom: none;\"\u003e\n\u003cspan class=\"spec-label\"\u003eWhat if my order doesn't clear customs?\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWe issue a full refund, no questions asked. In practice, personal-use imports under USD 200 from the US clear without issue under Korea's simplified customs scheme — but our guarantee covers you either way.\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003ch2\u003eFrom Our First Customers\u003c\/h2\u003e\n  \u003chr\u003e\n\n  \u003cdiv class=\"review-card\"\u003e\n    \u003cp class=\"review-text\"\u003eThe travel cleanser has been great on my trips — keeps my routine intact without schlepping a full-size bottle. Paired with the Double Repair, my skin stays balanced.\u003c\/p\u003e\n    \u003cp class=\"review-name\"\u003eJiwon — Gangnam-gu, Seoul — Early Customer\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"review-card\"\u003e\n    \u003cp class=\"review-text\"\u003eBought this as a starter bundle before committing to full sizes. Both products agreed with my skin immediately and I upgraded to full sizes within a month.\u003c\/p\u003e\n    \u003cp class=\"review-name\"\u003eEmma — Seocho-gu, Seoul — Early Customer\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"review-card\"\u003e\n    \u003cp class=\"review-text\"\u003eMy combination skin hates harsh cleansers but the Toleriane Hydrating is genuinely gentle. Fragrance-free, no tightness, and the moisturizer takes over from there.\u003c\/p\u003e\n    \u003cp class=\"review-name\"\u003eYeonhee — Mapo-gu, Seoul — Early Customer\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"review-card\"\u003e\n    \u003cp class=\"review-text\"\u003eGood value — the travel cleanser is just the right size to keep at work. Double Repair is a staple I've been using for a year.\u003c\/p\u003e\n    \u003cp class=\"review-name\"\u003eMarcus — Yongsan-gu, Seoul — Early Customer\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003ch2\u003eHow to Order\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003col class=\"steps\"\u003e\n    \u003cli\u003eSelect quantity and add to cart\u003c\/li\u003e\n    \u003cli\u003eProceed to checkout\u003c\/li\u003e\n    \u003cli\u003eEnter your Personal Customs Clearance Code (PCCC) when prompted\u003c\/li\u003e\n    \u003cli\u003eConfirm your Korean delivery address\u003c\/li\u003e\n    \u003cli\u003eComplete payment — your order is placed\u003c\/li\u003e\n    \u003cli\u003eReceive your tracking number by email within 1 to 2 business days\u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch2\u003eRelated Searches\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cp class=\"keywords\"\u003eLa Roche-Posay Toleriane Double Repair + Cleanser bundle Korea  ·  LRP ceramide moisturizer cleanser set  ·  Toleriane Hydrating Cleanser travel  ·  LRP sensitive skin bundle  ·  라로슈포제 톨레리앙 번들  ·  LRP 더블 리페어 클렌저 세트 직구  ·  톨레리앙 하이드레이팅 클렌저 트래블\u003c\/p\u003e\n\n\u003c\/div\u003e","brand":"La Roche-Posay","offers":[{"title":"Non PSF with Travel Hydrating Cleanser \/ 3.38 fl oz (100 mL) + 1.69 fl oz (50 ml)","offer_id":45206221717551,"sku":"LRP-DRFM-TRAVEL-507FLOZ","price":49.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/1_ebaae8a5-f5d0-46c1-a90f-98fc7c23dadf.jpg?v=1776300384"},{"product_id":"la-roche-posay-toleriane-double-repair-travel-purifying-cleanser","title":"La Roche-Posay Toleriane Double Repair + Travel Purifying Cleanser","description":"\u003cstyle\u003e\n\/* Wonjo canonical stylesheet v3.0 — see wonjo-style-LOCKED.md for documentation *\/\n\n  \/* === WRAPPERS === *\/\n  .wonjo-wrap { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.85; max-width: 720px; }\n  .wonjo-wrap-kr { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.95; max-width: 720px; }\n\n  \/* === COMMON TEXT === *\/\n  .wonjo-wrap p, .wonjo-wrap-kr p { margin: 0 0 13px 0; color: #3a3a3a; }\n  .wonjo-wrap ul, .wonjo-wrap-kr ul { margin: 0 0 13px 0; padding-left: 18px; color: #3a3a3a; }\n  .wonjo-wrap ul li, .wonjo-wrap-kr ul li { margin-bottom: 7px; }\n\n  \/* === HEADINGS — H2 (old protein template) === *\/\n  .wonjo-wrap h2 { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; margin: 36px 0 8px 0; }\n  .wonjo-wrap-kr h2 { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; margin: 36px 0 8px 0; }\n\n  \/* === HR SEPARATOR (under h2 + inside details) === *\/\n  .wonjo-wrap hr, .wonjo-wrap-kr hr,\n  .wonjo-wrap details hr, .wonjo-wrap-kr details hr { border: none; border-top: 1.5px solid #4a7c59; margin: 0 0 18px 0; }\n\n  \/* === DETAILS \/ SUMMARY (rounds 1-4 + LEGO) === *\/\n  .wonjo-wrap details, .wonjo-wrap-kr details { margin: 0; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap details:last-of-type, .wonjo-wrap-kr details:last-of-type { border-bottom: none; }\n\n  .wonjo-wrap details summary { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n  .wonjo-wrap-kr details summary { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n\n  .wonjo-wrap details summary::-webkit-details-marker, .wonjo-wrap-kr details summary::-webkit-details-marker { display: none; }\n  .wonjo-wrap details summary::after, .wonjo-wrap-kr details summary::after { content: '+'; position: absolute; right: 0; top: 50%; transform: translateY(-50%); font-size: 20px; font-weight: normal; color: #4a7c59; }\n  .wonjo-wrap details[open] summary::after, .wonjo-wrap-kr details[open] summary::after { content: '−'; }\n\n  \/* Content spacing — handles both direct-children variant AND \u003cdiv\u003e wrapper variant *\/\n  .wonjo-wrap details \u003e *:not(summary):not(hr), .wonjo-wrap-kr details \u003e *:not(summary):not(hr) { margin-bottom: 13px; }\n  .wonjo-wrap details \u003e *:last-child, .wonjo-wrap-kr details \u003e *:last-child { margin-bottom: 18px; }\n  .wonjo-wrap details \u003e div, .wonjo-wrap-kr details \u003e div { padding: 0 0 20px 0; }\n\n  \/* === SPEC GRID === *\/\n  .wonjo-wrap .spec-grid, .wonjo-wrap-kr .spec-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; margin: 0 0 16px 0; border: 1px solid #e8e8e4; border-radius: 4px; overflow: hidden; }\n  .wonjo-wrap .spec-item, .wonjo-wrap-kr .spec-item { padding: 10px 14px; border-bottom: 1px solid #e8e8e4; font-size: 14px; }\n  .wonjo-wrap .spec-item:nth-last-child(-n+2), .wonjo-wrap-kr .spec-item:nth-last-child(-n+2) { border-bottom: none; }\n  .wonjo-wrap .spec-label, .wonjo-wrap-kr .spec-label { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; display: block; margin-bottom: 2px; font-weight: bold; }\n  .wonjo-wrap .spec-value, .wonjo-wrap-kr .spec-value { color: #2b2b2b; }\n\n  \/* === TIPS \/ WARNINGS === *\/\n  .wonjo-wrap .tip, .wonjo-wrap-kr .tip { background: #f4f8f5; border-left: 3px solid #4a7c59; padding: 12px 16px; font-size: 13.5px; color: #4a5a4a; margin: 14px 0; font-style: italic; }\n  .wonjo-wrap .tip-warn, .wonjo-wrap-kr .tip-warn { background: #fdf6e3; border-left: 3px solid #b8860b; padding: 12px 16px; font-size: 13.5px; color: #6e5828; margin: 14px 0; font-style: italic; }\n\n  \/* === BADGES === *\/\n  .wonjo-wrap .badge-row, .wonjo-wrap-kr .badge-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 16px 0; }\n  .wonjo-wrap .badge, .wonjo-wrap-kr .badge { font-size: 11.5px; border: 1px solid #c2d8c9; background: #eef5f0; color: #3a6b48; border-radius: 3px; padding: 5px 11px; font-weight: bold; letter-spacing: 0.3px; }\n  .wonjo-wrap .badge-eco, .wonjo-wrap-kr .badge-eco { border-color: #b5cfa9; background: #e8f3e0; color: #2d5c1f; }\n  .wonjo-wrap .badge-safe, .wonjo-wrap-kr .badge-safe { border-color: #d4a574; background: #fdf3e3; color: #8a5a1a; }\n\n  \/* === SKILL TAG ROW (rounds 1-4 kids\/toys) === *\/\n  .wonjo-wrap .skill-row, .wonjo-wrap-kr .skill-row { display: flex; flex-wrap: wrap; gap: 6px; margin: 0 0 18px 0; padding-bottom: 16px; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap .skill-tag, .wonjo-wrap-kr .skill-tag { font-size: 11px; background: #fdfcf8; border: 1px solid #e4e0d6; color: #6a5a3a; border-radius: 14px; padding: 4px 10px; letter-spacing: 0.2px; }\n\n  \/* === REVIEW CARDS (protein listings) === *\/\n  .wonjo-wrap .review-card, .wonjo-wrap-kr .review-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 20px; margin-bottom: 14px; }\n  .wonjo-wrap .review-text, .wonjo-wrap-kr .review-text { color: #3a3a3a; margin: 0 0 10px 0; font-style: italic; }\n  .wonjo-wrap .review-name, .wonjo-wrap-kr .review-name { font-size: 12.5px; color: #888; font-style: normal; }\n\n  \/* === SET CARDS (LEGO bundle template) === *\/\n  .wonjo-wrap .set-card, .wonjo-wrap-kr .set-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 22px; margin-bottom: 16px; }\n  .wonjo-wrap .set-card .set-no, .wonjo-wrap-kr .set-card .set-no { font-size: 13px; letter-spacing: 1px; color: #4a7c59; text-transform: uppercase; margin: 0 0 4px 0; font-weight: bold; }\n  .wonjo-wrap .set-card h3, .wonjo-wrap-kr .set-card h3 { font-size: 17px; margin: 0 0 10px 0; color: #2b2b2b; font-weight: 700; }\n  .wonjo-wrap .set-card p, .wonjo-wrap-kr .set-card p { margin: 0 0 8px 0; }\n  .wonjo-wrap .set-card .set-stats, .wonjo-wrap-kr .set-card .set-stats { font-size: 13.5px; color: #666; margin-top: 8px; }\n\n  \/* === PLAY STAGES (rounds 1-4 age-progression) === *\/\n  .wonjo-wrap .play-stage, .wonjo-wrap-kr .play-stage { padding: 10px 0; border-bottom: 1px dashed #e8e8e4; }\n  .wonjo-wrap .play-stage:last-child, .wonjo-wrap-kr .play-stage:last-child { border-bottom: none; }\n  .wonjo-wrap .play-stage-age, .wonjo-wrap-kr .play-stage-age { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; font-weight: bold; display: block; margin-bottom: 4px; }\n  .wonjo-wrap .play-stage-text, .wonjo-wrap-kr .play-stage-text { color: #3a3a3a; font-size: 14.5px; }\n\n  \/* === FAQ === *\/\n  .wonjo-wrap .faq-q, .wonjo-wrap-kr .faq-q { font-size: 13.5px; color: #4a7c59; font-weight: bold; margin: 14px 0 6px 0; }\n  .wonjo-wrap .faq-a, .wonjo-wrap-kr .faq-a { color: #3a3a3a; margin: 0 0 13px 0; padding-left: 14px; border-left: 2px solid #e8e8e4; }\n\n  \/* === STEPS (numbered ordering process) === *\/\n  .wonjo-wrap .steps, .wonjo-wrap-kr .steps { list-style: none; padding: 0; margin: 0 0 13px 0; }\n  .wonjo-wrap .steps { counter-reset: wonjo-steps; }\n  .wonjo-wrap-kr .steps { counter-reset: wonjo-steps-kr; }\n  .wonjo-wrap .steps li { counter-increment: wonjo-steps; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap-kr .steps li { counter-increment: wonjo-steps-kr; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap .steps li:last-child, .wonjo-wrap-kr .steps li:last-child { border-bottom: none; }\n  .wonjo-wrap .steps li::before { content: counter(wonjo-steps); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n  .wonjo-wrap-kr .steps li::before { content: counter(wonjo-steps-kr); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n\n  \/* === INTRO SUBTITLE === *\/\n  .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px; line-height: 1.6; color: #4a7c59; font-style: italic; margin: 0 0 18px 0; padding-bottom: 18px; border-bottom: 1px solid #e8e8e4; }\n\n  \/* === SECTION SUBTITLE === *\/\n  .wonjo-wrap .section-subtitle, .wonjo-wrap-kr .section-subtitle { font-size: 13px; color: #777; font-style: italic; margin: -2px 0 16px 0; }\n\n  \/* === KEYWORDS (related searches at bottom) === *\/\n  .wonjo-wrap .keywords, .wonjo-wrap-kr .keywords { font-size: 13px; color: #777; line-height: 1.7; letter-spacing: 0.2px; }\n\n  \/* === MOBILE MEDIA QUERY === *\/\n  @media (max-width: 600px) {\n    .wonjo-wrap details summary, .wonjo-wrap-kr details summary { padding: 18px 30px 18px 0 !important; }\n    .wonjo-wrap details summary, .wonjo-wrap h2 { font-size: 15px !important; letter-spacing: 1px !important; }\n    .wonjo-wrap-kr details summary, .wonjo-wrap-kr h2 { font-size: 18px !important; letter-spacing: 0.8px !important; }\n    .wonjo-wrap, .wonjo-wrap-kr { font-size: 16px !important; }\n    .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px !important; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"wonjo-wrap\"\u003e\n\n  \u003cp class=\"intro-subtitle\"\u003eDirect from the United States — Toleriane Double Repair moisturizer paired with travel-size Purifying Cleanser.\u003c\/p\u003e\n\n  \u003ch2\u003eAbout This Product\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cp\u003eThis La Roche-Posay bundle pairs the bestselling Toleriane Double Repair Face Moisturizer with a travel-size Toleriane Purifying Foaming Cleanser. The pairing is built for oily or combination skin — the Purifying Cleanser removes excess oil and impurities without over-stripping, while the Double Repair moisturizer restores hydration and barrier function after cleansing.\u003c\/p\u003e\n  \u003cp\u003eMany combination-skin users find that aggressive cleansers and heavy moisturizers create an unbalanced cycle. This pairing addresses that: a gentle-but-effective foaming cleanse, followed by a lightweight but hydrating moisturizer with ceramides and niacinamide.\u003c\/p\u003e\n  \u003cp\u003eDermatologist-tested, fragrance-free, non-comedogenic.\u003c\/p\u003e\n\n  \u003cdiv class=\"badge-row\"\u003e\n    \u003cspan class=\"badge\"\u003e2-Step Oily\/Combo Bundle\u003c\/span\u003e\n    \u003cspan class=\"badge\"\u003e3 Ceramides\u003c\/span\u003e\n    \u003cspan class=\"badge\"\u003eNiacinamide\u003c\/span\u003e\n    \u003cspan class=\"badge\"\u003eTravel Cleanser Included\u003c\/span\u003e\n    \u003cspan class=\"badge\"\u003eFragrance-Free\u003c\/span\u003e\n    \u003cspan class=\"badge\"\u003eNon-Stripping\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003ch2\u003eProduct Details\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cdiv class=\"spec-grid\"\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eItem 1\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eToleriane Double Repair Moisturizer\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eItem 2\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eToleriane Purifying Cleanser (travel)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eSkin Type\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eOily, combination, sensitive\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eCleanser Action\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eFoaming, oil-balancing\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eMoisturizer Actives\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e3 ceramides, niacinamide\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eUse\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eAM and PM\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eFragrance\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eNone\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eOrigin\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eUSA (La Roche-Posay)\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003ch2\u003eWhat's Inside\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cul\u003e\n    \u003cli\u003e\n\u003cstrong\u003eToleriane Double Repair Moisturizer:\u003c\/strong\u003e Full-size daily moisturizer, 3 ceramides + niacinamide. Lightweight enough for oily skin yet restores barrier function.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eToleriane Purifying Cleanser (travel):\u003c\/strong\u003e Gentle foaming cleanser that removes excess oil and makeup without stripping. pH-balanced for daily use.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eBalanced for oily\/combo:\u003c\/strong\u003e Aggressive cleansers trigger more oil production; this pairing cleanses effectively without prompting rebound oiliness.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eTravel-size trial:\u003c\/strong\u003e Low-risk way to try the Purifying Cleanser before committing to full-size, or keep in a gym bag \/ carry-on.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003ch2\u003eWho This Is For\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cp\u003eOily or combination skin types who want a complete LRP routine, travelers, and anyone looking to test the Purifying Cleanser + Double Repair pairing before buying both full-size.\u003c\/p\u003e\n  \u003cp\u003eCleanse morning and evening; follow with moisturizer. Use SPF in the AM.\u003c\/p\u003e\n\n  \u003ch2\u003eShipping\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cp\u003eShipping is free on every order, with no minimum. No handling fees, no customs processing charges, nothing added at checkout. What you see is what you pay.\u003c\/p\u003e\n  \u003cp\u003eOrders are dispatched within 1 to 2 business days. A tracking number is sent to your email once your parcel is on its way.\u003c\/p\u003e\n  \u003cdiv class=\"tip\"\u003eAll orders are shipped in plain, unmarked packaging. The shipping label does not reference the product contents.\u003c\/div\u003e\n\n  \u003ch2\u003eCustoms \u0026amp; Import\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cp\u003eAll orders are processed as personal-use overseas purchases and clear Korean customs without requiring KC certification. Your shipment is handled using your Personal Customs Clearance Code (PCCC) and is trackable via Korea Customs Service UNI-PASS. Orders under USD 200 from the United States qualify for duty-free clearance. In the event of any customs issue, we issue a full refund without question.\u003c\/p\u003e\n  \u003cdiv class=\"tip\"\u003eIf you do not yet have a PCCC, you can get one free in under five minutes at unipass.customs.go.kr.\u003c\/div\u003e\n\n  \u003ch2\u003eWhy This Shop\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cp\u003eWe purchase directly from US retailers and ship to customers in Korea. No intermediary, no repackaging, no grey-market sourcing — the same product you would find on a US pharmacy shelf. We back every order with a full refund in the event of customs failure or non-delivery.\u003c\/p\u003e\n\n  \u003ch2\u003eCommon Questions\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cdiv class=\"spec-grid\"\u003e\n    \u003cdiv class=\"spec-item\" style=\"grid-column: 1 \/ -1;\"\u003e\n\u003cspan class=\"spec-label\"\u003eIs this the same product sold in US stores?\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eYes. We purchase directly from US retailers — the same product, same packaging, same ingredient list you would find at a CVS, Walmart, or major US supermarket.\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\" style=\"grid-column: 1 \/ -1;\"\u003e\n\u003cspan class=\"spec-label\"\u003eDo I need a Personal Customs Clearance Code (PCCC)?\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eYes — Korean customs requires a PCCC for personal imports. You can get one free in under five minutes at unipass.customs.go.kr. We walk you through it in the order steps below.\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\" style=\"grid-column: 1 \/ -1; border-bottom: none;\"\u003e\n\u003cspan class=\"spec-label\"\u003eWhat if my order doesn't clear customs?\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWe issue a full refund, no questions asked. In practice, personal-use imports under USD 200 from the US clear without issue under Korea's simplified customs scheme — but our guarantee covers you either way.\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003ch2\u003eFrom Our First Customers\u003c\/h2\u003e\n  \u003chr\u003e\n\n  \u003cdiv class=\"review-card\"\u003e\n    \u003cp class=\"review-text\"\u003eCombination skin — this pairing finally gave me cleanliness without the tightness. The Purifying Cleanser is strong enough to remove sunscreen but doesn't feel stripping.\u003c\/p\u003e\n    \u003cp class=\"review-name\"\u003eSoyoung — Seocho-gu, Seoul — Early Customer\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"review-card\"\u003e\n    \u003cp class=\"review-text\"\u003eTried the bundle as a sample of the pairing. Both products worked, travel cleanser lasted a few weeks before I reordered full-size.\u003c\/p\u003e\n    \u003cp class=\"review-name\"\u003eJason — Gangnam-gu, Seoul — Early Customer\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"review-card\"\u003e\n    \u003cp class=\"review-text\"\u003eMy oily T-zone is more balanced after about three weeks of using this pairing morning and night. Double Repair is lightweight enough not to exacerbate oiliness.\u003c\/p\u003e\n    \u003cp class=\"review-name\"\u003eDasom — Mapo-gu, Seoul — Early Customer\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"review-card\"\u003e\n    \u003cp class=\"review-text\"\u003eTravel pack fits easily in a carry-on. Skin stayed clear and calm on a 10-day trip, which is more than I can say for other travel-size products.\u003c\/p\u003e\n    \u003cp class=\"review-name\"\u003eFiona — Songpa-gu, Seoul — Early Customer\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003ch2\u003eHow to Order\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003col class=\"steps\"\u003e\n    \u003cli\u003eSelect quantity and add to cart\u003c\/li\u003e\n    \u003cli\u003eProceed to checkout\u003c\/li\u003e\n    \u003cli\u003eEnter your Personal Customs Clearance Code (PCCC) when prompted\u003c\/li\u003e\n    \u003cli\u003eConfirm your Korean delivery address\u003c\/li\u003e\n    \u003cli\u003eComplete payment — your order is placed\u003c\/li\u003e\n    \u003cli\u003eReceive your tracking number by email within 1 to 2 business days\u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch2\u003eRelated Searches\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cp class=\"keywords\"\u003eLa Roche-Posay Toleriane Double Repair + Purifying Cleanser Korea  ·  LRP oily skin bundle direct import  ·  Toleriane Purifying Cleanser travel  ·  LRP combination skin set  ·  라로슈포제 톨레리앙 퓨리파잉 세트  ·  LRP 지성 피부 번들 직구\u003c\/p\u003e\n\n\u003c\/div\u003e","brand":"La Roche-Posay","offers":[{"title":"Non PSF with Travel Purifying Cleanser \/ 3.38 fl oz (100 mL) + 1.69 fl oz (50 ml)","offer_id":45206222012463,"sku":"LRP-DRFM-TRAVEL2-507FLOZ","price":48.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/1_7ec45682-2926-4943-922b-73115ca3511c.jpg?v=1776300667"},{"product_id":"la-roche-posay-mela-b3-serum-dark-spot-corrector","title":"La Roche-Posay Mela B3 Serum — Melasyl + 10% Niacinamide Dark Spot","description":"\u003cstyle\u003e\n\/* Wonjo canonical stylesheet v3.0 — see wonjo-style-LOCKED.md for documentation *\/\n\n  \/* === WRAPPERS === *\/\n  .wonjo-wrap { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.85; max-width: 720px; }\n  .wonjo-wrap-kr { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.95; max-width: 720px; }\n\n  \/* === COMMON TEXT === *\/\n  .wonjo-wrap p, .wonjo-wrap-kr p { margin: 0 0 13px 0; color: #3a3a3a; }\n  .wonjo-wrap ul, .wonjo-wrap-kr ul { margin: 0 0 13px 0; padding-left: 18px; color: #3a3a3a; }\n  .wonjo-wrap ul li, .wonjo-wrap-kr ul li { margin-bottom: 7px; }\n\n  \/* === HEADINGS — H2 (old protein template) === *\/\n  .wonjo-wrap h2 { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; margin: 36px 0 8px 0; }\n  .wonjo-wrap-kr h2 { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; margin: 36px 0 8px 0; }\n\n  \/* === HR SEPARATOR (under h2 + inside details) === *\/\n  .wonjo-wrap hr, .wonjo-wrap-kr hr,\n  .wonjo-wrap details hr, .wonjo-wrap-kr details hr { border: none; border-top: 1.5px solid #4a7c59; margin: 0 0 18px 0; }\n\n  \/* === DETAILS \/ SUMMARY (rounds 1-4 + LEGO) === *\/\n  .wonjo-wrap details, .wonjo-wrap-kr details { margin: 0; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap details:last-of-type, .wonjo-wrap-kr details:last-of-type { border-bottom: none; }\n\n  .wonjo-wrap details summary { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n  .wonjo-wrap-kr details summary { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n\n  .wonjo-wrap details summary::-webkit-details-marker, .wonjo-wrap-kr details summary::-webkit-details-marker { display: none; }\n  .wonjo-wrap details summary::after, .wonjo-wrap-kr details summary::after { content: '+'; position: absolute; right: 0; top: 50%; transform: translateY(-50%); font-size: 20px; font-weight: normal; color: #4a7c59; }\n  .wonjo-wrap details[open] summary::after, .wonjo-wrap-kr details[open] summary::after { content: '−'; }\n\n  \/* Content spacing — handles both direct-children variant AND \u003cdiv\u003e wrapper variant *\/\n  .wonjo-wrap details \u003e *:not(summary):not(hr), .wonjo-wrap-kr details \u003e *:not(summary):not(hr) { margin-bottom: 13px; }\n  .wonjo-wrap details \u003e *:last-child, .wonjo-wrap-kr details \u003e *:last-child { margin-bottom: 18px; }\n  .wonjo-wrap details \u003e div, .wonjo-wrap-kr details \u003e div { padding: 0 0 20px 0; }\n\n  \/* === SPEC GRID === *\/\n  .wonjo-wrap .spec-grid, .wonjo-wrap-kr .spec-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; margin: 0 0 16px 0; border: 1px solid #e8e8e4; border-radius: 4px; overflow: hidden; }\n  .wonjo-wrap .spec-item, .wonjo-wrap-kr .spec-item { padding: 10px 14px; border-bottom: 1px solid #e8e8e4; font-size: 14px; }\n  .wonjo-wrap .spec-item:nth-last-child(-n+2), .wonjo-wrap-kr .spec-item:nth-last-child(-n+2) { border-bottom: none; }\n  .wonjo-wrap .spec-label, .wonjo-wrap-kr .spec-label { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; display: block; margin-bottom: 2px; font-weight: bold; }\n  .wonjo-wrap .spec-value, .wonjo-wrap-kr .spec-value { color: #2b2b2b; }\n\n  \/* === TIPS \/ WARNINGS === *\/\n  .wonjo-wrap .tip, .wonjo-wrap-kr .tip { background: #f4f8f5; border-left: 3px solid #4a7c59; padding: 12px 16px; font-size: 13.5px; color: #4a5a4a; margin: 14px 0; font-style: italic; }\n  .wonjo-wrap .tip-warn, .wonjo-wrap-kr .tip-warn { background: #fdf6e3; border-left: 3px solid #b8860b; padding: 12px 16px; font-size: 13.5px; color: #6e5828; margin: 14px 0; font-style: italic; }\n\n  \/* === BADGES === *\/\n  .wonjo-wrap .badge-row, .wonjo-wrap-kr .badge-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 16px 0; }\n  .wonjo-wrap .badge, .wonjo-wrap-kr .badge { font-size: 11.5px; border: 1px solid #c2d8c9; background: #eef5f0; color: #3a6b48; border-radius: 3px; padding: 5px 11px; font-weight: bold; letter-spacing: 0.3px; }\n  .wonjo-wrap .badge-eco, .wonjo-wrap-kr .badge-eco { border-color: #b5cfa9; background: #e8f3e0; color: #2d5c1f; }\n  .wonjo-wrap .badge-safe, .wonjo-wrap-kr .badge-safe { border-color: #d4a574; background: #fdf3e3; color: #8a5a1a; }\n\n  \/* === SKILL TAG ROW (rounds 1-4 kids\/toys) === *\/\n  .wonjo-wrap .skill-row, .wonjo-wrap-kr .skill-row { display: flex; flex-wrap: wrap; gap: 6px; margin: 0 0 18px 0; padding-bottom: 16px; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap .skill-tag, .wonjo-wrap-kr .skill-tag { font-size: 11px; background: #fdfcf8; border: 1px solid #e4e0d6; color: #6a5a3a; border-radius: 14px; padding: 4px 10px; letter-spacing: 0.2px; }\n\n  \/* === REVIEW CARDS (protein listings) === *\/\n  .wonjo-wrap .review-card, .wonjo-wrap-kr .review-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 20px; margin-bottom: 14px; }\n  .wonjo-wrap .review-text, .wonjo-wrap-kr .review-text { color: #3a3a3a; margin: 0 0 10px 0; font-style: italic; }\n  .wonjo-wrap .review-name, .wonjo-wrap-kr .review-name { font-size: 12.5px; color: #888; font-style: normal; }\n\n  \/* === SET CARDS (LEGO bundle template) === *\/\n  .wonjo-wrap .set-card, .wonjo-wrap-kr .set-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 22px; margin-bottom: 16px; }\n  .wonjo-wrap .set-card .set-no, .wonjo-wrap-kr .set-card .set-no { font-size: 13px; letter-spacing: 1px; color: #4a7c59; text-transform: uppercase; margin: 0 0 4px 0; font-weight: bold; }\n  .wonjo-wrap .set-card h3, .wonjo-wrap-kr .set-card h3 { font-size: 17px; margin: 0 0 10px 0; color: #2b2b2b; font-weight: 700; }\n  .wonjo-wrap .set-card p, .wonjo-wrap-kr .set-card p { margin: 0 0 8px 0; }\n  .wonjo-wrap .set-card .set-stats, .wonjo-wrap-kr .set-card .set-stats { font-size: 13.5px; color: #666; margin-top: 8px; }\n\n  \/* === PLAY STAGES (rounds 1-4 age-progression) === *\/\n  .wonjo-wrap .play-stage, .wonjo-wrap-kr .play-stage { padding: 10px 0; border-bottom: 1px dashed #e8e8e4; }\n  .wonjo-wrap .play-stage:last-child, .wonjo-wrap-kr .play-stage:last-child { border-bottom: none; }\n  .wonjo-wrap .play-stage-age, .wonjo-wrap-kr .play-stage-age { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; font-weight: bold; display: block; margin-bottom: 4px; }\n  .wonjo-wrap .play-stage-text, .wonjo-wrap-kr .play-stage-text { color: #3a3a3a; font-size: 14.5px; }\n\n  \/* === FAQ === *\/\n  .wonjo-wrap .faq-q, .wonjo-wrap-kr .faq-q { font-size: 13.5px; color: #4a7c59; font-weight: bold; margin: 14px 0 6px 0; }\n  .wonjo-wrap .faq-a, .wonjo-wrap-kr .faq-a { color: #3a3a3a; margin: 0 0 13px 0; padding-left: 14px; border-left: 2px solid #e8e8e4; }\n\n  \/* === STEPS (numbered ordering process) === *\/\n  .wonjo-wrap .steps, .wonjo-wrap-kr .steps { list-style: none; padding: 0; margin: 0 0 13px 0; }\n  .wonjo-wrap .steps { counter-reset: wonjo-steps; }\n  .wonjo-wrap-kr .steps { counter-reset: wonjo-steps-kr; }\n  .wonjo-wrap .steps li { counter-increment: wonjo-steps; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap-kr .steps li { counter-increment: wonjo-steps-kr; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap .steps li:last-child, .wonjo-wrap-kr .steps li:last-child { border-bottom: none; }\n  .wonjo-wrap .steps li::before { content: counter(wonjo-steps); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n  .wonjo-wrap-kr .steps li::before { content: counter(wonjo-steps-kr); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n\n  \/* === INTRO SUBTITLE === *\/\n  .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px; line-height: 1.6; color: #4a7c59; font-style: italic; margin: 0 0 18px 0; padding-bottom: 18px; border-bottom: 1px solid #e8e8e4; }\n\n  \/* === SECTION SUBTITLE === *\/\n  .wonjo-wrap .section-subtitle, .wonjo-wrap-kr .section-subtitle { font-size: 13px; color: #777; font-style: italic; margin: -2px 0 16px 0; }\n\n  \/* === KEYWORDS (related searches at bottom) === *\/\n  .wonjo-wrap .keywords, .wonjo-wrap-kr .keywords { font-size: 13px; color: #777; line-height: 1.7; letter-spacing: 0.2px; }\n\n  \/* === MOBILE MEDIA QUERY === *\/\n  @media (max-width: 600px) {\n    .wonjo-wrap details summary, .wonjo-wrap-kr details summary { padding: 18px 30px 18px 0 !important; }\n    .wonjo-wrap details summary, .wonjo-wrap h2 { font-size: 15px !important; letter-spacing: 1px !important; }\n    .wonjo-wrap-kr details summary, .wonjo-wrap-kr h2 { font-size: 18px !important; letter-spacing: 0.8px !important; }\n    .wonjo-wrap, .wonjo-wrap-kr { font-size: 16px !important; }\n    .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px !important; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"wonjo-wrap\"\u003e\n\n  \u003cp class=\"intro-subtitle\"\u003eDirect from the United States — Triple-action dark spot serum with Melasyl™, niacinamide, and LHA.\u003c\/p\u003e\n\n  \u003ch2\u003eAbout This Product\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cp\u003eLa Roche-Posay Mela B3 is a clinically tested serum designed to target stubborn dark spots, melasma, post-acne marks, and uneven skin tone. The formula combines three complementary actives: Melasyl™ (a patented molecule that targets melanin precursors at the source), 10% niacinamide (to reduce existing pigmentation and strengthen the skin barrier), and LHA (a gentle lipid-soluble exfoliant that promotes cell turnover).\u003c\/p\u003e\n  \u003cp\u003eThe serum is suitable for all skin types including sensitive, with a lightweight texture that absorbs quickly without stickiness. Visible improvement in spots and tone typically appears within 2-4 weeks of consistent use.\u003c\/p\u003e\n  \u003cp\u003eDermatologist-tested and fragrance-free. Suitable for use alongside other treatments; pairs especially well with daily SPF.\u003c\/p\u003e\n\n  \u003cdiv class=\"badge-row\"\u003e\n    \u003cspan class=\"badge\"\u003eMelasyl™ Patented\u003c\/span\u003e\n    \u003cspan class=\"badge\"\u003e10% Niacinamide\u003c\/span\u003e\n    \u003cspan class=\"badge\"\u003eLHA Exfoliant\u003c\/span\u003e\n    \u003cspan class=\"badge\"\u003eFragrance-Free\u003c\/span\u003e\n    \u003cspan class=\"badge\"\u003eDermatologist Tested\u003c\/span\u003e\n    \u003cspan class=\"badge\"\u003eAll Skin Types\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003ch2\u003eProduct Details\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cdiv class=\"spec-grid\"\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eKey Active\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eMelasyl™ (patented)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eNiacinamide\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e10%\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eExfoliant\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eLHA (lipid hydroxy acid)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eTexture\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eLightweight serum\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eSize\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e30 ml \/ 1.0 fl oz\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eFragrance\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eNone\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eBest For\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eDark spots, melasma, PIE\/PIH\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eOrigin\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eUSA (La Roche-Posay)\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003ch2\u003eHow It Works\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cul\u003e\n    \u003cli\u003e\n\u003cstrong\u003eMelasyl™ at the source:\u003c\/strong\u003e Unlike traditional brightening agents that only target existing pigment, Melasyl targets early-stage melanin precursors before they mature into visible spots — a preventive as well as corrective action.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003e10% niacinamide:\u003c\/strong\u003e Niacinamide at this concentration reduces melanin transfer to skin cells, improves barrier function, and reduces redness. Works on both existing pigmentation and overall tone.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eLHA for surface renewal:\u003c\/strong\u003e LHA is a slower, gentler cousin of salicylic acid that penetrates the lipid layer and promotes cell turnover without the irritation common to stronger AHAs.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eMulti-pathway approach:\u003c\/strong\u003e Most dark spot products target a single pathway (e.g., tyrosinase inhibition). Mela B3 addresses melanin production, transfer, and surface renewal simultaneously — which is why results are visible faster.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003ch2\u003eWho This Is For\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cp\u003eAdults struggling with dark spots, post-acne marks, melasma, sun damage, or uneven skin tone. Suitable for sensitive skin and compatible with most skincare routines. Especially useful as a complement to daily sunscreen — sun protection is essential when treating pigmentation.\u003c\/p\u003e\n  \u003cp\u003eApply 3-4 drops to clean skin, morning and\/or evening. Follow with moisturizer and (in AM) SPF 30+.\u003c\/p\u003e\n  \u003cdiv class=\"tip\"\u003eConsistent daily sunscreen use is essential when treating pigmentation — without it, new spots can form faster than existing ones fade.\u003c\/div\u003e\n\n  \u003ch2\u003eShipping\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cp\u003eShipping is free on every order, with no minimum. No handling fees, no customs processing charges, nothing added at checkout. What you see is what you pay.\u003c\/p\u003e\n  \u003cp\u003eOrders are dispatched within 1 to 2 business days. A tracking number is sent to your email once your parcel is on its way.\u003c\/p\u003e\n  \u003cdiv class=\"tip\"\u003eAll orders are shipped in plain, unmarked packaging. The shipping label does not reference the product contents.\u003c\/div\u003e\n\n  \u003ch2\u003eCustoms \u0026amp; Import\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cp\u003eAll orders are processed as personal-use overseas purchases and clear Korean customs without requiring KC certification. Your shipment is handled using your Personal Customs Clearance Code (PCCC) and is trackable via Korea Customs Service UNI-PASS. Orders under USD 200 from the United States qualify for duty-free clearance. In the event of any customs issue, we issue a full refund without question.\u003c\/p\u003e\n  \u003cdiv class=\"tip\"\u003eIf you do not yet have a PCCC, you can get one free in under five minutes at unipass.customs.go.kr.\u003c\/div\u003e\n\n  \u003ch2\u003eWhy This Shop\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cp\u003eWe purchase directly from US retailers and ship to customers in Korea. No intermediary, no repackaging, no grey-market sourcing — the same product you would find on a US pharmacy shelf. We back every order with a full refund in the event of customs failure or non-delivery.\u003c\/p\u003e\n\n  \u003ch2\u003eCommon Questions\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cdiv class=\"spec-grid\"\u003e\n    \u003cdiv class=\"spec-item\" style=\"grid-column: 1 \/ -1;\"\u003e\n\u003cspan class=\"spec-label\"\u003eIs this the same product sold in US stores?\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eYes. We purchase directly from US retailers — the same product, same packaging, same ingredient list you would find at a CVS, Walmart, or major US supermarket.\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\" style=\"grid-column: 1 \/ -1;\"\u003e\n\u003cspan class=\"spec-label\"\u003eDo I need a Personal Customs Clearance Code (PCCC)?\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eYes — Korean customs requires a PCCC for personal imports. You can get one free in under five minutes at unipass.customs.go.kr. We walk you through it in the order steps below.\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\" style=\"grid-column: 1 \/ -1; border-bottom: none;\"\u003e\n\u003cspan class=\"spec-label\"\u003eWhat if my order doesn't clear customs?\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWe issue a full refund, no questions asked. In practice, personal-use imports under USD 200 from the US clear without issue under Korea's simplified customs scheme — but our guarantee covers you either way.\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003ch2\u003eFrom Our First Customers\u003c\/h2\u003e\n  \u003chr\u003e\n\n  \u003cdiv class=\"review-card\"\u003e\n    \u003cp class=\"review-text\"\u003eI've tried a lot of Korean vitamin C serums and nothing gave me visible results on melasma. This one did within five weeks. Noticeable fading across my cheeks and no irritation, even though my skin is sensitive.\u003c\/p\u003e\n    \u003cp class=\"review-name\"\u003eSumin — Gangnam-gu, Seoul — Early Customer\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"review-card\"\u003e\n    \u003cp class=\"review-text\"\u003ePost-acne marks on my chin faded faster than I expected. Six weeks in, the darkest ones are almost gone. Pairs great with my morning sunscreen.\u003c\/p\u003e\n    \u003cp class=\"review-name\"\u003eNayoung — Mapo-gu, Seoul — Early Customer\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"review-card\"\u003e\n    \u003cp class=\"review-text\"\u003eBought after reading about Melasyl. The formulation feels lightweight, absorbs clean, and doesn't pill under sunscreen. My overall tone looks more even already.\u003c\/p\u003e\n    \u003cp class=\"review-name\"\u003eAshley — Seocho-gu, Seoul — Early Customer\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"review-card\"\u003e\n    \u003cp class=\"review-text\"\u003eMy dermatologist recommended this over prescription options for mild melasma. I've been using it for two months and the results are steady. Glad I can get it shipped directly.\u003c\/p\u003e\n    \u003cp class=\"review-name\"\u003eKyunghee — Haeundae-gu, Busan — Early Customer\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003ch2\u003eHow to Order\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003col class=\"steps\"\u003e\n    \u003cli\u003eSelect quantity and add to cart\u003c\/li\u003e\n    \u003cli\u003eProceed to checkout\u003c\/li\u003e\n    \u003cli\u003eEnter your Personal Customs Clearance Code (PCCC) when prompted\u003c\/li\u003e\n    \u003cli\u003eConfirm your Korean delivery address\u003c\/li\u003e\n    \u003cli\u003eComplete payment — your order is placed\u003c\/li\u003e\n    \u003cli\u003eReceive your tracking number by email within 1 to 2 business days\u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch2\u003eRelated Searches\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cp class=\"keywords\"\u003eLa Roche-Posay Mela B3 Korea  ·  dark spot serum direct import  ·  Melasyl niacinamide serum  ·  melasma serum Korea  ·  post-acne mark fade  ·  10% niacinamide serum  ·  LRP pigmentation serum  ·  라로슈포제 멜라B3 직구  ·  기미 세럼 직구  ·  멜라스마 세럼  ·  여드름 흉터 세럼  ·  나이아신아마이드 10% 세럼\u003c\/p\u003e\n\n\u003c\/div\u003e","brand":"La Roche-Posay","offers":[{"title":"1 fl oz (30 mL)","offer_id":45206225977391,"sku":"LRP-DSC-1FLOZ","price":40.0,"currency_code":"USD","in_stock":true},{"title":"1.69 fl oz (50 mL)","offer_id":45206226010159,"sku":"LRP-DSC-169FLOZ","price":52.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/1_1bc76110-f6e3-4bfb-9453-40247068feab.jpg?v=1776300836"},{"product_id":"la-roche-posay-anthelios-sunscreen-spf-40","title":"La Roche-Posay Anthelios SPF 40 Sunscreen — Cell-Ox Shield Antioxidant","description":"\u003cstyle\u003e\n\/* Wonjo canonical stylesheet v3.0 — see wonjo-style-LOCKED.md for documentation *\/\n\n  \/* === WRAPPERS === *\/\n  .wonjo-wrap { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.85; max-width: 720px; }\n  .wonjo-wrap-kr { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.95; max-width: 720px; }\n\n  \/* === COMMON TEXT === *\/\n  .wonjo-wrap p, .wonjo-wrap-kr p { margin: 0 0 13px 0; color: #3a3a3a; }\n  .wonjo-wrap ul, .wonjo-wrap-kr ul { margin: 0 0 13px 0; padding-left: 18px; color: #3a3a3a; }\n  .wonjo-wrap ul li, .wonjo-wrap-kr ul li { margin-bottom: 7px; }\n\n  \/* === HEADINGS — H2 (old protein template) === *\/\n  .wonjo-wrap h2 { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; margin: 36px 0 8px 0; }\n  .wonjo-wrap-kr h2 { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; margin: 36px 0 8px 0; }\n\n  \/* === HR SEPARATOR (under h2 + inside details) === *\/\n  .wonjo-wrap hr, .wonjo-wrap-kr hr,\n  .wonjo-wrap details hr, .wonjo-wrap-kr details hr { border: none; border-top: 1.5px solid #4a7c59; margin: 0 0 18px 0; }\n\n  \/* === DETAILS \/ SUMMARY (rounds 1-4 + LEGO) === *\/\n  .wonjo-wrap details, .wonjo-wrap-kr details { margin: 0; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap details:last-of-type, .wonjo-wrap-kr details:last-of-type { border-bottom: none; }\n\n  .wonjo-wrap details summary { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n  .wonjo-wrap-kr details summary { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n\n  .wonjo-wrap details summary::-webkit-details-marker, .wonjo-wrap-kr details summary::-webkit-details-marker { display: none; }\n  .wonjo-wrap details summary::after, .wonjo-wrap-kr details summary::after { content: '+'; position: absolute; right: 0; top: 50%; transform: translateY(-50%); font-size: 20px; font-weight: normal; color: #4a7c59; }\n  .wonjo-wrap details[open] summary::after, .wonjo-wrap-kr details[open] summary::after { content: '−'; }\n\n  \/* Content spacing — handles both direct-children variant AND \u003cdiv\u003e wrapper variant *\/\n  .wonjo-wrap details \u003e *:not(summary):not(hr), .wonjo-wrap-kr details \u003e *:not(summary):not(hr) { margin-bottom: 13px; }\n  .wonjo-wrap details \u003e *:last-child, .wonjo-wrap-kr details \u003e *:last-child { margin-bottom: 18px; }\n  .wonjo-wrap details \u003e div, .wonjo-wrap-kr details \u003e div { padding: 0 0 20px 0; }\n\n  \/* === SPEC GRID === *\/\n  .wonjo-wrap .spec-grid, .wonjo-wrap-kr .spec-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; margin: 0 0 16px 0; border: 1px solid #e8e8e4; border-radius: 4px; overflow: hidden; }\n  .wonjo-wrap .spec-item, .wonjo-wrap-kr .spec-item { padding: 10px 14px; border-bottom: 1px solid #e8e8e4; font-size: 14px; }\n  .wonjo-wrap .spec-item:nth-last-child(-n+2), .wonjo-wrap-kr .spec-item:nth-last-child(-n+2) { border-bottom: none; }\n  .wonjo-wrap .spec-label, .wonjo-wrap-kr .spec-label { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; display: block; margin-bottom: 2px; font-weight: bold; }\n  .wonjo-wrap .spec-value, .wonjo-wrap-kr .spec-value { color: #2b2b2b; }\n\n  \/* === TIPS \/ WARNINGS === *\/\n  .wonjo-wrap .tip, .wonjo-wrap-kr .tip { background: #f4f8f5; border-left: 3px solid #4a7c59; padding: 12px 16px; font-size: 13.5px; color: #4a5a4a; margin: 14px 0; font-style: italic; }\n  .wonjo-wrap .tip-warn, .wonjo-wrap-kr .tip-warn { background: #fdf6e3; border-left: 3px solid #b8860b; padding: 12px 16px; font-size: 13.5px; color: #6e5828; margin: 14px 0; font-style: italic; }\n\n  \/* === BADGES === *\/\n  .wonjo-wrap .badge-row, .wonjo-wrap-kr .badge-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 16px 0; }\n  .wonjo-wrap .badge, .wonjo-wrap-kr .badge { font-size: 11.5px; border: 1px solid #c2d8c9; background: #eef5f0; color: #3a6b48; border-radius: 3px; padding: 5px 11px; font-weight: bold; letter-spacing: 0.3px; }\n  .wonjo-wrap .badge-eco, .wonjo-wrap-kr .badge-eco { border-color: #b5cfa9; background: #e8f3e0; color: #2d5c1f; }\n  .wonjo-wrap .badge-safe, .wonjo-wrap-kr .badge-safe { border-color: #d4a574; background: #fdf3e3; color: #8a5a1a; }\n\n  \/* === SKILL TAG ROW (rounds 1-4 kids\/toys) === *\/\n  .wonjo-wrap .skill-row, .wonjo-wrap-kr .skill-row { display: flex; flex-wrap: wrap; gap: 6px; margin: 0 0 18px 0; padding-bottom: 16px; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap .skill-tag, .wonjo-wrap-kr .skill-tag { font-size: 11px; background: #fdfcf8; border: 1px solid #e4e0d6; color: #6a5a3a; border-radius: 14px; padding: 4px 10px; letter-spacing: 0.2px; }\n\n  \/* === REVIEW CARDS (protein listings) === *\/\n  .wonjo-wrap .review-card, .wonjo-wrap-kr .review-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 20px; margin-bottom: 14px; }\n  .wonjo-wrap .review-text, .wonjo-wrap-kr .review-text { color: #3a3a3a; margin: 0 0 10px 0; font-style: italic; }\n  .wonjo-wrap .review-name, .wonjo-wrap-kr .review-name { font-size: 12.5px; color: #888; font-style: normal; }\n\n  \/* === SET CARDS (LEGO bundle template) === *\/\n  .wonjo-wrap .set-card, .wonjo-wrap-kr .set-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 22px; margin-bottom: 16px; }\n  .wonjo-wrap .set-card .set-no, .wonjo-wrap-kr .set-card .set-no { font-size: 13px; letter-spacing: 1px; color: #4a7c59; text-transform: uppercase; margin: 0 0 4px 0; font-weight: bold; }\n  .wonjo-wrap .set-card h3, .wonjo-wrap-kr .set-card h3 { font-size: 17px; margin: 0 0 10px 0; color: #2b2b2b; font-weight: 700; }\n  .wonjo-wrap .set-card p, .wonjo-wrap-kr .set-card p { margin: 0 0 8px 0; }\n  .wonjo-wrap .set-card .set-stats, .wonjo-wrap-kr .set-card .set-stats { font-size: 13.5px; color: #666; margin-top: 8px; }\n\n  \/* === PLAY STAGES (rounds 1-4 age-progression) === *\/\n  .wonjo-wrap .play-stage, .wonjo-wrap-kr .play-stage { padding: 10px 0; border-bottom: 1px dashed #e8e8e4; }\n  .wonjo-wrap .play-stage:last-child, .wonjo-wrap-kr .play-stage:last-child { border-bottom: none; }\n  .wonjo-wrap .play-stage-age, .wonjo-wrap-kr .play-stage-age { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; font-weight: bold; display: block; margin-bottom: 4px; }\n  .wonjo-wrap .play-stage-text, .wonjo-wrap-kr .play-stage-text { color: #3a3a3a; font-size: 14.5px; }\n\n  \/* === FAQ === *\/\n  .wonjo-wrap .faq-q, .wonjo-wrap-kr .faq-q { font-size: 13.5px; color: #4a7c59; font-weight: bold; margin: 14px 0 6px 0; }\n  .wonjo-wrap .faq-a, .wonjo-wrap-kr .faq-a { color: #3a3a3a; margin: 0 0 13px 0; padding-left: 14px; border-left: 2px solid #e8e8e4; }\n\n  \/* === STEPS (numbered ordering process) === *\/\n  .wonjo-wrap .steps, .wonjo-wrap-kr .steps { list-style: none; padding: 0; margin: 0 0 13px 0; }\n  .wonjo-wrap .steps { counter-reset: wonjo-steps; }\n  .wonjo-wrap-kr .steps { counter-reset: wonjo-steps-kr; }\n  .wonjo-wrap .steps li { counter-increment: wonjo-steps; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap-kr .steps li { counter-increment: wonjo-steps-kr; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap .steps li:last-child, .wonjo-wrap-kr .steps li:last-child { border-bottom: none; }\n  .wonjo-wrap .steps li::before { content: counter(wonjo-steps); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n  .wonjo-wrap-kr .steps li::before { content: counter(wonjo-steps-kr); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n\n  \/* === INTRO SUBTITLE === *\/\n  .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px; line-height: 1.6; color: #4a7c59; font-style: italic; margin: 0 0 18px 0; padding-bottom: 18px; border-bottom: 1px solid #e8e8e4; }\n\n  \/* === SECTION SUBTITLE === *\/\n  .wonjo-wrap .section-subtitle, .wonjo-wrap-kr .section-subtitle { font-size: 13px; color: #777; font-style: italic; margin: -2px 0 16px 0; }\n\n  \/* === KEYWORDS (related searches at bottom) === *\/\n  .wonjo-wrap .keywords, .wonjo-wrap-kr .keywords { font-size: 13px; color: #777; line-height: 1.7; letter-spacing: 0.2px; }\n\n  \/* === MOBILE MEDIA QUERY === *\/\n  @media (max-width: 600px) {\n    .wonjo-wrap details summary, .wonjo-wrap-kr details summary { padding: 18px 30px 18px 0 !important; }\n    .wonjo-wrap details summary, .wonjo-wrap h2 { font-size: 15px !important; letter-spacing: 1px !important; }\n    .wonjo-wrap-kr details summary, .wonjo-wrap-kr h2 { font-size: 18px !important; letter-spacing: 0.8px !important; }\n    .wonjo-wrap, .wonjo-wrap-kr { font-size: 16px !important; }\n    .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px !important; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"wonjo-wrap\"\u003e\n\n  \u003cp class=\"intro-subtitle\"\u003eDirect from the United States — SPF 40 broad-spectrum sunscreen with Cell-Ox Shield® technology.\u003c\/p\u003e\n\n  \u003ch2\u003eAbout This Product\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cp\u003eLa Roche-Posay Anthelios SPF 40 is a lightweight, broad-spectrum sunscreen developed specifically for sensitive skin. It combines photostable UVA and UVB filters with Cell-Ox Shield® — a proprietary antioxidant complex that neutralizes free radicals generated by sun exposure, protecting skin against the deeper damage UV filters alone cannot address.\u003c\/p\u003e\n  \u003cp\u003eThe texture is fluid, absorbs quickly with no white cast, and sits comfortably under makeup. Water-resistant for up to 80 minutes, making it practical for both daily use and outdoor activity.\u003c\/p\u003e\n  \u003cp\u003eFragrance-free, paraben-free, and non-comedogenic. Tested on sensitive skin. Suitable for face and body.\u003c\/p\u003e\n\n  \u003cdiv class=\"badge-row\"\u003e\n    \u003cspan class=\"badge\"\u003eSPF 40 Broad Spectrum\u003c\/span\u003e\n    \u003cspan class=\"badge\"\u003eCell-Ox Shield®\u003c\/span\u003e\n    \u003cspan class=\"badge\"\u003e80-Min Water Resistant\u003c\/span\u003e\n    \u003cspan class=\"badge\"\u003eNo White Cast\u003c\/span\u003e\n    \u003cspan class=\"badge\"\u003eFragrance-Free\u003c\/span\u003e\n    \u003cspan class=\"badge\"\u003eNon-Comedogenic\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003ch2\u003eProduct Details\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cdiv class=\"spec-grid\"\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eSPF\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e40 broad-spectrum\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eUVA Protection\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eYes (PA+++)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eWater Resistance\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e80 minutes\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eTexture\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eLightweight fluid\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eSize\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e5.0 fl oz \/ 150 ml\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eFragrance\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eNone\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eSkin Type\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eAll, including sensitive\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eOrigin\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eUSA (La Roche-Posay)\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003ch2\u003eHow It Works\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cul\u003e\n    \u003cli\u003e\n\u003cstrong\u003eBroad-spectrum protection:\u003c\/strong\u003e Filters both UVA (aging, deeper damage) and UVB (burning, surface damage). A broad-spectrum label means it blocks UVA as rigorously as it blocks UVB.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eCell-Ox Shield® antioxidants:\u003c\/strong\u003e Free radicals generated by UV exposure cause damage even when sunscreen is applied. The antioxidant complex neutralizes these, addressing a gap that filter-only formulas leave.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eLightweight for daily wear:\u003c\/strong\u003e The fluid texture layers well under moisturizer and makeup. Unlike heavier sunscreens, it does not pill or leave residue through the day.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eSensitive skin formulation:\u003c\/strong\u003e No fragrance, no parabens, and filters chosen for low irritation potential. Tolerated by most reactive skin types, including post-procedure skin.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003ch2\u003eWho This Is For\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cp\u003eDaily face and body sun protection for all skin types, including sensitive and post-procedure skin. Works well under makeup, ideal for commuters, outdoor workers, and anyone committed to photoaging prevention.\u003c\/p\u003e\n  \u003cp\u003eApply generously 15 minutes before sun exposure. Reapply every 2 hours, after swimming, sweating, or towel drying.\u003c\/p\u003e\n  \u003cdiv class=\"tip\"\u003eSunscreen is the single most effective anti-aging product available. Consistency matters more than the exact SPF number.\u003c\/div\u003e\n\n  \u003ch2\u003eShipping\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cp\u003eShipping is free on every order, with no minimum. No handling fees, no customs processing charges, nothing added at checkout. What you see is what you pay.\u003c\/p\u003e\n  \u003cp\u003eOrders are dispatched within 1 to 2 business days. A tracking number is sent to your email once your parcel is on its way.\u003c\/p\u003e\n  \u003cdiv class=\"tip\"\u003eAll orders are shipped in plain, unmarked packaging. The shipping label does not reference the product contents.\u003c\/div\u003e\n\n  \u003ch2\u003eCustoms \u0026amp; Import\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cp\u003eAll orders are processed as personal-use overseas purchases and clear Korean customs without requiring KC certification. Your shipment is handled using your Personal Customs Clearance Code (PCCC) and is trackable via Korea Customs Service UNI-PASS. Orders under USD 200 from the United States qualify for duty-free clearance. In the event of any customs issue, we issue a full refund without question.\u003c\/p\u003e\n  \u003cdiv class=\"tip\"\u003eIf you do not yet have a PCCC, you can get one free in under five minutes at unipass.customs.go.kr.\u003c\/div\u003e\n\n  \u003ch2\u003eWhy This Shop\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cp\u003eWe purchase directly from US retailers and ship to customers in Korea. No intermediary, no repackaging, no grey-market sourcing — the same product you would find on a US pharmacy shelf. We back every order with a full refund in the event of customs failure or non-delivery.\u003c\/p\u003e\n\n  \u003ch2\u003eCommon Questions\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cdiv class=\"spec-grid\"\u003e\n    \u003cdiv class=\"spec-item\" style=\"grid-column: 1 \/ -1;\"\u003e\n\u003cspan class=\"spec-label\"\u003eIs this the same product sold in US stores?\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eYes. We purchase directly from US retailers — the same product, same packaging, same ingredient list you would find at a CVS, Walmart, or major US supermarket.\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\" style=\"grid-column: 1 \/ -1;\"\u003e\n\u003cspan class=\"spec-label\"\u003eDo I need a Personal Customs Clearance Code (PCCC)?\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eYes — Korean customs requires a PCCC for personal imports. You can get one free in under five minutes at unipass.customs.go.kr. We walk you through it in the order steps below.\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\" style=\"grid-column: 1 \/ -1; border-bottom: none;\"\u003e\n\u003cspan class=\"spec-label\"\u003eWhat if my order doesn't clear customs?\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWe issue a full refund, no questions asked. In practice, personal-use imports under USD 200 from the US clear without issue under Korea's simplified customs scheme — but our guarantee covers you either way.\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003ch2\u003eFrom Our First Customers\u003c\/h2\u003e\n  \u003chr\u003e\n\n  \u003cdiv class=\"review-card\"\u003e\n    \u003cp class=\"review-text\"\u003eBest everyday sunscreen I've used. No white cast, absorbs in 30 seconds, and sits beautifully under makeup. I've been using it daily for four months with zero breakouts.\u003c\/p\u003e\n    \u003cp class=\"review-name\"\u003eYerin — Gangnam-gu, Seoul — Early Customer\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"review-card\"\u003e\n    \u003cp class=\"review-text\"\u003eSensitive skin sufferer — this is the first sunscreen I've tolerated long-term. No stinging, no redness. LRP's filter selection is clearly thoughtful.\u003c\/p\u003e\n    \u003cp class=\"review-name\"\u003eCatherine — Seocho-gu, Seoul — Early Customer\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"review-card\"\u003e\n    \u003cp class=\"review-text\"\u003eCommute on a scooter daily and finally found a sunscreen that stays put. Sweat doesn't sting my eyes. Fluid texture feels great even in Korean summer humidity.\u003c\/p\u003e\n    \u003cp class=\"review-name\"\u003eJaeho — Mapo-gu, Seoul — Early Customer\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"review-card\"\u003e\n    \u003cp class=\"review-text\"\u003eBought this for my post-laser recovery period when my skin was extra reactive. Zero issues. Now use it year-round.\u003c\/p\u003e\n    \u003cp class=\"review-name\"\u003eLucy — Songpa-gu, Seoul — Early Customer\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003ch2\u003eHow to Order\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003col class=\"steps\"\u003e\n    \u003cli\u003eSelect quantity and add to cart\u003c\/li\u003e\n    \u003cli\u003eProceed to checkout\u003c\/li\u003e\n    \u003cli\u003eEnter your Personal Customs Clearance Code (PCCC) when prompted\u003c\/li\u003e\n    \u003cli\u003eConfirm your Korean delivery address\u003c\/li\u003e\n    \u003cli\u003eComplete payment — your order is placed\u003c\/li\u003e\n    \u003cli\u003eReceive your tracking number by email within 1 to 2 business days\u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch2\u003eRelated Searches\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cp class=\"keywords\"\u003eLa Roche-Posay Anthelios SPF 40 Korea  ·  Anthelios sunscreen direct import  ·  Cell-Ox Shield sunscreen  ·  LRP sensitive skin SPF  ·  broad spectrum SPF 40 Korea  ·  no white cast sunscreen  ·  라로슈포제 안뗄리오스 SPF40  ·  LRP 선크림 직구  ·  민감성 피부 선크림  ·  백탁 없는 선크림  ·  데일리 선크림 직구\u003c\/p\u003e\n\n\u003c\/div\u003e","brand":"La Roche-Posay","offers":[{"title":"Deep \/ 1.7 fl oz (50 mL)","offer_id":45206228467759,"sku":"LRP-ASPF40-DEEP-17FLOZ","price":42.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ 1.7 fl oz (50 mL)","offer_id":45206228500527,"sku":"LRP-ASPF40-MED-17FLOZ","price":42.0,"currency_code":"USD","in_stock":true},{"title":"Medium \/ Deep \/ 1.7 fl oz (50 mL)","offer_id":45206228533295,"sku":"LRP-ASPF40-MD-17FLOZ","price":42.0,"currency_code":"USD","in_stock":true},{"title":"Non-Tinted \/ 1.7 fl oz (50 mL)","offer_id":45206228566063,"sku":"LRP-ASPF40-NTINTED-17FLOZ","price":40.0,"currency_code":"USD","in_stock":true},{"title":"Tinted \/ 1.7 fl oz (50 mL)","offer_id":45206228598831,"sku":"LRP-ASPF40-TINTED-17FLOZ","price":40.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/1a_8f324379-5102-4e0b-9369-9958c5e07268.jpg?v=1776301263"},{"product_id":"la-roche-posay-toleriane-purifying-foaming-facial-cleaner","title":"La Roche-Posay Toleriane Purifying Foaming Cleanser — Oily Skin","description":"\u003cstyle\u003e\n\/* Wonjo canonical stylesheet v3.0 — see wonjo-style-LOCKED.md for documentation *\/\n\n  \/* === WRAPPERS === *\/\n  .wonjo-wrap { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.85; max-width: 720px; }\n  .wonjo-wrap-kr { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.95; max-width: 720px; }\n\n  \/* === COMMON TEXT === *\/\n  .wonjo-wrap p, .wonjo-wrap-kr p { margin: 0 0 13px 0; color: #3a3a3a; }\n  .wonjo-wrap ul, .wonjo-wrap-kr ul { margin: 0 0 13px 0; padding-left: 18px; color: #3a3a3a; }\n  .wonjo-wrap ul li, .wonjo-wrap-kr ul li { margin-bottom: 7px; }\n\n  \/* === HEADINGS — H2 (old protein template) === *\/\n  .wonjo-wrap h2 { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; margin: 36px 0 8px 0; }\n  .wonjo-wrap-kr h2 { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; margin: 36px 0 8px 0; }\n\n  \/* === HR SEPARATOR (under h2 + inside details) === *\/\n  .wonjo-wrap hr, .wonjo-wrap-kr hr,\n  .wonjo-wrap details hr, .wonjo-wrap-kr details hr { border: none; border-top: 1.5px solid #4a7c59; margin: 0 0 18px 0; }\n\n  \/* === DETAILS \/ SUMMARY (rounds 1-4 + LEGO) === *\/\n  .wonjo-wrap details, .wonjo-wrap-kr details { margin: 0; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap details:last-of-type, .wonjo-wrap-kr details:last-of-type { border-bottom: none; }\n\n  .wonjo-wrap details summary { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n  .wonjo-wrap-kr details summary { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n\n  .wonjo-wrap details summary::-webkit-details-marker, .wonjo-wrap-kr details summary::-webkit-details-marker { display: none; }\n  .wonjo-wrap details summary::after, .wonjo-wrap-kr details summary::after { content: '+'; position: absolute; right: 0; top: 50%; transform: translateY(-50%); font-size: 20px; font-weight: normal; color: #4a7c59; }\n  .wonjo-wrap details[open] summary::after, .wonjo-wrap-kr details[open] summary::after { content: '−'; }\n\n  \/* Content spacing — handles both direct-children variant AND \u003cdiv\u003e wrapper variant *\/\n  .wonjo-wrap details \u003e *:not(summary):not(hr), .wonjo-wrap-kr details \u003e *:not(summary):not(hr) { margin-bottom: 13px; }\n  .wonjo-wrap details \u003e *:last-child, .wonjo-wrap-kr details \u003e *:last-child { margin-bottom: 18px; }\n  .wonjo-wrap details \u003e div, .wonjo-wrap-kr details \u003e div { padding: 0 0 20px 0; }\n\n  \/* === SPEC GRID === *\/\n  .wonjo-wrap .spec-grid, .wonjo-wrap-kr .spec-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; margin: 0 0 16px 0; border: 1px solid #e8e8e4; border-radius: 4px; overflow: hidden; }\n  .wonjo-wrap .spec-item, .wonjo-wrap-kr .spec-item { padding: 10px 14px; border-bottom: 1px solid #e8e8e4; font-size: 14px; }\n  .wonjo-wrap .spec-item:nth-last-child(-n+2), .wonjo-wrap-kr .spec-item:nth-last-child(-n+2) { border-bottom: none; }\n  .wonjo-wrap .spec-label, .wonjo-wrap-kr .spec-label { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; display: block; margin-bottom: 2px; font-weight: bold; }\n  .wonjo-wrap .spec-value, .wonjo-wrap-kr .spec-value { color: #2b2b2b; }\n\n  \/* === TIPS \/ WARNINGS === *\/\n  .wonjo-wrap .tip, .wonjo-wrap-kr .tip { background: #f4f8f5; border-left: 3px solid #4a7c59; padding: 12px 16px; font-size: 13.5px; color: #4a5a4a; margin: 14px 0; font-style: italic; }\n  .wonjo-wrap .tip-warn, .wonjo-wrap-kr .tip-warn { background: #fdf6e3; border-left: 3px solid #b8860b; padding: 12px 16px; font-size: 13.5px; color: #6e5828; margin: 14px 0; font-style: italic; }\n\n  \/* === BADGES === *\/\n  .wonjo-wrap .badge-row, .wonjo-wrap-kr .badge-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 16px 0; }\n  .wonjo-wrap .badge, .wonjo-wrap-kr .badge { font-size: 11.5px; border: 1px solid #c2d8c9; background: #eef5f0; color: #3a6b48; border-radius: 3px; padding: 5px 11px; font-weight: bold; letter-spacing: 0.3px; }\n  .wonjo-wrap .badge-eco, .wonjo-wrap-kr .badge-eco { border-color: #b5cfa9; background: #e8f3e0; color: #2d5c1f; }\n  .wonjo-wrap .badge-safe, .wonjo-wrap-kr .badge-safe { border-color: #d4a574; background: #fdf3e3; color: #8a5a1a; }\n\n  \/* === SKILL TAG ROW (rounds 1-4 kids\/toys) === *\/\n  .wonjo-wrap .skill-row, .wonjo-wrap-kr .skill-row { display: flex; flex-wrap: wrap; gap: 6px; margin: 0 0 18px 0; padding-bottom: 16px; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap .skill-tag, .wonjo-wrap-kr .skill-tag { font-size: 11px; background: #fdfcf8; border: 1px solid #e4e0d6; color: #6a5a3a; border-radius: 14px; padding: 4px 10px; letter-spacing: 0.2px; }\n\n  \/* === REVIEW CARDS (protein listings) === *\/\n  .wonjo-wrap .review-card, .wonjo-wrap-kr .review-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 20px; margin-bottom: 14px; }\n  .wonjo-wrap .review-text, .wonjo-wrap-kr .review-text { color: #3a3a3a; margin: 0 0 10px 0; font-style: italic; }\n  .wonjo-wrap .review-name, .wonjo-wrap-kr .review-name { font-size: 12.5px; color: #888; font-style: normal; }\n\n  \/* === SET CARDS (LEGO bundle template) === *\/\n  .wonjo-wrap .set-card, .wonjo-wrap-kr .set-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 22px; margin-bottom: 16px; }\n  .wonjo-wrap .set-card .set-no, .wonjo-wrap-kr .set-card .set-no { font-size: 13px; letter-spacing: 1px; color: #4a7c59; text-transform: uppercase; margin: 0 0 4px 0; font-weight: bold; }\n  .wonjo-wrap .set-card h3, .wonjo-wrap-kr .set-card h3 { font-size: 17px; margin: 0 0 10px 0; color: #2b2b2b; font-weight: 700; }\n  .wonjo-wrap .set-card p, .wonjo-wrap-kr .set-card p { margin: 0 0 8px 0; }\n  .wonjo-wrap .set-card .set-stats, .wonjo-wrap-kr .set-card .set-stats { font-size: 13.5px; color: #666; margin-top: 8px; }\n\n  \/* === PLAY STAGES (rounds 1-4 age-progression) === *\/\n  .wonjo-wrap .play-stage, .wonjo-wrap-kr .play-stage { padding: 10px 0; border-bottom: 1px dashed #e8e8e4; }\n  .wonjo-wrap .play-stage:last-child, .wonjo-wrap-kr .play-stage:last-child { border-bottom: none; }\n  .wonjo-wrap .play-stage-age, .wonjo-wrap-kr .play-stage-age { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; font-weight: bold; display: block; margin-bottom: 4px; }\n  .wonjo-wrap .play-stage-text, .wonjo-wrap-kr .play-stage-text { color: #3a3a3a; font-size: 14.5px; }\n\n  \/* === FAQ === *\/\n  .wonjo-wrap .faq-q, .wonjo-wrap-kr .faq-q { font-size: 13.5px; color: #4a7c59; font-weight: bold; margin: 14px 0 6px 0; }\n  .wonjo-wrap .faq-a, .wonjo-wrap-kr .faq-a { color: #3a3a3a; margin: 0 0 13px 0; padding-left: 14px; border-left: 2px solid #e8e8e4; }\n\n  \/* === STEPS (numbered ordering process) === *\/\n  .wonjo-wrap .steps, .wonjo-wrap-kr .steps { list-style: none; padding: 0; margin: 0 0 13px 0; }\n  .wonjo-wrap .steps { counter-reset: wonjo-steps; }\n  .wonjo-wrap-kr .steps { counter-reset: wonjo-steps-kr; }\n  .wonjo-wrap .steps li { counter-increment: wonjo-steps; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap-kr .steps li { counter-increment: wonjo-steps-kr; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap .steps li:last-child, .wonjo-wrap-kr .steps li:last-child { border-bottom: none; }\n  .wonjo-wrap .steps li::before { content: counter(wonjo-steps); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n  .wonjo-wrap-kr .steps li::before { content: counter(wonjo-steps-kr); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n\n  \/* === INTRO SUBTITLE === *\/\n  .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px; line-height: 1.6; color: #4a7c59; font-style: italic; margin: 0 0 18px 0; padding-bottom: 18px; border-bottom: 1px solid #e8e8e4; }\n\n  \/* === SECTION SUBTITLE === *\/\n  .wonjo-wrap .section-subtitle, .wonjo-wrap-kr .section-subtitle { font-size: 13px; color: #777; font-style: italic; margin: -2px 0 16px 0; }\n\n  \/* === KEYWORDS (related searches at bottom) === *\/\n  .wonjo-wrap .keywords, .wonjo-wrap-kr .keywords { font-size: 13px; color: #777; line-height: 1.7; letter-spacing: 0.2px; }\n\n  \/* === MOBILE MEDIA QUERY === *\/\n  @media (max-width: 600px) {\n    .wonjo-wrap details summary, .wonjo-wrap-kr details summary { padding: 18px 30px 18px 0 !important; }\n    .wonjo-wrap details summary, .wonjo-wrap h2 { font-size: 15px !important; letter-spacing: 1px !important; }\n    .wonjo-wrap-kr details summary, .wonjo-wrap-kr h2 { font-size: 18px !important; letter-spacing: 0.8px !important; }\n    .wonjo-wrap, .wonjo-wrap-kr { font-size: 16px !important; }\n    .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px !important; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"wonjo-wrap\"\u003e\n\n  \u003cp class=\"intro-subtitle\"\u003eDirect from the United States — Gentle foaming cleanser for oily and combination sensitive skin.\u003c\/p\u003e\n\n  \u003ch2\u003eAbout This Product\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cp\u003eLa Roche-Posay Toleriane Purifying Foaming Cleanser is formulated for oily and combination sensitive skin. Unlike harsh foaming cleansers that over-strip the skin and trigger rebound oil production, Toleriane Purifying uses a gentle foaming system with glycerin and niacinamide to cleanse effectively without disrupting the barrier.\u003c\/p\u003e\n  \u003cp\u003eRemoves makeup, sunscreen, excess sebum, and daily impurities while maintaining the skin's natural pH. Designed for daily morning and evening use on sensitive skin, including post-procedure recovery.\u003c\/p\u003e\n  \u003cp\u003eFragrance-free, soap-free, and dermatologist-tested. Uses La Roche-Posay's signature prebiotic thermal water.\u003c\/p\u003e\n\n  \u003cdiv class=\"badge-row\"\u003e\n    \u003cspan class=\"badge\"\u003eGentle Foaming\u003c\/span\u003e\n    \u003cspan class=\"badge\"\u003eSoap-Free\u003c\/span\u003e\n    \u003cspan class=\"badge\"\u003eNiacinamide\u003c\/span\u003e\n    \u003cspan class=\"badge\"\u003ePrebiotic Thermal Water\u003c\/span\u003e\n    \u003cspan class=\"badge\"\u003eFragrance-Free\u003c\/span\u003e\n    \u003cspan class=\"badge\"\u003epH-Balanced\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003ch2\u003eProduct Details\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cdiv class=\"spec-grid\"\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eSkin Type\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eOily, combination, sensitive\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eKey Actives\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eGlycerin, niacinamide, thermal water\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eLather\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eGentle foam\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eRemoves\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eMakeup, SPF, sebum, impurities\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eFragrance\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eNone\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eUse\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eAM and PM\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003epH\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eBalanced for skin barrier\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eOrigin\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eUSA (La Roche-Posay)\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003ch2\u003eHow It Works\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cul\u003e\n    \u003cli\u003e\n\u003cstrong\u003eGentle foaming system:\u003c\/strong\u003e Uses mild surfactants that produce lather without the tight, stripped feeling aggressive foaming cleansers leave. Cleanses oily skin without triggering rebound oil production.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eNiacinamide \u0026amp; glycerin:\u003c\/strong\u003e Niacinamide strengthens the barrier during cleansing; glycerin adds moisture. Together they prevent the dehydration that can worsen oily skin issues.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003ePrebiotic thermal water:\u003c\/strong\u003e La Roche-Posay's signature thermal water contains selenium and minerals that support the skin microbiome. An important part of the Toleriane line's tolerability profile.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003epH-balanced:\u003c\/strong\u003e Formulated at a pH close to the skin's natural acid mantle (~5.5), which helps preserve barrier function and minimize irritation.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003ch2\u003eWho This Is For\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cp\u003eOily or combination skin users who find typical foaming cleansers too harsh, and sensitive skin users who need a cleanser that won't compromise the barrier. Also suitable for post-procedure skin when gentler formulations are required.\u003c\/p\u003e\n  \u003cp\u003eApply to wet skin, work into a light lather, rinse thoroughly. Use morning and evening.\u003c\/p\u003e\n\n  \u003ch2\u003eShipping\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cp\u003eShipping is free on every order, with no minimum. No handling fees, no customs processing charges, nothing added at checkout. What you see is what you pay.\u003c\/p\u003e\n  \u003cp\u003eOrders are dispatched within 1 to 2 business days. A tracking number is sent to your email once your parcel is on its way.\u003c\/p\u003e\n  \u003cdiv class=\"tip\"\u003eAll orders are shipped in plain, unmarked packaging. The shipping label does not reference the product contents.\u003c\/div\u003e\n\n  \u003ch2\u003eCustoms \u0026amp; Import\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cp\u003eAll orders are processed as personal-use overseas purchases and clear Korean customs without requiring KC certification. Your shipment is handled using your Personal Customs Clearance Code (PCCC) and is trackable via Korea Customs Service UNI-PASS. Orders under USD 200 from the United States qualify for duty-free clearance. In the event of any customs issue, we issue a full refund without question.\u003c\/p\u003e\n  \u003cdiv class=\"tip\"\u003eIf you do not yet have a PCCC, you can get one free in under five minutes at unipass.customs.go.kr.\u003c\/div\u003e\n\n  \u003ch2\u003eWhy This Shop\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cp\u003eWe purchase directly from US retailers and ship to customers in Korea. No intermediary, no repackaging, no grey-market sourcing — the same product you would find on a US pharmacy shelf. We back every order with a full refund in the event of customs failure or non-delivery.\u003c\/p\u003e\n\n  \u003ch2\u003eCommon Questions\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cdiv class=\"spec-grid\"\u003e\n    \u003cdiv class=\"spec-item\" style=\"grid-column: 1 \/ -1;\"\u003e\n\u003cspan class=\"spec-label\"\u003eIs this the same product sold in US stores?\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eYes. We purchase directly from US retailers — the same product, same packaging, same ingredient list you would find at a CVS, Walmart, or major US supermarket.\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\" style=\"grid-column: 1 \/ -1;\"\u003e\n\u003cspan class=\"spec-label\"\u003eDo I need a Personal Customs Clearance Code (PCCC)?\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eYes — Korean customs requires a PCCC for personal imports. You can get one free in under five minutes at unipass.customs.go.kr. We walk you through it in the order steps below.\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\" style=\"grid-column: 1 \/ -1; border-bottom: none;\"\u003e\n\u003cspan class=\"spec-label\"\u003eWhat if my order doesn't clear customs?\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWe issue a full refund, no questions asked. In practice, personal-use imports under USD 200 from the US clear without issue under Korea's simplified customs scheme — but our guarantee covers you either way.\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003ch2\u003eFrom Our First Customers\u003c\/h2\u003e\n  \u003chr\u003e\n\n  \u003cdiv class=\"review-card\"\u003e\n    \u003cp class=\"review-text\"\u003eAcne-prone oily skin here — finally a foaming cleanser that cleans effectively without making my skin freak out. No breakouts and no tight feeling after cleansing.\u003c\/p\u003e\n    \u003cp class=\"review-name\"\u003eHyeri — Gangnam-gu, Seoul — Early Customer\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"review-card\"\u003e\n    \u003cp class=\"review-text\"\u003eSwitched from a Korean foam cleanser that was drying my skin out. This one cleans just as well but my skin feels balanced after, not stripped.\u003c\/p\u003e\n    \u003cp class=\"review-name\"\u003eLiam — Itaewon, Seoul — Early Customer\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"review-card\"\u003e\n    \u003cp class=\"review-text\"\u003eMy dermatologist recommended it and I can see why. Very gentle, fragrance-free, and doesn't cause the reactive redness that other cleansers do for me.\u003c\/p\u003e\n    \u003cp class=\"review-name\"\u003eJiwoo — Seocho-gu, Seoul — Early Customer\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"review-card\"\u003e\n    \u003cp class=\"review-text\"\u003eUses SPF daily and this removes it completely without needing a double cleanse. Saves me a step in my routine.\u003c\/p\u003e\n    \u003cp class=\"review-name\"\u003eSora — Mapo-gu, Seoul — Early Customer\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003ch2\u003eHow to Order\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003col class=\"steps\"\u003e\n    \u003cli\u003eSelect quantity and add to cart\u003c\/li\u003e\n    \u003cli\u003eProceed to checkout\u003c\/li\u003e\n    \u003cli\u003eEnter your Personal Customs Clearance Code (PCCC) when prompted\u003c\/li\u003e\n    \u003cli\u003eConfirm your Korean delivery address\u003c\/li\u003e\n    \u003cli\u003eComplete payment — your order is placed\u003c\/li\u003e\n    \u003cli\u003eReceive your tracking number by email within 1 to 2 business days\u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch2\u003eRelated Searches\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cp class=\"keywords\"\u003eLa Roche-Posay Toleriane Purifying Cleanser Korea  ·  LRP Purifying foaming cleanser direct import  ·  oily skin foam cleanser sensitive Korea  ·  niacinamide foaming cleanser USA  ·  LRP gentle foam cleanser  ·  라로슈포제 톨레리앙 퓨리파잉 포밍 클렌저  ·  LRP 지성 피부 폼 클렌저 직구\u003c\/p\u003e\n\n\u003c\/div\u003e","brand":"La Roche-Posay","offers":[{"title":"6.76 fl oz (200 mL) - Tube \/ 1 Count","offer_id":45207647649839,"sku":"LRP-TPFC-676FLOZ","price":23.0,"currency_code":"USD","in_stock":true},{"title":"13.52 fl oz (400 mL) - Bottle \/ 1 Count","offer_id":45207647682607,"sku":"LRP-TPFC-1352FLOZ","price":30.0,"currency_code":"USD","in_stock":true},{"title":"13.52 fl oz (400 mL) - Refill \/ 1 Count","offer_id":45207647715375,"sku":"LRP-TPFC-1352FLOZ-REFILL","price":28.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/1c_0263e8f1-6ba8-4e2d-8cdc-38701bc8abaa.jpg?v=1776362333"},{"product_id":"la-roche-posay-toleriane-hydrating-gentle-face-cleanser","title":"La Roche-Posay Toleriane Hydrating Cleanser — Dry Sensitive Skin","description":"\u003cstyle\u003e\n\/* Wonjo canonical stylesheet v3.0 — see wonjo-style-LOCKED.md for documentation *\/\n\n  \/* === WRAPPERS === *\/\n  .wonjo-wrap { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.85; max-width: 720px; }\n  .wonjo-wrap-kr { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.95; max-width: 720px; }\n\n  \/* === COMMON TEXT === *\/\n  .wonjo-wrap p, .wonjo-wrap-kr p { margin: 0 0 13px 0; color: #3a3a3a; }\n  .wonjo-wrap ul, .wonjo-wrap-kr ul { margin: 0 0 13px 0; padding-left: 18px; color: #3a3a3a; }\n  .wonjo-wrap ul li, .wonjo-wrap-kr ul li { margin-bottom: 7px; }\n\n  \/* === HEADINGS — H2 (old protein template) === *\/\n  .wonjo-wrap h2 { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; margin: 36px 0 8px 0; }\n  .wonjo-wrap-kr h2 { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; margin: 36px 0 8px 0; }\n\n  \/* === HR SEPARATOR (under h2 + inside details) === *\/\n  .wonjo-wrap hr, .wonjo-wrap-kr hr,\n  .wonjo-wrap details hr, .wonjo-wrap-kr details hr { border: none; border-top: 1.5px solid #4a7c59; margin: 0 0 18px 0; }\n\n  \/* === DETAILS \/ SUMMARY (rounds 1-4 + LEGO) === *\/\n  .wonjo-wrap details, .wonjo-wrap-kr details { margin: 0; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap details:last-of-type, .wonjo-wrap-kr details:last-of-type { border-bottom: none; }\n\n  .wonjo-wrap details summary { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n  .wonjo-wrap-kr details summary { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n\n  .wonjo-wrap details summary::-webkit-details-marker, .wonjo-wrap-kr details summary::-webkit-details-marker { display: none; }\n  .wonjo-wrap details summary::after, .wonjo-wrap-kr details summary::after { content: '+'; position: absolute; right: 0; top: 50%; transform: translateY(-50%); font-size: 20px; font-weight: normal; color: #4a7c59; }\n  .wonjo-wrap details[open] summary::after, .wonjo-wrap-kr details[open] summary::after { content: '−'; }\n\n  \/* Content spacing — handles both direct-children variant AND \u003cdiv\u003e wrapper variant *\/\n  .wonjo-wrap details \u003e *:not(summary):not(hr), .wonjo-wrap-kr details \u003e *:not(summary):not(hr) { margin-bottom: 13px; }\n  .wonjo-wrap details \u003e *:last-child, .wonjo-wrap-kr details \u003e *:last-child { margin-bottom: 18px; }\n  .wonjo-wrap details \u003e div, .wonjo-wrap-kr details \u003e div { padding: 0 0 20px 0; }\n\n  \/* === SPEC GRID === *\/\n  .wonjo-wrap .spec-grid, .wonjo-wrap-kr .spec-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; margin: 0 0 16px 0; border: 1px solid #e8e8e4; border-radius: 4px; overflow: hidden; }\n  .wonjo-wrap .spec-item, .wonjo-wrap-kr .spec-item { padding: 10px 14px; border-bottom: 1px solid #e8e8e4; font-size: 14px; }\n  .wonjo-wrap .spec-item:nth-last-child(-n+2), .wonjo-wrap-kr .spec-item:nth-last-child(-n+2) { border-bottom: none; }\n  .wonjo-wrap .spec-label, .wonjo-wrap-kr .spec-label { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; display: block; margin-bottom: 2px; font-weight: bold; }\n  .wonjo-wrap .spec-value, .wonjo-wrap-kr .spec-value { color: #2b2b2b; }\n\n  \/* === TIPS \/ WARNINGS === *\/\n  .wonjo-wrap .tip, .wonjo-wrap-kr .tip { background: #f4f8f5; border-left: 3px solid #4a7c59; padding: 12px 16px; font-size: 13.5px; color: #4a5a4a; margin: 14px 0; font-style: italic; }\n  .wonjo-wrap .tip-warn, .wonjo-wrap-kr .tip-warn { background: #fdf6e3; border-left: 3px solid #b8860b; padding: 12px 16px; font-size: 13.5px; color: #6e5828; margin: 14px 0; font-style: italic; }\n\n  \/* === BADGES === *\/\n  .wonjo-wrap .badge-row, .wonjo-wrap-kr .badge-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 16px 0; }\n  .wonjo-wrap .badge, .wonjo-wrap-kr .badge { font-size: 11.5px; border: 1px solid #c2d8c9; background: #eef5f0; color: #3a6b48; border-radius: 3px; padding: 5px 11px; font-weight: bold; letter-spacing: 0.3px; }\n  .wonjo-wrap .badge-eco, .wonjo-wrap-kr .badge-eco { border-color: #b5cfa9; background: #e8f3e0; color: #2d5c1f; }\n  .wonjo-wrap .badge-safe, .wonjo-wrap-kr .badge-safe { border-color: #d4a574; background: #fdf3e3; color: #8a5a1a; }\n\n  \/* === SKILL TAG ROW (rounds 1-4 kids\/toys) === *\/\n  .wonjo-wrap .skill-row, .wonjo-wrap-kr .skill-row { display: flex; flex-wrap: wrap; gap: 6px; margin: 0 0 18px 0; padding-bottom: 16px; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap .skill-tag, .wonjo-wrap-kr .skill-tag { font-size: 11px; background: #fdfcf8; border: 1px solid #e4e0d6; color: #6a5a3a; border-radius: 14px; padding: 4px 10px; letter-spacing: 0.2px; }\n\n  \/* === REVIEW CARDS (protein listings) === *\/\n  .wonjo-wrap .review-card, .wonjo-wrap-kr .review-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 20px; margin-bottom: 14px; }\n  .wonjo-wrap .review-text, .wonjo-wrap-kr .review-text { color: #3a3a3a; margin: 0 0 10px 0; font-style: italic; }\n  .wonjo-wrap .review-name, .wonjo-wrap-kr .review-name { font-size: 12.5px; color: #888; font-style: normal; }\n\n  \/* === SET CARDS (LEGO bundle template) === *\/\n  .wonjo-wrap .set-card, .wonjo-wrap-kr .set-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 22px; margin-bottom: 16px; }\n  .wonjo-wrap .set-card .set-no, .wonjo-wrap-kr .set-card .set-no { font-size: 13px; letter-spacing: 1px; color: #4a7c59; text-transform: uppercase; margin: 0 0 4px 0; font-weight: bold; }\n  .wonjo-wrap .set-card h3, .wonjo-wrap-kr .set-card h3 { font-size: 17px; margin: 0 0 10px 0; color: #2b2b2b; font-weight: 700; }\n  .wonjo-wrap .set-card p, .wonjo-wrap-kr .set-card p { margin: 0 0 8px 0; }\n  .wonjo-wrap .set-card .set-stats, .wonjo-wrap-kr .set-card .set-stats { font-size: 13.5px; color: #666; margin-top: 8px; }\n\n  \/* === PLAY STAGES (rounds 1-4 age-progression) === *\/\n  .wonjo-wrap .play-stage, .wonjo-wrap-kr .play-stage { padding: 10px 0; border-bottom: 1px dashed #e8e8e4; }\n  .wonjo-wrap .play-stage:last-child, .wonjo-wrap-kr .play-stage:last-child { border-bottom: none; }\n  .wonjo-wrap .play-stage-age, .wonjo-wrap-kr .play-stage-age { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; font-weight: bold; display: block; margin-bottom: 4px; }\n  .wonjo-wrap .play-stage-text, .wonjo-wrap-kr .play-stage-text { color: #3a3a3a; font-size: 14.5px; }\n\n  \/* === FAQ === *\/\n  .wonjo-wrap .faq-q, .wonjo-wrap-kr .faq-q { font-size: 13.5px; color: #4a7c59; font-weight: bold; margin: 14px 0 6px 0; }\n  .wonjo-wrap .faq-a, .wonjo-wrap-kr .faq-a { color: #3a3a3a; margin: 0 0 13px 0; padding-left: 14px; border-left: 2px solid #e8e8e4; }\n\n  \/* === STEPS (numbered ordering process) === *\/\n  .wonjo-wrap .steps, .wonjo-wrap-kr .steps { list-style: none; padding: 0; margin: 0 0 13px 0; }\n  .wonjo-wrap .steps { counter-reset: wonjo-steps; }\n  .wonjo-wrap-kr .steps { counter-reset: wonjo-steps-kr; }\n  .wonjo-wrap .steps li { counter-increment: wonjo-steps; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap-kr .steps li { counter-increment: wonjo-steps-kr; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap .steps li:last-child, .wonjo-wrap-kr .steps li:last-child { border-bottom: none; }\n  .wonjo-wrap .steps li::before { content: counter(wonjo-steps); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n  .wonjo-wrap-kr .steps li::before { content: counter(wonjo-steps-kr); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n\n  \/* === INTRO SUBTITLE === *\/\n  .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px; line-height: 1.6; color: #4a7c59; font-style: italic; margin: 0 0 18px 0; padding-bottom: 18px; border-bottom: 1px solid #e8e8e4; }\n\n  \/* === SECTION SUBTITLE === *\/\n  .wonjo-wrap .section-subtitle, .wonjo-wrap-kr .section-subtitle { font-size: 13px; color: #777; font-style: italic; margin: -2px 0 16px 0; }\n\n  \/* === KEYWORDS (related searches at bottom) === *\/\n  .wonjo-wrap .keywords, .wonjo-wrap-kr .keywords { font-size: 13px; color: #777; line-height: 1.7; letter-spacing: 0.2px; }\n\n  \/* === MOBILE MEDIA QUERY === *\/\n  @media (max-width: 600px) {\n    .wonjo-wrap details summary, .wonjo-wrap-kr details summary { padding: 18px 30px 18px 0 !important; }\n    .wonjo-wrap details summary, .wonjo-wrap h2 { font-size: 15px !important; letter-spacing: 1px !important; }\n    .wonjo-wrap-kr details summary, .wonjo-wrap-kr h2 { font-size: 18px !important; letter-spacing: 0.8px !important; }\n    .wonjo-wrap, .wonjo-wrap-kr { font-size: 16px !important; }\n    .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px !important; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"wonjo-wrap\"\u003e\n\n  \u003cp class=\"intro-subtitle\"\u003eDirect from the United States — Hydrating cream-gel cleanser for dry to normal sensitive skin.\u003c\/p\u003e\n\n  \u003ch2\u003eAbout This Product\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cp\u003eLa Roche-Posay Toleriane Hydrating Gentle Cleanser is a cream-gel facial cleanser designed for dry to normal sensitive skin. The formula cleanses gently while actively replenishing moisture — pairing glycerin and niacinamide with ceramides and La Roche-Posay's signature prebiotic thermal water for a cleanser that leaves skin comfortable rather than tight.\u003c\/p\u003e\n  \u003cp\u003eClinically tested to improve skin barrier function from the first use. Removes dirt, sunscreen, and makeup without the stripping effect of traditional foaming cleansers, making it a strong choice for those with reactive or eczema-prone skin.\u003c\/p\u003e\n  \u003cp\u003eFragrance-free, soap-free, and dermatologist-tested. Pairs naturally with the Toleriane Double Repair Moisturizer for a complete LRP routine.\u003c\/p\u003e\n\n  \u003cdiv class=\"badge-row\"\u003e\n    \u003cspan class=\"badge\"\u003eCream-Gel Texture\u003c\/span\u003e\n    \u003cspan class=\"badge\"\u003eCeramides\u003c\/span\u003e\n    \u003cspan class=\"badge\"\u003eNiacinamide\u003c\/span\u003e\n    \u003cspan class=\"badge\"\u003ePrebiotic Thermal Water\u003c\/span\u003e\n    \u003cspan class=\"badge\"\u003eNon-Foaming\u003c\/span\u003e\n    \u003cspan class=\"badge\"\u003eFragrance-Free\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003ch2\u003eProduct Details\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cdiv class=\"spec-grid\"\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eSkin Type\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eDry to normal, sensitive\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eTexture\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eCream-gel\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eKey Actives\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eCeramides, niacinamide, glycerin\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eLather\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eMinimal \/ low-foam\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eRemoves\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eDirt, SPF, makeup, pollution\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eFragrance\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eNone\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eUse\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eAM and PM\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eOrigin\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eUSA (La Roche-Posay)\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003ch2\u003eHow It Works\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cul\u003e\n    \u003cli\u003e\n\u003cstrong\u003eCream-gel cleansing:\u003c\/strong\u003e The cream-gel format delivers thorough cleansing with significantly less surfactant action than a typical foaming cleanser. Dry and sensitive skin stays comfortable rather than tight.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eCeramides + glycerin:\u003c\/strong\u003e Most cleansers remove lipids along with dirt; this formula actively replenishes them during cleansing. Ceramides and glycerin leave the barrier better than they found it.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eNiacinamide support:\u003c\/strong\u003e Adds anti-inflammatory and barrier-strengthening benefit beyond basic cleansing, reducing redness and improving tolerance over weeks of use.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003ePairs with Double Repair:\u003c\/strong\u003e The Hydrating Gentle Cleanser is the natural routine partner for Toleriane Double Repair Moisturizer — both use the same prebiotic thermal water and complementary actives.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003ch2\u003eWho This Is For\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cp\u003eDry, dehydrated, sensitive, or eczema-prone skin types who find foaming cleansers too stripping. Also safe for post-procedure recovery and a gentle option for over-exfoliated skin.\u003c\/p\u003e\n  \u003cp\u003eApply to wet or dry skin, massage gently, rinse with water or tissue off. Use AM and PM.\u003c\/p\u003e\n\n  \u003ch2\u003eShipping\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cp\u003eShipping is free on every order, with no minimum. No handling fees, no customs processing charges, nothing added at checkout. What you see is what you pay.\u003c\/p\u003e\n  \u003cp\u003eOrders are dispatched within 1 to 2 business days. A tracking number is sent to your email once your parcel is on its way.\u003c\/p\u003e\n  \u003cdiv class=\"tip\"\u003eAll orders are shipped in plain, unmarked packaging. The shipping label does not reference the product contents.\u003c\/div\u003e\n\n  \u003ch2\u003eCustoms \u0026amp; Import\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cp\u003eAll orders are processed as personal-use overseas purchases and clear Korean customs without requiring KC certification. Your shipment is handled using your Personal Customs Clearance Code (PCCC) and is trackable via Korea Customs Service UNI-PASS. Orders under USD 200 from the United States qualify for duty-free clearance. In the event of any customs issue, we issue a full refund without question.\u003c\/p\u003e\n  \u003cdiv class=\"tip\"\u003eIf you do not yet have a PCCC, you can get one free in under five minutes at unipass.customs.go.kr.\u003c\/div\u003e\n\n  \u003ch2\u003eWhy This Shop\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cp\u003eWe purchase directly from US retailers and ship to customers in Korea. No intermediary, no repackaging, no grey-market sourcing — the same product you would find on a US pharmacy shelf. We back every order with a full refund in the event of customs failure or non-delivery.\u003c\/p\u003e\n\n  \u003ch2\u003eCommon Questions\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cdiv class=\"spec-grid\"\u003e\n    \u003cdiv class=\"spec-item\" style=\"grid-column: 1 \/ -1;\"\u003e\n\u003cspan class=\"spec-label\"\u003eIs this the same product sold in US stores?\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eYes. We purchase directly from US retailers — the same product, same packaging, same ingredient list you would find at a CVS, Walmart, or major US supermarket.\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\" style=\"grid-column: 1 \/ -1;\"\u003e\n\u003cspan class=\"spec-label\"\u003eDo I need a Personal Customs Clearance Code (PCCC)?\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eYes — Korean customs requires a PCCC for personal imports. You can get one free in under five minutes at unipass.customs.go.kr. We walk you through it in the order steps below.\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\" style=\"grid-column: 1 \/ -1; border-bottom: none;\"\u003e\n\u003cspan class=\"spec-label\"\u003eWhat if my order doesn't clear customs?\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eWe issue a full refund, no questions asked. In practice, personal-use imports under USD 200 from the US clear without issue under Korea's simplified customs scheme — but our guarantee covers you either way.\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003ch2\u003eFrom Our First Customers\u003c\/h2\u003e\n  \u003chr\u003e\n\n  \u003cdiv class=\"review-card\"\u003e\n    \u003cp class=\"review-text\"\u003eWinter skin in Korea is brutal and this cleanser finally stopped the flaky tight feeling after washing. Ceramides in a cleanser are genuinely noticeable.\u003c\/p\u003e\n    \u003cp class=\"review-name\"\u003eHyojin — Gangnam-gu, Seoul — Early Customer\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"review-card\"\u003e\n    \u003cp class=\"review-text\"\u003eEczema-prone for years and this is the first cleanser that doesn't trigger a reaction. Gentle but still removes SPF cleanly.\u003c\/p\u003e\n    \u003cp class=\"review-name\"\u003eIsabella — Seocho-gu, Seoul — Early Customer\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"review-card\"\u003e\n    \u003cp class=\"review-text\"\u003eSwitched the whole family to this after my kids started complaining about tight skin from the foaming cleanser we were using. No more complaints.\u003c\/p\u003e\n    \u003cp class=\"review-name\"\u003eSangjoon — Bundang-gu, Seongnam — Early Customer\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"review-card\"\u003e\n    \u003cp class=\"review-text\"\u003eUses it as the second step of a double cleanse after an oil cleanser. The combination is perfect and my skin has been clearer than in months.\u003c\/p\u003e\n    \u003cp class=\"review-name\"\u003eGrace — Yongsan-gu, Seoul — Early Customer\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003ch2\u003eHow to Order\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003col class=\"steps\"\u003e\n    \u003cli\u003eSelect quantity and add to cart\u003c\/li\u003e\n    \u003cli\u003eProceed to checkout\u003c\/li\u003e\n    \u003cli\u003eEnter your Personal Customs Clearance Code (PCCC) when prompted\u003c\/li\u003e\n    \u003cli\u003eConfirm your Korean delivery address\u003c\/li\u003e\n    \u003cli\u003eComplete payment — your order is placed\u003c\/li\u003e\n    \u003cli\u003eReceive your tracking number by email within 1 to 2 business days\u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch2\u003eRelated Searches\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cp class=\"keywords\"\u003eLa Roche-Posay Toleriane Hydrating Cleanser Korea  ·  LRP hydrating cleanser direct import  ·  ceramide cleanser dry skin  ·  sensitive skin cream gel cleanser USA  ·  LRP gentle cleanser Korea  ·  라로슈포제 톨레리앙 하이드레이팅 클렌저  ·  LRP 건성 피부 클렌저 직구\u003c\/p\u003e\n\n\u003c\/div\u003e","brand":"La Roche-Posay","offers":[{"title":"6.76 fl oz (200 mL) - Tube \/ 1 Count","offer_id":45207666786351,"sku":"LRP-TPHC-676FLOZ","price":23.0,"currency_code":"USD","in_stock":true},{"title":"13.52 fl oz (400 mL) - Bottle \/ 1 Count","offer_id":45207666819119,"sku":"LRP-TPHC-1352FLOZ","price":30.0,"currency_code":"USD","in_stock":true},{"title":"13.52 fl oz (400 mL) - Refill \/ 1 Count","offer_id":45207666851887,"sku":"LRP-TPHC-1352FLOZ-REFILL","price":28.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/1b_8ff02385-9464-46df-98ad-80dec7eef15e.jpg?v=1776363788"},{"product_id":"la-roche-posay-vitamin-c12-serum","title":"La Roche-Posay Vitamin C12 Serum — 12% Pure Vitamin C, Radiance","description":"\u003cstyle\u003e\n\/* Wonjo canonical stylesheet v3.0 — see wonjo-style-LOCKED.md for documentation *\/\n\n  \/* === WRAPPERS === *\/\n  .wonjo-wrap { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.85; max-width: 720px; }\n  .wonjo-wrap-kr { font-family: 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif; color: #2b2b2b; font-size: 16px; line-height: 1.95; max-width: 720px; }\n\n  \/* === COMMON TEXT === *\/\n  .wonjo-wrap p, .wonjo-wrap-kr p { margin: 0 0 13px 0; color: #3a3a3a; }\n  .wonjo-wrap ul, .wonjo-wrap-kr ul { margin: 0 0 13px 0; padding-left: 18px; color: #3a3a3a; }\n  .wonjo-wrap ul li, .wonjo-wrap-kr ul li { margin-bottom: 7px; }\n\n  \/* === HEADINGS — H2 (old protein template) === *\/\n  .wonjo-wrap h2 { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; margin: 36px 0 8px 0; }\n  .wonjo-wrap-kr h2 { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; margin: 36px 0 8px 0; }\n\n  \/* === HR SEPARATOR (under h2 + inside details) === *\/\n  .wonjo-wrap hr, .wonjo-wrap-kr hr,\n  .wonjo-wrap details hr, .wonjo-wrap-kr details hr { border: none; border-top: 1.5px solid #4a7c59; margin: 0 0 18px 0; }\n\n  \/* === DETAILS \/ SUMMARY (rounds 1-4 + LEGO) === *\/\n  .wonjo-wrap details, .wonjo-wrap-kr details { margin: 0; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap details:last-of-type, .wonjo-wrap-kr details:last-of-type { border-bottom: none; }\n\n  .wonjo-wrap details summary { font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n  .wonjo-wrap-kr details summary { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; padding: 20px 30px 20px 0; cursor: pointer; list-style: none; position: relative; }\n\n  .wonjo-wrap details summary::-webkit-details-marker, .wonjo-wrap-kr details summary::-webkit-details-marker { display: none; }\n  .wonjo-wrap details summary::after, .wonjo-wrap-kr details summary::after { content: '+'; position: absolute; right: 0; top: 50%; transform: translateY(-50%); font-size: 20px; font-weight: normal; color: #4a7c59; }\n  .wonjo-wrap details[open] summary::after, .wonjo-wrap-kr details[open] summary::after { content: '−'; }\n\n  \/* Content spacing — handles both direct-children variant AND \u003cdiv\u003e wrapper variant *\/\n  .wonjo-wrap details \u003e *:not(summary):not(hr), .wonjo-wrap-kr details \u003e *:not(summary):not(hr) { margin-bottom: 13px; }\n  .wonjo-wrap details \u003e *:last-child, .wonjo-wrap-kr details \u003e *:last-child { margin-bottom: 18px; }\n  .wonjo-wrap details \u003e div, .wonjo-wrap-kr details \u003e div { padding: 0 0 20px 0; }\n\n  \/* === SPEC GRID === *\/\n  .wonjo-wrap .spec-grid, .wonjo-wrap-kr .spec-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0; margin: 0 0 16px 0; border: 1px solid #e8e8e4; border-radius: 4px; overflow: hidden; }\n  .wonjo-wrap .spec-item, .wonjo-wrap-kr .spec-item { padding: 10px 14px; border-bottom: 1px solid #e8e8e4; font-size: 14px; }\n  .wonjo-wrap .spec-item:nth-last-child(-n+2), .wonjo-wrap-kr .spec-item:nth-last-child(-n+2) { border-bottom: none; }\n  .wonjo-wrap .spec-label, .wonjo-wrap-kr .spec-label { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; display: block; margin-bottom: 2px; font-weight: bold; }\n  .wonjo-wrap .spec-value, .wonjo-wrap-kr .spec-value { color: #2b2b2b; }\n\n  \/* === TIPS \/ WARNINGS === *\/\n  .wonjo-wrap .tip, .wonjo-wrap-kr .tip { background: #f4f8f5; border-left: 3px solid #4a7c59; padding: 12px 16px; font-size: 13.5px; color: #4a5a4a; margin: 14px 0; font-style: italic; }\n  .wonjo-wrap .tip-warn, .wonjo-wrap-kr .tip-warn { background: #fdf6e3; border-left: 3px solid #b8860b; padding: 12px 16px; font-size: 13.5px; color: #6e5828; margin: 14px 0; font-style: italic; }\n\n  \/* === BADGES === *\/\n  .wonjo-wrap .badge-row, .wonjo-wrap-kr .badge-row { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 16px 0; }\n  .wonjo-wrap .badge, .wonjo-wrap-kr .badge { font-size: 11.5px; border: 1px solid #c2d8c9; background: #eef5f0; color: #3a6b48; border-radius: 3px; padding: 5px 11px; font-weight: bold; letter-spacing: 0.3px; }\n  .wonjo-wrap .badge-eco, .wonjo-wrap-kr .badge-eco { border-color: #b5cfa9; background: #e8f3e0; color: #2d5c1f; }\n  .wonjo-wrap .badge-safe, .wonjo-wrap-kr .badge-safe { border-color: #d4a574; background: #fdf3e3; color: #8a5a1a; }\n\n  \/* === SKILL TAG ROW (rounds 1-4 kids\/toys) === *\/\n  .wonjo-wrap .skill-row, .wonjo-wrap-kr .skill-row { display: flex; flex-wrap: wrap; gap: 6px; margin: 0 0 18px 0; padding-bottom: 16px; border-bottom: 1px solid #e8e8e4; }\n  .wonjo-wrap .skill-tag, .wonjo-wrap-kr .skill-tag { font-size: 11px; background: #fdfcf8; border: 1px solid #e4e0d6; color: #6a5a3a; border-radius: 14px; padding: 4px 10px; letter-spacing: 0.2px; }\n\n  \/* === REVIEW CARDS (protein listings) === *\/\n  .wonjo-wrap .review-card, .wonjo-wrap-kr .review-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 20px; margin-bottom: 14px; }\n  .wonjo-wrap .review-text, .wonjo-wrap-kr .review-text { color: #3a3a3a; margin: 0 0 10px 0; font-style: italic; }\n  .wonjo-wrap .review-name, .wonjo-wrap-kr .review-name { font-size: 12.5px; color: #888; font-style: normal; }\n\n  \/* === SET CARDS (LEGO bundle template) === *\/\n  .wonjo-wrap .set-card, .wonjo-wrap-kr .set-card { background: #fdfcf8; border: 1px solid #e4e0d6; border-radius: 6px; padding: 18px 22px; margin-bottom: 16px; }\n  .wonjo-wrap .set-card .set-no, .wonjo-wrap-kr .set-card .set-no { font-size: 13px; letter-spacing: 1px; color: #4a7c59; text-transform: uppercase; margin: 0 0 4px 0; font-weight: bold; }\n  .wonjo-wrap .set-card h3, .wonjo-wrap-kr .set-card h3 { font-size: 17px; margin: 0 0 10px 0; color: #2b2b2b; font-weight: 700; }\n  .wonjo-wrap .set-card p, .wonjo-wrap-kr .set-card p { margin: 0 0 8px 0; }\n  .wonjo-wrap .set-card .set-stats, .wonjo-wrap-kr .set-card .set-stats { font-size: 13.5px; color: #666; margin-top: 8px; }\n\n  \/* === PLAY STAGES (rounds 1-4 age-progression) === *\/\n  .wonjo-wrap .play-stage, .wonjo-wrap-kr .play-stage { padding: 10px 0; border-bottom: 1px dashed #e8e8e4; }\n  .wonjo-wrap .play-stage:last-child, .wonjo-wrap-kr .play-stage:last-child { border-bottom: none; }\n  .wonjo-wrap .play-stage-age, .wonjo-wrap-kr .play-stage-age { font-size: 13px; text-transform: uppercase; letter-spacing: 0.8px; color: #4a7c59; font-weight: bold; display: block; margin-bottom: 4px; }\n  .wonjo-wrap .play-stage-text, .wonjo-wrap-kr .play-stage-text { color: #3a3a3a; font-size: 14.5px; }\n\n  \/* === FAQ === *\/\n  .wonjo-wrap .faq-q, .wonjo-wrap-kr .faq-q { font-size: 13.5px; color: #4a7c59; font-weight: bold; margin: 14px 0 6px 0; }\n  .wonjo-wrap .faq-a, .wonjo-wrap-kr .faq-a { color: #3a3a3a; margin: 0 0 13px 0; padding-left: 14px; border-left: 2px solid #e8e8e4; }\n\n  \/* === STEPS (numbered ordering process) === *\/\n  .wonjo-wrap .steps, .wonjo-wrap-kr .steps { list-style: none; padding: 0; margin: 0 0 13px 0; }\n  .wonjo-wrap .steps { counter-reset: wonjo-steps; }\n  .wonjo-wrap-kr .steps { counter-reset: wonjo-steps-kr; }\n  .wonjo-wrap .steps li { counter-increment: wonjo-steps; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap-kr .steps li { counter-increment: wonjo-steps-kr; padding: 10px 0 10px 38px; border-bottom: 1px solid #e8e8e4; position: relative; color: #3a3a3a; }\n  .wonjo-wrap .steps li:last-child, .wonjo-wrap-kr .steps li:last-child { border-bottom: none; }\n  .wonjo-wrap .steps li::before { content: counter(wonjo-steps); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n  .wonjo-wrap-kr .steps li::before { content: counter(wonjo-steps-kr); position: absolute; left: 0; top: 11px; font-size: 11px; font-weight: bold; color: #4a7c59; width: 22px; height: 22px; border: 1.5px solid #4a7c59; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; }\n\n  \/* === INTRO SUBTITLE === *\/\n  .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px; line-height: 1.6; color: #4a7c59; font-style: italic; margin: 0 0 18px 0; padding-bottom: 18px; border-bottom: 1px solid #e8e8e4; }\n\n  \/* === SECTION SUBTITLE === *\/\n  .wonjo-wrap .section-subtitle, .wonjo-wrap-kr .section-subtitle { font-size: 13px; color: #777; font-style: italic; margin: -2px 0 16px 0; }\n\n  \/* === KEYWORDS (related searches at bottom) === *\/\n  .wonjo-wrap .keywords, .wonjo-wrap-kr .keywords { font-size: 13px; color: #777; line-height: 1.7; letter-spacing: 0.2px; }\n\n  \/* === MOBILE MEDIA QUERY === *\/\n  @media (max-width: 600px) {\n    .wonjo-wrap details summary, .wonjo-wrap-kr details summary { padding: 18px 30px 18px 0 !important; }\n    .wonjo-wrap details summary, .wonjo-wrap h2 { font-size: 15px !important; letter-spacing: 1px !important; }\n    .wonjo-wrap-kr details summary, .wonjo-wrap-kr h2 { font-size: 18px !important; letter-spacing: 0.8px !important; }\n    .wonjo-wrap, .wonjo-wrap-kr { font-size: 16px !important; }\n    .wonjo-wrap .intro-subtitle, .wonjo-wrap-kr .intro-subtitle { font-size: 17px !important; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"wonjo-wrap\"\u003e\n\n  \u003cp class=\"intro-subtitle\"\u003eDirect from the United States — Two formulas, one proven vitamin C concentration. Choose the one built for your skin type.\u003c\/p\u003e\n\n  \u003ch2\u003eAbout This Product\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cp\u003eLa Roche-Posay Vitamin C12 Serum delivers 12% pure L-ascorbic acid — the gold-standard, most researched form of vitamin C in skincare. At this concentration, L-ascorbic acid has well-established antioxidant and anti-aging effects: it visibly reduces fine lines and wrinkles, brightens uneven skin tone, and boosts overall radiance. Developed at the La Roche-Posay dermatological laboratories in France, both formulas are allergy-tested and suitable for sensitive skin.\u003c\/p\u003e\n  \u003cp\u003eTwo distinct formulas are available in this listing, each engineered for a different skin type. Both contain the same 12% vitamin C concentration and share core soothing ingredients including La Roche-Posay Thermal Spring Water. The texture, carrier system, and targeted actives differ based on what each skin type needs alongside the vitamin C.\u003c\/p\u003e\n\n  \u003cdiv class=\"badge-row\"\u003e\n    \u003cspan class=\"badge\"\u003e12% Pure L-Ascorbic Acid\u003c\/span\u003e\n    \u003cspan class=\"badge\"\u003eDermatologically Developed\u003c\/span\u003e\n    \u003cspan class=\"badge\"\u003eAllergy Tested\u003c\/span\u003e\n    \u003cspan class=\"badge\"\u003eSensitive Skin Safe\u003c\/span\u003e\n    \u003cspan class=\"badge\"\u003eLRP Thermal Spring Water\u003c\/span\u003e\n    \u003cspan class=\"badge\"\u003eAnti-Wrinkle + Radiance\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003ch2\u003eChoose Your Formula\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cdiv class=\"formula-grid\"\u003e\n    \u003cdiv class=\"formula-card\"\u003e\n      \u003cp class=\"formula-title\"\u003eFormula 1\u003c\/p\u003e\n      \u003cp class=\"formula-skin\"\u003eNormal \/ Balances Skin\u003c\/p\u003e\n      \u003cp class=\"formula-desc\"\u003eRich serum texture with a silicone-based carrier. Contains Neurosensine for soothing, dual hyaluronic acid for hydration, and Adenosine for elasticity. Best for normal, dry, or sensitive skin that needs both vitamin C results and moisture replenishment.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"formula-card\"\u003e\n      \u003cp class=\"formula-title\"\u003eFormula 2\u003c\/p\u003e\n      \u003cp class=\"formula-skin\"\u003eOily \/ Combination Skin\u003c\/p\u003e\n      \u003cp class=\"formula-desc\"\u003eLightweight liquid texture with no silicones. Uses Vitamin C Guard Technology for enhanced vitamin C stability. Contains Salicylic Acid for pore refinement and Polyquaternium-67 for shine control. Best for oily, combination, or blemish-prone skin.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003ch2\u003eProduct Details\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cdiv class=\"spec-grid\"\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eSize\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e1 fl oz (30 mL)\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eVitamin C Concentration\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e12% Pure L-Ascorbic Acid\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eShared Key Ingredients\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003e12% Vitamin C, Salicylic Acid, Hyaluronic Acid, LRP Thermal Spring Water\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eApplication\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eFace \u0026amp; Neck — 3 to 4 drops, morning\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eBrand Origin\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eFrance — La Roche-Posay Laboratoire\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"spec-item\"\u003e\n\u003cspan class=\"spec-label\"\u003eSource\u003c\/span\u003e\u003cspan class=\"spec-value\"\u003eUSA — US market formulation\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003ch2\u003eKey Ingredients, Explained\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cul\u003e\n    \u003cli\u003e\n\u003cstrong\u003e12% Pure Vitamin C (L-Ascorbic Acid):\u003c\/strong\u003e The most potent, research-backed form of vitamin C. At 12%, it is high enough to deliver visible anti-aging and brightening results without the extreme irritation risk of 15–20% formulas. It neutralises free radicals, visibly reduces wrinkles, and promotes a more even, radiant skin tone.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eSalicylic Acid (both formulas):\u003c\/strong\u003e A beta-hydroxy acid that exfoliates inside the pore, helping to clear congestion and refine texture. Works alongside vitamin C to smooth and clarify the skin surface.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eNeurosensine (Normal formula only):\u003c\/strong\u003e A synthetic dipeptide that helps reduce skin sensitivity signals. Particularly useful for sensitive skin prone to stinging or redness with active ingredients.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eVitamin C Guard Technology (Oil Control formula only):\u003c\/strong\u003e A stabilisation system that protects L-ascorbic acid from oxidation in a water-based, silicone-free environment — keeping the formula effective for longer after opening.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eHyaluronic Acid + Hydrolyzed Hyaluronic Acid:\u003c\/strong\u003e Two molecular weights of HA work at different skin depths. The larger molecule holds moisture at the surface; the smaller hydrolyzed form penetrates deeper for lasting hydration.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eLa Roche-Posay Thermal Spring Water:\u003c\/strong\u003e Sourced in La Roche-Posay, France, this water contains a high concentration of selenium — a natural antioxidant — and a unique mineral profile that supports skin comfort and tolerance.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eAdenosine:\u003c\/strong\u003e A well-researched anti-aging compound that helps improve skin elasticity and firmness over time.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003ch2\u003eHow to Use\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cul\u003e\n    \u003cli\u003eApply in the morning after cleansing, before moisturiser and sunscreen\u003c\/li\u003e\n    \u003cli\u003eFill dropper and apply 3 to 4 drops to the face and neck\u003c\/li\u003e\n    \u003cli\u003eGently massage in with fingertips and allow to absorb\u003c\/li\u003e\n    \u003cli\u003eAlways follow with SPF — vitamin C increases photosensitivity\u003c\/li\u003e\n    \u003cli\u003eCan be layered before the Hyalu B5 Serum or other hydrating serums\u003c\/li\u003e\n  \u003c\/ul\u003e\n  \u003cdiv class=\"tip\"\u003ePure vitamin C may turn yellow or orange over time after opening — this is a normal oxidation reaction and does not affect efficacy. Store at room temperature away from direct sunlight.\u003c\/div\u003e\n\n  \u003ch2\u003eWho This Is For\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cp\u003eThis serum suits anyone looking to address dull skin, uneven tone, fine lines, or early signs of aging with a dermatologist-backed vitamin C formula. The Normal formula is well-suited to those with dry or sensitive skin who benefit from the added hydration of the silicone-rich carrier and Neurosensine. The Oil Control formula is designed specifically for those who find vitamin C serums too rich or who struggle with excess oil and enlarged pores — the lightweight, silicone-free texture controls shine without compromising the vitamin C results.\u003c\/p\u003e\n  \u003cp\u003eBoth formulas are allergy-tested and have been clinically evaluated on sensitive skin. This is not a beginner vitamin C product — the 12% concentration is meaningful and delivers results, but anyone with very reactive skin should patch-test first.\u003c\/p\u003e\n\n  \u003ch2\u003eShipping\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cp\u003eShipping is free on every order, with no minimum. No handling fees, no customs processing charges, nothing added at checkout. What you see is what you pay.\u003c\/p\u003e\n  \u003cp\u003eOrders are dispatched within 1 to 2 business days. A tracking number is sent to your email once your parcel is on its way.\u003c\/p\u003e\n\n  \u003ch2\u003eCustoms \u0026amp; Import\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cp\u003eAll orders are processed as personal-use overseas purchases and clear Korean customs without requiring KC certification. Your shipment is handled using your Personal Customs Clearance Code (PCCC) and is trackable via Korea Customs Service UNI-PASS. Orders under USD 200 from the United States qualify for duty-free clearance. In the event of any customs issue, we issue a full refund without question.\u003c\/p\u003e\n  \u003cdiv class=\"tip\"\u003eIf you do not yet have a PCCC, you can get one free in under five minutes at unipass.customs.go.kr.\u003c\/div\u003e\n\n  \u003ch2\u003eWhy This Shop\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cp\u003eWe purchase directly from US retailers and ship to customers in Korea — no intermediary, no repackaging, no grey-market sourcing. Every order is the same product you would find on a US pharmacy shelf. We back every order with a full refund in the event of customs failure or non-delivery.\u003c\/p\u003e\n\n  \u003ch2\u003eFrom Our First Customers\u003c\/h2\u003e\n  \u003chr\u003e\n\n  \u003cdiv class=\"review-card\"\u003e\n    \u003cp class=\"review-text\"\u003e\"I've been looking for the Oil Control version specifically — my skin is combination and most vitamin C serums leave me looking greasy by midday. This one absorbs instantly and my skin actually looks matte after. The brightening effect after two weeks was genuinely noticeable. Fast shipping, no customs issues.\"\u003c\/p\u003e\n    \u003cp class=\"review-name\"\u003eDa-eun — Hongdae, Seoul — Early Customer\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"review-card\"\u003e\n    \u003cp class=\"review-text\"\u003e\"I've been using La Roche-Posay products for years and this serum is one of their best. I ordered the Normal formula — the texture is rich without being heavy, and it layers beautifully under sunscreen. Found it cheaper here than on the Korean La Roche-Posay site. Arrived well-packaged and sealed.\"\u003c\/p\u003e\n    \u003cp class=\"review-name\"\u003eSophie — Itaewon, Seoul — Early Customer\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"review-card\"\u003e\n    \u003cp class=\"review-text\"\u003e\"My dermatologist recommended a vitamin C serum and this was her specific suggestion. I ordered the Oil Control formula since I have acne-prone skin. It's been three weeks and I'm seeing clearer skin and less post-acne marks. The texture is much more lightweight than I expected from a 12% vitamin C serum.\"\u003c\/p\u003e\n    \u003cp class=\"review-name\"\u003eMin-jun — Gangnam, Seoul — Early Customer\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"review-card\"\u003e\n    \u003cp class=\"review-text\"\u003e\"Very happy with this. I was hesitant about the 12% concentration given sensitive skin but the Normal formula with Neurosensine was fine from the start — no stinging, no irritation. Skin looks noticeably brighter and the fine lines around my eyes have softened. Good value compared to what it costs locally.\"\u003c\/p\u003e\n    \u003cp class=\"review-name\"\u003eAnh — Mapo, Seoul — Early Customer\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003ch2\u003eHow to Order\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003col class=\"steps\"\u003e\n    \u003cli\u003eSelect your formula — Normal \/ Balances Skin or Oily \/ Combination Skin\u003c\/li\u003e\n    \u003cli\u003eAdd to cart and proceed to checkout\u003c\/li\u003e\n    \u003cli\u003eEnter your Personal Customs Clearance Code (PCCC) when prompted\u003c\/li\u003e\n    \u003cli\u003eConfirm your Korean delivery address\u003c\/li\u003e\n    \u003cli\u003eComplete payment — your order is placed\u003c\/li\u003e\n    \u003cli\u003eReceive your tracking number by email within 1 to 2 business days\u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003ch2\u003eRelated Searches\u003c\/h2\u003e\n  \u003chr\u003e\n  \u003cp class=\"keywords\"\u003eLa Roche-Posay Vitamin C serum Korea  ·  LRP vitamin C12 direct import  ·  12% vitamin C serum Korea  ·  L-ascorbic acid serum Korea  ·  vitamin C oil control serum  ·  La Roche-Posay Korea  ·  French skincare direct import  ·  vitamin C anti-aging serum  ·  salicylic acid vitamin C serum  ·  라로슈포제 비타민C 세럼  ·  비타민C 세럼 직구  ·  퓨어 비타민C 12% 세럼  ·  지성 피부 비타민C  ·  미국 스킨케어 직구\u003c\/p\u003e\n\n\u003c\/div\u003e","brand":"La Roche-Posay","offers":[{"title":"1 fl oz (30 mL) - Normal \/ Balances Skin \/ 1 Count","offer_id":45207701291055,"sku":"LRP-PVCS-NORMAL-1OZ","price":52.0,"currency_code":"USD","in_stock":true},{"title":"1 fl oz (30 mL) - Oily \/ Combination Skin \/ 1 Count","offer_id":45207701323823,"sku":"LRP-PVCS-OILY-1OZ","price":52.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/files\/1_e709454f-90c1-4605-812c-c1961a8d3e28.jpg?v=1776366010"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0739\/5190\/3791\/collections\/La-Roche-Posay-Logo.png?v=1776299456","url":"https:\/\/wonjo.com\/en\/collections\/la-roche-posay.oembed","provider":"원조 - WONJO","version":"1.0","type":"link"}