PageSourceSearch

https://ctl.net/search

html ctl.net collected 2026-09-24 09:34:15 UTC 200,569 bytes, 2,678 lines download raw bytes

1<!doctype html><html class="no-js" lang="en" dir="ltr">
2  <head>
3    <meta charset="utf-8">
4    <meta name="viewport" content="width=device-width,initial-scale=1.0">
5    <title>Search</title>
6
7    
7<script>
8    window.__DH_GTM_ID__ = 'GTM-TQWPM8N6';
9    window.__DH_EVENT_PREFIX__ = '_updated';
10    </script>
10
11
12    
12<script>
13(function(){
14  window.data_hatches = window.data_hatches || {};
15  const H = window.data_hatches;
16
17  if (!H.__ready__) {
18    H.round2 = n => Math.round((+n || 0) * 100) / 100;
19
20    H.readDH = function(){ try{ return JSON.parse(localStorage.getItem('dh')||'{}'); }catch(_){ return {}; } };
21    H.writeDH = function(obj){ try{ localStorage.setItem('dh', JSON.stringify(obj||{})); }catch(_){} };
22    H.ensureBoot = function(){
23      const st = H.readDH();
24      if (!st.v) st.v = '13.0';
25      if (!st.anonSeed) st.anonSeed = `t${Date.now()}_r${Math.floor(Math.random()*1e6)}`;
26      if (typeof st.prePurchase !== 'boolean') st.prePurchase = true;
27      if (!Array.isArray(st.seenHashes)) st.seenHashes = [];
28      if (!st.ltv) st.ltv = 0;
29      H.writeDH(st);
30    };
31
32    H.ensureBoot();
33    H.__ready__ = true;
34  }
35
36  const publishQueue = [];
37  function safePublish(name, payload){
38    function doPublish(){ try { Shopify.analytics.publish(name, payload); } catch(_){} }
39    if (window.Shopify && Shopify.analytics && typeof Shopify.analytics.publish === 'function') {
40      doPublish();
41    } else {
42      publishQueue.push({name, payload});
43    }
44  }
45  function flushPublishQueue(){
46    if (!(window.Shopify && Shopify.analytics && Shopify.analytics.publish)) return;
47    while (publishQueue.length) {
48      const {name, payload} = publishQueue.shift();
49      try { Shopify.analytics.publish(name, payload); } catch(_){}
50    }
51  }
52  document.addEventListener('DOMContentLoaded', flushPublishQueue);
53  window.addEventListener('load', flushPublishQueue);
54
55  function getClickPath(el){
56    if (!(el instanceof Node)) return '';
57    const chain = [];
58    let n = el;
59    while (n && n.nodeType === 1) {
60      const cls = n.classList ? Array.prototype.join.call(n.classList, '.') : '';
61      const part = (n.tagName ? n.tagName.toLowerCase() : '') +
62                   (cls ? '.' + cls : '') +
63                   (n.id ? '#' + n.id : '');
64      chain.unshift(part);
65      n = n.parentElement;
66    }
67    return (el.toString().match(/\[object (\w+)\]/)?.[1] || 'Element') + ': ' + chain.join(' > ');
68  }
69
70  window.addEventListener('click', function(evt){
71    try {
72      const base = {
73        click_element : getClickPath(evt.target) || '',
74        click_id      : evt.target.id || '',
75        click_classes : evt.target.className || '',
76        click_text    : (evt.target.innerText || '').trim().slice(0, 300),
77        click_target  : evt.target.target || '',
78        click_url     : evt.target.href || ''
79      };
80      safePublish('custom_click', base);
81
82      const a = evt.target.closest && evt.target.closest('a');
83      if (a) {
84        safePublish('custom_link_click', {
85          click_element : getClickPath(a) || '',
86          click_id      : a.id || '',
87          click_classes : a.className || '',
88          click_text    : (a.innerText || '').trim().slice(0, 300),
89          click_target  : a.target || '',
90          click_url     : a.href || ''
91        });
92      }
93    } catch(_){}
94  }, {capture:true, passive:true});
95
96  window.dataLayer = window.dataLayer || [];
97  if (!window.__dh_boot__) {
98    window.__dh_boot__ = true;
99    dataLayer.push({
100      event: 'dh_boot',
101      event_source: 'dh_DataLayer',
102      page_location: location.href,
103      page_referrer: document.referrer || undefined,
104      page_title: document.title
105    });
106    dataLayer.push({
107      event: 'page_view',
108      event_source: 'dh_DataLayer',
109      page_location: location.href,
110      page_referrer: document.referrer || undefined,
111      page_title: document.title
112    });
113  }
114
115  var THEME_GTM_ID = ''; 
116  function gtmLoaded(id){
117    return !!(window.google_tag_manager && window.google_tag_manager[id]) ||
118           !!document.querySelector('script[src*="www.googletagmanager.com/gtm.js?id=' + id + '"]');
119  }
120  if (THEME_GTM_ID && !gtmLoaded(THEME_GTM_ID)) {
121    (function(w,d,s,l,i){
122      w[l]=w[l]||[];
123      w[l].push({'gtm.start': new Date().getTime(), event:'gtm.js'});
124      var f=d.getElementsByTagName(s)[0],
125          j=d.createElement(s), dl=l!='dataLayer'?'&l='+l:'';
126      j.async=true;
127      j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;
128      f.parentNode.insertBefore(j,f);
129    })(window,document,'script','dataLayer', THEME_GTM_ID);
130  }
131})();
132</script>
132
133
134<link rel="preconnect" href="https://cdn.shopify.com"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin>
134<script>
135  // This allows to expose several variables to the global scope, to be used in scripts
136  window.themeVariables = {
137    settings: {
138      direction: "ltr",
139      pageType: "search",
140      cartCount: 0,
141      moneyFormat: "${{amount}}",
142      moneyWithCurrencyFormat: "${{amount}} USD",
143      showVendor: false,
144      discountMode: "saving",
145      currencyCodeEnabled: false,
146      searchMode: "product,article,page,collection",
147      searchUnavailableProducts: "last",
148      cartType: "page",
149      cartCurrency: "USD",
150      mobileZoomFactor: 2.5
151    },
152
153    routes: {
154      host: "ctl.net",
155      rootUrl: "\/",
156      rootUrlWithoutSlash: '',
157      cartUrl: "\/cart",
158      cartAddUrl: "\/cart\/add",
159      cartChangeUrl: "\/cart\/change",
160      searchUrl: "\/search",
161      predictiveSearchUrl: "\/search\/suggest",
162      productRecommendationsUrl: "\/recommendations\/products"
163    },
164
165    strings: {
166      accessibilityDelete: "Delete",
167      accessibilityClose: "Close",
168      collectionSoldOut: "Sold out",
169      collectionDiscount: "Save @savings@",
170      productSalePrice: "Sale price",
171      productRegularPrice: "Regular price",
172      productFormUnavailable: "Unavailable",
173      productFormSoldOut: "Sold out",
174      productFormPreOrder: "Pre-order",
175      productFormAddToCart: "Add to Cart",
176      searchNoResults: "No results could be found.",
177      searchNewSearch: "New search",
178      searchProducts: "Products",
179      searchArticles: "Journal",
180      searchPages: "Pages",
181      searchCollections: "Collections",
182      cartViewCart: "View cart",
183      cartItemAdded: "Item added to your cart!",
184      cartItemAddedShort: "Added to your cart!",
185      cartAddOrderNote: "Add order note",
186      cartEditOrderNote: "Edit order note",
187      shippingEstimatorNoResults: "Sorry, we do not ship to your address.",
188      shippingEstimatorOneResult: "There is one shipping rate for your address:",
189      shippingEstimatorMultipleResults: "There are several shipping rates for your address:",
190      shippingEstimatorError: "One or more error occurred while retrieving shipping rates:"
191    },
192
193    libs: {
194      flickity: "\/\/ctl.net\/cdn\/shop\/t\/141\/assets\/flickity.js?v=176646718982628074891711728073",
195      photoswipe: "\/\/ctl.net\/cdn\/shop\/t\/141\/assets\/photoswipe.js?v=132268647426145925301711728073",
196      qrCode: "\/\/ctl.net\/cdn\/shopifycloud\/storefront\/assets\/themes_support\/vendor\/qrcode-1f6c2eb7.js"
197    },
198
199    breakpoints: {
200      phone: 'screen and (max-width: 740px)',
201      tablet: 'screen and (min-width: 741px) and (max-width: 999px)',
202      tabletAndUp: 'screen and (min-width: 741px)',
203      pocket: 'screen and (max-width: 999px)',
204      lap: 'screen and (min-width: 1000px) and (max-width: 1199px)',
205      lapAndUp: 'screen and (min-width: 1000px)',
206      desktop: 'screen and (min-width: 1200px)',
207      wide: 'screen and (min-width: 1400px)'
208    }
209  };
210
211  window.addEventListener('pageshow', async () => {
212    const cartContent = await (await fetch(`${window.themeVariables.routes.cartUrl}.js`, {cache: 'reload'})).json();
213    document.documentElement.dispatchEvent(new CustomEvent('cart:refresh', {detail: {cart: cartContent}}));
214  });
215
216  if ('noModule' in HTMLScriptElement.prototype) {
217    // Old browsers (like IE) that does not support module will be considered as if not executing JS at all
218    document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
219
220    requestAnimationFrame(() => {
221      const viewportHeight = (window.visualViewport ? window.visualViewport.height : document.documentElement.clientHeight);
222      document.documentElement.style.setProperty('--window-height',viewportHeight + 'px');
223    });
224  }</script>
224
225
226<script>
227    window.BOLD = window.BOLD || {};
228        window.BOLD.options = window.BOLD.options || {};
229        window.BOLD.options.settings = window.BOLD.options.settings || {};
230        window.BOLD.options.settings.v1_variant_mode = window.BOLD.options.settings.v1_variant_mode || true;
231        window.BOLD.options.settings.hybrid_fix_auto_insert_inputs =
232        window.BOLD.options.settings.hybrid_fix_auto_insert_inputs || true;
233</script>
233
234
235<script>window.BOLD = window.BOLD || {};
236    window.BOLD.common = window.BOLD.common || {};
237    window.BOLD.common.Shopify = window.BOLD.common.Shopify || {};
238    window.BOLD.common.Shopify.shop = {
239      domain: 'ctl.net',
240      permanent_domain: 'shopctl.myshopify.com',
241      url: 'https://ctl.net',
242      secure_url: 'https://ctl.net',
243      money_format: "${{amount}}",
244      currency: "USD"
245    };
246    window.BOLD.common.Shopify.customer = {
247      id: null,
248      tags: null,
249    };
250    window.BOLD.common.Shopify.cart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};
251    window.BOLD.common.template = 'search';window.BOLD.common.Shopify.formatMoney = function(money, format) {
252        function n(t, e) {
253            return "undefined" == typeof t ? e : t
254        }
255        function r(t, e, r, i) {
256            if (e = n(e, 2),
257                r = n(r, ","),
258                i = n(i, "."),
259            isNaN(t) || null == t)
260                return 0;
261            t = (t / 100).toFixed(e);
262            var o = t.split(".")
263                , a = o[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1" + r)
264                , s = o[1] ? i + o[1] : "";
265            return a + s
266        }
267        "string" == typeof money && (money = money.replace(".", ""));
268        var i = ""
269            , o = /\{\{\s*(\w+)\s*\}\}/
270            , a = format || window.BOLD.common.Shopify.shop.money_format || window.Shopify.money_format || "$ {{ amount }}";
271        switch (a.match(o)[1]) {
272            case "amount":
273                i = r(money, 2, ",", ".");
274                break;
275            case "amount_no_decimals":
276                i = r(money, 0, ",", ".");
277                break;
278            case "amount_with_comma_separator":
279                i = r(money, 2, ".", ",");
280                break;
281            case "amount_no_decimals_with_comma_separator":
282                i = r(money, 0, ".", ",");
283                break;
284            case "amount_with_space_separator":
285                i = r(money, 2, " ", ",");
286                break;
287            case "amount_no_decimals_with_space_separator":
288                i = r(money, 0, " ", ",");
289                break;
290            case "amount_with_apostrophe_separator":
291                i = r(money, 2, "'", ".");
292                break;
293        }
294        return a.replace(o, i);
295    };
296    window.BOLD.common.Shopify.saveProduct = function (handle, product) {
297      if (typeof handle === 'string' && typeof window.BOLD.common.Shopify.products[handle] === 'undefined') {
298        if (typeof product === 'number') {
299          window.BOLD.common.Shopify.handles[product] = handle;
300          product = { id: product };
301        }
302        window.BOLD.common.Shopify.products[handle] = product;
303      }
304    };
305    window.BOLD.common.Shopify.saveVariant = function (variant_id, variant) {
306      if (typeof variant_id === 'number' && typeof window.BOLD.common.Shopify.variants[variant_id] === 'undefined') {
307        window.BOLD.common.Shopify.variants[variant_id] = variant;
308      }
309    };window.BOLD.common.Shopify.products = window.BOLD.common.Shopify.products || {};
310    window.BOLD.common.Shopify.variants = window.BOLD.common.Shopify.variants || {};
311    window.BOLD.common.Shopify.handles = window.BOLD.common.Shopify.handles || {};window.BOLD.common.Shopify.saveProduct(null, null);window.BOLD.apps_installed = {"Customer Pricing":3,"Product Options":2} || {};window.BOLD.common.Shopify.metafields = window.BOLD.common.Shopify.metafields || {};window.BOLD.common.Shopify.metafields["bold_rp"] = {};window.BOLD.common.Shopify.metafields["bold_csp_defaults"] = {"Tier 2 | CORPORATE":"0.97","Tier 2 | EDU\/GOV":"0.97","Tier 2 | NONPROFIT":"0.97","Tier 2 | RESELLER":"0.97"};window.BOLD.common.cacheParams = window.BOLD.common.cacheParams || {};
312    window.BOLD.common.cacheParams.csp = 1681418634;
313</script>
313
314<!-- Google Tag Manager -->
315    
315<script>
vendor: 323 bytes, line 315
315(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','
315GTM-TQWPM8N6
vendor: 3 bytes, line 315
315');
315</script>
315
316    <!-- End Google Tag Manager -->
317
318    <!-- Reddit Pixel -->
319    
319<script>
320    !function(w,d){if(!w.rdt){var p=w.rdt=function(){p.sendEvent?p.sendEvent.apply(p,arguments):p.callQueue.push(arguments)};p.callQueue=[];var t=d.createElement("script");t.src="https://www.redditstatic.com/ads/pixel.js",t.async=!0;var s=d.getElementsByTagName("script")[0];s.parentNode.insertBefore(t,s)}}(window,document);rdt('init','a2_fb4mptdlz9qi');rdt('track', 'PageVisit');
321    </script>
321
322    <!-- DO NOT MODIFY UNLESS TO REPLACE A USER IDENTIFIER -->
323    <!-- End Reddit Pixel --><link href="//ctl.net/cdn/shop/t/141/assets/theme.css?v=116630641079651425751711728073" rel="stylesheet" type="text/css" media="all" />
324    <link href="//ctl.net/cdn/shop/t/141/assets/theme-header.css?v=38761599885368294871785512597" rel="stylesheet" type="text/css" media="all" />
325
326    <link href="//ctl.net/cdn/shop/t/141/assets/odometer-theme-default.css?v=51184513386326652851711728073" rel="stylesheet" type="text/css" media="all" />
327    <link href="//ctl.net/cdn/shop/t/141/assets/swiper-bundle.css?v=20122656499583228911711728073" rel="stylesheet" type="text/css" media="all" />
328
329    
330    <link href="//ctl.net/cdn/shop/t/141/assets/theme-base.css?v=619462165186201551781731656" rel="stylesheet" type="text/css" media="all" />
331    <link rel="preload" href="//ctl.net/cdn/shop/t/141/assets/theme-cms.css?v=42886942536148810221785512596" as="style" onload="this.onload=null;this.rel='stylesheet';this.type='text/css'">
332    <noscript><link href="//ctl.net/cdn/shop/t/141/assets/theme-cms.css?v=42886942536148810221785512596" rel="stylesheet" type="text/css"></noscript>
333    <link href="//ctl.net/cdn/shop/t/141/assets/theme-product-listings.css?v=44053173795894755561711728073" rel="stylesheet" type="text/css" media="all" />
334<link href="//ctl.net/cdn/shop/t/141/assets/theme-collection.css?v=162048557189807375771720046091" rel="stylesheet" type="text/css" media="all" />
335<link rel="preload" href="//ctl.net/cdn/shop/t/141/assets/bold-csp-custom.css?v=77033601285312505031711728073" as="style" onload="this.onload=null;this.rel='stylesheet';this.type='text/css'">
336    <noscript><link href="//ctl.net/cdn/shop/t/141/assets/bold-csp-custom.css?v=77033601285312505031711728073" rel="stylesheet" type="text/css"></noscript>
337
338    <link rel="preload" href="//ctl.net/cdn/fonts/inter/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="//ctl.net/cdn/fonts/open_sans/opensans_n4.c32e4d4eca5273f6d4ee95ddf54b5bbb75fc9b61.woff2" as="font" type="font/woff2" crossorigin><style>
339  /* Typography (heading) */
340  @font-face {
341  font-family: Inter;
342  font-weight: 700;
343  font-style: normal;
344  font-display: swap;
345  src: url("//ctl.net/cdn/fonts/inter/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2") format("woff2"),
346       url("//ctl.net/cdn/fonts/inter/inter_n7.6dab87426f6b8813070abd79972ceaf2f8d3b012.woff") format("woff");
347}
348
349@font-face {
350  font-family: Inter;
351  font-weight: 700;
352  font-style: italic;
353  font-display: swap;
354  src: url("//ctl.net/cdn/fonts/inter/inter_i7.b377bcd4cc0f160622a22d638ae7e2cd9b86ea4c.woff2") format("woff2"),
355       url("//ctl.net/cdn/fonts/inter/inter_i7.7c69a6a34e3bb44fcf6f975857e13b9a9b25beb4.woff") format("woff");
356}
357
358/* Typography (body) */
359  @font-face {
360  font-family: "Open Sans";
361  font-weight: 400;
362  font-style: normal;
363  font-display: swap;
364  src: url("//ctl.net/cdn/fonts/open_sans/opensans_n4.c32e4d4eca5273f6d4ee95ddf54b5bbb75fc9b61.woff2") format("woff2"),
365       url("//ctl.net/cdn/fonts/open_sans/opensans_n4.5f3406f8d94162b37bfa232b486ac93ee892406d.woff") format("woff");
366}
367
368@font-face {
369  font-family: "Open Sans";
370  font-weight: 400;
371  font-style: italic;
372  font-display: swap;
373  src: url("//ctl.net/cdn/fonts/open_sans/opensans_i4.6f1d45f7a46916cc95c694aab32ecbf7509cbf33.woff2") format("woff2"),
374       url("//ctl.net/cdn/fonts/open_sans/opensans_i4.4efaa52d5a57aa9a57c1556cc2b7465d18839daa.woff") format("woff");
375}
376
377@font-face {
378  font-family: "Open Sans";
379  font-weight: 600;
380  font-style: normal;
381  font-display: swap;
382  src: url("//ctl.net/cdn/fonts/open_sans/opensans_n6.15aeff3c913c3fe570c19cdfeed14ce10d09fb08.woff2") format("woff2"),
383       url("//ctl.net/cdn/fonts/open_sans/opensans_n6.14bef14c75f8837a87f70ce22013cb146ee3e9f3.woff") format("woff");
384}
385
386@font-face {
387  font-family: "Open Sans";
388  font-weight: 600;
389  font-style: italic;
390  font-display: swap;
391  src: url("//ctl.net/cdn/fonts/open_sans/opensans_i6.828bbc1b99433eacd7d50c9f0c1bfe16f27b89a3.woff2") format("woff2"),
392       url("//ctl.net/cdn/fonts/open_sans/opensans_i6.a79e1402e2bbd56b8069014f43ff9c422c30d057.woff") format("woff");
393}
394
395:root {--heading-color: 52, 57, 60;
396    --text-color: 52, 57, 60;
397    --background: 255, 255, 255;
398    --secondary-background: 184, 192, 196;
399    --border-color: 225, 225, 226;
400    --border-color-darker: 174, 176, 177;
401    --success-color: 0, 224, 161;
402    --success-background: 204, 249, 236;
403    --error-color: 200, 21, 38;
404    --error-background: 251, 239, 240;
405    --primary-button-background: 200, 21, 38;
406    --primary-button-text-color: 255, 255, 255;
407    --secondary-button-background: 200, 21, 38;
408    --secondary-button-text-color: 255, 255, 255;
409    --product-star-rating: 200, 21, 38;
410    --product-on-sale-accent: 1, 22, 64;
411    --product-sold-out-accent: 85, 86, 90;
412    --product-custom-label-background: 200, 21, 38;
413    --product-custom-label-text-color: 255, 255, 255;
414    --product-custom-label-2-background: 200, 21, 38;
415    --product-custom-label-2-text-color: 255, 255, 255;
416    --product-low-stock-text-color: 200, 21, 38;
417    --product-in-stock-text-color: 200, 21, 38;
418    --loading-bar-background: 52, 57, 60;
419
420    /* We duplicate some "base" colors as root colors, which is useful to use on drawer elements or popover without. Those should not be overridden to avoid issues */
421    --root-heading-color: 52, 57, 60;
422    --root-text-color: 52, 57, 60;
423    --root-background: 255, 255, 255;
424    --root-border-color: 225, 225, 226;
425    --root-primary-button-background: 200, 21, 38;
426    --root-primary-button-text-color: 255, 255, 255;
427
428    --base-font-size: 20px;
429    --heading-font-family: Inter, sans-serif;
430    --heading-font-weight: 700;
431    --heading-font-style: normal;
432    --heading-text-transform: normal;
433    --text-font-family: "Open Sans", sans-serif;
434    --text-font-weight: 400;
435    --text-font-style: normal;
436    --text-font-bold-weight: 600;
437
438    /* Typography (font size) */
439    --heading-xxsmall-font-size: 11px;
440    --heading-xsmall-font-size: 11px;
441    --heading-small-font-size: 13px;
442    --heading-large-font-size: 40px;
443    --heading-h1-font-size: 40px;
444    --heading-h2-font-size: 32px;
445    --heading-h3-font-size: 28px;
446    --heading-h4-font-size: 26px;
447    --heading-h5-font-size: 22px;
448    --heading-h6-font-size: 18px;
449
450    /* Control the look and feel of the theme by changing radius of various elements */
451    --button-border-radius: 0px;
452    --block-border-radius: 0px;
453    --block-border-radius-reduced: 0px;
454    --color-swatch-border-radius: 0px;
455
456    /* Button size */
457    --button-height: 48px;
458    --button-small-height: 40px;
459
460    /* Form related */
461    --form-input-field-height: 48px;
462    --form-input-gap: 16px;
463    --form-submit-margin: 24px;
464
465    /* Product listing related variables */
466    --product-list-block-spacing: 32px;
467
468    /* Video related */
469    --play-button-background: 255, 255, 255;
470    --play-button-arrow: 52, 57, 60;
471
472    /* RTL support */
473    --transform-logical-flip: 1;
474    --transform-origin-start: left;
475    --transform-origin-end: right;
476
477    /* Other */
478    --zoom-cursor-svg-url: url(//ctl.net/cdn/shop/t/141/assets/zoom-cursor.svg?v=153981174216542836561753743892);
479    --arrow-right-svg-url: url(//ctl.net/cdn/shop/t/141/assets/arrow-right.svg?v=14678766212059424301753743892);
480    --arrow-left-svg-url: url(//ctl.net/cdn/shop/t/141/assets/arrow-left.svg?v=2421352099594305001753743892);
481
482    /* Some useful variables that we can reuse in our CSS. Some explanation are needed for some of them:
483       - container-max-width-minus-gutters: represents the container max width without the edge gutters
484       - container-outer-width: considering the screen width, represent all the space outside the container
485       - container-outer-margin: same as container-outer-width but get set to 0 inside a container
486       - container-inner-width: the effective space inside the container (minus gutters)
487       - grid-column-width: represents the width of a single column of the grid
488       - vertical-breather: this is a variable that defines the global "spacing" between sections, and inside the section
489                            to create some "breath" and minimum spacing
490     */
491    --container-max-width: 1600px;
492    --container-gutter: 24px;
493    --container-max-width-minus-gutters: calc(var(--container-max-width) - (var(--container-gutter)) * 2);
494    --container-outer-width: max(calc((100vw - var(--container-max-width-minus-gutters)) / 2), var(--container-gutter));
495    --container-outer-margin: var(--container-outer-width);
496    --container-inner-width: calc(100vw - var(--container-outer-width) * 2);
497
498    --grid-column-count: 10;
499    --grid-gap: 24px;
500    --grid-column-width: calc((100vw - var(--container-outer-width) * 2 - var(--grid-gap) * (var(--grid-column-count) - 1)) / var(--grid-column-count));
501
502    --vertical-breather: 36px;
503    --vertical-breather-tight: 36px;
504
505    /* Shopify related variables */
506    --payment-terms-background-color: #ffffff;
507  }
508
509  @media screen and (min-width: 741px) {
510    :root {
511      --container-gutter: 40px;
512      --grid-column-count: 20;
513      --vertical-breather: 48px;
514      --vertical-breather-tight: 48px;
515
516      /* Typography (font size) */
517      --heading-xsmall-font-size: 13px;
518      --heading-small-font-size: 14px;
519      --heading-large-font-size: 58px;
520      --heading-h1-font-size: 58px;
521      --heading-h2-font-size: 44px;
522      --heading-h3-font-size: 36px;
523      --heading-h4-font-size: 28px;
524      --heading-h5-font-size: 22px;
525      --heading-h6-font-size: 20px;
526
527      /* Form related */
528      --form-input-field-height: 52px;
529      --form-submit-margin: 32px;
530
531      /* Button size */
532      --button-height: 52px;
533      --button-small-height: 44px;
534    }
535  }
536
537  @media screen and (min-width: 1200px) {
538    :root {
539      --vertical-breather: 64px;
540      --vertical-breather-tight: 48px;
541      --product-list-block-spacing: 48px;
542
543      /* Typography */
544      --heading-large-font-size: 72px;
545      --heading-h1-font-size: 62px;
546      --heading-h2-font-size: 54px;
547      --heading-h3-font-size: 40px;
548      --heading-h4-font-size: 34px;
549      --heading-h5-font-size: 26px;
550      --heading-h6-font-size: 18px;
551    }
552  }
553
554  @media screen and (min-width: 1600px) {
555    :root {
556      --vertical-breather: 64px;
557      --vertical-breather-tight: 48px;
558    }
559  }
560</style>
561
562    
562<script src="//ctl.net/cdn/shop/t/141/assets/vendor.js?v=31715688253868339281711728073" defer></script>
562
563    
563<script src="//ctl.net/cdn/shop/t/141/assets/theme.js?v=26622600171266970331772231966" defer></script>
563
564    
564<script src="//ctl.net/cdn/shop/t/141/assets/custom.js?v=88775645873948858261786380536" defer></script>
564
565
566    
567    
567<script src="//ctl.net/cdn/shop/t/141/assets/odometer.js?v=74638052261432155021711728073" defer></script>
567
568    
568<script src="//ctl.net/cdn/shop/t/141/assets/noframework.waypoints.js?v=84998216336617925441711728073" defer></script>
568
569    
569<script src="//ctl.net/cdn/shop/t/141/assets/popper.js?v=140789316506507426211711728073" defer></script>
569
570    
570<script src="//ctl.net/cdn/shop/t/141/assets/jquery-3.6.4.min.js?v=153300377539655921971711728073" defer></script>
570
571    
571<script src="//ctl.net/cdn/shop/t/141/assets/jquery.matchHeight-min.js?v=36105689626346892531711728073" defer></script>
571
572    
572<script src="//ctl.net/cdn/shop/t/141/assets/swiper-bundle.min.js?v=146384143693317746301711728073" defer></script>
572
573
574    
575    
575<script src="//ctl.net/cdn/shop/t/141/assets/theme-footer.js?v=106712704057707644131722540254" defer></script>
575
576    
576<script src="//ctl.net/cdn/shop/t/141/assets/theme-cms.js?v=71946438718642557671761841890" defer></script>
576
577    
577<script src="//ctl.net/cdn/shop/t/141/assets/theme-product-listings.js?v=182638331871178796581711728073" defer></script>
577<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
577<meta name="google-site-verification" content="HjLnKBadMHl4BCATuDVDUIICA9aSFrDDTqoLRaqjv30">
578<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/13829181/digital_wallets/dialog">
579<meta id="in-context-paypal-metadata" data-shop-id="13829181" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
580<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=7602264"></script>
vendor: 1 bytes, line 580
580
581<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":13829181,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/13829181","merchantName":"CTL","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex"],"total":{"type":"pending","label":"CTL","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 581
581
582<script id="shopify-features" type="application/json">{"accessToken":"8f971bf89fc3f8997e50e6ea40cf3132","betas":["rich-media-storefront-analytics"],"domain":"ctl.net","predictiveSearch":true,"shopId":13829181,"locale":"en"}</script>
vendor: 1 bytes, line 582
582
583<script>var Shopify = Shopify || {};
584Shopify.shop = "shopctl.myshopify.com";
585Shopify.locale = "en";
586Shopify.currency = {"active":"USD","rate":"1.0"};
587Shopify.country = "US";
588Shopify.theme = {"name":"CTL Production","id":129520500824,"schema_name":"Focal","schema_version":"8.11.2","theme_store_id":714,"role":"main"};
589Shopify.theme.handle = "null";
590Shopify.theme.style = {"id":null,"handle":null};
591Shopify.cdnHost = "ctl.net/cdn";
592Shopify.routes = Shopify.routes || {};
593Shopify.routes.root = "/";
594Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
595Shopify.SignInWithShop = Shopify.SignInWithShop || {};
596Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
597Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 597
597
598<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 598
598
599<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 599
599
600<script>
601  window.Shopify = window.Shopify || {};
602  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
603  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
604  window.Shopify.SignInWithShop.eligible = true;
605</script>
vendor: 1 bytes, line 605
605
606<script id="shop-js-analytics" type="application/json">{"pageType":"search"}</script>
vendor: 1 bytes, line 606
606
607<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 607
607
608<script type="module">
609  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
610
611  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
612
613</script>
vendor: 1 bytes, line 613
613
614<script>
615  window.Shopify = window.Shopify || {};
616  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
617  window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]};
618</script>
vendor: 1 bytes, line 618
618
619<script>(function() {
620  var isLoaded = false;
621  function asyncLoad() {
622    if (isLoaded) return;
623    isLoaded = true;
624    var urls = ["https:\/\/services.nofraud.com\/js\/device.js?shop=shopctl.myshopify.com","https:\/\/multiship.app\/build\/storefront\/storefront.js?shop=shopctl.myshopify.com","https:\/\/api-na2.hubapi.com\/scriptloader\/v1\/43603665.js?shop=shopctl.myshopify.com","\/\/searchserverapi1.com\/widgets\/shopify\/init.js?a=4Z6g9c4e6g\u0026shop=shopctl.myshopify.com"];
625    for (var i = 0; i < urls.length; i++) {
626      var s = document.createElement('script');
627      s.type = 'text/javascript';
628      s.async = true;
629      s.src = urls[i];
630      var x = document.getElementsByTagName('script')[0];
631      x.parentNode.insertBefore(s, x);
632    }
633  };
634  if(window.attachEvent) {
635    window.attachEvent('onload', asyncLoad);
636  } else {
637    window.addEventListener('load', asyncLoad, false);
638  }
639})();</script>
vendor: 1 bytes, line 639
639
640<script id="__st">var __st={"a":13829181,"offset":-25200,"reqid":"d8b5889d-bbec-4766-b4ed-e84243c8c171-1790242455","pageurl":"ctl.net\/search","u":"a3c80f1e6306","p":"searchresults"};</script>
vendor: 1 bytes, line 640
640
641<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 641
641
642<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 642
642
643<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//ctl.net/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 643
643
644<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//ctl.net/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
644<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 644
644
645<script>
646  window.Shopify = window.Shopify || {};
647  window.Shopify.MCP = window.Shopify.MCP || {};
648  window.Shopify.MCP.enabled = true;
649  window.Shopify.MCP.shop = "shopctl.myshopify.com";
650  window.Shopify.MCP.mcpEndpoint = "https:\/\/ctl.net\/api\/mcp";
651  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}];
652</script>
vendor: 1 bytes, line 652
652
653<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/ctl.net\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
654</script>
vendor: 1 bytes, line 654
654
655<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://ctl.net/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
656</script>
vendor: 1 bytes, line 656
656
657<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
658  function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent);
659</script>
vendor: 1 bytes, line 659
659
660<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}}));
661</script>
vendor: 1 bytes, line 661
661
662<script id='scb4127' type='text/javascript' async='' src='https://ctl.net/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
662<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://ctl.net/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
663<style id="shopify-accelerated-checkout-cart">
664        #shopify-buyer-consent {
665  margin-top: 1em;
666  display: inline-block;
667  width: 100%;
668}
669
670#shopify-buyer-consent.hidden {
671  display: none;
672}
673
674#shopify-subscription-policy-button {
675  background: none;
676  border: none;
677  padding: 0;
678  text-decoration: underline;
679  font-size: inherit;
680  cursor: pointer;
681}
682
683#shopify-subscription-policy-button::before {
684  box-shadow: none;
685}
686
687      </style>
688
689<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
689
690
691    
692<script>
693    window.BOLD.common.cacheParams.options = 1790194222;
694</script>
694
695<link href="//ctl.net/cdn/shop/t/141/assets/bold-options.css?v=86845287573252630671729091871" rel="stylesheet" type="text/css" media="all" />
696<script src="https://options.shopapps.site/js/options.js" type="text/javascript"></script>
696
697
698
699    
700<script id="bold-platform-data" type="application/json">
701    {
702        "shop": {
703            "domain": "ctl.net",
704            "permanent_domain": "shopctl.myshopify.com",
705            "url": "https://ctl.net",
706            "secure_url": "https://ctl.net",
707            "money_format": "${{amount}}",
708            "currency": "USD"
709        },
710        "customer": {
711            "id": null,
712            "tags": null
713        },
714        "cart": {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0},
715        "template": "search",
716        "product": null,
717        "collection": null
718    }
719</script>
719
720<style>
721    .money[data-product-id], .money[data-product-handle], .money[data-variant-id], .money[data-line-index], .money[data-cart-total] {
722        animation: moneyAnimation 0s 2s forwards;
723        visibility: hidden;
724    }
725    @keyframes moneyAnimation {
726        to   { visibility: visible; }
727    }
728</style>
729
730<script src="https://static.boldcommerce.com/bold-platform/sf/pr.js" type="text/javascript"></script>
730<!-- START DRIFT CHAT 11.14.2022 MPM - Start of Async Drift Code
731    
731<script>
732    "use strict";
733
734    !function() {
735      var t = window.driftt = window.drift = window.driftt || [];
736      if (!t.init) {
737        if (t.invoked) return void (window.console && console.error && console.error("Drift snippet included twice."));
738        t.invoked = !0, t.methods = [ "identify", "config", "track", "reset", "debug", "show", "ping", "page", "hide", "off", "on" ],
739        t.factory = function(e) {
740          return function() {
741            var n = Array.prototype.slice.call(arguments);
742            return n.unshift(e), t.push(n), t;
743          };
744        }, t.methods.forEach(function(e) {
745          t[e] = t.factory(e);
746        }), t.load = function(t) {
747          var e = 3e5, n = Math.ceil(new Date() / e) * e, o = document.createElement("script");
748          o.type = "text/javascript", o.async = !0, o.crossorigin = "anonymous", o.src = "https://js.driftt.com/include/" + n + "/" + t + ".js";
749          var i = document.getElementsByTagName("script")[0];
750          i.parentNode.insertBefore(o, i);
751        };
752      }
753    }();
754    drift.SNIPPET_VERSION = '0.3.1';
755    drift.load('ru395gb2yrvp');
756    </script>
756
757    END DRIFT CHAT 11.14.2022 MPM End of Async Drift Code -->
758
759    <!-- GS-Inventory Start. Do not change -->
760    
761    <!-- GS-Inventory End. Do not change  -->
762
763    <!-- BING Tracking | MPM 12.14.2022 Per Sales and Orders Instructions to track Bing Ad Conversions -->
764    
764<script>(function(w,d,t,r,u){var f,n,i;w[u]=w[u]||[],f=function(){var o={ti:"187013548"};o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad")},n=d.createElement(t),n.src=r,n.async=1,n.onload=n.onreadystatechange=function(){var s=this.readyState;s&&s!=="loaded"&&s!=="complete"||(f(),n.onload=n.onreadystatechange=null)},i=d.getElementsByTagName(t)[0],i.parentNode.insertBefore(n,i)})(window,document,"script","//bat.bing.com/bat.js","uetq");</script>
764
765    <!-- End BING Tracking -->
766
767    <link rel="dns-prefetch" href="https://www.google-analytics.com"><meta name="description" content="CTL is a global computing solutions manufacturer offering Chromebooks, Chromebox, and other EdTech solutions for education and businesses with customers in 65+ countries. CTL delivers tailored solutions with comprehensive computing device lifecycle support, dedicated account managers, and the industry&#39;s best service."><link rel="canonical" href="https://ctl.net/search">
768<link rel="shortcut icon" href="//ctl.net/cdn/shop/files/CTL_Logo_Square-1500.png?v=1714423948&width=96" type="image/png"><meta name="theme-color" content="#ffffff">
769
770    
771
772
773  
773<script type="application/ld+json">
774  {
775    "@context": "https://schema.org",
776    "@type": "BreadcrumbList",
777  "itemListElement": [{
778      "@type": "ListItem",
779      "position": 1,
780      "name": "Home",
781      "item": "https://ctl.net"
782    }]
783  }
784  </script>
784
785
786
787    <meta property="og:type" content="website">
788  <meta property="og:title" content="Search"><meta property="og:image" content="http://ctl.net/cdn/shop/files/1200_x_628_for_Shopify_Preference_Image_1.png?v=1755185672">
789  <meta property="og:image:secure_url" content="https://ctl.net/cdn/shop/files/1200_x_628_for_Shopify_Preference_Image_1.png?v=1755185672">
790  <meta property="og:image:width" content="1200">
791  <meta property="og:image:height" content="628"><meta property="og:description" content="CTL is a global computing solutions manufacturer offering Chromebooks, Chromebox, and other EdTech solutions for education and businesses with customers in 65+ countries. CTL delivers tailored solutions with comprehensive computing device lifecycle support, dedicated account managers, and the industry&#39;s best service."><meta property="og:url" content="https://ctl.net/search">
792<meta property="og:site_name" content="CTL"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="Search">
793  <meta name="twitter:description" content="CTL is a global computing solutions manufacturer offering Chromebooks, Chromebox, and other EdTech solutions for education and businesses with customers in 65+ countries. CTL delivers tailored solutions with comprehensive computing device lifecycle support, dedicated account managers, and the industry&#39;s best service."><meta name="twitter:image" content="https://ctl.net/cdn/shop/files/1200_x_628_for_Shopify_Preference_Image_1_1200x1200_crop_center.png?v=1755185672">
794  <meta name="twitter:image:alt" content="">
795
796    <!-- Google Merchant Center Verification Code -->
797    <meta name="google-site-verification" content="HjLnKBadMHl4BCATuDVDUIICA9aSFrDDTqoLRaqjv30" />
798    <!-- End Google Merchant Center code -->
799  <!-- BEGIN app block: shopify://apps/searchanise-search-filter/blocks/app-embed/d8f24ada-02b1-458a-bbeb-5bf16d5c921e -->
800<!-- END app block --><!-- BEGIN app block: shopify://apps/sc-product-options/blocks/app-embed/873c9b74-306d-4f83-b58b-a2f5043d2187 --><!-- BEGIN app snippet: bold-options-hybrid -->
801<script>
802    window.BOLD = window.BOLD || {};
803        window.BOLD.options = window.BOLD.options || {};
804        window.BOLD.options.settings = window.BOLD.options.settings || {};
805        window.BOLD.options.settings.v1_variant_mode = window.BOLD.options.settings.v1_variant_mode || true;
806        window.BOLD.options.settings.hybrid_fix_auto_insert_inputs =
807        window.BOLD.options.settings.hybrid_fix_auto_insert_inputs || true;
808</script>
808
809<!-- END app snippet --><!-- BEGIN app snippet: bold-common -->
809<script>window.BOLD = window.BOLD || {};
810    window.BOLD.common = window.BOLD.common || {};
811    window.BOLD.common.Shopify = window.BOLD.common.Shopify || {};
812    window.BOLD.common.Shopify.shop = {
813      domain: 'ctl.net',
814      permanent_domain: 'shopctl.myshopify.com',
815      url: 'https://ctl.net',
816      secure_url: 'https://ctl.net',money_format: "${{amount}}",currency: "USD"
817    };
818    window.BOLD.common.Shopify.customer = {
819      id: null,
820      tags: null,
821    };
822    window.BOLD.common.Shopify.cart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};
823    window.BOLD.common.template = 'search';window.BOLD.common.Shopify.formatMoney = function(money, format) {
824        function n(t, e) {
825            return "undefined" == typeof t ? e : t
826        }
827        function r(t, e, r, i) {
828            if (e = n(e, 2),
829                r = n(r, ","),
830                i = n(i, "."),
831            isNaN(t) || null == t)
832                return 0;
833            t = (t / 100).toFixed(e);
834            var o = t.split(".")
835                , a = o[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1" + r)
836                , s = o[1] ? i + o[1] : "";
837            return a + s
838        }
839        "string" == typeof money && (money = money.replace(".", ""));
840        var i = ""
841            , o = /\{\{\s*(\w+)\s*\}\}/
842            , a = format || window.BOLD.common.Shopify.shop.money_format || window.Shopify.money_format || "$ {{ amount }}";
843        switch (a.match(o)[1]) {
844            case "amount":
845                i = r(money, 2, ",", ".");
846                break;
847            case "amount_no_decimals":
848                i = r(money, 0, ",", ".");
849                break;
850            case "amount_with_comma_separator":
851                i = r(money, 2, ".", ",");
852                break;
853            case "amount_no_decimals_with_comma_separator":
854                i = r(money, 0, ".", ",");
855                break;
856            case "amount_with_space_separator":
857                i = r(money, 2, " ", ",");
858                break;
859            case "amount_no_decimals_with_space_separator":
860                i = r(money, 0, " ", ",");
861                break;
862            case "amount_with_apostrophe_separator":
863                i = r(money, 2, "'", ".");
864                break;
865        }
866        return a.replace(o, i);
867    };
868    window.BOLD.common.Shopify.saveProduct = function (handle, product) {
869      if (typeof handle === 'string' && typeof window.BOLD.common.Shopify.products[handle] === 'undefined') {
870        if (typeof product === 'number') {
871          window.BOLD.common.Shopify.handles[product] = handle;
872          product = { id: product };
873        }
874        window.BOLD.common.Shopify.products[handle] = product;
875      }
876    };
877    window.BOLD.common.Shopify.saveVariant = function (variant_id, variant) {
878      if (typeof variant_id === 'number' && typeof window.BOLD.common.Shopify.variants[variant_id] === 'undefined') {
879        window.BOLD.common.Shopify.variants[variant_id] = variant;
880      }
881    };window.BOLD.common.Shopify.products = window.BOLD.common.Shopify.products || {};
882    window.BOLD.common.Shopify.variants = window.BOLD.common.Shopify.variants || {};
883    window.BOLD.common.Shopify.handles = window.BOLD.common.Shopify.handles || {};window.BOLD.common.Shopify.saveProduct(null, null);window.BOLD.apps_installed = {"Customer Pricing":3,"Product Options":2} || {};window.BOLD.common.Shopify.metafields = window.BOLD.common.Shopify.metafields || {};window.BOLD.common.Shopify.metafields["bold_rp"] = {};window.BOLD.common.Shopify.metafields["bold_csp_defaults"] = {"Tier 2 | CORPORATE":"0.97","Tier 2 | EDU\/GOV":"0.97","Tier 2 | NONPROFIT":"0.97","Tier 2 | RESELLER":"0.97"};window.BOLD.common.Shopify.metafields["sc_product_options"] = {"options_cache":1790194222,"options_css":"\/*\n------------------------------------  WARNING  ------------------------------------\nThis file will be overwritten and should not be edited directly.\nIn order to edit custom CSS for Bold Product Options you should:\n- Log into your Shopify Admin Panel\n- Go to Apps --\u003e Installed --\u003e Product Options\n- Go to Display Settings\n------------------------------------  WARNING  ------------------------------------\nbold-options.css version 6\n*\/\n\n\n.bold_options {\n            background-color: #ffffff;\n                border: 1px solid #dddddd;\n        margin-bottom: 20px;\n}
883\n\n.bold_options:empty {\n    display:none;\n}\n\n.bold_option_product_info {\n    text-align: center;\n    margin: 0 0 25px;\n}\n\n.bold_option_product_info_title {\n    font-size: 18px;\n    font-weight: bold;\n}\n\n.bold_option_product_info_description {\n    text-align: left;\n}\n\n.bold_option_product_info_image img {\n    max-height: 150px;\n}\n\n.bold_option_set {\n            margin: 15px;\n    }\n\n.bold_option:not(:empty) {\n            padding-bottom: 7px;\n        margin-bottom: 7px;\n                border-bottom: 1px solid #e0e0e0;\n    }\n\n.bold_option_product_title {\n            font-size: 17px;\n                padding: 12px;\n                background-color: #f1f1f1;\n                border: 1px solid #dddddd;\n                    font-weight: bold;\n        margin-bottom: 20px;\n}\n\n.bold_option_title,\n.bold_option_value_price {\n            color: #8d8d8d;\n                font-weight: normal;\n                width: 0px;\n    }\n\n.bold_option_value {\n    display: block;\n    margin-right: 15px;\n}\n\n.bold_option_value_price,\n.bold_out_of_stock_message {\n    display: inline;\n    font-size: 80%;\n}\n\n.bold_option_out_of_stock .bold_option_title,\n.bold_option_out_of_stock .bold_option_value_title,\n.bold_option_out_of_stock .bold_option_value_price,\n.bold_option_dropdown_out_of_stock,\n.bold_option_out_of_stock .bold_option_value_element {\n    opacity: .5;\n}\n\n.bold_option_swatch .bold_option_element,\n.bold_option_radio .bold_option_element,\n.bold_option_checkboxmulti .bold_option_element,\n.bold_option_dropdownmulti .bold_option_element,\n.bold_option_textarea .bold_option_element {\n    display: block;\n}\n\n.bold_option_textboxmulti .bold_option_value {\n    display: block;\n    margin-left: 0;\n}\n\n.bold_option_displaytext p:last-child {\n    margin-bottom: 0;\n}\n\n.bold_option_displaytext p {\n    white-space:pre-wrap;\n}\n\n.bold_option_element,\n.bold_option_element input,\n.bold_option_element select,\n.bold_option_element textarea {\n            color: #8d8d8d;\n                margin-left: 5px;\n        height: auto;\n}\n\n.bold_option_element input[type=radio] {\n    -webkit-appearance: radio;\n    width: auto;\n}\n\n.bold_help_text {\n    font-style: italic;\n    color: #848484;\n    display: block;\n}\n\n\/* Bold Tooltips *\/\n.bold_tooltip {\n    position: relative;\n    display: inline-block;\n    background:url(data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAACR0lEQVR4Ae2Vz0obURTGf4mTiLEbSZhQW\/sGRREi8UGEZtGNJOQFWhLzANq6tUjAdqvYQDZF6FsUg6uqLYrdqGmhSvNnM90cDsjMZWbu0ILg7y7Pd893c+79MjxwL0izTIsuR\/QZM6bPEV3WKJMmMc\/Y5AeeYV3whjmscdlhjBeyRrQpYMFLfuJFXH0qxCLDhzsNfrNLlRJ5smQpUKLGHjd3NG0cIpLjM56ur6wyZdBVOUaVHJCLdnptzx9e4YSoGwxQCxxCea\/yY54ThXlO0UGFXq1Kv+ASlSKHuu8FmHH5pad3iUNRf8U1eYzs6OwDh6OnDGKBoVS3janVWL2G2AbQ1Og9IZBNfZiOlUGGE6lvEEBa\/3NWwcoAalI\/J4WPZU3tFLZMcytdlvDRktIuSdiXLk18dKVUJQl16dLBx5GUSiShLF16+OhLKQ\/WlwyuKK7wIRkgm8hgUrPw3w10RIV\/NSK9ZFuDkEvWZ1qzNgh5pmtS2ktk8FEUDfOPuyFnbfCIW\/Og01xoli0NdEBnpAjgrX7NMlYGWb5JfZ1A5jQLDSuDllSHzGKgLZIB87ENFvWTuYWRgsbtlCJxeMx32XnJDGao6CkPKcZo39N9K4TQVukpC0RhUU\/v8Y5QHA5UPqBJBjOQpcVQ9Z+YIAI51AKPE2pMG2JVl4cp7ZkiIo4OStLNPnXKuEwyiUuZOh1JrQ6HCWJR4Rov4rpkBQvybDMKbT5kixmsecoG58bmZ6wzS2LSLNGkQ48rRoy4okeHBiVS3AMe+Asl4wJqmp6\/FwAAAABJRU5ErkJggg==);\n    background-repeat:no-repeat;\n    width:16px; height:16px;\n    background-size:16px 16px;\n    top:3px;\n}\n\n.bold_tooltip \u003e :first-child {\n    position: absolute;\n    width: 140px;\n    color: #fff;\n    background: #000;\n    height: 1px;\n    line-height: 1px;\n    padding: 0;\n    text-align: center;\n    opacity: 0;\n    border-radius: 4px;\n    transition: all 0.4s;\n    left: 50%;\n    transform: translateX(-50%);\n    z-index: 999;\n    bottom: 30px;\n    margin-bottom:-.5em;\n    margin-top:0;\n}\n\n\n.bold_tooltip \u003e :first-child:after {\n    content: '';\n    position: absolute;\n    left: 50%;\n    margin-left: -4px;\n    width: 0; height: 0;\n    border-right: 4px solid transparent;\n    border-left: 4px solid transparent;
883\n    border-top: 4px solid #000;\n    top: 100%;\n}\n\n.bold_tooltip:hover \u003e :first-child {\n    opacity: 0.8;\n    margin-bottom:0;\n    height: auto;\n    line-height: 1em;\n    padding: 1em\n}\n\n\n.bold_tooltip \u003e *:not(a), .bold_option_swatch .bold_option_value .bold_option_swatch_title .bold_option_value_title {\n    pointer-events: none;\n}\n\n.bold_option_title .bold_tooltip img {\n    height: inherit;\n}\n\n.bold_option_swatch .bold_option_value:hover .bold_option_swatch_title .bold_option_value_title,\n.bold_option_swatch .bold_option_value:hover .bold_option_swatch_title .bold_option_value_title img{\n    height: initial;\n}\n\n.bold_option_swatch .bold_option_value .bold_option_swatch_title .bold_option_value_title img {\n    height: 1px;\n}\n\n.bold_option label {\n    display: inline;\n}\n\n.bold_option input[name=\"qty[]\"] {\n    width: 50px;\n    padding: 5px;\n    height: auto;\n}\n\n.bold_option input[type=\"color\"] {\n    box-sizing:initial;\n    width:50px;\n    padding: 5px;\n    height: 25px;\n}\n\n\/* default styles for the priced options total *\/\n.bold_option_total \u003e div {\n    padding: 5px 12px;\n    background: #fff;\n    text-align: center;\n}\n\n.bold_option_total span {\n    color: #AD0000;\n    font-weight: bold;\n    display: inline-block;\n    margin: 0 5px;\n}\n\n\/* custom styles for the priced options total *\/\n.bold_option_total \u003e div {\n            }\n\n.bold_option_total span {\n            color: #00a61c;\n    }\n\n\/* Swatches styles *\/\n\n.bold_option_swatch .bold_option_value {\n    margin-bottom:5px;\n}\n\n.bold_option_swatch .bold_option_value_element {\n    box-sizing:border-box;\n    box-shadow:0 0 2px 1px rgba(0,0,0,.2);\n    border:3px solid #fff;\n}\n\n.bold_swatch_selected.bold_option_value_element {\n    box-shadow:0 0 0 1px #B3B3B3;\n    border:3px solid #B3B3B3;\n}\n\n.bold_option_swatch .bold_option_value {\n    vertical-align: top;\n}\n\n\n.bold_option_value_swatch {\n    box-sizing:border-box;\n    position:relative;\n    border:1px solid #fff;\n}\n\n    .bold_option_swatch .bold_option_value {\n        display:block;\n        clear:left;\n    }\n    .bold_option_swatch .bold_option_value_element {\n        display:block;\n        float:left;\n        margin-right:10px;\n    }\n    .bold_option_swatch_title { display: inline-block; }\n\n            .bold_option_swatch_title { line-height:54px; }\n    \n\n.bold_option_swatch input[type='checkbox'] {\n    display: none;\n}\n\n.bold_option_value_swatch \u003e span {\n    display:block;\n    width:100%; height:100%;\n    left:0; top:0;\n    position:absolute;\n    background-position: center;\n    background-repeat: no-repeat;\n    background-size: 100%;\n}\n.bold_option_value_swatch \u003e span:nth-child(2) { width:50%; left:50%; }\n.bold_option_value_swatch \u003e span:nth-child(3) { top:50%; height:50%; }\n.bold_option_value_swatch \u003e span:nth-child(4) { left:50%; top:50%; width:50%; height:50%; }\n\n.bold_option_value_swatch {\n    display:block;\n}\n\n    .bold_option_value_swatch { width:48px; height:48px; }\n\n\n\n\/* errors *\/\n.bold_option_error,\n.bold_option_error .bold_option_title,\n.bold_error_message {\n    color: red;\n}\n\n.bold_option_error .bold_option_value_title.bold_option_not_error {\n    color: initial;\n}\n\n.bold_error_message {\n    display: block;\n}\n\n\/* utility classes *\/\n.bold_hidden {\n    display:none !important;\n}\n\n\/* ajax loading animation *\/\n.bold_spinner {\n    margin: 0 auto;\n    width: 90px;\n    text-align: center;\n}\n.bold_spinner \u003e div {\n    width: 15px;\n    height: 15px;\n    margin:0 5px;\n    background-color: rgba(0,0,0,.25);\n    border-radius: 100%;\n    display: inline-block;\n    -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;\n    animation: sk-bouncedelay 1.4s infinite ease-in-out both;\n}\n.bold_spinner :nth-child(1) {\n    -webkit-animation-delay: -0.32s;\n    animation-delay: -0.32s;\n}\n.bold_spinner :nth-child(2) {\n    -webkit-animation-delay: -0.16s;\n    animation-delay: -0.16s;\n}\n@-webkit-keyframes sk-bouncedelay {\n    0%, 80%, 100% { -webkit-transform: scale(0) }\n    40% { -webkit-transform: scale(1.0) }\n}\n@keyframes sk-bouncedelay {\n    0%, 80%, 100% {\n        -webkit-transform: scale(0);\n        transform: scale(0);\n    } 40% {\n          -webkit-transform: scale(1.0);\n          transform: scale(1.0);\n      }\n}\n\n\/* custom css *\/\n.bold_option_title {\r\nwidth: 100%;\r\n}     \r\ninput[value=\"BOLD_HIDDEN_PRODUCT\"], input[value=\"OPTIONS_HIDDEN_PRODUCT\"]{\r\ndisplay: none;\r\n} \r\ninput[value=\"BOLD_HIDDEN_PRODUCT\"] + label, input[value=\"OPTIONS_HIDDEN_PRODUCT\"] + label{\r\ndisplay: none;\r\n} \r\n                                                                                                                                       \n"};window.BOLD.common.cacheParams = window.BOLD.common.cacheParams || {};window.BOLD.common.cacheParams.options = 1790194222;
884</script>
884
885
886
887
888    <style data-shopify>
889      /*
890------------------------------------  WARNING  ------------------------------------
891This file will be overwritten and should not be edited directly.
892In order to edit custom CSS for Bold Product Options you should:
893- Log into your Shopify Admin Panel
894- Go to Apps --> Installed --> Product Options
895- Go to Display Settings
896------------------------------------  WARNING  ------------------------------------
897bold-options.css version 6
898*/
899
900
901.bold_options {
902            background-color: #ffffff;
903                border: 1px solid #dddddd;
904        margin-bottom: 20px;
905}
906
907.bold_options:empty {
908    display:none;
909}
910
911.bold_option_product_info {
912    text-align: center;
913    margin: 0 0 25px;
914}
915
916.bold_option_product_info_title {
917    font-size: 18px;
918    font-weight: bold;
919}
920
921.bold_option_product_info_description {
922    text-align: left;
923}
924
925.bold_option_product_info_image img {
926    max-height: 150px;
927}
928
929.bold_option_set {
930            margin: 15px;
931    }
932
933.bold_option:not(:empty) {
934            padding-bottom: 7px;
935        margin-bottom: 7px;
936                border-bottom: 1px solid #e0e0e0;
937    }
938
939.bold_option_product_title {
940            font-size: 17px;
941                padding: 12px;
942                background-color: #f1f1f1;
943                border: 1px solid #dddddd;
944                    font-weight: bold;
945        margin-bottom: 20px;
946}
947
948.bold_option_title,
949.bold_option_value_price {
950            color: #8d8d8d;
951                font-weight: normal;
952                width: 0px;
953    }
954
955.bold_option_value {
956    display: block;
957    margin-right: 15px;
958}
959
960.bold_option_value_price,
961.bold_out_of_stock_message {
962    display: inline;
963    font-size: 80%;
964}
965
966.bold_option_out_of_stock .bold_option_title,
967.bold_option_out_of_stock .bold_option_value_title,
968.bold_option_out_of_stock .bold_option_value_price,
969.bold_option_dropdown_out_of_stock,
970.bold_option_out_of_stock .bold_option_value_element {
971    opacity: .5;
972}
973
974.bold_option_swatch .bold_option_element,
975.bold_option_radio .bold_option_element,
976.bold_option_checkboxmulti .bold_option_element,
977.bold_option_dropdownmulti .bold_option_element,
978.bold_option_textarea .bold_option_element {
979    display: block;
980}
981
982.bold_option_textboxmulti .bold_option_value {
983    display: block;
984    margin-left: 0;
985}
986
987.bold_option_displaytext p:last-child {
988    margin-bottom: 0;
989}
990
991.bold_option_displaytext p {
992    white-space:pre-wrap;
993}
994
995.bold_option_element,
996.bold_option_element input,
997.bold_option_element select,
998.bold_option_element textarea {
999            color: #8d8d8d;
1000                margin-left: 5px;
1001        height: auto;
1002}
1003
1004.bold_option_element input[type=radio] {
1005    -webkit-appearance: radio;
1006    width: auto;
1007}
1008
1009.bold_help_text {
1010    font-style: italic;
1011    color: #848484;
1012    display: block;
1013}
1014
1015/* Bold Tooltips */
1016.bold_tooltip {
1017    position: relative;
1018    display: inline-block;
1019    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAACR0lEQVR4Ae2Vz0obURTGf4mTiLEbSZhQW/sGRREi8UGEZtGNJOQFWhLzANq6tUjAdqvYQDZF6FsUg6uqLYrdqGmhSvNnM90cDsjMZWbu0ILg7y7Pd893c+79MjxwL0izTIsuR/QZM6bPEV3WKJMmMc/Y5AeeYV3whjmscdlhjBeyRrQpYMFLfuJFXH0qxCLDhzsNfrNLlRJ5smQpUKLGHjd3NG0cIpLjM56ur6wyZdBVOUaVHJCLdnptzx9e4YSoGwxQCxxCea/yY54ThXlO0UGFXq1Kv+ASlSKHuu8FmHH5pad3iUNRf8U1eYzs6OwDh6OnDGKBoVS3janVWL2G2AbQ1Og9IZBNfZiOlUGGE6lvEEBa/3NWwcoAalI/J4WPZU3tFLZMcytdlvDRktIuSdiXLk18dKVUJQl16dLBx5GUSiShLF16+OhLKQ/WlwyuKK7wIRkgm8hgUrPw3w10RIV/NSK9ZFuDkEvWZ1qzNgh5pmtS2ktk8FEUDfOPuyFnbfCIW/Og01xoli0NdEBnpAjgrX7NMlYGWb5JfZ1A5jQLDSuDllSHzGKgLZIB87ENFvWTuYWRgsbtlCJxeMx32XnJDGao6CkPKcZo39N9K4TQVukpC0RhUU/v8Y5QHA5UPqBJBjOQpcVQ9Z+YIAI51AKPE2pMG2JVl4cp7ZkiIo4OStLNPnXKuEwyiUuZOh1JrQ6HCWJR4Rov4rpkBQvybDMKbT5kixmsecoG58bmZ6wzS2LSLNGkQ48rRoy4okeHBiVS3AMe+Asl4wJqmp6/FwAAAABJRU5ErkJggg==);
1020    background-repeat:no-repeat;
1021    width:16px; height:16px;
1022    background-size:16px 16px;
1023    top:3px;
1024}
1025
1026.bold_tooltip > :first-child {
1027    position: absolute;
1028    width: 140px;
1029    color: #fff;
1030    background: #000;
1031    height: 1px;
1032    line-height: 1px;
1033    padding: 0;
1034    text-align: center;
1035    opacity: 0;
1036    border-radius: 4px;
1037    transition: all 0.4s;
1038    left: 50%;
1039    transform: translateX(-50%);
1040    z-index: 999;
1041    bottom: 30px;
1042    margin-bottom:-.5em;
1043    margin-top:0;
1044}
1045
1046
1047.bold_tooltip > :first-child:after {
1048    content: '';
1049    position: absolute;
1050    left: 50%;
1051    margin-left: -4px;
1052    width: 0; height: 0;
1053    border-right: 4px solid transparent;
1054    border-left: 4px solid transparent;
1055    border-top: 4px solid #000;
1056    top: 100%;
1057}
1058
1059.bold_tooltip:hover > :first-child {
1060    opacity: 0.8;
1061    margin-bottom:0;
1062    height: auto;
1063    line-height: 1em;
1064    padding: 1em
1065}
1066
1067
1068.bold_tooltip > *:not(a), .bold_option_swatch .bold_option_value .bold_option_swatch_title .bold_option_value_title {
1069    pointer-events: none;
1070}
1071
1072.bold_option_title .bold_tooltip img {
1073    height: inherit;
1074}
1075
1076.bold_option_swatch .bold_option_value:hover .bold_option_swatch_title .bold_option_value_title,
1077.bold_option_swatch .bold_option_value:hover .bold_option_swatch_title .bold_option_value_title img{
1078    height: initial;
1079}
1080
1081.bold_option_swatch .bold_option_value .bold_option_swatch_title .bold_option_value_title img {
1082    height: 1px;
1083}
1084
1085.bold_option label {
1086    display: inline;
1087}
1088
1089.bold_option input[name="qty[]"] {
1090    width: 50px;
1091    padding: 5px;
1092    height: auto;
1093}
1094
1095.bold_option input[type="color"] {
1096    box-sizing:initial;
1097    width:50px;
1098    padding: 5px;
1099    height: 25px;
1100}
1101
1102/* default styles for the priced options total */
1103.bold_option_total > div {
1104    padding: 5px 12px;
1105    background: #fff;
1106    text-align: center;
1107}
1108
1109.bold_option_total span {
1110    color: #AD0000;
1111    font-weight: bold;
1112    display: inline-block;
1113    margin: 0 5px;
1114}
1115
1116/* custom styles for the priced options total */
1117.bold_option_total > div {
1118            }
1119
1120.bold_option_total span {
1121            color: #00a61c;
1122    }
1123
1124/* Swatches styles */
1125
1126.bold_option_swatch .bold_option_value {
1127    margin-bottom:5px;
1128}
1129
1130.bold_option_swatch .bold_option_value_element {
1131    box-sizing:border-box;
1132    box-shadow:0 0 2px 1px rgba(0,0,0,.2);
1133    border:3px solid #fff;
1134}
1135
1136.bold_swatch_selected.bold_option_value_element {
1137    box-shadow:0 0 0 1px #B3B3B3;
1138    border:3px solid #B3B3B3;
1139}
1140
1141.bold_option_swatch .bold_option_value {
1142    vertical-align: top;
1143}
1144
1145
1146.bold_option_value_swatch {
1147    box-sizing:border-box;
1148    position:relative;
1149    border:1px solid #fff;
1150}
1151
1152    .bold_option_swatch .bold_option_value {
1153        display:block;
1154        clear:left;
1155    }
1156    .bold_option_swatch .bold_option_value_element {
1157        display:block;
1158        float:left;
1159        margin-right:10px;
1160    }
1161    .bold_option_swatch_title { display: inline-block; }
1162
1163            .bold_option_swatch_title { line-height:54px; }
1164    
1165
1166.bold_option_swatch input[type='checkbox'] {
1167    display: none;
1168}
1169
1170.bold_option_value_swatch > span {
1171    display:block;
1172    width:100%; height:100%;
1173    left:0; top:0;
1174    position:absolute;
1175    background-position: center;
1176    background-repeat: no-repeat;
1177    background-size: 100%;
1178}
1179.bold_option_value_swatch > span:nth-child(2) { width:50%; left:50%; }
1180.bold_option_value_swatch > span:nth-child(3) { top:50%; height:50%; }
1181.bold_option_value_swatch > span:nth-child(4) { left:50%; top:50%; width:50%; height:50%; }
1182
1183.bold_option_value_swatch {
1184    display:block;
1185}
1186
1187    .bold_option_value_swatch { width:48px; height:48px; }
1188
1189
1190
1191/* errors */
1192.bold_option_error,
1193.bold_option_error .bold_option_title,
1194.bold_error_message {
1195    color: red;
1196}
1197
1198.bold_option_error .bold_option_value_title.bold_option_not_error {
1199    color: initial;
1200}
1201
1202.bold_error_message {
1203    display: block;
1204}
1205
1206/* utility classes */
1207.bold_hidden {
1208    display:none !important;
1209}
1210
1211/* ajax loading animation */
1212.bold_spinner {
1213    margin: 0 auto;
1214    width: 90px;
1215    text-align: center;
1216}
1217.bold_spinner > div {
1218    width: 15px;
1219    height: 15px;
1220    margin:0 5px;
1221    background-color: rgba(0,0,0,.25);
1222    border-radius: 100%;
1223    display: inline-block;
1224    -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
1225    animation: sk-bouncedelay 1.4s infinite ease-in-out both;
1226}
1227.bold_spinner :nth-child(1) {
1228    -webkit-animation-delay: -0.32s;
1229    animation-delay: -0.32s;
1230}
1231.bold_spinner :nth-child(2) {
1232    -webkit-animation-delay: -0.16s;
1233    animation-delay: -0.16s;
1234}
1235@-webkit-keyframes sk-bouncedelay {
1236    0%, 80%, 100% { -webkit-transform: scale(0) }
1237    40% { -webkit-transform: scale(1.0) }
1238}
1239@keyframes sk-bouncedelay {
1240    0%, 80%, 100% {
1241        -webkit-transform: scale(0);
1242        transform: scale(0);
1243    } 40% {
1244          -webkit-transform: scale(1.0);
1245          transform: scale(1.0);
1246      }
1247}
1248
1249/* custom css */
1250.bold_option_title {
1251width: 100%;
1252}     
1253input[value="BOLD_HIDDEN_PRODUCT"], input[value="OPTIONS_HIDDEN_PRODUCT"]{
1254display: none;
1255} 
1256input[value="BOLD_HIDDEN_PRODUCT"] + label, input[value="OPTIONS_HIDDEN_PRODUCT"] + label{
1257display: none;
1258} 
1259                                                                                                                                       
1260
1261    </style>
1262
1263
1264<!-- END app snippet -->
1265<!-- END app block --><!-- BEGIN app block: shopify://apps/crazy-egg/blocks/app-embed/7ea73823-6ad9-4252-a63e-088397d54aed -->
1266  
1266<script async src="https://script.crazyegg.com/pages/scripts/0124/5645.js"></script>
1266
1267
1268
1269
1270<!-- END app block --><!-- BEGIN app block: shopify://apps/wyllo-formerly-nofraud/blocks/nf_device/5c2706cf-d458-49c5-a6fa-4fb6b79ce2b4 -->
1270<script async src="https://services.nofraud.com/js/device.js?shop=shopctl.myshopify.com" type="application/javascript"></script>
1270
1271
1272
1273<!-- END app block --><!-- BEGIN app block: shopify://apps/minmaxify-order-limits/blocks/app-embed-block/3acfba32-89f3-4377-ae20-cbb9abc48475 -->
1274
1275<!-- END app block --><!-- BEGIN app block: shopify://apps/seo-manager-venntov/blocks/seomanager/c54c366f-d4bb-4d52-8d2f-dd61ce8e7e12 --><!-- BEGIN app snippet: SEOManager4 -->
1276<meta name='seomanager' content='4.0.5' /> 
1277
1278
1279<script>
1280	function sm_htmldecode(str) {
1281		var txt = document.createElement('textarea');
1282		txt.innerHTML = str;
1283		return txt.value;
1284	}
1285
1286	var venntov_title = sm_htmldecode("Search");
1287	var venntov_description = sm_htmldecode("CTL is a global computing solutions manufacturer offering Chromebooks, Chromebox, and other EdTech solutions for education and businesses with customers in 65+ countries. CTL delivers tailored solutions with comprehensive computing device lifecycle support, dedicated account managers, and the industry&#39;s best service.");
1288	
1289	if (venntov_title != '') {
1290		document.title = venntov_title;	
1291	}
1292	else {
1293		document.title = "Search";	
1294	}
1295
1296	if (document.querySelector('meta[name="description"]') == null) {
1297		var venntov_desc = document.createElement('meta');
1298		venntov_desc.name = "description";
1299		venntov_desc.content = venntov_description;
1300		var venntov_head = document.head;
1301		venntov_head.appendChild(venntov_desc);
1302	} else {
1303		document.querySelector('meta[name="description"]').setAttribute("content", venntov_description);
1304	}
1305</script>
1305
1306
1307<script>
1308	var venntov_robotVals = "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1";
1309	if (venntov_robotVals !== "") {
1310		document.querySelectorAll("[name='robots']").forEach(e => e.remove());
1311		var venntov_robotMeta = document.createElement('meta');
1312		venntov_robotMeta.name = "robots";
1313		venntov_robotMeta.content = venntov_robotVals;
1314		var venntov_head = document.head;
1315		venntov_head.appendChild(venntov_robotMeta);
1316	}
1317</script>
1317
1318
1319<script>
1320	var venntov_googleVals = "";
1321	if (venntov_googleVals !== "") {
1322		document.querySelectorAll("[name='google']").forEach(e => e.remove());
1323		var venntov_googleMeta = document.createElement('meta');
1324		venntov_googleMeta.name = "google";
1325		venntov_googleMeta.content = venntov_googleVals;
1326		var venntov_head = document.head;
1327		venntov_head.appendChild(venntov_googleMeta);
1328	}
1329	</script>
1329
1330	<!-- JSON-LD support -->
1331			
1331<script type="application/ld+json">
1332			{
1333				"@context": "http://schema.org",
1334				"@type": "Organization",
1335				"name": "CTL",
1336				"url": "https://ctl.net","logo": "https://customers.seomanager.com/knowledgegraph/logo/shopctl_myshopify_com_logo.png?cache=752"
1337						,"image": "https://customers.seomanager.com/knowledgegraph/logo/shopctl_myshopify_com_logo.png?cache=752","contactPoint": [{ 
1338						"@type": "ContactPoint",
1339						"telephone": "800-642-3087",
1340						"contactType": "customer service" 
1341					},{ 
1342						"@type": "ContactPoint",
1343						"telephone": "800.645.8670",
1344						"contactType": "technical support"
1345					},{ 
1346						"@type": "ContactPoint",
1347						"telephone": "800-642-3087",
1348						"contactType": "sales"
1349					}],"sameAs": ["https://www.facebook.com/CTLCorp", "https://twitter.com/ctlcorp", "https://www.instagram.com/ctldotnet/", "https://pinterest.com/ctldotnet", "https://www.youtube.com/channel/UCG9U3NCYBXXTf-nalrzRBUg", "https://www.linkedin.com/company/520794/"]}
1350			</script>
1350
1351			
1351<script type="application/ld+json">
1352			{
1353				"@context": "https://schema.org",
1354				"@type": "WholesaleStore",
1355				"name": "CTL",
1356				"url": "https://ctl.net",
1357				"description": "CTL is a global computing solutions manufacturer offering Chromebooks, Chromebox, and other EdTech solutions for education and businesses with customers in 65+ countries. CTL delivers tailored solutions with comprehensive computing device lifecycle support, dedicated account managers, and the industry's best service. "
1358,"image": "https://customers.seomanager.com/knowledgegraph/logo/shopctl_myshopify_com_logo.png?cache=752","telephone": "800-642-3087","brand": {
1359						"@type": "Brand",
1360						"name": "CTL"
1361					},"priceRange": "$10-$1000","geo": {
1362					"@type": "GeoCoordinates",
1363					"latitude": "45.4780823",
1364					"longitude": "-122.7761584"
1365				}
1366				,"address": {
1367					"@type": "PostalAddress",
1368					"streetAddress": "9700 SW Harvest Ct.  100",
1369					"addressLocality": "Beaverton",
1370					"addressRegion": "Oregon",
1371					"postalCode": "97005",
1372					"addressCountry": "US"
1373				}
1374			}
1375			</script>
1375
1376			
1376<script type="application/ld+json">
1377			{
1378				"@context": "https://schema.org",
1379				"@type": "WebSite",
1380				"name": "CTL",
1381				"url": "ctl.net",
1382				"potentialAction": {
1383					"@type": "SearchAction",
1384					"target": {
1385						"@type": "EntryPoint",
1386						"urlTemplate": "https://ctl.net/search?q={search_term_string}"
1387					},
1388					"query-input": "required name=search_term_string"
1389				}
1390			}
1391			</script>
1391
1392
1393<!-- 524F4D20383A3331 --><!-- END app snippet -->
1394
1395<!-- END app block -->
1395<script src="https://cdn.shopify.com/extensions/019fa343-b2f0-7393-a89f-266e9cd6bc68/searchanise-shopify-cli-27/assets/disable-app.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1395
1395
1396<script src="https://cdn.shopify.com/extensions/019c3433-f248-7615-8d8a-d93f3b6a960f/product-options-11/assets/options.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1396
1396
1397<script src="https://cdn.shopify.com/extensions/01a0c84d-09f9-74b4-a007-90becfd116ee/2026-09-22-08-46-47-UTC--1331660/assets/smile-loader.js" type="text/javascript" defer="defer"></script>
1397
1398<link href="https://cdn.shopify.com/extensions/01a0cee8-4633-7902-bbad-097a24875e3d/magical-mandatory-fees-305/assets/magical-mandatory-fees.css" rel="stylesheet" type="text/css" media="all">
1399<script src="https://cdn.shopify.com/extensions/01a0641f-9ee7-728e-949d-98daa6066c91/preorder-now-46/assets/preorder-now-source.js" type="text/javascript" defer="defer"></script>
1399
1400<link href="https://cdn.shopify.com/extensions/01a0641f-9ee7-728e-949d-98daa6066c91/preorder-now-46/assets/preorder-now-source.css" rel="stylesheet" type="text/css" media="all">
1401<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1402<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 13829181,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "search"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 1402
1402
1403<script>
1404  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1405</script>
vendor: 1 bytes, line 1405
1405
1406<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
1406).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 13829181,storefrontBaseUrl: "https://ctl.net",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://ctl.net/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b"],webPixelsConfigList: [{"id":"975503448","configuration":"{\"accountID\":\"shopctl\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"1d4c781273105676f6b02a329648437f","type":"APP","apiClientId":32196493313,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":[]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]}
1406,{"id":"753270872","configuration":"{\"shopUrl\":\"shopctl.myshopify.com\",\"apiUrl\":\"https:\\\/\\\/services.nofraud.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0cf396a0daab06a8120b15747f89a0e3","type":"APP","apiClientId":1380557,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"364609624","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-PT3BFW7558\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-PT3BFW7558\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-PT3BFW7558\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-PT3BFW7558\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"G-PT3BFW7558\\\"},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-PT3BFW7558\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"G-PT3BFW7558\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"G-PT3BFW7558\\\"},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-PT3BFW7558\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-PT3BFW7558\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-PT3BFW7558\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-PT3BFW7558\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"41517144","configuration":"{\"apiKey\":\"4Z6g9c4e6g\",\"host\":\"searchserverapi1.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"5559ea45e47b67d15b30b79e7c6719da","type":"APP","apiClientId":578825,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"33849432","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Shopper Approved TYPCode"},{"id":"56787032","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["MARKETING"],"name":"Meta pixel (migrated)"}
1406,{"id":"113377368","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"3","type":"CUSTOM","privacyPurposes":["SALE_OF_DATA"],"name":"DH Data Layer v10.2"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"CTL","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"shopctl.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/ctl.net"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://ctl.net/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"129520500824","themeStoreId":"714","themePublished":"true","eventMetadataId":"801de04d-04f7-421f-995d-461d3b6720be","pageType":"searchresults","shopId":"13829181","storefrontBaseUrl":"https:\/\/ctl.net","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}],[\"search_submitted\",{\"searchResult\":{\"query\":\"\",\"productVariants\":[]}}]]"});})();</script>
1406<script>
1407  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1408  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1409  window.ShopifyAnalytics.meta.currency = 'USD';
1410  var meta = {"products":[],"page":{"pageType":"searchresults","requestId":"d8b5889d-bbec-4766-b4ed-e84243c8c171-1790242455"}};
1411  for (var attr in meta) {
1412    window.ShopifyAnalytics.meta[attr] = meta[attr];
1413  }
1414</script>
vendor: 1 bytes, line 1414
1414
1415<script class="analytics">
1416  (function () {
1417    var customDocumentWrite = function(content) {
1418      var jquery = null;
1419
1420      if (window.jQuery) {
1421        jquery = window.jQuery;
1422      } else if (window.Checkout && window.Checkout.$) {
1423        jquery = window.Checkout.$;
1424      }
1425
1426      if (jquery) {
1427        jquery('body').append(content);
1428      }
1429    };
1430
1431    var hasLoggedConversion = function(token) {
1432      if (token) {
1433        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1434      }
1435      return false;
1436    }
1437
1438    var setCookieIfConversion = function(token) {
1439      if (token) {
1440        var twoMonthsFromNow = new Date(Date.now());
1441        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1442
1443        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1444      }
1445    }
1446
1447    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1448    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1449    if (trekkie.integrations) {
1450      return;
1451    }
1452    trekkie.methods = [
1453      'identify',
1454      'page',
1455      'ready',
1456      'track',
1457      'trackForm',
1458      'trackLink'
1459    ];
1460    trekkie.factory = function(method) {
1461      return function() {
1462        var args = Array.prototype.slice.call(arguments);
1463        args.unshift(method);
1464        trekkie.push(args);
1465        if (method == 'track' || method == 'page') {
1466          try {
1467            if (window.__TREKKIE_SHIM_QUEUE == null) {
1468              window.__TREKKIE_SHIM_QUEUE = [];
1469            }
1470            window.__TREKKIE_SHIM_QUEUE.push({
1471              from: 'trekkie-stub',
1472              method: method,
1473              args: args.slice(1)
1474            });
1475          } catch (e) {
1476            // no-op
1477          }
1478        }
1479        return trekkie;
1480      };
1481    };
1482    for (var i = 0; i < trekkie.methods.length; i++) {
1483      var key = trekkie.methods[i];
1484      trekkie[key] = trekkie.factory(key);
1485    }
1486    trekkie.load = function(config) {
1487      trekkie.config = config || {};
1488      trekkie.config.initialDocumentCookie = document.cookie;
1489      var first = document.getElementsByTagName('script')[0];
1490var script = document.createElement('script');
1491script.type = 'text/javascript';
1492script.onerror = function(e) {
1493  var scriptFallback = document.createElement('script');
1494  scriptFallback.type = 'text/javascript';
1495  scriptFallback.onerror = function(error) {
1496          var Monorail = {
1497      produce: function produce(monorailDomain, schemaId, payload) {
1498        var currentMs = new Date().getTime();
1499        var event = {
1500          schema_id: schemaId,
1501          payload: payload,
1502          metadata: {
1503            event_created_at_ms: currentMs,
1504            event_sent_at_ms: currentMs
1505          }
1506        };
1507        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1508      },
1509      sendRequest: function sendRequest(endpointUrl, payload) {
1510        // Try the sendBeacon API
1511        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1512          var blobData = new window.Blob([payload], {
1513            type: 'text/plain'
1514          });
1515
1516          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1517            return true;
1518          } // sendBeacon was not successful
1519
1520        } // XHR beacon
1521
1522        var xhr = new XMLHttpRequest();
1523
1524        try {
1525          xhr.open('POST', endpointUrl);
1526          xhr.setRequestHeader('Content-Type', 'text/plain');
1527          xhr.send(payload);
1528        } catch (e) {
1529          console.log(e);
1530        }
1531
1532        return false;
1533      },
1534      isIos12: function isIos12() {
1535        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1536      }
1537    };
1538    Monorail.produce('monorail-edge.shopifysvc.com',
1539      'trekkie_storefront_load_errors/1.1',
1540      {shop_id: 13829181,
1541      theme_id: 129520500824,
1542      app_name: "storefront",
1543      context_url: window.location.href,
1544      source_url: "//ctl.net/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"});
1545
1546  };
1547  scriptFallback.async = true;
1548  scriptFallback.src = '//ctl.net/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
1549  first.parentNode.insertBefore(scriptFallback, first);
1550};
1551script.async = true;
1552script.src = '//ctl.net/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
1553first.parentNode.insertBefore(script, first);
1554
1555    };
1556    trekkie.load(
1557      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":13829181,"isMerchantRequest":null,"themeId":129520500824,"themeCityHash":"3585586668982339395","contentLanguage":"en","currency":"USD","eventMetadataId":"801de04d-04f7-421f-995d-461d3b6720be"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1558    );
1559
1560    var loaded = false;
1561    trekkie.ready(function() {
1562      if (loaded) return;
1563      loaded = true;
1564
1565      window.ShopifyAnalytics.lib = window.trekkie;
1566
1567      var originalDocumentWrite = document.write;
1568      document.write = customDocumentWrite;
1569      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1570      document.write = originalDocumentWrite;
1571
1572      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1573      var token = match? match[1]: undefined;
1574      if (!hasLoggedConversion(token)) {
1575        setCookieIfConversion(token);
1576        window.ShopifyAnalytics.lib.track("Performed Search",{"query":null},undefined,undefined,{"shopifyEmitted":true});
1577      }
1578    });
1579
1580    window.ShopifyAnalytics.lib.page(null,{"pageType":"searchresults","requestId":"d8b5889d-bbec-4766-b4ed-e84243c8c171-1790242455","shopifyEmitted":true});
1581
1582    var eventsListenerScript = document.createElement('script');
1583    eventsListenerScript.async = true;
1584    eventsListenerScript.src = "//ctl.net/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1585    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1586})();</script>
vendor: 1 bytes, line 1586
1586
1587<script
1588  defer
1589  src="https://ctl.net/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1590  data-application="storefront-renderer"
1591  data-shop-id="13829181"
1592  data-render-region="gcp-us-central1"
1593  data-page-type="search"
1594  data-theme-instance-id="129520500824"
1595  data-theme-name="Focal"
1596  data-theme-version="8.11.2"
1597  data-monorail-region="shop_domain"
1598  data-resource-timing-sampling-rate="10"
1599  data-shs="true"
1600  data-shs-beacon="true"
1601  data-shs-export-with-fetch="true"
1602  data-shs-logs-sample-rate="1"
1603  data-shs-beacon-endpoint="https://ctl.net/api/collect"
1604></script>
1604
1605<meta name="shopify-y" content="00000000-0000-0000-5000-000000000000" data-expiration="1821800055000"><meta name="shopify-s" content="00000000-0000-0000-5000-000000000000" data-expiration="1790244255000"><meta name="new-cookie-storage-activated" content="t">
1606</head><body class="template-search no-focus-outline  features--image-zoom"   id=""  data-instant-allow-query-string>
1607    <!-- Google Tag Manager (noscript) -->
vendor: 72 bytes, lines 1607-1608
1607
1608    <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1608GTM-TQWPM8N6
vendor: 87 bytes, lines 1608-1609
1608" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1609    
1609<!-- End Google Tag Manager (noscript) --><svg class="visually-hidden">
1610      <linearGradient id="rating-star-gradient-half">
1611        <stop offset="50%" stop-color="rgb(var(--product-star-rating))" />
1612        <stop offset="50%" stop-color="rgb(var(--product-star-rating))" stop-opacity="0.4" />
1613      </linearGradient>
1614    </svg>
1615
1616    <a href="#main" class="visually-hidden skip-to-content">Skip to content</a>
1617    <loading-bar class="loading-bar"></loading-bar><div id="shopify-section-announcement-bar" class="shopify-section shopify-section--announcement-bar"><style>
1618  :root {
1619    --enable-sticky-announcement-bar: 1;
1620  }
1621
1622  #shopify-section-announcement-bar {
1623    --heading-color: 255, 255, 255;
1624    --text-color: 255, 255, 255;
1625    --primary-button-background: 200, 21, 38;
1626    --primary-button-text-color: 255, 255, 255;
1627    --section-background: 1, 22, 64;
1628    z-index: 5; /* Make sure it goes over header */position: -webkit-sticky;
1629      position: sticky;top: 0;
1630  }
1631
1632  @media screen and (min-width: 741px) {
1633    :root {
1634      --enable-sticky-announcement-bar: 1;
1635    }
1636
1637    #shopify-section-announcement-bar {position: -webkit-sticky;
1638        position: sticky;}
1639  }
1640</style><section>
1641    <announcement-bar auto-play cycle-speed="5" class="announcement-bar announcement-bar--multiple"><button data-action="prev" class="tap-area tap-area--large">
1642          <span class="visually-hidden">Previous</span>
1643          <svg focusable="false" width="12" height="20" class="icon icon--nav-arrow-left-small  icon--direction-aware " viewBox="0 0 384 512">
1644        <path d="M41.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l192 192c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 256 278.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192z"></path>
1645      </svg>
1646        </button><div class="announcement-bar__list"><announcement-bar-item  has-content class="announcement-bar__item" ><div class="announcement-bar__message announcement-bar__message--normal"><p><span class="text">CTL Introduces Asset Management Software for Schools</span> <button class="link" data-action="open-content">Get it free.</button></p></div><div hidden class="announcement-bar__content has-image">
1647                <div class="announcement-bar__content-overlay"></div>
1648
1649                <div class="announcement-bar__content-overflow">
1650                  <div class="announcement-bar__content-inner">
1651                    <button type="button" class="announcement-bar__close-button tap-area" data-action="close-content">
1652                      <span class="visually-hidden">Close</span><svg focusable="false" width="14" height="14" class="icon icon--close   " viewBox="0 0 14 14">
1653        <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="2" fill="none"></path>
1654      </svg></button><img class="announcement-bar__content-image" loading="lazy" sizes="50vw" 
1655  height="600" width="800" alt="" src="//ctl.net/cdn/shop/files/CTL_Introduces_Rocket_Asset_Management_Software_offering_800x.png?v=1782229090" srcset="//ctl.net/cdn/shop/files/CTL_Introduces_Rocket_Asset_Management_Software_offering_400x.png?v=1782229090 400w, //ctl.net/cdn/shop/files/CTL_Introduces_Rocket_Asset_Management_Software_offering_500x.png?v=1782229090 500w, //ctl.net/cdn/shop/files/CTL_Introduces_Rocket_Asset_Management_Software_offering_600x.png?v=1782229090 600w, //ctl.net/cdn/shop/files/CTL_Introduces_Rocket_Asset_Management_Software_offering_700x.png?v=1782229090 700w, //ctl.net/cdn/shop/files/CTL_Introduces_Rocket_Asset_Management_Software_offering_800x.png?v=1782229090 800w"><div class="announcement-bar__content-text-wrapper">
1656                        <div class="announcement-bar__content-text text-container"><h3 class="heading h5">Total device visibility. Zero complexity and cost. Meet Rocket by CTL.</h3><p>Rocket by CTL is an all-in-one IT asset management and help desk ticketing software that automates and streamlines the logistics of managing of K-12 technology.</p><p>Specifically designed for K-12 schools, it offers everything you need for technology management and the data-driven insights to maximize your technology investment and keep your district running smoothly.</p><p><strong>Best of all, it's 100% free forever. </strong>No trial, no catch.</p><div class="button-wrapper">
1657                              <a href="https://ctl.net/pages/k-12-edtech-asset-management-software-rocket-by-ctl" class="button button--primary">View Rocket Details</a>
1658                            </div></div>
1659                      </div></div>
1660                </div>
1661              </div></announcement-bar-item><announcement-bar-item hidden has-content class="announcement-bar__item" ><div class="announcement-bar__message announcement-bar__message--normal"><p><span class="text">CTL Introduces Next-Generation 5G, 4G LTE, and CBRS Integrated Chromebook for Students</span> <button class="link" data-action="open-content">See the news.</button></p></div><div hidden class="announcement-bar__content has-image">
1662                <div class="announcement-bar__content-overlay"></div>
1663
1664                <div class="announcement-bar__content-overflow">
1665                  <div class="announcement-bar__content-inner">
1666                    <button type="button" class="announcement-bar__close-button tap-area" data-action="close-content">
1667                      <span class="visually-hidden">Close</span><svg focusable="false" width="14" height="14" class="icon icon--close   " viewBox="0 0 14 14">
1668        <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="2" fill="none"></path>
1669      </svg></button><img class="announcement-bar__content-image" loading="lazy" sizes="50vw" 
1670  height="600" width="800" alt="" src="//ctl.net/cdn/shop/files/Blog_post_artwork_40_800x.png?v=1775578711" srcset="//ctl.net/cdn/shop/files/Blog_post_artwork_40_400x.png?v=1775578711 400w, //ctl.net/cdn/shop/files/Blog_post_artwork_40_500x.png?v=1775578711 500w, //ctl.net/cdn/shop/files/Blog_post_artwork_40_600x.png?v=1775578711 600w, //ctl.net/cdn/shop/files/Blog_post_artwork_40_700x.png?v=1775578711 700w, //ctl.net/cdn/shop/files/Blog_post_artwork_40_800x.png?v=1775578711 800w"><div class="announcement-bar__content-text-wrapper">
1671                        <div class="announcement-bar__content-text text-container"><h3 class="heading h5">CTL Introduces Next-Generation 5G, 4G LTE, and CBRS Integrated Chromebook for Students</h3><p>CTL has launched its new CTL Chromebook PX112C Series with integrated 5G, 4G LTE, and CBRS connectivity.</p><p>By supporting both cellular and private wireless networks, this new Chromebook brings instant-on connection to students for learning anywhere—eliminating the logistical burden of external hotspots.<br/><br/></p><div class="button-wrapper">
1672                              <a href="https://ctl.net/blogs/press-releases/ctl-introduces-next-generation-5g-4g-lte-and-cbrs-integrated-chromebook-for-students" class="button button--primary">Get the story</a>
1673                            </div></div>
1674                      </div></div>
1675                </div>
1676              </div></announcement-bar-item><announcement-bar-item hidden has-content class="announcement-bar__item" ><div class="announcement-bar__message announcement-bar__message--normal"><p><span class="text">In stock now - our newest Chromebooks</span> <button class="link" data-action="open-content">Shop Chromebooks now</button></p></div><div hidden class="announcement-bar__content has-image">
1677                <div class="announcement-bar__content-overlay"></div>
1678
1679                <div class="announcement-bar__content-overflow">
1680                  <div class="announcement-bar__content-inner">
1681                    <button type="button" class="announcement-bar__close-button tap-area" data-action="close-content">
1682                      <span class="visually-hidden">Close</span><svg focusable="false" width="14" height="14" class="icon icon--close   " viewBox="0 0 14 14">
1683        <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="2" fill="none"></path>
1684      </svg></button><img class="announcement-bar__content-image" loading="lazy" sizes="50vw" 
1685  height="600" width="1313" alt="" src="//ctl.net/cdn/shop/files/3_Chromebook_Lineup_1313x.png?v=1723651280" srcset="//ctl.net/cdn/shop/files/3_Chromebook_Lineup_400x.png?v=1723651280 400w, //ctl.net/cdn/shop/files/3_Chromebook_Lineup_500x.png?v=1723651280 500w, //ctl.net/cdn/shop/files/3_Chromebook_Lineup_600x.png?v=1723651280 600w, //ctl.net/cdn/shop/files/3_Chromebook_Lineup_700x.png?v=1723651280 700w, //ctl.net/cdn/shop/files/3_Chromebook_Lineup_800x.png?v=1723651280 800w, //ctl.net/cdn/shop/files/3_Chromebook_Lineup_900x.png?v=1723651280 900w, //ctl.net/cdn/shop/files/3_Chromebook_Lineup_1000x.png?v=1723651280 1000w, //ctl.net/cdn/shop/files/3_Chromebook_Lineup_1200x.png?v=1723651280 1200w, //ctl.net/cdn/shop/files/3_Chromebook_Lineup_1313x.png?v=1723651280 1313w"><div class="announcement-bar__content-text-wrapper">
1686                        <div class="announcement-bar__content-text text-container"><h3 class="heading h5">These Chromebooks Go Fast!</h3><p>Purchase now and save!<br/>Ensure timely delivery, and<br/>equip teachers and students with the most advanced technology.</p><div class="button-wrapper">
1687                              <a href="/collections/chromebooks" class="button button--primary">Shop now</a>
1688                            </div></div>
1689                      </div></div>
1690                </div>
1691              </div></announcement-bar-item></div><button data-action="next" class="tap-area tap-area--large">
1692          <span class="visually-hidden">Next</span>
1693          <svg focusable="false" width="12" height="20" class="icon icon--nav-arrow-right-small  icon--direction-aware " viewBox="0 0 384 512">
1694        <path d="M342.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L274.7 256 105.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z"></path>
1695      </svg>
1696        </button></announcement-bar>
1697  </section>
1698
1699  
1699<script>
1700    document.documentElement.style.setProperty('--announcement-bar-height', document.getElementById('shopify-section-announcement-bar').clientHeight + 'px');
1701  </script>
1701
1702</div><div id="shopify-section-popup" class="shopify-section shopify-section--popup">
1703<style> #shopify-section-popup /* p, #shopify-section-popup h2 {text-align: left;} */h4 {color: #fff;} #shopify-section-popup a {background-color: #c81526; padding: 10px 25px 10px 25px;} </style></div><div id="shopify-section-header" class="shopify-section shopify-section--header"><style>
1704  :root {
1705    --enable-sticky-header: 1;
1706    --enable-transparent-header: 0;
1707    --loading-bar-background: 52, 57, 60; /* Prevent the loading bar to be invisible */
1708  }
1709
1710  #shopify-section-header {--header-background: 255, 255, 255;
1711    --header-text-color: 52, 57, 60;
1712    --header-border-color: 225, 225, 226;
1713    --reduce-header-padding: 1;position: -webkit-sticky;
1714      position: sticky;top: calc(var(--enable-sticky-announcement-bar) * var(--announcement-bar-height, 0px));
1715    z-index: 4;
1716  }#shopify-section-header .header__logo-image {
1717    max-width: 80px;
1718  }
1719
1720  @media screen and (min-width: 741px) {
1721    #shopify-section-header .header__logo-image {
1722      max-width: 80px;
1723    }
1724  }@media screen and (min-width: 741px) {
1725      .header__secondary-links {
1726        max-width: max-content;
1727        margin-inline-start: 48px;
1728      }
1729    }
1730
1731    @media screen and (min-width: 1200px) {
1732      /* For this navigation we have to move the logo at the first and add a margin */
1733      [dir="rtl"] .header__logo {
1734        margin-left: 16px;
1735      }
1736
1737      [dir="ltr"] .header__logo {
1738        margin-right: 16px;
1739      }
1740
1741      .header__logo {
1742        order: -1;
1743      }
1744
1745      .header__secondary-links {
1746        margin-inline-start: 16px;
1747      }
1748    }
1749    @media screen and (min-width: 1440px) {
1750      /* For this navigation we have to move the logo at the first and add a margin */
1751      [dir="rtl"] .header__logo {
1752        margin-left: 32px;
1753      }
1754
1755      [dir="ltr"] .header__logo {
1756        margin-right: 32px;
1757      }
1758
1759      .header__secondary-links {
1760        margin-inline-start: 32px;
1761      }
1762    }}</style>
1763
1764<store-header sticky  class="header header--bordered " role="banner"><div class="container">
1765    <div class="header__wrapper">
1766      <!-- LEFT PART -->
1767      <nav class="header__inline-navigation" role="navigation"><desktop-navigation>
1768  <ul class="header__linklist list--unstyled hidden-pocket hidden-lap" role="list"><li class="header__linklist-item has-dropdown" data-item-title="Education">
1769        <a class="header__linklist-link link--animated" href="#" aria-controls="desktop-menu-1" aria-expanded="false">Education<svg focusable="false" width="16" height="12" class="icon icon--chevron icon--inline  header__linklist-caret" viewBox="0 0 12 8">
1770        <path fill="none" d="M1 1l5 5 5-5" stroke="currentColor" stroke-width="2"></path>
1771      </svg>
1772</a><div hidden id="desktop-menu-1" class="mega-menu" >
1773              <div class="mega-menu__inner container"><div class="mega-menu__column"><span class="mega-menu__title heading heading--small">Education Segment</span><ul class="linklist list--unstyled" role="list"><li class="linklist__item"><a href="/pages/chromebooks-for-schools-ctl" class="link--faded">K-12 Education</a></li><li class="linklist__item"><a href="/pages/chromebooks-and-lifecycle-management-services-for-virtual-schools" class="link--faded">Virtual Schools</a></li><li class="linklist__item"><a href="/pages/higher-education-technology-solutions-from-ctl" class="link--faded">Higher Education</a></li></ul></div><div class="mega-menu__column"><span class="mega-menu__title heading heading--small">EdTech Products</span><ul class="linklist list--unstyled" role="list"><li class="linklist__item"><a href="/pages/chromebooks-from-ctl" class="link--faded">Chromebooks</a></li><li class="linklist__item"><a href="/pages/chromebox-solutions-from-ctl" class="link--faded">Chromebox</a></li><li class="linklist__item"><a href="https://ctl.net/pages/ctl-ops-all-in-one-aio-with-chromeos-desktop-computers" class="link--faded">All-in-One Desktops</a></li><li class="linklist__item"><a href="/collections/interactive-classroom-displays" class="link--faded">Classroom Displays</a></li><li class="linklist__item"><a href="/pages/refurbished-chromebook-laptops-from-ctl" class="link--faded">Refurbished Equipment</a></li></ul></div><div class="mega-menu__column"><a href="/" class="mega-menu__title heading heading--small">Software</a><ul class="linklist list--unstyled" role="list"><li class="linklist__item"><a href="/pages/k-12-edtech-asset-management-software-rocket-by-ctl" class="link--faded">Asset Management Software</a></li><li class="linklist__item"><a href="/pages/instinctive-chromebook-checkout-software-promotion-3-months-free-ctl" class="link--faded">Instinctive Check-in Software</a></li></ul></div><div class="mega-menu__column"><span class="mega-menu__title heading heading--small">EdTech Lifecycle Services</span><ul class="linklist list--unstyled" role="list"><li class="linklist__item">
1773<a href="/pages/chromebook-and-edtech-complete-fleet-services-by-ctl" class="link--faded">Complete Fleet Services</a></li><li class="linklist__item"><a href="https://ctl.net/pages/chromebook-program-planning-services-from-ctl" class="link--faded">Program Planning Services</a></li><li class="linklist__item"><a href="/pages/configure-and-deploy-chromebooks-with-ctl-services" class="link--faded">Configuration and Deployment</a></li><li class="linklist__item"><a href="/pages/warranty" class="link--faded">Warranties and Repair</a></li><li class="linklist__item"><a href="/pages/continuing-care-services-from-ctl" class="link--faded">Continuing Care and Parts</a></li><li class="linklist__item"><a href="/pages/student-chromebook-repair-program-from-ctl" class="link--faded">Student Chromebook Repair Program</a></li><li class="linklist__item"><a href="/pages/chromebook-trade-in-program-from-ctl" class="link--faded">Chromebook Buybacks</a></li><li class="linklist__item"><a href="https://ctl.net/pages/it-asset-disposition-itad-and-computer-trade-ins-for-schools-ctl" class="link--faded">ITAD for Schools</a></li></ul></div><div class="mega-menu__column"><span class="mega-menu__title heading heading--small">Purchasing</span><ul class="linklist list--unstyled" role="list"><li class="linklist__item"><a href="/pages/shop" class="link--faded">Shop New Devices</a></li><li class="linklist__item"><a href="/collections/refurbished-products" class="link--faded">Shop Refurbished Devices</a></li><li class="linklist__item"><a href="https://go.ctl.net/buy-and-try-ctl-device" class="link--faded">Request a Demo Unit</a></li><li class="linklist__item"><a href="https://ctl.net/pages/chromebooks-for-government-and-public-sector-programs" class="link--faded">Public Sector Contracts</a></li><li class="linklist__item"><a href="https://ctl.net/pages/why-schools-work-with-ctl" class="link--faded">Why Schools Work with Us</a></li></ul></div><div class="mega-menu__aside"><div class="mega-menu__featured" style="--featured-image-width: 200px;"><div class="mega-menu__featured-image-wrapper">
1774                          <img class="mega-menu__featured-image" loading="lazy" sizes="400px" 
1775  height="243" width="400" alt="" src="//ctl.net/cdn/shop/files/ctl-for-education_400x.png?v=1779915504" srcset="//ctl.net/cdn/shop/files/ctl-for-education_400x.png?v=1779915504 400w">
1776                        </div></div><a href="https://ctl.net/pages/why-schools-work-with-ctl" class="mega-menu__cta image-zoom" style="--cta-image-width: 200px;"><div class="mega-menu__image-wrapper">
1777                          <img class="mega-menu__image" loading="lazy" sizes="240px" 
1778  height="480" width="480" alt="" src="//ctl.net/cdn/shop/files/solutions-for-education_480x.jpg?v=1779915529" srcset="//ctl.net/cdn/shop/files/solutions-for-education_240x.jpg?v=1779915529 240w, //ctl.net/cdn/shop/files/solutions-for-education_480x.jpg?v=1779915529 480w">
1779                        </div></a></div></div>
1780            </div></li><li class="header__linklist-item has-dropdown" data-item-title="Business">
1781        <a class="header__linklist-link link--animated" href="#" aria-controls="desktop-menu-2" aria-expanded="false">Business<svg focusable="false" width="16" height="12" class="icon icon--chevron icon--inline  header__linklist-caret" viewBox="0 0 12 8">
1782        <path fill="none" d="M1 1l5 5 5-5" stroke="currentColor" stroke-width="2"></path>
1783      </svg>
1784</a><div hidden id="desktop-menu-2" class="mega-menu" >
1785              <div class="mega-menu__inner container"><div class="mega-menu__column"><span class="mega-menu__title heading heading--small">By Application</span><ul class="linklist list--unstyled" role="list"><li class="linklist__item"><a href="https://ctl.net/pages/enterprise" class="link--faded">Enterprise and SMB</a></li><li class="linklist__item"><a href="/pages/chromeos-solutions-for-healthcare" class="link--faded">Healthcare</a></li><li class="linklist__item"><a href="/pages/chromebox-for-digital-signs-and-kiosks" class="link--faded">Digital Signs and Kiosks</a></li><li class="linklist__item"><a href="https://ctl.net/pages/video-conference-solutions-with-google-meet" class="link--faded">Video Conferencing</a></li></ul></div><div class="mega-menu__column"><a href="/pages/enterprise" class="mega-menu__title heading heading--small">
1785CTL Products for Businesses</a><ul class="linklist list--unstyled" role="list"><li class="linklist__item"><a href="/collections/chromebooks" class="link--faded">Chromebooks for Business</a></li><li class="linklist__item"><a href="/collections/chromebox" class="link--faded">Chromebox for Business</a></li><li class="linklist__item"><a href="/collections/google-meet-video-conferencing" class="link--faded">Google Meet</a></li><li class="linklist__item"><a href="/products/ctl-mtip24ops-ops-ready-monitor" class="link--faded">All-in-One Desktops</a></li></ul></div><div class="mega-menu__column"><span class="mega-menu__title heading heading--small">Tech Lifecycle Services for Businesses</span><ul class="linklist list--unstyled" role="list"><li class="linklist__item"><a href="/pages/itad-services-for-business-streamlined-and-secure-from-ctl" class="link--faded">ITAD for Businesses</a></li><li class="linklist__item"><a href="https://ctl.net/pages/electronics-recycling-for-businesses-in-washington-oregon-and-idaho" class="link--faded">Electronics Recycling for Businesses</a></li><li class="linklist__item"><a href="/pages/data-destruction-services-certified-and-secure-from-ctl" class="link--faded">Data Destruction Services</a></li><li class="linklist__item"><a href="/pages/e-waste-collection-bin-services-drop-off-and-pickup-services-from-ctl" class="link--faded">eWaste Bin Collection Service</a></li><li class="linklist__item"><a href="https://ctl.net/pages/electronic-recycling-collection-events-with-ctl" class="link--faded">eWaste Collection Events</a></li></ul></div><div class="mega-menu__column"><span class="mega-menu__title heading heading--small">Purchasing</span><ul class="linklist list--unstyled" role="list"><li class="linklist__item"><a href="/collections/chromeos-devices-for-enterprise" class="link--faded">Shop New Devices</a></li><li class="linklist__item"><a href="https://store.3rtechnology.com/" class="link--faded">Shop Refurbished Devices</a></li><li class="linklist__item"><a href="https://go.ctl.net/request-a-quote-itad-services-from-ctl" class="link--faded">Request ITAD Pickup or Quote</a></li><li class="linklist__item"><a href="https://ctl.net/pages/resell-ctl-products" class="link--faded">Become a Reseller</a></li></ul></div><div class="mega-menu__aside"><div class="mega-menu__featured" style="--featured-image-width: 200px;"><div class="mega-menu__featured-image-wrapper">
1786                          <img class="mega-menu__featured-image" loading="lazy" sizes="400px" 
1787  height="264" width="400" alt="" src="//ctl.net/cdn/shop/files/ctl-for-business_400x.png?v=1779996522" srcset="//ctl.net/cdn/shop/files/ctl-for-business_400x.png?v=1779996522 400w">
1788                        </div></div><div class="mega-menu__cta" style="--cta-image-width: 200px;"><div class="mega-menu__image-wrapper">
1789                          <img class="mega-menu__image" loading="lazy" sizes="240px" 
1790  height="1400" width="1400" alt="" src="//ctl.net/cdn/shop/files/1400_x_1400_image_template_for_website_-_2026-07-30T121219.292_720x.png?v=1785438805" srcset="//ctl.net/cdn/shop/files/1400_x_1400_image_template_for_website_-_2026-07-30T121219.292_240x.png?v=1785438805 240w, //ctl.net/cdn/shop/files/1400_x_1400_image_template_for_website_-_2026-07-30T121219.292_480x.png?v=1785438805 480w, //ctl.net/cdn/shop/files/1400_x_1400_image_template_for_website_-_2026-07-30T121219.292_720x.png?v=1785438805 720w">
1791                        </div></div></div></div>
1792            </div></li><li class="header__linklist-item has-dropdown" data-item-title="Shop">
1793        <a class="header__linklist-link link--animated" href="/pages/shop" aria-controls="desktop-menu-3" aria-expanded="false">Shop<svg focusable="false" width="16" height="12" class="icon icon--chevron icon--inline  header__linklist-caret" viewBox="0 0 12 8">
1794        <path fill="none" d="M1 1l5 5 5-5" stroke="currentColor" stroke-width="2"></path>
1795      </svg>
1796</a><div hidden id="desktop-menu-3" class="mega-menu" >
1797              <div class="mega-menu__inner container"><div class="mega-menu__column"><a href="/collections/newest-products-1" class="mega-menu__title heading heading--small">Shop New Devices</a><ul class="linklist list--unstyled" role="list"><li class="linklist__item"><a href="/collections/chromebooks" class="link--faded">Chromebooks</a></li><li class="linklist__item"><a href="/collections/chromebox" class="link--faded">Chromebox</a></li><li class="linklist__item"><a href="/collections/google-meet-video-conferencing" class="link--faded">Google Meet</a></li><li class="linklist__item"><a href="/collections/chrome-all-in-one-aio-computers" class="link--faded">Chrome AIO Desktops</a></li><li class="linklist__item"><a href="/collections/computer-monitors" class="link--faded">Monitors</a></li><li class="linklist__item"><a href="/collections/chromebook-accessories" class="link--faded">Accessories</a></li><li class="linklist__item"><a href="https://go.ctl.net/buy-and-try-ctl-device" class="link--faded">Request a Demo Unit</a></li></ul></div><div class="mega-menu__column"><a href="/collections/refurbished-products" class="mega-menu__title heading heading--small">Shop Refurbished Devices</a><ul class="linklist list--unstyled" role="list"><li class="linklist__item"><a href="/collections/refurbished-products" class="link--faded">Refurbished  Chromebooks</a></li><li class="linklist__item"><a href="https://store.3rtechnology.com/" class="link--faded">All Refurbished IT Devices</a></li></ul></div><div class="mega-menu__column"><a href="/pages/resell-ctl-products" class="mega-menu__title heading heading--small">For Resellers</a><ul class="linklist list--unstyled" role="list"><li class="linklist__item"><a href="/pages/deal-registration" class="link--faded">Reseller Deal Registration</a></li><li class="linklist__item"><a href="/pages/resell-ctl-products" class="link--faded">Resell CTL Products</a></li></ul></div><div class="mega-menu__column"><a href="/collections/refurbished-parts" class="mega-menu__title heading heading--small">Parts</a><ul class="linklist list--unstyled" role="list"><li class="linklist__item"><a href="https://ctl.net/collections/chromebook-parts" class="link--faded">CTL Device Parts</a></li><li class="linklist__item"><a href="/collections/refurbished-parts" class="link--faded">Refurbished Parts</a></li></ul></div><div class="mega-menu__aside"><div class="mega-menu__featured" style="--featured-image-width: 200px;"><div class="mega-menu__featured-image-wrapper">
1798                          <img class="mega-menu__featured-image" loading="lazy" sizes="400px" 
1799  height="1400" width="1400" alt="" src="//ctl.net/cdn/shop/files/1400_x_1400_image_template_for_website_-_2026-07-30T115718.400_800x.png?v=1785437906" srcset="//ctl.net/cdn/shop/files/1400_x_1400_image_template_for_website_-_2026-07-30T115718.400_400x.png?v=1785437906 400w, //ctl.net/cdn/shop/files/1400_x_1400_image_template_for_website_-_2026-07-30T115718.400_800x.png?v=1785437906 800w">
1800                        </div></div></div></div>
1801            </div></li><li class="header__linklist-item has-dropdown" data-item-title="Learn">
1802        <a class="header__linklist-link link--animated" href="https://ctl.net/blogs/insights" aria-controls="desktop-menu-4" aria-expanded="false">Learn<svg focusable="false" width="16" height="12" class="icon icon--chevron icon--inline  header__linklist-caret" viewBox="0 0 12 8">
1803        <path fill="none" d="M1 1l5 5 5-5" stroke="currentColor" stroke-width="2"></path>
1804      </svg>
1805</a><div hidden id="desktop-menu-4" class="mega-menu" >
1806              <div class="mega-menu__inner container"><div class="mega-menu__column"><span class="mega-menu__title heading heading--small">Best Practices</span><ul class="linklist list--unstyled" role="list"><li class="linklist__item"><a href="/blogs/insights" class="link--faded">Blog</a></li><li class="linklist__item"><a href="https://ctl.net/blogs/insights/tagged/webinars" class="link--faded">Webinars</a></li><li class="linklist__item"><a href="https://ctl.net/blogs/insights/tagged/case-study" class="link--faded">Case Studies</a></li><li class="linklist__item"><a href="https://ctl.net/blogs/insights/tagged/e-books-and-guides" class="link--faded">Ebooks and Guides</a></li><li class="linklist__item"><a href="https://ctl.net/blogs/insights/tagged/article" class="link--faded">Articles</a></li></ul></div><div class="mega-menu__column"><span class="mega-menu__title heading heading--small">Product Education</span><ul class="linklist list--unstyled" role="list"><li class="linklist__item"><a href="https://ctltech.tv/" class="link--faded">CTL TechTV</a></li></ul></div><div class="mega-menu__aside"><div class="mega-menu__featured" style="--featured-image-width: 200px;"><div class="mega-menu__featured-image-wrapper">
1807                          <img class="mega-menu__featured-image" loading="lazy" sizes="400px" 
1808  height="1400" width="1400" alt="" src="//ctl.net/cdn/shop/files/1400_x_1400_image_template_for_website_-_2026-07-30T120606.615_800x.png?v=1785438455" srcset="//ctl.net/cdn/shop/files/1400_x_1400_image_template_for_website_-_2026-07-30T120606.615_400x.png?v=1785438455 400w, //ctl.net/cdn/shop/files/1400_x_1400_image_template_for_website_-_2026-07-30T120606.615_800x.png?v=1785438455 800w">
1809                        </div></div></div></div>
1810            </div></li><li class="header__linklist-item " data-item-title="Support">
1811        <a class="header__linklist-link link--animated" href="https://support.ctl.net/hc/en-us/requests/new" >Support</a></li><li class="header__linklist-item has-dropdown" data-item-title="About CTL">
1812        <a class="header__linklist-link link--animated" href="/pages/about-ctl" aria-controls="desktop-menu-6" aria-expanded="false">About CTL<svg focusable="false" width="16" height="12" class="icon icon--chevron icon--inline  header__linklist-caret" viewBox="0 0 12 8">
1813        <path fill="none" d="M1 1l5 5 5-5" stroke="currentColor" stroke-width="2"></path>
1814      </svg>
1815</a><div hidden id="desktop-menu-6" class="mega-menu" >
1816              <div class="mega-menu__inner container"><div class="mega-menu__column"><span class="mega-menu__title heading heading--small">About</span><ul class="linklist list--unstyled" role="list"><li class="linklist__item"><a href="/pages/about-ctl" class="link--faded">About Us</a></li><li class="linklist__item"><a href="/pages/corporate-social-responsibility" class="link--faded">Sustainability</a></li><li class="linklist__item"><a href="/pages/ctl-partners" class="link--faded">Partners</a></li><li class="linklist__item"><a href="/pages/ctl-reviews" class="link--faded">Reviews</a></li></ul></div><div class="mega-menu__column"><span class="mega-menu__title heading heading--small">News and Events</span><ul class="linklist list--unstyled" role="list"><li class="linklist__item"><a href="/pages/ctl-newsroom" class="link--faded">Newsroom</a></li><li class="linklist__item"><a href="/pages/tradeshows" class="link--faded">Events and Trade Shows</a></li></ul></div><div class="mega-menu__column"><span class="mega-menu__title heading heading--small">Careers</span><ul class="linklist list--unstyled" role="list"><li class="linklist__item"><a href="/pages/jobs" class="link--faded">Work With Us</a></li></ul></div><div class="mega-menu__column"><span class="mega-menu__title heading heading--small">Contact Us</span><ul class="linklist list--unstyled" role="list"><li class="linklist__item"><a href="/pages/contact-us" class="link--faded">Locations</a></li></ul></div><div class="mega-menu__aside"><div class="mega-menu__featured" style="--featured-image-width: 200px;"><div class="mega-menu__featured-image-wrapper">
1817                          <img class="mega-menu__featured-image" loading="lazy" sizes="400px" 
1818  height="1400" width="1400" alt="" src="//ctl.net/cdn/shop/files/1400_x_1400_image_template_for_website_-_2026-07-29T144035.555_800x.png?v=1785361299" srcset="//ctl.net/cdn/shop/files/1400_x_1400_image_template_for_website_-_2026-07-29T144035.555_400x.png?v=1785361299 400w, //ctl.net/cdn/shop/files/1400_x_1400_image_template_for_website_-_2026-07-29T144035.555_800x.png?v=1785361299 800w">
1819                        </div></div></div></div>
1820            </div></li></ul>
1821</desktop-navigation>
1822<div class="header__icon-list "><button is="toggle-button" class="header__icon-wrapper tap-area hidden-desk" aria-controls="mobile-menu-drawer" aria-expanded="false">
1823              <span class="visually-hidden">Navigation</span><svg focusable="false" width="34" height="30" class="icon icon--header-hamburger   " viewBox="0 0 448 512">
1824        <defs><style>.fa-secondary { opacity: .4; }</style></defs>
1825        <path class="fa-primary" d="M416 128H32C14.33 128 0 113.7 0 96C0 78.33 14.33 64 32 64H416C433.7 64 448 78.33 448 96C448 113.7 433.7 128 416 128zM416 448H32C14.33 448 0 433.7 0 416C0 398.3 14.33 384 32 384H416C433.7 384 448 398.3 448 416C448 433.7 433.7 448 416 448z"></path>
1826        <path class="fa-secondary" d="M0 256C0 238.3 14.33 224 32 224H416C433.7 224 448 238.3 448 256C448 273.7 433.7 288 416 288H32C14.33 288 0 273.7 0 256z"></path>
1827      </svg></button></div></nav>
1828
1829      <!-- LOGO PART --><span class="header__logo"><a class="header__logo-link" href="/"><span class="visually-hidden">CTL</span>
1830            <img class="header__logo-image" width="1500" height="858" src="//ctl.net/cdn/shop/files/CTL_Logo-1500_160x.png?v=1714423948" alt=""></a></span><!-- SECONDARY LINKS PART -->
1831      <div class="header__secondary-links"><a href="https://go.ctl.net/request-a-quote-l-ctl" class="button button--small button--primary button-request-quote">Request a Quote</a>
1832
1833        <div class="header__icon-list"><a href="/search" is="toggle-link" class="header__icon-wrapper tap-area " aria-label="Search" aria-controls="search-drawer" aria-expanded="false"><svg focusable="false" width="28" height="28" class="icon icon--header-search   " viewBox="0 0 512 512">
1834        <defs>
1835          <style>.fa-secondary{ opacity: .4; }</style>
1836        </defs>
1837        <path class="fa-primary" d="M500.3 443.7l-119.7-119.7c-15.03 22.3-34.26 41.54-56.57 56.57l119.7 119.7c15.62 15.62 40.95 15.62 56.57 0C515.9 484.7 515.9 459.3 500.3 443.7z"></path>
1838        <path class="fa-secondary" d="M207.1 0C93.12 0-.0002 93.13-.0002 208S93.12 416 207.1 416s208-93.13 208-208S322.9 0 207.1 0zM207.1 336c-70.58 0-128-57.42-128-128c0-70.58 57.42-128 128-128s128 57.42 128 128C335.1 278.6 278.6 336 207.1 336z"></path>
1839      </svg></a><a href="https://ctl.net/customer_authentication/redirect?locale=en&region_country=US" class="header__icon-wrapper tap-area hidden-phone " aria-label="Login"><svg focusable="false" width="28" height="28" class="icon icon--header-customer   " viewBox="0 0 448 512">
1840        <defs><style>.fa-secondary { opacity: .4; }</style></defs>
1841        <path class="fa-primary" d="M274.7 304H173.3C77.61 304 0 381.6 0 477.3c0 19.14 15.52 34.67 34.66 34.67h378.7C432.5 512 448 496.5 448 477.3C448 381.6 370.4 304 274.7 304z"></path>
1842        <path class="fa-secondary" d="M352 128c0 70.69-57.3 128-128 128C153.3 256 96 198.7 96 128s57.31-128 128-128C294.7 0 352 57.31 352 128z"></path>
1843      </svg></a><a href="/cart"  class="header__icon-wrapper tap-area " aria-label="Cart" data-no-instant><svg focusable="false" width="32" height="28" class="icon icon--header-shopping-cart   " viewBox="0 0 576 512">
1844        <defs><style>.fa-secondary { opacity: .4; }</style></defs>
1845        <path class="fa-primary" d="M0 24C0 10.75 10.75 0 24 0H96C107.5 0 117.4 8.19 119.6 19.51L179.9 336H488C501.3 336 512 346.7 512 360C512 373.3 501.3 384 488 384H159.1C148.5 384 138.6 375.8 136.4 364.5L76.14 48H24C10.75 48 0 37.25 0 24V24zM224 464C224 490.5 202.5 512 176 512C149.5 512 128 490.5 128 464C128 437.5 149.5 416 176 416C202.5 416 224 437.5 224 464zM416 464C416 437.5 437.5 416 464 416C490.5 416 512 437.5 512 464C512 490.5 490.5 512 464 512C437.5 512 416 490.5 416 464z"></path>
1846        <path class="fa-secondary" d="M121.1 32H541.8C562.1 32 578.3 52.25 572.6 72.66L518.6 264.7C514.7 278.5 502.1 288 487.8 288H170.7L121.1 32z"></path>
1847      </svg><cart-count class="header__cart-count header__cart-count--floating bubble-count">0</cart-count>
1848          </a>
1849        </div></div>
1850    </div>
1851
1852    <div class="header__bottom-navigation">
1853      <a href="https://go.ctl.net/request-a-quote-l-ctl" class="button button--small button--primary button-request-quote">Request a Quote</a>
1854    </div></div>
1855</store-header><cart-notification global hidden class="cart-notification "></cart-notification><mobile-navigation append-body id="mobile-menu-drawer" class="drawer drawer--from-left">
1856  <span class="drawer__overlay"></span>
1857
1858  <div class="drawer__header drawer__header--shadowed">
1859    <button type="button" class="drawer__close-button drawer__close-button--block tap-area" data-action="close" title="Close"><svg focusable="false" width="14" height="14" class="icon icon--close   " viewBox="0 0 14 14">
1860        <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="2" fill="none"></path>
1861      </svg></button>
1862  </div>
1863
1864  <div class="drawer__content">
1865    <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="1">
1866            
1867
1868            <button is="toggle-button" class="mobile-nav__link heading h5" aria-controls="mobile-menu-1" aria-expanded="false">Education<span class="animated-plus"></span>
1869            </button>
1870
1871            <collapsible-content id="mobile-menu-1" class="collapsible"><ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="2"><button is="toggle-button"
1872                                class="mobile-nav__link"
1873                                aria-controls="mobile-menu-1-1"
1874                                aria-expanded="false"
1875                        >Education Segment<span class="animated-plus"></span>
1876                        </button>
1877
1878                        <collapsible-content id="mobile-menu-1-1" class="collapsible">
1879                          <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3">
1880                                <a href="/pages/chromebooks-for-schools-ctl" class="mobile-nav__link">K-12 Education</a>
1881                              </li><li class="mobile-nav__item" data-level="3">
1882                                <a href="/pages/chromebooks-and-lifecycle-management-services-for-virtual-schools" class="mobile-nav__link">Virtual Schools</a>
1883                              </li><li class="mobile-nav__item" data-level="3">
1884                                <a href="/pages/higher-education-technology-solutions-from-ctl" class="mobile-nav__link">Higher Education</a>
1885                              </li></ul>
1886                        </collapsible-content></li><li class="mobile-nav__item" data-level="2"><button is="toggle-button"
1887                                class="mobile-nav__link"
1888                                aria-controls="mobile-menu-1-2"
1889                                aria-expanded="false"
1890                        >EdTech Products<span class="animated-plus"></span>
1891                        </button>
1892
1893                        <collapsible-content id="mobile-menu-1-2" class="collapsible">
1894                          <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3">
1895                                <a href="/pages/chromebooks-from-ctl" class="mobile-nav__link">Chromebooks</a>
1896                              </li><li class="mobile-nav__item" data-level="3">
1897                                <a href="/pages/chromebox-solutions-from-ctl" class="mobile-nav__link">Chromebox</a>
1898                              </li><li class="mobile-nav__item" data-level="3">
1899                                <a href="https://ctl.net/pages/ctl-ops-all-in-one-aio-with-chromeos-desktop-computers" class="mobile-nav__link">All-in-One Desktops</a>
1900                              </li><li class="mobile-nav__item" data-level="3">
1901                                <a href="/collections/interactive-classroom-displays" class="mobile-nav__link">Classroom Displays</a>
1902                              </li><li class="mobile-nav__item" data-level="3">
1903                                <a href="/pages/refurbished-chromebook-laptops-from-ctl" class="mobile-nav__link">Refurbished Equipment</a>
1904                              </li></ul>
1905                        </collapsible-content></li><li class="mobile-nav__item" data-level="2"><button is="toggle-button"
1906                                class="mobile-nav__link"
1907                                aria-controls="mobile-menu-1-3"
1908                                aria-expanded="false"
1909                        >Software<span class="animated-plus"></span>
1910                        </button>
1911
1912                        <collapsible-content id="mobile-menu-1-3" class="collapsible">
1913                          <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3">
1914                                <a href="/pages/k-12-edtech-asset-management-software-rocket-by-ctl" class="mobile-nav__link">Asset Management Software</a>
1915                              </li><li class="mobile-nav__item" data-level="3">
1916                                <a href="/pages/instinctive-chromebook-checkout-software-promotion-3-months-free-ctl" class="mobile-nav__link">Instinctive Check-in Software</a>
1917                              </li></ul>
1918                        </collapsible-content></li><li class="mobile-nav__item" data-level="2"><button is="toggle-button"
1919                                class="mobile-nav__link"
1920                                aria-controls="mobile-menu-1-4"
1921                                aria-expanded="false"
1922                        >EdTech Lifecycle Services<span class="animated-plus"></span>
1923                        </button>
1924
1925                        <collapsible-content id="mobile-menu-1-4" class="collapsible">
1926                          <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3">
1927                                <a href="/pages/chromebook-and-edtech-complete-fleet-services-by-ctl" class="mobile-nav__link">Complete Fleet Services</a>
1928                              </li><li class="mobile-nav__item" data-level="3">
1929                                <a href="https://ctl.net/pages/c
1929hromebook-program-planning-services-from-ctl" class="mobile-nav__link">Program Planning Services</a>
1930                              </li><li class="mobile-nav__item" data-level="3">
1931                                <a href="/pages/configure-and-deploy-chromebooks-with-ctl-services" class="mobile-nav__link">Configuration and Deployment</a>
1932                              </li><li class="mobile-nav__item" data-level="3">
1933                                <a href="/pages/warranty" class="mobile-nav__link">Warranties and Repair</a>
1934                              </li><li class="mobile-nav__item" data-level="3">
1935                                <a href="/pages/continuing-care-services-from-ctl" class="mobile-nav__link">Continuing Care and Parts</a>
1936                              </li><li class="mobile-nav__item" data-level="3">
1937                                <a href="/pages/student-chromebook-repair-program-from-ctl" class="mobile-nav__link">Student Chromebook Repair Program</a>
1938                              </li><li class="mobile-nav__item" data-level="3">
1939                                <a href="/pages/chromebook-trade-in-program-from-ctl" class="mobile-nav__link">Chromebook Buybacks</a>
1940                              </li><li class="mobile-nav__item" data-level="3">
1941                                <a href="https://ctl.net/pages/it-asset-disposition-itad-and-computer-trade-ins-for-schools-ctl" class="mobile-nav__link">ITAD for Schools</a>
1942                              </li></ul>
1943                        </collapsible-content></li><li class="mobile-nav__item" data-level="2"><button is="toggle-button"
1944                                class="mobile-nav__link"
1945                                aria-controls="mobile-menu-1-5"
1946                                aria-expanded="false"
1947                        >Purchasing<span class="animated-plus"></span>
1948                        </button>
1949
1950                        <collapsible-content id="mobile-menu-1-5" class="collapsible">
1951                          <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3">
1952                                <a href="/pages/shop" class="mobile-nav__link">Shop New Devices</a>
1953                              </li><li class="mobile-nav__item" data-level="3">
1954                                <a href="/collections/refurbished-products" class="mobile-nav__link">Shop Refurbished Devices</a>
1955                              </li><li class="mobile-nav__item" data-level="3">
1956                                <a href="https://go.ctl.net/buy-and-try-ctl-device" class="mobile-nav__link">Request a Demo Unit</a>
1957                              </li><li class="mobile-nav__item" data-level="3">
1958                                <a href="https://ctl.net/pages/chromebooks-for-government-and-public-sector-programs" class="mobile-nav__link">Public Sector Contracts</a>
1959                              </li><li class="mobile-nav__item" data-level="3">
1960                                <a href="https://ctl.net/pages/why-schools-work-with-ctl" class="mobile-nav__link">Why Schools Work with Us</a>
1961                              </li></ul>
1962                        </collapsible-content></li></ul></collapsible-content></li><li class="mobile-nav__item" data-level="1">
1963            
1964
1965            <button is="toggle-button" class="mobile-nav__link heading h5" aria-controls="mobile-menu-2" aria-expanded="false">Business<span class="animated-plus"></span>
1966            </button>
1967
1968            <collapsible-content id="mobile-menu-2" class="collapsible"><ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="2"><button is="toggle-button"
1969                                class="mobile-nav__link"
1970                                aria-controls="mobile-menu-2-1"
1971                                aria-expanded="false"
1972                        >By Application<span class="animated-plus"></span>
1973                        </button>
1974
1975                        <collapsible-content id="mobile-menu-2-1" class="collapsible">
1976                          <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3">
1977                                <a href="https://ctl.net/pages/enterprise" class="mobile-nav__link">Enterprise and SMB</a>
1978                              </li><li class="mobile-nav__item" data-level="3">
1979                                <a href="/pages/chromeos-solutions-for-healthcare" class="mobile-nav__link">Healthcare</a>
1980                              </li><li class="mobile-nav__item" data-level="3">
1981                                <a href="/pages/chromebox-for-digital-signs-and-kiosks" class="mobile-nav__link">Digital Signs and Kiosks</a>
1982                              </li><li class="mobile-nav__item" data-level="3">
1983                                <a href="https://ctl.net/pages/video-conference-solutions-with-google-meet" class="mobile-nav__link">Video Conferencing</a>
1984                              </li></ul>
1985                        </collapsible-content></li><li class="mobile-nav__item" data-level="2"><button is="toggle-button"
1986                                class="mobile-nav__link"
1987                                aria-controls="mobile-menu-2-2"
1988                                aria-expanded="false"
1989                        >CTL Products for Businesses<span class="animated-plus"></span>
1990                        </button>
1991
1992                        <collapsible-content id="mobile-menu-2-2" class="collapsible">
1993                          <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3">
1994                                <a href="/collections/chromebooks" class="mobile-nav__link">Chromebooks for Business</a>
1995                              </li><li class="mobile-nav__item" data-level="3">
1996                                <a href="/collections/chromebox" class="mobile-nav__link">Chromebox for Business</a>
1997                              </li><li class="mobile-nav__item" data-level="3">
1998                                <a href="/collections/google-meet-video-conferencing" class="mobile-nav__link">Google Meet</a>
1999                              </li><li class="mobile-nav__item" data-level="3">
2000                                <a href="/products/ctl-mtip24ops-ops-ready-monitor" class="mobile-nav__link">All-in-One Desktops</a>
2001                              </li></ul>
2002                        </collapsible-content></li><li class="mobile-nav__item" data-level="2"><button is="toggle-button"
2003                                class="mobile-nav__link"
2004                                aria-controls="mobile-menu-2-3"
2005                                aria-expanded="false"
2006                        >Tech Lifecycle Services for Businesses<span class="animated-plus"></span>
2007                        </button>
2008
2009                        <collapsible-content id="mobile-menu-2-3" class="collapsible">
2010                          <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3">
2011                                <a href="/pages/itad-services-for-business-streamlined-and-secure-from-ctl" class="mobile-nav__link">ITAD for Businesses</a>
2012                              </li><li class="mobile-nav__item" data-level="3">
2013                                <a href="https://ctl.net/pages/electronics-recycling-for-businesses-in-washington-oregon-and-idaho" class="mobile-nav__link">Electronics Recycling for Businesses</a>
2014                              </li><li class="mobile-nav__item" data-level="3">
2015                                <a href="/pages/data-destruction-services-certified-and-secure-from-ctl" class="mobile-nav__link">Data Destruction Services</a>
2016                              </li><li class="mobile-nav__item" data-level="3">
2017                                <a href="/pages/e-waste-collection-bin-services-drop-off-and-pickup-services-from-ctl" class="mobile-nav__link">eWaste Bin Collection Service</a>
2018                              </li><li class="mobile-nav__item" data-level="3">
2019                                <a href="https://ctl.net/pages/electronic-recycling-collection-events-with-ctl" class="mobile-nav__link">eWaste Collection Events</a>
2020                              </li></ul>
2021                        </collapsible-content></li><li class="mobile-nav__item" data-level="2"><button is="toggle-button"
2022                                class="mobile-nav__link"
2023                                aria-controls="mobile-menu-2-4"
2024                                aria-expanded="false"
2025                        >
2025Purchasing<span class="animated-plus"></span>
2026                        </button>
2027
2028                        <collapsible-content id="mobile-menu-2-4" class="collapsible">
2029                          <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3">
2030                                <a href="/collections/chromeos-devices-for-enterprise" class="mobile-nav__link">Shop New Devices</a>
2031                              </li><li class="mobile-nav__item" data-level="3">
2032                                <a href="https://store.3rtechnology.com/" class="mobile-nav__link">Shop Refurbished Devices</a>
2033                              </li><li class="mobile-nav__item" data-level="3">
2034                                <a href="https://go.ctl.net/request-a-quote-itad-services-from-ctl" class="mobile-nav__link">Request ITAD Pickup or Quote</a>
2035                              </li><li class="mobile-nav__item" data-level="3">
2036                                <a href="https://ctl.net/pages/resell-ctl-products" class="mobile-nav__link">Become a Reseller</a>
2037                              </li></ul>
2038                        </collapsible-content></li></ul></collapsible-content></li><li class="mobile-nav__item" data-level="1">
2039            
2040
2041            <button is="toggle-button" class="mobile-nav__link heading h5" aria-controls="mobile-menu-3" aria-expanded="false">Shop<span class="animated-plus"></span>
2042            </button>
2043
2044            <collapsible-content id="mobile-menu-3" class="collapsible"><ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="2"><button is="toggle-button"
2045                                class="mobile-nav__link"
2046                                aria-controls="mobile-menu-3-1"
2047                                aria-expanded="false"
2048                        >Shop New Devices<span class="animated-plus"></span>
2049                        </button>
2050
2051                        <collapsible-content id="mobile-menu-3-1" class="collapsible">
2052                          <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3">
2053                                <a href="/collections/chromebooks" class="mobile-nav__link">Chromebooks</a>
2054                              </li><li class="mobile-nav__item" data-level="3">
2055                                <a href="/collections/chromebox" class="mobile-nav__link">Chromebox</a>
2056                              </li><li class="mobile-nav__item" data-level="3">
2057                                <a href="/collections/google-meet-video-conferencing" class="mobile-nav__link">Google Meet</a>
2058                              </li><li class="mobile-nav__item" data-level="3">
2059                                <a href="/collections/chrome-all-in-one-aio-computers" class="mobile-nav__link">Chrome AIO Desktops</a>
2060                              </li><li class="mobile-nav__item" data-level="3">
2061                                <a href="/collections/computer-monitors" class="mobile-nav__link">Monitors</a>
2062                              </li><li class="mobile-nav__item" data-level="3">
2063                                <a href="/collections/chromebook-accessories" class="mobile-nav__link">Accessories</a>
2064                              </li><li class="mobile-nav__item" data-level="3">
2065                                <a href="https://go.ctl.net/buy-and-try-ctl-device" class="mobile-nav__link">Request a Demo Unit</a>
2066                              </li></ul>
2067                        </collapsible-content></li><li class="mobile-nav__item" data-level="2"><button is="toggle-button"
2068                                class="mobile-nav__link"
2069                                aria-controls="mobile-menu-3-2"
2070                                aria-expanded="false"
2071                        >Shop Refurbished Devices<span class="animated-plus"></span>
2072                        </button>
2073
2074                        <collapsible-content id="mobile-menu-3-2" class="collapsible">
2075                          <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3">
2076                                <a href="/collections/refurbished-products" class="mobile-nav__link">Refurbished  Chromebooks</a>
2077                              </li><li class="mobile-nav__item" data-level="3">
2078                                <a href="https://store.3rtechnology.com/" class="mobile-nav__link">All Refurbished IT Devices</a>
2079                              </li></ul>
2080                        </collapsible-content></li><li class="mobile-nav__item" data-level="2"><button is="toggle-button"
2081                                class="mobile-nav__link"
2082                                aria-controls="mobile-menu-3-3"
2083                                aria-expanded="false"
2084                        >For Resellers<span class="animated-plus"></span>
2085                        </button>
2086
2087                        <collapsible-content id="mobile-menu-3-3" class="collapsible">
2088                          <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3">
2089                                <a href="/pages/deal-registration" class="mobile-nav__link">Reseller Deal Registration</a>
2090                              </li><li class="mobile-nav__item" data-level="3">
2091                                <a href="/pages/resell-ctl-products" class="mobile-nav__link">Resell CTL Products</a>
2092                              </li></ul>
2093                        </collapsible-content></li><li class="mobile-nav__item" data-level="2"><button is="toggle-button"
2094                                class="mobile-nav__link"
2095                                aria-controls="mobile-menu-3-4"
2096                                aria-expanded="false"
2097                        >Parts<span class="animated-plus"></span>
2098                        </button>
2099
2100                        <collapsible-content id="mobile-menu-3-4" class="collapsible">
2101                          <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3">
2102                                <a href="https://ctl.net/collections/chromebook-parts" class="mobile-nav__link">CTL Device Parts</a>
2103                              </li><li class="mobile-nav__item" data-level="3">
2104                                <a href="/collections/refurbished-parts" class="mobile-nav__link">Refurbished Parts</a>
2105                              </li></ul>
2106                        </collapsible-content></li></ul></collapsible-content></li><li class="mobile-nav__item" data-level="1">
2107            
2108
2109            <button is="toggle-button" class="mobile-nav__link heading h5" aria-controls="mobile-menu-4" aria-expanded="false">Learn<span class="animated-plus"></span>
2110            </button>
2111
2112            <collapsible-content id="mobile-menu-4" class="collapsible"><ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="2"><button is="toggle-button"
2113                                class="mobile-nav__link"
2114                                aria-controls="mobile-menu-4-1"
2115                                aria-expanded="false"
2116                        >Best Practices<span class="animated-plus"></span>
2117                        </button>
2118
2119                        <collapsible-content id="mobile-menu-4-1" class="collapsible">
2120                          <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3">
2121                                <a href="/blogs/insights" class="mobile-nav__link">Blog</a>
2122                              </li><li class="mobile-nav__item" data-level="3">
2123                                <a href="https://ctl.net/blogs/insights/tagged/webinars" class="mobile-nav__link">Webinars</a>
2124                              </li><li class="mobile-nav__item" data-level="3">
2125                                <a href="https://ctl.net/blogs/insights/tagged/case-study" class="mobile-nav__link">Case Studies</a>
2126                              </li><li class="mobile-nav__item" data-level="3">
2127                                <a href="https://ctl.net/blogs/insights/tagged/e-books-and-guides" class="mobile-nav__link">Ebooks and Guides</a>
2128                              </li><li class="mobile-nav__item" data-level="3">
2129                                <a href="https://ctl.net/blogs/insights/tagged/article" class="mobile-nav__link">Articles</a>
2130                              </li></ul>
2131                        </collapsible-content></li><li class="mobile-nav__item" data-level="2"><button is="toggle-button"
2132                                class="mobile-nav__link"
2133                                aria-controls="mobile-menu-4-2"
2134                                aria-expanded="false"
2135                        >Product Education<span class="animated-plus"></span>
2136                        </button>
2137
2138                        <collapsible-content id="mobile-menu-4-2" class="collapsible">
2139                          <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3">
2140                                <a href="https://ctltech.tv/" class="mobile-nav__link">CTL TechTV</a>
2141                              </li></ul>
2142                        </collapsible-content></li></ul></collapsible-content></li><li class="mobile-nav__item" data-level="1"><a href="https://support.ctl.net/hc/en-us/requests/new" class="mobile-nav__link heading h5">Support</a></li><li class="mobile-nav__item" data-level="1">
2143            
2144
2145            <button is="toggle-button" class="mobile-nav__link heading h5" aria-controls="mobile-menu-6" aria-expanded="false">About CTL<span class="animated-plus"></span>
2146            </button>
2147
2148            <collapsible-content id="mobile-menu-6" class="collapsible"><ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="2"><button is="toggle-button"
2149                                class="mobile-nav__link"
2150                                aria-controls="mobile-menu-6-1"
2151                                aria-expanded="false"
2152                        >About<span class="animated-plus"></span>
2153                        </button>
2154
2155                        <collapsible-content id="mobile-menu-6-1" class="collapsible">
2156                          <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3">
2157                                <a href="/pages/about-ctl" class="mobile-nav__link">About Us</a>
2158                              </li><li class="mobile-nav__item" data-level="3">
2159                                <a href="/pages/corporate-social-responsibility" class="mobile-nav__link">Sustainability</a>
2160                              </li><li class="mobile-nav__item" data-level="3">
2161                                <a href="/pages/ctl-partners" class="mobile-nav__link">Partners</a>
2162                              </li><li class="mobile-nav__item" data-level="3">
2163                                <a href="/pages/ctl-reviews" class="mobile-nav__link">Reviews</a>
2164                              </li></ul>
2165                        </collapsible-content></li><li class="mobile-nav__item" data-level="2"><button is="toggle-button"
2166                                class="mobile-nav__link"
2167                                aria-controls="mobile-menu-6-2"
2168                                aria-expanded="false"
2169                        >News and Events<span class="animated-plus"></span>
2170                        </button>
2171
2172                        <collapsible-content id="mobile-menu-6-2" class="collapsible">
2173                          <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3">
2174                                <a href="/pages/ctl-newsroom" class="mobile-nav__link">Newsroom</a>
2175                              </li><li class="mobile-nav__item" data-level="3">
2176                                <a href="/pages/tradeshows" class="mobile-nav__link">Events and Trade Shows</a>
2177                              </li></ul>
2178                        </collapsible-content></li><li class="mobile-nav__item" data-level="2"><button is="toggle-button"
2179                                class="mobile-nav__link"
2180                                aria-controls="mobile-menu-6-3"
2181                                aria-expanded="false"
2182                        >Careers<span class="animated-plus"></span>
2183                        </button>
2184
2185                        <collapsible-content id="mobile-menu-6-3" class="collapsible">
2186                          <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3">
2187                                <a href="/pages/jobs" class="mobile-nav__link">Work With Us</a>
2188                              </li></ul>
2189                        </collapsible-content></li><li class="mobile-nav__item" data-level="2"><button is="toggle-button"
2190                                class="mobile-nav__link"
2191                                aria-controls="mobile-menu-6-4"
2192                                aria-expanded="false"
2193                        >Contact Us<span class="animated-plus"></span>
2194                        </button>
2195
2196                        <collapsible-content id="mobile-menu-6-4" class="collapsible">
2197                          <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="3">
2198                                <a href="/pages/contact-us" class="mobile-nav__link">Locations</a>
2199                              </li></ul>
2200                        </collapsible-content></li></ul></collapsible-content></li></ul>
2201
2202    <a href="https://go.ctl.net/request-a-quote-l-ctl" class="button button--small button--primary mobile-button-request-quote">Request a Quote</a>
2203  </div><div class="drawer__footer drawer__footer--tight drawer__footer--bordered">
2204      <div class="mobile-nav__footer">
2204<a class="icon-text" href="https://ctl.net/customer_authentication/redirect?locale=en&region_country=US"><svg focusable="false" width="18" height="17" class="icon icon--header-customer   " viewBox="0 0 448 512">
2205        <defs><style>.fa-secondary { opacity: .4; }</style></defs>
2206        <path class="fa-primary" d="M274.7 304H173.3C77.61 304 0 381.6 0 477.3c0 19.14 15.52 34.67 34.66 34.67h378.7C432.5 512 448 496.5 448 477.3C448 381.6 370.4 304 274.7 304z"></path>
2207        <path class="fa-secondary" d="M352 128c0 70.69-57.3 128-128 128C153.3 256 96 198.7 96 128s57.31-128 128-128C294.7 0 352 57.31 352 128z"></path>
2208      </svg>Account</a></div>
2209    </div></mobile-navigation><predictive-search-drawer append-body reverse-breakpoint="screen and (min-width: 1200px)" id="search-drawer" initial-focus-selector="#search-drawer [name='q']" class="predictive-search drawer drawer--large drawer--from-left">
2210  <span class="drawer__overlay"></span>
2211
2212  <header class="drawer__header">
2213    <form id="predictive-search-form" action="/search" method="get" class="predictive-search__form"><svg focusable="false" width="18" height="18" class="icon icon--header-search   " viewBox="0 0 512 512">
2214        <defs>
2215          <style>.fa-secondary{ opacity: .4; }</style>
2216        </defs>
2217        <path class="fa-primary" d="M500.3 443.7l-119.7-119.7c-15.03 22.3-34.26 41.54-56.57 56.57l119.7 119.7c15.62 15.62 40.95 15.62 56.57 0C515.9 484.7 515.9 459.3 500.3 443.7z"></path>
2218        <path class="fa-secondary" d="M207.1 0C93.12 0-.0002 93.13-.0002 208S93.12 416 207.1 416s208-93.13 208-208S322.9 0 207.1 0zM207.1 336c-70.58 0-128-57.42-128-128c0-70.58 57.42-128 128-128s128 57.42 128 128C335.1 278.6 278.6 336 207.1 336z"></path>
2219      </svg><input type="hidden" name="type" value="product">
2220      <input type="hidden" name="options[prefix]" value="last">
2221      <input type="hidden" form="predictive-search-form" name="options[unavailable_products]" value="last">
2222      <input class="predictive-search__input" type="text" name="q" autocomplete="off" autocorrect="off" aria-label="Search" placeholder="Search store, content, &amp; more...">
2223    </form>
2224
2225    <button type="button" class="drawer__close-button tap-area" data-action="close" title="Close"><svg focusable="false" width="14" height="14" class="icon icon--close   " viewBox="0 0 14 14">
2226        <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="2" fill="none"></path>
2227      </svg></button>
2228  </header>
2229
2230  <div class="drawer__content">
2231    <div class="predictive-search__content-wrapper">
2232      <div hidden class="predictive-search__loading-state">
2233        <div class="spinner"><svg focusable="false" width="50" height="50" class="icon icon--spinner   " viewBox="25 25 50 50">
2234        <circle cx="50" cy="50" r="20" fill="none" stroke="#34393c" stroke-width="4"></circle>
2235      </svg></div>
2236      </div>
2237
2238      <div hidden class="predictive-search__results" aria-live="polite"></div></div>
2239  </div>
2240
2241  <footer hidden class="drawer__footer drawer__footer--no-top-padding">
2242    <button type="submit" form="predictive-search-form" class="button button--primary button--full">View all results</button>
2243  </footer>
2244</predictive-search-drawer>
2244<script>
2245  (() => {
2246    const headerElement = document.getElementById('shopify-section-header'),
2247      headerHeight = headerElement.clientHeight,
2248      headerHeightWithoutBottomNav = headerElement.querySelector('.header__wrapper').clientHeight;
2249
2250    document.documentElement.style.setProperty('--header-height', headerHeight + 'px');
2251    document.documentElement.style.setProperty('--header-height-without-bottom-nav', headerHeightWithoutBottomNav + 'px');
2252  })();
2253</script>
2253
2254
2255<script type="application/ld+json">
2256  {
2257    "@context": "https://schema.org",
2258    "@type": "Organization",
2259    "name": "CTL",
2260    
2261      
2262      "logo": "https:\/\/ctl.net\/cdn\/shop\/files\/CTL_Logo-1500_1500x.png?v=1714423948",
2263    
2264    "url": "https:\/\/ctl.net"
2265  }
2266</script>
2266
2267
2268
2269</div><div id="main" role="main" class="anchor"><div id="mobile-facet-toolbar" class="mobile-toolbar  hidden-lap-and-up">
2270          <button is="toggle-button" class="mobile-toolbar__item mobile-toolbar__item--filters " aria-expanded="false" aria-controls="facet-filters" style="display: none"><svg focusable="false" width="16" height="16" class="icon icon--filters   " viewBox="0 0 16 16">
2271        <path d="M0 4h16M0 12h16" fill="none" stroke="currentColor" stroke-width=""></path>
2272        <circle cx="5" cy="4" r="2" fill="rgb(var(--background))" stroke="currentColor" stroke-width="2"></circle>
2273        <circle cx="11" cy="12" r="2" fill="rgb(var(--background))" stroke="currentColor" stroke-width="2"></circle>
2274      </svg><span class="mobile-toolbar__item-label">Narrow Your Search</span>
2275          </button>
2276
2277          <button is="toggle-button" class="mobile-toolbar__item mobile-toolbar__item--sort" aria-expanded="false" aria-controls="sort-by-popover" style="display: none">
2278            <span class="mobile-toolbar__item-label">Sort by</span><svg focusable="false" width="16" height="12" class="icon icon--chevron   " viewBox="0 0 12 8">
2279        <path fill="none" d="M1 1l5 5 5-5" stroke="currentColor" stroke-width="2"></path>
2280      </svg></button>
2281        </div><div id="shopify-section-template--15908637343832__main" class="shopify-section shopify-section--main-search"><style>
2282  #shopify-section-template--15908637343832__main {
2283    --section-products-per-row: 2;
2284  }
2285
2286  @media screen and (min-width: 741px) {
2287    #shopify-section-template--15908637343832__main {
2288      --section-products-per-row: 3;
2289    }
2290  }@media screen and (min-width: 1400px) {
2291      #shopify-section-template--15908637343832__main {
2292        --section-products-per-row: 4;
2293      }
2294    }/*
2295    IMPLEMENTATION NOTE: due to design requirements, the mobile toolbar (with filters and sort by) had to be moved to the
2296    layout file. However as section settings cannot be accessed outside the section itself, we simply hide them in CSS.
2297   */@media screen and (max-width: 999px) {
2298      :root {
2299        --anchor-offset: 60px;
2300      }
2301    }</style>
2302
2303<section><div class="container">
2304      <div class="empty-state">
2305        <h1 class="heading heading--large">Search</h1>
2306
2307        <form class="main-search__form" action="/search" method="get">
2308          <input type="hidden" name="type" value="product">
2309          <input type="hidden" name="options[prefix]" value="last">
2310          <input type="hidden" name="options[unavailable_products]" value="last">
2311
2312          <button class="main-search__submit tap-area" type="submit"><svg focusable="false" width="18" height="18" class="icon icon--header-search   " viewBox="0 0 512 512">
2313        <defs>
2314          <style>.fa-secondary{ opacity: .4; }</style>
2315        </defs>
2316        <path class="fa-primary" d="M500.3 443.7l-119.7-119.7c-15.03 22.3-34.26 41.54-56.57 56.57l119.7 119.7c15.62 15.62 40.95 15.62 56.57 0C515.9 484.7 515.9 459.3 500.3 443.7z"></path>
2317        <path class="fa-secondary" d="M207.1 0C93.12 0-.0002 93.13-.0002 208S93.12 416 207.1 416s208-93.13 208-208S322.9 0 207.1 0zM207.1 336c-70.58 0-128-57.42-128-128c0-70.58 57.42-128 128-128s128 57.42 128 128C335.1 278.6 278.6 336 207.1 336z"></path>
2318      </svg></button>
2319          <input class="main-search__input input__field" type="text" name="q" autocomplete="off" autocorrect="off" aria-label="Search" placeholder="Search store, content, &amp; more...">
2320        </form>
2321      </div>
2322    </div></section>
2323<div class="container">
2324  <hr>
2325</div>
2326
2327
2328</div>
2329<div id="shopify-section-static-text-with-icons" class="shopify-section shopify-section--text-with-icons"></div><div id="shopify-section-static-newsletter" class="shopify-section shopify-section--newsletter"></div></div><!-- BEGIN sections: footer-group -->
2330<div id="shopify-section-sections--16571992342616__footer" class="shopify-section shopify-section-group-footer-group shopify-section--footer">
2331<link href="//ctl.net/cdn/shop/t/141/assets/theme-footer.css?v=67030539917261053431758647399" rel="stylesheet" type="text/css" media="all" />
2332
2333<style>
2334  #shopify-section-sections--16571992342616__footer .footer {--background: 52, 57, 60;
2335    --heading-color: 255, 255, 255;
2336    --text-color: 255, 255, 255;
2337    --border-color: 82, 87, 89;
2338  }
2339</style>
2340
2341<footer class="footer ">
2342  <div class="container">
2343    <div class="footer__inner">
2344      <div class="footer__item-list"><div class="footer__item footer__item--text is-first" ><p class="footer__item-title heading">About CTL</p><div class="footer__item-content"><p>For tech leaders stretched thin, CTL is more than a vendor—we're your strategic technology lifecycle partner.  CTL replaces transactional vendors with a side-by-side partnership, delivering the most complete set of award-winning product and service solutions that streamline the entire  technology lifecycle. CTL is a Certified B Corp™ for our commitment to sustainability and s
2344ocial responsibility.<br/><br/></p></div></div><div class="footer__item footer__item--newsletter " ><div class="footer__item-content">
2345                  <a href="https://go.ctl.net/subscribe" class="button button--small button--primary button-footer-newsletter" target="_blank" rel="noopener">
2346                    Join Our Newsletters
2347                  </a>
2348                </div>
2349
2350                
2351                
2352<div class="footer__logos footer__logos--hide-for-mobile">
2353  <img class="footer__logo" src="//ctl.net/cdn/shop/t/141/assets/footer-ctl_medium.png?v=58565831525312606651722540234" alt="" width="134" height="77" loading="lazy">
2354</div>
2355</div><div class="footer__item footer__item--links " ><p class="footer__item-title heading footer__item-title--has-accordion js-footer__item-title--has-accordion">
2356                      Products
2357<svg focusable="false" width="7" height="10" class="icon icon--dropdown-arrow-right  icon--direction-aware " viewBox="0 0 7 10">
2358        <path fill-rule="evenodd" clip-rule="evenodd" d="M3.9394 5L0.469727 1.53033L1.53039 0.469666L6.06072 5L1.53039 9.53032L0.469727 8.46967L3.9394 5Z" fill="currentColor"></path>
2359      </svg>
2360</p><div class="footer__item-content">
2361                    <ul class="linklist list--unstyled" role="list"><li class="linklist__item">
2362                          <a href="/chromebooks?sort_by=created-descending&filter.v.price.gte=&filter.v.price.lte=&filter.p.m.custom.ctl_generation=Latest+Generation" class="link--faded">Chromebooks</a></li><li class="linklist__item">
2363                          <a href="/collections/chromebox" class="link--faded">Chromebox</a></li><li class="linklist__item">
2364                          <a href="/collections/google-meet-video-conferencing" class="link--faded">Google Meet</a></li><li class="linklist__item">
2365                          <a href="/collections/computer-monitors" class="link--faded">Monitors</a></li></ul></div></div><div class="footer__item footer__item--links " ><p class="footer__item-title heading footer__item-title--has-accordion js-footer__item-title--has-accordion">
2366                      About
2367<svg focusable="false" width="7" height="10" class="icon icon--dropdown-arrow-right  icon--direction-aware " viewBox="0 0 7 10">
2368        <path fill-rule="evenodd" clip-rule="evenodd" d="M3.9394 5L0.469727 1.53033L1.53039 0.469666L6.06072 5L1.53039 9.53032L0.469727 8.46967L3.9394 5Z" fill="currentColor"></path>
2369      </svg>
2370</p><div class="footer__item-content">
2371                    <ul class="linklist list--unstyled" role="list"><li class="linklist__item">
2372                          <a href="/pages/about-ctl" class="link--faded">About CTL</a></li><li class="linklist__item">
2373                          <a href="/blogs/insights" class="link--faded">News</a></li><li class="linklist__item">
2374                          <a href="https://ctl.net/pages/tradeshows" class="link--faded">Events</a></li><li class="linklist__item">
2375                          <a href="/pages/corporate-social-responsibility" class="link--faded">Social Responsibility</a></li><li class="linklist__item">
2376                          <a href="/pages/ctl-policies" class="link--faded">All Policies</a></li><li class="linklist__item">
2377                          <a href="https://ctl.net/pages/jobs" class="link--faded">Careers</a></li><li class="linklist__item">
2378                          <a href="https://ctl.net/pages/faq" class="link--faded">FAQ</a></li></ul></div></div><div class="footer__item footer__item--links " ><p class="footer__item-title heading footer__item-title--has-accordion js-footer__item-title--has-accordion">
2379                      Industry Solutions
2380<svg focusable="false" width="7" height="10" class="icon icon--dropdown-arrow-right  icon--direction-aware " viewBox="0 0 7 10">
2381        <path fill-rule="evenodd" clip-rule="evenodd" d="M3.9394 5L0.469727 1.53033L1.53039 0.469666L6.06072 5L1.53039 9.53032L0.469727 8.46967L3.9394 5Z" fill="currentColor"></path>
2382      </svg>
2383</p><div class="footer__item-content">
2384                    <ul class="linklist list--unstyled" role="list"><li class="linklist__item">
2385                          <a href="https://ctl.net/pages/chromebooks-for-schools-ctl" class="link--faded">Education</a></li><li class="linklist__item">
2386                          <a href="/pages/enterprise" class="link--faded">Enterprise</a></li><li class="linklist__item">
2387                          <a href="https://ctl.net/pages/chromebox-for-digital-signs-and-kiosks" class="link--faded">Digital Signs and Kiosks</a></li><li class="linklist__item">
2388                          <a href="/pages/video-conference-solutions-with-google-meet" class="link--faded">Video Conferencing</a></li><li class="linklist__item">
2389                          <a href="https://ctl.net/pages/chromebooks-for-government-and-public-sector-programs" class="link--faded">Government</a></li><li class="linklist__item">
2390                          <a href="https://ctl.net/pages/chromeos-solutions-for-healthcare" class="link--faded">Healthcare</a></li></ul></div></div><div class="footer__item footer__item--text " ><div class="footer__item-content"><p> </p></div></div><div class="footer__item footer__item--links " ><p class="footer__item-title heading footer__item-title--has-accordion js-footer__item-title--has-accordion">
2391                      Services
2392<svg focusable="false" width="7" height="10" class="icon icon--dropdown-arrow-right  icon--direction-aware " viewBox="0 0 7 10">
2393        <path fill-rule="evenodd" clip-rule="evenodd" d="M3.9394 5L0.469727 1.53033L1.53039 0.469666L6.06072 5L1.53039 9.53032L0.469727 8.46967L3.9394 5Z" fill="currentColor"></path>
2394      </svg>
2395</p><div class="footer__item-content">
2396                    <ul class="linklist list--unstyled" role="list"><li class="linklist__item">
2397                          <a href="#" class="link--faded">Program Planning</a></li><li class="linklist__item">
2398                          <a href="#" class="link--faded">Configuration & Deployment</a></li><li class="linklist__item">
2399                          <a href="#" class="link--faded">Warranties & Service Plans</a></li><li class="linklist__item">
2400                          <a href="#" class="link--faded">Post-Warranty Services</a></li></ul></div></div><div class="footer__item footer__item--links " ><div class="footer__item-content">
2401                    <ul class="linklist list--unstyled linklist--large" role="list"><li class="linklist__item">
2402                          <a href="https://ctl.net/pages/shop" class="link--faded">Shop</a></li><li class="linklist__item">
2403                          <a href="/pages/contact-us" class="link--faded">Contact Us</a></li><li class="linklist__item">
2404                          <a href="tel:+18006458670" class="link--faded">800.645.8670</a></li><li class="linklist__item">
2405                          <a href="https://ctl.net/blogs/insights" class="link--faded">Blog</a></li></ul><ul class="social-media social-media--no-radius list--unstyled" role="list">
2406    <li class="social-media__item social-media__item--linkedin">
2407      <a href="https://www.linkedin.com/company/ctl-corporation" target="_blank" rel="noopener" class="social-media__link" aria-label="Follow us on LinkedIn"><svg fill="none" focusable="false" width="35" height="35" class="icon icon--linkedin   " viewBox="0 0 24 24">
2408        <path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z" fill="currentColor"></path>
2409      </svg></a>
2410    </li><li class="social-media__item social-media__item--youtube">
2411      <a href="https://www.youtube.com/channel/UCG9U3NCYBXXTf-nalrzRBUg" target="_blank" rel="noopener" class="social-media__link" aria-label="Follow us on YouTube"><svg fill="none" focusable="false" width="35" height="35" class="icon icon--youtube   " viewBox="0 0 24 24">
2412        <path d="M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z" fill="currentColor"></path>
2413      </svg></a>
2414    </li><li class="social-media__item social-media__item--instagram">
2415      <a href="https://instagram.com/ctldotnet" target="_blank" rel="noopener" class="social-media__link" aria-label="Follow us on Instagram"><svg focusable="false" width="35" height="35" class="icon icon--instagram   " viewBox="0 0 24 24">
2416        <path d="M7.0301.084c-1.2768.0602-2.1487.264-2.911.5634-.7888.3075-1.4575.72-2.1228 1.3877-.6652.6677-1.075 1.3368-1.3802 2.127-.2954.7638-.4956 1.6365-.552 2.914-.0564 1.2775-.0689 1.6882-.0626 4.947.0062 3.2586.0206 3.6671.0825 4.9473.061 1.2765.264 2.1482.5635 2.9107.308.7889.72 1.4573 1.388 2.1228.6679.6655 1.3365 1.0743 2.1285 1.38.7632.295 1.6361.4961 2.9134.552 1.2773.056 1.6884.069 4.9462.0627 3.2578-.0062 3.668-.0207 4.9478-.0814 1.28-.0607 2.147-.2652 2.9098-.5633.7889-.3086 1.4578-.72 2.1228-1.3881.665-.6682 1.0745-1.3378 1.3795-2.1284.2957-.7632.4966-1.636.552-2.9124.056-1.2809.0692-1.6898.063-4.948-.0063-3.2583-.021-3.6668-.0817-4.9465-.0607-1.2797-.264-2.1487-.5633-2.9117-.3084-.7889-.72-1.4568-1.3876-2.1228C21.2982 1.33 20.628.9208 19.8378.6165 19.074.321 18.2017.1197 16.9244.0645 15.6471.0093 15.236-.005 11.977.0014 8.718.0076 8.31.0215 7.0301.0839m.1402 21.6932c-1.17-.0509-1.8053-.2453-2.2287-.408-.5606-.216-.96-.4771-1.3819-.895-.422-.4178-.6811-.8186-.9-1.378-.1644-.4234-.3624-1.058-.4171-2.228-.0595-1.2645-.072-1.6442-.079-4.848-.00
24167-3.2037.0053-3.583.0607-4.848.05-1.169.2456-1.805.408-2.2282.216-.5613.4762-.96.895-1.3816.4188-.4217.8184-.6814 1.3783-.9003.423-.1651 1.0575-.3614 2.227-.4171 1.2655-.06 1.6447-.072 4.848-.079 3.2033-.007 3.5835.005 4.8495.0608 1.169.0508 1.8053.2445 2.228.408.5608.216.96.4754 1.3816.895.4217.4194.6816.8176.9005 1.3787.1653.4217.3617 1.056.4169 2.2263.0602 1.2655.0739 1.645.0796 4.848.0058 3.203-.0055 3.5834-.061 4.848-.051 1.17-.245 1.8055-.408 2.2294-.216.5604-.4763.96-.8954 1.3814-.419.4215-.8181.6811-1.3783.9-.4224.1649-1.0577.3617-2.2262.4174-1.2656.0595-1.6448.072-4.8493.079-3.2045.007-3.5825-.006-4.848-.0608M16.953 5.5864A1.44 1.44 0 1 0 18.39 4.144a1.44 1.44 0 0 0-1.437 1.4424M5.8385 12.012c.0067 3.4032 2.7706 6.1557 6.173 6.1493 3.4026-.0065 6.157-2.7701 6.1506-6.1733-.0065-3.4032-2.771-6.1565-6.174-6.1498-3.403.0067-6.156 2.771-6.1496 6.1738M8 12.0077a4 4 0 1 1 4.008 3.9921A3.9996 3.9996 0 0 1 8 12.0077" fill="currentColor"></path>
2417      </svg></a>
2418    </li><li class="social-media__item social-media__item--facebook">
2419      <a href="https://facebook.com/ctlcorp" target="_blank" rel="noopener" class="social-media__link" aria-label="Follow us on Facebook"><svg focusable="false" width="35" height="35" class="icon icon--facebook   " viewBox="0 0 24 24">
2420        <path d="M9.101 23.691v-7.98H6.627v-3.667h2.474v-1.58c0-4.085 1.848-5.978 5.858-5.978.401 0 .955.042 1.468.103a8.68 8.68 0 0 1 1.141.195v3.325a8.623 8.623 0 0 0-.653-.036 26.805 26.805 0 0 0-.733-.009c-.707 0-1.259.096-1.675.309a1.686 1.686 0 0 0-.679.622c-.258.42-.374.995-.374 1.752v1.297h3.919l-.386 2.103-.287 1.564h-3.246v8.245C19.396 23.238 24 18.179 24 12.044c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.628 3.874 10.35 9.101 11.647Z" fill="currentColor"></path>
2421      </svg></a>
2422    </li>
2423  </ul><div class="footer__logos footer__logos--centered">
2424  <img class="footer__logo footer__logo--hide-for-desktop" src="//ctl.net/cdn/shop/t/141/assets/footer-ctl_medium.png?v=58565831525312606651722540234" alt="" width="134" height="77" loading="lazy">
2425  <img class="footer__logo" src="//ctl.net/cdn/shop/t/141/assets/footer-b_medium.png?v=177996612373313590311722540233" alt="" width="69" height="100" loading="lazy">
2426</div>
2427</div></div></div></div>
2428
2429    <div class="footer-bottom">
2430      <p class="footer-bottom__copyright">CTL, Portland, OR
2431&copy; 2026 CTL, all rights reserved
2432      </p>
2433
2434      <ul class="footer-bottom__linklist">
2435        <li class="footer-bottom__linklist-item">
2436          <a href="/pages/privacy-policy">Privacy policy</a>
2437        </li>
2438        <li class="footer-bottom__linklist-item">
2439          <a href="/pages/terms-of-service">Terms of Service</a>
2440        </li>
2441      </ul>
2442    </div>
2443
2444    <div class="footer-bottom__additional-info">
2445      CTL is a premier status <a href="https://cloud.google.com/find-a-partner/partner/ctl" target="_blank" rel="noopener">Google Cloud Partner</a> and an <a href="https://www.intel.com/content/www/us/en/partner/showcase/storefront/a5S3b0000016Nf9EAE/ctl.html" target="_blank" rel="noopener">Intel Titanium Partner</a>. Trademarks used on this website, including but not limited to Google, Chrome, Chromebook, etc. are the property of their respective trademark owners. We do not claim ownership of these trademarks.
2446    </div>
2447  </div>
2448</footer>
2449</div>
2450<!-- END sections: footer-group -->
2451
2452<script type="text/javascript"> function saLoadScript(src) { var js = window.document.createElement('script'); js.src = src; js.type = 'text/javascript'; document.getElementsByTagName("head")[0].appendChild(js); } saLoadScript("https://www.shopperapproved.com/widgets/group2.0/24933.js"); </script>
2452
2453
2454    
2455
2456    
2457
2458
2459<div class="smile-shopify-init"
2460  data-channel-key="channel_Gqab27yzpG8PTBT8y6m4S7T8"
2461
2462></div>
2463
2464
2465    <!-- "snippets/swymSnippet.liquid" was not rendered, the associated app was uninstalled -->
2466    <!-- Start HubSpot Tracking Code 10.5.2023 MPM -->
2467    <!-- Start of HubSpot Embed Code -->
2468    
2468<script type="text/javascript" id="hs-script-loader" defer src="//js.hs-scripts.com/43603665.js"></script>
2468
2469    <!-- End of HubSpot Embed Code -->
2470    <!-- End Hubspot Tracking Code 10.5.2023 MPM -->
2471  <style> .content-box a {text-decoration: underline;} h3.heading.heading--large {font-size: 63px !important;} h2.heading--small {font-size: 27px !important;} .custom-cta-button {background: #c81526; border-radius: 11px; padding: 20px 45px; color: #ffffff; display: inline-block; font: normal bold 26px/1 "Open Sans", sans-serif; text-align: center;} </style>
2472<div id="shopify-block-AR2FMSW9nNERWcU9kV__6174324309569838175" class="shopify-block shopify-app-block">
2473
2474
2475<div class="smile-shopify-init"
2476  data-channel-key="channel_Gqab27yzpG8PTBT8y6m4S7T8"
2477  
2478></div>
2479
2480
2481</div><div id="shopify-block-ASTcyV2pTYldhSTRvW__12893132836628567133" class="shopify-block shopify-app-block">
2482</div><div id="shopify-block-Ac21LRUFTbmFkakdLU__12622292715052272319" class="shopify-block shopify-app-block">
2482<script type="module" src="https://cdn.shopify.com/extensions/01a0cee8-4633-7902-bbad-097a24875e3d/magical-mandatory-fees-305/assets/magical-mandatory-fees.js"></script>
2482
2483<magical-mandatory-fees data-id="Ac21LRUFTbmFkakdLU__12622292715052272319">
2483<script type="application/json">
2484    {
2485      "root_url": "/",
2486      "cart_url": "/cart",
2487      "cart_add_url": "/cart/add",
2488      "cart_change_url": "/cart/change",
2489      "cart_clear_url": "/cart/clear",
2490      "cart_update_url": "/cart/update",
2491      "currency_rate_base": {"amount":"100000000","currency_code":"USD"},
2492      "account_login_url": "https://ctl.net/customer_authentication/redirect?locale=en&region_country=US",
2493      "account_register_url": "/account/register",
2494      "fees": [
2495],
2496      "fees_metaobjects": [
2497{
2498                "id" : "43056713859160",
2499                "title" : "Electronic Waste Recycling Fee (CA)",
2500                "price_type" : "fixed",
2501                "price" : "400.0",
2502                "image" : "",
2503                "logic": {
2504                  "fee_type": "product",
2505                  "appliedTo": ["conditions"],
2506                  "appliedDisjunctively": ["true"],
2507                  "cart": [],
2508                  "conditions": [{"column":"product_type","condition":"Chromebook","relation":"equals"},{"column":"product_type","condition":"Chromebook Plus","relation":"equals"}],
2509                  "locations": [{"id":"United States","options":[{"id":"California","name":"California","provinceCode":"CA"}],"name":"United States","countryCode":"US"}],
2510                  "markets": [],
2511                  "payment_methods": [],
2512                  "products": [],
2513                  "collections": [],
2514                  "customer_tags": [],
2515                  "quantities": null,
2516                  "sales_channels": ["online_store", "point_of_sale", "draft_orders"],
2517                  "rule": ["every"],
2518                  "bundled_with": ["product"],
2519"min_fee_amount": null,"max_fee_amount": null},
2520                "details" : "A $4 recycling fee is assessed on certain electronic devices sold in California. Applies to devices with screens More than four inches but less than 15 inches.",
2521                "information" : "This product requires \u0026lt;strong\u0026gt;Electronic Waste Recycling Fee (CA)\u0026lt;\/strong\u0026gt;. This \u0026lt;strong\u0026gt;$4.00\u0026lt;\/strong\u0026gt; fee will be added to your cart.",
2522                "information_title" : "\u0026lt;strong\u0026gt;Electronic Waste Recycling Fee (CA)\u0026lt;\/strong\u0026gt;",
2523                "information_price" : "\u0026lt;strong\u0026gt;$4.00\u0026lt;\/strong\u0026gt;",
2524                "information_percentage": "This product requires \u0026lt;strong\u0026gt;Electronic Waste Recycling Fee (CA)\u0026lt;\/strong\u0026gt;. This 4.0% fee will be added to your cart.",
2525                "consent": "mandated"
2526              }
2527            ],"metafield_fees": null,"metafield_fees_display": {},
2528      "country": "US",
2529      "customer_tags": [],
2530      "order_fees_placeholder": 
2531    null,
2532      "product_fees_placeholder": 
2533    null,
2534      "cart_products": [
2535      ],"cart_variant_prices": {},
2536      "cart_contents": [],
2537      "market": {
2538        "id": 1453686872,
2539        "handle": "us"
2540      },
2541      "current_product": {
2542        "id": "",
2543        "product_type": null,
2544        "vendor": null,
2545        "tags": null,
2546        "variant_options": [],
2547        "selected_variant": "",
2548        "collections": [],
2549        "price": ""
2550      },
2551      "currency_format" : {
2552        "html_with_currency" :"$0.00 USD",
2553        "html_without_currency" :"0.00"},
2554      "plan" : "Growth",
2555      "features" : {
2556        "checkout_extensions" : true,
2557        "location_fees_checkout" : true,
2558        "extended_payment_methods" : true,
2559        "customer_tag_fees" : true,
2560        "total_order_percentage" : true,
2561        "cart_applied_to" : true
2562      },
2563
2564      "fees_required_message" : "",
2565      "fees_consent_description" : "",
2566      "hide_dynamic_checkout" : false,
2567      "force_page_refresh" : false,
2568      "disable_storefront_fee_application" : false,
2569      "locale": {
2570        "additional_fees_legacy": "This cart includes products which require fees of",
2571        "additional_fees": "This cart includes products which require fees. Additional fees may apply at checkout.",
2572        "details": "Details",
2573        "fee": "Fee",
2574        "accept": "Accept",
2575        "decline": "Decline",
2576        "accept_all": "Accept all",
2577        "decline_all": "Decline all",
2578        "location_fee_message": "Additional fees may apply at checkout.",
2579        "payment_fee_message": "Additional fees may apply at checkout.",
2580        "customer_tags_fee_message": "Additional fees may apply at checkout.",
2581        "additional_fees_message": "Additional fees apply.",
2582        "additional_fees_may_apply": "Additional fees may apply.",
2583        "price": "Price",
2584        "location_confirmation_required": "Location confirmation required",
2585        "location_fees_may_apply": "Location-based fees may apply to this order. Please confirm your location to ensure accurate pricing.",
2586        "detected_location_country": "Location-based fees may apply to this order. We detected you\u0026#39;re in {{country}}. Please confirm your location to ensure accurate pricing.",
2587        "detected_location_province": "Location-based fees may apply to this order. We detected you\u0026#39;re in {{country}}. Please select your state\/province and confirm your location to ensure accurate pricing.",
2588        "select_state_province": "State\/Province:",
2589        "select_country": "Country:",
2590        "select_your_country": "Select your country...",
2591        "select_your_state_province": "Select your state\/province...",
2592        "select_state_province_manual": "Select your state\/province...",
2593        "my_country_not_listed": "My country is not listed",
2594        "my_state_province_not_listed": "My state\/province is not listed",
2595        "choose_different_location": "Choose different location",
2596        "confirm_location": "Confirm location"
2597      }
2598    }
2599  </script>
2599</magical-mandatory-fees>
2600
2601
2602</div><div id="shopify-block-AQUJyT1RzQkRBd3dkM__3577669850698438243" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: preorder-now -->
2602<script type="text/javascript">
2603  
2604    if(typeof window.pn === "undefined"){window.pn = {};}
2605    window.pn.cart = {};
2606    window.pn.cart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}
2607    window.pn.cart.items = [];
2608
2609    
2610
2611    if (typeof window.pn.cart.items == "object") {
2612      for (var i=0; i<window.pn.cart.items.length; i++) {
2613        ["sku", "vendor", "url", "image", "handle", "product_type", "product_description"].map(function(a) {
2614          delete window.pn.cart.items[i][a]
2615        })
2616      }
2617    }
2618  
2619
2620  function closeNotifyEmailPopup(){
2621    var notify_stock_back_modal = document.getElementById("notify-stock-back-modal");
2622    if (notify_stock_back_modal.style.display === "none") {
2623      notify_stock_back_modal.style.display = "block";
2624    } else {
2625      notify_stock_back_modal.style.display = "none";
2626    }
2627  }
2628</script>
2628
2629<!-- END app snippet -->
2630<div id="notify-stock-back-modal" style="display: none;">
2631  <div class="pn-bis-dialog">
2632    <div class="pn-bis-backdrop" onclick="closeNotifyEmailPopup()"></div>
2633    <div class="pn-bis-card">
2634      <button class="pn-bis-close" onclick="closeNotifyEmailPopup()" type="button">&#215;</button>
2635      <div class="notify-success-content" style="display: none;">
2636        <div class="pn-bis-success-icon">&#10003;</div>
2637        <div class="pn-bis-success-text">
2638          <p class="pn-bis-title pn-notify-popup-thank-you-title">You're on the list!</p>
2639          <p class="pn-bis-desc success-msg-text pn-notify-popup-success-msg">We'll email you when this item is back in stock.</p>
2640        </div>
2641      </div>
2642      <div class="notify-for-content">
2643        <p class="pn-bis-title pn-notify-popup-heading">Notify me when available</p>
2644        <p class="pn-bis-desc pn-notify-popup-desc">Enter your email and we'll let you know when this item is back in stock.</p>
2645        <div class="pn-bis-field pn-bis-name-field" style="display: none;">
2646          <input type="text" class="notify-pn-bk-stock-input-name" placeholder="Your name" />
2647        </div>
2648        <div class="pn-bis-field pn-bis-email-field">
2649          <input type="email" class="notify-pn-bk-stock-input-email" placeholder="[email protected]" autocomplete="email" />
2650        </div>
2651        <div class="pn-bis-field pn-bis-phone-field" style="display: none;">
2652          <div class="pn-bis-phone-prefix">+1 ▾</div>
2653          <input type="tel" class="notify-pn-bk-stock-input-phone" placeholder="Phone number" />
2654        </div>
2655        
2656        <div class="error-field">
2657          <div class="error empty-email-error" style="display: none;">Your email is required</div>
2658        </div>
2659        <button type="submit" class="notify-btn notify-btn-submit pn-notify-btn-text">Notify Me</button>
2660        <p class="pn-bis-footer pn-notify-popup-footer-text">We don't share your email with anybody</p>
2661      </div>
2662    </div>
2663  </div>
2664</div>
2665
2666
2667<div id="pn-mixed-cart-warning" class="pn-modal">
2668  <div id="pn-mixed-cart-warning-content">
2669    <span id="pn-modal-close-btn">x</span>
2670    <p class="pn-mixed-cart-heading" id="pn-mixed-cart-warning-title"></p>
2671    <div id="pn-mixed-cart-warning-text"></div>
2672  </div>
2673</div>
2674
2675
2676</div>
2676<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
2676
2677</body>
2678</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.