PageSourceSearch

https://www.autocrossdigits.com/blogs/tips-and-tricks/how-to-create-a-kick-ass-course-map-for-your-autocross

html autocrossdigits.com collected 2026-10-02 00:05:41 UTC 144,533 bytes, 1,370 lines download raw bytes

1<!doctype html>
2<html class="no-js" lang="en">
3  <head>
3<script data-source-attribution="shopify.event_observer.bootstrap">
4(function(){let e=navigator,t=`prototype`,n=`sendBeacon`,r=e[n],i=fetch,a=XMLHttpRequest[t],{open:o,send:s}=a,c=`EventListener`,l=`add${c}`,u=`remove${c}`,d=EventTarget[t],f=d[l],p=d[u],m=e=>Error((e=document.currentScript)&&[e?.src,e?.id||e?.dataset?.sourceAttribution]),h=(e=[],t=0)=>(e.p=n=>e[t++%1e3]=n,[e,t=>(e.forEach(e.p=t),e.length=0)]),[g,_]=h(),[v,y]=h(),b,x=new WeakMap,S=e=>e&&g.p([e,b||[m()]]);d[l]=function(e,t,n){let r=this,i=t?.handleEvent||t,a=x.get(t),o=m();i?.call&&!a&&x.set(t,a=function(e){b=[o,e.type];try{i.call(t==i?this:t,e)}finally{b=null}}),v.p([e,o,a,r?.tagName||r+``,r?.id]),f.call(r,e,a||t,n)},d[u]=function(e,t,n){p.call(this,e,x.get(t)||t,n)},a.open=function(e,t){x.set(this,[t+``,e]),o.apply(this,arguments)},a.send=function(e){S(x.get(this)),s.call(this,e)},fetch=(e,t)=>(S([(e?.url||e)+``,t?.method]),i(e,t)),e[n]=(t,n)=>(S([t+``,``]),r.call(e,t,n)),setTimeout(()=>import("//www.autocrossdigits.com/cdn/shopifycloud/storefront/assets/storefront/event_observer_reporter-ed358274.js").then(e=>e.$(_,y,f,i,`17773583`)))})();
5//# sourceURL=event-observer-collector.js
6</script>
6
7
8    <meta charset="utf-8">
9    <meta http-equiv="X-UA-Compatible" content="IE=edge">
10    <meta name="viewport" content="width=device-width,initial-scale=1">
11    <meta name="theme-color" content="">
12    <link rel="canonical" href="https://www.autocrossdigits.com/blogs/tips-and-tricks/how-to-create-a-kick-ass-course-map-for-your-autocross">
13    <link rel="preconnect" href="https://cdn.shopify.com" crossorigin><link rel="icon" type="image/png" href="//www.autocrossdigits.com/cdn/shop/files/favicon.png?crop=center&height=32&v=1613678395&width=32"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><title>
14      How to Create a Kick Ass Course Map for Your Autocross
15 &ndash; Autocross Digits</title>
16
17    
18      <meta name="description" content="One of the most useful things I did as the solo chair for WORSCCA was to implement printed course maps - often publishing them on the website before the event even started! Printing/publishing course maps serves a variety of purposes: Help racers help themselves. No guessing as to where the course goes on race day. No ">
19    
20
21    
22
23<meta property="og:site_name" content="Autocross Digits">
24<meta property="og:url" content="https://www.autocrossdigits.com/blogs/tips-and-tricks/how-to-create-a-kick-ass-course-map-for-your-autocross">
25<meta property="og:title" content="How to Create a Kick Ass Course Map for Your Autocross">
26<meta property="og:type" content="article">
27<meta property="og:description" content="One of the most useful things I did as the solo chair for WORSCCA was to implement printed course maps - often publishing them on the website before the event even started! Printing/publishing course maps serves a variety of purposes: Help racers help themselves. No guessing as to where the course goes on race day. No "><meta property="og:image" content="http://www.autocrossdigits.com/cdn/shop/articles/Create-A-Kick-Ass-Course-Map.jpg?v=1490747206">
28  <meta property="og:image:secure_url" content="https://www.autocrossdigits.com/cdn/shop/articles/Create-A-Kick-Ass-Course-Map.jpg?v=1490747206">
29  <meta property="og:image:width" content="758">
30  <meta property="og:image:height" content="268"><meta name="twitter:card" content="summary_large_image">
31<meta name="twitter:title" content="How to Create a Kick Ass Course Map for Your Autocross">
32<meta name="twitter:description" content="One of the most useful things I did as the solo chair for WORSCCA was to implement printed course maps - often publishing them on the website before the event even started! Printing/publishing course maps serves a variety of purposes: Help racers help themselves. No guessing as to where the course goes on race day. No ">
33
34    
34<script src='https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js'></script>
34
35    
35<script src="//www.autocrossdigits.com/cdn/shop/t/9/assets/global.js?v=144531418980603009391750197572" defer="defer"></script>
35
36    
37    
37<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
37<meta name="google-site-verification" content="kueiVMNxUFk1Mw-2Dr5UVB9HAUoo-ghgojBHQ5dok9w">
38<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/17773583/digital_wallets/dialog">
39<meta id="in-context-paypal-metadata" data-shop-id="17773583" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
40<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/tips-and-tricks.atom" />
41<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
41
42<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
43<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=17773583" crossorigin="anonymous"></script>
vendor: 1 bytes, line 43
43
44<script id="shopify-features" type="application/json">{"accessToken":"a4e75d9db8d49756e14305f892f10c84","betas":["rich-media-storefront-analytics"],"domain":"www.autocrossdigits.com","predictiveSearch":true,"shopId":17773583,"locale":"en"}</script>
vendor: 1 bytes, line 44
44
45<script>var Shopify = Shopify || {};
46Shopify.shop = "autocross-digits.myshopify.com";
47Shopify.locale = "en";
48Shopify.currency = {"active":"USD","rate":"1.0"};
49Shopify.country = "US";
50Shopify.theme = {"name":"Refresh-mods","id":123669479494,"schema_name":"Refresh","schema_version":"2.0.2","theme_store_id":null,"role":"main"};
51Shopify.theme.handle = "null";
52Shopify.theme.style = {"id":null,"handle":null};
53Shopify.cdnHost = "www.autocrossdigits.com/cdn";
54Shopify.routes = Shopify.routes || {};
55Shopify.routes.root = "/";
56Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
57Shopify.SignInWithShop = Shopify.SignInWithShop || {};
58Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
59Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 59
59
60<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 60
60
61<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 61
61
62<script>
63  window.ShopifyPay = window.ShopifyPay || {};
64  window.ShopifyPay.apiHost = "shop.app\/pay";
65  window.ShopifyPay.redirectState = null;
66</script>
vendor: 1 bytes, line 66
66
67<script>
68  window.Shopify = window.Shopify || {};
69  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
70  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
71  window.Shopify.SignInWithShop.eligible = true;
72</script>
vendor: 1 bytes, line 72
72
73<script id="shop-js-analytics" type="application/json">{"pageType":"article"}</script>
vendor: 1 bytes, line 73
73
74<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 74
74
75<script type="module">
76  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
77
78  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
79
80</script>
vendor: 1 bytes, line 80
80
81<script>
82  window.Shopify = window.Shopify || {};
83  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
84  window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]};
85</script>
vendor: 1 bytes, line 85
85
86<script>(function() {
87  var isLoaded = false;
88  function asyncLoad() {
89    if (isLoaded) return;
90    isLoaded = true;
91    var urls = ["\/\/d1liekpayvooaz.cloudfront.net\/apps\/customizery\/customizery.js?shop=autocross-digits.myshopify.com","https:\/\/api.provesrc.com\/script\/load?apiKey=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhY2NvdW50SWQiOiI1ZDUyZDA0YjJiZTk3ZDU0NGU0ZDI3NTUiLCJpYXQiOjE1NjU3MDgzNjN9.mE1WaZs-eOIrEJ9vtivNuyy3j13tbjwyy1X0A-qhxuQ\u0026shop=autocross-digits.myshopify.com","https:\/\/cdn2.ryviu.com\/v\/static\/js\/app.js?n=1\u0026shop=autocross-digits.myshopify.com","https:\/\/cdn.nfcube.com\/instafeed-122ed5b453725a1cce96354c5d2813d8.js?shop=autocross-digits.myshopify.com"];
92    for (var i = 0; i < urls.length; i++) {
93      var s = document.createElement('script');
94      s.type = 'text/javascript';
95      s.async = true;
96      s.src = urls[i];
97      var x = document.getElementsByTagName('script')[0];
98      x.parentNode.insertBefore(s, x);
99    }
100  };
101  if(window.attachEvent) {
102    window.attachEvent('onload', asyncLoad);
103  } else {
104    window.addEventListener('load', asyncLoad, false);
105  }
106})();</script>
vendor: 1 bytes, line 106
106
107<script id="__st">var __st={"a":17773583,"offset":-14400,"reqid":"6bd2aac4-3538-4ae6-8939-e64511ab10c1-1790899540","pageurl":"www.autocrossdigits.com\/blogs\/tips-and-tricks\/how-to-create-a-kick-ass-course-map-for-your-autocross","s":"articles-138496581","u":"d9c1ae610da5","p":"article","rtyp":"article","rid":138496581};</script>
vendor: 1 bytes, line 107
107
108<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 108
108
109<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 109
109
110<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.autocrossdigits.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 110
110
111<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//www.autocrossdigits.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
111<script crossorigin="anonymous" defer="defer" src="//www.autocrossdigits.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 111
111
112<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 112
112
113<script>
114  window.Shopify = window.Shopify || {};
115  window.Shopify.MCP = window.Shopify.MCP || {};
116  window.Shopify.MCP.enabled = true;
117  window.Shopify.MCP.shop = "autocross-digits.myshopify.com";
118  window.Shopify.MCP.mcpEndpoint = "https:\/\/www.autocrossdigits.com\/api\/mcp";
119  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}];
120</script>
vendor: 1 bytes, line 120
120
121<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/www.autocrossdigits.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
122</script>
vendor: 1 bytes, line 122
122
123<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://www.autocrossdigits.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
124</script>
vendor: 1 bytes, line 124
124
125<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
126  function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent);
127</script>
vendor: 1 bytes, line 127
127
128<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}}));
129</script>
129
130<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.autocrossdigits.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
131<style id="shopify-accelerated-checkout-cart">
132        #shopify-buyer-consent {
133  margin-top: 1em;
134  display: inline-block;
135  width: 100%;
136}
137
138#shopify-buyer-consent.hidden {
139  display: none;
140}
141
142#shopify-subscription-policy-button {
143  background: none;
144  border: none;
145  padding: 0;
146  text-decoration: underline;
147  font-size: inherit;
148  cursor: pointer;
149}
150
151#shopify-subscription-policy-button::before {
152  box-shadow: none;
153}
154
155      </style>
156<script id="sections-script" data-sections="header,footer" defer="defer" src="//www.autocrossdigits.com/cdn/shop/t/9/compiled_assets/scripts.js?v=61936181921355174781771363484"></script>
vendor: 1 bytes, line 156
156
157<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
157
158
159
160    <style data-shopify>
161      @font-face {
162  font-family: Questrial;
163  font-weight: 400;
164  font-style: normal;
165  font-display: swap;
166  src: url("//www.autocrossdigits.com/cdn/fonts/questrial/questrial_n4.66abac5d8209a647b4bf8089b0451928ef144c07.woff2") format("woff2"),
167       url("//www.autocrossdigits.com/cdn/fonts/questrial/questrial_n4.e86c53e77682db9bf4b0ee2dd71f214dc16adda4.woff") format("woff");
168}
169
170      
171      
172      
173      @font-face {
174  font-family: Archivo;
175  font-weight: 700;
176  font-style: normal;
177  font-display: swap;
178  src: url("//www.autocrossdigits.com/cdn/fonts/archivo/archivo_n7.651b020b3543640c100112be6f1c1b8e816c7f13.woff2") format("woff2"),
179       url("//www.autocrossdigits.com/cdn/fonts/archivo/archivo_n7.7e9106d320e6594976a7dcb57957f3e712e83c96.woff") format("woff");
180}
181
182
183      :root {
184        --font-body-family: Questrial, sans-serif;
185        --font-body-style: normal;
186        --font-body-weight: 400;
187        --font-body-weight-bold: 700;
188
189        --font-heading-family: Archivo, sans-serif;
190        --font-heading-style: normal;
191        --font-heading-weight: 700;
192
193        --font-body-scale: 1.05;
194        --font-heading-scale: 1.0476190476190477;
195
196        --color-base-text: 14, 27, 77;
197        --color-shadow: 14, 27, 77;
198        --color-base-background-1: 239, 240, 245;
199        --color-base-background-2: 255, 255, 255;
200        --color-base-solid-button-labels: 255, 255, 255;
201        --color-base-outline-button-labels: 14, 27, 77;
202        --color-base-accent-1: 71, 112, 219;
203        --color-base-accent-2: 14, 27, 77;
204        --payment-terms-background-color: #eff0f5;
205
206        --gradient-base-background-1: #eff0f5;
207        --gradient-base-background-2: #FFFFFF;
208        --gradient-base-accent-1: #4770db;
209        --gradient-base-accent-2: #0e1b4d;
210
211        --media-padding: px;
212        --media-border-opacity: 0.1;
213        --media-border-width: 0px;
214        --media-radius: 20px;
215        --media-shadow-opacity: 0.0;
216        --media-shadow-horizontal-offset: 0px;
217        --media-shadow-vertical-offset: 2px;
218        --media-shadow-blur-radius: 5px;
219        --media-shadow-visible: 0;
220
221        --page-width: 120rem;
222        --page-width-margin: 0rem;
223
224        --product-card-image-padding: 0.6rem;
225        --product-card-corner-radius: 1.8rem;
226        --product-card-text-alignment: left;
227        --product-card-border-width: 0.1rem;
228        --product-card-border-opacity: 1.0;
229        --product-card-shadow-opacity: 0.0;
230        --product-card-shadow-visible: 0;
231        --product-card-shadow-horizontal-offset: 0.0rem;
232        --product-card-shadow-vertical-offset: 0.4rem;
233        --product-card-shadow-blur-radius: 0.5rem;
234
235        --collection-card-image-padding: 1.6rem;
236        --collection-card-corner-radius: 1.8rem;
237        --collection-card-text-alignment: left;
238        --collection-card-border-width: 0.1rem;
239        --collection-card-border-opacity: 1.0;
240        --collection-card-shadow-opacity: 0.0;
241        --collection-card-shadow-visible: 0;
242        --collection-card-shadow-horizontal-offset: 0.0rem;
243        --collection-card-shadow-vertical-offset: 0.4rem;
244        --collection-card-shadow-blur-radius: 0.5rem;
245
246        --blog-card-image-padding: 1.6rem;
247        --blog-card-corner-radius: 1.8rem;
248        --blog-card-text-alignment: left;
249        --blog-card-border-width: 0.1rem;
250        --blog-card-border-opacity: 1.0;
251        --blog-card-shadow-opacity: 0.0;
252        --blog-card-shadow-visible: 0;
253        --blog-card-shadow-horizontal-offset: 0.0rem;
254        --blog-card-shadow-vertical-offset: 0.4rem;
255        --blog-card-shadow-blur-radius: 0.5rem;
256
257        --badge-corner-radius: 0.0rem;
258
259        --popup-border-width: 1px;
260        --popup-border-opacity: 0.1;
261        --popup-corner-radius: 18px;
262        --popup-shadow-opacity: 0.0;
263        --popup-shadow-horizontal-offset: 0px;
264        --popup-shadow-vertical-offset: 4px;
265        --popup-shadow-blur-radius: 5px;
266
267        --drawer-border-width: 0px;
268        --drawer-border-opacity: 0.1;
269        --drawer-shadow-opacity: 0.0;
270        --drawer-shadow-horizontal-offset: 0px;
271        --drawer-shadow-vertical-offset: 4px;
272        --drawer-shadow-blur-radius: 5px;
273
274        --spacing-sections-desktop: 0px;
275        --spacing-sections-mobile: 0px;
276
277        --grid-desktop-vertical-spacing: 28px;
278        --grid-desktop-horizontal-spacing: 28px;
279        --grid-mobile-vertical-spacing: 14px;
280        --grid-mobile-horizontal-spacing: 14px;
281
282        --text-boxes-border-opacity: 0.1;
283        --text-boxes-border-width: 0px;
284        --text-boxes-radius: 20px;
285        --text-boxes-shadow-opacity: 0.0;
286        --text-boxes-shadow-visible: 0;
287        --text-boxes-shadow-horizontal-offset: 0px;
288        --text-boxes-shadow-vertical-offset: 4px;
289        --text-boxes-shadow-blur-radius: 5px;
290
291        --buttons-radius: 40px;
292        --buttons-radius-outset: 41px;
293        --buttons-border-width: 1px;
294        --buttons-border-opacity: 1.0;
295        --buttons-shadow-opacity: 0.0;
296        --buttons-shadow-visible: 0;
297        --buttons-shadow-horizontal-offset: 0px;
298        --buttons-shadow-vertical-offset: 4px;
299        --buttons-shadow-blur-radius: 5px;
300        --buttons-border-offset: 0.3px;
301
302        --inputs-radius: 26px;
303        --inputs-border-width: 1px;
304        --inputs-border-opacity: 0.55;
305        --inputs-shadow-opacity: 0.0;
306        --inputs-shadow-horizontal-offset: 0px;
307        --inputs-margin-offset: 0px;
308        --inputs-shadow-vertical-offset: 4px;
309        --inputs-shadow-blur-radius: 5px;
310        --inputs-radius-outset: 27px;
311
312        --variant-pills-radius: 40px;
313        --variant-pills-border-width: 1px;
314        --variant-pills-border-opacity: 0.55;
315        --variant-pills-shadow-opacity: 0.0;
316        --variant-pills-shadow-horizontal-offset: 0px;
317        --variant-pills-shadow-vertical-offset: 4px;
318        --variant-pills-shadow-blur-radius: 5px;
319      }
320
321      *,
322      *::before,
323      *::after {
324        box-sizing: inherit;
325      }
326
327      html {
328        box-sizing: border-box;
329        font-size: calc(var(--font-body-scale) * 62.5%);
330        height: 100%;
331      }
332
333      body {
334        display: grid;
335        grid-template-rows: auto auto 1fr auto;
336        grid-template-columns: 100%;
337        min-height: 100%;
338        margin: 0;
339        font-size: 1.5rem;
340        letter-spacing: 0.06rem;
341        line-height: calc(1 + 0.8 / var(--font-body-scale));
342        font-family: var(--font-body-family);
343        font-style: var(--font-body-style);
344        font-weight: var(--font-body-weight);
345      }
346
347      @media screen and (min-width: 750px) {
348        body {
349          font-size: 1.6rem;
350        }
351      }
352    </style>
353
354    <link href="//www.autocrossdigits.com/cdn/shop/t/9/assets/base.css?v=76918773642405079981671120860" rel="stylesheet" type="text/css" media="all" />
355<link rel="preload" as="font" href="//www.autocrossdigits.com/cdn/fonts/questrial/questrial_n4.66abac5d8209a647b4bf8089b0451928ef144c07.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//www.autocrossdigits.com/cdn/fonts/archivo/archivo_n7.651b020b3543640c100112be6f1c1b8e816c7f13.woff2" type="font/woff2" crossorigin><link rel="stylesheet" href="//www.autocrossdigits.com/cdn/shop/t/9/assets/component-predictive-search.css?v=83512081251802922551670937724" media="print" onload="this.media='all'">
355<script>document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
356    if (Shopify.designMode) {
357      document.documentElement.classList.add('shopify-design-mode');
358    }
359    </script>
359
360  <!-- BEGIN app block: shopify://apps/essential-announcer/blocks/app-embed/93b5429f-c8d6-4c33-ae14-250fd84f361b -->
360<script>
361  
362    window.essentialAnnouncementConfigs = [];
363  
364  window.essentialAnnouncementMeta = {
365    productCollections: null,
366    productData: null,
367    templateName: "article",
368    collectionId: null,
369  };
370  
371</script>
371
372
373 
374
375<style>
376  .essential_annoucement_bar_wrapper {display: none;}
377</style>
378
379
380
381<script src="https://cdn.shopify.com/extensions/01a0ae33-7196-7ba7-a372-9039e66cd741/essential-announcement-bar-120/assets/announcement-bar-essential-apps.js" defer></script>
381
382
383
384<!-- END app block --><!-- BEGIN app block: shopify://apps/uploadly-file-upload/blocks/app-embed/d91e9a53-de3d-49df-b7a1-ac8a15b213e5 -->
385<div data-uploadly-embed="true"></div>
386<div data-ph-meta="{&quot;buy_button&quot;:false,&quot;fields_63edd68d3776e708a5a88bf0&quot;:{&quot;_id&quot;:&quot;63edd68d3776e708a5a88bf0&quot;,&quot;id&quot;:&quot;9158&quot;,&quot;storeName&quot;:&quot;autocross-digits.myshopify.com&quot;,&quot;fieldName&quot;:&quot;Artwork Upload&quot;,&quot;parentFieldName&quot;:&quot;Artwork Upload&quot;,&quot;data&quot;:&quot;{\&quot;no\&quot;: false, \&quot;op2\&quot;: false, \&quot;pdf\&quot;: false, \&quot;yes\&quot;: true, \&quot;opt1\&quot;: true, \&quot;opt3\&quot;: false, \&quot;word\&quot;: false, \&quot;fopt1\&quot;: false, \&quot;fopt2\&quot;: true, \&quot;fopt3\&quot;: false, \&quot;atcTitle\&quot;: \&quot;Upload a file:\&quot;, \&quot;buttonBg\&quot;: \&quot;#727A95\&quot;, \&quot;buttonCol\&quot;: \&quot;#ffffff\&quot;, \&quot;fieldname\&quot;: \&quot;Artwork Upload\&quot;, \&quot;fileTypes\&quot;: [\&quot;.ai\&quot;, \&quot;.eps\&quot;, \&quot;.svg\&quot;, \&quot;.jpg\&quot;, \&quot;.png\&quot;], \&quot;fontStyle\&quot;: \&quot;Upload Field Font\&quot;, \&quot;customFile\&quot;: true, \&quot;imageWidth\&quot;: \&quot;\&quot;, \&quot;allVariants\&quot;: true, \&quot;buttonWidth\&quot;: \&quot;Full\&quot;, \&quot;imageHeight\&quot;: \&quot;\&quot;, \&quot;thisProduct\&quot;: true, \&quot;allowEditing\&quot;: false, \&quot;buttonStatus\&quot;: \&quot;Disable\&quot;, \&quot;croppingType\&quot;: \&quot;crop_free\&quot;, \&quot;maximumFiles\&quot;: \&quot;\&quot;, \&quot;minimumfiles\&quot;: \&quot;\&quot;, \&quot;previewStyle\&quot;: \&quot;link_preview\&quot;, \&quot;allowCropping\&quot;: false, \&quot;buttonStatus2\&quot;: \&quot;Disable\&quot;, \&quot;fieldHelpText\&quot;: \&quot;\&quot;, \&quot;showAllFields\&quot;: false, \&quot;textFieldName\&quot;: \&quot;Notes\&quot;, \&quot;buttonFontSize\&quot;: \&quot;14.00\&quot;, \&quot;buttonTextSize\&quot;: \&quot;14.00\&quot;, \&quot;dialogLanguage\&quot;: \&quot;en\&quot;, \&quot;thisCollection\&quot;: false, \&quot;allVariantValues\&quot;: [], \&quot;buttonDialogLang\&quot;: \&quot;English\&quot;, \&quot;productCondition\&quot;: {\&quot;collOpt\&quot;: \&quot;\&quot;, \&quot;prodOpt\&quot;: \&quot;\&quot;, \&quot;products\&quot;: [\&quot;Custom Printed Stickers            \&quot;], \&quot;condition\&quot;: [], \&quot;collection\&quot;: [], \&quot;prodTitleEqual\&quot;: [], \&quot;prodTitleContains\&quot;: [], \&quot;collectionTitleEqual\&quot;: [], \&quot;collectionTitleContains\&quot;: []}, \&quot;uploadButtonText\&quot;: \&quot;Choose Image\&quot;, \&quot;allConditionCheck\&quot;: false, \&quot;anyConditionCheck\&quot;: false, \&quot;textFieldMaxChars\&quot;: \&quot;\&quot;, \&quot;textFieldRequired\&quot;: \&quot;No\&quot;, \&quot;uploadButtonText2\&quot;: \&quot;Change Image\&quot;, \&quot;buttonBorderRadius\&quot;: \&quot;20\&quot;, \&quot;fileRequiredButton\&quot;: \&quot;\&quot;, \&quot;textFieldMaxLength\&quot;: \&quot;No\&quot;, \&quot;allConditionVariant\&quot;: false, \&quot;anyConditionVariant\&quot;: false, \&quot;croppingAspectRatio\&quot;: \&quot;3:2\&quot;, \&quot;fileRequiredMessage\&quot;: \&quot;Please upload a file before adding the product to your cart\&quot;, \&quot;fileSizeRestriction\&quot;: false, \&quot;dialogInstructionOne\&quot;: \&quot;Choose an image from the list to crop or enhance it. To add more files, use the links on the left\&quot;, \&quot;dialogInstructionTwo\&quot;: \&quot;Choose an image from the list to crop or enhance it. To add more files, use the menu icon in the top left\&quot;, \&quot;noneConditionVariant\&quot;: false, \&quot;fileSizeMinMaxMaximum\&quot;: \&quot;10\&quot;, \&quot;fileSizeMinMaxMinimum\&quot;: \&quot;0.2\&quot;, \&quot;selectedUploadSources\&quot;: \&quot;file\&quot;, \&quot;ucCustomTransalations\&quot;: {\&quot;one\&quot;: \&quot;%1 file\&quot;, \&quot;draghere\&quot;: \&quot;Drop a file here\&quot;, \&quot;uploading\&quot;: \&quot;Uploading... Please wait.\&quot;, \&quot;file_other\&quot;: \&quot;%1 files\&quot;, \&quot;dialog_done\&quot;: \&quot;Done\&quot;, \&quot;errors_info\&quot;: \&quot;Can&#39;t load info\&quot;, \&quot;errors_size\&quot;: \&quot;File too big\&quot;, \&quot;errors_user\&quot;: \&quot;Upload canceled\&quot;, \&quot;loadingInfo\&quot;: \&quot;Loading info...\&quot;, \&quot;dialog_close\&quot;: \&quot;Close\&quot;, \&quot;errors_image\&quot;: \&quot;Only images allowed\&quot;, \&quot;errors_upload\&quot;: \&quot;Can&#39;t upload\&quot;, \&quot;notFound_text\&quot;: \&quot;Looks like you have no camera connected to this device.\&quot;, \&quot;buttons_cancel\&quot;: \&quot;Cancel\&quot;, \&quot;buttons_remove\&quot;: \&quot;Remove\&quot;, \&quot;errors_baddata\&quot;: \&quot;Incorrect value\&quot;, \&quot;errors_default\&quot;: \&quot;Error\&quot;, \&quot;notFound_title\&quot;: \&quot;No camera detected\&quot;, \&quot;dialog_showFiles\&quot;: \&quot;Show files\&quot;, \&quot;effects_apply_button\&quot;: \&quot;Apply\&quot;, \&quot;dialog_tabs_names_url\&quot;: \&quot;Direct Link\&quot;, \&quot;effects_captions_blur\&quot;: \&quot;Blur\&quot;, \&quot;effects_captions_crop\&quot;: \&quot;Crop\&quot;, \&quot;effects_captions_flip\&quot;: \&quot;Flip\&quot;, \&quot;dialog_tabs_names_file\&quot;: \&quot;Local Files\&quot;, \&quot;effects_captions_sharp\&quot;: \&quot;Sharpen\&quot;, \&quot;error_invalid_filetype\&quot;: \&quot;Invalid file type\&quot;, \&quot;effects_captions_invert\&quot;: \&quot;Invert\&quot;, \&quot;effects_captions_mirror\&quot;: \&quot;Mirror\&quot;, \&quot;effects_captions_rotate\&quot;: \&quot;Rotate\&quot;, \&quot;buttons_choose_files_one\&quot;: \&quot;Choose a file\&quot;, \&quot;effects_captions_enhance\&quot;: \&quot;Enhance\&quot;, \&quot;buttons_choose_images_one\&quot;: \&quot;Choose an image\&quot;, \&quot;dialog_tabs_names_file_or\&quot;: \&quot;or\&quot;, \&quot;dialog_tabs_names_preview\&quot;: \&quot;Preview\&quot;, \&quot;buttons_choose_files_other\&quot;: \&quot;Choose files\&quot;, \&quot;effects_captions_grayscale\&quot;: \&quot;Grayscale\&quot;, \&quot;buttons_choose_images_other\&quot;: \&quot;Choose images\&quot;, \&quot;dialog_tabs_names_file_also\&quot;: \&quot;or choose from\&quot;, \&quot;dialog_tabs_names_file_drag\&quot;: \&quot;drag \u0026 drop\u003cbr\u003eany files\&quot;, \&quot;dialog_tabs_names_url_input\&quot;: \&quot;Paste your link here...\&quot;, \&quot;dialog_tabs_names_url_line2\&quot;: \&quot;Provide the link.\&quot;, \&quot;dialog_tabs_names_url_title\&quot;: \&quot;Files from the Web\&quot;, \&quot;dialog_tabs_names_url_button\&quot;: \&quot;Upload\&quot;, \&quot;dialog_tabs_names_file_button\&quot;: \&quot;Choose a local file\&quot;, \&quot;dialog_tabs_names_camera_retry\&quot;: \&quot;Request permissions again\&quot;, \&quot;dialog_tabs_names_camera_title\&quot;: \&quot;File from web camera\&quot;, \&quot;dialog_tabs_names_preview_back\&quot;: \&quot;Back\&quot;, \&quot;dialog_tabs_names_preview_done\&quot;: \&quot;Add\&quot;, \&quot;dialog_tabs_names_camera_mirror\&quot;: \&quot;Mirror\&quot;, \&quot;dialog_tabs_names_camera_capture\&quot;: \&quot;Take a photo\&quot;, \&quot;dialog_tabs_names_camera_stopRecord\&quot;: \&quot;Stop\&quot;, \&quot;dialog_tabs_names_preview_crop_free\&quot;: \&quot;free\&quot;, \&quot;dialog_tabs_names_camera_startRecord\&quot;: \&quot;Record a video\&quot;, \&quot;dialog_tabs_names_preview_crop_title\&quot;: \&quot;Crop and add this image\&quot;, \&quot;dialog_tabs_names_preview_image_title\&quot;: \&quot;Add this image?\&quot;, \&quot;dialog_tabs_names_preview_video_title\&quot;: \&quot;Add this video?\&quot;, \&quot;dialog_tabs_names_preview_unknown_done\&quot;: \&quot;Skip preview and accept\&quot;, \&quot;dialog_tabs_names_preview_regular_line1\&quot;: \&quot;You are about to add the file above.\&quot;, \&quot;dialog_tabs_names_preview_regular_line2\&quot;: \&quot;Please confirm.\&quot;, \&quot;dialog_tabs_names_preview_regular_title\&quot;: \&quot;Add this file?\&quot;, \&quot;dialog_tabs_names_preview_multiple_clear\&quot;: \&quot;Remove all\&quot;, \&quot;dialog_tabs_names_preview_multiple_title\&quot;: \&quot;You&#39;ve chosen %files%.\&quot;, \&quot;dialog_tabs_names_camera_pleaseAllow_text\&quot;: \&quot;You have been prompted to allow camera access from this site.\u003cbr\u003eIn order to take pictures with your camera you must approve this request.\&quot;, \&quot;dialog_tabs_names_camera_pleaseAllow_title\&quot;: \&quot;Please allow access to your camera\&quot;, \&quot;dialog_tabs_names_preview_multiple_question\&quot;: \&quot;Add %files%?\&quot;, \&quot;dialog_tabs_names_preview_error_default_back\&quot;: \&quot;Please try again\&quot;, \&quot;dialog_tabs_names_preview_error_default_text\&quot;: \&quot;Something went wrong during the upload.\&quot;, \&quot;dialog_tabs_names_preview_error_default_title\&quot;: \&quot;Oops!\&quot;, \&quot;dialog_tabs_names_preview_error_loadImage_text\&quot;: \&quot;Can&#39;t load image\&quot;, \&quot;dialog_tabs_names_preview_multiple_tooFewFiles\&quot;: \&quot;You&#39;ve chosen %files%. At least %min% required.\&quot;, \&quot;dialog_tabs_names_preview_multiple_tooManyFiles\&quot;: \&quot;You&#39;ve chosen too many files. %max% is maximum.\&quot;}, \&quot;buttonLeftRightPadding\&quot;: \&quot;10.00\&quot;, \&quot;buttonTopBottomPadding\&quot;: \&quot;10.00\&quot;, \&quot;dialogInstructionThree\&quot;: \&quot;If you have trouble uploading, click ⋮ in the top right, then ‘Open in Chrome’\&quot;, \&quot;fileSizeRestrictionType\&quot;: \&quot;minimumFileRestriction\&quot;, \&quot;textFieldRequiredMessage\&quot;: \&quot;Please complete the &#39;notes&#39; field\&quot;, \&quot;fileSizeMaximumRestriction\&quot;: \&quot;5\&quot;, \&quot;fileSizeMinimumRestriction\&quot;: \&quot;2\&quot;, \&quot;fileRequiredMessageButtonText\&quot;: \&quot;OK\&quot;, \&quot;textFieldrequiredMessageButtonText\&quot;: \&quot;OK\&quot;}&quot;,&quot;position&quot;:1,&quot;status&quot;:true},&quot;field_63edd68d3776e708a5a88bf0&quot;:{&quot;status&quot;:true,&quot;position&quot;:1,&quot;data&quot;:&quot;{\&quot;no\&quot;: false, \&quot;op2\&quot;: false, \&quot;pdf\&quot;: false, \&quot;yes\&quot;: true, \&quot;opt1\&quot;: true, \&quot;opt3\&quot;: false, \&quot;word\&quot;: false, \&quot;fopt1\&quot;: false, \&quot;fopt2\&quot;: true, \&quot;fopt3\&quot;: false, \&quot;atcTitle\&quot;: \&quot;Upload a file:\&quot;, \&quot;buttonBg\&quot;: \&quot;#727A95\&quot;, \&quot;buttonCol\&quot;: \&quot;#ffffff\&quot;, \&quot;fieldname\&quot;: \&quot;Artwork Upload\&quot;, \&quot;fileTypes\&quot;: [\&quot;.ai\&quot;, \&quot;.eps\&quot;, \&quot;.svg\&quot;, \&quot;.jpg\&quot;, \&quot;.png\&quot;], \&quot;fontStyle\&quot;: \&quot;Upload Field Font\&quot;, \&quot;customFile\&quot;: true, \&quot;imageWidth\&quot;: \&quot;\&quot;, \&quot;allVariants\&quot;: true, \&quot;buttonWidth\&quot;: \&quot;Full\&quot;, \&quot;imageHeight\&quot;: \&quot;\&quot;, \&quot;thisProduct\&quot;: true, \&quot;allowEditing\&quot;: false, \&quot;buttonStatus\&quot;: \&quot;Disable\&quot;, \&quot;croppingType\&quot;: \&quot;crop_free\&quot;, \&quot;maximumFiles\&quot;: \&quot;\&quot;, \&quot;minimumfiles\&quot;: \&quot;\&quot;, \&quot;previewStyle\&quot;: \&quot;link_preview\&quot;, \&quot;allowCropping\&quot;: false, \&quot;buttonStatus2\&quot;: \&quot;Disable\&quot;, \&quot;fieldHelpText\&quot;: \&quot;\&quot;, \&quot;showAllFields\&quot;: false, \&quot;textFieldName\&quot;: \&quot;Notes\&quot;, \&quot;buttonFontSize\&quot;: \&quot;14.00\&quot;, \&quot;buttonTextSize\&quot;: \&quot;14.00\&quot;, \&quot;dialogLanguage\&quot;: \&quot;en\&quot;, \&quot;thisCollection\&quot;: false, \&quot;allVariantValues\&quot;: [], \&quot;buttonDialogLang\&quot;: \&quot;English\&quot;, \&quot;
386productCondition\&quot;: {\&quot;collOpt\&quot;: \&quot;\&quot;, \&quot;prodOpt\&quot;: \&quot;\&quot;, \&quot;products\&quot;: [\&quot;Custom Printed Stickers            \&quot;], \&quot;condition\&quot;: [], \&quot;collection\&quot;: [], \&quot;prodTitleEqual\&quot;: [], \&quot;prodTitleContains\&quot;: [], \&quot;collectionTitleEqual\&quot;: [], \&quot;collectionTitleContains\&quot;: []}, \&quot;uploadButtonText\&quot;: \&quot;Choose Image\&quot;, \&quot;allConditionCheck\&quot;: false, \&quot;anyConditionCheck\&quot;: false, \&quot;textFieldMaxChars\&quot;: \&quot;\&quot;, \&quot;textFieldRequired\&quot;: \&quot;No\&quot;, \&quot;uploadButtonText2\&quot;: \&quot;Change Image\&quot;, \&quot;buttonBorderRadius\&quot;: \&quot;20\&quot;, \&quot;fileRequiredButton\&quot;: \&quot;\&quot;, \&quot;textFieldMaxLength\&quot;: \&quot;No\&quot;, \&quot;allConditionVariant\&quot;: false, \&quot;anyConditionVariant\&quot;: false, \&quot;croppingAspectRatio\&quot;: \&quot;3:2\&quot;, \&quot;fileRequiredMessage\&quot;: \&quot;Please upload a file before adding the product to your cart\&quot;, \&quot;fileSizeRestriction\&quot;: false, \&quot;dialogInstructionOne\&quot;: \&quot;Choose an image from the list to crop or enhance it. To add more files, use the links on the left\&quot;, \&quot;dialogInstructionTwo\&quot;: \&quot;Choose an image from the list to crop or enhance it. To add more files, use the menu icon in the top left\&quot;, \&quot;noneConditionVariant\&quot;: false, \&quot;fileSizeMinMaxMaximum\&quot;: \&quot;10\&quot;, \&quot;fileSizeMinMaxMinimum\&quot;: \&quot;0.2\&quot;, \&quot;selectedUploadSources\&quot;: \&quot;file\&quot;, \&quot;ucCustomTransalations\&quot;: {\&quot;one\&quot;: \&quot;%1 file\&quot;, \&quot;draghere\&quot;: \&quot;Drop a file here\&quot;, \&quot;uploading\&quot;: \&quot;Uploading... Please wait.\&quot;, \&quot;file_other\&quot;: \&quot;%1 files\&quot;, \&quot;dialog_done\&quot;: \&quot;Done\&quot;, \&quot;errors_info\&quot;: \&quot;Can&#39;t load info\&quot;, \&quot;errors_size\&quot;: \&quot;File too big\&quot;, \&quot;errors_user\&quot;: \&quot;Upload canceled\&quot;, \&quot;loadingInfo\&quot;: \&quot;Loading info...\&quot;, \&quot;dialog_close\&quot;: \&quot;Close\&quot;, \&quot;errors_image\&quot;: \&quot;Only images allowed\&quot;, \&quot;errors_upload\&quot;: \&quot;Can&#39;t upload\&quot;, \&quot;notFound_text\&quot;: \&quot;Looks like you have no camera connected to this device.\&quot;, \&quot;buttons_cancel\&quot;: \&quot;Cancel\&quot;, \&quot;buttons_remove\&quot;: \&quot;Remove\&quot;, \&quot;errors_baddata\&quot;: \&quot;Incorrect value\&quot;, \&quot;errors_default\&quot;: \&quot;Error\&quot;, \&quot;notFound_title\&quot;: \&quot;No camera detected\&quot;, \&quot;dialog_showFiles\&quot;: \&quot;Show files\&quot;, \&quot;effects_apply_button\&quot;: \&quot;Apply\&quot;, \&quot;dialog_tabs_names_url\&quot;: \&quot;Direct Link\&quot;, \&quot;effects_captions_blur\&quot;: \&quot;Blur\&quot;, \&quot;effects_captions_crop\&quot;: \&quot;Crop\&quot;, \&quot;effects_captions_flip\&quot;: \&quot;Flip\&quot;, \&quot;dialog_tabs_names_file\&quot;: \&quot;Local Files\&quot;, \&quot;effects_captions_sharp\&quot;: \&quot;Sharpen\&quot;, \&quot;error_invalid_filetype\&quot;: \&quot;Invalid file type\&quot;, \&quot;effects_captions_invert\&quot;: \&quot;Invert\&quot;, \&quot;effects_captions_mirror\&quot;: \&quot;Mirror\&quot;, \&quot;effects_captions_rotate\&quot;: \&quot;Rotate\&quot;, \&quot;buttons_choose_files_one\&quot;: \&quot;Choose a file\&quot;, \&quot;effects_captions_enhance\&quot;: \&quot;Enhance\&quot;, \&quot;buttons_choose_images_one\&quot;: \&quot;Choose an image\&quot;, \&quot;dialog_tabs_names_file_or\&quot;: \&quot;or\&quot;, \&quot;dialog_tabs_names_preview\&quot;: \&quot;Preview\&quot;, \&quot;buttons_choose_files_other\&quot;: \&quot;Choose files\&quot;, \&quot;effects_captions_grayscale\&quot;: \&quot;Grayscale\&quot;, \&quot;buttons_choose_images_other\&quot;: \&quot;Choose images\&quot;, \&quot;dialog_tabs_names_file_also\&quot;: \&quot;or choose from\&quot;, \&quot;dialog_tabs_names_file_drag\&quot;: \&quot;drag \u0026 drop\u003cbr\u003eany files\&quot;, \&quot;dialog_tabs_names_url_input\&quot;: \&quot;Paste your link here...\&quot;, \&quot;dialog_tabs_names_url_line2\&quot;: \&quot;Provide the link.\&quot;, \&quot;dialog_tabs_names_url_title\&quot;: \&quot;Files from the Web\&quot;, \&quot;dialog_tabs_names_url_button\&quot;: \&quot;Upload\&quot;, \&quot;dialog_tabs_names_file_button\&quot;: \&quot;Choose a local file\&quot;, \&quot;dialog_tabs_names_camera_retry\&quot;: \&quot;Request permissions again\&quot;, \&quot;dialog_tabs_names_camera_title\&quot;: \&quot;File from web camera\&quot;, \&quot;dialog_tabs_names_preview_back\&quot;: \&quot;Back\&quot;, \&quot;dialog_tabs_names_preview_done\&quot;: \&quot;Add\&quot;, \&quot;dialog_tabs_names_camera_mirror\&quot;: \&quot;Mirror\&quot;, \&quot;dialog_tabs_names_camera_capture\&quot;: \&quot;Take a photo\&quot;, \&quot;dialog_tabs_names_camera_stopRecord\&quot;: \&quot;Stop\&quot;, \&quot;dialog_tabs_names_preview_crop_free\&quot;: \&quot;free\&quot;, \&quot;dialog_tabs_names_camera_startRecord\&quot;: \&quot;Record a video\&quot;, \&quot;dialog_tabs_names_preview_crop_title\&quot;: \&quot;Crop and add this image\&quot;, \&quot;dialog_tabs_names_preview_image_title\&quot;: \&quot;Add this image?\&quot;, \&quot;dialog_tabs_names_preview_video_title\&quot;: \&quot;Add this video?\&quot;, \&quot;dialog_tabs_names_preview_unknown_done\&quot;: \&quot;Skip preview and accept\&quot;, \&quot;dialog_tabs_names_preview_regular_line1\&quot;: \&quot;You are about to add the file above.\&quot;, \&quot;dialog_tabs_names_preview_regular_line2\&quot;: \&quot;Please confirm.\&quot;, \&quot;dialog_tabs_names_preview_regular_title\&quot;: \&quot;Add this file?\&quot;, \&quot;dialog_tabs_names_preview_multiple_clear\&quot;: \&quot;Remove all\&quot;, \&quot;dialog_tabs_names_preview_multiple_title\&quot;: \&quot;You&#39;ve chosen %files%.\&quot;, \&quot;dialog_tabs_names_camera_pleaseAllow_text\&quot;: \&quot;You have been prompted to allow camera access from this site.\u003cbr\u003eIn order to take pictures with your camera you must approve this request.\&quot;, \&quot;dialog_tabs_names_camera_pleaseAllow_title\&quot;: \&quot;Please allow access to your camera\&quot;, \&quot;dialog_tabs_names_preview_multiple_question\&quot;: \&quot;Add %files%?\&quot;, \&quot;dialog_tabs_names_preview_error_default_back\&quot;: \&quot;Please try again\&quot;, \&quot;dialog_tabs_names_preview_error_default_text\&quot;: \&quot;Something went wrong during the upload.\&quot;, \&quot;dialog_tabs_names_preview_error_default_title\&quot;: \&quot;Oops!\&quot;, \&quot;dialog_tabs_names_preview_error_loadImage_text\&quot;: \&quot;Can&#39;t load image\&quot;, \&quot;dialog_tabs_names_preview_multiple_tooFewFiles\&quot;: \&quot;You&#39;ve chosen %files%. At least %min% required.\&quot;, \&quot;dialog_tabs_names_preview_multiple_tooManyFiles\&quot;: \&quot;You&#39;ve chosen too many files. %max% is maximum.\&quot;}, \&quot;buttonLeftRightPadding\&quot;: \&quot;10.00\&quot;, \&quot;buttonTopBottomPadding\&quot;: \&quot;10.00\&quot;, \&quot;dialogInstructionThree\&quot;: \&quot;If you have trouble uploading, click ⋮ in the top right, then ‘Open in Chrome’\&quot;, \&quot;fileSizeRestrictionType\&quot;: \&quot;minimumFileRestriction\&quot;, \&quot;textFieldRequiredMessage\&quot;: \&quot;Please complete the &#39;notes&#39; field\&quot;, \&quot;fileSizeMaximumRestriction\&quot;: \&quot;5\&quot;, \&quot;fileSizeMinimumRestriction\&quot;: \&quot;2\&quot;, \&quot;fileRequiredMessageButtonText\&quot;: \&quot;OK\&quot;, \&quot;textFieldrequiredMessageButtonText\&quot;: \&quot;OK\&quot;}&quot;}}"></div>
387
388<script>
389  try {
390    window.ph_meta_fields = JSON.parse(document.querySelector('[data-ph-meta]').getAttribute('data-ph-meta'));
391  } catch (err) {
392    window.ph_meta_fields = {};
393  }
394
395  console.log('cli3 update v3.7');
396</script>
396
397
398<script>
399  const uploadlyprimaryScript = document.createElement('script');
400  uploadlyprimaryScript.src = 'https://uploadly-cdn.com/uploadly.js';
401  uploadlyprimaryScript.defer = true;
402
403  uploadlyprimaryScript.onerror = function () {
404    const fallbackScript = document.createElement('script');
405    fallbackScript.src = 'https://cdn.shopify.com/s/files/1/0515/2384/6340/files/uploadly.js';
406    fallbackScript.defer = true;
407    document.head.appendChild(fallbackScript);
408  };
409  document.head.appendChild(uploadlyprimaryScript);
410</script>
vendor: 1 bytes, line 410
410
411<script async src="https://cdn.shopify.com/s/files/1/0515/2384/6340/files/uploadcarev2.js?v=25"></script>
411
412
413
414<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
415<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 17773583,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "article"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 415
415
416<script>
417  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
418</script>
vendor: 1 bytes, line 418
418
419<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
419).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 17773583,storefrontBaseUrl: "https://www.autocrossdigits.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.autocrossdigits.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"401539142","configuration":"{\"config\":\"{\\\"pixel_id\\\":\\\"G-ZXX0NJYQDJ\\\",\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-ZXX0NJYQDJ\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-ZXX0NJYQDJ\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-ZXX0NJYQDJ\\\",\\\"MC-BHY0EHGVY2\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-ZXX0NJYQDJ\\\",\\\"MC-BHY0EHGVY2\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-ZXX0NJYQDJ\\\",\\\"MC-BHY0EHGVY2\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-ZXX0NJYQDJ\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-ZXX0NJYQDJ\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"54001734","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["MARKETING"],"name":"Meta pixel (migrated)","dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Autocross Digits","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"autocross-digits.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/www.autocrossdigits.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://www.autocrossdigits.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"123669479494","themePublished":"true","eventMetadataId":"33f14575-748b-4271-bfbe-f9ae65f4295c","pageType":"article","resourceId":"138496581","shopId":"17773583","storefrontBaseUrl":"https:\/\/www.autocrossdigits.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
419<script>
420  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
421  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
422  window.ShopifyAnalytics.meta.currency = 'USD';
423  var meta = {"page":{"pageType":"article","resourceType":"article","resourceId":138496581,"requestId":"6bd2aac4-3538-4ae6-8939-e64511ab10c1-1790899540"}};
424  for (var attr in meta) {
425    window.ShopifyAnalytics.meta[attr] = meta[attr];
426  }
427</script>
vendor: 1 bytes, line 427
427
428<script class="analytics">
429  (function () {
430    var customDocumentWrite = function(content) {
431      var jquery = null;
432
433      if (window.jQuery) {
434        jquery = window.jQuery;
435      } else if (window.Checkout && window.Checkout.$) {
436        jquery = window.Checkout.$;
437      }
438
439      if (jquery) {
440        jquery('body').append(content);
441      }
442    };
443
444    var hasLoggedConversion = function(token) {
445      if (token) {
446        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
447      }
448      return false;
449    }
450
451    var setCookieIfConversion = function(token) {
452      if (token) {
453        var twoMonthsFromNow = new Date(Date.now());
454        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
455
456        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
457      }
458    }
459
460    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
461    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
462    if (trekkie.integrations) {
463      return;
464    }
465    trekkie.methods = [
466      'identify',
467      'page',
468      'ready',
469      'track',
470      'trackForm',
471      'trackLink'
472    ];
473    trekkie.factory = function(method) {
474      return function() {
475        var args = Array.prototype.slice.call(arguments);
476        args.unshift(method);
477        trekkie.push(args);
478        if (method == 'track' || method == 'page') {
479          var pageUrl;
480          try {
481            pageUrl = window.location.href;
482          } catch (e) {}
483          var pageReferrer;
484          try {
485            pageReferrer = document.referrer;
486          } catch (e) {}
487          try {
488            if (window.__TREKKIE_SHIM_QUEUE == null) {
489              window.__TREKKIE_SHIM_QUEUE = [];
490            }
491            window.__TREKKIE_SHIM_QUEUE.push({
492              from: 'trekkie-stub',
493              method: method,
494              args: args.slice(1),
495              pageContext: {
496                url: pageUrl,
497                referrer: pageReferrer
498              }
499            });
500          } catch (e) {
501            // no-op
502          }
503        }
504        return trekkie;
505      };
506    };
507    for (var i = 0; i < trekkie.methods.length; i++) {
508      var key = trekkie.methods[i];
509      trekkie[key] = trekkie.factory(key);
510    }
511    trekkie.load = function(config) {
512      trekkie.config = config || {};
513      trekkie.config.initialDocumentCookie = document.cookie;
514      var first = document.getElementsByTagName('script')[0];
515var script = document.createElement('script');
516script.type = 'text/javascript';
517script.onerror = function(e) {
518  var scriptFallback = document.createElement('script');
519  scriptFallback.type = 'text/javascript';
520  scriptFallback.onerror = function(error) {
521          var Monorail = {
522      produce: function produce(monorailDomain, schemaId, payload) {
523        var currentMs = new Date().getTime();
524        var event = {
525          schema_id: schemaId,
526          payload: payload,
527          metadata: {
528            event_created_at_ms: currentMs,
529            event_sent_at_ms: currentMs
530          }
531        };
532        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
533      },
534      sendRequest: function sendRequest(endpointUrl, payload) {
535        // Try the sendBeacon API
536        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
537          var blobData = new window.Blob([payload], {
538            type: 'text/plain'
539          });
540
541          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
542            return true;
543          } // sendBeacon was not successful
544
545        } // XHR beacon
546
547        var xhr = new XMLHttpRequest();
548
549        try {
550          xhr.open('POST', endpointUrl);
551          xhr.setRequestHeader('Content-Type', 'text/plain');
552          xhr.send(payload);
553        } catch (e) {
554          console.log(e);
555        }
556
557        return false;
558      },
559      isIos12: function isIos12() {
560        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
561      }
562    };
563    Monorail.produce('monorail-edge.shopifysvc.com',
564      'trekkie_storefront_load_errors/1.1',
565      {shop_id: 17773583,
566      theme_id: 123669479494,
567      app_name: "storefront",
568      context_url: window.location.href,
569      source_url: "//www.autocrossdigits.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
570
571  };
572  scriptFallback.async = true;
573  scriptFallback.src = '//www.autocrossdigits.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
574  first.parentNode.insertBefore(scriptFallback, first);
575};
576script.async = true;
577script.src = '//www.autocrossdigits.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
578first.parentNode.insertBefore(script, first);
579
580    };
581    trekkie.load(
582      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":17773583,"isMerchantRequest":null,"themeId":123669479494,"themeCityHash":"17976419593003249943","contentLanguage":"en","currency":"USD","eventMetadataId":"33f14575-748b-4271-bfbe-f9ae65f4295c"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
583    );
584
585    var loaded = false;
586    trekkie.ready(function() {
587      if (loaded) return;
588      loaded = true;
589
590      window.ShopifyAnalytics.lib = window.trekkie;
591
592      var originalDocumentWrite = document.write;
593      document.write = customDocumentWrite;
594      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
595      document.write = originalDocumentWrite;
596
597      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
598      var token = match? match[1]: undefined;
599      if (!hasLoggedConversion(token)) {
600        setCookieIfConversion(token);
601        
602      }
603    });
604
605    window.ShopifyAnalytics.lib.page(null,{"pageType":"article","resourceType":"article","resourceId":138496581,"requestId":"6bd2aac4-3538-4ae6-8939-e64511ab10c1-1790899540","shopifyEmitted":true});
606
607    var eventsListenerScript = document.createElement('script');
608    eventsListenerScript.async = true;
609    eventsListenerScript.src = "//www.autocrossdigits.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
610    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
611})();</script>
611
612  
612<script>
613  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
614    window.ga = function ga() {
615      (window.ga.q = window.ga.q || []).push(arguments);
616      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
617        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
618      }
619      console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information.");
620    };
621    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
622      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
623    }
624  }
625</script>
vendor: 1 bytes, line 625
625
626<script
627  defer
628  src="https://www.autocrossdigits.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
629  data-application="storefront-renderer"
630  data-shop-id="17773583"
631  data-render-region="gcp-us-central1"
632  data-page-type="article"
633  data-theme-instance-id="123669479494"
634  data-theme-name="Refresh"
635  data-theme-version="2.0.2"
636  data-monorail-region="shop_domain"
637  data-resource-timing-sampling-rate="10"
638  data-shs="true"
639  data-shs-beacon="true"
640  data-shs-export-with-fetch="true"
641  data-shs-logs-sample-rate="1"
642  data-shs-beacon-endpoint="https://www.autocrossdigits.com/api/collect"
643></script>
643
644<meta name="shopify-y" content="5e423ca3-f1ee-4c0f-862e-da029bad40dc" data-expiration="1822457140000"><meta name="shopify-s" content="85dbfb7b-2e6e-4941-9c5f-cc8236d9fc6d" data-expiration="1790901340000"><meta name="new-cookie-storage-activated" content="t">
645</head>
646
647  <body class="gradient">
648    <a class="skip-to-content-link button visually-hidden" href="#MainContent">
649      Skip to content
650    </a><div id="shopify-section-announcement-bar" class="shopify-section">
651</div>
652    <div id="shopify-section-header" class="shopify-section section-header"><link rel="stylesheet" href="//www.autocrossdigits.com/cdn/shop/t/9/assets/component-list-menu.css?v=151968516119678728991670937723" media="print" onload="this.media='all'">
653<link rel="stylesheet" href="//www.autocrossdigits.com/cdn/shop/t/9/assets/component-search.css?v=96455689198851321781670937724" media="print" onload="this.media='all'">
654<link rel="stylesheet" href="//www.autocrossdigits.com/cdn/shop/t/9/assets/component-menu-drawer.css?v=182311192829367774911670937724" media="print" onload="this.media='all'">
655<link rel="stylesheet" href="//www.autocrossdigits.com/cdn/shop/t/9/assets/component-cart-notification.css?v=183358051719344305851670937723" media="print" onload="this.media='all'">
656<link rel="stylesheet" href="//www.autocrossdigits.com/cdn/shop/t/9/assets/component-cart-items.css?v=23917223812499722491670937723" media="print" onload="this.media='all'"><link rel="stylesheet" href="//www.autocrossdigits.com/cdn/shop/t/9/assets/component-price.css?v=65402837579211014041670937724" media="print" onload="this.media='all'">
657  <link rel="stylesheet" href="//www.autocrossdigits.com/cdn/shop/t/9/assets/component-loading-overlay.css?v=167310470843593579841670937723" media="print" onload="this.media='all'"><noscript><link href="//www.autocrossdigits.com/cdn/shop/t/9/assets/component-list-menu.css?v=151968516119678728991670937723" rel="stylesheet" type="text/css" media="all" /></noscript>
658<noscript><link href="//www.autocrossdigits.com/cdn/shop/t/9/assets/component-search.css?v=96455689198851321781670937724" rel="stylesheet" type="text/css" media="all" /></noscript>
659<noscript><link href="//www.autocrossdigits.com/cdn/shop/t/9/assets/component-menu-drawer.css?v=182311192829367774911670937724" rel="stylesheet" type="text/css" media="all" /></noscript>
660<noscript><link href="//www.autocrossdigits.com/cdn/shop/t/9/assets/component-cart-notification.css?v=183358051719344305851670937723" rel="stylesheet" type="text/css" media="all" /></noscript>
661<noscript><link href="//www.autocrossdigits.com/cdn/shop/t/9/assets/component-cart-items.css?v=23917223812499722491670937723" rel="stylesheet" type="text/css" media="all" /></noscript>
662
663<style>
664  header-drawer {
665    justify-self: start;
666    margin-left: -1.2rem;
667  }
668
669  .header__heading-logo {
670    max-width: 210px;
671  }
672
673  @media screen and (min-width: 990px) {
674    header-drawer {
675      display: none;
676    }
677  }
678
679  .menu-drawer-container {
680    display: flex;
681  }
682
683  .list-menu {
684    list-style: none;
685    padding: 0;
686    margin: 0;
687  }
688
689  .list-menu--inline {
690    display: inline-flex;
691    flex-wrap: wrap;
692  }
693
694  summary.list-menu__item {
695    padding-right: 2.7rem;
696  }
697
698  .list-menu__item {
699    display: flex;
700    align-items: center;
701    line-height: calc(1 + 0.3 / var(--font-body-scale));
702  }
703
704  .list-menu__item--link {
705    text-decoration: none;
706    padding-bottom: 1rem;
707    padding-top: 1rem;
708    line-height: calc(1 + 0.8 / var(--font-body-scale));
709  }
710
711  @media screen and (min-width: 750px) {
712    .list-menu__item--link {
713      padding-bottom: 0.5rem;
714      padding-top: 0.5rem;
715    }
716  }
717</style><style data-shopify>.header {
718    padding-top: 10px;
719    padding-bottom: 4px;
720  }
721
722  .section-header {
723    margin-bottom: 0px;
724  }
725
726  @media screen and (min-width: 750px) {
727    .section-header {
728      margin-bottom: 0px;
729    }
730  }
731
732  @media screen and (min-width: 990px) {
733    .header {
734      padding-top: 20px;
735      padding-bottom: 8px;
736    }
737  }</style>
737<script src="//www.autocrossdigits.com/cdn/shop/t/9/assets/details-disclosure.js?v=153497636716254413831670937724" defer="defer"></script>
vendor: 1 bytes, line 737
737
738<script src="//www.autocrossdigits.com/cdn/shop/t/9/assets/details-modal.js?v=4511761896672669691670937724" defer="defer"></script>
vendor: 1 bytes, line 738
738
739<script src="//www.autocrossdigits.com/cdn/shop/t/9/assets/cart-notification.js?v=160453272920806432391670937723" defer="defer"></script>
739<svg xmlns="http://www.w3.org/2000/svg" class="hidden">
740  <symbol id="icon-search" viewbox="0 0 18 19" fill="none">
741    <path fill-rule="evenodd" clip-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 112.85 3.5a5.784 5.784 0 018.18 8.18zm.26 1.12a6.78 6.78 0 11.72-.7l5.4 5.4a.5.5 0 11-.71.7l-5.41-5.4z" fill="currentColor"/>
742  </symbol>
743
744  <symbol id="icon-close" class="icon icon-close" fill="none" viewBox="0 0 18 17">
745    <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
746  </symbol>
747</svg>
748<sticky-header class="header-wrapper color-inverse gradient">
749  <header class="header header--middle-left header--mobile-center page-width header--has-menu"><header-drawer data-breakpoint="tablet">
750        <details id="Details-menu-drawer-container" class="menu-drawer-container">
751          <summary class="header__icon header__icon--menu header__icon--summary link focus-inset" aria-label="Menu">
752            <span>
753              <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-hamburger" fill="none" viewBox="0 0 18 16">
754  <path d="M1 .5a.5.5 0 100 1h15.71a.5.5 0 000-1H1zM.5 8a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1A.5.5 0 01.5 8zm0 7a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1a.5.5 0 01-.5-.5z" fill="currentColor">
755</svg>
756
757              <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" fill="none" viewBox="0 0 18 17">
758  <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
759</svg>
760
761            </span>
762          </summary>
763          <div id="menu-drawer" class="gradient menu-drawer motion-reduce" tabindex="-1">
764            <div class="menu-drawer__inner-container">
765              <div class="menu-drawer__navigation-container">
766                <nav class="menu-drawer__navigation">
767                  <ul class="menu-drawer__menu has-submenu list-menu" role="list"><li><details id="Details-menu-drawer-menu-item-1">
768                            <summary class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
769                              Numbers
770                              <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg">
771  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor">
772</svg>
773
774                              <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6">
775  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
776</svg>
777
778                            </summary>
779                            <div id="link-numbers" class="menu-drawer__submenu has-submenu gradient motion-reduce" tabindex="-1">
780                              <div class="menu-drawer__inner-submenu">
781                                <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true">
782                                  <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg">
783  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor">
784</svg>
785
786                                  Numbers
787                                </button>
788                                <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a href="/collections/magnetic-autocross-numbers" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
789                                          Magnetic Numbers
790                                        </a></li><li><a href="/collections/low-tack-removable-autocross-numbers" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
791                                          Low-Tack Numbers
792                                        </a></li><li><a href="/collections/permanent-vinyl-racecar-numbers" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
793                                          Permanent Numbers
794                                        </a></li></ul>
795                              </div>
796                            </div>
797                          </details></li><li><a href="/collections/scca-autocross-awards-and-trophies" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
798                            Awards
799                          </a></li><li><a href="/collections/branded-goods" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
800                            Branded Goods
801                          </a></li><li><a href="/products/custom-printed-stickers" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
802                            Stickers
803                          </a></li><li><a href="/pages/about-autocross-digits" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
804                            About
805                          </a></li><li><a href="/pages/contact" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
806                            Contact
807                          </a></li><li><a href="https://vault.autocrossdigits.com" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
808                            Results Vault
809                          </a></li></ul>
810                </nav>
811                <div class="menu-drawer__utility-links"><a href="https://www.autocrossdigits.com/customer_authentication/redirect?locale=en&region_country=US" class="menu-drawer__account link focus-inset h5">
812                      <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-account" fill="none" viewBox="0 0 18 19">
813  <path fill-rule="evenodd" clip-rule="evenodd" d="M6 4.5a3 3 0 116 0 3 3 0 01-6 0zm3-4a4 4 0 100 8 4 4 0 000-8zm5.58 12.15c1.12.82 1.83 2.24 1.91 4.85H1.51c.08-2.6.79-4.03 1.9-4.85C4.66 11.75 6.5 11.5 9 11.5s4.35.26 5.58 1.15zM9 10.5c-2.5 0-4.65.24-6.17 1.35C1.27 12.98.5 14.93.5 18v.5h17V18c0-3.07-.77-5.02-2.33-6.15-1.52-1.
8131-3.67-1.35-6.17-1.35z" fill="currentColor">
814</svg>
815
816Log in</a><ul class="list list-social list-unstyled" role="list"><li class="list-social__item">
817                        <a href="https://www.facebook.com/AutocrossDigits" class="list-social__link link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 18 18">
818  <path fill="currentColor" d="M16.42.61c.27 0 .5.1.69.28.19.2.28.42.28.7v15.44c0 .27-.1.5-.28.69a.94.94 0 01-.7.28h-4.39v-6.7h2.25l.31-2.65h-2.56v-1.7c0-.4.1-.72.28-.93.18-.2.5-.32 1-.32h1.37V3.35c-.6-.06-1.27-.1-2.01-.1-1.01 0-1.83.3-2.45.9-.62.6-.93 1.44-.93 2.53v1.97H7.04v2.65h2.24V18H.98c-.28 0-.5-.1-.7-.28a.94.94 0 01-.28-.7V1.59c0-.27.1-.5.28-.69a.94.94 0 01.7-.28h15.44z">
819</svg>
820<span class="visually-hidden">Facebook</span>
821                        </a>
822                      </li><li class="list-social__item">
823                        <a href="http://instagram.com/autocrossdigits" class="list-social__link link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 18 18">
824  <path fill="currentColor" d="M8.77 1.58c2.34 0 2.62.01 3.54.05.86.04 1.32.18 1.63.3.41.17.7.35 1.01.66.3.3.5.6.65 1 .12.32.27.78.3 1.64.05.92.06 1.2.06 3.54s-.01 2.62-.05 3.54a4.79 4.79 0 01-.3 1.63c-.17.41-.35.7-.66 1.01-.3.3-.6.5-1.01.66-.31.12-.77.26-1.63.3-.92.04-1.2.05-3.54.05s-2.62 0-3.55-.05a4.79 4.79 0 01-1.62-.3c-.42-.16-.7-.35-1.01-.66-.31-.3-.5-.6-.66-1a4.87 4.87 0 01-.3-1.64c-.04-.92-.05-1.2-.05-3.54s0-2.62.05-3.54c.04-.86.18-1.32.3-1.63.16-.41.35-.7.66-1.01.3-.3.6-.5 1-.65.32-.12.78-.27 1.63-.3.93-.05 1.2-.06 3.55-.06zm0-1.58C6.39 0 6.09.01 5.15.05c-.93.04-1.57.2-2.13.4-.57.23-1.06.54-1.55 1.02C1 1.96.7 2.45.46 3.02c-.22.56-.37 1.2-.4 2.13C0 6.1 0 6.4 0 8.77s.01 2.68.05 3.61c.04.94.2 1.57.4 2.13.23.58.54 1.07 1.02 1.56.49.48.98.78 1.55 1.01.56.22 1.2.37 2.13.4.94.05 1.24.06 3.62.06 2.39 0 2.68-.01 3.62-.05.93-.04 1.57-.2 2.13-.41a4.27 4.27 0 001.55-1.01c.49-.49.79-.98 1.01-1.56.22-.55.37-1.19.41-2.13.04-.93.05-1.23.05-3.61 0-2.39 0-2.68-.05-3.62a6.47 6.47 0 00-.4-2.13 4.27 4.27 0 00-1.02-1.55A4.35 4.35 0 0014.52.46a6.43 6.43 0 00-2.13-.41A69 69 0 008.77 0z"/>
825  <path fill="currentColor" d="M8.8 4a4.5 4.5 0 100 9 4.5 4.5 0 000-9zm0 7.43a2.92 2.92 0 110-5.85 2.92 2.92 0 010 5.85zM13.43 5a1.05 1.05 0 100-2.1 1.05 1.05 0 000 2.1z">
826</svg>
827<span class="visually-hidden">Instagram</span>
828                        </a>
829                      </li></ul>
830                </div>
831              </div>
832            </div>
833          </div>
834        </details>
835      </header-drawer><a href="/" class="header__heading-link link link--text focus-inset"><img src="//www.autocrossdigits.com/cdn/shop/files/Autocross-Digits.png?v=1670704850" alt="Autocross Digits" srcset="//www.autocrossdigits.com/cdn/shop/files/Autocross-Digits.png?v=1670704850&amp;width=50 50w, //www.autocrossdigits.com/cdn/shop/files/Autocross-Digits.png?v=1670704850&amp;width=100 100w, //www.autocrossdigits.com/cdn/shop/files/Autocross-Digits.png?v=1670704850&amp;width=150 150w, //www.autocrossdigits.com/cdn/shop/files/Autocross-Digits.png?v=1670704850&amp;width=200 200w, //www.autocrossdigits.com/cdn/shop/files/Autocross-Digits.png?v=1670704850&amp;width=250 250w, //www.autocrossdigits.com/cdn/shop/files/Autocross-Digits.png?v=1670704850&amp;width=300 300w, //www.autocrossdigits.com/cdn/shop/files/Autocross-Digits.png?v=1670704850&amp;width=400 400w, //www.autocrossdigits.com/cdn/shop/files/Autocross-Digits.png?v=1670704850&amp;width=500 500w" width="210" height="87.5" class="header__heading-logo">
836</a><nav class="header__inline-menu">
837          <ul class="list-menu list-menu--inline" role="list"><li><header-menu>
838                    <details id="Details-HeaderMenu-1">
839                      <summary class="header__menu-item list-menu__item link focus-inset">
840                        <span>Numbers</span>
841                        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6">
842  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
843</svg>
844
845                      </summary>
846                      <ul id="HeaderMenu-MenuList-1" class="header__submenu list-menu list-menu--disclosure gradient caption-large motion-reduce global-settings-popup" role="list" tabindex="-1"><li><a href="/collections/magnetic-autocross-numbers" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
847                                Magnetic Numbers
848                              </a></li><li><a href="/collections/low-tack-removable-autocross-numbers" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
849                                Low-Tack Numbers
850                              </a></li><li><a href="/collections/permanent-vinyl-racecar-numbers" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
851                                Permanent Numbers
852                              </a></li></ul>
853                    </details>
854                  </header-menu></li><li><a href="/collections/scca-autocross-awards-and-trophies" class="header__menu-item list-menu__item link link--text focus-inset">
855                    <span>Awards</span>
856                  </a></li><li><a href="/collections/branded-goods" class="header__menu-item list-menu__item link link--text focus-inset">
857                    <span>Branded Goods</span>
858                  </a></li><li><a href="/products/custom-printed-stickers" class="header__menu-item list-menu__item link link--text focus-inset">
859                    <span>Stickers</span>
860                  </a></li><li><a href="/pages/about-autocross-digits" class="header__menu-item list-menu__item link link--text focus-inset">
861                    <span>About</span>
862                  </a></li><li><a href="/pages/contact" class="header__menu-item list-menu__item link link--text focus-inset">
863                    <span>Contact</span>
864                  </a></li><li><a href="https://vault.autocrossdigits.com" class="header__menu-item list-menu__item link link--text focus-inset">
865                    <span>Results Vault</span>
866                  </a></li></ul>
867        </nav><div class="header__icons">
868      <details-modal class="header__search">
869        <details>
870          <summary class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle" aria-haspopup="dialog" aria-label="Search">
871            <span>
872              <svg class="modal__toggle-open icon icon-search" aria-hidden="true" focusable="false" role="presentation">
873                <use href="#icon-search">
874              </svg>
875              <svg class="modal__toggle-close icon icon-close" aria-hidden="true" focusable="false" role="presentation">
876                <use href="#icon-close">
877              </svg>
878            </span>
879          </summary>
880          <div class="search-modal modal__content gradient" role="dialog" aria-modal="true" aria-label="Search">
881            <div class="modal-overlay"></div>
882            <div class="search-modal__content search-modal__content-bottom" tabindex="-1"><predictive-search class="search-modal__form" data-loading-text="Loading..."><form action="/search" method="get" role="search" class="search search-modal__form">
883                  <div class="field">
884                    <input class="search__input field__input"
885                      id="Search-In-Modal"
886                      type="search"
887                      name="q"
888                      value=""
889                      placeholder="Search"role="combobox"
890                        aria-expanded="false"
891                        aria-owns="predictive-search-results-list"
892                        aria-controls="predictive-search-results-list"
893                        aria-haspopup="listbox"
894                        aria-autocomplete="list"
895                        autocorrect="off"
896                        autocomplete="off"
897                        autocapitalize="off"
898                        spellcheck="false">
899                    <label class="field__label" for="Search-In-Modal">Search</label>
900                    <input type="hidden" name="options[prefix]" value="last">
901                    <button class="search__button field__button" aria-label="Search">
902                      <svg class="icon icon-search" aria-hidden="true" focusable="false" role="presentation">
903                        <use href="#icon-search">
904                      </svg>
905                    </button>
906                  </div><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search>
907                      <div class="predictive-search__loading-state">
908                        <svg aria-hidden="true" focusable="false" role="presentation" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
909                          <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
910                        </svg>
911                      </div>
912                    </div>
913
914                    <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></predictive-search><button type="button" class="search-modal__close-button modal__close-button link link--text focus-inset" aria-label="Close">
915                <svg class="icon icon-close" aria-hidden="true" focusable="false" role="presentation">
916                  <use href="#icon-close">
917                </svg>
918              </button>
919            </div>
920          </div>
921        </details>
922      </details-modal><a href="https://www.autocrossdigits.com/customer_authentication/redirect?locale=en&region_country=US" class="header__icon header__icon--account link focus-inset small-hide">
923          <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-account" fill="none" viewBox="0 0 18 19">
924  <path fill-rule="evenodd" clip-rule="evenodd" d="M6 4.5a3 3 0 116 0 3 3 0 01-6 0zm3-4a4 4 0 100 8 4 4 0 000-8zm5.58 12.15c1.12.82 1.83 2.24 1.91 4.85H1.51c.08-2.6.79-4.03 1.9-4.85C4.66 11.75 6.5 11.5 9 11.5s4.35.26 5.58 1.15zM9 10.5c-2.5 0-4.65.24-6.17 1.35C1.27 12.98.5 14.93.5 18v.5h17V18c0-3.07-.77-5.02-2.33-6.15-1.52-1.
9241-3.67-1.35-6.17-1.35z" fill="currentColor">
925</svg>
926
927          <span class="visually-hidden">Log in</span>
928        </a><a href="/cart" class="header__icon header__icon--cart link focus-inset" id="cart-icon-bubble"><svg class="icon icon-cart-empty" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" fill="none">
929  <path d="m15.75 11.8h-3.16l-.77 11.6a5 5 0 0 0 4.99 5.34h7.38a5 5 0 0 0 4.99-5.33l-.78-11.61zm0 1h-2.22l-.71 10.67a4 4 0 0 0 3.99 4.27h7.38a4 4 0 0 0 4-4.27l-.72-10.67h-2.22v.63a4.75 4.75 0 1 1 -9.5 0zm8.5 0h-7.5v.63a3.75 3.75 0 1 0 7.5 0z" fill="currentColor" fill-rule="evenodd"/>
930</svg>
931<span class="visually-hidden">Cart</span></a>
932    </div>
933  </header>
934</sticky-header>
935
936<script type="application/ld+json">
937  {
938    "@context": "http://schema.org",
939    "@type": "Organization",
940    "name": "Autocross Digits",
941    
942      "logo": "https:\/\/www.autocrossdigits.com\/cdn\/shop\/files\/Autocross-Digits.png?v=1670704850\u0026width=600",
943    
944    "sameAs": [
945      "",
946      "https:\/\/www.facebook.com\/AutocrossDigits",
947      "",
948      "http:\/\/instagram.com\/autocrossdigits",
949      "",
950      "",
951      "",
952      "",
953      ""
954    ],
955    "url": "https:\/\/www.autocrossdigits.com"
956  }
957</script>
957
958</div>
959    <main id="MainContent" class="content-for-layout focus-none blogs-tips-and-tricks-how-to-create-a-kick-ass-course-map-for-your-autocross" role="main" tabindex="-1">
960      <section id="shopify-section-template--14711854661702__main" class="shopify-section section"><link href="//www.autocrossdigits.com/cdn/shop/t/9/assets/section-blog-post.css?v=150338533912445407631670937726" rel="stylesheet" type="text/css" media="all" />
961
962<article class="article-template" itemscope itemtype="http://schema.org/BlogPosting"><div class="article-template__hero-container" >
963            <div class="article-template__hero-adapt media"
964              itemprop="image"
965               style="padding-bottom: 35.35620052770449%;"
966            >
967              <img
968                srcset="//www.autocrossdigits.com/cdn/shop/articles/Create-A-Kick-Ass-Course-Map.jpg?v=1490747206&width=350 350w,
969                  //www.autocrossdigits.com/cdn/shop/articles/Create-A-Kick-Ass-Course-Map.jpg?v=1490747206&width=750 750w,
970                  
971                  
972                  
973                  
974                  //www.autocrossdigits.com/cdn/shop/articles/Create-A-Kick-Ass-Course-Map.jpg?v=1490747206 758w"
975                sizes="(min-width: 1200px) 1100px, (min-width: 750px) calc(100vw - 10rem), 100vw"
976                src="//www.autocrossdigits.com/cdn/shop/articles/Create-A-Kick-Ass-Course-Map.jpg?v=1490747206&width=1100"
977                loading="eager"
978                width="758"
979                height="268"
980                alt="How to Create a Kick Ass Course Map for Your Autocross">
981            </div>
982          </div><header class="page-width page-width--narrow" >
983            <h1 class="article-template__title" itemprop="headline">How to Create a Kick Ass Course Map for Your Autocross</h1><span class="circle-divider caption-with-letter-spacing" itemprop="dateCreated pubdate datePublished"><time datetime="2017-03-28T01:39:00Z">March 27, 2017</time></span></header><div class="article-template__social-sharing page-width page-width--narrow" >
984            <share-button class="share-button" >
985              <button class="share-button__button hidden">
986                <svg width="13" height="12" viewBox="0 0 13 12" class="icon icon-share" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
987  <path d="M1.625 8.125V10.2917C1.625 10.579 1.73914 10.8545 1.9423 11.0577C2.14547 11.2609 2.42102 11.375 2.70833 11.375H10.2917C10.579 11.375 10.8545 11.2609 11.0577 11.0577C11.2609 10.8545 11.375 10.579 11.375 10.2917V8.125" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
988  <path fill-rule="evenodd" clip-rule="evenodd" d="M6.14775 1.27137C6.34301 1.0761 6.65959 1.0761 6.85485 1.27137L9.56319 3.9797C9.75845 4.17496 9.75845 4.49154 9.56319 4.6868C9.36793 4.88207 9.05135 4.88207 8.85609 4.6868L6.5013 2.33203L4.14652 4.6868C3.95126 4.88207 3.63468 4.88207 3.43942 4.6868C3.24415 4.49154 3.24415 4.17496 3.43942 3.9797L6.14775 1.27137Z" fill="currentColor"/>
989  <path fill-rule="evenodd" clip-rule="evenodd" d="M6.5 1.125C6.77614 1.125 7 1.34886 7 1.625V8.125C7 8.40114 6.77614 8.625 6.5 8.625C6.22386 8.625 6 8.40114 6 8.125V1.625C6 1.34886 6.22386 1.125 6.5 1.125Z" fill="currentColor"/>
990</svg>
991
992                Share
993              </button>
994              <details id="Details-share-template--14711854661702__main">
995                <summary class="share-button__button">
996                  <svg width="13" height="12" viewBox="0 0 13 12" class="icon icon-share" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false">
997  <path d="M1.625 8.125V10.2917C1.625 10.579 1.73914 10.8545 1.9423 11.0577C2.14547 11.2609 2.42102 11.375 2.70833 11.375H10.2917C10.579 11.375 10.8545 11.2609 11.0577 11.0577C11.2609 10.8545 11.375 10.579 11.375 10.2917V8.125" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
998  <path fill-rule="evenodd" clip-rule="evenodd" d="M6.14775 1.27137C6.34301 1.0761 6.65959 1.0761 6.85485 1.27137L9.56319 3.9797C9.75845 4.17496 9.75845 4.49154 9.56319 4.6868C9.36793 4.88207 9.05135 4.88207 8.85609 4.6868L6.5013 2.33203L4.14652 4.6868C3.95126 4.88207 3.63468 4.88207 3.43942 4.6868C3.24415 4.49154 3.24415 4.17496 3.43942 3.9797L6.14775 1.27137Z" fill="currentColor"/>
999  <path fill-rule="evenodd" clip-rule="evenodd" d="M6.5 1.125C6.77614 1.125 7 1.34886 7 1.625V8.125C7 8.40114 6.77614 8.625 6.5 8.625C6.22386 8.625 6 8.40114 6 8.125V1.625C6 1.34886 6.22386 1.125 6.5 1.125Z" fill="currentColor"/>
1000</svg>
1001
1002                  Share
1003                </summary>
1004                <div id="Article-share-template--14711854661702__main" class="share-button__fallback motion-reduce">
1005                  <div class="field">
1006                    <span id="ShareMessage-template--14711854661702__main" class="share-button__message hidden" role="status">
1007                    </span>
1008                    <input type="text"
1009                          class="field__input"
1010                          id="url"
1011                          value="https://www.autocrossdigits.com/blogs/tips-and-tricks/how-to-create-a-kick-ass-course-map-for-your-autocross"
1012                          placeholder="Link"
1013                          onclick="this.select();"
1014                          readonly
1015                    >
1016                    <label class="field__label" for="url">Link</label>
1017                  </div>
1018                  <button class="share-button__close hidden no-js-hidden">
1019                    <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" fill="none" viewBox="0 0 18 17">
1020  <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
1021</svg>
1022
1023                    <span class="visually-hidden">Close share</span>
1024                  </button>
1025                  <button class="share-button__copy no-js-hidden">
1026                    <svg class="icon icon-clipboard" width="11" height="13" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewBox="0 0 11 13">
1027  <path fill-rule="evenodd" clip-rule="evenodd" d="M2 1a1 1 0 011-1h7a1 1 0 011 1v9a1 1 0 01-1 1V1H2zM1 2a1 1 0 00-1 1v9a1 1 0 001 1h7a1 1 0 001-1V3a1 1 0 00-1-1H1zm0 10V3h7v9H1z" fill="currentColor"/>
1028</svg>
1029
1030                    <span class="visually-hidden">Copy link</span>
1031                  </button>
1032                </div>
1033              </details>
1034            </share-button>
1035            
1035<script src="//www.autocrossdigits.com/cdn/shop/t/9/assets/share.js?v=23059556731731026671670937726" defer="defer"></script>
1035
1036          </div><div class="article-template__content page-width page-width--narrow rte" itemprop="articleBody" >
1037              <p>One of the most useful things I did as the solo chair for WORSCCA was to implement printed course maps - often publishing them on the website before the event even started!</p>
1038<p>Printing/publishing course maps serves a variety of purposes:</p>
1039<ul>
1040<li>
1041<strong>Help racers help themselves.</strong> No guessing as to where the course goes on race day. No guessing were "corner 3" is located for a course worker.</li>
1042<li>
1043<strong>Simplify setup.</strong> Handing a course map to each helper at course setup makes things dead simple. Each worker can take a car full of cones to one section of the track and get to work.</li>
1044<li>
1045<strong>Avoid stupid mistakes.</strong> Have you ever set up your entire course only to realize a timing cable wouldn't reach, or was destined to cross the course at some point? I've seen two broomsticks used to bridge a cable over the course. Not ideal.</li>
1046<li>
1047<strong>Advertising space.</strong> If your club is fortunate enough to have event sponsors, placing their logo and contact info on the course map ensures that every racer at the event will see it. In fact, this space is more prominent than virtually any other space, including the website or a trackside banner.</li>
1048</ul>
1049<p>Granted, creating a course map on paper that translates perfectly to real life can take some practice, but with these tips, hopefully you'll be off to a good start. Today, we'll create a course map for the Cincy region's newest lot at Trader's World.</p>
1050<p><strong>Step 1 - Find an Overhead View<br></strong></p>
1051<p>There are a lot of sources for this. Google Maps works fine, but I like to use the county's <a href="http://webmap1.co.warren.oh.us/flexviewer/index.html?config=config-auditor.xml" target="_blank" rel="noopener noreferrer">ArcGIS viewer</a>. These can typically be found on your county auditor's website. The reason I like to use this source, is because it offers a tool with which to measure area and distance, making proper scaling of elements much easier.</p>
1052<p>Here we have found our lot and used the measuring tool to measure the perimeter of the lot that's to be used.</p>
1053<p><img src="//cdn.shopify.com/s/files/1/1777/3583/files/TradersWorld.jpg?v=1490408706" alt="Trader's World Lot Overhead View"></p>
1054<p><strong>Step 2 - Trace the Lot Outline</strong></p>
1055<p>If you're drawing courses on plain paper, print the lot out and trace the outline onto a blank sheet of paper. If you're using a computer, screen shot it and paste it into your favorite graphics program. I'll be using Adobe Illustrator in this case. It doesn't need to be overly detailed. Focus on tracing notable objects - particularly objects that can't move or would interfere with a course. Light poles, parking blocks, buildings are all good examples of objects to have on a lot outline.</p>
1056<p>Here I've traced the lot and added any notable obstacles. Interestingly, this lot features only one light pole, but two artificial palm trees. Also, there are some trucks parked in the far corner of the lot.</p>
1057<p><img src="//cdn.shopify.com/s/files/1/1777/3583/files/TradersWorldOutline.jpg?v=1490411513" alt="Trader's World Lot Outline"></p>
1058<p>It's important to note that there's really no substitute for a visit to the lot. Some obstacles won't show on an overhead view. Potholes, seeping pavement, manholes, crests and valleys are all examples of objects that can factor into a course layout.</p>
1059<p><strong>Step 3 - Establish Scale</strong></p>
1060<p>We don't want a sweeper to have a radius of 10ft, and we don't want 200ft between cones in a slalom. To avoid situations like this, we must establish scale.</p>
1061<p>I talked about how the ArcGIS utility afforded the ability to measure objects, which helps to establish scale quite easily, but there are plenty of other ways to skin this cat. The typical parking space width is about 8.5ft. An average passenger car is about 13ft long. If your overhead photo features any of these cues, they can be used to establish scale.</p>
1062<p>I've found it's best to place both a graduated scale and some common course elements at the appropriate scale onto the course map for reference. If you're using a computer, it can simply be copied again and again to create a course. If using paper, the elements can be measured and applied when drawing the course. Below is a sample.</p>
1063<p><img src="//cdn.shopify.com/s/files/1/1777/3583/files/Course-Map-Legend_c7c54535-6d14-43fd-bd1a-ee0b1d291279.jpg?v=1490542775" alt="Course Map Legend"></p>
1064<p><strong> Step 4 - Start Designing</strong></p>
1065<p>Really, at this point, it's all creativity, and practice comes into play. Don't be afraid to make some changes after setting up and doing some test runs. Just make sure to make the changes on your course map as well, so racers don't get confused.<
1065/p>
1066<p>Here is a quick list of base elements that should be considered when laying out the course, in addition to just the cones.</p>
1067<ul>
1068<li>Pits/preferred parking area</li>
1069<li>Staging area</li>
1070<li>Start</li>
1071<li>Finish with plenty of runoff</li>
1072<li>Timing and Scoring trailer</li>
1073<li>Timing cables</li>
1074<li>Start and finish boxes</li>
1075<li>Corner stations, along with markings defining which parts of the course belong to which corner</li>
1076</ul>
1077<p>In addition, it's helpful to include a schedule for the day. Registration, course walk, first car off and more will help to ensure everything stays on schedule.</p>
1078<p>I won't get into what makes a great course, as there are <a href="http://www.houscca.com/solo/courses/Course_Design_4-1-2.pdf" target="_blank" rel="noopener noreferrer">several great resources</a> available already, which I highly recommend reading to anyone designing a course. As you can see though, it's not incredibly difficult to put together a useful, professional looking course map that anyone can understand.</p>
1079<p><img src="//cdn.shopify.com/s/files/1/1777/3583/files/TradersWorldCourseMap_b4af3630-5d1b-4882-b8d0-c92714347e41.jpg?v=1490748116" alt="Example Course Map"></p>
1080<p> Of course, looking professional doesn't stop at the course map. Get your professional, <a href="/collections/magnetic-low-tack-and-permanent-autocross-numbers">high-quality autocross digits now</a>!</p>
1081<p> </p>
1082<p> </p>
1083<p> </p>
1084          </div><div class="article-template__back element-margin-top center">
1085    <a href="/blogs/tips-and-tricks" class="article-template__link link animate-arrow">
1086      <span class="icon-wrap"><svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg">
1087  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor">
1088</svg>
1089</span>
1090      Back to blog
1091    </a>
1092  </div><div class="article-template__comment-wrapper background-secondary">
1093      <div id="comments" class="page-width page-width--narrow"><h2 id="Comments-138496581" tabindex="-1">2 comments</h2>
1094          
1095            <div class="article-template__comments"><article id="74766024774" class="article-template__comments-comment">
1096                  <p>Yep – I used Adobe Illustrator. Any vector program could also work. Inkscape is an example.</p>
1097                  <footer class="right">
1098                    <span class="circle-divider caption-with-letter-spacing">Christian</span><span class="caption-with-letter-spacing"><time datetime="2020-08-11T14:57:23Z">August 11, 2020</time></span>
1099                  </footer>
1100                </article><article id="62727880774" class="article-template__comments-comment">
1101                  <p>Hi, I wanted to get more information about the software used to design the autocross course over the map? It looks like it was designed with Apple Illustrator? Thanks for your feedback and response.</p>
1102                  <footer class="right">
1103                    <span class="circle-divider caption-with-letter-spacing">Pierre Koukoudian</span><span class="caption-with-letter-spacing"><time datetime="2020-08-11T14:55:26Z">August 11, 2020</time></span>
1104                  </footer>
1105                </article>
1106
1107<link rel="stylesheet" href="//www.autocrossdigits.com/cdn/shop/t/9/assets/component-pagination.css?v=136206814810731739951670937724" media="print" onload="this.media='all'">
1108<noscript><link href="//www.autocrossdigits.com/cdn/shop/t/9/assets/component-pagination.css?v=136206814810731739951670937724" rel="stylesheet" type="text/css" media="all" /></noscript>
1109            </div>
1110          
1111<form method="post" action="/blogs/tips-and-tricks/how-to-create-a-kick-ass-course-map-for-your-autocross/comments#comment_form" id="comment_form" accept-charset="UTF-8" class="comment-form"><input type="hidden" name="form_type" value="new_comment" /><input type="hidden" name="utf8" value="✓" />
1112<h2>Leave a comment</h2><div>
1113            <div class="article-template__comment-fields">
1114              <div class="field field--with-error">
1115                <input
1116                  type="text"
1117                  name="comment[author]"
1118                  id="CommentForm-author"
1119                  class="field__input"
1120                  autocomplete="name"
1121                  value=""
1122                  aria-required="true"
1123                  required
1124                  
1125                  placeholder="Name"
1126                >
1127                <label class="field__label" for="CommentForm-author">Name <span aria-hidden="true">*</span></label></div>
1128              <div class="field field--with-error">
1129                <input
1130                  type="email"
1131                  name="comment[email]"
1132                  id="CommentForm-email"
1133                  autocomplete="email"
1134                  class="field__input"
1135                  value=""
1136                  autocorrect="off"
1137                  autocapitalize="off"
1138                  aria-required="true"
1139                  required
1140                  
1141                  placeholder="Email"
1142                >
1143                <label class="field__label" for="CommentForm-email">Email <span aria-hidden="true">*</span></label></div>
1144            </div>
1145            <div class="field field--with-error">
1146              <textarea
1147                rows="5"
1148                name="comment[body]"
1149                id="CommentForm-body"
1150                class="text-area field__input"
1151                aria-required="true"
1152                required
1153                
1154                placeholder="Comment"
1155              ></textarea>
1156                <label class="form__label field__label" for="CommentForm-body">Comment <span aria-hidden="true">*</span></label>
1157            </div></div><p class="article-template__comment-warning caption">Please note, comments need to be approved before they are published.</p><input type="submit" class="button" value="Post comment">
1158        </form>
1159      </div>
1160  </div></article>
1161
1162<script type="application/ld+json">
1163  {
1164    "@context": "http://schema.org",
1165    "@type": "Article",
1166    "articleBody": "One of the most useful things I did as the solo chair for WORSCCA was to implement printed course maps - often publishing them on the website before the event even started!\nPrinting\/publishing course maps serves a variety of purposes:\n\n\nHelp racers help themselves. No guessing as to where the course goes on race day. No guessing were \"corner 3\" is located for a course worker.\n\nSimplify setup. Handing a course map to each helper at course setup makes things dead simple. Each worker can take a car full of cones to one section of the track and get to work.\n\nAvoid stupid mistakes. Have you ever set up your entire course only to realize a timing cable wouldn't reach, or was destined to cross the course at some point? I've seen two broomsticks used to bridge a cable over the course. Not ideal.\n\nAdvertising space. If your club is fortunate enough to have event sponsors, placing their logo and contact info on the course map ensures that every racer at the event will see it. In fact, this space is more prominent than virtually any other space, including the website or a trackside banner.\n\nGranted, creating a course map on paper that translates perfectly to real life can take some practice, but with these tips, hopefully you'll be off to a good start. Today, we'll create a course map for the Cincy region's newest lot at Trader's World.\nStep 1 - Find an Overhead View\nThere are a lot of sources for this. Google Maps works fine, but I like to use the county's ArcGIS viewer. These can typically be found on your county auditor's website. The reason I like to use this source, is because it offers a tool with which to measure area and distance, making proper scaling of elements much easier.\nHere we have found our lot and used the measuring tool to measure the perimeter of the lot that's to be used.\n\nStep 2 - Trace the Lot Outline\nIf you're drawing courses on plain paper, print the lot out and trace the outline onto a blank sheet of paper. If you're using a computer, screen shot it and paste it into your favorite graphics program. I'll be using Adobe Illustrator in this case. It doesn't need to be overly detailed. Focus on tracing notable objects - particularly objects that can't move or would interfere with a course. Light poles, parking blocks, buildings are all good examples of objects to have on a lot outline.\nHere I've traced the lot and added any notable obstacles. Interestingly, this lot features only one light pole, but two artificial palm trees. Also, there are some trucks parked in the far corner of the lot.\n\nIt's important to note that there's really no substitute for a visit to the lot. Some obstacles won't show on an overhead view. Potholes, seeping pavement, manholes, crests and valleys are all examples of objects that can factor into a course layout.\nStep 3 - Establish Scale\nWe don't want a sweeper to have a radius of 10ft, and we don't want 200ft between cones in a slalom. To avoid situations like this, we must establish scale.\nI talked about how the ArcGIS utility afforded the ability to measure objects, which helps to establish scale quite easily, but there are plenty of other ways to skin this cat. The typical parking space width is about 8.5ft. An average passenger car is about 13ft long. If your overhead photo features any of these cues, they can be used to establish scale.\nI've found it's best to place both a graduated scale and some common course elements at the appropriate scale onto the course map for reference. If you're using a computer, it can simply be copied again and again to create a course. If using paper, the elements can be measured and applied when drawing the course. Below is a sample.\n\n Step 4 - Start Designing\nReally, at this point, it's all creativity, and practice comes into play. Don't be afraid to make some changes after setting up and doing some test runs. Just make sure to make the changes on your course map as well, so racers don't get confused.\nHere is a quick list of base elements that should be considered when laying out the course, in addition to just the cones.\n\nPits\/preferred parking area\nStaging area\nStart\nFinish with plenty of runoff\nTiming and Scoring trailer\nTiming cables\nStart and finish boxes\nCorner stations, along with markings defining which parts of the course belong to which corner\n\nIn addition, it's helpful to include a schedule for the day. Registration, course walk, first car off and more will help to ensure everything stays on schedule.\nI won't get into what makes a great course, as there are several great resources available already, which I highly recommend reading to anyone designing a course. As you can see though, it's not incredibly difficult to put together a useful, professional looking course map that anyone can understand.\
1166n\n Of course, looking professional doesn't stop at the course map. Get your professional, high-quality autocross digits now!\n \n \n ",
1167    "mainEntityOfPage": {
1168      "@type": "WebPage",
1169      "@id": "https:\/\/www.autocrossdigits.com"
1170    },
1171    "headline": "How to Create a Kick Ass Course Map for Your Autocross",
1172    
1173    
1174      "image": [
1175        "https:\/\/www.autocrossdigits.com\/cdn\/shop\/articles\/Create-A-Kick-Ass-Course-Map.jpg?v=1490747206\u0026width=758"
1176      ],
1177    
1178    "datePublished": "2017-03-27T21:39:00Z",
1179    "dateCreated": "2017-03-24T18:12:13Z",
1180    "author": {
1181      "@type": "Person",
1182      "name": "Christian Moist"
1183    },
1184    "publisher": {
1185      "@type": "Organization",
1186      
1187      "name": "Autocross Digits"
1188    }
1189  }
1190  </script>
1190
1191
1192
1193
1194</section>
1195    </main>
1196
1197    <div id="shopify-section-footer" class="shopify-section">
1198<link href="//www.autocrossdigits.com/cdn/shop/t/9/assets/section-footer.css?v=83777583229853969691670937726" rel="stylesheet" type="text/css" media="all" />
1199<link rel="stylesheet" href="//www.autocrossdigits.com/cdn/shop/t/9/assets/component-newsletter.css?v=103472482056003053551670937724" media="print" onload="this.media='all'">
1200<link rel="stylesheet" href="//www.autocrossdigits.com/cdn/shop/t/9/assets/component-list-menu.css?v=151968516119678728991670937723" media="print" onload="this.media='all'">
1201<link rel="stylesheet" href="//www.autocrossdigits.com/cdn/shop/t/9/assets/component-list-payment.css?v=69253961410771838501670937723" media="print" onload="this.media='all'">
1202<link rel="stylesheet" href="//www.autocrossdigits.com/cdn/shop/t/9/assets/component-list-social.css?v=52211663153726659061670937723" media="print" onload="this.media='all'">
1203<link rel="stylesheet" href="//www.autocrossdigits.com/cdn/shop/t/9/assets/component-rte.css?v=69919436638515329781670937724" media="print" onload="this.media='all'">
1204<link rel="stylesheet" href="//www.autocrossdigits.com/cdn/shop/t/9/assets/disclosure.css?v=646595190999601341670937724" media="print" onload="this.media='all'">
1205
1206<noscript><link href="//www.autocrossdigits.com/cdn/shop/t/9/assets/component-newsletter.css?v=103472482056003053551670937724" rel="stylesheet" type="text/css" media="all" /></noscript>
1207<noscript><link href="//www.autocrossdigits.com/cdn/shop/t/9/assets/component-list-menu.css?v=151968516119678728991670937723" rel="stylesheet" type="text/css" media="all" /></noscript>
1208<noscript><link href="//www.autocrossdigits.com/cdn/shop/t/9/assets/component-list-payment.css?v=69253961410771838501670937723" rel="stylesheet" type="text/css" media="all" /></noscript>
1209<noscript><link href="//www.autocrossdigits.com/cdn/shop/t/9/assets/component-list-social.css?v=52211663153726659061670937723" rel="stylesheet" type="text/css" media="all" /></noscript>
1210<noscript><link href="//www.autocrossdigits.com/cdn/shop/t/9/assets/component-rte.css?v=69919436638515329781670937724" rel="stylesheet" type="text/css" media="all" /></noscript>
1211<noscript><link href="//www.autocrossdigits.com/cdn/shop/t/9/assets/disclosure.css?v=646595190999601341670937724" rel="stylesheet" type="text/css" media="all" /></noscript><style data-shopify>.footer {
1212    margin-top: 21px;
1213  }
1214
1215  .section-footer-padding {
1216    padding-top: 45px;
1217    padding-bottom: 45px;
1218  }
1219
1220  @media screen and (min-width: 750px) {
1221    .footer {
1222      margin-top: 28px;
1223    }
1224
1225    .section-footer-padding {
1226      padding-top: 60px;
1227      padding-bottom: 60px;
1228    }
1229  }</style><footer class="footer color-inverse gradient section-footer-padding"><div class="footer__content-top page-width"><div class="footer__blocks-wrapper grid grid--1-col grid--2-col grid--4-col-tablet "><div class="footer-block grid__item footer-block--menu" ><h2 class="footer-block__heading">About</h2><ul class="footer-block__details-content list-unstyled"><li>
1230                          <a href="https://www.autocrossdigits.com/pages/about-autocross-digits" class="link link--text list-menu__item list-menu__item--link">
1231                            About Us
1232                          </a>
1233                        </li><li>
1234                          <a href="/pages/contact" class="link link--text list-menu__item list-menu__item--link">
1235                            Contact
1236                          </a>
1237                        </li><li>
1238                          <a href="/pages/frequently-asked-questions" class="link link--text list-menu__item list-menu__item--link">
1239                            FAQ
1240                          </a>
1241                        </li><li>
1242                          <a href="/pages/the-autocross-digits-guarantee" class="link link--text list-menu__item list-menu__item--link">
1243                            Our Guarantee
1244                          </a>
1245                        </li><li>
1246                          <a href="/pages/returns" class="link link--text list-menu__item list-menu__item--link">
1247                            Returns and Cancellations
1248                          </a>
1249                        </li><li>
1250                          <a href="/policies/terms-of-service" class="link link--text list-menu__item list-menu__item--link">
1251                            Terms of Service
1252                          </a>
1253                        </li><li>
1254                          <a href="/pages/hall-of-fame" class="link link--text list-menu__item list-menu__item--link">
1255                            Hall of Fame
1256                          </a>
1257                        </li></ul></div><div class="footer-block grid__item footer-block--menu" ><h2 class="footer-block__heading">Resources</h2><ul class="footer-block__details-content list-unstyled"><li>
1258                          <a href="/pages/current-scca-solo-and-nasa-autocross-rules" class="link link--text list-menu__item list-menu__item--link">
1259                            Current SCCA and NASA Rules
1260                          </a>
1261                        </li><li>
1262                          <a href="/pages/how-to-take-care-of-your-autocross-number-and-class-magnets" class="link link--text list-menu__item list-menu__item--link">
1263                            Number Care and Maintenance
1264                          </a>
1265                        </li><li>
1266                          <a href="https://www.autocrossdigits.com/blogs/tips-and-tricks/how-to-create-a-kick-ass-course-map-for-your-autocross" class="link link--text list-menu__item list-menu__item--link">
1267                            Create a Kick Ass Course Map
1268                          </a>
1269                        </li><li>
1270                          <a href="/pages/autocross-run-log-free-download" class="link link--text list-menu__item list-menu__item--link">
1271                            FREE Run Log
1272                          </a>
1273                        </li><li>
1274                          <a href="https://www.autocrossdigits.com/blogs/tips-and-tricks/autocross-numbers-what-magnetic-sheet-to-use" class="link link--text list-menu__item list-menu__item--link">
1275                            What Magnetic Sheet to Use
1276                          </a>
1277                        </li></ul></div><div class="footer-block grid__item" ><h2 class="footer-block__heading">Built for racers, by racers.</h2><div class="footer-block__details-content rte">
1278                    <p>We're your leading source for high quality magnetic, removable, and permanent numbers and classes for your SCCA or NASA autocross, rallycross or track car, with prices for every budget.</p>
1279                  </div></div></div><div class="footer-block--newsletter"><ul class="footer__list-social list-unstyled list-social" role="list"><li class="list-social__item">
1280                <a href="https://www.facebook.com/AutocrossDigits" class="link list-social__link" ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewB
1280ox="0 0 18 18">
1281  <path fill="currentColor" d="M16.42.61c.27 0 .5.1.69.28.19.2.28.42.28.7v15.44c0 .27-.1.5-.28.69a.94.94 0 01-.7.28h-4.39v-6.7h2.25l.31-2.65h-2.56v-1.7c0-.4.1-.72.28-.93.18-.2.5-.32 1-.32h1.37V3.35c-.6-.06-1.27-.1-2.01-.1-1.01 0-1.83.3-2.45.9-.62.6-.93 1.44-.93 2.53v1.97H7.04v2.65h2.24V18H.98c-.28 0-.5-.1-.7-.28a.94.94 0 01-.28-.7V1.59c0-.27.1-.5.28-.69a.94.94 0 01.7-.28h15.44z">
1282</svg>
1283<span class="visually-hidden">Facebook</span>
1284                </a>
1285              </li><li class="list-social__item">
1286                <a href="http://instagram.com/autocrossdigits" class="link list-social__link" ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 18 18">
1287  <path fill="currentColor" d="M8.77 1.58c2.34 0 2.62.01 3.54.05.86.04 1.32.18 1.63.3.41.17.7.35 1.01.66.3.3.5.6.65 1 .12.32.27.78.3 1.64.05.92.06 1.2.06 3.54s-.01 2.62-.05 3.54a4.79 4.79 0 01-.3 1.63c-.17.41-.35.7-.66 1.01-.3.3-.6.5-1.01.66-.31.12-.77.26-1.63.3-.92.04-1.2.05-3.54.05s-2.62 0-3.55-.05a4.79 4.79 0 01-1.62-.3c-.42-.16-.7-.35-1.01-.66-.31-.3-.5-.6-.66-1a4.87 4.87 0 01-.3-1.64c-.04-.92-.05-1.2-.05-3.54s0-2.62.05-3.54c.04-.86.18-1.32.3-1.63.16-.41.35-.7.66-1.01.3-.3.6-.5 1-.65.32-.12.78-.27 1.63-.3.93-.05 1.2-.06 3.55-.06zm0-1.58C6.39 0 6.09.01 5.15.05c-.93.04-1.57.2-2.13.4-.57.23-1.06.54-1.55 1.02C1 1.96.7 2.45.46 3.02c-.22.56-.37 1.2-.4 2.13C0 6.1 0 6.4 0 8.77s.01 2.68.05 3.61c.04.94.2 1.57.4 2.13.23.58.54 1.07 1.02 1.56.49.48.98.78 1.55 1.01.56.22 1.2.37 2.13.4.94.05 1.24.06 3.62.06 2.39 0 2.68-.01 3.62-.05.93-.04 1.57-.2 2.13-.41a4.27 4.27 0 001.55-1.01c.49-.49.79-.98 1.01-1.56.22-.55.37-1.19.41-2.13.04-.93.05-1.23.05-3.61 0-2.39 0-2.68-.05-3.62a6.47 6.47 0 00-.4-2.13 4.27 4.27 0 00-1.02-1.55A4.35 4.35 0 0014.52.46a6.43 6.43 0 00-2.13-.41A69 69 0 008.77 0z"/>
1288  <path fill="currentColor" d="M8.8 4a4.5 4.5 0 100 9 4.5 4.5 0 000-9zm0 7.43a2.92 2.92 0 110-5.85 2.92 2.92 0 010 5.85zM13.43 5a1.05 1.05 0 100-2.1 1.05 1.05 0 000 2.1z">
1289</svg>
1290<span class="visually-hidden">Instagram</span>
1291                </a>
1292              </li></ul></div>
1293    </div><div class="footer__content-bottom">
1294    <div class="footer__content-bottom-wrapper page-width">
1295      <div class="footer__column footer__localization isolate"></div>
1296      <div class="footer__column footer__column--info"><div class="footer__payment">
1297            <span class="visually-hidden">Payment methods</span>
1298            <ul class="list list-payment" role="list"><li class="list-payment__item">
1299                  <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/>
1299</svg>
1300
1301                </li><li class="list-payment__item">
1302                  <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club"><title id="pi-diners_club">Diners Club</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z" fill="#3086C8"/></svg>
1303                </li><li class="list-payment__item">
1304                  <svg class="icon icon--full-color" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg>
1305                </li><li class="list-payment__item">
1306                  <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/>
1306<path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg>
1307
1308                </li><li class="list-payment__item">
1309                  <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2 
13090-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg>
1310                </li><li class="list-payment__item">
1311                  <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg>
1312
1313                </li><li class="list-payment__item">
1314                  <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778 
131416.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
1315
1316                </li></ul>
1317          </div><div class="footer__copyright caption">
1318          <small class="copyright__content">&copy; 2026, <a href="/" title="">Autocross Digits</a></small>
1319          <small class="copyright__content"><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&amp;utm_medium=shopify&amp;utm_source=onlinestore">Powered by Shopify</a></small>
1320        </div>
1321      </div>
1322    </div>
1323  </div>
1324</footer>
1325
1326
1327
1328
1329</div>
1330
1331    <ul hidden>
1332      <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li>
1333      <li id="a11y-new-window-message">Opens in a new window.</li>
1334    </ul>
1335
1336    
1336<script>
1337      window.shopUrl = 'https://www.autocrossdigits.com';
1338      window.routes = {
1339        cart_add_url: '/cart/add',
1340        cart_change_url: '/cart/change',
1341        cart_update_url: '/cart/update',
1342        cart_url: '/cart',
1343        predictive_search_url: '/search/suggest'
1344      };
1345
1346      window.cartStrings = {
1347        error: `There was an error while updating your cart. Please try again.`,
1348        quantityError: `You can only add [quantity] of this item to your cart.`
1349      }
1350
1351      window.variantStrings = {
1352        addToCart: `Add to cart`,
1353        soldOut: `Sold out`,
1354        unavailable: `Unavailable`,
1355      }
1356
1357      window.accessibilityStrings = {
1358        imageAvailable: `Image [index] is now available in gallery view`,
1359        shareSuccess: `Link copied to clipboard`,
1360        pauseSlideshow: `Pause slideshow`,
1361        playSlideshow: `Play slideshow`,
1362      }
1363    </script>
1363<script src="//www.autocrossdigits.com/cdn/shop/t/9/assets/predictive-search.js?v=31278710863581584031670937725" defer="defer"></script>
1363
1364
1365<script data-version='2' defer src='https://inspon-app.com/photoupload/js/page_script_v2.js'></script>
1365
1366
1367<style> .accordion__content {padding: 20px;} </style>
1368<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
1368
1369</body>
1370</html>

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