{"product_id":"mist-groom-brush","title":"3-in-1 Mist \u0026 Groom Brush","description":"\u003c!-- TailVale 3-in-1 Mist \u0026 Groom Brush | Paste into a Shopify Custom Liquid block --\u003e\n\u003cstyle\u003e\n    .tvgroom {\n      --tg-ink: #49343a;\n      --tg-plum: #79515e;\n      --tg-rose: #c9787b;\n      --tg-peach: #f1c1ad;\n      --tg-cream: #fffaf6;\n      --tg-paper: #fffefd;\n      --tg-muted: #806f70;\n      --tg-line: #ead8d1;\n      color: var(--tg-ink);\n      background: var(--tg-cream);\n      border: 1px solid rgba(121,81,94,.11);\n      border-radius: 30px;\n      overflow: hidden;\n      font-family: inherit;\n      margin: 24px auto;\n      max-width: 1180px;\n      box-shadow: 0 24px 70px rgba(97,61,62,.09);\n      isolation: isolate;\n    }\n    .tvgroom * { box-sizing: border-box; }\n    .tvgroom a { color: inherit; }\n    .tvgroom h2, .tvgroom h3, .tvgroom p { margin-top: 0; }\n    .tvgroom__hero {\n      position: relative;\n      display: grid;\n      grid-template-columns: minmax(0,1.02fr) minmax(300px,.98fr);\n      align-items: center;\n      gap: clamp(28px,5vw,66px);\n      min-height: 490px;\n      padding: clamp(30px,6vw,74px);\n      background: linear-gradient(125deg,#fff4ed 0%,#f9e4dc 50%,#f3dadd 100%);\n      overflow: hidden;\n    }\n    .tvgroom__hero:after {\n      content: \"\";\n      position: absolute;\n      width: 330px;\n      height: 330px;\n      left: -210px;\n      bottom: -225px;\n      border: 1px solid rgba(121,81,94,.14);\n      border-radius: 50%;\n      box-shadow: 0 0 0 28px rgba(121,81,94,.035),0 0 0 58px rgba(121,81,94,.025);\n      pointer-events: none;\n    }\n    .tvgroom__copy { position: relative; z-index: 1; max-width: 590px; }\n    .tvgroom__eyebrow {\n      display: inline-flex;\n      align-items: center;\n      gap: 10px;\n      margin: 0 0 21px;\n      color: var(--tg-plum);\n      font-size: 10px;\n      font-weight: 800;\n      letter-spacing: .2em;\n      text-transform: uppercase;\n    }\n    .tvgroom__eyebrow:before { content: \"\"; width: 23px; height: 1px; background: currentColor; }\n    .tvgroom__title {\n      max-width: 610px;\n      margin-bottom: 20px;\n      font-size: clamp(42px,6vw,76px);\n      font-weight: 750;\n      letter-spacing: -.065em;\n      line-height: .98;\n      text-wrap: balance;\n    }\n    .tvgroom__title em { color: var(--tg-rose); font-family: Georgia,serif; font-weight: 400; }\n    .tvgroom__intro {\n      max-width: 510px;\n      margin-bottom: 28px;\n      color: #766366;\n      font-size: clamp(15px,1.5vw,18px);\n      line-height: 1.75;\n    }\n    .tvgroom__actions { display: flex; flex-wrap: wrap; align-items: center; gap: 11px; }\n    .tvgroom__button {\n      display: inline-flex;\n      justify-content: center;\n      align-items: center;\n      min-height: 48px;\n      padding: 0 19px;\n      border: 1px solid transparent;\n      border-radius: 999px;\n      background: var(--tg-plum);\n      color: #fffaf6 !important;\n      font-size: 13px;\n      font-weight: 800;\n      text-decoration: none;\n      transition: transform .2s ease,background .2s ease,box-shadow .2s ease;\n      cursor: pointer;\n    }\n    .tvgroom__button:hover { transform: translateY(-2px); background: #68424f; box-shadow: 0 8px 18px rgba(121,81,94,.18); }\n    .tvgroom__button--quiet { border-color: rgba(121,81,94,.28); background: transparent; color: var(--tg-plum) !important; }\n    .tvgroom__button--quiet:hover { background: rgba(255,255,255,.55); }\n    .tvgroom__micro { margin: 17px 0 0; color: #9a8180; font-size: 10px; letter-spacing: .13em; text-transform: uppercase; }\n    .tvgroom__stage {\n      position: relative;\n      display: grid;\n      min-height: 370px;\n      place-items: center;\n      overflow: hidden;\n      border: 1px solid rgba(121,81,94,.13);\n      border-radius: 46% 46% 38% 38% \/ 40% 40% 50% 50%;\n      background:\n        radial-gradient(ellipse at 52% 58%,rgba(255,255,255,.88),transparent 57%),\n        linear-gradient(145deg,rgba(255,250,246,.74),rgba(240,211,207,.55));\n      box-shadow: inset 0 0 55px rgba(255,255,255,.42);\n    }\n    .tvgroom__halo {\n      position: absolute;\n      width: min(82%,320px);\n      aspect-ratio: 1;\n      border: 1px solid rgba(121,81,94,.19);\n      border-radius: 50%;\n      transform: rotate(-25deg) scaleY(.5);\n    }\n    .tvgroom__halo:before,.tvgroom__halo:after {\n      content: \"\";\n      position: absolute;\n      inset: -23px;\n      border: 1px solid rgba(121,81,94,.11);\n      border-radius: 50%;\n    }\n    .tvgroom__halo:after { inset: -48px; border-color: rgba(121,81,94,.07); }\n    .tvgroom__spark {\n      position: absolute;\n      top: 14%;\n      left: 15%;\n      width: 8px;\n      height: 8px;\n      border-radius: 50%;\n      background: #d78d8b;\n      box-shadow: 0 0 14px rgba(201,120,123,.65);\n    }\n    .tvgroom__brush {\n      position: relative;\n      z-index: 1;\n      width: min(100%,320px);\n      height: 330px;\n    }\n    .tvgroom__handle {\n      position: absolute;\n      z-index: 1;\n      top: 137px;\n      left: 59%;\n      width: 25%;\n      height: 190px;\n      border: 1px solid rgba(255,255,255,.76);\n      border-radius: 22px 24px 42px 42px;\n      transform: rotate(-5deg);\n      transform-origin: top center;\n      background: linear-gradient(90deg,#d9947f 0%,#f3c3ad 24%,#ffe4d2 53%,#e7a991 100%);\n      box-shadow: inset 5px 0 10px rgba(255,255,255,.55),inset -7px 0 12px rgba(111,58,43,.13),0 18px 28px rgba(102,64,57,.18);\n    }\n    .tvgroom__groove {\n      position: absolute;\n      top: 66px;\n      left: 20%;\n      width: 27%;\n      height: 112px;\n      border: 2px solid rgba(255,247,239,.9);\n      border-radius: 999px;\n      background: linear-gradient(90deg,rgba(156,82,61,.31),rgba(255,241,229,.25));\n      box-shadow: inset 2px 1px 4px rgba(115,58,44,.2),0 0 0 2px rgba(208,143,122,.25);\n    }\n    .tvgroom__usb {\n      position: absolute;\n      top: 44px;\n      left: 24%;\n      width: 38%;\n      height: 13px;\n      border: 3px solid #edbaa6;\n      border-radius: 999px;\n      background: #47352f;\n      box-shadow: 0 0 0 3px rgba(255,248,241,.76);\n    }\n    .tvgroom__hole {\n      position: absolute;\n      right: 19%;\n      bottom: 17px;\n      width: 16px;\n      height: 16px;\n      border-radius: 50%;\n      background: radial-gradient(circle at 40% 35%,#704c40 0 3px,#c7836c 4px 7px,#ffe2d2 8px);\n    }\n    .tvgroom__head {\n      position: absolute;\n      z-index: 2;\n      top: 9px;\n      left: 0;\n      width: 95%;\n      height: 174px;\n      border: 2px solid rgba(255,255,255,.8);\n      border-radius: 62px 62px 48px 48px;\n      background: linear-gradient(145deg,#fff0e6 0%,#f6cdb8 57%,#df9d85 100%);\n      box-shadow: inset 6px 7px 13px rgba(255,255,255,.76),inset -10px -11px 17px rgba(119,63,47,.13),0 22px 34px rgba(102,64,57,.2);\n    }\n    .tvgroom__head:before,.tvgroom__head:after {\n      content: \"\";\n      position: absolute;\n      top: 24px;\n      bottom: 18px;\n      width: 42%;\n      border: 1px solid rgba(148,85,67,.36);\n      background:\n        radial-gradient(circle,rgba(255,250,241,.98) 0 1.4px,transparent 1.9px) 3px 4px\/10px 13px,\n        repeating-linear-gradient(90deg,rgba(145,80,62,.58) 0 2px,rgba(255,232,216,.18) 2px 8px,transparent 8px 13px),\n        linear-gradient(135deg,#f0b49d,#e4a087);\n      box-shadow: inset 2px 2px 4px rgba(255,255,255,.42),inset -2px -2px 5px rgba(125,67,50,.15);\n    }\n    .tvgroom__head:before { left: 12px; border-radius: 40px 27px 25px 40px; }\n    .tvgroom__head:after { right: 12px; border-radius: 27px 40px 40px 25px; }\n    .tvgroom__port {\n      position: absolute;\n      z-index: 3;\n      top: 30px;\n      left: 50%;\n      width: 27px;\n      height: 38px;\n      transform: translateX(-50%);\n      border: 6px solid #e8b09b;\n      border-radius: 50%;\n      background: linear-gradient(135deg,#40342e,#a5a3a0);\n      box-shadow: 0 1px 4px rgba(87,50,39,.35);\n    }\n    .tvgroom__nozzle {\n      position: absolute;\n      z-index: 3;\n      top: 105px;\n      left: 50%;\n      width: 19px;\n      height: 19px;\n      transform: translateX(-50%);\n      border: 4px solid #e6aa93;\n      border-radius: 50%;\n      background: #8b5947;\n      box-shadow: 0 0 0 2px rgba(255,232,216,.6);\n    }\n    .tvgroom__screw {\n      position: absolute;\n      z-index: 3;\n      top: 21px;\n      width: 12px;\n      height: 12px;\n      border-radius: 50%;\n      background: radial-gradient(circle at 40% 35%,#7e4737 0 3px,#c7836c 4px 6px,#ffe2d2 7px);\n    }\n    .tvgroom__screw--left { left: 29px; }\n    .tvgroom__screw--right { right: 29px; }\n    .tvgroom__spray {\n      position: absolute;\n      z-index: 4;\n      top: 122px;\n      left: 47.5%;\n      width: 1px;\n      height: 1px;\n      opacity: 0;\n      pointer-events: none;\n      transition: opacity .25s ease;\n    }\n    .tvgroom__spray:before {\n      content: \"\";\n      position: absolute;\n      left: -84px;\n      top: -28px;\n      width: 168px;\n      height: 104px;\n      border-radius: 50%;\n      background: radial-gradient(ellipse at 50% 50%,rgba(255,255,255,.78),rgba(255,255,255,.36) 38%,transparent 72%);\n      filter: blur(8px);\n      animation: tg-cloud 1.8s ease-out infinite;\n    }\n    .tvgroom__droplet {\n      position: absolute;\n      display: block;\n      top: 0;\n      left: 0;\n      width: 7px;\n      height: 10px;\n      border-radius: 70% 30% 70% 70%;\n      background: linear-gradient(145deg,#fff 0%,#fff 38%,#eccac4 100%);\n      box-shadow: 0 0 7px rgba(255,255,255,.9);\n      opacity: 0;\n      animation: tg-droplet 1.65s ease-out infinite;\n    }\n    .tvgroom__droplet--a { --tg-x: -62px; --tg-y: -34px; animation-delay: 0s; }\n    .tvgroom__droplet--b { --tg-x: -38px; --tg-y: -57px; animation-delay: .22s; }\n    .tvgroom__droplet--c { --tg-x: -12px; --tg-y: -66px; animation-delay: .43s; }\n    .tvgroom__droplet--d { --tg-x: 19px; --tg-y: -61px; animation-delay: .12s; }\n    .tvgroom__droplet--e { --tg-x: 47px; --tg-y: -46px; animation-delay: .35s; }\n    .tvgroom__droplet--f { --tg-x: 67px; --tg-y: -22px; animation-delay: .56s; }\n    .tvgroom__tag {\n      position: absolute;\n      z-index: 4;\n      display: flex;\n      align-items: center;\n      gap: 8px;\n      padding: 9px 12px;\n      border: 1px solid rgba(121,81,94,.15);\n      border-radius: 999px;\n      background: rgba(255,253,250,.88);\n      color: var(--tg-plum);\n      font-size: 10px;\n      font-weight: 800;\n      letter-spacing: .1em;\n      text-transform: uppercase;\n      box-shadow: 0 8px 20px rgba(121,81,94,.08);\n      backdrop-filter: blur(8px);\n    }\n    .tvgroom__tag:before { content: \"\"; width: 6px; height: 6px; border-radius: 50%; background: var(--tg-rose); }\n    .tvgroom__tag--one { top: 17%; right: 3%; }\n    .tvgroom__tag--two { bottom: 17%; left: 1%; }\n    .tvgroom__stage.is-spraying .tvgroom__spray { opacity: 1; }\n    .tvgroom__stage:not(.is-spraying) .tvgroom__spray:before,\n    .tvgroom__stage:not(.is-spraying) .tvgroom__droplet { animation-play-state: paused; }\n    @keyframes tg-cloud {\n      0% { opacity: .15; transform: scale(.62) translateY(9px); }\n      45% { opacity: .78; transform: scale(1) translateY(0); }\n      100% { opacity: 0; transform: scale(1.22) translateY(-12px); }\n    }\n    @keyframes tg-droplet {\n      0%,8% { opacity: 0; transform: translate(0,0) rotate(-45deg) scale(.35); }\n      22% { opacity: .95; }\n      100% { opacity: 0; transform: translate(var(--tg-x),var(--tg-y)) rotate(-45deg) scale(.8); }\n    }\n    .tvgroom__ribbon {\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      gap: 16px;\n      padding: 17px clamp(24px,6vw,74px);\n      border-bottom: 1px solid var(--tg-line);\n      background: #f6e7e1;\n      color: var(--tg-plum);\n      font-size: 10px;\n      font-weight: 800;\n      letter-spacing: .16em;\n      text-transform: uppercase;\n    }\n    .tvgroom__ribbon span { display: inline-flex; align-items: center; gap: 9px; }\n    .tvgroom__ribbon span:before { content: \"✳\"; color: var(--tg-rose); font-size: 15px; }\n    .tvgroom__body { padding: clamp(34px,6vw,72px); }\n    .tvgroom__section-head { display: flex; justify-content: space-between; align-items: end; gap: 22px; margin-bottom: 27px; }\n    .tvgroom__section-head .tvgroom__eyebrow { margin-bottom: 11px; color: var(--tg-rose); }\n    .tvgroom__section-head h3 { max-width: 620px; margin-bottom: 0; font-size: clamp(30px,4vw,47px); letter-spacing: -.055em; line-height: 1.04; }\n    .tvgroom__section-note { max-width: 255px; margin: 0; color: var(--tg-muted); font-size: 13px; line-height: 1.65; }\n    .tvgroom__features { display: grid; grid-template-columns: repeat(3,1fr); gap: 13px; }\n    .tvgroom__feature {\n      min-height: 190px;\n      padding: 23px;\n      border: 1px solid var(--tg-line);\n      border-radius: 20px;\n      background: var(--tg-paper);\n      box-shadow: 0 9px 24px rgba(97,61,62,.035);\n      transition: transform .2s ease,box-shadow .2s ease;\n    }\n    .tvgroom__feature:hover { transform: translateY(-4px); box-shadow: 0 16px 30px rgba(97,61,62,.09); }\n    .tvgroom__number { display: block; margin-bottom: 24px; color: var(--tg-rose); font-size: 10px; font-weight: 800; letter-spacing: .16em; }\n    .tvgroom__feature h4 { margin: 0 0 9px; color: var(--tg-ink); font-size: 19px; letter-spacing: -.03em; }\n    .tvgroom__feature p { margin: 0; color: var(--tg-muted); font-size: 13px; line-height: 1.7; }\n    .tvgroom__how {\n      display: grid;\n      grid-template-columns: .8fr 1.2fr;\n      gap: clamp(26px,5vw,62px);\n      margin-top: clamp(42px,7vw,76px);\n      padding: clamp(24px,4vw,42px);\n      border: 1px solid rgba(201,120,123,.18);\n      border-radius: 24px;\n      background: linear-gradient(125deg,#f8e9e2,#fbf2ed);\n    }\n    .tvgroom__how-title h3 { margin: 0 0 12px; font-size: clamp(28px,3vw,38px); letter-spacing: -.055em; line-height: 1.04; }\n    .tvgroom__how-title p { margin: 0; color: var(--tg-muted); font-size: 13px; line-height: 1.7; }\n    .tvgroom__steps { display: grid; gap: 9px; margin: 0; padding: 0; list-style: none; counter-reset: tg-step; }\n    .tvgroom__steps li {\n      display: grid;\n      grid-template-columns: 38px 1fr;\n      align-items: center;\n      gap: 13px;\n      padding: 13px 0;\n      border-bottom: 1px solid rgba(121,81,94,.12);\n      color: var(--tg-ink);\n      font-size: 14px;\n      line-height: 1.55;\n      counter-increment: tg-step;\n    }\n    .tvgroom__steps li:last-child { border: 0; padding-bottom: 0; }\n    .tvgroom__steps li:before {\n      content: \"0\" counter(tg-step);\n      display: grid;\n      width: 35px;\n      height: 35px;\n      place-items: center;\n      border: 1px solid rgba(121,81,94,.18);\n      border-radius: 50%;\n      background: #fffaf6;\n      color: var(--tg-plum);\n      font-size: 10px;\n      font-weight: 800;\n    }\n    .tvgroom__care {\n      display: flex;\n      gap: 14px;\n      align-items: flex-start;\n      margin-top: 14px;\n      padding: 19px 21px;\n      border: 1px solid rgba(201,120,123,.25);\n      border-radius: 18px;\n      background: #fff4f1;\n    }\n    .tvgroom__care-mark {\n      display: grid;\n      flex: 0 0 30px;\n      width: 30px;\n      height: 30px;\n      place-items: center;\n      border-radius: 50%;\n      background: #f1d0c7;\n      color: #70464f;\n      font-size: 14px;\n      font-weight: 900;\n    }\n    .tvgroom__care strong { display: block; margin-bottom: 4px; color: #70464f; font-size: 13px; }\n    .tvgroom__care p { margin: 0; color: #80686b; font-size: 12px; line-height: 1.65; }\n    .tvgroom__faq { display: grid; grid-template-columns: .72fr 1.28fr; gap: clamp(28px,5vw,64px); margin-top: clamp(44px,7vw,80px); }\n    .tvgroom__faq-intro h3 { margin: 0 0 12px; font-size: clamp(30px,4vw,45px); letter-spacing: -.055em; line-height: 1.03; }\n    .tvgroom__faq-intro p { margin: 0; color: var(--tg-muted); font-size: 13px; line-height: 1.65; }\n    .tvgroom__questions { border-top: 1px solid var(--tg-line); }\n    .tvgroom__questions details { border-bottom: 1px solid var(--tg-line); }\n    .tvgroom__questions summary {\n      position: relative;\n      padding: 18px 42px 18px 0;\n      color: var(--tg-ink);\n      font-size: 14px;\n      font-weight: 750;\n      list-style: none;\n      cursor: pointer;\n    }\n    .tvgroom__questions summary::-webkit-details-marker { display: none; }\n    .tvgroom__questions summary:after {\n      content: \"+\";\n      position: absolute;\n      top: 50%;\n      right: 4px;\n      display: grid;\n      width: 26px;\n      height: 26px;\n      place-items: center;\n      transform: translateY(-50%);\n      border: 1px solid rgba(121,81,94,.22);\n      border-radius: 50%;\n      color: var(--tg-rose);\n      font-size: 18px;\n      font-weight: 400;\n      transition: transform .2s ease;\n    }\n    .tvgroom__questions details[open] summary:after { content: \"−\"; transform: translateY(-50%) rotate(180deg); }\n    .tvgroom__answer { max-width: 620px; padding: 0 30px 18px 0; color: var(--tg-muted); font-size: 13px; line-height: 1.7; }\n    .tvgroom__footer {\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      gap: 22px;\n      margin-top: clamp(34px,5vw,56px);\n      padding-top: 21px;\n      border-top: 1px solid var(--tg-line);\n    }\n    .tvgroom__footer p { margin: 0; color: #9a8180; font-size: 10px; letter-spacing: .08em; }\n    @media (max-width: 760px) {\n      .tvgroom { border-radius: 21px; }\n      .tvgroom__hero { grid-template-columns: 1fr; gap: 25px; min-height: 0; padding: 34px 24px 24px; }\n      .tvgroom__title { font-size: clamp(44px,13vw,67px); }\n      .tvgroom__stage { min-height: 330px; margin: 0 4px 6px; }\n      .tvgroom__brush { width: min(100%,300px); }\n      .tvgroom__tag--one { right: 1%; }\n      .tvgroom__tag--two { left: 1%; }\n      .tvgroom__ribbon { justify-content: flex-start; overflow: auto; white-space: nowrap; padding: 15px 22px; }\n      .tvgroom__body { padding: 35px 22px; }\n      .tvgroom__section-head { display: block; }\n      .tvgroom__section-note { margin-top: 12px; }\n      .tvgroom__features { grid-template-columns: 1fr; }\n      .tvgroom__feature { min-height: 0; }\n      .tvgroom__number { margin-bottom: 15px; }\n      .tvgroom__how,.tvgroom__faq { grid-template-columns: 1fr; }\n      .tvgroom__how { gap: 21px; }\n      .tvgroom__footer { align-items: flex-start; flex-direction: column; }\n    }\n    @media (prefers-reduced-motion: reduce) {\n      .tvgroom *, .tvgroom *:before, .tvgroom *:after { animation-duration: .01ms !important; animation-iteration-count: 1 !important; transition-duration: .01ms !important; }\n    }\n  \u003c\/style\u003e\n\u003csection class=\"tvgroom\"\u003e\n\u003cdiv class=\"tvgroom__hero\"\u003e\n\u003cdiv class=\"tvgroom__copy\"\u003e\n\u003cp class=\"tvgroom__eyebrow\"\u003eTailVale · a gentler grooming ritual\u003c\/p\u003e\n\u003ch2 class=\"tvgroom__title\" id=\"tvgroom-title\"\u003eMake grooming feel \u003cem\u003esofter.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"tvgroom__intro\"\u003eThe TailVale 3-in-1 Mist \u0026amp; Groom Brush brings brushing, loose-fur pickup and a fine water mist together in one handy tool. Its light mist helps settle flyaway fur as you brush.\u003c\/p\u003e\n\u003cdiv class=\"tvgroom__actions\"\u003e\n\u003ca class=\"tvgroom__button\" href=\"#tvgroom-details\"\u003eExplore the routine \u003cspan\u003e ↘\u003c\/span\u003e\u003c\/a\u003e \u003cbutton class=\"tvgroom__button tvgroom__button--quiet\" type=\"button\" data-tvgroom-toggle=\"\"\u003ePause the mist\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cp class=\"tvgroom__micro\"\u003eBrush gently · mist lightly · follow their lead\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tvgroom__stage is-spraying\" data-tvgroom-stage=\"\" role=\"img\"\u003e\n\u003cdiv class=\"tvgroom__halo\"\u003e\n\u003cspan class=\"tvgroom__spark\"\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cspan class=\"tvgroom__tag tvgroom__tag--one\"\u003eFine water mist\u003c\/span\u003e \u003cspan class=\"tvgroom__tag tvgroom__tag--two\"\u003eBrush + loose-fur pickup\u003c\/span\u003e\n\u003cdiv class=\"tvgroom__brush\"\u003e\n\u003cdiv class=\"tvgroom__handle\"\u003e\n\u003cspan class=\"tvgroom__usb\"\u003e\u003c\/span\u003e\u003cspan class=\"tvgroom__groove\"\u003e\u003c\/span\u003e\u003cspan class=\"tvgroom__hole\"\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tvgroom__head\"\u003e\n\u003cspan class=\"tvgroom__screw tvgroom__screw--left\"\u003e\u003c\/span\u003e\u003cspan class=\"tvgroom__screw tvgroom__screw--right\"\u003e\u003c\/span\u003e\u003cspan class=\"tvgroom__port\"\u003e\u003c\/span\u003e\u003cspan class=\"tvgroom__nozzle\"\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tvgroom__spray\"\u003e\n\u003ci class=\"tvgroom__droplet tvgroom__droplet--a\"\u003e\u003c\/i\u003e\u003ci class=\"tvgroom__droplet tvgroom__droplet--b\"\u003e\u003c\/i\u003e\u003ci class=\"tvgroom__droplet tvgroom__droplet--c\"\u003e\u003c\/i\u003e\u003ci class=\"tvgroom__droplet tvgroom__droplet--d\"\u003e\u003c\/i\u003e\u003ci class=\"tvgroom__droplet tvgroom__droplet--e\"\u003e\u003c\/i\u003e\u003ci class=\"tvgroom__droplet tvgroom__droplet--f\"\u003e\u003c\/i\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tvgroom__ribbon\"\u003e\n\u003cspan\u003eBrush\u003c\/span\u003e\u003cspan\u003ePick up loose fur\u003c\/span\u003e\u003cspan\u003eAdd a fine mist\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tvgroom__body\" id=\"tvgroom-details\"\u003e\n\u003cdiv class=\"tvgroom__section-head\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"tvgroom__eyebrow\"\u003eThree functions, one easy routine\u003c\/p\u003e\n\u003ch3\u003eA little more care in every brush-through.\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp class=\"tvgroom__section-note\"\u003eWork gently through small sections of your pet’s coat and let them get used to the mist at their own pace.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tvgroom__features\"\u003e\n\u003carticle class=\"tvgroom__feature\"\u003e\u003cspan class=\"tvgroom__number\"\u003e01 \/ BRUSH\u003c\/span\u003e\n\u003ch4\u003eGentle grooming\u003c\/h4\u003e\n\u003cp\u003eBrush through your pet’s coat a little at a time during regular grooming.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"tvgroom__feature\"\u003e\u003cspan class=\"tvgroom__number\"\u003e02 \/ LIFT\u003c\/span\u003e\n\u003ch4\u003eLoose-fur pickup\u003c\/h4\u003e\n\u003cp\u003eThe brush helps lift loose fur as you work through the coat.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"tvgroom__feature\"\u003e\u003cspan class=\"tvgroom__number\"\u003e03 \/ MIST\u003c\/span\u003e\n\u003ch4\u003eA light finishing mist\u003c\/h4\u003e\n\u003cp\u003eThe fine water mist helps settle flyaway fur while you brush.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tvgroom__how\"\u003e\n\u003cdiv class=\"tvgroom__how-title\"\u003e\n\u003cp class=\"tvgroom__eyebrow\"\u003eKeep it comfortable\u003c\/p\u003e\n\u003ch3\u003eLet your pet set the pace.\u003c\/h3\u003e\n\u003cp\u003eStart gently and pause if your pet seems unsure or uncomfortable.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003col class=\"tvgroom__steps\"\u003e\n\u003cli\u003eFill and use the mist feature as directed.\u003c\/li\u003e\n\u003cli\u003eBrush gently through small sections of your pet’s coat.\u003c\/li\u003e\n\u003cli\u003eIntroduce the mist gradually and pause if your pet seems uncomfortable.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tvgroom__care\"\u003e\n\u003cspan class=\"tvgroom__care-mark\"\u003e!\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eCare note\u003c\/strong\u003e\n\u003cp\u003eFollow the care instructions supplied with the brush. Introduce the mist gradually and pause if your pet seems uncomfortable.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tvgroom__faq\" id=\"tvgroom-faq\"\u003e\n\u003cdiv class=\"tvgroom__faq-intro\"\u003e\n\u003cp class=\"tvgroom__eyebrow\"\u003eGood to know\u003c\/p\u003e\n\u003ch3\u003eQuick answers for pet parents.\u003c\/h3\u003e\n\u003cp\u003eTap a question to open the answer.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tvgroom__questions\"\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat does the 3-in-1 brush do?\u003c\/summary\u003e\n\u003cdiv class=\"tvgroom__answer\"\u003eIt brings brushing, loose-fur pickup and a fine water mist together in one grooming tool.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat is the mist for?\u003c\/summary\u003e\n\u003cdiv class=\"tvgroom__answer\"\u003eThe light mist helps settle flyaway fur as you brush.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eHow do I use the mist feature?\u003c\/summary\u003e\n\u003cdiv class=\"tvgroom__answer\"\u003eFill and use the mist feature as directed, following the care instructions supplied with the brush.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eHow should I brush my pet?\u003c\/summary\u003e\n\u003cdiv class=\"tvgroom__answer\"\u003eBrush gently through small sections of your pet’s coat. Pause if your pet seems uncomfortable.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eHow should I introduce the mist?\u003c\/summary\u003e\n\u003cdiv class=\"tvgroom__answer\"\u003eIntroduce it gradually and give your pet time to get used to it. Pause if your pet seems uncomfortable.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tvgroom__footer\"\u003e\n\u003cp\u003eTAILVALE · GENTLE GROOMING, ONE BRUSH-THROUGH AT A TIME\u003c\/p\u003e\n\u003ca class=\"tvgroom__button\" href=\"#tvgroom-title\"\u003eBack to the top ↑\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    (function () {\n      var root = document.currentScript \u0026\u0026 document.currentScript.closest('.tvgroom');\n      if (!root) return;\n      var stage = root.querySelector('[data-tvgroom-stage]');\n      var toggle = root.querySelector('[data-tvgroom-toggle]');\n      if (!stage || !toggle) return;\n      toggle.addEventListener('click', function () {\n        var spraying = stage.classList.toggle('is-spraying');\n        toggle.setAttribute('aria-pressed', String(spraying));\n        toggle.textContent = spraying ? 'Pause the mist' : 'Spray again';\n      });\n    })();\n  \u003c\/script\u003e\u003c\/section\u003e","brand":"TailVale","offers":[{"title":"White","offer_id":67583391498482,"sku":null,"price":549.0,"currency_code":"ZAR","in_stock":true},{"title":"Pink","offer_id":67583391531250,"sku":null,"price":549.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0856\/3143\/4994\/files\/WhatsAppImage2026-09-28at10.43.39.jpg?v=1790585715","url":"https:\/\/tailvale.co.za\/products\/mist-groom-brush","provider":"TailVale","version":"1.0","type":"link"}