{"product_id":"pathug","title":"PatHug Baby Soothing Plush","description":"\u003cstyle\u003e\n\n  .ph-root{\n    --ph-sage: #6B8FB5;\n    --ph-sage-deep: #4F6E90;\n    --ph-rose: #E8A87C;\n    --ph-rose-deep: #D6905F;\n    --ph-gold: #E8A87C;\n    --ph-cream: #DCE8F2;\n    --ph-cream-soft: #FBF8F2;\n    --ph-ink: #2B435E;\n    --ph-ink-soft: rgba(43,67,94,0.68);\n    --ph-white: #FFFFFF;\n    --ph-line: rgba(43,67,94,0.14);\n    --ph-shadow: 0 20px 50px -20px rgba(43,67,94,0.28);\n    --ph-radius: 22px;\n    --ph-btn-label: #FBF8F2;\n  }\n  .ph-root *{box-sizing:border-box;}\n\n  .ph-root{\n    background:var(--ph-cream-soft);\n    color:var(--ph-ink);\n    font-family:'Work Sans', sans-serif;\n    line-height:1.6;\n    -webkit-font-smoothing:antialiased;\n  }\n  .ph-wrap{max-width:1120px;margin:0 auto;padding:0 24px;}\n  .ph-root h1, .ph-root h2, .ph-root h3{\n    font-family:'Fraunces', serif;\n    font-weight:500;\n    margin:0;\n    color:var(--ph-ink);\n  }\n  .ph-root a{color:inherit;}\n  .ph-root img{max-width:100%;display:block;}\n\n  .ph-reveal{opacity:1; transform:none;}\n  .ph-reveal.ph-pretween{opacity:0; transform:translateY(24px); transition:opacity .8s ease, transform .8s ease;}\n  .ph-reveal.ph-in{opacity:1; transform:none;}\n  .ph-reveal.ph-in{opacity:1; transform:translateY(0);}\n  @media (prefers-reduced-motion: reduce){\n    .ph-reveal{opacity:1; transform:none; transition:none;}\n    .ph-root *{animation-duration:.001ms !important; animation-iteration-count:1 !important;}\n  }\n\n  .ph-hero{\n    padding:88px 0 72px;\n    display:grid;\n    grid-template-columns:1.05fr .95fr;\n    gap:56px;\n    align-items:center;\n  }\n  .ph-eyebrow{\n    display:inline-flex;align-items:center;gap:8px;\n    font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;\n    color:var(--ph-rose-deep);font-weight:600;margin-bottom:18px;\n  }\n  .ph-eyebrow::before{content:\"\";width:22px;height:1px;background:var(--ph-rose-deep);}\n  .ph-hero h1{font-size:clamp(34px, 4.4vw, 52px);line-height:1.08;letter-spacing:-.01em;}\n  .ph-hero .ph-lede{margin-top:22px;font-size:17px;color:var(--ph-ink-soft);max-width:46ch;}\n  .ph-hero .ph-lede strong{color:var(--ph-ink); font-weight:600;}\n  .ph-cta-row{margin-top:34px;display:flex;align-items:center;gap:22px;flex-wrap:wrap;}\n  .ph-btn{\n    appearance:none;border:none;cursor:pointer;\n    font-family:'Work Sans', sans-serif;font-weight:600;font-size:15px;letter-spacing:.01em;\n    padding:16px 30px;border-radius:100px;\n    background:var(--ph-sage);color:var(--ph-btn-label);\n    transition:transform .25s ease, box-shadow .25s ease, background .25s ease;\n    box-shadow:0 12px 24px -12px rgba(43,67,94,0.4);\n  }\n  .ph-btn:hover{transform:translateY(-2px); background:var(--ph-sage-deep);}\n  .ph-btn:active{transform:translateY(0);}\n  .ph-link-quiet{\n    font-size:14.5px;font-weight:600;color:var(--ph-ink-soft);text-decoration:none;\n    border-bottom:1px solid var(--ph-line);padding-bottom:2px;\n    transition:color .2s ease, border-color .2s ease;\n  }\n  .ph-link-quiet:hover{color:var(--ph-ink); border-color:var(--ph-ink);}\n\n  .ph-badges{margin-top:36px;display:flex;gap:22px;flex-wrap:wrap;}\n  .ph-badge{font-size:12.5px;color:var(--ph-ink-soft);display:flex;align-items:center;gap:7px;}\n  .ph-badge svg{width:15px;height:15px;flex-shrink:0;}\n\n  .ph-moment-card{\n    background:var(--ph-white);border-radius:28px;box-shadow:var(--ph-shadow);\n    padding:32px 30px 26px;position:relative;overflow:hidden;\n  }\n  .ph-moment-card::before{\n    content:\"\";position:absolute;top:-70px; right:-70px;\n    width:190px; height:190px;\n    background:radial-gradient(circle, var(--ph-rose) 0%, transparent 70%);opacity:.4;\n  }\n  .ph-rhythm-top{display:flex;justify-content:space-between;align-items:flex-start;position:relative;z-index:1;}\n  .ph-rhythm-top .ph-tag{font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ph-ink-soft);font-weight:600;}\n  .ph-paw{\n    width:46px;height:46px;border-radius:50%;background:var(--ph-cream);\n    display:flex;align-items:center;justify-content:center;flex-shrink:0;\n  }\n  .ph-paw svg{width:22px;height:22px;color:var(--ph-sage-deep);}\n\n  .ph-moment-stage{\n    position:relative;z-index:1;margin-top:24px;\n    display:flex;gap:18px;align-items:flex-start;min-height:132px;\n  }\n  .ph-moment-scene{\n    width:88px;height:88px;border-radius:20px;background:var(--ph-cream);\n    display:flex;align-items:center;justify-content:center;flex-shrink:0;\n    transition:background .4s ease;\n  }\n  .ph-scene-icon svg{width:42px;height:42px;color:var(--ph-sage-deep);animation:sceneIn .5s ease;}\n  @keyframes sceneIn{from{opacity:0; transform:translateY(8px) scale(.92);}to{opacity:1; transform:none;}}\n  .ph-moment-text strong{\n    display:block;font-family:'Fraunces', serif;font-size:20px;font-weight:500;margin-bottom:7px;\n  }\n  .ph-moment-text p{margin:0;font-size:14.5px;color:var(--ph-ink-soft);line-height:1.55;}\n\n  .ph-moment-tabs{\n    margin-top:24px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;position:relative;z-index:1;\n  }\n  .ph-moment-tab{\n    appearance:none;cursor:pointer;border:1px solid var(--ph-line);background:transparent;\n    border-radius:12px;padding:12px 6px;min-height:44px;\n    font-family:'Work Sans', sans-serif;font-size:13px;font-weight:600;color:var(--ph-ink-soft);\n    transition:all .25s ease;\n  }\n  .ph-moment-tab.ph-active{background:var(--ph-ink);border-color:var(--ph-ink);color:var(--ph-cream-soft);}\n  .ph-moment-tab:not(.ph-active):hover{border-color:var(--ph-ink-soft); color:var(--ph-ink);}\n\n  .ph-moment-foot{margin-top:18px;padding-top:16px;border-top:1px solid var(--ph-line);position:relative;z-index:1;}\n  .ph-gain{display:inline-flex;align-items:center;gap:9px;font-size:13.5px;font-weight:600;color:var(--ph-sage-deep);}\n  .ph-gain::before{content:\"\";width:8px;height:8px;border-radius:50%;background:var(--ph-rose);flex-shrink:0;}\n\n  .ph-root .ph-section{padding:64px 0;}\n  .ph-section-head{max-width:640px;margin:0 auto 44px;text-align:center;}\n  .ph-section-head .ph-eyebrow{margin:0 auto 14px; justify-content:center;}\n  .ph-section-head .ph-eyebrow::before{display:none;}\n  .ph-section-head h2{font-size:clamp(26px,3vw,36px); letter-spacing:-.01em;}\n  .ph-section-head p{color:var(--ph-ink-soft); margin-top:14px; font-size:15.5px;}\n\n  .ph-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;}\n  .ph-feature{\n    background:var(--ph-white);border-radius:var(--ph-radius);padding:30px 26px;border:1px solid var(--ph-line);\n    transition:transform .3s ease, box-shadow .3s ease, border-color .3s ease;\n  }\n  .ph-feature:hover{transform:translateY(-6px);box-shadow:var(--ph-shadow);border-color:transparent;}\n  .ph-feature .ph-icon{\n    width:44px;height:44px;border-radius:12px;background:var(--ph-cream);\n    display:flex;align-items:center;justify-content:center;margin-bottom:18px;\n  }\n  .ph-feature .ph-icon svg{width:22px;height:22px;color:var(--ph-sage-deep);}\n  .ph-feature h3{font-size:17.5px; font-weight:500; margin-bottom:8px;}\n  .ph-feature p{font-size:14px; color:var(--ph-ink-soft); margin:0;}\n\n  .ph-band{\n    background:var(--ph-ink);color:var(--ph-cream-soft);border-radius:32px;padding:56px 48px;\n    display:grid;grid-template-columns:1fr 1fr;\n    grid-template-areas:\"copy  visual\" \"modes visual\";\n    column-gap:48px;row-gap:26px;align-items:center;\n  }\n  .ph-band-copy{grid-area:copy; align-self:end;}\n  .ph-band-modes{grid-area:modes; align-self:start;}\n  .ph-band-visual{grid-area:visual;}\n  .ph-band h2{color:var(--ph-cream-soft); font-size:clamp(24px,2.8vw,32px);}\n  .ph-band p{color:rgba(248,246,240,0.72); font-size:15px; margin-top:14px; max-width:44ch;}\n  .ph-band-modes{display:flex; flex-direction:column; gap:10px; margin-top:26px;}\n  .ph-band-mode{\n    display:flex; align-items:center; gap:14px;padding:14px 16px;border-radius:14px;\n    border:1px solid rgba(248,246,240,0.14);cursor:pointer;\n    transition:background .25s ease, border-color .25s ease;\n  }\n  .ph-band-mode.ph-active{background:var(--ph-rose);border-color:var(--ph-rose);}\n  .ph-band-mode.ph-active .ph-txt strong{color:var(--ph-ink);}\n  .ph-band-mode.ph-active .ph-txt span{color:rgba(43,67,94,0.75);}\n  .ph-band-mode.ph-active .ph-dot{background:var(--ph-ink);}\n  .ph-band-mode .ph-dot{\n    width:10px;height:10px;border-radius:50%;background:var(--ph-rose);flex-shrink:0;\n    animation:paceBlink var(--ph-card-speed, 2.4s) ease-in-out infinite;\n  }\n  @keyframes paceBlink{\n    0%,100%{transform:scale(.7); opacity:.45;}\n    30%{transform:scale(1.25); opacity:1;}\n  }\n  .ph-band-mode .ph-txt strong{display:block; font-size:14.5px; font-weight:600;}\n  .ph-band-mode .ph-txt span{font-size:13px; color:rgba(248,246,240,0.6);}\n\n  .ph-band-visual{\n    background:rgba(251,248,242,0.05);border-radius:22px;padding:28px 24px 24px;\n    display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;\n  }\n  .ph-ripple-stage{position:relative;width:180px;height:180px;display:flex;align-items:center;justify-content:center;}\n  .ph-ripple-stage .ph-ring{\n    position:absolute;width:74px;height:74px;border-radius:50%;\n    border:2px solid var(--ph-rose);opacity:0;\n    animation:rippleOut var(--ph-pat-speed, 2.4s) ease-out infinite;\n  }\n  .ph-ripple-stage .ph-ring:nth-child(2){animation-delay:calc(var(--ph-pat-speed, 2.4s) * .18);}\n  .ph-ripple-stage .ph-ring:nth-child(3){animation-delay:calc(var(--ph-pat-speed, 2.4s) * .36);}\n  @keyframes rippleOut{\n    0%{transform:scale(.9); opacity:.75;}\n    80%{transform:scale(2.3); opacity:0;}\n    100%{transform:scale(2.3); opacity:0;}\n  }\n  .ph-tap-pad{\n    width:78px;height:78px;border-radius:50%;\n    background:linear-gradient(150deg, var(--ph-rose) 0%, var(--ph-sage) 100%);\n    display:flex;align-items:center;justify-content:center;position:relative;z-index:2;\n    box-shadow:0 12px 30px -10px rgba(232,168,124,0.5);\n    animation:tapDown var(--ph-pat-speed, 2.4s) ease-in-out infinite;\n  }\n  .ph-tap-pad svg{width:34px;height:34px;color:var(--ph-cream-soft);}\n  @keyframes tapDown{\n    0%,100%{transform:translateY(-6px) scale(1);}\n    22%{transform:translateY(4px) scale(.94);}\n    45%{transform:translateY(-6px) scale(1);}\n  }\n  .ph-visual-label{\n    font-size:12.5px;letter-spacing:.09em;text-transform:uppercase;\n    font-weight:600;color:var(--ph-rose);text-align:center;\n  }\n\n  .ph-two-col{display:grid;grid-template-columns:1fr 1fr;gap:24px;}\n  .ph-panel{background:var(--ph-white);border-radius:var(--ph-radius);border:1px solid var(--ph-line);padding:34px 32px;}\n  .ph-panel h3{font-size:19px; font-weight:500; margin-bottom:20px;}\n  .ph-list-row{\n    display:flex;align-items:center;gap:14px;padding:12px 0;\n    border-top:1px solid var(--ph-line);font-size:14.5px;\n  }\n  .ph-list-row:first-of-type{border-top:none;}\n  .ph-list-row .ph-num{\n    width:26px;height:26px;border-radius:50%;background:var(--ph-cream);\n    color:var(--ph-sage-deep);font-size:12px;font-weight:700;\n    display:flex;align-items:center;justify-content:center;flex-shrink:0;\n  }\n  .ph-spec-row{\n    display:flex;justify-content:space-between;gap:16px;padding:12px 0;\n    border-top:1px solid var(--ph-line);font-size:14.5px;\n  }\n  .ph-spec-row:first-of-type{border-top:none;}\n  .ph-spec-row .ph-k{color:var(--ph-ink-soft);}\n  .ph-spec-row .ph-v{font-weight:600; text-align:right;}\n\n  .ph-closing{text-align:center;padding:80px 0 96px;}\n  .ph-closing h2{font-size:clamp(26px,3.6vw,40px);line-height:1.3;max-width:640px;margin:0 auto;}\n  .ph-closing .ph-kicker{\n    margin-top:22px;font-size:16px;color:var(--ph-ink-soft);\n    font-family:'Fraunces', serif;font-style:italic;\n    max-width:520px;margin-left:auto;margin-right:auto;\n  }\n  .ph-closing .ph-btn{margin-top:32px;}\n\n  .ph-footer{text-align:center;padding:28px 0 40px;font-size:12.5px;color:var(--ph-ink-soft);}\n\n  .ph-sticky-cta{\n    position:fixed;left:0; right:0; bottom:0;z-index:60;\n    background:var(--ph-cream-soft);border-top:1px solid var(--ph-line);\n    box-shadow:0 -10px 30px -18px rgba(43,67,94,0.35);\n    transform:translateY(120%);transition:transform .35s cubic-bezier(.4,0,.2,1);\n  }\n  .ph-sticky-cta.ph-show{transform:translateY(0);}\n  .ph-sticky-inner{\n    max-width:1120px;margin:0 auto;padding:12px 24px;\n    display:flex;align-items:center;justify-content:space-between;gap:20px;\n  }\n  .ph-sticky-copy strong{\n    display:block;font-family:'Fraunces', serif;font-weight:500;\n    font-size:16px;color:var(--ph-ink);line-height:1.2;\n  }\n  .ph-sticky-copy span{display:block;font-size:12px;color:var(--ph-ink-soft);margin-top:2px;}\n  .ph-sticky-cta .ph-btn{padding:14px 30px;flex-shrink:0;box-shadow:0 8px 18px -10px rgba(43,67,94,0.5);}\n\n  @media (max-width: 860px){\n    .ph-wrap{padding:0 20px;}\n    .ph-root .ph-section{padding:48px 0;}\n    .ph-hero{grid-template-columns:1fr; padding:48px 0 40px; gap:40px;}\n    .ph-feature-grid{grid-template-columns:1fr 1fr;}\n    .ph-band{display:flex; flex-direction:column; padding:36px 24px; gap:24px;}\n    .ph-band-copy{order:1;}\n    .ph-band-visual{order:2; min-height:0; padding:22px 18px 18px;}\n    .ph-band-modes{order:3; margin-top:0;}\n    .ph-ripple-stage{width:150px; height:150px;}\n    .ph-two-col{grid-template-columns:1fr; gap:16px;}\n    .ph-closing{padding:56px 0 64px;}\n  }\n  @media (max-width: 560px){\n    .ph-feature-grid{grid-template-columns:1fr; gap:14px;}\n    .ph-cta-row{flex-direction:column; align-items:stretch; gap:16px;}\n    .ph-cta-row .ph-btn{width:100%; text-align:center;}\n    .ph-link-quiet{text-align:center;}\n    .ph-badges{gap:14px 18px;}\n    .ph-moment-tabs{grid-template-columns:1fr; gap:8px;}\n    .ph-moment-card{padding:26px 22px 22px; border-radius:22px;}\n    .ph-moment-stage{flex-direction:column; gap:14px; min-height:0;}\n    .ph-panel{padding:26px 22px;}\n    .ph-band{border-radius:24px;}\n    .ph-band-mode{padding:14px;}\n    .ph-closing .ph-btn{width:100%;}\n    .ph-spec-row .ph-v, .ph-spec-row .ph-k{font-size:14px;}\n    .ph-sticky-inner{padding:10px 16px; gap:12px;}\n    .ph-sticky-copy strong{font-size:14px;}\n    .ph-sticky-copy span{display:none;}\n    .ph-sticky-cta .ph-btn{padding:13px 24px; font-size:14px;}\n  }\n  @media (max-width: 400px){\n    .ph-wrap{padding:0 16px;}\n    .ph-hero h1{font-size:28px;}\n    .ph-badges{flex-direction:column; align-items:flex-start; gap:10px;}\n    .ph-moment-scene{width:72px; height:72px;}\n    .ph-scene-icon svg{width:36px; height:36px;}\n    .ph-sticky-copy strong{font-size:13px;}\n    .ph-sticky-cta .ph-btn{padding:13px 20px;}\n  }\n\n\u003c\/style\u003e\n\u003cdiv class=\"ph-root\" id=\"ph-root-{{ section.id }}\"\u003e\n\u003cdiv class=\"ph-wrap\"\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"ph-section ph-hero\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"ph-eyebrow\"\u003ePatHug™ · Gentle Baby Patting Companion\u003c\/div\u003e\n\u003ch1\u003eThe gentle pat that feels like home.\u003c\/h1\u003e\n\u003cp class=\"ph-lede\"\u003eYour baby has finally drifted off in your arms, and the second you try to lay them down, their eyes flutter open. So you stay. Patting. Rocking. Waiting. \u003cstrong\u003ePatHug was designed around that exact moment -\u003c\/strong\u003e a soft, huggable companion with a gentle sensory palm that recreates the one motion every baby already knows: yours.\u003c\/p\u003e\n\u003cdiv class=\"ph-cta-row\"\u003e\u003cbutton class=\"ph-btn\"\u003eOrder Now\u003c\/button\u003e\u003c\/div\u003e\n\u003cdiv class=\"ph-badges\"\u003e\n\u003cspan class=\"ph-badge\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M12 21s-7-4.35-9.5-8.5C1 9 2.5 5.5 6 5c2-.3 3.7.9 4.5 2.3C11.3 5.9 13 4.7 15 5c3.5.5 5 4 3.5 7.5C16 16.65 12 21 12 21z\"\u003e\u003c\/path\u003e\u003c\/svg\u003eWireless remote\u003c\/span\u003e \u003cspan class=\"ph-badge\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003crect x=\"7\" y=\"2\" width=\"10\" height=\"20\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M11 6h2\"\u003e\u003c\/path\u003e\u003c\/svg\u003eUSB rechargeable\u003c\/span\u003e \u003cspan class=\"ph-badge\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M20 6L9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMachine washable\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- MOMENT CARD --\u003e\n\u003cdiv class=\"ph-moment-card ph-reveal\" id=\"ph-moments\"\u003e\n\u003cdiv class=\"ph-rhythm-top\"\u003e\n\u003cdiv class=\"ph-tag\"\u003eMore than a sleep aid\u003c\/div\u003e\n\u003cdiv class=\"ph-paw\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M12 21s-7-4.35-9.5-8.5C1 9 2.5 5.5 6 5c2-.3 3.7.9 4.5 2.3C11.3 5.9 13 4.7 15 5c3.5.5 5 4 3.5 7.5C16 16.65 12 21 12 21z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ph-moment-stage\"\u003e\n\u003cdiv class=\"ph-moment-scene\" id=\"ph-momentScene\"\u003e\n\u003cdiv class=\"ph-scene-icon\" id=\"ph-sceneIcon\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ph-moment-text\"\u003e\n\u003cstrong id=\"ph-momentTitle\"\u003eBedtime \u0026amp; Naps\u003c\/strong\u003e\n\u003cp id=\"ph-momentBody\"\u003eThe slow, steady patting eases your little one toward sleep, so the arms that got them there can finally rest.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- FIX 1: Added data-key attributes to each tab button --\u003e\n\u003cdiv class=\"ph-moment-tabs\" id=\"ph-momentTabs\"\u003e\n\u003cbutton class=\"ph-moment-tab ph-active\"\u003eBedtime\u003c\/button\u003e \u003cbutton class=\"ph-moment-tab\"\u003eNursing\u003c\/button\u003e \u003cbutton class=\"ph-moment-tab\"\u003eReset\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ph-moment-foot\"\u003e\u003cspan class=\"ph-gain\" id=\"ph-momentGain\"\u003eA gentler path to bedtime\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- FEATURES --\u003e\n\u003cdiv class=\"ph-section\"\u003e\n\u003cdiv class=\"ph-section-head ph-reveal\"\u003e\n\u003cdiv class=\"ph-eyebrow\"\u003eWhy Parents Choose PatHug™\u003c\/div\u003e\n\u003ch2\u003eBuilt around the one motion every baby already knows\u003c\/h2\u003e\n\u003cp\u003eSoft, huggable, and designed to keep up with real life from that first daytime nap to full-night sleep.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ph-feature-grid\"\u003e\n\u003cdiv class=\"ph-feature ph-reveal\"\u003e\n\u003cdiv class=\"ph-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M12 21s-7-4.35-9.5-8.5C1 9 2.5 5.5 6 5c2-.3 3.7.9 4.5 2.3C11.3 5.9 13 4.7 15 5c3.5.5 5 4 3.5 7.5C16 16.65 12 21 12 21z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3\u003eGentle Sensory Palm\u003c\/h3\u003e\n\u003cp\u003eA textured, rhythmic pat that recreates the one motion every baby already knows yours.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ph-feature ph-reveal\"\u003e\n\u003cdiv class=\"ph-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003cpath d=\"M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 1 1-2.83 2.83l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-4 0v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 1 1-2.83-2.83l.06-.06A1.65 1.65 0 0 0 4.6 15a1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1 0-4h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 1 1 2.83-2.83l.06.06A1.65 1.65 0 0 0 9 4.6a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 4 0v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 1 1 2.83 2.83l-.06.06A1.65 1.65 0 0 0 19.4 9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 0 4h-.09a1.65 1.65 0 0 0-1.51 1z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3\u003eMultiple Speed \u0026amp; Intensity\u003c\/h3\u003e\n\u003cp\u003eFrom a light, calming touch for daytime naps to a deeper, steadier rhythm for full-night sleep.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ph-feature ph-reveal\"\u003e\n\u003cdiv class=\"ph-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003crect x=\"6\" y=\"9\" width=\"12\" height=\"12\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M9 9V6a3 3 0 0 1 6 0v3\"\u003e\u003c\/path\u003e\u003ccircle cx=\"12\" cy=\"15\" r=\"1.5\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3\u003eWireless Remote\u003c\/h3\u003e\n\u003cp\u003eStart or adjust the motion without ever having to lean back into the crib.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ph-feature ph-reveal\"\u003e\n\u003cdiv class=\"ph-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M4 10c0-3 2-6 8-6s8 3 8 6-2 3-2 6-2 4-6 4-6-1-6-4-2-3-2-6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3\u003eSoft, Huggable Plush\u003c\/h3\u003e\n\u003cp\u003eA cuddly companion designed to be held and loved, safe for supervised sleep and play.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ph-feature ph-reveal\"\u003e\n\u003cdiv class=\"ph-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M4 6h16v3a4 4 0 0 1-4 4H8a4 4 0 0 1-4-4V6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M8 13v6M16 13v6M6 19h12\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3\u003eMachine Washable\u003c\/h3\u003e\n\u003cp\u003eBecause plush toys get loved \u003cem\u003ehard\u003c\/em\u003e. Toss it in with the laundry when it needs a refresh.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ph-feature ph-reveal\"\u003e\n\u003cdiv class=\"ph-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M12 2l1.8 5.6L19 9l-5.2 1.4L12 16l-1.8-5.6L5 9l5.2-1.4L12 2z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003ch3\u003eFour Adorable Designs\u003c\/h3\u003e\n\u003cp\u003eChoose from giraffe, bear, bunny or dinosaur, one for every nursery.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- HOW IT WORKS BAND --\u003e\n\u003cdiv class=\"ph-section\"\u003e\n\u003cdiv class=\"ph-band ph-reveal\"\u003e\n\u003cdiv class=\"ph-band-copy\"\u003e\n\u003cdiv class=\"ph-eyebrow\" style=\"color: var(--ph-rose);\"\u003eHow It Works\u003c\/div\u003e\n\u003ch2\u003eThree gentle settings, one calmer little one\u003c\/h2\u003e\n\u003cp\u003eChoose from multiple speed and intensity settings — from a light, calming touch for daytime naps to a deeper, steadier rhythm for full-night sleep.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- FIX 2: Added data-speed and data-name attributes to each mode --\u003e\n\u003cdiv class=\"ph-band-modes\" id=\"ph-bandModes\"\u003e\n\u003cdiv class=\"ph-band-mode ph-active\" style=\"--ph-card-speed: 2.4s;\"\u003e\n\u003cspan class=\"ph-dot\"\u003e\u003c\/span\u003e \u003cspan class=\"ph-txt\"\u003e\u003cstrong\u003eLight Touch\u003c\/strong\u003e\u003cspan\u003eSoft \u0026amp; calming, perfect for daytime naps\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ph-band-mode\" style=\"--ph-card-speed: 1.5s;\"\u003e\n\u003cspan class=\"ph-dot\"\u003e\u003c\/span\u003e \u003cspan class=\"ph-txt\"\u003e\u003cstrong\u003eSteady Rhythm\u003c\/strong\u003e\u003cspan\u003eA middle tempo for settling and story time\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ph-band-mode\" style=\"--ph-card-speed: 0.9s;\"\u003e\n\u003cspan class=\"ph-dot\"\u003e\u003c\/span\u003e \u003cspan class=\"ph-txt\"\u003e\u003cstrong\u003eDeep Comfort\u003c\/strong\u003e\u003cspan\u003eA deeper, steadier rhythm for full-night sleep\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ph-band-visual\"\u003e\n\u003cdiv class=\"ph-ripple-stage\"\u003e\n\u003cspan class=\"ph-ring\"\u003e\u003c\/span\u003e \u003cspan class=\"ph-ring\"\u003e\u003c\/span\u003e \u003cspan class=\"ph-ring\"\u003e\u003c\/span\u003e\n\u003cdiv class=\"ph-tap-pad\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M12 21s-7-4.35-9.5-8.5C1 9 2.5 5.5 6 5c2-.3 3.7.9 4.5 2.3C11.3 5.9 13 4.7 15 5c3.5.5 5 4 3.5 7.5C16 16.65 12 21 12 21z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ph-visual-label\" id=\"ph-visualLabel\"\u003eNow playing · Light Touch\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- INCLUDED \u0026 SPECS --\u003e\n\u003cdiv class=\"ph-section\" id=\"ph-included\"\u003e\n\u003cdiv class=\"ph-section-head ph-reveal\"\u003e\n\u003cdiv class=\"ph-eyebrow\"\u003eUnbox \u0026amp; Specs\u003c\/div\u003e\n\u003ch2\u003eEverything you need, right out of the box\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ph-two-col\"\u003e\n\u003cdiv class=\"ph-panel ph-reveal\"\u003e\n\u003ch3\u003eWhat's Included\u003c\/h3\u003e\n\u003cdiv class=\"ph-list-row\"\u003e\n\u003cspan class=\"ph-num\"\u003e1\u003c\/span\u003e1 × PatHug™ Gentle Patting Companion\u003c\/div\u003e\n\u003cdiv class=\"ph-list-row\"\u003e\n\u003cspan class=\"ph-num\"\u003e2\u003c\/span\u003eUSB Charging Cable\u003c\/div\u003e\n\u003cdiv class=\"ph-list-row\"\u003e\n\u003cspan class=\"ph-num\"\u003e3\u003c\/span\u003eWireless Remote\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ph-panel ph-reveal\"\u003e\n\u003ch3\u003eSpecifications\u003c\/h3\u003e\n\u003cdiv class=\"ph-spec-row\"\u003e\n\u003cspan class=\"ph-k\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"ph-v\"\u003ePremium Plush Fabric\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ph-spec-row\"\u003e\n\u003cspan class=\"ph-k\"\u003eFilling\u003c\/span\u003e\u003cspan class=\"ph-v\"\u003eSoft PP Cotton\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ph-spec-row\"\u003e\n\u003cspan class=\"ph-k\"\u003ePower\u003c\/span\u003e\u003cspan class=\"ph-v\"\u003eUSB Rechargeable Battery\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ph-spec-row\"\u003e\n\u003cspan class=\"ph-k\"\u003eControl\u003c\/span\u003e\u003cspan class=\"ph-v\"\u003eWireless Remote\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ph-spec-row\"\u003e\n\u003cspan class=\"ph-k\"\u003eSettings\u003c\/span\u003e\u003cspan class=\"ph-v\"\u003eMultiple Speed \u0026amp; Intensity\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ph-spec-row\"\u003e\n\u003cspan class=\"ph-k\"\u003eCare\u003c\/span\u003e\u003cspan class=\"ph-v\"\u003eMachine Washable\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"ph-section ph-closing\"\u003e\n\u003ch2 class=\"ph-reveal\"\u003eA gentler night, for both of you. 🤍\u003c\/h2\u003e\n\u003cp class=\"ph-kicker ph-reveal\"\u003ePatHug won't replace your arms - nothing does. But on the nights you need five more minutes, it's the quiet, steady hand that's always ready.\u003c\/p\u003e\n\u003cbutton class=\"ph-btn ph-reveal\"\u003eOrder PatHug Today\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- end ph-wrap --\u003e\n\u003cdiv class=\"ph-footer\"\u003ePatHug™ · The gentle pat that feels like home.\u003c\/div\u003e\n\u003c!-- STICKY CTA --\u003e\n\u003cdiv class=\"ph-sticky-cta\" id=\"ph-stickyCta\"\u003e\n\u003cdiv class=\"ph-sticky-inner\"\u003e\n\u003cdiv class=\"ph-sticky-copy\"\u003e\n\u003cstrong\u003eA gentler night, for both of you. 🤍\u003c\/strong\u003e \u003cspan\u003ePatHug™ · The quiet, steady hand that's always ready.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"ph-btn\"\u003eOrder Now\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- end ph-root --\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"SoftCare","offers":[{"title":"Gentle Giraffe","offer_id":49539814817944,"sku":null,"price":549.0,"currency_code":"ZAR","in_stock":true},{"title":"Lovey Dino","offer_id":49539814850712,"sku":null,"price":549.0,"currency_code":"ZAR","in_stock":true},{"title":"Sleepy Bunny","offer_id":49539814883480,"sku":null,"price":549.0,"currency_code":"ZAR","in_stock":true},{"title":"Cozy Goose","offer_id":49552569401496,"sku":null,"price":549.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0768\/1291\/0744\/files\/giraffe-pillow-product-shot.png?v=1784684323","url":"https:\/\/www.softcare.co.za\/products\/pathug","provider":"SoftCare","version":"1.0","type":"link"}