{"product_id":"odouds-repair-shampoo-300ml","title":"O'douds Repair Shampoo 300ml","description":"\u003cstyle\u003e\n  .sgp-odouds-repair {\n    --sgp-ink: #111111;\n    --sgp-muted: #555555;\n    --sgp-soft: #f3f3f1;\n    --sgp-border: #ddddda;\n    --sgp-gold: #b6935d;\n\n    display: block;\n    width: 100%;\n    margin: 0;\n    padding: 0;\n    color: var(--sgp-ink);\n    background: #ffffff;\n    font-family: Arial, Helvetica, sans-serif !important;\n    font-size: 16px;\n    font-weight: 400;\n    line-height: 1.7;\n    letter-spacing: normal;\n    text-align: left;\n    text-transform: none;\n  }\n\n  .sgp-odouds-repair,\n  .sgp-odouds-repair * {\n    box-sizing: border-box;\n  }\n\n  .sgp-odouds-repair :is(\n    h2, h3, p, span, strong, ol, li, details, summary\n  ) {\n    font-family: Arial, Helvetica, sans-serif !important;\n  }\n\n  .sgp-odouds-repair .sgp-wrap {\n    width: 100%;\n    max-width: 1200px;\n    margin: 0 auto;\n    padding: 0 24px;\n  }\n\n  .sgp-odouds-repair .sgp-section {\n    margin: 0;\n    padding: 64px 0;\n  }\n\n  .sgp-odouds-repair .sgp-soft {\n    background: var(--sgp-soft);\n  }\n\n  .sgp-odouds-repair .sgp-split {\n    display: grid;\n    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);\n    align-items: center;\n    gap: 40px;\n  }\n\n  .sgp-odouds-repair .sgp-split \u003e * {\n    min-width: 0;\n  }\n\n  .sgp-odouds-repair .sgp-kicker {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    margin: 0 0 18px;\n    padding: 0;\n    color: var(--sgp-gold);\n    font-size: 11px;\n    font-weight: 700;\n    line-height: 1.5;\n    letter-spacing: 0.16em;\n    text-transform: uppercase;\n  }\n\n  .sgp-odouds-repair .sgp-kicker::before {\n    content: \"\";\n    flex: 0 0 32px;\n    width: 32px;\n    height: 1px;\n    background: var(--sgp-gold);\n  }\n\n  .sgp-odouds-repair h2 {\n    margin: 0 0 24px;\n    padding: 0;\n    color: var(--sgp-ink);\n    font-size: clamp(30px, 4.2vw, 56px);\n    font-weight: 800;\n    line-height: 1.08;\n    letter-spacing: -0.035em;\n    text-transform: uppercase;\n    overflow-wrap: break-word;\n  }\n\n  .sgp-odouds-repair h3 {\n    margin: 0 0 10px;\n    padding: 0;\n    color: var(--sgp-ink);\n    font-size: 18px;\n    font-weight: 700;\n    line-height: 1.4;\n    letter-spacing: normal;\n    text-transform: none;\n  }\n\n  .sgp-odouds-repair p {\n    margin: 0 0 18px;\n    padding: 0;\n    color: var(--sgp-muted);\n    font-size: 16px;\n    font-weight: 400;\n    line-height: 1.7;\n    letter-spacing: normal;\n    text-transform: none;\n  }\n\n  .sgp-odouds-repair p:last-child {\n    margin-bottom: 0;\n  }\n\n  .sgp-odouds-repair .sgp-lead {\n    font-size: 18px;\n    line-height: 1.75;\n  }\n\n  .sgp-odouds-repair .sgp-section-intro {\n    max-width: 780px;\n    margin-bottom: 32px;\n  }\n\n  .sgp-odouds-repair .sgp-hero {\n    margin: 0;\n    padding: 40px 0 48px;\n    background: linear-gradient(180deg, #ffffff 0%, #f8f8f6 100%);\n  }\n\n  .sgp-odouds-repair .sgp-product-name {\n    margin-bottom: 18px;\n    color: var(--sgp-muted);\n    font-size: 14px;\n    font-weight: 700;\n    line-height: 1.6;\n  }\n\n  .sgp-odouds-repair .sgp-hero h2 {\n    font-size: clamp(36px, 4.6vw, 64px);\n    line-height: 1.04;\n    letter-spacing: -0.045em;\n  }\n\n  .sgp-odouds-repair .sgp-badges {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n    margin-top: 26px;\n  }\n\n  .sgp-odouds-repair .sgp-badge {\n    display: inline-block;\n    padding: 8px 12px;\n    border: 1px solid var(--sgp-border);\n    background: #ffffff;\n    color: var(--sgp-ink);\n    font-size: 11px;\n    font-weight: 700;\n    line-height: 1.4;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n  }\n\n  \/* Complete original images.\n     No cropping, fixed heights or added side gaps. *\/\n  .sgp-odouds-repair .sgp-media {\n    display: block !important;\n    position: static !important;\n    width: 100% !important;\n    max-width: none !important;\n    min-width: 0 !important;\n    height: auto !important;\n    max-height: none !important;\n    min-height: 0 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    border: 0 !important;\n    border-radius: 0 !important;\n    background: transparent !important;\n    aspect-ratio: auto !important;\n    overflow: visible !important;\n    box-shadow: none !important;\n    line-height: 0;\n  }\n\n  .sgp-odouds-repair .sgp-media img {\n    display: block !important;\n    position: static !important;\n    inset: auto !important;\n    float: none !important;\n    width: 100% !important;\n    max-width: 100% !important;\n    min-width: 0 !important;\n    height: auto !important;\n    max-height: none !important;\n    min-height: 0 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    border: 0 !important;\n    border-radius: 0 !important;\n    background: transparent !important;\n    aspect-ratio: auto !important;\n    object-fit: contain !important;\n    transform: none !important;\n    clip-path: none !important;\n    box-shadow: none !important;\n  }\n\n  .sgp-odouds-repair .sgp-stats {\n    margin: 0;\n    background: var(--sgp-ink);\n  }\n\n  .sgp-odouds-repair .sgp-stats-grid {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n  }\n\n  .sgp-odouds-repair .sgp-stat {\n    padding: 28px 18px;\n    border-right: 1px solid #363636;\n    text-align: center;\n  }\n\n  .sgp-odouds-repair .sgp-stat:last-child {\n    border-right: 0;\n  }\n\n  .sgp-odouds-repair .sgp-stat strong {\n    display: block;\n    margin-bottom: 6px;\n    color: #ffffff;\n    font-size: 20px;\n    font-weight: 700;\n    line-height: 1.3;\n    letter-spacing: normal;\n    text-transform: none;\n  }\n\n  .sgp-odouds-repair .sgp-stat span {\n    display: block;\n    color: #cccccc;\n    font-size: 10px;\n    font-weight: 400;\n    line-height: 1.5;\n    letter-spacing: 0.12em;\n    text-transform: uppercase;\n  }\n\n  .sgp-odouds-repair .sgp-editorial-list {\n    margin-top: 28px;\n    border-top: 1px solid var(--sgp-border);\n  }\n\n  .sgp-odouds-repair .sgp-editorial-item {\n    padding: 20px 0;\n    border-bottom: 1px solid var(--sgp-border);\n  }\n\n  .sgp-odouds-repair .sgp-editorial-item h3 {\n    font-size: 17px;\n  }\n\n  .sgp-odouds-repair .sgp-editorial-item p {\n    font-size: 15px;\n  }\n\n  .sgp-odouds-repair .sgp-three-grid {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 18px;\n  }\n\n  .sgp-odouds-repair .sgp-card {\n    padding: 28px;\n    border: 1px solid var(--sgp-border);\n    background: #ffffff;\n  }\n\n  .sgp-odouds-repair .sgp-card p {\n    font-size: 15px;\n  }\n\n  .sgp-odouds-repair .sgp-number {\n    display: block;\n    margin-bottom: 18px;\n    color: #777777;\n    font-size: 11px;\n    font-weight: 700;\n    line-height: 1.4;\n    letter-spacing: 0.12em;\n    text-transform: uppercase;\n  }\n\n  .sgp-odouds-repair .sgp-steps {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 1px;\n    margin: 28px 0 0;\n    padding: 1px;\n    background: var(--sgp-border);\n    list-style: none;\n  }\n\n  .sgp-odouds-repair .sgp-steps li {\n    margin: 0;\n    padding: 24px;\n    background: #ffffff;\n    list-style: none;\n  }\n\n  .sgp-odouds-repair .sgp-steps h3 {\n    font-size: 16px;\n  }\n\n  .sgp-odouds-repair .sgp-steps p {\n    font-size: 14px;\n  }\n\n  .sgp-odouds-repair .sgp-tip {\n    margin-top: 24px;\n    padding-left: 18px;\n    border-left: 2px solid var(--sgp-gold);\n  }\n\n  .sgp-odouds-repair .sgp-tip h3 {\n    font-size: 14px;\n  }\n\n  .sgp-odouds-repair .sgp-tip p {\n    font-size: 15px;\n  }\n\n  .sgp-odouds-repair .sgp-key-facts {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 24px;\n    margin: 30px 0 12px;\n    padding: 28px 0;\n    border-top: 2px solid var(--sgp-ink);\n    border-bottom: 1px solid var(--sgp-border);\n  }\n\n  .sgp-odouds-repair .sgp-key-fact span {\n    display: block;\n    margin-bottom: 10px;\n    color: var(--sgp-muted);\n    font-size: 11px;\n    font-weight: 700;\n    line-height: 1.5;\n    letter-spacing: 0.12em;\n    text-transform: uppercase;\n  }\n\n  .sgp-odouds-repair .sgp-key-fact strong {\n    display: block;\n    color: var(--sgp-ink);\n    font-size: clamp(25px, 3vw, 36px);\n    font-weight: 700;\n    line-height: 1.2;\n    letter-spacing: -0.025em;\n    text-transform: none;\n  }\n\n  .sgp-odouds-repair .sgp-detail-list {\n    display: block !important;\n    width: 100% !important;\n    max-width: none !important;\n    margin: 0 !important;\n    padding: 0 !important;\n  }\n\n  .sgp-odouds-repair .sgp-detail-row {\n    display: flex !important;\n    flex-direction: row !important;\n    align-items: flex-start !important;\n    justify-content: flex-start !important;\n    gap: 32px !important;\n    width: 100% !important;\n    max-width: none !important;\n    margin: 0 !important;\n    padding: 22px 0 !important;\n    border: 0 !important;\n    border-bottom: 1px solid var(--sgp-border) !important;\n    background: transparent !important;\n    text-align: left !important;\n  }\n\n  .sgp-odouds-repair .sgp-detail-name {\n    display: block !important;\n    flex: 0 0 180px !important;\n    float: none !important;\n    width: 180px !important;\n    max-width: none !important;\n    min-width: 0 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    color: var(--sgp-ink) !important;\n    font-size: 14px !important;\n    font-weight: 700 !important;\n    line-height: 1.65 !important;\n    letter-spacing: normal !important;\n    text-transform: none !important;\n  }\n\n  .sgp-odouds-repair .sgp-detail-text {\n    display: block !important;\n    flex: 1 1 0% !important;\n    float: none !important;\n    width: auto !important;\n    max-width: none !important;\n    min-width: 0 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    color: var(--sgp-muted) !important;\n    font-size: 15px !important;\n    font-weight: 400 !important;\n    line-height: 1.65 !important;\n    letter-spacing: normal !important;\n    text-transform: none !important;\n  }\n\n  .sgp-odouds-repair .sgp-faq {\n    border-top: 1px solid var(--sgp-border);\n  }\n\n  .sgp-odouds-repair .sgp-faq details {\n    margin: 0;\n    padding: 0;\n    border: 0;\n    border-bottom: 1px solid var(--sgp-border);\n    background: transparent;\n  }\n\n  .sgp-odouds-repair .sgp-faq summary {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 24px;\n    margin: 0;\n    padding: 22px 0;\n    color: var(--sgp-ink);\n    font-size: 16px;\n    font-weight: 700;\n    line-height: 1.5;\n    letter-spacing: normal;\n    text-transform: none;\n    cursor: pointer;\n    list-style: none;\n  }\n\n  .sgp-odouds-repair .sgp-faq summary::-webkit-details-marker {\n    display: none;\n  }\n\n  .sgp-odouds-repair .sgp-faq summary::marker {\n    content: \"\";\n  }\n\n  .sgp-odouds-repair .sgp-faq summary::after {\n    content: \"+\";\n    flex: 0 0 20px;\n    color: var(--sgp-gold);\n    font-size: 24px;\n    font-weight: 400;\n    text-align: center;\n  }\n\n  .sgp-odouds-repair .sgp-faq details[open] summary::after {\n    content: \"−\";\n  }\n\n  .sgp-odouds-repair .sgp-faq summary:focus-visible {\n    outline: 2px solid var(--sgp-gold);\n    outline-offset: 4px;\n  }\n\n  .sgp-odouds-repair .sgp-faq-answer {\n    padding: 0 40px 24px 0;\n  }\n\n  .sgp-odouds-repair .sgp-faq-answer p {\n    font-size: 15px;\n  }\n\n  .sgp-odouds-repair .sgp-ingredients {\n    font-size: 14px;\n    line-height: 1.9;\n    overflow-wrap: anywhere;\n  }\n\n  \/* Established centred closing section. *\/\n  .sgp-odouds-repair .sgp-close {\n    margin: 0;\n    padding: 60px 0;\n    background: var(--sgp-ink);\n    text-align: center !important;\n  }\n\n  .sgp-odouds-repair .sgp-close .sgp-wrap {\n    text-align: center !important;\n  }\n\n  .sgp-odouds-repair .sgp-close .sgp-kicker {\n    justify-content: center;\n    margin: 0 auto 18px;\n    text-align: center !important;\n  }\n\n  .sgp-odouds-repair .sgp-close h2 {\n    width: 100%;\n    max-width: 900px;\n    margin: 0 auto 24px;\n    color: #ffffff;\n    text-align: center !important;\n  }\n\n  .sgp-odouds-repair .sgp-close p:not(.sgp-kicker) {\n    width: 100%;\n    max-width: 700px;\n    margin: 0 auto;\n    color: #cccccc;\n    text-align: center !important;\n  }\n\n  @media (max-width: 900px) {\n    .sgp-odouds-repair .sgp-split {\n      grid-template-columns: minmax(0, 1fr);\n      gap: 30px;\n    }\n\n    .sgp-odouds-repair .sgp-three-grid {\n      grid-template-columns: minmax(0, 1fr);\n    }\n  }\n\n  @media (max-width: 640px) {\n    .sgp-odouds-repair .sgp-wrap {\n      padding: 0 18px;\n    }\n\n    .sgp-odouds-repair .sgp-section {\n      padding: 44px 0;\n    }\n\n    .sgp-odouds-repair .sgp-hero {\n      padding: 36px 0;\n    }\n\n    .sgp-odouds-repair .sgp-split {\n      gap: 28px;\n    }\n\n    .sgp-odouds-repair .sgp-lead {\n      font-size: 16px;\n    }\n\n    .sgp-odouds-repair .sgp-stats-grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    .sgp-odouds-repair .sgp-stat {\n      padding: 24px 12px;\n    }\n\n    .sgp-odouds-repair .sgp-stat:nth-child(2) {\n      border-right: 0;\n    }\n\n    .sgp-odouds-repair .sgp-stat:nth-child(-n+2) {\n      border-bottom: 1px solid #363636;\n    }\n\n    .sgp-odouds-repair .sgp-stat strong {\n      font-size: 18px;\n    }\n\n    .sgp-odouds-repair .sgp-steps {\n      grid-template-columns: minmax(0, 1fr);\n    }\n\n    .sgp-odouds-repair .sgp-card {\n      padding: 24px;\n    }\n\n    .sgp-odouds-repair .sgp-key-facts {\n      gap: 12px;\n      padding: 24px 0;\n    }\n\n    .sgp-odouds-repair .sgp-key-fact span {\n      font-size: 10px;\n    }\n\n    .sgp-odouds-repair .sgp-key-fact strong {\n      font-size: clamp(25px, 6vw, 30px);\n    }\n\n    .sgp-odouds-repair .sgp-detail-row {\n      flex-direction: column !important;\n      gap: 6px !important;\n      padding: 18px 0 !important;\n    }\n\n    .sgp-odouds-repair .sgp-detail-name,\n    .sgp-odouds-repair .sgp-detail-text {\n      flex: 0 0 auto !important;\n      width: 100% !important;\n    }\n\n    .sgp-odouds-repair .sgp-detail-name {\n      font-size: 13px !important;\n    }\n\n    .sgp-odouds-repair .sgp-faq summary {\n      gap: 16px;\n      font-size: 15px;\n    }\n\n    .sgp-odouds-repair .sgp-faq-answer {\n      padding-right: 0;\n    }\n\n    .sgp-odouds-repair .sgp-close {\n      padding: 44px 0;\n    }\n  }\n\u003c\/style\u003e\n\u003carticle class=\"sgp-odouds-repair\" aria-label=\"O'Douds Repair Shampoo 300ml\"\u003e\u003c!-- HERO --\u003e\n\u003csection class=\"sgp-hero\"\u003e\n\u003cdiv class=\"sgp-wrap\"\u003e\n\u003cdiv class=\"sgp-split\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"sgp-kicker\"\u003eO’Douds · Repair Shampoo\u003c\/p\u003e\n\u003cp class=\"sgp-product-name\"\u003eRepair Shampoo · 10 oz \/ 300ml\u003c\/p\u003e\n\u003ch2\u003eGentle Cleanse.\u003cbr\u003eDeep Nourishment.\u003c\/h2\u003e\n\u003cp class=\"sgp-lead\"\u003eA gentle, hydrating and mild shampoo that leaves hair feeling nourished, rejuvenated and vibrant.\u003c\/p\u003e\n\u003cp\u003eInfused with pumpkin seed oil and jojoba oil, with a refreshing Tea Tree \u0026amp; Grapefruit scent.\u003c\/p\u003e\n\u003cdiv class=\"sgp-badges\" aria-label=\"Product highlights\"\u003e\n\u003cspan class=\"sgp-badge\"\u003eGentle Cleansing\u003c\/span\u003e \u003cspan class=\"sgp-badge\"\u003eHydrating Formula\u003c\/span\u003e \u003cspan class=\"sgp-badge\"\u003eVegan\u003c\/span\u003e \u003cspan class=\"sgp-badge\"\u003e300ml\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"sgp-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0702\/0393\/files\/OdoudsRepairSham300-01.jpg?v=1793844336\" alt=\"O'Douds Repair Shampoo 300ml bottle with original product label\" width=\"870\" height=\"1110\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- QUICK FACTS --\u003e\n\u003csection class=\"sgp-stats\" aria-label=\"Repair Shampoo quick facts\"\u003e\n\u003cdiv class=\"sgp-wrap\"\u003e\n\u003cdiv class=\"sgp-stats-grid\"\u003e\n\u003cdiv class=\"sgp-stat\"\u003e\n\u003cstrong\u003eGentle\u003c\/strong\u003e \u003cspan\u003eCleansing\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sgp-stat\"\u003e\n\u003cstrong\u003eHydrating\u003c\/strong\u003e \u003cspan\u003eHair Care\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sgp-stat\"\u003e\n\u003cstrong\u003ePlant-Based\u003c\/strong\u003e \u003cspan\u003eIngredient Highlights\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sgp-stat\"\u003e\n\u003cstrong\u003e300ml\u003c\/strong\u003e \u003cspan\u003e10 oz\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- PUMPKIN SEED OIL --\u003e\n\u003csection class=\"sgp-section\"\u003e\n\u003cdiv class=\"sgp-wrap\"\u003e\n\u003cdiv class=\"sgp-split\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"sgp-kicker\"\u003eBuilt By Plants · 01\u003c\/p\u003e\n\u003ch2\u003eDeep\u003cbr\u003eNourishment.\u003c\/h2\u003e\n\u003ch3\u003ePumpkin Seed Oil\u003c\/h3\u003e\n\u003cp class=\"sgp-lead\"\u003eA nourishing botanical oil at the heart of Repair Shampoo.\u003c\/p\u003e\n\u003cp\u003ePumpkin seed oil provides rich nourishment to complement the gentle cleansing formula, helping hair feel cared for after washing.\u003c\/p\u003e\n\u003cdiv class=\"sgp-tip\"\u003e\n\u003ch3\u003eWhat’s In It. Why It’s Here.\u003c\/h3\u003e\n\u003cp\u003eOne of three highlighted ingredients from O’Douds’ vegan formula.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"sgp-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0702\/0393\/files\/Pumpkin_Seed_Oil.jpg?v=1793844335\" alt=\"Pumpkin seed oil, a nourishing ingredient in O'Douds Repair Shampoo\" width=\"870\" height=\"1110\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- JOJOBA OIL --\u003e\n\u003csection class=\"sgp-section sgp-soft\"\u003e\n\u003cdiv class=\"sgp-wrap\"\u003e\n\u003cdiv class=\"sgp-split\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"sgp-kicker\"\u003eBuilt By Plants · 02\u003c\/p\u003e\n\u003ch2\u003eLasting\u003cbr\u003eMoisturization.\u003c\/h2\u003e\n\u003ch3\u003eJojoba Oil\u003c\/h3\u003e\n\u003cp class=\"sgp-lead\"\u003eLightweight moisture inspired by your skin’s natural oils.\u003c\/p\u003e\n\u003cp\u003eJojoba oil is similar to the skin’s natural oil, making it a fitting ingredient for a formula focused on hydration and a comfortable hair feel.\u003c\/p\u003e\n\u003cp\u003eIt brings lightweight conditioning to the cleansing routine.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"sgp-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0702\/0393\/files\/Jojoba_Oil.jpg?v=1793844334\" alt=\"Jojoba oil, a lightweight moisturizing ingredient in O'Douds Repair Shampoo\" width=\"870\" height=\"1110\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- TEA TREE OIL --\u003e\n\u003csection class=\"sgp-section\"\u003e\n\u003cdiv class=\"sgp-wrap\"\u003e\n\u003cdiv class=\"sgp-split\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"sgp-kicker\"\u003eBuilt By Plants · 03\u003c\/p\u003e\n\u003ch2\u003eA Refreshing\u003cbr\u003eClean.\u003c\/h2\u003e\n\u003ch3\u003eTea Tree Oil\u003c\/h3\u003e\n\u003cp class=\"sgp-lead\"\u003eFresh, invigorating character for your hair-washing routine.\u003c\/p\u003e\n\u003cp\u003eTea tree oil contributes its distinctive aromatic freshness to the formula. Grapefruit, mandarin and lavender round out the scent.\u003c\/p\u003e\n\u003cp\u003eThe result is a clean, refreshing and complex fragrance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"sgp-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0702\/0393\/files\/Tea_Tree_Oil.jpg?v=1793844335\" alt=\"Tea tree oil used in the refreshing fragrance of O'Douds Repair Shampoo\" width=\"870\" height=\"1110\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FRAGRANCE --\u003e\n\u003csection class=\"sgp-section sgp-soft\"\u003e\n\u003cdiv class=\"sgp-wrap\"\u003e\n\u003cdiv class=\"sgp-section-intro\"\u003e\n\u003cp class=\"sgp-kicker\"\u003eThe Scent\u003c\/p\u003e\n\u003ch2\u003eTea Tree\u003cbr\u003e\u0026amp; Grapefruit.\u003c\/h2\u003e\n\u003cp class=\"sgp-lead\"\u003eRefreshing tea tree, rich citrus and a soft lavender finish.\u003c\/p\u003e\n\u003cp\u003eO’Douds balances the intensity of tea tree with grapefruit and mandarin, softened by notes of lavender.\u003c\/p\u003e\n\u003cp\u003eCrafted using essential oils, absolutes and plant extracts. No synthetic fragrances.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sgp-three-grid\"\u003e\n\u003cdiv class=\"sgp-card\"\u003e\n\u003cspan class=\"sgp-number\"\u003e01 \/ Fresh\u003c\/span\u003e\n\u003ch3\u003eTea Tree\u003c\/h3\u003e\n\u003cp\u003eRefreshing and invigorating, with a distinctive clean character.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sgp-card\"\u003e\n\u003cspan class=\"sgp-number\"\u003e02 \/ Citrus\u003c\/span\u003e\n\u003ch3\u003eGrapefruit + Mandarin\u003c\/h3\u003e\n\u003cp\u003eRich citrus notes that balance the tea tree.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sgp-card\"\u003e\n\u003cspan class=\"sgp-number\"\u003e03 \/ Soft\u003c\/span\u003e\n\u003ch3\u003eLavender\u003c\/h3\u003e\n\u003cp\u003eSoft aromatic notes that round out the fragrance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- HOW TO USE --\u003e\n\u003csection class=\"sgp-section\"\u003e\n\u003cdiv class=\"sgp-wrap\"\u003e\n\u003cdiv class=\"sgp-section-intro\"\u003e\n\u003cp class=\"sgp-kicker\"\u003eHow To Use\u003c\/p\u003e\n\u003ch2\u003eCleanse.\u003cbr\u003eTake A Moment.\u003cbr\u003eRinse.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003col class=\"sgp-steps\"\u003e\n\u003cli\u003e\n\u003cspan class=\"sgp-number\"\u003eStep 01\u003c\/span\u003e\n\u003ch3\u003eApply To Wet Hair\u003c\/h3\u003e\n\u003cp\u003eWork the shampoo through wet hair and massage gently.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"sgp-number\"\u003eStep 02\u003c\/span\u003e\n\u003ch3\u003eAllow It To Rest\u003c\/h3\u003e\n\u003cp\u003eLet the product rest in the hair for several minutes.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"sgp-number\"\u003eStep 03\u003c\/span\u003e\n\u003ch3\u003eRinse Thoroughly\u003c\/h3\u003e\n\u003cp\u003eRinse the shampoo out thoroughly with water.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cdiv class=\"sgp-tip\"\u003e\n\u003ch3\u003eTips + Tricks\u003c\/h3\u003e\n\u003cp\u003eAllow product to rest in the hair for several minutes for increased moisturization and conditioning.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- PRODUCT DETAILS --\u003e\n\u003csection class=\"sgp-section sgp-soft\"\u003e\n\u003cdiv class=\"sgp-wrap\"\u003e\n\u003cp class=\"sgp-kicker\"\u003eProduct Details\u003c\/p\u003e\n\u003ch2\u003eThe Essentials.\u003c\/h2\u003e\n\u003cdiv class=\"sgp-key-facts\"\u003e\n\u003cdiv class=\"sgp-key-fact\"\u003e\n\u003cspan\u003eSize\u003c\/span\u003e \u003cstrong\u003e300ml\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sgp-key-fact\"\u003e\n\u003cspan\u003eCleanse\u003c\/span\u003e \u003cstrong\u003eGentle\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sgp-key-fact\"\u003e\n\u003cspan\u003eFormula\u003c\/span\u003e \u003cstrong\u003eVegan\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sgp-detail-list\"\u003e\n\u003cdiv class=\"sgp-detail-row\"\u003e\n\u003cstrong class=\"sgp-detail-name\"\u003eBrand\u003c\/strong\u003e\n\u003cp class=\"sgp-detail-text\"\u003eO’Douds\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sgp-detail-row\"\u003e\n\u003cstrong class=\"sgp-detail-name\"\u003eProduct\u003c\/strong\u003e\n\u003cp class=\"sgp-detail-text\"\u003eRepair Shampoo\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sgp-detail-row\"\u003e\n\u003cstrong class=\"sgp-detail-name\"\u003eSize\u003c\/strong\u003e\n\u003cp class=\"sgp-detail-text\"\u003e10 oz \/ 300ml\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sgp-detail-row\"\u003e\n\u003cstrong class=\"sgp-detail-name\"\u003eFormula\u003c\/strong\u003e\n\u003cp class=\"sgp-detail-text\"\u003eGentle, hydrating and mild shampoo\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sgp-detail-row\"\u003e\n\u003cstrong class=\"sgp-detail-name\"\u003eIngredient Highlights\u003c\/strong\u003e\n\u003cp class=\"sgp-detail-text\"\u003ePumpkin Seed Oil, Jojoba Oil and Tea Tree Oil\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sgp-detail-row\"\u003e\n\u003cstrong class=\"sgp-detail-name\"\u003eScent\u003c\/strong\u003e\n\u003cp class=\"sgp-detail-text\"\u003eTea Tree \u0026amp; Grapefruit, with mandarin and lavender notes\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sgp-detail-row\"\u003e\n\u003cstrong class=\"sgp-detail-name\"\u003eFragrance Sources\u003c\/strong\u003e\n\u003cp class=\"sgp-detail-text\"\u003eEssential oils, absolutes and plant extracts\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sgp-detail-row\"\u003e\n\u003cstrong class=\"sgp-detail-name\"\u003eSynthetic Fragrance\u003c\/strong\u003e\n\u003cp class=\"sgp-detail-text\"\u003eNone\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sgp-detail-row\"\u003e\n\u003cstrong class=\"sgp-detail-name\"\u003eVegan\u003c\/strong\u003e\n\u003cp class=\"sgp-detail-text\"\u003eYes\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sgp-detail-row\"\u003e\n\u003cstrong class=\"sgp-detail-name\"\u003eConditioning Tip\u003c\/strong\u003e\n\u003cp class=\"sgp-detail-text\"\u003eAllow the product to rest in the hair for several minutes before rinsing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FAQ --\u003e\n\u003csection class=\"sgp-section\"\u003e\n\u003cdiv class=\"sgp-wrap\"\u003e\n\u003cdiv class=\"sgp-section-intro\"\u003e\n\u003cp class=\"sgp-kicker\"\u003eQuestions? We’ve Got Answers.\u003c\/p\u003e\n\u003ch2\u003eRepair Shampoo.\u003cbr\u003eExplained.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sgp-faq\"\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat is O’Douds Repair Shampoo?\u003c\/summary\u003e\n\u003cdiv class=\"sgp-faq-answer\"\u003e\n\u003cp\u003eIt is a gentle, hydrating and mild shampoo formulated with nourishing ingredients including pumpkin seed oil and jojoba oil.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat are the three highlighted ingredients?\u003c\/summary\u003e\n\u003cdiv class=\"sgp-faq-answer\"\u003e\n\u003cp\u003eThe three highlighted ingredients are Pumpkin Seed Oil, Jojoba Oil and Tea Tree Oil.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat does it smell like?\u003c\/summary\u003e\n\u003cdiv class=\"sgp-faq-answer\"\u003e\n\u003cp\u003eIt has a Tea Tree \u0026amp; Grapefruit scent, balanced with mandarin and soft lavender notes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDoes it contain synthetic fragrance?\u003c\/summary\u003e\n\u003cdiv class=\"sgp-faq-answer\"\u003e\n\u003cp\u003eNo. Its fragrance is crafted using essential oils, absolutes and plant extracts.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eIs the formula vegan?\u003c\/summary\u003e\n\u003cdiv class=\"sgp-faq-answer\"\u003e\n\u003cp\u003eYes. O’Douds describes Repair Shampoo as a vegan formula.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eShould I rinse it out immediately?\u003c\/summary\u003e\n\u003cdiv class=\"sgp-faq-answer\"\u003e\n\u003cp\u003eO’Douds recommends allowing the product to rest in the hair for several minutes for increased moisturization and conditioning, then rinsing thoroughly.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat size is this bottle?\u003c\/summary\u003e\n\u003cdiv class=\"sgp-faq-answer\"\u003e\n\u003cp\u003eThis bottle contains 10 oz \/ 300ml.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FULL INGREDIENTS --\u003e\n\u003csection class=\"sgp-section sgp-soft\"\u003e\n\u003cdiv class=\"sgp-wrap\"\u003e\n\u003cp class=\"sgp-kicker\"\u003eFormula Information\u003c\/p\u003e\n\u003ch2\u003eFull Ingredient List.\u003c\/h2\u003e\n\u003cp class=\"sgp-ingredients\"\u003eAqua, Aloe Barbadensis (Aloe) Leaf Juice, Cocamidopropyl Betaine, Decyl Glucoside, Glycerin, Sodium Cocoyl Isethionate, Cocamidopropyl Hydroxysultaine, Cucurbita Pepo (Pumpkin) Seed Oil, Magnesium Aluminum Silicate, Xanthan Gum, Phenoxyethonal, Simmondsia Chinensis (Jojoba) Seed Oil, Hydroxypropyl Methylcellulose, Hydroxypropyl Guar, Panthenol, Propanediol 1,3, Caprylyl Glycol, Sorbic Acid, Melaleuca Alternifolia (Tea Tree) Oil, Citrus Paradisi (Grapefruit) Oil, Citrus Reticulata (Mandarin) Oil, Lavendula Officials (Lavender) Oil, Eucalyptus Globulus Oil\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- CENTRED CLOSING --\u003e\n\u003csection class=\"sgp-close\"\u003e\n\u003cdiv class=\"sgp-wrap\"\u003e\n\u003cp class=\"sgp-kicker\"\u003eO’Douds Repair Shampoo\u003c\/p\u003e\n\u003ch2\u003eBuilt By Plants.\u003cbr\u003eMade To Nourish.\u003c\/h2\u003e\n\u003cp\u003eGentle cleansing, lightweight moisture and a refreshing Tea Tree \u0026amp; Grapefruit scent.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/article\u003e\n\u003c!-- Static product facts only.\n     Live price, stock and variant offers remain managed by the Shopify theme. --\u003e\n\u003cp\u003e\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Product\",\n  \"name\": \"O'Douds Repair Shampoo 300ml\",\n  \"description\": \"O'Douds Repair Shampoo is a gentle, hydrating and mild shampoo formulated with Pumpkin Seed Oil, Jojoba Oil and Tea Tree Oil. Vegan formula with a Tea Tree and Grapefruit scent, balanced by mandarin and lavender. Fragranced with essential oils, absolutes and plant extracts, with no synthetic fragrance. Size: 10 oz \/ 300ml.\",\n  \"brand\": {\n    \"@type\": \"Brand\",\n    \"name\": \"O'Douds\"\n  },\n  \"category\": \"Hair Shampoo\",\n  \"size\": \"10 oz \/ 300ml\",\n  \"image\": [\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/0702\/0393\/files\/OdoudsRepairSham300-01.jpg?v=1793844336\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/0702\/0393\/files\/Pumpkin_Seed_Oil.jpg?v=1793844335\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/0702\/0393\/files\/Jojoba_Oil.jpg?v=1793844334\",\n    \"https:\/\/cdn.shopify.com\/s\/files\/1\/0702\/0393\/files\/Tea_Tree_Oil.jpg?v=1793844335\"\n  ],\n  \"additionalProperty\": [\n    {\n      \"@type\": \"PropertyValue\",\n      \"name\": \"Formula\",\n      \"value\": \"Gentle, hydrating and mild\"\n    },\n    {\n      \"@type\": \"PropertyValue\",\n      \"name\": \"Ingredient Highlights\",\n      \"value\": \"Pumpkin Seed Oil, Jojoba Oil and Tea Tree Oil\"\n    },\n    {\n      \"@type\": \"PropertyValue\",\n      \"name\": \"Scent\",\n      \"value\": \"Tea Tree and Grapefruit, with mandarin and lavender notes\"\n    },\n    {\n      \"@type\": \"PropertyValue\",\n      \"name\": \"Fragrance Sources\",\n      \"value\": \"Essential oils, absolutes and plant extracts\"\n    },\n    {\n      \"@type\": \"PropertyValue\",\n      \"name\": \"Synthetic Fragrance\",\n      \"value\": \"None\"\n    },\n    {\n      \"@type\": \"PropertyValue\",\n      \"name\": \"Vegan\",\n      \"value\": \"Yes\"\n    }\n  ]\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What is O’Douds Repair Shampoo?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"It is a gentle, hydrating and mild shampoo formulated with nourishing ingredients including pumpkin seed oil and jojoba oil.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What are the three highlighted ingredients?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"The three highlighted ingredients are Pumpkin Seed Oil, Jojoba Oil and Tea Tree Oil.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What does it smell like?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"It has a Tea Tree \u0026 Grapefruit scent, balanced with mandarin and soft lavender notes.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Does it contain synthetic fragrance?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"No. Its fragrance is crafted using essential oils, absolutes and plant extracts.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Is the formula vegan?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. O’Douds describes Repair Shampoo as a vegan formula.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Should I rinse it out immediately?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"O’Douds recommends allowing the product to rest in the hair for several minutes for increased moisturization and conditioning, then rinsing thoroughly.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What size is this bottle?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"This bottle contains 10 oz \/ 300ml.\"\n      }\n    }\n  ]\n}\n\u003c\/script\u003e\u003c\/p\u003e","brand":"O'douds Apothecary","offers":[{"title":"Default Title","offer_id":40594077679787,"sku":"OdoudsRepairSham300","price":38.0,"currency_code":"SGD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0702\/0393\/files\/OdoudsRepairSham300-01_41fa8020-25ba-495a-a335-f9e9430abb85.jpg?v=1793844678","url":"https:\/\/sgpomades.com\/products\/odouds-repair-shampoo-300ml","provider":"SGPomades","version":"1.0","type":"link"}