CINXE.COM
Barcode scanners, printers, and labels – Shopify US Hardware Store
<!-- langify-v2-scripts-begin --><!doctype html> <html class="no-js theme-main" lang="en"> <head><script type="text/javascript" src="/_static/js/bundle-playback.js?v=HxkREWBo" charset="utf-8"></script> <script type="text/javascript" src="/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("https://hardware.shopify.com/collections/barcode-scanners-printers-and-labels","20211020032706","https://web.archive.org/","web","/_static/", "1634700426"); </script> <link rel="stylesheet" type="text/css" href="/_static/css/banner-styles.css?v=S1zqJCYt" /> <link rel="stylesheet" type="text/css" href="/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <!-- Start of Async Drift Code --> <script> "use strict"; !function() { var t = window.driftt = window.drift = window.driftt || []; if (!t.init) { if (t.invoked) return void (window.console && console.error && console.error("Drift snippet included twice.")); t.invoked = !0, t.methods = [ "identify", "config", "track", "reset", "debug", "show", "ping", "page", "hide", "off", "on" ], t.factory = function(e) { return function() { var n = Array.prototype.slice.call(arguments); return n.unshift(e), t.push(n), t; }; }, t.methods.forEach(function(e) { t[e] = t.factory(e); }), t.load = function(t) { var e = 3e5, n = Math.ceil(new Date() / e) * e, o = document.createElement("script"); o.type = "text/javascript", o.async = !0, o.crossorigin = "anonymous", o.src = "https://web.archive.org/web/20211020032706/https://js.driftt.com/include/" + n + "/" + t + ".js"; var i = document.getElementsByTagName("script")[0]; i.parentNode.insertBefore(o, i); }; } }(); drift.SNIPPET_VERSION = '0.3.1'; drift.load('72a698su8tsc'); </script> <!-- End of Async Drift Code --><meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width,initial-scale=1"> <meta name="theme-color" content="#606fb9"> <link rel="canonical" href="https://web.archive.org/web/20211020032706/https://hardware.shopify.com/collections/barcode-scanners-printers-and-labels"><link rel="shortcut icon" href="//web.archive.org/web/20211020032706im_/https://cdn.shopify.com/s/files/1/0224/0965/files/shopify-favicon_32x32.png?v=1553696034" type="image/png"><title>Barcode scanners, printers, and labels – Shopify US Hardware Store</title><!-- /snippets/social-meta-tags.liquid --> <meta property="og:site_name" content="Shopify US Hardware Store"> <meta property="og:url" content="https://web.archive.org/web/20211020032706/https://hardware.shopify.com/collections/barcode-scanners-printers-and-labels"> <meta property="og:title" content="Barcode scanners, printers, and labels"> <meta property="og:type" content="product.group"> <meta property="og:description" content="Includes every POS hardware that you need for your retail store to accept cash & credit cards and to print receipts. Includes free shipping and a 30-day return "> <meta property="og:image" content="https://web.archive.org/web/20211020032706im_/http://cdn.shopify.com/s/files/1/0224/0965/files/share-img_2x_e240a772-3036-430a-a650-5871bb67c62a_1200x1200.jpg?v=1625681335"> <meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0224/0965/files/share-img_2x_e240a772-3036-430a-a650-5871bb67c62a_1200x1200.jpg?v=1625681335"> <meta name="twitter:site" content="@shopify"> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:title" content="Barcode scanners, printers, and labels"> <meta name="twitter:description" content="Includes every POS hardware that you need for your retail store to accept cash & credit cards and to print receipts. Includes free shipping and a 30-day return "> <link href="https://web.archive.org/web/20211020032706cs_/https://cdn.shopify.com/shopifycloud/model-viewer-ui/assets/v1.0/model-viewer-ui.css" rel="stylesheet" type="text/css" media="all"/> <link href="//web.archive.org/web/20211020032706cs_/https://cdn.shopify.com/s/files/1/0224/0965/t/102/assets/theme.scss.css?enable_css_minification=1&v=3655518794519872521" rel="stylesheet" type="text/css" media="all"/> <link href="//web.archive.org/web/20211020032706cs_/https://cdn.shopify.com/s/files/1/0224/0965/t/102/assets/nav.scss.css?enable_css_minification=1&v=8351416900251435293" rel="stylesheet" type="text/css" media="all"/> <link href="//web.archive.org/web/20211020032706cs_/https://cdn.shopify.com/s/files/1/0224/0965/t/102/assets/footer.scss.css?enable_css_minification=1&v=15842375990225781886" rel="stylesheet" type="text/css" media="all"/> <script> var theme = { strings: { addToCart: "Add to cart", soldOut: "Sold Out", unavailable: "Unavailable", regularPrice: "Regular price", sale: "Sale", showMore: "Show More", showLess: "Show Less", addressError: "Error looking up that address", addressNoResults: "No results for that address", addressQueryLimit: "You have exceeded the Google API usage limit. Consider upgrading to a \u003ca href=\"https:\/\/developers.google.com\/maps\/premium\/usage-limits\"\u003ePremium Plan\u003c\/a\u003e.", authError: "There was a problem authenticating your Google Maps account.", newWindow: "Opens in a new window.", external: "Opens external website.", newWindowExternal: "Opens external website in a new window." }, moneyFormat: "${{amount_no_decimals}} ", cartUrl: "\/cart\n", plyrSprite: "https://web.archive.org/web/20211020032706/https://cdn.shopify.com/s/files/1/0224/0965/t/102/assets/plyr.svg?3471" } document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); </script><script src="https://web.archive.org/web/20211020032706js_/https://unpkg.com/local-storage-fallback/lib/dist.min.js"></script> <script src="//web.archive.org/web/20211020032706js_/https://cdn.shopify.com/s/files/1/0224/0965/t/102/assets/lazysizes.js?enable_js_minification=1&v=6844146596460774066" async="async"></script> <script src="//web.archive.org/web/20211020032706js_/https://cdn.shopify.com/s/files/1/0224/0965/t/102/assets/vendor.js?enable_js_minification=1&v=7427532710691783483" defer="defer"></script> <script src="//web.archive.org/web/20211020032706js_/https://cdn.shopify.com/s/files/1/0224/0965/t/102/assets/jquery.alphanum.js?enable_js_minification=1&v=5895811851955084232" defer="defer"></script> <script src="//web.archive.org/web/20211020032706js_/https://cdn.shopify.com/s/files/1/0224/0965/t/102/assets/theme.js?enable_js_minification=1&v=16977341579250751827" defer="defer"></script> <script src="//web.archive.org/web/20211020032706js_/https://cdn.shopify.com/s/files/1/0224/0965/t/102/assets/nav.js?enable_js_minification=1&v=16961174893874901261" defer="defer"></script> <script src="//web.archive.org/web/20211020032706js_/https://cdn.shopify.com/s/files/1/0224/0965/t/102/assets/locationBanner.js?enable_js_minification=1&v=2967694606012473864" defer="defer"></script> <!-- Affirm --> <script> _affirm_config = { public_api_key: "H5MTTE6SCRRILSY0", script: "https://web.archive.org/web/20211020032706/https://cdn1.affirm.com/js/v2/affirm.js" }; (function(l,g,m,e,a,f,b){var d,c=l[m]||{},h=document.createElement(f),n=document.getElementsByTagName(f)[0],k=function(a,b,c){return function(){a[b]._.push([c,arguments])}};c[e]=k(c,e,"set");d=c[e];c[a]={};c[a]._=[];d._=[];c[a][b]=k(c,a,b);a=0;for(b="set add save post open empty reset on off trigger ready setProduct".split(" ");a<b.length;a++)d[b[a]]=k(c,e,b[a]);a=0;for(b=["get","token","url","items"];a<b.length;a++)d[b[a]]=function(){};h.async=!0;h.src=g[f];n.parentNode.insertBefore(h,n);delete g[f];d(g);l[m]=c})(window,_affirm_config,"affirm","checkout","ui","script","ready"); // Use your live public API Key and https://cdn1.affirm.com/js/v2/affirm.js script to point to Affirm production environment. </script> <!-- End Affirm --> <script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script><meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/2240965/digital_wallets/dialog"> <meta name="shopify-checkout-api-token" content="cfaa0912a236846cf775a06a318f20ba"> <link rel="alternate" type="application/atom+xml" title="Feed" href="/web/20211020032706/https://hardware.shopify.com/collections/barcode-scanners-printers-and-labels.atom"/> <link rel="alternate" type="application/json+oembed" href="https://web.archive.org/web/20211020032706/https://hardware.shopify.com/collections/barcode-scanners-printers-and-labels.oembed"> <script id="apple-pay-shop-capabilities" type="application/json">{"shopId":2240965,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/2240965","merchantName":"Shopify US Hardware Store","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","jcb","elo"],"total":{"type":"pending","label":"Shopify US Hardware Store","amount":"1.00"}}</script> <script id="shopify-features" type="application/json">{"accessToken":"cfaa0912a236846cf775a06a318f20ba","betas":["rich-media-storefront-analytics"],"domain":"hardware.shopify.com","predictiveSearch":true,"shopId":2240965,"smart_payment_buttons_url":"https:\/\/web.archive.org\/web\/20211020032706\/https:\/\/cdn.shopify.com\/shopifycloud\/payment-sheet\/assets\/latest\/spb.en.js","dynamic_checkout_cart_url":"https:\/\/web.archive.org\/web\/20211020032706\/https:\/\/cdn.shopify.com\/shopifycloud\/payment-sheet\/assets\/latest\/dynamic-checkout-cart.en.js","locale":"en"}</script> <script>var Shopify = Shopify || {}; Shopify.shop = "shopifyhardware.myshopify.com"; Shopify.locale = "en"; Shopify.currency = {"active":"USD","rate":"1.0"}; Shopify.country = "US"; Shopify.theme = {"name":"US Hardware Theme (Sep 22, 2021)","id":120984666168,"theme_store_id":null,"role":"main"}; Shopify.theme.handle = "null"; Shopify.theme.style = {"id":null,"handle":null}; Shopify.cdnHost = "cdn.shopify.com";</script> <script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script> <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> <script>window.ShopifyPay = window.ShopifyPay || {}; window.ShopifyPay.apiHost = "shop.app\/pay";</script> <script>(function() { function asyncLoad() { var urls = ["https:\/\/web.archive.org\/web\/20211020032706\/https:\/\/cdn.hextom.com\/js\/quickannouncementbar.js?shop=shopifyhardware.myshopify.com","https:\/\/web.archive.org\/web\/20211020032706\/https:\/\/cdn.hextom.com\/js\/freeshippingbar.js?shop=shopifyhardware.myshopify.com","https:\/\/web.archive.org\/web\/20211020032706\/https:\/\/app.octaneai.com\/q88y6ed3dsly95h2\/shopify.js?x=lWhN52KmTyxLqRi0\u0026shop=shopifyhardware.myshopify.com"]; for (var i = 0; i < urls.length; i++) { var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = urls[i]; var x = document.getElementsByTagName('script')[0]; x.parentNode.insertBefore(s, x); } }; if(window.attachEvent) { window.attachEvent('onload', asyncLoad); } else { window.addEventListener('load', asyncLoad, false); } })();</script> <script id="__st">var __st={"a":2240965,"offset":-14400,"reqid":"b35089d8-b739-45c2-b878-c30df0eb44fc","pageurl":"hardware.shopify.com\/collections\/barcode-scanners-printers-and-labels","u":"fd2aa480e787","p":"collection","rtyp":"collection","rid":68918476856};</script> <script>window.ShopifyPaypalV4VisibilityTracking = true;</script> <script>!function(o){o.addEventListener("DOMContentLoaded",function(){window.Shopify=window.Shopify||{},window.Shopify.recaptchaV3=window.Shopify.recaptchaV3||{siteKey:"6LcCR2cUAAAAANS1Gpq_mDIJ2pQuJphsSQaUEuc9"};var t=['form[action*="/contact"] input[name="form_type"][value="contact"]','form[action*="/comments"] input[name="form_type"][value="new_comment"]','form[action*="/account"] input[name="form_type"][value="customer_login"]','form[action*="/account"] input[name="form_type"][value="recover_customer_password"]','form[action*="/account"] input[name="form_type"][value="create_customer"]','form[action*="/contact"] input[name="form_type"][value="customer"]'].join(",");function n(e){e=e.target;null==e||null!=(e=function e(t,n){if(null==t.parentElement)return null;if("FORM"!=t.parentElement.tagName)return e(t.parentElement,n);for(var o=t.parentElement.action,r=0;r<n.length;r++)if(-1!==o.indexOf(n[r]))return t.parentElement;return null}(e,["/contact","/comments","/account"]))&&null!=e.querySelector(t)&&((e=o.createElement("script")).setAttribute("src","https://web.archive.org/web/20211020032706/https://cdn.shopify.com/shopifycloud/storefront-recaptcha-v3/v0.6/index.js"),o.body.appendChild(e),o.removeEventListener("focus",n,!0),o.removeEventListener("change",n,!0),o.removeEventListener("click",n,!0))}o.addEventListener("click",n,!0),o.addEventListener("change",n,!0),o.addEventListener("focus",n,!0)})}(document);</script> <script integrity="" data-source-attribution="shopify.loadfeatures" defer="defer" src="//web.archive.org/web/20211020032706js_/https://cdn.shopify.com/shopifycloud/shopify/assets/storefront/load_feature-a55261a7a987674749989983b5889eadaac6795d8d48548fb61470a96edb9524.js" crossorigin="anonymous"></script> <script crossorigin="anonymous" defer="defer" src="//web.archive.org/web/20211020032706js_/https://cdn.shopify.com/shopifycloud/shopify/assets/shopify_pay/storefront-b61f50798075db890698930c4405673937fe89353f7fea7be88b5ce16a9c0af8.js?v=20210208"></script> <script integrity="" data-source-attribution="shopify.dynamic-checkout" defer="defer" src="//web.archive.org/web/20211020032706js_/https://cdn.shopify.com/shopifycloud/shopify/assets/storefront/features-87e8399988880142f2c62771b9d8f2ff6c290b3ff745dd426eb0dfe0db9d1dae.js" crossorigin="anonymous"></script> <style id="shopify-dynamic-checkout-cart">@media screen and (min-width: 750px) { #dynamic-checkout-cart { min-height: 50px; } } @media screen and (max-width: 750px) { #dynamic-checkout-cart { min-height: 120px; } } </style><script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script> <meta class="geo-ip" content="eyJwYXJhbWV0ZXJzIjpudWxsLCJydWxlc0xpc3QiOltdfQ=="><script async src="//web.archive.org/web/20211020032706js_/https://hardware.shopify.com/apps/easylocation/easylocation-1.0.2.min.js"></script> <link href="https://web.archive.org/web/20211020032706/https://monorail-edge.shopifysvc.com/" rel="dns-prefetch"> <script>(function(){if ("sendBeacon" in navigator && "performance" in window) {var session_token = document.cookie.match(/_shopify_s=([^;]*)/);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: 2240965,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token: session_token && session_token.length === 2 ? session_token[1] : "",page_type: "collection"};window.navigator.sendBeacon("https://web.archive.org/web/20211020032706/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> <script>window.ShopifyAnalytics = window.ShopifyAnalytics || {}; window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; window.ShopifyAnalytics.meta.currency = 'USD'; var meta = {"page":{"pageType":"collection","resourceType":"collection","resourceId":68918476856},"evids":{"pv":"Page View","vprd":"Viewed Product","ps":"Performed Search"}}; for (var attr in meta) { window.ShopifyAnalytics.meta[attr] = meta[attr]; }</script> <script>window.ShopifyAnalytics.merchantGoogleAnalytics = function() { }; </script> <script class="analytics">(window.gaDevIds=window.gaDevIds||[]).push('BwiEti'); (function () { var customDocumentWrite = function(content) { var jquery = null; if (window.jQuery) { jquery = window.jQuery; } else if (window.Checkout && window.Checkout.$) { jquery = window.Checkout.$; } if (jquery) { jquery('body').append(content); } }; var hasLoggedConversion = function(token) { if (token) { return document.cookie.indexOf('loggedConversion=' + token) !== -1; } return false; } var setCookieIfConversion = function(token) { if (token) { var twoMonthsFromNow = new Date(Date.now()); twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; } } var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; if (trekkie.integrations) { return; } trekkie.methods = [ 'identify', 'page', 'ready', 'track', 'trackForm', 'trackLink' ]; trekkie.factory = function(method) { return function() { var args = Array.prototype.slice.call(arguments); args.unshift(method); trekkie.push(args); return trekkie; }; }; for (var i = 0; i < trekkie.methods.length; i++) { var key = trekkie.methods[i]; trekkie[key] = trekkie.factory(key); } trekkie.load = function(config) { trekkie.config = config || {}; trekkie.config.initialDocumentCookie = document.cookie; var first = document.getElementsByTagName('script')[0]; var script = document.createElement('script'); script.type = 'text/javascript'; script.onerror = function(e) { var scriptFallback = document.createElement('script'); scriptFallback.type = 'text/javascript'; scriptFallback.onerror = function(error) { var Monorail = { produce: function produce(monorailDomain, schemaId, payload) { var currentMs = new Date().getTime(); var event = { schema_id: schemaId, payload: payload, metadata: { event_created_at_ms: currentMs, event_sent_at_ms: currentMs } }; return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); }, sendRequest: function sendRequest(endpointUrl, payload) { // Try the sendBeacon API if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { var blobData = new window.Blob([payload], { type: 'text/plain' }); if (window.navigator.sendBeacon(endpointUrl, blobData)) { return true; } // sendBeacon was not successful } // XHR beacon var xhr = new XMLHttpRequest(); try { xhr.open('POST', endpointUrl); xhr.setRequestHeader('Content-Type', 'text/plain'); xhr.send(payload); } catch (e) { console.log(e); } return false; }, isIos12: function isIos12() { return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; } }; Monorail.produce('monorail-edge.shopifysvc.com', 'trekkie_storefront_load_errors/1.1', {shop_id: 2240965, theme_id: 120984666168, app_name: "storefront", context_url: window.location.href, source_url: "https://web.archive.org/web/20211020032706/https://cdn.shopify.com/s/trekkie.storefront.ea8e40e1465cdeedbb5a8c6f303afcb4498e103e.min.js"}); }; scriptFallback.async = true; scriptFallback.src = 'https://web.archive.org/web/20211020032706/https://cdn.shopify.com/s/trekkie.storefront.ea8e40e1465cdeedbb5a8c6f303afcb4498e103e.min.js'; first.parentNode.insertBefore(scriptFallback, first); }; script.async = true; script.src = 'https://web.archive.org/web/20211020032706/https://cdn.shopify.com/s/trekkie.storefront.ea8e40e1465cdeedbb5a8c6f303afcb4498e103e.min.js'; first.parentNode.insertBefore(script, first); }; trekkie.load( {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":2240965,"isMerchantRequest":null,"themeId":120984666168,"themeCityHash":"635252473489127105","contentLanguage":"en","currency":"USD"},"isServerSideCookieWritingEnabled":true,"expectS2SEventId":true},"Google Analytics":{"trackingId":"UA-49178120-54","domain":"auto","siteSpeedSampleRate":"10","enhancedEcommerce":true,"doubleClick":true,"includeSearch":true},"Facebook Pixel":{"pixelIds":["866097424253222"],"agent":"plshopify1.2"},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"facebookAppPixelId":"866097424253222","source":"trekkie-storefront-renderer"}} ); var loaded = false; trekkie.ready(function() { if (loaded) return; loaded = true; window.ShopifyAnalytics.lib = window.trekkie; ga('require', 'linker'); function addListener(element, type, callback) { if (element.addEventListener) { element.addEventListener(type, callback); } else if (element.attachEvent) { element.attachEvent('on' + type, callback); } } function decorate(event) { event = event || window.event; var target = event.target || event.srcElement; if (target && (target.getAttribute('action') || target.getAttribute('href'))) { ga(function (tracker) { var linkerParam = tracker.get('linkerParam'); document.cookie = '_shopify_ga=' + linkerParam + '; ' + 'path=/'; }); } } addListener(window, 'load', function(){ for (var i=0; i < document.forms.length; i++) { var action = document.forms[i].getAttribute('action'); if(action && action.indexOf('/cart') >= 0) { addListener(document.forms[i], 'submit', decorate); } } for (var i=0; i < document.links.length; i++) { var href = document.links[i].getAttribute('href'); if(href && href.indexOf('/checkout') >= 0) { addListener(document.links[i], 'click', decorate); } } }); var originalDocumentWrite = document.write; document.write = customDocumentWrite; try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; document.write = originalDocumentWrite; (function () { if (window.BOOMR && (window.BOOMR.version || window.BOOMR.snippetExecuted)) { return; } window.BOOMR = window.BOOMR || {}; window.BOOMR.snippetStart = new Date().getTime(); window.BOOMR.snippetExecuted = true; window.BOOMR.snippetVersion = 12; window.BOOMR.application = "storefront-renderer"; window.BOOMR.themeName = "Debut"; window.BOOMR.themeVersion = "11.1.1"; window.BOOMR.shopId = 2240965; window.BOOMR.themeId = 120984666168; window.BOOMR.url = "https://web.archive.org/web/20211020032706/https://cdn.shopify.com/shopifycloud/boomerang/shopify-boomerang-1.0.0.min.js"; var where = document.currentScript || document.getElementsByTagName("script")[0]; var parentNode = where.parentNode; var promoted = false; var LOADER_TIMEOUT = 3000; function promote() { if (promoted) { return; } var script = document.createElement("script"); script.id = "boomr-scr-as"; script.src = window.BOOMR.url; script.async = true; parentNode.appendChild(script); promoted = true; } function iframeLoader(wasFallback) { promoted = true; var dom, bootstrap, iframe, iframeStyle; var doc = document; var win = window; window.BOOMR.snippetMethod = wasFallback ? "if" : "i"; bootstrap = function(parent, scriptId) { var script = doc.createElement("script"); script.id = scriptId || "boomr-if-as"; script.src = window.BOOMR.url; BOOMR_lstart = new Date().getTime(); parent = parent || doc.body; parent.appendChild(script); }; if (!window.addEventListener && window.attachEvent && navigator.userAgent.match(/MSIE [67]./)) { window.BOOMR.snippetMethod = "s"; bootstrap(parentNode, "boomr-async"); return; } iframe = document.createElement("IFRAME"); iframe.src = "about:blank"; iframe.title = ""; iframe.role = "presentation"; iframe.loading = "eager"; iframeStyle = (iframe.frameElement || iframe).style; iframeStyle.width = 0; iframeStyle.height = 0; iframeStyle.border = 0; iframeStyle.display = "none"; parentNode.appendChild(iframe); try { win = iframe.contentWindow; doc = win.document.open(); } catch (e) { dom = document.domain; iframe.src = "javascript:var d=document.open();d.domain='" + dom + "';void(0);"; win = iframe.contentWindow; doc = win.document.open(); } if (dom) { doc._boomrl = function() { this.domain = dom; bootstrap(); }; doc.write("<body onload='document._boomrl();'>"); } else { win._boomrl = function() { bootstrap(); }; if (win.addEventListener) { win.addEventListener("load", win._boomrl, false); } else if (win.attachEvent) { win.attachEvent("onload", win._boomrl); } } doc.close(); } var link = document.createElement("link"); if (link.relList && typeof link.relList.supports === "function" && link.relList.supports("preload") && ("as" in link)) { window.BOOMR.snippetMethod = "p"; link.href = window.BOOMR.url; link.rel = "preload"; link.as = "script"; link.addEventListener("load", promote); link.addEventListener("error", function() { iframeLoader(true); }); setTimeout(function() { if (!promoted) { iframeLoader(true); } }, LOADER_TIMEOUT); BOOMR_lstart = new Date().getTime(); parentNode.appendChild(link); } else { iframeLoader(false); } function boomerangSaveLoadTime(e) { window.BOOMR_onload = (e && e.timeStamp) || new Date().getTime(); } if (window.addEventListener) { window.addEventListener("load", boomerangSaveLoadTime, false); } else if (window.attachEvent) { window.attachEvent("onload", boomerangSaveLoadTime); } if (document.addEventListener) { document.addEventListener("onBoomerangLoaded", function(e) { e.detail.BOOMR.init({ producer_url: "https://web.archive.org/web/20211020032706/https://monorail-edge.shopifysvc.com/v1/produce", ResourceTiming: { enabled: true, trackedResourceTypes: ["script", "img", "css"] }, }); e.detail.BOOMR.t_end = new Date().getTime(); }); } else if (document.attachEvent) { document.attachEvent("onpropertychange", function(e) { if (!e) e=event; if (e.propertyName === "onBoomerangLoaded") { e.detail.BOOMR.init({ producer_url: "https://web.archive.org/web/20211020032706/https://monorail-edge.shopifysvc.com/v1/produce", ResourceTiming: { enabled: true, trackedResourceTypes: ["script", "img", "css"] }, }); e.detail.BOOMR.t_end = new Date().getTime(); } }); } })(); window.ShopifyAnalytics.lib.page(null,{"pageType":"collection","resourceType":"collection","resourceId":68918476856}); var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) var token = match? match[1]: undefined; if (!hasLoggedConversion(token)) { setCookieIfConversion(token); window.ShopifyAnalytics.lib.track("Viewed Product Category",{"currency":"USD","category":"Collection: barcode-scanners-printers-and-labels","nonInteraction":true}); } }); var eventsListenerScript = document.createElement('script'); eventsListenerScript.async = true; eventsListenerScript.src = "//web.archive.org/web/20211020032706/https://cdn.shopify.com/shopifycloud/shopify/assets/shop_events_listener-565deac0c7edc7850a7762c24c560f0a9670aa5c52a728e9dbb43d5a7887c1d4.js"; document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); })();</script> </head> <body class="template-collection"> <div id="locationBanner" class="location-banner hide" data-current-store="US" data-current-locale="en" role="dialog" aria-labelledby="dialog1_label" aria-modal="true"> <div class="location-banner__content-container"> <div class="location-banner__country-select hide"> <div class="location-banner__message"> <h2 class=""> Hey there. <br> Select a region to browse available products. </h2> </div> <div class="locationBanner-actions"> <div class="location-banner__select"> <span class="location-banner--label">Select region</span> <select name="Select region" id="select-region"> <option value=""></option> </select> </div> <a href="" class="btn location-banner__continue-button">Continue</a> <button class="location-banner__dismiss-button"> <svg width="23" height="24" viewbox="0 0 23 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <line x1="1.21809" y1="1.46019" x2="22.0508" y2="22.2929" stroke="white" stroke-width="2"/> <line y1="-1" x2="29.462" y2="-1" transform="matrix(0.707107 -0.707107 -0.707107 -0.707107 0.510986 21.8328)" stroke="white" stroke-width="2"/> </svg> <span class="visually-hidden"> Dismiss </span> </button> </div> </div> <div class="location-banner__unsupported-region hide"> <div class="location-banner__message"> We're sorry, your region is currently not supported. Please visit <a href="https://web.archive.org/web/20211020032706/https://help.shopify.com/en/manual/sell-in-person/hardware/hardware-overview">here</a> for a list of suppliers. </div> <button class="btn location-banner__dismiss-button"> <svg width="23" height="24" viewbox="0 0 23 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <line x1="1.21809" y1="1.46019" x2="22.0508" y2="22.2929" stroke="white" stroke-width="2"/> <line y1="-1" x2="29.462" y2="-1" transform="matrix(0.707107 -0.707107 -0.707107 -0.707107 0.510986 21.8328)" stroke="white" stroke-width="2"/> </svg> <span class="visually-hidden"> Dismiss </span> </button> </div> </div> </div> <a class="in-page-link visually-hidden skip-link" href="#MainContent">Skip to content</a> <div id="SearchDrawer" class="search-bar drawer drawer--top" role="dialog" aria-modal="true" aria-label="Search our store"> <div class="search-bar__table"> <div class="search-bar__table-cell search-bar__form-wrapper"> <form class="search search-bar__form" action="/web/20211020032706/https://hardware.shopify.com/search" method="get" role="search"> <input class="search__input search-bar__input" type="search" name="q" value="" placeholder="Search our store" aria-label="Search our store"> <button class="search-bar__submit search__submit btn--link" type="submit"> <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewbox="0 0 37 40"><path d="M35.6 36l-9.8-9.8c4.1-5.4 3.6-13.2-1.3-18.1-5.4-5.4-14.2-5.4-19.7 0-5.4 5.4-5.4 14.2 0 19.7 2.6 2.6 6.1 4.1 9.8 4.1 3 0 5.9-1 8.3-2.8l9.8 9.8c.4.4.9.6 1.4.6s1-.2 1.4-.6c.9-.9.9-2.1.1-2.9zm-20.9-8.2c-2.6 0-5.1-1-7-2.9-3.9-3.9-3.9-10.1 0-14C9.6 9 12.2 8 14.7 8s5.1 1 7 2.9c3.9 3.9 3.9 10.1 0 14-1.9 1.9-4.4 2.9-7 2.9z"/></svg> <span class="icon__fallback-text">Search</span> </button> </form> </div> <div class="search-bar__table-cell text-right"> <button type="button" class="btn--link search-bar__close js-drawer-close"> <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewbox="0 0 40 40"><path d="M23.868 20.015L39.117 4.78c1.11-1.108 1.11-2.77 0-3.877-1.109-1.108-2.773-1.108-3.882 0L19.986 16.137 4.737.904C3.628-.204 1.965-.204.856.904c-1.11 1.108-1.11 2.77 0 3.877l15.249 15.234L.855 35.248c-1.108 1.108-1.108 2.77 0 3.877.555.554 1.248.831 1.942.831s1.386-.277 1.94-.83l15.25-15.234 15.248 15.233c.555.554 1.248.831 1.941.831s1.387-.277 1.941-.83c1.11-1.109 1.11-2.77 0-3.878L23.868 20.015z" class="layer"/></svg> <span class="icon__fallback-text">Close search</span> </button> </div> </div> </div> <div id="shopify-section-header" class="shopify-section"> <header> <div id="SiteNavContainer" role="banner"> <div id="fsb_placeholder"></div> <div id="qab_placeholder"></div> <style> .announcement-bar { background-color: #5e6ebf; } .announcement-bar--link:hover { background-color: ; } .announcement-bar__message { color: #ffffff; } </style> <div class="announcement-bar"> <p class="announcement-bar__message">Due to COVID-19 - Expect 1-2 days for order processing</p> </div> <div class="marketing-nav-wrapper"> <nav class="page-width marketing-nav marketing-nav__primary" id="ShopifyMainNav" itemscope="itemscope" itemtype="https://schema.org/SiteNavigationElement" role="navigation" aria-label="Main Navigation"> <button type="button" class="marketing-nav__hamburger hide--desktop js-drawer-open-right" aria-controls="NavDrawer" aria-expanded="false"> <span class="visuallyhidden">Open Main Navigation</span> </button> <div class="marketing-nav__logo"> <a class="marketing-nav__logo__shopify" href="/web/20211020032706/https://hardware.shopify.com/" data-ga-event="Main Nav" data-ga-action="Logo"> <img src="//web.archive.org/web/20211020032706im_/https://cdn.shopify.com/s/files/1/0224/0965/files/logo.png?v=1553693507" alt="Shopify US Hardware Store logo" style="max-width: 125px"> <span class="visuallyhidden">Home</span> </a> </div> <a class="marketing-nav__name" href="/web/20211020032706/https://hardware.shopify.com/"> Hardware store </a> <ul class="marketing-nav__items display--desktop"> <li> <div class="js-popover popover-wrapper" data-position="bottom"> <a class="marketing-nav__item marketing-nav__item--primary popover-trigger " itemprop="name" href="#"> Point of Sale <span class="marketing-nav__arrow" aria-hidden="true"></span> </a> <div class="popover"> <ul class="popover-content"> <li> <a class="marketing-nav__item marketing-nav__item--child" data-ga-event="Main Nav" data-ga-action="Card readers" itemprop="name" href="/web/20211020032706/https://hardware.shopify.com/collections/card-readers-1"> Card readers </a> </li> <li> <a class="marketing-nav__item marketing-nav__item--child" data-ga-event="Main Nav" data-ga-action="iPad stands" itemprop="name" href="/web/20211020032706/https://hardware.shopify.com/collections/ipad-stands"> iPad stands </a> </li> <li> <a class="marketing-nav__item marketing-nav__item--child" data-ga-event="Main Nav" data-ga-action="Barcode scanners, printers, and labels" itemprop="name" href="/web/20211020032706/https://hardware.shopify.com/collections/barcode-scanners-printers-and-labels"> Barcode scanners, printers, and labels </a> </li> <li> <a class="marketing-nav__item marketing-nav__item--child" data-ga-event="Main Nav" data-ga-action="Receipt printers and paper" itemprop="name" href="/web/20211020032706/https://hardware.shopify.com/collections/receipt-printers-and-paper"> Receipt printers and paper </a> </li> <li> <a class="marketing-nav__item marketing-nav__item--child" data-ga-event="Main Nav" data-ga-action="Cash drawers" itemprop="name" href="/web/20211020032706/https://hardware.shopify.com/collections/cash-drawers-1"> Cash drawers </a> </li> <li> <a class="marketing-nav__item marketing-nav__item--child" data-ga-event="Main Nav" data-ga-action="Accessories" itemprop="name" href="/web/20211020032706/https://hardware.shopify.com/collections/accessories"> Accessories </a> </li> <li> <a class="marketing-nav__item marketing-nav__item--child" data-ga-event="Main Nav" data-ga-action="Health and safety" itemprop="name" href="https://web.archive.org/web/20211020032706/https://hardware.shopify.com/collections/health-and-safety"> Health and safety </a> </li> </ul> </div> </div> </li> <li> <div class="js-popover popover-wrapper" data-position="bottom"> <a class="marketing-nav__item marketing-nav__item--primary popover-trigger " itemprop="name" href="#"> Bundles <span class="marketing-nav__arrow" aria-hidden="true"></span> </a> <div class="popover"> <ul class="popover-content"> <li> <a class="marketing-nav__item marketing-nav__item--child" data-ga-event="Main Nav" data-ga-action="Retail Bundle 9.7"" itemprop="name" href="/web/20211020032706/https://hardware.shopify.com/products/retail-bundle-9-7-2"> Retail Bundle 9.7" </a> </li> <li> <a class="marketing-nav__item marketing-nav__item--child" data-ga-event="Main Nav" data-ga-action="Retail Bundle 10.2"/Air 10.5"" itemprop="name" href="/web/20211020032706/https://hardware.shopify.com/products/retail-bundle-10-2-air-10-5-2"> Retail Bundle 10.2"/Air 10.5" </a> </li> <li> <a class="marketing-nav__item marketing-nav__item--child" data-ga-event="Main Nav" data-ga-action="Start-up Bundle 9.7"" itemprop="name" href="/web/20211020032706/https://hardware.shopify.com/products/start-up-bundle-9-7-2"> Start-up Bundle 9.7" </a> </li> <li> <a class="marketing-nav__item marketing-nav__item--child" data-ga-event="Main Nav" data-ga-action="Start-up Bundle 10.2"/Air 10.5"" itemprop="name" href="/web/20211020032706/https://hardware.shopify.com/products/startup-bundle-10-2-3"> Start-up Bundle 10.2"/Air 10.5" </a> </li> <li> <a class="marketing-nav__item marketing-nav__item--child" data-ga-event="Main Nav" data-ga-action="mPOP™" itemprop="name" href="/web/20211020032706/https://hardware.shopify.com/collections/mpop"> mPOP™ </a> </li> <li> <a class="marketing-nav__item marketing-nav__item--child" data-ga-event="Main Nav" data-ga-action="DYMO Backoffice Starter Kit" itemprop="name" href="/web/20211020032706/https://hardware.shopify.com/products/backoffice-starter-kit"> DYMO Backoffice Starter Kit </a> </li> <li> <a class="marketing-nav__item marketing-nav__item--child" data-ga-event="Main Nav" data-ga-action="DYMO eCommerce Shipping Bundle" itemprop="name" href="/web/20211020032706/https://hardware.shopify.com/products/dymo-ecommerce-shipping-bundle"> DYMO eCommerce Shipping Bundle </a> </li> </ul> </div> </div> </li> <li> <div class="js-popover popover-wrapper" data-position="bottom"> <a class="marketing-nav__item marketing-nav__item--primary popover-trigger " itemprop="name" href="#"> Shipping <span class="marketing-nav__arrow" aria-hidden="true"></span> </a> <div class="popover"> <ul class="popover-content"> <li> <a class="marketing-nav__item marketing-nav__item--child" data-ga-event="Main Nav" data-ga-action="Shipping label printers and labels" itemprop="name" href="/web/20211020032706/https://hardware.shopify.com/collections/shipping-label-printers-and-labels"> Shipping label printers and labels </a> </li> <li> <a class="marketing-nav__item marketing-nav__item--child" data-ga-event="Main Nav" data-ga-action="Sustainable Packaging" itemprop="name" href="/web/20211020032706/https://hardware.shopify.com/collections/sustainable-packaging"> Sustainable Packaging </a> </li> <li> <a class="marketing-nav__item marketing-nav__item--child" data-ga-event="Main Nav" data-ga-action="Scales" itemprop="name" href="/web/20211020032706/https://hardware.shopify.com/collections/scales"> Scales </a> </li> </ul> </div> </div> </li> <li> <div class="js-popover popover-wrapper" data-position="bottom"> <a class="marketing-nav__item marketing-nav__item--primary popover-trigger " itemprop="name" href="#"> Gift cards <span class="marketing-nav__arrow" aria-hidden="true"></span> </a> <div class="popover"> <ul class="popover-content"> <li> <a class="marketing-nav__item marketing-nav__item--child" data-ga-event="Main Nav" data-ga-action="Customizable gift cards" itemprop="name" href="/web/20211020032706/https://hardware.shopify.com/collections/customizable-gift-cards"> Customizable gift cards </a> </li> <li> <a class="marketing-nav__item marketing-nav__item--child" data-ga-event="Main Nav" data-ga-action="Gift card sleeves" itemprop="name" href="/web/20211020032706/https://hardware.shopify.com/products/gift-card-sleeves"> Gift card sleeves </a> </li> </ul> </div> </div> </li> <li> <div class="js-popover popover-wrapper" data-position="bottom"> <a class="marketing-nav__item marketing-nav__item--primary popover-trigger " itemprop="name" href="https://web.archive.org/web/20211020032706/https://shopify.fello.com/"> Rental </a> </div> </li> </ul> <ul class="marketing-nav__items marketing-nav__user display--desktop"> <li> <div class="js-popover popover-wrapper" data-position="bottom"> <a class="marketing-nav__item marketing-nav__item--primary popover-trigger " itemprop="name" href="#" aria-expanded="false" aria-describedby="Popover5"> United States <span class="marketing-nav__arrow" aria-hidden="true"></span> </a> <div class="popover popover--bottom" id="Popover5"> <ul class="popover-content"> <li> <a class="marketing-nav__item marketing-nav__item--child" itemprop="name" href="https://web.archive.org/web/20211020032706/http://hardware.shopify.com.au/"> Australia </a> </li> <li> <a class="marketing-nav__item marketing-nav__item--child" itemprop="name" href="https://web.archive.org/web/20211020032706/https://hardware.shopify.ca/"> Canada (EN) </a> </li> <li> <a class="marketing-nav__item marketing-nav__item--child" itemprop="name" href="https://web.archive.org/web/20211020032706/https://hardware.shopify.ca/fr"> Canada (FR) </a> </li> <li> <a class="marketing-nav__item marketing-nav__item--child" itemprop="name" href="https://web.archive.org/web/20211020032706/https://hardware.shopify.de/"> EUR (Deutsch) </a> </li> <li> <a class="marketing-nav__item marketing-nav__item--child" itemprop="name" href="https://web.archive.org/web/20211020032706/https://hardware.shopify.nl/"> EUR (Dutch) </a> </li> <li> <a class="marketing-nav__item marketing-nav__item--child" itemprop="name" href="https://web.archive.org/web/20211020032706/https://hardware.shopify.eu/"> EUR (English) </a> </li> <li> <a class="marketing-nav__item marketing-nav__item--child" itemprop="name" href="https://web.archive.org/web/20211020032706/https://hardware.shopify.ie/"> Ireland </a> </li> <li> <a class="marketing-nav__item marketing-nav__item--child" itemprop="name" href="https://web.archive.org/web/20211020032706/https://hardware.shopify.co.nz/"> New Zealand </a> </li> <li> <a class="marketing-nav__item marketing-nav__item--child" itemprop="name" href="https://web.archive.org/web/20211020032706/https://hardware.shopify.co.uk/"> United Kingdom </a> </li> <li> <a class="marketing-nav__item marketing-nav__item--child" itemprop="name" href="https://web.archive.org/web/20211020032706/https://hardware.shopify.com/"> United States </a> </li> </ul> </div> </div> </li> <li> <a href="/web/20211020032706/https://hardware.shopify.com/cart" class="nav__cart-button"> Cart </a> </li> </ul> </nav> </div> <div id="NavDrawer" class="drawer drawer--right"> <div class="drawer__inner"> <div class="drawer__top"> <div class="marketing-nav__logo"> <a class="marketing-nav__logo__shopify" href="/web/20211020032706/https://hardware.shopify.com/" data-ga-event="Mobile Nav" data-ga-action="Logo" data-ga-label="Nav"> <img src="//web.archive.org/web/20211020032706im_/https://cdn.shopify.com/s/files/1/0224/0965/files/logo.png?v=1553693507" alt="Shopify US Hardware Store logo" style="max-height: 32px"> <span class="visuallyhidden">Home</span> </a> </div> <button type="button" class="drawer__close-button js-drawer-close" aria-controls="NavDrawer" aria-expanded="true"> <span class="visuallyhidden">Close Main Navigation</span> </button> </div> <nav role="navigation" aria-label="Main Navigation"> <ul class="drawer__items drawer__items--group"> <li> <a href="/web/20211020032706/https://hardware.shopify.com/" class="drawer__item"> Hardware store </a> </li> </ul> <ul class="drawer__items drawer__items--primary DrawerNavAccordion" id="DrawerNavPrimaryAccordion"> <li class="accordion-item"> <button type="button" class="drawer__item drawer__item--primary accordion-link"> Point of Sale <span class="marketing-nav__arrow" aria-hidden="true"></span> </button> <ul class="drawer__items drawer__items--nested accordion-content"> <li> <a class="drawer__item" data-ga-event="Main Nav" data-ga-action="Card readers" href="/web/20211020032706/https://hardware.shopify.com/collections/card-readers-1"> Card readers </a> </li> <li> <a class="drawer__item" data-ga-event="Main Nav" data-ga-action="iPad stands" href="/web/20211020032706/https://hardware.shopify.com/collections/ipad-stands"> iPad stands </a> </li> <li> <a class="drawer__item" data-ga-event="Main Nav" data-ga-action="Barcode scanners, printers, and labels" href="/web/20211020032706/https://hardware.shopify.com/collections/barcode-scanners-printers-and-labels"> Barcode scanners, printers, and labels </a> </li> <li> <a class="drawer__item" data-ga-event="Main Nav" data-ga-action="Receipt printers and paper" href="/web/20211020032706/https://hardware.shopify.com/collections/receipt-printers-and-paper"> Receipt printers and paper </a> </li> <li> <a class="drawer__item" data-ga-event="Main Nav" data-ga-action="Cash drawers" href="/web/20211020032706/https://hardware.shopify.com/collections/cash-drawers-1"> Cash drawers </a> </li> <li> <a class="drawer__item" data-ga-event="Main Nav" data-ga-action="Accessories" href="/web/20211020032706/https://hardware.shopify.com/collections/accessories"> Accessories </a> </li> <li> <a class="drawer__item" data-ga-event="Main Nav" data-ga-action="Health and safety" href="https://web.archive.org/web/20211020032706/https://hardware.shopify.com/collections/health-and-safety"> Health and safety </a> </li> </ul> </li> <li class="accordion-item"> <button type="button" class="drawer__item drawer__item--primary accordion-link"> Bundles <span class="marketing-nav__arrow" aria-hidden="true"></span> </button> <ul class="drawer__items drawer__items--nested accordion-content"> <li> <a class="drawer__item" data-ga-event="Main Nav" data-ga-action="Retail Bundle 9.7"" href="/web/20211020032706/https://hardware.shopify.com/products/retail-bundle-9-7-2"> Retail Bundle 9.7" </a> </li> <li> <a class="drawer__item" data-ga-event="Main Nav" data-ga-action="Retail Bundle 10.2"/Air 10.5"" href="/web/20211020032706/https://hardware.shopify.com/products/retail-bundle-10-2-air-10-5-2"> Retail Bundle 10.2"/Air 10.5" </a> </li> <li> <a class="drawer__item" data-ga-event="Main Nav" data-ga-action="Start-up Bundle 9.7"" href="/web/20211020032706/https://hardware.shopify.com/products/start-up-bundle-9-7-2"> Start-up Bundle 9.7" </a> </li> <li> <a class="drawer__item" data-ga-event="Main Nav" data-ga-action="Start-up Bundle 10.2"/Air 10.5"" href="/web/20211020032706/https://hardware.shopify.com/products/startup-bundle-10-2-3"> Start-up Bundle 10.2"/Air 10.5" </a> </li> <li> <a class="drawer__item" data-ga-event="Main Nav" data-ga-action="mPOP™" href="/web/20211020032706/https://hardware.shopify.com/collections/mpop"> mPOP™ </a> </li> <li> <a class="drawer__item" data-ga-event="Main Nav" data-ga-action="DYMO Backoffice Starter Kit" href="/web/20211020032706/https://hardware.shopify.com/products/backoffice-starter-kit"> DYMO Backoffice Starter Kit </a> </li> <li> <a class="drawer__item" data-ga-event="Main Nav" data-ga-action="DYMO eCommerce Shipping Bundle" href="/web/20211020032706/https://hardware.shopify.com/products/dymo-ecommerce-shipping-bundle"> DYMO eCommerce Shipping Bundle </a> </li> </ul> </li> <li class="accordion-item"> <button type="button" class="drawer__item drawer__item--primary accordion-link"> Shipping <span class="marketing-nav__arrow" aria-hidden="true"></span> </button> <ul class="drawer__items drawer__items--nested accordion-content"> <li> <a class="drawer__item" data-ga-event="Main Nav" data-ga-action="Shipping label printers and labels" href="/web/20211020032706/https://hardware.shopify.com/collections/shipping-label-printers-and-labels"> Shipping label printers and labels </a> </li> <li> <a class="drawer__item" data-ga-event="Main Nav" data-ga-action="Sustainable Packaging" href="/web/20211020032706/https://hardware.shopify.com/collections/sustainable-packaging"> Sustainable Packaging </a> </li> <li> <a class="drawer__item" data-ga-event="Main Nav" data-ga-action="Scales" href="/web/20211020032706/https://hardware.shopify.com/collections/scales"> Scales </a> </li> </ul> </li> <li class="accordion-item"> <button type="button" class="drawer__item drawer__item--primary accordion-link"> Gift cards <span class="marketing-nav__arrow" aria-hidden="true"></span> </button> <ul class="drawer__items drawer__items--nested accordion-content"> <li> <a class="drawer__item" data-ga-event="Main Nav" data-ga-action="Customizable gift cards" href="/web/20211020032706/https://hardware.shopify.com/collections/customizable-gift-cards"> Customizable gift cards </a> </li> <li> <a class="drawer__item" data-ga-event="Main Nav" data-ga-action="Gift card sleeves" href="/web/20211020032706/https://hardware.shopify.com/products/gift-card-sleeves"> Gift card sleeves </a> </li> </ul> </li> <li> <a class="drawer__item drawer__item--primary" href="https://web.archive.org/web/20211020032706/https://shopify.fello.com/"> Rental </a> </li> </ul> <ul class="drawer__items drawer__items--group DrawerNavAccordion"> <li> <li class="accordion-item"> <button type="button" class="drawer__item drawer__item--primary accordion-link" tabindex="0" aria-expanded="false" aria-controls="Accordion12"> United States <span class="marketing-nav__arrow" aria-hidden="true"></span> </button> <ul class="drawer__items drawer__items--nested accordion-content" aria-hidden="true" id="Accordion12"> <li> <a class="drawer__item" href="https://web.archive.org/web/20211020032706/http://hardware.shopify.com.au/"> Australia </a> </li> <li> <a class="drawer__item" href="https://web.archive.org/web/20211020032706/https://hardware.shopify.ca/"> Canada (EN) </a> </li> <li> <a class="drawer__item" href="https://web.archive.org/web/20211020032706/https://hardware.shopify.ca/fr"> Canada (FR) </a> </li> <li> <a class="drawer__item" href="https://web.archive.org/web/20211020032706/https://hardware.shopify.de/"> EUR (Deutsch) </a> </li> <li> <a class="drawer__item" href="https://web.archive.org/web/20211020032706/https://hardware.shopify.nl/"> EUR (Dutch) </a> </li> <li> <a class="drawer__item" href="https://web.archive.org/web/20211020032706/https://hardware.shopify.eu/"> EUR (English) </a> </li> <li> <a class="drawer__item" href="https://web.archive.org/web/20211020032706/https://hardware.shopify.ie/"> Ireland </a> </li> <li> <a class="drawer__item" href="https://web.archive.org/web/20211020032706/https://hardware.shopify.co.nz/"> New Zealand </a> </li> <li> <a class="drawer__item" href="https://web.archive.org/web/20211020032706/https://hardware.shopify.co.uk/"> United Kingdom </a> </li> <li> <a class="drawer__item" href="https://web.archive.org/web/20211020032706/https://hardware.shopify.com/"> United States </a> </li> </ul> </li> </li> <li> <a href="/web/20211020032706/https://hardware.shopify.com/cart" class="drawer__item drawer__item-cart"> Cart </a> </li> </ul> </nav> </div> </div> </div> </header> <script type="application/ld+json"> { "@context": "https://web.archive.org/web/20211020032706/http://schema.org", "@type": "Organization", "name": "Shopify US Hardware Store", "logo": "https://web.archive.org/web/20211020032706/https://cdn.shopify.com/s/files/1/0224/0965/files/logo_250x.png?v=1553693507", "sameAs": [ "https://web.archive.org/web/20211020032706/https://twitter.com/shopify", "https://web.archive.org/web/20211020032706/https://facebook.com/shopify", "https://web.archive.org/web/20211020032706/https://pinterest.com/shopify", "https://web.archive.org/web/20211020032706/https://instagram.com/shopify", "https://web.archive.org/web/20211020032706/http://shopify.tumblr.com", "https://web.archive.org/web/20211020032706/https://www.snapchat.com/add/shopify", "https://web.archive.org/web/20211020032706/https://youtube.com/shopify", "https://web.archive.org/web/20211020032706/https://vimeo.com/shopify" ], "url": "https://web.archive.org/web/20211020032706/https://hardware.shopify.com" } </script> </div> <div class="page-container" id="PageContainer"> <main class="main-content js-focus-hidden" id="MainContent" role="main" tabindex="-1"> <div id="shopify-section-collection-template" class="shopify-section"> <div data-section-id="collection-template" data-section-type="collection-template"> <header class="collection-header"> <div class="page-width"> <div class="section-header"> <div class="grid"> <div class="grid__item medium-up--one-half"> <h1 class="h3"> <span role="text"> <span class="visually-hidden">Collection: </span> Barcode scanners, printers, and labels </span> </h1> </div> <div class="grid__item medium-up--one-half"> <div class="filters-toolbar"> <div class="filters-toolbar__item-wrapper"> <div class="filters-toolbar__item-child"><label class="filters-toolbar__label select-label" for="SortBy">Sort by</label> <div class="filters-toolbar__input-wrapper select-group"> <select name="sort_by" id="SortBy" class="filters-toolbar__input hidden" aria-describedby="a11y-refresh-page-message" data-default-sortby="manual"><option value="manual" selected="selected">Featured</option><option value="best-selling">Best selling</option><option value="title-ascending">Alphabetically, A-Z</option><option value="title-descending">Alphabetically, Z-A</option><option value="price-ascending">Price, low to high</option><option value="price-descending">Price, high to low</option><option value="created-ascending">Date, old to new</option><option value="created-descending">Date, new to old</option></select> <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewbox="0 0 498.98 284.49"><defs><style>.cls-1{fill:#231f20}</style></defs><path class="cls-1" d="M80.93 271.76A35 35 0 0 1 140.68 247l189.74 189.75L520.16 247a35 35 0 1 1 49.5 49.5L355.17 511a35 35 0 0 1-49.5 0L91.18 296.5a34.89 34.89 0 0 1-10.25-24.74z" transform="translate(-80.93 -236.76)"/></svg> </div> </div> </div> </div> </div> </div> </div> </div> </header> <div class="page-width" id="Collection"> <ul class="grid grid--uniform grid--view-items"> <li class="grid__item grid__item--collection-template small--one-whole medium-up--one-third"> <a href="/web/20211020032706/https://hardware.shopify.com/collections/barcode-scanners-printers-and-labels/products/1d-barcode-scanner-1" class="grid-view-item product-card"> <div class="product-card__image-wrapper"> <div class="product-card__image lazyload" style="background-image: url('//web.archive.org/web/20211020032706im_/https://cdn.shopify.com/s/files/1/0224/0965/products/S7XX-Black.28_345x345.png?v=1621612354');"></div> </div> <div class="h4 grid-view-item__title product-card__title" aria-hidden="false">1D Barcode Scanner</div> <!-- snippet/product-price.liquid --> <dl class="price" data-price> <div class="price__regular "> <dt> <span class="visually-hidden visually-hidden--inline">Regular price</span> </dt> <dd> <span class="price-item price-item--regular" data-regular-price>$229 <span class="price-addendum"></span></span> </dd> </div> <div class="price__sale"> <dt> <span class="visually-hidden visually-hidden--inline">Sale price</span> </dt> <dd> <span class="price-item price-item--sale" data-sale-price>$229 <span class="price-addendum"></span></span> <span class="price-item__label" aria-hidden="true">Sale</span> </dd> </div> </dl> </a> </li> <li class="grid__item grid__item--collection-template small--one-whole medium-up--one-third"> <a href="/web/20211020032706/https://hardware.shopify.com/collections/barcode-scanners-printers-and-labels/products/2d-barcode-scanner-1" class="grid-view-item product-card"> <div class="product-card__image-wrapper"> <div class="product-card__image lazyload" style="background-image: url('//web.archive.org/web/20211020032706im_/https://cdn.shopify.com/s/files/1/0224/0965/products/S7XX-Black.28_66b0c6fa-b513-463c-bd72-5ddb19bf918f_345x345.png?v=1613080219');"></div> </div> <div class="h4 grid-view-item__title product-card__title" aria-hidden="false">2D Barcode Scanner</div> <!-- snippet/product-price.liquid --> <dl class="price" data-price> <div class="price__regular "> <dt> <span class="visually-hidden visually-hidden--inline">Regular price</span> </dt> <dd> <span class="price-item price-item--regular" data-regular-price>$329 <span class="price-addendum"></span></span> </dd> </div> <div class="price__sale"> <dt> <span class="visually-hidden visually-hidden--inline">Sale price</span> </dt> <dd> <span class="price-item price-item--sale" data-sale-price>$329 <span class="price-addendum"></span></span> <span class="price-item__label" aria-hidden="true">Sale</span> </dd> </div> </dl> </a> </li> <li class="grid__item grid__item--collection-template small--one-whole medium-up--one-third"> <a href="/web/20211020032706/https://hardware.shopify.com/collections/barcode-scanners-printers-and-labels/products/barcode-scanner-cradle" class="grid-view-item product-card"> <div class="product-card__image-wrapper"> <div class="product-card__image lazyload" style="background-image: url('//web.archive.org/web/20211020032706im_/https://cdn.shopify.com/s/files/1/0224/0965/products/BarcodeScannerCradle-AC4133-1871_345x345.jpg?v=1592339169');"></div> </div> <div class="h4 grid-view-item__title product-card__title" aria-hidden="false">Barcode Scanner Cradle</div> <!-- snippet/product-price.liquid --> <dl class="price" data-price> <div class="price__regular "> <dt> <span class="visually-hidden visually-hidden--inline">Regular price</span> </dt> <dd> <span class="price-item price-item--regular" data-regular-price>$49 <span class="price-addendum"></span></span> </dd> </div> <div class="price__sale"> <dt> <span class="visually-hidden visually-hidden--inline">Sale price</span> </dt> <dd> <span class="price-item price-item--sale" data-sale-price>$49 <span class="price-addendum"></span></span> <span class="price-item__label" aria-hidden="true">Sale</span> </dd> </div> </dl> </a> </li> <li class="grid__item grid__item--collection-template small--one-whole medium-up--one-third"> <a href="/web/20211020032706/https://hardware.shopify.com/collections/barcode-scanners-printers-and-labels/products/dymo-labelwriter-450-label-printer" class="grid-view-item product-card"> <div class="product-card__image-wrapper"> <div class="product-card__image lazyload" style="background-image: url('//web.archive.org/web/20211020032706im_/https://cdn.shopify.com/s/files/1/0224/0965/products/DYMOLabelWriter450w_Logo_345x345.png?v=1629998545');"></div> </div> <div class="h4 grid-view-item__title product-card__title" aria-hidden="false">DYMO LabelWriter® 450 Label Printer</div> <!-- snippet/product-price.liquid --> <dl class="price" data-price> <div class="price__regular "> <dt> <span class="visually-hidden visually-hidden--inline">Regular price</span> </dt> <dd> <span class="price-item price-item--regular" data-regular-price>$119 <span class="price-addendum"></span></span> </dd> </div> <div class="price__sale"> <dt> <span class="visually-hidden visually-hidden--inline">Sale price</span> </dt> <dd> <span class="price-item price-item--sale" data-sale-price>$119 <span class="price-addendum"></span></span> <span class="price-item__label" aria-hidden="true">Sale</span> </dd> </div> </dl> </a> </li> <li class="grid__item grid__item--collection-template small--one-whole medium-up--one-third"> <a href="/web/20211020032706/https://hardware.shopify.com/collections/barcode-scanners-printers-and-labels/products/dymo-labelwriter-wireless-label-printer" class="grid-view-item product-card"> <div class="product-card__image-wrapper"> <div class="product-card__image lazyload" style="background-image: url('//web.archive.org/web/20211020032706im_/https://cdn.shopify.com/s/files/1/0224/0965/products/Wireless_Barcode_Printer_-_2002150_1_345x345.jpg?v=1630595643');"></div> </div> <div class="h4 grid-view-item__title product-card__title" aria-hidden="false">DYMO LabelWriter® Wireless Label Printer</div> <!-- snippet/product-price.liquid --> <dl class="price" data-price> <div class="price__regular "> <dt> <span class="visually-hidden visually-hidden--inline">Regular price</span> </dt> <dd> <span class="price-item price-item--regular" data-regular-price>$149 <span class="price-addendum"></span></span> </dd> </div> <div class="price__sale"> <dt> <span class="visually-hidden visually-hidden--inline">Sale price</span> </dt> <dd> <span class="price-item price-item--sale" data-sale-price>$149 <span class="price-addendum"></span></span> <span class="price-item__label" aria-hidden="true">Sale</span> </dd> </div> </dl> </a> </li> <li class="grid__item grid__item--collection-template small--one-whole medium-up--one-third"> <a href="/web/20211020032706/https://hardware.shopify.com/collections/barcode-scanners-printers-and-labels/products/zebra-4-zsb-label-printer" class="grid-view-item product-card"> <div class="product-card__image-wrapper"> <div class="product-card__image lazyload" style="background-image: url('//web.archive.org/web/20211020032706im_/https://cdn.shopify.com/s/files/1/0224/0965/products/ZSB_DP14_PRINTER_PRODUCT_FRONT_LIGHT_OFF_1_345x345.png?v=1623691932');"></div> </div> <div class="h4 grid-view-item__title product-card__title" aria-hidden="false">Zebra 4" ZSB Label Printer</div> <!-- snippet/product-price.liquid --> <dl class="price" data-price> <div class="price__regular "> <dt> <span class="visually-hidden visually-hidden--inline">Regular price</span> </dt> <dd> <span class="price-item price-item--regular" data-regular-price>$299 <span class="price-addendum"></span></span> </dd> </div> <div class="price__sale"> <dt> <span class="visually-hidden visually-hidden--inline">Sale price</span> </dt> <dd> <span class="price-item price-item--sale" data-sale-price>$299 <span class="price-addendum"></span></span> <span class="price-item__label" aria-hidden="true">Sale</span> </dd> </div> </dl> </a> </li> <li class="grid__item grid__item--collection-template small--one-whole medium-up--one-third"> <a href="/web/20211020032706/https://hardware.shopify.com/collections/barcode-scanners-printers-and-labels/products/zebra-2-zsb-label-printer" class="grid-view-item product-card"> <div class="product-card__image-wrapper"> <div class="product-card__image lazyload" style="background-image: url('//web.archive.org/web/20211020032706im_/https://cdn.shopify.com/s/files/1/0224/0965/products/ZSB_DP12_PRINTER_PRODUCT_FRONT_LIGHT_OFF_345x345.png?v=1623691869');"></div> </div> <div class="h4 grid-view-item__title product-card__title" aria-hidden="false">Zebra 2" ZSB Label Printer</div> <!-- snippet/product-price.liquid --> <dl class="price" data-price> <div class="price__regular "> <dt> <span class="visually-hidden visually-hidden--inline">Regular price</span> </dt> <dd> <span class="price-item price-item--regular" data-regular-price>$169 <span class="price-addendum"></span></span> </dd> </div> <div class="price__sale"> <dt> <span class="visually-hidden visually-hidden--inline">Sale price</span> </dt> <dd> <span class="price-item price-item--sale" data-sale-price>$169 <span class="price-addendum"></span></span> <span class="price-item__label" aria-hidden="true">Sale</span> </dd> </div> </dl> </a> </li> <li class="grid__item grid__item--collection-template small--one-whole medium-up--one-third"> <a href="/web/20211020032706/https://hardware.shopify.com/collections/barcode-scanners-printers-and-labels/products/zebra-zd220-usb" class="grid-view-item product-card"> <div class="product-card__image-wrapper"> <div class="product-card__image lazyload" style="background-image: url('//web.archive.org/web/20211020032706im_/https://cdn.shopify.com/s/files/1/0224/0965/products/zd220-photography-product-left_345x345.png?v=1613504871');"></div> </div> <div class="h4 grid-view-item__title product-card__title" aria-hidden="false">Zebra Label Printer (USB)</div> <!-- snippet/product-price.liquid --> <dl class="price price--on-sale" data-price> <div class="price__regular "> <dt> <span class="visually-hidden visually-hidden--inline">Regular price</span> </dt> <dd> <span class="price-item price-item--regular" data-regular-price>$319</span> </dd> </div> <div class="price__sale"> <dt> <span class="visually-hidden visually-hidden--inline">Sale price</span> </dt> <dd> <span class="price-item price-item--sale" data-sale-price>$269 <span class="price-addendum"></span></span> <span class="price-item__label" aria-hidden="true">Sale</span> </dd> </div> </dl> </a> </li> <li class="grid__item grid__item--collection-template small--one-whole medium-up--one-third"> <a href="/web/20211020032706/https://hardware.shopify.com/collections/barcode-scanners-printers-and-labels/products/zebra-zd420-wireless" class="grid-view-item product-card"> <div class="product-card__image-wrapper"> <div class="product-card__image lazyload" style="background-image: url('//web.archive.org/web/20211020032706im_/https://cdn.shopify.com/s/files/1/0224/0965/products/Zebra-zd420-photography-product-left-FINAL_345x345.png?v=1614101593');"></div> </div> <div class="h4 grid-view-item__title product-card__title" aria-hidden="false">Zebra Label Printer (Wireless)</div> <!-- snippet/product-price.liquid --> <dl class="price" data-price> <div class="price__regular "> <dt> <span class="visually-hidden visually-hidden--inline">Regular price</span> </dt> <dd> <span class="price-item price-item--regular" data-regular-price>$499 <span class="price-addendum"></span></span> </dd> </div> <div class="price__sale"> <dt> <span class="visually-hidden visually-hidden--inline">Sale price</span> </dt> <dd> <span class="price-item price-item--sale" data-sale-price>$499 <span class="price-addendum"></span></span> <span class="price-item__label" aria-hidden="true">Sale</span> </dd> </div> </dl> </a> </li> <li class="grid__item grid__item--collection-template small--one-whole medium-up--one-third"> <a href="/web/20211020032706/https://hardware.shopify.com/collections/barcode-scanners-printers-and-labels/products/dymo-barcode-labels" class="grid-view-item product-card"> <div class="product-card__image-wrapper"> <div class="product-card__image lazyload" style="background-image: url('//web.archive.org/web/20211020032706im_/https://cdn.shopify.com/s/files/1/0224/0965/products/labels_345x345.jpeg?v=1608065565');"></div> </div> <div class="h4 grid-view-item__title product-card__title" aria-hidden="false">DYMO Barcode Labels</div> <!-- snippet/product-price.liquid --> <dl class="price" data-price> <div class="price__regular "> <dt> <span class="visually-hidden visually-hidden--inline">Regular price</span> </dt> <dd> <span class="price-item price-item--regular" data-regular-price>$19 <span class="price-addendum"></span></span> </dd> </div> <div class="price__sale"> <dt> <span class="visually-hidden visually-hidden--inline">Sale price</span> </dt> <dd> <span class="price-item price-item--sale" data-sale-price>$19 <span class="price-addendum"></span></span> <span class="price-item__label" aria-hidden="true">Sale</span> </dd> </div> </dl> </a> </li> <li class="grid__item grid__item--collection-template small--one-whole medium-up--one-third"> <a href="/web/20211020032706/https://hardware.shopify.com/collections/barcode-scanners-printers-and-labels/products/zebra-zsb-barcode-labels" class="grid-view-item product-card"> <div class="product-card__image-wrapper"> <div class="product-card__image lazyload" style="background-image: url('//web.archive.org/web/20211020032706im_/https://cdn.shopify.com/s/files/1/0224/0965/products/LC6_US_ZEBRA_2_INCH_LABEL_BARCODE_345x345.png?v=1623691649');"></div> </div> <div class="h4 grid-view-item__title product-card__title" aria-hidden="false">Zebra ZSB Barcode Labels</div> <!-- snippet/product-price.liquid --> <dl class="price" data-price> <div class="price__regular "> <dt> <span class="visually-hidden visually-hidden--inline">Regular price</span> </dt> <dd> <span class="price-item price-item--regular" data-regular-price>$25 <span class="price-addendum"></span></span> </dd> </div> <div class="price__sale"> <dt> <span class="visually-hidden visually-hidden--inline">Sale price</span> </dt> <dd> <span class="price-item price-item--sale" data-sale-price>$25 <span class="price-addendum"></span></span> <span class="price-item__label" aria-hidden="true">Sale</span> </dd> </div> </dl> </a> </li> <li class="grid__item grid__item--collection-template small--one-whole medium-up--one-third"> <a href="/web/20211020032706/https://hardware.shopify.com/collections/barcode-scanners-printers-and-labels/products/zebra-barcode-labels" class="grid-view-item product-card"> <div class="product-card__image-wrapper"> <div class="product-card__image lazyload" style="background-image: url('//web.archive.org/web/20211020032706im_/https://cdn.shopify.com/s/files/1/0224/0965/products/ZebraLabels_345x345.jpg?v=1629828715');"></div> </div> <div class="h4 grid-view-item__title product-card__title" aria-hidden="false">Zebra Barcode Labels</div> <!-- snippet/product-price.liquid --> <dl class="price" data-price> <div class="price__regular "> <dt> <span class="visually-hidden visually-hidden--inline">Regular price</span> </dt> <dd> <span class="price-item price-item--regular" data-regular-price>$19 <span class="price-addendum"></span></span> </dd> </div> <div class="price__sale"> <dt> <span class="visually-hidden visually-hidden--inline">Sale price</span> </dt> <dd> <span class="price-item price-item--sale" data-sale-price>$19 <span class="price-addendum"></span></span> <span class="price-item__label" aria-hidden="true">Sale</span> </dd> </div> </dl> </a> </li> </ul> </div> </div> </div> </main> <div id="shopify-section-footer" class="shopify-section"> <div id="GlobalIconSymbols" style="display: none;"><svg xmlns="http://www.w3.org/2000/svg"><symbol id="modules-play"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 20 20"><path d="M5,3.51,15.82,10,5,16.49v-13M4.33,1A1.33,1.33,0,0,0,3,2.33V17.67A1.33,1.33,0,0,0,4.33,19,1.3,1.3,0,0,0,5,18.81L17.8,11.14a1.33,1.33,0,0,0,0-2.28L5,1.19A1.3,1.3,0,0,0,4.33,1Z"/></svg></symbol><symbol id="homepage-13034400039-pillar-nav-start"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 27 27"><path fill="#fff" d="M13.53 27a13.53 13.53 0 0 1-9-23.62 1.5 1.5 0 0 1 2 2.24 10.53 10.53 0 1 0 14 0 1.5 1.5 0 0 1 2-2.26 13.53 13.53 0 0 1-9 23.62z"/><path fill="#fff" d="M13.5 14a1.5 1.5 0 0 1-1.5-1.5v-11a1.5 1.5 0 0 1 3 0v11a1.5 1.5 0 0 1-1.5 1.5z"/></svg></symbol><symbol id="modules-caret-down"><svg xmlns="http://www.w3.org/2000/svg" baseprofile="tiny" viewbox="0 0 10.289 6.563"><path d="M5.212 6.563L0 1.423 1.404 0l3.788 3.735L8.865.01l1.424 1.404"/></svg></symbol><symbol id="homepage-13034400039-pillar-nav-sell"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 27 27"><path fill="#fff" d="M25.5 27h-24A1.5 1.5 0 0 1 0 25.5 1.5 1.5 0 0 1 1.5 24h24a1.5 1.5 0 0 1 1.5 1.5 1.5 1.5 0 0 1-1.5 1.5zM25.79 8a1.36 1.36 0 0 1-.29 0A1.5 1.5 0 0 1 24 6.79l-.29-1.45-8 12a1.48 1.48 0 0 1-1.21.67 1.44 1.44 0 0 1-1.24-.6l-4.72-6.35-5.81 8.3A1.49 1.49 0 0 1 1.5 20a1.5 1.5 0 0 1-1.23-2.36l7-10a1.5 1.5 0 0 1 2.43 0l4.73 6.3 6.81-10.26-1.45.32a1.5 1.5 0 1 1-.58-3l5-1a1.51 1.51 0 0 1 .56 0l.23.09.23.1a1.71 1.71 0 0 1 .39.32 1.49 1.49 0 0 1 .28.49.84.84 0 0 1 .05.17v.07l1 4.93A1.49 1.49 0 0 1 25.79 8z"/></svg></symbol><symbol id="homepage-13034400039-pillar-nav-market"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 27 27"><path fill="#fff" d="M21.5 16a5.44 5.44 0 0 0-4.06 1.8l-6.54-3.27a5 5 0 0 0 .1-1 5.07 5.07 0 0 0-.1-1l6.54-3.33A5.44 5.44 0 0 0 21.5 11 5.5 5.5 0 1 0 16 5.5a5 5 0 0 0 .1 1L9.56 9.79a5.47 5.47 0 0 0-2.69-1.62 5.57 5.57 0 0 0-5 1.21 5.5 5.5 0 1 0 7.7 7.82l6.54 3.27a5 5 0 0 0-.1 1A5.5 5.5 0 1 0 21.5 16zm0-13A2.5 2.5 0 1 1 19 5.5 2.5 2.5 0 0 1 21.5 3zm-16 13a2.5 2.5 0 1 1 0-5 2.72 2.72 0 0 1 .63.08A2.5 2.5 0 0 1 5.5 16zm16 8a2.5 2.5 0 1 1 2.5-2.5 2.5 2.5 0 0 1-2.5 2.5z"/></svg></symbol><symbol id="homepage-13034400039-pillar-nav-manage"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 27 27"><path fill="#fff" d="M27 4.5A1.5 1.5 0 0 1 25.5 6H8v1.5a1.5 1.5 0 0 1-3 0V6H1.5a1.5 1.5 0 0 1 0-3H5V1.5a1.5 1.5 0 0 1 3 0V3h17.5A1.5 1.5 0 0 1 27 4.5zM27 13.5a1.5 1.5 0 0 1-1.5 1.5H22v1.5a1.5 1.5 0 0 1-3 0V15H1.5a1.5 1.5 0 0 1 0-3H19v-1.5a1.5 1.5 0 0 1 3 0V12h3.5a1.5 1.5 0 0 1 1.5 1.5zM27 22.5a1.5 1.5 0 0 1-1.5 1.5H8v1.5a1.5 1.5 0 0 1-3 0V24H1.5a1.5 1.5 0 0 1 0-3H5v-1.5a1.5 1.5 0 0 1 3 0V21h17.5a1.5 1.5 0 0 1 1.5 1.5z"/></svg></symbol><symbol id="polaris-arrow-right"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 20 20"><path d="M17.707 9.293l-5-5c-.39-.39-1.023-.39-1.414 0s-.39 1.023 0 1.414L14.586 9H3c-.553 0-1 .448-1 1s.447 1 1 1h11.586l-3.293 3.293c-.39.39-.39 1.023 0 1.414.195.195.45.293.707.293s.512-.098.707-.293l5-5c.39-.39.39-1.023 0-1.414z"/></svg> </symbol><symbol id="modules-pause"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 20 20"><path d="M5.5,19a1,1,0,0,1-1-1V2a1,1,0,0,1,2,0V18A1,1,0,0,1,5.5,19Z"/><path d="M14.51,19a1,1,0,0,1-1-1V2a1,1,0,0,1,2,0V18A1,1,0,0,1,14.51,19Z"/></svg></symbol><symbol id="spot-design"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 45 45"><path d="M9.5 33.5a2 2 0 1 1 2 2 2 2 0 0 1-2-2zm32.5-8v16a1.5 1.5 0 0 1-1.5 1.5h-29A9.51 9.51 0 0 1 2 33.5v-29A1.5 1.5 0 0 1 3.5 3h16A1.5 1.5 0 0 1 21 4.5v8.38l8.44-8.44a1.5 1.5 0 0 1 2.12 0l10 10a1.5 1.5 0 0 1 0 2.12L34.12 24h6.38a1.5 1.5 0 0 1 1.5 1.5zm-15.38-14l7.88 7.88 3.88-3.88-7.88-7.88zM18 14H5v19.5a6.5 6.5 0 0 0 13 0zm0-8H5v5h13zm13 21.12S18.8 39.58 18.41 40H31zm1.38-5.62l-7.88-7.88-3.5 3.5v15.76zM39 27h-5v13h5z"/></svg></symbol><symbol id="spot-online-store"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 45 45"><path d="M41.75,8.67,38,3.11A2.5,2.5,0,0,0,36,2H9A2.5,2.5,0,0,0,7,3.11L3.25,8.67A1.5,1.5,0,0,0,3,9.5v3a7.48,7.48,0,0,0,3,6H6v13A3.5,3.5,0,0,0,9.5,35H15v2.5A2.5,2.5,0,0,1,12.5,40H12a1.5,1.5,0,0,0,0,3H33a1.5,1.5,0,0,0,0-3h-.5A2.5,2.5,0,0,1,30,37.5V35h5.5A3.5,3.5,0,0,0,39,31.5v-13h0a7.48,7.48,0,0,0,3-6v-3A1.5,1.5,0,0,0,41.75,8.67ZM9.3,5H35.7l2.66,4H6.64Zm17.79,7a1.64,1.64,0,0,0-.09.5,4.5,4.5,0,0,1-9,0,1.64,1.64,0,0,0-.09-.5ZM6,12h9.09a1.64,1.64,0,0,0-.09.5,4.5,4.5,0,0,1-9,0ZM27.61,40H17.39A5.4,5.4,0,0,0,18,37.5V35h9v2.5A5.4,5.4,0,0,0,27.61,40ZM36,31.5a.5.5,0,0,1-.5.5H9.5a.5.5,0,0,1-.5-.5V19.85a7.41,7.41,0,0,0,1.5.15,7.49,7.49,0,0,0,6-3,7.47,7.47,0,0,0,12,0,7.49,7.49,0,0,0,6,3,7.41,7.41,0,0,0,1.5-.15ZM34.5,17A4.51,4.51,0,0,1,30,12.5a1.64,1.64,0,0,0-.09-.5H39v.5A4.51,4.51,0,0,1,34.5,17Z"/></svg> </symbol><symbol id="exchange-icon"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 32 32"><g fill="#5C6AC4" fill-rule="evenodd"><path id="Shape" d="M26.954 21.114a1.343 1.343 0 0 0-1.806 0 1.17 1.17 0 0 0 0 1.705l2.504 2.364H22.77c-4.473 0-8.123-3.45-8.123-7.671V14.103c0-.079 0-.155-.041-.233C14.236 8.6 9.6 4.456 3.939 4.456H1.272C.574 4.456 0 4.998 0 5.657S.574 6.86 1.272 6.86H3.94c4.472 0 8.122 3.447 8.122 7.67V17.938c0 .077 0 .155.042.232.368 5.268 5.005 9.413 10.667 9.413h4.882l-2.504 2.364a1.17 1.17 0 0 0 0 1.705c.247.232.575.348.904.348.328 0 .656-.116.902-.348l4.677-4.417a1.168 1.168 0 0 0 0-1.704l-4.677-4.417zM26.968.351a1.33 1.33 0 0 0-1.8 0 1.183 1.183 0 0 0 0 1.714l2.497 2.377h-4.868c-2.905 0-5.605 1.092-7.649 3.08a1.152 1.152 0 0 0 .04 1.715c.246.234.573.35.9.35a1.3 1.3 0 0 0 .9-.35c1.555-1.52 3.6-2.339 5.81-2.339h4.867l-2.497 2.377a1.185 1.185 0 0 0 0 1.716c.246.233.573.35.901.35.327 0 .654-.117.9-.35l4.663-4.444a1.182 1.182 0 0 0 0-1.714L26.968.35zM11.56 22.822c.49.46.532 1.229.04 1.69-2.008 1.957-4.755 3.032-7.665 3.032H1.271c-.698 0-1.271-.537-1.271-1.19 0-.652.573-1.19 1.271-1.19h2.664c2.214 0 4.304-.805 5.82-2.303a1.31 1.31 0 0 1 1.805-.039z"/></g></svg></symbol><symbol id="spot-sales-up"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 45 45"><path d="M36.44 9.56a1.5 1.5 0 0 1 0-2.12l2-2a1.5 1.5 0 1 1 2.12 2.12l-2 2a1.5 1.5 0 0 1-2.12 0zM31.5 8A1.5 1.5 0 0 0 33 6.5v-2a1.5 1.5 0 0 0-3 0v2A1.5 1.5 0 0 0 31.5 8zm10 5h-2a1.5 1.5 0 0 0 0 3h2a1.5 1.5 0 0 0 0-3zm-1 7a1.5 1.5 0 0 0-1.5 1.5V36H8c7.37-3.64 18.47-12.22 23-17.92v4.42a1.5 1.5 0 0 0 3 0v-8a1.5 1.5 0 0 0-1.5-1.5h-8a1.5 1.5 0 0 0 0 3h4.33C24.43 21.66 11.69 31.32 5 34.06V9h19a1.5 1.5 0 0 0 0-3H5a3 3 0 0 0-3 3v27a3 3 0 0 0 3 3h34a3 3 0 0 0 3-3V21.5a1.5 1.5 0 0 0-1.5-1.5z"/></svg></symbol><symbol id="modules-social-facebook"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 30 30"><path d="M15.6 30V19.4h5V15h-5v-3.1c0-1 .6-1.9 1.3-1.9h3.8V5.6h-3.8c-3.1 0-5.6 2.8-5.6 6.3V15H7.5v4.4h3.8v10.1C4.8 27.9 0 22 0 15 0 6.7 6.7 0 15 0s15 6.7 15 15c0 8.1-6.4 14.7-14.4 15z"/></svg> </symbol><symbol id="modules-social-twitter"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 30 30"><path d="M30 15c0 8.3-6.7 15-15 15S0 23.3 0 15 6.7 0 15 0s15 6.7 15 15zm-3.7-5.5c-.8.3-1.6.6-2.5.7.9-.5 1.5-1.4 1.8-2.4-.8.5-1.7.8-2.7 1-.8-.8-1.9-1.4-3.1-1.4-2.4 0-4.2 1.9-4.2 4.3 0 .3 0 .7.1 1-3.5-.2-6.7-1.9-8.8-4.5-.3.7-.6 1.4-.6 2.2 0 1.5.7 2.8 1.9 3.5-.7 0-1.4-.2-1.9-.5 0 2.1 1.5 3.8 3.4 4.2-.3.1-.7.1-1.1.1-.3 0-.6 0-.8-.1.5 1.7 2.1 2.8 4 2.9-1.5 1.1-3.3 1.9-5.3 1.9-.3 0-.7 0-1-.1 1.9 1.2 4.1 1.9 6.5 1.9 7.8 0 12.1-6.5 12.1-12.1v-.6c.9-.4 1.6-1.2 2.2-2z"/></svg> </symbol><symbol id="modules-social-youtube"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 30 30"><path d="M30 15c0 8.3-6.7 15-15 15S0 23.3 0 15 6.7 0 15 0s15 6.7 15 15zm-5.6 0c0-6.9 0-6.9-9.4-6.9s-9.4 0-9.4 6.9 0 6.9 9.4 6.9 9.4 0 9.4-6.9zm-11.9-3.7l6.3 3.8-6.3 3.8v-7.6z"/></svg> </symbol><symbol id="modules-social-instagram"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 30 30"><path d="M15 30C6.7 30 0 23.3 0 15c0-1.1.1-2.1.3-3.1h7.2c-.4 1-.6 2-.6 3.1 0 4.5 3.6 8.1 8.1 8.1s8.1-3.6 8.1-8.1c0-1.1-.2-2.2-.6-3.1h7.2c.2 1 .3 2 .3 3.1 0 8.3-6.7 15-15 15zm5.9-20.6c-1.5-1.5-3.6-2.5-5.9-2.5s-4.4 1-5.9 2.5h-8C3.3 3.9 8.7 0 15 0s11.7 3.9 13.9 9.4h-8zm-.3 5.6c0 3.1-2.5 5.6-5.6 5.6-3.1 0-5.6-2.5-5.6-5.6 0-3.1 2.5-5.6 5.6-5.6 3.1 0 5.6 2.5 5.6 5.6z"/></svg> </symbol><symbol id="modules-social-linkedin"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 30 30"><path d="M30 15c0 8.3-6.7 15-15 15S0 23.3 0 15 6.7 0 15 0s15 6.7 15 15zM11.3 7.8c0-1.2-1-2.2-2.5-2.2s-2.5.9-2.5 2.2c0 1.2 1 2.2 2.5 2.2s2.5-1 2.5-2.2zm-.7 4.1H6.9v10.6h3.8V11.9zm13.8 5c0-3.4-1.7-5.6-4.4-5.6-1.5 0-2.6.9-3.1 2.3l-.1-1.6H13c0 .4.1 2.5.1 2.5v8.1h3.8V17c0-1.5.7-2.5 1.8-2.5s1.9.6 1.9 2.5v5.6h3.8v-5.7z"/></svg> </symbol><symbol id="modules-social-pinterest"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 30 30"><path d="M15 30c-1.5 0-2.9-.2-4.3-.6.6-.9 1.2-2 1.5-3.2.2-.7 1-4.1 1-4.1.5 1 2 1.9 3.7 1.9 4.8 0 8.1-4.4 8.1-10.3 0-4.4-3.8-8.6-9.5-8.6-7.1-.1-10.6 5-10.6 9.3 0 2.6 1 4.9 3.1 5.7.3.1.7 0 .8-.4.1-.2.2-.9.3-1.2.1-.4 0-.5-.2-.8-.6-.7-1-1.6-1-3 0-3.8 2.8-7.2 7.4-7.2 4 0 6.2 2.5 6.2 5.8 0 4.3-1.9 8-4.8 8-1.6 0-2.7-1.3-2.4-2.9.5-1.9 1.3-4 1.3-5.3 0-1.2-.7-2.3-2-2.3-1.6 0-2.9 1.7-2.9 3.9 0 1.4.5 2.4.5 2.4S9.5 24 9.3 25.3c-.3 1.1-.4 2.4-.3 3.5-5.3-2.4-9-7.7-9-13.8C0 6.7 6.7 0 15 0s15 6.7 15 15-6.7 15-15 15z"/></svg> </symbol><symbol id="modules-social-plus"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 30 30"><path d="M6.3 22.5c-1.4 0-2.7.3-3.9.8C.9 20.8 0 18.1 0 15v-.8c.8 2.6 3 4.4 6.3 4.4h.8c-.2.5-.4 1-.4 1.6 0 .9.5 1.7 1.1 2.4-.5-.1-1-.1-1.5-.1zM15 0C9 0 3.9 3.5 1.4 8.5 2.8 7.1 4.9 6 7.1 6h8.5l-1.9 1.4H11c1.8.7 2.7 2.7 2.7 4.9 0 1.8-.9 3.4-2.4 4.5-1.4 1-1.6 1.5-1.6 2.5 0 .8 1.4 2.1 2.2 2.7 2.3 1.6 3 3 3 5.5 0 .9-.3 1.7-.7 2.5h.6c8.3 0 15-6.7 15-15S23.3 0 15 0zM2.8 12.3c-.4-2.8 1-5.1 3.2-5s4.3 2.4 4.6 5.3c.4 2.8-1.1 5.2-3.3 5.1-2-.1-4.1-2.5-4.5-5.4zm10.1 15.5c0 .7-.1 1.3-.4 1.9-3.7-.7-6.9-2.6-9.2-5.4 1.1-.7 2.5-1 4-1 .8 0 1.4.1 2.1.4 1.8 1.2 3 1.9 3.4 3.3 0 .3.1.6.1.8zm9.5-16.5v3.8h-1.9v-3.8h-3.8V9.4h3.8V5.6h1.9v3.8h3.8v1.9h-3.8z"/></svg> </symbol><symbol id="modules-social-snapchat"><svg xmlns="http://www.w3.org/2000/svg" viewbox="-234 36 30 30"><path d="M-219 36c-8.3 0-15 6.7-15 15s6.7 15 15 15 15-6.7 15-15-6.7-15-15-15zm9.6 20c-.1.3-.6.7-2.5.9-.1 0-.2.2-.3.6 0 .1-.1.3-.1.4 0 .1-.1.2-.3.2-.1 0-.2 0-.4-.1-.3-.1-.7-.1-1.1-.1-.3 0-.5 0-.8.1-.5.1-1 .4-1.5.8-.7.5-1.4 1-2.6 1h-.2c-1.1 0-1.9-.5-2.6-1-.5-.3-1-.7-1.5-.8-.3 0-.5-.1-.8-.1-.5 0-.8.1-1.1.1-.2 0-.3.1-.4.1-.1 0-.2 0-.3-.2 0-.2-.1-.3-.1-.4-.1-.4-.1-.6-.3-.6-1.8-.3-2.3-.7-2.5-.9v-.1c0-.1.1-.2.2-.2 2.8-.5 4-3.3 4.1-3.4.2-.3.2-.6.1-.9-.2-.5-.8-.7-1.2-.8-.1 0-.2-.1-.3-.1-.8-.3-.9-.7-.9-.8.1-.3.4-.5.8-.5h.2c.4.2.7.3 1 .3.4 0 .6-.2.6-.2v-.6c-.1-1.3-.2-3 .2-3.9 1.3-2.8 3.9-3 4.7-3h.3c.8 0 3.5.2 4.7 3 .4.9.3 2.6.2 3.9v.6s.2.2.5.2.6-.1.9-.3c.1 0 .2-.1.3-.1.1 0 .2 0 .3.1.3.1.5.3.5.5s-.1.5-.9.8c-.1 0-.2.1-.3.1-.4.1-1 .3-1.2.8-.1.2-.1.5.1.9.1.1 1.3 3 4.1 3.4.1 0 .2.1.2.2.3 0 .3.1.2.1z"/></svg> </symbol><symbol id="modules-globe-simple"><svg xmlns="http://www.w3.org/2000/svg" viewbox="197.3 314.6 90.6 90.6"><path d="M287.9 359.9c0 25-20.2 45.3-45.3 45.3s-45.3-20.2-45.3-45.3 20.2-45.3 45.3-45.3 45.3 20.3 45.3 45.3zm-22.7 13.2c0-7.3-5.9-13.2-13.2-13.2h-7.5c-5.7 0-9.4-2.8-9.4-6.6 0-2.6 2.1-4.7 4.7-4.7 3.8 0 3.9 3.8 6.6 3.8 2.1 0 3.8-1.7 3.8-3.8 0-3.7-1.8-5.6-3.6-7.3 1-2 3.5-7.2 3.6-14.8 0-.9-.6-1.8-1.6-1.9-2-.3-4-.5-6-.5-15.9.5-26.4 8.1-26.4 20.7 0 11.3 9.4 20.7 20.7 20.7h.3c-.2.9-.3 1.9-.3 2.8 0 5.8 4 10.7 9.4 11.9v13.5c0 1 .8 1.9 1.9 1.9 5.7.2 17-9.3 17-22.5z"/></svg></symbol><symbol id="modules-nav-arrow-down"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 10 5"><path d="M0,0l5,5l5-5H0z"/></svg> </symbol><symbol id="logos-shopify-white"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 608 173.7"><path fill="#95BF47" d="M130.6 33c-.1-.9-.9-1.3-1.5-1.4-.6-.1-13.7-1-13.7-1s-9.1-9-10-10c-1-1-2.9-.7-3.7-.5-.1 0-2 .6-5.1 1.6C93.7 13 88.3 5 78.9 5h-.8c-2.7-3.5-6-5.1-8.8-5.1C47.4 0 37 27.3 33.7 41.2c-8.5 2.6-14.5 4.5-15.3 4.7-4.7 1.5-4.9 1.6-5.5 6.1C12.4 55.5 0 151.5 0 151.5l96.7 18.1 52.4-11.3c0-.1-18.4-124.4-18.5-125.3zm-39.3-9.6c-2.4.8-5.2 1.6-8.2 2.5v-1.8c0-5.4-.8-9.8-2-13.2 4.9.7 8.2 6.2 10.2 12.5zM75.2 12c1.3 3.4 2.2 8.2 2.2 14.7v.9c-5.3 1.6-11.1 3.4-16.9 5.2 3.3-12.4 9.4-18.5 14.7-20.8zm-6.5-6.1c.9 0 1.9.3 2.8.9-7 3.3-14.5 11.6-17.7 28.2-4.6 1.4-9.2 2.8-13.4 4.1C44.2 26.5 53 5.9 68.7 5.9z"/><path fill="#5E8E3E" d="M129.1 31.6c-.6-.1-13.7-1-13.7-1s-9.1-9-10-10c-.4-.4-.9-.6-1.4-.6l-7.3 149.6 52.4-11.3S130.7 33.9 130.6 33.1c-.1-.9-.9-1.4-1.5-1.5z"/><path fill="#FFF" d="M78.9 60.6l-6.5 19.2s-5.7-3-12.6-3c-10.2 0-10.7 6.4-10.7 8 0 8.8 22.9 12.1 22.9 32.7 0 16.2-10.3 26.6-24.1 26.6-16.6 0-25.1-10.3-25.1-10.3l4.4-14.7s8.7 7.5 16.1 7.5c4.8 0 6.8-3.8 6.8-6.6 0-11.5-18.8-12-18.8-30.8C31.3 73.4 42.7 58 65.6 58c9 .1 13.3 2.6 13.3 2.6zm131.3 36c-5.2-2.8-7.9-5.2-7.9-8.5 0-4.2 3.7-6.9 9.6-6.9 6.8 0 12.8 2.8 12.8 2.8l4.8-14.6s-4.4-3.4-17.3-3.4c-18 0-30.5 10.3-30.5 24.8 0 8.2 5.8 14.5 13.6 19 6.3 3.6 8.5 6.1 8.5 9.9 0 3.9-3.1 7-9 7-8.7 0-16.9-4.5-16.9-4.5l-5.1 14.6s7.6 5.1 20.3 5.1c18.5 0 31.8-9.1 31.8-25.5.1-8.9-6.6-15.1-14.7-19.8zM284 65.9c-9.1 0-16.3 4.3-21.8 10.9l-.3-.1 7.9-41.4h-20.6l-20 105.3h20.6l6.9-36c2.7-13.6 9.7-22 16.3-22 4.6 0 6.4 3.1 6.4 7.6 0 2.8-.3 6.3-.9 9.1l-7.8 41.2h20.6l8.1-42.6c.9-4.5 1.5-9.9 1.5-13.4-.1-11.6-6.2-18.6-16.9-18.6zm63.4 0c-24.8 0-41.2 22.4-41.2 47.3 0 16 9.9 28.8 28.4 28.8 24.3 0 40.8-21.8 40.8-47.3 0-14.8-8.7-28.8-28-28.8zm-10.1 60.3c-7 0-10-6-10-13.4 0-11.8 6.1-31.1 17.3-31.1 7.3 0 9.7 6.3 9.7 12.4 0 12.7-6.1 32.1-17 32.1zm90.8-60.3c-13.9 0-21.8 12.2-21.8 12.2h-.3l1.2-11H389c-.9 7.5-2.5 18.8-4.2 27.3l-14.3 75.4H391l5.7-30.5h.4s4.2 2.7 12.1 2.7c24.2 0 40-24.8 40-49.9.1-13.8-6.1-26.2-21.1-26.2zm-19.7 60.6c-5.4 0-8.5-3-8.5-3l3.4-19.3c2.4-12.8 9.1-21.4 16.3-21.4 6.3 0 8.2 5.8 8.2 11.3 0 13.4-7.9 32.4-19.4 32.4zm70.3-90.2c-6.6 0-11.8 5.2-11.8 11.9 0 6.1 3.9 10.3 9.7 10.3h.3c6.4 0 11.9-4.3 12.1-11.9 0-6-4-10.3-10.3-10.3zm-28.8 104.2h20.6l14-73h-20.7m73.1-.1h-14.3l.7-3.4c1.2-7 5.4-13.3 12.2-13.3 3.7 0 6.6 1 6.6 1l4-16.1s-3.6-1.8-11.2-1.8c-7.3 0-14.6 2.1-20.2 6.9-7 6-10.3 14.6-11.9 23.3l-.6 3.4h-9.6l-3 15.5h9.6l-10.9 57.6H509l10.9-57.6h14.2l2.8-15.5zm49.6.1s-12.9 32.5-18.7 50.2h-.3c-.4-5.7-5.1-50.2-5.1-50.2h-21.7l12.4 67c.3 1.5.1 2.4-.4 3.4-2.4 4.6-6.4 9.1-11.2 12.4-3.9 2.8-8.2 4.6-11.6 5.8l5.7 17.5c4.2-.9 12.8-4.3 20.2-11.2 9.4-8.8 18.1-22.4 27-40.9l25.2-54h-21.5z"/></svg></symbol><symbol id="modules-caret-right"><svg xmlns="http://www.w3.org/2000/svg" viewbox="-242.1 245.6 6.6 10.3"><path d="M-235.6 250.7l-5.1 5.2-1.4-1.4 3.7-3.8-3.7-3.7 1.4-1.4"/></svg></symbol><symbol id="modules-mobile-hamburger"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 20 20"><path d="M19 11H1c-.552 0-1-.447-1-1s.448-1 1-1h18c.552 0 1 .447 1 1s-.448 1-1 1zm0-7H1c-.552 0-1-.447-1-1s.448-1 1-1h18c.552 0 1 .447 1 1s-.448 1-1 1zm0 14H1c-.552 0-1-.447-1-1s.448-1 1-1h18c.552 0 1 .447 1 1s-.448 1-1 1z"/></svg> </symbol><symbol id="logos-shopify-black"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 608 173.7"><path fill="#95BF47" d="M130.6 33c-.1-.9-.9-1.3-1.5-1.4-.6-.1-13.7-1-13.7-1s-9.1-9-10-10c-1-1-2.9-.7-3.7-.5-.1 0-2 .6-5.1 1.6C93.7 13 88.3 5 78.9 5h-.8c-2.7-3.5-6-5.1-8.8-5.1C47.4 0 37 27.3 33.7 41.2c-8.5 2.6-14.5 4.5-15.3 4.7-4.7 1.5-4.9 1.6-5.5 6.1C12.4 55.5 0 151.5 0 151.5l96.7 18.1 52.4-11.3c0-.1-18.4-124.4-18.5-125.3zm-39.3-9.6c-2.4.8-5.2 1.6-8.2 2.5v-1.8c0-5.4-.8-9.8-2-13.2 4.9.7 8.2 6.2 10.2 12.5zM75.2 12c1.3 3.4 2.2 8.2 2.2 14.7v.9c-5.3 1.6-11.1 3.4-16.9 5.2 3.3-12.4 9.4-18.5 14.7-20.8zm-6.5-6.1c.9 0 1.9.3 2.8.9-7 3.3-14.5 11.6-17.7 28.2-4.6 1.4-9.2 2.8-13.4 4.1C44.2 26.5 53 5.9 68.7 5.9z"/><path fill="#5E8E3E" d="M129.1 31.6c-.6-.1-13.7-1-13.7-1s-9.1-9-10-10c-.4-.4-.9-.6-1.4-.6l-7.3 149.6 52.4-11.3S130.7 33.9 130.6 33.1c-.1-.9-.9-1.4-1.5-1.5z"/><path fill="#FFF" d="M78.9 60.6l-6.5 19.2s-5.7-3-12.6-3c-10.2 0-10.7 6.4-10.7 8 0 8.8 22.9 12.1 22.9 32.7 0 16.2-10.3 26.6-24.1 26.6-16.6 0-25.1-10.3-25.1-10.3l4.4-14.7s8.7 7.5 16.1 7.5c4.8 0 6.8-3.8 6.8-6.6 0-11.5-18.8-12-18.8-30.8C31.3 73.4 42.7 58 65.6 58c9 .1 13.3 2.6 13.3 2.6z"/><path d="M210.2 96.6c-5.2-2.8-7.9-5.2-7.9-8.5 0-4.2 3.7-6.9 9.6-6.9 6.8 0 12.8 2.8 12.8 2.8l4.8-14.6s-4.4-3.4-17.3-3.4c-18 0-30.5 10.3-30.5 24.8 0 8.2 5.8 14.5 13.6 19 6.3 3.6 8.5 6.1 8.5 9.9 0 3.9-3.1 7-9 7-8.7 0-16.9-4.5-16.9-4.5l-5.1 14.6s7.6 5.1 20.3 5.1c18.5 0 31.8-9.1 31.8-25.5.1-8.9-6.6-15.1-14.7-19.8zM284 65.9c-9.1 0-16.3 4.3-21.8 10.9l-.3-.1 7.9-41.4h-20.6l-20 105.3h20.6l6.9-36c2.7-13.6 9.7-22 16.3-22 4.6 0 6.4 3.1 6.4 7.6 0 2.8-.3 6.3-.9 9.1l-7.8 41.2h20.6l8.1-42.6c.9-4.5 1.5-9.9 1.5-13.4-.1-11.6-6.2-18.6-16.9-18.6zm63.4 0c-24.8 0-41.2 22.4-41.2 47.3 0 16 9.9 28.8 28.4 28.8 24.3 0 40.8-21.8 40.8-47.3 0-14.8-8.7-28.8-28-28.8zm-10.1 60.3c-7 0-10-6-10-13.4 0-11.8 6.1-31.1 17.3-31.1 7.3 0 9.7 6.3 9.7 12.4 0 12.7-6.1 32.1-17 32.1zm90.8-60.3c-13.9 0-21.8 12.2-21.8 12.2h-.3l1.2-11H389c-.9 7.5-2.5 18.8-4.2 27.3l-14.3 75.4H391l5.7-30.5h.4s4.2 2.7 12.1 2.7c24.2 0 40-24.8 40-49.9.1-13.8-6.1-26.2-21.1-26.2zm-19.7 60.6c-5.4 0-8.5-3-8.5-3l3.4-19.3c2.4-12.8 9.1-21.4 16.3-21.4 6.3 0 8.2 5.8 8.2 11.3 0 13.4-7.9 32.4-19.4 32.4zm70.3-90.2c-6.6 0-11.8 5.2-11.8 11.9 0 6.1 3.9 10.3 9.7 10.3h.3c6.4 0 11.9-4.3 12.1-11.9 0-6-4-10.3-10.3-10.3zm-28.8 104.2h20.6l14-73h-20.7m73.1-.1h-14.3l.7-3.4c1.2-7 5.4-13.3 12.2-13.3 3.7 0 6.6 1 6.6 1l4-16.1s-3.6-1.8-11.2-1.8c-7.3 0-14.6 2.1-20.2 6.9-7 6-10.3 14.6-11.9 23.3l-.6 3.4h-9.6l-3 15.5h9.6l-10.9 57.6H509l10.9-57.6h14.2l2.8-15.5zm49.6.1s-12.9 32.5-18.7 50.2h-.3c-.4-5.7-5.1-50.2-5.1-50.2h-21.7l12.4 67c.3 1.5.1 2.4-.4 3.4-2.4 4.6-6.4 9.1-11.2 12.4-3.9 2.8-8.2 4.6-11.6 5.8l5.7 17.5c4.2-.9 12.8-4.3 20.2-11.2 9.4-8.8 18.1-22.4 27-40.9l25.2-54h-21.5z"/></svg></symbol><symbol id="modules-cancel"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 20 20"><path d="M11.414 10l6.293-6.293c.39-.39.39-1.023 0-1.414s-1.023-.39-1.414 0L10 8.586 3.707 2.293c-.39-.39-1.023-.39-1.414 0s-.39 1.023 0 1.414L8.586 10l-6.293 6.293c-.39.39-.39 1.023 0 1.414.195.195.45.293.707.293s.512-.098.707-.293L10 11.414l6.293 6.293c.195.195.45.293.707.293s.512-.098.707-.293c.39-.39.39-1.023 0-1.414L11.414 10z"/></svg> </symbol><symbol id="modules-nav-external-indicator"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 7 7"><path d="M7,7V0H0L7,7z"/></svg> </symbol><symbol id="modules-close"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 44 44"><path d="M39.196 43.3L1.154 5.256l3.89-3.89 38.04 38.043z"/><path d="M.54 39.413L38.58 1.37l3.89 3.89L4.428 43.302z"/></svg></symbol></svg></div> <footer class="footer--main" id="ShopifyMainFooter" role="contentinfo"> <div class="page-width"> <div class="footer-top"> <div class="grid"> <div class="grid__item"> <div class="footer-nav"> <a href="https://web.archive.org/web/20211020032706/https://www.shopify.com/about"> About </a> <a href="https://web.archive.org/web/20211020032706/https://www.shopify.com/careers"> Careers </a> <a href="https://web.archive.org/web/20211020032706/https://news.shopify.com/"> Press and Media </a> <a href="https://web.archive.org/web/20211020032706/https://www.shopify.com/plus"> Shopify Plus </a> <a href="https://web.archive.org/web/20211020032706/https://www.shopify.com/sitemap"> Sitemap </a> <a href="/web/20211020032706/https://hardware.shopify.com/pages/faq"> FAQ </a> </div> </div> <div class="grid__item grid__item--mobile-up-half grid__item--tablet-up-3"> <h3 class="footer-heading heading--5 "> Online Store </h3> <div class="gutter-bottom--mobile footer__column-list"> <a class="footer-link" href="https://web.archive.org/web/20211020032706/https://www.shopify.com/online"> Sell online </a> <a class="footer-link" href="https://web.archive.org/web/20211020032706/https://www.shopify.com/online/ecommerce-solutions"> Features </a> <a class="footer-link" href="https://web.archive.org/web/20211020032706/https://www.shopify.com/examples"> Examples </a> <a class="footer-link" href="https://web.archive.org/web/20211020032706/https://www.shopify.com/website"> Website editor </a> <a class="footer-link" href="https://web.archive.org/web/20211020032706/https://www.shopify.com/tour"> Online retail </a> <a class="footer-link" href="https://web.archive.org/web/20211020032706/https://www.shopify.com/tour/ecommerce-website"> Ecommerce website </a> <a class="footer-link" href="https://web.archive.org/web/20211020032706/https://www.shopify.com/domains"> Domain names </a> <a class="footer-link" href="https://web.archive.org/web/20211020032706/https://www.shopify.com/tour/website-design"> Themes </a> <a class="footer-link" href="https://web.archive.org/web/20211020032706/https://www.shopify.com/tour/shopping-cart"> Shopping cart </a> <a class="footer-link" href="https://web.archive.org/web/20211020032706/https://www.shopify.com/tour/ecommerce-hosting"> Ecommerce hosting </a> <a class="footer-link" href="https://web.archive.org/web/20211020032706/https://www.shopify.com/mobile"> Mobile commerce </a> <a class="footer-link" href="https://web.archive.org/web/20211020032706/https://www.shopify.com/"> Ecommerce software </a> <a class="footer-link" href="https://web.archive.org/web/20211020032706/https://www.shopify.com/online-store"> Online store builder </a> <a class="footer-link" href="https://web.archive.org/web/20211020032706/https://www.shopify.com/oberlo"> Oberlo </a> <a class="footer-link" href="https://web.archive.org/web/20211020032706/https://www.shopify.com/dropshipping"> Dropshipping </a> </div> </div> <div class="grid__item grid__item--mobile-up-half grid__item--tablet-up-1"> <h3 class="footer-heading heading--5 "> Point of Sale </h3> <div class="gutter-bottom--mobile "> <a class="footer-link" href="https://web.archive.org/web/20211020032706/https://www.shopify.com/pos"> Point of sale </a> <a class="footer-link" href="https://web.archive.org/web/20211020032706/https://www.shopify.com/pos/features"> Features </a> <a class="footer-link" href="https://web.archive.org/web/20211020032706/https://hardware.shopify.com/"> Hardware </a> <a class="footer-link" href="https://web.archive.org/web/20211020032706/https://shopify.fello.com/"> Rental Hardware </a> <a class="footer-link" href="https://web.archive.org/web/20211020032706/https://www.shopify.com/pos/software"> POS software </a> </div> </div> <div class="grid__item grid__item--mobile-up-half grid__item--tablet-up-1"> <h3 class="footer-heading heading--5 "> Support </h3> <div class="gutter-bottom--mobile"> <a class="footer-link" href="https://web.archive.org/web/20211020032706/https://help.shopify.com/questions"> 24/7 support </a> <a class="footer-link" href="https://web.archive.org/web/20211020032706/https://help.shopify.com/"> Shopify Help Center </a> <a class="footer-link" href="https://web.archive.org/web/20211020032706/https://community.shopify.com/c/Shopify-Community/ct-p/en"> Forums </a> <a class="footer-link" href="https://web.archive.org/web/20211020032706/https://help.shopify.com/api"> API documentation </a> <a class="footer-link" href="https://web.archive.org/web/20211020032706/https://www.shopify.com/tools"> Free tools </a> <a class="footer-link" href="https://web.archive.org/web/20211020032706/https://burst.shopify.com/"> Free stock photos </a> <a class="footer-link" href="https://web.archive.org/web/20211020032706/https://exchangemarketplace.com/"> Website for sale </a> <a class="footer-link" href="https://web.archive.org/web/20211020032706/https://hatchful.shopify.com/"> Hatchful </a> </div> </div> <div class="grid__item grid__item--mobile-up-half grid__item--tablet-up-1"> <h3 class="footer-heading heading--5 "> Shopify </h3> <div class="gutter-bottom--mobile "> <a class="footer-link" href="https://web.archive.org/web/20211020032706/https://www.shopify.com/contact"> Contact </a> <a class="footer-link" href="https://web.archive.org/web/20211020032706/https://www.shopify.com/partners"> Partner program </a> <a class="footer-link" href="https://web.archive.org/web/20211020032706/https://www.shopify.com/affiliates"> Affiliate program </a> <a class="footer-link" href="https://web.archive.org/web/20211020032706/https://developers.shopify.com/"> App developers </a> <a class="footer-link" href="https://web.archive.org/web/20211020032706/https://investors.shopify.com/"> Investors </a> <a class="footer-link" href="https://web.archive.org/web/20211020032706/https://www.shopify.com/accessibility"> Accessibility </a> </div> </div> </div> </div> <div class="footer-bottom"> <div class="grid"> <div class="grid__item grid__item--tablet-up-2 footer-bottom__social text-center--mobile"> <a class="footer-social__icon " target="_blank" rel="me noopener" data-ga-event="Social" data-ga-action="Facebook" data-ga-label="Footer" href="https://web.archive.org/web/20211020032706/https://www.facebook.com/shopify"> <svg class="icon" aria-labelledby="icon-modules-social-facebook-40-title" role="img"><title id="icon-modules-social-facebook-40-title">Facebook</title> <use xlink:href="/web/20211020032706im_/https://hardware.shopify.com/collections/barcode-scanners-printers-and-labels#modules-social-facebook"></use></svg> </a> <a class="footer-social__icon " target="_blank" rel="me noopener" data-ga-event="Social" data-ga-action="Twitter" data-ga-label="Footer" href="https://web.archive.org/web/20211020032706/https://twitter.com/shopify"> <svg class="icon" aria-labelledby="icon-modules-social-twitter-40-title" role="img"><title id="icon-modules-social-twitter-40-title">Twitter</title> <use xlink:href="/web/20211020032706im_/https://hardware.shopify.com/collections/barcode-scanners-printers-and-labels#modules-social-twitter"></use></svg> </a> <a class="footer-social__icon " target="_blank" rel="me noopener" data-ga-event="Social" data-ga-action="Youtube" data-ga-label="Footer" href="https://web.archive.org/web/20211020032706/https://www.youtube.com/user/shopify"> <svg class="icon" aria-labelledby="icon-modules-social-youtube-40-title" role="img"><title id="icon-modules-social-youtube-40-title">Youtube</title> <use xlink:href="/web/20211020032706im_/https://hardware.shopify.com/collections/barcode-scanners-printers-and-labels#modules-social-youtube"></use></svg> </a> <a class="footer-social__icon " target="_blank" rel="me noopener" data-ga-event="Social" data-ga-action="Instagram" data-ga-label="Footer" href="https://web.archive.org/web/20211020032706/https://www.instagram.com/shopify"> <svg class="icon" aria-labelledby="icon-modules-social-instagram-40-title" role="img"><title id="icon-modules-social-instagram-40-title">Instagram</title> <use xlink:href="/web/20211020032706im_/https://hardware.shopify.com/collections/barcode-scanners-printers-and-labels#modules-social-instagram"></use></svg> </a> <a class="footer-social__icon " target="_blank" rel="me noopener" data-ga-event="Social" data-ga-action="Linkedin" data-ga-label="Footer" href="https://web.archive.org/web/20211020032706/https://www.linkedin.com/company/shopify"> <svg class="icon" aria-labelledby="icon-modules-social-linkedin-40-title" role="img"><title id="icon-modules-social-linkedin-40-title">Linkedin</title> <use xlink:href="/web/20211020032706im_/https://hardware.shopify.com/collections/barcode-scanners-printers-and-labels#modules-social-linkedin"></use></svg> </a> <a class="footer-social__icon " target="_blank" rel="me noopener" data-ga-event="Social" data-ga-action="Pinterest" data-ga-label="Footer" href="https://web.archive.org/web/20211020032706/https://www.pinterest.com/shopify"> <svg class="icon" aria-labelledby="icon-modules-social-pinterest-40-title" role="img"><title id="icon-modules-social-pinterest-40-title">Pinterest</title> <use xlink:href="/web/20211020032706im_/https://hardware.shopify.com/collections/barcode-scanners-printers-and-labels#modules-social-pinterest"></use></svg> </a> <a class="footer-social__icon " target="_blank" rel="me noopener" data-ga-event="Social" data-ga-action="Snapchat" data-ga-label="Footer" href="https://web.archive.org/web/20211020032706/https://www.snapchat.com/add/shopify"> <svg class="icon" aria-labelledby="icon-modules-social-snapchat-40-title" role="img"><title id="icon-modules-social-snapchat-40-title">Snapchat</title> <use xlink:href="/web/20211020032706im_/https://hardware.shopify.com/collections/barcode-scanners-printers-and-labels#modules-social-snapchat"></use></svg> </a> </div> <div class="grid__item grid__item--tablet-up-4 footer-bottom__links text-center--mobile text-right--tablet-up"> <a href="/web/20211020032706/https://hardware.shopify.com/pages/return-policy"> Return policy </a> <div class="footer-country-select"> <div class="popover-wrapper js-popover footer-country-select__popover" data-position="top" data-toggle-only-on-click="true"> <button type="button" class="popover-trigger footer-country-select__trigger" data-ga-event="Footer" data-ga-label="CountrySelector" aria-expanded="false" aria-describedby="Popover27" aria-haspopup="true"> <svg class="icon footer-country-select__globe" aria-hidden="true" focusable="false"> <use xlink:href="/web/20211020032706im_/https://hardware.shopify.com/collections/barcode-scanners-printers-and-labels#modules-globe-simple"></use> </svg> <span class="footer-country-select__text"> United States </span> <span class="visuallyhidden"> Change your country or region. </span> <svg class="icon footer-country-select__arrow" aria-hidden="true" focusable="false"> <use xlink:href="/web/20211020032706im_/https://hardware.shopify.com/collections/barcode-scanners-printers-and-labels#modules-nav-arrow-down"></use> </svg> </button> <div class="popover popover--top" id="Popover27"> <ul id="regionLocaleData" class="popover-content footer-country-select__content"> <li class="footer-country-select__country"> <a class="region-locale-data-link" data-country="AU" data-locale="en" href="https://web.archive.org/web/20211020032706/https://hardware.shopify.com.au/"> Australia </a> </li> <li class="footer-country-select__country"> <a class="region-locale-data-link" data-country="CA" data-locale="en" href="https://web.archive.org/web/20211020032706/https://hardware.shopify.ca/"> Canada (English) </a> </li> <li class="footer-country-select__country"> <a class="region-locale-data-link" data-country="CA" data-locale="fr" href="https://web.archive.org/web/20211020032706/https://hardware.shopify.ca/fr"> Canada (Français) </a> </li> <li class="footer-country-select__country"> <a class="region-locale-data-link" data-country="EU" data-locale="de" href="https://web.archive.org/web/20211020032706/https://hardware.shopify.de/"> EUR (Deutsch) </a> </li> <li class="footer-country-select__country"> <a class="region-locale-data-link" data-country="EU" data-locale="nl" href="https://web.archive.org/web/20211020032706/https://hardware.shopify.nl/"> EUR (Dutch) </a> </li> <li class="footer-country-select__country"> <a class="region-locale-data-link" data-country="EU" data-locale="en" href="https://web.archive.org/web/20211020032706/https://hardware.shopify.eu/"> EUR (English) </a> </li> <li class="footer-country-select__country"> <a class="region-locale-data-link" data-country="IE" data-locale="en" href="https://web.archive.org/web/20211020032706/https://hardware.shopify.ie/"> Ireland </a> </li> <li class="footer-country-select__country"> <a class="region-locale-data-link" data-country="NZ" data-locale="ga" href="https://web.archive.org/web/20211020032706/https://hardware.shopify.co.nz/"> New Zealand </a> </li> <li class="footer-country-select__country"> <a class="region-locale-data-link" data-country="GB" data-locale="en" href="https://web.archive.org/web/20211020032706/https://hardware.shopify.co.uk/"> United Kingdom </a> </li> <li class="footer-country-select__country"> <a class="region-locale-data-link" data-country="US" data-locale="en" href="https://web.archive.org/web/20211020032706/https://hardware.shopify.com/"> United States </a> </li> </ul> </div> </div> </div> </div> </div> </div> </div> </footer> </div> <div id="slideshow-info" class="visually-hidden" aria-hidden="true">Use left/right arrows to navigate the slideshow or swipe left/right if using a mobile device</div> </div> <ul hidden> <li id="a11y-refresh-page-message">choosing a selection results in a full page refresh</li> </ul> <script> // (c) Copyright 2016 Caroline Schnapp. All Rights Reserved. Contact: mllegeorgesand@gmail.com // See https://docs.shopify.com/themes/customization/navigation/link-product-options-in-menus var Shopify = Shopify || {}; Shopify.optionsMap = {}; Shopify.arrayIncludes = function(e, t) { for (var n = 0; n < e.length; n++) if (e[n] == t) return !0; return !1 }; Shopify.uniq = function(e) { for (var t = [], n = 0; n < e.length; n++) Shopify.arrayIncludes(t, e[n]) || t.push(e[n]); return t }; Shopify.updateOptionsInSelector = function(selectorIndex) { switch (selectorIndex) { case 0: var key = 'root'; var selector = document.querySelector('.single-option-selector[data-index="option1"]:checked'); break; case 1: var key = document.querySelector('.single-option-selector[data-index="option1"]:checked').value; var selector = document.querySelector('.single-option-selector[data-index="option2"]'); break; case 2: var key = document.querySelector('.single-option-selector[data-index="option1"]:checked').value; key += ' / ' + document.querySelector('.single-option-selector[data-index="option2"]').value; var selector = document.querySelector('.single-option-selector[data-index="option3"]'); } var availableOptions = Shopify.optionsMap[key]; if (selectorIndex === 0) { var $radioSelectors = document.querySelectorAll('.single-option-selector[data-index="option1"]'); for (var i = 0; i < $radioSelectors.length; i++) { if (availableOptions.indexOf($radioSelectors[i].value) !== -1) { $radioSelectors[i].style.display = 'block'; $radioSelectors[i].removeAttribute('disabled'); var radioLabel = $radioSelectors[i].nextElementSibling; if (radioLabel.getAttribute('for') == $radioSelectors[i].value) { radioLabel.style.display = 'inline-block'; } } else { $radioSelectors[i].style.display = 'none'; $radioSelectors[i].setAttribute('disabled', 'disabled'); var radioLabel = $radioSelectors[i].nextElementSibling; if (radioLabel.getAttribute('for') == $radioSelectors[i].value) { radioLabel.style.display = 'none'; } } } } else { var initialValue = selector.value; selector.innerHTML = ''; for (var i = 0; i < availableOptions.length; i++) { var option = availableOptions[i]; var newOption = document.createElement('option'); var optionText = document.createTextNode(option); newOption.setAttribute('value', option); newOption.appendChild(optionText); selector.appendChild(newOption); if (availableOptions.indexOf(initialValue) !== -1) { selector.setAttribute('value', initialValue); } } } selector.dispatchEvent(new Event('change')); }; Shopify.linkOptionSelectors = function(product) { // Building our mapping object. for (var i = 0; i < product.variants.length; i++) { var variant = product.variants[i]; if (variant.available) { // Gathering values for the 1st drop-down. Shopify.optionsMap['root'] = Shopify.optionsMap['root'] || []; Shopify.optionsMap['root'].push(variant.option1); Shopify.optionsMap['root'] = Shopify.uniq(Shopify.optionsMap['root']); // Gathering values for the 2nd drop-down. if (product.options.length > 1) { var key = variant.option1; Shopify.optionsMap[key] = Shopify.optionsMap[key] || []; Shopify.optionsMap[key].push(variant.option2); Shopify.optionsMap[key] = Shopify.uniq(Shopify.optionsMap[key]); } // Gathering values for the 3rd drop-down. if (product.options.length === 3) { var key = variant.option1 + ' / ' + variant.option2; Shopify.optionsMap[key] = Shopify.optionsMap[key] || []; Shopify.optionsMap[key].push(variant.option3); Shopify.optionsMap[key] = Shopify.uniq(Shopify.optionsMap[key]); } } } // Update options right away. Shopify.updateOptionsInSelector(0); if (product.options.length > 1) Shopify.updateOptionsInSelector(1); if (product.options.length === 3) Shopify.updateOptionsInSelector(2); // When there is an update in the first selector var $firstOptions = document.querySelectorAll('.single-option-selector[data-index="option1"]'); if ($firstOptions.length > 0) { for (var i = 0; i < $firstOptions.length; i++) { $firstOptions[i].addEventListener('change', function() { Shopify.updateOptionsInSelector(1); if (product.options.length === 3) Shopify.updateOptionsInSelector(2); return true; }); } } if (product.options.length === 3) { // When there is an update in the second selector var $secondOption = document.querySelector('.single-option-selector[data-index="option2"]'); if ($secondOption) { $secondOption.addEventListener('change', function() { Shopify.updateOptionsInSelector(2); return true; }); } } }; </script> <script src="//web.archive.org/web/20211020032706js_/https://cdn.shopify.com/s/files/1/0224/0965/t/102/assets/ga-tagging.js?enable_js_minification=1&v=9315287177518353242" async="async"></script> <!-- ***** Load the polyfills ***** --> <script src="https://web.archive.org/web/20211020032706js_/https://polyfill.io/v3/polyfill.min.js?features=IntersectionObserver%2CIntersectionObserverEntry%2CMutationObserver"></script> <!-- ****************************** --> <script> var ShopifyAPI = ShopifyAPI || {}; var langify = langify || {}; var defaultSettings = { debug: false, // BOOL : Enable/disable console logs observe: true, // BOOL : Enable/disable the entire mutation observer (off switch) observeLinks: true, observeImages: true, observeCustomContents: true, maxMutations: 5, timeout: 100, // INT : Milliseconds to wait after a mutation, before the next mutation event will be allowed for the element linksBlacklist: [], } if(langify.settings) { langify.settings = Object.assign(defaultSettings, langify.settings) } else { langify.settings = defaultSettings }langify.helper = langify.helper || { extractImageObject: function(val) { if(!val || val == '') return false; var val = val; // Handle src-sets if(val.search(/([0-9]+w?h?,)/gi) > -1) { val = val.split(/([0-9]+w?h?,)/gi)[0]; } var url = val; var host = file = name = type = ''; url = url.substring(0, (url.indexOf("#") == -1) ? url.length : url.indexOf("#")); url = url.substring(0, (url.indexOf("?") == -1) ? url.length : url.indexOf("?")); url = url.substring(url.lastIndexOf("/") + 1, url.length); var hostBegin = val.indexOf('//') ? val.indexOf('//') : 0; host = val.substring(hostBegin, val.lastIndexOf('/') + 1); name = url.replace(/(_[0-9]+x[0-9]*|_{width}x)?(_crop_(top|center|bottom|left|right))?(@[0-9]*x)?(\.progressive)?\.(jpe?g|png|gif|webp)/gi, ""); type = url.substring(url.lastIndexOf('.')+1, url.length); file = url.replace(/(_[0-9]+x[0-9]*|_{width}x)?(_crop_(top|center|bottom|left|right))?(@[0-9]*x)?(\.progressive)?\.(jpe?g|png|gif|webp)/gi, '.'+type); return { host: host, name: name, type: type, file: file } }, getCurrentLanguage: function() { return "en"; }, setLanguage: function(code) { if(!langify.locale.languages.find(x => x.iso_code === code)) return false; var rootUrl = langify.locale.languages.find(x => x.iso_code === code).root_url; if(rootUrl == '/') {rootUrl = '';} var finalUrl = rootUrl + "\/collections\/barcode-scanners-printers-and-labels"; if(finalUrl == '') {finalUrl = '/';} window.location.href = finalUrl; return true; }, getCookie: function(name) { var v = document.cookie.match('(^|;) ?' + name + '=([^;]*)(;|$)'); if(v) return v[2]; else return null; }, setCookie: function(name, value, days) { var d = new Date; d.setTime(d.getTime() + 24*60*60*1000*days); document.cookie = name + "=" + value + ";path=/;expires=" + d.toGMTString(); }, getVersion: function() { return 2; } }; var customContents = {}; var customContents_image = {}; var customContents_html = {}; var customContents_text = {}; var customContents_attr = {}; // Custom Contents Section // Images Section langify.locale = langify.locale || { primary: true, iso_code: "en", root_url: "\/", language_id: null, languages: [{ iso_code: "en", root_url: "\/", language_id: null, domain: "", }, ], }; function isIE() { ua = navigator.userAgent; var is_ie = ua.indexOf("MSIE ") > -1 || ua.indexOf("Trident/") > -1; return is_ie; } if (!isIE()){ // Disable link correction ALWAYS on languages with mapped domains if(langify.locale.languages.find(x => x.iso_code === "en" && x.domain !== '' )) { langify.settings.observeLinks = false; } var langifyObserverCore = function() { var observedNodes = []; var intersectionObs = null; var mutationObs = null; var mutationObsConfig = { characterData: true, characterDataOldValue: true, attributes: true, attributeOldValue: true, childList: true, subtree: true, }; function init() { if(langify.settings.observe) { spreadCustomContents(); if (window.MutationObserver) { if (langify.settings.lazyload && window.IntersectionObserver) { startIntersectionObserver(); } else { startMutationObserver(null); } } else { startMutationEvents(); } } } // Intersection Observer function startIntersectionObserver() { intersectionObs = new IntersectionObserver(callbackIntersectionChange); var elementNodes = document.getElementsByClassName('shopify-section'); Array.prototype.slice.call(elementNodes).forEach(function(node) { intersectionObs.observe(node); }); } function callbackIntersectionChange(intersections) { intersections.forEach(function(intersection) { var target = intersection.target; var targetIsIntersecting = Boolean(target.getAttribute('ly-is-intersecting') === "true" ? true : false); if(typeof targetIsIntersecting == 'undefined' || targetIsIntersecting == null) { target.setAttribute('ly-is-intersecting', intersection.isIntersecting); targetIsIntersecting = intersection.isIntersecting; } // On Screen if(targetIsIntersecting == false && intersection.isIntersecting == true) { if(!target.getAttribute('ly-is-observing')) { startMutationObserver(target); intersectionObs.unobserve(target); // As the mutation observer didn't see the "add" of the elememts, trigger the initial translation manually var elementNodes = getNodesUnder(target, 'SHOW_ELEMENT'); var textNodes = getNodesUnder(target, 'SHOW_TEXT'); var nodes = elementNodes.concat(textNodes); nodes.forEach(function(node) { translate(node, 'mutation -> childList'); }); } } // Off Screen //else if(targetIsIntersecting == true && intersection.isIntersecting == false) { // stopMutationObserver(target); //} target.setAttribute('ly-is-intersecting', intersection.isIntersecting); }); } // Mutation Observer function startMutationObserver(observerTarget) { if (!observerTarget) { var target = document.documentElement || document.body; // main window } else { if (observerTarget.nodeName === 'IFRAME') { var target = observerTarget.contentDocument || observerTarget.contentWindow.document; // iframe } else { var target = observerTarget; } } mutationObs = new MutationObserver(callbackDomChange); mutationObs.observe(target, mutationObsConfig); observedNodes.push(target); try { target.setAttribute('ly-is-observing', 'true'); } catch(e) {} } function stopMutationObserver(target) { if(observedNodes.indexOf(target) > -1) { observedNodes.splice(observedNodes.indexOf(target), 1); } var mutations = mutationObs.takeRecords(); mutationObs.disconnect(); observedNodes.forEach(node => { mutationObs.observe(node, mutationObsConfig); }); try { target.removeAttribute('ly-is-observing'); } catch(e) {} } function callbackDomChange(mutations, mutationObs) { for (var i = 0, length = mutations.length; i < length; i++) { var mutation = mutations[i]; var target = mutation.target; // Links-Hook if (mutation.type === 'attributes' && (mutation.attributeName === 'href' || mutation.attributeName === 'action')) { var target = mutation.target; translateLink(target.getAttribute(mutation.attributeName), target); } // Images-Hook else if (mutation.type === 'attributes' && (mutation.attributeName === 'src' || mutation.attributeName === 'data-src' || mutation.attributeName === 'srcset' || mutation.attributeName === 'data-srcset')) { translateImage(target, mutation.attributeName); } else if (mutation.type === 'attributes' && mutation.attributeName === 'style') { translateCssImage(target); } // Subtree Events else if (mutation.type === 'childList') { // Added Nodes if(mutation.addedNodes.length > 0) { var elementNodes = getNodesUnder(mutation.target, 'SHOW_ELEMENT'); var textNodes = getNodesUnder(mutation.target, 'SHOW_TEXT'); var nodes = elementNodes.concat(textNodes); nodes.forEach(function(node) { translate(node, 'mutation -> childList'); }); } } // CharacterData Events else if (mutation.type === 'characterData') { var target = mutation.target; translate(target, 'mutation -> characterData'); } } } function translate(node, info) { if((node.nodeType === 1 && node.hasAttribute('data-ly-locked')) || (node.nodeType === 3 && node.parentNode && node.parentNode.hasAttribute('data-ly-locked'))) { return; } // CC-Hook if (node.nodeName !== 'SCRIPT' && node.nodeName !== 'STYLE') { if (node.nodeType === 3) { translateTextNode(node, info); } translateNodeAttrs(node); } // Links-Hook if (node.nodeName === 'A' || node.nodeName === 'FORM') { if(node.hasAttribute('href')) var attrName = 'href'; else var attrName = 'action'; var url = node.getAttribute(attrName); translateLink(url, node); } // Images-Hook if (node.nodeName === 'IMG' || node.nodeName === 'SOURCE') { translateImage(node, ['src', 'data-src', 'srcset', 'data-srcset']); } if (node.attributes && node.getAttribute('style')) { translateCssImage(node); } // Iframe Observation if (node.nodeName === 'IFRAME') { // Todo: handle srcdoc iframe content observing if (node.getAttribute('ly-is-observing') == null && node.getAttribute('src') == null && !node.hasAttribute('srcdoc')) { node.setAttribute('ly-is-observing', 'true'); startMutationObserver(node); } } } function translateNodeAttrs(node) { if(Object.keys(customContents_attr).length > 0) { } } var mutationCount = 0; function translateTextNode(node, info) { if(langify.settings.observeCustomContents === false || !node.textContent || node.textContent.trim().length === 0) { return; } var src = node.textContent.trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ").toLowerCase(); if(customContents_text[src] && node.textContent !== customContents_text[src]) { var newContent = node.textContent.replace(node.textContent.trim(), customContents_text[src]); if (newContent != node.textContent) { if(!node.parentNode.hasAttribute('data-ly-mutation-count') || parseInt(node.parentNode.getAttribute('data-ly-mutation-count')) < langify.settings.maxMutations) { var count = node.parentNode.hasAttribute('data-ly-mutation-count') ? parseInt(node.parentNode.getAttribute('data-ly-mutation-count')) : 0; node.parentNode.setAttribute('data-ly-mutation-count', count+1); node.textContent = newContent; mutationCount = mutationCount + 1; log('REPLACED (TEXT)', { oldValue: src, newValue: customContents_text[src], mutationCount, }, 'success' ); var event = new CustomEvent('langify.observer.aftertranslatetext', { bubbles: true, detail: { target: node, original: src, translation: customContents_text[src] } }); node.dispatchEvent(event); } } } } function translateLink(url, node) { if(langify.settings.observeLinks === false || node.hasAttribute('data-ly-locked') || !url || (url.indexOf('mailto:') !== -1 || url.indexOf('javascript:') !== -1 || url.indexOf('tel:') !== -1 || url.indexOf('file:') !== -1 || url.indexOf('ftp:') !== -1 || url.indexOf('sms:') !== -1 || url.indexOf('market:') !== -1 || url.indexOf('fax:') !== -1 || url.indexOf('callto:') !== -1 || url.indexOf('ts3server:') !== -1)) { return; } var isLocalized = (url.indexOf('/'+"en"+'/') === 0 || url === '/'+"en" || url.indexOf('/'+"en"+'/') === 0 || url === '/'+"en"); var link = url.replace("https:\/\/web.archive.org\/web\/20211020032706\/https:\/\/hardware.shopify.com", '').replace(/\/en\//gi, '/'); var isUrlAbsolute = (link.indexOf('://') > 0 || link.indexOf('//') === 0); var blacklist = ['#'].concat(langify.settings.linksBlacklist); var isUrlBlacklisted = blacklist.find(x => url.indexOf(x) === 0); if(!isLocalized && !isUrlAbsolute && !isUrlBlacklisted && "\/" != '/') { if(node.hasAttribute('href')) var attrName = 'href'; else var attrName = 'action'; if(link === '/' || link == "\/") link = ''; var newLink = "\/" + link; var timeStamp = Math.floor(Date.now()); if(!node.hasAttribute('data-ly-processed') || timeStamp > parseInt(node.getAttribute('data-ly-processed')) + langify.settings.timeout) { node.setAttribute('data-ly-processed', timeStamp); node.setAttribute(attrName, newLink); if(node.hasAttribute('data-'+attrName)) node.setAttribute('data-'+attrName, newLink); mutationCount = mutationCount + 1; log('REPLACED (LINK)', { attrName, oldValue: url, newValue: newLink, mutationCount, }, 'success' ); var event = new CustomEvent('langify.observer.aftertranslatelink', { bubbles: true, detail: { target: node, attribute: attrName, original: url, translation: newLink } }); node.dispatchEvent(event); } } } function translateImage(node, attr) { if(langify.settings.observeImages === false || node.hasAttribute('data-ly-locked') || Object.keys(customContents_image).length === 0) { return } var attrs = []; if(typeof attr === 'string') attrs.push(attr); else if(typeof attr === 'object') attrs = attr; attrs.forEach(function(attr) { if(node.hasAttribute(attr)) { var imgObject = langify.helper.extractImageObject(node.getAttribute(attr)); var imgKey = imgObject ? imgObject.file.toLowerCase() : ''; if(customContents_image[imgKey]) { // Replace var oldValue = node.getAttribute(attr); var translation = node.getAttribute(attr); translation = translation.replace(new RegExp(imgObject.host, 'g'), customContents_image[imgKey].host); translation = translation.replace(new RegExp(imgObject.name, 'g'), customContents_image[imgKey].name); translation = translation.replace(new RegExp(imgObject.type, 'g'), customContents_image[imgKey].type); if(node.getAttribute(attr) != translation) { var timeStamp = Math.floor(Date.now()); if(!node.hasAttribute('data-ly-processed') || timeStamp > parseInt(node.getAttribute('data-ly-processed')) + langify.settings.timeout) { node.setAttribute('data-ly-processed', timeStamp); node.setAttribute(attr, translation); mutationCount = mutationCount + 1; log('REPLACED (IMAGE)', { attrName: attr, oldValue: oldValue, newValue: translation, mutationCount, }, 'success'); var event = new CustomEvent('langify.observer.aftertranslateimage', { bubbles: true, detail: { target: node, attribute: attr, original: oldValue, translation: translation } }); node.dispatchEvent(event); } } } } }); } function translateCssImage(node) { if(langify.settings.observeImages === false || node.hasAttribute('data-ly-locked') || Object.keys(customContents_image).length === 0 || !node.getAttribute('style')) { return } var imgMatches = node.getAttribute('style').match(/url\(("|')?(.*)("|')?\)/gi); if(imgMatches !== null) { var imgSource = imgMatches[0].replace(/url\(("|')?|("|')?\)/, ''); var imgObject = langify.helper.extractImageObject(imgSource); var imgKey = imgObject ? imgObject.file.toLowerCase() : ''; var attr = 'style'; if(customContents_image[imgKey]) { // Replace var translation = node.getAttribute(attr); translation = translation.replace(new RegExp(imgObject.host, 'g'), customContents_image[imgKey].host); translation = translation.replace(new RegExp(imgObject.name, 'g'), customContents_image[imgKey].name); translation = translation.replace(new RegExp(imgObject.type, 'g'), customContents_image[imgKey].type); if(node.getAttribute(attr) != translation) { var timeStamp = Math.floor(Date.now()); if(!node.hasAttribute('data-ly-processed') || timeStamp > parseInt(node.getAttribute('data-ly-processed')) + langify.settings.timeout) { node.setAttribute('data-ly-processed', timeStamp); node.setAttribute(attr, translation); mutationCount = mutationCount + 1; } } } } } function findAndLocalizeLinks(target, parent) { if(target.parentNode && parent) var allLinks = target.parentElement.querySelectorAll('[href],[action]'); else var allLinks = target.querySelectorAll('[href],[action]'); allLinks.forEach(link => { if(link.hasAttribute('href')) var attrName = 'href'; else var attrName = 'action'; var url = link.getAttribute(attrName); translateLink(url, link); }); } function getNodesUnder(el, show){ var n, a=[], walk=document.createTreeWalker(el, NodeFilter[show] , null, false); while(n=walk.nextNode()) a.push(n); return a; } function log(title, data, type) { if(langify.settings.debug) { let css = 'color: green; font-weight: bold;'; console.log(`%c ${title}: \n`, css, data); } } function spreadCustomContents() { var getFileName = function(url) { if(!url || url == '') return; url = url.substring(0, (url.indexOf("#") == -1) ? url.length : url.indexOf("#")); url = url.substring(0, (url.indexOf("?") == -1) ? url.length : url.indexOf("?")); url = url.substring(url.lastIndexOf("/") + 1, url.length); url = url.replace(/(_[0-9]+x[0-9]*|_{width}x)?(_crop_(top|center|bottom|left|right))?(@[0-9]*x)?(\.progressive)?\.(jpe?g|png|gif|webp)/gi, ""); return '/' + url; } Object.entries(customContents).forEach(function(entry) { //if(/<\/?[a-z][\s\S]*>/i.test(entry[0])) customContents_html[entry[0]] = entry[1]; //else if(/(http(s?):)?([/|.|\w|\s|-])*\.(?:jpe?g|gif|png)/.test(entry[0])) customContents_image[getFileName(entry[0])] = getFileName(entry[1]); if(/(http(s?):)?([/|.|\w|\s|-])*\.(?:jpe?g|gif|png|webp)/.test(entry[0])) customContents_image[langify.helper.extractImageObject(entry[0]).file] = langify.helper.extractImageObject(entry[1]); else customContents_text[entry[0]] = entry[1]; }); log('CUSTOM CONTENTS:', {customContents, customContents_text, customContents_image}, 'info') } // Polyfill for old browsers function startMutationEvents() { var target = document.querySelector('body'); target.addEventListener("DOMAttrModified", function (event) { if(event.attrName === 'href' || event.attrName === 'action') { if(event.prevValue != event.newValue) { translateLink(event.newValue, event.target); } } }, false); target.addEventListener("DOMSubtreeModified", function (event) { //findAndLocalizeLinks(event.target, false); //matchCustomContent(event.target); }, false); } function triggerCustomContents() { var rootnode = document.getElementsByTagName('body')[0] var walker = document.createTreeWalker(rootnode, NodeFilter.SHOW_ALL, null, false) while (walker.nextNode()) { //console.log(walker.currentNode.tagName) translate(walker.currentNode, null); } } function stopObserver() { mutationObs.takeRecords(); mutationObs.disconnect(); } init(); return { init: init, triggerCustomContents: triggerCustomContents, stopObserver: stopObserver, } }; var langifyObserver = langifyObserverCore(); langify.api = { observer: { start: langifyObserver.init, stop: langifyObserver.stopObserver, trigger: langifyObserver.triggerCustomContents } }; } langify.tools = langify.tools || { compareJQueryVersion: function(a,b) {if (a === b) {return 0;}var a_components = a.split(".");var b_components = b.split(".");var len = Math.min(a_components.length, b_components.length);for (var i = 0; i < len; i++) {if (parseInt(a_components[i]) > parseInt(b_components[i])) {return 1;}if (parseInt(a_components[i]) < parseInt(b_components[i])) {return -1;}}if (a_components.length > b_components.length) {return 1;}if (a_components.length < b_components.length) {return -1;}return 0;} }; langify.loader = langify.loader || { loadScript: function(url, callback) { var script = document.createElement('script'); script.type = 'text/javascript'; if(script.readyState) { script.onreadystatechange = function () { if(script.readyState == 'loaded' || script.readyState == 'complete') { script.onreadystatechange = null; callback(); } }; } else { script.onload = function () { callback(); }; } script.src = url; document.getElementsByTagName('head')[0].appendChild(script); }, reload: function() { window.location.reload(); } }; langify.switcher = langify.switcher || { toggleSwitcherOpen: function(e) { e.classList.toggle('ly-is-open'); }, init: function() { var lyForceOff = location.search.split('ly-force-off=')[1]; var switcherElements = Array.prototype.slice.call(document.getElementsByClassName('ly-languages-switcher')); document.addEventListener('click', function(event) { if(!event.target.closest('.ly-languages-switcher')) { var openSwitchers = document.querySelectorAll('.ly-languages-switcher.ly-is-open') for(i = 0; i < openSwitchers.length; i++) { openSwitchers[i].classList.remove('ly-is-open'); } } }); // Custom positioning for(i = 0; i < switcherElements.length; i++) { if(lyForceOff !== 'true' && langify.locale.languages.length > 1) { switcherElements[i].classList.remove('ly-hide'); } if(switcherElements[i].classList.contains('ly-custom') && (document.getElementById('ly-custom-'+switcherElements[i].getAttribute('data-breakpoint')) || document.getElementsByClassName('ly-custom-'+switcherElements[i].getAttribute('data-breakpoint')).length )) { var targets = Array.from(document.getElementsByClassName('ly-custom-'+switcherElements[i].getAttribute('data-breakpoint'))); var target = document.getElementById('ly-custom-'+switcherElements[i].getAttribute('data-breakpoint')); if(target) targets.push(target); for(c = 0; c < targets.length; c++) { var clone = switcherElements[i].cloneNode(true); targets[c].innerHTML = clone.outerHTML; } switcherElements[i].classList.add('ly-hide'); } } var links = document.getElementsByClassName('ly-languages-switcher-link'); for(l = 0; l < links.length; l++) { links[l].setAttribute('href', links[l].getAttribute('href') + window.location.search); links[l].addEventListener('click', function(event) { langify.helper.setCookie('ly-lang-selected', this.getAttribute('data-ly-code'), 365); }); } document.addEventListener('DOMContentLoaded',function(){ if(lyForceOff == 'true') { document.getElementById('preview-bar-iframe').classList.add('ly-hide'); } }); // Native select event handling var languageUrls = [];languageUrls['en'] = '/collections/barcode-scanners-printers-and-labels';var nativeLangifySelects = document.getElementsByClassName('ly-native-select'); for(var i = 0; i < nativeLangifySelects.length; i++) { nativeLangifySelects[i].onchange = function () { var selectedLanguageCode = this[this.selectedIndex].getAttribute('key'); var url = languageUrls[selectedLanguageCode]; if(url) { langify.helper.setCookie('ly-lang-selected', selectedLanguageCode, 365); window.location.replace(url+window.location.search); } } } // Initial cart.attributes update ShopifyAPI.getCart(function (cart) { var currentLanguage = "en"; if(!cart.attributes.language || cart.attributes.language != currentLanguage) { ShopifyAPI.updateCartAttributes({'language': currentLanguage}, function(data){}); } }); if(langify.locale.languages.length === 1) { console.info(`%c LANGIFY INFO:\n`, 'font-weight: bold;', 'All languages are disabled! There must be at least one active language in order that the languages switcher is displayed.') } } }; langify.currency = langify.currency || { getHasSelectedCurrency: function() {return '' == 'true';}, getCurrencyForLanguage: function(language) {var languageToCurrencies = [];return languageToCurrencies[language];}, getCurrencySwitcher: function() {var currencySwitcher = $('#currencies');if(currencySwitcher.length) {return currencySwitcher;} else {return null;}}, init: function() { if(!langify.currency.getHasSelectedCurrency()) { } } }; langify.core = langify.core || { onComplete: function() { var root_url = langify.locale.root_url != '/' ? langify.locale.root_url : ''; ShopifyAPI.attributeToString = function(attribute) {if((typeof attribute) !== 'string') {attribute += '';if(attribute === 'undefined') {attribute = '';}}return jQuery.trim(attribute);}; ShopifyAPI.getCart = function(callback) {jQuery.getJSON(root_url+'/cart.js', function (cart, textStatus) {if((typeof callback) === 'function') {callback(cart);}});}; ShopifyAPI.updateCartNote = function(note, callback) {var params = {type: 'POST',url: root_url+'/cart/update.js',data: 'note=' + this.attributeToString(note),dataType: 'json',success: function(cart) {if((typeof callback) === 'function') {callback(cart);}},error: this.onError};jQuery.ajax(params);}; ShopifyAPI.updateCartAttributes = function(attributes, callback) {var data = '';var that = this;if(jQuery.isArray(attributes)) {jQuery.each(attributes, function(indexInArray, valueOfElement) {var key = that.attributeToString(valueOfElement.key);if (key !== '') {data += 'attributes[' + key + ']=' + that.attributeToString(valueOfElement.value) + '&';}});} else if ((typeof attributes === 'object') && attributes !== null) {jQuery.each(attributes, function(key, value) {data += 'attributes[' + that.attributeToString(key) + ']=' + that.attributeToString(value) + '&';});}var params = {type: 'POST',url: root_url+'/cart/update.js',data: data,dataType: 'json',success: function(cart) {if((typeof callback) === 'function') {callback(cart);}},error: this.onError};jQuery.ajax(params);}; ShopifyAPI.onError = function(XMLHttpRequest, textStatus) {}; langify.switcher.init(); //langify.currency.init(); }, init: function() { if(typeof jQuery === 'undefined') { langify.loader.loadScript('//web.archive.org/web/20211020032706/https://cdn.jsdelivr.net/jquery/1.9.1/jquery.min.js', function() { langify.core.onComplete(); }); } else if(langify.tools.compareJQueryVersion(jQuery.fn.jquery, '1.7.0') <= 0) { langify.loader.loadScript('//web.archive.org/web/20211020032706/https://cdn.jsdelivr.net/jquery/1.9.1/jquery.min.js', function() { langify.core.onComplete(); }); } else { langify.core.onComplete(); } } }; !function(e,t){typeof module!="undefined"?module.exports=t():typeof define=="function"&&typeof define.amd=="object"?define(t):this[e]=t()}("domready",function(){var e=[],t,n=typeof document=="object"&&document,r=n&&n.documentElement.doScroll,i="DOMContentLoaded",s=n&&(r?/^loaded|^c/:/^loaded|^i|^c/).test(n.readyState);return!s&&n&&n.addEventListener(i,t=function(){n.removeEventListener(i,t),s=1;while(t=e.shift())t()}),function(t){s?setTimeout(t,0):e.push(t)}}) try { domready(langify.core.init); } catch(error) { langify.core.init(); } // Polyfills (function () { if ( typeof window.CustomEvent === "function" ) return false; function CustomEvent ( event, params ) { params = params || { bubbles: false, cancelable: false, detail: null }; var evt = document.createEvent( 'CustomEvent' ); evt.initCustomEvent( event, params.bubbles, params.cancelable, params.detail ); return evt; } window.CustomEvent = CustomEvent; })(); </script> <div data-dropup="true" data-breakpoint="" onclick="langify.switcher.toggleSwitcherOpen(this)" class="ly-languages-switcher ly-custom-dropdown-switcher ly-bright-theme ly-is-dropup fixed bottom_right ly-breakpoint-1 ly-hide" style="margin: 0px 0px; font-size: px; background: ; color: ;"> <span class="ly-custom-dropdown-current"> <i class="ly-icon ly-flag-icon ly-flag-icon-en"></i> <span class="ly-custom-dropdown-current-inner ly-custom-dropdown-current-inner-text"> </span> <div class="ly-arrow ly-arrow-up ly-arrow-black stroke" style="vertical-align: middle; width: 0.0px; height: 0.0px;"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 0.0 0.0" height="0.0px" width="0.0px" style="position: absolute;"> <path d=" M0 0.0 L0.0 0.0 L0.0 0.0 " fill="transparent" stroke="" stroke-width="px"/> </svg> </div> </span> <ul class="ly-custom-dropdown-list ly-is-open ly-bright-theme" style="background: ; color: ;"> </ul> </div> <style> .ly-flag-icon-en { background-image: url('//web.archive.org/web/20211020032706im_/https://cdn.shopify.com/s/files/1/0224/0965/t/102/assets/ly-icon-en.svg?v=16874932679132306730'); } .ly-flag-icon { background-size: contain; background-position: 50%; background-repeat: no-repeat; position: relative; display: inline-block; width: 1.33333333em; line-height: 1em; } .ly-flag-icon:before { content: ''; display: inline-block; } .ly-flag-icon.ly-flag-squared { width: 1em; } .ly-flag-icon.ly-flag-rounded { width: 1em; border-radius: 50%; } .ly-languages-switcher { white-space: nowrap; list-style-type: none; } .ly-languages-switcher.fixed { position: fixed; z-index: 1000; } .ly-languages-switcher.absolute { position: absolute; z-index: 1000; } .ly-languages-switcher.fixed.top_left, .ly-languages-switcher.absolute.top_left { top: 0; left: 0; } .ly-languages-switcher.fixed.top_right, .ly-languages-switcher.absolute.top_right { top: 0; right: 0; } .ly-languages-switcher.fixed.bottom_left, .ly-languages-switcher.absolute.bottom_left { bottom: 0; left: 0; } .ly-languages-switcher.fixed.bottom_right, .ly-languages-switcher.absolute.bottom_right { bottom: 0; right: 0; } .ly-languages-switcher-link { margin: 0 0.2em; cursor: pointer; white-space: nowrap; } .ly-icon { margin-right: 0.2em; } .ly-arrow { display: inline-block; position: relative; vertical-align: middle; direction: ltr !important; -webkit-transition: transform 0.25s; -moz-transition: transform 0.25s; transition: transform 0.25s; } .ly-is-open .ly-arrow { transform: rotate(180deg); } .ly-arrow.ly-arrow-up { transform: rotate(180deg); } .ly-is-open .ly-arrow.ly-arrow-up { transform: rotate(0deg); } .ly-custom-dropdown-switcher { text-align: left; display: inline-block; padding: 0.2em 0.5em; position: relative; user-select: none; cursor: pointer; } .ly-custom-dropdown-current { display: block; vertical-align: middle; } .ly-custom-dropdown-current-inner { display: inline-block; vertical-align: middle; } .ly-custom-dropdown-current-inner-image { margin-right: 0.25em; } .ly-custom-dropdown-current-inner-text { margin-right: 0.25em; } .ly-custom-dropdown-list { display: none !important; list-style: none; position: absolute; left: 0; padding: inherit !important; margin: 0; z-index: 99999; text-align: left; width: 100%; } .ly-custom-dropdown-list-element { color: inherit !important; display: block; } .ly-custom-dropdown-list > li { margin: 0; display: block; } .ly-custom-dropdown-list-element-left { margin-right: 0.5em; } .ly-custom-dropdown-list-element-right { text-align: left; } .ly-custom-dropdown-list-element-left, .ly-custom-dropdown-list-element-right { vertical-align: middle; } .ly-custom-dropdown-switcher .ly-languages-switcher-link { margin: 0; } .ly-languages-switcher-dropdown { display: inline-block; } .ly-languages-links-switcher { display: inline-block; } .ly-languages-links-switcher > .ly-languages-link { margin-right: 0.5em; padding: inherit !important; color: inherit !important; } .ly-custom-dropdown-list-element { padding: inherit !important; text-decoration: none; } .ly-is-uppercase { text-transform: uppercase; } .ly-is-transparent.ly-custom-dropdown-switcher, .ly-is-transparent.ly-custom-dropdown-switcher .ly-custom-dropdown-list { background: transparent !important; } .ly-arrow-up { transform: rotateZ(180deg); } .ly-is-open .ly-custom-dropdown-list { display: inline-block !important; } .ly-is-dropup .ly-custom-dropdown-list { bottom: 100%; } .ly-hide { display: none !important; } body.ly-force-off #preview-bar-iframe, body.ly-force-off .ly-languages-switcher { display: none !important; } </style> <!-- langify-v2-scripts-end --></body> </html> <!-- FILE ARCHIVED ON 03:27:06 Oct 20, 2021 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 14:34:36 Nov 25, 2024. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.512 exclusion.robots: 0.031 exclusion.robots.policy: 0.024 esindex: 0.01 cdx.remote: 31.78 LoadShardBlock: 547.072 (3) PetaboxLoader3.datanode: 363.824 (4) PetaboxLoader3.resolve: 283.968 (3) load_resource: 184.382 -->