{"product_id":"contour-supreme-bath-chair","title":"Contour Supreme Bath Chair","description":"\u003cstyle\u003e#contour-accessories{font-family:inherit;color:#282828;margin:22px 0;scroll-margin-top:100px}#contour-accessories h2{font-size:20px;font-weight:600;margin:0 0 12px}#contour-accessories\u003e.ua-intro{font-size:13px;margin:0 0 12px}#contour-accessories .ua-row{display:grid;grid-template-columns:18px 65px minmax(0,1fr);gap:10px;border-top:1px solid #e4e4e4;padding:13px 0;align-items:start}#contour-accessories img{width:65px;height:65px;object-fit:contain}#contour-accessories input[type=checkbox]{width:17px;height:17px;margin-top:4px}#contour-accessories .ua-title{font-size:14px;font-weight:600;display:block;cursor:pointer}#contour-accessories [data-ua-price]{font-size:14px;display:block;margin:5px 0}#contour-accessories p{font-size:12px;line-height:1.4;margin:4px 0 8px}#contour-accessories .ua-label{display:block;font-size:12px;margin:7px 0 3px}#contour-accessories select{max-width:100%;padding:7px;border:1px solid #bbb;background:#fff;font:inherit;font-size:12px}#contour-accessories [data-ua-qty]{display:block;width:60px;padding:5px;font:inherit;font-size:13px;border:1px solid #bbb}#contour-accessories .ua-details{display:block;font-size:12px;margin-top:8px}#contour-accessories [role=alert]{color:#a82121;font-size:13px}product-info:has(#contour-accessories) #w3-product-accessories,product-info:has(#contour-accessories) .w3-product-accessories{display:none!important}@media(max-width:420px){#contour-accessories .ua-row{grid-template-columns:18px 45px minmax(0,1fr);gap:8px}#contour-accessories img{width:45px;height:45px}}#contour-accessories [hidden]{display:none!important}#contour-accessories [data-fit-note]{font-size:12px;color:#555;margin:6px 0}\u003c\/style\u003e\u003cdiv id=\"contour-accessories\"\u003e\n\u003ch2\u003eOptional accessories\u003c\/h2\u003e\n\u003cp class=\"ua-intro\"\u003eSelect accessories to add with your Contour Supreme Bath Chair. Abductor size automatically matches your chair. The rolling shower base includes side and rear wheelbase extension kits.\u003c\/p\u003e\n\u003cdiv class=\"ua-row\" data-ua-row data-key=\"abductor\"\u003e\n\u003cinput type=\"checkbox\" id=\"cs-check-abductor\" data-ua-check aria-label=\"Add Contour Padded Abductor\"\u003e\u003cdiv\u003e\u003ca href=\"\/products\/contour-padded-abductor\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0523\/8938\/0245\/files\/contour-supreme-abductor.jpg?v=1793386743\" alt=\"Contour Padded Abductor\" loading=\"lazy\"\u003e\u003c\/a\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003clabel for=\"cs-check-abductor\" class=\"ua-title\"\u003ePadded Abductor\u003c\/label\u003e\u003cspan data-ua-price\u003e$141.75 CAD\u003c\/span\u003e\u003cp\u003ePadded positioning accessory. Choose the size to match your Contour bath chair. Manufacturer photo shows a representative abductor fitted to a chair.\u003c\/p\u003e\n\u003clabel for=\"cs-option-abductor\" class=\"ua-label\"\u003eSize\u003c\/label\u003e\u003cselect id=\"cs-option-abductor\" data-ua-variant\u003e\u003coption value=\"68111434842261\"\u003eSmall · BCCZ-A8815S\u003c\/option\u003e\n\u003coption value=\"68111434875029\"\u003eMedium · BCCZ-A8816M\u003c\/option\u003e\n\u003coption value=\"68111434907797\"\u003eLarge · BCCZ-A8817L\u003c\/option\u003e\u003c\/select\u003e\u003cp data-fit-note\u003e\u003c\/p\u003e\n\u003clabel for=\"cs-qty-abductor\" class=\"ua-label\"\u003eQuantity\u003c\/label\u003e\u003cinput id=\"cs-qty-abductor\" type=\"number\" min=\"1\" step=\"1\" value=\"1\" data-ua-qty\u003e\u003ca class=\"ua-details\" href=\"\/products\/contour-padded-abductor\" data-ua-link\u003eView accessory details\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ua-row\" data-ua-row data-key=\"head\"\u003e\n\u003cinput type=\"checkbox\" id=\"cs-check-head\" data-ua-check aria-label=\"Add Contour Head Support Pads\"\u003e\u003cdiv\u003e\u003ca href=\"\/products\/contour-head-support-pads\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0523\/8938\/0245\/files\/ultima-head.jpg?v=1793377971\" alt=\"Contour Head Support Pads\" loading=\"lazy\"\u003e\u003c\/a\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003clabel for=\"cs-check-head\" class=\"ua-title\"\u003eHead Support Pads\u003c\/label\u003e\u003cspan data-ua-price\u003e$209.25 CAD\u003c\/span\u003e\u003cp\u003eAdditional padded head positioning support for the Contour bath chair. Manufacturer photo shows Beach Bubble Blue.\u003c\/p\u003e\n\u003cselect id=\"cs-option-head\" data-ua-variant hidden aria-hidden=\"true\"\u003e\u003coption value=\"68111435432085\"\u003eBCZ-A8875\u003c\/option\u003e\u003c\/select\u003e\u003cp data-fit-note\u003e\u003c\/p\u003e\n\u003clabel for=\"cs-qty-head\" class=\"ua-label\"\u003eQuantity\u003c\/label\u003e\u003cinput id=\"cs-qty-head\" type=\"number\" min=\"1\" step=\"1\" value=\"1\" data-ua-qty\u003e\u003ca class=\"ua-details\" href=\"\/products\/contour-head-support-pads\" data-ua-link\u003eView accessory details\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ua-row\" data-ua-row data-key=\"lateral\"\u003e\n\u003cinput type=\"checkbox\" id=\"cs-check-lateral\" data-ua-check aria-label=\"Add Contour Lateral Support Pads\"\u003e\u003cdiv\u003e\u003ca href=\"\/products\/contour-lateral-support-pads\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0523\/8938\/0245\/files\/ultima-lateral.jpg?v=1793377976\" alt=\"Contour Lateral Support Pads\" loading=\"lazy\"\u003e\u003c\/a\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003clabel for=\"cs-check-lateral\" class=\"ua-title\"\u003eLateral Support Pads\u003c\/label\u003e\u003cspan data-ua-price\u003e$209.25 CAD\u003c\/span\u003e\u003cp\u003eAdditional padded trunk positioning support for the Contour bath chair. Manufacturer photo shows Beach Bubble Blue.\u003c\/p\u003e\n\u003cselect id=\"cs-option-lateral\" data-ua-variant hidden aria-hidden=\"true\"\u003e\u003coption value=\"68111435661461\"\u003eBCZ-A8830\u003c\/option\u003e\u003c\/select\u003e\u003cp data-fit-note\u003e\u003c\/p\u003e\n\u003clabel for=\"cs-qty-lateral\" class=\"ua-label\"\u003eQuantity\u003c\/label\u003e\u003cinput id=\"cs-qty-lateral\" type=\"number\" min=\"1\" step=\"1\" value=\"1\" data-ua-qty\u003e\u003ca class=\"ua-details\" href=\"\/products\/contour-lateral-support-pads\" data-ua-link\u003eView accessory details\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ua-row\" data-ua-row data-key=\"extension\"\u003e\n\u003cinput type=\"checkbox\" id=\"cs-check-extension\" data-ua-check aria-label=\"Add Contour Detachable Extension Base\"\u003e\u003cdiv\u003e\u003ca href=\"\/products\/contour-detachable-extension-base\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0523\/8938\/0245\/files\/contour-supreme-extension.jpg?v=1793386751\" alt=\"Contour Detachable Extension Base\" loading=\"lazy\"\u003e\u003c\/a\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003clabel for=\"cs-check-extension\" class=\"ua-title\"\u003eDetachable Extension Base\u003c\/label\u003e\u003cspan data-ua-price\u003e$405.00 CAD\u003c\/span\u003e\u003cp\u003eMedical-grade PVC extension base for enhanced caregiver access. Choose 11″ high or 15″ high. Manufacturer photo shows a representative extension base.\u003c\/p\u003e\n\u003clabel for=\"cs-option-extension\" class=\"ua-label\"\u003eHeight\u003c\/label\u003e\u003cselect id=\"cs-option-extension\" data-ua-variant\u003e\u003coption value=\"68111437201557\"\u003e11″ High · BCCZ-A8850\u003c\/option\u003e\n\u003coption value=\"68111437234325\"\u003e15″ High · BCCZ-A8860\u003c\/option\u003e\u003c\/select\u003e\u003cp data-fit-note\u003e\u003c\/p\u003e\n\u003clabel for=\"cs-qty-extension\" class=\"ua-label\"\u003eQuantity\u003c\/label\u003e\u003cinput id=\"cs-qty-extension\" type=\"number\" min=\"1\" step=\"1\" value=\"1\" data-ua-qty\u003e\u003ca class=\"ua-details\" href=\"\/products\/contour-detachable-extension-base\" data-ua-link\u003eView accessory details\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ua-row\" data-ua-row data-key=\"rolling\"\u003e\n\u003cinput type=\"checkbox\" id=\"cs-check-rolling\" data-ua-check aria-label=\"Add Contour Rolling Shower Base\"\u003e\u003cdiv\u003e\u003ca href=\"\/products\/contour-rolling-shower-base\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0523\/8938\/0245\/files\/contour-supreme-rolling.jpg?v=1793386759\" alt=\"Contour Rolling Shower Base\" loading=\"lazy\"\u003e\u003c\/a\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003clabel for=\"cs-check-rolling\" class=\"ua-title\"\u003eRolling Shower Base\u003c\/label\u003e\u003cspan data-ua-price\u003e$938.25 CAD\u003c\/span\u003e\u003cp\u003eDetachable medical-grade PVC rolling base with 16″ or 24″ height settings. Includes side and rear wheelbase extension kits, as listed on the Canadian order sheet. Chair sold separately.\u003c\/p\u003e\n\u003cselect id=\"cs-option-rolling\" data-ua-variant hidden aria-hidden=\"true\"\u003e\u003coption value=\"68111437365397\"\u003eBCCZ-A8870\u003c\/option\u003e\u003c\/select\u003e\u003cp data-fit-note\u003e\u003c\/p\u003e\n\u003clabel for=\"cs-qty-rolling\" class=\"ua-label\"\u003eQuantity\u003c\/label\u003e\u003cinput id=\"cs-qty-rolling\" type=\"number\" min=\"1\" step=\"1\" value=\"1\" data-ua-qty\u003e\u003ca class=\"ua-details\" href=\"\/products\/contour-rolling-shower-base\" data-ua-link\u003eView accessory details\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ua-row\" data-ua-row data-key=\"sidekit\"\u003e\n\u003cinput type=\"checkbox\" id=\"cs-check-sidekit\" data-ua-check aria-label=\"Add Contour Side Wheelbase Extension Kit\"\u003e\u003cdiv\u003e\u003ca href=\"\/products\/contour-side-wheelbase-extension-kit\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0523\/8938\/0245\/files\/contour-supreme-sidekit.jpg?v=1793386766\" alt=\"Contour Side Wheelbase Extension Kit\" loading=\"lazy\"\u003e\u003c\/a\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003clabel for=\"cs-check-sidekit\" class=\"ua-title\"\u003eSide Wheelbase Extension Kit\u003c\/label\u003e\u003cspan data-ua-price\u003e$270.00 CAD\u003c\/span\u003e\u003cp\u003eSeparate side wheelbase extension kit for the compatible Contour rolling shower base. Already included with BCCZ-A8870; order separately only when a replacement or spare is needed. Photo shows the extension assembly fitted to a base; base not included.\u003c\/p\u003e\n\u003cselect id=\"cs-option-sidekit\" data-ua-variant hidden aria-hidden=\"true\"\u003e\u003coption value=\"68111437529237\"\u003eBCCZ-A8872\u003c\/option\u003e\u003c\/select\u003e\u003cp data-fit-note\u003e\u003c\/p\u003e\n\u003clabel for=\"cs-qty-sidekit\" class=\"ua-label\"\u003eQuantity\u003c\/label\u003e\u003cinput id=\"cs-qty-sidekit\" type=\"number\" min=\"1\" step=\"1\" value=\"1\" data-ua-qty\u003e\u003ca class=\"ua-details\" href=\"\/products\/contour-side-wheelbase-extension-kit\" data-ua-link\u003eView accessory details\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ua-row\" data-ua-row data-key=\"frontkit\"\u003e\n\u003cinput type=\"checkbox\" id=\"cs-check-frontkit\" data-ua-check aria-label=\"Add Contour Front\/Rear Wheelbase Extension Kit\"\u003e\u003cdiv\u003e\u003ca href=\"\/products\/contour-front-rear-wheelbase-extension-kit\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0523\/8938\/0245\/files\/contour-supreme-rolling.jpg?v=1793386759\" alt=\"Compatible rolling base shown for context\" loading=\"lazy\"\u003e\u003c\/a\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003clabel for=\"cs-check-frontkit\" class=\"ua-title\"\u003eFront\/Rear Wheelbase Extension Kit\u003c\/label\u003e\u003cspan data-ua-price\u003e$263.25 CAD\u003c\/span\u003e\u003cp\u003eSeparate front\/rear wheelbase extension kit for the compatible Contour rolling shower base. The Canadian sheet lists side and rear extension kits as included with BCCZ-A8870. Order separately only when needed. Photo shows the compatible rolling base for context; base is not included.\u003c\/p\u003e\n\u003cselect id=\"cs-option-frontkit\" data-ua-variant hidden aria-hidden=\"true\"\u003e\u003coption value=\"68111438086293\"\u003eBCCZ-A8873\u003c\/option\u003e\u003c\/select\u003e\u003cp data-fit-note\u003e\u003c\/p\u003e\n\u003clabel for=\"cs-qty-frontkit\" class=\"ua-label\"\u003eQuantity\u003c\/label\u003e\u003cinput id=\"cs-qty-frontkit\" type=\"number\" min=\"1\" step=\"1\" value=\"1\" data-ua-qty\u003e\u003ca class=\"ua-details\" href=\"\/products\/contour-front-rear-wheelbase-extension-kit\" data-ua-link\u003eView accessory details\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ua-row\" data-ua-row data-key=\"belt\"\u003e\n\u003cinput type=\"checkbox\" id=\"cs-check-belt\" data-ua-check aria-label=\"Add Replacement Positioning Belt\"\u003e\u003cdiv\u003e\u003ca href=\"\/products\/ultima-positioning-belt\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0523\/8938\/0245\/files\/ultima-position.jpg?v=1793377988\" alt=\"Replacement Positioning Belt\" loading=\"lazy\"\u003e\u003c\/a\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003clabel for=\"cs-check-belt\" class=\"ua-title\"\u003eReplacement Positioning Belt\u003c\/label\u003e\u003cspan data-ua-price\u003e$99.00 CAD\u003c\/span\u003e\u003cp\u003eReplacement or additional grey positioning belt, BCZ-A8835-G. Two standard belts are already included with the chair.\u003c\/p\u003e\n\u003cselect id=\"cs-option-belt\" data-ua-variant hidden aria-hidden=\"true\"\u003e\u003coption value=\"68111105982613\"\u003eBCZ-A8835-G\u003c\/option\u003e\u003c\/select\u003e\u003cp data-fit-note\u003e\u003c\/p\u003e\n\u003clabel for=\"cs-qty-belt\" class=\"ua-label\"\u003eQuantity\u003c\/label\u003e\u003cinput id=\"cs-qty-belt\" type=\"number\" min=\"1\" step=\"1\" value=\"1\" data-ua-qty\u003e\u003ca class=\"ua-details\" href=\"\/products\/ultima-positioning-belt\" data-ua-link\u003eView accessory details\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp role=\"alert\" hidden\u003e\u003c\/p\u003e\n\u003c\/div\u003e\u003cscript id=\"contour-accessory-script\"\u003e(function(){\nconst config={\"abductor\":{\"handle\":\"contour-padded-abductor\",\"title\":\"Contour Padded Abductor\",\"price\":14175,\"ids\":[\"68111434842261\",\"68111434875029\",\"68111434907797\"],\"prices\":{\"68111434842261\":14175,\"68111434875029\":14175,\"68111434907797\":16200}},\"head\":{\"handle\":\"contour-head-support-pads\",\"title\":\"Contour Head Support Pads\",\"price\":20925,\"ids\":[\"68111435432085\"],\"prices\":{\"68111435432085\":20925}},\"lateral\":{\"handle\":\"contour-lateral-support-pads\",\"title\":\"Contour Lateral Support Pads\",\"price\":20925,\"ids\":[\"68111435661461\"],\"prices\":{\"68111435661461\":20925}},\"extension\":{\"handle\":\"contour-detachable-extension-base\",\"title\":\"Contour Detachable Extension Base\",\"price\":40500,\"ids\":[\"68111437201557\",\"68111437234325\"],\"prices\":{\"68111437201557\":40500,\"68111437234325\":47250}},\"rolling\":{\"handle\":\"contour-rolling-shower-base\",\"title\":\"Contour Rolling Shower Base\",\"price\":93825,\"ids\":[\"68111437365397\"],\"prices\":{\"68111437365397\":93825}},\"sidekit\":{\"handle\":\"contour-side-wheelbase-extension-kit\",\"title\":\"Contour Side Wheelbase Extension Kit\",\"price\":27000,\"ids\":[\"68111437529237\"],\"prices\":{\"68111437529237\":27000}},\"frontkit\":{\"handle\":\"contour-front-rear-wheelbase-extension-kit\",\"title\":\"Contour Front\/Rear Wheelbase Extension Kit\",\"price\":26325,\"ids\":[\"68111438086293\"],\"prices\":{\"68111438086293\":26325}},\"belt\":{\"handle\":\"ultima-positioning-belt\",\"title\":\"Replacement Positioning Belt\",\"price\":9900,\"ids\":[\"68111105982613\"],\"prices\":{\"68111105982613\":9900}}};\nconst chairIds=[\"68111434514581\",\"68111434547349\",\"68111434580117\",\"68111434612885\",\"68111434645653\",\"68111434678421\"];const chairMeta={\"68111434514581\":0,\"68111434547349\":0,\"68111434580117\":1,\"68111434612885\":1,\"68111434645653\":2,\"68111434678421\":2};\nfunction init(){\n const box=document.getElementById('contour-accessories');if(!box||box.dataset.ready)return;\n const main=box.closest('product-info')||box.closest('main')||document;\n const form=Array.from(main.querySelectorAll('form[action*=\"\/cart\/add\"]')).find(f=\u003ef.querySelector('[name=\"id\"]')\u0026\u0026f.querySelector('[name=\"add\"],button[type=\"submit\"]'));\n if(!form)return;box.dataset.ready='true';\n const rows=Array.from(box.querySelectorAll('[data-ua-row]'));\n const root=window.Shopify\u0026\u0026window.Shopify.routes\u0026\u0026window.Shopify.routes.root||'\/';\n const alert=box.querySelector('[role=\"alert\"]');\n function place(){const q=main.querySelector('.product-form__quantity,.product-form__item--quantity');const anchor=q||form;if(anchor\u0026\u0026!box.contains(anchor)\u0026\u0026anchor.previousElementSibling!==box)anchor.before(box);}\n place();new MutationObserver(place).observe(main,{childList:true,subtree:true});\n function update(){\n const chair=String(form.querySelector('[name=\"id\"]').value),size=chairMeta[chair];\n rows.forEach(row=\u003e{\n  const c=config[row.dataset.key],select=row.querySelector('[data-ua-variant]'),check=row.querySelector('[data-ua-check]');\n  if(row.dataset.key==='abductor'\u0026\u0026size!==undefined){select.value=c.ids[size];Array.from(select.options).forEach(o=\u003eo.disabled=o.value!==select.value);row.querySelector('[data-fit-note]').textContent='Matched to '+['Small','Medium','Large'][size]+' Contour Supreme chair.';}\n  const price=c.prices[select.value];row.dataset.currentPrice=String(price);row.querySelector('[data-ua-price]').textContent=new Intl.NumberFormat('en-CA',{style:'currency',currency:'CAD'}).format(price\/100)+' CAD';row.querySelector('[data-ua-link]').href=root+'products\/'+c.handle+'?variant='+select.value;\n  check.disabled=size===undefined;if(size===undefined)check.checked=false;\n });\n const selected=rows.some(r=\u003er.querySelector('[data-ua-check]').checked);\n main.querySelectorAll('.shopify-payment-button').forEach(n=\u003e{if(selected){if(!n.dataset.uaHidden)n.dataset.uaHidden=n.hidden?'hidden':'visible';n.hidden=true;}else if(n.dataset.uaHidden){n.hidden=n.dataset.uaHidden==='hidden';delete n.dataset.uaHidden;}});\n}\n box.addEventListener('change',update);main.addEventListener('change',()=\u003esetTimeout(update,0));new MutationObserver(update).observe(form.querySelector('[name=\"id\"]'),{attributes:true,attributeFilter:['value']});update();\n form.addEventListener('submit',async function(event){update();\n  const selected=rows.filter(r=\u003er.querySelector('[data-ua-check]').checked);if(!selected.length)return;\n  event.preventDefault();event.stopImmediatePropagation();if(box.dataset.busy==='true')return;alert.hidden=true;\n  const data=new FormData(form),id=String(data.get('id')||''),qty=Number(data.get('quantity')||1);\n  if(!chairIds.includes(id)||!Number.isSafeInteger(qty)||qty\u003c1){alert.textContent='Choose a bath chair size and valid quantity.';alert.hidden=false;return;}\n  for(const row of selected){const q=row.querySelector('[data-ua-qty]');if(!q.checkValidity()){q.reportValidity();return;}}\n  box.dataset.busy='true';const button=form.querySelector('[name=\"add\"],button[type=\"submit\"]'),wasDisabled=button.disabled;button.disabled=true;button.setAttribute('aria-busy','true');\n  try{\n   const items=[{id:Number(id),quantity:qty}];if(data.get('selling_plan'))items[0].selling_plan=data.get('selling_plan');\n   const props={};for(const [key,value]of data.entries()){const m=key.match(\/^properties\\[(.+)\\]$\/);if(m\u0026\u0026typeof value==='string')props[m[1]]=value;}if(Object.keys(props).length)items[0].properties=props;\n   for(const row of selected){\n    const c=config[row.dataset.key],vid=row.querySelector('[data-ua-variant]').value;if(!c.ids.includes(vid))throw Error('Please choose a valid accessory option.');\n    const res=await fetch(root+'products\/'+c.handle+'.js',{headers:{Accept:'application\/json'}});if(!res.ok)throw Error(c.title+' is currently unavailable. Please contact In Motion Services.');\n    const product=await res.json(),variant=product.variants.find(v=\u003eString(v.id)===vid);\n    if(!variant||!variant.available)throw Error(c.title+' is currently unavailable.');\n    const oldPrice=Number(row.dataset.currentPrice||c.price),newPrice=Number(variant.price);row.dataset.currentPrice=String(newPrice);row.querySelector('[data-ua-price]').textContent=new Intl.NumberFormat('en-CA',{style:'currency',currency:'CAD'}).format(newPrice\/100)+' CAD';\n    if(newPrice!==oldPrice)throw Error('The price for '+c.title+' has changed. Please review the updated price and add to cart again.');\n    items.push({id:Number(vid),quantity:Number(row.querySelector('[data-ua-qty]').value)});\n   }\n   const response=await fetch(root+'cart\/add.js',{method:'POST',headers:{'Content-Type':'application\/json',Accept:'application\/json'},body:JSON.stringify({items})});\n   const result=await response.json();if(!response.ok)throw Error(result.description||result.message||'Unable to add selected products.');window.location.assign(root+'cart');\n  }catch(error){alert.textContent=error.message||'Unable to add selected products.';alert.hidden=false;}\n  finally{box.dataset.busy='false';button.disabled=wasDisabled;button.removeAttribute('aria-busy');}\n },true);\n}\nfunction start(){init();const box=document.getElementById('contour-accessories');if(box\u0026\u0026!box.dataset.ready){let n=0;const t=setInterval(()=\u003e{init();if(box.dataset.ready||++n\u003e=20)clearInterval(t);},100);}}\nif(document.readyState==='loading')document.addEventListener('DOMContentLoaded',start,{once:true});else start();document.addEventListener('shopify:section:load',start);\n})();\u003c\/script\u003e\u003cstyle id=\"ims-spirit-design\"\u003e.ims-spirit{--sp-navy:#1f355e;--sp-accent:#42b8dd;color:#343434;line-height:1.5}.ims-spirit *{box-sizing:border-box}.ims-spirit h2{font-size:25px;line-height:1.2;color:var(--sp-navy);margin:22px 0 12px;font-weight:700}.ims-spirit h3{font-size:17px;line-height:1.25;color:var(--sp-navy);margin:0 0 6px;font-weight:600}.ims-spirit p{margin:0 0 10px}.ims-spirit .sp-intro{border-top:4px solid var(--sp-accent);padding:20px;background:#f2f7fb;border-radius:0 0 10px 10px}.ims-spirit .sp-intro h2{font-size:29px;margin:5px 0 12px}.ims-spirit .sp-eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:1.5px;color:var(--sp-navy);font-weight:700}.ims-spirit .sp-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.ims-spirit .sp-stats div{background:#fff;padding:10px 5px;text-align:center;font-size:12px;border-radius:7px}.ims-spirit .sp-stats strong{display:block;color:var(--sp-navy);font-size:21px}.ims-spirit nav{display:flex;flex-wrap:wrap;gap:6px;padding:14px 0;border-bottom:1px solid #ddd}.ims-spirit nav a{border:1px solid #cdd8e5;color:var(--sp-navy);padding:6px 10px;font-size:13px;text-decoration:none;border-radius:4px}.ims-spirit section{scroll-margin-top:100px}.ims-spirit .sp-feature{padding:10px 0;border-bottom:1px solid #e2e8ef}.ims-spirit .sp-feature p{margin:0}.ims-spirit .sp-design{display:grid;grid-template-columns:110px minmax(0,1fr);gap:14px;align-items:center;margin:14px 0}.ims-spirit .sp-design img{width:110px;height:110px;object-fit:contain}.ims-spirit table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px;box-shadow:none;margin:0}.ims-spirit th,.ims-spirit td{padding:8px;border:1px solid #dce3eb;text-align:left;vertical-align:top;overflow-wrap:anywhere}.ims-spirit thead th{background:var(--sp-navy);color:#fff}.ims-spirit tbody th{background:#f2f6fa;font-weight:600;width:42%}.ims-spirit .sp-note{font-size:12px;color:#5c6572;margin:9px 0}.ims-spirit .sp-colours{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ims-spirit .sp-colour{margin:0;padding:7px;border:1px solid #e0e5ec;border-radius:6px;text-align:center;font-size:12px}.ims-spirit .sp-colour img{display:block;width:100%;height:110px;object-fit:contain}.ims-spirit .sp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ims-spirit .sp-card{border:1px solid #dce3eb;border-radius:8px;padding:12px}.ims-spirit .sp-card img{display:block;width:100%;height:130px;object-fit:contain;margin-bottom:10px}.ims-spirit .sp-card p{font-size:13px;margin:0}.ims-spirit .sp-card small{display:block;color:#667080;margin-bottom:5px;font-size:11px;overflow-wrap:anywhere}.ims-spirit .sp-downloads{display:grid;gap:8px}.ims-spirit .sp-downloads a{display:block;background:#f2f6fa;border-left:3px solid var(--sp-accent);padding:11px 13px;color:var(--sp-navy);text-decoration:none;font-size:14px;font-weight:600}.ims-spirit .sp-downloads span{display:block;font-size:12px;font-weight:400;color:#657080;margin-top:3px}.ims-spirit .sp-warranty,.ims-spirit .sp-fit{padding:15px;background:#f2f6fa;border-radius:8px;margin-top:20px}.ims-spirit .sp-warranty h2,.ims-spirit .sp-fit h2{margin:0 0 8px}.ims-spirit .sp-warranty p,.ims-spirit .sp-fit p{margin:0;font-size:13px}@media(max-width:420px){.ims-spirit .sp-grid{grid-template-columns:1fr}.ims-spirit .sp-intro{padding:15px}.ims-spirit .sp-colours{grid-template-columns:repeat(2,minmax(0,1fr))}.ims-spirit th,.ims-spirit td{padding:6px;font-size:12px}.ims-spirit .sp-stats strong{font-size:18px}}\u003c\/style\u003e\u003cstyle\u003e.ims-contour .sp-feature{padding:8px 0}.ims-contour .sp-table-wrap{overflow-x:auto}.ims-contour table{min-width:520px}.ims-contour table th:first-child{width:32%}product-info:has(.ims-contour) pickup-availability,main:has(.ims-contour) pickup-availability{display:none!important}\u003c\/style\u003e\u003cdiv class=\"ims-spirit ims-contour\"\u003e\n\u003csection class=\"sp-intro\"\u003e\u003cspan class=\"sp-eyebrow\"\u003eInspired by Drive · Reclining bathing support\u003c\/span\u003e\u003ch2\u003eContour™ Supreme Bath Chair\u003c\/h2\u003e\n\u003cp\u003eComfortMesh™ seating and a lightweight medical-grade PVC base provide adjustable support for assisted bathing. Independent seat and back adjustments offer 15 positioning combinations, with three sizes and two upholstery colours to choose from.\u003c\/p\u003e\n\u003cdiv class=\"sp-stats\"\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e3 sizes\u003c\/strong\u003eSmall, Medium \u0026amp; Large\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e100–180 lb\u003c\/strong\u003ecapacity by size\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e15 positions\u003c\/strong\u003eindependent adjustment\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003cnav aria-label=\"Product information\"\u003e\u003ca href=\"#cs-features\"\u003eFeatures\u003c\/a\u003e\u003ca href=\"#cs-specs\"\u003eSpecifications\u003c\/a\u003e\u003ca href=\"#cs-colours\"\u003eColours\u003c\/a\u003e\u003ca href=\"#cs-included\"\u003eIncluded\u003c\/a\u003e\u003ca href=\"#contour-accessories\"\u003eAccessories\u003c\/a\u003e\u003ca href=\"#cs-downloads\"\u003eDownloads\u003c\/a\u003e\u003ca href=\"#cs-warranty\"\u003eWarranty\u003c\/a\u003e\u003c\/nav\u003e\n\u003csection id=\"cs-features\"\u003e\u003ch2\u003eFeatures \u0026amp; benefits\u003c\/h2\u003e\n\u003cdiv class=\"sp-feature\"\u003e\n\u003ch3\u003eIndependent seat and back adjustment\u003c\/h3\u003e\n\u003cp\u003eFive seat-to-back angle settings—0°, 15°, 30°, 45° and 60°—combine with three seat-angle settings—0°, 15° and 30°—for 15 positioning combinations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sp-feature\"\u003e\n\u003ch3\u003eComfortMesh™ for sensitive skin\u003c\/h3\u003e\n\u003cp\u003eThe bacteria- and fungus-resistant mesh cover provides a comfortable seating surface for daily assisted bathing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sp-feature\"\u003e\n\u003ch3\u003eEasier access for shampooing\u003c\/h3\u003e\n\u003cp\u003eThe seat-back cover slides down to improve access when washing the user’s hair.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sp-feature\"\u003e\n\u003ch3\u003eLightweight medical-grade PVC base\u003c\/h3\u003e\n\u003cp\u003eA stable PVC foundation offers an alternative to stainless steel bathing chairs. The Large model includes two rear adjustment bars for additional support.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sp-feature\"\u003e\n\u003ch3\u003ePositioning belts included\u003c\/h3\u003e\n\u003cp\u003eTwo standard positioning belts can be positioned to support the user. Optional pads, abductors and bases help tailor the setup.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection id=\"cs-specs\"\u003e\u003ch2\u003eCompare sizes \u0026amp; specifications\u003c\/h2\u003e\n\u003cdiv class=\"sp-table-wrap\"\u003e\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth scope=\"col\"\u003eSpecification\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eSmall\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eMedium\u003c\/th\u003e\n\u003cth scope=\"col\"\u003eLarge\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBase model\u003c\/th\u003e\n\u003ctd\u003eBCCS-8510S\u003c\/td\u003e\n\u003ctd\u003eBCCS-8610M\u003c\/td\u003e\n\u003ctd\u003eBCCS-8710L\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eWeight capacity\u003c\/th\u003e\n\u003ctd\u003e100 lb\u003c\/td\u003e\n\u003ctd\u003e130 lb\u003c\/td\u003e\n\u003ctd\u003e180 lb\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eUser height range\u003c\/th\u003e\n\u003ctd\u003eUnder 40″\u003c\/td\u003e\n\u003ctd\u003e40″–54″\u003c\/td\u003e\n\u003ctd\u003e54″–68″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eOverall length\u003c\/th\u003e\n\u003ctd\u003e35″\u003c\/td\u003e\n\u003ctd\u003e45″\u003c\/td\u003e\n\u003ctd\u003e53″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSeat depth\u003c\/th\u003e\n\u003ctd\u003e13″\u003c\/td\u003e\n\u003ctd\u003e17″\u003c\/td\u003e\n\u003ctd\u003e20″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBack height\u003c\/th\u003e\n\u003ctd\u003e21″\u003c\/td\u003e\n\u003ctd\u003e30″\u003c\/td\u003e\n\u003ctd\u003e34″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eInside seat width\u003c\/th\u003e\n\u003ctd\u003e12″\u003c\/td\u003e\n\u003ctd\u003e12″\u003c\/td\u003e\n\u003ctd\u003e17″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eOverall width\u003c\/th\u003e\n\u003ctd\u003e17.75″\u003c\/td\u003e\n\u003ctd\u003e17.75″\u003c\/td\u003e\n\u003ctd\u003e24.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eBase length\u003c\/th\u003e\n\u003ctd\u003e27.5″\u003c\/td\u003e\n\u003ctd\u003e27.5″\u003c\/td\u003e\n\u003ctd\u003e27.5″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eSeat height\u003c\/th\u003e\n\u003ctd\u003e9.25″\u003c\/td\u003e\n\u003ctd\u003e9.25″\u003c\/td\u003e\n\u003ctd\u003e10.25″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth scope=\"row\"\u003eProduct weight\u003c\/th\u003e\n\u003ctd\u003e14 lb\u003c\/td\u003e\n\u003ctd\u003e15 lb\u003c\/td\u003e\n\u003ctd\u003e21 lb\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\n\u003cp class=\"sp-note\"\u003eSpecifications follow the supplied 2023 Canadian Contour order sheet. Measurements are for the Supreme reclining chair; optional bases are sold separately.\u003c\/p\u003e\u003c\/section\u003e\n\u003csection id=\"cs-colours\"\u003e\u003ch2\u003eUpholstery colours\u003c\/h2\u003e\n\u003cdiv class=\"sp-grid\"\u003e\n\u003cfigure class=\"sp-colour\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0523\/8938\/0245\/files\/contour-supreme-blue.jpg?v=1793386723\" alt=\"Contour Supreme Bath Chair in Beach Bubble Blue\" loading=\"lazy\"\u003e\u003cfigcaption\u003eBeach Bubble Blue\u003c\/figcaption\u003e\u003c\/figure\u003e\u003cfigure class=\"sp-colour\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0523\/8938\/0245\/files\/contour-supreme-lavender.jpg?v=1793386730\" alt=\"Contour Supreme Bath Chair in Lionfish Lavender\" loading=\"lazy\"\u003e\u003cfigcaption\u003eLionfish Lavender\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cp class=\"sp-note\"\u003eBoth colours are offered in all three chair sizes. Manufacturer photos may show optional supports or bases.\u003c\/p\u003e\u003c\/section\u003e\n\u003csection id=\"cs-included\"\u003e\u003ch2\u003eIncluded with your chair\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eContour Supreme Bath Chair in your selected size\u003c\/li\u003e\n\u003cli\u003eComfortMesh™ cover in your selected upholstery colour\u003c\/li\u003e\n\u003cli\u003eMedical-grade PVC base with independent seat and back adjustments\u003c\/li\u003e\n\u003cli\u003eTwo standard positioning belts\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"sp-note\"\u003eHead pads, lateral pads, padded abductor, extension bases and rolling shower base are optional and sold separately. The optional rolling shower base includes side and rear wheelbase extension kits; separate kit listings are for replacement or spare needs.\u003c\/p\u003e\u003c\/section\u003e\n\u003csection class=\"sp-fit\"\u003e\u003ch2\u003eFitting \u0026amp; care\u003c\/h2\u003e\n\u003cp\u003eHave the user’s healthcare professional confirm the chair size and positioning setup. Never leave the user unattended during bathing. Check that adjustment buttons and all fasteners are securely engaged, use the positioning belts, and follow the owner’s manual for cleaning and care.\u003c\/p\u003e\u003c\/section\u003e\n\u003csection id=\"cs-downloads\"\u003e\u003ch2\u003eResources \u0026amp; downloads\u003c\/h2\u003e\n\u003cdiv class=\"sp-downloads\"\u003e\n\u003ca href=\"https:\/\/www.inspiredbydrive.com\/wp-content\/uploads\/2016\/11\/BCCS-Supreme-C0000-10-53.pdf\" target=\"_blank\" rel=\"noopener\"\u003eSupreme owner’s manual (PDF)\u003cspan\u003eAssembly, adjustments, care and warranty.\u003c\/span\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/www.inspiredbydrive.com\/wp-content\/uploads\/2023\/10\/23_Supreme-Deluxe-Sell-Sheet-CDN.pdf\" target=\"_blank\" rel=\"noopener\"\u003eCanadian sell sheet \u0026amp; order form (PDF)\u003cspan\u003eSupreme and Deluxe models, size specifications, upholstery and accessories.\u003c\/span\u003e\u003c\/a\u003e\u003ca href=\"https:\/\/www.inspiredbydrive.com\/wp-content\/uploads\/2016\/11\/ContourSupremeBathChair_SS_08022025.pdf\" target=\"_blank\" rel=\"noopener\"\u003eSupreme manufacturer sell sheet (PDF)\u003cspan\u003eAdditional manufacturer product reference.\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection id=\"cs-warranty\" class=\"sp-warranty\"\u003e\u003ch2\u003eWarranty\u003c\/h2\u003e\n\u003cp\u003eOne-year manufacturer warranty from delivery to the original purchaser against defects in materials and workmanship, with repair or replacement at the manufacturer’s discretion. Excludes shipping, misuse, abuse, accidents, unauthorized repairs, incorrect assembly and other exclusions in the owner’s manual. See the manual for full terms.\u003c\/p\u003e\u003c\/section\u003e\n\u003c\/div\u003e","brand":"Inspired by Drive","offers":[{"title":"Small \/ Beach Bubble Blue","offer_id":68111434514581,"sku":"BCCS-8510S","price":916.67,"currency_code":"CAD","in_stock":true},{"title":"Small \/ Lionfish Lavender","offer_id":68111434547349,"sku":"BCCS-8510S","price":916.67,"currency_code":"CAD","in_stock":true},{"title":"Medium \/ Beach Bubble Blue","offer_id":68111434580117,"sku":"BCCS-8610M","price":1165.0,"currency_code":"CAD","in_stock":true},{"title":"Medium \/ Lionfish Lavender","offer_id":68111434612885,"sku":"BCCS-8610M","price":1165.0,"currency_code":"CAD","in_stock":true},{"title":"Large \/ Beach Bubble Blue","offer_id":68111434645653,"sku":"BCCS-8710L","price":1331.67,"currency_code":"CAD","in_stock":true},{"title":"Large \/ Lionfish Lavender","offer_id":68111434678421,"sku":"BCCS-8710L","price":1331.67,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0523\/8938\/0245\/files\/contour-supreme-blue.jpg?v=1793386723","url":"https:\/\/inmotionservices.ca\/products\/contour-supreme-bath-chair","provider":"In Motion Services","version":"1.0","type":"link"}