{"product_id":"bodilink-head-support","title":"BodiLink® Head Support","description":"\u003cstyle\u003e\nproduct-info:has(#jay-config) variant-selects,product-info:has(#jay-config) variant-radios,product-info:has(#jay-config) .product-form__quantity,product-info:has(#jay-config) form[id^=\"product-form-installment\"],product-info:has(#jay-config) pickup-availability{display:none!important}\n#jay-config{border:1px solid #dce4e9;border-radius:12px;padding:20px;margin:18px 0;background:#f8fbfc}#jay-config h2{margin:0 0 8px}#jay-config p{margin:10px 0;line-height:1.45}#jay-config .fu-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}#jay-config label{display:block;font-weight:600}#jay-config select,#jay-config textarea{width:100%;padding:11px;margin:5px 0 12px;border:1px solid #acbac4;border-radius:6px;background:white;font:inherit}#jay-config textarea{min-height:80px}#jay-config details{border-top:1px solid #d9e3e9;padding:14px 0}#jay-config summary{cursor:pointer;font-weight:bold}#jay-config .fu-pad{font-size:14px}#jay-config .fu-total{display:flex;flex-direction:column;margin:15px 0}#jay-config .fu-total strong{font-size:28px;color:#135e74}#jay-config .fu-total span,#jay-config .fu-sku{font-size:13px}#jay-config .fu-warning{color:#8a4100}#jay-config .fu-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}#jay-config button{background:#155f75;color:white;border:0;border-radius:6px;padding:13px;font:inherit;cursor:pointer}#jay-config button:disabled{opacity:.5;cursor:not-allowed}\n.jay-page{color:#263f4d}.jay-page h2{margin:25px 0 10px}.jay-page p{line-height:1.55;margin:8px 0}.jay-page table{width:100%;border-collapse:collapse}.jay-page td,.jay-page th{padding:8px;border-bottom:1px solid #dbe4e8;text-align:left}.jay-page .fu-feature{margin:22px 0}.jay-page .fu-feature img{width:100%;height:auto;border-radius:8px}.jay-page ul{padding-left:20px}.jay-page li{margin:4px 0}.jay-page iframe{width:100%;aspect-ratio:16\/9;border:0}\n#jay-config .fu-unavailable{opacity:.45;cursor:not-allowed}#jay-config .fu-unavailable input{cursor:not-allowed}#jay-config [hidden]{display:none!important}#jay-config .fu-review{background:white;border-radius:8px;padding:12px;margin-top:12px}#jay-config .fu-selection{font-size:14px}#jay-config .fu-actions button,#jay-config .fu-primary{display:block;width:100%;text-align:center;background:#155f75;color:white;border-radius:6px;padding:14px;text-decoration:none;font-weight:700}#jay-config .fu-pad{padding:12px;background:white;border:1px solid #dce4e9;border-radius:6px}#jay-config .fu-pad input{width:18px;height:18px;vertical-align:middle}#jay-config .fu-total span:empty,#jay-config .fu-warning:empty,#jay-config .fu-message:empty{display:none}#jay-config .fu-pads{border-top:1px solid #d9e3e9;padding:14px 0}#jay-config .fu-pads h3{font-size:18px;margin:0 0 8px}body:has(#jay-config) img[src*=\"accessories.w3apps.co\/images\/spin.gif\"]{display:none!important}\nproduct-info:has(#jay-config) .shopify-payment-button,product-info:has(#jay-config) #w3-product-accessories,product-info:has(#jay-config) .w3-product-accessories{display:none!important}#jay-config [hidden]{display:none!important}#jay-config input[type=text]{width:100%;padding:11px;border:1px solid #acbac4;border-radius:6px;font:inherit}#jay-config input[type=checkbox]{accent-color:#155f75}#jay-config h2{font-size:24px}#jay-config summary{line-height:1.45}#jay-config .fu-grid{margin:10px 0}#jay-config .fu-pad{font-weight:500}#jay-config details .fu-grid{max-height:360px;overflow:auto;padding:2px}#jay-config .fu-total strong{font-size:28px}\u003c\/style\u003e\u003cstyle id=\"roho-compact-spacing\"\u003e\nproduct-info:has(#jay-config) .product__info-container \u003e * + *{margin-top:10px!important;margin-bottom:0!important}\nproduct-info:has(#jay-config) .product__text{margin:0 0 4px!important}\nproduct-info:has(#jay-config) .product__title{margin:0 0 10px!important}\nproduct-info:has(#jay-config) .product__title h1{margin:0;line-height:1.15}\nproduct-info:has(#jay-config) .product__tax{margin-top:4px}\nproduct-info:has(#jay-config) .product-form{margin:8px 0 10px!important}\nproduct-info:has(#jay-config) .product-form__submit{margin-bottom:0}\nproduct-info:has(#jay-config) .product__description{margin-top:14px!important}\n#jay-config{padding:14px;margin:10px 0}\n#jay-config h2{margin:0 0 6px}\n#jay-config p{margin:6px 0;line-height:1.35}\n#jay-config .fu-grid{gap:8px;margin:8px 0}\n#jay-config label{line-height:1.35}\n#jay-config select{padding:8px 10px;margin:3px 0 6px;min-height:44px}\n#jay-config textarea{padding:8px 10px;margin:3px 0 6px;min-height:68px}\n#jay-config details{padding:10px 0}\n#jay-config .fu-pads{padding:10px 0}\n#jay-config .fu-pads h3{margin:0 0 6px}\n#jay-config .fu-pad{padding:8px}\n#jay-config .fu-pad-note:empty{display:none}\n#jay-config .fu-review{padding:8px;margin-top:8px}\n#jay-config .fu-selection{margin:4px 0}\n#jay-config .fu-sku{margin:6px 0}\n#jay-config .fu-actions{gap:8px}\n#jay-config .fu-primary,#jay-config .fu-actions button{padding:11px;min-height:44px}\n.jay-page h2{margin:18px 0 8px}\n.jay-page h3{margin:14px 0 6px}\n.jay-page p{margin:6px 0;line-height:1.45}\n.jay-page li{margin:3px 0}\n.jay-page td,.jay-page th{padding:6px 8px}\n\u003c\/style\u003e\u003cdiv id=\"jay-config\"\u003e\u003cp\u003eChoose your configuration. Enable JavaScript for live pricing, or contact \u003ca href=\"mailto:info@inmotionservices.ca\"\u003einfo@inmotionservices.ca\u003c\/a\u003e for help.\u003c\/p\u003e\u003c\/div\u003e\u003cscript\u003e(function(){\n'use strict';\nconst D={\"title\":\"BodiLink® Head Support\",\"short\":\"Head Support\",\"rows\":[{\"sku\":\"BL-HSP1-6W3L\",\"w\":6,\"d\":3,\"size\":\"6″ × 3″ — Soft — BL-HSP1-6W3L\",\"profile\":\"Support pad\",\"cover\":\"Included cover\",\"price\":260,\"id\":\"68153885458581\",\"source\":\"BODILINK, HEAD SUPPORT PAD, 6W3L, SOFT\"},{\"sku\":\"BL-HSP2-6W3L\",\"w\":6,\"d\":3,\"size\":\"6″ × 3″ — Soft — BL-HSP2-6W3L\",\"profile\":\"Support pad\",\"cover\":\"Included cover\",\"price\":260,\"id\":\"68153885655189\",\"source\":\"BODILINK, HEAD SUPPORT PAD, 6W3L, X-SOFT\"},{\"sku\":\"BL-HSP3-6W5L\",\"w\":6,\"d\":5,\"size\":\"6″ × 5″ — Pad 3 — Foam\",\"profile\":\"Support pad\",\"cover\":\"Included cover\",\"price\":260,\"id\":\"68153885851797\",\"source\":\"BODILINK HEAD SUPPORT PAD 3, FOAM, 6''W X 5''L\"},{\"sku\":\"BL-HSP1-8W4L\",\"w\":8,\"d\":4,\"size\":\"8″ × 4″ — Soft — BL-HSP1-8W4L\",\"profile\":\"Support pad\",\"cover\":\"Included cover\",\"price\":260,\"id\":\"68153885491349\",\"source\":\"BODILINK, HEAD SUPPORT PAD, 8W4L, SOFT\"},{\"sku\":\"BL-HSP2-8W4L\",\"w\":8,\"d\":4,\"size\":\"8″ × 4″ — Soft — BL-HSP2-8W4L\",\"profile\":\"Support pad\",\"cover\":\"Included cover\",\"price\":260,\"id\":\"68153885687957\",\"source\":\"BODILINK, HEAD SUPPORT PAD, 8W4L, X-SOFT\"},{\"sku\":\"BL-HSP3-8W5L\",\"w\":8,\"d\":5,\"size\":\"8″ × 5″ — Pad 3 — Foam\",\"profile\":\"Support pad\",\"cover\":\"Included cover\",\"price\":260,\"id\":\"68153885884565\",\"source\":\"BODILINK HEAD SUPPORT PAD 3, FOAM, 8''W X 5''L\"},{\"sku\":\"BL-HSP1-10W5L\",\"w\":10,\"d\":5,\"size\":\"10″ × 5″ — Soft — BL-HSP1-10W5L\",\"profile\":\"Support pad\",\"cover\":\"Included cover\",\"price\":260,\"id\":\"68153885524117\",\"source\":\"BODILINK, HEAD SUPPORT PAD, 10W5L, SOFT\"},{\"sku\":\"BL-HSP2-10W5L\",\"w\":10,\"d\":5,\"size\":\"10″ × 5″ — Soft — BL-HSP2-10W5L\",\"profile\":\"Support pad\",\"cover\":\"Included cover\",\"price\":260,\"id\":\"68153885720725\",\"source\":\"BODILINK, HEAD SUPPORT PAD, 10W5L, X-SOFT\"},{\"sku\":\"BL-HSP3-10W6L\",\"w\":10,\"d\":6,\"size\":\"10″ × 6″ — Pad 3 — Foam\",\"profile\":\"Support pad\",\"cover\":\"Included cover\",\"price\":260,\"id\":\"68153885917333\",\"source\":\"BODILINK HEAD SUPPORT PAD 3, FOAM, 10''W X 6''L\"},{\"sku\":\"BL-HSP1-12W5L\",\"w\":12,\"d\":5,\"size\":\"12″ × 5″ — Pad 1 — Soft\",\"profile\":\"Support pad\",\"cover\":\"Included cover\",\"price\":260,\"id\":\"68153885556885\",\"source\":\"BODILINK HEAD SUPPORT PAD 1, VISCO SOFT, 12\\\"WX5\\\"L\"},{\"sku\":\"BL-HSP2-12W5L\",\"w\":12,\"d\":5,\"size\":\"12″ × 5″ — Pad 2 — Soft\",\"profile\":\"Support pad\",\"cover\":\"Included cover\",\"price\":260,\"id\":\"68153885753493\",\"source\":\"BODILINK HEAD SUPPORT PAD 2, VISCO X-SOFT, 12\\\"WX5\\\"L\"},{\"sku\":\"BL-HSP3-12W6L\",\"w\":12,\"d\":6,\"size\":\"12″ × 6″ — Pad 3 — Foam\",\"profile\":\"Support pad\",\"cover\":\"Included cover\",\"price\":260,\"id\":\"68153885950101\",\"source\":\"BODILINK HEAD SUPPORT PAD 3, FOAM, 12''W X 6''L\"},{\"sku\":\"BL-HSP1-14W5L\",\"w\":14,\"d\":5,\"size\":\"14″ × 5″ — Soft — BL-HSP1-14W5L\",\"profile\":\"Support pad\",\"cover\":\"Included cover\",\"price\":260,\"id\":\"68153885589653\",\"source\":\"BODILINK, HEAD SUPPORT PAD, 14W5L, SOFT\"},{\"sku\":\"BL-HSP2-14W5L\",\"w\":14,\"d\":5,\"size\":\"14″ × 5″ — Soft — BL-HSP2-14W5L\",\"profile\":\"Support pad\",\"cover\":\"Included cover\",\"price\":260,\"id\":\"68153885786261\",\"source\":\"BODILINK, HEAD SUPPORT PAD, 14W5L, X-SOFT\"},{\"sku\":\"BL-HSP3-14W6L\",\"w\":14,\"d\":6,\"size\":\"14″ × 6″ — Pad 3 — Foam\",\"profile\":\"Support pad\",\"cover\":\"Included cover\",\"price\":260,\"id\":\"68153885982869\",\"source\":\"BODILINK HEAD SUPPORT PAD 3, FOAM, 14''W X 6''L\"},{\"sku\":\"BL-HSP1-18W5L\",\"w\":18,\"d\":5,\"size\":\"18″ × 5″ — Soft — BL-HSP1-18W5L\",\"profile\":\"Support pad\",\"cover\":\"Included cover\",\"price\":260,\"id\":\"68153885622421\",\"source\":\"BODILINK, HEAD SUPPORT PAD, 18W5L, SOFT\"},{\"sku\":\"BL-HSP2-18W5L\",\"w\":18,\"d\":5,\"size\":\"18″ × 5″ — Soft — BL-HSP2-18W5L\",\"profile\":\"Support pad\",\"cover\":\"Included cover\",\"price\":260,\"id\":\"68153885819029\",\"source\":\"BODILINK, HEAD SUPPORT PAD, 18W5L, X-SOFT\"},{\"sku\":\"BL-HSP3-18W6L\",\"w\":18,\"d\":6,\"size\":\"18″ × 6″ — Pad 3 — Foam\",\"profile\":\"Support pad\",\"cover\":\"Included cover\",\"price\":260,\"id\":\"68153886015637\",\"source\":\"BODILINK HEAD SUPPORT PAD 3, FOAM, 18''W X 6''L\"}],\"included\":\"Select the listed pad or support configuration. Optional hardware is priced separately; check whether your selected configuration already includes hardware.\",\"extras\":[{\"id\":\"68153886048405\",\"sku\":\"BL-HS-GT3RMLAT\",\"label\":\"BODILINK HEAD SUPPORT GT3 HARDWARE, REMOVABLE, LATERAL\",\"price\":350},{\"id\":\"68153886081173\",\"sku\":\"BL-HS-GT3RMMID\",\"label\":\"BODILINK HEAD SUPPORT GT3 HARDWARE, REMOVABLE, MID LINE\",\"price\":311},{\"id\":\"68153886113941\",\"sku\":\"BL-HS-PT1FDLAT6\",\"label\":\"BODILINK HEAD SUPPORT PT1 HARDWARE, FLIP-DOWN, LAT 6\",\"price\":530},{\"id\":\"68153886146709\",\"sku\":\"BL-HS-PT1FDLAT8\",\"label\":\"BODILINK HEAD SUPPORT PT1 HARDWARE, FLIP-DOWN, LAT 8\",\"price\":530},{\"id\":\"68153886179477\",\"sku\":\"BL-HS-PT1FDMAX8\",\"label\":\"BODILINK HEAD SUPPORT PT1 HARDWARE, FLIP-DOWN, MAX 8\",\"price\":591},{\"id\":\"68153886212245\",\"sku\":\"BL-HS-PT1FDMID6\",\"label\":\"BODILINK HEAD SUPPORT PT1 HARDWARE, FLIP-DOWN, MID 6\",\"price\":419},{\"id\":\"68153886245013\",\"sku\":\"BL-HS-PT1FDMID8\",\"label\":\"BODILINK HEAD SUPPORT PT1 HARDWARE, FLIP-DOWN, MID 8\",\"price\":419},{\"id\":\"68153886277781\",\"sku\":\"BL-HS-PT1LINK2\",\"label\":\"BODILINK HEAD SUPPORT PT1 HARDWARE, EXTRA 2\\\" LINK\",\"price\":114},{\"id\":\"68153886310549\",\"sku\":\"BL-HS-PT1LINK3\",\"label\":\"BODILINK HEAD SUPPORT PT1 HARDWARE, EXTRA 3\\\" LINK\",\"price\":114},{\"id\":\"68153886343317\",\"sku\":\"BL-HS-PT1LINK4\",\"label\":\"BODILINK HEAD SUPPORT PT1 HARDWARE, EXTRA 4\\\" LINK\",\"price\":114},{\"id\":\"68153886376085\",\"sku\":\"BL-HS-PT1RMLAT6\",\"label\":\"BODILINK HEAD SUPPORT PT1 HARDWARE, REMOVABLE, LAT 6\",\"price\":489},{\"id\":\"68153886408853\",\"sku\":\"BL-HS-PT1RMLAT8\",\"label\":\"BODILINK HEAD SUPPORT PT1 HARDWARE, REMOVABLE, LAT 8\",\"price\":489},{\"id\":\"68153886441621\",\"sku\":\"BL-HS-PT1RMMAX8\",\"label\":\"BODILINK HEAD SUPPORT PT1 HARDWARE, REMOVABLE, MAX 8\",\"price\":545},{\"id\":\"68153886474389\",\"sku\":\"BL-HS-PT1RMMID6\",\"label\":\"BODILINK HEAD SUPPORT PT1 HARDWARE, REMOVABLE, MID 6\",\"price\":373},{\"id\":\"68153886507157\",\"sku\":\"BL-HS-PT1RMMID8\",\"label\":\"BODILINK HEAD SUPPORT PT1 HARDWARE, REMOVABLE, MID 8\",\"price\":373}],\"extraHeading\":\"Optional mounting hardware\",\"extraNote\":\"Hardware is priced separately. Confirm mounting compatibility with your wheelchair.\",\"mods\":[],\"quoteOnly\":false,\"sizeLabel\":\"Pad size and shape\",\"defaultModel\":\"Support pad\"},r=document.getElementById('jay-config');if(!r||r.dataset.ready)return;r.dataset.ready='true';\nconst money=n=\u003enew Intl.NumberFormat('en-CA',{style:'currency',currency:'CAD'}).format(n),esc=s=\u003eString(s).replace(\/[\u0026\u003c\u003e\"']\/g,c=\u003e({'\u0026':'\u0026amp;','\u003c':'\u0026lt;','\u003e':'\u0026gt;','\"':'\u0026quot;',\"'\":'\u0026#39;'}[c]));\nconst unique=a=\u003e[...new Set(a)],ordered=(a,preferred)=\u003ea.sort((x,y)=\u003e{const ix=preferred.indexOf(x),iy=preferred.indexOf(y);return (ix\u003c0?99:ix)-(iy\u003c0?99:iy)||x.localeCompare(y)});\nconst models=ordered(unique(D.rows.map(x=\u003ex.profile)),['Standard','Flat Bottom','Reduced Profile','Positioning','Recline','Recline + Positioning','Deep Contour','Deep Contour + Positioning','Deep Contour + Solid Drop Seat','2-inch Positioning','3-inch Positioning']);\nif(D.defaultModel\u0026\u0026models.includes(D.defaultModel)){models.splice(models.indexOf(D.defaultModel),1);models.unshift(D.defaultModel);}\nr.innerHTML='\u003ch2\u003eChoose your '+esc(D.short)+'\u003c\/h2\u003e\u003cp\u003eChoose your configuration below, then use Add to cart. Optional extras are not required. All prices are in CAD.\u003c\/p\u003e\u003cdiv class=\"fu-grid\"\u003e'+(D.rows.length?'\u003clabel'+(models.length===1?' hidden':'')+'\u003e1. Model\u003cselect name=\"model\"\u003e'+models.map(s=\u003e'\u003coption\u003e'+esc(s)+'\u003c\/option\u003e').join('')+'\u003c\/select\u003e\u003c\/label\u003e\u003clabel'+(unique(D.rows.map(x=\u003ex.cover)).length===1?' hidden':'')+'\u003eCover package\u003cselect name=\"cover\"\u003e\u003c\/select\u003e\u003c\/label\u003e\u003clabel\u003e'+esc(D.sizeLabel)+'\u003cselect name=\"size\"\u003e\u003c\/select\u003e\u003c\/label\u003e':'\u003clabel\u003eSeating type\u003cselect name=\"solid\"\u003e\u003coption\u003eAdjustable Solid Seat\u003c\/option\u003e\u003coption\u003eSolid Seat Insert\u003c\/option\u003e\u003coption\u003eDrop Seat hardware\u003c\/option\u003e\u003c\/select\u003e\u003c\/label\u003e\u003clabel\u003eWidth × depth and wheelchair model\u003cinput name=\"solidSize\" type=\"text\" placeholder=\"Tell us your seat size and wheelchair model\"\u003e\u003c\/label\u003e')+'\u003c\/div\u003e\u003cp class=\"fu-included\"\u003e'+esc(D.included)+'\u003c\/p\u003e'+(D.extras.length?'\u003csection class=\"fu-pads\"\u003e\u003ch3\u003e'+esc(D.extraHeading)+'\u003c\/h3\u003e\u003cp\u003e'+esc(D.extraNote)+'\u003c\/p\u003e\u003cdiv class=\"fu-grid\"\u003e'+'\u003clabel\u003eMounting hardware\u003cselect name=\"hardware\"\u003e\u003coption value=\"\"\u003eNo additional hardware\u003c\/option\u003e'+D.extras.map((e,i)=\u003e'\u003coption value=\"'+i+'\"\u003e'+esc(e.label)+' (+'+money(e.price)+')\u003c\/option\u003e').join('')+'\u003c\/select\u003e\u003c\/label\u003e'+'\u003c\/div\u003e\u003cp class=\"fu-pad-note\" role=\"status\"\u003e\u003c\/p\u003e\u003c\/section\u003e':'')+'\u003cdetails\u003e\u003csummary\u003eNeed a custom size or modification? Request a quote\u003c\/summary\u003e\u003cp\u003eChoose any requests below and add the details. Custom work is confirmed by our team before ordering.\u003c\/p\u003e\u003cdiv class=\"fu-grid\"\u003e'+D.mods.map((m,i)=\u003e'\u003clabel class=\"fu-pad\"\u003e\u003cinput type=\"checkbox\" data-mod=\"'+i+'\"\u003e '+esc(m.label)+'\u003c\/label\u003e').join('')+'\u003c\/div\u003e\u003clabel\u003eCustom request or fitting details\u003ctextarea name=\"notes\" placeholder=\"Measurements, modification details, or questions\"\u003e\u003c\/textarea\u003e\u003c\/label\u003e\u003c\/details\u003e\u003cdiv class=\"fu-review\"\u003e\u003cb\u003eYour selection\u003c\/b\u003e\u003cp class=\"fu-selection\"\u003e\u003c\/p\u003e\u003c\/div\u003e\u003cp class=\"fu-sku\"\u003e\u003c\/p\u003e\u003cp class=\"fu-warning\" role=\"status\"\u003e\u003c\/p\u003e\u003cdiv class=\"fu-actions\"\u003e\u003ca class=\"fu-quote\"\u003eNeed help choosing?\u003c\/a\u003e\u003c\/div\u003e\u003cp class=\"fu-message\" role=\"status\"\u003e\u003c\/p\u003e';\nconst control=n=\u003er.querySelector('[name=\"'+n+'\"]'),model=control('model'),cover=control('cover'),size=control('size'),notes=control('notes');let nativeForm=null,nativeButton=null,busy=false;\nfunction populate(el,vals){const prev=el.value;el.innerHTML=vals.map(v=\u003e'\u003coption\u003e'+esc(v)+'\u003c\/option\u003e').join('');if(vals.includes(prev))el.value=prev;}\nfunction sync(){\n let row=null;if(D.rows.length){const subset=D.rows.filter(v=\u003ev.profile===model.value);populate(cover,ordered(unique(subset.map(v=\u003ev.cover)),['Comfort-Tek','Stretch-Air','Solace','Included cover','One outer cover','Two outer covers','Stretch','Incontinence-resistant','AirExchange']));const eligible=subset.filter(v=\u003ev.cover===cover.value);populate(size,eligible.map(v=\u003ev.size));row=eligible.find(v=\u003ev.size===size.value);}\n const checks=[...r.querySelectorAll('[data-extra]')];checks.forEach(c=\u003e{const e=D.extras[Number(c.dataset.extra)];let allowed=true,visible=true;if(e.pad){visible=e.pad==='B'?(row?.w\u003c21):row?.w\u003e=21;if(e.pad==='D')allowed=visible\u0026\u0026checks.some(b=\u003eD.extras[Number(b.dataset.extra)].pad==='C'\u0026\u0026D.extras[Number(b.dataset.extra)].side===e.side\u0026\u0026b.checked);else allowed=visible;}\n if(!allowed)c.checked=false;c.disabled=!allowed;c.closest('label').hidden=!visible;c.closest('label').classList.toggle('fu-unavailable',!allowed);c.closest('label').title=e.pad==='D'\u0026\u0026!allowed?'Requires a size C pad on the same side':'';});\n const hardware=control('hardware'),extras=hardware\u0026\u0026hardware.value!==''?[D.extras[Number(hardware.value)]]:checks.filter(c=\u003ec.checked).map(c=\u003eD.extras[Number(c.dataset.extra)]),mods=[...r.querySelectorAll('[data-mod]:checked')].map(c=\u003eD.mods[Number(c.dataset.mod)]);\n const compatibilityQuote=extras.some(e=\u003ee.pad==='B');const quote=!!D.quoteOnly||!row||row.price===null||!row.id||!!notes.value.trim()||mods.length\u003e0||compatibilityQuote;const total=(row?.price||0)+extras.reduce((a,e)=\u003ea+e.price,0);\n const selection=row?[row.profile,row.cover,row.size,...extras.map(e=\u003ee.label)].filter(s=\u003e!['Standard','Included cover'].includes(s)).join(' • '):control('solid').value+' • '+control('solidSize').value;\n r.querySelector('.fu-selection').textContent=selection;r.querySelector('.fu-sku').textContent=row?'SKU: '+row.sku:'';\n r.querySelector('.fu-warning').textContent=compatibilityQuote?'The Canadian Cryo order form has an invalid Size B fit range. We will confirm compatibility before ordering.':row?.price===null?'The Canadian order form has no valid price for this configuration. Request a quote.':!row?'Pricing and fit for this seating option will be confirmed by our team.':mods.length||notes.value.trim()?'Your custom request requires confirmation before ordering.':'';\n const pn=r.querySelector('.fu-pad-note');if(pn)pn.textContent=D.extras.some(e=\u003ee.pad==='D')\u0026\u0026row?.w\u003e=21?'A second-layer size D pad requires a size C pad on the same side.':'';\n const anchor=r.querySelector('.fu-quote');anchor.textContent=quote?'Request a quote':'Need help choosing?';anchor.classList.toggle('fu-primary',quote);anchor.href='mailto:info@inmotionservices.ca?subject='+encodeURIComponent(D.title+' quote')+'\u0026body='+encodeURIComponent([D.title,selection,row?'SKU: '+row.sku:'',...extras.map(e=\u003ee.sku+' — '+money(e.price)),...mods.map(m=\u003em.label),row\u0026\u0026row.price!==null?'Known cushion and accessory subtotal: '+money(total)+' CAD':'Price to quote','Notes: '+notes.value].filter(Boolean).join('\\n'));\n const area=r.closest('product-info')||r.closest('main');if(area){area.querySelectorAll('.price .price-item').forEach(el=\u003e{if(el.tagName!=='S')el.textContent=quote?'Quote required':money(total)+' CAD';});area.querySelectorAll('.price').forEach(el=\u003eel.classList.remove('price--on-sale','price--sold-out'));}\n if(nativeForm\u0026\u0026row\u0026\u0026row.id){const id=nativeForm.querySelector('input[name=\"id\"]');if(id){id.value=row.id;id.disabled=false;}}\n if(nativeButton){const text=nativeButton.querySelector('span');if(text)text.textContent='Add to cart';nativeButton.disabled=busy||quote;nativeButton.setAttribute('aria-disabled',String(nativeButton.disabled));}\n return {row,extras,quote,selection};\n}\nasync function add(ev){ev.preventDefault();ev.stopImmediatePropagation();if(busy)return;const s=sync();if(s.quote)return;busy=true;nativeButton.disabled=true;const msg=r.querySelector('.fu-message');msg.textContent='Adding your cushion…';const ref='PERMOBIL-'+Date.now(),items=[{id:s.row.id,quantity:1,properties:{Configuration:ref}},...s.extras.map(e=\u003e({id:e.id,quantity:1,properties:{Configuration:ref,'For cushion':s.row.sku}}))];try{const root=(window.Shopify\u0026\u0026window.Shopify.routes\u0026\u0026window.Shopify.routes.root)||'\/';const response=await fetch(root+'cart\/add.js',{method:'POST',headers:{'Content-Type':'application\/json'},body:JSON.stringify({items})});const result=await response.json();if(!response.ok)throw Error(result.description||'Unable to add this configuration. Please contact us.');location.assign(root+'cart');}catch(err){msg.textContent=err.message;busy=false;sync();}}\nfunction mount(){const area=r.closest('product-info')||document.querySelector('product-info')||document.querySelector('main');nativeForm=area?.querySelector('form[data-type=\"add-to-cart-form\"]');if(nativeForm){const holder=nativeForm.closest('product-form')||nativeForm;holder.before(r);nativeButton=nativeForm.querySelector('[name=\"add\"]')||nativeForm.querySelector('[type=\"submit\"]');nativeForm.addEventListener('submit',add,true);nativeForm.querySelectorAll('.shopify-payment-button').forEach(el=\u003eel.hidden=true);}sync();}\nr.addEventListener('change',sync);r.addEventListener('input',ev=\u003e{if(ev.target.matches('textarea,input[type=\"text\"]'))sync();});if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',mount,{once:true});else mount();\n})();\n\u003c\/script\u003e\u003cdiv class=\"jay-page\"\u003e\n\u003cp\u003eBodiLink Head Support is now available with Flip-Down hardware that allows the head support pad to swing back 120 degrees away from the user’s head and then automatically locks into place when returned to the original position. With completely reimagined hardware, a variety of pad and cover styles you will never have to sacrifice the comfort you deserve for the durability you need. Experience precise alignment, greater surface contact, and more stable head positioning with the improved BodiLink Head Support.\u003c\/p\u003e\n\u003cp\u003eBodiLink Head Support is now available on Corpus Seating System.\u003ca href=\"https:\/\/www.permobil.com\/en-ca\/products\/power-wheelchairs\/functions\/bodilink-on-corpus-seating-system\/\" target=\"_blank\" rel=\"noopener\"\u003eClick here\u003c\/a\u003e to learn more.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eBodiLink® Head Support Product Features:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eNow available with Flip-Down hardware that allows the head support pad to swing back 120 degrees\u003c\/li\u003e\n\u003cli\u003eImproved and expanded hardware includes Gear Tooth (GT) series and all new Piano Taper (PT) series\u003c\/li\u003e\n\u003cli\u003eDedicated mid-line hardware styles available when lateral positioning is unnecessary\u003c\/li\u003e\n\u003cli\u003eHardware features a high visibility release lever\u003c\/li\u003e\n\u003cli\u003ePad options include premium pad or basic pad\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003ePowerful Features\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003ch3\u003eGear Teeth (GT) Hardware\u003c\/h3\u003e\n\u003cp\u003eThe Gear Teeth hardware features sintered-metal gear teeth joints with 15″ increments, resulting in a strong positive-locking hardware. Mid-line and lateral-offset version are available.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ch3\u003ePiano Taper (PT) Hardware\u003c\/h3\u003e\n\u003cp\u003eHigh strength PT hardware comes in 5 styles ranging in functionality and reach. The piano-hinge style joints, in combination with a double taper, result in the strongest hardware on the market, all while having the ability to “slip” before any catastrophic failure. PT hardware features precision link adjustment for ideal positioning, and a tool-less wing lock option for on-the-spot adjustment.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003ch3\u003ePremium Pads\u003c\/h3\u003e\n\u003cp\u003ePremium pads come in a butterfly pad shape with adjustment capabilities that promote increased surface contact for pressure redistribution, stable positioning, optimal comfort, neck clearance, and improved line of sight. The 10″, 12″, 14″, and 18″ wide sizes are available with hinged wings allowing varying levels of anterior and lateral support for a variety of positioning needs.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eSizing and included components\u003c\/h2\u003e\n\u003cp\u003eConfirm measurements, mounting requirements, and the included components for your selected configuration before ordering.\u003c\/p\u003e\n\u003ch2\u003eResources and downloads\u003c\/h2\u003e\n\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/permobil.sharefile.com\/share\/view\/sea9596c2eebd4af2b12a75f6cc9d2d81\/fo77b689-a2d5-4ada-8420-679889495648\" target=\"_blank\" rel=\"noopener\"\u003eBodiLink Head Support User Manual\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/permobil.sharefile.com\/share\/view\/sd5950fc39f67416fa7e15b8506f8c0f2\/fo18f37f-eb26-4c7e-bdbe-965bd6dcba3c\" target=\"_blank\" rel=\"noopener\"\u003eBodiLink on Permobil Corpus User Manual\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cul\u003e\u003cli\u003e\u003ca href=\"https:\/\/permobilwebcdn.azureedge.net\/media\/kpydr2uy\/ca_bodilink-head-support-order-form.pdf\" target=\"_blank\" rel=\"noopener\"\u003eBodiLink Head Support Order Form\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e\n\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/permobilwebcdn.azureedge.net\/media\/4planhx5\/bodilink-accessories-dealer-spec-sheet.pdf\" target=\"_blank\" rel=\"noopener\"\u003eBodiLink Accessories Dealer Spec Sheet\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/permobilwebcdn.azureedge.net\/media\/4zrfuhfb\/bodilink-accessories-brochure.pdf\" target=\"_blank\" rel=\"noopener\"\u003eBodiLink Accessories Brochure\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/permobilwebcdn.azureedge.net\/media\/qzhdta1f\/ca-sp-product-catalog.pdf\" target=\"_blank\" rel=\"noopener\"\u003eSeating \u0026amp; Positioning Product Catalog\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e","brand":"Comfort Company","offers":[{"title":"BL-HSP1-6W3L","offer_id":68153885458581,"sku":"BL-HSP1-6W3L","price":260.0,"currency_code":"CAD","in_stock":true},{"title":"BL-HSP1-8W4L","offer_id":68153885491349,"sku":"BL-HSP1-8W4L","price":260.0,"currency_code":"CAD","in_stock":true},{"title":"BL-HSP1-10W5L","offer_id":68153885524117,"sku":"BL-HSP1-10W5L","price":260.0,"currency_code":"CAD","in_stock":true},{"title":"BL-HSP1-12W5L","offer_id":68153885556885,"sku":"BL-HSP1-12W5L","price":260.0,"currency_code":"CAD","in_stock":true},{"title":"BL-HSP1-14W5L","offer_id":68153885589653,"sku":"BL-HSP1-14W5L","price":260.0,"currency_code":"CAD","in_stock":true},{"title":"BL-HSP1-18W5L","offer_id":68153885622421,"sku":"BL-HSP1-18W5L","price":260.0,"currency_code":"CAD","in_stock":true},{"title":"BL-HSP2-6W3L","offer_id":68153885655189,"sku":"BL-HSP2-6W3L","price":260.0,"currency_code":"CAD","in_stock":true},{"title":"BL-HSP2-8W4L","offer_id":68153885687957,"sku":"BL-HSP2-8W4L","price":260.0,"currency_code":"CAD","in_stock":true},{"title":"BL-HSP2-10W5L","offer_id":68153885720725,"sku":"BL-HSP2-10W5L","price":260.0,"currency_code":"CAD","in_stock":true},{"title":"BL-HSP2-12W5L","offer_id":68153885753493,"sku":"BL-HSP2-12W5L","price":260.0,"currency_code":"CAD","in_stock":true},{"title":"BL-HSP2-14W5L","offer_id":68153885786261,"sku":"BL-HSP2-14W5L","price":260.0,"currency_code":"CAD","in_stock":true},{"title":"BL-HSP2-18W5L","offer_id":68153885819029,"sku":"BL-HSP2-18W5L","price":260.0,"currency_code":"CAD","in_stock":true},{"title":"BL-HSP3-6W5L","offer_id":68153885851797,"sku":"BL-HSP3-6W5L","price":260.0,"currency_code":"CAD","in_stock":true},{"title":"BL-HSP3-8W5L","offer_id":68153885884565,"sku":"BL-HSP3-8W5L","price":260.0,"currency_code":"CAD","in_stock":true},{"title":"BL-HSP3-10W6L","offer_id":68153885917333,"sku":"BL-HSP3-10W6L","price":260.0,"currency_code":"CAD","in_stock":true},{"title":"BL-HSP3-12W6L","offer_id":68153885950101,"sku":"BL-HSP3-12W6L","price":260.0,"currency_code":"CAD","in_stock":true},{"title":"BL-HSP3-14W6L","offer_id":68153885982869,"sku":"BL-HSP3-14W6L","price":260.0,"currency_code":"CAD","in_stock":true},{"title":"BL-HSP3-18W6L","offer_id":68153886015637,"sku":"BL-HSP3-18W6L","price":260.0,"currency_code":"CAD","in_stock":true},{"title":"BL-HS-GT3RMLAT","offer_id":68153886048405,"sku":"BL-HS-GT3RMLAT","price":350.0,"currency_code":"CAD","in_stock":true},{"title":"BL-HS-GT3RMMID","offer_id":68153886081173,"sku":"BL-HS-GT3RMMID","price":311.0,"currency_code":"CAD","in_stock":true},{"title":"BL-HS-PT1FDLAT6","offer_id":68153886113941,"sku":"BL-HS-PT1FDLAT6","price":530.0,"currency_code":"CAD","in_stock":true},{"title":"BL-HS-PT1FDLAT8","offer_id":68153886146709,"sku":"BL-HS-PT1FDLAT8","price":530.0,"currency_code":"CAD","in_stock":true},{"title":"BL-HS-PT1FDMAX8","offer_id":68153886179477,"sku":"BL-HS-PT1FDMAX8","price":591.0,"currency_code":"CAD","in_stock":true},{"title":"BL-HS-PT1FDMID6","offer_id":68153886212245,"sku":"BL-HS-PT1FDMID6","price":419.0,"currency_code":"CAD","in_stock":true},{"title":"BL-HS-PT1FDMID8","offer_id":68153886245013,"sku":"BL-HS-PT1FDMID8","price":419.0,"currency_code":"CAD","in_stock":true},{"title":"BL-HS-PT1LINK2","offer_id":68153886277781,"sku":"BL-HS-PT1LINK2","price":114.0,"currency_code":"CAD","in_stock":true},{"title":"BL-HS-PT1LINK3","offer_id":68153886310549,"sku":"BL-HS-PT1LINK3","price":114.0,"currency_code":"CAD","in_stock":true},{"title":"BL-HS-PT1LINK4","offer_id":68153886343317,"sku":"BL-HS-PT1LINK4","price":114.0,"currency_code":"CAD","in_stock":true},{"title":"BL-HS-PT1RMLAT6","offer_id":68153886376085,"sku":"BL-HS-PT1RMLAT6","price":489.0,"currency_code":"CAD","in_stock":true},{"title":"BL-HS-PT1RMLAT8","offer_id":68153886408853,"sku":"BL-HS-PT1RMLAT8","price":489.0,"currency_code":"CAD","in_stock":true},{"title":"BL-HS-PT1RMMAX8","offer_id":68153886441621,"sku":"BL-HS-PT1RMMAX8","price":545.0,"currency_code":"CAD","in_stock":true},{"title":"BL-HS-PT1RMMID6","offer_id":68153886474389,"sku":"BL-HS-PT1RMMID6","price":373.0,"currency_code":"CAD","in_stock":true},{"title":"BL-HS-PT1RMMID8","offer_id":68153886507157,"sku":"BL-HS-PT1RMMID8","price":373.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0523\/8938\/0245\/files\/bodilink-head-support.webp?v=1793825739","url":"https:\/\/inmotionservices.ca\/products\/bodilink-head-support","provider":"In Motion Services","version":"1.0","type":"link"}