{"title":"Resuscitation \u0026 Airway Management Supplies","description":"","products":[{"product_id":"resuscitation-fsrbar-barrier-device-with-one-way-valve","title":"Resuscitation FSRBAR Barrier Device with One-Way Valve","description":"\u003ch3\u003e\u003cstrong\u003eDescription\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"163\" data-end=\"495\"\u003eDesigned to provide a reliable protective barrier during rescue breathing and CPR procedures, this device helps reduce direct contact while supporting safe and hygienic emergency response. Compact and easy to store, it is suitable for first aid kits, workplaces, vehicles, training environments, and emergency preparedness supplies.\u003c\/p\u003e\n\u003ch3 data-section-id=\"1j5qwet\" data-start=\"502\" data-end=\"521\"\u003e\u003cspan role=\"text\"\u003e\u003cstrong data-start=\"505\" data-end=\"521\"\u003eKey Features:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003cul data-start=\"522\" data-end=\"908\"\u003e\n\u003cli data-section-id=\"icp2fb\" data-start=\"522\" data-end=\"598\"\u003eOne-way valve design helps reduce direct contact during rescue breathing\u003c\/li\u003e\n\u003cli data-section-id=\"k4ti4y\" data-start=\"599\" data-end=\"661\"\u003eProvides a protective barrier for safer CPR administration\u003c\/li\u003e\n\u003cli data-section-id=\"1ir7xw\" data-start=\"662\" data-end=\"705\"\u003eCompact, lightweight, and easy to carry\u003c\/li\u003e\n\u003cli data-section-id=\"p2dwkr\" data-start=\"706\" data-end=\"757\"\u003eQuick and simple to use in emergency situations\u003c\/li\u003e\n\u003cli data-section-id=\"82z2h\" data-start=\"758\" data-end=\"815\"\u003eSuitable for professional and personal first aid kits\u003c\/li\u003e\n\u003cli data-section-id=\"16k3ztc\" data-start=\"816\" data-end=\"846\"\u003eHygienic single-use design\u003c\/li\u003e\n\u003cli data-section-id=\"524u8w\" data-start=\"847\" data-end=\"908\"\u003eIdeal for emergency preparedness in multiple environments\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-section-id=\"3fq70d\" data-start=\"915\" data-end=\"937\"\u003e\u003cspan role=\"text\"\u003e\u003cstrong data-start=\"918\" data-end=\"937\"\u003eWhat’s Included:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003cul data-start=\"938\" data-end=\"992\"\u003e\n\u003cli data-section-id=\"1wb018j\" data-start=\"938\" data-end=\"992\"\u003e100 × Resuscitation Barrier Devices (packed per bag)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-section-id=\"4tqg90\" data-start=\"781\" data-end=\"805\"\u003e\u003cspan role=\"text\"\u003e\u003cstrong data-start=\"785\" data-end=\"805\"\u003eSpecifications:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\n\u003ctable class=\"product-dimensions-table\" cellpadding=\"10\" cellspacing=\"0\" style=\"border-collapse: collapse; width: 100.036%;\"\u003e\n\u003cthead\u003e\n\u003ctr style=\"height: 22.4px;\"\u003e\n\u003cth style=\"height: 22.4px; width: 50%;\"\u003eSpecifications\u003c\/th\u003e\n\u003cth style=\"height: 22.4px; width: 50%;\"\u003eDetails\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eProduct Type\u003c\/td\u003e\n\u003ctd\u003eResuscitation Barrier Device\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eValve Type\u003c\/td\u003e\n\u003ctd\u003eOne-way valve\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eUsage\u003c\/td\u003e\n\u003ctd\u003eCPR and rescue breathing protection barrier\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eApplication\u003c\/td\u003e\n\u003ctd\u003eFirst aid, emergency response, CPR training, workplace safety kits\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePortability\u003c\/td\u003e\n\u003ctd\u003eCompact and lightweight design\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePackaging\u003c\/td\u003e\n\u003ctd\u003eBulk pack (100 units per bag)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eUse Type\u003c\/td\u003e\n\u003ctd\u003eSingle-use disposable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .product-dimensions-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-family: Arial, sans-serif;\n    margin: 20px 0;\n    border: 1px solid #ddd;\n  }\n\n  .product-dimensions-table th,\n  .product-dimensions-table td {\n    border: 1px solid #ddd;\n    padding: 12px 15px;\n    text-align: left;\n  }\n\n  .product-dimensions-table thead {\n    background-color: #f7f7f7;\n  }\n\n  .product-dimensions-table th {\n    font-size: 16px;\n    font-weight: bold;\n    color: #222;\n  }\n\n  .product-dimensions-table td {\n    font-size: 14px;\n    color: #555;\n  }\n\n  .product-dimensions-table tr:nth-child(even) {\n    background-color: #fafafa;\n  }\n\n  .product-dimensions-table tr:hover {\n    background-color: #f1f1f1;\n  }\n\u003c\/style\u003e","brand":"Leo Tools Ltd.","offers":[{"title":"Default Title","offer_id":52988009218364,"sku":"FSRBAR","price":2.92,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/7734\/0988\/files\/cpr-resuscitation-barrier-mask-one-way-valve.webp?v=1778525408"},{"product_id":"manual-fsbvm-self-inflating-bag-valve-mask-adult","title":"Manual FSBVM Self-Inflating Bag-Valve Mask, Adult","description":"\u003ch3\u003e\u003cstrong\u003eDescription\u003c\/strong\u003e\u003c\/h3\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-(--header-height)\" dir=\"auto\" data-turn-id=\"36b148b5-d117-4829-9779-bbfc345619fb\" data-testid=\"conversation-turn-177\" data-scroll-anchor=\"false\" data-turn=\"user\"\u003e\u003c\/section\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:ebcf2b32-bbd7-4594-9a9c-564f862787c7-88\" data-testid=\"conversation-turn-178\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"30ab7c00-5d6e-4522-8983-b12a9e41187e\" dir=\"auto\" data-message-model-slug=\"gpt-5-3-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-(--header-height)\" dir=\"auto\" data-turn-id=\"e47efed9-2200-4a2c-930e-930f411a050c\" data-testid=\"conversation-turn-187\" data-scroll-anchor=\"false\" data-turn=\"user\"\u003e\u003c\/section\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:ebcf2b32-bbd7-4594-9a9c-564f862787c7-93\" data-testid=\"conversation-turn-188\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"82182519-719d-4a0c-a7b7-bd0ec8b047e5\" dir=\"auto\" data-message-model-slug=\"gpt-5-3-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-208\" data-turn-id=\"request-WEB:ebcf2b32-bbd7-4594-9a9c-564f862787c7-103\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-turn-start-message=\"true\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-3-mini\" dir=\"auto\" data-message-id=\"940d709a-6f98-4074-b769-6e77aedf16e4\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-(--header-height)\" dir=\"auto\" data-turn-id=\"0291cf72-675b-4191-9a42-f14e7321b7fa\" data-testid=\"conversation-turn-219\" data-scroll-anchor=\"false\" data-turn=\"user\"\u003e\u003c\/section\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:ebcf2b32-bbd7-4594-9a9c-564f862787c7-109\" data-testid=\"conversation-turn-220\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"4973d772-c6f7-4c05-9767-620da5673455\" dir=\"auto\" data-message-model-slug=\"gpt-5-3-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"567\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eThis manually operated adult bag-valve mask (BVM) is designed to provide effective ventilation support during emergency and medical situations. Featuring a self-inflating bag, it enables controlled manual resuscitation for patients requiring assisted breathing. Ideal for use in first aid, clinical care, and emergency response environments, it offers dependable performance when immediate ventilation support is critical. Suitable for professional medical kits, treatment areas, and emergency preparedness applications, it serves as an essential tool for airway management and life-saving intervention.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003ch3 data-end=\"487\" data-start=\"466\" data-section-id=\"1s1yvt8\"\u003e\u003cspan role=\"text\"\u003e\u003cstrong data-end=\"487\" data-start=\"470\"\u003eKey Features:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003cul data-end=\"738\" data-start=\"488\"\u003e\n\u003cli data-end=\"81\" data-start=\"18\" data-section-id=\"gacxax\"\u003eSelf-inflating bag-valve mask for adult ventilation support\u003c\/li\u003e\n\u003cli data-end=\"143\" data-start=\"82\" data-section-id=\"1ehayo\"\u003eDesigned for manual resuscitation in emergency situations\u003c\/li\u003e\n\u003cli data-end=\"198\" data-start=\"144\" data-section-id=\"x0jjpz\"\u003eProvides controlled airflow for assisted breathing\u003c\/li\u003e\n\u003cli data-end=\"262\" data-start=\"199\" data-section-id=\"1cxjdst\"\u003eSuitable for first aid, medical, and emergency response use\u003c\/li\u003e\n\u003cli data-end=\"318\" data-start=\"263\" data-section-id=\"u3jf0e\"\u003eReliable performance for critical airway management\u003c\/li\u003e\n\u003cli data-end=\"362\" data-start=\"319\" data-section-id=\"upujyj\"\u003eEasy-to-use design for quick deployment\u003c\/li\u003e\n\u003cli data-end=\"417\" data-start=\"363\" data-section-id=\"14279dl\"\u003eDurable construction for repeated professional use\u003c\/li\u003e\n\u003cli data-end=\"486\" data-start=\"418\" data-section-id=\"1ddxowh\"\u003eEssential equipment for emergency preparedness and clinical care\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-end=\"769\" data-start=\"745\" data-section-id=\"4tqg90\"\u003e\u003cspan role=\"text\"\u003e\u003cstrong data-end=\"769\" data-start=\"749\"\u003eWhat’s Included:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003cul data-end=\"842\" data-start=\"770\"\u003e\n\u003cli data-section-id=\"m074js\" data-start=\"496\" data-end=\"516\"\u003eAdult Bag-Valve Mask (BVM) Unit – 1 each\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\n\u003ch3\u003e\u003cstrong\u003eSpecifications:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003ctable class=\"product-dimensions-table\" cellpadding=\"10\" cellspacing=\"0\" style=\"border-collapse: collapse; width: 100.036%;\"\u003e\n\u003cthead\u003e\n\u003ctr style=\"height: 22.4px;\"\u003e\n\u003cth style=\"height: 22.4px; width: 50%;\"\u003eSpecifications\u003c\/th\u003e\n\u003cth style=\"height: 22.4px; width: 50%;\"\u003eDetails\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eProduct Type\u003c\/td\u003e\n\u003ctd\u003eBag-Valve Mask (BVM)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePatient Type\u003c\/td\u003e\n\u003ctd\u003eAdult\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOperation\u003c\/td\u003e\n\u003ctd\u003eManual, self-inflating bag\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eUsage\u003c\/td\u003e\n\u003ctd\u003eVentilation and resuscitation support\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eApplication\u003c\/td\u003e\n\u003ctd\u003eFirst aid, medical, emergency response, and clinical care\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFunction\u003c\/td\u003e\n\u003ctd\u003eProvides assisted breathing and oxygen delivery\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eConstruction\u003c\/td\u003e\n\u003ctd\u003eDurable and easy-to-use design\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePortability\u003c\/td\u003e\n\u003ctd\u003eCompact and lightweight\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eIdeal For\u003c\/td\u003e\n\u003ctd\u003eHospitals, clinics, ambulances, and emergency kits\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .product-dimensions-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-family: Arial, sans-serif;\n    margin: 20px 0;\n    border: 1px solid #ddd;\n  }\n\n  .product-dimensions-table th,\n  .product-dimensions-table td {\n    border: 1px solid #ddd;\n    padding: 12px 15px;\n    text-align: left;\n  }\n\n  .product-dimensions-table thead {\n    background-color: #f7f7f7;\n  }\n\n  .product-dimensions-table th {\n    font-size: 16px;\n    font-weight: bold;\n    color: #222;\n  }\n\n  .product-dimensions-table td {\n    font-size: 14px;\n    color: #555;\n  }\n\n  .product-dimensions-table tr:nth-child(even) {\n    background-color: #fafafa;\n  }\n\n  .product-dimensions-table tr:hover {\n    background-color: #f1f1f1;\n  }\n\u003c\/style\u003e","brand":"Leo Tools Ltd.","offers":[{"title":"Default Title","offer_id":52988035137852,"sku":"FSBVM","price":59.92,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/7734\/0988\/files\/adult-bag-valve-mask-bvm-resuscitator-oxygen-tubing.webp?v=1778526650"},{"product_id":"cpr-fscprmask-mask-with-one-way-valve-oxygen-inlet","title":"CPR FSCPRMASK Mask with One-Way Valve \u0026 Oxygen Inlet","description":"\u003ch3\u003e\u003cstrong\u003eDescription\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"175\" data-end=\"637\"\u003eThe CPR mask with one-way valve and oxygen inlet is designed to support safe and effective rescue breathing during emergency situations. Built for first aid and medical response use, it helps create a protective barrier while allowing controlled airflow assistance when connected to oxygen sources. Packaged in a compact polybag for easy storage and fast access, it is ideal for inclusion in first aid kits, ambulances, workplaces, vehicles, and emergency preparedness setups where quick response is essential.\u003c\/p\u003e\n\u003ch3 data-section-id=\"pm8yra\" data-start=\"644\" data-end=\"664\"\u003e\u003cspan role=\"text\"\u003e\u003cstrong data-start=\"648\" data-end=\"664\"\u003eKey Features:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli data-section-id=\"1yhgnhm\" data-start=\"126\" data-end=\"184\"\u003eEquipped with one-way valve for safer rescue breathing\u003c\/li\u003e\n\u003cli data-section-id=\"48wz8\" data-start=\"185\" data-end=\"243\"\u003eIncludes oxygen inlet for assisted ventilation support\u003c\/li\u003e\n\u003cli data-section-id=\"iyp40m\" data-start=\"244\" data-end=\"297\"\u003eDesigned for emergency CPR and first aid response\u003c\/li\u003e\n\u003cli data-section-id=\"davqzp\" data-start=\"298\" data-end=\"358\"\u003eActs as a protective barrier between rescuer and patient\u003c\/li\u003e\n\u003cli data-section-id=\"aln0km\" data-start=\"359\" data-end=\"419\"\u003eCompact and lightweight for easy storage and portability\u003c\/li\u003e\n\u003cli data-section-id=\"q5s9zd\" data-start=\"420\" data-end=\"469\"\u003eQuick deployment for time-critical situations\u003c\/li\u003e\n\u003cli data-section-id=\"1fan1zw\" data-start=\"470\" data-end=\"537\"\u003eSuitable for medical, workplace, and emergency preparedness use\u003c\/li\u003e\n\u003cli data-section-id=\"5e7r2k\" data-start=\"538\" data-end=\"588\"\u003ePackaged for hygienic handling and convenience\u003cspan role=\"text\"\u003e\u003cstrong data-start=\"599\" data-end=\"618\"\u003e\u003c\/strong\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-section-id=\"1spwv26\" data-start=\"595\" data-end=\"618\"\u003e\u003cspan role=\"text\"\u003e\u003cstrong data-start=\"599\" data-end=\"618\"\u003eWhat’s Included\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1 × CPR Mask with One-Way Valve and Oxygen Inlet\u003c\/li\u003e\n\u003cli\u003e1 × Polybag Packaging for Storage\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-section-id=\"4tqg90\" data-start=\"781\" data-end=\"805\"\u003e\u003cspan role=\"text\"\u003e\u003cstrong data-start=\"785\" data-end=\"805\"\u003eSpecifications:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\n\u003ctable class=\"product-dimensions-table\" cellpadding=\"10\" cellspacing=\"0\" style=\"border-collapse: collapse; width: 100.036%;\"\u003e\n\u003cthead\u003e\n\u003ctr style=\"height: 22.4px;\"\u003e\n\u003cth style=\"height: 22.4px; width: 50%;\"\u003eSpecifications\u003c\/th\u003e\n\u003cth style=\"height: 22.4px; width: 50%;\"\u003eDetails\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eProduct Type\u003c\/td\u003e\n\u003ctd\u003eCPR Resuscitation Mask\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eValve Type\u003c\/td\u003e\n\u003ctd\u003eOne-way valve system\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOxygen Feature\u003c\/td\u003e\n\u003ctd\u003eIntegrated oxygen inlet port\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eUsage\u003c\/td\u003e\n\u003ctd\u003eCPR and rescue breathing support\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eApplication\u003c\/td\u003e\n\u003ctd\u003eFirst aid, emergency response, medical and workplace safety kits\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePackaging\u003c\/td\u003e\n\u003ctd\u003eIndividual polybag packaging\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePortability\u003c\/td\u003e\n\u003ctd\u003eCompact and lightweight design\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eUse Type\u003c\/td\u003e\n\u003ctd\u003eEmergency and single-use medical accessory\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .product-dimensions-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-family: Arial, sans-serif;\n    margin: 20px 0;\n    border: 1px solid #ddd;\n  }\n\n  .product-dimensions-table th,\n  .product-dimensions-table td {\n    border: 1px solid #ddd;\n    padding: 12px 15px;\n    text-align: left;\n  }\n\n  .product-dimensions-table thead {\n    background-color: #f7f7f7;\n  }\n\n  .product-dimensions-table th {\n    font-size: 16px;\n    font-weight: bold;\n    color: #222;\n  }\n\n  .product-dimensions-table td {\n    font-size: 14px;\n    color: #555;\n  }\n\n  .product-dimensions-table tr:nth-child(even) {\n    background-color: #fafafa;\n  }\n\n  .product-dimensions-table tr:hover {\n    background-color: #f1f1f1;\n  }\n\u003c\/style\u003e","brand":"Leo Tools Ltd.","offers":[{"title":"Default Title","offer_id":52988160278844,"sku":"FSCPRMASK","price":5.92,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/7734\/0988\/files\/cpr-pocket-mask-one-way-valve-oxygen-inlet.webp?v=1778527149"},{"product_id":"pocket-fspmask-mask-with-one-way-valve-headstrap","title":"Pocket FSPMASK Mask with One-Way Valve \u0026 Headstrap","description":"\u003ch3\u003e\u003cstrong\u003eDescription\u003c\/strong\u003e\u003c\/h3\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-(--header-height)\" dir=\"auto\" data-turn-id=\"36b148b5-d117-4829-9779-bbfc345619fb\" data-testid=\"conversation-turn-177\" data-scroll-anchor=\"false\" data-turn=\"user\"\u003e\u003c\/section\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:ebcf2b32-bbd7-4594-9a9c-564f862787c7-88\" data-testid=\"conversation-turn-178\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"30ab7c00-5d6e-4522-8983-b12a9e41187e\" dir=\"auto\" data-message-model-slug=\"gpt-5-3-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-(--header-height)\" dir=\"auto\" data-turn-id=\"e47efed9-2200-4a2c-930e-930f411a050c\" data-testid=\"conversation-turn-187\" data-scroll-anchor=\"false\" data-turn=\"user\"\u003e\u003c\/section\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:ebcf2b32-bbd7-4594-9a9c-564f862787c7-93\" data-testid=\"conversation-turn-188\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"82182519-719d-4a0c-a7b7-bd0ec8b047e5\" dir=\"auto\" data-message-model-slug=\"gpt-5-3-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-208\" data-turn-id=\"request-WEB:ebcf2b32-bbd7-4594-9a9c-564f862787c7-103\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-turn-start-message=\"true\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-3-mini\" dir=\"auto\" data-message-id=\"940d709a-6f98-4074-b769-6e77aedf16e4\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-(--header-height)\" dir=\"auto\" data-turn-id=\"0291cf72-675b-4191-9a42-f14e7321b7fa\" data-testid=\"conversation-turn-219\" data-scroll-anchor=\"false\" data-turn=\"user\"\u003e\u003c\/section\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:ebcf2b32-bbd7-4594-9a9c-564f862787c7-109\" data-testid=\"conversation-turn-220\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"4973d772-c6f7-4c05-9767-620da5673455\" dir=\"auto\" data-message-model-slug=\"gpt-5-3-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-(--header-height)\" dir=\"auto\" data-turn-id=\"58a9dd96-02e4-481b-8901-3095a8fcde8d\" data-testid=\"conversation-turn-291\" data-scroll-anchor=\"false\" data-turn=\"user\"\u003e\u003c\/section\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69dfabcd-34b8-8320-b78b-32744f5d7146-12\" data-testid=\"conversation-turn-292\" data-scroll-anchor=\"true\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"69fdb4a9-eea3-4db8-b2a4-c5a82de1d9c2\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"516\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eThis pocket mask with a one-way valve and adjustable headstrap is designed to provide a reliable barrier for rescue breathing in emergency and first aid situations. Housed in a durable red plastic case, it ensures protection, cleanliness, and easy portability. Ideal for use in workplaces, vehicles, and emergency response kits, it offers a practical solution for safe and effective resuscitation support when immediate action is required.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003ch3 data-end=\"487\" data-start=\"466\" data-section-id=\"1s1yvt8\"\u003e\u003cspan role=\"text\"\u003e\u003cstrong data-end=\"487\" data-start=\"470\"\u003eKey Features:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003cul data-end=\"738\" data-start=\"488\"\u003e\n\u003cli data-end=\"81\" data-start=\"18\" data-section-id=\"1agq0k\"\u003eOne-way valve design for safe and hygienic rescue breathing\u003c\/li\u003e\n\u003cli data-end=\"142\" data-start=\"82\" data-section-id=\"11bhnwf\"\u003eIncludes headstrap for secure and hands-free application\u003c\/li\u003e\n\u003cli data-end=\"202\" data-start=\"143\" data-section-id=\"opfdum\"\u003eDurable red plastic case for protection and portability\u003c\/li\u003e\n\u003cli data-end=\"257\" data-start=\"203\" data-section-id=\"g4be51\"\u003eProvides an effective barrier during resuscitation\u003c\/li\u003e\n\u003cli data-end=\"321\" data-start=\"258\" data-section-id=\"1cxjdst\"\u003eSuitable for first aid, medical, and emergency response use\u003c\/li\u003e\n\u003cli data-end=\"385\" data-start=\"322\" data-section-id=\"1g2jd1h\"\u003eCompact and easy to store in kits, vehicles, and workplaces\u003c\/li\u003e\n\u003cli data-end=\"437\" data-start=\"386\" data-section-id=\"77qxn\"\u003eQuick access design for immediate emergency use\u003c\/li\u003e\n\u003cli data-end=\"493\" data-start=\"438\" data-section-id=\"q34ifj\"\u003eEssential tool for CPR and rescue breathing support\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-end=\"769\" data-start=\"745\" data-section-id=\"4tqg90\"\u003e\u003cspan role=\"text\"\u003e\u003cstrong data-end=\"769\" data-start=\"749\"\u003eWhat’s Included:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003cul data-end=\"842\" data-start=\"770\"\u003e\n\u003cli data-end=\"564\" data-start=\"521\" data-section-id=\"mkt2qj\"\u003ePocket Mask with One-Way Valve – 1 each\u003c\/li\u003e\n\u003cli data-end=\"587\" data-start=\"565\" data-section-id=\"oa15ex\"\u003eHeadstrap – 1 each\u003c\/li\u003e\n\u003cli data-end=\"625\" data-start=\"588\" data-section-id=\"1orz6jv\"\u003eRed Plastic Storage Case – 1 each\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\n\u003ch3\u003e\u003cstrong\u003eSpecifications:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003ctable class=\"product-dimensions-table\" cellpadding=\"10\" cellspacing=\"0\" style=\"border-collapse: collapse; width: 100.036%;\"\u003e\n\u003cthead\u003e\n\u003ctr style=\"height: 22.4px;\"\u003e\n\u003cth style=\"height: 22.4px; width: 50%;\"\u003eSpecifications\u003c\/th\u003e\n\u003cth style=\"height: 22.4px; width: 50%;\"\u003eDetails\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eProduct Type\u003c\/td\u003e\n\u003ctd\u003eCPR Pocket Mask\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eValve Type\u003c\/td\u003e\n\u003ctd\u003eOne-Way Valve\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eUsage\u003c\/td\u003e\n\u003ctd\u003eRescue breathing and CPR support\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eApplication\u003c\/td\u003e\n\u003ctd\u003eFirst aid, medical, emergency response, and CPR kits\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAccessories\u003c\/td\u003e\n\u003ctd\u003eHeadstrap included\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eStorage Case\u003c\/td\u003e\n\u003ctd\u003eDurable red plastic case\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFunction\u003c\/td\u003e\n\u003ctd\u003eProvides barrier protection during resuscitation\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePortability\u003c\/td\u003e\n\u003ctd\u003eCompact and easy to carry\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eIdeal For\u003c\/td\u003e\n\u003ctd\u003eWorkplaces, vehicles, clinics, and emergency preparedness kits\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .product-dimensions-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-family: Arial, sans-serif;\n    margin: 20px 0;\n    border: 1px solid #ddd;\n  }\n\n  .product-dimensions-table th,\n  .product-dimensions-table td {\n    border: 1px solid #ddd;\n    padding: 12px 15px;\n    text-align: left;\n  }\n\n  .product-dimensions-table thead {\n    background-color: #f7f7f7;\n  }\n\n  .product-dimensions-table th {\n    font-size: 16px;\n    font-weight: bold;\n    color: #222;\n  }\n\n  .product-dimensions-table td {\n    font-size: 14px;\n    color: #555;\n  }\n\n  .product-dimensions-table tr:nth-child(even) {\n    background-color: #fafafa;\n  }\n\n  .product-dimensions-table tr:hover {\n    background-color: #f1f1f1;\n  }\n\u003c\/style\u003e","brand":"Leo Tools Ltd.","offers":[{"title":"Default Title","offer_id":52988262449468,"sku":"FSPMASK","price":8.92,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/7734\/0988\/files\/pocket-cpr-mask-red-hard-case-headstrap-valve.webp?v=1778527333"},{"product_id":"adult-fshcs4640b-non-rebreather-oxygen-mask","title":"Adult FSHCS4640B Non-Rebreather Oxygen Mask","description":"\u003ch3\u003e\u003cstrong\u003eDescription\u003c\/strong\u003e\u003c\/h3\u003e\n\u003csection data-turn=\"user\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-177\" data-turn-id=\"36b148b5-d117-4829-9779-bbfc345619fb\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-(--header-height)\"\u003e\u003c\/section\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-178\" data-turn-id=\"request-WEB:ebcf2b32-bbd7-4594-9a9c-564f862787c7-88\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-turn-start-message=\"true\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-3-mini\" dir=\"auto\" data-message-id=\"30ab7c00-5d6e-4522-8983-b12a9e41187e\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection data-turn=\"user\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-187\" data-turn-id=\"e47efed9-2200-4a2c-930e-930f411a050c\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-(--header-height)\"\u003e\u003c\/section\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-188\" data-turn-id=\"request-WEB:ebcf2b32-bbd7-4594-9a9c-564f862787c7-93\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-turn-start-message=\"true\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-3-mini\" dir=\"auto\" data-message-id=\"82182519-719d-4a0c-a7b7-bd0ec8b047e5\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:ebcf2b32-bbd7-4594-9a9c-564f862787c7-103\" data-testid=\"conversation-turn-208\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"940d709a-6f98-4074-b769-6e77aedf16e4\" dir=\"auto\" data-message-model-slug=\"gpt-5-3-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection data-turn=\"user\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-219\" data-turn-id=\"0291cf72-675b-4191-9a42-f14e7321b7fa\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-(--header-height)\"\u003e\u003c\/section\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-220\" data-turn-id=\"request-WEB:ebcf2b32-bbd7-4594-9a9c-564f862787c7-109\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-turn-start-message=\"true\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-3-mini\" dir=\"auto\" data-message-id=\"4973d772-c6f7-4c05-9767-620da5673455\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection data-turn=\"user\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-291\" data-turn-id=\"58a9dd96-02e4-481b-8901-3095a8fcde8d\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-(--header-height)\"\u003e\u003c\/section\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-292\" data-turn-id=\"request-69dfabcd-34b8-8320-b78b-32744f5d7146-12\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-turn-start-message=\"true\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-3\" dir=\"auto\" data-message-id=\"69fdb4a9-eea3-4db8-b2a4-c5a82de1d9c2\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-is-only-node=\"\" data-is-last-node=\"\" data-end=\"516\" data-start=\"0\"\u003eThis disposable adult non-rebreather oxygen mask with reservoir bag is designed to deliver high-concentration oxygen in medical, first aid, and emergency response environments. It features a built-in safety vent, check valve system, and 7-foot tubing with standard connectors for compatibility with oxygen delivery equipment. Ideal for use in treatment areas, workplaces, vehicles, and emergency kits, it offers a dependable solution for efficient oxygen administration when rapid respiratory support is required.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003ch3 data-section-id=\"1s1yvt8\" data-start=\"466\" data-end=\"487\"\u003e\u003cspan role=\"text\"\u003e\u003cstrong data-start=\"470\" data-end=\"487\"\u003eKey Features:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003cul data-start=\"488\" data-end=\"738\"\u003e\n\u003cli data-end=\"90\" data-start=\"18\" data-section-id=\"1e0x98p\"\u003eDelivers high-concentration oxygen for effective respiratory support\u003c\/li\u003e\n\u003cli data-end=\"163\" data-start=\"91\" data-section-id=\"d5vbj4\"\u003eNon-rebreather design with reservoir bag for optimal oxygen delivery\u003c\/li\u003e\n\u003cli data-end=\"216\" data-start=\"164\" data-section-id=\"1wvl9na\"\u003eEquipped with safety vent and check valve system\u003c\/li\u003e\n\u003cli data-end=\"268\" data-start=\"217\" data-section-id=\"tseuat\"\u003eIncludes 7-foot tubing with standard connectors\u003c\/li\u003e\n\u003cli data-end=\"322\" data-start=\"269\" data-section-id=\"b3wuqo\"\u003eDisposable design for hygienic single-patient use\u003c\/li\u003e\n\u003cli data-end=\"391\" data-start=\"323\" data-section-id=\"qtg5ln\"\u003eSuitable for medical, first aid, and emergency response settings\u003c\/li\u003e\n\u003cli data-end=\"444\" data-start=\"392\" data-section-id=\"ey289b\"\u003eEasy to connect with compatible oxygen equipment\u003c\/li\u003e\n\u003cli data-end=\"508\" data-start=\"445\" data-section-id=\"ymkuzy\"\u003eIdeal for clinics, workplaces, vehicles, and emergency kits\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-section-id=\"4tqg90\" data-start=\"745\" data-end=\"769\"\u003e\u003cspan role=\"text\"\u003e\u003cstrong data-start=\"749\" data-end=\"769\"\u003eWhat’s Included:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003cul data-start=\"770\" data-end=\"842\"\u003e\n\u003cli data-end=\"600\" data-start=\"536\" data-section-id=\"1r6a5fq\"\u003eAdult Non-Rebreather Oxygen Mask with Reservoir Bag – 1 each\u003c\/li\u003e\n\u003cli data-end=\"630\" data-start=\"601\" data-section-id=\"x0e6qc\"\u003e7' Oxygen Tubing – 1 each\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\n\u003ch3\u003e\u003cstrong\u003eSpecifications:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003ctable class=\"product-dimensions-table\" cellpadding=\"10\" cellspacing=\"0\" style=\"border-collapse: collapse; width: 100.036%;\"\u003e\n\u003cthead\u003e\n\u003ctr style=\"height: 22.4px;\"\u003e\n\u003cth style=\"height: 22.4px; width: 50%;\"\u003eSpecifications\u003c\/th\u003e\n\u003cth style=\"height: 22.4px; width: 50%;\"\u003eDetails\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eProduct Type\u003c\/td\u003e\n\u003ctd\u003eNon-Rebreather Oxygen Mask\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePatient Type\u003c\/td\u003e\n\u003ctd\u003eAdult\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eUsage\u003c\/td\u003e\n\u003ctd\u003eHigh-concentration oxygen delivery\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eApplication\u003c\/td\u003e\n\u003ctd\u003eMedical, first aid, emergency response, and clinical care\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDesign\u003c\/td\u003e\n\u003ctd\u003eNon-rebreather with reservoir bag\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFeatures\u003c\/td\u003e\n\u003ctd\u003eSafety vent and check valve system\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTubing Length\u003c\/td\u003e\n\u003ctd\u003e7 feet\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eConnectors\u003c\/td\u003e\n\u003ctd\u003eStandard oxygen connectors\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eForm\u003c\/td\u003e\n\u003ctd\u003eDisposable mask\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eIdeal For\u003c\/td\u003e\n\u003ctd\u003eHospitals, clinics, ambulances, workplaces, and emergency kits\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .product-dimensions-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-family: Arial, sans-serif;\n    margin: 20px 0;\n    border: 1px solid #ddd;\n  }\n\n  .product-dimensions-table th,\n  .product-dimensions-table td {\n    border: 1px solid #ddd;\n    padding: 12px 15px;\n    text-align: left;\n  }\n\n  .product-dimensions-table thead {\n    background-color: #f7f7f7;\n  }\n\n  .product-dimensions-table th {\n    font-size: 16px;\n    font-weight: bold;\n    color: #222;\n  }\n\n  .product-dimensions-table td {\n    font-size: 14px;\n    color: #555;\n  }\n\n  .product-dimensions-table tr:nth-child(even) {\n    background-color: #fafafa;\n  }\n\n  .product-dimensions-table tr:hover {\n    background-color: #f1f1f1;\n  }\n\u003c\/style\u003e","brand":"Leo Tools Ltd.","offers":[{"title":"Default Title","offer_id":52988375859516,"sku":"FSHCS4640B","price":7.92,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/7734\/0988\/files\/adult-non-rebreather-oxygen-mask-reservoir-bag-tubing.webp?v=1778527514"},{"product_id":"adult-fsoxymask-medium-concentration-oxygen-mask","title":"Adult FSOXYMASK Medium Concentration Oxygen Mask","description":"\u003ch3\u003e\u003cstrong\u003eDescription\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-end=\"637\" data-start=\"175\"\u003eThe adult medium concentration oxygen mask with tubing is engineered to deliver reliable and controlled oxygen flow for patients requiring moderate respiratory support. Designed for compatibility with standard oxygen delivery systems, it ensures efficient oxygen administration in clinical and emergency environments. Its practical design makes it suitable for use in hospitals, clinics, ambulances, workplaces, vehicles, and emergency preparedness kits, providing dependable oxygen support whenever needed.\u003c\/p\u003e\n\u003ch3 data-end=\"664\" data-start=\"644\" data-section-id=\"pm8yra\"\u003e\u003cspan role=\"text\"\u003e\u003cstrong data-end=\"664\" data-start=\"648\"\u003eKey Features:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003cul data-end=\"479\" data-start=\"21\"\u003e\n\u003cli data-end=\"74\" data-start=\"21\" data-section-id=\"mfvu5u\"\u003eDesigned for medium concentration oxygen delivery\u003c\/li\u003e\n\u003cli data-end=\"124\" data-start=\"75\" data-section-id=\"8j0cgg\"\u003eEnsures controlled and consistent oxygen flow\u003c\/li\u003e\n\u003cli data-end=\"178\" data-start=\"125\" data-section-id=\"1bxzpq4\"\u003eCompatible with standard oxygen therapy equipment\u003c\/li\u003e\n\u003cli data-end=\"240\" data-start=\"179\" data-section-id=\"2imnee\"\u003eIncludes flexible tubing for easy connection and handling\u003c\/li\u003e\n\u003cli data-end=\"295\" data-start=\"241\" data-section-id=\"a6uark\"\u003eLightweight and comfortable design for patient use\u003c\/li\u003e\n\u003cli data-end=\"359\" data-start=\"296\" data-section-id=\"c7kmz8\"\u003eSuitable for medical, emergency, and first aid applications\u003c\/li\u003e\n\u003cli data-end=\"428\" data-start=\"360\" data-section-id=\"1ymnx6d\"\u003eIdeal for hospitals, ambulances, clinics, and home care settings\u003c\/li\u003e\n\u003cli data-end=\"479\" data-start=\"429\" data-section-id=\"1l444qc\"\u003eReliable option for adult oxygen support needs\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-end=\"509\" data-start=\"486\" data-section-id=\"1spwv26\"\u003e\u003cspan role=\"text\"\u003e\u003cstrong data-end=\"509\" data-start=\"490\"\u003eWhat’s Included:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1 × Adult Medium Concentration Oxygen Mask\u003c\/li\u003e\n\u003cli\u003e1 × Oxygen Tubing\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-end=\"805\" data-start=\"781\" data-section-id=\"4tqg90\"\u003e\u003cspan role=\"text\"\u003e\u003cstrong data-end=\"805\" data-start=\"785\"\u003eSpecifications:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\n\u003ctable style=\"border-collapse: collapse; width: 100.036%;\" cellspacing=\"0\" cellpadding=\"10\" class=\"product-dimensions-table\"\u003e\n\u003cthead\u003e\n\u003ctr style=\"height: 22.4px;\"\u003e\n\u003cth style=\"height: 22.4px; width: 50%;\"\u003eSpecifications\u003c\/th\u003e\n\u003cth style=\"height: 22.4px; width: 50%;\"\u003eDetails\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eProduct Type\u003c\/td\u003e\n\u003ctd\u003eAdult Medium Concentration Oxygen Mask\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eUsage\u003c\/td\u003e\n\u003ctd\u003eControlled oxygen delivery for adult patients\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFlow Type\u003c\/td\u003e\n\u003ctd\u003eMedium concentration oxygen support\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCompatibility\u003c\/td\u003e\n\u003ctd\u003eStandard oxygen therapy systems\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eMedical-grade soft plastic mask with tubing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eApplication\u003c\/td\u003e\n\u003ctd\u003eHospitals, clinics, ambulances, emergency response, home care\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDesign\u003c\/td\u003e\n\u003ctd\u003eLightweight and ergonomic face mask system\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eType\u003c\/td\u003e\n\u003ctd\u003eSingle-use medical oxygen accessory\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .product-dimensions-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-family: Arial, sans-serif;\n    margin: 20px 0;\n    border: 1px solid #ddd;\n  }\n\n  .product-dimensions-table th,\n  .product-dimensions-table td {\n    border: 1px solid #ddd;\n    padding: 12px 15px;\n    text-align: left;\n  }\n\n  .product-dimensions-table thead {\n    background-color: #f7f7f7;\n  }\n\n  .product-dimensions-table th {\n    font-size: 16px;\n    font-weight: bold;\n    color: #222;\n  }\n\n  .product-dimensions-table td {\n    font-size: 14px;\n    color: #555;\n  }\n\n  .product-dimensions-table tr:nth-child(even) {\n    background-color: #fafafa;\n  }\n\n  .product-dimensions-table tr:hover {\n    background-color: #f1f1f1;\n  }\n\u003c\/style\u003e","brand":"Leo Tools Ltd.","offers":[{"title":"Default Title","offer_id":52988422553916,"sku":"FSOXYMASK","price":6.92,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/7734\/0988\/files\/adult-medium-concentration-oxygen-mask-fsoxymask-tubing.webp?v=1778527714"},{"product_id":"child-fshcs4601b-medium-concentration-oxygen-mask","title":"Child FSHCS4601B Medium Concentration Oxygen Mask","description":"\u003ch3\u003e\u003cstrong\u003eDescription\u003c\/strong\u003e\u003c\/h3\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-(--header-height)\" dir=\"auto\" data-turn-id=\"36b148b5-d117-4829-9779-bbfc345619fb\" data-testid=\"conversation-turn-177\" data-scroll-anchor=\"false\" data-turn=\"user\"\u003e\u003c\/section\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:ebcf2b32-bbd7-4594-9a9c-564f862787c7-88\" data-testid=\"conversation-turn-178\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"30ab7c00-5d6e-4522-8983-b12a9e41187e\" dir=\"auto\" data-message-model-slug=\"gpt-5-3-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-(--header-height)\" dir=\"auto\" data-turn-id=\"e47efed9-2200-4a2c-930e-930f411a050c\" data-testid=\"conversation-turn-187\" data-scroll-anchor=\"false\" data-turn=\"user\"\u003e\u003c\/section\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:ebcf2b32-bbd7-4594-9a9c-564f862787c7-93\" data-testid=\"conversation-turn-188\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"82182519-719d-4a0c-a7b7-bd0ec8b047e5\" dir=\"auto\" data-message-model-slug=\"gpt-5-3-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-208\" data-turn-id=\"request-WEB:ebcf2b32-bbd7-4594-9a9c-564f862787c7-103\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-turn-start-message=\"true\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-3-mini\" dir=\"auto\" data-message-id=\"940d709a-6f98-4074-b769-6e77aedf16e4\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-(--header-height)\" dir=\"auto\" data-turn-id=\"0291cf72-675b-4191-9a42-f14e7321b7fa\" data-testid=\"conversation-turn-219\" data-scroll-anchor=\"false\" data-turn=\"user\"\u003e\u003c\/section\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:ebcf2b32-bbd7-4594-9a9c-564f862787c7-109\" data-testid=\"conversation-turn-220\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"4973d772-c6f7-4c05-9767-620da5673455\" dir=\"auto\" data-message-model-slug=\"gpt-5-3-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-(--header-height)\" dir=\"auto\" data-turn-id=\"58a9dd96-02e4-481b-8901-3095a8fcde8d\" data-testid=\"conversation-turn-291\" data-scroll-anchor=\"false\" data-turn=\"user\"\u003e\u003c\/section\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69dfabcd-34b8-8320-b78b-32744f5d7146-12\" data-testid=\"conversation-turn-292\" data-scroll-anchor=\"true\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"69fdb4a9-eea3-4db8-b2a4-c5a82de1d9c2\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"516\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eThis child medium concentration oxygen mask with tubing is designed to provide controlled oxygen delivery for pediatric use in medical, first aid, and emergency response environments. It offers a reliable solution for administering oxygen support to children using compatible oxygen equipment. Ideal for treatment areas, workplaces, vehicles, and emergency preparedness kits, it ensures dependable performance and ease of use in pediatric care situations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003ch3 data-end=\"487\" data-start=\"466\" data-section-id=\"1s1yvt8\"\u003e\u003cspan role=\"text\"\u003e\u003cstrong data-end=\"487\" data-start=\"470\"\u003eKey Features:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003cul data-end=\"738\" data-start=\"488\"\u003e\n\u003cli data-end=\"93\" data-start=\"18\" data-section-id=\"16s5e3e\"\u003eDesigned for pediatric oxygen delivery with medium concentration output\u003c\/li\u003e\n\u003cli data-end=\"160\" data-start=\"94\" data-section-id=\"67djnw\"\u003eProvides controlled and consistent oxygen support for children\u003c\/li\u003e\n\u003cli data-end=\"220\" data-start=\"161\" data-section-id=\"r4fvn8\"\u003eIncludes tubing for easy connection to oxygen equipment\u003c\/li\u003e\n\u003cli data-end=\"267\" data-start=\"221\" data-section-id=\"os7wnf\"\u003eComfortable fit suitable for pediatric use\u003c\/li\u003e\n\u003cli data-end=\"320\" data-start=\"268\" data-section-id=\"wmdk4f\"\u003eCompatible with standard oxygen delivery systems\u003c\/li\u003e\n\u003cli data-end=\"389\" data-start=\"321\" data-section-id=\"qtg5ln\"\u003eSuitable for medical, first aid, and emergency response settings\u003c\/li\u003e\n\u003cli data-end=\"442\" data-start=\"390\" data-section-id=\"1mmecg6\"\u003eLightweight and easy to use in urgent situations\u003c\/li\u003e\n\u003cli data-end=\"506\" data-start=\"443\" data-section-id=\"ymkuzy\"\u003eIdeal for clinics, workplaces, vehicles, and emergency kits\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-end=\"769\" data-start=\"745\" data-section-id=\"4tqg90\"\u003e\u003cspan role=\"text\"\u003e\u003cstrong data-end=\"769\" data-start=\"749\"\u003eWhat’s Included:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003cul data-end=\"842\" data-start=\"770\"\u003e\n\u003cli data-end=\"585\" data-start=\"534\" data-section-id=\"6v82ad\"\u003eChild Medium Concentration Oxygen Mask – 1 each\u003c\/li\u003e\n\u003cli data-end=\"612\" data-start=\"586\" data-section-id=\"93fnb8\"\u003eOxygen Tubing – 1 each\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\n\u003ch3\u003e\u003cstrong\u003eSpecifications:\u003c\/strong\u003e\u003c\/h3\u003e\n\u003ctable class=\"product-dimensions-table\" cellpadding=\"10\" cellspacing=\"0\" style=\"border-collapse: collapse; width: 100.036%;\"\u003e\n\u003cthead\u003e\n\u003ctr style=\"height: 22.4px;\"\u003e\n\u003cth style=\"height: 22.4px; width: 50%;\"\u003eSpecifications\u003c\/th\u003e\n\u003cth style=\"height: 22.4px; width: 50%;\"\u003eDetails\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eProduct Type\u003c\/td\u003e\n\u003ctd\u003eMedium Concentration Oxygen Mask\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePatient Type\u003c\/td\u003e\n\u003ctd\u003eChild (Pediatric)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eUsage\u003c\/td\u003e\n\u003ctd\u003eOxygen delivery\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eApplication\u003c\/td\u003e\n\u003ctd\u003eMedical, first aid, emergency response, and clinical care\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDesign\u003c\/td\u003e\n\u003ctd\u003eMedium concentration mask with tubing\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTubing\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCompatibility\u003c\/td\u003e\n\u003ctd\u003eStandard oxygen delivery systems\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eForm\u003c\/td\u003e\n\u003ctd\u003eDisposable mask\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eIdeal For\u003c\/td\u003e\n\u003ctd\u003eHospitals, clinics, ambulances, workplaces, and emergency kits\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .product-dimensions-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-family: Arial, sans-serif;\n    margin: 20px 0;\n    border: 1px solid #ddd;\n  }\n\n  .product-dimensions-table th,\n  .product-dimensions-table td {\n    border: 1px solid #ddd;\n    padding: 12px 15px;\n    text-align: left;\n  }\n\n  .product-dimensions-table thead {\n    background-color: #f7f7f7;\n  }\n\n  .product-dimensions-table th {\n    font-size: 16px;\n    font-weight: bold;\n    color: #222;\n  }\n\n  .product-dimensions-table td {\n    font-size: 14px;\n    color: #555;\n  }\n\n  .product-dimensions-table tr:nth-child(even) {\n    background-color: #fafafa;\n  }\n\n  .product-dimensions-table tr:hover {\n    background-color: #f1f1f1;\n  }\n\u003c\/style\u003e","brand":"Leo Tools Ltd.","offers":[{"title":"Default Title","offer_id":52988471411004,"sku":"FSHCS4601B","price":6.92,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0864\/7734\/0988\/files\/child-pediatric-oxygen-mask-medium-concentration-tubing.webp?v=1778527910"}],"url":"https:\/\/leotools.ca\/collections\/resuscitation-airway-management-supplies.oembed","provider":"Leo Tools Ltd.","version":"1.0","type":"link"}