PageSourceSearch

https://www.aiv-inc.com/shop

html aiv-inc.com collected 2026-10-08 07:19:42 UTC 445,368 bytes, 8,540 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-US" data-website-id="1" data-main-object="ir.ui.view(1239,)" dir="ltr">
3    <head>
4        <meta charset="utf-8"/>
5        <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
6        <meta name="viewport" content="width=device-width, initial-scale=1"/>
7        <meta name="generator" content="Odoo"/>
8            
9        <meta property="og:type" content="website"/>
10        <meta property="og:title" content="Products | AIV Inc"/>
11        <meta property="og:site_name" content="AIV Inc"/>
12        <meta property="og:url" content="https://www.aiv-inc.com/shop"/>
13        <meta property="og:image" content="https://www.aiv-inc.com/web/image/website/1/logo?unique=404572c"/>
14            
15        <meta name="twitter:card" content="summary_large_image"/>
16        <meta name="twitter:title" content="Products | AIV Inc"/>
17        <meta name="twitter:image" content="https://www.aiv-inc.com/web/image/website/1/logo/300x300?unique=404572c"/>
18        
19        <link rel="canonical" href="https://www.aiv-inc.com/shop"/>
20        
21        
22        <link rel="apple-touch-icon" href="/web/image/website/1/favicon?unique=404572c"/>
23        <title>Products | AIV Inc</title>
24        <link type="image/x-icon" rel="shortcut icon" href="/web/image/website/1/favicon?unique=404572c"/>
25        <link rel="preload" href="/web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0" as="font" crossorigin=""/>
26    <style type="text/css">
27      /* ---- Quote page Remove button, make it work again ---- */
28      /* v19's ProductWishlist._removeProduct hides the item by setting
29         article.style.display = "none". Our article wraps only the Remove button, so
30         hiding it would leave the row on screen. This hides the whole row with it. */
31      #o_comparelist_table tr:has(article.jbbgi_wish_item[style*="display: none"]),
32      #o_comparelist_table tr:has(article.jbbgi_wish_item[style*="display:none"]) {
33        display: none;
34      }
35    </style>
36    
36<script type="f47a395ed1cc74a9097a0743-text/javascript">
37      /* v19 rebuilt the wishlist as cards. AIV's Wishlist Page is a v17 fork (view 2167)
38         that renders rows as <tr data-wish-id>, so two things v19's JS assumes are absent
39         and it throws on both, one after the other:
40
41           1. ProductWishlist._removeProduct does
42              ev.currentTarget.closest("article").dataset.wishId
43              -> closest() is null, "Cannot read properties of null (reading 'dataset')",
44              and it dies before ever calling /shop/wishlist/remove/<id>.
45           2. updateWishlistView() does
46              document.getElementById("empty-wishlist-message").classList.toggle(...)
47              -> null again, "Cannot read properties of null (reading 'classList')",
48              which fires after the row is hidden and leaves the error in the console.
49
50         The remove endpoint itself is fine and returns true. So rather than reimplement
51         removal, give Odoo's own handler the two elements it looks for. */
52      (function () {
53        function jbbgiWishlistShim() {
54          var table = document.getElementById("o_comparelist_table");
55          if (!table) { return; }
56
57          /* 1. an article per row, carrying that row's ids. display:contents adds no box
58                and changes no layout. */
59          var rows = table.querySelectorAll("tr[data-wish-id]");
60          for (var i = 0; i < rows.length; i++) {
61            var tr = rows[i];
62            var btn = tr.querySelector(".o_wish_rm");
63            if (!btn || btn.closest("article")) { continue; }
64            var art = document.createElement("article");
65            art.className = "jbbgi_wish_item";
66            art.setAttribute("data-wish-id", tr.getAttribute("data-wish-id") || "");
67            art.setAttribute("data-product-id", tr.getAttribute("data-product-id") || "");
68            art.style.display = "contents";
69            btn.parentNode.insertBefore(art, btn);
70            art.appendChild(btn);
71          }
72
73          /* 2. the empty-state element v19 toggles d-none on. AIV's page has no empty
74                message and live v17 shows none either, so this stays deliberately empty:
75                it exists only so the toggle has something to act on. */
76          if (!document.getElementById("empty-wishlist-message")) {
77            var section = document.querySelector(".wishlist-section");
78            if (section) {
79              var empty = document.createElement("div");
80              empty.id = "empty-wishlist-message";
81              empty.className = "d-none";
82              section.appendChild(empty);
83            }
84          }
85        }
86        if (document.readyState === "loading") {
87          document.addEventListener("DOMContentLoaded", jbbgiWishlistShim);
88        } else {
89          jbbgiWishlistShim();
90        }
91      })();
92    </script>
92
93    <style type="text/css">
94      /* ---- Quote page Remove button, matched to live v17 ---- */
95      /* v19 rebuilt the wishlist as cards and restyled .o_wish_rm into an absolutely
96         positioned square icon button pinned to the top right of its card, with
97         aspect-ratio 1/1 and a tighter padding. It only restores position: static for
98         #o_comparelist_table.o_wsale_products_opt_layout_list. AIV's table carries the
99         id but NOT that class, so the escape hatch never matches. The button is then
100         absolute with no positioned parent except the table itself, so it leaves its
101         cell and lands at the top right of the whole table.
102         Live v17 has it static and inline-block, 84x40, sitting directly under the
103         product name and left aligned with it. These four declarations put it back.
104         No media query: v19 applies the absolute positioning at every width, and live
105         is static at every width. */
106      #o_comparelist_table .o_wish_rm {
107        position: static;
108        display: inline-block;
109        aspect-ratio: auto;
110        --btn-padding-x: 0.75rem;
111        --btn-padding-y: 0.625rem;
112      }
113    </style>
114    <style type="text/css">
115      /* ---- Header nav, matched to live v17 ---- */
116      /* v19 deleted v17's rule that centred the nav row. Without it the menu list stretches to 51px
117         and its links sit 7px above the cart and quote icons. Selector copied from v17 verbatim. */
118      header#top > nav:not(.o_header_mobile) #o_main_nav > .container { align-items: center !important; }
119
120      /* v17 carries an inline margin-left:auto on the Sign in item, which holds Repairs, My Cart and
121         Quote next to the menu and pushes Sign in and Contact Us to the far right. v19 dropped it. */
122      header#top .o_header_sales_one_right_col > li.o_no_autohide_item { margin-left: auto !important; }
123      
124        /* Placed hamburger icon to the right side */
125        @media (max-width: 991.98px) {
126          .o_header_mobile_buttons_wrap > li:first-child {
127            order: 100;
128            margin-left: .5rem;
129          }
130        }
131        
132    </style>
133    <style type="text/css">
134      /* ---- Category tile buttons, matched to live v17 ---- */
135      /* v19's on-hover catalog layout sets pointer-events: none on the button row and only restores it
136         for .o_wsale_product_action_row on hover. AIV tiles have no such element, so the rule never
137         matches and both buttons are unclickable at every width.
138         The row itself must STAY pointer-events: none at all times. It is positioned over the whole
139         product image, so making the row itself clickable would swallow clicks meant for the image
140         link. Only its children are ever re-enabled. */
141
142      /* Phone and tablet. v19 hides the row outright, so a phone gets no Add to Cart and no Add to
143         Quote at all. Live shows both. There is no hover on touch, so they stay visible. */
144      @media (max-width: 991.98px) {
145        #products_grid .oe_product_cart .o_wsale_product_btn { visibility: visible !important; }
146        #products_grid .oe_product_cart .o_wsale_product_btn > * { pointer-events: auto !important; }
147      }
148
149      /* Desktop. Live keeps the tile clean and reveals the buttons on hover, so do the same.
150         pointer-events is tied to the hover state as well, otherwise the invisible buttons would
151         still intercept clicks aimed at the product image underneath.
152         :focus-within is included so the buttons stay reachable by keyboard. */
153      @media (min-width: 992px) {
154        #products_grid .oe_product_cart .o_wsale_product_btn > * {
155          opacity: 0;
156          pointer-events: none !important;
157          transition: opacity .2s ease-out;
158        }
159        #products_grid .oe_product_cart:hover .o_wsale_product_btn > *,
160        #products_grid .oe_product_cart:focus-within .o_wsale_product_btn > * {
161          opacity: 1;
162          pointer-events: auto !important;
163        }
164      }
165      
166        /* CATEGORY PAGE: "ADD TO QUOTE" ICON CHANGED FROM HEART TO DOCUMENT WHEN DISABLED */
167        #products_grid .oe_product_cart .o_wsale_product_btn .o_add_wishlist[disabled] span.fa.fa-file-text-o::before,
168        #products_grid .oe_product_cart .o_wsale_product_btn .o_add_wishlist[disabled="True"] span.fa.fa-file-text-o::before {
169            content: "\f0f6" !important;
170            font-family: "FontAwesome" !important;
171        }
172        /* Make both circular icon buttons in the product grid identical in size */
173        .o_wsale_product_btn .a-submit,
174        .o_wsale_product_btn .o_add_wishlist {
175            width: 32px;
176            height: 32px;
177            padding: 0;
178            display: inline-flex;
179            align-items: center;
180            justify-content: center;
181            font-size: 14px;
182            border-radius: 0.3125rem;
183        }
184        
185        /* Fix spacing between the two buttons */
186        .o_wsale_product_btn {
187            // display: flex;
188            // align-items: center;
189            gap: 4px !important;
190        }
191        .o_wsale_products_item_title {
192            line-height: 1.5;
193        }
194      
195        /* ---- Align repair-button/price row to bottom of tile, regardless of title length ---- */
196        #products_grid .oe_product_cart .o_wsale_product_information {
197          display: flex !important;
198          flex-direction: column !important;
199          height: 100%;
200        }
201        
202        #products_grid .oe_product_cart .o_wsale_product_info_attributes_wrapper {
203          flex: 1 1 auto;
204        }
205        
206        #products_grid .oe_product_cart .o_wsale_product_sub {
207          margin-top: auto !important;
208        }
209    </style>
210    <style type="text/css">
211      /* ---- Buy box, matched to live v17 ---- */
212      /* v19 wraps each block in a section with a 1px divider and 24px of padding; live has neither.
213         Its only rule in this column is the border under the Model row. */
214      #product_details .o_wsale_product_details_content_section { border-top: 0 !important; padding-top: 0 !important; }
215      /* v19's "contact us" section is an empty editor placeholder. Live does not show it. */
216      #product_details .o_wsale_product_details_content_section_contact:has(> .oe_structure.d-none) { display: none !important; }
217      /* Live has no Terms and Conditions link inside the buy box. v19 adds one pointing at /terms. */
218      #product_details small:has(> a[href="/terms"]) { display: none !important; }
219      #product_details a[href="/terms"] { display: none !important; }
220      /* Price: live 31.5px, v19 drops it to 17.5px. Title weight: live 600, v19 700.
221         Title leading: live is 31.5px on a 31.5px font, v19 uses 1.2. */
222      #product_details .oe_price { font-size: 31.5px; }
223      #product_details h1 { font-weight: 600; line-height: 1; }
224      /* Title to AIV part numbers: live leaves 37px (it has a line break there), v19 leaves 8px. */
225      #product_details .o_wsale_product_details_content_section_title .oe_structure { margin-top: 37px !important; }
226      /* Spacing rhythm: live is 70px from Add to Quote to Model and 64px from Model to the logos. */
227      #product_details .o_wsale_product_details_content_section_cta { margin-bottom: 16px !important; }
228      #product_details #product_attributes_simple { margin-bottom: 8px !important; }
229      #product_details p.text-muted.h6.mt-3 { margin-top: 32px !important; }
230      /* The contact line runs at 21px leading on live, v19 sets 16.8. */
231      #product_details p.text-muted.h6.mt-3 { line-height: 21px !important; }
232
233      /* ---- Related Products carousel ---- */
234      /* Live renders a tile name at 15.75px/700 and the price at 17.5px/600, both in brand blue.
235         v19 renders the name at 19.8px/500 and the price at 16.9px/500 in black. */
236      .o_carousel_product_card .o_wsale_product_information a[href*="/shop/"] { font-size: 15.75px !important; font-weight: 700 !important; line-height: 18.9px !important; }
237      .o_carousel_product_card .product_price,
238      .o_carousel_product_card .product_price .oe_currency_value { font-size: 17.5px !important; font-weight: 600 !important; color: rgb(0, 82, 160) !important; }
239      /* Price to the Add to Cart row: live measures 64px on desktop and 56px on mobile, so the price
240         section's bottom margin differs per breakpoint. v19 uses a flat 24px, which reads 61 and 62. */
241      @media (min-width: 992px) { #product_details .o_wsale_product_details_content_section_price { margin-bottom: 27px !important; } }
242      @media (max-width: 991.98px) { #product_details .o_wsale_product_details_content_section_price { margin-bottom: 18px !important; } }
243
244      /* ---- Product image ---- */
245      /* Live renders it at 400x400 inside the 50% column, centred. v19 lets it fill the column, which
246         pushes it to 645x645 and upscales past its 576px native size. */
247      .o_wsale_product_images .product_detail_img { max-width: 400px !important; max-height: 400px !important; margin-left: auto !important; margin-right: auto !important; }
248      .o_wsale_product_images .carousel-item { text-align: center; }
249      /* The carousel wrapper carries aspect-ratio 1/1 at the full column width, so constraining only the
250         img left a 645px tall box holding a 400px picture. That dead space pushed the warranty badges and
251         everything below them about 180px down the page. Constrain the wrapper too. */
252      .o_wsale_product_images .o_carousel_product_outer { max-width: 400px !important; margin-left: auto !important; margin-right: auto !important; }
253
254      /* ---- Breadcrumb ---- */
255      /* Live keeps the breadcrumb in its own row ABOVE both columns, indented to start at the right hand
256         column. That ordering matters on mobile, where live reads breadcrumb, then image, then title.
257         So the node is left where v19 puts it and only styled, never moved. */
258      /* Live shows "All products / product name". v19 prints the whole category path. Keep the first crumb
259         and the current product, drop the middle ones. Matched on .active rather than position, because
260         category depth varies by product. The mobile parent link (.d-lg-none) is left alone. */
261      .o_wsale_breadcrumb .breadcrumb-item:not(:first-child):not(.active):not(.d-lg-none) { display: none !important; }
262      /* v19 gives breadcrumb items 11px of vertical padding, making the row 40px where live is 21. */
263      .o_wsale_breadcrumb .breadcrumb-item { padding-top: 0 !important; padding-bottom: 0 !important; }
264      /* The bar itself carries py-3. Live's breadcrumb row is tighter than that. */
265      #product_detail > .o_wsale_content_contained.d-flex.py-3 { padding-top: 8px !important; padding-bottom: 11px !important; }
266      /* Live leaves 46px between the breadcrumb and the image on de
266sktop, 29px on mobile. The bar's own
267         padding is what sets it, so it differs per breakpoint. */
268      @media (min-width: 992px) {
269        #product_detail > .o_wsale_content_contained.d-flex.py-3 { padding-bottom: 28px !important; }
270      }
271      /* On mobile live's image is 360px inside the 390px viewport, ie the container's 15px gutters.
272         v19 lets it run edge to edge. */
273      @media (max-width: 991.98px) {
274        #product_detail .o_wsale_product_images { padding-left: 15px !important; padding-right: 15px !important; }
275        /* Live leaves 64px between the image and the title when the columns stack. v19 leaves 32. */
276        #product_detail .o_wsale_product_images { margin-bottom: 32px !important; }
277      }
278      /* On desktop live's breadcrumb starts at the right hand column, not the page edge. Indent it there.
279         Below lg the columns stack, so it stays full width and sits above the image, as live does. */
280      @media (min-width: 992px) {
281        #product_detail > .o_wsale_content_contained.d-flex.py-3 > .d-flex.flex-grow-1 { margin-left: 50%; }
282      }
283    </style>
284    <style type="text/css">
285      /* Match live v17: product tile titles rendered as h6 700 / 15.75px. v19 renders them as h2 500 / 13.2px.
286         Odoo's frontend bundle loads after this block, so the override needs !important. */
287      #products_grid .o_wsale_products_item_title,
288      .oe_product .o_wsale_products_item_title,
289      h2.o_wsale_products_item_title { font-size: 15.75px !important; font-weight: 700 !important; }
290    </style>
291    <style type="text/css">
292      /* AIV INC 
293        Checkout Extra Info Table adjustment
294      */
295      
296      #cart_products th, #cart_products td, .o_cart_total td  {
297        padding-left: 1.5rem !important;
298        padding-right: 1.5rem !important;
299      }
300    </style>
301        <link type="text/css" rel="stylesheet" href="/web/assets/1/9212164/web.assets_frontend.min.css"/>
302        
302<script id="web.layout.odooscript" type="f47a395ed1cc74a9097a0743-text/javascript">
303            var odoo = {
304                csrf_token: "5bd32113d238cb47559642eda6826e2710072f5co1822979982",
305                debug: "",
306            };
307        </script>
307
308        
308<script type="f47a395ed1cc74a9097a0743-text/javascript">
309            odoo.__session_info__ = {"is_admin": false, "is_system": false, "is_public": true, "is_internal_user": false, "is_website_user": true, "uid": null, "registry_hash": "58764b59d1ac6e888aa7e2b1e3d6d756ba5d0f435314735b309175a35035339f", "is_frontend": true, "profile_session": null, "profile_collectors": null, "profile_params": null, "show_effect": true, "currencies": {"2": {"name": "USD", "symbol": "$", "position": "before", "digits": [69, 2]}}, "quick_login": true, "bundle_params": {"lang": "en_US", "website_id": 1}, "test_mode": false, "websocket_worker_version": "19.0-2", "translationURL": "/website/translations", "geoip_country_code": "US", "geoip_phone_code": 1, "lang_url_code": "en", "add_to_cart_action": "stay"};
310            if (!/(^|;\s)tz=/.test(document.cookie)) {
311                const userTZ = Intl.DateTimeFormat().resolvedOptions().timeZone;
312                document.cookie = `tz=${userTZ}; path=/`;
313            }
314        </script>
314
315        
315<script type="f47a395ed1cc74a9097a0743-text/javascript" defer="defer" src="/web/assets/1/ce55d74/web.assets_frontend_minimal.min.js" onerror="__odooAssetError=1"></script>
315
316        
316<script type="f47a395ed1cc74a9097a0743-text/javascript" data-src="/web/assets/1/363a9c3/web.assets_frontend_lazy.min.js" onerror="__odooAssetError=1"></script>
vendor: 112 bytes, lines 316-318
316
317        
318            <script id="tracking_code" async="async" src="https://www.googletagmanager.com/gtag/js?id=
318G-RCZ44BL1VK
vendor: 72 bytes, lines 318-319
318" type="f47a395ed1cc74a9097a0743-text/javascript"></script>
319            
319<script id="tracking_code_config" type="f47a395ed1cc74a9097a0743-text/javascript">
320                window.dataLayer = window.dataLayer || [];
321                function gtag(){dataLayer.push(arguments);}
322                gtag('consent', 'default', {
323                    'ad_storage': 'denied',
324                    'ad_user_data': 'denied',
325                    'ad_personalization': 'denied',
326                    'analytics_storage': 'denied',
327                });
328                gtag('js', new Date());
329                gtag('config', 'G-RCZ44BL1VK');
330                function allConsentsGranted() {
331                    gtag('consent', 'update', {
332                        'ad_storage': 'granted',
333                        'ad_user_data': 'granted',
334                        'ad_personalization': 'granted',
335                        'analytics_storage': 'granted',
336                    });
337                }
338                    allConsentsGranted();
339            </script>
339
340            
340<script id="plausible_script" name="plausible" defer="defer" data-domain="aiv-inc.odoo.com" src="https://download.odoo.com/js/plausi_saas.js" type="f47a395ed1cc74a9097a0743-text/javascript"></script>
340
341            
342            
342<script type="application/ld+json">
343{
344    "@context": "http://schema.org",
345    "@type": "Organization",
346    "name": "AIV Inc",
347    "logo": "https://www.aiv-inc.com/logo.png?company=1",
348    "url": "https://www.aiv-inc.com"
349}
350            </script>
350
351
352             
353        <!-- Google Tag Manager -->
354
355<script type="f47a395ed1cc74a9097a0743-text/javascript">
vendor: 331 bytes, lines 355-359
355(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
356new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
357j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
358'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
359})(window,document,'script','dataLayer','
359GTM-9G8J
vendor: 3 bytes, line 359
359');
359</script>
359
360
361<!-- End Google Tag Manager -->
362
363<!-- Google tag (gtag.js) -->
vendor: 66 bytes, lines 363-364
363 
364<script async src="https://www.googletagmanager.com/gtag/js?id=
364AW-984622624
vendor: 62 bytes, line 364
364" type="f47a395ed1cc74a9097a0743-text/javascript"></script> 
365<script type="f47a395ed1cc74a9097a0743-text/javascript"> 
366    
vendor: 139 bytes, lines 366-368
366window.dataLayer = window.dataLayer || []; 
367    function gtag(){dataLayer.push(arguments);} 
368    gtag('js', new Date()); gtag('config', '
368AW-984622624
vendor: 6 bytes, line 368
368'); 
369</script>
369
370
371
372<script type="f47a395ed1cc74a9097a0743-text/javascript" src="https://www.bugherd.com/sidebarv2.js?apikey=r3aaqa3nsndrxexukxopxq" async="true"></script>
372
373
374
375<!-- Facebook Pixel Code -->
376<script type="f47a395ed1cc74a9097a0743-text/javascript">
vendor: 407 bytes, lines 376-385
376
377!function(f,b,e,v,n,t,s)
378{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
379n.callMethod.apply(n,arguments):n.queue.push(arguments)};
380if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
381n.queue=[];t=b.createElement(e);t.async=!0;
382t.src=v;s=b.getElementsByTagName(e)[0];
383s.parentNode.insertBefore(t,s)}(window,document,'script',
384'https://connect.facebook.net/en_US/fbevents.js');
385fbq('init', '
385317369927102194
vendor: 32 bytes, lines 385-386
385');
386fbq('track', 'PageView');
387</script>
387
388
389<!-- End Facebook Pixel Code -->
390
391
392<meta name="google-site-verification" content="vZCL4ro1T47rZXAPw7JGpmgogElCEBtd9u_RcT9iZ9s" />
393
394<!-- Google tag (gtag.js) -->
vendor: 65 bytes, lines 394-395
394
395<script async src="https://www.googletagmanager.com/gtag/js?id=
395G-RCZ44BL1VK
vendor: 61 bytes, line 395
395" type="f47a395ed1cc74a9097a0743-text/javascript"></script>
396<script type="f47a395ed1cc74a9097a0743-text/javascript">
397  
vendor: 138 bytes, lines 397-401
397window.dataLayer = window.dataLayer || [];
398  function gtag(){dataLayer.push(arguments);}
399  gtag('js', new Date());
400
401  gtag('config', '
401G-RCZ44BL1VK
vendor: 5 bytes, line 401
401');
402</script>
402
403
404
405    </head>
406    <body>
407        
408
409
410
411        <div id="wrapwrap" class="   ">
412            <a class="o_skip_to_content btn btn-primary rounded-0 visually-hidden-focusable position-absolute start-0" href="#wrap">Skip to Content</a>
413                <header id="top" data-anchor="true" data-name="Header" data-extra-items-toggle-aria-label="Extra items button" class="   o_header_fixed" style=" ">
414    <nav data-name="Navbar" aria-label="Main" class="navbar navbar-expand-lg navbar-light o_colored_level o_cc o_header_force_no_radius d-none d-lg-block p-0 shadow-sm ">
415        
416
417      <div id="o_main_nav" class="o_main_nav">
418
419        
420
421        <div class="oe_structure oe_structure_solo" id="oe_structure_header_contact_1">
422          <section class="s_text_block pt8 pb8 o_colored_level o_cc o_cc2 bg-100" data-snippet="s_text_block" data-name="Text" style="background-image: none; --darkreader-inline-bgimage: none;" data-bs-original-title="" title="" aria-describedby="tooltip534610" data-darkreader-inline-bgimage="">
423            <div class="container">
424              <div class="row align-items-center">
425                <div class="text-lg-end o_colored_level col-lg-6">
426                  <form method="get" data-snippet="s_searchbar_input" class="o_searchbar_form s_searchbar_input" action="/shop" data-name="Search">
427                    <div role="search" class="input-group ">
428                      <input type="search" name="search" class="search-query form-control oe_search_box" placeholder="Search..." data-search-type="products" data-limit="5" data-display-image="true" data-display-description="true" data-display-extra-link="true" data-display-detail="true" data-order-by="name asc" autocomplete="off"/>
429
430                      <button type="submit" aria-label="Search" title="Search" class="btn oe_search_button btn-primary" fdprocessedid="2evdbb">
431                        <i class="fa fa-search"></i>
432                      </button>
433                    </div>
434                    <input name="order" type="hidden" class="o_search_order_by" value="name asc"/>
435                  </form>
436                </div>
437                <div class="o_colored_level col-lg-3" data-bs-original-title="" title="" aria-describedby="tooltip251277" style="font-size: 12px !important;">
438                  <small>
439                    <i class="fa fa-fw me-2 fa-truck fa-2x text-o-color-5" data-bs-original-title="" title="" aria-describedby="tooltip719315"></i>
440                    <font class="text-o-color-5">
441                      Same Day Shipping on In-Stock Parts</font>
442                  </small>
443                </div>
444                <div class="o_colored_level col-lg-3" data-bs-original-title="" title="" aria-describedby="tooltip251277" style="font-size: 12px !important;">
445                  <small>
446                    <i class="fa fa-fw me-2 fa-2x text-o-color-5 fa-clock-o me-2 fa-2x text-o-color-5" data-bs-original-title="" title="" aria-describedby="tooltip719315"></i>
447                    <font class="text-o-color-5">Efficient Turnaround Time for Repairs</font>
448                  </small>
449                </div>
450              </div>
451            </div>
452          </section>
453        </div>
454        
455
456        <div aria-label="Top" class="container d-flex justify-content-between py-3">
457          
458    <a data-name="Navbar Logo" href="/" class="navbar-brand logo me-4">
459            
460            <span role="img" aria-label="Logo of AIV Inc" title="AIV Inc"><img src="/web/image/website/1/logo/AIV%20Inc?unique=404572c" class="img img-fluid" width="95" height="40" alt="AIV Inc" loading="lazy"/></span>
461        </a>
462    
463          
464    <ul role="menu" id="top_menu" class="nav navbar-nav top_menu o_menu_loading  pe-2 ">
465        
466
467            
468
469    <li role="presentation" class="nav-item position-static  dropdown">
470        <a href="#" data-bs-toggle="dropdown" data-bs-auto-close="outside" role="menuitem" class="dropdown-toggle nav-link o_mega_menu_toggle  " data-bs-display="static">
471            <span>Products</span>
472        </a>
473        
474        <div data-name="Mega Menu" role="menuitem" class="o_mega_menu dropdown-menu o_no_parent_editor dropdown-menu-left dropdown-menu-start border-top-0 border-top-0"><section class="s_mega_menu_odoo_menu pt16 o_colored_level o_cc o_cc1" style="background-image: none; position: relative; --darkreader-inline-bgimage: none;" data-bs-original-title="" title="" aria-describedby="tooltip822163" data-darkreader-inline-bgimage="">
475        <div class="container">
476            <div class="row" data-bs-original-title="" title="" aria-describedby="tooltip756802">
477                <div class="col-md-6 col-lg pt16 pb24 o_colored_level col-lg-3 d-lg-block d-none o_snippet_mobile_invisible" data-bs-original-title="" title="" aria-describedby="tooltip945625" data-invisible="1">
478                    <h4 class="text-uppercase h5 fw-bold mt-0" data-bs-original-title="" title="" aria-describedby="tooltip540991"><a href="/shop" data-bs-original-title="" title=""><font class="text-o-color-5">Products</font></a></h4>
479                    <div class="s_hr text-start pt4 pb16 text-o-color-3" data-name="Separator">
480                        <hr class="w-100 mx-auto" style="border-top-width: 2px; border-top-style: solid; --darkreader-inline-border-top: var(--darkreader-border-00529f, #006bcf); border-top-color: rgb(0, 82, 159) !important;" data-darkreader-inline-border-top="">
481                    </div>
482                    <nav class="nav flex-column"><a href="/shop/category/ac-adapters-20" class="nav-link px-0" data-name="Menu Item" data-bs-original-title="" title="">AC Adapters</a>
483                        <a href="/shop/category/bolus-cables-21" class="nav-link px-0" data-name="Menu Item" data-bs-original-title="" title="">Bolus Cables</a><a href="/shop/category/fetal-monitor-transducers-13" class="nav-link px-0" data-name="Menu Item" data-bs-original-title="" title="">Fetal Monitor Transducers</a><a href="/shop/category/monitoring-and-ultrasound-132" class="nav-link px-0" data-name="Menu Item" data-bs-original-title="" title="">Monitoring and Ultrasound</a>
484                        <a href="/shop/category/powermate-r-6" class="nav-link px-0" data-name="Menu Item" data-bs-original-title="" title="">PowerMATE®</a>
485                        <a href="/shop/category/power-cords-19" class="nav-link px-0" data-name="Menu Item" data-bs-original-title="" title="">Power Cords</a>
486                    <a href="/shop/category/telemetry-case-kits-5" class="nav-link px-0" data-name="Menu Item" data-bs-original-title="" title="">Telemetry Case Kits</a></nav>
487                </div>
488                <div class="col-md-6 col-lg pt16 pb24 o_colored_level d-lg-block d-none o_snippet_mobile_invisible" data-bs-original-title="" title="" aria-describedby="tooltip886780" style="--darkreader-inline-boxshadow: none; box-shadow: none !important;" data-darkreader-inline-boxshadow="" data-invisible="1">
489                    <h4 class="text-uppercase h5 fw-bold mt-0" data-bs-original-title="" title="" aria-describedby="tooltip604561"><a href="/shop/category/infusion-pump-parts-2" data-bs-original-title="" title=""><font class="text-o-color-5" data-bs-original-title="" title="" aria-describedby="tooltip796219">Infusion Pump Parts</font></a></h4>
490                    <div class="s_hr text-start pt4 pb16 text-o-color-1" data-name="Separator">
491                        <hr class="w-100 mx-auto" style="border-top-width: 2px; border-top-style: solid;">
492                    </div>
493                    <nav class="nav flex-column"><a href="/shop/category/infusion-pump-parts-alaris-infusion-pump-parts-31" class="nav-link px-0" data-name="Menu Item" data-bs-original-title="" title="">Alaris Infusion Pumps</a><a href="/shop/category/infusion-pump-parts-baxter-pump-23" class="nav-link px-0" data-name="Menu Item" data-bs-original-title="" title="">Baxter Pumps</a>
494                        
495                        <a href="/shop/category/infusion-pump-parts-curlin-4000-6000-42" class="nav-link px-0" data-name="Menu Item" data-bs-original-title="" title="">Curlin 4000/6000</a>
496                        <a href="/shop/category/pump-mechanism-shielded-hospira-abbott-plum-a-30" class="nav-link px-0" data-name="Menu Item" data-bs-original-title="" title="">ICU Medical/Hospira Pumps</a><a href="/shop/category/infusion-pump-parts-smith-medex-medfusion-34" class="nav-link px-0" data-name="Menu Item" data-bs-original-title="" title="">Smith / Medfusion</a>
497                    </nav>
498                </div>
499                <div class="col-md-6 col-lg pt16 pb24 o_colored_level d-lg-block d-none o_snippet_mobile_invisible" data-bs-original-title="" title="" aria-describedby="tooltip151648" data-invisible="1">
500                    <h4 class="text-uppercase h5 fw-bold mt-0" data-bs-original-title="" title="" aria-describedby="tooltip87039"><a href="/shop/category/powermate-r-6" data-bs-original-title="" title=""><font class="text-o-color-5">PowerMATE®</font></a><br></h4>
501                    <div class="s_hr text-start pt4 pb16 text-o-color-2" data-name="Separator">
502                        <hr class="w-100 mx-auto" style="border-top-width: 2px; border-top-style: solid; --darkreader-inline-border-top: var(--darkreader-border-0052a0, #006acf); border-top-color: rgb(0, 82, 160) !important;" data-darkreader-inline-border-top="">
503                    </div>
504                    <nav class="nav flex-column"><a href="/shop/ps11610-industrial-powermate-r-non-medical-224" class="nav-link px-0" data-name="Menu Item" data-bs-original-title="" title="">Industrial PowerMATE® (Non-Medical)<br></a><a href="/shop/powermate-r-cm-99" class="nav-link px-0" data-name="Menu Item" data-bs-original-title="" title="">PowerMATE® - CM<br></a>
505                        <a href="/shop/powermate-r-medical-104" 
505class="nav-link px-0" data-name="Menu Item" data-bs-original-title="" title="" aria-describedby="popover988428">PowerMATE® - Medical<br></a>
506                        <a href="/shop/powermate-tr-ul1363-medical-power-tap-92" class="nav-link px-0" data-name="Menu Item" data-bs-original-title="" title="">PowerMATE® - TR</a></nav>
507                </div>
508                <div class="col-md-6 col-lg pt16 pb24 o_colored_level d-lg-block d-none o_snippet_mobile_invisible" data-bs-original-title="" title="" aria-describedby="tooltip336816" data-invisible="1">
509                    <h4 class="text-uppercase h5 fw-bold mt-0"><a href="/refurbished-used-iv-pumps"><font class="text-o-color-5">Used Pumps for sale</font></a></h4>
510                    <div class="s_hr text-start pt4 pb16 text-o-color-5" data-name="Separator">
511                        <hr class="w-100 mx-auto" style="border-top-width: 2px; border-top-style: solid;">
512                    </div>
513                    <nav class="nav flex-column">
514                        <a href="/refurbished-used-baxter-iv-pumps" class="nav-link px-0" data-name="Menu Item" data-bs-original-title="" title="">Refurbished Used Baxter Pumps</a><a href="/refurbished-used-hospira-pumps" class="nav-link px-0" data-name="Menu Item" data-bs-original-title="" title="">Refurbished Used ICU Medical/Hospira Pumps</a>
515                        <a href="/refurbished-used-medfusion-iv-pumps.html" class="nav-link px-0" data-name="Menu Item" data-bs-original-title="" title="" aria-describedby="popover738812">Refurbished Used Medfusion Pumps</a>
516                        </nav></div><div class="col-md-6 col-lg o_colored_level offset-lg-2 col-lg-3 d-lg-none o_snippet_desktop_invisible pt0 pb0" data-bs-original-title="" title="" aria-describedby="tooltip336816" data-invisible="1">
517                    <p><a href="/shop">Products</a></p><p><a href="/shop/category/infusion-pump-parts-2">Infusion Pump Parts</a></p><p><a href="/shop/category/powermate-r-6">PowerMATE®</a></p><p><a href="/refurbished-used-iv-pumps">Used Pumps for Sale</a></p></div></div></div><div class="container-fluid border-top s_mega_menu_odoo_menu_footer"><div class="row"><div class="col-12 o_colored_level pt16 pb16 col-lg-4 d-lg-block d-none o_snippet_mobile_invisible" data-invisible="1"><nav class="nav justify-content-center" data-bs-original-title="" title="" aria-describedby="tooltip921858"><span class="fa fa-clock-o fa-2x text-o-color-5" data-bs-original-title="" title="" aria-describedby="tooltip14380"></span>  <span style="font-weight: bolder;"><font class="text-o-color-5"> Efficient Turnaround Time for Repairs</font></span></nav>
518                </div><div class="col-12 o_colored_level pt16 pb16 col-lg-4 d-lg-block d-none o_snippet_mobile_invisible" data-invisible="1"><nav class="nav justify-content-center" data-bs-original-title="" title="" aria-describedby="tooltip921858"><span class="fa fa-truck fa-2x text-o-color-1" data-bs-original-title="" title="" aria-describedby="tooltip14380"></span>   <span style="font-weight: bolder;"><font class="text-o-color-1">Same Day Shipping on In-Stock Parts</font></span></nav>
519                </div><div class="col-12 o_colored_level pt16 pb16 col-lg-4 d-lg-block d-none o_snippet_mobile_invisible" data-invisible="1"><nav class="nav justify-content-center" data-bs-original-title="" title="" aria-describedby="tooltip921858"><span class="fa fa-wrench fa-2x text-o-color-1" data-bs-original-title="" title="" aria-describedby="tooltip14380"></span> <span style="font-weight: bolder;">  </span><font class="text-o-color-1"><span style="font-weight: bolder;">All-Inclusive Flat Rate Repairs</span></font></nav>
520                </div>
521            </div>
522        </div>
523    </section></div>
524        
525        <ul role="menu" class="dropdown-menu ">
526        </ul>
527        
528    </li>
529
530    <li role="presentation" class="nav-item   dropdown">
531        <a href="#" data-bs-toggle="dropdown" data-bs-auto-close="outside" role="menuitem" class="dropdown-toggle nav-link   ">
532            <span>Repairs</span>
533        </a>
534        
535        
536        <ul role="menu" class="dropdown-menu ">
537
538    <li role="presentation" class=" ">
539        <a role="menuitem" href="/shop/category/equipment-repair-services-84" class="dropdown-item ">
540            <span>Equipment Repair Services</span>
541        </a>
542    </li>
543
544    <li role="presentation" class=" ">
545        <a role="menuitem" href="/shop/category/equipment-repair-services-infusion-pump-repair-services-86" class="dropdown-item ">
546            <span>Infusion Pump Repair Services</span>
547        </a>
548    </li>
549
550    <li role="presentation" class=" ">
551        <a role="menuitem" href="/shop/category/equipment-repair-services-parameter-module-telemetry-repair-87" class="dropdown-item ">
552            <span>Parameter Module &amp; Telemetry Repair</span>
553        </a>
554    </li>
555
556    <li role="presentation" class=" ">
557        <a role="menuitem" href="/shop/category/equipment-repair-services-fetal-transducer-repair-88" class="dropdown-item ">
558            <span>Fetal Transducer Repair</span>
559        </a>
560    </li>
561        </ul>
562        
563    </li>
564
565    <li role="presentation" class="nav-item ">
566        <a role="menuitem" href="/refurbished-used-iv-pumps" class="nav-link ">
567            <span>Used Pumps</span>
568        </a>
569    </li>
570
571    <li role="presentation" class="nav-item ">
572        <a role="menuitem" href="/blog" class="nav-link ">
573            <span>Blog</span>
574        </a>
575    </li>
576
577    <li role="presentation" class="nav-item   dropdown">
578        <a href="#" data-bs-toggle="dropdown" data-bs-auto-close="outside" role="menuitem" class="dropdown-toggle nav-link   ">
579            <span>About Us</span>
580        </a>
581        
582        
583        <ul role="menu" class="dropdown-menu ">
584
585    <li role="presentation" class=" ">
586        <a role="menuitem" href="/customer-service" class="dropdown-item ">
587            <span>Customer Service</span>
588        </a>
589    </li>
590
591    <li role="presentation" class=" ">
592        <a role="menuitem" href="/upcoming-events" class="dropdown-item ">
593            <span>Events</span>
594        </a>
595    </li>
596
597    <li role="presentation" class=" ">
598        <a role="menuitem" href="/mission-statement" class="dropdown-item ">
599            <span>Mission Statement</span>
600        </a>
601    </li>
602
603    <li role="presentation" class=" ">
604        <a role="menuitem" href="/regulatory-certificates" class="dropdown-item ">
605            <span>Regulatory Certificates</span>
606        </a>
607    </li>
608
609    <li role="presentation" class=" ">
610        <a role="menuitem" href="/biomed-associations" class="dropdown-item ">
611            <span>Biomed Associations</span>
612        </a>
613    </li>
614
615    <li role="presentation" class=" ">
616        <a role="menuitem" href="/careers" class="dropdown-item ">
617            <span>Careers</span>
618        </a>
619    </li>
620        </ul>
621        
622    </li>
623          
624    </ul>
625          <ul class="o_header_sales_one_right_col navbar-nav align-items-center gap-4 flex-grow-1 justify-content-end">
626            
627            
628        <li class=" divider d-none"></li>
629    
630            <li data-repair-counter="true" class="o_wsale_my_repair ">
631                <a href="#" class="nav-link position-relative" data-bs-toggle="modal" data-bs-target="#repairModal">
632                    <span class="position-relative d-inline-block">
633                        Repairs<i class="fa fa-wrench" style="margin-left: 8px"></i>
634                        <sup style="margin-top: -0.4rem !important;" id="my_repair_quantity" class="my_repair_quantity badge rounded-pill text-bg-primary position-absolute top-0"></sup>
635                    </span>
636                </a>
637            </li> 
638        <li class="o_wsale_my_cart  ">
639            <a href="/shop/cart" aria-label="eCommerce cart" class="btn position-relative rounded-circle p-1 text-reset o_navlink_background">
640                <div style="display: flex;align-items: center;" class="">
641    <span>My Cart</span>
642                    <i class="fa fa-shopping-cart fa-stack"></i>
643                    <sup class="my_cart_quantity badge bg-primary position-absolute top-0 end-0 mt-n1 me-n1 rounded-pill d-none">0</sup>
644                </div>
645            </a>
646        </li>
647  <li class="o_wsale_my_wish  ">
648    <a href="/shop/wishlist" class="o_navlink_background btn position-relative rounded-circle p-1 text-reset">
649                <span>Quote</span>
650                <i class="fa fa-file-text-o"></i>
651                
652                
653                
654                <sup style="margin-top: -0.4rem !important;" class="my_wish_quantity o_animate_blink badge text-bg-primary position-absolute top-0 rounded-pill">0</sup>
655            </a>
656        </li>
657            
658            <li class=" o_no_autohide_item">
659                <a href="/web/login" class="btn rounded-circle text-reset fw-bold o_navlink_background">Sign in</a>
660            </li>
661            
662    <div class="oe_structure oe_structure_solo ">
663      <section class="s_text_block o_colored_level oe_unremovable oe_unmovable" data-snippet="s_text_block" data-name="Text" style="background-image: none; --darkreader-inline-bgimage: none;" data-darkreader-inline-bgimage="">
664        <div class="container">
665          <a href="/customer-service" class="_cta btn btn-primary btn-lg oe_unremovable btn_ca" data-bs-original-title="" title="">
666            <font class="text-o-color-4" data-bs-original-title="" title="" aria-describedby="tooltip687906">Contact Us</font>
667          </a>
668        </div>
669      </section>
670    </div>
671            
672          </ul>
673        </div>
674      </div>
675    
676    </nav>
677    <nav data-name="Navbar" aria-label="Mobile" class="navbar  navbar-light o_colored_level o_cc o_header_mobile d-block d-lg-none shadow-sm px-0 o_header_force_no_radius">
678        
679
680        <div class="o_main_nav container flex-wrap justify-content-between">
681            
682    <a data-name="Navbar Logo" href="/" class="navbar-brand logo ">
683            
684            <span role="img" aria-label="Logo of AIV Inc" title="AIV Inc"><img src="/web/image/website/1/logo/AIV%20Inc?unique=404572c" class="img img-fluid" width="95" height="40" alt="AIV Inc" loading="lazy"/></span>
685        </a>
686    
687            <ul class="o_header_mobile_buttons_wrap navbar-nav flex-row align-items-center gap-2 mb-0">
688                <li class="o_not_editable">
689                    <button class="nav-link btn me-auto p-2 o_not_editable" type="button" data-bs-toggle="offcanvas" data-bs-target="#top_menu_collapse_mobile" aria-controls="top_menu_collapse_mobile" aria-expanded="false" aria-label="Toggle navigation" fdprocessedid="7quxvt">
690                        <span class="navbar-toggler-icon"></span>
691                    </button>
692                </li>
693        <li class=" divider d-none"></li>
694    
695            <li data-repair-counter="true" class="o_wsale_my_repair ">
696                <a href="#" class="nav-link position-relative" data-bs-toggle="modal" data-bs-target="#repairModal">
697                    <span class="position-relative d-inline-block">
698                        Repairs<i class="fa fa-wrench" style="margin-left: 8px"></i>
699                        <sup style="margin-top: -0.4rem !important;" id="my_repair_quantity" class="my_repair_quantity badge rounded-pill text-bg-primary position-absolute top-0"></sup>
700                    </span>
701                </a>
702            </li> 
703        <li class="o_wsale_my_cart  ">
704            <a href="/shop/cart" aria-label="eCommerce cart" class="o_navlink_background_hover btn position-relative rounded-circle border-0 p-1 text-reset">
705                <div style="display: flex;align-items: center;" class="">
706    <span>My Cart</span>
707                    <i class="fa fa-shopping-cart fa-stack"></i>
708                    <sup class="my_cart_quantity badge bg-primary position-absolute top-0 end-0 mt-n1 me-n1 rounded-pill d-none">0</sup>
709                </div>
710            </a>
711        </li>
712  <li class="o_wsale_my_wish  ">
713    <a href="/shop/wishlist" class="o_navlink_background_hover btn position-relative rounded-circle border-0 p-1 text-reset">
714                <span>Quote</span>
715                <i class="fa fa-file-text-o"></i>
716                
717                
718                
719                <sup style="margin-top: -0.4rem !important;" class="my_wish_quantity o_animate_blink badge text-bg-primary position-absolute top-0 rounded-pill">0</sup>
720            </a>
721        </li>
722            </ul>
723            <div id="top_menu_collapse_mobile" class="offcanvas offcanvas-end o_navbar_mobile">
724                <div class="offcanvas-header justify-content-end o_not_editable">
725                    <button type="button" class="nav-link btn-close" data-bs-dismiss="offcanvas" aria-label="Close"></button>
726                </div>
727                <div class="offcanvas-body d-flex flex-column justify-content-between h-100 w-100">
728                    <ul class="navbar-nav">
729                        
730                        
731    <ul role="menu" class="nav navbar-nav top_menu    ">
732        
733
734                            
735
736    <li role="presentation" class="nav-item position-static  dropdown">
737        <a href="#" data-bs-toggle="dropdown" data-bs-auto-close
737="outside" role="menuitem" class="dropdown-toggle nav-link o_mega_menu_toggle  d-flex justify-content-between align-items-center" data-bs-display="static">
738            <span>Products</span>
739        </a>
740        
741        
742        <ul role="menu" class="dropdown-menu position-relative rounded-0 o_dropdown_without_offset">
743        </ul>
744        
745    </li>
746
747    <li role="presentation" class="nav-item   dropdown">
748        <a href="#" data-bs-toggle="dropdown" data-bs-auto-close="outside" role="menuitem" class="dropdown-toggle nav-link   d-flex justify-content-between align-items-center">
749            <span>Repairs</span>
750        </a>
751        
752        
753        <ul role="menu" class="dropdown-menu position-relative rounded-0 o_dropdown_without_offset">
754
755    <li role="presentation" class=" ">
756        <a role="menuitem" href="/shop/category/equipment-repair-services-84" class="dropdown-item ">
757            <span>Equipment Repair Services</span>
758        </a>
759    </li>
760
761    <li role="presentation" class=" ">
762        <a role="menuitem" href="/shop/category/equipment-repair-services-infusion-pump-repair-services-86" class="dropdown-item ">
763            <span>Infusion Pump Repair Services</span>
764        </a>
765    </li>
766
767    <li role="presentation" class=" ">
768        <a role="menuitem" href="/shop/category/equipment-repair-services-parameter-module-telemetry-repair-87" class="dropdown-item ">
769            <span>Parameter Module &amp; Telemetry Repair</span>
770        </a>
771    </li>
772
773    <li role="presentation" class=" ">
774        <a role="menuitem" href="/shop/category/equipment-repair-services-fetal-transducer-repair-88" class="dropdown-item ">
775            <span>Fetal Transducer Repair</span>
776        </a>
777    </li>
778        </ul>
779        
780    </li>
781
782    <li role="presentation" class="nav-item ">
783        <a role="menuitem" href="/refurbished-used-iv-pumps" class="nav-link ">
784            <span>Used Pumps</span>
785        </a>
786    </li>
787
788    <li role="presentation" class="nav-item ">
789        <a role="menuitem" href="/blog" class="nav-link ">
790            <span>Blog</span>
791        </a>
792    </li>
793
794    <li role="presentation" class="nav-item   dropdown">
795        <a href="#" data-bs-toggle="dropdown" data-bs-auto-close="outside" role="menuitem" class="dropdown-toggle nav-link   d-flex justify-content-between align-items-center">
796            <span>About Us</span>
797        </a>
798        
799        
800        <ul role="menu" class="dropdown-menu position-relative rounded-0 o_dropdown_without_offset">
801
802    <li role="presentation" class=" ">
803        <a role="menuitem" href="/customer-service" class="dropdown-item ">
804            <span>Customer Service</span>
805        </a>
806    </li>
807
808    <li role="presentation" class=" ">
809        <a role="menuitem" href="/upcoming-events" class="dropdown-item ">
810            <span>Events</span>
811        </a>
812    </li>
813
814    <li role="presentation" class=" ">
815        <a role="menuitem" href="/mission-statement" class="dropdown-item ">
816            <span>Mission Statement</span>
817        </a>
818    </li>
819
820    <li role="presentation" class=" ">
821        <a role="menuitem" href="/regulatory-certificates" class="dropdown-item ">
822            <span>Regulatory Certificates</span>
823        </a>
824    </li>
825
826    <li role="presentation" class=" ">
827        <a role="menuitem" href="/biomed-associations" class="dropdown-item ">
828            <span>Biomed Associations</span>
829        </a>
830    </li>
831
832    <li role="presentation" class=" ">
833        <a role="menuitem" href="/careers" class="dropdown-item ">
834            <span>Careers</span>
835        </a>
836    </li>
837        </ul>
838        
839    </li>
840                        
841    </ul>
842                        
843                        
844                    </ul>
845                    <ul class="navbar-nav gap-2 mt-3 w-100">
846                        
847            <li class=" o_no_autohide_item">
848                <a href="/web/login" class="btn btn-outline-secondary w-100">Sign in</a>
849            </li>
850                        
851                        
852                        
853    <div class="oe_structure oe_structure_solo ">
854      <section class="s_text_block o_colored_level oe_unremovable oe_unmovable" data-snippet="s_text_block" data-name="Text" style="background-image: none; --darkreader-inline-bgimage: none;" data-darkreader-inline-bgimage="">
855        <div class="container">
856          <a href="/customer-service" class="_cta btn btn-primary btn-lg oe_unremovable btn_ca w-100" data-bs-original-title="" title="">
857            <font class="text-o-color-4" data-bs-original-title="" title="" aria-describedby="tooltip687906">Contact Us</font>
858          </a>
859        </div>
860      </section>
861    </div>
862                    </ul>
863                </div>
864            </div>
865        </div>
866    
867    </nav>
868  </header>
869                <main>
870                    
871
872            
873
874            
875
876
877
878
879
880
881
882            <div id="wrap" class="js_sale o_wsale_products_page">
883                <div class="oe_structure oe_empty oe_structure_not_nearest" id="oe_structure_website_sale_products_1" data-editor-message-default="true" data-editor-message="DRAG BUILDING BLOCKS HERE"></div><div id="o_wsale_container" class="oe_website_sale                         o_wsale_page_contained container                                                                           o_wsale_has_sidebar                                                  " data-ppg="60" data-ppr="4" data-default-sort="website_sequence asc">
884                    <div class="row o_wsale_products_main_row flex-nowrap">
885                        <aside id="products_grid_before" class="d-none d-lg-block position-sticky align-self-start col clearfix pt-2">
886        <div id="oe_structure_website_sale_sidebar_top" class="oe_structure">
887            <section class="s_text_block oe_unmovable oe_unremovable" data-snippet="s_text_block" data-name="Text">
888                <p></p>
889            </section>
890        </div>
891                            <div class="o_wsale_products_grid_before_rail vh-100 ms-n2 px-lg-2 ps-2 overflow-y-scroll">
892                                <div class="products_categories accordion accordion-flush">
893        
894        <div class="accordion-item">
895            <h6 class="o_categories_collapse_title  accordion-header"><button class="accordion-button px-0 bg-transparent shadow-none" type="button" data-bs-toggle="collapse" aria-expanded="true" data-bs-target="#o_wsale_categories" aria-controls="o_wsale_categories">
896                <b>Categories</b>
897            </button>
898        </h6>
899            <div name="wsale_products_categories_list" class="wsale_products_categories_list accordion-collapse collapse show" id="o_wsale_categories">
900                <ul class="nav d-flex flex-column mb-3">
901                    <li class="nav-item mb-1">
902                        <a href="/shop" class="text-decoration-underline p-0">
903                            All Products
904                        </a>
905                    </li>
906        
907        
908<li class="nav-item mb-1" data-publish="on">
909            <div class="d-flex flex-wrap justify-content-between align-items-center">
910        <a href="/shop/category/ac-adapters-chargers-20" class=" p-0">AC Adapters</a>
911            </div>
912        </li>
913        
914        
915<li class="nav-item mb-1" data-publish="on">
916            <div class="d-flex flex-wrap justify-content-between align-items-center">
917        <a href="/shop/category/bipap-vision-1" class=" p-0">BiPAP Vision</a>
918            </div>
919        </li>
920        
921        
922<li class="nav-item mb-1" data-publish="on">
923            <div class="d-flex flex-wrap justify-content-between align-items-center">
924        <a href="/shop/category/bolus-cables-21" class=" p-0">Bolus Cables</a>
925            </div>
926        </li>
927        
928        
929
930
931            <li class="nav-item" data-publish="on">
932                <div class="accordion-header d-flex mb-1">
933        <a href="/shop/category/fetal-monitor-transducers-13" class=" p-0">Fetal Monitor Transducers</a>
934                    <button data-bs-toggle="collapse" type="button" id="o_wsale_cat_accordion_title_13" class="o_categories_recursive_button accordion-button p-0 ms-3 collapsed w-auto flex-grow-1 bg-transparent shadow-none" data-bs-target="#o_wsale_cat_accordion_13" aria-expanded="false" aria-controls="o_wsale_cat_accordion_13"></button>
935                </div>
936                <ul id="o_wsale_cat_accordion_13" class="accordion-collapse list-unstyled ps-2 collapse " aria-labelledby="o_wsale_cat_accordion_title_13">
937
938                    
939        
940        
941<li class="nav-item mb-1" data-publish="on">
942            <div class="d-flex flex-wrap justify-content-between align-items-center">
943        <a href="/shop/category/ge-corometrics-transducers-14" class=" p-0">GE/Corometrics Transducers</a>
944            </div>
945        </li>
946        
947        
948<li class="nav-item mb-1" data-publish="on">
949            <div class="d-flex flex-wrap justify-content-between align-items-center">
950        <a href="/shop/category/hp-philips-transducers-15" class=" p-0">HP/Philips Transducers</a>
951            </div>
952        </li>
953        
954        
955<li class="nav-item mb-1" data-publish="on">
956            <div class="d-flex flex-wrap justify-content-between align-items-center">
957        <a href="/shop/category/tocodynamic-transducers-16" class=" p-0">Tocodynamic Transducers</a>
958            </div>
959        </li>
960        
961        
962<li class="nav-item mb-1" data-publish="on">
963            <div class="d-flex flex-wrap justify-content-between align-items-center">
964        <a href="/shop/category/ultrasound-transducers-17" class=" p-0">Ultrasound Transducers</a>
965            </div>
966        </li>
967        
968        
969<li class="nav-item mb-1" data-publish="on">
970            <div class="d-flex flex-wrap justify-content-between align-items-center">
971        <a href="/shop/category/transducer-repair-kits-18" class=" p-0">Transducer Repair Kits</a>
972            </div>
973        </li>
974                </ul>
975            </li>
976        
977        
978
979
980            <li class="nav-item" data-publish="on">
981                <div class="accordion-header d-flex mb-1">
982        <a href="/shop/category/infusion-pump-parts-2" class=" p-0">Infusion Pump Parts</a>
983                    <button data-bs-toggle="collapse" type="button" id="o_wsale_cat_accordion_title_2" class="o_categories_recursive_button accordion-button p-0 ms-3 collapsed w-auto flex-grow-1 bg-transparent shadow-none" data-bs-target="#o_wsale_cat_accordion_2" aria-expanded="false" aria-controls="o_wsale_cat_accordion_2"></button>
984                </div>
985                <ul id="o_wsale_cat_accordion_2" class="accordion-collapse list-unstyled ps-2 collapse " aria-labelledby="o_wsale_cat_accordion_title_2">
986
987                    
988        
989        
990
991
992            <li class="nav-item" data-publish="on">
993                <div class="accordion-header d-flex mb-1">
994        <a href="/shop/category/alaris-infusion-pumps-31" class=" p-0">Alaris Infusion Pump Parts</a>
995                    <button data-bs-toggle="collapse" type="button" id="o_wsale_cat_accordion_title_31" class="o_categories_recursive_button accordion-button p-0 ms-3 collapsed w-auto flex-grow-1 bg-transparent shadow-none" data-bs-target="#o_wsale_cat_accordion_31" aria-expanded="false" aria-controls="o_wsale_cat_accordion_31"></button>
996                </div>
997                <ul id="o_wsale_cat_accordion_31" class="accordion-collapse list-unstyled ps-2 collapse " aria-labelledby="o_wsale_cat_accordion_title_31">
998
999                    
1000        
1001        
1002<li class="nav-item mb-1" data-publish="on">
1003            <div class="d-flex flex-wrap justify-content-between align-items-center">
1004        <a href="/shop/category/alaris-medley-32" class=" p-0">Alaris</a>
1005            </div>
1006        </li>
1007        
1008        
1009<li class="nav-item mb-1" data-publish="on">
1010            <div class="d-flex flex-wrap justify-content-between align-items-center">
1011        <a href="/shop/category/alaris-medsystem-iii-33" class=" p-0">Alaris Medsystem III Parts</a>
1012            </div>
1013        </li>
1014                </ul>
1015            </li>
1016        
1017        
1018
1019
1020            <li class="nav-item" data-publish="on">
1021                <div class="accordion-header d-flex mb-1">
1022        <a href="/shop/category/baxter-infusion-pumps-23" class=" p-0">Baxter IV Pump Parts</a>
1023                    <button data-bs-toggle="collapse" type="button" id="o_wsale_cat_accordion_title_23" class="o_categories_recursive_button accordion-button p-0 ms-3 collapsed w-auto flex-grow-1 bg-transparent shadow-none" data-bs-target="#o_wsale_cat_accordion_23" aria-expanded="false" aria-controls="o_wsale_cat_accordion_23"></button>
1024                </div>
1025                <ul id="o_wsale_cat_accordion_23" class="accordion-collapse list-unstyled ps-2 collapse " aria-labelledby="o_wsale_cat_accordion_title_23">
1026
1027                    
1028        
1029        
1030<li class="nav-item mb-1" data-publish="on">
1031            <div class="d-flex flex-wrap justify-content-between align-items-center">
1032        <a href="/shop/category/baxter-as40-24" class=" p-0">Baxter AS40 Parts</a>
1033            </div>
1034        </li>
1035        
1036        
1037<li class="nav-item mb-1" data-publish="on">
1038            <div class="d-flex flex-wrap justify-content-between align-items-center">
1039        <a href="/shop/category/baxter-as50-25" class=" p-0">Baxter AS50 Parts</a>
1040            </div>
1041        </li>
1042        
1043        
1044<li class="nav-item mb-1" data-publish="on">
1045            <div class="d-flex flex-wrap justify-content-between align-items-center">
1046        <a href="/shop/category/baxter-6201-26" class=" p-0">Baxter 6201 Parts</a>
1047            </div>
1048        </li>
1049        
1050        
1051<li class="nav-item mb-1" data-publish="on">
1052            <div class="d-flex flex-wrap justify-content-between align-items-center">
1053        <a href="/shop/category/baxter-6301-27" class=" p-0">Baxter 6301 Parts</a>
1054            </div>
1055        </li>
1056        
1057        
1058<li class="nav-item mb-1" data-publish="on">
1059            <div class="d-flex flex-wrap justify-content-between align-items-center">
1060        <a href="/shop/category/baxter-infusor-28" class=" p-0">Baxter InfusOR Parts</a>
1061            </div>
1062        </li>
1063                </ul>
1064            </li>
1065        
1066        
1067<li class="nav-item mb-1" data-publish="on">
1068            <div class="d-flex flex-wrap justify-content-between align-items-center">
1069        <a href="/shop/category/curlin-4000-6000-42" class=" p-0">Curlin 4000/6000 Pump Parts</a>
1070            </div>
1071        </li>
1072        
1073        
1074<li class="nav-item mb-1" data-publish="on">
1075            <div class="d-flex flex-wrap justify-content-between align-items-center">
1076        <a href="/shop/category/pump-mechanism-shielded-hospira-abbott-plum-a-30" class=" p-0">ICU Medical/Hospira Plum A+, A+3 Infusion Pump Parts</a>
1077            </div>
1078        </li>
1079        
1080        
1081
1082
1083            <li class="nav-item" data-publish="on">
1084                <div class="accordion-header d-flex mb-1">
1085        <a href="/shop/category/smith-medex-medfusion-pumps-34" class=" p-0">Smith / Medfusion Infusion Pump Parts</a>
1086                    <button data-bs-toggle="collapse" type="button" id="o_wsale_cat_accordion_title_34" class="o_categories_recursive_button accordion-button p-0 ms-3 collapsed w-auto flex-grow-1 bg-transparent shadow-none" data-bs-target="#o_wsale_cat_accordion_34" aria-expanded="false" aria-controls="o_wsale_cat_accordion_34"></button>
1087                </div>
1088                <ul id="o_wsale_cat_accordion_34" class="accordion-collapse list-unstyled ps-2 collapse " aria-labelledby="o_wsale_cat_accordion_title_34">
1089
1090                    
1091        
1092        
1093<li class="nav-item mb-1" data-publish="on">
1094            <div class="d-flex flex-wrap justify-content-between align-items-center">
1095        <a href="/shop/category/infusion-pump-parts-smith-medfusion-infusion-pump-parts-smith-medfusion-2000-series-parts-67" class=" p-0">Smith / Medfusion 2000 Series Parts</a>
1096            </div>
1097        </li>
1098        
1099        
1100<li class="nav-item mb-1" data-publish="on">
1101            <div class="d-flex flex-wrap justify-content-between align-items-center">
1102        <a href="/shop/category/infusion-pump-parts-smith-medfusion-infusion-pump-parts-smith-medfusion-protege-3000-series-parts-71" class=" p-0">Smith / Medfusion Protege 3000 Series Parts</a>
1103            </div>
1104        </li>
1105        
1106        
1106
1107<li class="nav-item mb-1" data-publish="on">
1108            <div class="d-flex flex-wrap justify-content-between align-items-center">
1109        <a href="/shop/category/smith-medex-medfusion-4000-38" class=" p-0">Smith / Medfusion 4000 Parts</a>
1110            </div>
1111        </li>
1112                </ul>
1113            </li>
1114                </ul>
1115            </li>
1116        
1117        
1118<li class="nav-item mb-1" data-publish="on">
1119            <div class="d-flex flex-wrap justify-content-between align-items-center">
1120        <a href="/shop/category/monitoring-and-ultrasound-132" class=" p-0">Monitoring and Ultrasound</a>
1121            </div>
1122        </li>
1123        
1124        
1125<li class="nav-item mb-1" data-publish="on">
1126            <div class="d-flex flex-wrap justify-content-between align-items-center">
1127        <a href="/shop/category/power-cords-19" class=" p-0">Power Cords</a>
1128            </div>
1129        </li>
1130        
1131        
1132<li class="nav-item mb-1" data-publish="on">
1133            <div class="d-flex flex-wrap justify-content-between align-items-center">
1134        <a href="/shop/category/powermate-6" class=" p-0">PowerMATE®</a>
1135            </div>
1136        </li>
1137        
1138        
1139<li class="nav-item mb-1" data-publish="on">
1140            <div class="d-flex flex-wrap justify-content-between align-items-center">
1141        <a href="/shop/category/powermate-parts-accessories-56" class=" p-0">PowerMATE® Parts &amp; Accessories</a>
1142            </div>
1143        </li>
1144        
1145        
1146
1147
1148            <li class="nav-item" data-publish="on">
1149                <div class="accordion-header d-flex mb-1">
1150        <a href="/shop/category/telemetry-case-kits-5" class=" p-0">Telemetry Case Kits</a>
1151                    <button data-bs-toggle="collapse" type="button" id="o_wsale_cat_accordion_title_5" class="o_categories_recursive_button accordion-button p-0 ms-3 collapsed w-auto flex-grow-1 bg-transparent shadow-none" data-bs-target="#o_wsale_cat_accordion_5" aria-expanded="false" aria-controls="o_wsale_cat_accordion_5"></button>
1152                </div>
1153                <ul id="o_wsale_cat_accordion_5" class="accordion-collapse list-unstyled ps-2 collapse " aria-labelledby="o_wsale_cat_accordion_title_5">
1154
1155                    
1156        
1157        
1158<li class="nav-item mb-1" data-publish="on">
1159            <div class="d-flex flex-wrap justify-content-between align-items-center">
1160        <a href="/shop/category/ge-apex-pro-43" class=" p-0">GE Apex PRO</a>
1161            </div>
1162        </li>
1163        
1164        
1165<li class="nav-item mb-1" data-publish="on">
1166            <div class="d-flex flex-wrap justify-content-between align-items-center">
1167        <a href="/shop/category/ge-apex-pro-ch-44" class=" p-0">GE Apex PRO CH</a>
1168            </div>
1169        </li>
1170        
1171        
1172<li class="nav-item mb-1" data-publish="on">
1173            <div class="d-flex flex-wrap justify-content-between align-items-center">
1174        <a href="/shop/category/ge-apex-pro-fh-new-style-45" class=" p-0">GE Apex PRO FH (New Style)</a>
1175            </div>
1176        </li>
1177        
1178        
1179<li class="nav-item mb-1" data-publish="on">
1180            <div class="d-flex flex-wrap justify-content-between align-items-center">
1181        <a href="/shop/category/ge-apex-pro-fh-old-style-46" class=" p-0">GE Apex PRO FH (Old Style)</a>
1182            </div>
1183        </li>
1184        
1185        
1186<li class="nav-item mb-1" data-publish="on">
1187            <div class="d-flex flex-wrap justify-content-between align-items-center">
1188        <a href="/shop/category/ge-carescape-47" class=" p-0">GE CareScape</a>
1189            </div>
1190        </li>
1191                </ul>
1192            </li>
1193        
1194        
1195
1196
1197            <li class="nav-item" data-publish="on">
1198                <div class="accordion-header d-flex mb-1">
1199        <a href="/shop/category/equipment-repair-services-84" class=" p-0">Equipment Repair Services</a>
1200                    <button data-bs-toggle="collapse" type="button" id="o_wsale_cat_accordion_title_84" class="o_categories_recursive_button accordion-button p-0 ms-3 collapsed w-auto flex-grow-1 bg-transparent shadow-none" data-bs-target="#o_wsale_cat_accordion_84" aria-expanded="false" aria-controls="o_wsale_cat_accordion_84"></button>
1201                </div>
1202                <ul id="o_wsale_cat_accordion_84" class="accordion-collapse list-unstyled ps-2 collapse " aria-labelledby="o_wsale_cat_accordion_title_84">
1203
1204                    
1205        
1206        
1207
1208
1209            <li class="nav-item" data-publish="on">
1210                <div class="accordion-header d-flex mb-1">
1211        <a href="/shop/category/equipment-repair-services-infusion-pump-repair-services-86" class=" p-0">Infusion Pump Repair Services</a>
1212                    <button data-bs-toggle="collapse" type="button" id="o_wsale_cat_accordion_title_86" class="o_categories_recursive_button accordion-button p-0 ms-3 collapsed w-auto flex-grow-1 bg-transparent shadow-none" data-bs-target="#o_wsale_cat_accordion_86" aria-expanded="false" aria-controls="o_wsale_cat_accordion_86"></button>
1213                </div>
1214                <ul id="o_wsale_cat_accordion_86" class="accordion-collapse list-unstyled ps-2 collapse " aria-labelledby="o_wsale_cat_accordion_title_86">
1215
1216                    
1217        
1218        
1219
1220
1221            <li class="nav-item" data-publish="on">
1222                <div class="accordion-header d-flex mb-1">
1223        <a href="/shop/category/equipment-repair-services-infusion-pump-repair-services-icu-medical-hospira-infusion-pump-repair-services-89" class=" p-0">ICU Medical/Hospira Infusion Pump Repair Services</a>
1224                    <button data-bs-toggle="collapse" type="button" id="o_wsale_cat_accordion_title_89" class="o_categories_recursive_button accordion-button p-0 ms-3 collapsed w-auto flex-grow-1 bg-transparent shadow-none" data-bs-target="#o_wsale_cat_accordion_89" aria-expanded="false" aria-controls="o_wsale_cat_accordion_89"></button>
1225                </div>
1226                <ul id="o_wsale_cat_accordion_89" class="accordion-collapse list-unstyled ps-2 collapse " aria-labelledby="o_wsale_cat_accordion_title_89">
1227
1228                    
1229        
1230        
1231<li class="nav-item mb-1" data-publish="on">
1232            <div class="d-flex flex-wrap justify-content-between align-items-center">
1233        <a href="/shop/category/equipment-repair-services-infusion-pump-repair-services-icu-medical-hospira-infusion-pump-repair-services-lifecare-4100-repair-service-95" class=" p-0">Lifecare 4100 Repair Service</a>
1234            </div>
1235        </li>
1236        
1237        
1238<li class="nav-item mb-1" data-publish="on">
1239            <div class="d-flex flex-wrap justify-content-between align-items-center">
1240        <a href="/shop/category/equipment-repair-services-infusion-pump-repair-services-icu-medical-hospira-infusion-pump-repair-services-plum-a-a-3-repair-service-96" class=" p-0">Plum A+, A+3 Repair Service</a>
1241            </div>
1242        </li>
1243        
1244        
1245<li class="nav-item mb-1" data-publish="on">
1246            <div class="d-flex flex-wrap justify-content-between align-items-center">
1247        <a href="/shop/category/equipment-repair-services-infusion-pump-repair-services-icu-medical-hospira-infusion-pump-repair-services-plum-xl-xl3-and-xla-repair-service-97" class=" p-0">Plum XL, XL3 and XLA Repair Service</a>
1248            </div>
1249        </li>
1250        
1251        
1252<li class="nav-item mb-1" data-publish="on">
1253            <div class="d-flex flex-wrap justify-content-between align-items-center">
1254        <a href="/shop/category/equipment-repair-services-infusion-pump-repair-services-icu-medical-hospira-infusion-pump-repair-services-icu-medical-hospira-plum-360-repair-98" class=" p-0">ICU Medical/Hospira Plum 360 Repair</a>
1255            </div>
1256        </li>
1257                </ul>
1258            </li>
1259        
1260        
1261<li class="nav-item mb-1" data-publish="on">
1262            <div class="d-flex flex-wrap justify-content-between align-items-center">
1263        <a href="/shop/category/equipment-repair-services-infusion-pump-repair-services-alaris-infusion-pump-repair-services-90" class=" p-0">Alaris Infusion Pump Repair Services</a>
1264            </div>
1265        </li>
1266        
1267        
1268<li class="nav-item mb-1" data-publish="on">
1269            <div class="d-flex flex-wrap justify-content-between align-items-center">
1270        <a href="/shop/category/equipment-repair-services-infusion-pump-repair-services-baxter-infusion-pump-repair-services-91" class=" p-0">Baxter Infusion Pump Repair Services</a>
1271            </div>
1272        </li>
1273        
1274        
1275<li class="nav-item mb-1" data-publish="on">
1276            <div class="d-flex flex-wrap justify-content-between align-items-center">
1277        <a href="/shop/category/equipment-repair-services-infusion-pump-repair-services-bbraun-mcgaw-infusion-pump-repair-services-92" class=" p-0">BBraun / McGaw Infusion Pump Repair Services</a>
1278            </div>
1279        </li>
1280        
1281        
1282<li class="nav-item mb-1" data-publish="on">
1283            <div class="d-flex flex-wrap justify-content-between align-items-center">
1284        <a href="/shop/category/equipment-repair-services-infusion-pump-repair-services-imed-infusion-pump-repair-services-93" class=" p-0">IMED Infusion Pump Repair Services</a>
1285            </div>
1286        </li>
1287        
1288        
1289<li class="nav-item mb-1" data-publish="on">
1290            <div class="d-flex flex-wrap justify-content-between align-items-center">
1291        <a href="/shop/category/equipment-repair-services-infusion-pump-repair-services-smith-medfusion-infusion-pump-repair-services-94" class=" p-0">Smith / Medfusion Infusion Pump Repair Services</a>
1292            </div>
1293        </li>
1294                </ul>
1295            </li>
1296        
1297        
1298
1299
1300            <li class="nav-item" data-publish="on">
1301                <div class="accordion-header d-flex mb-1">
1302        <a href="/shop/category/equipment-repair-services-parameter-module-telemetry-repair-87" class=" p-0">Parameter Module &amp; Telemetry Repair</a>
1303                    <button data-bs-toggle="collapse" type="button" id="o_wsale_cat_accordion_title_87" class="o_categories_recursive_button accordion-button p-0 ms-3 collapsed w-auto flex-grow-1 bg-transparent shadow-none" data-bs-target="#o_wsale_cat_accordion_87" aria-expanded="false" aria-controls="o_wsale_cat_accordion_87"></button>
1304                </div>
1305                <ul id="o_wsale_cat_accordion_87" class="accordion-collapse list-unstyled ps-2 collapse " aria-labelledby="o_wsale_cat_accordion_title_87">
1306
1307                    
1308        
1309        
1310<li class="nav-item mb-1" data-publish="on">
1311            <div class="d-flex flex-wrap justify-content-between align-items-center">
1312        <a href="/shop/category/equipment-repair-services-parameter-module-telemetry-repair-parameter-tram-mms-module-repair-115" class=" p-0">Parameter (TRAM/MMS) Module Repair</a>
1313            </div>
1314        </li>
1315        
1316        
1317<li class="nav-item mb-1" data-publish="on">
1318            <div class="d-flex flex-wrap justify-content-between align-items-center">
1319        <a href="/shop/category/equipment-repair-services-parameter-module-telemetry-repair-telemetry-transmitter-repair-116" class=" p-0">Telemetry Transmitter Repair</a>
1320            </div>
1321        </li>
1322                </ul>
1323            </li>
1324        
1325        
1326<li class="nav-item mb-1" data-publish="on">
1327            <div class="d-flex flex-wrap justify-content-between align-items-center">
1328        <a href="/shop/category/equipment-repair-services-fetal-transducer-repair-88" class=" p-0">Fetal Transducer Repair</a>
1329            </div>
1330        </li>
1331                </ul>
1332            </li>
1333                </ul>
1334            </div>
1335        </div>
1336                                </div>
1337                                <div class="products_attributes_f
1337ilters d-empty-none border-top "></div>
1338        <div id="oe_structure_website_sale_sidebar_bottom" class="oe_structure">
1339            <section class="s_text_block oe_unmovable oe_unremovable" data-snippet="s_text_block" data-name="Text">
1340                <p></p>
1341            </section>
1342        </div>
1343                            </div>
1344                        </aside>
1345                        <div id="products_grid" class="col">
1346
1347                            <header id="o_wsale_products_header" class="d-flex flex-column gap-2                                     pt-4 pb-3                                     o_wsale_products_header_is_shop                                                                                                                                                    o_wsale_products_header_show_shop_title                                     ">
1348                                    <div id="oe_structure_products_header_shop" class="oe_structure oe_empty" data-editor-message="
1349                                        Drag building blocks here to customize the header for the shop page.
1350                                    "></div>
1351                                <div class="products_header btn-toolbar flex-nowrap align-items-center justify-content-between gap-1 gap-lg-2 gap-xl-3">
1352                                        
1353                                        <div class="o_wsale_products_header_search_form_container  col-xl-5 me-auto ">
1354    <form method="get" class="o_searchbar_form s_searchbar_input o_wsale_products_searchbar_form me-auto flex-grow-1 " action="/shop" data-snippet="s_searchbar_input">
1355            <div role="search" class="input-group ">
1356        <input type="search" name="search" class="search-query form-control oe_search_box border-0 text-bg-light border-0 bg-light" placeholder="Search..." value="" data-search-type="products" data-limit="5" data-display-image="true" data-display-description="true" data-display-extra-link="true" data-display-detail="true" data-order-by="name asc"/>
1357        <button type="submit" aria-label="Search" title="Search" class="btn oe_search_button btn btn-light">
1358            <i class="oi oi-search"></i>
1359        </button>
1360    </div>
1361
1362            <input name="order" type="hidden" class="o_search_order_by oe_unremovable" value="name asc"/>
1363            
1364        
1365        </form>
1366                                        </div>
1367                                        
1368                                        <a data-bs-target="#o_wsale_search_modal" data-bs-toggle="modal" role="button" title="Search Products" href="#" class="btn o_not_editable d-none me-auto btn-light">
1369                                            <i class="oi oi-search" role="img"></i>
1370                                        </a>
1371        <div class="o_sortby_dropdown dropdown dropdown_sorty_by ">
1372            <a role="button" href="#" data-bs-toggle="dropdown" class="dropdown-toggle btn px-2">
1373                <span class="d-md-none">Sort By</span>
1374                <small class="d-none d-md-inline opacity-75">Sort By:</small>
1375                <span class="d-none d-md-inline">
1376                    <span>Featured</span>
1377                    
1378                </span>
1379            </a>
1380            <div class="dropdown-menu dropdown-menu-end" role="menu">
1381                    <a role="menuitem" rel="noindex,nofollow" href="/shop?order=website_sequence+asc" class="dropdown-item active">
1382                        <span>Featured</span>
1383                    </a>
1384                    <a role="menuitem" rel="noindex,nofollow" href="/shop?order=publish_date+desc" class="dropdown-item ">
1385                        <span>Newest Arrivals</span>
1386                    </a>
1387                    <a role="menuitem" rel="noindex,nofollow" href="/shop?order=name+asc" class="dropdown-item ">
1388                        <span>Name (A-Z)</span>
1389                    </a>
1390                    <a role="menuitem" rel="noindex,nofollow" href="/shop?order=list_price+asc" class="dropdown-item ">
1391                        <span>Price - Low to High</span>
1392                    </a>
1393                    <a role="menuitem" rel="noindex,nofollow" href="/shop?order=list_price+desc" class="dropdown-item ">
1394                        <span>Price - High to Low</span>
1395                    </a>
1396            </div>
1397        </div>
1398                                    <button title="Filters" data-bs-toggle="offcanvas" data-bs-target="#o_wsale_offcanvas" class="btn btn-light position-relative d-lg-none  text-nowrap">
1399                                        <i class="oi oi-settings-adjust" role="img"></i>
1400                                        <small class="ms-1 ">Filters</small>
1401                                    </button>
1402                                </div>
1403                            </header>
1404
1405                            <div class="o_wsale_products_grid_table_wrapper">
1406
1407                                <section id="o_wsale_products_grid" class="o_wsale_products_grid_table grid                                         o_wsale_products_grid_table_md                                         o_wsale_products_opt_actions_onhover o_wsale_products_opt_img_secondary_show o_wsale_products_opt_layout_catalog o_wsale_products_opt_thumb_cover o_wsale_products_opt_has_wishlist" style="--o-wsale-ppr: 4; --o-wsale-ppg: 60; --o-wsale-products-grid-gap: 16px;" data-name="Grid">
1408                                                <div class="oe_product  g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product">
1409                                                    <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1">
1410    
1411
1412    
1413
1414    <form role="article" class="oe_product_cart h-100 d-flex " data-publish="on" aria-label="PowerMATE®-CM">
1415        <div class="oe_product_image position-relative flex-grow-0 overflow-hidden">
1416            <input type="hidden" name="csrf_token" value="89467acde27bacea2950f10e3c4f3af06a35dd16o1822979981"/>
1417
1418            
1419            
1420            
1421
1422            <a contenteditable="false" href="/shop/powermate-cm-power-tap-99" class="oe_product_image_link position-relative " title="PowerMATE®-CM">
1423                
1424                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_primary d-flex h-100 justify-content-center align-items-center"><img src="/web/image/product.product/242/image_1024/%5BPS13875%5D%20PowerMATE%C2%AE-CM%20%2815%20amp%20%28PS13875%29%29?unique=7074f41" class="img img-fluid oe_product_image_img h-100 w-100" alt="[PS13875] PowerMATE®-CM (15 amp (PS13875))" loading="lazy"/></span>
1425
1426                
1427
1428                
1429                    <span class="o_ribbons o_not_editable " style=" "></span>
1430            </a>
1431        </div>
1432        <div class="o_wsale_product_information flex-grow-1 flex-shrink-1">
1433            <div class="o_wsale_product_info_attributes_wrapper">
1434                
1435
1436                
1437                <div class="o_wsale_product_information_text">
1438                    
1439                    <h2 class="o_wsale_products_item_title text-break">
1440                        <a class="text-decoration-none" href="/shop/powermate-cm-power-tap-99">
1441                            <span>PowerMATE®-CM</span>
1442                        </a>
1443                    </h2>
1444                    
1445
1446                    
1447                </div>
1448            </div>
1449            <div class="o_wsale_product_sub justify-content-between gap-2">
1450
1451            
1452                <div class="product_price mb-auto" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
1453                    <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals[&#39;price_reduce&#39;]">$ <span class="oe_currency_value">268.22</span></span>
1454                    <span itemprop="price" style="display:none;">268.22</span>
1455                    <span itemprop="priceCurrency" style="display:none;">USD</span>
1456                </div>
1457                <div class="o_wsale_product_btn">
1458                    <input name="product_id" type="hidden" value="242"/>
1459    <input type="hidden" name="product_template_id" value="99"/>
1460                        <a href="#" role="button" class="btn btn-primary a-submit" aria-label="Add to Cart" title="Add to Cart">
1461                            <span class="fa fa-shopping-cart"></span>
1462                        </a>
1463                    <button type="button" role="button" title="Add to Quote" data-action="o_wishlist" class="btn btn-outline-primary bg-white o_add_wishlist" data-product-template-id="99" data-product-product-id="242">
1464                        <span class="fa fa-file-text-o" role="img" aria-label="Add to Quote"></span>
1465                    </button>
1466                </div>
1467        </div>
1468    
1469        </div>
1470    </form>
1471                                                    </div>
1472                                                </div>
1473                                                <div class="oe_product  g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product">
1474                                                    <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1">
1475    
1476
1477    
1478
1479    <form role="article" class="oe_product_cart h-100 d-flex " data-publish="on" aria-label="6301 CUE Safety Slide Clamp">
1480        <div class="oe_product_image position-relative flex-grow-0 overflow-hidden">
1481            <input type="hidden" name="csrf_token" value="5bd32113d238cb47559642eda6826e2710072f5co1822979982"/>
1482
1483            
1484            
1485            
1486
1487            <a contenteditable="false" href="/shop/6301-cue-safety-slide-clamp-5" class="oe_product_image_link position-relative " title="6301 CUE Safety Slide Clamp">
1488                
1489                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_primary d-flex h-100 justify-content-center align-items-center"><img src="/web/image/product.product/5/image_1024/%5BCCRA1005ARC%5D%206301%20CUE%20Safety%20Slide%20Clamp?unique=7074f41" class="img img-fluid oe_product_image_img h-100 w-100" alt="[CCRA1005ARC] 6301 CUE Safety Slide Clamp" loading="lazy"/></span>
1490
1491                
1492
1493                
1494                    <span class="o_ribbons o_not_editable " style=" "></span>
1495            </a>
1496        </div>
1497        <div class="o_wsale_product_information flex-grow-1 flex-shrink-1">
1498            <div class="o_wsale_product_info_attributes_wrapper">
1499                
1500
1501                
1502                <div class="o_wsale_product_information_text">
1503                    
1504                    <h2 class="o_wsale_products_item_title text-break">
1505                        <a class="text-decoration-none" href="/shop/6301-cue-safety-slide-clamp-5">
1506                            <span>6301 CUE Safety Slide Clamp</span>
1507                        </a>
1508                    </h2>
1509                    
1510
1511                    
1512                </div>
1513            </div>
1514            <div class="o_wsale_product_sub justify-content-between gap-2">
1515
1516            
1517                <div class="product_price mb-auto" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
1518                    <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals[&#39;price_reduce&#39;]">$ <span class="oe_currency_value">233.10</span></span>
1519                    <span itemprop="price" style="display:none;">233.1</span>
1520                    <span itemprop="priceCurrency" style="display:none;">USD</span>
1521                </div>
1522                <div class="o_wsale_product_btn">
1523                    <input name="product_id" type="hidden" value="5"/>
1524    <input type="hidden" name="product_template_id" value="5"/>
1525                        <a href="#" role="button" class="btn btn-primary a-submit" aria-label="Add to Cart" title="Add to Cart">
1526                            <span class="fa fa-shopping-cart"></span>
1527                        </a>
1528                    <button type="button" role="button" title="Add to Quote" data-action="o_wishlist" class="btn btn-outline-primary bg-white o_add_wishlist" data-product-template-id="5" data-product-product-id="5">
1529                        <span class="fa fa-file-text-o" role="img" aria-label="Add to Quote"></span>
1530                    </button>
1531                </div>
1532        </div>
1533    
1534        </div>
1535    </form>
1536                                                    </div>
1537                                                </div>
1538                                                <div class="oe_product  g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product">
1539                                                    <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1">
1540    
1541
1542    
1543
1544    <form role="article" class="oe_product_cart h-100 d-flex " data-publish="on" aria-label="8015 M2 Front Case Assembly with Keypad">
1545        <div class="oe_product_image position-relative flex-grow-0 overflow-hidden">
1546            <input type="hidden" name="csrf_token" value="5bd32113d238cb47559642eda6826e2710072f5co1822979982"/>
1547
1548            
1549            
1550            
1551
1552            <a contenteditable="false" href="/shop/8015-m2-front-case-assembly-with-keypad-6" class="oe_product_image_link position-relative " title="8015 M2 Front Case Assembly with Keypad">
1553                
1554                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_primary d-flex h-100 justify-content-center align-items-center"><img src="/web/image/product.product/6/image_1024/%5BAL13843%5D%208015%20M2%20Front%20Case%20Assembly%20with%20Keypad?unique=7074f41" class="img img-fluid oe_product_image_img h-100 w-100" alt="[AL13843] 8015 M2 Front Case Assembly with Keypad" loading="lazy"/></span>
1555
1556                
1557
1558                
1559                    <span class="o_ribbons o_not_editable " style=" "></span>
1560            </a>
1561        </div>
1562        <div class="o_wsale_product_information flex-grow-1 flex-shrink-1">
1563            <div class="o_wsale_product_info_attributes_wrapper">
1564                
1565
1566                
1567                <div class="o_wsale_product_information_text">
1568                    
1569                    <h2 class="o_wsale_products_item_title text-break">
1570                        <a class="text-decoration-none" href="/shop/8015-m2-front-case-assembly-with-keypad-6">
1571                            <span>8015 M2 Front Case Assembly with Keypad</span>
1572                        </a>
1573                    </h2>
1574                    
1575
1576                    
1577                </div>
1578            </div>
1579            <div class="o_wsale_product_sub justify-content-between gap-2">
1580
1581            
1582                <div class="product_price mb-auto" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
1583                    <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals[&#39;price_reduce&#39;]">$ <span class="oe_currency_value">140.00</span></span>
1584                    <span itemprop="price" style="display:none;">140.0</span>
1585                    <span itemprop="priceCurrency" style="display:none;">USD</span>
1586                </div>
1587                <div class="o_wsale_product_btn">
1588                    <input name="product_id" type="hidden" value="6"/>
1589    <input type="hidden" name="product_template_id" value="6"/>
1590                        <a href="#" role="button" class="btn btn-primary a-submit" aria-label="Add to Cart" title="Add to Cart">
1591                            <span class="fa fa-shopping-cart"></span>
1592                        </a>
1593                    <button type="button" role="button" title="Add to Quote" data-action="o_wishlist" class="btn btn-outline-primary bg-white o_add_wishlist" data-product-template-id="6" data-product-product-id="6">
1594                        <span class="fa fa-file-text-o" role="img" aria-label="Add to Quote"></span>
1595                    </button>
1596                </div>
1597        </div>
1598    
1599        </div>
1600    </form>
1601                                                    </div>
1602                                                </div>
1603                                                <div class="oe_product  g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product">
1604                                                    <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1">
1605    
1606
1607    
1608
1609    <form role="article" class="oe_product_cart h-100 d-flex " data-publish="on" aria-label="8015 M2 Keypad">
1610        <div class="oe_product_image position-relative flex-grow-0 overflow-hidden">
1611            <input type="hidden" name="csrf_token" value="5bd32113d238cb47559642eda6826e2710072f5co1822979982"/>
1612
1613            
1614            
1615            
1616
1617            <a contenteditable="false" href="/shop/8015-m2-keypad-9" class="oe_product_image_link position-relative " title="8015 M2 Keypad">
1618                
1619                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_primary d-flex h-100 justify-content-center align-items-center"><img src="/web/image/product.product/9/image_1024/%5BAL13845%5D%208015%20M2%20Keypad?unique=7074f41" class="img img-fluid oe_product_image_img h-100 w-100" alt="[AL13845] 8015 M2 Keypad" loading="lazy"/></span>
1620
1621                
1622
1623                
1624                    <span class="o_ribbons o_not_editable " style=" "></span>
1625            </a>
1626        </div>
1627        <div class="o_wsale_product_information flex-grow-1 flex-shrink-1">
1628            <div class="o_wsale_product_info_attributes_wrapper">
1629                
1630
1631                
1632                <div class="o_wsale_product_information_text">
1633                    
1634                    <h2 class="o_wsale_products_item_title text-break">
1635                        <a class="text-decoration-none" href="/shop/8015-m2-keypad-9">
1636                            <span>8015 M2 Keypad</span>
1637                        </a>
1638                    </h2>
1639                    
1640
1641                    
1642                </div>
1643            </div>
1644            <div class="o_wsale_product_sub justify-content-between gap-2">
1645
1646            
1647                <div class="product_price mb-auto" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
1648                    <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals[&#39;price_reduce&#39;]">$ <span class="oe_currency_value">125.00</span></span>
1649                    <span itemprop="price" style="display:none;">125.0</span>
1650                    <span itemprop="priceCurrency" style="display:none;">USD</span>
1651                </div>
1652                <div class="o_wsale_product_btn">
1653                    <input name="product_id" type="hidden" value="9"/>
1654    <input type="hidden" name="product_template_id" value="9"/>
1655                        <a href="#" role="button" class="btn btn-primary a-submit" aria-label="Add to Cart" title="Add to Cart">
1656                            <span class="fa fa-shopping-cart"></span>
1657                        </a>
1658                    <button type="button" role="button" title="Add to Quote" data-action="o_wishlist" class="btn btn-outline-primary bg-white o_add_wishlist" data-product-template-id="9" data-product-product-id="9">
1659                        <span class="fa fa-file-text-o" role="img" aria-label="Add to Quote"></span>
1660                    </button>
1661                </div>
1662        </div>
1663    
1664        </div>
1665    </form>
1666                                                    </div>
1667                                                </div>
1668                                                <div class="oe_product  g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product">
1669                                                    <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1">
1670    
1671
1672    
1673
1674    <form role="article" class="oe_product_cart h-100 d-flex " data-publish="on" aria-label="Zebra Strip - New">
1675        <div class="oe_product_image position-relative flex-grow-0 overflow-hidden">
1676            <input type="hidden" name="csrf_token" value="5bd32113d238cb47559642eda6826e2710072f5co1822979982"/>
1677
1678            
1679            
1680            
1681
1682            <a contenteditable="false" href="/shop/zebra-strip-new-7" class="oe_product_image_link position-relative " title="Zebra Strip - New">
1683                
1684                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_primary d-flex h-100 justify-content-center align-items-center"><img src="/web/image/product.product/7/image_1024/%5B11899SC%5D%20Zebra%20Strip%20-%20New?unique=7074f41" class="img img-fluid oe_product_image_img h-100 w-100" alt="[11899SC] Zebra Strip - New" loading="lazy"/></span>
1685
1686                
1687
1688                
1689                    <span class="o_ribbons o_not_editable " style=" "></span>
1690            </a>
1691        </div>
1692        <div class="o_wsale_product_information flex-grow-1 flex-shrink-1">
1693            <div class="o_wsale_product_info_attributes_wrapper">
1694                
1695
1696                
1697                <div class="o_wsale_product_information_text">
1698                    
1699                    <h2 class="o_wsale_products_item_title text-break">
1700                        <a class="text-decoration-none" href="/shop/zebra-strip-new-7">
1701                            <span>Zebra Strip - New</span>
1702                        </a>
1703                    </h2>
1704                    
1705
1706                    
1707                </div>
1708            </div>
1709            <div class="o_wsale_product_sub justify-content-between gap-2">
1710
1711            
1712                <div class="product_price mb-auto" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
1713                    <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals[&#39;price_reduce&#39;]">$ <span class="oe_currency_value">15.77</span></span>
1714                    <span itemprop="price" style="display:none;">15.77</span>
1715                    <span itemprop="priceCurrency" style="display:none;">USD</span>
1716                </div>
1717                <div class="o_wsale_product_btn">
1718                    <input name="product_id" type="hidden" value="7"/>
1719    <input type="hidden" name="product_template_id" value="7"/>
1720                        <a href="#" role="button" class="btn btn-primary a-submit" aria-label="Add to Cart" title="Add to Cart">
1721                            <span class="fa fa-shopping-cart"></span>
1722                        </a>
1723                    <button type="button" role="button" title="Add to Quote" data-action="o_wishlist" class="btn btn-outline-primary bg-white o_add_wishlist" data-product-template-id="7" data-product-product-id="7">
1724                        <span class="fa fa-file-text-o" role="img" aria-label="Add to Quote"></span>
1725                    </button>
1726                </div>
1727        </div>
1728    
1729        </div>
1730    </form>
1731                                                    </div>
1732                                                </div>
1733                                                <div class="oe_product  g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product">
1734                                                    <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1">
1735    
1736
1737    
1738
1739    <form role="article" class="oe_product_cart h-100 d-flex " data-publish="on" aria-label="Upper Plunger Assembly AS50 - New">
1740        <div class="oe_product_image position-relative flex-grow-0 overflow-hidden">
1741            <input type="hidden" name="csrf_token" value="5bd32113d238cb47559642eda6826e2710072f5co1822979982"/>
1742
1743            
1744            
1745            
1746
1747            <a contenteditable="false" href="/shop/upper-plunger-assembly-as50-new-8" class="oe_product_image_link position-relative " title="Upper Plunger Assembly AS50 - New">
1748                
1749                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_primary d-flex h-100 justify-content-center align-items-center"><img src="/web/image/product.product/8/image_1024/%5BBX11990%5D%20Upper%20Plunger%20Assembly%20AS50%20-%20New?unique=7074f41" class="img img-fluid oe_product_image_img h-100 w-100" alt="[BX11990] Upper Plunger Assembly AS50 - New" loading="lazy"/></span>
1750
1751                
1752
1753                
1754                    <span class="o_ribbons o_not_editable " style=" "></span>
1755            </a>
1756        </div>
1757        <div class="o_wsale_product_information flex-grow-1 flex-shrink-1">
1758            <div class="o_wsale_product_info_attributes_wrapper">
1759                
1760
1761                
1762                <div class="o_wsale_product_information_text">
1763                    
1764                    <h2 class="o_wsale_products_item_title text-break">
1765                        <a class="text-decoration-none" href="/shop/upper-plunger-assembly-as50-new-8">
1766                            <span>Upper Plunger Assembly AS50 - New</span>
1767                        </a>
1768                    </h2>
1769                    
1770
1771                    
1772                </div>
1773            </div>
1774            <div class="o_wsale_product_sub justify-content-between gap-2">
1775
1776            
1777                <div class="product_price mb-auto" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
1778                    <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals[&#39;price_reduce&#39;]">$ <span class="oe_currency_value">102.83</span></span>
1779                    <span itemprop="price" style="display:none;">102.83</span>
1780                    <span itemprop="priceCurrency" style="display:none;">USD</span>
1781                </div>
1782                <div class="o_wsale_product_btn">
1783                    <input name="product_id" type="hidden" value="8"/>
1784    <input type="hidden" name="product_template_id" value="8"/>
1785                        <a href="#" role="button" class="btn btn-primary a-submit" aria-label="Add to Cart" title="Add to Cart">
1786                            <span class="fa fa-shopping-cart"></span>
1787                        </a>
1788                    <button type="button" role="button" title="Add to Quote" data-action="o_wishlist" class="btn btn-outline-primary bg-white o_add_wishlist" data-product-template-id="8" data-product-product-id="8">
1789                        <span class="fa fa-file-text-o" role="img" aria-label="Add to Quote"></span>
1790                    </button>
1791                </div>
1792        </div>
1793    
1794        </div>
1795    </form>
1796                                                    </div>
1797                                                </div>
1798                                                <div class="oe_product  g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product">
1799                                                    <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1">
1800    
1801
1802    
1803
1804    <form role="article" class="oe_product_cart h-100 d-flex " data-publish="on" aria-label="Tube Misloading Sensor R-P2 - New">
1805        <div class="oe_product_image position-relative flex-grow-0 overflow-hidden">
1806            <input type="hidden" name="csrf_token" value="5bd32113d238cb47559642eda6826e2710072f5co1822979982"/>
1807
1808            
1809            
1810            
1811
1812            <a contenteditable="false" href="/shop/tube-misloading-sensor-r-p2-new-10" class="oe_product_image_link position-relative " title="Tube Misloading Sensor R-P2 - New">
1813                
1814                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_primary d-flex h-100 justify-content-center align-items-center"><img src="/web/image/product.product/10/image_1024/%5B10667%5D%20Tube%20Misloading%20Sensor%20R-P2%20-%20New?unique=7074f41" class="img img-fluid oe_product_image_img h-100 w-100" alt="[10667] Tube Misloading Sensor R-P2 - New" loading="lazy"/></span>
1815
1816                
1817
1818                
1819                    <span class="o_ribbons o_not_editable " style=" "></span>
1820            </a>
1821        </div>
1822        <div class="o_wsale_product_information flex-grow-1 flex-shrink-1">
1823            <div class="o_wsale_product_info_attributes_wrapper">
1824                
1825
1826                
1827                <div class="o_wsale_product_information_text">
1828                    
1829                    <h2 class="o_wsale_products_item_title text-break">
1830                        <a class="text-decoration-none" href="/shop/tube-misloading-sensor-r-p2-new-10">
1831                            <span>Tube Misloading Sensor R-P2 - New</span>
1832                        </a>
1833                    </h2>
1834                    
1835
1836                    
1837                </div>
1838            </div>
1839            <div class="o_wsale_product_sub justify-content-between gap-2">
1840
1841            
1842                <div class="product_price mb-auto" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
1843                    <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals[&#39;price_reduce&#39;]">$ <span class="oe_currency_value">122.34</span></span>
1844                    <span itemprop="price" style="display:none;">122.34</span>
1845                    <span itemprop="priceCurrency" style="display:none;">USD</span>
1846                </div>
1847                <div class="o_wsale_product_btn">
1848                    <input name="product_id" type="hidden" value="10"/>
1849    <input type="hidden" name="product_template_id" value="10"/>
1850                        <a href="#" role="button" class="btn btn-primary a-submit" aria-label="Add to Cart" title="Add to Cart">
1851                            <span class="fa fa-shopping-cart"></span>
1852                        </a>
1853                    <button type="button" role="button" title="Add to Quote" data-action="o_wishlist" class="btn btn-outline-primary bg-white o_add_wishlist" data-product-template-id="10" data-product-product-id="10">
1854                        <span class="fa fa-file-text-o" role="img" aria-label="Add to Quote"></span>
1855                    </button>
1856                </div>
1857        </div>
1858    
1859        </div>
1860    </form>
1861                                                    </div>
1862                                                </div>
1863                                                <div class="oe_product  g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product">
1864                                                    <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1">
1865    
1866
1867    
1868
1869    <form role="article" class="oe_product_cart h-100 d-flex " data-publish="on" aria-label="8100BD Door Assembly Kit">
1870        <div class="oe_product_image position-relative flex-grow-0 overflow-hidden">
1871            <input type="hidden" name="csrf_token" value="5bd32113d238cb47559642eda6826e2710072f5co1822979982"/>
1872
1873            
1874            
1875            
1876
1877            <a contenteditable="false" href="/shop/8100bd-door-assembly-kit-12" class="oe_product_image_link position-relative " title="8100BD Door Assembly Kit">
1878                
1879                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_primary d-flex h-100 justify-content-center align-items-center"><img src="/web/image/product.product/12/image_1024/%5BAL13837%5D%208100BD%20Door%20Assembly%20Kit?unique=7074f41" class="img img-fluid oe_product_image_img h-100 w-100" alt="[AL13837] 8100BD Door Assembly Kit" loading="lazy"/></span>
1880
1881                
1882
1883                
1884                    <span class="o_ribbons o_not_editable " style=" "></span>
1885            </a>
1886        </div>
1887        <div class="o_wsale_product_information flex-grow-1 flex-shrink-1">
1888            <div class="o_wsale_product_info_attributes_wrapper">
1889                
1890
1891                
1892                <div class="o_wsale_product_information_text">
1893                    
1894                    <h2 class="o_wsale_products_item_title text-break">
1895                        <a class="text-decoration-none" href="/shop/8100bd-door-assembly-kit-12">
1896                            <span>8100BD Door Assembly Kit</span>
1897                        </a>
1898                    </h2>
1899                    
1900
1901                    
1902                </div>
1903            </div>
1904            <div class="o_wsale_product_sub justify-content-between gap-2">
1905
1906            
1907                <div class="product_price mb-auto" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
1908                    <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals[&#39;price_reduce&#39;]">$ <span class="oe_currency_value">75.00</span></span>
1909                    <span itemprop="price" style="display:none;">75.0</span>
1910                    <span itemprop="priceCurrency" style="display:none;">USD</span>
1911                </div>
1912                <div class="o_wsale_product_btn">
1913                    <input name="product_id" type="hidden" value="12"/>
1914    <input type="hidden" name="product_template_id" value="12"/>
1915                        <a href="#" role="button" class="btn btn-primary a-submit" aria-label="Add to Cart" title="Add to Cart">
1916                            <span class="fa fa-shopping-cart"></span>
1917                        </a>
1918                    <button type="button" role="button" title="Add to Quote" data-action="o_wishlist" class="btn btn-outline-primary bg-white o_add_wishlist" data-product-template-id="12" data-product-product-id="12">
1919                        <span class="fa fa-file-text-o" role="img" aria-label="Add to Quote"></span>
1920                    </button>
1921                </div>
1922        </div>
1923    
1924        </div>
1925    </form>
1926                                                    </div>
1927                                                </div>
1928                                                <div class="oe_product  g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product">
1929                                                    <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1">
1930    
1931
1932    
1933
1934    <form role="article" class="oe_product_cart h-100 d-flex " data-publish="on" aria-label="Tube Misloading Sensor R-P1 - New">
1935        <div class="oe_product_image position-relative flex-grow-0 overflow-hidden">
1936            <input type="hidden" name="csrf_token" value="5bd32113d238cb47559642eda6826e2710072f5co1822979982"/>
1937
1938            
1939            
1940            
1941
1942            <a contenteditable="false" href="/shop/tube-misloading-sensor-r-p1-new-11" class="oe_product_image_link position-relative " title="Tube Misloading Sensor R-P1 - New">
1943                
1944                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_primary d-flex h-100 justify-content-center align-items-center"><img src="/web/image/product.product/11/image_1024/%5B10665%5D%20Tube%20Misloading%20Sensor%20R-P1%20-%20New?unique=7074f41" class="img img-fluid oe_product_image_img h-100 w-100" alt="[10665] Tube Misloading Sensor R-P1 - New" loading="lazy"/></span>
1945
1946                
1947
1948                
1949                    <span class="o_ribbons o_not_editable " style=" "></span>
1950            </a>
1951        </div>
1952        <div class="o_wsale_product_information flex-grow-1 flex-shrink-1">
1953            <div class="o_wsale_product_info_attributes_wrapper">
1954                
1955
1956                
1957                <div class="o_wsale_product_information_text">
1958                    
1959                    <h2 class="o_wsale_products_item_title text-break">
1960                        <a class="text-decoration-none" href="/shop/tube-misloading-sensor-r-p1-new-11">
1961                            <span>Tube Misloading Sensor R-P1 - New</span>
1962                        </a>
1963                    </h2>
1964                    
1965
1966                    
1967                </div>
1968            </div>
1969            <div class="o_wsale_product_sub justify-content-between gap-2">
1970
1971            
1972                <div class="product_price mb-auto" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
1973                    <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals[&#39;price_reduce&#39;]">$ <span class="oe_currency_value">117.91</span></span>
1974                    <span itemprop="price" style="display:none;">117.91</span>
1975                    <span itemprop="priceCurrency" style="display:none;">USD</span>
1976                </div>
1977                <div class="o_wsale_product_btn">
1978                    <input name="product_id" type="hidden" value="11"/>
1979    <input type="hidden" name="product_template_id" value="11"/>
1980                        <a href="#" role="button" class="btn btn-primary a-submit" aria-label="Add to Cart" title="Add to Cart">
1981                            <span class="fa fa-shopping-cart"></span>
1982                        </a>
1983                    <button type="button" role="button" title="Add to Quote" data-action="o_wishlist" class="btn btn-outline-primary bg-white o_add_wishlist" data-product-template-id="11" data-product-product-id="11">
1984                        <span class="fa fa-file-text-o" role="img" aria-label="Add to Quote"></span>
1985                    </button>
1986                </div>
1987        </div>
1988    
1989        </div>
1990    </form>
1991                                                    </div>
1992                                                </div>
1993                                                <div class="oe_product  g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product">
1994                                                    <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1">
1995    
1996
1997    
1998
1999    <form role="article" class="oe_product_cart h-100 d-flex " data-publish="on" aria-label="Tube Misloading Sensor L-P2 - New">
2000        <div class="oe_product_image position-relative flex-grow-0 overflow-hidden">
2001            <input type="hidden" name="csrf_token" value="5bd32113d238cb47559642eda6826e2710072f5co1822979982"/>
2002
2003            
2004            
2005            
2006
2007            <a contenteditable="false" href="/shop/tube-misloading-sensor-13" class="oe_product_image_link position-relative " title="Tube Misloading Sensor L-P2 - New">
2008                
2009                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_primary d-flex h-100 justify-content-center align-items-center"><img src="/web/image/product.product/13/image_1024/%5B10666%5D%20Tube%20Misloading%20Sensor%20L-P2%20-%20New?unique=7074f41" class="img img-fluid oe_product_image_img h-100 w-100" alt="[10666] Tube Misloading Sensor L-P2 - New" loading="lazy"/></span>
2010
2011                
2012
2013                
2014                    <span class="o_ribbons o_not_editable " style=" "></span>
2015            </a>
2016        </div>
2017        <div class="o_wsale_product_information flex-grow-1 flex-shrink-1">
2018            <div class="o_wsale_product_info_attributes_wrapper">
2019                
2020
2021                
2022                <div class="o_wsale_product_information_text">
2023                    
2024                    <h2 class="o_wsale_products_item_title text-break">
2025                        <a class="text-decoration-none" href="/shop/tube-misloading-sensor-13">
2026                            <span>Tube Misloading Sensor L-P2 - New</span>
2027                        </a>
2028                    </h2>
2029                    
2030
2031                    
2032                </div>
2033            </div>
2034            <div class="o_wsale_product_sub justify-content-between gap-2">
2035
2036            
2037                <div class="product_price mb-auto" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
2038                    <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals[&#39;price_reduce&#39;]">$ <span class="oe_currency_value">122.34</span></span>
2039                    <span itemprop="price" style="display:none;">122.34</span>
2040                    <span itemprop="priceCurrency" style="display:none;">USD</span>
2041                </div>
2042                <div class="o_wsale_product_btn">
2043                    <input name="product_id" type="hidden" value="13"/>
2044    <input type="hidden" name="product_template_id" value="13"/>
2045                        <a href="#" role="button" class="btn btn-primary a-submit" aria-label="Add to Cart" title="Add to Cart">
2046                            <span class="fa fa-shopping-cart"></span>
2047                        </a>
2048                    <button type="button" role="button" title="Add to Quote" data-action="o_wishlist" class="btn btn-outline-primary bg-white o_add_wishlist" data-product-template-id="13" data-product-product-id="13">
2049                        <span class="fa fa-file-text-o" role="img" aria-label="Add to Quote"></span>
2050                    </button>
2051                </div>
2052        </div>
2053    
2054        </div>
2055    </form>
2056                                                    </div>
2057                                                </div>
2058                                                <div class="oe_product  g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product">
2059                                                    <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1">
2060    
2061
2062    
2063
2064    <form role="article" class="oe_product_cart h-100 d-flex " data-publish="on" aria-label="8100BD Door Latch Assembly">
2065        <div class="oe_product_image position-relative flex-grow-0 overflow-hidden">
2066            <input type="hidden" name="csrf_token" value="5bd32113d238cb47559642eda6826e2710072f5co1822979982"/>
2067
2068            
2069            
2070            
2071
2072            <a contenteditable="false" href="/shop/8100bd-door-latch-assembly-14" class="oe_product_image_link position-relative " title="8100BD Door Latch Assembly">
2073                
2074                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_primary d-flex h-100 justify-content-center align-items-center"><img src="/web/image/product.product/14/image_1024/%5BAL13849%5D%208100BD%20Door%20Latch%20Assembly?unique=7074f41" class="img img-fluid oe_product_image_img h-100 w-100" alt="[AL13849] 8100BD Door Latch Assembly" loading="lazy"/></span>
2075
2076                
2077
2078                
2079                    <span class="o_ribbons o_not_editable " style=" "></span>
2080            </a>
2081        </div>
2082        <div class="o_wsale_product_information flex-grow-1 flex-shrink-1">
2083            <div class="o_wsale_product_info_attributes_wrapper">
2084                
2085
2086                
2087                <div class="o_wsale_product_information_text">
2088                    
2089                    <h2 class="o_wsale_products_item_title text-break">
2090                        <a class="text-decoration-none" href="/shop/8100bd-door-latch-assembly-14">
2091                            <span>8100BD Door Latch Assembly</span>
2092                        </a>
2093                    </h2>
2094                    
2095
2096                    
2097                </div>
2098            </div>
2099            <div class="o_wsale_product_sub justify-content-between gap-2">
2100
2101            
2102                <div class="product_price mb-auto" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
2103                    <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals[&#39;price_reduce&#39;]">$ <span class="oe_currency_value">25.00</span></span>
2104                    <span itemprop="price" style="display:none;">25.0</span>
2105                    <span itemprop="priceCurrency" style="display:none;">USD</span>
2106                </div>
2107                <div class="o_wsale_product_btn">
2108                    <input name="product_id" type="hidden" value="14"/>
2109    <input type="hidden" name="product_template_id" value="14"/>
2110                        <a href="#" role="button" class="btn btn-primary a-submit" aria-label="Add to Cart" title="Add to Cart">
2111                            <span class="fa fa-shopping-cart"></span>
2112                        </a>
2113                    <button type="button" role="button" title="Add to Quote" data-action="o_wishlist" class="btn btn-outline-primary bg-white o_add_wishlist" data-product-template-id="14" data-product-product-id="14">
2114                        <span class="fa fa-file-text-o" role="img" aria-label="Add to Quote"></span>
2115                    </button>
2116                </div>
2117        </div>
2118    
2119        </div>
2120    </form>
2121                                                    </div>
2122                                                </div>
2123                                                <div class="oe_product  g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product">
2124                                                    <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1">
2125    
2126
2127    
2128
2129    <form role="article" class="oe_product_cart h-100 d-flex " data-publish="on" aria-label="Tube Misloading Sensor L-P1 - New">
2130        <div class="oe_product_image position-relative flex-grow-0 overflow-hidden">
2131            <input type="hidden" name="csrf_token" value="5bd32113d238cb47559642eda6826e2710072f5co1822979982"/>
2132
2133            
2134            
2135            
2136
2137            <a contenteditable="false" href="/shop/tube-misloading-sensor-l-p1-new-15" class="oe_product_image_link position-relative " title="Tube Misloading Sensor L-P1 - New">
2138                
2139                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_primary d-flex h-100 justify-content-center align-items-center"><img src="/web/image/product.product/15/image_1024/%5B10664%5D%20Tube%20Misloading%20Sensor%20L-P1%20-%20New?unique=7074f41" class="img img-fluid oe_product_image_img h-100 w-100" alt="[10664] Tube Misloading Sensor L-P1 - New" loading="lazy"/></span>
2140
2141                
2142
2143                
2144                    <span class="o_ribbons o_not_editable " style=" "></span>
2145            </a>
2146        </div>
2147        <div class="o_wsale_product_information flex-grow-1 flex-shrink-1">
2148            <div class="o_wsale_product_info_attributes_wrapper">
2149                
2150
2151                
2152                <div class="o_wsale_product_information_text">
2153                    
2154                    <h2 class="o_wsale_products_item_title text-break">
2155                        <a class="text-decoration-none" href="/shop/tube-misloading-sensor-l-p1-new-15">
2156                            <span>Tube Misloading Sensor L-P1 - New</span>
2157                        </a>
2158                    </h2>
2159                    
2160
2161                    
2162                </div>
2163            </div>
2164            <div class="o_wsale_product_sub justify-content-between gap-2">
2165
2166            
2167                <div class="product_price mb-auto" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
2168                    <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals[&#39;price_reduce&#39;]">$ <span class="oe_currency_value">117.91</span></span>
2169                    <span itemprop="price" style="display:none;">117.91</span>
2170                    <span itemprop="priceCurrency" style="display:none;">USD</span>
2171                </div>
2172                <div class="o_wsale_product_btn">
2173                    <input name="product_id" type="hidden" value="15"/>
2174    <input type="hidden" name="product_template_id" value="15"/>
2175                        <a href="#" role="button" class="btn btn-primary a-submit" aria-label="Add to Cart" title="Add to Cart">
2176                            <span class="fa fa-shopping-cart"></span>
2177                        </a>
2178                    <button type="button" role="button" title="Add to Quote" data-action="o_wishlist" class="btn btn-outline-primary bg-white o_add_wishlist" data-product-template-id="15" data-product-product-id="15">
2179                        <span class="fa fa-file-text-o" role="img" aria-label="Add to Quote"></span>
2180                    </button>
2181                </div>
2182        </div>
2183    
2184        </div>
2185    </form>
2186                                                    </div>
2187                                                </div>
2188                                                <div class="oe_product  g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product">
2189                                                    <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1">
2190    
2191
2192    
2193
2194    <form role="article" class="oe_product_cart h-100 d-flex " data-publish="on" aria-label="Top Housing Medfusion 2000 Series">
2195        <div class="oe_product_image position-relative flex-grow-0 overflow-hidden">
2196            <input type="hidden" name="csrf_token" value="5bd32113d238cb47559642eda6826e2710072f5co1822979982"/>
2197
2198            
2199            
2200            
2201
2202            <a contenteditable="false" href="/shop/top-housing-medfusion-2000-series-16" class="oe_product_image_link position-relative " title="Top Housing Medfusion 2000 Series">
2203                
2204                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_primary d-flex h-100 justify-content-center align-items-center"><img src="/web/image/product.product/16/image_1024/%5BMD12614%5D%20Top%20Housing%20Medfusion%202000%20Series?unique=7074f41" class="img img-fluid oe_product_image_img h-100 w-100" alt="[MD12614] Top Housing Medfusion 2000 Series" loading="lazy"/></span>
2205
2206                
2207
2208                
2209                    <span class="o_ribbons o_not_editable " style=" "></span>
2210            </a>
2211        </div>
2212        <div class="o_wsale_product_information flex-grow-1 flex-shrink-1">
2213            <div class="o_wsale_product_info_attributes_wrapper">
2214                
2215
2216                
2217                <div class="o_wsale_product_information_text">
2218                    
2219                    <h2 class="o_wsale_products_item_title text-break">
2220                        <a class="text-decoration-none" href="/shop/top-housing-medfusion-2000-series-16">
2221                            <span>Top Housing Medfusion 2000 Series</span>
2222                        </a>
2223                    </h2>
2224                    
2225
2226                    
2227                </div>
2228            </div>
2229            <div class="o_wsale_product_sub justify-content-between gap-2">
2230
2231            
2232                <div class="product_price mb-auto" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
2233                    <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals[&#39;price_reduce&#39;]">$ <span class="oe_currency_value">54.37</span></span>
2234                    <span itemprop="price" style="display:none;">54.37</span>
2235                    <span itemprop="priceCurrency" style="display:none;">USD</span>
2236                </div>
2237                <div class="o_wsale_product_btn">
2238                    <input name="product_id" type="hidden" value="16"/>
2239    <input type="hidden" name="product_template_id" value="16"/>
2240                        <a href="#" role="button" class="btn btn-primary a-submit" aria-label="Add to Cart" title="Add to Cart">
2241                            <span class="fa fa-shopping-cart"></span>
2242                        </a>
2243                    <button type="button" role="button" title="Add to Quote" data-action="o_wishlist" class="btn btn-outline-primary bg-white o_add_wishlist" data-product-template-id="16" data-product-product-id="16">
2244                        <span class="fa fa-file-text-o" role="img" aria-label="Add to Quote"></span>
2245                    </button>
2246                </div>
2247        </div>
2248    
2249        </div>
2250    </form>
2251                                                    </div>
2252                                                </div>
2253                                                <div class="oe_product  g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product">
2254                                                    <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1">
2255    
2256
2257    
2258
2259    <form role="article" class="oe_product_cart h-100 d-flex " data-publish="on" aria-label="Top Case Assy w/ Keypad 4000">
2260        <div class="oe_product_image position-relative flex-grow-0 overflow-hidden">
2261            <input type="hidden" name="csrf_token" value="5bd32113d238cb47559642eda6826e2710072f5co1822979982"/>
2262
2263            
2264            
2265            
2266
2267            <a contenteditable="false" href="/shop/top-case-assy-w-keypad-4000-17" class="oe_product_image_link position-relative " title="Top Case Assy w/ Keypad 4000">
2268                
2269                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_primary d-flex h-100 justify-content-center align-items-center"><img src="/web/image/product.product/17/image_1024/%5BMD13253%5D%20Top%20Case%20Assy%20w-%20Keypad%204000?unique=7074f41" class="img img-fluid oe_product_image_img h-100 w-100" alt="[MD13253] Top Case Assy w/ Keypad 4000" loading="lazy"/></span>
2270
2271                
2272
2273                
2274                    <span class="o_ribbons o_not_editable " style=" "></span>
2275            </a>
2276        </div>
2277        <div class="o_wsale_product_information flex-grow-1 flex-shrink-1">
2278            <div class="o_wsale_product_info_attributes_wrapper">
2279                
2280
2281                
2282                <div class="o_wsale_product_information_text">
2283                    
2284                    <h2 class="o_wsale_products_item_title text-break">
2285                        <a class="text-decoration-none" href="/shop/top-case-assy-w-keypad-4000-17">
2286                            <span>Top Case Assy w/ Keypad 4000</span>
2287                        </a>
2288                    </h2>
2289                    
2290
2291                    
2292                </div>
2293            </div>
2294            <div class="o_wsale_product_sub justify-content-between gap-2">
2295
2296            
2297                <div class="product_price mb-auto" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
2298                    <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals[&#39;price_reduce&#39;]">$ <span class="oe_currency_value">139.00</span></span>
2299                    <span itemprop="price" style="display:none;">139.0</span>
2300                    <span itemprop="priceCurrency" style="display:none;">USD</span>
2301                </div>
2302                <div class="o_wsale_product_btn">
2303                    <input name="product_id" type="hidden" value="17"/>
2304    <input type="hidden" name="product_template_id" value="17"/>
2305                        <a href="#" role="button" class="btn btn-primary a-submit" aria-label="Add to Cart" title="Add to Cart">
2306                            <span class="fa fa-shopping-cart"></span>
2307                        </a>
2308                    <button type="button" role="button" title="Add to Quote" data-action="o_wishlist" class="btn btn-outline-primary bg-white o_add_wishlist" data-product-template-id="17" data-product-product-id="17">
2309                        <span class="fa fa-file-text-o" role="img" aria-label="Add to Quote"></span>
2310                    </button>
2311                </div>
2312        </div>
2313    
2314        </div>
2315    </form>
2316                                                    </div>
2317                                                </div>
2318                                                <div class="oe_product  g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product">
2319                                                    <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1">
2320    
2321
2322    
2323
2324    <form role="article" class="oe_product_cart h-100 d-flex " data-publish="on" aria-label="Top Case Assy w/ Keypad 3500">
2325        <div class="oe_product_image position-relative flex-grow-0 overflow-hidden">
2326            <input type="hidden" name="csrf_token" value="5bd32113d238cb47559642eda6826e2710072f5co1822979982"/>
2327
2328            
2329            
2330            
2331
2332            <a contenteditable="false" href="/shop/top-case-assy-w-keypad-3500-18" class="oe_product_image_link position-relative " title="Top Case Assy w/ Keypad 3500">
2333                
2334                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_primary d-flex h-100 justify-content-center align-items-center"><img src="/web/image/product.product/18/image_1024/%5BMD13269%5D%20Top%20Case%20Assy%20w-%20Keypad%203500?unique=7074f41" class="img img-fluid oe_product_image_img h-100 w-100" alt="[MD13269] Top Case Assy w/ Keypad 3500" loading="lazy"/></span>
2335
2336                
2337
2338                
2339                    <span class="o_ribbons o_not_editable " style=" "></span>
2340            </a>
2341        </div>
2342        <div class="o_wsale_product_information flex-grow-1 flex-shrink-1">
2343            <div class="o_wsale_product_info_attributes_wrapper">
2344                
2345
2346                
2347                <div class="o_wsale_product_information_text">
2348                    
2349                    <h2 class="o_wsale_products_item_title text-break">
2350                        <a class="text-decoration-none" href="/shop/top-case-assy-w-keypad-3500-18">
2351                            <span>Top Case Assy w/ Keypad 3500</span>
2352                        </a>
2353                    </h2>
2354                    
2355
2356                    
2357                </div>
2358            </div>
2359            <div class="o_wsale_product_sub justify-content-between gap-2">
2360
2361            
2362                <div class="product_price mb-auto" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
2363                    <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals[&#39;price_reduce&#39;]">$ <span class="oe_currency_value">111.22</span></span>
2364                    <span itemprop="price" style="display:none;">111.22</span>
2365                    <span itemprop="priceCurrency" style="display:none;">USD</span>
2366                </div>
2367                <div class="o_wsale_product_btn">
2368                    <input name="product_id" type="hidden" value="18"/>
2369    <input type="hidden" name="product_template_id" value="18"/>
2370                        <a href="#" role="button" class="btn btn-primary a-submit" aria-label="Add to Cart" title="Add to Cart">
2371                            <span class="fa fa-shopping-cart"></span>
2372                        </a>
2373                    <button type="button" role="button" title="Add to Quote" data-action="o_wishlist" class="btn btn-outline-primary bg-white o_add_wishlist" data-product-template-id="18" data-product-product-id="18">
2374                        <span class="fa fa-file-text-o" role="img" aria-label="Add to Quote"></span>
2375                    </button>
2376                </div>
2377        </div>
2378    
2379        </div>
2380    </form>
2381                                                    </div>
2382                                                </div>
2383                                                <div class="oe_product  g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product">
2384                                                    <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1">
2385    
2386
2387    
2388
2389    <form role="article" class="oe_product_cart h-100 d-flex " data-publish="on" aria-label="8100BD Rear Case Assembly">
2390        <div class="oe_product_image position-relative flex-grow-0 overflow-hidden">
2391            <input type="hidden" name="csrf_token" value="5bd32113d238cb47559642eda6826e2710072f5co1822979982"/>
2392
2393            
2394            
2395            
2396
2397            <a contenteditable="false" href="/shop/8100bd-rear-case-assembly-20" class="oe_product_image_link position-relative " title="8100BD Rear Case Assembly">
2398                
2399                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_primary d-flex h-100 justify-content-center align-items-center"><img src="/web/image/product.product/20/image_1024/%5BAL13856%5D%208100BD%20Rear%20Case%20Assembly?unique=7074f41" class="img img-fluid oe_product_image_img h-100 w-100" alt="[AL13856] 8100BD Rear Case Assembly" loading="lazy"/></span>
2400
2401                
2402
2403                
2404                    <span class="o_ribbons o_not_editable " style=" "></span>
2405            </a>
2406        </div>
2407        <div class="o_wsale_product_information flex-grow-1 flex-shrink-1">
2408            <div class="o_wsale_product_info_attributes_wrapper">
2409                
2410
2411                
2412                <div class="o_wsale_product_information_text">
2413                    
2414                    <h2 class="o_wsale_products_item_title text-break">
2415                        <a class="text-decoration-none" href="/shop/8100bd-rear-case-assembly-20">
2416                            <span>8100BD Rear Case Assembly</span>
2417                        </a>
2418                    </h2>
2419                    
2420
2421                    
2422                </div>
2423            </div>
2424            <div class="o_wsale_product_sub justify-content-between gap-2">
2425
2426            
2427                <div class="product_price mb-auto" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
2428                    <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals[&#39;price_reduce&#39;]">$ <span class="oe_currency_value">50.00</span></span>
2429                    <span itemprop="price" style="display:none;">50.0</span>
2430                    <span itemprop="priceCurrency" style="display:none;">USD</span>
2431                </div>
2432                <div class="o_wsale_product_btn">
2433                    <input name="product_id" type="hidden" value="20"/>
2434    <input type="hidden" name="product_template_id" value="20"/>
2435                        <a href="#" role="button" class="btn btn-primary a-submit" aria-label="Add to Cart" title="Add to Cart">
2436                            <span class="fa fa-shopping-cart"></span>
2437                        </a>
2438                    <button type="button" role="button" title="Add to Quote" data-action="o_wishlist" class="btn btn-outline-primary bg-white o_add_wishlist" data-product-template-id="20" data-product-product-id="20">
2439                        <span class="fa fa-file-text-o" role="img" aria-label="Add to Quote"></span>
2440                    </button>
2441                </div>
2442        </div>
2443    
2444        </div>
2445    </form>
2446                                                    </div>
2447                                                </div>
2448                                                <div class="oe_product  g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product">
2449                                                    <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1">
2450    
2451
2452    
2453
2454    <form role="article" class="oe_product_cart h-100 d-flex " data-publish="on" aria-label="Top Case Assy w/ Keypad 3010a">
2455        <div class="oe_product_image position-relative flex-grow-0 overflow-hidden">
2456            <input type="hidden" name="csrf_token" value="5bd32113d238cb47559642eda6826e2710072f5co1822979982"/>
2457
2458            
2459            
2460            
2461
2462            <a contenteditable="false" href="/shop/top-case-assy-w-keypad-3010a-19" class="oe_product_image_link position-relative " title="Top Case Assy w/ Keypad 3010a">
2463                
2464                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_primary d-flex h-100 justify-content-center align-items-center"><img src="/web/image/product.product/19/image_1024/%5BMD13274%5D%20Top%20Case%20Assy%20w-%20Keypad%203010a?unique=7074f41" class="img img-fluid oe_product_image_img h-100 w-100" alt="[MD13274] Top Case Assy w/ Keypad 3010a" loading="lazy"/></span>
2465
2466                
2467
2468                
2469                    <span class="o_ribbons o_not_editable " style=" "></span>
2470            </a>
2471        </div>
2472        <div class="o_wsale_product_information flex-grow-1 flex-shrink-1">
2473            <div class="o_wsale_product_info_attributes_wrapper">
2474                
2475
2476                
2477                <div class="o_wsale_product_information_text">
2478                    
2479                    <h2 class="o_wsale_products_item_title text-break">
2480                        <a class="text-decoration-none" href="/shop/top-case-assy-w-keypad-3010a-19">
2481                            <span>Top Case Assy w/ Keypad 3010a</span>
2482                        </a>
2483                    </h2>
2484                    
2485
2486                    
2487                </div>
2488            </div>
2489            <div class="o_wsale_product_sub justify-content-between gap-2">
2490
2491            
2492                <div class="product_price mb-auto" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
2493                    <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals[&#39;price_reduce&#39;]">$ <span class="oe_currency_value">169.40</span></span>
2494                    <span itemprop="price" style="display:none;">169.4</span>
2495                    <span itemprop="priceCurrency" style="display:none;">USD</span>
2496                </div>
2497                <div class="o_wsale_product_btn">
2498                    <input name="product_id" type="hidden" value="19"/>
2499    <input type="hidden" name="product_template_id" value="19"/>
2500                        <a href="#" role="button" class="btn btn-primary a-submit" aria-label="Add to Cart" title="Add to Cart">
2501                            <span class="fa fa-shopping-cart"></span>
2502                        </a>
2503                    <button type="button" role="button" title="Add to Quote" data-action="o_wishlist" class="btn btn-outline-primary bg-white o_add_wishlist" data-product-template-id="19" data-product-product-id="19">
2504                        <span class="fa fa-file-text-o" role="img" aria-label="Add to Quote"></span>
2505                    </button>
2506                </div>
2507        </div>
2508    
2509        </div>
2510    </form>
2511                                                    </div>
2512                                                </div>
2513                                                <div class="oe_product  g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product">
2514                                                    <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1">
2515    
2516
2517    
2518
2519    <form role="article" class="oe_product_cart h-100 d-flex " data-publish="on" aria-label="Top Case Assy w/ Keypad 3010">
2520        <div class="oe_product_image position-relative flex-grow-0 overflow-hidden">
2521            <input type="hidden" name="csrf_token" value="5bd32113d238cb47559642eda6826e2710072f5co1822979982"/>
2522
2523            
2524            
2525            
2526
2527            <a contenteditable="false" href="/shop/top-case-assy-w-keypad-3010-21" class="oe_product_image_link position-relative " title="Top Case Assy w/ Keypad 3010">
2528                
2529                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_primary d-flex h-100 justify-content-center align-items-center"><img src="/web/image/product.product/21/image_1024/%5BMD13274%5D%20Top%20Case%20Assy%20w-%20Keypad%203010?unique=7074f41" class="img img-fluid oe_product_image_img h-100 w-100" alt="[MD13274] Top Case Assy w/ Keypad 3010" loading="lazy"/></span>
2530
2531                
2532
2533                
2534                    <span class="o_ribbons o_not_editable " style=" "></span>
2535            </a>
2536        </div>
2537        <div class="o_wsale_product_information flex-grow-1 flex-shrink-1">
2538            <div class="o_wsale_product_info_attributes_wrapper">
2539                
2540
2541                
2542                <div class="o_wsale_product_information_text">
2543                    
2544                    <h2 class="o_wsale_products_item_title text-break">
2545                        <a class="text-decoration-none" href="/shop/top-case-assy-w-keypad-3010-21">
2546                            <span>Top Case Assy w/ Keypad 3010</span>
2547                        </a>
2548                    </h2>
2549                    
2550
2551                    
2552                </div>
2553            </div>
2554            <div class="o_wsale_product_sub justify-content-between gap-2">
2555
2556            
2557                <div class="product_price mb-auto" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
2558                    <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals[&#39;price_reduce&#39;]">$ <span class="oe_currency_value">169.40</span></span>
2559                    <span itemprop="price" style="display:none;">169.4</span>
2560                    <span itemprop="priceCurrency" style="display:none;">USD</span>
2561                </div>
2562                <div class="o_wsale_product_btn">
2563                    <input name="product_id" type="hidden" value="21"/>
2564    <input type="hidden" name="product_template_id" value="21"/>
2565                        <a href="#" role="button" class="btn btn-primary a-submit" aria-label="Add to Cart" title="Add to Cart">
2566                            <span class="fa fa-shopping-cart"></span>
2567                        </a>
2568                    <button type="button" role="button" title="Add to Quote" data-action="o_wishlist" class="btn btn-outline-primary bg-white o_add_wishlist" data-product-template-id="21" data-product-product-id="21">
2569                        <span class="fa fa-file-text-o" role="img" aria-label="Add to Quote"></span>
2570                    </button>
2571                </div>
2572        </div>
2573    
2574        </div>
2575    </form>
2576                                                    </div>
2577                                                </div>
2578                                                <div class="oe_product  g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product">
2579                                                    <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1">
2580    
2581
2582    
2583
2584    <form role="article" class="oe_product_cart h-100 d-flex " data-publish="on" aria-label="Thumb Shaft Assembly 6201">
2585        <div class="oe_product_image position-relative flex-grow-0 overflow-hidden">
2586            <input type="hidden" name="csrf_token" value="5bd32113d238cb47559642eda6826e2710072f5co1822979982"/>
2587
2588            
2589            
2590            
2591
2592            <a contenteditable="false" href="/shop/thumb-shaft-assembly-6201-25" class="oe_product_image_link position-relative " title="Thumb Shaft Assembly 6201">
2593                
2594                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_primary d-flex h-100 justify-content-center align-items-center"><img src="/web/image/product.product/22/image_1024/%5BBX12828%5D%20Thumb%20Shaft%20Assembly%206201?unique=7074f41" class="img img-fluid oe_product_image_img h-100 w-100" alt="[BX12828] Thumb Shaft Assembly 6201" loading="lazy"/></span>
2595
2596                
2597
2598                
2599                    <span class="o_ribbons o_not_editable " style=" "></span>
2600            </a>
2601        </div>
2602        <div class="o_wsale_product_information flex-grow-1 flex-shrink-1">
2603            <div class="o_wsale_product_info_attributes_wrapper">
2604                
2605
2606                
2607                <div class="o_wsale_product_information_text">
2608                    
2609                    <h2 class="o_wsale_products_item_title text-break">
2610                        <a class="text-decoration-none" href="/shop/thumb-shaft-assembly-6201-25">
2611                            <span>Thumb Shaft Assembly 6201</span>
2612                        </a>
2613                    </h2>
2614                    
2615
2616                    
2617                </div>
2618            </div>
2619            <div class="o_wsale_product_sub justify-content-between gap-2">
2620
2621            
2622                <div class="product_price mb-auto" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
2623                    <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals[&#39;price_reduce&#39;]">$ <span class="oe_currency_value">21.70</span></span>
2624                    <span itemprop="price" style="display:none;">21.7</span>
2625                    <span itemprop="priceCurrency" style="display:none;">USD</span>
2626                </div>
2627                <div class="o_wsale_product_btn">
2628                    <input name="product_id" type="hidden" value="22"/>
2629    <input type="hidden" name="product_template_id" value="25"/>
2630                        <a href="#" role="button" class="btn btn-primary a-submit" aria-label="Add to Cart" title="Add to Cart">
2631                            <span class="fa fa-shopping-cart"></span>
2632                        </a>
2633                    <button type="button" role="button" title="Add to Quote" data-action="o_wishlist" class="btn btn-outline-primary bg-white o_add_wishlist" data-product-template-id="25" data-product-product-id="22">
2634                        <span class="fa fa-file-text-o" role="img" aria-label="Add to Quote"></span>
2635                    </button>
2636                </div>
2637        </div>
2638    
2639        </div>
2640    </form>
2641                                                    </div>
2642                                                </div>
2643                                                <div class="oe_product  g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product">
2644                                                    <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1">
2645    
2646
2647    
2648
2649    <form role="article" class="oe_product_cart h-100 d-flex " data-publish="on" aria-label="PowerMATE® - Medical">
2650        <div class="oe_product_image position-relative flex-grow-0 overflow-hidden">
2651            <input type="hidden" name="csrf_token" value="5bd32113d238cb47559642eda6826e2710072f5co1822979982"/>
2652
2653            
2654            
2655            
2656
2657            <a contenteditable="false" href="/shop/powermate-ul1363-15amp-medical-power-tap-104" class="oe_product_image_link position-relative oe_product_image_link_has_secondary" title="PowerMATE® - Medical">
2658                
2659                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_primary d-flex h-100 justify-content-center align-items-center"><img src="/web/image/product.product/246/image_1024/%5BPS11076%5D%20PowerMATE%C2%AE%20-%20Medical%20%2815%20amp%20%28PS11076%29%29?unique=7074f41" class="img img-fluid oe_product_image_img h-100 w-100" alt="[PS11076] PowerMATE® - Medical (15 amp (PS11076))" loading="lazy"/></span>
2660
2661                
2662                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_secondary h-100 justify-content-center align-items-center"><img src="/web/image/product.image/18/image_1024/PowerMATE%C2%AE%20-%20Medical?unique=a0053f0" class="img img-fluid oe_product_image_img_secondary h-100 w-100" alt="PowerMATE® - Medical" loading="lazy"/></span>
2663
2664                
2665                    <span class="o_ribbons o_not_editable " style=" "></span>
2666            </a>
2667        </div>
2668        <div class="o_wsale_product_information flex-grow-1 flex-shrink-1">
2669            <div class="o_wsale_product_info_attributes_wrapper">
2670                
2671
2672                
2673                <div class="o_wsale_product_information_text">
2674                    
2675                    <h2 class="o_wsale_products_item_title text-break">
2676                        <a class="text-decoration-none" href="/shop/powermate-ul1363-15amp-medical-power-tap-104">
2677                            <span>PowerMATE® - Medical</span>
2678                        </a>
2679                    </h2>
2680                    
2681
2682                    
2683                </div>
2684            </div>
2685            <div class="o_wsale_product_sub justify-content-between gap-2">
2686
2687            
2688                <div class="product_price mb-auto" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
2689                    <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals[&#39;price_reduce&#39;]">$ <span class="oe_currency_value">176.71</span></span>
2690                    <span itemprop="price" style="display:none;">176.71</span>
2691                    <span itemprop="priceCurrency" style="display:none;">USD</span>
2692                </div>
2693                <div class="o_wsale_product_btn">
2694                    <input name="product_id" type="hidden" value="246"/>
2695    <input type="hidden" name="product_template_id" value="104"/>
2696                        <a href="#" role="button" class="btn btn-primary a-submit" aria-label="Add to Cart" title="Add to Cart">
2697                            <span class="fa fa-shopping-cart"></span>
2698                        </a>
2699                    <button type="button" role="button" title="Add to Quote" data-action="o_wishlist" class="btn btn-outline-primary bg-white o_add_wishlist" data-product-template-id="104" data-product-product-id="246">
2700                        <span class="fa fa-file-text-o" role="img" aria-label="Add to Quote"></span>
2701                    </button>
2702                </div>
2703        </div>
2704    
2705        </div>
2706    </form>
2707                                                    </div>
2708                                                </div>
2709                                                <div class="oe_product  g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product">
2710                                                    <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1">
2711    
2712
2713    
2714
2715    <form role="article" class="oe_product_cart h-100 d-flex " data-publish="on" aria-label="PowerMATE® – TR – Medical">
2716        <div class="oe_product_image position-relative flex-grow-0 overflow-hidden">
2717            <input type="hidden" name="csrf_token" value="5bd32113d238cb47559642eda6826e2710072f5co1822979982"/>
2718
2719            
2720            
2721            
2722
2723            <a contenteditable="false" href="/shop/powermate-tr-ul1363-medical-power-tap-92" class="oe_product_image_link position-relative " title="PowerMATE® – TR – Medical">
2724                
2725                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_primary d-flex h-100 justify-content-center align-items-center"><img src="/web/image/product.product/81/image_1024/%5BPS12744%5D%20PowerMATE%C2%AE%20%E2%80%93%20TR%20%E2%80%93%20Medical?unique=7074f41" class="img img-fluid oe_product_image_img h-100 w-100" alt="[PS12744] PowerMATE® – TR – Medical" loading="lazy"/></span>
2726
2727                
2728
2729                
2730                    <span class="o_ribbons o_not_editable " style=" "></span>
2731            </a>
2732        </div>
2733        <div class="o_wsale_product_information flex-grow-1 flex-shrink-1">
2734            <div class="o_wsale_product_info_attributes_wrapper">
2735                
2736
2737                
2738                <div class="o_wsale_product_information_text">
2739                    
2740                    <h2 class="o_wsale_products_item_title text-break">
2741                        <a class="text-decoration-none" href="/shop/powermate-tr-ul1363-medical-power-tap-92">
2742                            <span>PowerMATE® – TR – Medical</span>
2743                        </a>
2744                    </h2>
2745                    
2746
2747                    
2748                </div>
2749            </div>
2750            <div class="o_wsale_product_sub justify-content-between gap-2">
2751
2752            
2753                <div class="product_price mb-auto" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
2754                    <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals[&#39;price_reduce&#39;]">$ <span class="oe_currency_value">221.28</span></span>
2755                    <span itemprop="price" style="display:none;">221.28</span>
2756                    <span itemprop="priceCurrency" style="display:none;">USD</span>
2757                </div>
2758                <div class="o_wsale_product_btn">
2759                    <input name="product_id" type="hidden" value="81"/>
2760    <input type="hidden" name="product_template_id" value="92"/>
2761                        <a href="#" role="button" class="btn btn-primary a-submit" aria-label="Add to Cart" title="Add to Cart">
2762                            <span class="fa fa-shopping-cart"></span>
2763                        </a>
2764                    <button type="button" role="button" title="Add to Quote" data-action="o_wishlist" class="btn btn-outline-primary bg-white o_add_wishlist" data-product-template-id="92" data-product-product-id="81">
2765                        <span class="fa fa-file-text-o" role="img" aria-label="Add to Quote"></span>
2766                    </button>
2767                </div>
2768        </div>
2769    
2770        </div>
2771    </form>
2772                                                    </div>
2773                                                </div>
2774                                                <div class="oe_product  g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product">
2775                                                    <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1">
2776    
2777
2778    
2779
2780    <form role="article" class="oe_product_cart h-100 d-flex " data-publish="on" aria-label="Industrial PowerMATE® (Non-Medical)">
2781        <div class="oe_product_image position-relative flex-grow-0 overflow-hidden">
2782            <input type="hidden" name="csrf_token" value="5bd32113d238cb47559642eda6826e2710072f5co1822979982"/>
2783
2784            
2785            
2786            
2787
2788            <a contenteditable="false" href="/shop/powermate-non-medical-power-tap-224" class="oe_product_image_link position-relative oe_product_image_link_has_secondary" title="Industrial PowerMATE® (Non-Medical)">
2789                
2790                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_primary d-flex h-100 justify-content-center align-items-center"><img src="/web/image/product.product/213/image_1024/%5BPS11610%5D%20Industrial%20PowerMATE%C2%AE%20%28Non-Medical%29?unique=7074f41" class="img img-fluid oe_product_image_img h-100 w-100" alt="[PS11610] Industrial PowerMATE® (Non-Medical)" loading="lazy"/></span>
2791
2792                
2793                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_secondary h-100 justify-content-center align-items-center"><img src="/web/image/product.image/9/image_1024/Industrial%20PowerMATE%C2%AE%20%28Non-Medical%29?unique=124065d" class="img img-fluid oe_product_image_img_secondary h-100 w-100" alt="Industrial PowerMATE® (Non-Medical)" loading="lazy"/></span>
2794
2795                
2796                    <span class="o_ribbons o_not_editable " style=" "></span>
2797            </a>
2798        </div>
2799        <div class="o_wsale_product_information flex-grow-1 flex-shrink-1">
2800            <div class="o_wsale_product_info_attributes_wrapper">
2801                
2802
2803                
2804                <div class="o_wsale_product_information_text">
2805                    
2806                    <h2 class="o_wsale_products_item_title text-break">
2807                        <a class="text-decoration-none" href="/shop/powermate-non-medical-power-tap-224">
2808                            <span>Industrial PowerMATE® (Non-Medical)</span>
2809                        </a>
2810                    </h2>
2811                    
2812
2813                    
2814                </div>
2815            </div>
2816            <div class="o_wsale_product_sub justify-content-between gap-2">
2817
2818            
2819                <div class="product_price mb-auto" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
2820                    <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals[&#39;price_reduce&#39;]">$ <span class="oe_currency_value">116.40</span></span>
2821                    <span itemprop="price" style="display:none;">116.4</span>
2822                    <span itemprop="priceCurrency" style="display:none;">USD</span>
2823                </div>
2824                <div class="o_wsale_product_btn">
2825                    <input name="product_id" type="hidden" value="213"/>
2826    <input type="hidden" name="product_template_id" value="224"/>
2827                        <a href="#" role="button" class="btn btn-primary a-submit" aria-label="Add to Cart" title="Add to Cart">
2828                            <span class="fa fa-shopping-cart"></span>
2829                        </a>
2830                    <button type="button" role="button" title="Add to Quote" data-action="o_wishlist" class="btn btn-outline-primary bg-white o_add_wishlist" data-product-template-id="224" data-product-product-id="213">
2831                        <span class="fa fa-file-text-o" role="img" aria-label="Add to Quote"></span>
2832                    </button>
2833                </div>
2834        </div>
2835    
2836        </div>
2837    </form>
2838                                                    </div>
2839                                                </div>
2840                                                <div class="oe_product  g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product">
2841                                                    <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1">
2842    
2843
2844    
2845
2846    <form role="article" class="oe_product_cart h-100 d-flex " data-publish="on" aria-label="ClampMATE Clamps (5 pack)">
2847        <div class="oe_product_image position-relative flex-grow-0 overflow-hidden">
2848            <input type="hidden" name="csrf_token" value="5bd32113d238cb47559642eda6826e2710072f5co1822979982"/>
2849
2850            
2851            
2852            
2853
2854            <a contenteditable="false" href="/shop/clampmate-clamps-5-pack-134" class="oe_product_image_link position-relative oe_product_image_link_has_secondary" title="ClampMATE Clamps (5 pack)">
2855                
2856                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_primary d-flex h-100 justify-content-center align-items-center"><img src="/web/image/product.product/123/image_1024/%5BPS12756%5D%20ClampMATE%20Clamps%20%285%20pack%29?unique=7074f41" class="img img-fluid oe_product_image_img h-100 w-100" alt="[PS12756] ClampMATE Clamps (5 pack)" loading="lazy"/></span>
2857
2858                
2859                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_secondary h-100 justify-content-center align-items-center"><img src="/web/image/product.image/26/image_1024/Clamp%20Cords.webp?unique=56148b4" class="img img-fluid oe_product_image_img_secondary h-100 w-100" alt="Clamp Cords.webp" loading="lazy"/></span>
2860
2861                
2862                    <span class="o_ribbons o_not_editable " style=" "></span>
2863            </a>
2864        </div>
2865        <div class="o_wsale_product_information flex-grow-1 flex-shrink-1">
2866            <div class="o_wsale_product_info_attributes_wrapper">
2867                
2868
2869                
2870                <div class="o_wsale_product_information_text">
2871                    
2872                    <h2 class="o_wsale_products_item_title text-break">
2873                        <a class="text-decoration-none" href="/shop/clampmate-clamps-5-pack-134">
2874                            <span>ClampMATE Clamps (5 pack)</span>
2875                        </a>
2876                    </h2>
2877                    
2878
2879                    
2880                </div>
2881            </div>
2882            <div class="o_wsale_product_sub justify-content-between gap-2">
2883
2884            
2885                <div class="product_price mb-auto" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
2886                    <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals[&#39;price_reduce&#39;]">$ <span class="oe_currency_value">21.40</span></span>
2887                    <span itemprop="price" style="display:none;">21.4</span>
2888                    <span itemprop="priceCurrency" style="display:none;">USD</span>
2889                </div>
2890                <div class="o_wsale_product_btn">
2891                    <input name="product_id" type="hidden" value="123"/>
2892    <input type="hidden" name="product_template_id" value="134"/>
2893                        <a href="#" role="button" class="btn btn-primary a-submit" aria-label="Add to Cart" title="Add to Cart">
2894                            <span class="fa fa-shopping-cart"></span>
2895                        </a>
2896                    <button type="button" role="button" title="Add to Quote" data-action="o_wishlist" class="btn btn-outline-primary bg-white o_add_wishlist" data-product-template-id="134" data-product-product-id="123">
2897                        <span class="fa fa-file-text-o" role="img" aria-label="Add to Quote"></span>
2898                    </button>
2899                </div>
2900        </div>
2901    
2902        </div>
2903    </form>
2904                                                    </div>
2905                                                </div>
2906                                                <div class="oe_product  g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product">
2907                                                    <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1">
2908    
2909
2910    
2911
2912    <form role="article" class="oe_product_cart h-100 d-flex " data-publish="on" aria-label="PowerMATE® Locking Thumb Wheel (3 pack)">
2913        <div class="oe_product_image position-relative flex-grow-0 overflow-hidden">
2914            <input type="hidden" name="csrf_token" value="5bd32113d238cb47559642eda6826e2710072f5co1822979982"/>
2915
2916            
2917            
2918            
2919
2920            <a contenteditable="false" href="/shop/powermate-locking-thumb-wheel-3-pack-94" class="oe_product_image_link position-relative " title="PowerMATE® Locking Thumb Wheel (3 pack)">
2921                
2922                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_primary d-flex h-100 justify-content-center align-items-center"><img src="/web/image/product.product/83/image_1024/%5BPS13376%5D%20PowerMATE%C2%AE%20Locking%20Thumb%20Wheel%20%283%20pack%29?unique=7074f41" class="img img-fluid oe_product_image_img h-100 w-100" alt="[PS13376] PowerMATE® Locking Thumb Wheel (3 pack)" loading="lazy"/></span>
2923
2924                
2925
2926                
2927                    <span class="o_ribbons o_not_editable " style=" "></span>
2928            </a>
2929        </div>
2930        <div class="o_wsale_product_information flex-grow-1 flex-shrink-1">
2931            <div class="o_wsale_product_info_attributes_wrapper">
2932                
2933
2934                
2935                <div class="o_wsale_product_information_text">
2936                    
2937                    <h2 class="o_wsale_products_item_title text-break">
2938                        <a class="text-decoration-none" href="/shop/powermate-locking-thumb-wheel-3-pack-94">
2939                            <span>PowerMATE® Locking Thumb Wheel (3 pack)</span>
2940                        </a>
2941                    </h2>
2942                    
2943
2944                    
2945                </div>
2946            </div>
2947            <div class="o_wsale_product_sub justify-content-between gap-2">
2948
2949            
2950                <div class="product_price mb-auto" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
2951                    <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals[&#39;price_reduce&#39;]">$ <span class="oe_currency_value">36.66</span></span>
2952                    <span itemprop="price" style="display:none;">36.66</span>
2953                    <span itemprop="priceCurrency" style="display:none;">USD</span>
2954                </div>
2955                <div class="o_wsale_product_btn">
2956                    <input name="product_id" type="hidden" value="83"/>
2957    <input type="hidden" name="product_template_id" value="94"/>
2958                        <a href="#" role="button" class="btn btn-primary a-submit" aria-label="Add to Cart" title="Add to Cart">
2959                            <span class="fa fa-shopping-cart"></span>
2960                        </a>
2961                    <button type="button" role="button" title="Add to Quote" data-action="o_wishlist" class="btn btn-outline-primary bg-white o_add_wishlist" data-product-template-id="94" data-product-product-id="83">
2962                        <span class="fa fa-file-text-o" role="img" aria-label="Add to Quote"></span>
2963                    </button>
2964                </div>
2965        </div>
2966    
2967        </div>
2968    </form>
2969                                                    </div>
2970                                                </div>
2971                                                <div class="oe_product  g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product">
2972                                                    <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1">
2973    
2974
2975    
2976
2977    <form role="article" class="oe_product_cart h-100 d-flex " data-publish="on" aria-label="Tamper Resistant Locking Outlet Covers (Pack of 6)">
2978        <div class="oe_product_image position-relative flex-grow-0 overflow-hidden">
2979            <input type="hidden" name="csrf_token" value="5bd32113d238cb47559642eda6826e2710072f5co1822979982"/>
2980
2981            
2982            
2983            
2984
2985            <a contenteditable="false" href="/shop/tamper-resistant-locking-outlet-covers-26" class="oe_product_image_link position-relative " title="Tamper Resistant Locking Outlet Covers (Pack of 6)">
2986                
2987                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_primary d-flex h-100 justify-content-center align-items-center"><img src="/web/image/product.product/23/image_1024/%5BPS99999%5D%20Tamper%20Resistant%20Locking%20Outlet%20Covers%20%28Pack%20of%206%29?unique=7074f41" class="img img-fluid oe_product_image_img h-100 w-100" alt="[PS99999] Tamper Resistant Locking Outlet Covers (Pack of 6)" loading="lazy"/></span>
2988
2989                
2990
2991                
2992                    <span class="o_ribbons o_not_editable " style=" "></span>
2993            </a>
2994        </div>
2995        <div class="o_wsale_product_information flex-grow-1 flex-shrink-1">
2996            <div class="o_wsale_product_info_attributes_wrapper">
2997                
2998
2999                
3000                <div class="o_wsale_product_information_text">
3001                    
3002                    <h2 class="o_wsale_products_item_title text-break">
3003                        <a class="text-decoration-none" href="/shop/tamper-resistant-locking-outlet-covers-26">
3004                            <span>Tamper Resistant Locking Outlet Covers (Pack of 6)</span>
3005                        </a>
3006                    </h2>
3007                    
3008
3009                    
3010                </div>
3011            </div>
3012            <div class="o_wsale_product_sub justify-content-between gap-2">
3013
3014            
3015                <div class="product_price mb-auto" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
3016                    <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals[&#39;price_reduce&#39;]">$ <span class="oe_currency_value">7.33</span></span>
3017                    <span itemprop="price" style="display:none;">7.33</span>
3018                    <span itemprop="priceCurrency" style="display:none;">USD</span>
3019                </div>
3020                <div class="o_wsale_product_btn">
3021                    <input name="product_id" type="hidden" value="23"/>
3022    <input type="hidden" name="product_template_id" value="26"/>
3023                        <a href="#" role="button" class="btn btn-primary a-submit" aria-label="Add to Cart" title="Add to Cart">
3024                            <span class="fa fa-shopping-cart"></span>
3025                        </a>
3026                    <button type="button" role="button" title="Add to Quote" data-action="o_wishlist" class="btn btn-outline-primary bg-white o_add_wishlist" data-product-template-id="26" data-product-product-id="23">
3027                        <span class="fa fa-file-text-o" role="img" aria-label="Add to Quote"></span>
3028                    </button>
3029                </div>
3030        </div>
3031    
3032        </div>
3033    </form>
3034                                                    </div>
3035                                                </div>
3036                                                <div class="oe_product  g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product">
3037                                                    <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1">
3038    
3039
3040    
3041
3042    <form role="article" class="oe_product_cart h-100 d-flex " data-publish="on" aria-label="Elastomer Lower Control Panel GE LOGIQ S7/S8 OPIO4">
3043        <div class="oe_product_image position-relative flex-grow-0 overflow-hidden">
3044            <input type="hidden" name="csrf_token" value="5bd32113d238cb47559642eda6826e2710072f5co1822979982"/>
3045
3046            
3047            
3048            
3049
3050            <a contenteditable="false" href="/shop/ge14205-elastomer-lower-control-panel-ge-logiq-s7-s8-opio4-556" class="oe_product_image_link position-relative oe_product_image_link_has_secondary" title="Elastomer Lower Control Panel GE LOGIQ S7/S8 OPIO4">
3051                
3052                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_primary d-flex h-100 justify-content-center align-items-center"><img src="/web/image/product.product/533/image_1024/%5BGE14205%5D%20Elastomer%20Lower%20Control%20Panel%20GE%20LOGIQ%20S7-S8%20OPIO4?unique=427c4f8" 
3052class="img img-fluid oe_product_image_img h-100 w-100" alt="[GE14205] Elastomer Lower Control Panel GE LOGIQ S7/S8 OPIO4" loading="lazy"/></span>
3053
3054                
3055                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_secondary h-100 justify-content-center align-items-center"><img src="/web/image/product.image/24/image_1024/Elastomer%20Lower%20Control%20Panel%20GE%20LOGIC%20OPIO%20S7-S8?unique=10190b1" class="img img-fluid oe_product_image_img_secondary h-100 w-100" alt="Elastomer Lower Control Panel GE LOGIC OPIO S7/S8" loading="lazy"/></span>
3056
3057                
3058                    <span class="o_ribbons o_not_editable " style=" "></span>
3059            </a>
3060        </div>
3061        <div class="o_wsale_product_information flex-grow-1 flex-shrink-1">
3062            <div class="o_wsale_product_info_attributes_wrapper">
3063                
3064
3065                
3066                <div class="o_wsale_product_information_text">
3067                    
3068                    <h2 class="o_wsale_products_item_title text-break">
3069                        <a class="text-decoration-none" href="/shop/ge14205-elastomer-lower-control-panel-ge-logiq-s7-s8-opio4-556">
3070                            <span>Elastomer Lower Control Panel GE LOGIQ S7/S8 OPIO4</span>
3071                        </a>
3072                    </h2>
3073                    
3074
3075                    
3076                </div>
3077            </div>
3078            <div class="o_wsale_product_sub justify-content-between gap-2">
3079
3080            
3081                <div class="product_price mb-auto" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
3082                    <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals[&#39;price_reduce&#39;]">$ <span class="oe_currency_value">615.00</span></span>
3083                    <span itemprop="price" style="display:none;">615.0</span>
3084                    <span itemprop="priceCurrency" style="display:none;">USD</span>
3085                </div>
3086                <div class="o_wsale_product_btn">
3087                    <input name="product_id" type="hidden" value="533"/>
3088    <input type="hidden" name="product_template_id" value="556"/>
3089                        <a href="#" role="button" class="btn btn-primary a-submit" aria-label="Add to Cart" title="Add to Cart">
3090                            <span class="fa fa-shopping-cart"></span>
3091                        </a>
3092                    <button type="button" role="button" title="Add to Quote" data-action="o_wishlist" class="btn btn-outline-primary bg-white o_add_wishlist" data-product-template-id="556" data-product-product-id="533">
3093                        <span class="fa fa-file-text-o" role="img" aria-label="Add to Quote"></span>
3094                    </button>
3095                </div>
3096        </div>
3097    
3098        </div>
3099    </form>
3100                                                    </div>
3101                                                </div>
3102                                                <div class="oe_product  g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product">
3103                                                    <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1">
3104    
3105
3106    
3107
3108    <form role="article" class="oe_product_cart h-100 d-flex " data-publish="on" aria-label="PowerMATE® Locking Bolt with Nut">
3109        <div class="oe_product_image position-relative flex-grow-0 overflow-hidden">
3110            <input type="hidden" name="csrf_token" value="5bd32113d238cb47559642eda6826e2710072f5co1822979982"/>
3111
3112            
3113            
3114            
3115
3116            <a contenteditable="false" href="/shop/powermate-locking-bolt-with-nut-95" class="oe_product_image_link position-relative " title="PowerMATE® Locking Bolt with Nut">
3117                
3118                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_primary d-flex h-100 justify-content-center align-items-center"><img src="/web/image/product.product/84/image_1024/%5BPS13825%5D%20PowerMATE%C2%AE%20Locking%20Bolt%20with%20Nut?unique=7074f41" class="img img-fluid oe_product_image_img h-100 w-100" alt="[PS13825] PowerMATE® Locking Bolt with Nut" loading="lazy"/></span>
3119
3120                
3121
3122                
3123                    <span class="o_ribbons o_not_editable " style=" "></span>
3124            </a>
3125        </div>
3126        <div class="o_wsale_product_information flex-grow-1 flex-shrink-1">
3127            <div class="o_wsale_product_info_attributes_wrapper">
3128                
3129
3130                
3131                <div class="o_wsale_product_information_text">
3132                    
3133                    <h2 class="o_wsale_products_item_title text-break">
3134                        <a class="text-decoration-none" href="/shop/powermate-locking-bolt-with-nut-95">
3135                            <span>PowerMATE® Locking Bolt with Nut</span>
3136                        </a>
3137                    </h2>
3138                    
3139
3140                    
3141                </div>
3142            </div>
3143            <div class="o_wsale_product_sub justify-content-between gap-2">
3144
3145            
3146                <div class="product_price mb-auto" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
3147                    <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals[&#39;price_reduce&#39;]">$ <span class="oe_currency_value">10.43</span></span>
3148                    <span itemprop="price" style="display:none;">10.43</span>
3149                    <span itemprop="priceCurrency" style="display:none;">USD</span>
3150                </div>
3151                <div class="o_wsale_product_btn">
3152                    <input name="product_id" type="hidden" value="84"/>
3153    <input type="hidden" name="product_template_id" value="95"/>
3154                        <a href="#" role="button" class="btn btn-primary a-submit" aria-label="Add to Cart" title="Add to Cart">
3155                            <span class="fa fa-shopping-cart"></span>
3156                        </a>
3157                    <button type="button" role="button" title="Add to Quote" data-action="o_wishlist" class="btn btn-outline-primary bg-white o_add_wishlist" data-product-template-id="95" data-product-product-id="84">
3158                        <span class="fa fa-file-text-o" role="img" aria-label="Add to Quote"></span>
3159                    </button>
3160                </div>
3161        </div>
3162    
3163        </div>
3164    </form>
3165                                                    </div>
3166                                                </div>
3167                                                <div class="oe_product  g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product">
3168                                                    <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1">
3169    
3170
3171    
3172
3173    <form role="article" class="oe_product_cart h-100 d-flex " data-publish="on" aria-label="Syringe Holder">
3174        <div class="oe_product_image position-relative flex-grow-0 overflow-hidden">
3175            <input type="hidden" name="csrf_token" value="5bd32113d238cb47559642eda6826e2710072f5co1822979982"/>
3176
3177            
3178            
3179            
3180
3181            <a contenteditable="false" href="/shop/syringe-holder-33" class="oe_product_image_link position-relative " title="Syringe Holder">
3182                
3183                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_primary d-flex h-100 justify-content-center align-items-center"><img src="/web/image/product.product/27/image_1024/%5BBX12800%5D%20Syringe%20Holder?unique=7074f41" class="img img-fluid oe_product_image_img h-100 w-100" alt="[BX12800] Syringe Holder" loading="lazy"/></span>
3184
3185                
3186
3187                
3188                    <span class="o_ribbons o_not_editable " style=" "></span>
3189            </a>
3190        </div>
3191        <div class="o_wsale_product_information flex-grow-1 flex-shrink-1">
3192            <div class="o_wsale_product_info_attributes_wrapper">
3193                
3194
3195                
3196                <div class="o_wsale_product_information_text">
3197                    
3198                    <h2 class="o_wsale_products_item_title text-break">
3199                        <a class="text-decoration-none" href="/shop/syringe-holder-33">
3200                            <span>Syringe Holder</span>
3201                        </a>
3202                    </h2>
3203                    
3204
3205                    
3206                </div>
3207            </div>
3208            <div class="o_wsale_product_sub justify-content-between gap-2">
3209
3210            
3211                <div class="product_price mb-auto" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
3212                    <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals[&#39;price_reduce&#39;]">$ <span class="oe_currency_value">199.55</span></span>
3213                    <span itemprop="price" style="display:none;">199.55</span>
3214                    <span itemprop="priceCurrency" style="display:none;">USD</span>
3215                </div>
3216                <div class="o_wsale_product_btn">
3217                    <input name="product_id" type="hidden" value="27"/>
3218    <input type="hidden" name="product_template_id" value="33"/>
3219                        <a href="#" role="button" class="btn btn-primary a-submit" aria-label="Add to Cart" title="Add to Cart">
3220                            <span class="fa fa-shopping-cart"></span>
3221                        </a>
3222                    <button type="button" role="button" title="Add to Quote" data-action="o_wishlist" class="btn btn-outline-primary bg-white o_add_wishlist" data-product-template-id="33" data-product-product-id="27">
3223                        <span class="fa fa-file-text-o" role="img" aria-label="Add to Quote"></span>
3224                    </button>
3225                </div>
3226        </div>
3227    
3228        </div>
3229    </form>
3230                                                    </div>
3231                                                </div>
3232                                                <div class="oe_product  g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product">
3233                                                    <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1">
3234    
3235
3236    
3237
3238    <form role="article" class="oe_product_cart h-100 d-flex " data-publish="on" aria-label="Switch Knob Kit (4 knobs/labels per pack)">
3239        <div class="oe_product_image position-relative flex-grow-0 overflow-hidden">
3240            <input type="hidden" name="csrf_token" value="5bd32113d238cb47559642eda6826e2710072f5co1822979982"/>
3241
3242            
3243            
3244            
3245
3246            <a contenteditable="false" href="/shop/switch-knob-kit-4-knobs-labels-per-pack-35" class="oe_product_image_link position-relative " title="Switch Knob Kit (4 knobs/labels per pack)">
3247                
3248                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_primary d-flex h-100 justify-content-center align-items-center"><img src="/web/image/product.product/29/image_1024/%5BBX13332%5D%20Switch%20Knob%20Kit%20%284%20knobs-labels%20per%20pack%29?unique=7074f41" class="img img-fluid oe_product_image_img h-100 w-100" alt="[BX13332] Switch Knob Kit (4 knobs/labels per pack)" loading="lazy"/></span>
3249
3250                
3251
3252                
3253                    <span class="o_ribbons o_not_editable " style=" "></span>
3254            </a>
3255        </div>
3256        <div class="o_wsale_product_information flex-grow-1 flex-shrink-1">
3257            <div class="o_wsale_product_info_attributes_wrapper">
3258                
3259
3260                
3261                <div class="o_wsale_product_information_text">
3262                    
3263                    <h2 class="o_wsale_products_item_title text-break">
3264                        <a class="text-decoration-none" href="/shop/switch-knob-kit-4-knobs-labels-per-pack-35">
3265                            <span>Switch Knob Kit (4 knobs/labels per pack)</span>
3266                        </a>
3267                    </h2>
3268                    
3269
3270                    
3271                </div>
3272            </div>
3273            <div class="o_wsale_product_sub justify-content-between gap-2">
3274
3275            
3276                <div class="product_price mb-auto" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
3277                    <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals[&#39;price_reduce&#39;]">$ <span class="oe_currency_value">38.49</span></span>
3278                    <span itemprop="price" style="display:none;">38.49</span>
3279                    <span itemprop="priceCurrency" style="display:none;">USD</span>
3280                </div>
3281                <div class="o_wsale_product_btn">
3282                    <input name="product_id" type="hidden" value="29"/>
3283    <input type="hidden" name="product_template_id" value="35"/>
3284                        <a href="#" role="button" class="btn btn-primary a-submit" aria-label="Add to Cart" title="Add to Cart">
3285                            <span class="fa fa-shopping-cart"></span>
3286                        </a>
3287                    <button type="button" role="button" title="Add to Quote" data-action="o_wishlist" class="btn btn-outline-primary bg-white o_add_wishlist" data-product-template-id="35" data-product-product-id="29">
3288                        <span class="fa fa-file-text-o" role="img" aria-label="Add to Quote"></span>
3289                    </button>
3290                </div>
3291        </div>
3292    
3293        </div>
3294    </form>
3295                                                    </div>
3296                                                </div>
3297                                                <div class="oe_product  g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product">
3298                                                    <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1">
3299    
3300
3301    
3302
3303    <form role="article" class="oe_product_cart h-100 d-flex " data-publish="on" aria-label="Softpot Assembly - New">
3304        <div class="oe_product_image position-relative flex-grow-0 overflow-hidden">
3305            <input type="hidden" name="csrf_token" value="5bd32113d238cb47559642eda6826e2710072f5co1822979982"/>
3306
3307            
3308            
3309            
3310
3311            <a contenteditable="false" href="/shop/softpot-assembly-new-36" class="oe_product_image_link position-relative " title="Softpot Assembly - New">
3312                
3313                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_primary d-flex h-100 justify-content-center align-items-center"><img src="/web/image/product.product/30/image_1024/%5BBX12005%5D%20Softpot%20Assembly%20-%20New?unique=7074f41" class="img img-fluid oe_product_image_img h-100 w-100" alt="[BX12005] Softpot Assembly - New" loading="lazy"/></span>
3314
3315                
3316
3317                
3318                    <span class="o_ribbons o_not_editable " style=" "></span>
3319            </a>
3320        </div>
3321        <div class="o_wsale_product_information flex-grow-1 flex-shrink-1">
3322            <div class="o_wsale_product_info_attributes_wrapper">
3323                
3324
3325                
3326                <div class="o_wsale_product_information_text">
3327                    
3328                    <h2 class="o_wsale_products_item_title text-break">
3329                        <a class="text-decoration-none" href="/shop/softpot-assembly-new-36">
3330                            <span>Softpot Assembly - New</span>
3331                        </a>
3332                    </h2>
3333                    
3334
3335                    
3336                </div>
3337            </div>
3338            <div class="o_wsale_product_sub justify-content-between gap-2">
3339
3340            
3341                <div class="product_price mb-auto" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
3342                    <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals[&#39;price_reduce&#39;]">$ <span class="oe_currency_value">107.94</span></span>
3343                    <span itemprop="price" style="display:none;">107.94</span>
3344                    <span itemprop="priceCurrency" style="display:none;">USD</span>
3345                </div>
3346                <div class="o_wsale_product_btn">
3347                    <input name="product_id" type="hidden" value="30"/>
3348    <input type="hidden" name="product_template_id" value="36"/>
3349                        <a href="#" role="button" class="btn btn-primary a-submit" aria-label="Add to Cart" title="Add to Cart">
3350                            <span class="fa fa-shopping-cart"></span>
3351                        </a>
3352                    <button type="button" role="button" title="Add to Quote" data-action="o_wishlist" class="btn btn-outline-primary bg-white o_add_wishlist" data-product-template-id="36" data-product-product-id="30">
3353                        <span class="fa fa-file-text-o" role="img" aria-label="Add to Quote"></span>
3354                    </button>
3355                </div>
3356        </div>
3357    
3358        </div>
3359    </form>
3360                                                    </div>
3361                                                </div>
3362                                                <div class="oe_product  g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product">
3363                                                    <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1">
3364    
3365
3366    
3367
3368    <form role="article" class="oe_product_cart h-100 d-flex " data-publish="on" aria-label="Smart Label - Propofol">
3369        <div class="oe_product_image position-relative flex-grow-0 overflow-hidden">
3370            <input type="hidden" name="csrf_token" value="5bd32113d238cb47559642eda6826e2710072f5co1822979982"/>
3371
3372            
3373            
3374            
3375
3376            <a contenteditable="false" href="/shop/smart-label-propofol-38" class="oe_product_image_link position-relative " title="Smart Label - Propofol">
3377                
3378                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_primary d-flex h-100 justify-content-center align-items-center"><img src="/web/image/product.product/32/image_1024/%5BBX12812%5D%20Smart%20Label%20-%20Propofol?unique=7074f41" class="img img-fluid oe_product_image_img h-100 w-100" alt="[BX12812] Smart Label - Propofol" loading="lazy"/></span>
3379
3380                
3381
3382                
3383                    <span class="o_ribbons o_not_editable " style=" "></span>
3384            </a>
3385        </div>
3386        <div class="o_wsale_product_information flex-grow-1 flex-shrink-1">
3387            <div class="o_wsale_product_info_attributes_wrapper">
3388                
3389
3390                
3391                <div class="o_wsale_product_information_text">
3392                    
3393                    <h2 class="o_wsale_products_item_title text-break">
3394                        <a class="text-decoration-none" href="/shop/smart-label-propofol-38">
3395                            <span>Smart Label - Propofol</span>
3396                        </a>
3397                    </h2>
3398                    
3399
3400                    
3401                </div>
3402            </div>
3403            <div class="o_wsale_product_sub justify-content-between gap-2">
3404
3405            
3406                <div class="product_price mb-auto" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
3407                    <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals[&#39;price_reduce&#39;]">$ <span class="oe_currency_value">128.36</span></span>
3408                    <span itemprop="price" style="display:none;">128.36</span>
3409                    <span itemprop="priceCurrency" style="display:none;">USD</span>
3410                </div>
3411                <div class="o_wsale_product_btn">
3412                    <input name="product_id" type="hidden" value="32"/>
3413    <input type="hidden" name="product_template_id" value="38"/>
3414                        <a href="#" role="button" class="btn btn-primary a-submit" aria-label="Add to Cart" title="Add to Cart">
3415                            <span class="fa fa-shopping-cart"></span>
3416                        </a>
3417                    <button type="button" role="button" title="Add to Quote" data-action="o_wishlist" class="btn btn-outline-primary bg-white o_add_wishlist" data-product-template-id="38" data-product-product-id="32">
3418                        <span class="fa fa-file-text-o" role="img" aria-label="Add to Quote"></span>
3419                    </button>
3420                </div>
3421        </div>
3422    
3423        </div>
3424    </form>
3425                                                    </div>
3426                                                </div>
3427                                                <div class="oe_product  g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product">
3428                                                    <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1">
3429    
3430
3431    
3432
3433    <form role="article" class="oe_product_cart h-100 d-flex " data-publish="on" aria-label="Slide Housing Assembly">
3434        <div class="oe_product_image position-relative flex-grow-0 overflow-hidden">
3435            <input type="hidden" name="csrf_token" value="5bd32113d238cb47559642eda6826e2710072f5co1822979982"/>
3436
3437            
3438            
3439            
3440
3441            <a contenteditable="false" href="/shop/slide-housing-assembly-39" class="oe_product_image_link position-relative " title="Slide Housing Assembly">
3442                
3443                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_primary d-flex h-100 justify-content-center align-items-center"><img src="/web/image/product.product/33/image_1024/%5BMD12995%5D%20Slide%20Housing%20Assembly?unique=7074f41" class="img img-fluid oe_product_image_img h-100 w-100" alt="[MD12995] Slide Housing Assembly" loading="lazy"/></span>
3444
3445                
3446
3447                
3448                    <span class="o_ribbons o_not_editable " style=" "></span>
3449            </a>
3450        </div>
3451        <div class="o_wsale_product_information flex-grow-1 flex-shrink-1">
3452            <div class="o_wsale_product_info_attributes_wrapper">
3453                
3454
3455                
3456                <div class="o_wsale_product_information_text">
3457                    
3458                    <h2 class="o_wsale_products_item_title text-break">
3459                        <a class="text-decoration-none" href="/shop/slide-housing-assembly-39">
3460                            <span>Slide Housing Assembly</span>
3461                        </a>
3462                    </h2>
3463                    
3464
3465                    
3466                </div>
3467            </div>
3468            <div class="o_wsale_product_sub justify-content-between gap-2">
3469
3470            
3471                <div class="product_price mb-auto" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
3472                    <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals[&#39;price_reduce&#39;]">$ <span class="oe_currency_value">90.26</span></span>
3473                    <span itemprop="price" style="display:none;">90.26</span>
3474                    <span itemprop="priceCurrency" style="display:none;">USD</span>
3475                </div>
3476                <div class="o_wsale_product_btn">
3477                    <input name="product_id" type="hidden" value="33"/>
3478    <input type="hidden" name="product_template_id" value="39"/>
3479                        <a href="#" role="button" class="btn btn-primary a-submit" aria-label="Add to Cart" title="Add to Cart">
3480                            <span class="fa fa-shopping-cart"></span>
3481                        </a>
3482                    <button type="button" role="button" title="Add to Quote" data-action="o_wishlist" class="btn btn-outline-primary bg-white o_add_wishlist" data-product-template-id="39" data-product-product-id="33">
3483                        <span class="fa fa-file-text-o" role="img" aria-label="Add to Quote"></span>
3484                    </button>
3485                </div>
3486        </div>
3487    
3488        </div>
3489    </form>
3490                                                    </div>
3491                                                </div>
3492                                                <div class="oe_product  g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product">
3493                                                    <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1">
3494    
3495
3496    
3497
3498    <form role="article" class="oe_product_cart h-100 d-flex " data-publish="on" aria-label="Slide Door">
3499        <div class="oe_product_image position-relative flex-grow-0 overflow-hidden">
3500            <input type="hidden" name="csrf_token" value="5bd32113d238cb47559642eda6826e2710072f5co1822979982"/>
3501
3502            
3503            
3504            
3505
3506            <a contenteditable="false" href="/shop/slide-door-40" class="oe_product_image_link position-relative " title="Slide Door">
3507                
3508                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_primary d-flex h-100 justify-content-center align-items-center"><img src="/web/image/product.product/34/image_1024/%5BMD12999%5D%20Slide%20Door?unique=7074f41" class="img img-fluid oe_product_image_img h-100 w-100" alt="[MD12999] Slide Door" loading="lazy"/></span>
3509
3510                
3511
3512                
3513                    <span class="o_ribbons o_not_editable " style=" "></span>
3514            </a>
3515        </div>
3516        <div class="o_wsale_product_information flex-grow-1 flex-shrink-1">
3517            <div class="o_wsale_product_info_attributes_wrapper">
3518                
3519
3520                
3521                <div class="o_wsale_product_information_text">
3522                    
3523                    <h2 class="o_wsale_products_item_title text-break">
3524                        <a class="text-decoration-none" href="/shop/slide-door-40">
3525                            <span>Slide Door</span>
3526                        </a>
3527                    </h2>
3528                    
3529
3530                    
3531                </div>
3532            </div>
3533            <div class="o_wsale_product_sub justify-content-between gap-2">
3534
3535            
3536                <div class="product_price mb-auto" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
3537                    <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals[&#39;price_reduce&#39;]">$ <span class="oe_currency_value">23.58</span></span>
3538                    <span itemprop="price" style="display:none;">23.58</span>
3539                    <span itemprop="priceCurrency" style="display:none;">USD</span>
3540                </div>
3541                <div class="o_wsale_product_btn">
3542                    <input name="product_id" type="hidden" value="34"/>
3543    <input type="hidden" name="product_template_id" value="40"/>
3544                        <a href="#" role="button" class="btn btn-primary a-submit" aria-label="Add to Cart" title="Add to Cart">
3545                            <span class="fa fa-shopping-cart"></span>
3546                        </a>
3547                    <button type="button" role="button" title="Add to Quote" data-action="o_wishlist" class="btn btn-outline-primary bg-white o_add_wishlist" data-product-template-id="40" data-product-product-id="34">
3548                        <span class="fa fa-file-text-o" role="img" aria-label="Add to Quote"></span>
3549                    </button>
3550                </div>
3551        </div>
3552    
3553        </div>
3554    </form>
3555                                                    </div>
3556                                                </div>
3557                                                <div class="oe_product  g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product">
3558                                                    <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1">
3559    
3560
3561    
3562
3563    <form role="article" class="oe_product_cart h-100 d-flex " data-publish="on" aria-label="Sensor Occlusion Flo-Gard">
3564        <div class="oe_product_image position-relative flex-grow-0 overflow-hidden">
3565            <input type="hidden" name="csrf_token" value="5bd32113d238cb47559642eda6826e2710072f5co1822979982"/>
3566
3567            
3568            
3569            
3570
3571            <a contenteditable="false" href="/shop/sensor-occlusion-flo-gard-42" class="oe_product_image_link position-relative " title="Sensor Occlusion Flo-Gard">
3572                
3573                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_primary d-flex h-100 justify-content-center align-items-center"><img src="/web/image/product.product/36/image_1024/%5BOCCSENAIVRC%5D%20Sensor%20Occlusion%20Flo-Gard?unique=7074f41" class="img img-fluid oe_product_image_img h-100 w-100" alt="[OCCSENAIVRC] Sensor Occlusion Flo-Gard" loading="lazy"/></span>
3574
3575                
3576
3577                
3578                    <span class="o_ribbons o_not_editable " style=" "></span>
3579            </a>
3580        </div>
3581        <div class="o_wsale_product_information flex-grow-1 flex-shrink-1">
3582            <div class="o_wsale_product_info_attributes_wrapper">
3583                
3584
3585                
3586                <div class="o_wsale_product_information_text">
3587                    
3588                    <h2 class="o_wsale_products_item_title text-break">
3589                        <a class="text-decoration-none" href="/shop/sensor-occlusion-flo-gard-42">
3590                            <span>Sensor Occlusion Flo-Gard</span>
3591                        </a>
3592                    </h2>
3593                    
3594
3595                    
3596                </div>
3597            </div>
3598            <div class="o_wsale_product_sub justify-content-between gap-2">
3599
3600            
3601                <div class="product_price mb-auto" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
3602                    <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals[&#39;price_reduce&#39;]">$ <span class="oe_currency_value">87.40</span></span>
3603                    <span itemprop="price" style="display:none;">87.4</span>
3604                    <span itemprop="priceCurrency" style="display:none;">USD</span>
3605                </div>
3606                <div class="o_wsale_product_btn">
3607                    <input name="product_id" type="hidden" value="36"/>
3608    <input type="hidden" name="product_template_id" value="42"/>
3609                        <a href="#" role="button" class="btn btn-primary a-submit" aria-label="Add to Cart" title="Add to Cart">
3610                            <span class="fa fa-shopping-cart"></span>
3611                        </a>
3612                    <button type="button" role="button" title="Add to Quote" data-action="o_wishlist" class="btn btn-outline-primary bg-white o_add_wishlist" data-product-template-id="42" data-product-product-id="36">
3613                        <span class="fa fa-file-text-o" role="img" aria-label="Add to Quote"></span>
3614                    </button>
3615                </div>
3616        </div>
3617    
3618        </div>
3619    </form>
3620                                                    </div>
3621                                                </div>
3622                                                <div class="oe_product  g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product">
3623                                                    <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1">
3624    
3625
3626    
3627
3628    <form role="article" class="oe_product_cart h-100 d-flex " data-publish="on" aria-label="Seal Pump Head">
3629        <div class="oe_product_image position-relative flex-grow-0 overflow-hidden">
3630            <input type="hidden" name="csrf_token" value="5bd32113d238cb47559642eda6826e2710072f5co1822979982"/>
3631
3632            
3633            
3634            
3635
3636            <a contenteditable="false" href="/shop/seal-pump-head-6201-43" class="oe_product_image_link position-relative " title="Seal Pump Head">
3637                
3638                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_primary d-flex h-100 justify-content-center align-items-center"><img src="/web/image/product.product/37/image_1024/%5BPGUMM103KRC%5D%20Seal%20Pump%20Head?unique=7074f41" class="img img-fluid oe_product_image_img h-100 w-100" alt="[PGUMM103KRC] Seal Pump Head" loading="lazy"/></span>
3639
3640                
3641
3642                
3643                    <span class="o_ribbons o_not_editable " style=" "></span>
3644            </a>
3645        </div>
3646        <div class="o_wsale_product_information flex-grow-1 flex-shrink-1">
3647            <div class="o_wsale_product_info_attributes_wrapper">
3648                
3649
3650                
3651                <div class="o_wsale_product_information_text">
3652                    
3653                    <h2 class="o_wsale_products_item_title text-break">
3654                        <a class="text-decoration-none" href="/shop/seal-pump-head-6201-43">
3655                            <span>Seal Pump Head</span>
3656                        </a>
3657                    </h2>
3658                    
3659
3660                    
3661                </div>
3662            </div>
3663            <div class="o_wsale_product_sub justify-content-between gap-2">
3664
3665            
3666                <div class="product_price mb-auto" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
3667                    <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals[&#39;price_reduce&#39;]">$ <span class="oe_currency_value">7.02</span></span>
3668                    <span itemprop="price" style="display:none;">7.02</span>
3669                    <span itemprop="priceCurrency" style="display:none;">USD</span>
3670                </div>
3671                <div class="o_wsale_product_btn">
3672                    <input name="product_id" type="hidden" value="37"/>
3673    <input type="hidden" name="product_template_id" value="43"/>
3674                        <a href="#" role="button" class="btn btn-primary a-submit" aria-label="Add to Cart" title="Add to Cart">
3675                            <span class="fa fa-shopping-cart"></span>
3676                        </a>
3677                    <button type="button" role="button" title="Add to Quote" data-action="o_wishlist" class="btn btn-outline-primary bg-white o_add_wishlist" data-product-template-id="43" data-product-product-id="37">
3678                        <span class="fa fa-file-text-o" role="img" aria-label="Add to Quote"></span>
3679                    </button>
3680                </div>
3681        </div>
3682    
3683        </div>
3684    </form>
3685                                                    </div>
3686                                                </div>
3687                                                <div class="oe_product  g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product">
3688                                                    <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1">
3689    
3690
3691    
3692
3693    <form role="article" class="oe_product_cart h-100 d-flex " data-publish="on" aria-label="Safety Slide Clamp Assembly Flo-Gard">
3694        <div class="oe_product_image position-relative flex-grow-0 overflow-hidden">
3695            <input type="hidden" name="csrf_token" value="5bd32113d238cb47559642eda6826e2710072f5co1822979982"/>
3696
3697            
3698            
3699            
3700
3701            <a contenteditable="false" href="/shop/safety-slide-clamp-assembly-flo-gard-44" class="oe_product_image_link position-relative " title="Safety Slide Clamp Assembly Flo-Gard">
3702                
3703                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_primary d-flex h-100 justify-content-center align-items-center"><img src="/web/image/product.product/38/image_1024/%5BCCRA1006ARC%5D%20Safety%20Slide%20Clamp%20Assembly%20Flo-Gard?unique=7074f41" class="img img-fluid oe_product_image_img h-100 w-100" alt="[CCRA1006ARC] Safety Slide Clamp Assembly Flo-Gard" loading="lazy"/></span>
3704
3705                
3706
3707                
3708                    <span class="o_ribbons o_not_editable " style=" "></span>
3709            </a>
3710        </div>
3711        <div class="o_wsale_product_information flex-grow-1 flex-shrink-1">
3712            <div class="o_wsale_product_info_attributes_wrapper">
3713                
3714
3715                
3716                <div class="o_wsale_product_information_text">
3717                    
3718                    <h2 class="o_wsale_products_item_title text-break">
3719                        <a class="text-decoration-none" href="/shop/safety-slide-clamp-assembly-flo-gard-44">
3720                            <span>Safety Slide Clamp Assembly Flo-Gard</span>
3721                        </a>
3722                    </h2>
3723                    
3724
3725                    
3726                </div>
3727            </div>
3728            <div class="o_wsale_product_sub justify-content-between gap-2">
3729
3730            
3731                <div class="product_price mb-auto" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
3732                    <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals[&#39;price_reduce&#39;]">$ <span class="oe_currency_value">225.71</span></span>
3733                    <span itemprop="price" style="display:none;">225.71</span>
3734                    <span itemprop="priceCurrency" style="display:none;">USD</span>
3735                </div>
3736                <div class="o_wsale_product_btn">
3737                    <input name="product_id" type="hidden" value="38"/>
3738    <input type="hidden" name="product_template_id" value="44"/>
3739                        <a href="#" role="button" class="btn btn-primary a-submit" aria-label="Add to Cart" title="Add to Cart">
3740                            <span class="fa fa-shopping-cart"></span>
3741                        </a>
3742                    <button type="button" role="button" title="Add to Quote" data-action="o_wishlist" class="btn btn-outline-primary bg-white o_add_wishlist" data-product-template-id="44" data-product-product-id="38">
3743                        <span class="fa fa-file-text-o" role="img" aria-label="Add to Quote"></span>
3744                    </button>
3745                </div>
3746        </div>
3747    
3748        </div>
3749    </form>
3750                                                    </div>
3751                                                </div>
3752                                                <div class="oe_product  g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product">
3753                                                    <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1">
3754    
3755
3756    
3757
3758    <form role="article" class="oe_product_cart h-100 d-flex " data-publish="on" aria-label="Rubber Keypad Overlay - New">
3759        <div class="oe_product_image position-relative flex-grow-0 overflow-hidden">
3760            <input type="hidden" name="csrf_token" value="5bd32113d238cb47559642eda6826e2710072f5co1822979982"/>
3761
3762            
3763            
3764            
3765
3766            <a contenteditable="false" href="/shop/rubber-keypad-overlay-new-45" class="oe_product_image_link position-relative " title="Rubber Keypad Overlay - New">
3767                
3768                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_primary d-flex h-100 justify-content-center align-items-center"><img src="/web/image/product.product/39/image_1024/%5BBX12227%5D%20Rubber%20Keypad%20Overlay%20-%20New?unique=7074f41" class="img img-fluid oe_product_image_img h-100 w-100" alt="[BX12227] Rubber Keypad Overlay - New" loading="lazy"/></span>
3769
3770                
3771
3772                
3773                    <span class="o_ribbons o_not_editable " style=" "></span>
3774            </a>
3775        </div>
3776        <div class="o_wsale_product_information flex-grow-1 flex-shrink-1">
3777            <div class="o_wsale_product_info_attributes_wrapper">
3778                
3779
3780                
3781                <div class="o_wsale_product_information_text">
3782                    
3783                    <h2 class="o_wsale_products_item_title text-break">
3784                        <a class="text-decoration-none" href="/shop/rubber-keypad-overlay-new-45">
3785                            <span>Rubber Keypad Overlay - New</span>
3786                        </a>
3787                    </h2>
3788                    
3789
3790                    
3791                </div>
3792            </div>
3793            <div class="o_wsale_product_sub justify-content-between gap-2">
3794
3795            
3796                <div class="product_price mb-auto" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
3797                    <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals[&#39;price_reduce&#39;]">$ <span class="oe_currency_value">20.06</span></span>
3798                    <span itemprop="price" style="display:none;">20.06</span>
3799                    <span itemprop="priceCurrency" style="display:none;">USD</span>
3800                </div>
3801                <div class="o_wsale_product_btn">
3802                    <input name="product_id" type="hidden" value="39"/>
3803    <input type="hidden" name="product_template_id" value="45"/>
3804                        <a href="#" role="button" class="btn btn-primary a-submit" aria-label="Add to Cart" title="Add to Cart">
3805                            <span class="fa fa-shopping-cart"></span>
3806                        </a>
3807                    <button type="button" role="button" title="Add to Quote" data-action="o_wishlist" class="btn btn-outline-primary bg-white o_add_wishlist" data-product-template-id="45" data-product-product-id="39">
3808                        <span class="fa fa-file-text-o" role="img" aria-label="Add to Quote"></span>
3809                    </button>
3810                </div>
3811        </div>
3812    
3813        </div>
3814    </form>
3815                                                    </div>
3816                                                </div>
3817                                                <div class="oe_product  g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product">
3818                                                    <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1">
3819    
3820
3821    
3822
3823    <form role="article" class="oe_product_cart h-100 d-flex " data-publish="on" aria-label="Rubber End Cap">
3824        <div class="oe_product_image position-relative flex-grow-0 overflow-hidden">
3825            <input type="hidden" name="csrf_token" value="5bd32113d238cb47559642eda6826e2710072f5co1822979982"/>
3826
3827            
3828            
3829            
3830
3831            <a contenteditable="false" href="/shop/rubber-end-cap-black-new-47" class="oe_product_image_link position-relative " title="Rubber End Cap">
3832                
3833                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_primary d-flex h-100 justify-content-center align-items-center"><img src="/web/image/product.product/41/image_1024/%5BBX12225%5D%20Rubber%20End%20Cap?unique=7074f41" class="img img-fluid oe_product_image_img h-100 w-100" alt="[BX12225] Rubber End Cap" loading="lazy"/></span>
3834
3835                
3836
3837                
3838                    <span class="o_ribbons o_not_editable " style=" "></span>
3839            </a>
3840        </div>
3841        <div class="o_wsale_product_information flex-grow-1 flex-shrink-1">
3842            <div class="o_wsale_product_info_attributes_wrapper">
3843                
3844
3845                
3846                <div class="o_wsale_product_information_text">
3847                    
3848                    <h2 class="o_wsale_products_item_title text-break">
3849                        <a class="text-decoration-none" href="/shop/rubber-end-cap-black-new-47">
3850                            <span>Rubber End Cap</span>
3851                        </a>
3852                    </h2>
3853                    
3854
3855                    
3856                </div>
3857            </div>
3858            <div class="o_wsale_product_sub justify-content-between gap-2">
3859
3860            
3861                <div class="product_price mb-auto" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
3862                    <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals[&#39;price_reduce&#39;]">$ <span class="oe_currency_value">8.31</span></span>
3863                    <span itemprop="price" style="display:none;">8.31</span>
3864                    <span itemprop="priceCurrency" style="display:none;">USD</span>
3865                </div>
3866                <div class="o_wsale_product_btn">
3867                    <input name="product_id" type="hidden" value="41"/>
3868    <input type="hidden" name="product_template_id" value="47"/>
3869                        <a href="#" role="button" class="btn btn-primary a-submit" aria-label="Add to Cart" title="Add to Cart">
3870                            <span class="fa fa-shopping-cart"></span>
3871                        </a>
3872                    <button type="button" role="button" title="Add to Quote" data-action="o_wishlist" class="btn btn-outline-primary bg-white o_add_wishlist" data-product-template-id="47" data-product-product-id="41">
3873                        <span class="fa fa-file-text-o" role="img" aria-label="Add to Quote"></span>
3874                    </button>
3875                </div>
3876        </div>
3877    
3878        </div>
3879    </form>
3880                                                    </div>
3881                                                </div>
3882                                                <div class="oe_product  g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product">
3883                                                    <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1">
3884    
3885
3886    
3887
3888    <form role="article" class="oe_product_cart h-100 d-flex " data-publish="on" aria-label="Retainer Spring Switch">
3889        <div class="oe_product_image position-relative flex-grow-0 overflow-hidden">
3890            <input type="hidden" name="csrf_token" value="5bd32113d238cb47559642eda6826e2710072f5co1822979982"/>
3891
3892            
3893            
3894            
3895
3896            <a contenteditable="false" href="/shop/retainer-spring-switch-48" class="oe_product_image_link position-relative " title="Retainer Spring Switch">
3897                
3898                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_primary d-flex h-100 justify-content-center align-items-center"><img src="/web/image/product.product/42/image_1024/%5BBAS4001602RC%5D%20Retainer%20Spring%20Switch?unique=7074f41" class="img img-fluid oe_product_image_img h-100 w-100" alt="[BAS4001602RC] Retainer Spring Switch" loading="lazy"/></span>
3899
3900                
3901
3902                
3903                    <span class="o_ribbons o_not_editable " style=" "></span>
3904            </a>
3905        </div>
3906        <div class="o_wsale_product_information flex-grow-1 flex-shrink-1">
3907            <div class="o_wsale_product_info_attributes_wrapper">
3908                
3909
3910                
3911                <div class="o_wsale_product_information_text">
3912                    
3913                    <h2 class="o_wsale_products_item_title text-break">
3914                        <a class="text-decoration-none" href="/shop/retainer-spring-switch-48">
3915                            <span>Retainer Spring Switch</span>
3916                        </a>
3917                    </h2>
3918                    
3919
3920                    
3921                </div>
3922            </div>
3923            <div class="o_wsale_product_sub justify-content-between gap-2">
3924
3925            
3926                <div class="product_price mb-auto" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
3927                    <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals[&#39;price_reduce&#39;]">$ <span class="oe_currency_value">2.76</span></span>
3928                    <span itemprop="price" style="display:none;">2.76</span>
3929                    <span itemprop="priceCurrency" style="display:none;">USD</span>
3930                </div>
3931                <div class="o_wsale_product_btn">
3932                    <input name="product_id" type="hidden" value="42"/>
3933    <input type="hidden" name="product_template_id" value="48"/>
3934                        <a href="#" role="button" class="btn btn-primary a-submit" aria-label="Add to Cart" title="Add to Cart">
3935                            <span class="fa fa-shopping-cart"></span>
3936                        </a>
3937                    <button type="button" role="button" title="Add to Quote" data-action="o_wishlist" class="btn btn-outline-primary bg-white o_add_wishlist" data-product-template-id="48" data-product-product-id="42">
3938                        <span class="fa fa-file-text-o" role="img" aria-label="Add to Quote"></span>
3939                    </button>
3940                </div>
3941        </div>
3942    
3943        </div>
3944    </form>
3945                                                    </div>
3946                                                </div>
3947                                                <div class="oe_product  g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product">
3948                                                    <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1">
3949    
3950
3951    
3952
3953    <form role="article" class="oe_product_cart h-100 d-flex " data-publish="on" aria-label="Reed Switch">
3954        <div class="oe_product_image position-relative flex-grow-0 overflow-hidden">
3955            <input type="hidden" name="csrf_token" value="5bd32113d238cb47559642eda6826e2710072f5co1822979982"/>
3956
3957            
3958            
3959            
3960
3961            <a contenteditable="false" href="/shop/reed-switch-50" class="oe_product_image_link position-relative " title="Reed Switch">
3962                
3963                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_primary d-flex h-100 justify-content-center align-items-center"><img src="/web/image/product.product/43/image_1024/%5BBX12781%5D%20Reed%20Switch?unique=7074f41" class="img img-fluid oe_product_image_img h-100 w-100" alt="[BX12781] Reed Switch" loading="lazy"/></span>
3964
3965                
3966
3967                
3968                    <span class="o_ribbons o_not_editable " style=" "></span>
3969            </a>
3970        </div>
3971        <div class="o_wsale_product_information flex-grow-1 flex-shrink-1">
3972            <div class="o_wsale_product_info_attributes_wrapper">
3973                
3974
3975                
3976                <div class="o_wsale_product_information_text">
3977                    
3978                    <h2 class="o_wsale_products_item_title text-break">
3979                        <a class="text-decoration-none" href="/shop/reed-switch-50">
3980                            <span>Reed Switch</span>
3981                        </a>
3982                    </h2>
3983                    
3984
3985                    
3986                </div>
3987            </div>
3988            <div class="o_wsale_product_sub justify-content-between gap-2">
3989
3990            
3991                <div class="product_price mb-auto" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
3992                    <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals[&#39;price_reduce&#39;]">$ <span class="oe_currency_value">121.87</span></span>
3993                    <span itemprop="price" style="display:none;">121.87</span>
3994                    <span itemprop="priceCurrency" style="display:none;">USD</span>
3995                </div>
3996                <div class="o_wsale_product_btn">
3997                    <input name="product_id" type="hidden" value="43"/>
3998    <input type="hidden" name="product_template_id" value="50"/>
3999                        <a href="#" role="button" class="btn btn-primary a-submit" aria-label="Add to Cart" title="Add to Cart">
4000                            <span class="fa fa-shopping-cart"></span>
4001                        </a>
4002                    <button type="button" role="button" title="Add to Quote" data-action="o_wishlist" class="btn btn-outline-primary bg-white o_add_wishlist" data-product-template-id="50" data-product-product-id="43">
4003                        <span class="fa fa-file-text-o" role="img" aria-label="Add to Quote"></span>
4004                    </button>
4005                </div>
4006        </div>
4007    
4008        </div>
4009    </form>
4010                                                    </div>
4011                                                </div>
4012                                                <div class="oe_product  g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product">
4013                                                    <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1">
4014    
4015
4016    
4017
4018    <form role="article" class="oe_product_cart h-100 d-flex " data-publish="on" aria-label="AC Adapter/Charger  Alaris Medsystem III 2860 2863 2865 Wall Mount">
4019        <div class="oe_product_image position-relative flex-grow-0 overflow-hidden">
4020            <input type="hidden" name="csrf_token" value="5bd32113d238cb47559642eda6826e2710072f5co1822979982"/>
4021
4022            
4023            
4024            
4025
4026            <a contenteditable="false" href="/shop/ac-adapter-charger-alaris-medsystem-iii-2860-2863-2865-wall-mount-57" class="oe_product_image_link position-relative " title="AC Adapter/Charger  Alaris Medsystem III 2860 2863 2865 Wall Mount">
4027                
4028                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_primary d-flex h-100 justify-content-center align-items-center"><img src="/web/image/product.product/46/image_1024/%5BAC10632%5D%20AC%20Adapter-Charger%20%20Alaris%20Medsystem%20III%202860%202863%202865%20Wall%20Mount?unique=7074f41" class="img img-fluid oe_product_image_img h-100 w-100" alt="[AC10632] AC Adapter/Charger  Alaris Medsystem III 2860 2863 2865 Wall Mount" loading="lazy"/></span>
4029
4030                
4031
4032                
4033                    <span class="o_ribbons o_not_editable " style=" "></span>
4034            </a>
4035        </div>
4036        <div class="o_wsale_product_information flex-grow-1 flex-shrink-1">
4037            <div class="o_wsale_product_info_attributes_wrapper">
4038                
4039
4040                
4041                <div class="o_wsale_product_information_text">
4042                    
4043                    <h2 class="o_wsale_products_item_title text-break">
4044                        <a class="text-decoration-none" href="/shop/ac-adapter-charger-alaris-medsystem-iii-2860-2863-2865-wall-mount-57">
4045                            <span>AC Adapter/Charger  Alaris Medsystem III 2860 2863 2865 Wall Mount</span>
4046                        </a>
4047                    </h2>
4048                    
4049
4050                    
4051                </div>
4052            </div>
4053            <div class="o_wsale_product_sub justify-content-between gap-2">
4054
4055            
4056                <div class="product_price mb-auto" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
4057                    <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals[&#39;price_reduce&#39;]">$ <span class="oe_currency_value">126.24</span></span>
4058                    <span itemprop="price" style="display:none;">126.24</span>
4059                    <span itemprop="priceCurrency" style="display:none;">USD</span>
4060                </div>
4061                <div class="o_wsale_product_btn">
4062                    <input name="product_id" type="hidden" value="46"/>
4063    <input type="hidden" name="product_template_id" value="57"/>
4064                        <a href="#" role="button" class="btn btn-primary a-submit" aria-label="Add to Cart" title="Add to Cart">
4065                            <span class="fa fa-shopping-cart"></span>
4066                        </a>
4067                    <button type="button" role="button" title="Add to Quote" data-action="o_wishlist" class="btn btn-outline-primary bg-white o_add_wishlist" data-product-template-id="57" data-product-product-id="46">
4068                        <span class="fa fa-file-text-o" role="img" aria-label="Add to Quote"></span>
4069                    </button>
4070                </div>
4071        </div>
4072    
4073        </div>
4074    </form>
4075                                                    </div>
4076                                                </div>
4077                                                <div class="oe_product  g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product">
4078                                                    <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1">
4079    
4080
4081    
4082
4083    <form role="article" class="oe_product_cart h-100 d-flex " data-publish="on" aria-label="Rear Case InfusOR New">
4084        <div class="oe_product_image position-relative flex-grow-0 overflow-hidden">
4085            <input type="hidden" name="csrf_token" value="5bd32113d238cb47559642eda6826e2710072f5co1822979982"/>
4086
4087            
4088            
4089            
4090
4091            <a contenteditable="false" href="/shop/rear-case-infusor-ne
4091w-56" class="oe_product_image_link position-relative " title="Rear Case InfusOR New">
4092                
4093                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_primary d-flex h-100 justify-content-center align-items-center"><img src="/web/image/product.product/45/image_1024/%5BBX12727%5D%20Rear%20Case%20InfusOR%20New?unique=7074f41" class="img img-fluid oe_product_image_img h-100 w-100" alt="[BX12727] Rear Case InfusOR New" loading="lazy"/></span>
4094
4095                
4096
4097                
4098                    <span class="o_ribbons o_not_editable " style=" "></span>
4099            </a>
4100        </div>
4101        <div class="o_wsale_product_information flex-grow-1 flex-shrink-1">
4102            <div class="o_wsale_product_info_attributes_wrapper">
4103                
4104
4105                
4106                <div class="o_wsale_product_information_text">
4107                    
4108                    <h2 class="o_wsale_products_item_title text-break">
4109                        <a class="text-decoration-none" href="/shop/rear-case-infusor-new-56">
4110                            <span>Rear Case InfusOR New</span>
4111                        </a>
4112                    </h2>
4113                    
4114
4115                    
4116                </div>
4117            </div>
4118            <div class="o_wsale_product_sub justify-content-between gap-2">
4119
4120            
4121                <div class="product_price mb-auto" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
4122                    <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals[&#39;price_reduce&#39;]">$ <span class="oe_currency_value">138.63</span></span>
4123                    <span itemprop="price" style="display:none;">138.63</span>
4124                    <span itemprop="priceCurrency" style="display:none;">USD</span>
4125                </div>
4126                <div class="o_wsale_product_btn">
4127                    <input name="product_id" type="hidden" value="45"/>
4128    <input type="hidden" name="product_template_id" value="56"/>
4129                        <a href="#" role="button" class="btn btn-primary a-submit" aria-label="Add to Cart" title="Add to Cart">
4130                            <span class="fa fa-shopping-cart"></span>
4131                        </a>
4132                    <button type="button" role="button" title="Add to Quote" data-action="o_wishlist" class="btn btn-outline-primary bg-white o_add_wishlist" data-product-template-id="56" data-product-product-id="45">
4133                        <span class="fa fa-file-text-o" role="img" aria-label="Add to Quote"></span>
4134                    </button>
4135                </div>
4136        </div>
4137    
4138        </div>
4139    </form>
4140                                                    </div>
4141                                                </div>
4142                                                <div class="oe_product  g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product">
4143                                                    <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1">
4144    
4145
4146    
4147
4148    <form role="article" class="oe_product_cart h-100 d-flex " data-publish="on" aria-label="AC Adapter/Charger  Baxter AS40 AS50 Wall Mount 8 Pin Plug">
4149        <div class="oe_product_image position-relative flex-grow-0 overflow-hidden">
4150            <input type="hidden" name="csrf_token" value="5bd32113d238cb47559642eda6826e2710072f5co1822979982"/>
4151
4152            
4153            
4154            
4155
4156            <a contenteditable="false" href="/shop/ac-adapter-charger-baxter-as40-as50-wall-mount-8-pin-plug-58" class="oe_product_image_link position-relative " title="AC Adapter/Charger  Baxter AS40 AS50 Wall Mount 8 Pin Plug">
4157                
4158                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_primary d-flex h-100 justify-content-center align-items-center"><img src="/web/image/product.product/47/image_1024/%5BACAS50%5D%20AC%20Adapter-Charger%20%20Baxter%20AS40%20AS50%20Wall%20Mount%208%20Pin%20Plug?unique=7074f41" class="img img-fluid oe_product_image_img h-100 w-100" alt="[ACA
4158S50] AC Adapter/Charger  Baxter AS40 AS50 Wall Mount 8 Pin Plug" loading="lazy"/></span>
4159
4160                
4161
4162                
4163                    <span class="o_ribbons o_not_editable " style=" "></span>
4164            </a>
4165        </div>
4166        <div class="o_wsale_product_information flex-grow-1 flex-shrink-1">
4167            <div class="o_wsale_product_info_attributes_wrapper">
4168                
4169
4170                
4171                <div class="o_wsale_product_information_text">
4172                    
4173                    <h2 class="o_wsale_products_item_title text-break">
4174                        <a class="text-decoration-none" href="/shop/ac-adapter-charger-baxter-as40-as50-wall-mount-8-pin-plug-58">
4175                            <span>AC Adapter/Charger  Baxter AS40 AS50 Wall Mount 8 Pin Plug</span>
4176                        </a>
4177                    </h2>
4178                    
4179
4180                    
4181                </div>
4182            </div>
4183            <div class="o_wsale_product_sub justify-content-between gap-2">
4184
4185            
4186                <div class="product_price mb-auto" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
4187                    <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals[&#39;price_reduce&#39;]">$ <span class="oe_currency_value">65.72</span></span>
4188                    <span itemprop="price" style="display:none;">65.72</span>
4189                    <span itemprop="priceCurrency" style="display:none;">USD</span>
4190                </div>
4191                <div class="o_wsale_product_btn">
4192                    <input name="product_id" type="hidden" value="47"/>
4193    <input type="hidden" name="product_template_id" value="58"/>
4194                        <a href="#" role="button" class="btn btn-primary a-submit" aria-label="Add to Cart" title="Add to Cart">
4195                            <span class="fa fa-shopping-cart"></span>
4196                        </a>
4197                    <button type="button" role="button" title="Add to Quote" data-action="o_wishlist" class="btn btn-outline-primary bg-white o_add_wishlist" data-product-template-id="58" data-product-product-id="47">
4198                        <span class="fa fa-file-text-o" role="img" aria-label="Add to Quote"></span>
4199                    </button>
4200                </div>
4201        </div>
4202    
4203        </div>
4204    </form>
4205                                                    </div>
4206                                                </div>
4207                                                <div class="oe_product  g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product">
4208                                                    <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1">
4209    
4210
4211    
4212
4213    <form role="article" class="oe_product_cart h-100 d-flex " data-publish="on" aria-label="Rear Case AS50 - New">
4214        <div class="oe_product_image position-relative flex-grow-0 overflow-hidden">
4215            <input type="hidden" name="csrf_token" value="5bd32113d238cb47559642eda6826e2710072f5co1822979982"/>
4216
4217            
4218            
4219            
4220
4221            <a contenteditable="false" href="/shop/rear-case-as50-new-59" class="oe_product_image_link position-relative " title="Rear Case AS50 - New">
4222                
4223                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_primary d-flex h-100 justify-content-center align-items-center"><img src="/web/image/product.product/48/image_1024/%5BBX11937%5D%20Rear%20Case%20AS50%20-%20New?unique=7074f41" class="img img-fluid oe_product_image_img h-100 w-100" alt="[BX11937] Rear Case AS50 - New" loading="lazy"/></span>
4224
4225                
4226
4227                
4228                    <span class="o_ribbons o_not_editable " style=" "></span>
4229            </a>
4230        </div>
4231        <div class="o_wsale_product_information flex-grow-1 flex-shrink-1">
4232            <div class="o_wsale_product_info_attributes_wrapper">
4233                
4234
4235                
4236                <div class="o_wsale_product_information_text">
4237                    
4238                    <h2 class="o_wsale_products_item_title text-break">
4239                        <a class="text-decoration-none" href="/shop/rear-case-as50-new-59">
4240                            <span>Rear Case AS50 - New</span>
4241                        </a>
4242                    </h2>
4243                    
4244
4245                    
4246                </div>
4247            </div>
4248            <div class="o_wsale_product_sub justify-content-between gap-2">
4249
4250            
4251                <div class="product_price mb-auto" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
4252                    <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals[&#39;price_reduce&#39;]">$ <span class="oe_currency_value">187.36</span></span>
4253                    <span itemprop="price" style="display:none;">187.36</span>
4254                    <span itemprop="priceCurrency" style="display:none;">USD</span>
4255                </div>
4256                <div class="o_wsale_product_btn">
4257                    <input name="product_id" type="hidden" value="48"/>
4258    <input type="hidden" name="product_template_id" value="59"/>
4259                        <a href="#" role="button" class="btn btn-primary a-submit" aria-label="Add to Cart" title="Add to Cart">
4260                            <span class="fa fa-shopping-cart"></span>
4261                        </a>
4262                    <button type="button" role="button" title="Add to Quote" data-action="o_wishlist" class="btn btn-outline-primary bg-white o_add_wishlist" data-product-template-id="59" data-product-product-id="48">
4263                        <span class="fa fa-file-text-o" role="img" aria-label="Add to Quote"></span>
4264                    </button>
4265                </div>
4266        </div>
4267    
4268        </div>
4269    </form>
4270                                                    </div>
4271                                                </div>
4272                                                <div class="oe_product  g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product">
4273                                                    <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1">
4274    
4275
4276    
4277
4278    <form role="article" class="oe_product_cart h-100 d-flex " data-publish="on" aria-label="Rear Case 6301 - New">
4279        <div class="oe_product_image position-relative flex-grow-0 overflow-hidden">
4280            <input type="hidden" name="csrf_token" value="5bd32113d238cb47559642eda6826e2710072f5co1822979982"/>
4281
4282            
4283            
4284            
4285
4286            <a contenteditable="false" href="/shop/rear-case-6301-new-60" class="oe_product_image_link position-relative " title="Rear Case 6301 - New">
4287                
4288                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_primary d-flex h-100 justify-content-center align-items-center"><img src="/web/image/product.product/49/image_1024/%5BBX10939%5D%20Rear%20Case%206301%20-%20New?unique=7074f41" class="img img-fluid oe_product_image_img h-100 w-100" alt="[BX10939] Rear Case 6301 - New" loading="lazy"/></span>
4289
4290                
4291
4292                
4293                    <span class="o_ribbons o_not_editable " style=" "></span>
4294            </a>
4295        </div>
4296        <div class="o_wsale_product_information flex-grow-1 flex-shrink-1">
4297            <div class="o_wsale_product_info_attributes_wrapper">
4298                
4299
4300                
4301                <div class="o_wsale_product_information_text">
4302                    
4303                    <h2 class="o_wsale_products_item_title text-break">
4304                        <a class="text-decoration-none" href="/shop/rear-case-6301-new-60">
4305                            <span>Rear Case 6301 - New</span>
4306                        </a>
4307                    </h2>
4308                    
4309
4310                    
4311                </div>
4312            </div>
4313            <div class="o_wsale_product_sub justify-content-between gap-2">
4314
4315            
4316                <div class="product_price mb-auto" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
4317                    <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals[&#39;price_reduce&#39;]">$ <span class="oe_currency_value">125.16</span></span>
4318                    <span itemprop="price" style="display:none;">125.16</span>
4319                    <span itemprop="priceCurrency" style="display:none;">USD</span>
4320                </div>
4321                <div class="o_wsale_product_btn">
4322                    <input name="product_id" type="hidden" value="49"/>
4323    <input type="hidden" name="product_template_id" value="60"/>
4324                        <a href="#" role="button" class="btn btn-primary a-submit" aria-label="Add to Cart" title="Add to Cart">
4325                            <span class="fa fa-shopping-cart"></span>
4326                        </a>
4327                    <button type="button" role="button" title="Add to Quote" data-action="o_wishlist" class="btn btn-outline-primary bg-white o_add_wishlist" data-product-template-id="60" data-product-product-id="49">
4328                        <span class="fa fa-file-text-o" role="img" aria-label="Add to Quote"></span>
4329                    </button>
4330                </div>
4331        </div>
4332    
4333        </div>
4334    </form>
4335                                                    </div>
4336                                                </div>
4337                                                <div class="oe_product  g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product">
4338                                                    <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1">
4339    
4340
4341    
4342
4343    <form role="article" class="oe_product_cart h-100 d-flex " data-publish="on" aria-label="Rear Case 6201 - New">
4344        <div class="oe_product_image position-relative flex-grow-0 overflow-hidden">
4345            <input type="hidden" name="csrf_token" value="5bd32113d238cb47559642eda6826e2710072f5co1822979982"/>
4346
4347            
4348            
4349            
4350
4351            <a contenteditable="false" href="/shop/rear-case-6201-new-62" class="oe_product_image_link position-relative " title="Rear Case 6201 - New">
4352                
4353                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_primary d-flex h-100 justify-content-center align-items-center"><img src="/web/image/product.product/51/image_1024/%5BBX10938%5D%20Rear%20Case%206201%20-%20New?unique=7074f41" class="img img-fluid oe_product_image_img h-100 w-100" alt="[BX10938] Rear Case 6201 - New" loading="lazy"/></span>
4354
4355                
4356
4357                
4358                    <span class="o_ribbons o_not_editable " style=" "></span>
4359            </a>
4360        </div>
4361        <div class="o_wsale_product_information flex-grow-1 flex-shrink-1">
4362            <div class="o_wsale_product_info_attributes_wrapper">
4363                
4364
4365                
4366                <div class="o_wsale_product_information_text">
4367                    
4368                    <h2 class="o_wsale_products_item_title text-break">
4369                        <a class="text-decoration-none" href="/shop/rear-case-6201-new-62">
4370                            <span>Rear Case 6201 - New</span>
4371                        </a>
4372                    </h2>
4373                    
4374
4375                    
4376                </div>
4377            </div>
4378            <div class="o_wsale_product_sub justify-content-between gap-2">
4379
4380            
4381                <div class="product_price mb-auto" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
4382                    <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals[&#39;price_reduce&#39;]">$ <span class="oe_currency_value">142.79</span></span>
4383                    <span itemprop="price" style="display:none;">142.79</span>
4384                    <span itemprop="priceCurrency" style="display:none;">USD</span>
4385                </div>
4386                <div class="o_wsale_product_btn">
4387                    <input name="product_id" type="hidden" value="51"/>
4388    <input type="hidden" name="product_template_id" value="62"/>
4389                        <a href="#" role="button" class="btn btn-primary a-submit" aria-label="Add to Cart" title="Add to Cart">
4390                            <span class="fa fa-shopping-cart"></span>
4391                        </a>
4392                    <button type="button" role="button" title="Add to Quote" data-action="o_wishlist" class="btn btn-outline-primary bg-white o_add_wishlist" data-product-template-id="62" data-product-product-id="51">
4393                        <span class="fa fa-file-text-o" role="img" aria-label="Add to Quote"></span>
4394                    </button>
4395                </div>
4396        </div>
4397    
4398        </div>
4399    </form>
4400                                                    </div>
4401                                                </div>
4402                                                <div class="oe_product  g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product">
4403                                                    <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1">
4404    
4405
4406    
4407
4408    <form role="article" class="oe_product_cart h-100 d-flex " data-publish="on" aria-label="AC Adapter/Charger  Medfusion 2001 2010 2010i Wall Mount 2 Pin Plug">
4409        <div class="oe_product_image position-relative flex-grow-0 overflow-hidden">
4410            <input type="hidden" name="csrf_token" value="5bd32113d238cb47559642eda6826e2710072f5co1822979982"/>
4411
4412            
4413            
4414            
4415
4416            <a contenteditable="false" href="/shop/ac-adapter-charger-medfusion-2001-2010-2010i-wall-mount-2-pin-plug-61" class="oe_product_image_link position-relative " title="AC Adapter/Charger  Medfusion 2001 2010 2010i Wall Mount 2 Pin Plug">
4417                
4418                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_primary d-flex h-100 justify-content-center align-items-center"><img src="/web/image/product.product/50/image_1024/%5BMEDRPL%5D%20AC%20Adapter-Charger%20%20Medfusion%202001%202010%202010i%20Wall%20Mount%202%20Pin%20Plug?unique=7074f41" class="img img-fluid oe_product_image_img h-100 w-100" alt="[MEDRPL] AC Adapter/Charger  Medfusion 2001 2010 2010i Wall Mount 2 Pin Plug" loading="lazy"/></span>
4419
4420                
4421
4422                
4423                    <span class="o_ribbons o_not_editable " style=" "></span>
4424            </a>
4425        </div>
4426        <div class="o_wsale_product_information flex-grow-1 flex-shrink-1">
4427            <div class="o_wsale_product_info_attributes_wrapper">
4428                
4429
4430                
4431                <div class="o_wsale_product_information_text">
4432                    
4433                    <h2 class="o_wsale_products_item_title text-break">
4434                        <a class="text-decoration-none" href="/shop/ac-adapter-charger-medfusion-2001-2010-2010i-wall-mount-2-pin-plug-61">
4435                            <span>AC Adapter/Charger  Medfusion 2001 2010 2010i Wall Mount 2 Pin Plug</span>
4436                        </a>
4437                    </h2>
4438                    
4439
4440                    
4441                </div>
4442            </div>
4443            <div class="o_wsale_product_sub justify-content-between gap-2">
4444
4445            
4446                <div class="product_price mb-auto" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
4447                    <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals[&#39;price_reduce&#39;]">$ <span class="oe_currency_value">69.00</span></span>
4448                    <span itemprop="price" style="display:none;">69.0</span>
4449                    <span itemprop="priceCurrency" style="display:none;">USD</span>
4450                </div>
4451                <div class="o_wsale_product_btn">
4452                    <input name="product_id" type="hidden" value="50"/>
4453    <input type="hidden" name="product_template_id" value="61"/>
4454                        <a href="#" role="button" class="btn btn-primary a-submit" aria-label="Add to Cart" title="Add to Cart">
4455                            <span class="fa fa-shopping-cart"></span>
4456                        </a>
4457                    <button type="button" role="button" title="Add to Quote" data-action="o_wishlist" class="btn btn-outline-primary bg-white o_add_wishlist" data-product-template-id="61" data-product-product-id="50">
4458                        <span class="fa fa-file-text-o" role="img" aria-label="Add to Quote"></span>
4459                    </button>
4460                </div>
4461        </div>
4462    
4463        </div>
4464    </form>
4465                                                    </div>
4466                                                </div>
4467                                                <div class="oe_product  g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product">
4468                                                    <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1">
4469    
4470
4471    
4472
4473    <form role="article" class="oe_product_cart h-100 d-flex " data-publish="on" aria-label="PWA Power Supply ICU Medical/Hospira Plum A+">
4474        <div class="oe_product_image position-relative flex-grow-0 overflow-hidden">
4475            <input type="hidden" name="csrf_token" value="5bd32113d238cb47559642eda6826e2710072f5co1822979982"/>
4476
4477            
4478            
4479            
4480
4481            <a contenteditable="false" href="/shop/pwa-power-supply-hospira-abbott-plum-a-64" class="oe_product_image_link position-relative " title="PWA Power Supply ICU Medical/Hospira Plum A+">
4482                
4483                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_primary d-flex h-100 justify-content-center align-items-center"><img src="/web/image/product.product/53/image_1024/%5B81095242918RC%5D%20PWA%20Power%20Supply%20ICU%20Medical-Hospira%20Plum%20A%2B?unique=7074f41" class="img img-fluid oe_product_image_img h-100 w-100" alt="[81095242918RC] PWA Power Supply ICU Medical/Hospira Plum A+" loading="lazy"/></span>
4484
4485                
4486
4487                
4488                    <span class="o_ribbons o_not_editable " style=" "></span>
4489            </a>
4490        </div>
4491        <div class="o_wsale_product_information flex-grow-1 flex-shrink-1">
4492            <div class="o_wsale_product_info_attributes_wrapper">
4493                
4494
4495                
4496                <div class="o_wsale_product_information_text">
4497                    
4498                    <h2 class="o_wsale_products_item_title text-break">
4499                        <a class="text-decoration-none" href="/shop/pwa-power-supply-hospira-abbott-plum-a-64">
4500                            <span>PWA Power Supply ICU Medical/Hospira Plum A+</span>
4501                        </a>
4502                    </h2>
4503                    
4504
4505                    
4506                </div>
4507            </div>
4508            <div class="o_wsale_product_sub justify-content-between gap-2">
4509
4510            
4511                <div class="product_price mb-auto" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
4512                    <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals[&#39;price_reduce&#39;]">$ <span class="oe_currency_value">131.47</span></span>
4513                    <span itemprop="price" style="display:none;">131.47</span>
4514                    <span itemprop="priceCurrency" style="display:none;">USD</span>
4515                </div>
4516                <div class="o_wsale_product_btn">
4517                    <input name="product_id" type="hidden" value="53"/>
4518    <input type="hidden" name="product_template_id" value="64"/>
4519                        <a href="#" role="button" class="btn btn-primary a-submit" aria-label="Add to Cart" title="Add to Cart">
4520                            <span class="fa fa-shopping-cart"></span>
4521                        </a>
4522                    <button type="button" role="button" title="Add to Quote" data-action="o_wishlist" class="btn btn-outline-primary bg-white o_add_wishlist" data-product-template-id="64" data-product-product-id="53">
4523                        <span class="fa fa-file-text-o" role="img" aria-label="Add to Quote"></span>
4524                    </button>
4525                </div>
4526        </div>
4527    
4528        </div>
4529    </form>
4530                                                    </div>
4531                                                </div>
4532                                                <div class="oe_product  g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product">
4533                                                    <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1">
4534    
4535
4536    
4537
4538    <form role="article" class="oe_product_cart h-100 d-flex " data-publish="on" aria-label="Air Sensor Assembly (P1) Left">
4539        <div class="oe_product_image position-relative flex-grow-0 overflow-hidden">
4540            <input type="hidden" name="csrf_token" value="5bd32113d238cb47559642eda6826e2710072f5co1822979982"/>
4541
4542            
4543            
4544            
4545
4546            <a contenteditable="false" href="/shop/air-sensor-assembly-p1-left-63" class="oe_product_image_link position-relative " title="Air Sensor Assembly (P1) Left">
4547                
4548                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_primary d-flex h-100 justify-content-center align-items-center"><img src="/web/image/product.product/52/image_1024/%5BS048992RC%5D%20Air%20Sensor%20Assembly%20%28P1%29%20Left?unique=7074f41" class="img img-fluid oe_product_image_img h-100 w-100" alt="[S048992RC] Air Sensor Assembly (P1) Left" loading="lazy"/></span>
4549
4550                
4551
4552                
4553                    <span class="o_ribbons o_not_editable " style=" "></span>
4554            </a>
4555        </div>
4556        <div class="o_wsale_product_information flex-grow-1 flex-shrink-1">
4557            <div class="o_wsale_product_info_attributes_wrapper">
4558                
4559
4560                
4561                <div class="o_wsale_product_information_text">
4562                    
4563                    <h2 class="o_wsale_products_item_title text-break">
4564                        <a class="text-decoration-none" href="/shop/air-sensor-assembly-p1-left-63">
4565                            <span>Air Sensor Assembly (P1) Left</span>
4566                        </a>
4567                    </h2>
4568                    
4569
4570                    
4571                </div>
4572            </div>
4573            <div class="o_wsale_product_sub justify-content-between gap-2">
4574
4575            
4576                <div class="product_price mb-auto" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
4577                    <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals[&#39;price_reduce&#39;]">$ <span class="oe_currency_value">159.86</span></span>
4578                    <span itemprop="price" style="display:none;">159.86</span>
4579                    <span itemprop="priceCurrency" style="display:none;">USD</span>
4580                </div>
4581                <div class="o_wsale_product_btn">
4582                    <input name="product_id" type="hidden" value="52"/>
4583    <input type="hidden" name="product_template_id" value="63"/>
4584                        <a href="#" role="button" class="btn btn-primary a-submit" aria-label="Add to Cart" title="Add to Cart">
4585                            <span class="fa fa-shopping-cart"></span>
4586                        </a>
4587                    <button type="button" role="button" title="Add to Quote" data-action="o_wishlist" class="btn btn-outline-primary bg-white o_add_wishlist" data-product-template-id="63" data-product-product-id="52">
4588                        <span class="fa fa-file-text-o" role="img" aria-label="Add to Quote"></span>
4589                    </button>
4590                </div>
4591        </div>
4592    
4593        </div>
4594    </form>
4595                                                    </div>
4596                                                </div>
4597                                                <div class="oe_product  g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product">
4598                                                    <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1">
4599    
4600
4601    
4602
4603    <form role="article" class="oe_product_cart h-100 d-flex " data-publish="on" aria-label="Air Sensor Assembly (P2) Right">
4604        <div class="oe_product_image position-relative flex-grow-0 overflow-hidden">
4605            <input type="hidden" name="csrf_token" value="5bd32113d238cb47559642eda6826e2710072f5co1822979982"/>
4606
4607            
4608            
4609            
4610
4611            <a contenteditable="false" href="/shop/air-sensor-assembly-p2-right-65" class="oe_product_image_link position-relative " title="Air Sensor Assembly (P2) Right">
4612                
4613                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_primary d-flex h-100 justify-content-center align-items-center"><img src="/web/image/product.product/54/image_1024/%5BS048993RC%5D%20Air%20Sensor%20Assembly%20%28P2%29%20Right?unique=7074f41" class="img img-fluid oe_product_image_img h-100 w-100" alt="[S048993RC] Air Sensor Assembly (P2) Right" loading="lazy"/></span>
4614
4615                
4616
4617                
4618                    <span class="o_ribbons o_not_editable " style=" "></span>
4619            </a>
4620        </div>
4621        <div class="o_wsale_product_information flex-grow-1 flex-shrink-1">
4622            <div class="o_wsale_product_info_attributes_wrapper">
4623                
4624
4625                
4626                <div class="o_wsale_product_information_text">
4627                    
4628                    <h2 class="o_wsale_products_item_title text-break">
4629                        <a class="text-decoration-none" href="/shop/air-sensor-assembly-p2-right-65">
4630                            <span>Air Sensor Assembly (P2) Right</span>
4631                        </a>
4632                    </h2>
4633                    
4634
4635                    
4636                </div>
4637            </div>
4638            <div class="o_wsale_product_sub justify-content-between gap-2">
4639
4640            
4641                <div class="product_price mb-auto" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
4642                    <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals[&#39;price_reduce&#39;]">$ <span class="oe_currency_value">159.08</span></span>
4643                    <span itemprop="price" style="display:none;">159.08</span>
4644                    <span itemprop="priceCurrency" style="display:none;">USD</span>
4645                </div>
4646                <div class="o_wsale_product_btn">
4647                    <input name="product_id" type="hidden" value="54"/>
4648    <input type="hidden" name="product_template_id" value="65"/>
4649                        <a href="#" role="button" class="btn btn-primary a-submit" aria-label="Add to Cart" title="Add to Cart">
4650                            <span class="fa fa-shopping-cart"></span>
4651                        </a>
4652                    <button type="button" role="button" title="Add to Quote" data-action="o_wishlist" class="btn btn-outline-primary bg-white o_add_wishlist" data-product-template-id="65" data-product-product-id="54">
4653                        <span class="fa fa-file-text-o" role="img" aria-label="Add to Quote"></span>
4654                    </button>
4655                </div>
4656        </div>
4657    
4658        </div>
4659    </form>
4660                                                    </div>
4661                                                </div>
4662                                                <div class="oe_product  g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product">
4663                                                    <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1">
4664    
4665
4666    
4667
4668    <form role="article" class="oe_product_cart h-100 d-flex " data-publish="on" aria-label="Pusher Block Assembly">
4669        <div class="oe_product_image position-relative flex-grow-0 overflow-hidden">
4670            <input type="hidden" name="csrf_token" value="5bd32113d238cb47559642eda6826e2710072f5co1822979982"/>
4671
4672            
4673            
4674            
4675
4676            <a contenteditable="false" href="/shop/pusher-block-assembly-67" class="oe_product_image_link position-relative " title="Pusher Block Assembly">
4677                
4678                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_primary d-flex h-100 justify-content-center align-items-center"><img src="/web/image/product.product/56/image_1024/%5BBX12791%5D%20Pusher%20Block%20Assembly?unique=7074f41" class="img img-fluid oe_product_image_img h-100 w-100" alt="[BX12791] Pusher Block Assembly" loading="lazy"/></span>
4679
4680                
4681
4682                
4683                    <span class="o_ribbons o_not_editable " style=" "></span>
4684            </a>
4685        </div>
4686        <div class="o_wsale_product_information flex-grow-1 flex-shrink-1">
4687            <div class="o_wsale_product_info_attributes_wrapper">
4688                
4689
4690                
4691                <div class="o_wsale_product_information_text">
4692                    
4693                    <h2 class="o_wsale_products_item_title text-break">
4694                        <a class="text-decoration-none" href="/shop/pusher-block-assembly-67">
4695                            <span>Pusher Block Assembly</span>
4696                        </a>
4697                    </h2>
4698                    
4699
4700                    
4701                </div>
4702            </div>
4703            <div class="o_wsale_product_sub justify-content-between gap-2">
4704
4705            
4706                <div class="product_price mb-auto" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
4707                    <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals[&#39;price_reduce&#39;]">$ <span class="oe_currency_value">322.25</span></span>
4708                    <span itemprop="price" style="display:none;">322.25</span>
4709                    <span itemprop="priceCurrency" style="display:none;">USD</span>
4710                </div>
4711                <div class="o_wsale_product_btn">
4712                    <input name="product_id" type="hidden" value="56"/>
4713    <input type="hidden" name="product_template_id" value="67"/>
4714                        <a href="#" role="button" class="btn btn-primary a-submit" aria-label="Add to Cart" title="Add to Cart">
4715                            <span class="fa fa-shopping-cart"></span>
4716                        </a>
4717                    <button type="button" role="button" title="Add to Quote" data-action="o_wishlist" class="btn btn-outline-primary bg-white o_add_wishlist" data-product-template-id="67" data-product-product-id="56">
4718                        <span class="fa fa-file-text-o" role="img" aria-label="Add to Quote"></span>
4719                    </button>
4720                </div>
4721        </div>
4722    
4723        </div>
4724    </form>
4725                                                    </div>
4726                                                </div>
4727                                                <div class="oe_product  g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product">
4728                                                    <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1">
4729    
4730
4731    
4732
4733    <form role="article" class="oe_product_cart h-100 d-flex " data-publish="on" aria-label="Pump Mechanism Shielded ICU Medical/Hospira Plum A+">
4734        <div class="oe_product_image position-relative flex-grow-0 overflow-hidden">
4735            <input type="hidden" name="csrf_token" value="5bd32113d238cb47559642eda6826e2710072f5co1822979982"/>
4736
4737            
4738            
4739            
4740
4741            <a contenteditable="false" href="/shop/pump-mechanism-shielded-hospira-abbott-plum-a-70" class="oe_product_image_link position-relative " title="Pump Mechanism Shielded ICU Medical/Hospira Plum A+">
4742                
4743                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_primary d-flex h-100 justify-content-center align-items-center"><img src="/web/image/product.product/59/image_1024/%5B85595004005RC%5D%20Pump%20Mechanism%20Shielded%20ICU%20Medical-Hospira%20Plum%20A%2B?unique=7074f41" class="img img-fluid oe_product_image_img h-100 w-100" alt="[85595004005RC] Pump Mechanism Shielded ICU Medical/Hospira Plum A+" loading="lazy"/></span>
4744
4745                
4746
4747                
4748                    <span class="o_ribbons o_not_editable " style=" "></span>
4749            </a>
4750        </div>
4751        <div class="o_wsale_product_information flex-grow-1 flex-shrink-1">
4752            <div class="o_wsale_product_info_attributes_wrapper">
4753                
4754
4755                
4756                <div class="o_wsale_product_information_text">
4757                    
4758                    <h2 class="o_wsale_products_item_title text-break">
4759                        <a class="text-decoration-none" href="/shop/pump-mechanism-shielded-hospira-abbott-plum-a-70">
4760                            <span>Pump Mechanism Shielded ICU Medical/Hospira Plum A+</span>
4761                        </a>
4762                    </h2>
4763                    
4764
4765                    
4766                </div>
4767            </div>
4768            <div class="o_wsale_product_sub justify-content-between gap-2">
4769
4770            
4771                <div class="product_price mb-auto" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
4772                    <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals[&#39;price_reduce&#39;]">$ <span class="oe_currency_value">149.81</span></span>
4773                    <span itemprop="price" style="display:none;">149.81</span>
4774                    <span itemprop="priceCurrency" style="display:none;">USD</span>
4775                </div>
4776                <div class="o_wsale_product_btn">
4777                    <input name="product_id" type="hidden" value="59"/>
4778    <input type="hidden" name="product_template_id" value="70"/>
4779                        <a href="#" role="button" class="btn btn-primary a-submit" aria-label="Add to Cart" title="Add to Cart">
4780                            <span class="fa fa-shopping-cart"></span>
4781                        </a>
4782                    <button type="button" role="button" title="Add to Quote" data-action="o_wishlist" class="btn btn-outline-primary bg-white o_add_wishlist" data-product-template-id="70" data-product-product-id="59">
4783                        <span class="fa fa-file-text-o" role="img" aria-label="Add to Quote"></span>
4784                    </button>
4785                </div>
4786        </div>
4787    
4788        </div>
4789    </form>
4790                                                    </div>
4791                                                </div>
4792                                                <div class="oe_product  g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product">
4793                                                    <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1">
4794    
4795
4796    
4797
4798    <form role="article" class="oe_product_cart h-100 d-flex " data-publish="on" aria-label="Alaris-Compatible Power Cord">
4799        <div class="oe_product_image position-relative flex-grow-0 overflow-hidden">
4800            <input type="hidden" name="csrf_token" value="5bd32113d238cb47559642eda6826e2710072f5co1822979982"/>
4801
4802            
4803            
4804            
4805
4806            <a contenteditable="false" href="/shop/alaris-compatible-power-cord-69" class="oe_product_image_link position-relative " title="Alaris-Compatible Power Cord">
4807                
4808                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_primary d-flex h-100 justify-content-center align-items-center"><img src="/web/image/product.product/58/image_1024/%5BPC10775%5D%20Alaris-Compatible%20Power%20Cord?unique=7074f41" class="img img-fluid oe_product_image_img h-100 w-100" alt="[PC10775] Alaris-Compatible Power Cord" loading="lazy"/></span>
4809
4810                
4811
4812                
4813                    <span class="o_ribbons o_not_editable " style=" "></span>
4814            </a>
4815        </div>
4816        <div class="o_wsale_product_information flex-grow-1 flex-shrink-1">
4817            <div class="o_wsale_product_info_attributes_wrapper">
4818                
4819
4820                
4821                <div class="o_wsale_product_information_text">
4822                    
4823                    <h2 class="o_wsale_products_item_title text-break">
4824                        <a class="text-decoration-none" href="/shop/alaris-compatible-power-cord-69">
4825                            <span>Alaris-Compatible Power Cord</span>
4826                        </a>
4827                    </h2>
4828                    
4829
4830                    
4831                </div>
4832            </div>
4833            <div class="o_wsale_product_sub justify-content-between gap-2">
4834
4835            
4836                <div class="product_price mb-auto" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
4837                    <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals[&#39;price_reduce&#39;]">$ <span class="oe_currency_value">30.25</span></span>
4838                    <span itemprop="price" style="display:none;">30.25</span>
4839                    <span itemprop="priceCurrency" style="display:none;">USD</span>
4840                </div>
4841                <div class="o_wsale_product_btn">
4842                    <input name="product_id" type="hidden" value="58"/>
4843    <input type="hidden" name="product_template_id" value="69"/>
4844                        <a href="#" role="button" class="btn btn-primary a-submit" aria-label="Add to Cart" title="Add to Cart">
4845                            <span class="fa fa-shopping-cart"></span>
4846                        </a>
4847                    <button type="button" role="button" title="Add to Quote" data-action="o_wishlist" class="btn btn-outline-primary bg-white o_add_wishlist" data-product-template-id="69" data-product-product-id="58">
4848                        <span class="fa fa-file-text-o" role="img" aria-label="Add to Quote"></span>
4849                    </button>
4850                </div>
4851        </div>
4852    
4853        </div>
4854    </form>
4855                                                    </div>
4856                                                </div>
4857                                                <div class="oe_product  g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product">
4858                                                    <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1">
4859    
4860
4861    
4862
4863    <form role="article" class="oe_product_cart h-100 d-flex " data-publish="on" aria-label="Pump Mechanism ICU Medical/Hospira Plum A+">
4864        <div class="oe_product_image position-relative flex-grow-0 overflow-hidden">
4865            <input type="hidden" name="csrf_token" value="5bd32113d238cb47559642eda6826e2710072f5co1822979982"/>
4866
4867            
4868            
4869            
4870
4871            <a contenteditable="false" href="/shop/pump-mechanism-hospira-abbott-plum-a-72" class="oe_product_image_link position-relative " title="Pump Mechanism ICU Medical/Hospira Plum A+">
4872                
4873                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_primary d-flex h-100 justify-content-center align-items-center"><img src="/web/image/product.product/61/image_1024/%5B85595004003RC%5D%20Pump%20Mechanism%20ICU%20Medical-Hospira%20Plum%20A%2B?unique=7074f41" class="img img-fluid oe_product_image_img h-100 w-100" alt="[85595004003RC] Pump Mechanism ICU Medical/Hospira Plum A+" loading="lazy"/></span>
4874
4875                
4876
4877                
4878                    <span class="o_ribbons o_not_editable " style=" "></span>
4879            </a>
4880        </div>
4881        <div class="o_wsale_product_information flex-grow-1 flex-shrink-1">
4882            <div class="o_wsale_product_info_attributes_wrapper">
4883                
4884
4885                
4886                <div class="o_wsale_product_information_text">
4887                    
4888                    <h2 class="o_wsale_products_item_title text-break">
4889                        <a class="text-decoration-none" href="/shop/pump-mechanism-hospira-abbott-plum-a-72">
4890                            <span>Pump Mechanism ICU Medical/Hospira Plum A+</span>
4891                        </a>
4892                    </h2>
4893                    
4894
4895                    
4896                </div>
4897            </div>
4898            <div class="o_wsale_product_sub justify-content-between gap-2">
4899
4900            
4901                <div class="product_price mb-auto" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
4902                    <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals[&#39;price_reduce&#39;]">$ <span class="oe_currency_value">139.41</span></span>
4903                    <span itemprop="price" style="display:none;">139.41</span>
4904                    <span itemprop="priceCurrency" style="display:none;">USD</span>
4905                </div>
4906                <div class="o_wsale_product_btn">
4907                    <input name="product_id" type="hidden" value="61"/>
4908    <input type="hidden" name="product_template_id" value="72"/>
4909                        <a href="#" role="button" class="btn btn-primary a-submit" aria-label="Add to Cart" title="Add to Cart">
4910                            <span class="fa fa-shopping-cart"></span>
4911                        </a>
4912                    <button type="button" role="button" title="Add to Quote" data-action="o_wishlist" class="btn btn-outline-primary bg-white o_add_wishlist" data-product-template-id="72" data-product-product-id="61">
4913                        <span class="fa fa-file-text-o" role="img" aria-label="Add to Quote"></span>
4914                    </button>
4915                </div>
4916        </div>
4917    
4918        </div>
4919    </form>
4920                                                    </div>
4921                                                </div>
4922                                                <div class="oe_product  g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product">
4923                                                    <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1">
4924    
4925
4926    
4927
4928    <form role="article" class="oe_product_cart h-100 d-flex " data-publish="on" aria-label="AS50 Bezel Switch - New">
4929        <div class="oe_product_image position-relative flex-grow-0 overflow-hidden">
4930            <input type="hidden" name="csrf_token" value="5bd32113d238cb47559642eda6826e2710072f5co1822979982"/>
4931
4932            
4933            
4934            
4935
4936            <a contenteditable="false" href="/shop/as50-bezel-switch-new-74" class="oe_product_image_link position-relative " title="AS50 Bezel Switch - New">
4937                
4938                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_primary d-flex h-100 justify-content-center align-items-center"><img src="/web/image/product.product/63/image_1024/%5BBX12378%5D%20AS50%20Bezel%20Switch%20-%20New?unique=7074f41" class="img img-fluid oe_product_image_img h-100 w-100" alt="[BX12378] AS50 Bezel Switch - New" loading="lazy"/></span>
4939
4940                
4941
4942                
4943                    <span class="o_ribbons o_not_editable " style=" "></span>
4944            </a>
4945        </div>
4946        <div class="o_wsale_product_information flex-grow-1 flex-shrink-1">
4947            <div class="o_wsale_product_info_attributes_wrapper">
4948                
4949
4950                
4951                <div class="o_wsale_product_information_text">
4952                    
4953                    <h2 class="o_wsale_products_item_title text-break">
4954                        <a class="text-decoration-none" href="/shop/as50-bezel-switch-new-74">
4955                            <span>AS50 Bezel Switch - New</span>
4956                        </a>
4957                    </h2>
4958                    
4959
4960                    
4961                </div>
4962            </div>
4963            <div class="o_wsale_product_sub justify-content-between gap-2">
4964
4965            
4966                <div class="product_price mb-auto" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
4967                    <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals[&#39;price_reduce&#39;]">$ <span class="oe_currency_value">10.61</span></span>
4968                    <span itemprop="price" style="display:none;">10.61</span>
4969                    <span itemprop="priceCurrency" style="display:none;">USD</span>
4970                </div>
4971                <div class="o_wsale_product_btn">
4972                    <input name="product_id" type="hidden" value="63"/>
4973    <input type="hidden" name="product_template_id" value="74"/>
4974                        <a href="#" role="button" class="btn btn-primary a-submit" aria-label="Add to Cart" title="Add to Cart">
4975                            <span class="fa fa-shopping-cart"></span>
4976                        </a>
4977                    <button type="button" role="button" title="Add to Quote" data-action="o_wishlist" class="btn btn-outline-primary bg-white o_add_wishlist" data-product-template-id="74" data-product-product-id="63">
4978                        <span class="fa fa-file-text-o" role="img" aria-label="Add to Quote"></span>
4979                    </button>
4980                </div>
4981        </div>
4982    
4983        </div>
4984    </form>
4985                                                    </div>
4986                                                </div>
4987                                                <div class="oe_product  g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product">
4988                                                    <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1">
4989    
4990
4991    
4992
4993    <form role="article" class="oe_product_cart h-100 d-flex " data-publish="on" aria-label="Pump Head Cover 6201">
4994        <div class="oe_product_image position-relative flex-grow-0 overflow-hidden">
4995            <input type="hidden" name="csrf_token" value="5bd32113d238cb47559642eda6826e2710072f5co1822979982"/>
4996
4997            
4998            
4999            
5000
5001            <a contenteditable="false" href="/shop/pump-head-cover-6201-73" class="oe_product_image_link position-relative " title="Pump Head Cover 6201">
5002                
5003                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_primary d-flex h-100 justify-content-center align-items-center"><img src="/web/image/product.product/62/image_1024/%5BBX13029%5D%20Pump%20Head%20Cover%206201?unique=7074f41" class="img img-fluid oe_product_image_img h-100 w-100" alt="[BX13029] Pump Head Cover 6201" loading="lazy"/></span>
5004
5005                
5006
5007                
5008                    <span class="o_ribbons o_not_editable " style=" "></span>
5009            </a>
5010        </div>
5011        <div class="o_wsale_product_information flex-grow-1 flex-shrink-1">
5012            <div class="o_wsale_product_info_attributes_wrapper">
5013                
5014
5015                
5016                <div class="o_wsale_product_information_text">
5017                    
5018                    <h2 class="o_wsale_products_item_title text-break">
5019                        <a class="text-decoration-none" href="/shop/pump-head-cover-6201-73">
5020                            <span>Pump Head Cover 6201</span>
5021                        </a>
5022                    </h2>
5023                    
5024
5025                    
5026                </div>
5027            </div>
5028            <div class="o_wsale_product_sub justify-content-between gap-2">
5029
5030            
5031                <div class="product_price mb-auto" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
5032                    <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals[&#39;price_reduce&#39;]">$ <span class="oe_currency_value">31.94</span></span>
5033                    <span itemprop="price" style="display:none;">31.94</span>
5034                    <span itemprop="priceCurrency" style="display:none;">USD</span>
5035                </div>
5036                <div class="o_wsale_product_btn">
5037                    <input name="product_id" type="hidden" value="62"/>
5038    <input type="hidden" name="product_template_id" value="73"/>
5039                        <a href="#" role="button" class="btn btn-primary a-submit" aria-label="Add to Cart" title="Add to Cart">
5040                            <span class="fa fa-shopping-cart"></span>
5041                        </a>
5042                    <button type="button" role="button" title="Add to Quote" data-action="o_wishlist" class="btn btn-outline-primary bg-white o_add_wishlist" data-product-template-id="73" data-product-product-id="62">
5043                        <span class="fa fa-file-text-o" role="img" aria-label="Add to Quote"></span>
5044                    </button>
5045                </div>
5046        </div>
5047    
5048        </div>
5049    </form>
5050                                                    </div>
5051                                                </div>
5052                                                <div class="oe_product  g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product">
5053                                                    <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1">
5054    
5055
5056    
5057
5058    <form role="article" class="oe_product_cart h-100 d-flex " data-publish="on" aria-label="Assembly Case Cover">
5059        <div class="oe_product_image position-relative flex-grow-0 overflow-hidden">
5060            <input type="hidden" name="csrf_token" value="5bd32113d238cb47559642eda6826e2710072f5co1822979982"/>
5061
5062            
5063            
5064            
5065
5066            <a contenteditable="false" href="/shop/assembly-case-cover-75" class="oe_product_image_link position-relative " title="Assembly Case Cover">
5067                
5068                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_primary d-flex h-100 justify-content-center align-items-center"><img src="/web/image/product.product/64/image_1024/%5BBX13019%5D%20Assembly%20Case%20Cover?unique=7074f41" class="img img-fluid oe_product_image_img h-100 w-100" alt="[BX13019] Assembly Case Cover" loading="lazy"/></span>
5069
5070                
5071
5072                
5073                    <span class="o_ribbons o_not_editable " style=" "></span>
5074            </a>
5075        </div>
5076        <div class="o_wsale_product_information flex-grow-1 flex-shrink-1">
5077            <div class="o_wsale_product_info_attributes_wrapper">
5078                
5079
5080                
5081                <div class="o_wsale_product_information_text">
5082                    
5083                    <h2 class="o_wsale_products_item_title text-break">
5084                        <a class="text-decoration-none" href="/shop/assembly-case-cover-75">
5085                            <span>Assembly Case Cover</span>
5086                        </a>
5087                    </h2>
5088                    
5089
5090                    
5091                </div>
5092            </div>
5093            <div class="o_wsale_product_sub justify-content-between gap-2">
5094
5095            
5096                <div class="product_price mb-auto" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
5097                    <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals[&#39;price_reduce&#39;]">$ <span class="oe_currency_value">51.35</span></span>
5098                    <span itemprop="price" style="display:none;">51.35</span>
5099                    <span itemprop="priceCurrency" style="display:none;">USD</span>
5100                </div>
5101                <div class="o_wsale_product_btn">
5102                    <input name="product_id" type="hidden" value="64"/>
5103    <input type="hidden" name="product_template_id" value="75"/>
5104                        <a href="#" role="button" class="btn btn-primary a-submit" aria-label="Add to Cart" title="Add to Cart">
5105                            <span class="fa fa-shopping-cart"></span>
5106                        </a>
5107                    <button type="button" role="button" title="Add to Quote" data-action="o_wishlist" class="btn btn-outline-primary bg-white o_add_wishlist" data-product-template-id="75" data-product-product-id="64">
5108                        <span class="fa fa-file-text-o" role="img" aria-label="Add to Quote"></span>
5109                    </button>
5110                </div>
5111        </div>
5112    
5113        </div>
5114    </form>
5115                                                    </div>
5116                                                </div>
5117                                                <div class="oe_product  g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product">
5118                                                    <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1">
5119    
5120
5121    
5122
5123    <form role="article" class="oe_product_cart h-100 d-flex " data-publish="on" aria-label="Backup Alarm Flo-Gard">
5124        <div class="oe_product_image position-relative flex-grow-0 overflow-hidden">
5125            <input type="hidden" name="csrf_token" value="5bd32113d238cb47559642eda6826e2710072f5co1822979982"/>
5126
5127            
5128            
5129            
5130
5131            <a contenteditable="false" href="/shop/backup-alarm-flo-gard-77" class="oe_product_image_link position-relative " title="Backup Alarm Flo-Gard">
5132                
5133                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_primary d-flex h-100 justify-content-center align-items-center"><img src="/web/image/product.product/66/image_1024/%5BCPWBN104CRC%5D%20Backup%20Alarm%20Flo-Gard?unique=7074f41" class="img img-fluid oe_product_image_img h-100 w-100" alt="[CPWBN104CRC] Backup Alarm Flo-Gard" loading="lazy"/></span>
5134
5135                
5136
5137                
5138                    <span class="o_ribbons o_not_editable " style=" "></span>
5139            </a>
5140        </div>
5141        <div class="o_wsale_product_information flex-grow-1 flex-shrink-1">
5142            <div class="o_wsale_product_info_attributes_wrapper">
5143                
5144
5145                
5146                <div class="o_wsale_product_information_text">
5147                    
5148                    <h2 class="o_wsale_products_item_title text-break">
5149                        <a class="text-decoration-none" href="/shop/backup-alarm-flo-gard-77">
5150                            <span>Backup Alarm Flo-Gard</span>
5151                        </a>
5152                    </h2>
5153                    
5154
5155                    
5156                </div>
5157            </div>
5158            <div class="o_wsale_product_sub justify-content-between gap-2">
5159
5160            
5161                <div class="product_price mb-auto" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
5162                    <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals[&#39;price_reduce&#39;]">$ <span class="oe_currency_value">19.43</span></span>
5163                    <span itemprop="price" style="display:none;">19.43</span>
5164                    <span itemprop="priceCurrency" style="display:none;">USD</span>
5165                </div>
5166                <div class="o_wsale_product_btn">
5167                    <input name="product_id" type="hidden" value="66"/>
5168    <input type="hidden" name="product_template_id" value="77"/>
5169                        <a href="#" role="button" class="btn btn-primary a-submit" aria-label="Add to Cart" title="Add to Cart">
5170                            <span class="fa fa-shopping-cart"></span>
5171                        </a>
5172                    <button type="button" role="button" title="Add to Quote" data-action="o_wishlist" class="btn btn-outline-primary bg-white o_add_wishlist" data-product-template-id="77" data-product-product-id="66">
5173                        <span class="fa fa-file-text-o" role="img" aria-label="Add to Quote"></span>
5174                    </button>
5175                </div>
5176        </div>
5177    
5178        </div>
5179    </form>
5180                                                    </div>
5181                                                </div>
5182                                                <div class="oe_product  g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product">
5183                                                    <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1">
5184    
5185
5186    
5187
5188    <form role="article" class="oe_product_cart h-100 d-flex " data-publish="on" aria-label="Barrel Clamp Assembly - New">
5189        <div class="oe_product_image position-relative flex-grow-0 overflow-hidden">
5190            <input type="hidden" name="csrf_token" value="5bd32113d238cb47559642eda6826e2710072f5co1822979982"/>
5191
5192            
5193            
5194            
5195
5196            <a contenteditable="false" href="/shop/barrel-clamp-assembly-new-78" class="oe_product_image_link position-relative " title="Barrel Clamp Assembly - New">
5197                
5198                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_primary d-flex h-100 justify-content-center align-items-center"><img src="/web/image/product.product/67/image_1024/%5BBX12344%5D%20Barrel%20Clamp%20Assembly%20-%20New?unique=7074f41" class="img img-fluid oe_product_image_img h-100 w-100" alt="[BX12344] Barrel Clamp Assembly - New" loading="lazy"/></span>
5199
5200                
5201
5202                
5203                    <span class="o_ribbons o_not_editable " style=" "></span>
5204            </a>
5205        </div>
5206        <div class="o_wsale_product_information flex-grow-1 flex-shrink-1">
5207            <div class="o_wsale_product_info_attributes_wrapper">
5208                
5209
5210                
5211                <div class="o_wsale_product_information_text">
5212                    
5213                    <h2 class="o_wsale_products_item_title text-break">
5214                        <a class="text-decoration-none" href="/shop/barrel-clamp-assembly-new-78">
5215                            <span>Barrel Clamp Assembly - New</span>
5216                        </a>
5217                    </h2>
5218                    
5219
5220                    
5221                </div>
5222            </div>
5223            <div class="o_wsale_product_sub justify-content-between gap-2">
5224
5225            
5226                <div class="product_price mb-auto" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
5227                    <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals[&#39;price_reduce&#39;]">$ <span class="oe_currency_value">269.70</span></span>
5228                    <span itemprop="price" style="display:none;">269.7</span>
5229                    <span itemprop="priceCurrency" style="display:none;">USD</span>
5230                </div>
5231                <div class="o_wsale_product_btn">
5232                    <input name="product_id" type="hidden" value="67"/>
5233    <input type="hidden" name="product_template_id" value="78"/>
5234                        <a href="#" role="button" class="btn btn-primary a-submit" aria-label="Add to Cart" title="Add to Cart">
5235                            <span class="fa fa-shopping-cart"></span>
5236                        </a>
5237                    <button type="button" role="button" title="Add to Quote" data-action="o_wishlist" class="btn btn-outline-primary bg-white o_add_wishlist" data-product-template-id="78" data-product-product-id="67">
5238                        <span class="fa fa-file-text-o" role="img" aria-label="Add to Quote"></span>
5239                    </button>
5240                </div>
5241        </div>
5242    
5243        </div>
5244    </form>
5245                                                    </div>
5246                                                </div>
5247                                                <div class="oe_product  g-col-6 g-col-md-3 g-col-lg-3 " style="--o-wsale-products-grid-product-col-height: 1;" data-name="Product">
5248                                                    <div class="o_wsale_product_grid_wrapper position-relative h-100 o_wsale_product_grid_wrapper_1_1">
5249    
5250
5251    
5252
5253    <form role="article" class="oe_product_cart h-100 d-flex " data-publish="on" aria-label="Battery Compartment Cover 6201">
5254        <div class="oe_product_image position-relative flex-grow-0 overflow-hidden">
5255            <input type="hidden" name="csrf_token" value="5bd32113d238cb47559642eda6826e2710072f5co1822979982"/>
5256
5257            
5258            
5259            
5260
5261            <a contenteditable="false" href="/shop/battery-compartment-cover-6201-80" class="oe_product_image_link position-relative " title="Battery Compartment Cover 6201">
5262                
5263                <span class="oe_product_image_img_wrapper oe_product_image_img_wrapper_primary d-flex h-100 justify-content-center align-items-center"><img src="/web/image/product.product/69/image_1024/%5BBX13439%5D%20Battery%20Compartment%20Cover%206201?unique=7074f41" class="img img-fluid oe_product_image_img h-100 w-100" alt="[BX13439] Battery Compartment Cover 6201" loading="lazy"/></span>
5264
5265                
5266
5267                
5268                    <span class="o_ribbons o_not_editable " style=" "></span>
5269            </a>
5270        </div>
5271        <div class="o_wsale_product_information flex-grow-1 flex-shrink-1">
5272            <div class="o_wsale_product_info_attributes_wrapper">
5273                
5274
5275                
5276                <div class="o_wsale_product_information_text">
5277                    
5278                    <h2 class="o_wsale_products_item_title text-break">
5279                        <a class="text-decoration-none" href="/shop/battery-compartment-cover-6201-80">
5280                            <span>Battery Compartment Cover 6201</span>
5281                        </a>
5282                    </h2>
5283                    
5284
5285                    
5286                </div>
5287            </div>
5288            <div class="o_wsale_product_sub justify-content-between gap-2">
5289
5290            
5291                <div class="product_price mb-auto" itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer">
5292                    <span class="h6 mb-0" data-oe-type="monetary" data-oe-expression="template_price_vals[&#39;price_reduce&#39;]">$ <span class="oe_currency_value">16.58</span></span>
5293                    <span itemprop="price" style="display:none;">16.58</span>
5294                    <span itemprop="priceCurrency" style="display:none;">USD</span>
5295                </div>
5296                <div class="o_wsale_product_btn">
5297                    <input name="product_id" type="hidden" value="69"/>
5298    <input type="hidden" name="product_template_id" value="80"/>
5299                        <a href="#" role="button" class="btn btn-primary a-submit" aria-label="Add to Cart" title="Add to Cart">
5300                            <span class="fa fa-shopping-cart"></span>
5301                        </a>
5302                    <button type="button" role="button" title="Add to Quote" data-action="o_wishlist" class="btn btn-outline-primary bg-white o_add_wishlist" data-product-template-id="80" data-product-product-id="69">
5303                        <span class="fa fa-file-text-o" role="img" aria-label="Add to Quote"></span>
5304                    </button>
5305                </div>
5306        </div>
5307    
5308        </div>
5309    </form>
5310                                                    </div>
5311                                                </div>
5312                                </section>
5313                            </div>
5314                            <div id="o_wsale_pager" class="products_pager d-flex justify-content-center py-5 pb-4">
5315        <ul class=" pagination m-0 ">
5316            <li class="page-item disabled">
5317                <a class="page-link ">
5318                    <span class="oi oi-chevron-left" role="img" aria-label="Previous" title="Previous"></span>
5319                </a>
5320            </li>
5321                <li class="page-item active ">
5322                    <a href="/shop" class="page-link  ">1</a>
5323                </li>
5324                <li class="page-item  ">
5325                    <a href="/shop/page/2" class="page-link  ">2</a>
5326                </li>
5327                <li class="page-item  ">
5328                    <a href="/shop/page/3" class="page-link  ">3</a>
5329                </li>
5330                <li class="page-item  ">
5331                    <a href="/shop/page/4" class="page-link  ">4</a>
5332                </li>
5333            <li class="page-item ">
5334                <a href="/shop/page/2" class="page-link ">
5335                    <span class="oi oi-chevron-right" role="img" aria-label="Next" title="Next"></span>
5336                </a>
5337            </li>
5338        </ul>
5339                            </div>
5340                        </div>
5341                    </div>
5342
5343        <aside id="o_wsale_offcanvas" class="o_website_offcanvas offcanvas offcanvas-end p-0">
5344            <div class="offcanvas-header justify-content-end">
5345                <button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close"></button>
5346            </div>
5347            <div id="o_wsale_offcanvas_content" class="accordion accordion-flush flex-grow-1 overflow-auto">
5348                
5349                <div class="accordion-item d-lg-none">
5350                    <h2 id="o_wsale_offcanvas_categories_header" class="accordion-header mb-0">
5351                        <button type="button" data-bs-toggle="collapse" data-bs-target="#o_wsale_offcanvas_categories" aria-controls="o_wsale_offcanvas_categories" class="o_wsale_offcanvas_title accordion-button rounded-0 " aria-expanded="true">
5352                                <b>Categories</b>
5353                        </button>
5354                    </h2>
5355                    <div id="o_wsale_offcanvas_categories" aria-labelledby="o_wsale_offcanvas_categories_header" class="accordion-collapse collapse show">
5356                        <div class="accordion-body pt-0">
5357        
5358        <div class="">
5359            <h6 class="o_categories_collapse_title d-none accordion-header"><button class="accordion-button px-0 bg-transparent shadow-none" type="button" data-bs-toggle="collapse" aria-expanded="true" data-bs-target="#o_wsale_categories" aria-controls="o_wsale_categories">
5360                <b>Categories</b>
5361            </button>
5362        </h6>
5363            <div name="wsale_products_categories_list" class="wsale_products_categories_list " id="">
5364                <ul class="nav d-flex flex-column mb-3">
5365                    <li class="nav-item mb-1">
5366                        <a href="/shop" class="text-decoration-underline p-0">
5367                            All Products
5368                        </a>
5369                    </li>
5370        
5371        
5372<li class="nav-item mb-1" data-publish="on">
5373            <div class="d-flex flex-wrap justify-content-between align-items-center">
5374        <a href="/shop/category/ac-adapters-chargers-20" class=" p-0">AC Adapters</a>
5375            </div>
5376        </li>
5377        
5378        
5379<li class="nav-item mb-1" data-publish="on">
5380            <div class="d-flex flex-wrap justify-content-between align-items-center">
5381        <a href="/shop/category/bipap-vision-1" class=" p-0">BiPAP Vision</a>
5382            </div>
5383        </li>
5384        
5385        
5386<li class="nav-item mb-1" data-publish="on">
5387            <div class="d-flex flex-wrap justify-content-between align-items-center">
5388        <a href="/shop/category/bolus-cables-21" class=" p-0">Bolus Cables</a>
5389            </div>
5390        </li>
5391        
5392        
5393
5394
5395            <li class="nav-item" data-publish="on">
5396                <div class="accordion-header d-flex mb-1">
5397        <a href="/shop/category/fetal-monitor-transducers-13" class=" p-0">Fetal Monitor Transducers</a>
5398                    <button data-bs-toggle="collapse" type="button" id="o_wsale_cat_accordion_title_13" class="o_categories_recursive_button accordion-button p-0 ms-3 collapsed w-auto flex-grow-1 bg-transparent shadow-none" data-bs-target="#o_wsale_cat_accordion_13" aria-expanded="false" aria-controls="o_wsale_cat_accordion_13"></button>
5399                </div>
5400                <ul id="o_wsale_cat_accordion_13" class="accordion-collapse list-unstyled ps-2 collapse " aria-labelledby="o_wsale_cat_accordion_title_13">
5401
5402                    
5403        
5404        
5405<li class="nav-item mb-1" data-publish="on">
5406            <div class="d-flex flex-wrap justify-content-between align-items-center">
5407        <a href="/shop/category/ge-corometrics-transducers-14" class=" p-0">GE/Corometrics Transducers</a>
5408            </div>
5409        </li>
5410        
5411        
5412<li class="nav-item mb-1" data-publish="on">
5413            <div class="d-flex flex-wrap justify-content-between align-items-center">
5414        <a href="/shop/category/hp-philips-transducers-15" class=" p-0">HP/Philips Transducers</a>
5415            </div>
5416        </li>
5417        
5418        
5419<li class="nav-item mb-1" data-publish="on">
5420            <div class="d-flex flex-wrap justify-content-between align-items-center">
5421        <a href="/shop/category/tocodynamic-transducers-16" class=" p-0">Tocodynamic Transducers</a>
5422            </div>
5423        </li>
5424        
5425        
5426<li class="nav-item mb-1" data-publish="on">
5427            <div class="d-flex flex-wrap justify-content-between align-items-center">
5428        <a href="/shop/category/ultrasound-transducers-17" class=" p-0">Ultrasound Transducers</a>
5429            </div>
5430        </li>
5431        
5432        
5433<li class="nav-item mb-1" data-publish="on">
5434            <div class="d-flex flex-wrap justify-content-between align-items-center">
5435        <a href="/shop/category/transducer-repair-kits-18" class=" p-0">Transducer Repair Kits</a>
5436            </div>
5437        </li>
5438                </ul>
5439            </li>
5440        
5441        
5442
5443
5444            <li class="nav-item" data-publish="on">
5445                <div class="accordion-header d-flex mb-1">
5446        <a href="/shop/category/infusion-pump-parts-2" class=" p-0">Infusion Pump Parts</a>
5447                    <button data-bs-toggle="collapse" type="button" id="o_wsale_cat_accordion_title_2" class="o_categories_recursive_button accordion-button p-0 ms-3 collapsed w-auto flex-grow-1 bg-transparent shadow-none" data-bs-target="#o_wsale_cat_accordion_2" aria-expanded="false" aria-controls="o_wsale_cat_accordion_2"></button>
5448                </div>
5449                <ul id="o_wsale_cat_accordion_2" class="accordion-collapse list-unstyled ps-2 collapse " aria-labelledby="o_wsale_cat_accordion_title_2">
5450
5451                    
5452        
5453        
5454
5455
5456            <li class="nav-item" data-publish="on">
5457                <div class="accordion-header d-flex mb-1">
5458        <a href="/shop/category/alaris-infusion-pumps-31" class=" p-0">Alaris Infusion Pump Parts</a>
5459                    <button data-bs-toggle="collapse" type="button" id="o_wsale_cat_accordion_title_31" class="o_categories_recursive_button accordion-button p-0 ms-3 collapsed w-auto flex-grow-1 bg-transparent shadow-none" data-bs-target="#o_wsale_cat_accordion_31" aria-expanded="false" aria-controls="o_wsale_cat_accordion_31"></button>
5460                </div>
5461                <ul id="o_wsale_cat_accordion_31" class="accordion-collapse list-unstyled ps-2 collapse " aria-labelledby="o_wsale_cat_accordion_title_31">
5462
5463                    
5464        
5465        
5466<li class="nav-item mb-1" data-publish="on">
5467            <div class="d-flex flex-wrap justify-content-between align-items-center">
5468        <a href="/shop/category/alaris-medley-32" class=" p-0">Alaris</a>
5469            </div>
5470        </li>
5471        
5472        
5473<li class="nav-item mb-1" data-publish="on">
5474            <div class="d-flex flex-wrap justify-content-between align-items-center">
5475        <a href="/shop/category/alaris-medsystem-iii-33" class=" p-0">Alaris Medsystem III Parts</a>
5476            </div>
5477        </li>
5478                </ul>
5479            </li>
5480        
5481        
5482
5483
5484            <li class="nav-item" data-publish="on">
5485                <div class="accordion-header d-flex mb-1">
5486        <a href="/shop/category/baxter-infusion-pumps-23" class=" p-0">Baxter IV Pump Parts</a>
5487                    <button data-bs-toggle="collapse" type="button" id="o_wsale_cat_accordion_title_23" class="o_categories_recursive_button accordion-button p-0 ms-3 collapsed w-auto flex-grow-1 bg-transparent shadow-none" data-bs-target="#o_wsale_cat_accordion_23" aria-expanded="false" aria-controls="o_wsale_cat_accordion_23"></button>
5488                </div>
5489                <ul id="o_wsale_cat_accordion_23" class="accordion-collapse list-unstyled ps-2 collapse " aria-labelledby="o_wsale_cat_accordion_title_23">
5490
5491                    
5492        
5493        
5494<li class="nav-item mb-1" data-publish="on">
5495            <div class="d-flex flex-wrap justify-content-between align-items-center">
5496        <a href="/shop/category/baxter-as40-24" class=" p-0">Baxter AS40 Parts</a>
5497            </div>
5498        </li>
5499        
5500        
5501<li class="nav-item mb-1" data-publish="on">
5502            <div class="d-flex flex-wrap justify-content-between align-items-center">
5503        <a href="/shop/category/baxter-as50-25" class=" p-0">Baxter AS50 Parts</a>
5504            </div>
5505        </li>
5506        
5507        
5508<li class="nav-item mb-1" data-publish="on">
5509            <div class="d-flex flex-wrap justify-content-between align-items-center">
5510        <a href="/shop/category/baxter-6201-26" class=" p-0">Baxter 6201 Parts</a>
5511            </div>
5512        </li>
5513        
5514        
5515<li class="nav-item mb-1" data-publish="on">
5516            <div class="d-flex flex-wrap justify-content-between align-items-center">
5517        <a href="/shop/category/baxter-6301-27" class=" p-0">Baxter 6301 Parts</a>
5518            </div>
5519        </li>
5520        
5521        
5522<li class="nav-item mb-1" data-publish="on">
5523            <div class="d-flex flex-wrap justify-content-between align-items-center">
5524        <a href="/shop/category/baxter-infusor-28" class=" p-0">Baxter InfusOR Parts</a>
5525            </div>
5526        </li>
5527                </ul>
5528            </li>
5529        
5530        
5531<li class="nav-item mb-1" data-publish="on">
5532            <div class="d-flex flex-wrap justify-content-between align-items-center">
5533        <a href="/shop/category/curlin-4000-6000-42" class=" p-0">Curlin 4000/6000 Pump Parts</a>
5534            </div>
5535        </li>
5536        
5537        
5538<li class="nav-item mb-1" data-publish="on">
5539            <div class="d-flex flex-wrap justify-content-between align-items-center">
5540        <a href="/shop/category/pump-mechanism-shielded-hospira-abbott-plum-a-30" class=" p-0">ICU Medical/Hospira Plum A+, A+3 Infusion Pump Parts</a>
5541            </div>
5542        </li>
5543        
5544        
5545
5546
5547            <li class="nav-item" data-publish="on">
5548                <div class="accordion-header d-flex mb-1">
5549        <a href="/shop/category/smith-medex-medfusion-pumps-34" class=" p-0">Smith / Medfusion Infusion Pump Parts</a>
5550                    <button data-bs-toggle="collapse" type="button" id="o_wsale_cat_accordion_title_34" class="o_categories_recursive_button accordion-button p-0 ms-3 collapsed w-auto flex-grow-1 bg-transparent shadow-none" data-bs-target="#o_wsale_cat_accordion_34" aria-expanded="false" aria-controls="o_wsale_cat_accordion_34"></button>
5551                </div>
5552                <ul id="o_wsale_cat_accordion_34" class="accordion-collapse list-unstyled ps-2 collapse " aria-labelledby="o_wsale_cat_accordion_title_34">
5553
5554                    
5555        
5556        
5557<li class="nav-item mb-1" data-publish="on">
5558            <div class="d-flex flex-wrap justify-content-between align-items-center">
5559        <a href="/shop/category/infusion-pump-parts-smith-medfusion-infusion-pump-parts-smith-medfusion-2000-series-parts-67" class=" p-0">Smith / Medfusion 2000 Series Parts</a>
5560            </div>
5561        </li>
5562        
5563        
5564<li class="nav-item mb-1" data-publish="on">
5565            <div class="d-flex flex-wrap justify-content-between align-items-center">
5566        <a href="/shop/category/infusion-pump-parts-smith-medfusion-infusion-pump-parts-smith-medfusion-protege-3000-series-parts-71" class=" p-0">Smith / Medfusion Protege 3000 Series Parts</a>
5567            </div>
5568        </li>
5569        
5570        
5571<li class="nav-item mb-1" data-publish="on">
5572            <div class="d-flex flex-wrap justify-content-between align-items-center">
5573        <a href="/shop/category/smith-medex-medfusion-4000-38" class=" p-0">Smith / Medfusion 4000 Parts</a>
5574            </div>
5575        </li>
5576                </ul>
5577            </li>
5578                </ul>
5579            </li>
5580        
5581        
5582<li class="nav-item mb-1" data-publish="on">
5583            <div class="d-flex flex-wrap justify-content-between align-items-center">
5584        <a href="/shop/category/monitoring-and-ultrasound-132" class=" p-0">Monitoring and Ultrasound</a>
5585            </div>
5586        </li>
5587        
5588        
5589<li class="nav-item mb-1" data-publish="on">
5590            <div class="d-flex flex-wrap justify-content-between align-items-center">
5591        <a href="/shop/category/power-cords-19" class=" p-0">Power Cords</a>
5592            </div>
5593        </li>
5594        
5595        
5596<li class="nav-item mb-1" data-publish="on">
5597            <div class="d-flex flex-wrap justify-content-between align-items-center">
5598        <a href="/shop/category/powermate-6" class=" p-0">PowerMATE®</a>
5599            </div>
5600        </li>
5601        
5602        
5603<li class="nav-item mb-1" data-publish="on">
5604            <div class="d-flex flex-wrap justify-content-between align-items-center">
5605        <a href="/shop/category/powermate-parts-accessories-56" class=" p-0">PowerMATE® Parts &amp; Accessories</a>
5606            </div>
5607        </li>
5608        
5609        
5610
5611
5612            <li class="nav-item" data-publish="on">
5613                <div class="accordion-header d-flex mb-1">
5614        <a href="/shop/category/telemetry-case-kits-5" class=" p-0">Telemetry Case Kits</a>
5615                    <button data-bs-toggle="collapse" type="button" id="o_wsale_cat_accordion_title_5" class="o_categories_recursive_button accordion-button p-0 ms-3 collapsed w-auto flex-grow-1 bg-transparent shadow-none" data-bs-target="#o_wsale_cat_accordion_5" aria-expanded="false" aria-controls="o_wsale_cat_accordion_5"></button>
5616                </div>
5617                <ul id="o_wsale_cat_accordion_5" class="accordion-collapse list-unstyled ps-2 collapse " aria-labelledby="o_wsale_cat_accordion_title_5">
5618
5619                    
5620        
5621        
5622<li class="nav-item mb-1" data-publish="on">
5623            <div class="d-flex flex-wrap justify-content-between align-items-center">
5624        <a href="/shop/category/ge-apex-pro-43" class=" p-0">GE Apex PRO</a>
5625            </div>
5626        </li>
5627        
5628        
5629<li class="nav-item mb-1" data-publish="on">
5630            <div class="d-flex flex-wrap justify-content-between align-items-center">
5631        <a href="/shop/category/ge-apex-pro-ch-44" class=" p-0">GE Apex PRO CH</a>
5632            </div>
5633        </li>
5634        
5635        
5636<li class="nav-item mb-1" data-publish="on">
5637            <div class="d-flex flex-wrap justify-content-between align-items-center">
5638        <a href="/shop/category/ge-apex-pro-fh-new-style-45" class=" p-0">GE Apex PRO FH (New Style)</a>
5639            </div>
5640        </li>
5641        
5642        
5643<li class="nav-item mb-1" data-publish="on">
5644            <div class="d-flex flex-wrap justify-content-between align-items-center">
5645        <a href="/shop/category/ge-apex-pro-fh-old-style-46" class=" p-0">GE Apex PRO FH (Old Style)</a>
5646            </div>
5647        </li>
5648        
5649        
5650<li class="nav-item mb-1" data-publish="on">
5651            <div class="d-flex flex-wrap justify-content-between align-items-center">
5652        <a href="/shop/category/ge-carescape-47" class=" p-0">GE CareScape</a>
5653            </div>
5654        </li>
5655                </ul>
5656            </li>
5657        
5658        
5659
5660
5661            <li class="nav-item" data-publish="on">
5662                <div class="accordion-header d-flex mb-1">
5663        <a href="/shop/category/equipment-repair-services-84" class=" p-0">Equipment Repair Services</a>
5664                    <button data-bs-toggle="collapse" type="button" id="o_wsale_cat_accordion_title_84" class="o_categories_recursive_button accordion-button p-0 ms-3 collapsed w-auto flex-grow-1 bg-transparent shadow-none" data-bs-target="#o_wsale_cat_accordion_84" aria-expanded="false" aria-controls="o_wsale_cat_accordion_84"></button>
5665                </div>
5666                <ul id="o_wsale_cat_accordion_84" class="accordion-collapse list-unstyled ps-2 collapse " aria-labelledby="o_wsale_cat_accordion_title_84">
5667
5668                    
5669        
5670        
5671
5672
5673            <li class="nav-item" data-publish="on">
5674                <div class="accordion-header d-flex mb-1">
5675        <a href="/shop/category/equipment-repair-services-infusion-pump-repair-services-86" class=" p-0">Infusion Pump Repair Services</a>
5676                    <button data-bs-toggle="collapse" type="button" id="o_wsale_cat_accordion_title_86" class="o_categories_recursive_button accordion-button p-0 ms-3 collapsed w-auto flex-grow-1 bg-transparent shadow-none" data-bs-target="#o_wsale_cat_accordion_86" aria-expanded="false" aria-controls="o_wsale_cat_accordion_86"></button>
5677                </div>
5678                <ul id="o_wsale_cat_accordion_86" class="accordion-collapse list-unstyled ps-2 collapse " aria-labelledby="o_wsale_cat_accordion_title_86">
5679
5680                    
5681        
5682        
5683
5684
5685            <li class="nav-item" data-publish="on">
5686                <div class="accordion-header d-flex mb-1">
5687        <a href
5687="/shop/category/equipment-repair-services-infusion-pump-repair-services-icu-medical-hospira-infusion-pump-repair-services-89" class=" p-0">ICU Medical/Hospira Infusion Pump Repair Services</a>
5688                    <button data-bs-toggle="collapse" type="button" id="o_wsale_cat_accordion_title_89" class="o_categories_recursive_button accordion-button p-0 ms-3 collapsed w-auto flex-grow-1 bg-transparent shadow-none" data-bs-target="#o_wsale_cat_accordion_89" aria-expanded="false" aria-controls="o_wsale_cat_accordion_89"></button>
5689                </div>
5690                <ul id="o_wsale_cat_accordion_89" class="accordion-collapse list-unstyled ps-2 collapse " aria-labelledby="o_wsale_cat_accordion_title_89">
5691
5692                    
5693        
5694        
5695<li class="nav-item mb-1" data-publish="on">
5696            <div class="d-flex flex-wrap justify-content-between align-items-center">
5697        <a href="/shop/category/equipment-repair-services-infusion-pump-repair-services-icu-medical-hospira-infusion-pump-repair-services-lifecare-4100-repair-service-95" class=" p-0">Lifecare 4100 Repair Service</a>
5698            </div>
5699        </li>
5700        
5701        
5702<li class="nav-item mb-1" data-publish="on">
5703            <div class="d-flex flex-wrap justify-content-between align-items-center">
5704        <a href="/shop/category/equipment-repair-services-infusion-pump-repair-services-icu-medical-hospira-infusion-pump-repair-services-plum-a-a-3-repair-service-96" class=" p-0">Plum A+, A+3 Repair Service</a>
5705            </div>
5706        </li>
5707        
5708        
5709<li class="nav-item mb-1" data-publish="on">
5710            <div class="d-flex flex-wrap justify-content-between align-items-center">
5711        <a href="/shop/category/equipment-repair-services-infusion-pump-repair-services-icu-medical-hospira-infusion-pump-repair-services-plum-xl-xl3-and-xla-repair-service-97" class=" p-0">Plum XL, XL3 and XLA Repair Service</a>
5712            </div>
5713        </li>
5714        
5715        
5716<li class="nav-item mb-1" data-publish="on">
5717            <div class="d-flex flex-wrap justify-content-between align-items-center">
5718        <a href="/shop/category/equipment-repair-services-infusion-pump-repair-services-icu-medical-hospira-infusion-pump-repair-services-icu-medical-hospira-plum-360-repair-98" class=" p-0">ICU Medical/Hospira Plum 360 Repair</a>
5719            </div>
5720        </li>
5721                </ul>
5722            </li>
5723        
5724        
5725<li class="nav-item mb-1" data-publish="on">
5726            <div class="d-flex flex-wrap justify-content-between align-items-center">
5727        <a href="/shop/category/equipment-repair-services-infusion-pump-repair-services-alaris-infusion-pump-repair-services-90" class=" p-0">Alaris Infusion Pump Repair Services</a>
5728            </div>
5729        </li>
5730        
5731        
5732<li class="nav-item mb-1" data-publish="on">
5733            <div class="d-flex flex-wrap justify-content-between align-items-center">
5734        <a href="/shop/category/equipment-repair-services-infusion-pump-repair-services-baxter-infusion-pump-repair-services-91" class=" p-0">Baxter Infusion Pump Repair Services</a>
5735            </div>
5736        </li>
5737        
5738        
5739<li class="nav-item mb-1" data-publish="on">
5740            <div class="d-flex flex-wrap justify-content-between align-items-center">
5741        <a href="/shop/category/equipment-repair-services-infusion-pump-repair-services-bbraun-mcgaw-infusion-pump-repair-services-92" class=" p-0">BBraun / McGaw Infusion Pump Repair Services</a>
5742            </div>
5743        </li>
5744        
5745        
5746<li class="nav-item mb-1" data-publish="on">
5747            <div class="d-flex flex-wrap justify-content-between align-items-center">
5748        <a href="/shop/category/equipment-repair-services-infusion-pump-repair-services-imed-infusion-pump-repair-services-93" class=" p-0">IMED Infusion Pump Repair Services</a>
5749            </div>
5750        </li>
5751        
5752        
5753<li class="nav-item mb-1" data-publish="on">
5754            <div class="d-flex flex-wrap justify-content-between align-items-center">
5755        <a href="/shop/category/equipment-repair-services-infusion-pump-repair-services-smith-medfusion-infusion-pump-repair-services-94" class=" p-0">Smith / Medfusion Infusion Pump Repair Services</a>
5756            </div>
5757        </li>
5758                </ul>
5759            </li>
5760        
5761        
5762
5763
5764            <li class="nav-item" data-publish="on">
5765                <div class="accordion-header d-flex mb-1">
5766        <a href="/shop/category/equipment-repair-services-parameter-module-telemetry-repair-87" class=" p-0">Parameter Module &amp; Telemetry Repair</a>
5767                    <button data-bs-toggle="collapse" type="button" id="o_wsale_cat_accordion_title_87" class="o_categories_recursive_button accordion-button p-0 ms-3 collapsed w-auto flex-grow-1 bg-transparent shadow-none" data-bs-target="#o_wsale_cat_accordion_87" aria-expanded="false" aria-controls="o_wsale_cat_accordion_87"></button>
5768                </div>
5769                <ul id="o_wsale_cat_accordion_87" class="accordion-collapse list-unstyled ps-2 collapse " aria-labelledby="o_wsale_cat_accordion_title_87">
5770
5771                    
5772        
5773        
5774<li class="nav-item mb-1" data-publish="on">
5775            <div class="d-flex flex-wrap justify-content-between align-items-center">
5776        <a href="/shop/category/equipment-repair-services-parameter-module-telemetry-repair-parameter-tram-mms-module-repair-115" class=" p-0">Parameter (TRAM/MMS) Module Repair</a>
5777            </div>
5778        </li>
5779        
5780        
5781<li class="nav-item mb-1" data-publish="on">
5782            <div class="d-flex flex-wrap justify-content-between align-items-center">
5783        <a href="/shop/category/equipment-repair-services-parameter-module-telemetry-repair-telemetry-transmitter-repair-116" class=" p-0">Telemetry Transmitter Repair</a>
5784            </div>
5785        </li>
5786                </ul>
5787            </li>
5788        
5789        
5790<li class="nav-item mb-1" data-publish="on">
5791            <div class="d-flex flex-wrap justify-content-between align-items-center">
5792        <a href="/shop/category/equipment-repair-services-fetal-transducer-repair-88" class=" p-0">Fetal Transducer Repair</a>
5793            </div>
5794        </li>
5795                </ul>
5796            </li>
5797                </ul>
5798            </div>
5799        </div>
5800                        </div>
5801                    </div>
5802                </div>
5803            </div>
5804            <div class="offcanvas-body d-flex justify-content-between flex-grow-0 flex-shrink-0 border-top overflow-hidden">
5805                <a title="Clear Filters" class="btn btn-light d-flex py-1 mb-2 disabled" aria-disabled="true" href="/shop">
5806                    Clear Filters
5807                </a>
5808            </div>
5809        </aside>
5810                </div>
5811                <div class="oe_structure oe_empty oe_structure_not_nearest" id="oe_structure_website_sale_products_2" data-editor-message-default="true" data-editor-message="DRAG BUILDING BLOCKS HERE"></div></div>
5812            <div id="o_wsale_search_modal" class="modal fade css_editable_mode_hidden" aria-hidden="true" tabindex="-1">
5813                <div class="modal-dialog modal-lg pt-5">
5814                    <div class="modal-content mt-5 bg-transparent border-0">
5815                        <div class="o_container_small">
5816    <form method="get" class="o_searchbar_form s_searchbar_input " data-snippet="s_searchbar_input">
5817            <div role="search" class="input-group input-group rounded o_cc o_cc1 mb-1">
5818        <input type="search" name="search" class="search-query form-control oe_search_box border-0 p-3 " placeholder="Search..." value="" data-search-type="products" data-limit="5" data-display-image="true" data-display-description="true" data-display-extra-link="true" data-display-detail="true" data-order-by="name asc"/>
5819        <button type="submit" aria-label="Search" title="Search" class="btn oe_search_button px-4">
5820            <i class="oi oi-search"></i>
5821        </button>
5822    </div>
5823
5824            <input name="order" type="hidden" class="o_search_order_by oe_unremovable" value="name asc"/>
5825            
5826                            
5827        </form>
5828                        </div>
5829                    </div>
5830                </div>
5831            </div>
5832        
5833        <div id="o_shared_blocks" class="oe_unremovable"></div>
5834                </main>
5835      
5836      
5836<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11" type="f47a395ed1cc74a9097a0743-text/javascript"></script>
5836
5837                <footer id="bottom" data-anchor="true" data-name="Footer" class="o_footer o_colored_level o_cc ">
5838                    <div id="footer" class="oe_structure oe_structure_solo">
5839      <section class="s_text_block pt24 pb0" data-snippet="s_text_block" data-name="Text" style="background-image: none; --darkreader-inline-bgimage: none;" data-bs-original-title="" title="" aria-describedby="tooltip425028" data-darkreader-inline-bgimage="">
5840        <div class="container">
5841          <div class="row" data-bs-original-title="" title="" aria-describedby="tooltip547503">
5842            <div class="pb16 o_colored_level col-lg-2 d-lg-none o_snippet_desktop_invisible" data-invisible="1">
5843              <img class="img-fluid o_we_custom_image mx-auto d-block" src="/web/image/745-9f098ecf/aiv-logo%20%281%29.svg" alt="" data-original-id="745" data-original-src="/web/image/745-9f098ecf/aiv-logo%20%281%29.svg" data-mimetype="image/svg+xml" data-bs-original-title="" title="" aria-describedby="tooltip648454" style="width: 25% !important;" loading="lazy" data-mimetype-before-conversion="image/svg+xml"/>
5844            </div><div class="pb16 o_colored_level col-lg-2 d-lg-block d-none o_snippet_mobile_invisible" data-invisible="1">
5845              <img class="img-fluid o_we_custom_image float-start" src="/web/image/745-9f098ecf/aiv-logo%20%281%29.svg" alt="" data-original-id="745" data-original-src="/web/image/745-9f098ecf/aiv-logo%20%281%29.svg" data-mimetype="image/svg+xml" data-bs-original-title="" title="" aria-describedby="tooltip648454" style="padding: 20px !important;" loading="lazy" data-mimetype-before-conversion="image/svg+xml"/>
5846            </div>
5847            <div class="pb16 o_colored_level pt24 col-lg-2">
5848              <h6>Office Address</h6>
5849              <p class="text-muted">7485 Shipley Avenue Harmans, MD 21077<br/></p>
5850            </div>
5851            <div class="pb16 o_colored_level pt24 col-lg-3" data-bs-original-title="" title="" aria-describedby="tooltip744299">
5852              <h6>Contact us today!<br/></h6>
5853              <ul class="list-unstyled">
5854                <li class="py-1" data-bs-original-title="" title="" aria-describedby="tooltip193997">
5855                  <i class="fa fa-1x fa-fw fa-envelope me-2"></i>
5856                  <a href="/cdn-cgi/l/email-protection#0e6f67787d6f626b7d4e6f67782367606d206d6163" data-bs-original-title="" title=""><font class="text-o-color-2">​</font><span class="__cf_email__" data-cfemail="d2b3bba4a1b3beb7a192b3bba4ffbbbcb1fcb1bdbf">[email&#160;protected]</span></a>
5857                </li>
5858                <li class="py-1" data-bs-original-title="" title="" aria-describedby="tooltip193997">
5859                  <i class="fa fa-1x fa-fw fa-phone me-2"></i>
5860                  <span class="o_force_ltr"><a href="http://1-888-587-6759" data-bs-original-title="" title="">1-888-587-6759</a>
5861                  </span>
5862                </li>
5863                <li class="py-1" data-bs-original-title="" title="" aria-describedby="tooltip193997"><span class="o_force_ltr"></span><i class="fa fa-1x fa-fw fa-linkedin-square"></i>&nbsp;&nbsp;<a href="https://www.linkedin.com/company/aiv-inc/" data-bs-original-title="" title="" target="_blank">Linkedin</a><span class="o_force_ltr"></span></li>
5864              </ul>
5865            </div>
5866            <div class="col-lg-2 pb16 o_colored_level pt24" data-bs-original-title="" title="" aria-describedby="tooltip512740">
5867              <p data-bs-original-title="" title="" aria-describedby="tooltip928463">
5868                <a href="/disclaimer" data-bs-original-title="" title="">Disclaimer<br/></a><a href="/privacy-policy" data-bs-original-title="" title="">Privacy Policy</a>
5869                <br/><a href="/terms-and-conditions" data-bs-original-title="" title="">Terms and Conditions</a>
5870                <br/><a href="/sitemap" data-bs-original-title="" title="">Sitemap<br/></a><a href="/pdf-downloads">PDF Downloads&nbsp;</a>
5871                <br/>
5872              </p>
5873            </div>
5874            <div class="pb16 o_colored_level col-lg-3 pt0" data-bs-original-title="" title="" aria-describedby="tooltip881696">
5875              <p></p>
5876              <ul class="list-unstyled">
5877                <li class="py-1" data-bs-original-title="" title="" aria-describedby="tooltip519561"><img class="img-fluid o_we_custom_image" src="/web/image/753-74c00810/NoPath.png" alt="" loading="lazy"/>&nbsp;<br/><br/>&nbsp;<span class="fa fa-cc-mastercard fa-2x" data-bs-original-title="" title="" aria-describedby="tooltip662445"></span>&nbsp;&nbsp;<span class="fa fa-cc-visa fa-2x" data-bs-original-title="" title="" aria-describedby="tooltip162685"></span>&nbsp; &nbsp;<span class="fa fa-cc-discover fa-2x" data-bs-original-title="" title="" aria-describedby="tooltip780171"></span></li>
5878              </ul>
5879            </div>
5880          </div>
5881        </div>
5882      </section>
5883    </div>
5884  <div class="o_footer_copyright o_colored_level o_cc" data-name="Copyright">
5885                        <div class="container py-3">
5886                            <div class="row row-gap-2">
5887                                <div class="col-sm text-center text-sm-start text-muted">
5888                                    <span class="o_footer_copyright_name mr-2">Copyright © 2025 AIV Inc.</span>
5889                                </div>
5890                                <div class="text-center o_not_editable small col-md mt-auto mb-0 text-md-end d-none">
5891        <div class="o_brand_promotion">
5892        Powered by 
5893            <a target="_blank" class="badge text-bg-light" href="http://www.odoo.com?utm_source=db&amp;utm_medium=website">
5894                <img alt="Odoo" src="/web/static/img/odoo_logo_tiny.png" width="62" height="20" style="width: auto; height: 1em; vertical-align: baseline;" loading="lazy"/>
5895            </a>
5896        - 
5897                    The #1 <a target="_blank" href="http://www.odoo.com/app/ecommerce?utm_source=db&amp;utm_medium=website">Open Source eCommerce</a>
5898                
5899        </div>
5900                                </div><div class="col-sm text-center text-sm-end"><span><a href="https://www.jbbgi.com/" class="link-light" target="_blank"><span style="font-size: 12px;"><font class="text-400">Designed by Journey Better Business Group</font></span></a></span></div>
5901                            </div>
5902                        </div>
5903                    </div>
5904                </footer>
5905        
5906        <div class="modal fade modal_shown" id="repairModal" tabindex="-1" style="display: none;">
5907            <div class="modal-dialog modal-lg">
5908                <div class="modal-content">
5909                    <main class="modal-body" role="dialog" aria-labelledby="repairModalLabel">
5910                        <section class="s_text_block o_colored_level pt0 pb0 o_not_editable" data-snippet="s_text_block" data-name="Text" style="background-image: none; --darkreader-inline-bgimage: none;" data-darkreader-inline-bgimage="">
5911                            <div class="s_allow_columns container">
5912                                <div class="row">
5913                                    <div class="o_colored_level" style="padding: 0px 1rem;">
5914                                        <section class="s_website_form o_colored_level pt0 pb64" data-vcss="001" data-snippet="s_website_form" style="display: flex; background-image: none; --darkreader-inline-bgimage: none;" data-bs-original-title="" title="" aria-describedby="tooltip748647" data-name="Sell - Contact Form" data-darkreader-inline-bgimage="">
5915                                            <div class="container">
5916                                                <form action="/website/form/" method="post" enctype="multipart/form-data" class="o_mark_required" data-mark="*" data-pre-fill="true" data-success-mode="redirect" data-success-page="/repair-services-thank-you" data-model_name="res.partner">
5917                                                    <div class="s_website_form_rows row s_col_no_bgcolor" data-bs-original-title="" title="" aria-describedby="tooltip941009">
5918                                                        <div class="d-flex justify-content-between align-items-center">
5919                                                            <h4>How can we help you with your repair?</h4>
5920                                                            <button type="button" class="btn btn-link text-decoration-underline text-dark" data-bs-dismiss="modal" style="color: rgb(52, 58, 64) !important; font-size: 0.88rem; --darkreader-inline-color: var(--darkreader-text-343a40, #c3beb6);" data-darkreader-inline-color="">
5921                                                                Continue Browsing
5922                                                            </button>
5923                                                        </div>
5924                                                        <div class="repair-list-items mb-4">
5925                                                            <h6 class="mb-3">Items in Repair List</h6>
5926                                                            <div class="table-responsive">
5927                                                                <table class="table table-sm">
5928                                                                    <thead>
5929                                                                        <tr>
5930                                                                            <th class="align-middle">Product</th>
5931                                                                            <th class="text-center align-middle">Serial Number</th>
5932                                                                            <th class="text-center align-middle">Description</th>
5933                                                                            <th class="text-center align-middle">Quantity</th>
5934                                                                            <th class="text-center align-middle">Action</th>
5935                                                                        </tr>
5936                                                                    </thead>
5937                                                                    <tbody id="repairListItems"></tbody>
5938                                                                </table>
5939                                                            </div>
5940                                                            <div class="text-center alert alert-warning" style="display: block;">
5941                                                                Please add at least one product to your repair list before submitting.
5942                                                            </div>
5943                                                            
5944                                                            
5945                                                            
5946                                                            
5947                                                            
5948                                                            
5949                                                            
5950                                                            
5951                                                            
5952                                                            
5953                                                            
5954                                                            <a href="/shop/category/equipment-repair-services-84" role="button" class="d-flex justify-content-center btn btn-primary btn-lg mx-auto" style="max-width: 180px; padding: 0.5rem 0;" data-bs-original-title="" title="">Add Additional Repair</a>
5955                                                        </div>
5956                                                        
5957                                                        
5958                                                       <div class="col-lg-6" style="padding: 0">
5959                        <h4 class="col-12">Shipping Information</h4>
5960                        <div class="pt-2" style="display:flex;flex-direction: row;flex-wrap: wrap;">
5961                          <div data-visibility-condition="" data-visibility-between="" class="py-2 s_website_form_field col-12 col-lg-6 s_website_form_model_required" data-type="char" data-name="Field">
5962                            <label class="s_website_form_label d-none form-label" style="width: 300px !important;" for="oxq5zbwzo44">
5963                              <span class="s_website_form_label_content"></span>
5964                              <span class="s_website_form_mark"> *</span>
5965                            </label>
5966                            <input type="text" class="form-control s_website_form_input" name="name" required="true" value="" placeholder="Full Name" id="oxq5zbwzo44" data-fill-with="undefined"/>
5967                          <div data-lastpass-icon-root="true" style="position: relative !important; height: 0px !important; width: 0px !important; float: left !important;"></div></div>
5968                          <div data-visibility-condition="" data-visibility-between="" class="py-2 s_website_form_field col-12 col-lg-6 s_website_form_required" data-type="char" data-name="Field">
5969                            <label class="s_website_form_label d-none form-label" style="width: 300px" for="owfyikvnu41">
5970                              <span class="s_website_form_label_content">Title/Dept.</span>
5971                            </label>
5972                            <input type="text" class="form-control s_website_form_input" name="x_title_dept" value="" placeholder="Title/Dept." id="owfyikvnu41" data-fill-with="undefined" required=""/>
5973                          </div>
5974                          <div data-visibility-condition="" data-visibility-between="" class="py-2 s_website_form_field col-12 col-lg-6 s_website_form_required" data-type="char" data-name="Field">
5975                            <label class="s_website_form_label d-none form-label" style="width: 300px !important;" for="oeyh3f7dyxv">
5976                              <span class="s_website_form_label_content">Company Name</span>
5977                              <span class="s_website_form_mark"> *</span>
5978                            </label>
5979                            <input type="text" class="form-control s_website_form_input" name="company_name" value="" placeholder="Company/Facility" id="oeyh3f7dyxv" data-fill-with="undefined" required=""/>
5980                          </div>
5981                          <div data-visibility-condition="" data-visibility-between="" class="py-2 s_website_form_field col-12 s_website_form_required col-lg-6" data-type="char" data-name="Field">
5982                            <label class="s_website_form_label d-none form-label" style="width: 300px !important;" for="omn71rjd5b8h">
5983                              <span class="s_website_form_label_content"></span>
5984                              <span class="s_website_form_mark"> *</span>
5985                            </label>
5986                            <input type="email" class="form-control s_website_form_input" name="email" required="true" placeholder="Email" id="omn71rjd5b8h"/>
5987                          </div>
5988                          <div data-visibility-condition="" data-visibility-between="" class="py-2 s_website_form_field col-12 col-lg-6 s_website_form_required" data-type="char" data-name="Field">
5989                            <label class="s_website_form_label d-none form-label" style="width: 300px !important;" for="ob3obgczg7u">
5990                              <span class="s_website_form_label_content"></span>
5991                              <span class="s_website_form_mark"> *</span>
5992                            </label>
5993                            <input type="text" class="form-control s_website_form_input" name="phone" placeholder="Phone Number" id="ob3obgczg7u" required=""/>
5994                          </div>
5995                          <div data-visibility-condition="" data-visibility-between="" class="py-2 s_website_form_field col-12 col-lg-6 s_website_form_required" data-type="char" data-name="Field">
5996                            <label class="s_website_form_label d-none form-label" style="width: 300px !important;" for="oz4139zkyay">
5997                              <span class="s_website_form_label_content">Street</span>
5998                              <span class="s_website_form_mark"> *</span>
5999                            </label>
6000                            <input type="text" class="form-control s_website_form_input" name="street" placeholder="Address" id="oz4139zkyay" required=""/>
6001                          </div>
6002                          <div data-visibility-condition="" data-visibility-between="" class="py-2 s_website_form_field col-12 col-lg-6 s_website_form_required" data-type="char" data-name="Field">
6003                            <label class="s_website_form_label d-none form-label" style="width: 300px !important;" for="ou746qtumqfi">
6004                              <span class="s_website_form_label_content">City</span>
6005                              <span class="s_website_form_mark"> *</span>
6006                            </label>
6007                            <input type="text" class="form-control s_website_form_input" name="city" placeholder="City" id="ou746qtumqfi" required=""/>
6008                          </div>
6009                          <div data-visibility-condition="" data-visibility-between="" class="py-2 s_website_form_field col-12 col-lg-6 s_website_form_required" data-type="many2one" data-name="Field">
6010                            <label class="s_website_form_label d-none form-label" style="width: 300px !important;" for="o2a0yj9c46df">
6011                              <span class="s_website_form_label_content">State</span>
6012                              <span class="s_website_form_mark"> *</span>
6013                            </label>
6014                            <select class="form-control s_website_form_input" name="state_id" id="o2a0yj9c46df" required="">
6015                              <option value="" selected="selected">State</option>
6016                              <option value="9">Alabama (US)</option>
6017                              <option value="10">Alaska (US)</option>
6018                              <option value="11">Arizona (US)</option>
6019                              <option value="12">Arkansas (US)</option>
6020                              <option value="13">California (US)</option>
6021                              <option value="14">Colorado (US)</option>
6022                              <option value="15">Connecticut (US)</option>
6023                              <option value="16">Delaware (US)</option>
6024                              <option value="17">District of Columbia (US)</option>
6025                              <option value="18">Florida (US)</option>
6026                              <option value="19">Georgia (US)</option>
6027                              <option value="20">Hawaii (US)</option>
6028                              <option value="21">Idaho (US)</option>
6029                              <option value="22">Illinois (US)</option>
6030                              <option value="23">Indiana (US)</option>
6031                              <option value="24">Iowa (US)</option>
6032                              <option value="25">Kansas (US)</option>
6033                              <option value="26">Kentucky (US)</option>
6034                              <option value="27">Louisiana (US)</option>
6035                              <option value="28">Maine (US)</option>
6036                              <option value="41">Maryland (US)</option>
6037                              <option value="42">Massachusetts (US)</option>
6038                              <option value="43">Michigan (US)</option>
6039                              <option value="44">Minnesota (US)</option>
6040                              <option value="45">Mississippi (US)</option>
6041                              <option value="46">Missouri (US)</option>
6042                              <option value="29">Montana (US)</option>
6043                              <option value="30">Nebraska (US)</option>
6044                              <option value="31">Nevada (US)</option>
6045                              <option value="32">New Hampshire (US)</option>
6046                              <option value="33">New Jersey (US)</option>
6047                              <option value="34">New Mexico (US)</option>
6048                              <option value="35">New York (US)</option>
6049                              <option value="36">North Carolina (US)</option>
6050                              <option value="37">North Dakota (US)</option>
6051                              <option value="38">Ohio (US)</option>
6052                              <option value="39">Oklahoma (US)</option>
6053                              <option value="40">Oregon (US)</option>
6054                              <option value="47">Pennsylvania (US)</option>
6055                              <option value="48">Rhode Island (US)</option>
6056                              <option value="49">South Carolina (US)</option>
6057                              <option value="50">South Dakota (US)</option>
6058                              <option value="51">Tennessee (US)</option>
6059                              <option value="52">Texas (US)</option>
6060                              <option value="53">Utah (US)</option>
6061                              <option value="54">Vermont (US)</option>
6062                              <option value="55">Virginia (US)</option>
6063                              <option value="56">Washington (US)</option>
6064                              <option value="57">West Virginia (US)</option>
6065                              <option value="58">Wisconsin (US)</option>
6066                              <option value="59">Wyoming (US)</option>
6067                            </select>
6068                          </div>
6069                          <div data-visibility-condition="" data-visibility-between="" class="py-2 s_website_form_field col-12 col-lg-6 s_website_form_required" data-type="char" data-name="Field">
6070                            <label class="s_website_form_label d-none form-label" style="width: 300px !important;" for="ov5nxyg4f0o7">
6071                              <span class="s_website_form_label_content">Zip</span>
6072                              <span class="s_website_form_mark"> *</span>
6073                            </label>
6074                            <input type="text" class="form-control s_website_form_input" name="zip" required="1" value="" placeholder="Zip Code" id="ov5nxyg4f0o7" data-fill-with="undefined"/>
6075                          </div>
6076                          <div data-visibility-condition="" data-visibility-between="" class="py-2 s_website_form_field col-12 col-lg-4 s_website_form_field_hidden" data-type="text" data-name="Field">
6077                            <label class="s_website_form_label d-none form-label" style="width: 300px !important;" for="oye2mif6w03c">
6078                              <span class="s_website_form_label_content">Pumps</span>
6079                            </label>
6080                            <textarea class="form-control s_website_form_input" name="x_pump" placeholder="Pumps Email" id="oye2mif6w03c" rows="1"></textarea>
6081                          </div>
6082                          <div data-visibility-condition="" data-visibility-between="" class="py-2 s_website_form_field col-12 col-lg-4 s_website_form_required s_website_form_field_hidden" data-type="text" data-name="Field">
6083                            <label class="s_website_form_label d-none form-label" style="width: 300px !important;" for="otgz2lbssqy">
6084                              <span class="s_website_form_label_content">Product ID</span>
6085                              <span class="s_website_form_mark"> *</span>
6086                            </label>
6087                            <textarea class="form-control s_website_form_input" name="x_form_product_ids" placeholder="Repair Items" id="otgz2lbssqy" rows="1"></textarea>
6088                          </div>
6089                          <div data-visibility-condition="" data-visibility-between="" class="py-2 s_website_form_field col-12 col-lg-4 s_website_form_field_hidden" data-type="text" data-name="Field">
6090                            <label class="s_website_form_label d-none form-label" style="width: 300px !important;" for="ozmymt2rcrfl">
6091                              <span class="s_website_form_label_content">Serial Number</span>
6092                            </label>
6093                            <textarea class="form-control s_website_form_input" name="x_form_product_sn" placeholder="Invoice Address" id="ozmymt2rcrfl" rows="1"></textarea>
6094                          </div>
6095                          <div data-visibility-condition="" data-visibility-between="" class="py-2 s_website_form_field col-12 col-lg-4 s_website_form_field_hidden" data-type="char" data-name="Field">
6096                            <label class="s_website_form_label d-none form-label" style="width: 300px !important;" for="or59b5lq6jcf">
6097                              <span class="s_website_form_label_content">Reference</span>
6098                            </label>
6099                            <input type="text" class="form-control s_website_form_input" name="ref" value="repair_aiv" placeholder="repair_aiv" id="or59b5lq6jcf" data-fill-with="undefined"/>
6100                          </div>
6101                          <div data-visibility-condition="" data-visibility-between="" class="py-2 s_website_form_field col-12 col-lg-4 s_website_form_field_hidden" data-type="many2one" data-name="Field"> <label class="s_website_form_label d-none form-label" style="width: 300px !important;" for="o4j9wltfh22"> <span class="s_website_form_label_content">Company</span> </label> <select class="form-control s_website_form_input" name="company_id" id="o4j9wltfh22"> <option value="1">AIV INC</option> </select> </div>
6102                        </div>
6103                      </div>
6104                      <div id="billing_container" class="col-lg-6" style="padding: 0">
6105                        <div style="display: flex; flex-wrap: wrap">
6106                          <div class="col-md-6">
6107                            <h4>Billing Information</h4>
6108                          </div>
6109                          <div class="col-md-6">
6110                            <input type="checkbox" value="Yes" class="s_website_form_input" name="Same as Shipping Address" id="same_as_shipping"/>
6111                            <label style="padding-left: 10px" for="same_as_shipping" class="form-label">Same as Shipping Address</label>
6112                          </div>
6113                        </div>
6114                        <div class="pt-2" style="display:flex;flex-direction: row;flex-wrap: wrap;">
6115                          <div data-visibility-condition="" data-visibility-between="" class="py-2 s_website_form_field col-12 col-lg-6 s_website_form_custom s_website_form_required" data-type="char" data-name="Field">
6116                            <label class="s_website_form_label d-none form-label" style="width: 300px !important;" for="invoice_name">
6117                              <span class="s_website_form_label_content">Full Name</span>
6118                              <span class="s_website_form_mark"> *</span>
6119                            </label>
6120                            <input type="text" class="form-control s_website_form_input" name="Full Name" value="" placeholder="Full Name" id="invoice_name" data-fill-with="undefined" required=""/>
6121                          <div data-lastpass-icon-root="true" style="position: relative !important; height: 0px !important; width: 0px !important; float: left !important;"></div></div>
6122                          <div data-visibility-condition="" data-visibility-between="" class="py-2 s_website_form_field col-12 col-lg-6 s_website_form_custom s_website_form_required" data-type="char" data-name="Field">
6123                            <label class="s_website_form_label d-none form-label" style="width: 300px !important;" for="invoice_title_dept">
6124                              <span class="s_website_form_label_content">Title/Dept.</span>
6125                              <span class="s_website_form_mark"> *</span>
6126                            </label>
6127                            <input type="text" class="form-control s_website_form_input" name="Title/Dept." required="1" value="" placeholder="Title/Dept." id="invoice_title_dept" data-fill-with="undefined"/>
6128                          </div>
6129                          <div data-visibility-condition="" data-visibility-between="" class="py-2 s_website_form_field col-12 col-lg-6 s_website_form_custom s_website_form_required" data-type="char" data-name="Field">
6130                            <label class="s_website_form_label d-none form-label" style="width: 300px !important;" for="invoice_company">
6131                              <span class="s_website_form_label_content">Company Name</span>
6132                              <span class="s_website_form_mark"> *</span>
6133                            </label>
6134                            <input type="text" class="form-control s_website_form_input" name="Company Name" required="1" value="" placeholder="Company/Facility" id="invoice_company" data-fill-with="undefined"/>
6135                          </div>
6136                          <div data-visibility-condition="" data-visibility-between="" class="py-2 s_website_form_field col-12 col-lg-6 s_website_form_custom s_website_form_required" data-type="char" data-name="Field">
6137                            <label class="s_website_form_label d-none form-label" style="width: 300px !important;" for="invoice_email">
6138                              <span class="s_website_form_label_content"></span>
6139                              <span class="s_website_form_mark"> *</span>
6140                            </label>
6141                            <input type="email" class="form-control s_website_form_input" name="" required="1" value="" placeholder="Email" id="invoice_email" data-fill-with="undefined"/>
6142                          </div>
6143                          <div data-visibility-condition="" data-visibility-between="" class="py-2 s_website_form_field col-12 col-lg-6 s_website_form_custom s_website_form_required" data-type="char" data-name="Field">
6144                            <label class="s_website_form_label d-none form-label" style="width: 300px !important;" for="invoice_phone">
6145                              <span class="s_website_form_label_content"></span>
6146                              <span class="s_website_form_mark"> *</span>
6147                            </label>
6148                            <input type="text" class="form-control s_website_form_input" name="" value="" placeholder="Phone Number" id="invoice_phone" data-fill-with="undefined" required=""/>
6149                          </div>
6150                          <div data-visibility-condition="" data-visibility-between="" class="py-2 s_website_form_field col-12 col-lg-6 s_website_form_custom s_website_form_required" data-type="char" data-name="Field">
6151                            <label class="s_website_form_label d-none form-label" style="width: 300px !important;" for="invoice_street">
6152                              <span class="s_website_form_label_content">Street</span>
6153                              <span class="s_website_form_mark"> *</span>
6154                            </label>
6155                            <input type="text" class="form-control s_website_form_input" name="Street" value="" placeholder="Address" id="invoice_street" data-fill-with="undefined" required=""/>
6156                          </div>
6157                          <div data-visibility-condition="" data-visibility-between="" class="py-2 s_website_form_field col-12 col-lg-6 s_website_form_custom s_website_form_required" data-type="char" data-name="Field">
6158                            <label class="s_website_form_label d-none form-label" style="width: 300px !important;" for="invoice_city">
6159                              <span class="s_website_form_label_content">City</span>
6160                              <span class="s_website_form_mark"> *</span>
6161                            </label>
6162                            <input type="text" class="form-control s_website_form_input" name="City" value="" placeholder="City" id="invoice_city" data-fill-with="undefined" required=""/>
6163                          </div>
6164                          <div data-visibility-condition="" data-visibility-between="" class="py-2 s_website_form_field col-12 col-lg-6 s_website_form_custom s_website_form_required" data-type="many2one" data-name="Field">
6165                            <label class="s_website_form_label d-none form-label" style="width: 300px !important;" for="invoice_state">
6166                              <span class="s_website_form_label_content">State</span>
6167                              <span class="s_website_form_mark"> *</span>
6168                            </label>
6169                            <select class="form-control s_website_form_input" name="State" required="1" id="invoice_state">
6170                              <option value="">State</option>
6171                              <option value="9">Alabama (US)</option>
6172                              <option value="10">Alaska (US)</option>
6173                              <option value="11">Arizona (US)</option>
6174                              <option value="12">Arkansas (US)</option>
6175                              <option value="13">California (US)</option>
6176                              <option value="14">Colorado (US)</option>
6177                              <option value="15">Connecticut (US)</option>
6178                              <option value="16">Delaware (US)</option>
6179                              <option value="17">District of Columbia (US)</option>
6180                              <option value="18">Florida (US)</option>
6181                              <option value="19">Georgia (US)</option>
6182                              <option value="20">Hawaii (US)</option>
6183                              <option value="21">Idaho (US)</option>
6184                              <option value="22">Illinois (US)</option>
6185                              <option value="23">Indiana (US)</option>
6186                              <option value="24">Iowa (US)</option>
6187                              <option value="25">Kansas (US)</option>
6188                              <option value="26">Kentucky (US)</option>
6189                              <option value="27">Louisiana (US)</option>
6190                              <option value="28">Maine (US)</option>
6191                              <option value="41">Maryland (US)</option>
6192                              <option value="42">Massachusetts (US)</option>
6193                              <option value="43">Michigan (US)</option>
6194                              <option value="44">Minnesota (US)</option>
6195                              <option value="45">Mississippi (US)</option>
6196                              <option value="46">Missouri (US)</option>
6197                              <option value="29">Montana (US)</option>
6198                              <option value="30">Nebraska (US)</option>
6199                              <option value="31">Nevada (US)</option>
6200                              <option value="32">New Hampshire (US)</option>
6201                              <option value="33">New Jersey (US)</option>
6202                              <option value="34">New Mexico (US)</option>
6203                              <option value="35">New York (US)</option>
6204                              <option value="36">North Carolina (US)</option>
6205                              <option value="37">North Dakota (US)</option>
6206                              <option value="38">Ohio (US)</option>
6207                              <option value="39">Oklahoma (US)</option>
6208                              <option value="40">Oregon (US)</option>
6209                              <option value="47">Pennsylvania (US)</option>
6210                              <option value="48">Rhode Island (US)</option>
6211                              <option value="49">South Carolina (US)</option>
6212                              <option value="50">South Dakota (US)</option>
6213                              <option value="51">Tennessee (US)</option>
6214                              <option value="52">Texas (US)</option>
6215                              <option value="53">Utah (US)</option>
6216                              <option value="54">Vermont (US)</option>
6217                              <option value="55">Virginia (US)</option>
6218                              <option value="56">Washington (US)</option>
6219                              <option value="57">West Virginia (US)</option>
6220                              <option value="58">Wisconsin (US)</option>
6221                              <option value="59">Wyoming (US)</option>
6222                            </select>
6223                          </div>
6224                          <div data-visibility-condition="" data-visibility-between="" class="py-2 s_website_form_field col-12 col-lg-6 s_website_form_custom s_website_form_required" data-type="char" data-name="Field">
6225                            <label class="s_website_form_label d-none form-label" style="width: 300px !important;" for="invoice_zip">
6226                              <span class="s_website_form_label_content">Zip</span>
6227                              <span class="s_website_form_mark"> *</span>
6228                            </label>
6229                            <input type="text" class="form-control s_website_form_input" name="Zip" value="" placeholder="Zip Code" id="invoice_zip" data-fill-with="undefined" required=""/>
6230                          </div>
6231                          <div data-visibility-condition="" data-visibility-between="" class="py-2 s_website_form_field col-12 col-lg-6 s_website_form_custom s_website_form_required" data-type="char" data-name="Field">
6232                            <label class="s_website_form_label d-none form-label" style="width: 300px !important;" for="invoice_po">
6233                              <span class="s_website_form_label_content">PO Number</span>
6234                              <span class="s_website_form_mark"> *</span>
6235                            </label>
6236                            <input type="text" class="form-control s_website_form_input" name="PO Number" required="1" value="" placeholder="PO Number" id="invoice_po" data-fill-with="undefined"/>
6237                          </div>
6238                          <p class="col-12 my-1" style="color: rgb(0, 82, 160); --darkreader-inline-color: var(--darkreader-text-0052a0, #6cbeff);" data-darkreader-inline-color="">We will ship this with FedEx ground unless other instructions or third party billing number are provided below. Return Shipping FOB Harmans, MD.</p>
6239                          <div data-visibility-condition="" data-visibility-between="" class="py-2 s_website_form_field col-12" data-type="selection" data-name="Field">
6240                            <label class="s_website_form_label form-label" style="width: 300px" for="or20k9nlr5w">
6241                              <span class="s_website_form_label_content">Ship Method</span>
6242                            </label>
6243                            <div class="row s_col_no_resize s_col_no_bgcolor s_website_form_multiple" data-name="x_ship_method" data-bs-display="horizontal">
6244                              <div class="radio col-12 col-lg-4 col-md-6">
6245                                <div class="form-check">
6246                                  <input type="radio" class="s_website_form_input form-check-input" id="or20k9nlr5w0" name="x_ship_method" checked="checked" value="Ground" data-fill-with="undefined"/>
6247                                  <label class="form-check-label s_website_form_check_label" for="or20k9nlr5w0">
6248                    Ground
6249                </label>
6250                                </div>
6251                              </div>
6252                              <div class="radio col-12 col-lg-4 col-md-6">
6253                                <div class="form-check">
6254                                  <input type="radio" class="s_website_form_input form-check-input" id="or20k9nlr5w1" name="x_ship_method" value="2nd Day"/>
6255                                  <label class="form-check-label s_website_form_check_label" for="or20k9nlr5w1">
6256                    2nd Day
6257                </label>
6258                                </div>
6259                              </div>
6260                              <div class="radio col-12 col-lg-4 col-md-6">
6261                                <div class="form-check">
6262                                  <input type="radio" class="s_website_form_input form-check-input" id="or20k9nlr5w2" name="x_ship_method" value="Overnight"/>
6263                                  <label class="form-check-label s_website_form_check_label" for="or20k9nlr5w2">
6264                    Overnight
6265                </label>
6266                                </div>
6267                              </div>
6268                            </div>
6269                          </div>
6270                          <div data-visibility-condition="" data-visibility-between="" class="py-2 s_website_form_field col-12 s_website_form_custom" data-type="boolean" data-name="Field">
6271                            <div class="row s_col_no_resize s_col_no_bgcolor">
6272                              <div class="col-sm">
6273                                <div class="form-check" style="padding-left: 0">
6274                                  <input type="checkbox" value="Yes" class="s_website_form_input" name="Use My Own Shipping Account" id="o0mmyd7xzmos" data-fill-with="undefined"/>
6275                                  <label class="col-sm-auto s_website_form_label form-label" style="width: 300px" for="o0mmyd7xzmos">
6276                                    <span class="s_website_form_label_content">Use My Own Shipping Account</span>
6277                                  </label>
6278                                </div>
6279                              </div>
6280                            </div>
6281                          </div>
6282                          <div data-visibility-between="" data-visibility-dependency="Use My Own Shipping Account" data-visibility-condition="Yes" data-visibility-comparator="selected" class="py-2 s_website_form_field col-12 s_website_form_field_hidden_if d-none" data-type="selection" data-name="Field">
6283                            <label class="s_website_form_label d-none form-label" style="width: 300px" for="ox0w2umkmqx">
6284                              <span class="s_website_form_label_content">Ship Method</span>
6285                            </label>
6286                            <div class="row s_col_no_resize s_col_no_bgcolor s_website_form_multiple" data-name="x_courier" data-bs-display="horizontal">
6287                              <div class="radio col-12 col-lg-4 col-md-6">
6288                                <div class="form-check">
6289                                  <input type="radio" class="s_website_form_input form-check-input" id="ox0w2umkmqx0" name="x_courier" checked="checked" value="UPS" data-fill-with="undefined"/>
6290                                  <label class="form-check-label s_website_form_check_label" for="ox0w2umkmqx0">
6291                    UPS
6292                </label>
6293                                </div>
6294                              </div>
6295                              <div class="radio col-12 col-lg-4 col-md-6">
6296                                <div class="form-check">
6297                                  <input type="radio" class="s_website_form_input form-check-input" id="ox0w2umkmqx1" name="x_courier" value="FedEx"/>
6298                                  <label class="form-check-label s_website_form_check_label" for="ox0w2umkmqx1">
6299                    FedEx
6300                </label>
6301                                </div>
6302                              </div>
6303                            </div>
6304                          </div>
6305                          <div class="py-2 s_website_form_field col-12 s_website_form_field_hidden_if c
6305ol-lg-12 s_website_form_required d-none" data-type="char" data-name="Field" data-visibility-between="" data-visibility-dependency="Use My Own Shipping Account" data-visibility-condition="Yes" data-visibility-comparator="selected">
6306                            <label class="s_website_form_label d-none form-label" style="width: 300px" for="oqbq37t8uosd">
6307                              <span class="s_website_form_label_content">Courier Account Number</span>
6308                            </label>
6309                            <input type="text" class="form-control s_website_form_input" name="x_courier_account_number" required="true" value="" placeholder="Account Number" id="oqbq37t8uosd" data-fill-with="undefined"/>
6310                          </div>
6311                        </div>
6312                      </div>
6313                      <div data-visibility-condition="" data-visibility-between="" class="py-2 s_website_form_field col-12 col-lg-12 text-center s_website_form_required" data-type="boolean" data-name="Field">
6314                        <div class="row s_col_no_resize s_col_no_bgcolor">
6315                          <div class="col-sm">
6316                            <div class="form-check" style="padding-left: 0">
6317                              <input type="checkbox" value="Yes" class="s_website_form_input" name="x_opt_in" required="1" id="ox5dnaiql63" data-fill-with="undefined"/><span id="custom_container" style="display: none;"><span class="mb-0 ml-2 text-danger">*</span></span><span id="custom_container" style="display: none;"><span class="mb-0 ml-2 text-danger">*</span></span><span id="custom_container" style="display: none;"><span class="mb-0 ml-2 text-danger">*</span></span><span id="custom_container" style="display: none;"><span class="mb-0 ml-2 text-danger">*</span></span>
6318                              <label for="ox5dnaiql63" class="terms-span form-label" style="margin-left: 0.3rem;">I agree to AIV's <a class="terms" style="color: rgb(0, 82, 160) !important; --darkreader-inline-color: var(--darkreader-text-0052a0, #6cbeff);" href="/terms-and-conditions" target="_blank" data-darkreader-inline-color="">Terms and Conditions</a> and <a class="terms" style="color: rgb(0, 82, 160) !important; --darkreader-inline-color: var(--darkreader-text-0052a0, #6cbeff);" href="/privacy-policy" target="_blank" data-darkreader-inline-color="">Privacy Policy.</a></label>
6319                            </div>
6320                          </div>
6321                        </div>
6322                      </div>
6323                      <div class="modal-footer py-2 text-center col-12 s_website_form_submit s_website_form_no_submit_label o_animating d-flex justify-content-center" data-name="Submit Button" data-bs-original-title="" title="" aria-describedby="tooltip755439">
6324                        <div style="width: 300px !important;" class="s_website_form_label"></div>
6325                        <a href="#" role="button" class="s_website_form_send btn btn-primary btn-lg" style="padding: 0.5rem 1rem; background-color: rgb(149, 180, 17) !important; border-color: rgb(149, 180, 17) !important; --darkreader-inline-bgcolor: var(--darkreader-background-95b411, #77900e); --darkreader-inline-border-top: var(--darkreader-border-95b411, #94b311); --darkreader-inline-border-right: var(--darkreader-border-95b411, #94b311); --darkreader-inline-border-bottom: var(--darkreader-border-95b411, #94b311); --darkreader-inline-border-left: var(--darkreader-border-95b411, #94b311);" data-bs-original-title="" title="" data-darkreader-inline-bgcolor="" data-darkreader-inline-border-top="" data-darkreader-inline-border-right="" data-darkreader-inline-border-bottom="" data-darkreader-inline-border-left="">Submit Repair Request</a>
6326                        <span id="s_website_form_result" class="text-danger ml8"></span>
6327                        <p class="col-12 mt-3 fst-italic text-center">Please make sure this form accompanies any items for repair.</p>
6328                      </div>
6329
6330                                                    </div>
6331                                               
6332                                 
6333                                                
6334                                                </form>
6335                                            </div>
6336                                        </section>
6337                                    </div>
6338                                </div>
6339                            </div>
6340                        </section>
6341                    </main>
6342                </div>
6343            </div>
6344        </div>
6345
6346        
6347        <div id="repairNotification" class="notification-container" style="display: none;">
6348            <div class="notification-content">
6349                <div class="notification-header">
6350                    <span>Item(s) added to your repair list</span>
6351                    <button type="button" class="close-btn" onclick="if (!window.__cfRLUnblockHandlers) return false; closeNotification()" data-cf-modified-f47a395ed1cc74a9097a0743-="">×</button>
6352                </div>
6353                <div class="notification-body">
6354                    <div class="product-info">
6355                        <img id="notification-img" alt="Product" class="product-thumbnail" loading="lazy"/>
6356                        <div id="notification-details" class="product-details"></div>
6357                    </div>
6358                    <button class="view-repair-btn" onclick="if (!window.__cfRLUnblockHandlers) return false; $(&#39;#repairModal&#39;).modal(&#39;show&#39;);closeNotification();" data-cf-modified-f47a395ed1cc74a9097a0743-="">
6359                        View repair list
6360                    </button>
6361                </div>
6362            </div>
6363        </div>
vendor: 127 bytes, lines 6363-6366
6363
6364
6365        
6366        <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
6366<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" type="f47a395ed1cc74a9097a0743-text/javascript"></script>
6366
6367
6368
6369<script type="f47a395ed1cc74a9097a0743-text/javascript">
6370// Global state management
6371const globals = {
6372    item: -1,
6373    pump: [],
6374    product_ids: [],
6375    invoice_address: []
6376};
6377
6378// Add this function at the start of your script
6379function updateRepairCounter() {
6380    try {
6381        const counter = document.getElementById('my_repair_quantity');
6382        if (!counter) return;
6383
6384        // Calculate total quantity from globals.pump array
6385        const totalQuantity = globals.pump.reduce((total, item) => {
6386            if (!item) return total;
6387            const qtyMatch = item[2].match(/Qty:: (\d+)/);
6388            return total + (qtyMatch ? parseInt(qtyMatch[1]) : 0);
6389        }, 0);
6390
6391       // Update counter
6392        if (totalQuantity > 0) {
6393            counter.textContent = totalQuantity;
6394            counter.style.setProperty('display', 'inline-block', 'important');
6395            
6396            // Only animate if shouldAnimate is true
6397            if (globals.shouldAnimate) {
6398                // Remove Bootstrap class and add red background
6399                counter.classList.remove('text-bg-primary');
6400                counter.style.setProperty('background-color', '#dc3545', 'important');
6401                counter.style.transform = 'scale(1.2)';
6402                
6403                // Reset after animation but keep display
6404                setTimeout(() => {
6405                    counter.style.setProperty('background-color', '', 'important');
6406                    counter.style.transform = 'scale(1)';
6407                    counter.classList.add('text-bg-primary');
6408                    counter.style.setProperty('display', 'inline-block', 'important');
6409                    
6410                    // Reset the animation flag after animation completes
6411                    globals.shouldAnimate = false;
6412                }, 500);
6413            } else {
6414                // If not animating, just ensure proper styling
6415                counter.classList.add('text-bg-primary');
6416            }
6417        } else {
6418            counter.textContent = '';
6419            counter.style.setProperty('display', 'none', 'important');
6420            counter.style.setProperty('background-color', '', 'important');
6421            counter.classList.remove('text-bg-primary');
6422        }
6423    } catch(err) {
6424        console.error('Error updating repair counter:', err);
6425    }
6426}
6427
6428// Expanded saveToStorage function to save all form data
6429function saveToStorage() {
6430    try {
6431        // Save existing repair list data
6432        localStorage.setItem('pumpData', JSON.stringify(globals.pump));
6433        localStorage.setItem('productIdsData', JSON.stringify(globals.product_ids));
6434        localStorage.setItem('itemCounter', globals.item.toString());
6435        
6436        // Save all shipping form fields
6437        const shippingData = {
6438            name: $("#oxq5zbwzo44").val(),
6439            title_dept: $("#owfyikvnu41").val(),
6440            company_name: $("#oeyh3f7dyxv").val(),
6441            email: $("#omn71rjd5b8h").val(),
6442            phone: $("#ob3obgczg7u").val(),
6443            street: $("#oz4139zkyay").val(),
6444            city: $("#ou746qtumqfi").val(),
6445            state_id: $("#o2a0yj9c46df").val(),
6446            zip: $("#ov5nxyg4f0o7").val()
6447        };
6448        localStorage.setItem('repairShippingData', JSON.stringify(shippingData));
6449        
6450        // Save all billing form fields
6451        const billingData = {
6452            name: $("#invoice_name").val(),
6453            title_dept: $("#invoice_title_dept").val(),
6454            company: $("#invoice_company").val(),
6455            email: $("#invoice_email").val(),
6456            phone: $("#invoice_phone").val(),
6457            street: $("#invoice_street").val(),
6458            city: $("#invoice_city").val(),
6459            state: $("#invoice_state").val(),
6460            zip: $("#invoice_zip").val(),
6461            po: $("#invoice_po").val(),
6462            same_as_shipping: $("#same_as_shipping").prop('checked')
6463        };
6464        localStorage.setItem('repairBillingData', JSON.stringify(billingData));
6465        
6466        // Save shipping method
6467        const shippingMethod = $("input[name='x_ship_method']:checked").val();
6468        localStorage.setItem('repairShippingMethod', shippingMethod);
6469        
6470        // Save third-party shipping options
6471        const useOwnShipping = $("input[name='Use My Own Shipping Account']").prop('checked');
6472        localStorage.setItem('repairUseOwnShipping', useOwnShipping);
6473        
6474        if (useOwnShipping) {
6475            const courier = $("input[name='x_courier']:checked").val();
6476            const courierAccount = $("input[name='x_courier_account_number']").val();
6477            localStorage.setItem('repairCourier', courier);
6478            localStorage.setItem('repairCourierAccount', courierAccount);
6479        }
6480        
6481        // Save terms agreement
6482        const termsAgreed = $("input[name='x_opt_in']").prop('checked');
6483        localStorage.setItem('repairTermsAgreed', termsAgreed);
6484        
6485        console.log('All form data saved to storage');
6486    } catch(err) {
6487        console.error('Error saving to storage:', err);
6488    }
6489}
6490
6491// Enhanced loadStoredData function with improved field population
6492function loadStoredData() {
6493    try {
6494        // Load existing repair list data first
6495        const storedPump = localStorage.getItem('pumpData');
6496        const storedProductIds = localStorage.getItem('productIdsData');
6497        const storedItem = localStorage.getItem('itemCounter');
6498        
6499        if (storedPump) globals.pump = JSON.parse(storedPump);
6500        if (storedProductIds) globals.product_ids = JSON.parse(storedProductIds);
6501        if (storedItem) globals.item = parseInt(storedItem);
6502        
6503        // Display repair list items
6504        displayRepairList();
6505        
6506        // Wait for DOM to be fully loaded and modal to be ready
6507        // This ensures the form fields actually exist when we try to populate them
6508        $(document).ready(function() {
6509            // Function to populate form fields with retry mechanism
6510            function populateFormFields() {
6511                console.log('Attempting to populate form fields from localStorage...');
6512                
6513                // First check if the repair modal exists
6514                const repairModal = document.getElementById('repairModal');
6515                if (!repairModal) {
6516                    console.log('Repair modal not found, will populate when modal opens');
6517                    return;
6518                }
6519                
6520                try {
6521                    // Load shipping form data with validation
6522                    const storedShippingData = localStorage.getItem('repairShippingData');
6523                    if (storedShippingData) {
6524                        const shippingData = JSON.parse(storedShippingData);
6525                        
6526                        // Use both jQuery and native JS for maximum compatibility
6527                        const nameField = document.getElementById('oxq5zbwzo44');
6528                        if (nameField) nameField.value = shippingData.name || '';
6529                        else $("#oxq5zbwzo44").val(shippingData.name || '');
6530                        
6531                        const titleField = document.getElementById('owfyikvnu41');
6532                        if (titleField) titleField.value = shippingData.title_dept || '';
6533                        else $("#owfyikvnu41").val(shippingData.title_dept || '');
6534                        
6535                        const companyField = document.getElementById('oeyh3f7dyxv');
6536                        if (companyField) companyField.value = shippingData.company_name || '';
6537                        else $("#oeyh3f7dyxv").val(shippingData.company_name || '');
6538                        
6539                        const emailField = document.getElementById('omn71rjd5b8h');
6540                        if (emailField) emailField.value = shippingData.email || '';
6541                        else $("#omn71rjd5b8h").val(shippingData.email || '');
6542                        
6543                        const phoneField = document.getElementById('ob3obgczg7u');
6544                        if (phoneField) phoneField.value = shippingData.phone || '';
6545                        else $("#ob3obgczg7u").val(shippingData.phone || '');
6546                        
6547                        const streetField = document.getElementById('oz4139zkyay');
6548                        if (streetField) streetField.value = shippingData.street || '';
6549                        else $("#oz4139zkyay").val(shippingData.street || '');
6550                        
6551                        const cityField = document.getElementById('ou746qtumqfi');
6552                        if (cityField) cityField.value = shippingData.city || '';
6553                        else $("#ou746qtumqfi").val(shippingData.city || '');
6554                        
6555                        const stateField = document.getElementById('o2a0yj9c46df');
6556                        if (stateField) stateField.value = shippingData.state_id || '';
6557                        else $("#o2a0yj9c46df").val(shippingData.state_id || '');
6558                        
6559                        const zipField = document.getElementById('ov5nxyg4f0o7');
6560                        if (zipField) zipField.value = shippingData.zip || '';
6561                        else $("#ov5nxyg4f0o7").val(shippingData.zip || '');
6562                        
6563                        console.log('Shipping fields populated successfully');
6564                    }
6565                    
6566                    // Load billing form data with validation
6567                    const storedBillingData = localStorage.getItem('repairBillingData');
6568                    if (storedBillingData) {
6569                        const billingData = JSON.parse(storedBillingData);
6570                        
6571                        // Check if elements exist before setting values
6572                        const nameField = document.getElementById('invoice_name');
6573                        if (nameField) nameField.value = billingData.name || '';
6574                        else $("#invoice_name").val(billingData.name || '');
6575                        
6576                        const titleField = document.getElementById('invoice_title_dept');
6577                        if (titleField) titleField.value = billingData.title_dept || '';
6578                        else $("#invoice_title_dept").val(billingData.title_dept || '');
6579                        
6580                        const companyField = document.getElementById('invoice_company');
6581                        if (companyField) companyField.value = billingData.company || '';
6582                        else $("#invoice_company").val(billingData.company || '');
6583                        
6584                        const emailField = document.getElementById('invoice_email');
6585                        if (emailField) emailField.value = billingData.email || '';
6586                        else $("#invoice_email").val(billingData.email || '');
6587                        
6588                        const phoneField = document.getElementById('invoice_phone');
6589                        if (phoneField) phoneField.value = billingData.phone || '';
6590                        else $("#invoice_phone").val(billingData.phone || '');
6591                        
6592                        const streetField = document.getElementById('invoice_street');
6593                        if (streetField) streetField.value = billingData.street || '';
6594                        else $("#invoice_street").val(billingData.street || '');
6595                        
6596                        const cityField = document.getElementById('invoice_city');
6597                        if (cityField) cityField.value = billingData.city || '';
6598                        else $("#invoice_city").val(billingData.city || '');
6599                        
6600                        const stateField = document.getElementById('invoice_state');
6601                        if (stateField) stateField.value = billingData.state || '';
6602                        else $("#invoice_state").val(billingData.state || '');
6603                        
6604                        const zipField = document.getElementById('invoice_zip');
6605                        if (zipField) zipField.value = billingData.zip || '';
6606                        else $("#invoice_zip").val(billingData.zip || '');
6607                        
6608                        const poField = document.getElementById('invoice_po');
6609                        if (poField) poField.value = billingData.po || '';
6610                        else $("#invoice_po").val(billingData.po || '');
6611                        
6612                        // Set "Same as Shipping" checkbox
6613                        const sameShippingCheckbox = document.getElementById('same_as_shipping');
6614                        if (sameShippingCheckbox) {
6615                            sameShippingCheckbox.checked = billingData.same_as_shipping === true;
6616                        } else {
6617                            $("#same_as_shipping").prop('checked', billingData.same_as_shipping === true);
6618                        }
6619                        
6620                        console.log('Billing fields populated successfully');
6621                    }
6622                    
6623                    // Load shipping method with validation
6624                    const storedShippingMethod = localStorage.getItem('repairShippingMethod');
6625                    if (storedShippingMethod) {
6626                        const methodRadio = document.querySelector(`input[name='x_ship_method'][value='${storedShippingMethod}']`);
6627                        if (methodRadio) methodRadio.checked = true;
6628                        else $(`input[name='x_ship_method'][value='${storedShippingMethod}']`).prop('checked', true);
6629                    }
6630                    
6631                    // Load third-party shipping options with validation
6632                    const storedUseOwnShipping = localStorage.getItem('repairUseOwnShipping');
6633                    if (storedUseOwnShipping === 'true') {
6634                        const ownShippingCheckbox = document.querySelector("input[name='Use My Own Shipping Account']");
6635                        if (ownShippingCheckbox) ownShippingCheckbox.checked = true;
6636                        else $("input[name='Use My Own Shipping Account']").prop('checked', true);
6637                        
6638                        // Show the dependent fields that were hidden
6639                        const dependentFields = document.querySelectorAll("[data-visibility-dependency='Use My Own Shipping Account']");
6640                        dependentFields.forEach(field => field.classList.remove('d-none'));
6641                        
6642                        // Load courier selection and account number
6643                        const storedCourier = localStorage.getItem('repairCourier');
6644                        const storedCourierAccount = localStorage.getItem('repairCourierAccount');
6645                        
6646                        if (storedCourier) {
6647                            const courierRadio = document.querySelector(`input[name='x_courier'][value='${storedCourier}']`);
6648                            if (courierRadio) courierRadio.checked = true;
6649                            else $(`input[name='x_courier'][value='${storedCourier}']`).prop('checked', true);
6650                        }
6651                        
6652                        if (storedCourierAccount) {
6653                            const accountField = document.querySelector("input[name='x_courier_account_number']");
6654                            if (accountField) accountField.value = storedCourierAccount;
6655                            else $("input[name='x_courier_account_number']").val(storedCourierAccount);
6656                        }
6657                    }
6658                    
6659                    // Load terms agreement with validation
6660                    const storedTermsAgreed = localStorage.getItem('repairTermsAgreed');
6661                    if (storedTermsAgreed === 'true') {
6662                        const termsCheckbox = document.querySelector("input[name='x_opt_in']");
6663                        if (termsCheckbox) termsCheckbox.checked = true;
6664                        else $("input[name='x_opt_in']").prop('checked', true);
6665                    }
6666                    
6667                    // Update hidden fields after loading all data
6668                    updateHiddenFields();
6669                    invoiceRepair();
6670                    
6671                    console.log('All form data loaded successfully');
6672                    return true; // Success
6673                } catch(err) {
6674                    console.error('Error populating form fields:', err);
6675                    return false; // Failed
6676                }
6677            }
6678            
6679            // If modal is already open, populate immediately
6680            if ($('#repairModal').hasClass('show')) {
6681                populateFormFields();
6682            }
6683            
6684            // Also set up event handler to populate when modal opens
6685            $('#repairModal').on('shown.bs.modal', function() {
6686                console.log('Repair modal opened, populating fields...');
6687                populateFormFields();
6688            });
6689            
6690            // If fields not found, try again when document is fully loaded with a delay
6691            setTimeout(function() {
6692                populateFormFields();
6693            }, 500);
6694        });
6695    } catch(err) {
6696        console.error('Error in loadStoredData:', err);
6697    }
6698}
6699
6700
6701function clearRepairList() {
6702    try {
6703        // Reset globals
6704        globals.item = -1;
6705        globals.pump = [];
6706        globals.product_ids = [];
6707        globals.invoice_address = [];
6708
6709        // Update hidden fields
6710        const pumpField = document.querySelector("[name='x_pump']");
6711        const productIdsField = document.querySelector("[name='x_form_product_ids']");
6712        const productSnField = document.querySelector("[name='x_form_product_sn']");
6713
6714        if (pumpField) pumpField.value = '';
6715        if (productIdsField) productIdsField.value = '';
6716        if (productSnField) productSnField.value = '';
6717
6718        // Clear all localStorage items related to the form
6719        localStorage.removeItem('pumpData');
6720        localStorage.removeItem('productIdsData');
6721        localStorage.removeItem('itemCounter');
6722        localStorage.removeItem('repairShippingData');
6723        localStorage.removeItem('repairBillingData');
6724        localStorage.removeItem('repairShippingMethod');
6725        localStorage.removeItem('repairUseOwnShipping');
6726        localStorage.removeItem('repairCourier');
6727        localStorage.removeItem('repairCourierAccount');
6728        localStorage.removeItem('repairTermsAgreed');
6729
6730        // Clear the UI
6731        const tbody = document.getElementById('repairListItems');
6732        if (tbody) tbody.innerHTML = '';
6733        updateRepairCounter();
6734
6735        console.log('All form data cleared successfully');
6736    } catch (err) {
6737        console.error('Error clearing form data:', err);
6738    }
6739}
6740
6741// Add auto-save functionality to all form fields
6742function setupFormAutosave() {
6743    // Shipping form fields
6744    $("#oxq5zbwzo44, #owfyikvnu41, #oeyh3f7dyxv, #omn71rjd5b8h, #ob3obgczg7u, #oz4139zkyay, #ou74
67446qtumqfi, #ov5nxyg4f0o7").on('change keyup', saveToStorage);
6745    $("#o2a0yj9c46df").on('change', saveToStorage);
6746    
6747    // Billing form fields
6748    $("#invoice_name, #invoice_title_dept, #invoice_company, #invoice_email, #invoice_phone, #invoice_street, #invoice_city, #invoice_zip, #invoice_po").on('change keyup', function() {
6749        saveToStorage();
6750        invoiceRepair();
6751    });
6752    $("#invoice_state").on('change', function() {
6753        saveToStorage();
6754        invoiceRepair();
6755    });
6756    
6757    // Checkboxes and radio buttons
6758    $("#same_as_shipping").on('change', function() {
6759        if (this.checked) {
6760            $("#invoice_name").val($("#oxq5zbwzo44").val());
6761            $("#invoice_title_dept").val($("#owfyikvnu41").val());
6762            $("#invoice_company").val($("#oeyh3f7dyxv").val());
6763            $("#invoice_email").val($("#omn71rjd5b8h").val());
6764            $("#invoice_phone").val($("#ob3obgczg7u").val());
6765            $("#invoice_street").val($("#oz4139zkyay").val());
6766            $("#invoice_city").val($("#ou746qtumqfi").val());
6767            $("#invoice_state").val($("#o2a0yj9c46df").val());
6768            $("#invoice_zip").val($("#ov5nxyg4f0o7").val());
6769        }
6770        saveToStorage();
6771        invoiceRepair();
6772    });
6773    
6774    $("input[name='x_ship_method']").on('change', saveToStorage);
6775    $("input[name='Use My Own Shipping Account']").on('change', function() {
6776        if (this.checked) {
6777            $("[data-visibility-dependency='Use My Own Shipping Account']").removeClass('d-none');
6778        } else {
6779            $("[data-visibility-dependency='Use My Own Shipping Account']").addClass('d-none');
6780        }
6781        saveToStorage();
6782    });
6783    
6784    $("input[name='x_courier']").on('change', saveToStorage);
6785    $("input[name='x_courier_account_number']").on('change keyup', saveToStorage);
6786    $("input[name='x_opt_in']").on('change', saveToStorage);
6787}
6788
6789// Enhanced form submission handler
6790function setupFormSubmissionHandler() {
6791    // This needs to run when the repair modal is visible
6792    function setupHandler() {
6793        // Find the form in repair modal
6794        const form = document.querySelector('#repairModal form[data-model_name="res.partner"]');
6795        if (!form) return false; // Form not found
6796        
6797        // Find the submit button
6798        const submitBtn = form.querySelector("a.s_website_form_send");
6799        if (!submitBtn) return false; // Submit button not found
6800        
6801        // Add click handler to the submit button
6802        submitBtn.addEventListener('click', function(e) {
6803            // Only track submission if the form is valid
6804            if (validateRepairFormBeforeSubmit()) {
6805                console.log('Form valid, marking for submission tracking');
6806                localStorage.setItem('repairFormSubmitting', 'true');
6807                
6808                // Store the success page URL
6809                if (form.dataset.successMode === 'redirect' && form.dataset.successPage) {
6810                    localStorage.setItem('repairSuccessPage', form.dataset.successPage);
6811                    console.log('Success page set:', form.dataset.successPage);
6812                }
6813            } else {
6814                console.log('Form validation failed, not marking for submission');
6815            }
6816        });
6817        
6818        console.log('Form submission handler set up successfully');
6819        return true;
6820    }
6821    
6822    // Try to set up the handler immediately
6823    const success = setupHandler();
6824    
6825    // If not successful, set up when modal is shown
6826    if (!success) {
6827        console.log('Will set up form handler when modal opens');
6828        $('#repairModal').on('shown.bs.modal', function() {
6829            setupHandler();
6830        });
6831    }
6832}
6833
6834// Check if we've just returned from a successful submission
6835function checkSuccessfulSubmission() {
6836    const wasSubmitting = localStorage.getItem('repairFormSubmitting');
6837    const successPage = localStorage.getItem('repairSuccessPage');
6838    
6839    if (wasSubmitting === 'true' && successPage) {
6840        // Check if current page is the success page
6841        if (window.location.pathname === successPage) {
6842            // Clear form data since submission was successful
6843            clearAllFormData();
6844            
6845            // Clear the submission tracking
6846            localStorage.removeItem('repairFormSubmitting');
6847            localStorage.removeItem('repairSuccessPage');
6848        }
6849    }
6850}
6851
6852
6853// Product Information Handler
6854function getProductInfo() {
6855    try {
6856        // Get product data from Odoo's product template
6857        const productId = document.querySelector('input[name="product_id"]')?.value;
6858        const productNameElement = document.querySelector('#product_details h1, .o_wsale_product_details_content_section_title h1');
6859        let productName = (productNameElement?.innerText || 'product.name').split('\n')[0].trim();
6860
6861        // Remove "[Repair Service]" from the product name
6862        productName = productName.replace(/\[Repair Service\]/g, '').trim();
6863        
6864        if (!productId) {
6865            console.error('Product ID not found');
6866            return null;
6867        }
6868        
6869        return {
6870            productId,
6871            productName,
6872            quantity: 1,
6873            serialNumber: '',
6874            issueDescription: ''
6875        };
6876    } catch(err) {
6877        console.error('Error getting product information:', err);
6878        return null;
6879    }
6880}
6881
6882
6883
6884
6885
6886
6887
6888        
6889
6890
6891
6892
6893        
6894
6895
6896
6897
6898
6899
6900
6901
6902
6903
6904
6905
6906
6907
6908
6909// Repair List Functions
6910
6911
6912
6913
6914
6915
6916    
6917
6918
6919    
6920
6921
6922
6923    
6924
6925
6926    
6927
6928
6929
6930
6931
6932
6933
6934
6935
6936
6937
6938
6939
6940
6941
6942
6943
6944
6945
6946
6947
6948
6949
6950
6951
6952
6953
6954
6955    
6956
6957
6958
6959
6960
6961    
6962
6963
6964
6965
6966
6967
6968        
6969
6970
6971
6972
6973        
6974
6975
6976
6977
6978
6979
6980
6981
6982    
6983
6984
6985
6986
6987
6988
6989
6990
6991
6992
6993
6994
6995
6996
6997
6998
6999
7000
7001// Modified addToRepairList function to always add new items
7002function addToRepairList() {
7003    const product = getProductInfo();
7004    if (!product) {
7005        alert('Could not add product to repair list. Please try again.');
7006        return;
7007    }
7008    
7009    // Set animation flag to true when adding new items
7010    globals.shouldAnimate = true;
7011    
7012    // Get the quantity value from the input field
7013    const quantityInput = document.querySelector('input[name="add_qty"]');
7014    const quantity = quantityInput ? parseInt(quantityInput.value) : 1;
7015    
7016    // Always add as a new item instead of checking for existing items
7017    globals.item = (globals.item < 0) ? 0 : globals.item + 1;
7018    globals.pump[globals.item] = [
7019        `Model:: ${product.productName}`,
7020        'Serial:: ',
7021        `Qty:: 1`, // Always set quantity to 1
7022        'Description:: ',
7023        ' : '
7024    ];
7025
7026    globals.product_ids[globals.item] = {
7027        model: product.productId,
7028        name: product.productName,
7029        serial: '',
7030        qty: 1, // Always set quantity to 1
7031        des: ''
7032    };
7033    
7034    // Store notification data
7035    storeNotificationData({
7036        productId: product.productId,
7037        productName: product.productName,
7038        quantity: 1 // Always set quantity to 1
7039    });
7040
7041    updateHiddenFields();
7042    saveToStorage();
7043    displayRepairList();
7044    updateRepairCounter();
7045    updateRepairValidation();
7046    updateAlertVisibility();
7047    $('#repairModal').modal('show');
7048}
7049
7050
7051
7052function closeNotification() {
7053    const notification = document.getElementById('repairNotification');
7054    if (notification) {
7055        notification.style.display = 'none';
7056    }
7057}
7058
7059function deleteItemRepair(model) {
7060    const itemIndex = globals.pump.findIndex(p => p && p[0].includes(model));
7061    if (itemIndex === -1) return; // Item not found, exit the function
7062
7063    globals.item -= 1;
7064    globals.pump.splice(itemIndex, 1);
7065    try {
7066        globals.product_ids.splice(itemIndex, 1);
7067    } catch (err) {}
7068
7069    globals.pump = globals.pump.filter(Boolean);
7070    updateHiddenFields();
7071    saveToStorage();
7072    displayRepairList();
7073    updateRepairCounter(); // Changed here
7074    updateAlertVisibility();
7075}
7076
7077
7078
7079
7080
7081    
7082
7083
7084    
7085
7086
7087
7088
7089
7090        
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101// Modify handleQuantityChange to limit the quantity to 1 for all items
7102function handleQuantityChange(index, change) {
7103    if (!globals.pump[index]) return;
7104    
7105    // If trying to increment, do nothing (keep at 1)
7106    if (change > 0) {
7107        return;
7108    }
7109    
7110    // If trying to decrement, delete the item
7111    if (change < 0) {
7112        const model = globals.pump[index][0].replace('Model:: ', '');
7113        deleteItemRepair(model);
7114    }
7115}
7116
7117
7118// Display Functions
7119function displayRepairList() {
7120    const tbody = document.getElementById('repairListItems');
7121    if (!tbody) return;
7122    
7123    tbody.innerHTML = globals.pump.map((item, index) => {
7124        if (!item) return '';
7125        
7126        const modelMatch = item[0].match(/Model:: (.+)/);
7127        const serialMatch = item[1].match(/Serial:: (.+)/);
7128        const qtyMatch = item[2].match(/Qty:: (.+)/);
7129        const descMatch = item[3].match(/Description:: (.+)/);
7130        
7131        const model = modelMatch?.[1] || '';
7132        const serial = serialMatch?.[1] || '';
7133        const qty = qtyMatch?.[1] || '1';
7134        const description = descMatch?.[1] || '';
7135        const productId = globals.product_ids[index]?.model; // Get product ID from stored data
7136        
7137        return `
7138            <tr data-index="${index}">
7139                <td class="align-middle">
7140                    <div class="d-flex align-items-center gap-2">
7141                        <img src="/web/image/product.product/${productId}/image_128" alt="${model}" style="width: 50px; height: 50px; object-fit: contain;" loading="lazy"/>
7142                        <span>${model}</span>
7143                    </div>
7144                </td>
7145                <td class="text-center align-middle">
7146                    <input type="text" class="form-control serial-input" value="${serial}" placeholder="Enter serial number"/>
7147                </td>
7148                <td class="text-center align-middle">
7149                    <textarea class="form-control description-input" placeholder="Enter description" rows="4">${description}</textarea>
7150                </td>
7151                <td class="text-center align-middle">
7152                    <div class="css_quantity input-group justify-content-center">
7153                        <button type="button" class="btn btn-link" onclick="handleQuantityChange(${index}, -1)">
7154                            <i class="fa fa-minus"></i>
7155                        </button>
7156                        <input type="text" class="form-control quantity text-center" style="width: 60px !important;" value="${qty}" readonly="readonly"/>
7157                        <button type="button" class="btn btn-link" onclick="handleQuantityChange(${index}, 1)">
7158                            <i class="fa fa-plus"></i>
7159                        </button>
7160                    </div>
7161                </td>
7162                <td class="text-center align-middle">
7163                    <button type="button" class="btn btn-link delete-from-list p-0" onclick="deleteItemRepair(&#39;${model}&#39;)">
7164                        <i class="fa fa-trash-o"></i>
7165                    </button>
7166                </td>
7167            </tr>
7168        `;
7169    }).join('');
7170    
7171    
7172    // Add this after the tbody.innerHTML assignment
7173    const serialInputs = document.querySelectorAll('.serial-input');
7174    const descriptionInputs = document.querySelectorAll('.description-input');
7175
7176    serialInputs.forEach((input, index) => {
7177        input.addEventListener('input', (event) => {
7178            const value = event.target.value;
7179            globals.pump[index][1] = `Serial:: ${value}`;
7180            if (globals.product_ids[index]) {
7181                globals.product_ids[index].serial = value;
7182            }
7183            updateHiddenFields();
7184            saveToStorage();
7185        });
7186    });
7187
7188    descriptionInputs.forEach((textarea, index) => {
7189        textarea.addEventListener('input', (event) => {
7190            const value = event.target.value;
7191            globals.pump[index][3] = `Description:: ${value}`;
7192            if (globals.product_ids[index]) {
7193                globals.product_ids[index].des = value;
7194            }
7195            updateHiddenFields();
7196            saveToStorage();
7197        });
7198    });
7199    
7200    
7201    // Update alert visibility
7202    updateAlertVisibility();
7203    
7204}
7205
7206
7207
7208
7209
7210
7211
7212
7213
7214
7215
7216
7217
7218function updateHiddenFields() {
7219  try {
7220    const repairModal = document.getElementById('repairModal');
7221    if (!repairModal) return; // Only run this in the repair modal
7222    
7223    // Get the actual form elements inside the repair modal
7224    const pumpField = repairModal.querySelector("[name='x_pump']");
7225    const productIdsField = repairModal.querySelector("[name='x_form_product_ids']");
7226    
7227    if (!pumpField || !productIdsField) {
7228      console.error('Required hidden fields not found in the form');
7229      return;
7230    }
7231    
7232    if (globals.pump.length > 0) {
7233      // Normal case: Repair list has items
7234      pumpField.value = globals.pump;
7235      
7236      // Add unique identifiers to product IDs
7237      const uniqueProductIds = globals.product_ids.map((item, index) => {
7238        return {
7239          ...item,
7240          // Add unique timestamp to each entry
7241          unique_id: Date.now() + index,
7242          // Ensure qty is always 1
7243          qty: 1
7244        };
7245      });
7246      
7247      productIdsField.value = JSON.stringify(uniqueProductIds);
7248      console.log('Hidden fields updated with repair list data');
7249    } else {
7250      // Don't allow form submission with empty repair list
7251      // But keep default values to prevent backend errors during validation
7252      pumpField.value = '[]';
7253      productIdsField.value = JSON.stringify([{
7254        model: 'empty',
7255        name: 'No items selected',
7256        serial: '',
7257        qty: 0,
7258        des: 'Please add items to the repair list'
7259      }]);
7260      console.log('Hidden fields set with default empty values');
7261    }
7262  } catch(err) {
7263    console.error('Error updating hidden fields:', err);
7264  }
7265}
7266
7267
7268
7269const appendListRepair = (model, serial, qty, des) => {
7270    $("#appended_list").append(`
7271        <div class="added_product alert alert-dark alert-dismissible fade show">
7272            <button type="button" class="btn-close" onclick="deleteItemRepair(&#39;${model}&#39;)" data-bs-dismiss="alert"></button>
7273            <div>
7274                <div class="row">
7275                    <p class="col-2">Model:</p>
7276                    <p class="col-10 model">${model}</p>
7277                </div>
7278                <div class="row">
7279                    <p class="col-2">Serial Number:</p>
7280                    <p class="col-10 serial">${serial}</p>
7281                </div>
7282                <div class="row">
7283                    <p class="col-2">Quantity:</p>
7284                    <p class="col-10 qty">${qty}</p>
7285                </div>
7286                <div class="row">
7287                    <p class="col-2">Description:</p>
7288                    <p class="col-10 des">${des}</p>
7289                </div>
7290            </div>
7291        </div>
7292    `);
7293};
7294
7295const invoiceRepair = () => {
7296    try {
7297        globals.invoice_address = {
7298            name: $("#invoice_name").val(),
7299            title: $("#invoice_title_dept").val(),
7300            company: $("#invoice_company").val(),
7301            email: $("#invoice_email").val(),
7302            phone: $("#invoice_phone").val(),
7303            street: $("#invoice_street").val(),
7304            city: $("#invoice_city").val(),
7305            state: $("#invoice_state").val(),
7306            zip: $("#invoice_zip").val(),
7307            po: $("#invoice_po").val()
7308        };
7309        $("[name='x_form_product_sn']").val(JSON.stringify(globals.invoice_address));
7310    } catch(err) {
7311        console.error('Error updating invoice address:', err);
7312    }
7313};
7314
7315// Warning System
7316function createCheckboxWarning() {
7317    const custom_text = document.createElement("span");
7318    custom_text.appendChild(document.createTextNode("*"));
7319    custom_text.classList.add("mb-0", "ml-2", "text-danger");
7320
7321    const warning_container = document.createElement("span");
7322    warning_container.id = "custom_container";
7323    warning_container.style.display = "none";
7324    warning_container.appendChild(custom_text);
7325    
7326    return warning_container;
7327}
7328
7329// Initialize
7330document.addEventListener('DOMContentLoaded', function() {
7331    // Load stored data
7332    loadStoredData();
7333    
7334    // Initialize the counter
7335    updateRepairCounter(); // Changed here
7336    
7337    // Setup auto-save on all form fields
7338    setupFormAutosave();
7339    
7340    // Setup form submission handler
7341    setupFormSubmissionHandler();
7342    
7343    // Initialize repair list button
7344    const addButton = document.getElementById('add_to_repair');
7345    if (addButton) {
7346        addButton.addEventListener('click', function(e) {
7347            e.preventDefault();
7348            addToRepairList();
7349        });
7350    }
7351    
7352    // Initialize form handlers
7353    document.querySelectorAll("#billing_container .pt-2 > .col-lg-6 > input").forEach(field => {
7354        field.addEventListener('keyup', invoiceRepair);
7355    });
7356    
7357    const stateSelect = document.querySelector("#billing_container .pt-2 > .col-lg-6 > select");
7358    if (stateSelect) {
7359        stateSelect.addEventListener('change', invoiceRepair);
7360    }
7361    
7362    // Initialize checkbox handlers
7363    const checkbox = document.getElementById("same_as_shipping");
7364    if (checkbox) {
7365        checkbox.addEventListener("click", () => {
7366            if (checkbox.checked) {
7367                $("#invoice_name").val($("#oxq5zbwzo44").val());
7368                $("#invoice_title_dept").val($("#owfyikvnu41").val());
7369                $("#invoice_company").val($("#oeyh3f7dyxv").val());
7370                $("#invoice_email").val($("#omn71rjd5b8h").val());
7371                $("#invoice_phone").val($("#ob3obgczg7u").val());
7372                $("#invoice_street").val($("#oz4139zkyay").val());
7373                $("#invoice_city").val($("#ou746qtumqfi").val());
7374                $("#invoice_state").val($("#o2a0yj9c46df").val());
7375                $("#invoice_zip").val($("#ov5nxyg4f0o7").val());
7376                invoiceRepair();
7377            } else {
7378                $("#invoice_name").val('');
7379                $("#invoice_title_dept").val('');
7380                $("#invoice_company").val('');
7381                $("#invoice_email").val('');
7382                $("#invoice_phone").val('');
7383                $("#invoice_street").val('');
7384                $("#invoice_city").val('');
7385                $("#invoice_state").val('');
7386                $("#invoice_zip").val('');
7387            }
7388        });
7389    }
7390    
7391    // Initialize checkbox warnings
7392    let lead_forms = $("form[data-model_name='res.partner']").toArray();
7393    if (lead_forms) {
7394        for (let form of lead_forms) {
7395            let checkbox_container = $(form).find("[name='x_opt_in']");
7396            let warning = createCheckboxWarning();
7397            checkbox_container.after(warning);
7398
7399            let checkbox = $(form).find("input[name='x_opt_in']");
7400            let warning_display = $(form).find("#custom_container");
7401            let submit_btn = $(form).find("a.s_website_form_send");
7402
7403            // Add website_id if missing
7404            let lead_forms = $("#repairModal form[data-model_name='res.partner']").toArray();
7405            let web_id = $(form).find("[name='website_id']");
7406            if (web_id.length === 0) {
7407                $(form).append('<input type="number" class="form-control s_website_form_input d-none" name="website_id" required="1" placeholder="website_id" id="website_id" value="1"/>');
7408            }
7409
7410            // Handle form submission
7411            submit_btn.on("click", function() {
7412                if (checkbox.is(':checked')) {
7413                    warning_display.hide();
7414                }
7415                else {
7416                    warning_display.show();
7417                }
7418            });
7419        }
7420    }
7421
7422    // Check for pending notifications
7423    checkPendingNotification();
7424    
7425});
7426
7427function updateRepairValidation() {
7428    const validationInput = document.getElementById('repair_list_validation');
7429    const validationMessage = document.getElementById('repair-validation-message');
7430    
7431    if (validationInput && validationMessage) {
7432        if (globals.pump.length > 0) {
7433            validationInput.value = 'valid';
7434            validationMessage.style.display = 'none';
7435        } else {
7436            validationInput.value = '';
7437            validationMessage.style.display = 'block';
7438        }
7439    }
7440}
7441
7442document.addEventListener('DOMContentLoaded', function() {
7443  // Only target the repair form inside the repair modal
7444  const repairModal = document.getElementById('repairModal');
7445  if (!repairModal) return; // Exit if the repair modal doesn't exist on this page
7446  
7447  const form = repairModal.querySelector('form[data-model_name="res.partner"]');
7448  
7449  if (form) {
7450    // Instead of overriding the submit method, use a more reliable approach
7451    // by handling the native submit event
7452    form.addEventListener('submit', function(e) {
7453      // Always check validation first
7454      if (!validateRepairFormBeforeSubmit()) {
7455        // Prevent the form from submitting
7456        e.preventDefault();
7457        e.stopPropagation();
7458        return false;
7459      }
7460    }, true); // Use capturing phase to ensure we handle it first
7461    
7462    // Handle the submit button click
7463    const submitBtn = form.querySelector('a.s_website_form_send');
7464    if (submitBtn) {
7465      submitBtn.addEventListener('click', function(e) {
7466        // Always check validation first
7467        if (!validateRepairFormBeforeSubmit()) {
7468          // Prevent the default click behavior
7469          e.preventDefault();
7470          e.stopPropagation();
7471          return false;
7472        }
7473        
7474        // If we reach this point, validation passed
7475        // Let the default Odoo click handler continue
7476      });
7477    }
7478  }
7479});
7480
7481function validateRepairFormBeforeSubmit() {
7482  // Only run this validation if we're in the repair modal
7483  const repairModal = document.getElementById('repairModal');
7484  if (!repairModal) return true; // Let other forms proceed normally
7485  
7486  let isValid = true; // Start with assuming the form is valid
7487  
7488  // First, check if repair list has items
7489  if (globals.pump.length === 0) {
7490    isValid = false; // Mark validation as failed
7491    
7492    // Show the warning message
7493    const warningAlert = repairModal.querySelector('.repair-list-items > .alert-warning');
7494    if (warningAlert) {
7495      warningAlert.style.display = 'block';
7496      warningAlert.style.border = '2px solid red';
7497      warningAlert.style.boxShadow = '0 0 10px rgba(255,0,0,0.3)';
7498      warningAlert.scrollIntoView({ behavior: 'smooth' });
7499      
7500      // Show a more user-friendly error instead of the backend error
7501      Swal.fire({
7502        title: 'Empty Repair List',
7503        html: '<strong>Your repair list is empty.</strong><br/>Please add at least one product to continue.',
7504        icon: 'warning',
7505        confirmButtonText: 'Add Products',
7506        confirmButtonColor: '#0052A0'
7507      }).then((result) => {
7508        if (result.isConfirmed) {
7509          // Open the shop category page
7510          window.location.href = '/shop/category/equipment-repair-services-84';
7511        }
7512      });
7513    }
7514    
7515    // Return false immediately to prevent further validation
7516    return false;
7517  }
7518  
7519  // If repair list is valid, then check required fields
7520  // Create an array to collect invalid field names
7521  const invalidFieldNames = [];
7522  
7523  // Ensure required fields have values only in the repair modal form
7524  const requiredFields = repairModal.querySelectorAll('input[required], select[required], textarea[required]');
7525  
7526  // Check each required field
7527  requiredFields.forEach((field) => {
7528    // Skip fields that are hidden or in hidden parent elements
7529    const isHidden = field.closest('.s_website_form_field_hidden_if')?.classList.contains('d-none');
7530    if (isHidden) {
7531      // Remove invalid class if it was previously marked invalid
7532      field.classList.remove('is-invalid');
7533      return; // Skip validation for hidden fields
7534    }
7535    
7536    // For select fields, first option with empty value is not valid
7537    if (field.tagName === 'SELECT' && field.value === '') {
7538      field.classList.add('is-invalid');
7539      invalidFieldNames.push(field.placeholder || (field.options[0] && field.options[0].text) || field.name);
7540      isValid = false;
7541    }
7542    // For text inputs and textareas
7543    else if (!field.value.trim()) {
7544      field.classList.add('is-invalid');
7545      invalidFieldNames.push(field.placeholder || field.name);
7546      isValid = false;
7547    } 
7548    else {
7549      // Field is valid
7550      field.classList.remove('is-invalid');
7551    }
7552  });
7553  
7554    // If any fields are invalid, just focus on the first invalid field without showing a popup
7555    if (!isValid) {
7556      console.log('Invalid fields:', invalidFieldNames);
7557      
7558      // Scroll to first invalid field in the repair modal
7559      const firstInvalid = repairModal.querySelector('.is-invalid');
7560      if (firstInvalid) {
7561        firstInvalid.scrollIntoView({ behavior: 'smooth', block: 'center' });
7562        firstInvalid.focus(); // Also focus the field
7563      }
7564    }
7565  
7566  return isValid;
7567}
7568
7569// Add this to catch form submission errors, but only for the repair modal
7570window.addEventListener('error', function(event) {
7571  const repairModal = document.getElementById('repairModal');
7572  if (!repairModal) return; // Not on a page with repair modal
7573  
7574  // Only handle errors from the repair modal form
7575  if (event.target.tagName === 'FORM' && repairModal.contains(event.target)) {
7576    // Prevent the default error handling
7577    event.preventDefault();
7578    
7579    // Check if it's because of empty repair list
7580    if (globals.pump.length === 0) {
7581      // Show specific error message for empty repair list
7582      Swal.fire({
7583        title: 'Empty Repair List',
7584        html: '<strong>Your repair list is empty.</strong><br/>Please add at least one product to continue.',
7585        icon: 'warning',
7586        confirmButtonText: 'Add Products',
7587        confirmButtonColor: '#0052A0'
7588      }).then((result) => {
7589        if (result.isConfirmed) {
7590          // Open the shop category page
7591          window.location.href = '/shop/category/equipment-repair-services-84';
7592        }
7593      });
7594    } else {
7595      // Show a general error message
7596      Swal.fire({
7597        title: 'Form Submission Error',
7598        text: 'We encountered an issue while processing your form. Please make sure all items have serial numbers and descriptions.',
7599        icon: 'error',
7600        confirmButtonText: 'Ok'
7601      });
7602    }
7603  }
7604}, true);
7605
7606// Catch AJAX errors for form submissions, only for the repair form
7607$(document).ajaxError(function(event, jqXHR, settings, thrownError) {
7608  const repairModal = document.getElementById('repairModal');
7609  if (!repairModal || repairModal.style.display === 'none') return; // Not dealing with the repair modal
7610  
7611  if (settings.url && 
7612      settings.url.includes('/website/form/') && 
7613      settings.data && 
7614      (settings.data.includes('x_form_product_ids') || settings.data.includes('x_pump'))) {
7615    
7616    // Check if it's because of empty repair list
7617    if (globals.pump.length === 0) {
7618      // Show specific error message for empty repair list
7619      Swal.fire({
7620        title: 'Empty Repair List',
7621        html: '<strong>Your repair list is empty.</strong><br/>Please add at least one product to continue.',
7622        icon: 'warning',
7623        confirmButtonText: 'Add Products',
7624        confirmButtonColor: '#0052A0'
7625      }).then((result) => {
7626        if (result.isConfirmed) {
7627          // Open the shop category page
7628          window.location.href = '/shop/category/equipment-repair-services-84';
7629        }
7630      });
7631    } else {
7632      // Show a general error message
7633      Swal.fire({
7634        title: 'Form Submission Error',
7635        text: 'We encountered an issue while processing your form. Please try again or contact support if the problem persists.',
7636        icon: 'error',
7637        confirmButtonText: 'Ok'
7638      });
7639    }
7640  }
7641});
7642
7643// Make sure SweetAlert2 is loaded
7644function ensureSweetAlert() {
7645  if (typeof Swal === 'undefined') {
7646    // Create a script element
7647    const script = document.createElement('script');
7648    script.src = 'https://cdn.jsdelivr.net/npm/sweetalert2@11';
7649    script.async = false; // We want this to load immediately
7650    document.head.appendChild(script);
7651    
7652    // Return a promise that resolves when SweetAlert is loaded
7653    return new Promise((resolve) => {
7654      script.onload = () => {
7655        resolve();
7656      };
7657    });
7658  }
7659  
7660  // SweetAlert is already loaded
7661  return Promise.resolve();
7662}
7663
7664// Call this function at the start
7665ensureSweetAlert();
7666
7667
7668
7669// Add this function to manage alert visibility
7670function updateAlertVisibility() {
7671    const warningAlert = document.querySelector('.repair-list-items > .alert-warning');
7672    if (warningAlert) {
7673        warningAlert.style.display = globals.pump.length > 0 ? 'none' : 'block';
7674    }
7675}
7676
7677// Add this to your existing JavaScript
7678function storeNotificationData(productData) {
7679    localStorage.setItem('pendingNotification', JSON.stringify({
7680        productId: productData.productId,
7681        productName: productData.productName,
7682        quantity: productData.quantity,
7683        timestamp: new Date().getTime()
7684    }));
7685}
7686
7687
7688function checkPendingNotification() {
7689    const pendingNotification = localStorage.getItem('pendingNotification');
7690    if (pendingNotification) {
7691        try {
7692            const data = JSON.parse(pendingNotification);
7693            const timestamp = data.timestamp;
7694            const currentTime = new Date().getTime();
7695            
7696            // Only show notification if it's less than 5 seconds old
7697            if (currentTime - timestamp < 12000) {
7698                const notification = document.getElementById('repairNotification');
7699                const notificationImg = document.getElementById('notification-img');
7700                const notificationDetails = document.getElementById('notification-details');
7701                
7702                if (notification && notificationDetails) {
7703                    if (notificationImg) {
7704                        notificationImg.src = `/web/image/product.product/${data.productId}/image_128`;
7705                        notificationImg.alt = data.productName;
7706                    }
7707                    
7708                    notificationDetails.innerHTML = `
7709                        <strong>${data.quantity} x ${data.productName}</strong><br/>
7710                        <small>(${data.quantity > 1 ? 'items' : 'item'} added to repair list)</small>
7711                    `;
7712                    
7713                    // Set animation flag for counter before showing notification
7714                    globals.shouldAnimate = true;
7715                    updateRepairCounter();
7716                    
7717                    showNotification(notification);
7718                }
7719            }
7720        } catch (error) {
7721            console.error('Error handling pending notification:', error);
7722        }
7723        
7724        // Clear the pending notification
7725        localStorage.removeItem('pendingNotification');
7726    }
7727}
7728
7729function showNotification(notification) {
7730    // Instead of setting display: block, we add the show class
7731    notification.style.display = 'block';
7732    // Give the browser a moment to process the display change
7733    setTimeout(() => {
7734        notification.classList.add('show');
7735    }, 10);
7736
7737    // Hide notification after 2 seconds
7738    setTimeout(() => {
7739        hideNotification(notification);
7740    }, 2000);
7741}
7742
7743function hideNotification(notification) {
7744    // Remove the show class first
7745    notification.classList.remove('show');
7746    
7747    // Wait for transition to complete before hiding completely
7748    setTimeout(() => {
7749        notification.style.display = 'none';
7750    }, 300); // Match this with your transition duration
7751}
7752
7753function closeNotification() {
7754    const notification = document.getElementById('repairNotification');
7755    if (notification) {
7756        hideNotification(notification);
7757    }
7758}
7759
7760// Add styles
7761const styles = document.createElement('style');
7762styles.textContent = `
7763    #repairModal main.modal-body {
7764        max-height: 80vh;
7765        overflow-y: auto;
7766        padding-bottom: 0;
7767    }
7768    
7769    #repairModal footer.modal-footer {
7770        padding: 1rem;
7771        border-top: 1px solid #dee2e6;
7772        background: white;
7773    }
7774`;
7775document.head.appendChild(styles);
7776</script>
7776
7777
7778
7779    
7779<script type="f47a395ed1cc74a9097a0743-text/javascript">
7780        
7781        
7782        
7783        
7784        
7785        
7786            
7787        
7788        
7789        
7790            
7791        
7792        
7793        
7794        
7795        
7796        
7797        
7798            
7799        
7800        
7801            
7802        
7803        
7804            
7805        
7806        
7807            
7808        
7809        
7810            
7811        
7812        
7813        
7814        
7815        
7816        
7817        
7818        
7819        
7820        
7821        
7822        
7823        
7824        
7825        
7826        
7827        
7828        
7829        
7830                                    
7831        
7832        
7833        
7834        
7835        
7836        
7837        
7838        
7839        
7840        
7841            
7842        
7843        
7844        
7845        
7846            
7847        
7848        
7849        
7850        
7851        
7852        
7853        
7854        
7855                
7856        
7857        
7858        
7859        
7860                
7861        
7862        
7863                
7864        
7865        
7866        
7867        
7868        
7869        
7870        
7871            
7872        
7873        
7874        
7875        
7876        
7877        
7878        
7879            
7880        
7881        
7882        
7883        
7884        
7885        
7886        
7887        
7888        
7889        
7890        
7891        
7892        
7893        
7894        
7895        
7896        
7897        
7898        
7899        
7900        
7901        
7902        
7903        
7904        
7905        
7906        
7907        
7908        
7909        
7910        
7911        
7912        
7913        
7914        
7915        
7916        
7917        
7918        
7919        
7920        
7921        
7922        
7923        
7924        
7925        
7926        
7927        
7928        // Modified handleAddToRepair function to always add new items
7929function handleAddToRepair(button) {
7930    // Get product information from data attributes
7931    const productId = button.getAttribute('data-product-id');
7932    const templateId = button.getAttribute('data-template-id');
7933    let productName = button.getAttribute('data-product-name');
7934    
7935    // Determine source page more accurately
7936    const isProductDetailPage = window.location.pathname.includes('/shop/') && 
7937        window.location.pathname.split('/').filter(segment => segment.length > 0).length > 2;
7938    
7939    const sourcePage = button.getAttribute('data-source-page') || 
7940        (isProductDetailPage ? 'product' : 'category');
7941
7942    if (!productId || !productName) {
7943        console.error('Product information not found');
7944        return;
7945    }
7946    
7947    // Remove "[Repair Service]" from the product name if not already done
7948    productName = productName.replace(/\[Repair Service\]/g, '').trim();
7949    
7950    // Set animation flag for counter
7951    globals.shouldAnimate = true;
7952    
7953    // Always add as a new item (don't check for existing)
7954    globals.item = (globals.item < 0) ? 0 : globals.item + 1;
7955    globals.pump[globals.item] = [
7956        `Model:: ${productName}`,
7957        'Serial:: ',
7958        `Qty:: 1`, // Always set quantity to 1
7959        'Description:: ',
7960        ' : '
7961    ];
7962                    
7963    globals.product_ids[globals.item] = {
7964        model: productId,
7965        template_id: templateId,
7966        name: productName,
7967        serial: '',
7968        qty: 1, // Always set quantity to 1
7969        des: '',
7970        source_page: sourcePage
7971    };
7972    
7973    // Show notification
7974    const notification = document.getElementById('repairNotification');
7975    const notificationImg = document.getElementById('notification-img');
7976    const notificationDetails = document.getElementById('notification-details');
7977    
7978    if (notification && notificationDetails) {
7979        if (notificationImg) {
7980            // Prefer template ID for notification image, fallback to product ID
7981            notificationImg.src = templateId 
7982                ? `/web/image/product.template/${templateId}/image_128`
7983                : `/web/image/product.product/${productId}/image_128`;
7984            notificationImg.alt = productName;
7985        }
7986        
7987        notificationDetails.innerHTML = `
7988            <strong>1 x ${productName}</strong><br/>
7989            <small>(item added to repair list)</small>
7990        `;
7991        
7992        notification.style.display = 'block';
7993        notification.classList.add('show');
7994        
7995        setTimeout(() => {
7996            notification.classList.remove('show');
7997            setTimeout(() => {
7998                notification.style.display = 'none';
7999            }, 300);
8000        }, 2000);
8001    }
8002    
8003    // Update everything
8004    updateHiddenFields();
8005    saveToStorage();
8006    displayRepairList();
8007    updateRepairCounter();
8008    updateRepairValidation();
8009    updateAlertVisibility();
8010    
8011    // Store image URLs with fallback to base64
8012    if (productId) {
8013        try {
8014            const imageUrl = `/web/image/product.product/${productId}/image_128`;
8015            fetch(imageUrl)
8016                .then(response => response.blob())
8017                .then(blob => {
8018                    const reader = new FileReader();
8019                    reader.onloadend = () => {
8020                        localStorage.setItem(`repair_image_${productId}`, reader.result);
8021                    };
8022                    reader.readAsDataURL(blob);
8023                })
8024                .catch(error => {
8025                    // Fallback to storing URL if fetch fails
8026                    localStorage.setItem(`repair_image_${productId}`, imageUrl);
8027                    console.error('Error fetching product image:', error);
8028                });
8029        } catch (error) {
8030            console.error('Error storing product image:', error);
8031        }
8032    }
8033
8034    if (templateId) {
8035        try {
8036            const imageUrl = `/web/image/product.template/${templateId}/image_128`;
8037            fetch(imageUrl)
8038                .then(response => response.blob())
8039                .then(blob => {
8040                    const reader = new FileReader();
8041                    reader.onloadend = () => {
8042                        localStorage.setItem(`repair_image_${templateId}`, reader.result);
8043                    };
8044                    reader.readAsDataURL(blob);
8045                })
8046                .catch(error => {
8047                    // Fallback to storing URL if fetch fails
8048                    localStorage.setItem(`repair_image_${templateId}`, imageUrl);
8049                    console.error('Error fetching template image:', error);
8050                });
8051        } catch (error) {
8052            console.error('Error storing template image:', error);
8053        }
8054    }
8055}
8056
8057
8058        
8059        function getProductDataAndAddToRepair(button) {
8060            // Read data directly from the button's own attributes,
8061            // populated server-side via QWeb (t-att-data-product-id, etc.)
8062            const productId = button.getAttribute('data-product-id');
8063            const templateId = button.getAttribute('data-template-id');
8064            let productName = button.getAttribute('data-product-name') || '';
8065            
8066            // Determine if we're on a product detail page
8067            const currentPath = window.location.pathname;
8068            const isProductDetailPage = currentPath.includes('/shop/') && 
8069                currentPath.split('/shop/')[1].split('/').length === 2;
8070            
8071            // Remove "[Repair Service]" from the product name if present
8072            productName = productName.replace(/\[Repair Service\]/g, '').trim();
8073            
8074            // Call the handleAddToRepair function with the gathered data
8075            handleAddToRepair({
8076                getAttribute: (attr) => {
8077                    switch(attr) {
8078                        case 'data-product-id':
8079                            return productId;
8080                        case 'data-template-id':
8081                            return templateId;
8082                        case 'data-product-name':
8083                            return productName;
8084                        case 'data-source-page':
8085                            return isProductDetailPage ? 'product' : 'category';
8086                        default:
8087                            return null;
8088                    }
8089                }
8090            });
8091        }
8092        
8093        
8094        
8095        
8096        
8097            
8098        
8099        
8100        
8101        
8102            
8103        
8104        
8105        
8106            
8107        
8108        
8109        
8110        
8111        
8112        
8113            
8114        
8115        
8116        
8117        
8118            
8119        
8120        
8121        
8122        
8123        
8124        
8125        
8126        
8127        
8128        
8129        
8130        
8131        
8132        
8133        
8134        
8135        
8136        
8137    </script>
8137
8138
8139
8140        
8141        <style>
8142            #repairModal .modal-content {
8143                top: 100px;
8144            }
8145            
8146            #repairModal main.modal-body {
8147                max-height: 80vh;
8148                overflow-y: auto;
8149                padding-bottom: 0;
8150            }
8151            
8152            #repairModal footer.modal-footer {
8153                padding: 1rem;
8154                border-top: 1px solid #dee2e6;
8155                background: white;
8156            }
8157            
8158            #my_repair_quantity {
8159                transition: all 0.3s ease-in-out;
8160            }
8161            
8162            
8163            .notification-container {
8164                position: fixed;
8165                top: 150px;
8166                right: calc(50% - 700px);
8167                z-index: 9999;
8168                width: 350px;
8169                background: white;
8170                border-radius: 8px;
8171                box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
8172                transition: all 0.3s ease-in-out;
8173                opacity: 0;
8174                visibility: hidden;
8175                transform: translateY(-20px);
8176            }
8177            
8178            .notification-container.show {
8179                opacity: 1;
8180                visibility: visible;
8181                transform: translateY(0);
8182            }
8183
8184            
8185            /* Mobile styles */
8186            @media screen and (max-width: 768px) {
8187                .notification-container {
8188                    right: 50%;
8189                    transform: translateX(50%) translateY(-20px);
8190                    width: 90%;
8191                    max-width: 350px;
8192                    top: 115px;
8193                }
8194                .notification-container.show {
8195                    transform: translateX(50%) translateY(0);
8196                }
8197            }
8198            
8199            /* Medium devices (tablets) */
8200            @media screen and (max-width: 1024px) and (min-width: 769px) {
8201                .notification-container {
8202                    right: 40%;
8203                    transform: translateX(40%) translateY(-20px);
8204                    width: 80%;
8205                    max-width: 350px;
8206                    top: 115px;
8207                }
8208                .notification-container.show {
8209                    transform: translateX(40%) translateY(0);
8210                }
8211            }
8212            
8213            /* Small laptops */
8214            @media screen and (max-width: 1366px) and (min-width: 1025px) {
8215                .notification-container {
8216                    right: 30%;
8217                    transform: translateX(30%) translateY(-20px);
8218                    width: 70%;
8219                    max-width: 350px;
8220                    top: 115px;
8221                }
8222                .notification-container.show {
8223                    transform: translateX(30%) translateY(0);
8224                }
8225            }
8226            
8227            /* Default desktop styles */
8228            @media screen and (min-width: 1367px) {
8229                .notification-container {
8230                    right: 20%;
8231                    transform: translateX(20%) translateY(-20px);
8232                    width: 60%;
8233                    max-width: 350px;
8234                    top: 115px;
8235                }
8236                .notification-container.show {
8237                    transform: translateX(20%) translateY(0);
8238                }
8239            }
8240        
8241            .notification-content {
8242                padding: 15px;
8243            }
8244        
8245            .notification-header {
8246                display: flex;
8247                justify-content: space-between;
8248                align-items: center;
8249                margin-bottom: 15px;
8250                border-bottom: 1px solid #dee2e6;
8251                padding-bottom: 10px;
8252            }
8253        
8254            .close-btn {
8255                background: none;
8256                border: none;
8257                font-size: 20px;
8258                cursor: pointer;
8259                padding: 0 5px;
8260                color: #6c757d;
8261            }
8262        
8263            .notification-body {
8264                display: flex;
8265                flex-direction: column;
8266                gap: 15px;
8267            }
8268        
8269            .product-info {
8270                display: flex;
8271                gap: 15px;
8272                align-items: center;
8273            }
8274        
8275            .product-thumbnail {
8276                width: 60px;
8277                height: 60px;
8278                object-fit: contain;
8279                border: 1px solid #dee2e6;
8280                padding: 2px;
8281            }
8282        
8283            .product-details {
8284                flex: 1;
8285            }
8286        
8287            .view-repair-btn {
8288                width: 100%;
8289                padding: 8px;
8290                background-color: #0052A0;
8291                color: white;
8292                border: none;
8293                border-radius: 4px;
8294                cursor: pointer;
8295                text-align: center;
8296                text-decoration: none;
8297            }
8298        
8299            .view-repair-btn:hover {
8300                background-color: #004080;
8301                color: white;
8302                text-decoration: none;
8303            }
8304        </style>
8305            </div>
8306<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" type="f47a395ed1cc74a9097a0743-text/javascript"></script>
8306
8307
8308
8309
8310
8311
8312
8313
8314
8315
8316
8317
8318
8319
8320    
8321
8322
8323
8324
8325
8326
8327
8328        
8329
8330
8331
8332
8333
8334
8335        
8336
8337
8338
8339
8340
8341        
8342
8343
8344
8345
8346
8347
8348
8349
8350
8351
8352
8353
8354
8355
8356
8357        
8358
8359
8360
8361
8362
8363
8364        
8365
8366
8367
8368
8369
8370        
8371
8372
8373
8374
8375
8376
8377
8378
8379
8380
8381    
8382
8383
8384
8385<script type="f47a395ed1cc74a9097a0743-text/javascript">
8386    let checkbox_warning = function () {
8387        let custom_text = document.createElement("span");
8388        custom_text.appendChild(document.createTextNode("*"));
8389        custom_text.classList.add("mb-0", "ml-2", "text-danger");
8390
8391        let warning_container = document.createElement("span");
8392        warning_container.id = "custom_container";
8393        warning_container.style.display = "none";
8394
8395        warning_container.appendChild(custom_text);
8396        
8397        return warning_container;
8398    };
8399
8400    document.addEventListener('DOMContentLoaded', () => {
8401        let lead_forms = $("form[data-model_name='res.partner']").toArray();
8402        if (lead_forms) {
8403            for (let form of lead_forms) {
8404                let checkbox_container = $(form).find("[name='x_opt_in']");
8405                if ($(form).find("#custom_container").length === 0) {
8406                    let _checkbox_function = checkbox_warning();
8407                    checkbox_container.after(_checkbox_function);
8408                }
8409                let checkbox = $(form).find("input[name='x_opt_in']");
8410                let warning = $(form).find("#custom_container");
8411                let btn = $(form).find("a.s_website_form_send");
8412
8413                let web_id = $(form).find("[name='x_website_id']");
8414                if (web_id.length == 0) {
8415                    let append_web_id = '<input type="number" class="form-control s_website_form_input d-none" name="x_website_id" required="1" placeholder="x_website_id" id="x_website_id" value="1"/>';
8416                    $(form).append(append_web_id);
8417                }
8418
8419                btn.on("click", function () {
8420                    if (checkbox.is(':checked')) {
8421                        warning.hide();
8422                    } else {
8423                        warning.show();
8424                    }
8425                });
8426            }
8427        }
8428    });
8429
8430    document.addEventListener('DOMContentLoaded', () => {
8431        let lead_forms_2 = $("form[data-model_name='crm.lead']").toArray();
8432        if (lead_forms_2) {
8433            for (let form of lead_forms_2) {
8434                let checkbox_container = $(form).find("[name='x_opt_in']");
8435                if ($(form).find("#custom_container").length === 0) {
8436                    let _checkbox_function = checkbox_warning();
8437                    checkbox_container.after(_checkbox_function);
8438                }
8439                let checkbox = $(form).find("input[name='x_opt_in']");
8440                let warning = $(form).find("#custom_container");
8441                let btn = $(form).find("a.s_website_form_send");
8442
8443                let web_id = $(form).find("[name='x_website_id']");
8444                if (web_id.length == 0) {
8445                    let append_web_id = '<input type="number" class="form-control s_website_form_input d-none" name="x_website_id" required="1" placeholder="x_website_id" id="x_website_id" value="1"/>';
8446                    $(form).append(append_web_id);
8447                }
8448
8449                btn.on("click", function () {
8450                    if (checkbox.is(':checked')) {
8451                        warning.hide();
8452                    } else {
8453                        warning.show();
8454                    }
8455                });
8456            }
8457        }
8458    });
8459</script>
8459
8460
8461
8462
8463
8464
8465
8466
8467
8468
8469
8470
8471
8472
8473            
8474            
8475            
8476
8477
8478
8479
8480
8481
8482
8483
8484
8485
8486
8487
8488
8489
8490  
8491
8492
8493
8494
8495
8496
8497
8498
8499
8500      
8501
8502
8503
8504        
8505
8506
8507
8508
8509
8510
8511        <!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 8511-8512
8511
8512<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
8512GTM-9G8J
vendor: 85 bytes, lines 8512-8513
8512"
8513height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
8514<!-- End Google Tag Manager (noscript) -->
8515
8516<noscript>
8517<img height="1" width="1" src="https://www.facebook.com/tr?id=317369927102194&ev=PageView &noscript=1"/>
8518</noscript>
8519
8520<!-- Web Order Confirmation Tracker -->
8521<script type="f47a395ed1cc74a9097a0743-text/javascript">
8522
8523    if (window.location.href.indexOf("/shop/confirmation") > -1) {
8524      let tag = document.getElementById("data-order-id");
8525      let tx_id = tag.innerText;
8526      
8527      let tx_tracker = { 
8528          'send_to': 'AW-984622624/lpIICN_S84MYEKDMwNUD', 
8529          'transaction_id': tx_id 
8530          }; 
8531      
8532      gtag('event', 'conversion', tx_tracker);
8533    }
8534
8535</script>
8535
8536<!-- Web Order Confirmation Tracker -->
vendor: 153 bytes, lines 8536-8538
8536
8537
8538        <script src="/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js" data-cf-settings="f47a395ed1cc74a9097a0743-|49" defer></script>
8538<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v4bc70e2c01a94c73b74392e4234840661791215815920" integrity="sha512-L0ha0OXavK/8okipN9F8BtP84dg9DUhPERbBXzwI6dgTA55d2+yweo3pn5CSFYs45/r8md2+xvUPtTdvTNRfjA==" data-cf-beacon='{"version":"2024.11.0","token":"f18ae9003cbb491b858c97a33cde7630","r":1,"spa":2}' crossorigin="anonymous"></script>
8538
8539</body>
8540</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.