{"product_id":"hair-concealer-37712157","title":"Dab \u0026 go hair concealer — Cover Gray Roots \u0026 Sparse Areas in Seconds","description":"\u003c!--\n  Touch \u0026 Go Hair Concealer\n  Shopify Custom Liquid \/ HTML\n  Desktop + Mobile Compatible\n  Single-column layout for clearer reading\n--\u003e\n\n\u003csection id=\"tg-hair-page\"\u003e\n  \u003cstyle\u003e\n    #tg-hair-page {\n      --tg-ink: #2b2024;\n      --tg-muted: #66575d;\n      --tg-primary: #7b304d;\n      --tg-primary-dark: #5e2039;\n      --tg-accent: #d88a52;\n      --tg-accent-soft: #fff0e4;\n      --tg-rose: #f6dce5;\n      --tg-rose-light: #fff8fa;\n      --tg-card: rgba(255,255,255,.94);\n      --tg-line: rgba(123,48,77,.18);\n      --tg-shadow: 0 14px 38px rgba(91,42,61,.10);\n      position: relative;\n      z-index: 0;\n      isolation: isolate;\n      width: 100%;\n      margin: 0;\n      padding: 34px 14px 42px;\n      overflow: hidden;\n      color: var(--tg-ink);\n      font-family: Poppins, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n      background:\n        radial-gradient(circle at center, #ffffff 0%, #fffafc 38%, #f9eaf0 72%, #efd4df 100%);\n      box-sizing: border-box;\n    }\n\n    #tg-hair-page *,\n    #tg-hair-page *::before,\n    #tg-hair-page *::after {\n      box-sizing: border-box;\n    }\n\n    #tg-hair-page img {\n      display: block;\n      width: 100%;\n      height: auto;\n    }\n\n    #tg-hair-page .tg-shell {\n      width: min(100%, 1020px);\n      margin: 0 auto;\n      padding: 10px;\n      border: 1px solid rgba(123,48,77,.12);\n      border-radius: 30px;\n      background:\n        linear-gradient(135deg, rgba(123,48,77,.11), rgba(255,255,255,.84) 30%, rgba(255,255,255,.96) 68%, rgba(216,138,82,.10));\n      box-shadow: 0 18px 60px rgba(86,33,54,.08);\n    }\n\n    #tg-hair-page .tg-inner {\n      padding: 26px;\n      border: 1px solid rgba(255,255,255,.9);\n      border-radius: 23px;\n      background: rgba(255,255,255,.55);\n      backdrop-filter: blur(3px);\n    }\n\n    #tg-hair-page .tg-eyebrow {\n      width: fit-content;\n      max-width: 100%;\n      margin: 0 auto 12px;\n      padding: 8px 15px;\n      border: 1px solid rgba(123,48,77,.20);\n      border-radius: 999px;\n      color: var(--tg-primary-dark);\n      background: rgba(255,255,255,.82);\n      font-size: 14px;\n      line-height: 1.3;\n      font-weight: 800;\n      letter-spacing: .07em;\n      text-align: center;\n      text-transform: uppercase;\n    }\n\n    #tg-hair-page .tg-main-title {\n      max-width: 800px;\n      margin: 0 auto 13px;\n      color: var(--tg-ink);\n      font-size: clamp(34px, 5vw, 58px);\n      line-height: 1.08;\n      font-weight: 900;\n      letter-spacing: -.035em;\n      text-align: center;\n    }\n\n    #tg-hair-page .tg-main-title .tg-color {\n      color: var(--tg-primary);\n    }\n\n    #tg-hair-page .tg-intro {\n      max-width: 760px;\n      margin: 0 auto;\n      color: var(--tg-muted);\n      font-size: clamp(18px, 2.2vw, 22px);\n      line-height: 1.65;\n      font-weight: 500;\n      text-align: center;\n    }\n\n    #tg-hair-page .tg-trust-row {\n      display: flex;\n      flex-wrap: wrap;\n      justify-content: center;\n      gap: 9px;\n      margin: 20px auto 0;\n    }\n\n    #tg-hair-page .tg-trust-pill {\n      padding: 10px 14px;\n      border: 1px solid rgba(123,48,77,.16);\n      border-radius: 999px;\n      color: var(--tg-primary-dark);\n      background: rgba(255,255,255,.90);\n      font-size: 15px;\n      line-height: 1.3;\n      font-weight: 800;\n    }\n\n    #tg-hair-page .tg-section {\n      margin-top: 28px;\n      padding: 10px;\n      border: 1px solid rgba(123,48,77,.11);\n      border-radius: 25px;\n      background:\n        linear-gradient(145deg, rgba(123,48,77,.08), rgba(255,255,255,.88) 34%, rgba(255,255,255,.96) 70%, rgba(216,138,82,.09));\n    }\n\n    #tg-hair-page .tg-card {\n      overflow: hidden;\n      border: 1px solid var(--tg-line);\n      border-radius: 19px;\n      background: var(--tg-card);\n      box-shadow: var(--tg-shadow);\n    }\n\n    #tg-hair-page .tg-section-head {\n      max-width: 790px;\n      margin: 0 auto 20px;\n      text-align: center;\n    }\n\n    #tg-hair-page .tg-kicker {\n      margin: 0 0 7px;\n      color: var(--tg-accent);\n      font-size: 14px;\n      line-height: 1.3;\n      font-weight: 900;\n      letter-spacing: .08em;\n      text-transform: uppercase;\n    }\n\n    #tg-hair-page .tg-heading {\n      margin: 0;\n      color: var(--tg-ink);\n      font-size: clamp(29px, 4vw, 46px);\n      line-height: 1.13;\n      font-weight: 900;\n      letter-spacing: -.025em;\n    }\n\n    #tg-hair-page .tg-heading .tg-color {\n      color: var(--tg-primary);\n    }\n\n    #tg-hair-page .tg-subheading {\n      max-width: 730px;\n      margin: 11px auto 0;\n      color: var(--tg-muted);\n      font-size: clamp(17px, 2vw, 20px);\n      line-height: 1.65;\n      font-weight: 500;\n    }\n\n    \/* UGC slider *\/\n    #tg-hair-page .tg-proof-wrap {\n      padding: 26px;\n    }\n\n    #tg-hair-page .tg-slider {\n      position: relative;\n      overflow: hidden;\n      border-radius: 17px;\n      background: #f5e8ed;\n    }\n\n    #tg-hair-page .tg-slider-track {\n      display: flex;\n      width: 100%;\n      transition: transform .55s cubic-bezier(.22,.75,.2,1);\n    }\n\n    #tg-hair-page .tg-slide {\n      flex: 0 0 100%;\n      min-width: 0;\n      background: #f7edf1;\n    }\n\n    #tg-hair-page .tg-slide img {\n      width: 100%;\n      max-height: 760px;\n      object-fit: contain;\n      margin: 0 auto;\n    }\n\n    #tg-hair-page .tg-slider-controls {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 12px;\n      margin-top: 15px;\n    }\n\n    #tg-hair-page .tg-arrow {\n      width: 44px;\n      height: 44px;\n      display: grid;\n      place-items: center;\n      border: 1px solid rgba(123,48,77,.22);\n      border-radius: 50%;\n      color: #fff;\n      background: var(--tg-primary);\n      cursor: pointer;\n      font-size: 24px;\n      font-weight: 800;\n      line-height: 1;\n      box-shadow: 0 8px 20px rgba(123,48,77,.18);\n      transition: transform .2s ease, background .2s ease;\n    }\n\n    #tg-hair-page .tg-arrow:hover {\n      transform: translateY(-2px);\n      background: var(--tg-primary-dark);\n    }\n\n    #tg-hair-page .tg-dots {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 8px;\n    }\n\n    #tg-hair-page .tg-dot {\n      width: 10px;\n      height: 10px;\n      padding: 0;\n      border: 0;\n      border-radius: 999px;\n      background: #d7bbc6;\n      cursor: pointer;\n      transition: width .25s ease, background .25s ease;\n    }\n\n    #tg-hair-page .tg-dot.is-active {\n      width: 27px;\n      background: var(--tg-primary);\n    }\n\n    \/* Feature cards: always one item per row *\/\n    #tg-hair-page .tg-feature {\n      margin-top: 22px;\n    }\n\n    #tg-hair-page .tg-feature:first-child {\n      margin-top: 0;\n    }\n\n    #tg-hair-page .tg-feature-image {\n      overflow: hidden;\n      border-bottom: 1px solid var(--tg-line);\n      background: #f8eff3;\n    }\n\n    #tg-hair-page .tg-feature-image img {\n      aspect-ratio: 1 \/ 1;\n      object-fit: cover;\n    }\n\n    #tg-hair-page .tg-feature-image.tg-wide img {\n      aspect-ratio: 5 \/ 4;\n    }\n\n    #tg-hair-page .tg-content {\n      padding: clamp(24px, 4vw, 42px);\n    }\n\n    #tg-hair-page .tg-feature-title {\n      margin: 0 0 13px;\n      color: var(--tg-ink);\n      font-size: clamp(28px, 4vw, 44px);\n      line-height: 1.13;\n      font-weight: 900;\n      letter-spacing: -.025em;\n    }\n\n    #tg-hair-page .tg-feature-title .tg-color {\n      color: var(--tg-primary);\n    }\n\n    #tg-hair-page .tg-lead {\n      margin: 0 0 19px;\n      color: var(--tg-muted);\n      font-size: clamp(18px, 2vw, 21px);\n      line-height: 1.68;\n      font-weight: 500;\n    }\n\n    #tg-hair-page .tg-benefits {\n      display: grid;\n      grid-template-columns: 1fr;\n      gap: 11px;\n      margin: 0;\n      padding: 0;\n      list-style: none;\n    }\n\n    #tg-hair-page .tg-benefits li {\n      position: relative;\n      min-height: 54px;\n      display: flex;\n      align-items: center;\n      padding: 13px 15px 13px 49px;\n      border: 1px solid rgba(123,48,77,.14);\n      border-radius: 13px;\n      color: var(--tg-ink);\n      background:\n        linear-gradient(90deg, rgba(246,220,229,.65), rgba(255,255,255,.96));\n      font-size: clamp(17px, 1.8vw, 20px);\n      line-height: 1.45;\n      font-weight: 700;\n    }\n\n    #tg-hair-page .tg-benefits li::before {\n      content: \"✓\";\n      position: absolute;\n      left: 15px;\n      top: 50%;\n      width: 24px;\n      height: 24px;\n      display: grid;\n      place-items: center;\n      transform: translateY(-50%);\n      border-radius: 50%;\n      color: #fff;\n      background: var(--tg-primary);\n      font-size: 14px;\n      font-weight: 900;\n    }\n\n    #tg-hair-page .tg-note {\n      margin: 17px 0 0;\n      padding: 15px 17px;\n      border-left: 4px solid var(--tg-accent);\n      border-radius: 0 12px 12px 0;\n      color: #5e4534;\n      background: var(--tg-accent-soft);\n      font-size: clamp(16px, 1.8vw, 19px);\n      line-height: 1.6;\n      font-weight: 700;\n    }\n\n    #tg-hair-page .tg-mini-grid {\n      display: grid;\n      grid-template-columns: 1fr;\n      gap: 13px;\n    }\n\n    #tg-hair-page .tg-mini {\n      padding: 18px;\n      border: 1px solid rgba(123,48,77,.14);\n      border-radius: 15px;\n      background:\n        linear-gradient(145deg, rgba(246,220,229,.50), rgba(255,255,255,.96));\n    }\n\n    #tg-hair-page .tg-mini h3 {\n      margin: 0 0 7px;\n      color: var(--tg-primary-dark);\n      font-size: clamp(20px, 2.4vw, 25px);\n      line-height: 1.25;\n      font-weight: 900;\n    }\n\n    #tg-hair-page .tg-mini p {\n      margin: 0;\n      color: var(--tg-muted);\n      font-size: clamp(16px, 1.8vw, 19px);\n      line-height: 1.6;\n      font-weight: 500;\n    }\n\n    #tg-hair-page .tg-ingredient {\n      margin-top: 13px;\n      padding: 18px;\n      border: 1px solid rgba(123,48,77,.14);\n      border-radius: 15px;\n      background: rgba(255,255,255,.95);\n    }\n\n    #tg-hair-page .tg-ingredient:first-child {\n      margin-top: 0;\n    }\n\n    #tg-hair-page .tg-ingredient-label {\n      display: inline-block;\n      margin-bottom: 7px;\n      padding: 5px 10px;\n      border-radius: 999px;\n      color: #fff;\n      background: var(--tg-primary);\n      font-size: 14px;\n      line-height: 1.2;\n      font-weight: 900;\n    }\n\n    #tg-hair-page .tg-ingredient h3 {\n      margin: 0 0 7px;\n      color: var(--tg-ink);\n      font-size: clamp(21px, 2.5vw, 27px);\n      line-height: 1.25;\n      font-weight: 900;\n    }\n\n    #tg-hair-page .tg-ingredient p {\n      margin: 0;\n      color: var(--tg-muted);\n      font-size: clamp(16px, 1.8vw, 19px);\n      line-height: 1.62;\n      font-weight: 500;\n    }\n\n    #tg-hair-page .tg-before-after {\n      display: grid;\n      grid-template-columns: 1fr;\n      gap: 12px;\n      margin-top: 18px;\n    }\n\n    #tg-hair-page .tg-ba-box {\n      padding: 18px;\n      border: 1px solid rgba(123,48,77,.14);\n      border-radius: 15px;\n      background: rgba(255,255,255,.96);\n    }\n\n    #tg-hair-page .tg-ba-box strong {\n      display: block;\n      margin-bottom: 5px;\n      color: var(--tg-primary);\n      font-size: 20px;\n      line-height: 1.25;\n      font-weight: 900;\n    }\n\n    #tg-hair-page .tg-ba-box span {\n      color: var(--tg-muted);\n      font-size: 17px;\n      line-height: 1.55;\n      font-weight: 600;\n    }\n\n    #tg-hair-page .tg-final {\n      padding: 29px;\n      text-align: center;\n      background:\n        radial-gradient(circle at center, #ffffff 0%, #fff8fa 45%, #f5dfe7 100%);\n    }\n\n    #tg-hair-page .tg-final strong {\n      color: var(--tg-primary);\n    }\n\n    #tg-hair-page .tg-disclaimer {\n      max-width: 800px;\n      margin: 17px auto 0;\n      color: #75666b;\n      font-size: 13px;\n      line-height: 1.55;\n      text-align: center;\n    }\n\n    @media (min-width: 750px) {\n      #tg-hair-page {\n        padding: 56px 28px 72px;\n      }\n\n      #tg-hair-page .tg-shell {\n        width: min(100%, 1160px);\n        padding: 14px;\n        border-radius: 32px;\n      }\n\n      #tg-hair-page .tg-inner {\n        padding: 44px 48px 50px;\n        border-radius: 24px;\n      }\n\n      #tg-hair-page header {\n        max-width: 940px;\n        margin: 0 auto;\n      }\n\n      #tg-hair-page .tg-main-title {\n        max-width: 900px;\n        font-size: clamp(46px, 4.7vw, 66px);\n      }\n\n      #tg-hair-page .tg-intro {\n        max-width: 820px;\n        font-size: 21px;\n        line-height: 1.7;\n      }\n\n      #tg-hair-page .tg-trust-row {\n        max-width: 900px;\n        gap: 12px;\n        margin-top: 24px;\n      }\n\n      #tg-hair-page .tg-trust-pill {\n        min-width: 188px;\n        padding: 11px 18px;\n        text-align: center;\n      }\n\n      #tg-hair-page .tg-section {\n        width: 100%;\n        max-width: 1020px;\n        margin: 34px auto 0;\n        padding: 12px;\n        border-radius: 28px;\n      }\n\n      #tg-hair-page .tg-card {\n        border-radius: 22px;\n      }\n\n      #tg-hair-page .tg-proof-wrap {\n        padding: 38px 42px 34px;\n      }\n\n      #tg-hair-page .tg-section-head {\n        max-width: 830px;\n        margin-bottom: 26px;\n      }\n\n      #tg-hair-page .tg-slider {\n        width: min(100%, 760px);\n        margin: 0 auto;\n        border-radius: 20px;\n      }\n\n      #tg-hair-page .tg-slide img {\n        max-height: 680px;\n        object-fit: contain;\n      }\n\n      #tg-hair-page .tg-slider-controls {\n        margin-top: 18px;\n      }\n\n      #tg-hair-page .tg-feature {\n        width: 100%;\n        max-width: 940px;\n        margin: 26px auto 0;\n      }\n\n      #tg-hair-page .tg-feature:first-child {\n        margin-top: 0;\n      }\n\n      #tg-hair-page .tg-feature-image {\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        min-height: 420px;\n        max-height: 650px;\n        padding: 20px;\n        background: linear-gradient(180deg, #fbf4f7 0%, #f7eaef 100%);\n      }\n\n      #tg-hair-page .tg-feature-image img,\n      #tg-hair-page .tg-feature-image.tg-wide img {\n        width: 100%;\n        max-width: 760px;\n        max-height: 610px;\n        aspect-ratio: auto;\n        object-fit: contain;\n        border-radius: 14px;\n      }\n\n      #tg-hair-page .tg-content {\n        max-width: 840px;\n        margin: 0 auto;\n        padding: 38px 46px 44px;\n      }\n\n      #tg-hair-page .tg-feature-title {\n        font-size: clamp(36px, 3.8vw, 50px);\n      }\n\n      #tg-hair-page .tg-lead {\n        font-size: 20px;\n        line-height: 1.72;\n      }\n\n      #tg-hair-page .tg-benefits {\n        gap: 12px;\n      }\n\n      #tg-hair-page .tg-benefits li {\n        min-height: 58px;\n        padding: 15px 18px 15px 54px;\n        font-size: 18px;\n      }\n\n      #tg-hair-page .tg-mini-grid,\n      #tg-hair-page .tg-before-after {\n        grid-template-columns: 1fr 1fr;\n        gap: 16px;\n      }\n\n      #tg-hair-page .tg-mini,\n      #tg-hair-page .tg-ingredient,\n      #tg-hair-page .tg-ba-box {\n        padding: 22px;\n      }\n\n      #tg-hair-page .tg-final {\n        max-width: 940px;\n        margin: 0 auto;\n        padding: 40px 48px;\n      }\n\n      #tg-hair-page .tg-disclaimer {\n        max-width: 860px;\n        margin-top: 22px;\n      }\n    }\n\n    @media (max-width: 749px) {\n      #tg-hair-page {\n        padding-left: 8px;\n        padding-right: 8px;\n      }\n\n      #tg-hair-page .tg-shell {\n        padding: 6px;\n        border-radius: 22px;\n      }\n\n      #tg-hair-page .tg-inner {\n        padding: 16px 10px;\n        border-radius: 17px;\n      }\n\n      #tg-hair-page .tg-section {\n        margin-top: 19px;\n        padding: 6px;\n        border-radius: 19px;\n      }\n\n      #tg-hair-page .tg-card {\n        border-radius: 15px;\n      }\n\n      #tg-hair-page .tg-proof-wrap,\n      #tg-hair-page .tg-content,\n      #tg-hair-page .tg-final {\n        padding: 21px 17px;\n      }\n\n      #tg-hair-page .tg-trust-pill {\n        font-size: 14px;\n      }\n\n      #tg-hair-page .tg-slide img {\n        max-height: 610px;\n      }\n    }\n\n    @media (prefers-reduced-motion: reduce) {\n      #tg-hair-page .tg-slider-track,\n      #tg-hair-page .tg-arrow,\n      #tg-hair-page .tg-dot {\n        transition: none;\n      }\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"tg-shell\"\u003e\n    \u003cdiv class=\"tg-inner\"\u003e\n\n      \u003cheader\u003e\n        \u003cdiv class=\"tg-eyebrow\"\u003eInstant Root \u0026amp; Hairline Coverage\u003c\/div\u003e\n        \u003ch1 class=\"tg-main-title\"\u003e\n          Fuller-Looking Hair in \u003cspan class=\"tg-color\"\u003eJust Seconds\u003c\/span\u003e\n        \u003c\/h1\u003e\n        \u003cp class=\"tg-intro\"\u003e\n          Quickly soften the appearance of gray roots, visible scalp and sparse-looking areas\n          with natural-looking, lightweight color that is easy to apply and easy to carry.\n        \u003c\/p\u003e\n\n        \u003cdiv class=\"tg-trust-row\" aria-label=\"Product highlights\"\u003e\n          \u003cspan class=\"tg-trust-pill\"\u003eNatural-Looking Finish\u003c\/span\u003e\n          \u003cspan class=\"tg-trust-pill\"\u003eQuick \u0026amp; Mess-Free\u003c\/span\u003e\n          \u003cspan class=\"tg-trust-pill\"\u003eWater-Resistant\u003c\/span\u003e\n          \u003cspan class=\"tg-trust-pill\"\u003eTravel Friendly\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/header\u003e\n\n      \u003csection class=\"tg-section\" aria-label=\"Customer results\"\u003e\n        \u003cdiv class=\"tg-card tg-proof-wrap\"\u003e\n          \u003cdiv class=\"tg-section-head\"\u003e\n            \u003cp class=\"tg-kicker\"\u003eReal-Life Results\u003c\/p\u003e\n            \u003ch2 class=\"tg-heading\"\u003e\n              Trusted by \u003cspan class=\"tg-color\"\u003e20,000+ Customers\u003c\/span\u003e\n            \u003c\/h2\u003e\n            \u003cp class=\"tg-subheading\"\u003e\n              See how customers use Touch \u0026amp; Go Hair Concealer to refresh roots,\n              define the hairline and create a more polished look.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"tg-slider\" data-tg-slider\u003e\n            \u003cdiv class=\"tg-slider-track\"\u003e\n              \u003cdiv class=\"tg-slide\"\u003e\n                \u003cimg src=\"https:\/\/hesitandus.com\/cdn\/shop\/files\/6baf0ff2-7af7-4e0d-b691-a0cb50452a04.gif?v=1780739871\u0026amp;width=1420\" alt=\"Customer demonstrating Touch and Go Hair Concealer\" loading=\"lazy\"\u003e\n              \u003c\/div\u003e\n              \u003cdiv class=\"tg-slide\"\u003e\n                \u003cimg src=\"https:\/\/hesitandus.com\/cdn\/shop\/files\/6_5.gif?v=1780739924\u0026amp;width=1420\" alt=\"Hair concealer application result\" loading=\"lazy\"\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"tg-slider-controls\"\u003e\n            \u003cbutton class=\"tg-arrow\" type=\"button\" data-tg-prev aria-label=\"Previous result\"\u003e‹\u003c\/button\u003e\n            \u003cdiv class=\"tg-dots\" aria-label=\"Slider navigation\"\u003e\n              \u003cbutton class=\"tg-dot is-active\" type=\"button\" data-tg-dot=\"0\" aria-label=\"Show result 1\"\u003e\u003c\/button\u003e\n              \u003cbutton class=\"tg-dot\" type=\"button\" data-tg-dot=\"1\" aria-label=\"Show result 2\"\u003e\u003c\/button\u003e\n            \u003c\/div\u003e\n            \u003cbutton class=\"tg-arrow\" type=\"button\" data-tg-next aria-label=\"Next result\"\u003e›\u003c\/button\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003csection class=\"tg-section\"\u003e\n        \u003carticle class=\"tg-card tg-feature\"\u003e\n          \u003cdiv class=\"tg-feature-image\"\u003e\n            \u003cimg src=\"https:\/\/hesitandus.com\/cdn\/shop\/files\/1_6.jpg?v=1780739511\u0026amp;width=1500\" alt=\"Fuller-looking hair after applying hair concealer\" loading=\"lazy\"\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"tg-content\"\u003e\n            \u003cp class=\"tg-kicker\"\u003eInstant Visual Improvement\u003c\/p\u003e\n            \u003ch2 class=\"tg-feature-title\"\u003e\n              Cover Roots and Sparse Areas \u003cspan class=\"tg-color\"\u003ein Seconds\u003c\/span\u003e\n            \u003c\/h2\u003e\n            \u003cp class=\"tg-lead\"\u003e\n              Instantly add the appearance of fuller, more even-looking hair without complicated tools\n              or a lengthy beauty routine.\n            \u003c\/p\u003e\n            \u003cul class=\"tg-benefits\"\u003e\n              \u003cli\u003eHelps cover the appearance of gray roots\u003c\/li\u003e\n              \u003cli\u003eSoftens the look of visible scalp and sparse areas\u003c\/li\u003e\n              \u003cli\u003eDefines uneven-looking hairlines naturally\u003c\/li\u003e\n              \u003cli\u003eFast, controlled and mess-free application\u003c\/li\u003e\n            \u003c\/ul\u003e\n          \u003c\/div\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"tg-card tg-feature\"\u003e\n          \u003cdiv class=\"tg-feature-image\"\u003e\n            \u003cimg src=\"https:\/\/hesitandus.com\/cdn\/shop\/files\/874630db-a40d-4a94-b5ac-0f9b66d6f6f0.png?v=1780739906\u0026amp;width=1500\" alt=\"Hair concealer staying in place throughout the day\" loading=\"lazy\"\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"tg-content\"\u003e\n            \u003cp class=\"tg-kicker\"\u003eReliable Everyday Wear\u003c\/p\u003e\n            \u003ch2 class=\"tg-feature-title\"\u003e\n              Stay Confident \u003cspan class=\"tg-color\"\u003eThroughout Your Day\u003c\/span\u003e\n            \u003c\/h2\u003e\n            \u003cp class=\"tg-lead\"\u003e\n              The water-resistant, sweat-resistant color is designed to stay where you apply it\n              through everyday activity and humid weather.\n            \u003c\/p\u003e\n            \u003cul class=\"tg-benefits\"\u003e\n              \u003cli\u003eWater-resistant formula for everyday confidence\u003c\/li\u003e\n              \u003cli\u003eSweat-resistant hold during normal daily activity\u003c\/li\u003e\n              \u003cli\u003eSmudge-resistant, natural-looking coverage\u003c\/li\u003e\n              \u003cli\u003eLightweight finish with no heavy or sticky feel\u003c\/li\u003e\n              \u003cli\u003eDesigned to resist visible flaking and mess\u003c\/li\u003e\n            \u003c\/ul\u003e\n            \u003cp class=\"tg-note\"\u003e\n              Dab, blend and go—no complicated styling routine required.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"tg-card tg-feature\"\u003e\n          \u003cdiv class=\"tg-feature-image\"\u003e\n            \u003cimg src=\"https:\/\/hesitandus.com\/cdn\/shop\/files\/1_4.jpg?v=1780739511\u0026amp;width=1500\" alt=\"Benefits of Touch and Go Hair Concealer\" loading=\"lazy\"\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"tg-content\"\u003e\n            \u003cp class=\"tg-kicker\"\u003eMade for Real Life\u003c\/p\u003e\n            \u003ch2 class=\"tg-feature-title\"\u003e\n              Why Customers \u003cspan class=\"tg-color\"\u003eKeep It Close\u003c\/span\u003e\n            \u003c\/h2\u003e\n            \u003cdiv class=\"tg-mini-grid\"\u003e\n              \u003cdiv class=\"tg-mini\"\u003e\n                \u003ch3\u003eNatural Coverage\u003c\/h3\u003e\n                \u003cp\u003eBlends visually with existing hair for a softer, more realistic finish.\u003c\/p\u003e\n              \u003c\/div\u003e\n              \u003cdiv class=\"tg-mini\"\u003e\n                \u003ch3\u003eLong-Lasting Wear\u003c\/h3\u003e\n                \u003cp\u003eHelps maintain a polished appearance without feeling heavy.\u003c\/p\u003e\n              \u003c\/div\u003e\n              \u003cdiv class=\"tg-mini\"\u003e\n                \u003ch3\u003eSimple Application\u003c\/h3\u003e\n                \u003cp\u003eJust dab onto the desired area, gently blend and continue your day.\u003c\/p\u003e\n              \u003c\/div\u003e\n              \u003cdiv class=\"tg-mini\"\u003e\n                \u003ch3\u003eEasy to Carry\u003c\/h3\u003e\n                \u003cp\u003eConvenient for work, travel, dates, photos and special occasions.\u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"tg-card tg-feature\"\u003e\n          \u003cdiv class=\"tg-feature-image\"\u003e\n            \u003cimg src=\"https:\/\/hesitandus.com\/cdn\/shop\/files\/09bd3c23-aec2-4567-aa29-14113ab03411.png?v=1780739910\u0026amp;width=1500\" alt=\"Hair-friendly cosmetic formula\" loading=\"lazy\"\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"tg-content\"\u003e\n            \u003cp class=\"tg-kicker\"\u003eLightweight Cosmetic Formula\u003c\/p\u003e\n            \u003ch2 class=\"tg-feature-title\"\u003e\n              Color That Looks Natural, \u003cspan class=\"tg-color\"\u003eNot Heavy\u003c\/span\u003e\n            \u003c\/h2\u003e\n\n            \u003cdiv class=\"tg-ingredient\"\u003e\n              \u003cspan class=\"tg-ingredient-label\"\u003eCOLOR\u003c\/span\u003e\n              \u003ch3\u003eClay-Based Pigments\u003c\/h3\u003e\n              \u003cp\u003eHelp the cosmetic color adhere evenly for natural-looking root and hairline coverage.\u003c\/p\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"tg-ingredient\"\u003e\n              \u003cspan class=\"tg-ingredient-label\"\u003eSMOOTHING\u003c\/span\u003e\n              \u003ch3\u003ePlant Oils\u003c\/h3\u003e\n              \u003cp\u003eHelp support a softer, smoother feel without making the hair look stiff.\u003c\/p\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"tg-ingredient\"\u003e\n              \u003cspan class=\"tg-ingredient-label\"\u003eFINISH\u003c\/span\u003e\n              \u003ch3\u003eVitamin-Enriched Formula\u003c\/h3\u003e\n              \u003cp\u003eSupports a lightweight, comfortable cosmetic finish for everyday use.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"tg-card tg-feature\"\u003e\n          \u003cdiv class=\"tg-feature-image tg-wide\"\u003e\n            \u003cimg src=\"https:\/\/hesitandus.com\/cdn\/shop\/files\/1d8abf86-d7a2-402d-8a01-9830f0d5688d.png?v=1780739909\u0026amp;width=1500\" alt=\"Before and after appearance using hair concealer\" loading=\"lazy\"\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"tg-content\"\u003e\n            \u003cp class=\"tg-kicker\"\u003eFast Cosmetic Transformation\u003c\/p\u003e\n            \u003ch2 class=\"tg-feature-title\"\u003e\n              See a More Polished Look \u003cspan class=\"tg-color\"\u003ein Seconds\u003c\/span\u003e\n            \u003c\/h2\u003e\n            \u003cp class=\"tg-lead\"\u003e\n              Use it on visible roots, an uneven hairline or sparse-looking areas whenever you want\n              a quick confidence refresh.\n            \u003c\/p\u003e\n\n            \u003cdiv class=\"tg-before-after\"\u003e\n              \u003cdiv class=\"tg-ba-box\"\u003e\n                \u003cstrong\u003eBefore\u003c\/strong\u003e\n                \u003cspan\u003eVisible roots, scalp or uneven-looking sparse areas.\u003c\/span\u003e\n              \u003c\/div\u003e\n              \u003cdiv class=\"tg-ba-box\"\u003e\n                \u003cstrong\u003eAfter\u003c\/strong\u003e\n                \u003cspan\u003eA fuller-looking, more even and more polished appearance.\u003c\/span\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/article\u003e\n      \u003c\/section\u003e\n\n      \u003csection class=\"tg-section\"\u003e\n        \u003cdiv class=\"tg-card tg-final\"\u003e\n          \u003cp class=\"tg-kicker\"\u003eSimple Confidence, Anytime\u003c\/p\u003e\n          \u003ch2 class=\"tg-heading\"\u003e\n            Dab. Blend. \u003cspan class=\"tg-color\"\u003eGo.\u003c\/span\u003e\n          \u003c\/h2\u003e\n          \u003cp class=\"tg-subheading\"\u003e\n            A quick cosmetic solution for anyone who wants softer-looking roots,\n            a more defined hairline and a naturally fuller-looking finish.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003cp class=\"tg-disclaimer\"\u003e\n        Cosmetic product only. Results are temporary and may vary depending on hair color,\n        hair texture, application method and environmental conditions. This product is not intended\n        to treat hair loss or stimulate hair growth.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cscript\u003e\n    (function () {\n      var root = document.getElementById('tg-hair-page');\n      if (!root || root.dataset.sliderReady === 'true') return;\n      root.dataset.sliderReady = 'true';\n\n      var slider = root.querySelector('[data-tg-slider]');\n      var track = root.querySelector('.tg-slider-track');\n      var slides = root.querySelectorAll('.tg-slide');\n      var prev = root.querySelector('[data-tg-prev]');\n      var next = root.querySelector('[data-tg-next]');\n      var dots = root.querySelectorAll('[data-tg-dot]');\n      var index = 0;\n      var timer = null;\n      var startX = 0;\n      var endX = 0;\n\n      function render() {\n        if (!track || !slides.length) return;\n        track.style.transform = 'translateX(-' + (index * 100) + '%)';\n        dots.forEach(function (dot, i) {\n          dot.classList.toggle('is-active', i === index);\n          dot.setAttribute('aria-current', i === index ? 'true' : 'false');\n        });\n      }\n\n      function goTo(newIndex) {\n        index = (newIndex + slides.length) % slides.length;\n        render();\n      }\n\n      function startAuto() {\n        stopAuto();\n        timer = window.setInterval(function () {\n          goTo(index + 1);\n        }, 5200);\n      }\n\n      function stopAuto() {\n        if (timer) {\n          window.clearInterval(timer);\n          timer = null;\n        }\n      }\n\n      if (prev) {\n        prev.addEventListener('click', function () {\n          goTo(index - 1);\n          startAuto();\n        });\n      }\n\n      if (next) {\n        next.addEventListener('click', function () {\n          goTo(index + 1);\n          startAuto();\n        });\n      }\n\n      dots.forEach(function (dot) {\n        dot.addEventListener('click', function () {\n          goTo(Number(dot.getAttribute('data-tg-dot')) || 0);\n          startAuto();\n        });\n      });\n\n      if (slider) {\n        slider.addEventListener('mouseenter', stopAuto);\n        slider.addEventListener('mouseleave', startAuto);\n        slider.addEventListener('touchstart', function (event) {\n          startX = event.changedTouches[0].clientX;\n          stopAuto();\n        }, { passive: true });\n\n        slider.addEventListener('touchend', function (event) {\n          endX = event.changedTouches[0].clientX;\n          if (Math.abs(endX - startX) \u003e 45) {\n            goTo(endX \u003c startX ? index + 1 : index - 1);\n          }\n          startAuto();\n        }, { passive: true });\n      }\n\n      render();\n      startAuto();\n    })();\n  \u003c\/script\u003e\n\u003c\/section\u003e","brand":"Zenvaroo","offers":[{"title":"cool blonde","offer_id":57162818290039,"sku":"ML8669-01","price":26.98,"currency_code":"USD","in_stock":true},{"title":"blonde","offer_id":57162818322807,"sku":"ML8669-02","price":26.98,"currency_code":"USD","in_stock":true},{"title":"light brown","offer_id":57162818355575,"sku":"ML8669-04","price":26.98,"currency_code":"USD","in_stock":true},{"title":"medium brown","offer_id":57162818388343,"sku":"ML8669-05","price":26.98,"currency_code":"USD","in_stock":true},{"title":"dark brown","offer_id":57162818421111,"sku":"ML8669-06","price":26.98,"currency_code":"USD","in_stock":true},{"title":"black brown","offer_id":57162818453879,"sku":"ML8669-07","price":26.98,"currency_code":"USD","in_stock":true},{"title":"grey","offer_id":57162818486647,"sku":"ML8669-03","price":26.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0798\/3523\/4606\/files\/59d1b97cc99dda842718f95c2992200d56ff36818a5b0be1226d95a4be563039_712b0152-b3b0-4c88-91a5-826cc9924093.png?v=1781085874","url":"https:\/\/www.zenvaroo.com\/products\/hair-concealer-37712157","provider":"Zenvaroo","version":"1.0","type":"link"}