{"product_id":"lap-trays","title":"Lap Trays","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\":\"Lap Trays\",\"short\":\"Lap Trays\",\"rows\":[{\"sku\":\"761FL\",\"w\":0,\"d\":0,\"size\":\"INTERLOCK FLIP UP HALF LAP TRAY, LEFT SIDE, SOLACE\",\"profile\":\"Half tray — Left\",\"cover\":\"Solace\",\"price\":326,\"id\":\"68153923567765\",\"source\":\"INTERLOCK FLIP UP HALF LAP TRAY, LEFT SIDE, SOLACE\"},{\"sku\":\"761FR\",\"w\":0,\"d\":0,\"size\":\"INTERLOCK FLIP UP HALF LAP TRAY, RIGHT SIDE, SOLACE COVER\",\"profile\":\"Half tray — Right\",\"cover\":\"Solace\",\"price\":326,\"id\":\"68153923600533\",\"source\":\"INTERLOCK FLIP UP HALF LAP TRAY, RIGHT SIDE, SOLACE COVER\"},{\"sku\":\"76L\",\"w\":0,\"d\":0,\"size\":\"LEFT SIDE — 76L\",\"profile\":\"Half tray — Left\",\"cover\":\"Included cover\",\"price\":384,\"id\":\"68153923436693\",\"source\":\"DURASOFT HALF LAP TRAY LEFT SIDE\"},{\"sku\":\"762L\",\"w\":0,\"d\":0,\"size\":\"LEFT SIDE — 762L\",\"profile\":\"Half tray — Left\",\"cover\":\"Included cover\",\"price\":419,\"id\":\"68153923698837\",\"source\":\"DURASOFT HALF TRAY, LEFT SIDE\"},{\"sku\":\"762L-TRAY\",\"w\":0,\"d\":0,\"size\":\"NO MOUNTING HARDWARE, LEFT SIDE\",\"profile\":\"Half tray — Left\",\"cover\":\"Included cover\",\"price\":315,\"id\":\"68153923731605\",\"source\":\"DURASOFT HALF LAP TRAY, NO MOUNTING HARDWARE, LEFT SIDE\"},{\"sku\":\"762R-TRAY\",\"w\":0,\"d\":0,\"size\":\"NO MOUNTING HARDWARE, RIGHT SIDE\",\"profile\":\"Half tray — Right\",\"cover\":\"Included cover\",\"price\":315,\"id\":\"68153923797141\",\"source\":\"DURASOFT HALF LAP TRAY, NO MOUNTING HARDWARE, RIGHT SIDE\"},{\"sku\":\"76R\",\"w\":0,\"d\":0,\"size\":\"RIGHT SIDE — 76R\",\"profile\":\"Half tray — Right\",\"cover\":\"Included cover\",\"price\":384,\"id\":\"68153923469461\",\"source\":\"DURASOFT HALF LAP TRAY RIGHT SIDE\"},{\"sku\":\"762R\",\"w\":0,\"d\":0,\"size\":\"RIGHT SIDE — 762R\",\"profile\":\"Half tray — Right\",\"cover\":\"Included cover\",\"price\":419,\"id\":\"68153923764373\",\"source\":\"DURASOFT HALF TRAY, RIGHT SIDE\"},{\"sku\":\"75K-SM\",\"w\":0,\"d\":0,\"size\":\"SLIDE AWAY MOUNT\",\"profile\":\"Full tray\",\"cover\":\"Included cover\",\"price\":470,\"id\":\"68153923371157\",\"source\":\"DURASOFT FULL LAP TRAY, SLIDE AWAY MOUNT\"},{\"sku\":\"761SFL\",\"w\":0,\"d\":0,\"size\":\"SLIDE ON FLIP UP HALF LAP TRAY, LEFT SIDE, SOLACE COVER\",\"profile\":\"Half tray — Left\",\"cover\":\"Solace\",\"price\":387,\"id\":\"68153923633301\",\"source\":\"SLIDE ON FLIP UP HALF LAP TRAY, LEFT SIDE, SOLACE COVER\"},{\"sku\":\"761SFR\",\"w\":0,\"d\":0,\"size\":\"SLIDE ON FLIP UP HALF LAP TRAY, RIGHT SIDE, SOLACE COVER. SLIDE MOUNT DIMENSIONS\",\"profile\":\"Half tray — Right\",\"cover\":\"Solace\",\"price\":387,\"id\":\"68153923666069\",\"source\":\"SLIDE ON FLIP UP HALF LAP TRAY, RIGHT SIDE, SOLACE COVER. SLIDE MOUNT DIMENSIONS\"},{\"sku\":\"700L-HARD\",\"w\":0,\"d\":0,\"size\":\"SWING AWAY HARDWARE, LEFT SIDE\",\"profile\":\"Full tray\",\"cover\":\"Included cover\",\"price\":453,\"id\":\"68153923502229\",\"source\":\"DURASOFT LAP TRAY, SWING AWAY HARDWARE, LEFT SIDE\"},{\"sku\":\"700R-HARD\",\"w\":0,\"d\":0,\"size\":\"SWING AWAY HARDWARE, RIGHT SIDE\",\"profile\":\"Full tray\",\"cover\":\"Included cover\",\"price\":453,\"id\":\"68153923534997\",\"source\":\"DURASOFT LAP TRAY, SWING AWAY HARDWARE, RIGHT SIDE\"},{\"sku\":\"75W\",\"w\":0,\"d\":0,\"size\":\"WEBBING MOUNT\",\"profile\":\"Full tray\",\"cover\":\"Included cover\",\"price\":353,\"id\":\"68153923403925\",\"source\":\"DURASOFT FULL LAP TRAY, WEBBING MOUNT\"}],\"included\":\"Choose the listed configuration and confirm the manufacturer’s measurements and fitting information before ordering.\",\"extras\":[],\"extraHeading\":\"Optional mounting hardware\",\"extraNote\":\"Hardware is priced separately. Confirm mounting compatibility with your wheelchair.\",\"mods\":[],\"quoteOnly\":false,\"sizeLabel\":\"Configuration\",\"defaultModel\":\"Full tray\"},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'+D.extras.map((e,i)=\u003e'\u003clabel class=\"fu-pad\" data-extra-label=\"'+i+'\"\u003e\u003cinput type=\"checkbox\" data-extra=\"'+i+'\"\u003e '+esc(e.label)+' (+'+money(e.price)+')\u003c\/label\u003e').join('')+'\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 extras=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\u003e\u003cstrong\u003eDurasoft Full Tray\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eRigid insert is covered by high resiliency foam and easily cleaned Comfort-tek cover.\u003c\/li\u003e\n\u003cli\u003eQuick attachment to full length or desk length arms.\u003c\/li\u003e\n\u003cli\u003eStability due to clamp, webbing, or slide mount attachment.\u003c\/li\u003e\n\u003cli\u003eForward adjustment for larger users.\u003c\/li\u003e\n\u003cli\u003eEasily moved for transfers.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDurasoft Half Tray\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eRaised outside edge keeps arm positioned correctly.\u003c\/li\u003e\n\u003cli\u003eEasily swiveled out of the way for transfers or table use.\u003c\/li\u003e\n\u003cli\u003eInterlock attachment system provides quick attachment to full length or desk length arms.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eEconasoft Full Tray\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe EconaSoft Lap Tray is designed to provide users a lightweight, economical lap tray.\u003c\/li\u003e\n\u003cli\u003eCombination of a rigid insert, high resiliency foam, and a Comfort-Tek cover gives patients a lightweight and durable tray.\u003c\/li\u003e\n\u003cli\u003eWebbing strap attachment allows the tray to be removed and adjusted within seconds.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFlip-up Half Tray\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eRigid insert is covered by high resiliency foam and easily cleaned Comfort-Tek cover.\u003c\/li\u003e\n\u003cli\u003eInterlock attachment version provides quick attachment to full length or desk length arms.\u003c\/li\u003e\n\u003cli\u003eSlide-on version provides quick-on, quick-off installation.\u003c\/li\u003e\n\u003cli\u003eEasily flipped 270 degrees out of the way for transfers.\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\/s64abeea468714789871ac3e56674ebcb\/fo112cad-25b0-46ef-9e65-4f008651362e\" target=\"_blank\" rel=\"noopener\"\u003eFlip-Up Half Lap Tray User Manual\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/permobil.sharefile.com\/share\/view\/s3654022bf5514daeb26b436e4041b8ef\/fo183dff-0f2b-4a84-852e-f3ac1fb53d6a\" target=\"_blank\" rel=\"noopener\"\u003eFixed Interlock Mount User Manual\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/permobil.sharefile.com\/share\/view\/s9601083791d2492bb544b1240b7e6910\/fo7ea625-7caa-40b4-afc5-11a4c84432ad\" target=\"_blank\" rel=\"noopener\"\u003eRotating Interlock Mount User Manual\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/permobil.sharefile.com\/share\/view\/s22a070037bfe4df19de813ceb36fbc6a\/foeea09b-8320-42ad-9f33-478890054e19\" target=\"_blank\" rel=\"noopener\"\u003eComfort Product Safety and Care Guide\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/permobilwebcdn.azureedge.net\/media\/ucylcv3e\/non-standard-lap-tray-template.pdf\" target=\"_blank\" rel=\"noopener\"\u003eNon Standard Lap Tray Template\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/permobilwebcdn.azureedge.net\/media\/ivhmml0m\/non-standard-half-lap-tray-template.pdf\" target=\"_blank\" rel=\"noopener\"\u003eNon Standard Half Lap Tray Template\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/permobilwebcdn.azureedge.net\/media\/lfehdgez\/ca-comfort-accessories-order-form.pdf\" target=\"_blank\" rel=\"noopener\"\u003eComfort Accessories Order Form\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e","brand":"Permobil","offers":[{"title":"75K-SM","offer_id":68153923371157,"sku":"75K-SM","price":470.0,"currency_code":"CAD","in_stock":true},{"title":"75W","offer_id":68153923403925,"sku":"75W","price":353.0,"currency_code":"CAD","in_stock":true},{"title":"76L","offer_id":68153923436693,"sku":"76L","price":384.0,"currency_code":"CAD","in_stock":true},{"title":"76R","offer_id":68153923469461,"sku":"76R","price":384.0,"currency_code":"CAD","in_stock":true},{"title":"700L-HARD","offer_id":68153923502229,"sku":"700L-HARD","price":453.0,"currency_code":"CAD","in_stock":true},{"title":"700R-HARD","offer_id":68153923534997,"sku":"700R-HARD","price":453.0,"currency_code":"CAD","in_stock":true},{"title":"761FL","offer_id":68153923567765,"sku":"761FL","price":326.0,"currency_code":"CAD","in_stock":true},{"title":"761FR","offer_id":68153923600533,"sku":"761FR","price":326.0,"currency_code":"CAD","in_stock":true},{"title":"761SFL","offer_id":68153923633301,"sku":"761SFL","price":387.0,"currency_code":"CAD","in_stock":true},{"title":"761SFR","offer_id":68153923666069,"sku":"761SFR","price":387.0,"currency_code":"CAD","in_stock":true},{"title":"762L","offer_id":68153923698837,"sku":"762L","price":419.0,"currency_code":"CAD","in_stock":true},{"title":"762L-TRAY","offer_id":68153923731605,"sku":"762L-TRAY","price":315.0,"currency_code":"CAD","in_stock":true},{"title":"762R","offer_id":68153923764373,"sku":"762R","price":419.0,"currency_code":"CAD","in_stock":true},{"title":"762R-TRAY","offer_id":68153923797141,"sku":"762R-TRAY","price":315.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0523\/8938\/0245\/files\/durasoft-full_main.webp?v=1793825841","url":"https:\/\/inmotionservices.ca\/products\/lap-trays","provider":"In Motion Services","version":"1.0","type":"link"}