PageSourceSearch

https://fleetnetwork.ca/search-results-page?q=brother%20printer

html fleetnetwork.ca collected 2026-10-09 01:26:37 UTC 202,305 bytes, 3,759 lines download raw bytes

1
2<!DOCTYPE html>
3<html class="no-js" lang="en">
4    <head>
5        <title>Search results</title>
6        <link rel="dns-prefetch preconnect" href="https://cdn11.bigcommerce.com/s-xwx16vh8tc" crossorigin><link rel="dns-prefetch preconnect" href="https://fonts.googleapis.com/" crossorigin><link rel="dns-prefetch preconnect" href="https://fonts.gstatic.com/" crossorigin>
7        <meta name="keywords" content="IP phones, desktop computers, laptops, network switches, wireless access points, firewalls, computer servers, enterprise routers"><link rel='canonical' href='https://fleetnetwork.ca/search-results-page' /><meta name='platform' content='bigcommerce.stencil' />
8        
9         
10
11        <link href="https://cdn11.bigcommerce.com/s-xwx16vh8tc/product_images/favicon2026.png?t&#x3D;1759413594" rel="shortcut icon">
12        <meta name="viewport" content="width=device-width, initial-scale=1">
13
14        
14<script>
15            document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
16        </script>
16
17
18        
18<script>
19    function browserSupportsAllFeatures() {
20        return window.Promise
21            && window.fetch
22            && window.URL
23            && window.URLSearchParams
24            && window.WeakMap
25            // object-fit support
26            && ('objectFit' in document.documentElement.style);
27    }
28
29    function loadScript(src) {
30        var js = document.createElement('script');
31        js.src = src;
32        js.onerror = function () {
33            console.error('Failed to load polyfill script ' + src);
34        };
35        document.head.appendChild(js);
36    }
37
38    if (!browserSupportsAllFeatures()) {
39        loadScript('https://cdn11.bigcommerce.com/s-xwx16vh8tc/stencil/61b196e0-a378-013f-3a34-06627e5707c7/e/598b9390-15d8-013f-73e5-3ea3e6b526ff/dist/theme-bundle.polyfills.js');
40    }
41</script>
41
42        
42<script>window.consentManagerTranslations = `{"locale":"en","locales":{"consent_manager.data_collection_warning":"en","consent_manager.accept_all_cookies":"en","consent_manager.gdpr_settings":"en","consent_manager.data_collection_preferences":"en","consent_manager.manage_data_collection_preferences":"en","consent_manager.use_data_by_cookies":"en","consent_manager.data_categories_table":"en","consent_manager.allow":"en","consent_manager.accept":"en","consent_manager.deny":"en","consent_manager.dismiss":"en","consent_manager.reject_all":"en","consent_manager.category":"en","consent_manager.purpose":"en","consent_manager.functional_category":"en","consent_manager.functional_purpose":"en","consent_manager.analytics_category":"en","consent_manager.analytics_purpose":"en","consent_manager.targeting_category":"en","consent_manager.advertising_category":"en","consent_manager.advertising_purpose":"en","consent_manager.essential_category":"en","consent_manager.esential_purpose":"en","consent_manager.yes":"en","consent_manager.no":"en","consent_manager.not_available":"en","consent_manager.cancel":"en","consent_manager.save":"en","consent_manager.back_to_preferences":"en","consent_manager.close_without_changes":"en","consent_manager.unsaved_changes":"en","consent_manager.by_using":"en","consent_manager.agree_on_data_collection":"en","consent_manager.change_preferences":"en","consent_manager.cancel_dialog_title":"en","consent_manager.privacy_policy":"en","consent_manager.allow_category_tracking":"en","consent_manager.disallow_category_tracking":"en"},"translations":{"consent_manager.data_collection_warning":"We use cookies (and other similar technologies) to collect data to improve your shopping experience.","consent_manager.accept_all_cookies":"Accept All Cookies","consent_manager.gdpr_settings":"Settings","consent_manager.data_collection_preferences":"Website Data Collection Preferences","consent_manager.manage_data_collection_preferences":"Manage Website Data Collection Preferences","consent_manager.use_data_by_cookies":" uses data collected by cookies and JavaScript libraries to improve your shopping experience.","consent_manager.data_categories_table":"The table below outlines how we use this data by category. To opt out of a category of data collection, select 'No' and save your preferences.","consent_manager.allow":"Allow","consent_manager.accept":"Accept","consent_manager.deny":"Deny","consent_manager.dismiss":"Dismiss","consent_manager.reject_all":"Reject all","consent_manager.category":"Category","consent_manager.purpose":"Purpose","consent_manager.functional_category":"Functional","consent_manager.functional_purpose":"Enables enhanced functionality, such as videos and live chat. If you do not allow these, then some or all of these functions may not work properly.","consent_manager.analytics_category":"Analytics","consent_manager.analytics_purpose":"Provide statistical information on site usage, e.g., web analytics so we can improve this website over time.","consent_manager.targeting_category":"Targeting","consent_manager.advertising_category":"Advertising","consent_manager.advertising_purpose":"Used to create profiles or personalize content to enhance your shopping experience.","consent_manager.essential_category":"Essential","consent_manager.esential_purpose":"Essential for the site and any requested services to work, but do not perform any additional or secondary function.","consent_manager.yes":"Yes","consent_manager.no":"No","consent_manager.not_available":"N/A","consent_manager.cancel":"Cancel","consent_manager.save":"Save","consent_manager.back_to_preferences":"Back to Preferences","consent_manager.close_without_changes":"You have unsaved changes to your data collection preferences. Are you sure you want to close without saving?","consent_manager.unsaved_changes":"You have unsaved changes","consent_manager.by_using":"By using our website, you're agreeing to our","consent_manager.agree_on_data_collection":"By using our website, you're agreeing to the collection of data as described in our ","consent_manager.change_preferences":"You can change your preferences at any time","consent_manager.cancel_dialog_title":"Are you sure you want to cancel?","consent_manager.privacy_policy":"Privacy Policy","consent_manager.allow_category_tracking":"Allow [CATEGORY_NAME] tracking","consent_manager.disallow_category_tracking":"Disallow [CATEGORY_NAME] tracking"}}`;</script>
42
43
44        
44<script>
45            window.lazySizesConfig = window.lazySizesConfig || {};
46            window.lazySizesConfig.loadMode = 1;
47        </script>
47
48        
48<script>
49            (function () {
50                var getViewportWidthPx = function () {
51                    return Math.max(
52                        document.documentElement ? document.documentElement.clientWidth : 0,
53                        window.innerWidth || 0
54                    );
55                };
56                window.viewportWidthPx = getViewportWidthPx;
57                window.viewportWidthPxValue = getViewportWidthPx();
58                window.addEventListener('resize', function () {
59                    window.viewportWidthPxValue = getViewportWidthPx();
60                }, { passive: true });
61            })();
62        </script>
62
63        
63<script>
64            (function () {
65                var storageKey = 'fleet_preload_seen';
66                var userAgent = (navigator.userAgent || '').toLowerCase();
67                var skipForAgent = /(bot|crawler|spider|lighthouse|pagespeed|headlesschrome|gtmetrix|pingdom|google web preview)/i.test(userAgent);
68                var hasSeenLoader = false;
69
70                try {
71                    hasSeenLoader = window.sessionStorage.getItem(storageKey) === '1';
72                } catch (error) {}
73
74                window.fleetPreloadState = {
75                    storageKey: storageKey,
76                    skipForAgent: skipForAgent,
77                    skipInitialLoad: skipForAgent || !hasSeenLoader,
78                };
79
80                if (window.fleetPreloadState.skipInitialLoad) {
81                    document.documentElement.classList.add('skip-preload-screen');
82                }
83            })();
84        </script>
84
85        
85<script async src="https://cdn11.bigcommerce.com/s-xwx16vh8tc/stencil/61b196e0-a378-013f-3a34-06627e5707c7/e/598b9390-15d8-013f-73e5-3ea3e6b526ff/dist/theme-bundle.head_async.js"></script>
85
86        
87        <link href="https://fonts.googleapis.com/css?family=Arimo:400,500,600,700%7CMontserrat:400,500,600,700&display=swap" rel="stylesheet">
88        
89        
89<script async src="https://cdn11.bigcommerce.com/s-xwx16vh8tc/stencil/61b196e0-a378-013f-3a34-06627e5707c7/e/598b9390-15d8-013f-73e5-3ea3e6b526ff/dist/theme-bundle.font.js"></script>
89
90
91        <link data-stencil-stylesheet href="https://cdn11.bigcommerce.com/s-xwx16vh8tc/stencil/61b196e0-a378-013f-3a34-06627e5707c7/e/598b9390-15d8-013f-73e5-3ea3e6b526ff/css/theme-ae913af0-a3f1-013f-1ac5-1a4dd3c4704f.css" rel="stylesheet">
92
93        <!-- Start Tracking Code for analytics_googleanalytics4 -->
94
95<script data-cfasync="false" src="https://cdn11.bigcommerce.com/shared/js/google_analytics4_bodl_subscribers-358423becf5d870b8b603a81de597c10f6bc7699.js" integrity="sha256-gtOfJ3Avc1pEE/hx6SKj/96cca7JvfqllWA9FTQJyfI=" crossorigin="anonymous"></script>
vendor: 1 bytes, line 95
95
96<script data-cfasync="false">
97  (function () {
98    window.dataLayer = window.dataLayer || [];
99
100    function gtag(){
101        dataLayer.push(arguments);
102    }
103
104    function initGA4(event) {
105         function setupGtag() {
106            function configureGtag() {
107                gtag('js', new Date());
108                gtag('set', 'developer_id.dMjk3Nj', true);
109                gtag('config', 'G-5LVK51T94Y');
110            }
111
112            var script = document.createElement('script');
113
114            script.src = 'https://www.googletagmanager.com/gtag/js?id=G-5LVK51T94Y';
115            script.async = true;
116            script.onload = configureGtag;
117
118            document.head.appendChild(script);
119        }
120
121        setupGtag();
122
123        if (typeof subscribeOnBodlEvents === 'function') {
124            subscribeOnBodlEvents('G-5LVK51T94Y', false);
125        }
126
127        window.removeEventListener(event.type, initGA4);
128    }
129
130    
131
132    var eventName = document.readyState === 'complete' ? 'consentScriptsLoaded' : 'DOMContentLoaded';
133    window.addEventListener(eventName, initGA4, false);
134  })()
135</script>
135
136
137<!-- End Tracking Code for analytics_googleanalytics4 -->
138
139
140<script type="text/javascript" src="https://checkout-sdk.bigcommerce.com/v1/loader.js" defer ></script>
vendor: 1 bytes, line 140
140
141<script type="text/javascript">
142var BCData = {};
143</script>
vendor: 1 bytes, line 143
143
144<script src='https://searchanise-ef84.kxcdn.com/widgets/bigcommerce/init.js?api_key=9z8p5Z7y1R' async  ></script>
144
145 
145<script data-cfasync="false" src="https://microapps.bigcommerce.com/bodl-events/1.9.4/index.js" integrity="sha256-Y0tDj1qsyiKBRibKllwV0ZJ1aFlGYaHHGl/oUFoXJ7Y=" nonce="" crossorigin="anonymous"></script>
145
146 
146<script data-cfasync="false" nonce="">
147
148 (function() {
149    function decodeBase64(base64) {
150       const text = atob(base64);
151       const length = text.length;
152       const bytes = new Uint8Array(length);
153       for (let i = 0; i < length; i++) {
154          bytes[i] = text.charCodeAt(i);
155       }
156       const decoder = new TextDecoder();
157       return decoder.decode(bytes);
158    }
159    window.bodl = JSON.parse(decodeBase64("eyJzZXNzaW9uIjp7ImlkIjoiMzE0ZjEzN2MtZTBlZi00ZDI2LWE5MzAtYzRiODQxNjRmZGI0IiwiZmlyc3RfdG91Y2hfdGltZXN0YW1wIjoiMjAyNi0xMC0wOVQwMToyNjozNyIsImZpcnN0X3RvdWNoX3JlZmVycmFsX3VybCI6IiIsImZpcnN0X3RvdWNoX3JlcXVlc3RfdXJsIjoiaHR0cHM6Ly9mbGVldG5ldHdvcmsuY2Evc2VhcmNoLXJlc3VsdHMtcGFnZSJ9LCJzaG9wcGVyIjp7InZpc2l0b3JfaWQiOiIiLCJjdXN0b21lcl9pZCI6bnVsbCwiZW1haWwiOm51bGwsImZpcnN0X25hbWUiOm51bGwsImxhc3RfbmFtZSI6bnVsbH0sImRhdGFfY29uc2VudCI6eyJmdW5jdGlvbmFsIjp0cnVlLCJhbmFseXRpY3MiOnRydWUsImFkdmVydGlzaW5nIjp0cnVlfSwiZXZlbnRzIjpbXX0="));
160 })()
161
162 </script>
162
163
164<script nonce="">
165(function () {
166    var xmlHttp = new XMLHttpRequest();
167    
168    xmlHttp.open('POST', 'https://bes.gcp.data.bigcommerce.com/nobot');
169    xmlHttp.setRequestHeader('Content-Type', 'application/json');
170    xmlHttp.send('{"store_id":"999667425","timezone_offset":"-5.0","timestamp":"2026-10-09T01:26:37.43513300Z","visit_id":"012b06a4-34c4-4efa-a2e9-455c42881560","channel_id":1}');
171})();
172</script>
172
173
174    </head>
175    <body class=" page-type-page home-layout-1 header-layout-1">
176        <svg data-src="https://cdn11.bigcommerce.com/s-xwx16vh8tc/stencil/61b196e0-a378-013f-3a34-06627e5707c7/e/598b9390-15d8-013f-73e5-3ea3e6b526ff/img/icon-sprite.svg" class="icons-svg-sprite"></svg>
177         <div class="preload-screen pos-fixed top-0 left-0 w-100v h-100v d-flex a-i-center j-c-center o-h e-none no-js-hidden">
178                <div class="halo-preload">
179                    <div class="loading-spinner">
180                                <img class="logo-loading b-r-0"
181                                    src="https://cdn11.bigcommerce.com/s-xwx16vh8tc/images/stencil/original/fleetnetwork-logo-footer_1772936149__89901.original.png"
182                                    srcset="https://cdn11.bigcommerce.com/s-xwx16vh8tc/images/stencil/343x121/fleetnetwork-logo-footer_1772936149__89901.original.png"
183                                    sizes="(max-width: 768px) 280px, 343px"
184                                    title="Fleet Network"
185                                    alt="Fleet Network"
186                                    width="343"
187                                    height="121"
188                                    fetchpriority="high"
189                                    decoding="async" />
190                    </div>
191                </div>
192        </div>
193        
193<script>
194            (() => {
195                const preloadState = window.fleetPreloadState || {};
196                const preloadStorageKey = preloadState.storageKey || 'fleet_preload_seen';
197                const preloadScreen = document.querySelector('.preload-screen');
198
199                const hidePreloadScreen = () => {
200                    document.body.classList.add('site-loaded');
201                    document.body.classList.remove('site-preload');
202                };
203
204                const markLoaderSeen = () => {
205                    try {
206                        window.sessionStorage.setItem(preloadStorageKey, '1');
207                    } catch (error) {}
208                };
209
210                window.addEventListener('DOMContentLoaded', () => {
211                    const links = document.querySelectorAll('a[href]');
212
213                    links.forEach(link => {
214                        link.addEventListener('click', function (event) {
215                            const href = link.getAttribute('href') || '';
216
217                            if (href.startsWith('tel:') || href.startsWith('mailto:')) {
218                                if (preloadScreen) {
219                                    preloadScreen.style.display = 'none';
220                                }
221                            }
222                        });
223                    });
224
225                    markLoaderSeen();
226
227                    if (preloadState.skipInitialLoad) {
228                        hidePreloadScreen();
229                        return;
230                    }
231
232                    setTimeout(hidePreloadScreen, 300);
233                });
234
235                window.addEventListener('beforeunload', () => {
236                    if (preloadState.skipForAgent) {
237                        return;
238                    }
239
240                    markLoaderSeen();
241                    document.documentElement.classList.remove('skip-preload-screen');
242                    document.body.classList.remove('site-loaded');
243                    document.body.classList.add('site-preload');
244                });
245
246                window.addEventListener('pageshow', (event) => {
247                    if (event.persisted) {
248                        hidePreloadScreen();
249                    }
250                });
251            })();
252        </script>
252
253
254        <a href="#main-content" class="skip-to-main-link">Skip to main content</a>
255        <div id="hl_topPromotion" class="hl_topPromotion--custom">
256        <div class="container">
257            <a class="banner-promotion banner-promotion--custom" href="https://fleetnetwork.ca/business-office/" 
258                rel="noopener" title="promotion (opens in new window)">
259                <img class="image" src="https://cdn11.bigcommerce.com/s-xwx16vh8tc/images/stencil/1460w/image-manager/fleetnetwork-banner.gif?t&#x3D;1719578659" alt="product images (opens in new window)">
260            </a>
261        </div>
262        <button type="button" class="promotion-close" aria-label="Close">
263            <svg class="icon" role="img" aria-label="Close">
264                <title>Close</title>
265                <desc>Close</desc>
266                <use xlink:href="#icon-close"></use>
267            </svg>
268        </button>
269    </div>
270
271<header class="header halo_header-layout-1 halo-fadeInLoad" data-halo-animate="0" role="banner">
272        <div class="halo_topHeader">
273            <nav class="navUser">
274    <div class="container">
275        <div class="navUser--left">
276                <div class="navUser-item">
277                    <a class="navUser-action" href="/" aria-label="Innovating IT Solutions Since 2007">
278                        <svg class="icon big" title="icon check"><use xlink:href="#icon-check"></use></svg>
279                        <span>Innovating IT Solutions Since 2007</span>
280                    </a>
281                </div>
282                <div class="navUser-item">
283                    <a class="navUser-action" href="/" aria-label="Expert Pre-Sales &amp; Support">
284                        <svg class="icon big" title="icon check"><use xlink:href="#icon-check"></use></svg>
285                        <span>Expert Pre-Sales &amp; Support</span>
286                    </a>
287                </div>
288        </div>
289        <div class="navUser--right">
290                <div class="navUser-item">
291                    <a class="navUser-action" href="tel:1-844-836-8268" title="Customer Service 1-844-836-8268" aria-label="Customer Service 1-844-836-8268">Customer Service 1-844-836-8268</a>
292                </div>
293            <div class="navUser-item">
294                            </div>
295            <div class="navUser-item navUser-item--language">
296                <div class="fleet_lang_wrapper fleet_lang_wrapper--desktop" data-fleet-lang-switcher data-fleet-lang-slot="desktop" data-translate="ignore">
297    <div class="fleet_lang_button" role="button" tabindex="0" aria-live="polite" data-translate="ignore">
298        <img class="fleet_lang_flag"
299             src="https://fleetnetwork.ca/images/stencil/50w/image-manager/quebecflag.jpg"
300             width="25"
301             height="19"
302             alt="Changer la langue"
303             data-translate="ignore">
304        <span class="fleet_lang_label" data-translate="ignore">Français</span>
305    </div>
306</div>
307            </div>
308        </div>
309    </div>
310</nav>
311        </div>
312
313    <div class="halo_middleHeader">
314        <div class="middleHeader-container">
315            <div class="middleHeader-item left">
316                <div class="items item--hamburger">
317                    <a class="mobileMenu-toggle" href="#" data-mobile-menu-toggle="menu">
318                        <span class="mobileMenu-toggleIcon">Toggle menu</span>
319                    </a>
320                </div>
321                <div class="items item--searchMobile">
322                    <button class="navUser-action snize-custom-widget-opener" type="button" data-search="quickSearch" aria-controls="quickSearch" aria-expanded="false">
323                        <div class="navUser-icon">
324                            <svg class="icon" title="icon search"><use xlink:href="#icon-search"></use></svg>
325                        </div>
326                        <span class="navUser-text">Search</span>
327                    </button>
328                </div>
329            </div>
330            <div class="middleHeader-item center">
331                <div class="items item--logo">
332                        <div class="header-logo">
333                            <a href="https://fleetnetwork.ca/" class="header-logo__link" data-header-logo-link>
334        <div class="header-logo-image-container">
335            <img class="header-logo-image-unknown-size"
336                 src="https://cdn11.bigcommerce.com/s-xwx16vh8tc/images/stencil/original/fleetnetwork-logo-footer_1772936149__89901.original.png"
337                 srcset="https://cdn11.bigcommerce.com/s-xwx16vh8tc/images/stencil/343x121/fleetnetwork-logo-footer_1772936149__89901.original.png"
338                 sizes="(max-width: 551px) 220px, 343px"
339                 width="343"
340                 height="121"
341                 alt="Fleet Network"
342                 title="Fleet Network"
343                 fetchpriority="high"
344                 decoding="async">
345        </div>
346</a>
347                        </div>
348                </div>
349            </div>
350            <div class="middleHeader-item right">
351                <div class="items item--quicksearch">
352                    <div class="dropdown dropdown--quickSearch header-search" id="quickSearch" tabindex="-1" data-prevent-quick-search-close>
353                        <form class="form" onsubmit="return false"  action="https://fleetnetwork.ca/search.php" data-url="https://fleetnetwork.ca/search.php" data-quick-search-form>
354    <fieldset class="form-fieldset">
355        <div class="form-field">
356            <label class="is-srOnly" for="search_query">Search</label>
357            <input class="form-input"
358                    type="text"
359                    data-search-quick
360                    name="search_query"
361                    id="search_query"
362                    data-error-message="Search field cannot be empty."
363                    placeholder="Search 300,000+ Products. – Need help or volume discounts?  Chat with us!"
364                    autocomplete="off"
365                >
366            <button type="submit">
367                <svg title="icon search" class="icon"><use xlink:href="#icon-search"></use></svg>
368            </button>
369        </div>
370    </fieldset>
371</form>
372<section class="quickSearchResults haloCustomScrollbar" data-bind="html: results" data-halo-load="animation"></section>
373<p role="status"
374    aria-live="polite"
375    class="aria-description--hidden"
376    data-search-aria-message-predefined-text="product results for"
377></p>
378                    </div>
379                </div>
380                <div class="items item--account">
381                        <div class="my-account-link">
382                            <a class="navUser-action navUser-action--custom-header" href="https://fleetnetwork.ca/login.php" data-login-form>
383                                Login
384                                <span class="icon"><svg title="icon user"><use xlink:href="#icon-user" /></svg></span>
385                            </a>
386                        </div>
387                    <a class="navUser-action accountMobile" href="#" data-login-form>
388                        <div class="navUser-icon">
389                            <svg class="icon" title="icon user"><use xlink:href="#icon-user"/></svg>
390                        </div>
391                        <span class="navUser-text">My Account</span>
392                    </a>
393                </div>
394                <div class="items item--wishlist">
395                    <a class="navUser-action" href="https://fleetnetwork.ca/wishlist.php">
396                        <div class="navUser-icon">
397                            <svg class="icon" title="icon heart"><use xlink:href="#icon-heart"></use></svg>
398                        </div>
399                        <span class="navUser-text">Wish Lists</span>
400                    </a>
401                </div>
402                <div class="items item--cart header-cart">
403                    <a class="navUser-action" 
404                        data-cart-preview 
405                        data-options="align:right" 
406                        href="https://fleetnetwork.ca/cart.php" 
407                        data-label="My Cart">
408                        <div class="navUser-icon navUser-item-cartIcon">
409                            <svg class="icon" role="img" aria-label="your cart">
410                                <title>your cart</title>
411                                <desc>your cart</desc>
412                                <use xlink:href="#icon-cart"></use>
413                            </svg>
414                        </div>
415                        <span class="countPill cart-quantity">0</span>
416                        <span class="navUser-text navUser-item-cartLabel">My Cart</span>
417                    </a>
418                </div>
419            </div>
420        </div>
421        <form class="form form-search-mobile" onsubmit="return false" action="https://fleetnetwork.ca/search.php" data-url="https://fleetnetwork.ca/search.php"
422            data-quick-search-form>
423            <fieldset class="form-fieldset">
424                <div class="form-field">
425                    <input class="form-input" type="text" data-search-quick name="" id=""
426                        data-error-message="Search field cannot be empty."
427                        placeholder="Search 300,000+ Products. – Need help or volume discounts?  Chat with us!" autocomplete="off">
428                    <button type="submit">
429                        <svg title="icon search" class="icon">
430                            <use xlink:href="#icon-search"></use>
431                        </svg>
432                    </button>
433                </div>
434            </fieldset>
435        </form>
436    </div>
437
438    <div class="halo_bottomHeader">
439        <div class="1 navPages-container" id="menu" data-menu>
440            <nav class="navPages">
441    <ul class="navPages-list navPages-list-megamenu navList__Megamenu navPages-list-depth-max">
442        <li class="menuMb__heading">
443            <p>Menu</p>
444        </li>
445        <li class="menuMb__subHeading navPages-item">
446            <p>Home</p>
447        </li>
448            <li class="navPages-item has-dropdown" data-index=0>
449                        <p class="navPages-action navPages-action-lv1 navPages-action-depth-max has-subMenu is-root" data-label="https://fleetnetwork.ca/business-it/" data-index="0">
450            <a class="text Business IT" href="https://fleetnetwork.ca/business-it/" aria-label="Business IT">
451                    <span class="icon-category"><img src="https://cdn11.bigcommerce.com/s-xwx16vh8tc/images/stencil/original/r/1.business__70999.original_category.original.png" width="24" height="24" alt="Business IT"></span>
452                <span class="name-cat">
453                    Business IT
454
455                    <span class="icon icon--keyboard-arrow-down">
456                        <svg><use xlink:href="#icon-keyboard-arrow-down"></use></svg>
457                    </span>
458                </span>
459            </a>
460            <span class="navPages-action-moreIcon" aria-hidden="true">
461                <svg class="icon"><use href="#icon-chevron-down" /></svg>
462            </span>
463        </p>
464        <div class="navPage-subMenu navPage-subMenu-horizontal level-2 alignCenter navPage-subMenu--lazy" id="navPages-38" aria-hidden="true" tabindex="-1" data-category-url="https://fleetnetwork.ca/business-it/"></div>
465
466
467
468
469            </li>
470            <li class="navPages-item has-dropdown" data-index=1>
471                        <p class="navPages-action navPages-action-lv1 navPages-action-depth-max has-subMenu is-root" data-label="https://fleetnetwork.ca/networking/" data-index="1">
472            <a class="text Networking" href="https://fleetnetwork.ca/networking/" aria-label="Networking">
473                    <span class="icon-category"><img src="https://cdn11.bigcommerce.com/s-xwx16vh8tc/images/stencil/original/m/2.network__26187.original_category.original.png" width="24" height="24" alt="Networking"></span>
474                <span class="name-cat">
475                    Networking
476
477                    <span class="icon icon--keyboard-arrow-down">
478                        <svg><use xlink:href="#icon-keyboard-arrow-down"></use></svg>
479                    </span>
480                </span>
481            </a>
482            <span class="navPages-action-moreIcon" aria-hidden="true">
483                <svg class="icon"><use href="#icon-chevron-down" /></svg>
484            </span>
485        </p>
486        <div class="navPage-subMenu navPage-subMenu-horizontal level-2 alignCenter navPage-subMenu--lazy" id="navPages-129" aria-hidden="true" tabindex="-1" data-category-url="https://fleetnetwork.c
486a/networking/"></div>
487
488
489
490
491            </li>
492            <li class="navPages-item has-dropdown" data-index=2>
493                        <p class="navPages-action navPages-action-lv1 navPages-action-depth-max has-subMenu is-root" data-label="https://fleetnetwork.ca/computers/" data-index="2">
494            <a class="text Computers" href="https://fleetnetwork.ca/computers/" aria-label="Computers">
495                    <span class="icon-category"><img src="https://cdn11.bigcommerce.com/s-xwx16vh8tc/images/stencil/original/d/computer_54__83995.original.png" width="24" height="24" alt="Computers"></span>
496                <span class="name-cat">
497                    Computers
498
499                    <span class="icon icon--keyboard-arrow-down">
500                        <svg><use xlink:href="#icon-keyboard-arrow-down"></use></svg>
501                    </span>
502                </span>
503            </a>
504            <span class="navPages-action-moreIcon" aria-hidden="true">
505                <svg class="icon"><use href="#icon-chevron-down" /></svg>
506            </span>
507        </p>
508        <div class="navPage-subMenu navPage-subMenu-horizontal level-2 alignCenter navPage-subMenu--lazy" id="navPages-8487" aria-hidden="true" tabindex="-1" data-category-url="https://fleetnetwork.ca/computers/"></div>
509
510
511
512
513            </li>
514            <li class="navPages-item has-dropdown" data-index=3>
515                        <p class="navPages-action navPages-action-lv1 navPages-action-depth-max has-subMenu is-root" data-label="https://fleetnetwork.ca/monitors-accs/" data-index="3">
516            <a class="text Monitors &amp; Accs" href="https://fleetnetwork.ca/monitors-accs/" aria-label="Monitors &amp; Accs">
517                    <span class="icon-category"><img src="https://cdn11.bigcommerce.com/s-xwx16vh8tc/images/stencil/original/i/monitors6__47189.original.png" width="24" height="24" alt="Monitors &amp; Accs"></span>
518                <span class="name-cat">
519                    Monitors &amp; Accs
520
521                    <span class="icon icon--keyboard-arrow-down">
522                        <svg><use xlink:href="#icon-keyboard-arrow-down"></use></svg>
523                    </span>
524                </span>
525            </a>
526            <span class="navPages-action-moreIcon" aria-hidden="true">
527                <svg class="icon"><use href="#icon-chevron-down" /></svg>
528            </span>
529        </p>
530        <div class="navPage-subMenu navPage-subMenu-horizontal level-2 alignCenter navPage-subMenu--lazy" id="navPages-13464" aria-hidden="true" tabindex="-1" data-category-url="https://fleetnetwork.ca/monitors-accs/"></div>
531
532
533
534
535            </li>
536            <li class="navPages-item has-dropdown" data-index=4>
537                        <p class="navPages-action navPages-action-lv1 navPages-action-depth-max has-subMenu is-root" data-label="https://fleetnetwork.ca/hardware-parts/" data-index="4">
538            <a class="text Hardware &amp; Parts" href="https://fleetnetwork.ca/hardware-parts/" aria-label="Hardware &amp; Parts">
539                    <span class="icon-category"><img src="https://cdn11.bigcommerce.com/s-xwx16vh8tc/images/stencil/original/j/hardware11__64472.original.png" width="24" height="24" alt="Hardware &amp; Parts"></span>
540                <span class="name-cat">
541                    Hardware &amp; Parts
542
543                    <span class="icon icon--keyboard-arrow-down">
544                        <svg><use xlink:href="#icon-keyboard-arrow-down"></use></svg>
545                    </span>
546                </span>
547            </a>
548            <span class="navPages-action-moreIcon" aria-hidden="true">
549                <svg class="icon"><use href="#icon-chevron-down" /></svg>
550            </span>
551        </p>
552        <div class="navPage-subMenu navPage-subMenu-horizontal level-2 alignCenter navPage-subMenu--lazy" id="navPages-23" aria-hidden="true" tabindex="-1" data-category-url="https://fleetnetwork.ca/hardware-parts/"></div>
553
554
555
556
557            </li>
558            <li class="navPages-item has-dropdown" data-index=5>
559                        <p class="navPages-action navPages-action-lv1 navPages-action-depth-max has-subMenu is-root" data-label="https://fleetnetwork.c
559a/printers-pos/" data-index="5">
560            <a class="text Printers &amp; POS" href="https://fleetnetwork.ca/printers-pos/" aria-label="Printers &amp; POS">
561                    <span class="icon-category"><img src="https://cdn11.bigcommerce.com/s-xwx16vh8tc/images/stencil/original/l/printer%20%282%29__49861.original.png" width="24" height="24" alt="Printers &amp; POS"></span>
562                <span class="name-cat">
563                    Printers &amp; POS
564
565                    <span class="icon icon--keyboard-arrow-down">
566                        <svg><use xlink:href="#icon-keyboard-arrow-down"></use></svg>
567                    </span>
568                </span>
569            </a>
570            <span class="navPages-action-moreIcon" aria-hidden="true">
571                <svg class="icon"><use href="#icon-chevron-down" /></svg>
572            </span>
573        </p>
574        <div class="navPage-subMenu navPage-subMenu-horizontal level-2 alignCenter navPage-subMenu--lazy" id="navPages-98" aria-hidden="true" tabindex="-1" data-category-url="https://fleetnetwork.ca/printers-pos/"></div>
575
576
577
578
579            </li>
580            <li class="navPages-item has-dropdown" data-index=6>
581                        <p class="navPages-action navPages-action-lv1 navPages-action-depth-max has-subMenu is-root" data-label="https://fleetnetwork.ca/av-displays/" data-index="6">
582            <a class="text AV &amp; Displays" href="https://fleetnetwork.ca/av-displays/" aria-label="AV &amp; Displays">
583                    <span class="icon-category"><img src="https://cdn11.bigcommerce.com/s-xwx16vh8tc/images/stencil/original/i/projector__93855.original.png" width="24" height="24" alt="AV &amp; Displays"></span>
584                <span class="name-cat">
585                    AV &amp; Displays
586
587                    <span class="icon icon--keyboard-arrow-down">
588                        <svg><use xlink:href="#icon-keyboard-arrow-down"></use></svg>
589                    </span>
590                </span>
591            </a>
592            <span class="navPages-action-moreIcon" aria-hidden="true">
593                <svg class="icon"><use href="#icon-chevron-down" /></svg>
594            </span>
595        </p>
596        <div class="navPage-subMenu navPage-subMenu-horizontal level-2 alignCenter navPage-subMenu--lazy" id="navPages-80" aria-hidden="true" tabindex="-1" data-category-url="https://fleetnetwork.ca/av-displays/"></div>
597
598
599
600
601            </li>
602            <li class="navPages-item has-dropdown" data-index=7>
603                        <p class="navPages-action navPages-action-lv1 navPages-action-depth-max has-subMenu is-root" data-label="https://fleetnetwork.ca/cables-accs/" data-index="7">
604            <a class="text Cables &amp; Accs" href="https://fleetnetwork.ca/cables-accs/" aria-label="Cables &amp; Accs">
605                    <span class="icon-category"><img src="https://cdn11.bigcommerce.com/s-xwx16vh8tc/images/stencil/original/u/5.cables%20and%20tools__25561.original%20%282%29_category.original.png" width="24" height="24" alt="Cables &amp; Accs"></span>
606                <span class="name-cat">
607                    Cables &amp; Accs
608
609                    <span class="icon icon--keyboard-arrow-down">
610                        <svg><use xlink:href="#icon-keyboard-arrow-down"></use></svg>
611                    </span>
612                </span>
613            </a>
614            <span class="navPages-action-moreIcon" aria-hidden="true">
615                <svg class="icon"><use href="#icon-chevron-down" /></svg>
616            </span>
617        </p>
618        <div class="navPage-subMenu navPage-subMenu-horizontal level-2 alignCenter navPage-subMenu--lazy" id="navPages-62" aria-hidden="true" tabindex="-1" data-category-url="https://fleetnetwork.ca/cables-accs/"></div>
619
620
621
622
623            </li>
624            <li class="navPages-item has-dropdown" data-index=8>
625                        <p class="navPages-action navPages-action-lv1 navPages-action-depth-max has-subMenu is-root" data-label="https://fleetnetwork.ca/not-categorized-yet/" data-index="8">
626            <a class="text Not Categorized Yet" href="https://fleetnetwork.ca/not-categorized-yet/" aria-label="Not Categorized Yet">
627                <span class="name-cat">
628                    Not Categorized Yet
629
630                    <span class="icon icon--keyboard-arrow-down">
631                        <svg><use xlink:href="#icon-keyboard-arrow-down"></use></svg>
632                    </span>
633                </span>
634            </a>
635            <span class="navPages-action-moreIcon" aria-hidden="true">
636                <svg class="icon"><use href="#icon-chevron-down" /></svg>
637            </span>
638        </p>
639        <div class="navPage-subMenu navPage-subMenu-horizontal level-2 alignCenter navPage-subMenu--lazy" id="navPages-8349" aria-hidden="true" tabindex="-1" data-category-url="https://fleetnetwork.ca/not-categorized-yet/"></div>
640
641
642
643
644            </li>
645    </ul>
646</nav>
647            
648        </div>
649
650    </div>
651
652    <div data-content-region="header_navigation_bottom--global"></div>
653</header>
654<div data-content-region="header_bottom--global"><div data-layout-id="dc5ad93e-48e9-4cf3-99fb-aba608d0fd75">       <div data-sub-layout-container="a3614b2e-e7e5-4162-85a6-d394eec6414c" data-layout-name="Layout">
655    <style data-container-styling="a3614b2e-e7e5-4162-85a6-d394eec6414c">
656        [data-sub-layout-container="a3614b2e-e7e5-4162-85a6-d394eec6414c"] {
657            box-sizing: border-box;
658            display: flex;
659            flex-wrap: wrap;
660            z-index: 0;
661            position: relative;
662            height: ;
663            padding-top: 0px;
664            padding-right: 0px;
665            padding-bottom: 0px;
666            padding-left: 0px;
667            margin-top: 0px;
668            margin-right: 0px;
669            margin-bottom: 0px;
670            margin-left: 0px;
671            border-width: 0px;
672            border-style: solid;
673            border-color: #333333;
674        }
675
676        [data-sub-layout-container="a3614b2e-e7e5-4162-85a6-d394eec6414c"]:after {
677            display: block;
678            position: absolute;
679            top: 0;
680            left: 0;
681            bottom: 0;
682            right: 0;
683            background-size: cover;
684            z-index: auto;
685        }
686    </style>
687
688    <div data-sub-layout="cb504c5f-19e9-4e0a-864f-04aaca0109ed">
689        <style data-column-styling="cb504c5f-19e9-4e0a-864f-04aaca0109ed">
690            [data-sub-layout="cb504c5f-19e9-4e0a-864f-04aaca0109ed"] {
691                display: flex;
692                flex-direction: column;
693                box-sizing: border-box;
694                flex-basis: 100%;
695                max-width: 100%;
696                z-index: 0;
697                position: relative;
698                height: ;
699                padding-top: 0px;
700                padding-right: 10.5px;
701                padding-bottom: 0px;
702                padding-left: 10.5px;
703                margin-top: 0px;
704                margin-right: 0px;
705                margin-bottom: 0px;
706                margin-left: 0px;
707                border-width: 0px;
708                border-style: solid;
709                border-color: #333333;
710                justify-content: center;
711            }
712            [data-sub-layout="cb504c5f-19e9-4e0a-864f-04aaca0109ed"]:after {
713                display: block;
714                position: absolute;
715                top: 0;
716                left: 0;
717                bottom: 0;
718                right: 0;
719                background-size: cover;
720                z-index: auto;
721            }
722            @media only screen and (max-width: 700px) {
723                [data-sub-layout="cb504c5f-19e9-4e0a-864f-04aaca0109ed"] {
724                    flex-basis: 100%;
725                    max-width: 100%;
726                }
727            }
728        </style>
729    </div>
730</div>
731
732       <div data-sub-layout-container="e304d8d9-f6d3-420b-990c-0c81517e4927" data-layout-name="Layout">
733    <style data-container-styling="e304d8d9-f6d3-420b-990c-0c81517e4927">
734        [data-sub-layout-container="e304d8d9-f6d3-420b-990c-0c81517e4927"] {
735            box-sizing: border-box;
736            display: flex;
737            flex-wrap: wrap;
738            z-index: 0;
739            position: relative;
740            height: ;
741            padding-top: 0px;
742            padding-right: 0px;
743            padding-bottom: 0px;
744            padding-left: 0px;
745            margin-top: 0px;
746            margin-right: 0px;
747            margin-bottom: 0px;
748            margin-left: 0px;
749            border-width: 0px;
750            border-style: solid;
751            border-color: #333333;
752        }
753
754        [data-sub-layout-container="e304d8d9-f6d3-420b-990c-0c81517e4927"]:after {
755            display: block;
756            position: absolute;
757            top: 0;
758            left: 0;
759            bottom: 0;
760            right: 0;
761            background-size: cover;
762            z-index: auto;
763        }
764    </style>
765
766    <div data-sub-layout="59b1dd86-bbe0-49e8-b081-90ac4cfe4fce">
767        <style data-column-styling="59b1dd86-bbe0-49e8-b081-90ac4cfe4fce">
768            [data-sub-layout="59b1dd86-bbe0-49e8-b081-90ac4cfe4fce"] {
769                display: flex;
770                flex-direction: column;
771                box-sizing: border-box;
772                flex-basis: 100%;
773                max-width: 100%;
774                z-index: 0;
775                position: relative;
776                height: ;
777                padding-top: 0px;
778                padding-right: 10.5px;
779                padding-bottom: 0px;
780                padding-left: 10.5px;
781                margin-top: 0px;
782                margin-right: 0px;
783                margin-bottom: 0px;
784                margin-left: 0px;
785                border-width: 0px;
786                border-style: solid;
787                border-color: #333333;
788                justify-content: center;
789            }
790            [data-sub-layout="59b1dd86-bbe0-49e8-b081-90ac4cfe4fce"]:after {
791                display: block;
792                position: absolute;
793                top: 0;
794                left: 0;
795                bottom: 0;
796                right: 0;
797                background-size: cover;
798                z-index: auto;
799            }
800            @media only screen and (max-width: 700px) {
801                [data-sub-layout="59b1dd86-bbe0-49e8-b081-90ac4cfe4fce"] {
802                    flex-basis: 100%;
803                    max-width: 100%;
804                }
805            }
806        </style>
807    </div>
808</div>
809
810       <div data-sub-layout-container="cbef8098-7e3f-4e40-8bb0-c6d5b37dd142" data-layout-name="Layout">
811    <style data-container-styling="cbef8098-7e3f-4e40-8bb0-c6d5b37dd142">
812        [data-sub-layout-container="cbef8098-7e3f-4e40-8bb0-c6d5b37dd142"] {
813            box-sizing: border-box;
814            display: flex;
815            flex-wrap: wrap;
816            z-index: 0;
817            position: relative;
818            height: ;
819            padding-top: 0px;
820            padding-right: 0px;
821            padding-bottom: 0px;
822            padding-left: 0px;
823            margin-top: 0px;
824            margin-right: 0px;
825            margin-bottom: 0px;
826            margin-left: 0px;
827            border-width: 0px;
828            border-style: solid;
829            border-color: #333333;
830        }
831
832        [data-sub-layout-container="cbef8098-7e3f-4e40-8bb0-c6d5b37dd142"]:after {
833            display: block;
834            position: absolute;
835            top: 0;
836            left: 0;
837            bottom: 0;
838            right: 0;
839            background-size: cover;
840            z-index: auto;
841        }
842    </style>
843
844    <div data-sub-layout="663cff85-2607-4102-b61a-dce60db675ae">
845        <style data-column-styling="663cff85-2607-4102-b61a-dce60db675ae">
846            [data-sub-layout="663cff85-2607-4102-b61a-dce60db675ae"] {
847                display: flex;
848                flex-direction: column;
849                box-sizing: border-box;
850                flex-basis: 100%;
851                max-width: 100%;
852                z-index: 0;
853                position: relative;
854                height: ;
855                padding-top: 0px;
856                padding-right: 10.5px;
857                padding-bottom: 0px;
858                padding-left: 10.5px;
859                margin-top: 0px;
860                margin-right: 0px;
861                margin-bottom: 0px;
862                margin-left: 0px;
863                border-width: 0px;
864                border-style: solid;
865                border-color: #333333;
866                justify-content: center;
867            }
868            [data-sub-layout="663cff85-2607-4102-b61a-dce60db675ae"]:after {
869                display: block;
870                position: absolute;
871                top: 0;
872                left: 0;
873                bottom: 0;
874                right: 0;
875                background-size: cover;
876                z-index: auto;
877            }
878            @media only screen and (max-width: 700px) {
879                [data-sub-layout="663cff85-2607-4102-b61a-dce60db675ae"] {
880                    flex-basis: 100%;
881                    max-width: 100%;
882                }
883            }
884        </style>
885    </div>
886</div>
887
888       <div data-sub-layout-container="ba78ff0f-9d00-468b-9e92-4bbec181b728" data-layout-name="Layout">
889    <style data-container-styling="ba78ff0f-9d00-468b-9e92-4bbec181b728">
890        [data-sub-layout-container="ba78ff0f-9d00-468b-9e92-4bbec181b728"] {
891            box-sizing: border-box;
892            display: flex;
893            flex-wrap: wrap;
894            z-index: 0;
895            position: relative;
896            height: ;
897            padding-top: 0px;
898            padding-right: 0px;
899            padding-bottom: 0px;
900            padding-left: 0px;
901            margin-top: 0px;
902            margin-right: 0px;
903            margin-bottom: 0px;
904            margin-left: 0px;
905            border-width: 0px;
906            border-style: solid;
907            border-color: #333333;
908        }
909
910        [data-sub-layout-container="ba78ff0f-9d00-468b-9e92-4bbec181b728"]:after {
911            display: block;
912            position: absolute;
913            top: 0;
914            left: 0;
915            bottom: 0;
916            right: 0;
917            background-size: cover;
918            z-index: auto;
919        }
920    </style>
921
922    <div data-sub-layout="dba06edf-ad96-47a4-9740-a743ed9bb820">
923        <style data-column-styling="dba06edf-ad96-47a4-9740-a743ed9bb820">
924            [data-sub-layout="dba06edf-ad96-47a4-9740-a743ed9bb820"] {
925                display: flex;
926                flex-direction: column;
927                box-sizing: border-box;
928                flex-basis: 100%;
929                max-width: 100%;
930                z-index: 0;
931                position: relative;
932                height: ;
933                padding-top: 0px;
934                padding-right: 10.5px;
935                padding-bottom: 0px;
936                padding-left: 10.5px;
937                margin-top: 0px;
938                margin-right: 0px;
939                margin-bottom: 0px;
940                margin-left: 0px;
941                border-width: 0px;
942                border-style: solid;
943                border-color: #333333;
944                justify-content: center;
945            }
946            [data-sub-layout="dba06edf-ad96-47a4-9740-a743ed9bb820"]:after {
947                display: block;
948                position: absolute;
949                top: 0;
950                left: 0;
951                bottom: 0;
952                right: 0;
953                background-size: cover;
954                z-index: auto;
955            }
956            @media only screen and (max-width: 700px) {
957                [data-sub-layout="dba06edf-ad96-47a4-9740-a743ed9bb820"] {
958                    flex-basis: 100%;
959                    max-width: 100%;
960                }
961            }
962        </style>
963    </div>
964</div>
965
966       <div data-sub-layout-container="acc1325b-c9f5-47fc-9e88-074df41dbaa8" data-layout-name="Layout">
967    <style data-container-styling="acc1325b-c9f5-47fc-9e88-074df41dbaa8">
968        [data-sub-layout-container="acc1325b-c9f5-47fc-9e88-074df41dbaa8"] {
969            box-sizing: border-box;
970            display: flex;
971            flex-wrap: wrap;
972            z-index: 0;
973            position: relative;
974            height: ;
975            padding-top: 0px;
976            padding-right: 0px;
977            padding-bottom: 0px;
978            padding-left: 0px;
979            margin-top: 0px;
980            margin-right: 0px;
981            margin-bottom: 0px;
982            margin-left: 0px;
983            border-width: 0px;
984            border-style: solid;
985            border-color: #333333;
986        }
987
988        [data-sub-layout-container="acc1325b-c9f5-47fc-9e88-074df41dbaa8"]:after {
989            display: block;
990            position: absolute;
991            top: 0;
992            left: 0;
993            bottom: 0;
994            right: 0;
995            background-size: cover;
996            z-index: auto;
997        }
998    </style>
999
1000    <div data-sub-layout="24b5e0c6-9482-4680-b11a-2fd0be9df27f">
1001        <style data-column-styling="24b5e0c6-9482-4680-b11a-2fd0be9df27f">
1002            [data-sub-layout="24b5e0c6-9482-4680-b11a-2fd0be9df27f"] {
1003                display: flex;
1004                flex-direction: column;
1005                box-sizing: border-box;
1006                flex-basis: 100%;
1007                max-width: 100%;
1008                z-index: 0;
1009                position: relative;
1010                height: ;
1011                padding-top: 0px;
1012                padding-right: 10.5px;
1013                padding-bottom: 0px;
1014                padding-left: 10.5px;
1015                margin-top: 0px;
1016                margin-right: 0px;
1017                margin-bottom: 0px;
1018                margin-left: 0px;
1019                border-width: 0px;
1020                border-style: solid;
1021                border-color: #333333;
1022                justify-content: center;
1023            }
1024            [data-sub-layout="24b5e0c6-9482-4680-b11a-2fd0be9df27f"]:after {
1025                display: block;
1026                position: absolute;
1027                top: 0;
1028                left: 0;
1029                bottom: 0;
1030                right: 0;
1031                background-size: cover;
1032                z-index: auto;
1033            }
1034            @media only screen and (max-width: 700px) {
1035                [data-sub-layout="24b5e0c6-9482-4680-b11a-2fd0be9df27f"] {
1036                    flex-basis: 100%;
1037                    max-width: 100%;
1038                }
1039            }
1040        </style>
1041    </div>
1042</div>
1043
1044       <div data-sub-layout-container="3632c4a8-c2ca-4936-9195-4cf49f55a794" data-layout-name="Layout">
1045    <style data-container-styling="3632c4a8-c2ca-4936-9195-4cf49f55a794">
1046        [data-sub-layout-container="3632c4a8-c2ca-4936-9195-4cf49f55a794"] {
1047            box-sizing: border-box;
1048            display: flex;
1049            flex-wrap: wrap;
1050            z-index: 0;
1051            position: relative;
1052            height: ;
1053            padding-top: 0px;
1054            padding-right: 0px;
1055            padding-bottom: 0px;
1056            padding-left: 0px;
1057            margin-top: 0px;
1058            margin-right: 0px;
1059            margin-bottom: 0px;
1060            margin-left: 0px;
1061            border-width: 0px;
1062            border-style: solid;
1063            border-color: #333333;
1064        }
1065
1066        [data-sub-layout-container="3632c4a8-c2ca-4936-9195-4cf49f55a794"]:after {
1067            display: block;
1068            position: absolute;
1069            top: 0;
1070            left: 0;
1071            bottom: 0;
1072            right: 0;
1073            background-size: cover;
1074            z-index: auto;
1075        }
1076    </style>
1077
1078    <div data-sub-layout="0a23be41-be3e-494a-af1e-184f934b9422">
1079        <style data-column-styling="0a23be41-be3e-494a-af1e-184f934b9422">
1080            [data-sub-layout="0a23be41-be3e-494a-af1e-184f934b9422"] {
1081                display: flex;
1082                flex-direction: column;
1083                box-sizing: border-box;
1084                flex-basis: 100%;
1085                max-width: 100%;
1086                z-index: 0;
1087                position: relative;
1088                height: ;
1089                padding-top: 0px;
1090                padding-right: 0px;
1091                padding-bottom: 0px;
1092                padding-left: 0px;
1093                margin-top: 0px;
1094                margin-right: 0px;
1095                margin-bottom: 0px;
1096                margin-left: 0px;
1097                border-width: 0px;
1098                border-style: solid;
1099                border-color: #333333;
1100                justify-content: center;
1101            }
1102            [data-sub-layout="0a23be41-be3e-494a-af1e-184f934b9422"]:after {
1103                display: block;
1104                position: absolute;
1105                top: 0;
1106                left: 0;
1107                bottom: 0;
1108                right: 0;
1109                background-size: cover;
1110                z-index: auto;
1111            }
1112            @media only screen and (max-width: 700px) {
1113                [data-sub-layout="0a23be41-be3e-494a-af1e-184f934b9422"] {
1114                    flex-basis: 100%;
1115                    max-width: 100%;
1116                }
1117            }
1118        </style>
1119    </div>
1120</div>
1121
1122</div></div>
1123<div data-content-region="header_bottom"></div>
1124        <main class="body " id="main-content" role="main" data-currency-code="CAD">
1125	 
1126		
1127<div class="breadcrumb-wrapper">
1128    <nav class="" aria-label="Breadcrumb">
1129    <ol class="breadcrumbs">
1130                <li class="breadcrumb is-active">
1131                    <a class="breadcrumb-label"
1132                        href="https://fleetnetwork.ca/"
1133                        aria-current="page"
1134                    >
1135                        <span>Home</span>
1136                    </a>
1137                </li>
1138    </ol>
1139</nav>
1140
1141<script type="application/ld+json">
1142{
1143    "@context": "https://schema.org",
1144    "@type": "BreadcrumbList",
1145    "itemListElement":
1146    [
1147        {
1148            "@type": "ListItem",
1149            "position": 1,
1150            "item": {
1151                "@id": "https:\u002f\u002ffleetnetwork.ca\u002f",
1152                "name": "Home"
1153            }
1154        }
1155    ]
1156}
1157</script>
1157
1158</div>
1159
1160<section class="page search-results">
1161        <h1 class="page-heading">Search results</h1>
1162
1163
1164    <div data-content-region="page_builder_content"></div>
1165
1166    <div class="page-content page-content--centered">
1167            <p><!-- Do NOT edit this page. Searchanise shows the search results here -->
1168<script src="https://searchanise-ef84.kxcdn.com/widgets/bigcommerce/init.js?api_key=9z8p5Z7y1R"></script>
1168
1169
1170<div class="snize" id="snize_results">
1171<div id="snize_skeleton_results" style="height: 100vh;">
1172    <div class="snize-main-panel snize-skeleton-card">
1173        <div class="snize-main-panel-controls">
1174            <span class="snize-skeleton-text"></span>
1175            <span class="snize-skeleton-text"></span>
1176            <span class="snize-skeleton-text"></span>
1177        </div>
1178        <div class="snize-main-panel-dropdown"><span class="snize-skeleton-text snize-full-width"></span></div>
1179    </div>
1180    <div class="snize-header">
1181        <span class="snize-search-results-header snize-skeleton-text snize-full-width"></span>
1182    </div>
1183    <div class="snize-horizontal-filters snize-product-filters">
1184        <div class="snize-filters-dropdown snize-skeleton-card small">
1185            <span class="snize-skeleton-text snize-full-width"></span>
1186        </div>
1187        <div class="snize-filters-dropdown snize-skeleton-card small">
1188            <span class="snize-skeleton-text snize-full-width"></span>
1189        </div>
1190        <div class="snize-filters-dropdown snize-skeleton-card small">
1191            <span class="snize-skeleton-text snize-full-width"></span>
1192        </div>
1193    </div>
1194    <div class="snize-filters-sidebar snize-product-filters">
1195        <div class="snize-product-filters-block snize-skeleton-card">
1196            <div class="snize-product-filters-title"><span class="snize-skeleton-text snize-full-width"></span></div>
1197            <div class="snize-product-filters-list">
1198                <span class="snize-skeleton-text snize-full-width"></span>
1199                <span class="snize-skeleton-text snize-full-width"></span>
1200                <span class="snize-skeleton-text snize-full-width"></span>
1201            </div>
1202        </div>
1203        <div class="snize-product-filters-block snize-skeleton-card">
1204            <div class="snize-product-filters-title"><span class="snize-skeleton-text snize-full-width"></span></div>
1205            <div class="snize-product-filters-list">
1206                <span class="snize-skeleton-text snize-full-width"></span>
1207                <span class="snize-skeleton-text snize-full-width"></span>
1208                <span class="snize-skeleton-text snize-full-width"></span>
1209            </div>
1210        </div>
1211        <div class="snize-product-filters-block snize-skeleton-card">
1212            <div class="snize-product-filters-title"><span class="snize-skeleton-text snize-full-width"></span></div>
1213            <div class="snize-product-filters-list">
1214                <span class="snize-skeleton-text snize-full-width"></span>
1215                <span class="snize-skeleton-text snize-full-width"></span>
1216                <span class="snize-skeleton-text snize-full-width"></span>
1217            </div>
1218        </div>
1219    </div>
1220    <div class="snize-search-results-main-content">
1221            <div id="snize-search-results-wrapper" class="snize-search-results-grid-mode snize-three-columns">
1222            <ul class="snize-search-results-content">
1223                <li class="snize-product">
1224                    <div class="snize-item snize-skeleton-card">
1225                        <div class="snize-thumbnail-wrapper">
1226                            <div class="snize-thumbnail"></div>
1227                        </div>
1228                        <div class="snize-overhidden">
1229                            <span class="snize-skeleton-text snize-full-width"></span>
1230                            <span class="snize-skeleton-text snize-full-width"></span>
1231                            <span class="snize-skeleton-text snize-full-width"></span>
1232                        </div>
1233                    </div>
1234                </li>
1235                <li class="snize-product">
1236                    <div class="snize-item snize-skeleton-card">
1237                        <div class="snize-thumbnail-wrapper">
1238                            <div class="snize-thumbnail"></div>
1239                        </div>
1240                        <div class="snize-overhidden">
1241                            <span class="snize-skeleton-text snize-full-width"></span>
1242                            <span class="snize-skeleton-text snize-full-width"></span>
1243                            <span class="snize-skeleton-text snize-full-width"></span>
1244                        </div>
1245                    </div>
1246                </li>
1247                <li class="snize-product">
1248                    <div class="snize-item snize-skeleton-card">
1249                        <div class="snize-thumbnail-wrapper">
1250                            <div class="snize-thumbnail"></div>
1251                        </div>
1252                        <div class="snize-overhidden">
1253                            <span class="snize-skeleton-text snize-full-width"></span>
1254                            <span class="snize-skeleton-text snize-full-width"></span>
1255                            <span class="snize-skeleton-text snize-full-width"></span>
1256                        </div>
1257                    </div>
1258                </li>
1259                <li class="snize-product">
1260                    <div class="snize-item snize-skeleton-card">
1261                        <div class="snize-thumbnail-wrapper">
1262                            <div class="snize-thumbnail"></div>
1263                        </div>
1264                        <div class="snize-overhidden">
1265                            <span class="snize-skeleton-text snize-full-width"></span>
1266                            <span class="snize-skeleton-text snize-full-width"></span>
1267                            <span class="snize-skeleton-text snize-full-width"></span>
1268                        </div>
1269                    </div>
1270                </li>
1271                <li class="snize-product">
1272                    <div class="snize-item snize-skeleton-card">
1273                        <div class="snize-thumbnail-wrapper">
1274                            <div class="snize-thumbnail"></div>
1275                        </div>
1276                        <div class="snize-overhidden">
1277                            <span class="snize-skeleton-text snize-full-width"></span>
1278                            <span class="snize-skeleton-text snize-full-width"></span>
1279                            <span class="snize-skeleton-text snize-full-width"></span>
1280                        </div>
1281                    </div>
1282                </li>
1283            </ul>
1284        </div>
1285    </div>
1286</div>
1287</div>
1288<style type="text/css"><!--
1289    @keyframes snize-skeleton-anim {
1290        0% { opacity: 1; }
1291        50% { opacity: 0.5; }
1292        100% { opacity: 1; }
1293    }
1294    #snize_skeleton_results * {
1295        box-sizing: border-box;
1296    }
1297    #snize_skeleton_results .snize-skeleton-card {
1298        padding: 10px;
1299        border: 1px solid #eee;
1300    }
1301    #snize_skeleton_results .snize-skeleton-text {
1302        height: 8px;
1303        background: #eee;
1304        border-radius: 3px;
1305        display: inline-block;
1306        animation: snize-skeleton-anim 2s infinite;
1307    }
1308    #snize_skeleton_results .snize-skeleton-text.snize-full-width:last-child {
1309        width: 100%;
1310    }
1311    #snize_skeleton_results .snize-skeleton-text.snize-full-width:first-child:not(:last-child) {
1312        width: 80%;
1313    }
1314    #snize_skeleton_results .snize-skeleton-text.snize-full-width:nth-child(2):not(:last-child) {
1315        width: 95%;
1316    }
1317    #snize_skeleton_results .snize-skeleton-text.snize-full-width:last-child:not(:first-child) {
1318        width: 60%;
1319    }
1320    #snize_skeleton_results .snize-main-panel .snize-main-panel-controls {
1321        width: 70%;
1322        display: inline-block;
1323    }
1324    #snize_skeleton_results .snize-main-panel .snize-main-panel-controls > span {
1325        width: 100px;
1326        margin-right: 15px;
1327    }
1328    #snize_skeleton_results .snize-main-panel .snize-main-panel-controls > span:nth-child(2) {
1329        width: 120px;
1330    }
1331    #snize_skeleton_results .snize-main-panel .snize-main-panel-controls > span:nth-child(3) {
1332        width: 80px;
1333    }
1334    #snize_skeleton_results .snize-main-panel .snize-main-panel-dropdown {
1335        width: 29%;
1336        text-align: right;
1337        display: inline-block;
1338    }
1339    #snize_skeleton_results .snize-main-panel .snize-main-panel-dropdown > span {
1340        max-width: 160px;
1341    }
1342    #snize_skeleton_results .snize-header {
1343        padding: 12px 0 12px 0;
1344        margin: 20px 0 15px 0;
1345        width: 250px;
1346    }
1347    #snize_skeleton_results .snize-horizontal-filters {
1348        padding: 3px;
1349        margin-bottom: 26px;
1350    }
1351    #snize_skeleton_results .snize-horizontal-filters .snize-filters-dropdown {
1352        display: inline-block;
1353        width: 100px;
1354        border-radius: 3px;
1355        margin-right: 7px;
1356        padding: 2px 15px 2px 15px;
1357    }
1358    #snize_skeleton_results .snize-horizontal-filters .snize-filters-dropdown:nth-child(2) {
1359        width: 120px;
1360    }
1361    #snize_skeleton_results .snize-horizontal-filters .snize-filters-dropdown:nth-child(3) {
1362        with: 80px;
1363    }
1364    #snize_skeleton_results .snize-filters-sidebar {
1365        float: left;
1366        width: 225px;
1367    }
1368    #snize_skeleton_results .snize-filters-sidebar > .snize-skeleton-card:not(:last-child) {
1369        border-bottom: none;
1370    }
1371    #snize_skeleton_results .snize-filters-sidebar .snize-product-filters-title {
1372        padding: 4px 0 12px 0;
1373    }
1374    #snize_skeleton_results .snize-filters-sidebar .snize-product-filters-title > span.snize-full-width {
1375        width: 40%;
1376    }
1377    #snize_skeleton_results .snize-filters-sidebar .snize-product-filters-list > span {
1378        margin: 1px 0 12px 0;
1379    }
1380    #snize_skeleton_results .snize-filters-sidebar .snize-product-filters-list > span:last-child {
1381        margin-bottom: 10px;
1382    }
1383    #snize_skeleton_results .snize-search-results-main-content {
1384        margin-left: 225px;
1385    }
1386    #snize_skeleton_results ul.snize-search-results-content {
1387        margin: 0 0 0 -1%;
1388        padding: 0 0 0 20px;
1389        list-style: none;
1390        white-space: nowrap;
1391    }
1392    #snize_skeleton_results ul.snize-search-results-content > li {
1393        display: inline-block;
1394    }
1395    #snize_skeleton_results .snize-three-columns ul.snize-search-results-content > li {
1396        width: 30.3%;
1397        width: calc(100%/3 - 2%);
1398    }
1399    #snize_skeleton_results li.snize-product {
1400        cursor: pointer;
1401        margin: 0 1% 2%;
1402        white-space: normal;
1403    }
1404    #snize_skeleton_results li.snize-product .snize-thumbnail-wrapper {
1405        position: relative;
1406    }
1407    #snize_skeleton_results li.snize-product .snize-thumbnail-wrapper .snize-thumbnail {
1408        margin: -10px -10px 0px -10px;
1409        background: #eee;
1410        height: 180px;
1411    }
1412    #snize_skeleton_results li.snize-product .snize-overhidden {
1413        padding-bottom: 20px;
1414        text-align: center;
1415    }
1416    #snize_skeleton_results li.snize-product .snize-overhidden > span {
1417        margin: 15px 0 0 0;
1418    }
1419    #snize_skeleton_results ul.snize-search-results-content li.snize-product:nth-child(4),
1420    #snize_skeleton_results ul.snize-search-results-content li.snize-product:nth-child(5) {
1421        display: none;
1422    }
1423    /* 4-column view */
1424    #snize_skeleton_results div.snize-four-columns ul.snize-search-results-content li.snize-product {
1425        width: 22.5%;
1426        width: calc(100%/4 - 2%);
1427    }
1428    #snize_skeleton_results div.snize-four-columns ul.snize-search-results-content li.snize-product:nth-child(4) {
1429        display: inline-block;
1430    }
1431    /* 5-column view */
1432    #snize_skeleton_results div.snize-five-columns ul.snize-search-results-content li.snize-product {
1433        width: 17.5%;
1434        width: calc(100%/5 - 2%);
1435    }
1436    #snize_skeleton_results div.snize-five-columns ul.snize-search-results-content li.snize-product:nth-child(4),
1437    #snize_skeleton_results div.snize-five-columns ul.snize-search-results-content li.snize-product:nth-child(5) {
1438        display: inline-block;
1439    }
1440    /* Tablet view 2-column mode */
1441    @media (min-width: 768px) and (max-width: 910px) {
1442        #snize_skeleton_results ul.snize-search-results-content li.snize-product {
1443            width: 46%;
1444            width: calc(50% - 10px);
1445            min-width: 160px;
1446            margin: 0 5px 10px;
1447        }
1448        #snize_skeleton_results ul.snize-search-results-content li.snize-product:nth-child(3) {
1449            display: none;
1450        }
1451    }
1452    /* Mobile view 2-column mode */
1453    @media (max-width: 768px) {
1454        #snize_skeleton_results .snize-main-panel > div.snize-main-panel-controls,
1455        #snize_skeleton_results .snize-main-panel > div.snize-main-panel-dropdown {
1456            text-align: left;
1457            width: 100%;
1458        }
1459        #snize_skeleton_results .snize-main-panel .snize-main-panel-controls > span:not(:first-child) {
1460           display: none;
1461        }
1462        #snize_skeleton_results .snize-main-panel > div.snize-main-panel-dropdown {
1463            margin-top: 12px;
1464        }
1465        #snize_skeleton_results .snize-header {
1466            margin: 3px 0 12px 0;
1467        }
1468        #snize_skeleton_results .snize-filters-sidebar {
1469            display: none;
1470        }
1471        #snize_skeleton_results .snize-search-results-main-content {
1472            margin-left: 0;
1473        }
1474        #snize_skeleton_results .snize-horizontal-filters .snize-filters-dropdown:not(:first-child) {
1475            display: none;
1476        }
1477        #snize_skeleton_results .snize-horizontal-filters .snize-filters-dropdown:first-child {
1478            padding: 10px;
1479            width: 100%;
1480        }
1481        #snize_skeleton_results .snize-horizontal-filters .snize-filters-dropdown:first-child > span {
1482            width: 100px;
1483        }
1484        #snize_skeleton_results .snize-horizontal-filters {
1485            margin-bottom: 18px;
1486        }
1487        #snize_skeleton_results ul.snize-search-results-content {
1488            margin: 0;
1489            padding: 0;
1490        }
1491        #snize_skeleton_results ul.snize-search-results-content li.snize-product:nth-child(3) {
1492            display: none;
1493        }
1494        #snize_skeleton_results ul.snize-search-results-content li.snize-product {
1495            width: 46%;
1496            width: calc(50% - 10px);
1497            min-width: 160px;
1498            margin: 0 5px 10px;
1499        }
1500    }
1501    /* Mobile view one-column mode */
1502    @media (max-width: 370px) {
1503        #snize_skeleton_results ul.snize-search-results-content li.snize-product {
1504            width: 96%;
1505            width: calc(100% - 10px);
1506        }
1507        #snize_skeleton_results ul.snize-search-results-content li.snize-product:not(:first-child) {
1508            display: none;
1509        }
1510    }
1511--></style>
1512<script>// <![CDATA[
1513
1514(function(window, undefined) {
1515    /* Themes hack */
1516    var pageContent = document.querySelector('.page:not(.content-page-with-sidenav) > .page-content');
1517    var pageSidebar = document.querySelector('.page > .page-sidebar');
1518
1519    if (pageContent && !pageSidebar) {
1520        pageContent.style.width = '100%';
1521    }
1522
1523    var snize_results = document.getElementById('snize_results');
1524    if (snize_results != null && snize_results != undefined && snize_results.innerHTML != '') {
1525        return;
1526    }
1527    sInterval = setInterval(function() {
1528        var snize_results = document.getElementById('snize_results');
1529        if (snize_results && snize_results.innerHTML != '') {
1530            clearInterval(sInterval);
1531            var skeleton_results = document.getElementById('snize_skeleton_results');
1532            if (skeleton_results && skeleton_results.innerHTML != '') {
1533                skeleton_results.parentNode.removeChild(skeleton_results);
1534            }
1535            return;
1536        }
1537        var grid_wrapper = document.getElementById('snize-search-results-wrapper');
1538        if (grid_wrapper) {
1539            if (grid_wrapper.offsetWidth >= 1055) {
1540                grid_wrapper.className = grid_wrapper.className.replace(/(?:^|\s)snize-three-columns(?!\S)/g , '').replace(/(?:^|\s)snize-four-columns(?!\S)/g , '');
1541                if (!grid_wrapper.className.match(/(?:^|\s)snize-five-columns(?!\S)/)) {
1542                    grid_wrapper.className += ' snize-five-columns';
1543                }
1544            } else if (grid_wrapper.offsetWidth >= 915) {
1545                grid_wrapper.className = grid_wrapper.className.replace(/(?:^|\s)snize-three-columns(?!\S)/g , '').replace(/(?:^|\s)snize-five-columns(?!\S)/g , '');
1546                if (!grid_wrapper.className.match(/(?:^|\s)snize-four-columns(?!\S)/)) {
1547                    grid_wrapper.className += ' snize-four-columns';
1548                }
1549            } else {
1550                grid_wrapper.className = grid_wrapper.className.replace(/(?:^|\s)snize-four-columns(?!\S)/g , '').replace(/(?:^|\s)snize-five-columns(?!\S)/g , '');
1551                if (!grid_wrapper.className.match(/(?:^|\s)snize-three-columns(?!\S)/)) {
1552                    grid_wrapper.className += ' snize-three-columns';
1553                }
1554            }
1555        }
1556    }, 30);
1557})(window);
1558// ]]></script>
1558
1559
1560</p>
1561    </div>
1562
1563</section>
1564
1565
1566	<div id="modal" class="modal" data-reveal data-prevent-quick-search-close>
1567    <button class="modal-close"
1568        type="button"
1569        title="Close"
1570        
1571>
1572    <span class="aria-description--hidden">Close</span>
1573    <span aria-hidden="true">&#215;</span>
1574</button>
1575    <div class="modal-content"></div>
1576    <div class="loadingOverlay"></div>
1577</div>
1578	<div id="alert-modal" class="modal modal--alert modal--small" data-reveal data-prevent-quick-search-close>
1579    <div class="alert-icon error-icon">
1580        <span class="icon-content">
1581            <span class="line line-left"></span>
1582            <span class="line line-right"></span>
1583        </span>
1584    </div>
1585
1586    <div class="alert-icon warning-icon">
1587        <div class="icon-content">!</div>
1588    </div>
1589
1590    <div class="modal-content"></div>
1591
1592    <div class="button-container">
1593        <button type="button" class="confirm button" data-reveal-close>OK</button>
1594        <button type="button" class="cancel button" data-reveal-close>Cancel</button>
1595    </div>
1596</div>
1597</main>
1598        
1599    <div data-content-region="footer_contact_us"></div>
1600
1601<div data-content-region="footer_top"></div>
1602
1603<footer class="footer footer-layout-1" role="contentinfo">
1604    <div class="container">
1605        <section class="footer-info">
1606                <article class="footer-info-col footer-info-col--small" data-halo-animate="1" data-section-type="footer-webPages">
1607                    <p class="footer-info-heading footer-info-heading--toggle">Popular Brands</p>
1608                    <ul class="footer-info-list">
1609                            <li><a href="/brands/Yealink.html"><span>Yealink</span></a></li>
1610                            <li><a href="brands/Lenovo.html"><span>Lenovo</span></a></li>
1611                            <li><a href="/tripp-lite-by-eaton/"><span>Eaton</span></a></li>
1612                            <li><a href="/brands/Cisco.html"><span>Cisco</span></a></li>
1613                            <li><a href="/meraki/"><span>Meraki</span></a></li>
1614                            <li><a href="/brands/Ubiquiti.html"><span>Ubiquiti</span></a></li>
1615                            <li><a href="/brands/LG.html"><span>LG Electronic</span></a></li>
1616                            <li><a href="/brands"><span>All Brands</span></a></li>
1617                        <li>
1618                            <a href="https://fleetnetwork.ca/sitemap.php"
1619                                aria-label="Sitemap"
1620                            >
1621                                Sitemap
1622                            </a>
1623                        </li>
1624                    </ul>
1625                </article>
1626
1627                <article class="footer-info-col footer-info-col--small" data-halo-animate="2" data-section-type="footer-webPages">
1628                    <p class="footer-info-heading footer-info-heading--toggle">Customer Service</p>
1629                    <ul class="footer-info-list">
1630                            <li><a href="https://fleetnetwork.ca/contact-us/"><span>Contact Us</span></a></li>
1631                            <li><a href="https://fleetnetwork.ca/about-us/"><span>About Us</span></a></li>
1632                            <li><a href="https://fleetnetwork.ca/returns-policy-shipping/"><span>Returns &amp; Exchanges</span></a></li>
1633                            <li><a href="https://fleetnetwork.ca/in-store-pickup"><span>In Store Pickup</span></a></li>
1634                    </ul>
1635                </article>
1636
1637                <article class="footer-info-col footer-info-col--small" data-halo-animate="3" data-section-type="footer-categories">
1638                    <p class="footer-info-heading footer-info-heading--toggle">Shop</p>
1639                    <ul class="footer-info-list">
1640                            <li>
1641                                <a href="https://fleetnetwork.ca/business-it/"><span>Business IT</span></a>
1642                            </li>
1643                            <li>
1644                                <a href="https://fleetnetwork.ca/networking/"><span>Networking</span></a>
1645                            </li>
1646                            <li>
1647                                <a href="https://fleetnetwork.ca/computers/"><span>Computers</span></a>
1648                            </li>
1649                            <li>
1650                                <a href="https://fleetnetwork.ca/monitors-accs/"><span>Monitors &amp; Accs</span></a>
1651                            </li>
1652                            <li>
1653                                <a href="https://fleetnetwork.ca/hardware-parts/"><span>Hardware &amp; Parts</span></a>
1654                            </li>
1655                            <li>
1656                                <a href="https://fleetnetwork.ca/printers-pos/"><span>Printers &amp; POS</span></a>
1657                            </li>
1658                            <li>
1659                                <a href="https://fleetnetwork.ca/av-displays/"><span>AV &amp; Displays</span></a>
1660                            </li>
1661                            <li>
1662                                <a href="https://fleetnetwork.ca/cables-accs/"><span>Cables &amp; Accs</span></a>
1663                            </li>
1664                    </ul>
1665                </article>
1666
1667
1668                <article class="footer-info-col footer-info-col--small" data-halo-animate="5" data-section-type="newsletterSubscription">
1669                        <div class="footer-info-col--social">
1670                                <ul class="socialLinks socialLinks--alt">
1671            <li class="socialLinks-item">
1672                <a class="icon icon--facebook"
1673                   href="https://www.facebook.com/FleetNetwork.ca/"
1674                   target="_blank"
1675                   rel="noopener"
1676                   aria-label="Open Facebook Social Media in a new tab"
1677                >
1678                    <span class="aria-description--hidden">Facebook</span>
1679                    <svg>
1680                        <title>Facebook</title>
1681                        <desc>Facebook</desc>
1682                        <use href="#icon-facebook-custom"/>
1683                    </svg>
1684                </a>
1685            </li>
1686            <li class="socialLinks-item">
1687                <a class="icon icon--tiktok" 
1688                   href="#" 
1689                   target="_blank"
1690                   rel="noopener" 
1691                   aria-label="Open Tiktok Social Media in a new tab"
1692                >
1693                    <span class="aria-description--hidden">Tiktok</span>
1694                    <svg>
1695                        <title>Tiktok</title>
1696                        <desc>Tiktok</desc>
1697                        <use xlink:href="#icon-tiktok-custom"></use>
1698                    </svg>
1699                </a>
1700            </li>
1701            <li class="socialLinks-item">
1702                <a class="icon icon--google-plus" 
1703                   href="#" 
1704                   target="_blank" 
1705                   rel="noopener" 
1706                   aria-label="Open Google Plus Social Media in a new tab"
1707                >
1708                    <span class="aria-description--hidden">Google Plus</span>
1709                    <svg>
1710                        <title>Google Plus</title>
1711                        <desc>Google Plus</desc>
1712                        <use xlink:href="#icon-google-plus"></use>
1713                    </svg>
1714                </a>
1715            </li>
1716            <li class="socialLinks-item">
1717                <a class="icon icon--snapchat" 
1718                   href="#" 
1719                   target="_blank" 
1720                   rel="noopener" 
1721                   aria-label="Open Snapchat Social Media in a new tab"
1722                >
1723                    <span class="aria-description--hidden">Snapchat Ghost</span>
1724                    <svg>
1725                        <title>Snapchat Ghost</title>
1726                        <desc>Snapchat Ghost</desc>
1727                        <use xlink:href="#icon-snapchat-ghost"></use>
1728                    </svg>
1729                </a>
1730            </li>
1731    </ul>
1732                        </div>
1733                            <p class="footer-info-heading">Join in Our Mailing List</p>
1734<p>Get the latest updates on new products and upcoming sales</p>
1735
1736<form class="form" action="https://fleetnetwork.ca/subscribe.php" method="post">
1737    <fieldset class="form-fieldset">
1738        <input type="hidden" name="action" value="subscribe">
1739        <input type="hidden" name="nl_first_name" value="bc">
1740        <input type="hidden" name="check" value="1">
1741        <div class="form-field">
1742            <label class="form-label is-srOnly" for="nl_email">Email Address</label>
1743            <div class="form-prefixPostfix wrap">
1744                <input class="form-input"
1745                       id="nl_email"
1746                       name="nl_email"
1747                       type="email"
1748                       value=""
1749                       placeholder="Your email address"
1750                       aria-describedby="alertBox-message-text"
1751                       aria-required="true"
1752                       required
1753                >
1754                <button class="button button--secondary button--round form-prefixPostfix-button--postfix button-newsletter pos-absolute"
1755                       type="submit"
1756                >
1757                    <span class="text">Subscribe</span>
1758                </button>
1759            </div>
1760        </div>
1761    </fieldset>
1762</form>
1763                </article>
1764            <article class="footer-info-col footer-info-col--large" data-halo-animate="6" data-section-type="footer-contact">
1765                    <div class="logo-footer-new">
1766                                <div class="logo-footer-image-container">
1767                                    <img
1768                                        class="logo-footer-image"
1769                                        src="https://cdn11.bigcommerce.com/s-xwx16vh8tc/images/stencil/original/fleetnetwork-logo-footer_1772936149__89901.original.png"
1770                                        srcset="https://cdn11.bigcommerce.com/s-xwx16vh8tc/images/stencil/200x71/fleetnetwork-logo-footer_1772936149__89901.original.png"
1771                                        sizes="(max-width: 767px) 133px, 180px"
1772                                        width="200"
1773                                        height="71"
1774                                        alt="Fleet Network"
1775                                        title="Fleet Network"
1776                                        loading="lazy"
1777                                        decoding="async">
1778                                </div>
1779                    </div>
1780                <div class="footer-contact">
1781                        <div class="footer-contact-item">
1782                            <ul class="footer-contact-list">
1783                                <li class="footer-contact-list__item">
1784                                    <span class="footer-contact-item__text">Expert Advice <a href="tel:18448368268">1-844-836-8268</a></span>
1785                                </li>
1786                                <li class="footer-contact-list__item">
1787                                    <span class="footer-contact-item__text">Your Tech & Networking Store</span>
1788                                </li>
1789                                <li class="footer-contact-list__item">
1790                                    <span class="footer-contact-item__text">IT & Networking Since 2007</span>
1791                                </li>
1792                            </ul>
1793                        </div>
1794                </div>
1795            </article>
1796        </div>
1797    </div>
1798    <div class="footer-bottom">
1799        <div class="container footer-bottom__container">
1800            <div class="footer-bottom__left halo-fadeInLeft" data-halo-animate="1">
1801            </div>
1802            <div class="footer-bottom__right halo-fadeInRight" data-halo-animate="1">
1803                        <div class="footer-payment-icons">
1804        <svg class="footer-payment-icon"><use href="#icon-logo-american-express"></use></svg>
1805        <svg class="footer-payment-icon"><use href="#icon-logo-mastercard"></use></svg>
1806        <svg class="footer-payment-icon"><use href="#icon-logo-paypal"></use></svg>
1807        <svg class="footer-payment-icon"><use href="#icon-logo-visa"></use></svg>
1808        <svg class="footer-payment-icon"><use href="#icon-logo-googlepay"></use></svg>
1809    </div>
1810            </div>
1811        </div>
1812    </div>
1813    <div data-content-region="ssl_site_seal--global"></div>
1814</footer>
1815
1816
1817        <div class="halo-background"></div>
1818
1819        
1819<script>window.__webpack_public_path__ = "https://cdn11.bigcommerce.com/s-xwx16vh8tc/stencil/61b196e0-a378-013f-3a34-06627e5707c7/e/598b9390-15d8-013f-73e5-3ea3e6b526ff/dist/";</script>
1819
1820        
1820<script>
1821            function onThemeBundleMain() {
1822                window.stencilBootstrap("page", "{\"zoomSize\":\"1280x1280\",\"productSize\":\"500x500\",\"genericError\":\"Oops! Something went wrong.\",\"urls\":{\"home\":\"https://fleetnetwork.ca/\",\"brands\":\"https://fleetnetwork.ca/brands/\",\"search\":\"https://fleetnetwork.ca/search.php\",\"compare\":\"https://fleetnetwork.ca/compare\",\"sitemap\":\"https://fleetnetwork.ca/sitemap.php\",\"contact_us_submit\":\"https://fleetnetwork.ca/pages.php?action=sendContactForm\",\"subscribe\":{\"action\":\"https://fleetnetwork.ca/subscribe.php\"},\"checkout\":{\"single_address\":\"https://fleetnetwork.ca/checkout\",\"multiple_address\":\"https://fleetnetwork.ca/checkout.php?action=multiple\"},\"account\":{\"orders\":{\"all\":\"https://fleetnetwork.ca/account.php?action=order_status\",\"completed\":\"https://fleetnetwork.ca/account.php?action=view_orders\",\"save_new_return\":\"https://fleetnetwork.ca/account.php?action=save_new_return\"},\"returns\":\"https://fleetnetwork.ca/account.php?action=view_returns\",\"addresses\":\"https://fleetnetwork.ca/account.php?action=address_book\",\"inbox\":\"https://fleetnetwork.ca/account.php?action=inbox\",\"send_message\":\"https://fleetnetwork.ca/account.php?action=send_message\",\"add_address\":\"https://fleetnetwork.ca/account.php?action=add_shipping_address\",\"update_action\":\"https://fleetnetwork.ca/account.php?action=update_account\",\"details\":\"https://fleetnetwork.ca/account.php?action=account_details\",\"recent_items\":\"https://fleetnetwork.ca/account.php?action=recent_items\",\"index\":\"https://fleetnetwork.ca/account.php\",\"wishlists\":{\"all\":\"https://fleetnetwork.ca/wishlist.php\",\"add\":\"https://fleetnetwork.ca/wishlist.php?action=addwishlist\",\"edit\":\"https://fleetnetwork.ca/wishlist.php?action=editwishlist\",\"delete\":\"https://fleetnetwork.ca/wishlist.php?action=deletewishlist\"},\"payment_methods\":{\"all\":\"https://fleetnetwork.ca/account.php?action=payment_methods\"}},\"auth\":{\"login\":\"https://fleetnetwork.ca/login.php\",\"check_login\":\"https://fleetnetwork.ca/login.php?action=check_login\",\"create_account\":\"https://fleetnetwork.ca/login.php?action=create_account\",\"save_new_account\":\"https://fleetnetwork.ca/login.php?action=save_new_account\",\"forgot_password\":\"https://fleetnetwork.ca/login.php?action=reset_password\",\"send_password_email\":\"https://fleetnetwork.ca/login.php?action=send_password_email\",\"save_new_password\":\"https://fleetnetwork.ca/login.php?action=save_new_password\",\"logout\":\"https://fleetnetwork.ca/login.php?action=logout\"},\"cart\":\"https://fleetnetwork.ca/cart.php\",\"product\":{\"post_review\":\"https://fleetnetwork.ca/postreview.php\"},\"gift_certificate\":{\"purchase\":\"https://fleetnetwork.ca/giftcertificates.php\",\"redeem\":\"https://fleetnetwork.ca/giftcertificates.php?action=redeem\",\"balance\":\"https://fleetnetwork.ca/giftcertificates.php?action=balance\"},\"rss\":{\"products\":[]}},\"secureBaseUrl\":\"https://fleetnetwork.ca\",\"cartId\":null,\"template\":\"pages/page\",\"validationDictionaryJSON\":\"{\\\"locale\\\":\\\"en\\\",\\\"locales\\\":{\\\"validation_messages.valid_email\\\":\\\"en\\\",\\\"validation_messages.password\\\":\\\"en\\\",\\\"validation_messages.password_match\\\":\\\"en\\\",\\\"validation_messages.invalid_password\\\":\\\"en\\\",\\\"validation_messages.field_not_blank\\\":\\\"en\\\",\\\"validation_messages.certificate_amount\\\":\\\"en\\\",\\\"validation_messages.certificate_amount_range\\\":\\\"en\\\",\\\"validation_messages.price_min_evaluation\\\":\\\"en\\\",\\\"validation_messages.price_max_evaluation\\\":\\\"en\\\",\\\"validation_messages.price_min_not_entered\\\":\\\"en\\\",\\\"validation_messages.price_max_not_entered\\\":\\\"en\\\",\\\"validation_messages.price_invalid_value\\\":\\\"en\\\",\\\"validation_messages.invalid_gift_certificate\\\":\\\"en\\\"},\\\"translations\\\":{\\\"validation_messages.valid_email\\\":\\\"You must enter a valid email.\\\",\\\"validation_messages.password\\\":\\\"You must enter a password.\\\",\\\"validation_messages.password_match\\\":\\\"Your passwords do not match.\\\",\\\"validation_messages.invalid_password\\\":\\\"Passwords must be at least 7 characters and contain both alphabetic and numeric characters.\\\",\\\"validation_messages.field_not_blank\\\":\\\" field cannot be blank.\\\",\\\"validation_messages.certificate_amount\\\":\\\"You must enter a gift certificate amount.\\\",\\\"validation_messages.certificate_amount_range\\\":\\\"You must enter a certificate amount between [MIN] and [MAX]\\\",\\\"validation_messages.price_min_evaluation\\\":\\\"Min. price must be less than max. price.\\\",\\\"validation_messages.price_max_evaluation\\\":\\\"Min. price must be less than max. price.\\\",\\\"validation_messages.price_min_not_entered\\\":\\\"Min. price is required.\\\",\\\"validation_messages.price_max_n
1822ot_entered\\\":\\\"Max. price is required.\\\",\\\"validation_messages.price_invalid_value\\\":\\\"Input must be greater than 0.\\\",\\\"validation_messages.invalid_gift_certificate\\\":\\\"Please enter your valid certificate code.\\\"}}\",\"validationFallbackDictionaryJSON\":\"{\\\"locale\\\":\\\"en\\\",\\\"locales\\\":{\\\"validation_fallback_messages.valid_email\\\":\\\"en\\\",\\\"validation_fallback_messages.password\\\":\\\"en\\\",\\\"validation_fallback_messages.password_match\\\":\\\"en\\\",\\\"validation_fallback_messages.invalid_password\\\":\\\"en\\\",\\\"validation_fallback_messages.field_not_blank\\\":\\\"en\\\",\\\"validation_fallback_messages.certificate_amount\\\":\\\"en\\\",\\\"validation_fallback_messages.certificate_amount_range\\\":\\\"en\\\",\\\"validation_fallback_messages.price_min_evaluation\\\":\\\"en\\\",\\\"validation_fallback_messages.price_max_evaluation\\\":\\\"en\\\",\\\"validation_fallback_messages.price_min_not_entered\\\":\\\"en\\\",\\\"validation_fallback_messages.price_max_not_entered\\\":\\\"en\\\",\\\"validation_fallback_messages.price_invalid_value\\\":\\\"en\\\",\\\"validation_fallback_messages.invalid_gift_certificate\\\":\\\"en\\\"},\\\"translations\\\":{\\\"validation_fallback_messages.valid_email\\\":\\\"You must enter a valid email.\\\",\\\"validation_fallback_messages.password\\\":\\\"You must enter a password.\\\",\\\"validation_fallback_messages.password_match\\\":\\\"Your passwords do not match.\\\",\\\"validation_fallback_messages.invalid_password\\\":\\\"Passwords must be at least 7 characters and contain both alphabetic and numeric characters.\\\",\\\"validation_fallback_messages.field_not_blank\\\":\\\" field cannot be blank.\\\",\\\"validation_fallback_messages.certificate_amount\\\":\\\"You must enter a gift certificate amount.\\\",\\\"validation_fallback_messages.certificate_amount_range\\\":\\\"You must enter a certificate amount between [MIN] and [MAX]\\\",\\\"validation_fallback_messages.price_min_evaluation\\\":\\\"Min. price must be less than max. price.\\\",\\\"validation_fallback_messages.price_max_evaluation\\\":\\\"Min. price must be less than max. price.\\\",\\\"validation_fallback_messages.price_min_not_entered\\\":\\\"Min. price is required.\\\",\\\"validation_fallback_messages.price_max_not_entered\\\":\\\"Max. price is required.\\\",\\\"validation_fallback_messages.price_invalid_value\\\":\\\"Input must be greater than 0.\\\",\\\"validation_fallback_messages.invalid_gift_certificate\\\":\\\"Please enter your valid certificate code.\\\"}}\",\"validationDefaultDictionaryJSON\":\"{\\\"locale\\\":\\\"en\\\",\\\"locales\\\":{\\\"validation_default_messages.valid_email\\\":\\\"en\\\",\\\"validation_default_messages.password\\\":\\\"en\\\",\\\"validation_default_messages.password_match\\\":\\\"en\\\",\\\"validation_default_messages.invalid_password\\\":\\\"en\\\",\\\"validation_default_messages.field_not_blank\\\":\\\"en\\\",\\\"validation_default_messages.certificate_amount\\\":\\\"en\\\",\\\"validation_default_messages.certificate_amount_range\\\":\\\"en\\\",\\\"validation_default_messages.price_min_evaluation\\\":\\\"en\\\",\\\"validation_default_messages.price_max_evaluation\\\":\\\"en\\\",\\\"validation_default_messages.price_min_not_entered\\\":\\\"en\\\",\\\"validation_default_messages.price_max_not_entered\\\":\\\"en\\\",\\\"validation_default_messages.price_invalid_value\\\":\\\"en\\\",\\\"validation_default_messages.invalid_gift_certificate\\\":\\\"en\\\"},\\\"translations\\\":{\\\"validation_default_messages.valid_email\\\":\\\"You must enter a valid email.\\\",\\\"validation_default_messages.password\\\":\\\"You must enter a password.\\\",\\\"validation_default_messages.password_match\\\":\\\"Your passwords do not match.\\\",\\\"validation_default_messages.invalid_password\\\":\\\"Passwords must be at least 7 characters and contain both alphabetic and numeric characters.\\\",\\\"validation_default_messages.field_not_blank\\\":\\\"The field cannot be blank.\\\",\\\"validation_default_messages.certificate_amount\\\":\\\"You must enter a gift certificate amount.\\\",\\\"validation_default_messages.certificate_amount_range\\\":\\\"You must enter a certificate amount between [MIN] and [MAX]\\\",\\\"validation_default_messages.price_min_evaluation\\\":\\\"Min. price must be less than max. price.\\\",\\\"validation_default_messages.price_max_evaluation\\\":\\\"Min. price must be less than max. price.\\\",\\\"validation_default_messages.price_min_not_entered\\\":\\\"Min. price is required.\\\",\\\"validation_default_messages.price_max_n
1822ot_entered\\\":\\\"Max. price is required.\\\",\\\"validation_default_messages.price_invalid_value\\\":\\\"Input must be greater than 0.\\\",\\\"validation_default_messages.invalid_gift_certificate\\\":\\\"Please enter your valid certificate code.\\\"}}\",\"carouselArrowAndDotAriaLabel\":\"Go to slide [SLIDE_NUMBER] of [SLIDES_QUANTITY]\",\"carouselActiveDotAriaLabel\":\"active\",\"carouselContentAnnounceMessage\":\"You are currently on slide [SLIDE_NUMBER] of [SLIDES_QUANTITY]\",\"themeSettings\":{\"optimizedCheckout-formChecklist-color\":\"#383e47\",\"footer-info-2-text7\":\"LG Electronic\",\"halo_cateCustomB4\":\"\",\"hl_multi_level_text3\":\"Select Level 3...\",\"navPages-lv2-color\":\"#232323\",\"optimizedCheckout-buttonPrimary-backgroundColorActive\":\"#000000\",\"halo_prodByCateBlockCdown\":\"Dec 31, 2025 18:00:00\",\"card--alternate-color--hover\":\"#ffffff\",\"mega_menu_style3_link2\":\"#\",\"mega_menu_item7_img3\":\"displays3.png\",\"optimizedCheckout-colorFocus\":\"#4496f6\",\"show_accept_amex\":true,\"homepage_top_products_count\":6,\"halo-blog-sidebar\":false,\"paymentbuttons-paypal-cart-page-add-cart-color\":\"gold\",\"product_soldProduct_products\":\"1,2,3,5,7,8,9\",\"hl_multi_level\":false,\"homepage_new_products_column_count\":4,\"paymentbuttons-paypal-cart-page-add-cart-label\":\"checkout\",\"brandpage_products_per_page\":50,\"color-secondaryDarker\":\"#cccccc\",\"footer-info-2-text5\":\"Meraki\",\"paymentbuttons-paypal-checkout-payment-label\":\"checkout\",\"description_tabs_custom\":true,\"fontSize-root\":12,\"halo_product_countdown_show\":false,\"halo_prodByCateDesc2\":\"\",\"optimizedCheckout-buttonPrimary-borderColorDisabled\":\"transparent\",\"hl_header_topLink1\":\"/\",\"hl_topPro_img\":\"https://cdn11.bigcommerce.com/s-xwx16vh8tc/images/stencil/1460w/image-manager/fleetnetwork-banner.gif?t=1719578659\",\"navUser-color\":\"#8c8c8c\",\"color-textBase--active\":\"#5874b0\",\"mega_menu_style2_prodTitle\":\"Featured Prodduccts\",\"halo_prodByCateSubDesc72\":\"Bring Luxury into Your Vehicle\",\"halo_featuredCateImg4\":\"device-categorie.png\",\"social_icon_placement_bottom\":\"bottom_none\",\"halo-ask-an-expert-title\":\"Have questions?\",\"show_powered_by\":false,\"homeProd_3_layout\":false,\"mega_menu_style3_link10\":\"#\",\"mega_menu_style1_img2\":\"halo-megamenu-2.jpg\",\"button--primary-borderColor\":\"#118D57\",\"fontSize-h4\":20,\"checkRadio-borderColor\":\"#8f8f8f\",\"color-primaryDarker\":\"#333333\",\"show_product_quick_view_mobile\":true,\"homeProd_3_title\":\"\",\"mega_menu_item7_link3\":\"/telecommunication/video-communications/collaboration-displays/\",\"button--primary-borderColorHover\":\"#069F47\",\"halo_prodByCateID7\":\"31\",\"show_accept_amazonpay\":false,\"optimizedCheckout-buttonPrimary-colorHover\":\"#ffffff\",\"optimizedCheckout-logo-position\":\"left\",\"brand_size\":\"190x250\",\"halo_prodByCateSubDesc32\":\"Printers\",\"optimizedCheckout-discountBanner-backgroundColor\":\"#e5e5e5\",\"halo-faqs-sidebar\":true,\"halo_prodByCateSubDesc21\":\"The best tools for your business\",\"pdp-sale-price-label\":\"\",\"mega_menu_style3_img3\":\"halo-megamenu-9.jpg\",\"optimizedCheckout-buttonSecondary-backgroundColorHover\":\"#f5f5f5\",\"footer-info-2-link4\":\"/brands/Cisco.html\",\"halo_prodByCateSubDesc35\":\"Advanced Industrial Handheld Labeller\",\"halo_prodByCateSubDesc83\":\"Bring Luxury into Your Vehicle\",\"halo_prodByCateSubDesc24\":\"Security in a small appliance\",\"optimizedCheckout-headingPrimary-font\":\"Google_Arimo_400,500,600,700\",\"mega_menu_style1_link3\":\"#\",\"halo_prodByCateMainBanner8\":\"graphiccards2.png\",\"color-textLink--hover\":\"#E20000\",\"halo_recently_viewed_products_count\":5,\"halo_prodByCateID2\":\"129\",\"haloRecentlyBought_hours\":\"10,15,16,17,18\",\"mega_menu_item1_link2\":\"/business-office/security/\",\"footer-backgroundColor\":\"#1B1B1B\",\"navPages-color\":\"#ffffff\",\"productpage_reviews_count\":9,\"optimizedCheckout-step-borderColor\":\"#dddddd\",\"halo_prodByCateTitle1\":\"\",\"hl_header_topLink5\":\"\",\"mega_menu_style3_link6\":\"#\",\"logo_size\":\"original\",\"mega_menu_item2_link1\":\"/networking/network-communication/wireless-devices/wireless-routers/\",\"powered_by-text\":\"<p class='powered-by'>Fleet Network Canada <a href='https://www.bigcommerce.com/theme' rel='nofollow' title='BigCommerce' aria-label='BigCommerce'>
1822BigCommerce.</a></p>\",\"haloRecentlyBought\":false,\"halo_prodByCateBanner4\":\"\",\"optimizedCheckout-formField-backgroundColor\":\"#ffffff\",\"show_faq_tab_link\":\"/faq-tab/\",\"show_accept_paypal\":true,\"mega_menu_hot_label_bgColor\":\"#f4ad57\",\"paymentbuttons-paypal-label\":\"checkout\",\"paymentbuttons-paypal-shape\":\"rect\",\"footer-info-3-link8\":\"\",\"halo_prodByCateSubDesc43\":\"All the best brands TV \",\"halo_featuredCate\":false,\"optimizedCheckout-discountBanner-textColor\":\"#383e47\",\"optimizedCheckout-buttonPrimary-font\":\"Google_Arimo_700\",\"footer-info-3-text8\":\"\",\"halo_card_title-line\":\"2\",\"homeProd_2\":\"0\",\"halo_cateCustomD4\":\"\",\"optimizedCheckout-backgroundImage-size\":\"1000x400\",\"pdp_sold_out_label\":\"\",\"halo-product-service-item4-title\":\"In-Stock in Canada\",\"halo_newsletter_popup_image\":\"productimage500-500.png\",\"pdp-retail-price-label\":\"MSRP:\",\"footer-info-3-link3\":\"\",\"halo_prodByCate6\":true,\"homepage_show_carousel_2_position_content\":\"left\",\"hl_middle_img\":\"\",\"blockquote-cite-font-color\":\"#999999\",\"hl_product_layout\":\"product_layout_custom\",\"halo_prodByCateSubBanner42\":\"pro1212.png\",\"mega_menu_item5_img3\":\"ram1.png\",\"halo_card_image_swap\":true,\"productpage_product_block_col\":5,\"carousel-dot-color\":\"#b2b2b2\",\"halo_prodByCateSubDesc54\":\"Bring Luxury into Your Vehicle\",\"button--disabled-backgroundColor\":\"#cccccc\",\"mega_menu_style3_img7\":\"halo-mbrand-2.jpg\",\"haloMegamenu\":true,\"productpage_product_block_2_layout\":true,\"halo_prodByCateSubBanner12\":\"pc1.png\",\"haloRecentlyBought_text_name\":\"Someone recently bought \",\"halo_footer_certificate_img2\":\"security-2.png\",\"optimizedCheckout-formField-shadowColor\":\"transparent\",\"categorypage_products_per_page\":50,\"halo_prodByCateBlockImg1\":\"halo-banner-deal-1.jpg\",\"halo_prodByCateTitle5\":\"\",\"halo_prodByCateID1\":\"8487\",\"haloAddToCartAction\":\"sidebar\",\"halo_card_ratings\":false,\"homepage_featured_products_column_count\":4,\"button--default-color\":\"#ffffff\",\"pace-progress-backgroundColor\":\"#999999\",\"color-textLink--active\":\"#bf0000\",\"footer-info-3-text5\":\"\",\"footer_text_color\":\"#FCFCFC\",\"halo_prodByCateSubBanner75\":\"logo-plantronics.png\",\"homeProd_1\":\"0\",\"product_sidebar_size\":\"100x100\",\"homeProd_limit\":10,\"color-textHeading\":\"#323232\",\"show_accept_discover\":false,\"hl_skin_1\":true,\"container-fill-base\":\"#ffffff\",\"halo_newsletter_popup_again\":false,\"halo_prodByCateSubBanner64\":\"logo-plantronics.png\",\"halo_prodByCateSubDesc64\":\"Bring Luxury into Your Vehicle\",\"halo_prodByCate4\":true,\"halo_cateCustomD5\":\"\",\"paymentbuttons-paylater-cart-page-add-cart-color\":\"gold\",\"optimizedCheckout-formField-errorColor\":\"#d14343\",\"spinner-borderColor-dark\":\"#999999\",\"halo_recent_post\":false,\"halo_prodByCateSubDesc13\":\"Power in your hands!\",\"optimizedCheckout-loadingToaster-backgroundColor\":\"#383e47\",\"halo_prodByCateSubBanner34\":\"scanner1010.png\",\"haloStickyToolbar\":true,\"input-font-color\":\"#666666\",\"haloAjaxAddToCart\":true,\"halo_prodByCateBlock2\":false,\"select-bg-color\":\"#ffffff\",\"halo-product-security-image-1\":\"halo-security-image-1.png\",\"footer-info-2-text4\":\"Cisco\",\"show_custom_fields_tabs\":true,\"color_text_product_sale_badges\":\"#ffffff\",\"mega_menu_style2_imgWidth\":\"40%\",\"product_list_display_col\":\"5\",\"halo_prodByCateDesc6\":\"\",\"halo_prodByCateBlock1\":false,\"carousel-arrow-bgColor\":\"transparent\",\"lazyload_mode\":\"lazyload+lqip\",\"mega_menu_style3_link1\":\"#\",\"carousel-title-color\":\"#ffffff\",\"show_accept_mastercard\":true,\"halo_prodByCateSubBanner53\":\"logo-ubiquiti.png\",\"optimizedCheckout-link-font\":\"Google_Arimo_700\",\"show_faq_tab_type\":\"custom\",\"halo_recent_post_title\":\"Form Our Blog\",\"homepage_show_carousel_arrows\":false,\"brandpage_brands_per_page\":1000,\"social_icon_snapchat_link\":\"#\",\"homepage_show_carousel_3_position_content\":\"left\",\"halo_prodByCateBanner6\":\"\",\"footer-info-3-text2\":\"About Us\",\"supported_payment_methods\":[\"card\",\"paypal\",\"bank\"],\"carousel-play-pause-button-textColor--hover\":\"#474747\",\"show_accept_googlepay\":true,\"homepage_new_products_count\":6,\"halo-cart-secure-content\":true,\"halo_featuredCateImg3\":\"computers-categorie.png\",\"button--disabled-color\":\"#ffffff\",\"halo_prodByCateSubBanner31\":\"scanner1.png\",\"product_soldProduct_text\":\"sold in last\",\"hl_header_topText6\":\"\",\"homeProd_1_layout\":false,\"color-grey\":\"#999999\",\"halo_prodByCateSubBanner23\":\"ubi2.png\",\"halo_cateCustom\":false,\"paymentbuttons-bolt-shape\":\"rect\",\"paymentbuttons-paypal-accelerated-content-font-we
1822ight\":\"400\",\"hl_middleHeader_bg\":\"#FFFFFF\",\"hl_header_search_cate\":false,\"halo_prodByCateSubDesc15\":\"Scale without limits!\",\"card--alternate-borderColor\":\"#ffffff\",\"halo_shipping_value\":\"200\",\"color-primaryDark\":\"#666666\",\"pdp_sale_badge_label\":\"\",\"optimizedCheckout-buttonPrimary-borderColorActive\":\"transparent\",\"carousel-description-mb-color\":\"#323232\",\"navPages-subMenu-backgroundColor\":\"#ffffff\",\"show_custom_tab_type\":\"all\",\"halo_recently_viewed_products\":false,\"product_soldProduct_hours_text\":\"hours\",\"homeProd_col\":5,\"info_email_support\":\"[email protected]\",\"halo_prodByCateSubBanner83\":\"logo-ubiquiti.png\",\"body-font\":\"Google_Montserrat_400,500,600\",\"mega_menu_style3_img10\":\"halo-mbrand-5.jpg\",\"show_quick_payment_buttons\":true,\"optimizedCheckout-step-textColor\":\"#ffffff\",\"button--primary-backgroundColor\":\"#118D57\",\"optimizedCheckout-formField-borderColor\":\"#cccccc\",\"optimizedCheckout-link-color\":\"#476bef\",\"optimizedCheckout-headingSecondary-font\":\"Google_Arimo_700\",\"halo-product-service-enable\":false,\"paymentbuttons-venmo-checkout-on-top-color\":\"blue\",\"productpage_product_block-2\":\"0\",\"show_custom_tab\":false,\"halo_prodByCateSubDesc71\":\"Bring Luxury into Your Vehicle\",\"button--primary-backgroundColorHover\":\"#069F47\",\"halo_card_title\":\"ellipsis\",\"halo_prodByCateSubBanner15\":\"storage1.png\",\"checkRadio-color\":\"#333333\",\"halo_prodByCateID6\":\"22\",\"hl_multi_level_label\":\"Select Your Vehicle\",\"show_product_dimensions\":true,\"card-figcaption-button-background\":\"#ffffff\",\"footer-info-2-link8\":\"/brands\",\"icon-color-hover\":\"#2a4a7b\",\"mega_menu_item3_link3\":\"/computers-devices/computer-notebook-tablet/servers/\",\"show_product_reviews\":false,\"button--default-borderColor\":\"#118D57\",\"halo_recently_viewed_products_timer\":\"3000\",\"halo_QuickEditCart\":true,\"headings-font\":\"Google_Montserrat_700\",\"hl_header_topText3\":\"\",\"mega_menu_style2_item\":\"2\",\"halo_featuredCateImg5\":\"printers-categorie.png\",\"label-backgroundColor\":\"#cccccc\",\"halo_prodByCateSubBanner22\":\"dlink1.png\",\"mega_menu_item8_img1\":\"\",\"halo-product-security-image-2\":\"halo-security-image-2.png\",\"halo_sticky_add_to_cart_mobile\":true,\"label-color\":\"#ffffff\",\"optimizedCheckout-headingSecondary-color\":\"#383e47\",\"hl_header_topLink6\":\"\",\"mega_menu_item4_link3\":\"/hardware-devices/peripherals-accs/webcams/\",\"select-arrow-color\":\"#757575\",\"halo_prodByCateIDLimit\":6,\"mega_menu_item6_link3\":\"/printers-supplies/electronic-label-maker/\",\"alert-backgroundColor\":\"#ffffff\",\"halo-sidebar-products-title\":\"Featured Products\",\"haloRecentlyBought_location2\":\"from Sydney, AU\",\"mega_menu_style3_img4\":\"halo-megamenu-10.jpg\",\"halo_product_countdown\":\"custom\",\"haloRecentlyBought_productID\":\"171,163,170,173\",\"footer-info-3-link7\":\"https://fleetnetwork.ca/in-store-pickup\",\"halo_newsletter_popup\":false,\"hl_header_top\":true,\"pdp-non-sale-price-label\":\"\",\"button--disabled-borderColor\":\"#cccccc\",\"mega_menu_item5_link2\":\"/hardware-devices/components-hardware/hard-drives-2-5-3-5/\",\"halo_prodByCateSubDesc23\":\"High quality products!\",\"hl_topPro_bgButton\":\"#5d6673\",\"logo_fontSize\":28,\"footer-info-2-text6\":\"Ubiquiti\",\"optimizedCheckout-logo-size\":\"250x100\",\"halo-product-service-item1-text\":\"B2B volume discount\",\"default_image_brand\":\"img/BrandDefault.gif\",\"mega_menu_style3_imgWidth\":\"40%\",\"halo_product_countdown_time\":\"Dec 31, 2025 18:00:00\",\"halo_prodByCateSubDesc63\":\"Bring Luxury into Your Vehicle\",\"button--tertiary-colorHover\":\"#ffffff\",\"card-title-color\":\"#323232\",\"mega_menu_sale_label_bgColor\":\"#c12f49\",\"paymentbuttons-venmo-cart-page-add-cart-color\":\"blue\",\"mega_menu_style1_img1\":\"halo-megamenu-1.jpg\",\"footer-info-3-link2\":\"https://fleetnetwork.ca/about-us/\",\"halo_prodByCateSubBanner33\":\"supplies1.png\",\"halo_prodByCateDesc5\":\"\",\"mega_menu_hot_label_text\":\"Hot\",\"product_list_display_mode\":\"grid\",\"footer-info-2-text1\":\"Yealink\",\"mega_menu_style3_item\":\"3\",\"carousel-arrow-color--hover\":\"#7f7f7f\",\"halo_prodByCateBanner3\":\"\",\"mega_menu_item2_link2\":\"/networking/network-communication/wireless-devices/wireless-signal-boosters/\",\"halo-sidebar-custom-block\":false,\"footer-info-2-link5\":\"/meraki/\",\"o
1822ptimizedCheckout-link-hoverColor\":\"#002fe1\",\"paymentbanners-cartpage-logo-type\":\"primary\",\"homepage_show_carousel_0_position-content\":\"center\",\"mega_menu_style1_link2\":\"#\",\"halo-product-service-item2-text\":\"Real-world IT expertise\",\"halo_prodByCateSubDesc45\":\"Multimedia Speaker System\",\"halo_prodByCateSubDesc34\":\"The Best Scanners !\",\"fontSize-h5\":14,\"product_size\":\"500x500\",\"paymentbuttons-paypal-color\":\"gold\",\"homepage_show_carousel\":true,\"optimizedCheckout-body-backgroundColor\":\"#FFFFFF\",\"halo_prodByCateSubDesc75\":\"Bring Luxury into Your Vehicle\",\"carousel-arrow-borderColor\":\"#abadaf\",\"halo-label-product-position\":\"left\",\"halo_shipping_required\":\"Complimentary shipping on orders exceeding 200$\",\"mega_menu_style2_col\":3,\"header-backgroundColor\":\"transparent\",\"color-greyDarkest\":\"#000000\",\"price_ranges\":false,\"productpage_videos_count\":8,\"color-greyDark\":\"#666666\",\"halo_prodByCateSubBanner11\":\"notebook1.png\",\"mega_menu_item6_img1\":\"printers.png\",\"mega_menu_item4_img3\":\"webcams20.png\",\"halo_prodByTab\":true,\"halo_newsletter_popup_time\":\"2\",\"show-sale-label-badge\":true,\"show_more_description_tabs_mb\":true,\"mega_menu_item1_link1\":\"/business-office/telecommunication/\",\"halo_prodByCateID3\":\"98\",\"optimizedCheckout-buttonSecondary-borderColorHover\":\"#999999\",\"optimizedCheckout-discountBanner-iconColor\":\"#383e47\",\"halo_prodByCateSubBanner43\":\"tv1313.png\",\"halo_subscription_form\":true,\"hl_middle_text\":\"\",\"halo_prodByCateSubBanner82\":\"logo-plantronics.png\",\"mega_menu_style1_img5\":\"halo-megamenu-5.jpg\",\"halo_prodByCateSubDesc82\":\"Bring Luxury into Your Vehicle\",\"optimizedCheckout-buttonPrimary-colorDisabled\":\"#ffffff\",\"icon-ratingFull\":\"#001B44\",\"mega_menu_item3_link2\":\"/computers-devices/computer-notebook-server/desktop-computers/\",\"halo-sidebar-shop-by-brand\":false,\"mega_menu_item8_link2\":\"\",\"optimizedCheckout-buttonSecondary-borderColor\":\"#cccccc\",\"show_shipping_tab_link\":\"/shipping-returns-tab-page/\",\"footer-info-3-text3\":\"\",\"carousel-arrow-bgColor--hover\":\"transparent\",\"optimizedCheckout-loadingToaster-textColor\":\"#ffffff\",\"halo_prodByCateSubBanner72\":\"logo-lenovo.png\",\"color-textBase--hover\":\"#5874b0\",\"color-errorLight\":\"#ffdddd\",\"hl_skin_2\":false,\"optimizedCheckout-formField-placeholderColor\":\"#999999\",\"halo_prodByCateMainBanner3\":\"printer1313.png\",\"navUser-color-hover\":\"#757575\",\"default_image_gift_certificate\":\"img/GiftCertificate.png\",\"halo_shipping_list\":\"US,UK,CA\",\"mega_menu_item2_img1\":\"routers.png\",\"halo-product-security-image-5\":\"\",\"paymentbuttons-paylater-checkout-on-top-color\":\"gold\",\"haloRecentlyBought_location5\":\"from Cessnock, AU\",\"color_bg_product_soldOut_badges\":\"#DDDDDD\",\"halo_prodByCateBanner7\":\"\",\"halo_ask_an_expert_pagelink\":\"/ask-an-expert/\",\"blog_size\":\"190x250\",\"paymentbuttons-paypal-checkout-payment-color\":\"gold\",\"halo_prodByCateDesc8\":\"\",\"mega_menu_style3_link7\":\"#\",\"footer_title_color\":\"#ffffff\",\"halo_prodByCateBlockImg2\":\"halo-banner-deal-2.jpg\",\"social_icon_placement_top\":false,\"footer-info-3-link1\":\"https://fleetnetwork.ca/contact-us/\",\"halo-product-security-image\":false,\"halo_recently_viewed_products_top\":false,\"color-warningLight\":\"#fffdea\",\"homepage_show_carousel_3_mobile_image\":\"\",\"show_product_weight\":true,\"halo_prodByCateSubBanner61\":\"logo-lenovo.png\",\"shop_by_price_visibility\":false,\"halo_prodByCateIDCol\":5,\"optimizedCheckout-buttonSecondary-colorActive\":\"#000000\",\"paymentbuttons-provider-sorting\":[\"paypal\",\"googlepay\",\"applepay\"],\"mega_menu_item4_img2\":\"docking20.png\",\"optimizedCheckout-orderSummary-backgroundColor\":\"#ffffff\",\"paymentbanners-proddetailspage-color\":\"white\",\"halo_prodByCateSubBanner54\":\"logo-thrustmaster.png\",\"homepage_show_carousel_2_mobile_image\":\"\",\"masterpass-button-color\":\"black\",\"mega_menu_sale_label_text\":\"Sale\",\"halo_prodByCateBlock1Title\":\"Special Offers\",\"homepage_show_carousel_3_mobile-image\":\"brother5mobile.jpg\",\"button--default-borderColorHover\":\"#069F47\",\"color-info\":\"#666666\",\"button--tertiary-borderColor\":\"#5D6673\",\"halo_prodByCateSubDesc51\":\"Bring Luxury into Your Vehicle\",\"paymentbuttons-paypal-accelerated-content-font-family\":\"Arimo, Arial, Helvetica, sans-serif\",\"mega_menu_style1_cateWidth\":\"100%\",\"homepage_show_carousel_0_position_content\":\"left\",\"amazon-button-color\":\"Gold\",\"halo_prodByCate7\":true,\"optimizedCheckout-formChecklist-backgroundColorSelected\":\"#FFFFFF\",\"homepage_show_carousel_1_mobile-image\":\"kingston5mobile.jpg\",\"homeProd_2_link\":\"\",\"mega_menu_item7_link1\":\"/home-electronics/tvs/digital-signage-video-walls/\",\"halo_recent_post_linkViewAll\"
1822:\"\",\"show_product_quick_view\":true,\"mega_menu_style1_col\":5,\"custom_product_list_title\":\"\",\"card--alternate-backgroundColor\":\"#ffffff\",\"homeProd_1_link\":\"\",\"hide_content_navigation\":true,\"pdp-price-label\":\"\",\"hl_topPro_img_lazyload\":\"\",\"swatch_option_size\":\"22x22\",\"halo_newsletter_popup_expires_date\":\"1\",\"optimizedCheckout-orderSummary-borderColor\":\"#dddddd\",\"hl_middleHeader_cl\":\"#3d4044\",\"halo_prodByCateTitle6\":\"\",\"hl_header_topLink2\":\"/\",\"optimizedCheckout-show-logo\":\"custom\",\"footer-info-2-link2\":\"brands/Lenovo.html\",\"halo_featuredCateImg2\":\"networking-categorie.png\",\"optimizedCheckout-formChecklist-backgroundColor\":\"#ffffff\",\"halo_prodByCate1\":true,\"productcartthumb_size\":\"100x100\",\"show_copyright_footer\":false,\"social_icon_google_plus_link\":\"#\",\"halo_prodByCateSubDesc12\":\"Best Quality \",\"homeProd_2_layout\":false,\"product_soldProduct\":false,\"social_icon_tiktok_link\":\"#\",\"productpage_product_block-1\":\"0\",\"mega_menu_style1_item\":\"1\",\"halo_cateCustomB5\":\"\",\"carousel-description-color\":\"#ebebeb\",\"mega_menu_style3_link4\":\"#\",\"halo_prodByCateSubBanner65\":\"logo-lenovo.png\",\"mega_menu_style3_img8\":\"halo-mbrand-3.jpg\",\"fontSize-h2\":24,\"optimizedCheckout-step-backgroundColor\":\"#757575\",\"halo-ask-an-expert-logo\":true,\"haloStickyToolbar_viewAs\":true,\"disabed_load_when_scroll\":true,\"halo_prodByCateSubDesc44\":\"Experience the real sound!\",\"halo-ask-an-expert-text2\":\"Please answer the following questionnaire\",\"footer-info-3-link6\":\"https://fleetnetwork.ca/returns-policy-shipping/\",\"halo_prodByCateBlock2Link\":\"\",\"homepage_show_carousel_2_mobile-image\":\"asus5mobile.jpg\",\"halo_prodByCateSubDesc62\":\"Bring Luxury into Your Vehicle\",\"hl_header_topText4\":\"\",\"productgallery_size\":\"500x500\",\"halo_cateCustomD2\":\"\",\"halo_prodByCateSubDesc55\":\"Bring Luxury into Your Vehicle\",\"carousel-play-pause-button-textColor\":\"8f8f8f\",\"optimizedCheckout-headingPrimary-color\":\"#383e47\",\"homepage_show_carousel_4_mobile_image\":\"\",\"halo_featuredCateImg6\":\"avsystem-categorie.png\",\"hl_topPro\":true,\"color-textBase\":\"#323232\",\"mega_menu_style3_textLink\":\"/brands.php\",\"color-warning\":\"#f1a500\",\"mega_menu_item5_link1\":\"/hardware-devices/components-hardware/solid-state-drives/\",\"paymentbuttons-paypal-checkout-on-top-color\":\"gold\",\"product_related\":false,\"halo_prodByCateSubDesc41\":\"Best Digital Signage Display\",\"paymentbuttons-paypal-accelerated-content-color\":\"white\",\"halo-sidebar-recent-post\":true,\"mega_menu_item4_link2\":\"/hardware-devices/peripherals-accs/docking-stations/\",\"footer-info-3-link5\":\"\",\"mega_menu_new_label_bgColor\":\"#48ade8\",\"mega_menu_item6_link2\":\"/printers-supplies/printer-supplies/toner-cartridges/\",\"carousel-arrow-borderColor--hover\":\"#ffffff\",\"paymentbuttons-venmo-product-details-page-color\":\"blue\",\"alert-color\":\"#333333\",\"hl_topPro_color\":\"#ffffff\",\"mega_menu_item5_link3\":\"/hardware-devices/components-hardware/ram-modules/\",\"halo_ask_an_expert\":false,\"shop_by_brand_show_footer\":true,\"paymentbuttons-paypal-accelerated-content-label\":\"checkout\",\"searchpage_products_per_page\":12,\"halo_prodByCateSubBanner55\":\"logo-plantronics.png\",\"optimizedCheckout-formField-inputControlColor\":\"#476bef\",\"halo_prodByCateMainBanner5\":\"side13.png\",\"optimizedCheckout-backgroundImage\":\"https://cdn11.bigcommerce.com/s-xwx16vh8tc/images/stencil/{:size}/header_checkout_5_1724866986__31162.png\",\"hl_topPro_bg\":\"#FFFFFF\",\"show_payments_footer\":true,\"form-label-font-color\":\"#666666\",\"hl_header_topText2\":\"Expert Pre-Sales & Support\",\"mega_menu_item3_img1\":\"computers-video-processing.png\",\"mega_menu_style3_img5\":\"halo-megamenu-11.jpg\",\"mega_menu_style1_link1\":\"#\",\"card-figcaption-button-color\":\"#333333\",\"halo_cateCustomB1\":\"\",\"halo_sizechart\":false,\"show_shipping_tab\":false,\"footer-info-2-link6\":\"/brands/Ubiquiti.html\",\"mega_menu_new_label_text\":\"New\",\"brand_show_footer_limit\":8,\"color-textSecondary--active\":\"#000000\",\"halo_prodByCateBanner2\":\"\",\"halo_prodByCateSubDesc85\":\"Bring Luxury into Your Vehicle\",\"optimizedCheckout-contentPrimary-color\":\"#383e47\",\"halo_prodByCateSubDesc22\":\"Always connect\",\"footer-info-3-text4\":\"\",\"optimizedCheckout-buttonSecondary-font\":\"Google_Arimo_700\",\"hl_header_layout\":\"header_layout_1\",\"halo_prodByCateSubBanner44\":\"bar1212.png\",\"storeName-color\":\"#333333\",\"halo_prodByCateTitle3\":\"\",\"paymentbuttons-paypal-product-details-page-color\":\"gold\",\"color_bg_product_sale_badges\":\"#D61B30\",\"productpage_related_products_count\":6,\"mega_menu_style2_link\":\"#\",\"paymentbuttons-paypal-checkout-on-top-payment-label\":\"checkout\",\"paymentbanners-homepage-ratio\":\"8x1\",\"homepage_show_carousel_0_mobile-image\":\"lenovo5mobile.jpg\",\"color-greyLightest\":\"#e5e5e5\",\"homepage_show_carousel_4_mobile-image\":\"benq5mobile.jpg\",\"optimizedCheckout-header-backgroundColor\":\"#FFFFFF\",\"paymentbuttons-paypal-product-details-page-label\":\"checkout\",\"color-secondary
1822Dark\":\"#e5e5e5\",\"fontSize-h6\":12,\"hl_multi_level_button\":\"Go\",\"optimizedCheckout-buttonSecondary-backgroundColorActive\":\"#e5e5e5\",\"halo_prodByCateSubDesc74\":\"Bring Luxury into Your Vehicle\",\"color-textLink\":\"#323232\",\"mega_menu_item6_img2\":\"toners.png\",\"carousel-arrow-color\":\"#7f7f7f\",\"productpage_similar_by_views_count\":6,\"color-greyLighter\":\"#cccccc\",\"navPages-lv3-color-hover\":\"#5874b0\",\"productpage_product_block-2-title\":\"Related Products\",\"show_top_banner_category\":false,\"sidebar_products_per_page\":3,\"mega_menu_item4_img1\":\"monitors20.png\",\"pdp-custom-fields-tab-label\":\"\",\"banner--default-backgroundColor\":\"#e8f4fa\",\"show_custom_tab_link\":\"/custom-tab-page/\",\"footer-info-3-heading\":\"Customer Service\",\"halo_prodByCateSubDesc33\":\"High performance protection for your business\",\"halo-product-service-img\":\"\",\"optimizedCheckout-buttonPrimary-color\":\"#ffffff\",\"mega_menu_item2_link3\":\"/networking/switches-bridges/\",\"mega_menu_style3_col\":3,\"halo_shipping\":true,\"input-bg-color\":\"#ffffff\",\"hl_topHeader_color\":\"#DDDDDD\",\"halo_prodByCateMainBanner6\":\"sidebar-big-controller.png\",\"mega_menu_item8_img2\":\"\",\"afterpay-button-color\":\"black-mint\",\"loadingOverlay-backgroundColor\":\"#ffffff\",\"paymentbanners-proddetailspage-ratio\":\"8x1\",\"halo-product-security-image-3\":\"halo-security-image-4.png\",\"navPages-subMenu-separatorColor\":\"#eeeeee\",\"navPages-color-hover\":\"#d9121f\",\"halo_prodByCateDesc4\":\"\",\"show_product_swatch_names\":true,\"halo_footer_certificate_link1\":\"#\",\"customProductCard\":true,\"hl_topHeader_bg\":\"#FFFFFF\",\"googlepay-button-color\":\"black\",\"mega_menu_style1_bottom\":\"<span>COVID-19 Delayed Shipping Notice*.</span><a href='#'>More Details</a>\",\"navUser-dropdown-borderColor\":\"#cccccc\",\"halo_prodByCateBlockCDTitle\":\"Limited-Time Offers, End Ins:\",\"mega_menu_style3_text\":\"View All Brands\",\"optimizedCheckout-buttonPrimary-colorActive\":\"#ffffff\",\"footer-info-2-text8\":\"All Brands\",\"color-greyMedium\":\"#757575\",\"halo-google-map\":false,\"homeProd_3\":\"0\",\"footer-Bottom-color\":\"#bcbfc5\",\"halo_prodByCateSubBanner81\":\"logo-thrustmaster.png\",\"optimizedCheckout-formChecklist-borderColor\":\"#383E47\",\"show_style_hl_multi_level\":true,\"hl_skin_3\":false,\"halo-sidebar-custom-block-title\":\"Custom CMS Block\",\"color-infoLight\":\"#dfdfdf\",\"hl_multi_level_button2\":\"Reset\",\"halo-sidebar-image-1-link\":\"#\",\"paymentbanners-homepage-color\":\"white\",\"fontSize-h1\":28,\"homepage_featured_products_count\":6,\"paymentbuttons-paylater-product-details-page-color\":\"gold\",\"default_image_product\":\"img/ProductDefault.gif\",\"color-greyLight\":\"#999999\",\"halo-product-service-item3-text\":\"Available on request\",\"paymentbuttons-paypal-accelerated-border-color\":\"black\",\"optimizedCheckout-logo\":\"\",\"icon-ratingEmpty\":\"#A9A9A9\",\"icon-color\":\"#001B44\",\"mega_menu_item3_link1\":\"/computers-devices/computer-notebook-server/notebooks/\",\"checkout-paymentbuttons-paypal-shape\":\"rect\",\"color_text_product_soldOut_badges\":\"#000000\",\"halo_prodByCateTitle2\":\"\",\"button--default-backgroundColorHover\":\"#069F47\",\"halo_prodByCateSubBanner14\":\"thin-hp12.png\",\"overlay-backgroundColor\":\"#333333\",\"halo_prodByCateBanner8\":\"\",\"mega_menu_style3_cateWidth\":\"60%\",\"hl_header_topLink3\":\"\",\"hide_contact_us_page_heading\":false,\"container-fill-dark\":\"#e5e5e5\",\"halo_prodByCateBlock2ID\":\"8487\",\"show_product_details_tabs\":true,\"halo_product_template_mobile\":true,\"halo_prodByCateMainBanner2\":\"networking1314.png\",\"homepage_show_carousel_play_pause_button\":false,\"input-border-color-active\":\"#474747\",\"mega_menu_item7_img1\":\"digital3.png\",\"mega_menu_style3_link8\":\"#\",\"optimizedCheckout-buttonPrimary-backgroundColorDisabled\":\"#cccccc\",\"focusTooltip-backgroundColor\":\"#313440\",\"haloRecentlyBought_location1\":\"from Melbourne, AU\",\"hl_header_topText5\":\"\",\"halo-product-security-image-6\":\"\",\"halo_shipping_type\":\"all\",\"color_bg_product_custom_badges\":\"#383e47\",\"halo_prodByCate2\":true,\"color-greyDarker\":\"#333333\",\"halo_prodByCateSubBanner25\":\"star1.png\",\"halo_prodByCateSubDesc11\":\"Everything you need!\",\"paymentbuttons-number-of-buttons\":2,\"mega_menu_style1_img4\":\"halo-megamenu-4.jpg\",\"halo_sticky_add_to_cart\":true,\"footer-info-3-text7\":\"In Store Pickup\",\"button--primary-color\":\"#ffffff\",\"optimizedCheckout-buttonPrimary-borderColorHover\":\"transparent\",\"mega_menu_item7_link2\":\"/av-displays/projectors-accessories/projectors/\",\"mega_menu_item3_img2\":\"pc-gaming.png\",\"mega_menu_item2_img2\":\"boosters.png\",\"color-successLight\":\"#d5ffd8\",\"haloRecentlyBought_location4\":\"from Newcastle, UK\",\"mega_menu_sale_label_textColor\":\"#ffffff\",\"halo_prodByCateID5\":\"129\",\"halo_quick_shop\":true,\"button--default-backgroundColor\":\"#118D57\",\"sale_price_color\":\"#f04723\",\"homeProd_1_title\":\"\",\"mega_menu_style1_link5\":\"#\",\"halo-sidebar-image-2\":\"server2.png\",\"halo-product-sidebar\":true,\"spinner-borderColor-light\":\"#ffffff\",\"halo_footer_layout\":\"footer_layout_1\",\"color-white\":\"#ffffff\",\"halo_prodByCateTitle7\":\"\",\"haloMegamenuType\":\"Editor\",\"productview_thumb_size\":\"90x90\",\"button--tertiary-borderColorHover\":\"#323232\",\"halo_prodByCateSubDesc52\":\"Bring Luxury into Your Vehicle\",\"fontSize-h3\":22,\"navPages-lv3-color\":\"#323232\",\"hl_topPro_textButton\":\"HOW IT WORKS\",\"color_text_product_custom_badges\":\"#ffffff\",\"halo_prodByCate8\":true,\"mega_menu_item5_img1\":\"solidestatedrive1.png\",\"haloRecentlyBought_changeSlides\":10,\"color-success\":\"#008a06\",\"mega_menu_style3_link3\":\"#\",\"halo_cateCustomD1\":\"\",\"mega_menu_style3_img9\"
1822:\"halo-mbrand-4.jpg\",\"footer-info-2-link1\":\"/brands/Yealink.html\",\"footer-info-2-text2\":\"Lenovo\",\"footer-info-1-heading\":\"Shop\",\"halo_recent_post_desc\":\"\",\"halo-product-show-more\":true,\"halo_prodByCateSubDesc81\":\"Bring Luxury into Your Vehicle\",\"optimizedCheckout-header-borderColor\":\"#dddddd\",\"paymentbuttons-container\":\"medium\",\"mega_menu_item8_link1\":\"\",\"halo_prodByCateMainBanner1\":\"laptop2323.png\",\"halo_brandAZlayout\":true,\"zoom_size\":\"1280x1280\",\"custom_product_list_ids\":\"\",\"recent_blog_size\":\"380x250\",\"halo_prodByCateSubBanner71\":\"logo-plantronics.png\",\"hl_header_topText1\":\"Innovating IT Solutions Since 2007\",\"optimizedCheckout-buttonSecondary-backgroundColor\":\"#ffffff\",\"halo-label-product\":true,\"mega_menu_item1_img1\":\"phones.png\",\"productpage_product_block_1_layout\":true,\"color-textSecondary--hover\":\"#000000\",\"halo_cateCustomD3\":\"\",\"paymentbuttons-paypal-checkout-payment-size\":\"medium\",\"halo_prodByCateDesc1\":\"\",\"mega_menu_item8_link3\":\"\",\"productpage_product_block-1-title\":\"Related Products\",\"color-secondary\":\"#ffffff\",\"show_hl_multi_level\":false,\"carousel-bgColor\":\"transparent\",\"checkout-paymentbuttons-paypal-color\":\"black\",\"halo_prodByCateTitle8\":\"\",\"color_text_product_new_badges\":\"#001B44\",\"mega_menu_style3_link5\":\"#\",\"halo_prodByCateSubBanner62\":\"logo-plantronics.png\",\"carousel-dot-color-active\":\"#b2b2b2\",\"halo_prodByCateMainBanner4\":\"visual1414.png\",\"show_shipping_tab_type\":\"all\",\"input-border-color\":\"#8F8F8F\",\"halo_prodByCateSubDesc31\":\"Scanners & Receipt\",\"halo-sidebar-all-categories\":true,\"optimizedCheckout-buttonPrimary-backgroundColor\":\"#E20000\",\"carousel-play-pause-button-borderColor\":\"#ffffff\",\"navPages-lv2-color-hover\":\"#d9121f\",\"homepage_show_carousel_1_position_content\":\"left\",\"mega_menu_item1_img3\":\"barcodes.png\",\"halo_prodByCateID8\":\"32\",\"mega_menu_style2_cateWidth\":\"60%\",\"footer-info-3-link4\":\"\",\"halo_footer_certificate_link2\":\"#\",\"halo_prodByCateDesc3\":\"\",\"mega_menu_style2_img\":\"halo-megamenu-6.jpg\",\"dropdown--quickSearch-backgroundColor\":\"#e5e5e5\",\"optimizedCheckout-contentSecondary-font\":\"Google_Arimo_700\",\"product_soldProduct_hours\":\"24,36,38,72\",\"halo-product-service-item4-text\":\"Toronto - AB - BC - QC\",\"hl_multi_level_text1\":\"Select Level 1...\",\"haloStickyToolbar_limit\":true,\"color-primary\":\"#757575\",\"button--tertiary-backgroundColor\":\"#5D6673\",\"mega_menu_new_label\":\"0\",\"halo_cateCustomB2\":\"\",\"halo-product-service-item2-title\":\"IT Pro & Consultants\",\"halo_prodByCateSubDesc84\":\"Bring Luxury into Your Vehicle\",\"halo_prodByCateBlock1ID\":\"8487\",\"mega_menu_item7_img2\":\"projectors.png\",\"show_social-links\":true,\"homepage_show_carousel_height_mobile\":\"360px\",\"mega_menu_style1_img3\":\"halo-megamenu-3.jpg\",\"halo-cart-secure-image\":true,\"color-whitesBase\":\"#e5e5e5\",\"halo_prodByCateSubBanner84\":\"logo-plantronics.png\",\"body-bg\":\"#FFFFFF\",\"footer-info-2-link3\":\"/tripp-lite-by-eaton/\",\"navUser-dropdown-backgroundColor\":\"#ffffff\",\"hl_multi_level_text2\":\"Select Level 2...\",\"halo_featuredCateImg1\":\"business-categorie.png\",\"mega_menu_item6_link1\":\"/printers-supplies/printers/laser-multifunction-printer/\",\"haloStickyToolbar_sort\":true,\"footer_text_colorHover\":\"#FF0000\",\"mega_menu_style3_link9\":\"#\",\"supported_card_type_icons\":[\"american_express\",\"diners_club\",\"discover\",\"mastercard\",\"unionpay\",\"visa\"],\"halo_prodByCateTitle4\":\"\",\"halo_prodByCateMainBanner7\":\"laptop2.png\",\"homepage_show_carousel_2_position-content\":\"center\",\"navigation_design\":\"alternate\",\"paymentbuttons-paylater-checkout-payment-color\":\"gold\",\"color_bg_product_new_badges\":\"#ffffff\",\"color-black\":\"#000000\",\"halo_prodByCateSubBanner73\":\"logo-ubiquiti.png\",\"focusTooltip-textColor\":\"#ffffff\",\"optimizedCheckout-contentPrimary-font\":\"Google_Arimo_700\",\"hl_multi_level_desc\":\"\",\"homepage_top_products_column_count\":4,\"hide_page_heading\":false,\"mega_menu_item4_link1\":\"/hardware-devices/monitors/\",\"mega_menu_style3_img1\":\"halo-megamenu-7.jpg\",\"footer-bgBottom-color\":\"#222326\",\"mega_menu_style1_imgWidth\":\"0\",\"o
1822ptimizedCheckout-formField-textColor\":\"#383e47\",\"halo_prodByCateSubDesc61\":\"Bring Luxury into Your Vehicle\",\"checkout-paymentbuttons-paypal-size\":\"large\",\"hl_topPro_text\":\"ORDER NOW, PAY LATER.\",\"optimizedCheckout-buttonSecondary-colorHover\":\"#383e47\",\"halo_prodByCateSubDesc42\":\"Find the right projector here!\",\"halo_recently_viewed_products_expires_date\":30,\"haloRecentlyBought_text_info\":\"minutes ago,\",\"mega_menu_hot_label\":\"0\",\"blog_sDescLimit\":\"150\",\"optimizedCheckout-contentSecondary-color\":\"#757575\",\"checkout-paymentbuttons-paypal-label\":\"pay\",\"halo-next-product\":true,\"halo-product-security-image-4\":\"halo-security-image-3.png\",\"halo_prodByCateSubDesc73\":\"Bring Luxury into Your Vehicle\",\"button--tertiary-color\":\"#FFFFFF\",\"thumb_size\":\"100x100\",\"homepage_show_carousel_4_position-content\":\"center\",\"halo-product-service-item1-title\":\"Professional Pricing\",\"footer-info-2-heading\":\"Popular Brands\",\"hide_breadcrumbs\":false,\"show_accept_klarna\":false,\"halo_prodByCateSubBanner51\":\"logo-plantronics.png\",\"paymentbanners-cartpage-logo-position\":\"left\",\"card-title-color-hover\":\"#000000\",\"halo_prodByCateSubDesc14\":\"Shop Now!\",\"applePay-button\":\"black\",\"homepage_show_carousel_3_position-content\":\"left\",\"homeProd_3_link\":\"\",\"halo_prodByCateBanner5\":\"\",\"halo_headerSticky\":true,\"optimizedCheckout-buttonSecondary-borderColorActive\":\"#757575\",\"hide_blog_page_heading\":false,\"mega_menu_style2_prodID\":\"164,135,180\",\"halo-sidebar-image-1\":\"graphiccards2.png\",\"hide_category_page_heading\":false,\"halo_prodByCateSubDesc25\":\"Enjoy Optimal Performance \",\"optimizedCheckout-buttonPrimary-borderColor\":\"#D9121F\",\"navUser-indicator-backgroundColor\":\"#5fb139\",\"homepage_show_carousel_1_position-content\":\"center\",\"homeProd_2_title\":\"\",\"halo-sidebar-products\":true,\"halo_prodByCateSubBanner63\":\"logo-ubiquiti.png\",\"optimizedCheckout-header-textColor\":\"#383e47\",\"mega_menu_item1_link3\":\"/business-office/point-of-sales-equipments/\",\"mega_menu_item3_img3\":\"computers-cooling-stand.png\",\"halo_prodByCateSubBanner52\":\"logo-lenovo.png\",\"optimizedCheckout-show-backgroundImage\":true,\"halo_prodByCateSubBanner32\":\"printer1.png\",\"footer-info-3-text6\":\"Returns & Exchanges\",\"halo_prodByCateSubDesc65\":\"Bring Luxury into Your Vehicle\",\"hl_topPro_link\":\"https://fleetnetwork.ca/business-office/\",\"halo_prodByCate3\":true,\"color-primaryLight\":\"#999999\",\"halo_prodByCateSubBanner74\":\"logo-thrustmaster.png\",\"halo_footer_certificate_img1\":\"security-1.png\",\"mega_menu_style3_img6\":\"halo-mbrand-1.jpg\",\"mega_menu_item5_img2\":\"harddrives1.png\",\"halo_prodByCateSubBanner35\":\"label1010.png\",\"halo_sizechart_type\":\"all\",\"logo-position\":\"center\",\"halo-product-security-image-7\":\"\",\"optimizedCheckout-form-textColor\":\"#666666\",\"optimizedCheckout-buttonSecondary-color\":\"#383e47\",\"halo_prodByCateSubBanner13\":\"tablet10.png\",\"halo-sidebar-custom-block-text\":\"<p>Custom block displayed at the left sidebar on the Catalog Page. Put your own content here: text, html,... whatever you like.</p><p>There are many similar sample content placeholders across the store. All editable from Theme Editor.</p>\",\"halo_prodByCateSubBanner41\":\"tv1212.png\",\"carousel-title-mb-color\":\"#323232\",\"halo_prodByCateSubBanner21\":\"ubi1.png\",\"categories_show_footer_limit\":8,\"show_faq_tab\":true,\"halo_sizechart_image\":\"\",\"halo-product-service-label\":\"Ask an Experts\",\"mega_menu_new_label_textColor\":\"#ffffff\",\"halo_footer_certificate\":false,\"halo_prodByCateSubDesc53\":\"Bring Luxury into Your Vehicle\",\"mega_menu_style1_link4\":\"#\",\"show_accept_visa\":true,\"halo_prodByCateSubBanner24\":\"firewall100.png\",\"halo_prodByCate5\":false,\"mega_menu_item8_img3\":\"\",\"carousel-dot-bgColor\":\"#ffffff\",\"mega_menu_item2_img3\":\"swtich2.png\",\"paymentbuttons-paypal-accelerated-checkout-color\":\"#444\",\"mega_menu_style3_img2\":\"halo-megamenu-8.jpg\",\"haloRecentlyBought_location3\":\"from Bauru, BR\",\"footer-info-4-heading\":\"\",\"alert-color-alt\":\"#31708f\",\"hl_multi_level_order\":\"0\",\"halo-ask-an-expert-text1\":\"We will follow up with you via email within 24-36 hours.\",\"halo-ask-an-expert-subtitle\":\"Ask An Expert Anything On Fleet Network\",\"halo_cateCustomB3\":\"\",\"checkRadio-backgroundColor\":\"#ffffff\",\"homepage_show_carousel_1_mobile_image\":\"\",\"optimizedCheckout-buttonPrimary-backgroundColorHover\":\"#666666\",\"carousel-play-pause-button-bgColor\":\"#ffffff\",\"mega_menu_item6_img3\":\"labels.png\",\"haloRecentlyBought_mobile\":false,\"input-disabled-bg\":\"#ffffff\",\"button--icon-svg-color\":\"#757575\",\"mega_menu_sale_label\":\"0\",\"hl_header_topLink4\":\"\",\"homepage_show_carousel_4_position_content\":\"center\",\"button--default-colorHover\":\"#ffffff\",\"button--tertiary-backgroundColorHover\":\"#A9A9A9\",\"paymentbuttons-venmo-checkout-payment-color\":\"blue\",\"mega_menu_hot_label_textColor\":\"#ffffff\",\"halo-sidebar-image-2-link\":\"#\",\"footer-info-5-heading\":\"\",\"halo_shipping_matched\":\"Your order qualifies for free shipping\",\"halo-category-sidebar\":false,\"halo_prodByCateBanner1\":\"\",\"container-border-global-color-base\":\"#e5e5e5\",\"show_halo_share\":false,\"halo_prodByCateSubBanner45\":\"speaker1212.png\",\"halo_prodByCateID4\":\"80\",\"color-error\":\"#cc4749\",\"homepage_blog_posts_count\":3,\"footer-info-2-text3\":\"Eaton\",\"color-textSecondary\":\"#323232\",\"gallery_size\":\"300x300\",\"paymentbanners-cartpage-text-color\":\"black\",\"halo_prodByCateSubBanner85\":\"logo-thrustmaster.png\",\"dropdown--wishList-backgroundColor\":\"#ffffff\",\"halo_prodByCateDesc7\":\"\",\"productthumb_size\":\"140x140\",\"homepage_show_carousel_0_mobile_image\":\"\",\"halo_prodByCateBlock2Title\":\"Be
1822st Sellers\",\"halo-product-service-item3-title\":\"Configuration Service\",\"unslick_subcategories\":true,\"footer-info-3-text1\":\"Contact Us\",\"button--primary-colorHover\":\"#ffffff\",\"powered_by-text-2\":\"\",\"halo_shipping_remaining\":\"Only {remaining} away from <span>Free Shipping 200$</span>\",\"mega_menu_item1_img2\":\"cameras.png\",\"halo_card_brand\":true,\"footer-info-2-link7\":\"/brands/LG.html\"},\"token\":\"eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJjaWQiOlsxXSwiY29ycyI6WyJodHRwczovL2ZsZWV0bmV0d29yay5jYSJdLCJlYXQiOjE3OTE2MzExNTEsImlhdCI6MTc5MTQ1ODM1MSwiaXNzIjoiQkMiLCJzaWQiOjk5OTY2NzQyNSwic3ViIjoiQkMiLCJzdWJfdHlwZSI6MCwidG9rZW5fdHlwZSI6MX0.ltzaEofVfxBAAnPO3cyc4OvsGN3D8R_5IvC8-NcP3bnCzxeY-NQTLw3l05tsALE2BN2KAMO4xbapuz-MORs7Pw\",\"money\":{\"currency_token\":\"$\",\"currency_location\":\"left\",\"decimal_token\":\".\",\"decimal_places\":2,\"thousands_token\":\",\"},\"customer\":null}").load();
1823            }
1824        </script>
1824
1825        
1825<script async defer src="https://cdn11.bigcommerce.com/s-xwx16vh8tc/stencil/61b196e0-a378-013f-3a34-06627e5707c7/e/598b9390-15d8-013f-73e5-3ea3e6b526ff/dist/theme-bundle.main.js" onload="onThemeBundleMain()"></script>
1825
1826
1827        <div class="halo-global-block" data-image-load="https://cdn11.bigcommerce.com/s-xwx16vh8tc/stencil/61b196e0-a378-013f-3a34-06627e5707c7/e/598b9390-15d8-013f-73e5-3ea3e6b526ff/img/loading.svg" data-store-hash-image="https://cdn11.bigcommerce.com/s-xwx16vh8tc/product_images/uploaded_images/">
1828			<div id="halo-auth-sidebar" class="halo-sidebar login-form-sidebar halo-auth-sidebar halo-sidebar-right">
1829			<div class="halo-sidebar-header">
1830				<span class="title">Customer Login</span>
1831				<a href="#" class="close">
1832					<svg class="icon" role="img" aria-label="Close">
1833			        	<title>Close</title>
1834			        	<desc>Close</desc>
1835			        	<use href="#icon-close"></use>
1836			        </svg>
1837				</a>
1838			</div>
1839		    <div class="halo-sidebar-wrapper">
1840				<span class="desc">If you are already registered, please log in.</span>
1841		        <form class="form" action="https://fleetnetwork.ca/login.php?action=check_login" method="post">
1842		            <div class="login-form-wrapper">
1843		                <div class="form-field">
1844		                    <label class="form-label" for="login_email">
1845		                        Email Address
1846		                        <small>*</small>
1847		                    </label>
1848		                    <input id="login_email" class="form-input" type="email" value="" name="login_email" placeholder="[email protected]">
1849		                </div>
1850		                <div class="form-field">
1851		                    <label class="form-label" for="login_pass">
1852		                        Password
1853		                        <small>*</small>
1854		                    </label>
1855		                    <input id="login_pass" class="form-input" type="password" value="" name="login_pass" placeholder="">
1856		                </div>
1857		                <div class="form-actions">
1858							<a class="forgot-password" href="https://fleetnetwork.ca/login.php?action&#x3D;reset_password">
1859		                    	<span>Forgot your password?</span>
1860		                    </a>
1861		                    <button type="button" class="button button--tertiary"><span>Sign in</span></button>
1862		                </div>
1863		            </div>
1864		        </form>
1865					<div class="form-actions form-actions-2">
1866						<span class="desc">Create your account to manage your orders, track shipments, save multiple addresses and payment methods, create product lists, access invoices, and enjoy a faster checkout experience.</span>
1867						<a class="create-account button button--gray" href="https://fleetnetwork.ca/login.php?action&#x3D;create_account"><span>Create A New Account</span></a>
1868					</div>
1869		    </div>
1870		</div>
1871
1872    <div class="halo-sidebar halo-cart-sidebar halo-sidebar-right" id="halo-cart-sidebar">
1873    	<div class="halo-sidebar-header">
1874    		<span class="title">your cart</span>
1875    		<a href="#" class="close">
1876    			<svg class="icon" role="img" aria-label="Close">
1877                	<title>Close</title>
1878                	<desc>Close</desc>
1879                	<use href="#icon-close"></use>
1880                </svg>
1881    		</a>
1882    	</div>
1883        <div class="halo-sidebar-wrapper haloCustomScrollbar">
1884            <div class="previewCart">
1885    <!-- Mint Start -->
1886    <div class="previewCartPopupHeader">
1887    </div>
1888    <!-- Mint End -->
1889    
1890        <div role="alert" aria-live="polite" aria-atomic="false" class="previewCart-emptyBody">
1891            Your cart is empty!
1892        </div>
1893
1894<!-- TRUST ZONE -->
1895<div style="text-align:center;padding-top:10px;line-height:1.35;color:#333;">
1896
1897  <!-- Payments -->
1898  <p style="margin:0 0 6px;font-size:15.5px;line-height:1.25;color:#333;">
1899    Secure &amp; Easy 3-Step Checkout
1900  </p>
1901  <p style="margin:0 0 12px;font-size:14.5px;line-height:1.3;color:#555;">
1902    Pay with your preferred method.
1903  </p>
1904
1905  <!-- middle divider -->
1906  <div style="height:1px;background:#e9e9e9;margin:0 0 12px;"></div>
1907
1908  <!-- Carriers -->
1909  <div style="padding:0 24px;">
1910    <div style="height:30px;display:flex;align-items:center;justify-content:center;">
1911    <img
1912      src="https://cdn11.bigcommerce.com/s-xwx16vh8tc/images/stencil/320w/image-manager/shippingv2.png?t=1757688864"
1913      alt="Purolator, FedEx & UPS"
1914      style="max-width:100%;height:auto;max-height:30px;object-fit:contain;display:block;margin:0 auto 6px;padding:0 6px;"
1915      loading="lazy" decoding="async"
1916    />
1917    </div>
1918  </div>
1919  <p style="margin:0 0 6px;font-size:15.5px;line-height:1.25;color:#333;">
1920    Reliable nationwide shipping
1921  </p>
1922  <p style="margin:0 0 10px;font-size:14.5px;line-height:1.3;color:#555;">
1923    Order tracking included.
1924  </p>
1925
1926  <!-- bottom divider -->
1927  <div style="height:1px;background:#e9e9e9;margin:6px 0 0;"></div>
1928</div>
1929
1930
1931
1932</div>
1933
1934        </div>
1935    </div>
1936
1937<div class="halo-sidebar halo-menu-sidebar halo-sidebar-left animated halo-menu-megamenu" id="halo-menu-sidebar">
1938	<div class="halo-sidebar-header halo-sidebar-header--p0">
1939		<!-- <span class="title">Menu</span> -->
1940	    <a href="#" class="halo-sidebar-close">
1941	        <svg class="icon" role="img" aria-label="Close">
1942	        	<title>Close</title>
1943	        	<desc>Close</desc>
1944	        	<use href="#icon-close"></use>
1945	        </svg>
1946	    </a>
1947	</div>
1948    <div class="halo-sidebar-wrapper navPages-container" data-menu>
1949        <nav class="navPages">
1950    <ul class="navPages-list navPages-list-mobile navList__Megamenu"></ul>
1951    <ul class="navPages-list navPages-list--user" data-level-list>
1952        <li class="navPages-item navPages-item-user">
1953            <a class="navPages-action navPages-action-end" href="https://fleetnetwork.ca/login.php">
1954                <span class="text">
1955                    <svg class="icon" role="img" aria-label="My Account">
1956                        <title>My Account</title>
1957                        <desc>My Account</desc>
1958                        <use href="#icon-user"></use>
1959                    </svg>
1960                    Customer Login
1961                </span>
1962            </a>
1963        </li>
1964        <li class="navPages-item navPages-item-user">
1965            <a class="navPages-action navPages-action-end" href="/wishlist.php">
1966                <span class="text">
1967                    <svg class="icon" role="img" aria-label="Wish Lists">
1968                        <title>Wish Lists</title>
1969                        <desc>Wish Lists</desc>
1970                        <use href="#icon-heart"></use>
1971                    </svg>
1972                    Wish Lists
1973                </span>
1974            </a>
1975        </li>
1976        <li class="navPages-item navPages-item-user">
1977            <a class="navPages-action navPages-action-end" href="tel:1-844-836-8268">
1978                <span class="text">
1979                    <svg class="icon" role="img" aria-label="Phone:">
1980                        <title>Phone:</title>
1981                        <desc>Phone:</desc>
1982                        <use href="#icon-phone"></use>
1983                    </svg>
1984                    1-844-836-8268
1985                </span>
1986            </a>
1987        </li>
1988        <li class="navPages-item navPages-item-user navPages-item-user--language">
1989            <div class="fleet_lang_wrapper fleet_lang_wrapper--mobile" data-fleet-lang-switcher data-fleet-lang-slot="mobile" data-translate="ignore">
1990    <div class="fleet_lang_button" role="button" tabindex="0" aria-live="polite" data-translate="ignore">
1991        <img class="fleet_lang_flag"
1992             src="https://fleetnetwork.ca/images/stencil/50w/image-manager/quebecflag.jpg"
1993             width="25"
1994             height="19"
1995             alt="Changer la langue"
1996             data-translate="ignore">
1997        <span class="fleet_lang_label" data-translate="ignore">Français</span>
1998    </div>
1999</div>
2000        </li>
2001        <li class="navPages-item navPages-item-user">
2002            <div class="navPages-action navPages-action-end">
2003                <div class="text">
2004                        <ul class="socialLinks socialLinks--alt">
2005            <li class="socialLinks-item">
2006                <a class="icon icon--facebook"
2007                   href="https://www.facebook.com/FleetNetwork.ca/"
2008                   target="_blank"
2009                   rel="noopener"
2010                   aria-label="Open Facebook Social Media in a new tab"
2011                >
2012                    <span class="aria-description--hidden">Facebook</span>
2013                    <svg>
2014                        <title>Facebook</title>
2015                        <desc>Facebook</desc>
2016                        <use href="#icon-facebook-custom"/>
2017                    </svg>
2018                </a>
2019            </li>
2020            <li class="socialLinks-item">
2021                <a class="icon icon--tiktok" 
2022                   href="#" 
2023                   target="_blank"
2024                   rel="noopener" 
2025                   aria-label="Open Tiktok Social Media in a new tab"
2026                >
2027                    <span class="aria-description--hidden">Tiktok</span>
2028                    <svg>
2029                        <title>Tiktok</title>
2030                        <desc>Tiktok</desc>
2031                        <use xlink:href="#icon-tiktok-custom"></use>
2032                    </svg>
2033                </a>
2034            </li>
2035            <li class="socialLinks-item">
2036                <a class="icon icon--google-plus" 
2037                   href="#" 
2038                   target="_blank" 
2039                   rel="noopener" 
2040                   aria-label="Open Google Plus Social Media in a new tab"
2041                >
2042                    <span class="aria-description--hidden">Google Plus</span>
2043                    <svg>
2044                        <title>Google Plus</title>
2045                        <desc>Google Plus</desc>
2046                        <use xlink:href="#icon-google-plus"></use>
2047                    </svg>
2048                </a>
2049            </li>
2050            <li class="socialLinks-item">
2051                <a class="icon icon--snapchat" 
2052                   href="#" 
2053                   target="_blank" 
2054                   rel="noopener" 
2055                   aria-label="Open Snapchat Social Media in a new tab"
2056                >
2057                    <span class="aria-description--hidden">Snapchat Ghost</span>
2058                    <svg>
2059                        <title>Snapchat Ghost</title>
2060                        <desc>Snapchat Ghost</desc>
2061                        <use xlink:href="#icon-snapchat-ghost"></use>
2062                    </svg>
2063                </a>
2064            </li>
2065    </ul>
2066                </div>
2067            </div>
2068        </li>
2069    </ul>
2070</nav>
2071    </div>
2072</div>
2073
2074<div class="halo-sidebar halo-search-sidebar halo-sidebar-left" id="halo-search-sidebar">
2075    <div class="halo-sidebar-header">
2076		<span class="title">Search</span>
2077		<a href="#" class="close">
2078			<svg class="icon" role="img" aria-label="Close">
2079            	<title>Close</title>
2080            	<desc>Close</desc>
2081            	<use href="#icon-close"></use>
2082            </svg>
2083		</a>
2084	</div>
2085    <div class="halo-sidebar-wrapper">
2086    	<div class="halo-sidebar-search"></div>
2087    	<div class="halo-sidebar-content"></div>
2088    </div>
2089</div>
2090
2091	
2092	
2093
2094	
2095	
2096	</div>
2097
2098        
2098<script type="text/javascript" src="https://cdn11.bigcommerce.com/shared/js/csrf-protection-header-5eeddd5de78d98d146ef4fd71b2aedce4161903e.js"></script>
vendor: 1 bytes, line 2098
2098
2099<script>
2100  // Remove any existing Tidio script tag from markup to avoid double-loading.
2101  // Then inject it 5s after the window 'load' event.
2102  (function () {
2103    var TIDIO_SRC = "https://code.tidio.co/3efcysoj5oa9t7j5lbu5m8pnausoqk3e.js";
2104
2105    function loadTidio() {
2106      // Guard against multiple inserts
2107      if (window.tidioChatApi || document.querySelector('script[src*="code.tidio.co/3efcysoj5oa9t7j5lbu5m8pnausoqk3e.js"]')) return;
2108
2109      var s = document.createElement("script");
2110      s.src = TIDIO_SRC;
2111      s.async = true;
2112      document.head.appendChild(s);
2113    }
2114
2115    // Wait until everything (images, fonts, etc.) is loaded, then delay 5s
2116    window.addEventListener("load", function () {
2117      setTimeout(loadTidio, 5000); // 5000 ms = 5 seconds
2118    });
2119  })();
2120</script>
vendor: 1 bytes, line 2120
2120
2121<script>
2122  (function () {
2123    var DELAY_MS = 5000;
2124    var FB_SRC = "https://connect.facebook.net/en_US/fbevents.js";
2125    var PIXEL_ID = "156500258163259";
2126    var CAD = "CAD";
2127
2128    function initMetaPixel() {
2129      // If Pixel already present, skip re-loading
2130      if (window.fbq || document.querySelector('script[src*="connect.facebook.net/en_US/fbevents.js"]')) return;
2131
2132      // ----- Meta base
2133      !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
2134      n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
2135      n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];
2136      t=b.createElement(e);t.async=!0;t.src=v;s=b.getElementsByTagName(e)[0];
2137      s.parentNode.insertBefore(t,s)}(window, document,'script', FB_SRC);
2138
2139      fbq('init', PIXEL_ID);
2140      fbq('track', 'PageView'); // fires after 5s delay
2141
2142      // ====== Everything below is your original logic, unchanged ======
2143      var once = (name) => {
2144        try { var k='__fbq_once_'+name; if (sessionStorage.getItem(k)) return false;
2145          sessionStorage.setItem(k,'1'); return true;
2146        } catch(_) { return true; }
2147      };
2148      var num = function(v){ if (typeof v==='number') return v;
2149        var x=parseFloat(String(v||'').replace(/[^0-9.\-]/g,'')); return isFinite(x)?x:0; };
2150      var qsel = (sel, root) => (root||document).querySelector(sel);
2151      var getParam = function(name){
2152        var m = new RegExp('[?&]'+name+'=([^&#]*)').exec(window.location.search);
2153        return m ? decodeURIComponent(m[1].replace(/\+/g,' ')) : '';
2154      };
2155      var on = function(target, type, handler, capture){ (target||document).addEventListener(type, handler, !!capture); };
2156
2157      function readProductJSONLD(){
2158        try {
2159          var tags = document.querySelectorAll('script[type="application/ld+json"]');
2160          for (var i=0;i<tags.length;i++){
2161            var j = JSON.parse(tags[i].textContent.trim());
2162            var cands = Array.isArray(j) ? j : [j];
2163            for (var k=0;k<cands.length;k++){
2164              var o = cands[k];
2165              if (o && (o['@type']==='Product' || (Array.isArray(o['@type']) && o['@type'].indexOf('Product')>-1))){
2166                var price = 0, sku = o.sku || (o.productID || o['@id'] || '');
2167                if (o.offers){
2168                  var off = Array.isArray(o.offers) ? o.offers[0] : o.offers;
2169                  price = off && (off.price || (off.priceSpecification && off.priceSpecification.price)) || 0;
2170                }
2171                return {
2172                  id: (o.productID || o['@id'] || sku || '').toString(),
2173                  sku: (sku || '').toString(),
2174                  name: o.name || document.title,
2175                  price: num(price)
2176                };
2177              }
2178            }
2179          }
2180        } catch(e){}
2181        return null;
2182      }
2183
2184      function readVisiblePrice(){
2185        var el = qsel('[data-product-price-with-tax],[data-product-price],[data-test="cart-total"], [data-test="order-total"], .price--withTax, .price--withoutTax, .cart-total-value, .grandTotal');
2186        return num(el ? el.textContent : 0);
2187      }
2188
2189      var path = location.pathname;
2190      var isProduct = /\/product(s)?\//i.test(path) || !!document.querySelector('[itemtype*="Product"], [data-product-view]');
2191      var isCategory = /\/category|\/categories\//i.test(path) || !!document.querySelector('[data-category]');
2192      var isSearch = /search\.php/i.test(path) || (getParam('search_query')!=='');
2193      var isCheckout = /^\/checkout(\/|$)/i.test(path);
2194      var isOrderConfirmation = /\/checkout\/order\-confirmation/i.test(path) || !!document.querySelector('[data-test="order-confirmation"]');
2195
2196      if (isProduct && once('ViewContent')) {
2197        var p = readProductJSONLD();
2198        var price = p ? p.price : readVisiblePrice();
2199        fbq('track', 'ViewContent', {
2200          content_ids: [ (p && p.id) ? String(p.id) : undefined ].filter(Boolean),
2201          content_type: 'product',
2202          content_name: p ? p.name : document.title,
2203          contents: p && p.sku ? [{id: p.sku, quantity: 1}] : undefined,
2204          value: num(price),
2205          currency: CAD
2206        });
2207      }
2208
2209      if (isCategory && once('ViewCategory')) {
2210        var cat =
2211          (qsel('h1.page-heading, h1.page-title, [data-category] [data-page-title]')?.textContent || '')
2212            .trim() ||
2213          decodeURIComponent(path.split('/').filter(Boolean).pop() || '').replace(/[-_]+/g,' ');
2214        fbq('trackCustom', 'ViewCategory', { content_category: cat || '(unknown)' });
2215      }
2216
2217      if (isSearch && once('Search')) {
2218        var q = getParam('search_query') || getParam('search') || (qsel('[name="search_query"]')?.value||'');
2219        fbq('track', 'Search', { search_string: q || '(empty)' });
2220      }
2221
2222      (function hookAddToCart(){
2223        on(document, 'submit', function(e){
2224          try{
2225            var form = e.target;
2226            if (!form || !form.action) return;
2227            if (form.action.indexOf('/cart.php') === -1) return;
2228            var qtyEl = form.querySelector('[name="qty"], [name="qty[]"]');
2229            var qty = qtyEl ? parseInt(qtyEl.value||'1',10) : 1;
2230
2231            var p = readProductJSONLD();
2232            var price = (p && p.price) || readVisiblePrice();
2233
2234            fbq('track', 'AddToCart', {
2235              content_ids: p && p.id ? [String(p.id)] : undefined,
2236              content_type: 'product',
2237              content_name: p ? p.name : document.title,
2238              contents: [{id: (p && p.sku) ? p.sku : (p && p.id ? String(p.id) : 'unknown'), quantity: qty}],
2239              value: num(price) * (qty||1),
2240              currency: CAD
2241            });
2242          }catch(_){}
2243        }, true);
2244
2245        if (window.fetch){
2246          var _fetch = window.fetch;
2247          window.fetch = function(){
2248            try{
2249              var url = arguments[0];
2250              var opt = arguments[1]||{};
2251              var u = (url && url.url) || String(url||'');
2252              var body = (opt && opt.body) ? String(opt.body) : '';
2253              if (u.indexOf('/cart.php') !== -1 && (/action=add/.test(u) || /action=add/.test(body))){
2254                var p = readProductJSONLD();
2255                var qty = 1;
2256                var qtyEl = document.querySelector('form[action*="/cart.php"] [name="qty"], form[action*="/cart.php"] [name="qty[]"]');
2257                if (qtyEl) qty = parseInt(qtyEl.value||'1',10);
2258                var price = (p && p.price) || readVisiblePrice();
2259                fbq('track', 'AddToCart', {
2260                  content_ids: p && p.id ? [String(p.id)] : undefined,
2261                  content_type: 'product',
2262                  content_name: p ? p.name : document.title,
2263                  contents: [{id: (p && p.sku) ? p.sku : (p && p.id ? String(p.id) : 'unknown'), quantity: qty}],
2264                  value: num(price) * (qty||1),
2265                  currency: CAD
2266                });
2267              }
2268            }catch(_){}
2269            return _fetch.apply(this, arguments);
2270          };
2271        }
2272
2273        var _xhrOpen = window.XMLHttpRequest && XMLHttpRequest.prototype.open;
2274        if (_xhrOpen){
2275          XMLHttpRequest.prototype.open = function(method, url){
2276            this.__isCartAdd = (String(url).indexOf('/cart.php')!==-1);
2277            return _xhrOpen.apply(this, arguments);
2278          };
2279          var _xhrSend = XMLHttpRequest.prototype.send;
2280          XMLHttpRequest.prototype.send = function(body){
2281            try{
2282              if (this.__isCartAdd && body && /action=add/.test(String(body))){
2283                var p = readProductJSONLD();
2284                var price = (p && p.price) || readVisiblePrice();
2285                fbq('track', 'AddToCart', {
2286                  content_ids: p && p.id ? [String(p.id)] : undefined,
2287                  content_type: 'product',
2288                  content_name: p ? p.name : document.title,
2289                  contents: [{id: (p && p.sku) ? p.sku : (p && p.id ? String(p.id) : 'unknown'), quantity: 1}],
2290                  value: num(price),
2291                  currency: CAD
2292                });
2293              }
2294            }catch(_){}
2295            return _xhrSend.apply(this, arguments);
2296          };
2297        }
2298      })();
2299
2300      if (isCheckout && once('InitiateCheckout')) {
2301        var approxSubtotal = (qsel('[data-test="cart-subtotal"], [data-test="subtotal-value"], .subtotal-value, .cart-subtotal')||{}).textContent || readVisiblePrice();
2302        fbq('track', 'InitiateCheckout', { value: num(approxSubtotal), currency: CAD });
2303      }
2304
2305      if (isCheckout) {
2306        on(document, 'click', function(e){
2307          var el = e.target && e.target.closest('button, [role="button"], [type="submit"]');
2308          if (!el) return;
2309          var t = (el.textContent||'').toLowerCase();
2310          if (!/pay|payment|payer|continuer|suivant|place order|place your order/.test(t)) return;
2311          if (!once('AddPaymentInfo_' + (Date.now()>>14))) return;
2312          var totalEl = qsel('[data-test="order-total"], .grandTotal, .cart-total-value');
2313          fbq('track', 'AddPaymentInfo', { value: num(totalEl ? totalEl.textContent : readVisiblePrice()), currency: CAD });
2314        }, true);
2315      }
2316
2317      if (isOrderConfirmation && once('Purchase')) {
2318        function tryReadOrderFromJSON(){
2319          try{
2320            var nodes = document.querySelectorAll('script[type="application/json"], script[type="application/ld+json"]');
2321            for (var i=0;i<nodes.length;i++){
2322              var txt = nodes[i].textContent || '';
2323              if (!/order|lineItems|orderId|grandTotal/i.test(txt)) continue;
2324              var j = JSON.parse(txt);
2325              return j;
2326            }
2327          }catch(_){}
2328          return null;
2329        }
2330        var j = tryReadOrderFromJSON();
2331        var contents = [], contentIds = [], value = 0;
2332
2333        if (j && (j.lineItems || j.items)) {
2334          var items = j.lineItems || j.items;
2335          try{
2336            items.forEach(function(it){
2337              var sku = it.sku || it.skuId || it.productSku || it.id;
2338              var pid = it.productId || it.id || sku;
2339              var qty = it.quantity || 1;
2340              contents.push({id: String(sku||pid||'unknown'), quantity: qty});
2341              contentIds.push(String(pid||sku));
2342              var linePrice = it.total || it.extendedPrice || (it.price && it.price.value) || it.price || 0;
2343              value += num(linePrice);
2344            });
2345          }catch(_){}
2346          if (j.total && num(j.total) > 0) value = num(j.total);
2347          if (j.grandTotal && num(j.grandTotal) > 0) value = num(j.grandTotal);
2348        } else {
2349          value = num(
2350            (qsel('[data-test="order-total"], .grandTotal, .order-total, .orderGrandTotal')||{}).textContent ||
2351            (qsel('[data-test="order-summary"]')||{}).textContent || 0
2352          );
2353        }
2354
2355        fbq('track', 'Purchase', {
2356          content_ids: contentIds.length ? contentIds : undefined,
2357          contents: contents.length ? contents : undefined,
2358          content_type: 'product',
2359          value: num(value),
2360          currency: CAD
2361        });
2362      }
2363      // ====== end original logic ======
2364    }
2365
2366    // Wait for full load, then 5s delay
2367    window.addEventListener('load', function () {
2368      setTimeout(initMetaPixel, DELAY_MS);
2369    });
2370  })();
2371</script>
vendor: 1 bytes, line 2371
2371
2372<script>
2373(function(){
2374  // ---- CONFIG ----
2375  var ADS_ID   = 'AW-1007314129';
2376  var SEND_TO  = 'AW-1007314129/h9u9CIeRt60bENHJqeAD'; // your conversion label
2377  var CURRENCY = 'CAD';
2378
2379  // prevent double fire
2380  if (window.__adsSubtotalConvFired__) return;
2381  window.__adsSubtotalConvFired__ = true;
2382
2383  // gtag bootstrap (harmless if already present)
2384  window.dataLayer = window.dataLayer || [];
2385  window.gtag = window.gtag || function(){ dataLayer.push(arguments); };
2386  try {
2387    gtag('js', new Date());
2388    gtag('config', ADS_ID, { allow_enhanced_conversions: true });
2389  } catch (e) {}
2390
2391  // ---- helpers ----
2392  function num(x){
2393    var n = parseFloat(String(x || '').replace(/[^0-9.\-]/g, ''));
2394    return isFinite(n) ? n : 0;
2395  }
2396  function qs(sel){ return document.querySelector(sel); }
2397
2398  // Prefer the explicit "Subtotal" cell rendered by Optimized Checkout
2399  function readSubtotalFromSubtotalRow(){
2400    var sels = [
2401      '[data-test="cart-price-value"]',      // Optimized Checkout subtotal cell
2402      '.subtotal-value',
2403      '.cart-subtotal .cart-total-value'
2404    ];
2405    for (var i=0;i<sels.length;i++){
2406      var el = qs(sels[i]);
2407      if (!el) continue;
2408      var v = num(el.textContent || el.value);
2409      if (v > 0) return v;
2410    }
2411    return 0;
2412  }
2413
2414  // Fallback: sum each line total (your page exposes per-line totals here)
2415  function sumLineItemTotals(){
2416    var nodes = document.querySelectorAll('[data-test="cart-item-product-price"]');
2417    var total = 0;
2418    for (var i=0;i<nodes.length;i++){
2419      total += num(nodes[i].textContent);
2420    }
2421    if (total > 0) total = Math.round(total * 100) / 100;
2422    return total || 0;
2423  }
2424
2425  function getSubtotalPreTax(){
2426    var v = readSubtotalFromSubtotalRow();
2427    if (!v) v = sumLineItemTotals();
2428    return v;
2429  }
2430
2431  function readOrderId(){
2432    var id = '';
2433    try {
2434      if (window.shogunVariables && window.shogunVariables.orderId) {
2435        id = String(window.shogunVariables.orderId);
2436      }
2437    } catch (e){}
2438    if (!id) {
2439      var m = (document.body.textContent || '').match(/order number\s+is\s+(\d+)/i);
2440      if (m) id = m[1];
2441    }
2442    if (!id) {
2443      var m2 = (document.body.textContent || '').match(/\bOrder\s+#?(\d{4,})\b/i);
2444      if (m2) id = m2[1];
2445    }
2446    if (!id) { id = 'oc-' + (new Date().getTime()); }
2447    return String(id);
2448  }
2449
2450  function sendConversion(){
2451    var value = getSubtotalPreTax();   // e.g., 537.13
2452    if (!value) return;
2453    var orderId = readOrderId();
2454
2455    gtag('event', 'conversion', {
2456      'send_to': SEND_TO,
2457      'value': value,
2458      'currency': CURRENCY,
2459      'transaction_id': orderId
2460    });
2461  }
2462
2463  function boot(){
2464    if (!/\/checkout\/order-confirmation\b/.test(location.pathname)) return;
2465
2466    // SPA render guard: observe DOM until subtotal appears (max ~8s)
2467    var fired = false;
2468    var start = new Date().getTime();
2469
2470    var mo;
2471    try {
2472      mo = new MutationObserver(function(){
2473        if (fired) return;
2474        if (getSubtotalPreTax() > 0) {
2475          fired = true;
2476          try { mo.disconnect(); } catch(e){}
2477          sendConversion();
2478        }
2479      });
2480      mo.observe(document.documentElement, { subtree:true, childList:true, characterData:true });
2481    } catch(e){}
2482
2483    var iv = setInterval(function(){
2484      if (fired) return;
2485      if (getSubtotalPreTax() > 0) {
2486        fired = true;
2487        clearInterval(iv);
2488        try { if (mo) mo.disconnect(); } catch(e){}
2489        sendConversion();
2490      }
2491      if ((new Date().getTime() - start) > 8000) {
2492        clearInterval(iv);
2493        try { if (mo) mo.disconnect(); } catch(e){}
2494        if (!fired) sendConversion();
2495      }
2496    }, 150);
2497  }
2498
2499  if (document.readyState === 'complete') boot();
2500  else window.addEventListener('load', function(){ boot(); }, false);
2501})();
2502</script>
vendor: 1 bytes, line 2502
2502
2503<script>
2504(function(){
2505  // ========= CONFIG =========
2506  var TI_ID = '187215611';
2507  var DEFAULT_CURRENCY = 'CAD';
2508  var PURCHASE_VALUE_MODE = 'subtotal'; // 'subtotal' | 'grand_total'
2509
2510  // ========= UET base =========
2511  (function(w,d,t,u){
2512    var f,n,i; w[u]=w[u]||[];
2513    f=function(){
2514      var o={ ti: TI_ID, enableAutoSpaTracking:true };
2515      o.q=w[u]; w[u]=new UET(o); w[u].push("pageLoad");
2516    };
2517    n=d.createElement(t); n.src="https://bat.bing.com/bat.js"; n.async=1;
2518    n.onload=n.onreadystatechange=function(){
2519      var s=this.readyState; if(!s||s==="loaded"||s==="complete"){ f(); n.onload=n.onreadystatechange=null; }
2520    };
2521    i=d.getElementsByTagName(t)[0]; i.parentNode.insertBefore(n,i);
2522  })(window,document,"script","uetq");
2523
2524  // ========= Helpers =========
2525  function uetEvent(name, params){
2526    (window.uetq = window.uetq || []).push('event', name, params || {});
2527  }
2528  function money(x){
2529    var n = Number((x==null?'':x).toString().replace(/[^0-9.\-]/g,''));
2530    return isFinite(n) ? Math.round(n*100)/100 : 0;
2531  }
2532  function str(x){ return (x==null ? '' : String(x)); }
2533  function getCurrency(){
2534    try{
2535      if (window.BCData){
2536        if (BCData.order && BCData.order.currency) return str(BCData.order.currency.code || BCData.order.currency);
2537        if (BCData.currency && BCData.currency.code) return str(BCData.currency.code);
2538      }
2539      var og = document.querySelector('meta[property="og:price:currency"], meta[itemprop="priceCurrency"]');
2540      if (og && og.content) return str(og.content);
2541    }catch(e){}
2542    return DEFAULT_CURRENCY;
2543  }
2544  function first(v1,v2,v3){ return v1!=null && v1!=='' ? v1 : (v2!=null && v2!=='' ? v2 : v3); }
2545
2546  // Normalise BC line items -> {items:[...], products:[...]}
2547  function normalizeItems(list){
2548    var items=[], products=[];
2549    (list||[]).forEach(function(li){
2550      var id   = str(li.sku || li.product_id || li.id || li.productId);
2551      var name = str(li.name || li.product_name || li.productTitle || li.title || (li.option_values && li.option_values[0] && li.option_values[0].label) || 'Product');
2552      var qty  = Number(li.quantity || li.qty || 1);
2553      var price= money(first(li.sale_price, li.item_price, li.price, li.list_price, li.basePrice, (li.extended_list_price && li.quantity ? (li.extended_list_price/li.quantity) : 0)));
2554      var cat  = (li.category || (li.category_names && li.category_names[0]) || (li.brand && li.brand.name)) || undefined;
2555
2556      items.push({ id:id, name:name, quantity:qty, item_price:price, category:cat });
2557      products.push({ id:id, name:name, category:cat, price:price, quantity:qty });
2558    });
2559    return { items: items, products: products };
2560  }
2561  function payloadWithProducts(baseParams, lineItems){
2562    var norm = normalizeItems(lineItems || []);
2563    var out = Object.assign({}, baseParams);
2564    if (norm.items.length)    out.items = norm.items;
2565    if (norm.products.length) out.products = norm.products;
2566    return out;
2567  }
2568
2569  // ========= Page detectors =========
2570  function isPDP(){
2571    try{
2572      if (window.BCData && BCData.product) return true;
2573      if (document.querySelector('[data-product-view]')) return true;
2574      if (/\/products\//i.test(location.pathname)) return true;
2575    }catch(e){}
2576    return false;
2577  }
2578  function isCart(){ return /\/cart(\.php)?$/i.test(location.pathname) || !!document.querySelector('[data-cart-content], [data-cart] .cart'); }
2579  function isOrderConfirmation(){
2580    return /\/checkout\/order-confirmation\b/i.test(location.pathname) ||
2581           (window.BCData && (BCData.order || (BCData.checkout && BCData.checkout.order)));
2582  }
2583
2584  // ========= PID hashing (Enhanced conversions / Customer match) =========
2585  (function attachPid(){
2586    // Exécuté après bat.js; setTimeout pour laisser UET s’initialiser
2587    setTimeout(async function(){
2588      try{
2589        function normEmail(e){ return (e||'').trim().toLowerCase(); }
2590        function normPhone(p){ return (p||'').replace(/\D+/g,''); }
2591        async function sha256Hex(s){
2592          const buf = await crypto.subtle.digest('SHA-256', new TextEncoder().encode(s));
2593          return Array.from(new Uint8Array(buf)).map(b => b.toString(16).padStart(2,'0')).join('');
2594        }
2595
2596        var emRaw = (window.BCData && (BCData.customer && BCData.customer.email)) || 
2597                    (window.BCData && BCData.order && BCData.order.billing_address && BCData.order.billing_address.email) || '';
2598        var phRaw = (window.BCData && (BCData.order && BCData.order.billing_address && BCData.order.billing_address.phone)) ||
2599                    (window.BCData && (BCData.customer && BCData.customer.phone)) || '';
2600
2601        var em = normEmail(emRaw);
2602        var ph = normPhone(phRaw);
2603
2604        if (!em && !ph) return;
2605
2606        var pid = {};
2607        if (em) pid.em = await sha256Hex(em);
2608        if (ph) pid.ph = await sha256Hex(ph);
2609
2610        window.uetq = window.uetq || [];
2611        window.uetq.push('set', { pid: pid });
2612      }catch(e){}
2613    }, 300);
2614  })();
2615
2616  // ========= view_item (robuste) =========
2617  var __viewItemFired=false;
2618  function buildPdpLine(){
2619    // Essaye BCData d’abord
2620    var p = (window.BCData && BCData.product) || {};
2621    var v = (p.options && p.options.variants && p.options.variants[0]) || {};
2622    var sku = first(v.sku, p.sku, p.id);
2623    var price = first(v.calculated_price, p.price);
2624    var name = first(p.title, p.name, 'Product');
2625
2626    // Fallback DOM (schema.org)
2627    if (!sku || price==null){
2628      try{
2629        var jsonLd = document.querySelector('script[type="application/ld+json"]');
2630        if (jsonLd){
2631          var data = JSON.parse(jsonLd.textContent||'{}');
2632          if (data && (data['@type']==='Product' || (Array.isArray(data['@graph']) && data['@graph'].length))){
2633            var prod = data['@type']==='Product' ? data : (data['@graph']||[]).find(function(n){ return n['@type']==='Product'; }) || {};
2634            name = first(name, prod.name, 'Product');
2635            if (!price){
2636              var offers = prod.offers || {};
2637              if (Array.isArray(offers)) offers = offers[0]||{};
2638              price = offers.price || offers.lowPrice || offers.highPrice;
2639            }
2640            if (!sku) sku = prod.sku || prod.productID || prod.gtIN;
2641          }
2642        }
2643      }catch(e){}
2644    }
2645
2646    // Fallback dernier recours
2647    if (!sku){
2648      var pidEl = document.querySelector('[data-product-id], input[name="product_id"]');
2649      if (pidEl) sku = pidEl.getAttribute('data-product-id') || pidEl.value;
2650    }
2651
2652    return [{ sku: sku || 'pdp-'+Date.now(), sale_price: price, quantity: 1, name: name }];
2653  }
2654
2655  function waitForPdpDataAndFire(){
2656    if (__viewItemFired) return;
2657    var currency = getCurrency();
2658    var attempt=0, maxAttempts=40; // ~6s
2659
2660    function ready(){
2661      // Données suffisantes pour envoyer un view_item crédible
2662      if (window.BCData && BCData.product) return true;
2663      // Sinon un prix/sku via DOM
2664      var line = buildPdpLine()[0];
2665      return !!line.sale_price;
2666    }
2667
2668    function fire(){
2669      var line = buildPdpLine();
2670      var params = payloadWithProducts({ currency: currency }, line);
2671      uetEvent('view_item', params);
2672      __viewItemFired=true;
2673    }
2674
2675    if (ready()){ fire(); return; }
2676
2677    var mo;
2678    try{
2679      mo = new MutationObserver(function(){
2680        if (!__viewItemFired && ready()){ mo.disconnect(); fire(); }
2681      });
2682      mo.observe(document.documentElement, {subtree:true, childList:true, characterData:true});
2683    }catch(e){}
2684
2685    var iv = setInterval(function(){
2686      attempt++;
2687      if (__viewItemFired){ clearInterval(iv); try{mo&&mo.disconnect();}catch(e){} return; }
2688      if (ready()){ clearInterval(iv); try{mo&&mo.disconnect();}catch(e){} fire(); return; }
2689      if (attempt>=maxAttempts){ clearInterval(iv); try{mo&&mo.disconnect();}catch(e){} /* tire quand même */ fire(); }
2690    }, 150);
2691  }
2692
2693  function tryViewItem(){
2694    if (__viewItemFired || !isPDP()) return;
2695    waitForPdpDataAndFire();
2696  }
2697
2698  // ========= add_to_cart =========
2699  function wireAddToCart(){
2700    var sels = [
2701      '[data-button-type="add-cart"]',
2702      '.card-figcaption-button[data-button-type="add-cart"]',
2703      'form[action*="/cart.php"] [type="submit"]'
2704    ];
2705    document.addEventListener('click', function(e){
2706      var btn = e.target.closest(sels.join(','));
2707      if(!btn) return;
2708      setTimeout(function(){
2709        try{
2710          var p = (window.BCData && BCData.product) || {};
2711          var v = (p.options && p.options.variants && p.options.variants[0]) || {};
2712          var sku = first(v.sku, p.sku, p.id, (btn.dataset && (btn.dataset.sku || btn.dataset.productId)));
2713          var unit = first(v.calculated_price, p.price, (btn.dataset && btn.dataset.price));
2714          var qty = Number((btn.closest('form') && btn.closest('form').querySelector('input[name="qty"]') || {}).value || 1);
2715          var name = first(p.title, p.name, (btn.dataset && btn.dataset.name), 'Product');
2716          var line = [{ sku: sku, sale_price: unit, quantity: qty, name: name }];
2717          var subtotal = money(unit) * qty;
2718
2719          var params = payloadWithProducts({ revenue_value: subtotal, currency: getCurrency() }, line);
2720          uetEvent('add_to_cart', params);
2721        }catch(err){}
2722      }, 50);
2723    }, true);
2724  }
2725
2726  // ========= view_cart =========
2727  var __viewCartFired=false;
2728  function tryViewCart(){
2729    if (__viewCartFired || !isCart()) return;
2730    var cart = (window.BCData && BCData.cart) || {};
2731    var lines = []
2732      .concat(cart.line_items && cart.line_items.physical_items || [])
2733      .concat(cart.line_items && cart.line_items.digital_items || [])
2734      .concat(cart.lineItems || []);
2735    if (!lines.length) return;
2736    var subtotal = money(cart.cart_amount || cart.sub_total || cart.subtotal || 0);
2737    var params = payloadWithProducts({ revenue_value: subtotal, currency: getCurrency() }, lines);
2738    uetEvent('view_cart', params);
2739    __viewCartFired=true;
2740  }
2741
2742  // ========= begin_checkout =========
2743  function wireBeginCheckout(){
2744    document.addEventListener('click', function(e){
2745      var cta = e.target.closest('[data-cart-continue], a[href*="/checkout"]');
2746      if(!cta) return;
2747      try{
2748        var cart = (window.BCData && BCData.cart) || {};
2749        var lines = []
2750          .concat(cart.line_items && cart.line_items.physical_items || [])
2751          .concat(cart.line_items && cart.line_items.digital_items || [])
2752          .concat(cart.lineItems || []);
2753        var subtotal = money(cart.cart_amount || cart.sub_total || cart.subtotal || 0);
2754        var params = payloadWithProducts({ revenue_value: subtotal, currency: getCurrency() }, lines);
2755        uetEvent('begin_checkout', params);
2756      }catch(err){}
2757    }, true);
2758  }
2759
2760  // ========= purchase =========
2761  var __uetPurchaseFired=false;
2762  function tryPurchase(){
2763    if (__uetPurchaseFired || !isOrderConfirmation()) return;
2764
2765    function fire(){
2766      try{
2767        var order = window.BCData && (BCData.order || (BCData.checkout && BCData.checkout.order));
2768        var currency = getCurrency();
2769        var lines = [];
2770        if (order){
2771          lines = []
2772            .concat(order.line_items && order.line_items.physical_items || [])
2773            .concat(order.line_items && order.line_items.digital_items || [])
2774            .concat(order.products || []);
2775        }
2776        var value = 0;
2777        if (order){
2778          value = (PURCHASE_VALUE_MODE==='grand_total')
2779            ? money(first(order.grand_total, order.total_inc_tax, order.total, order.orderAmount))
2780            : money(first(order.sub_total, order.total_ex_tax, order.cart_amount));
2781        } else {
2782          var el = document.querySelector('[data-test="cart-price-value"], .subtotal-value, .cart-subtotal .cart-total-value');
2783          if (el) value = money(el.textContent || el.value);
2784        }
2785        var orderId = '';
2786        if (order) orderId = str(first(order.order_id, order.id, order.reference_number));
2787        if (!orderId && window.shogunVariables && shogunVariables.orderId) orderId = str(shogunVariables.orderId);
2788        if (!orderId){
2789          var m = (document.body.textContent || '').match(/\bOrder\s+#?(\d{4,})\b/i);
2790          if (m) orderId = m[1];
2791        }
2792        if (!orderId) orderId = 'oc-' + Date.now();
2793
2794        var params = payloadWithProducts({ order_id: orderId, revenue_value: value, currency: currency }, lines);
2795        uetEvent('purchase', params);
2796        __uetPurchaseFired=true;
2797      }catch(e){}
2798    }
2799
2800    var start = Date.now(), fired=false, mo;
2801    function ready(){
2802      var order = window.BCData && (BCData.order || (BCData.checkout && BCData.checkout.order));
2803      if (order) return true;
2804      if (document.querySelector('[data-test="cart-price-value"], .subtotal-value, .cart-subtotal .cart-total-value')) return true;
2805      return false;
2806    }
2807    if (ready()){ fire(); return; }
2808    try{
2809      mo = new MutationObserver(function(){ if(!fired && ready()){ fired=true; mo.disconnect(); fire(); }});
2810      mo.observe(document.documentElement, {subtree:true, childList:true, characterData:true});
2811    }catch(e){}
2812    var iv=setInterval(function(){
2813      if (fired) return;
2814      if (ready()){ fired=true; clearInterval(iv); try{mo&&mo.disconnect();}catch(e){} fire(); }
2815      if ((Date.now()-start) > 8000){ clearInterval(iv); try{mo&&mo.disconnect();}catch(e){} if(!fired) fire(); }
2816    },150);
2817  }
2818
2819  // ========= boot / route changes =========
2820  function run(){
2821    tryViewItem();
2822    tryViewCart();
2823    tryPurchase();
2824  }
2825  function init(){
2826    wireAddToCart();
2827    wireBeginCheckout();
2828    run();
2829
2830    var last = location.pathname+location.search;
2831    setInterval(function(){
2832      var now = location.pathname+location.search;
2833      if (now!==last){
2834        last=now;
2835        __viewItemFired=false; __viewCartFired=false; // on repasse sur PDP/Cart
2836        run();
2837      }
2838    }, 800);
2839  }
2840  if (document.readyState==='loading') document.addEventListener('DOMContentLoaded', init, {once:true});
2841  else init();
2842})();
2843</script>
vendor: 1 bytes, line 2843
2843
2844<script>
2845(function(){
2846
2847const TOKEN = "Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJjaWQiOlsxXSwiY29ycyI6WyJodHRwczovL2ZsZWV0bmV0d29yay5jYSJdLCJlYXQiOjE3NzQ5MTY0MDksImlhdCI6MTc3MjMyNDQwOSwiaXNzIjoiQkMiLCJzaWQiOjk5OTY2NzQyNSwic3ViIjoiZWRtdDlwZXVxb2pqOGNzOG0wdG9maWIyNzEyYm9pZiIsInN1Yl90eXBlIjoyLCJ0b2tlbl90eXBlIjoxfQ.0ew7ywRrJBOM2h0j0N2vRNAx4lHw0kGTQ-m5HUtZVrG9zM1Nphxnrkb1MGWwpEndb5SYFWxORbtQQT-qnJ71-w";
2848
2849let lastSignature = "";
2850let processing = false;
2851
2852/* ---------------- DEBUG ---------------- */
2853
2854function log(...args){
2855    console.log("BRAND ENGINE:", ...args);
2856}
2857
2858/* ---------------- CORE ---------------- */
2859
2860function getProductIds(){
2861
2862    const nodes = document.querySelectorAll(".snize-product[data-original-product-id]");
2863
2864    if(!nodes.length){
2865        log("No products found in DOM");
2866        return [];
2867    }
2868
2869    const ids = Array.from(nodes).map(el =>
2870        el.getAttribute("data-original-product-id")
2871    );
2872
2873    return [...new Set(ids)];
2874}
2875
2876function buildSignature(ids){
2877    return ids.sort().join(",");
2878}
2879
2880async function fetchBrandImages(productIds){
2881
2882    log("Fetching brand images for:", productIds);
2883
2884    const res = await fetch("/graphql",{
2885        method:"POST",
2886        headers:{
2887            "Content-Type":"application/json",
2888            "Authorization": TOKEN
2889        },
2890        body: JSON.stringify({
2891            query: `
2892            query {
2893                site {
2894                    products(entityIds: [${productIds.join(",")}], first: 50) {
2895                        edges {
2896                            node {
2897                                entityId
2898                                brand {
2899                                    name
2900                                    defaultImage {
2901                                        urlOriginal
2902                                    }
2903                                }
2904                            }
2905                        }
2906                    }
2907                }
2908            }
2909            `
2910        })
2911    });
2912
2913    const json = await res.json();
2914
2915    if(json.errors){
2916        log("GraphQL ERROR:", json.errors);
2917        return null;
2918    }
2919
2920    return json.data;
2921}
2922
2923function inject(data){
2924
2925    if(!data || !data.site) return;
2926
2927    data.site.products.edges.forEach(edge=>{
2928
2929        const productId = edge.node.entityId;
2930        const brand = edge.node.brand;
2931
2932        if(!brand || !brand.defaultImage) return;
2933
2934        const container = document.querySelector(
2935            `.snize-product[data-original-product-id="${productId}"] .snize-product-brand`
2936        );
2937
2938        if(!container) return;
2939
2940        const img = document.createElement("img");
2941        img.src = brand.defaultImage.urlOriginal;
2942        img.alt = brand.name;
2943        img.style.maxHeight = "30px";
2944        img.style.width = "auto";
2945        img.style.display = "block";
2946        img.style.margin = "0";
2947
2948        container.innerHTML = "";
2949        container.appendChild(img);
2950    });
2951
2952    log("Injection complete");
2953}
2954
2955async function process(){
2956
2957    if(processing) return;
2958    processing = true;
2959
2960    const ids = getProductIds();
2961    if(!ids.length){
2962        processing = false;
2963        return;
2964    }
2965
2966    // CHECK if at least one product lost its logo
2967    const needsInjection = Array.from(
2968        document.querySelectorAll(".snize-product-brand")
2969    ).some(el => !el.querySelector("img"));
2970
2971    if(!needsInjection){
2972        processing = false;
2973        return;
2974    }
2975
2976    const data = await fetchBrandImages(ids);
2977    inject(data);
2978
2979    processing = false;
2980}
2981
2982/* ---------------- OBSERVER ---------------- */
2983
2984function startObserver(){
2985
2986    const target = document.body; // universal fallback
2987
2988    const observer = new MutationObserver(function(mutations){
2989
2990        const productsChanged = mutations.some(m =>
2991            Array.from(m.addedNodes).some(n =>
2992                n.classList && n.classList.contains("snize-product")
2993            )
2994        );
2995
2996        if(productsChanged){
2997            log("Products changed — reprocessing");
2998            setTimeout(process, 100);
2999        }
3000
3001    });
3002
3003    observer.observe(target,{
3004        childList: true,
3005        subtree: true
3006    });
3007
3008    log("Observer started");
3009    process();
3010}
3011
3012/* ---------------- INIT ---------------- */
3013
3014window.addEventListener("load", function(){
3015    setTimeout(startObserver, 800);
3016});
3017
3018})();
3019</script>
3019<script>
3020document.addEventListener("DOMContentLoaded", function () {
3021
3022const stockElement = document.querySelector('[data-product-stock]');
3023if (!stockElement) return;
3024
3025const qty = parseInt(stockElement.textContent.trim());
3026
3027// cache le bloc stock original
3028const stockField = document.querySelector('.form-field--stock');
3029if (stockField) stockField.style.display = "none";
3030
3031const availabilityBlock = Array.from(document.querySelectorAll('.productView-info-item'))
3032.find(function(item){
3033const label = item.querySelector('.productView-info-name');
3034return label && label.textContent.toLowerCase().includes("availability");
3035});
3036
3037if (!availabilityBlock) return;
3038
3039// cache "Availability:" à gauche
3040const availabilityLabel = availabilityBlock.querySelector('.productView-info-name');
3041if (availabilityLabel) availabilityLabel.style.display = "none";
3042
3043const availabilityValue = availabilityBlock.querySelector('.productView-info-value');
3044
3045// force pleine largeur pour éviter l'alignement en tableau
3046if (availabilityValue){
3047availabilityValue.style.display = "block";
3048availabilityValue.style.width = "100%";
3049availabilityValue.innerHTML = '';
3050}
3051
3052const lang = navigator.language || navigator.userLanguage;
3053const isFrench = lang && lang.indexOf("fr") === 0;
3054
3055function getLevel(qty){
3056if (qty >= 40) return "high";
3057if (qty >= 20) return "stable";
3058if (qty >= 10) return "moderate";
3059if (qty >= 5) return "low";
3060if (qty >= 2) return "verylow";
3061if (qty >= 1) return "final";
3062return "out";
3063}
3064
3065function getText(level, qty){
3066
3067if (isFrench){
3068
3069switch(level){
3070
3071case "high":
3072return {title:"Canada : Disponibilité Élevée", qty:qty+" unités disponibles", callout:"Inventaire stable au Canada"};
3073
3074case "stable":
3075return {title:"Canada: Disponibilité Stable", qty:qty+" unités disponibles", callout:"Inventaire stable au Canada"};
3076
3077case "moderate":
3078return {title:"Canada: Disponibilité Modérée", qty:qty+" unités restantes", callout:"inventaire assez limité"};
3079
3080case "low":
3081return {title:"Canada: Disponibilité Faible", qty:qty+" unités restantes", callout:"Risque de rupture"};
3082
3083case "verylow":
3084return {title:"Canada: Disponibilité Très Limité", qty:qty+" unités restantes", callout:"Commander avant rupture"};
3085
3086case "final":
3087return {title:"Canada: Dernières unités", qty:qty+" unités restantes", callout:"Commander avant rupture"};
3088
3089case "out":
3090return {title:"Rupture de stock", qty:"", callout:"Produit indisponible"};
3091}
3092
3093}
3094
3095else{
3096
3097switch(level){
3098
3099case "high":
3100return {title:"Canada: High Availability", qty:qty+" units available", callout:"Stable inventory level"};
3101
3102case "stable":
3103return {title:"Canada: Stable Supply Level", qty:qty+" units available", callout:"Stable inventory level"};
3104
3105case "moderate":
3106return {title:"Canada: Low Inventory Level", qty:qty+" units remaining", callout:"Limited availability"};
3107
3108case "low":
3109return {title:"Canada: Very Limited Supply", qty:qty+" units remaining", callout:"Order Soon to Avoid Stockout"};
3110
3111case "verylow":
3112return {title:"Canada: Final Units remaining", qty:qty+" units remaining", callout:"Order Soon to Avoid Stockout"};
3113
3114case "final":
3115return {title:"Canada Final Units", qty:qty+" units remaining", callout:"Order Soon to Avoid Stockout"};
3116
3117case "out":
3118return {title:"Out of stock", qty:"", callout:"Unavailable"};
3119}
3120
3121}
3122
3123}
3124
3125const level = getLevel(qty);
3126const content = getText(level,qty);
3127const percent = Math.min(qty*3,100);
3128
3129availabilityValue.insertAdjacentHTML('beforeend',
3130
3131'<div class="fleet-stock-widget '+level+'">'+
3132
3133'<div class="fleet-stock-title">'+content.title+'</div>'+
3134
3135'<div class="fleet-stock-bar">'+
3136'<div class="fleet-stock-fill" style="width:'+percent+'%"></div>'+
3137'</div>'+
3138
3139'<div class="fleet-stock-qty">'+content.qty+'</div>'+
3140
3141'<div class="fleet-stock-callout">'+content.callout+'</div>'+
3142
3143'</div>'
3144);
3145
3146});
3147</script>
3147<script>
3148document.addEventListener("DOMContentLoaded", function () {
3149    const container = document.querySelector('.haloSubCategories');
3150    if (!container) return;
3151
3152    const images = container.querySelectorAll('.haloSubCategories__img img');
3153
3154    if (images.length === 0) return;
3155
3156    let allDefault = true;
3157
3158    images.forEach(img => {
3159        const src = img.getAttribute('src') || '';
3160
3161        if (!src.includes('CategoryDefault.png')) {
3162            allDefault = false;
3163        }
3164    });
3165
3166    if (allDefault) {
3167        container.style.display = 'none';
3168    }
3169});
3170</script>
3170<script>
3171(function () {
3172  if (window.innerWidth < 1280) return;
3173  if (document.querySelector('.fn-sticky-tabs-footer')) return;
3174  if (!document.body.classList.contains('page-type-product')) return;
3175
3176  const originalTabs = document.querySelector('ul.tabs[data-tab][role="tablist"]');
3177  if (!originalTabs) return;
3178
3179  const footerTarget = document.querySelector('.footer.footer-layout-1');
3180  const featureWrap = document.querySelector('.productView-features-wrap');
3181  if (!featureWrap) return;
3182
3183  function getHighlightItems() {
3184    const list = featureWrap.querySelector('.fn-list');
3185    if (!list) return [];
3186
3187    return Array.from(list.querySelectorAll('li'))
3188      .map(function (item) {
3189        return item.textContent.trim();
3190      })
3191      .filter(Boolean);
3192  }
3193
3194  let highlightItems = getHighlightItems();
3195
3196  const sticky = document.createElement('div');
3197  sticky.className = 'fn-sticky-tabs-footer';
3198  sticky.innerHTML = `
3199    <div class="fn-sticky-tabs-inner">
3200      <div class="fn-sticky-tabs-left">
3201        <div class="fn-sticky-tabs-nav"></div>
3202      </div>
3203      <div class="fn-sticky-tabs-right">
3204        <div class="fn-sticky-highlight-box" ${highlightItems.length ? '' : 'style="display:none;"'}>
3205          <div class="fn-sticky-highlight-line"></div>
3206        </div>
3207      </div>
3208    </div>
3209  `;
3210  document.body.appendChild(sticky);
3211
3212  const stickyNav = sticky.querySelector('.fn-sticky-tabs-nav');
3213  const highlightBox = sticky.querySelector('.fn-sticky-highlight-box');
3214  const highlightLine = sticky.querySelector('.fn-sticky-highlight-line');
3215
3216  const originalTabLinks = Array.from(originalTabs.querySelectorAll('.tab-title')).filter(function (link) {
3217    const li = link.closest('.tab');
3218    if (!li) return false;
3219    const style = window.getComputedStyle(li);
3220    return style.display !== 'none' && link.textContent.trim() !== '';
3221  });
3222
3223  originalTabLinks.forEach(function (link) {
3224    const btn = document.createElement('button');
3225    btn.type = 'button';
3226    btn.className = 'fn-sticky-tab-btn';
3227    btn.textContent = link.querySelector('span:last-child')?.textContent?.trim() || link.textContent.trim();
3228    btn.setAttribute('data-target', link.getAttribute('href') || '');
3229
3230    btn.addEventListener('click', function () {
3231      try {
3232        link.click();
3233      } catch (e) {}
3234
3235      const href = link.getAttribute('href');
3236      let scrollTarget = null;
3237
3238      if (href && href.charAt(0) === '#') {
3239        scrollTarget = document.querySelector(href);
3240      }
3241
3242      if (!scrollTarget) {
3243        scrollTarget = originalTabs;
3244      }
3245
3246      if (scrollTarget) {
3247        const STICKY_SCROLL_OFFSET = 150;
3248        const top = scrollTarget.getBoundingClientRect().top + window.pageYOffset - STICKY_SCROLL_OFFSET;
3249
3250        window.scrollTo({
3251          top: top,
3252          behavior: 'smooth'
3253        });
3254      }
3255
3256      setTimeout(syncActiveButtons, 180);
3257    });
3258
3259    stickyNav.appendChild(btn);
3260  });
3261
3262  function syncActiveButtons() {
3263    const currentActive = originalTabs.querySelector('.tab.is-active .tab-title, .tab-title[aria-selected="true"]');
3264    const currentHref = currentActive ? currentActive.getAttribute('href') : '';
3265
3266    sticky.querySelectorAll('.fn-sticky-tab-btn').forEach(function (btn) {
3267      btn.classList.toggle('is-active', btn.getAttribute('data-target') === currentHref);
3268    });
3269  }
3270
3271  function updateStickyVisibility() {
3272    if (window.innerWidth < 1280) {
3273      sticky.classList.add('is-hidden');
3274      return;
3275    }
3276
3277    if (!footerTarget) {
3278      sticky.classList.remove('is-hidden');
3279      return;
3280    }
3281
3282    const rect = footerTarget.getBoundingClientRect();
3283    const footerVisible = rect.top < window.innerHeight && rect.bottom > 0;
3284
3285    if (footerVisible) {
3286      sticky.classList.add('is-hidden');
3287    } else {
3288      sticky.classList.remove('is-hidden');
3289    }
3290
3291    syncActiveButtons();
3292  }
3293
3294  window.addEventListener('scroll', updateStickyVisibility, { passive: true });
3295  window.addEventListener('resize', updateStickyVisibility);
3296
3297  if ('IntersectionObserver' in window && footerTarget) {
3298    const observer = new IntersectionObserver(function () {
3299      updateStickyVisibility();
3300    }, {
3301      threshold: [0, 0.01, 0.1, 0.25, 0.5, 1]
3302    });
3303
3304    observer.observe(footerTarget);
3305  }
3306
3307  const tabObserver = new MutationObserver(function () {
3308    syncActiveButtons();
3309  });
3310
3311  tabObserver.observe(originalTabs, {
3312    childList: true,
3313    subtree: true,
3314    attributes: true,
3315    attributeFilter: ['class', 'aria-selected']
3316  });
3317
3318  let currentIndex = 0;
3319  let typingTimer = null;
3320  let loopTimer = null;
3321
3322  function clearAllTimers() {
3323    if (typingTimer) clearTimeout(typingTimer);
3324    if (loopTimer) clearTimeout(loopTimer);
3325  }
3326
3327  function refreshHighlightItems() {
3328    const updatedItems = getHighlightItems();
3329    highlightItems = updatedItems;
3330
3331    if (!highlightItems.length) {
3332      highlightBox.style.display = 'none';
3333      clearAllTimers();
3334      highlightLine.innerHTML = '';
3335      return;
3336    }
3337
3338    highlightBox.style.display = '';
3339    if (currentIndex >= highlightItems.length) {
3340      currentIndex = 0;
3341    }
3342  }
3343
3344  function typeWriter(text, callback) {
3345    clearTimeout(typingTimer);
3346    let i = 0;
3347    highlightLine.innerHTML = '';
3348
3349    function step() {
3350      const visible = text.slice(0, i);
3351      highlightLine.innerHTML = '';
3352      highlightLine.appendChild(document.createTextNode(visible));
3353
3354      const cursor = document.createElement('span');
3355      cursor.className = 'fn-sticky-cursor';
3356      highlightLine.appendChild(cursor);
3357
3358      i++;
3359
3360      if (i <= text.length) {
3361        typingTimer = setTimeout(step, 16);
3362      } else {
3363        if (typeof callback === 'function') callback();
3364      }
3365    }
3366
3367    step();
3368  }
3369
3370  function showNextItem() {
3371    clearAllTimers();
3372    refreshHighlightItems();
3373
3374    if (!highlightItems.length) return;
3375
3376    const text = highlightItems[currentIndex];
3377
3378    typeWriter(text, function () {
3379      loopTimer = setTimeout(function () {
3380        refreshHighlightItems();
3381        if (!highlightItems.length) return;
3382        currentIndex = (currentIndex + 1) % highlightItems.length;
3383        showNextItem();
3384      }, 6200);
3385    });
3386  }
3387
3388  const featureObserver = new MutationObserver(function () {
3389    const oldCurrentText = highlightItems[currentIndex] || '';
3390    refreshHighlightItems();
3391
3392    if (!highlightItems.length) return;
3393
3394    const newCurrentText = highlightItems[currentIndex] || '';
3395
3396    if (oldCurrentText !== newCurrentText) {
3397      showNextItem();
3398    }
3399  });
3400
3401  featureObserver.observe(featureWrap, {
3402    childList: true,
3403    subtree: true,
3404    characterData: true
3405  });
3406
3407  syncActiveButtons();
3408  updateStickyVisibility();
3409  refreshHighlightItems();
3410  showNextItem();
3411})();
3412</script>
3412<script>
3413document.addEventListener('DOMContentLoaded', function () {
3414  document.querySelectorAll('.productView-description, #DescriptionTab, #tab-description').forEach(function (container) {
3415    var walker = document.createTreeWalker(container, NodeFilter.SHOW_TEXT, null, false);
3416    var node;
3417    var nodes = [];
3418
3419    while ((node = walker.nextNode())) {
3420      if (
3421        node.nodeValue.indexOf('&quot;') !== -1 ||
3422        node.nodeValue.indexOf('&amp;quot;') !== -1 ||
3423        node.nodeValue.indexOf('&#178;') !== -1 ||
3424        node.nodeValue.indexOf('&amp;#178;') !== -1
3425      ) {
3426        nodes.push(node);
3427      }
3428    }
3429
3430    nodes.forEach(function (textNode) {
3431      textNode.nodeValue = textNode.nodeValue
3432        .replace(/&amp;quot;/g, '"')
3433        .replace(/&quot;/g, '"')
3434        .replace(/&amp;#178;/g, '²')
3435        .replace(/&#178;/g, '²');
3436    });
3437  });
3438});
3439</script>
3439<script>
3440(function () {
3441
3442  var VERSION = "v12.0";
3443
3444  var SHOW_DELAY = 2000;
3445  var FADE_IN_MS = 1000;
3446  var VISIBLE_MS = 10000;
3447  var FADE_OUT_MS = 1000;
3448
3449  var SHOW_INTERVAL_MS = 24 * 60 * 60 * 1000; // 24h
3450  var STORAGE_KEY_PREFIX = "fnw_toast_last_shown_" + VERSION + "_";
3451
3452  // Empêcher les doublons d'affichage
3453  if (window.__FNW_TOAST_LOCK) return;
3454  window.__FNW_TOAST_LOCK = true;
3455  if (document.getElementById("fnw-toast")) return;
3456
3457  function ready(fn){
3458    if (document.readyState !== "loading") fn();
3459    else document.addEventListener("DOMContentLoaded", fn);
3460  }
3461
3462  function parsePriceToNumber(priceStr) {
3463    if (!priceStr) return NaN;
3464    var s = String(priceStr).trim();
3465    s = s.replace(/[^0-9.,-]/g, "");
3466    if (!s) return NaN;
3467
3468    var hasComma = s.indexOf(",") !== -1;
3469    var hasDot = s.indexOf(".") !== -1;
3470
3471    if (hasComma && hasDot) {
3472      if (s.lastIndexOf(".") > s.lastIndexOf(",")) {
3473        s = s.replace(/,/g, "");
3474      } else {
3475        s = s.replace(/\./g, "");
3476        s = s.replace(/,/g, ".");
3477      }
3478    } else if (hasComma && !hasDot) {
3479      s = s.replace(/,/g, ".");
3480    }
3481
3482    return parseFloat(s);
3483  }
3484
3485  function endsWith99(priceNumber) {
3486    if (!isFinite(priceNumber)) return false;
3487    var cents = Math.round(priceNumber * 100);
3488    return (cents % 100) === 99;
3489  }
3490
3491  function escapeHtml(value) {
3492    return String(value || "")
3493      .replace(/&/g, "&amp;")
3494      .replace(/</g, "&lt;")
3495      .replace(/>/g, "&gt;")
3496      .replace(/\"/g, "&quot;")
3497      .replace(/'/g, "&#39;");
3498  }
3499
3500  function findBrandInfo() {
3501    var brandLink = document.querySelector(
3502      "a.brand-item[aria-label], a[class*='brand-item'][aria-label], a[aria-label][href*='/brands/']"
3503    );
3504    var brand = brandLink && brandLink.getAttribute("aria-label")
3505      ? brandLink.getAttribute("aria-label").trim()
3506      : "";
3507
3508    var productId = brandLink && brandLink.getAttribute("data-product-id")
3509      ? brandLink.getAttribute("data-product-id").trim()
3510      : "";
3511
3512    return { brand: brand, productId: productId };
3513  }
3514
3515  function findPriceNumber() {
3516    var priceEl = document.querySelector(
3517      "span.price.price--withoutTax[data-product-price-without-tax], span.price.price--withoutTax[data-value-price]"
3518    );
3519    if (!priceEl) return NaN;
3520    var raw = priceEl.getAttribute("data-value-price") || priceEl.textContent || "";
3521    return parsePriceToNumber(raw);
3522  }
3523
3524  function waitForEligibleProductContext(maxWaitMs, done) {
3525    var start = Date.now();
3526
3527    (function tick(){
3528      var price = findPriceNumber();
3529      var brandInfo = findBrandInfo();
3530
3531      var eligible = isFinite(price) && price >= 150 && endsWith99(price);
3532      if (eligible) {
3533        done({ eligible: true, price: price, brand: brandInfo.brand, productId: brandInfo.productId });
3534        return;
3535      }
3536
3537      if ((Date.now() - start) >= maxWaitMs) {
3538        done({ eligible: false, price: price, brand: brandInfo.brand, productId: brandInfo.productId });
3539        return;
3540      }
3541
3542      setTimeout(tick, 200);
3543    })();
3544  }
3545
3546  ready(function(){
3547
3548    waitForEligibleProductContext(2000, function(ctx){
3549
3550      if (!ctx.eligible) {
3551        window.__FNW_TOAST_LOCK = false;
3552        return;
3553      }
3554
3555      var brandName = (ctx.brand || "").trim();
3556      var safeBrand = escapeHtml(brandName);
3557      var productKey = ctx.productId ? ("product_" + ctx.productId) : "product_unknown";
3558      var storageKey = STORAGE_KEY_PREFIX + productKey;
3559
3560      var now = Date.now();
3561      var lastShownTime = parseInt(localStorage.getItem(storageKey) || "0", 10);
3562      if (lastShownTime && (now - lastShownTime) < SHOW_INTERVAL_MS) {
3563        window.__FNW_TOAST_LOCK = false;
3564        return;
3565      }
3566      localStorage.setItem(storageKey, String(now));
3567
3568      var lang = (navigator.language || "en").toLowerCase();
3569      var isFR = lang.indexOf("fr") === 0;
3570
3571      var TITLE = isFR ? "Prix spécial disponible" : "Special pricing available";
3572      var BODY;
3573      if (isFR) {
3574        BODY = safeBrand
3575          ? ("Cet article " + safeBrand + " est admissible à un prix spécial sur demande! Écrivez-nous pour demander.")
3576          : ("Cet article est admissible à un prix spécial sur demande! Écrivez-nous pour demander.");
3577      } else {
3578        BODY = safeBrand
3579          ? ("This " + safeBrand + " item is eligible for special pricing on request! Message us to request.")
3580          : ("This item is eligible for special pricing on request! Message us to request.");
3581      }
3582
3583      var toast = document.createElement("div");
3584      toast.id = "fnw-toast";
3585
3586      toast.innerHTML = `
3587        <div class="fnw-inner">
3588          <div class="fnw-topbar"></div>
3589          <div class="fnw-icon">FN</div>
3590          <div class="fnw-text">
3591            <div class="fnw-title">${TITLE}</div>
3592            <div class="fnw-body">${BODY}</div>
3593            <div class="fnw-brand">
3593FleetNetwork.ca</div>
3594          </div>
3595          <button class="fnw-close">×</button>
3596        </div>
3597      `;
3598
3599      document.body.appendChild(toast);
3600
3601      var style = document.createElement("style");
3602      style.innerHTML = `
3603        #fnw-toast {
3604          position: fixed;
3605          bottom: 10px;
3606          right: 20px;
3607          max-width: 530px;
3608          width: calc(100% - 40px);
3609          z-index: 2147483647;
3610          opacity: 0;
3611          transform: translateY(20px);
3612          transition: opacity ${FADE_IN_MS}ms ease, transform ${FADE_IN_MS}ms ease;
3613        }
3614
3615        #fnw-toast.show {
3616          opacity: 1;
3617          transform: translateY(0);
3618        }
3619
3620        #fnw-toast.hide {
3621          opacity: 0;
3622          transform: translateY(20px);
3623          transition: opacity ${FADE_OUT_MS}ms ease, transform ${FADE_OUT_MS}ms ease;
3624        }
3625
3626        .fnw-inner {
3627          position: relative;
3628          display: flex;
3629          gap: 10px;
3630          padding: 12px 10px 10px;
3631          border-radius: 16px;
3632          background: rgba(255,255,255,0.95);
3633          backdrop-filter: blur(8px);
3634          box-shadow: 0 20px 40px rgba(0,0,0,.18);
3635          border: 1px solid rgba(0,0,0,.06);
3636          font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial;
3637          overflow: hidden;
3638        }
3639
3640        .fnw-topbar {
3641          position: absolute;
3642          top: 0;
3643          left: 0;
3644          right: 0;
3645          height: 6px;
3646          background: #c10000;
3647        }
3648
3649        .fnw-icon {
3650          width: 34px;
3651          height: 34px;
3652          border-radius: 10px;
3653          background: #c10000;
3654          color: #fff;
3655          display: flex;
3656          align-items: center;
3657          justify-content: center;
3658          font-weight: 700;
3659          font-size: 14px;
3660          flex-shrink: 0;
3661        }
3662
3663        .fnw-text { flex: 1; }
3664
3665        .fnw-title {
3666          font-size: 22px;
3667          font-weight: 600;
3668          margin-bottom: 6px;
3669          color: #111;
3670        }
3671
3672        .fnw-body {
3673          font-size: 19px;
3674          line-height: 1.5;
3675          color: #374151;
3676        }
3677
3678        .fnw-brand {
3679          font-size: 12px;
3680          margin-top: 10px;
3681          opacity: .6;
3682        }
3683
3684        .fnw-close {
3685          background: transparent;
3686          border: none;
3687          font-size: 24px;
3688          cursor: pointer;
3689          opacity: .5;
3690        }
3691
3692        .fnw-close:hover { opacity: 1; }
3693
3694        @media (max-width: 1000px) {
3695
3696          #fnw-toast {
3697            right: 10px;
3698            left: 10px;
3699            width: auto;
3700            bottom: 10px;
3701          }
3702
3703          .fnw-inner {
3704            padding: 12px 10px 10px;
3705          }
3706
3707          .fnw-icon {
3708            display: none;
3709          }
3710
3711          .fnw-text {
3712            text-align: center;
3713          }
3714
3715          /* SUPPRIME LE X EN MOBILE */
3716          .fnw-close {
3717            display: none;
3718          }
3719        }
3720
3721      `;
3722      document.head.appendChild(style);
3723
3724      var autoHide;
3725
3726      setTimeout(function(){
3727        toast.classList.add("show");
3728
3729        autoHide = setTimeout(function(){
3730          toast.classList.remove("show");
3731          toast.classList.add("hide");
3732
3733          setTimeout(function(){
3734            if (toast.parentNode) toast.parentNode.removeChild(toast);
3735          }, FADE_OUT_MS);
3736
3737        }, VISIBLE_MS);
3738
3739      }, SHOW_DELAY);
3740
3741      toast.querySelector(".fnw-close").onclick = function(){
3742        clearTimeout(autoHide);
3743        toast.classList.remove("show");
3744        toast.classList.add("hide");
3745        setTimeout(function(){
3746          if (toast.parentNode) toast.parentNode.removeChild(toast);
3747        }, FADE_OUT_MS);
3748      };
3749
3750      window.__FNW_TOAST_LOCK = false;
3751
3752    });
3753
3754  });
3755
3756})();
3757</script>
3757
3758    
3758<script>window.__CF$cv$params={r:'a47999239ba7ec72',t:'MTc5MTUwOTE5Nw==',u:'01a11e44f3b6759b9a8b509af8a80695',ut:'Q5bzaA5blBXTE65tK9K9UQBJHzWCeFtR2CpsGtePrfU-1791509197-1.2.1.1-75WkUCi16dZ7AJKX4EwbWEZ8lpKUNZ6QHucM2NLFMObwNycaLGdh2d.ZXuj6V4JhCE7oOqWLJ9bcSYWeVpU3ZcE_Bu7twnprmW06f5Xxjpk',i:60};(function(){if(!document.body)return;var s=document.createElement('script');s.src='/cdn-cgi/challenge-platform/scripts/precursor/main.js';document.head.appendChild(s);})();</script>
3758</body>
3759</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.