{"product_id":"foot-calf-massager-with-heat-compress","title":"Foot \u0026 Calf Massager with Heat Compress","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:ital,wght@0,100;0,300;0,400;0,500;0,600;0,700;0,900;1,300;1,900\u0026display=swap');\n\n#pd-fcm{all:initial;display:block;font-family:'Inter',sans-serif;background:#f5f2ed;color:#7a7060;-webkit-font-smoothing:antialiased}\n#pd-fcm *,#pd-fcm *::before,#pd-fcm *::after{box-sizing:border-box;margin:0;padding:0}\n\n#pd-fcm .nv-hero{background:#ede8df;color:#7a7060;overflow:hidden;border-bottom:1px solid #ddd8ce}\n#pd-fcm .nv-hero-eyebrow{display:flex;align-items:center;border-bottom:1px solid #ddd8ce;padding:0 48px}\n#pd-fcm .nv-hero-eyebrow-item{font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#9a8a72;padding:16px 0;margin-right:32px}\n#pd-fcm .nv-hero-eyebrow-item.active{color:#7a7060;border-bottom:2px solid #7a7060;margin-bottom:-1px}\n#pd-fcm .nv-hero-body{padding:80px 48px 0;display:grid;grid-template-columns:1fr 380px;align-items:end}\n#pd-fcm .nv-hero-left{padding-bottom:80px}\n#pd-fcm .nv-hero-kicker{font-size:10px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:#9a8a72;margin-bottom:28px;display:block}\n#pd-fcm .nv-hero-h1{font-size:clamp(3rem,8vw,6rem);font-weight:900;line-height:.9;letter-spacing:-.06em;color:#7a7060}\n#pd-fcm .nv-hero-h1 em{font-style:italic;font-weight:100;color:#7a7060;display:block}\n#pd-fcm .nv-hero-right{border-left:1px solid #ddd8ce;padding:48px 0 48px 48px;align-self:stretch;display:flex;flex-direction:column;justify-content:space-between}\n#pd-fcm .nv-hero-desc{font-size:13px;color:#9a8a72;line-height:1.8;margin-bottom:40px}\n#pd-fcm .nv-hero-stat{padding:20px 0;border-top:1px solid #ddd8ce;display:flex;align-items:baseline;justify-content:space-between}\n#pd-fcm .nv-hero-stat-num{font-size:2.8rem;font-weight:900;letter-spacing:-.06em;color:#7a7060;line-height:1}\n#pd-fcm .nv-hero-stat-label{font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#9a8a72;text-align:right}\n\n#pd-fcm .nv-ticker{background:#f5f2ed;border-top:1px solid #ddd8ce;border-bottom:1px solid #ddd8ce;overflow:hidden;padding:14px 0;white-space:nowrap}\n#pd-fcm .nv-ticker-track{display:inline-flex;animation:fcm-scroll 28s linear infinite}\n#pd-fcm .nv-ticker-item{font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#7a7060;padding:0 40px;border-right:1px solid #ddd8ce}\n@keyframes fcm-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}\n\n#pd-fcm .nv-mission{background:#f5f2ed;padding:80px 48px;border-bottom:1px solid #ddd8ce;display:grid;grid-template-columns:200px 1fr;gap:80px;align-items:start}\n#pd-fcm .nv-mission-label-wrap{position:sticky;top:40px}\n#pd-fcm .nv-mission-label{font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#9a8a72;display:block;margin-bottom:16px}\n#pd-fcm .nv-mission-icon svg{width:36px;height:36px;stroke:#7a7060;fill:none;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}\n#pd-fcm .nv-mission-quote{font-size:clamp(1.4rem,3vw,2.4rem);font-weight:300;font-style:italic;line-height:1.4;color:#7a7060;letter-spacing:-.02em}\n#pd-fcm .nv-mission-quote strong{font-weight:900;font-style:normal}\n\n#pd-fcm .nv-pillars{background:#f5f2ed;border-bottom:1px solid #ddd8ce}\n#pd-fcm .nv-pillars-header{padding:40px 48px;border-bottom:1px solid #ddd8ce;display:flex;align-items:center;justify-content:space-between}\n#pd-fcm .nv-pillars-title{font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#7a7060}\n#pd-fcm .nv-pillars-count{font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#9a8a72}\n#pd-fcm .nv-pillars-grid{display:grid;grid-template-columns:repeat(4,1fr)}\n#pd-fcm .nv-pillar{background:#f5f2ed;padding:48px 40px;border-right:1px solid #ddd8ce;transition:background .2s}\n#pd-fcm .nv-pillar:last-child{border-right:none}\n#pd-fcm .nv-pillar:hover{background:#ede8df}\n#pd-fcm .nv-pillar-num{font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#c8bfb0;display:block;margin-bottom:32px}\n#pd-fcm .nv-pillar-icon svg{width:26px;height:26px;stroke:#7a7060;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}\n#pd-fcm .nv-pillar-title{font-size:14px;font-weight:700;letter-spacing:-.02em;color:#7a7060;display:block;margin-bottom:12px;margin-top:20px}\n#pd-fcm .nv-pillar-body{font-size:12px;color:#9a8a72;line-height:1.85}\n\n#pd-fcm .nv-specs{background:#f5f2ed;border-bottom:1px solid #ddd8ce}\n#pd-fcm .nv-specs-header{padding:40px 48px;border-bottom:1px solid #ddd8ce;display:flex;align-items:center;justify-content:space-between}\n#pd-fcm .nv-specs-title{font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#7a7060}\n#pd-fcm .nv-spec-row{display:grid;grid-template-columns:200px 1fr;border-bottom:1px solid #ddd8ce;padding:20px 48px;gap:24px;align-items:start;transition:background .15s}\n#pd-fcm .nv-spec-row:last-child{border-bottom:none}\n#pd-fcm .nv-spec-row:hover{background:#ede8df}\n#pd-fcm .nv-spec-key{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#C4A96B}\n#pd-fcm .nv-spec-val{font-size:13px;color:#7a7060;line-height:1.6}\n\n#pd-fcm .nv-editorial{background:#ede8df;color:#7a7060;padding:80px 48px;border-bottom:1px solid #ddd8ce}\n#pd-fcm .nv-editorial-inner{max-width:900px}\n#pd-fcm .nv-editorial-label{font-size:10px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:#9a8a72;display:block;margin-bottom:32px}\n#pd-fcm .nv-editorial-text{font-size:clamp(2rem,5vw,4rem);font-weight:900;line-height:.95;letter-spacing:-.05em;color:#7a7060}\n#pd-fcm .nv-editorial-text em{font-style:italic;font-weight:100;color:#9a8a72}\n#pd-fcm .nv-editorial-sub{margin-top:40px;font-size:13px;color:#9a8a72;line-height:1.7;max-width:480px}\n\n@media(max-width:900px){\n  #pd-fcm .nv-hero-body{grid-template-columns:1fr;padding:48px 24px 0}\n  #pd-fcm .nv-hero-eyebrow{padding:0 24px}\n  #pd-fcm .nv-hero-right{border-left:none;border-top:1px solid #ddd8ce;padding:32px 0}\n  #pd-fcm .nv-hero-left{padding-bottom:0}\n  #pd-fcm .nv-mission{grid-template-columns:1fr;gap:24px;padding:60px 24px}\n  #pd-fcm .nv-mission-label-wrap{position:static}\n  #pd-fcm .nv-pillars-grid{grid-template-columns:1fr 1fr}\n  #pd-fcm .nv-pillar{border-bottom:1px solid #ddd8ce}\n  #pd-fcm .nv-pillars-header,#pd-fcm .nv-specs-header{padding:28px 24px}\n  #pd-fcm .nv-spec-row{grid-template-columns:1fr;padding:16px 24px;gap:8px}\n  #pd-fcm .nv-editorial{padding:60px 24px}\n}\n@media(max-width:600px){\n  #pd-fcm .nv-pillars-grid{grid-template-columns:1fr}\n  #pd-fcm .nv-pillar{border-right:none}\n}\n\u003c\/style\u003e\n\n\u003cdiv id=\"pd-fcm\"\u003e\n\n\u003csection class=\"nv-hero\"\u003e\n  \u003cdiv class=\"nv-hero-eyebrow\"\u003e\n    \u003cspan class=\"nv-hero-eyebrow-item active\"\u003eOverview\u003c\/span\u003e\n    \u003cspan class=\"nv-hero-eyebrow-item\"\u003eFeatures\u003c\/span\u003e\n    \u003cspan class=\"nv-hero-eyebrow-item\"\u003eSpecifications\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"nv-hero-body\"\u003e\n    \u003cdiv class=\"nv-hero-left\"\u003e\n      \u003cspan class=\"nv-hero-kicker\"\u003eNovva Living · Health \u0026amp; Beauty\u003c\/span\u003e\n      \u003ch2 class=\"nv-hero-h1\"\u003eFoot \u0026amp; Calf\u003cbr\u003e\u003cem\u003eMassager\u003c\/em\u003e\n\u003c\/h2\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"nv-hero-right\"\u003e\n      \u003cp class=\"nv-hero-desc\"\u003eIntelligent kneading massage for the foot sole and calf with built-in heat compress therapy — timer function, simple button control, available in Grey and Blue with US, EU, UK and USB plug options.\u003c\/p\u003e\n      \u003cdiv\u003e\n        \u003cdiv class=\"nv-hero-stat\"\u003e\n          \u003cspan class=\"nv-hero-stat-num\"\u003e2\u003c\/span\u003e\n          \u003cspan class=\"nv-hero-stat-label\"\u003eTherapy Modes\u003cbr\u003eKnead · Heat\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"nv-hero-stat\"\u003e\n          \u003cspan class=\"nv-hero-stat-num\"\u003e4\u003c\/span\u003e\n          \u003cspan class=\"nv-hero-stat-label\"\u003ePlug Options\u003cbr\u003eUS · EU · UK · USB\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cdiv class=\"nv-ticker\"\u003e\n  \u003cdiv class=\"nv-ticker-track\"\u003e\n    \u003cspan class=\"nv-ticker-item\"\u003eKneading Massage\u003c\/span\u003e\n    \u003cspan class=\"nv-ticker-item\"\u003eHeat Compress\u003c\/span\u003e\n    \u003cspan class=\"nv-ticker-item\"\u003eFoot \u0026amp; Calf\u003c\/span\u003e\n    \u003cspan class=\"nv-ticker-item\"\u003eTimer Function\u003c\/span\u003e\n    \u003cspan class=\"nv-ticker-item\"\u003eGrey \u0026amp; Blue\u003c\/span\u003e\n    \u003cspan class=\"nv-ticker-item\"\u003e4 Plug Options\u003c\/span\u003e\n    \u003cspan class=\"nv-ticker-item\"\u003eNovva Living\u003c\/span\u003e\n    \u003cspan class=\"nv-ticker-item\"\u003eKneading Massage\u003c\/span\u003e\n    \u003cspan class=\"nv-ticker-item\"\u003eHeat Compress\u003c\/span\u003e\n    \u003cspan class=\"nv-ticker-item\"\u003eFoot \u0026amp; Calf\u003c\/span\u003e\n    \u003cspan class=\"nv-ticker-item\"\u003eTimer Function\u003c\/span\u003e\n    \u003cspan class=\"nv-ticker-item\"\u003eGrey \u0026amp; Blue\u003c\/span\u003e\n    \u003cspan class=\"nv-ticker-item\"\u003e4 Plug Options\u003c\/span\u003e\n    \u003cspan class=\"nv-ticker-item\"\u003eNovva Living\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003csection class=\"nv-mission\"\u003e\n  \u003cdiv class=\"nv-mission-label-wrap\"\u003e\n    \u003cspan class=\"nv-mission-label\"\u003eThe Idea\u003c\/span\u003e\n    \u003cspan class=\"nv-mission-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cblockquote class=\"nv-mission-quote\"\u003e\"Your feet carry you all day — they deserve \u003cstrong\u003eproper relief\u003c\/strong\u003e, not just rest.\"\u003c\/blockquote\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"nv-pillars\"\u003e\n  \u003cdiv class=\"nv-pillars-header\"\u003e\n    \u003cspan class=\"nv-pillars-title\"\u003eWhy You'll Love It\u003c\/span\u003e\n    \u003cspan class=\"nv-pillars-count\"\u003eKneading · Heat · Timed · Worldwide\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"nv-pillars-grid\"\u003e\n    \u003cdiv class=\"nv-pillar\"\u003e\n      \u003cspan class=\"nv-pillar-num\"\u003e01\u003c\/span\u003e\n      \u003cspan class=\"nv-pillar-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003cpolyline points=\"12 6 12 12 16 14\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/span\u003e\n      \u003cspan class=\"nv-pillar-title\"\u003eIntelligent Kneading\u003c\/span\u003e\n      \u003cp class=\"nv-pillar-body\"\u003eTargeted kneading massage works the foot sole and calf muscles — mimicking the pressure and rhythm of a professional massage to relieve tension, fatigue and soreness.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"nv-pillar\"\u003e\n      \u003cspan class=\"nv-pillar-num\"\u003e02\u003c\/span\u003e\n      \u003cspan class=\"nv-pillar-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20z\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 6v6l4 2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n      \u003cspan class=\"nv-pillar-title\"\u003eHeat Compress Therapy\u003c\/span\u003e\n      \u003cp class=\"nv-pillar-body\"\u003eBuilt-in heat compress adds warmth to the massage — helping muscles relax more deeply, improving circulation and making every session more effective than kneading alone.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"nv-pillar\"\u003e\n      \u003cspan class=\"nv-pillar-num\"\u003e03\u003c\/span\u003e\n      \u003cspan class=\"nv-pillar-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003crect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"\u003e\u003c\/rect\u003e\u003cline x1=\"9\" y1=\"3\" x2=\"9\" y2=\"21\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\u003c\/span\u003e\n      \u003cspan class=\"nv-pillar-title\"\u003eTimer \u0026amp; Button Control\u003c\/span\u003e\n      \u003cp class=\"nv-pillar-body\"\u003eA built-in timer provides automatic shut-off for hands-free convenience — simple button control means you can adjust settings without interrupting your relaxation.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"nv-pillar\"\u003e\n      \u003cspan class=\"nv-pillar-num\"\u003e04\u003c\/span\u003e\n      \u003cspan class=\"nv-pillar-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003cline x1=\"2\" y1=\"12\" x2=\"22\" y2=\"12\"\u003e\u003c\/line\u003e\u003cpath d=\"M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n      \u003cspan class=\"nv-pillar-title\"\u003e4 Plug Options\u003c\/span\u003e\n      \u003cp class=\"nv-pillar-body\"\u003eAvailable with US, EU, UK and USB charging options — compatible with sockets worldwide, making this massager equally at home in the UK, Europe, the US or anywhere else.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"nv-specs\"\u003e\n  \u003cdiv class=\"nv-specs-header\"\u003e\n    \u003cspan class=\"nv-specs-title\"\u003eProduct Specifications\u003c\/span\u003e\n    \u003cspan style=\"font-size:11px;color:#9a8a72\"\u003eFoot \u0026amp; Calf Massager with Heat Compress\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"nv-spec-row\"\u003e\n    \u003cspan class=\"nv-spec-key\"\u003eMassage Type\u003c\/span\u003e\n    \u003cspan class=\"nv-spec-val\"\u003eIntelligent Kneading\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"nv-spec-row\"\u003e\n    \u003cspan class=\"nv-spec-key\"\u003eTherapy\u003c\/span\u003e\n    \u003cspan class=\"nv-spec-val\"\u003eHeat Compress\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"nv-spec-row\"\u003e\n    \u003cspan class=\"nv-spec-key\"\u003eBody Areas\u003c\/span\u003e\n    \u003cspan class=\"nv-spec-val\"\u003eFoot Sole · Calf\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"nv-spec-row\"\u003e\n    \u003cspan class=\"nv-spec-key\"\u003eControl\u003c\/span\u003e\n    \u003cspan class=\"nv-spec-val\"\u003eButton\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"nv-spec-row\"\u003e\n    \u003cspan class=\"nv-spec-key\"\u003eTimer\u003c\/span\u003e\n    \u003cspan class=\"nv-spec-val\"\u003eYes — Automatic Shut-Off\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"nv-spec-row\"\u003e\n    \u003cspan class=\"nv-spec-key\"\u003eColours\u003c\/span\u003e\n    \u003cspan class=\"nv-spec-val\"\u003eGrey · Blue\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"nv-spec-row\"\u003e\n    \u003cspan class=\"nv-spec-key\"\u003ePlug Options\u003c\/span\u003e\n    \u003cspan class=\"nv-spec-val\"\u003eUS Plug · EU Plug · UK Plug · USB Charging\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"nv-spec-row\"\u003e\n    \u003cspan class=\"nv-spec-key\"\u003eBest For\u003c\/span\u003e\n    \u003cspan class=\"nv-spec-val\"\u003eFoot \u0026amp; Calf Fatigue · Post-Exercise Recovery · Home Relaxation\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"nv-spec-row\"\u003e\n    \u003cspan class=\"nv-spec-key\"\u003eIn the Box\u003c\/span\u003e\n    \u003cspan class=\"nv-spec-val\"\u003e1 × Foot \u0026amp; Calf Massager with Heat Compress\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"nv-editorial\"\u003e\n  \u003cdiv class=\"nv-editorial-inner\"\u003e\n    \u003cspan class=\"nv-editorial-label\"\u003eKnead It. Heat It. Recover.\u003c\/span\u003e\n    \u003cp class=\"nv-editorial-text\"\u003eKneading massage.\u003cbr\u003e\u003cem\u003eHeat compress.\u003c\/em\u003e\u003cbr\u003eAt home.\u003c\/p\u003e\n    \u003cp class=\"nv-editorial-sub\"\u003eA foot and calf massager with intelligent kneading and heat compress therapy — timer function, button control, Grey or Blue, and four plug options for use anywhere in the world.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e","brand":"Novva Living","offers":[{"title":"Grey — US Plug","offer_id":52634429718815,"sku":"5720731887472-V2","price":108.0,"currency_code":"AUD","in_stock":true},{"title":"Blue — US Plug","offer_id":52634429751583,"sku":"5720731887473-V2","price":108.0,"currency_code":"AUD","in_stock":true},{"title":"Grey — EU Plug","offer_id":52634429784351,"sku":"5720731887470-V2","price":108.0,"currency_code":"AUD","in_stock":true},{"title":"Blue — EU Plug","offer_id":52634429817119,"sku":"5720731887471-V2","price":108.0,"currency_code":"AUD","in_stock":true},{"title":"Grey — USB Charging","offer_id":52634429849887,"sku":"5824100722517-V2","price":108.0,"currency_code":"AUD","in_stock":true},{"title":"Blue — USB Charging","offer_id":52634429882655,"sku":"5824100722518-V2","price":108.0,"currency_code":"AUD","in_stock":true},{"title":"Grey — UK Plug","offer_id":52634429915423,"sku":"5894157695089-V2","price":108.0,"currency_code":"AUD","in_stock":true},{"title":"Blue — UK Plug","offer_id":52634429948191,"sku":"5894157695088-V2","price":108.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0948\/3609\/7311\/files\/ChatGPT_Image_Jun_24_2026_09_25_54_PM.png?v=1782332785","url":"https:\/\/novvaliving.com\/products\/foot-calf-massager-with-heat-compress","provider":"Novva Living","version":"1.0","type":"link"}