{"product_id":"play-groom-bundle","title":"Play + Groom Bundle","description":"\u003c!-- TailVale Play + Groom Bundle | Paste into a Shopify Custom Liquid block --\u003e\n\u003cstyle\u003e\n    .tvpgbundle {\n      --pg-ink: #202c34;\n      --pg-muted: #67747a;\n      --pg-green: #315d50;\n      --pg-green-soft: #dfece1;\n      --pg-pink-soft: #f4e6e8;\n      --pg-cream: #fbfaf6;\n      --pg-line: #e5e4dc;\n      color: var(--pg-ink);\n      background: #fffefa;\n      border: 1px solid rgba(32,44,52,.1);\n      border-radius: 28px;\n      box-shadow: 0 22px 60px rgba(32,44,52,.08);\n      font-family: inherit;\n      isolation: isolate;\n      margin: 24px auto;\n      max-width: 1160px;\n      overflow: hidden;\n    }\n    .tvpgbundle * { box-sizing: border-box; }\n    .tvpgbundle h2, .tvpgbundle h3, .tvpgbundle h4, .tvpgbundle p { margin-top: 0; }\n    .tvpgbundle__hero {\n      display: block;\n      padding: clamp(34px,6vw,74px);\n      background:\n        radial-gradient(ellipse at 85% 10%,rgba(255,255,255,.7),transparent 36%),\n        linear-gradient(130deg,#edf3e9 0%,#e8efe9 54%,#f5e9eb 100%);\n    }\n    .tvpgbundle__copy { max-width: 760px; }\n    .tvpgbundle__title {\n      max-width: 610px;\n      margin-bottom: 18px;\n      font-size: clamp(44px,6.4vw,76px);\n      font-weight: 850;\n      letter-spacing: -.075em;\n      line-height: .94;\n      text-wrap: balance;\n    }\n    .tvpgbundle__title span { color: var(--pg-green); }\n    .tvpgbundle__intro {\n      max-width: 520px;\n      margin-bottom: 22px;\n      color: #58676b;\n      font-size: clamp(15px,1.5vw,18px);\n      line-height: 1.75;\n    }\n    .tvpgbundle__content { padding: clamp(34px,6vw,70px); }\n    .tvpgbundle__section-title {\n      display: flex;\n      align-items: end;\n      justify-content: space-between;\n      gap: 20px;\n      margin-bottom: 25px;\n    }\n    .tvpgbundle__section-heading {\n      margin: 0;\n      font-size: clamp(30px,4vw,44px);\n      letter-spacing: -.06em;\n      line-height: 1.04;\n    }\n    .tvpgbundle__included {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 14px;\n    }\n    .tvpgbundle__item {\n      min-height: 206px;\n      padding: 25px;\n      border: 1px solid var(--pg-line);\n      border-radius: 19px;\n      background: #fff;\n    }\n    .tvpgbundle__item h4 {\n      margin: 0 0 9px;\n      font-size: 20px;\n      letter-spacing: -.04em;\n    }\n    .tvpgbundle__item p {\n      margin: 0;\n      color: var(--pg-muted);\n      font-size: 13px;\n      line-height: 1.75;\n    }\n    .tvpgbundle__how {\n      display: grid;\n      grid-template-columns: .72fr 1.28fr;\n      gap: clamp(24px,5vw,60px);\n      margin-top: 24px;\n      padding: clamp(24px,4vw,40px);\n      border: 1px solid rgba(49,93,80,.14);\n      border-radius: 22px;\n      background: linear-gradient(125deg,#edf4eb,#f8eeee);\n    }\n    .tvpgbundle__how h3 {\n      margin: 0;\n      font-size: clamp(27px,3.5vw,38px);\n      letter-spacing: -.06em;\n      line-height: 1.04;\n    }\n    .tvpgbundle__how p {\n      margin: 0;\n      color: #526367;\n      font-size: 14px;\n      line-height: 1.8;\n    }\n    .tvpgbundle__safety {\n      display: grid;\n      grid-template-columns: 35px 1fr;\n      align-items: start;\n      gap: 13px;\n      margin-top: 13px;\n      padding: 20px 22px;\n      border: 1px solid #eadfdc;\n      border-radius: 17px;\n      background: #fbf5f2;\n    }\n    .tvpgbundle__safety-mark {\n      display: grid;\n      width: 32px;\n      height: 32px;\n      place-items: center;\n      border-radius: 50%;\n      background: #efd1ca;\n      color: #694b45;\n      font-size: 14px;\n      font-weight: 900;\n    }\n    .tvpgbundle__safety strong {\n      display: block;\n      margin-bottom: 4px;\n      font-size: 12px;\n    }\n    .tvpgbundle__safety p {\n      margin: 0;\n      color: #6d6663;\n      font-size: 12px;\n      line-height: 1.7;\n    }\n    @media (max-width: 740px) {\n      .tvpgbundle { border-radius: 21px; }\n      .tvpgbundle__hero { grid-template-columns: 1fr; gap: 25px; padding: 32px 22px 23px; }\n      .tvpgbundle__title { font-size: clamp(45px,13vw,68px); }\n      .tvpgbundle__content { padding: 34px 21px; }\n      .tvpgbundle__section-title { display: block; }\n      .tvpgbundle__included, .tvpgbundle__how { grid-template-columns: 1fr; }\n      .tvpgbundle__item { min-height: 0; }\n      .tvpgbundle__how { gap: 14px; }\n    }\n  \u003c\/style\u003e\n\u003csection class=\"tvpgbundle\"\u003e\n\u003cdiv class=\"tvpgbundle__hero\"\u003e\n\u003cdiv class=\"tvpgbundle__copy\"\u003e\n\u003ch2 class=\"tvpgbundle__title\" id=\"tvpgbundle-title\"\u003ePlay + Groom \u003cspan\u003eBundle\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"tvpgbundle__intro\"\u003eBring interactive play and everyday grooming together with the TailVale Play + Groom Bundle. Pair the rechargeable Smart Bounce Ball with the 3-in-1 Mist \u0026amp; Groom Brush and save R549 compared with buying them separately.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tvpgbundle__content\"\u003e\n\u003cdiv class=\"tvpgbundle__section-title\"\u003e\n\u003ch3 class=\"tvpgbundle__section-heading\"\u003eWhat’s included\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tvpgbundle__included\"\u003e\n\u003carticle class=\"tvpgbundle__item\"\u003e\n\u003ch4\u003eSmart Bounce Ball\u003c\/h4\u003e\n\u003cp\u003eMoves and bounces on its own, with a colour-changing LED ring for a lively chase-and-paw play session. Rechargeable for future play.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"tvpgbundle__item\"\u003e\n\u003ch4\u003e3-in-1 Mist \u0026amp; Groom Brush\u003c\/h4\u003e\n\u003cp\u003eCombines brushing, loose-fur pickup and a fine water mist in one grooming tool. The light mist helps settle flyaway fur as you brush.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tvpgbundle__how\"\u003e\n\u003cdiv\u003e\n\u003ch3 class=\"tvpgbundle__section-heading\"\u003eHow to use\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eCharge and switch on the ball as directed, and begin with a short, supervised play session. Fill and use the brush mist feature as directed, brushing gently through small sections of your pet’s coat. Introduce the mist gradually and pause if your pet seems uncomfortable.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tvpgbundle__safety\"\u003e\n\u003cspan class=\"tvpgbundle__safety-mark\"\u003e!\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eCare and safety\u003c\/strong\u003e\n\u003cp\u003eThe ball is an interactive toy, not a chew toy. Supervise play and remove it if it becomes damaged. Follow the care instructions supplied with the brush.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e","brand":"TailVale","offers":[{"title":"Black \/ White","offer_id":67583886262514,"sku":null,"price":899.0,"currency_code":"ZAR","in_stock":true},{"title":"Black \/ Pink","offer_id":67583886295282,"sku":null,"price":899.0,"currency_code":"ZAR","in_stock":true},{"title":"Blue \/ White","offer_id":67583886328050,"sku":null,"price":899.0,"currency_code":"ZAR","in_stock":true},{"title":"Blue \/ Pink","offer_id":67583886360818,"sku":null,"price":899.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0856\/3143\/4994\/files\/Bundledeal.jpg?v=1790592310","url":"https:\/\/tailvale.co.za\/products\/play-groom-bundle","provider":"TailVale","version":"1.0","type":"link"}