CINXE.COM
ScottoGame Handwired Keyboard Project – ScottoKeebs
<!doctype html> <html class="no-js" lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width,initial-scale=1"> <meta name="theme-color" content=""> <link rel="canonical" href="https://scottokeebs.com/blogs/keyboards/scottogame-handwired-keyboard"> <link rel="preconnect" href="https://cdn.shopify.com" crossorigin><link rel="icon" type="image/png" href="//scottokeebs.com/cdn/shop/files/logo-favicon.svg?crop=center&height=32&v=1684642868&width=32"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin> <title> ScottoGame Handwired Keyboard Project – ScottoKeebs</title> <!-- Google Adsense --> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-9995910263791628" crossorigin="anonymous"></script> <!-- End Google Adsense --> <meta name="description" content="The ScottoGame is a 42-key ortholinear keyboard with a dedicated action button, split spacebar, 5 function keys, and a 0.96" 128x64 OLED display. The action button is 2.75u as I didn’t want to make it fit perfectly due to 3u stabilizers being harder to source and wanted it to be more prominent. The display simply shows"> <meta property="og:site_name" content="ScottoKeebs"> <meta property="og:url" content="https://scottokeebs.com/blogs/keyboards/scottogame-handwired-keyboard"> <meta property="og:title" content="ScottoGame Handwired Keyboard Project"> <meta property="og:type" content="article"> <meta property="og:description" content="The ScottoGame is a 42-key ortholinear keyboard with a dedicated action button, split spacebar, 5 function keys, and a 0.96" 128x64 OLED display. The action button is 2.75u as I didn’t want to make it fit perfectly due to 3u stabilizers being harder to source and wanted it to be more prominent. The display simply shows"><meta property="og:image" content="http://scottokeebs.com/cdn/shop/articles/scottogame.jpg?v=1685034227"> <meta property="og:image:secure_url" content="https://scottokeebs.com/cdn/shop/articles/scottogame.jpg?v=1685034227"> <meta property="og:image:width" content="2500"> <meta property="og:image:height" content="1407"><meta name="twitter:site" content="@joe_scotto"><meta name="twitter:card" content="summary_large_image"> <meta name="twitter:title" content="ScottoGame Handwired Keyboard Project"> <meta name="twitter:description" content="The ScottoGame is a 42-key ortholinear keyboard with a dedicated action button, split spacebar, 5 function keys, and a 0.96" 128x64 OLED display. The action button is 2.75u as I didn’t want to make it fit perfectly due to 3u stabilizers being harder to source and wanted it to be more prominent. The display simply shows"> <script src="//scottokeebs.com/cdn/shop/t/4/assets/constants.js?v=165488195745554878101684942421" defer="defer"></script> <script src="//scottokeebs.com/cdn/shop/t/4/assets/pubsub.js?v=2921868252632587581684942423" defer="defer"></script> <script src="//scottokeebs.com/cdn/shop/t/4/assets/global.js?v=85297797553816670871684942422" defer="defer"></script> <script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script><meta name="google-site-verification" content="VWHsco6HHJo_TEhZqsEkhraN46YRz1XtNWjZwhZFjko"> <meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/66606924016/digital_wallets/dialog"> <meta name="shopify-checkout-api-token" content="5a52bfc4bb1cc5b65476392ca23b29af"> <meta id="in-context-paypal-metadata" data-shop-id="66606924016" data-venmo-supported="true" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> <link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/keyboards.atom" /> <script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script> <link rel="preconnect" href="https://shop.app" crossorigin="anonymous"> <script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=66606924016" crossorigin="anonymous"></script> <script id="apple-pay-shop-capabilities" type="application/json">{"shopId":66606924016,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/66606924016","merchantName":"ScottoKeebs","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"ScottoKeebs","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script> <script id="shopify-features" type="application/json">{"accessToken":"5a52bfc4bb1cc5b65476392ca23b29af","betas":["rich-media-storefront-analytics"],"domain":"scottokeebs.com","predictiveSearch":true,"shopId":66606924016,"smart_payment_buttons_url":"https:\/\/scottokeebs.com\/cdn\/shopifycloud\/payment-sheet\/assets\/latest\/spb.en.js","dynamic_checkout_cart_url":"https:\/\/scottokeebs.com\/cdn\/shopifycloud\/payment-sheet\/assets\/latest\/dynamic-checkout-cart.en.js","locale":"en"}</script> <script>var Shopify = Shopify || {}; Shopify.shop = "scottokeebs.myshopify.com"; Shopify.locale = "en"; Shopify.currency = {"active":"USD","rate":"1.0"}; Shopify.country = "US"; Shopify.theme = {"name":"Spotlight","id":136683684080,"schema_name":"Spotlight","schema_version":"8.0.0","theme_store_id":1891,"role":"main"}; Shopify.theme.handle = "null"; Shopify.theme.style = {"id":null,"handle":null}; Shopify.cdnHost = "scottokeebs.com/cdn"; Shopify.routes = Shopify.routes || {}; Shopify.routes.root = "/";</script> <script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script> <script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script> <script>window.ShopifyPay = window.ShopifyPay || {}; window.ShopifyPay.apiHost = "shop.app\/pay";</script> <script id="shop-js-analytics" type="application/json">{"pageType":"article"}</script> <script> window.Shopify = window.Shopify || {}; if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; window.Shopify.featureAssets['shop-js'] = {"init-fed-cm":["modules/v2/client.init-fed-cm_Yysxer_R.en.esm.js","modules/v2/chunk.common_B190t8Ap.esm.js"],"shop-toast-manager":["modules/v2/client.shop-toast-manager_DIxp3qNE.en.esm.js","modules/v2/chunk.common_B190t8Ap.esm.js"],"shop-cash-offers":["modules/v2/client.shop-cash-offers_56IaDrTz.en.esm.js","modules/v2/chunk.common_B190t8Ap.esm.js","modules/v2/chunk.modal_ICkqtU0A.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/client.init-shop-email-lookup-coordinator_Cq9ZhvW_.en.esm.js","modules/v2/chunk.common_B190t8Ap.esm.js"],"avatar":["modules/v2/client.avatar_BTnouDA3.en.esm.js"],"checkout-modal":["modules/v2/client.checkout-modal_Zo29_EsX.en.esm.js","modules/v2/chunk.common_B190t8Ap.esm.js","modules/v2/chunk.modal_ICkqtU0A.esm.js"],"init-customer-accounts-sign-up":["modules/v2/client.init-customer-accounts-sign-up_BcyGm6mk.en.esm.js","modules/v2/client.shop-login-button_B58P61oW.en.esm.js","modules/v2/chunk.common_B190t8Ap.esm.js","modules/v2/chunk.modal_ICkqtU0A.esm.js"],"pay-button":["modules/v2/client.pay-button_Cerxj5vB.en.esm.js","modules/v2/chunk.common_B190t8Ap.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/client.init-shop-for-new-customer-accounts_DOWYivyJ.en.esm.js","modules/v2/client.shop-login-button_B58P61oW.en.esm.js","modules/v2/chunk.common_B190t8Ap.esm.js","modules/v2/chunk.modal_ICkqtU0A.esm.js"],"init-customer-accounts":["modules/v2/client.init-customer-accounts_B2YLeRcF.en.esm.js","modules/v2/client.shop-login-button_B58P61oW.en.esm.js","modules/v2/chunk.common_B190t8Ap.esm.js","modules/v2/chunk.modal_ICkqtU0A.esm.js"],"shop-follow-button":["modules/v2/client.shop-follow-button_AnKdkbzv.en.esm.js","modules/v2/chunk.common_B190t8Ap.esm.js","modules/v2/chunk.modal_ICkqtU0A.esm.js"],"shop-login-button":["modules/v2/client.shop-login-button_B58P61oW.en.esm.js","modules/v2/chunk.common_B190t8Ap.esm.js","modules/v2/chunk.modal_ICkqtU0A.esm.js"],"lead-capture":["modules/v2/client.lead-capture_BnriRGi4.en.esm.js","modules/v2/chunk.common_B190t8Ap.esm.js","modules/v2/chunk.modal_ICkqtU0A.esm.js"],"payment-terms":["modules/v2/client.payment-terms_DNOhJsdD.en.esm.js","modules/v2/chunk.common_B190t8Ap.esm.js","modules/v2/chunk.modal_ICkqtU0A.esm.js"]}; </script> <script>(function() { function asyncLoad() { var urls = ["https:\/\/geolocation-recommendations.shopifyapps.com\/locale_bar\/script.js?shop=scottokeebs.myshopify.com","https:\/\/cdn.hextom.com\/js\/quickannouncementbar.js?shop=scottokeebs.myshopify.com"]; for (var i = 0; i < urls.length; i++) { var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = urls[i]; var x = document.getElementsByTagName('script')[0]; x.parentNode.insertBefore(s, x); } }; if(window.attachEvent) { window.attachEvent('onload', asyncLoad); } else { window.addEventListener('load', asyncLoad, false); } })();</script> <script id="__st">var __st={"a":66606924016,"offset":-18000,"reqid":"3159dfec-2ebc-45eb-883f-24fef5eb49dc-1740146320","pageurl":"scottokeebs.com\/blogs\/keyboards\/scottogame-handwired-keyboard","s":"articles-589169262832","u":"9cb4e5955f8f","p":"article","rtyp":"article","rid":589169262832};</script> <script>window.ShopifyPaypalV4VisibilityTracking = true;</script> <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.2.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'])})(!1,!0)}();</script> <script integrity="sha256-EGCDRYTvIEOXsReXgqGwkAR+5Dl8tickSrieA/ZcQwc=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//scottokeebs.com/cdn/shopifycloud/shopify/assets/storefront/load_feature-1060834584ef204397b1179782a1b090047ee4397cb627244ab89e03f65c4307.js" crossorigin="anonymous"></script> <script crossorigin="anonymous" defer="defer" src="//scottokeebs.com/cdn/shopifycloud/shopify/assets/shopify_pay/storefront-80e528be853eac23af2454534897ca9536b1d3d04aa043b042f34879a3c111c8.js?v=20220906"></script> <script integrity="sha256-HAs5a9TQVLlKuuHrahvWuke+s1UlxXohfHeoYv8G2D8=" data-source-attribution="shopify.dynamic-checkout" defer="defer" src="//scottokeebs.com/cdn/shopifycloud/shopify/assets/storefront/features-1c0b396bd4d054b94abae1eb6a1bd6ba47beb35525c57a217c77a862ff06d83f.js" crossorigin="anonymous"></script> <script id="sections-script" data-sections="header,footer" defer="defer" src="//scottokeebs.com/cdn/shop/t/4/compiled_assets/scripts.js?304"></script> <link rel="stylesheet" media="screen" href="https://scottokeebs.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> <style id="shopify-dynamic-checkout-cart">@media screen and (min-width: 750px) { #dynamic-checkout-cart { min-height: 50px; } } @media screen and (max-width: 750px) { #dynamic-checkout-cart { min-height: 240px; } } </style><script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script> <style data-shopify> @font-face { font-family: Inter; font-weight: 400; font-style: normal; font-display: swap; src: url("//scottokeebs.com/cdn/fonts/inter/inter_n4.481bd4d19704ca98fb1d3abd50c668b6962860a2.woff2?h1=c2NvdHRva2VlYnMuYWNjb3VudC5teXNob3BpZnkuY29t&h2=c2NvdHRva2VlYnMuY29t&hmac=fe0471262837e9851a258913b68dac334ae1e430be6eac33d57d66983f040e9b") format("woff2"), url("//scottokeebs.com/cdn/fonts/inter/inter_n4.5a356a4c1877691cd26008ee4a5c7ada675c80ce.woff?h1=c2NvdHRva2VlYnMuYWNjb3VudC5teXNob3BpZnkuY29t&h2=c2NvdHRva2VlYnMuY29t&hmac=ced043a8effcbb49b2aadffbdc0888253cdf4b2e343ddfc589eeab1bae57ddeb") format("woff"); } @font-face { font-family: Inter; font-weight: 700; font-style: normal; font-display: swap; src: url("//scottokeebs.com/cdn/fonts/inter/inter_n7.50ef4139896edec0637fde057914fbf7e3a8d56e.woff2?h1=c2NvdHRva2VlYnMuYWNjb3VudC5teXNob3BpZnkuY29t&h2=c2NvdHRva2VlYnMuY29t&hmac=ecb2469c7603bbd12c91e3ae3cc1ce71d5265c3789a452d2f14c381db7dea5bb") format("woff2"), url("//scottokeebs.com/cdn/fonts/inter/inter_n7.194c3d3f64efd8e4c82bbbe83dc84f5893fd9087.woff?h1=c2NvdHRva2VlYnMuYWNjb3VudC5teXNob3BpZnkuY29t&h2=c2NvdHRva2VlYnMuY29t&hmac=cc64f8a4aec01fd1f25f8e37c81be03b4d1c185b0920bdcd8c2b832acf9fffbe") format("woff"); } @font-face { font-family: Inter; font-weight: 400; font-style: normal; font-display: swap; src: url("//scottokeebs.com/cdn/fonts/inter/inter_n4.481bd4d19704ca98fb1d3abd50c668b6962860a2.woff2?h1=c2NvdHRva2VlYnMuYWNjb3VudC5teXNob3BpZnkuY29t&h2=c2NvdHRva2VlYnMuY29t&hmac=fe0471262837e9851a258913b68dac334ae1e430be6eac33d57d66983f040e9b") format("woff2"), url("//scottokeebs.com/cdn/fonts/inter/inter_n4.5a356a4c1877691cd26008ee4a5c7ada675c80ce.woff?h1=c2NvdHRva2VlYnMuYWNjb3VudC5teXNob3BpZnkuY29t&h2=c2NvdHRva2VlYnMuY29t&hmac=ced043a8effcbb49b2aadffbdc0888253cdf4b2e343ddfc589eeab1bae57ddeb") format("woff"); } :root { --font-body-family: Inter, sans-serif; --font-body-style: normal; --font-body-weight: 400; --font-body-weight-bold: 700; --font-heading-family: Inter, sans-serif; --font-heading-style: normal; --font-heading-weight: 400; --font-body-scale: 1.0; --font-heading-scale: 1.0; --color-base-text: 20, 20, 20; --color-shadow: 20, 20, 20; --color-base-background-1: 255, 255, 255; --color-base-background-2: 241, 241, 241; --color-base-solid-button-labels: 255, 255, 255; --color-base-outline-button-labels: 20, 20, 20; --color-base-accent-1: 82, 181, 255; --color-base-accent-2: 255, 229, 36; --payment-terms-background-color: #ffffff; --gradient-base-background-1: #ffffff; --gradient-base-background-2: #f1f1f1; --gradient-base-accent-1: #52b5ff; --gradient-base-accent-2: #ffe524; --media-padding: px; --media-border-opacity: 0.0; --media-border-width: 0px; --media-radius: 4px; --media-shadow-opacity: 0.0; --media-shadow-horizontal-offset: 0px; --media-shadow-vertical-offset: 4px; --media-shadow-blur-radius: 5px; --media-shadow-visible: 0; --page-width: 120rem; --page-width-margin: 0rem; --product-card-image-padding: 0.0rem; --product-card-corner-radius: 1.6rem; --product-card-text-alignment: left; --product-card-border-width: 0.0rem; --product-card-border-opacity: 0.1; --product-card-shadow-opacity: 0.0; --product-card-shadow-visible: 0; --product-card-shadow-horizontal-offset: 0.0rem; --product-card-shadow-vertical-offset: 0.4rem; --product-card-shadow-blur-radius: 0.5rem; --collection-card-image-padding: 0.0rem; --collection-card-corner-radius: 1.6rem; --collection-card-text-alignment: left; --collection-card-border-width: 0.0rem; --collection-card-border-opacity: 0.1; --collection-card-shadow-opacity: 0.0; --collection-card-shadow-visible: 0; --collection-card-shadow-horizontal-offset: 0.0rem; --collection-card-shadow-vertical-offset: 0.4rem; --collection-card-shadow-blur-radius: 0.5rem; --blog-card-image-padding: 0.0rem; --blog-card-corner-radius: 1.6rem; --blog-card-text-alignment: left; --blog-card-border-width: 0.0rem; --blog-card-border-opacity: 0.1; --blog-card-shadow-opacity: 0.0; --blog-card-shadow-visible: 0; --blog-card-shadow-horizontal-offset: 0.0rem; --blog-card-shadow-vertical-offset: 0.4rem; --blog-card-shadow-blur-radius: 0.5rem; --badge-corner-radius: 0.4rem; --popup-border-width: 1px; --popup-border-opacity: 1.0; --popup-corner-radius: 4px; --popup-shadow-opacity: 0.0; --popup-shadow-horizontal-offset: 0px; --popup-shadow-vertical-offset: 4px; --popup-shadow-blur-radius: 5px; --drawer-border-width: 1px; --drawer-border-opacity: 0.1; --drawer-shadow-opacity: 0.0; --drawer-shadow-horizontal-offset: 0px; --drawer-shadow-vertical-offset: 4px; --drawer-shadow-blur-radius: 5px; --spacing-sections-desktop: 0px; --spacing-sections-mobile: 0px; --grid-desktop-vertical-spacing: 16px; --grid-desktop-horizontal-spacing: 16px; --grid-mobile-vertical-spacing: 8px; --grid-mobile-horizontal-spacing: 8px; --text-boxes-border-opacity: 0.1; --text-boxes-border-width: 0px; --text-boxes-radius: 0px; --text-boxes-shadow-opacity: 0.0; --text-boxes-shadow-visible: 0; --text-boxes-shadow-horizontal-offset: 0px; --text-boxes-shadow-vertical-offset: 4px; --text-boxes-shadow-blur-radius: 5px; --buttons-radius: 4px; --buttons-radius-outset: 5px; --buttons-border-width: 1px; --buttons-border-opacity: 1.0; --buttons-shadow-opacity: 0.0; --buttons-shadow-visible: 0; --buttons-shadow-horizontal-offset: 0px; --buttons-shadow-vertical-offset: 4px; --buttons-shadow-blur-radius: 5px; --buttons-border-offset: 0.3px; --inputs-radius: 4px; --inputs-border-width: 1px; --inputs-border-opacity: 1.0; --inputs-shadow-opacity: 0.0; --inputs-shadow-horizontal-offset: 0px; --inputs-margin-offset: 0px; --inputs-shadow-vertical-offset: 4px; --inputs-shadow-blur-radius: 5px; --inputs-radius-outset: 5px; --variant-pills-radius: 4px; --variant-pills-border-width: 1px; --variant-pills-border-opacity: 0.55; --variant-pills-shadow-opacity: 0.0; --variant-pills-shadow-horizontal-offset: 0px; --variant-pills-shadow-vertical-offset: 4px; --variant-pills-shadow-blur-radius: 5px; } *, *::before, *::after { box-sizing: inherit; } html { box-sizing: border-box; font-size: calc(var(--font-body-scale) * 62.5%); height: 100%; } body { display: grid; grid-template-rows: auto auto 1fr auto; grid-template-columns: 100%; min-height: 100%; margin: 0; font-size: 1.5rem; letter-spacing: 0.06rem; line-height: calc(1 + 0.8 / var(--font-body-scale)); font-family: var(--font-body-family); font-style: var(--font-body-style); font-weight: var(--font-body-weight); } @media screen and (min-width: 750px) { body { font-size: 1.6rem; } } </style> <link href="//scottokeebs.com/cdn/shop/t/4/assets/base.css?v=831047894957930821691117454" rel="stylesheet" type="text/css" media="all" /> <link rel="preload" as="font" href="//scottokeebs.com/cdn/fonts/inter/inter_n4.481bd4d19704ca98fb1d3abd50c668b6962860a2.woff2?h1=c2NvdHRva2VlYnMuYWNjb3VudC5teXNob3BpZnkuY29t&h2=c2NvdHRva2VlYnMuY29t&hmac=fe0471262837e9851a258913b68dac334ae1e430be6eac33d57d66983f040e9b" type="font/woff2" crossorigin><link rel="preload" as="font" href="//scottokeebs.com/cdn/fonts/inter/inter_n4.481bd4d19704ca98fb1d3abd50c668b6962860a2.woff2?h1=c2NvdHRva2VlYnMuYWNjb3VudC5teXNob3BpZnkuY29t&h2=c2NvdHRva2VlYnMuY29t&hmac=fe0471262837e9851a258913b68dac334ae1e430be6eac33d57d66983f040e9b" type="font/woff2" crossorigin><link rel="stylesheet" href="//scottokeebs.com/cdn/shop/t/4/assets/component-predictive-search.css?v=85913294783299393391684942422" media="print" onload="this.media='all'"><script>document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); if (Shopify.designMode) { document.documentElement.classList.add('shopify-design-mode'); } </script> <script src="https://cdn.shopify.com/extensions/48c134d6-fc24-489e-9390-02c034671ae6/inbox-1227/assets/inbox-chat-loader.js" type="text/javascript" defer="defer"></script> <link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch"> <script>(function(){if ("sendBeacon" in navigator && "performance" in window) {var session_token = document.cookie.match(/_shopify_s=([^;]*)/);function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 66606924016,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token: session_token && session_token.length === 2 ? session_token[1] : "",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> <script id="web-pixels-manager-setup">(function d(d,e,n,o,r,i){if(!Boolean(null===(t=null===(a=window.Shopify)||void 0===a?void 0:a.analytics)||void 0===t?void 0:t.replayQueue)){var a,t,s=function(){var d={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:?[ /-](13[1-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(13[2-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[1-9]|1[4-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:?[ /-](13[1-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(13[2-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[1-9]|1[4-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+|)/},e=d.modern,n=d.legacy,o=navigator.userAgent;return e.test(o)?"modern":(n.test(o),"legacy")}(),l=null!=i?i:{modern:"",legacy:""};window.Shopify=window.Shopify||{};var u=window.Shopify;u.analytics=u.analytics||{};var c=u.analytics;c.replayQueue=[],c.publish=function(d,e,n){return c.replayQueue.push([d,e,n]),!0};try{self.performance.mark("wpm:start")}catch(d){}var f=[n,"/wpm","/b",r,s.substring(0,1),".js"].join(""),h=l[s];!function(d){var e=d.src,n=d.async,o=void 0===n||n,r=d.onload,i=d.onerror,a=d.sri,t=document.createElement("script"),s=document.head,l=document.body;t.async=o,t.src=e,a&&(t.integrity=a,t.crossOrigin="anonymous"),r&&t.addEventListener("load",r),i&&t.addEventListener("error",i),s?s.appendChild(t):l?l.appendChild(t):console.error("Did not find a head or body element to append the script")}({src:f,async:!0,onload:function(){if(!function(){var d,e;return Boolean(null===(e=null===(d=window.Shopify)||void 0===d?void 0:d.analytics)||void 0===e?void 0:e.initialized)}()){var n=window.webPixelsManager.init(d)||void 0;if(n){e(n);var o=window.Shopify.analytics;o.replayQueue.forEach((function(d){var e=d[0],o=d[1],r=d[2];n.publishCustomEvent(e,o,r)})),o.replayQueue=[],o.publish=n.publishCustomEvent,o.visitor=n.visitor,o.initialized=!0}}},onerror:function(){var e=d.storefrontBaseUrl.replace(/\/$/,""),n="".concat(e,"/.well-known/shopify/monorail/unstable/produce_batch"),r=JSON.stringify({metadata:{event_sent_at_ms:(new Date).getTime()},events:[{schema_id:"web_pixels_manager_load/3.1",payload:{version:o||"latest",bundle_target:s,page_url:self.location.href,status:"failed",surface:d.surface,error_msg:"".concat(f," has failed to load")},metadata:{event_created_at_ms:(new Date).getTime()}}]});try{if(self.navigator.sendBeacon.bind(self.navigator)(n,r))return!0}catch(d){}var i=new XMLHttpRequest;try{return i.open("POST",n,!0),i.setRequestHeader("Content-Type","text/plain"),i.send(r),!0}catch(d){console&&console.warn&&console.warn("[Web Pixels Manager] Got an unhandled error while logging a load error.")}return!1},sri:function(d){return"string"==typeof d&&/^sha384-[A-Za-z0-9+/=]+$/.test(d)}(h)?h:""})}})({shopId: 66606924016,storefrontBaseUrl: "https://scottokeebs.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",surface: "storefront-renderer",enabledBetaFlags: ["6a396365"],webPixelsConfigList: [{"id":"554434800","configuration":"{\"config\":\"{\\\"pixel_id\\\":\\\"G-H80HESXFM8\\\",\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-H80HESXFM8\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-H80HESXFM8\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-H80HESXFM8\\\",\\\"MC-H96NFB4625\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-H80HESXFM8\\\",\\\"MC-H96NFB4625\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-H80HESXFM8\\\",\\\"MC-H96NFB4625\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-H80HESXFM8\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-H80HESXFM8\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"642ed32d7fafb3e0986c8ba3bf3908a1","type":"APP","apiClientId":1780363,"privacyPurposes":[]},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0290","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0290","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,effectiveTopLevelDomain: "",initData: {"shop":{"name":"ScottoKeebs","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"scottokeebs.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/scottokeebs.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"purchasingCompany":null},},function pageEvents(webPixelsManagerAPI) {webPixelsManagerAPI.publish("page_viewed", {});},"https://scottokeebs.com/cdn","fe48b2eff8c03b9466f52868a6ab17e9de3061ea","9aa78ea6wf5b2552ap0c2ff5dfm4f1688b2",{"modern":"","legacy":""});</script> <script>window.ShopifyAnalytics = window.ShopifyAnalytics || {}; window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; window.ShopifyAnalytics.meta.currency = 'USD'; var meta = {"page":{"pageType":"article","resourceType":"article","resourceId":589169262832}}; for (var attr in meta) { window.ShopifyAnalytics.meta[attr] = meta[attr]; }</script> <script>window.ShopifyAnalytics.merchantGoogleAnalytics = function() { }; </script> <script class="analytics">(function () { var customDocumentWrite = function(content) { var jquery = null; if (window.jQuery) { jquery = window.jQuery; } else if (window.Checkout && window.Checkout.$) { jquery = window.Checkout.$; } if (jquery) { jquery('body').append(content); } }; var hasLoggedConversion = function(token) { if (token) { return document.cookie.indexOf('loggedConversion=' + token) !== -1; } return false; } var setCookieIfConversion = function(token) { if (token) { var twoMonthsFromNow = new Date(Date.now()); twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; } } var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; if (trekkie.integrations) { return; } trekkie.methods = [ 'identify', 'page', 'ready', 'track', 'trackForm', 'trackLink' ]; trekkie.factory = function(method) { return function() { var args = Array.prototype.slice.call(arguments); args.unshift(method); trekkie.push(args); return trekkie; }; }; for (var i = 0; i < trekkie.methods.length; i++) { var key = trekkie.methods[i]; trekkie[key] = trekkie.factory(key); } trekkie.load = function(config) { trekkie.config = config || {}; trekkie.config.initialDocumentCookie = document.cookie; var first = document.getElementsByTagName('script')[0]; var script = document.createElement('script'); script.type = 'text/javascript'; script.onerror = function(e) { var scriptFallback = document.createElement('script'); scriptFallback.type = 'text/javascript'; scriptFallback.onerror = function(error) { var Monorail = { produce: function produce(monorailDomain, schemaId, payload) { var currentMs = new Date().getTime(); var event = { schema_id: schemaId, payload: payload, metadata: { event_created_at_ms: currentMs, event_sent_at_ms: currentMs } }; return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); }, sendRequest: function sendRequest(endpointUrl, payload) { // Try the sendBeacon API if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { var blobData = new window.Blob([payload], { type: 'text/plain' }); if (window.navigator.sendBeacon(endpointUrl, blobData)) { return true; } // sendBeacon was not successful } // XHR beacon var xhr = new XMLHttpRequest(); try { xhr.open('POST', endpointUrl); xhr.setRequestHeader('Content-Type', 'text/plain'); xhr.send(payload); } catch (e) { console.log(e); } return false; }, isIos12: function isIos12() { return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; } }; Monorail.produce('monorail-edge.shopifysvc.com', 'trekkie_storefront_load_errors/1.1', {shop_id: 66606924016, theme_id: 136683684080, app_name: "storefront", context_url: window.location.href, source_url: "//scottokeebs.com/cdn/s/trekkie.storefront.68728afc2577e1593a48001edcb560128ef43fd2.min.js"}); }; scriptFallback.async = true; scriptFallback.src = '//scottokeebs.com/cdn/s/trekkie.storefront.68728afc2577e1593a48001edcb560128ef43fd2.min.js'; first.parentNode.insertBefore(scriptFallback, first); }; script.async = true; script.src = '//scottokeebs.com/cdn/s/trekkie.storefront.68728afc2577e1593a48001edcb560128ef43fd2.min.js'; first.parentNode.insertBefore(script, first); }; trekkie.load( {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":66606924016,"isMerchantRequest":null,"themeId":136683684080,"themeCityHash":"10593040487610268017","contentLanguage":"en","currency":"USD"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain"},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} ); var loaded = false; trekkie.ready(function() { if (loaded) return; loaded = true; window.ShopifyAnalytics.lib = window.trekkie; var originalDocumentWrite = document.write; document.write = customDocumentWrite; try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; document.write = originalDocumentWrite; window.ShopifyAnalytics.lib.page(null,{"pageType":"article","resourceType":"article","resourceId":589169262832,"shopifyEmitted":true}); var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) var token = match? match[1]: undefined; if (!hasLoggedConversion(token)) { setCookieIfConversion(token); } }); var eventsListenerScript = document.createElement('script'); eventsListenerScript.async = true; eventsListenerScript.src = "//scottokeebs.com/cdn/shopifycloud/shopify/assets/shop_events_listener-af52bb5773aaa9f7f1f7f1f7e3a010a904a5c7213a959b83580d22bc7920a2e4.js"; document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); })();</script> <script defer src="https://scottokeebs.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-1.4.0.min.js" data-application="storefront-renderer" data-shop-id="66606924016" data-render-region="gcp-asia-southeast1" data-page-type="article" data-theme-instance-id="136683684080" data-monorail-region="shop_domain" data-resource-timing-sampling-rate="10" ></script> </head> <body class="gradient"> <a class="skip-to-content-link button visually-hidden" href="#MainContent"> Skip to content </a> <script src="//scottokeebs.com/cdn/shop/t/4/assets/cart.js?v=152621234464311990471684942421" defer="defer"></script> <style> .drawer { visibility: hidden; } </style> <cart-drawer class="drawer is-empty"> <div id="CartDrawer" class="cart-drawer"> <div id="CartDrawer-Overlay" class="cart-drawer__overlay"></div> <div class="drawer__inner" role="dialog" aria-modal="true" aria-label="Your cart" tabindex="-1" ><div class="drawer__inner-empty"> <div class="cart-drawer__warnings center cart-drawer__warnings--has-collection"> <div class="cart-drawer__empty-content"> <h2 class="cart__empty-text">Your cart is empty</h2> <button class="drawer__close" type="button" onclick="this.closest('cart-drawer').close()" aria-label="Close" > <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-close" fill="none" viewBox="0 0 18 17" > <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"> </svg> </button> <a href="/collections/all" class="button"> Continue shopping </a><p class="cart__login-title h3">Have an account?</p> <p class="cart__login-paragraph"> <a href="/account/login" class="link underlined-link">Log in</a> to check out faster. </p></div> </div><div class="cart-drawer__collection"> <div class="card-wrapper animate-arrow collection-card-wrapper"> <div class=" card card--standard card--media " style="--ratio-percent: 100%;" > <div class="card__inner color-background-2 gradient ratio" style="--ratio-percent: 100%;" ><div class="card__media"> <div class="media media--transparent media--hover-effect"> <img srcset="//scottokeebs.com/cdn/shop/files/IMG-00001.jpg?v=1689343220&width=165 165w,//scottokeebs.com/cdn/shop/files/IMG-00001.jpg?v=1689343220&width=330 330w,//scottokeebs.com/cdn/shop/files/IMG-00001.jpg?v=1689343220&width=535 535w,//scottokeebs.com/cdn/shop/files/IMG-00001.jpg?v=1689343220&width=750 750w,//scottokeebs.com/cdn/shop/files/IMG-00001.jpg?v=1689343220&width=1000 1000w,//scottokeebs.com/cdn/shop/files/IMG-00001.jpg?v=1689343220&width=1500 1500w,//scottokeebs.com/cdn/shop/files/IMG-00001.jpg?v=1689343220&width=3000 3000w,//scottokeebs.com/cdn/shop/files/IMG-00001.jpg?v=1689343220 5484w " src="//scottokeebs.com/cdn/shop/files/IMG-00001.jpg?v=1689343220&width=1500" sizes=" (min-width: 1200px) 1100px, (min-width: 750px) calc(100vw - 10rem), calc(100vw - 3rem) " alt="" height="3085" width="5484" loading="lazy" class="motion-reduce" > </div> </div><div class="card__content"> <div class="card__information"> <h3 class="card__heading"> <a href="/collections/recommended" class="full-unstyled-link" >Recommended </a> </h3><p class="card__caption">The most popular items on ScottoKeebs.<span class="icon-wrap"> <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg" > <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"> </svg> </span> </p></div> </div> </div> <div class="card__content"> <div class="card__information"> <h3 class="card__heading"> <a href="/collections/recommended" class="full-unstyled-link" >Recommended<span class="icon-wrap"><svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg" > <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"> </svg> </span> </a> </h3></div> </div> </div> </div> </div></div><div class="drawer__header"> <h2 class="drawer__heading">Your cart</h2> <button class="drawer__close" type="button" onclick="this.closest('cart-drawer').close()" aria-label="Close" > <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-close" fill="none" viewBox="0 0 18 17" > <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"> </svg> </button> </div> <cart-drawer-items class=" is-empty" > <form action="/cart" id="CartDrawer-Form" class="cart__contents cart-drawer__form" method="post" > <div id="CartDrawer-CartItems" class="drawer__contents js-contents"><p id="CartDrawer-LiveRegionText" class="visually-hidden" role="status"></p> <p id="CartDrawer-LineItemStatus" class="visually-hidden" aria-hidden="true" role="status"> Loading... </p> </div> <div id="CartDrawer-CartErrors" role="alert"></div> </form> </cart-drawer-items> <div class="drawer__footer"><!-- Start blocks --> <!-- Subtotals --> <div class="cart-drawer__footer" > <div class="totals" role="status"> <h2 class="totals__subtotal">Subtotal</h2> <p class="totals__subtotal-value">$0.00 USD</p> </div> <div></div> <small class="tax-note caption-large rte"><a href="/policies/shipping-policy">Shipping</a> calculated at checkout </small> </div> <!-- CTAs --> <div class="cart__ctas" > <noscript> <button type="submit" class="cart__update-button button button--secondary" form="CartDrawer-Form"> Update </button> </noscript> <button type="submit" id="CartDrawer-Checkout" class="cart__checkout-button button" name="checkout" form="CartDrawer-Form" disabled > Check out </button> </div> </div> </div> </div> </cart-drawer> <script> document.addEventListener('DOMContentLoaded', function () { function isIE() { const ua = window.navigator.userAgent; const msie = ua.indexOf('MSIE '); const trident = ua.indexOf('Trident/'); return msie > 0 || trident > 0; } if (!isIE()) return; const cartSubmitInput = document.createElement('input'); cartSubmitInput.setAttribute('name', 'checkout'); cartSubmitInput.setAttribute('type', 'hidden'); document.querySelector('#cart').appendChild(cartSubmitInput); document.querySelector('#checkout').addEventListener('click', function (event) { document.querySelector('#cart').submit(); }); }); </script> <!-- BEGIN sections: header-group --> <div id="shopify-section-sections--16753498620144__header" class="shopify-section shopify-section-group-header-group section-header"><link rel="stylesheet" href="//scottokeebs.com/cdn/shop/t/4/assets/component-list-menu.css?v=151968516119678728991684942422" media="print" onload="this.media='all'"> <link rel="stylesheet" href="//scottokeebs.com/cdn/shop/t/4/assets/component-search.css?v=184225813856820874251684942421" media="print" onload="this.media='all'"> <link rel="stylesheet" href="//scottokeebs.com/cdn/shop/t/4/assets/component-menu-drawer.css?v=182311192829367774911684942421" media="print" onload="this.media='all'"> <link rel="stylesheet" href="//scottokeebs.com/cdn/shop/t/4/assets/component-cart-notification.css?v=137625604348931474661684942421" media="print" onload="this.media='all'"> <link rel="stylesheet" href="//scottokeebs.com/cdn/shop/t/4/assets/component-cart-items.css?v=23917223812499722491684942423" media="print" onload="this.media='all'"><link rel="stylesheet" href="//scottokeebs.com/cdn/shop/t/4/assets/component-price.css?v=65402837579211014041684942421" media="print" onload="this.media='all'"> <link rel="stylesheet" href="//scottokeebs.com/cdn/shop/t/4/assets/component-loading-overlay.css?v=167310470843593579841684942423" media="print" onload="this.media='all'"><link href="//scottokeebs.com/cdn/shop/t/4/assets/component-cart-drawer.css?v=35930391193938886121684942421" rel="stylesheet" type="text/css" media="all" /> <link href="//scottokeebs.com/cdn/shop/t/4/assets/component-cart.css?v=61086454150987525971684942423" rel="stylesheet" type="text/css" media="all" /> <link href="//scottokeebs.com/cdn/shop/t/4/assets/component-totals.css?v=86168756436424464851684942421" rel="stylesheet" type="text/css" media="all" /> <link href="//scottokeebs.com/cdn/shop/t/4/assets/component-price.css?v=65402837579211014041684942421" rel="stylesheet" type="text/css" media="all" /> <link href="//scottokeebs.com/cdn/shop/t/4/assets/component-discounts.css?v=152760482443307489271684942422" rel="stylesheet" type="text/css" media="all" /> <link href="//scottokeebs.com/cdn/shop/t/4/assets/component-loading-overlay.css?v=167310470843593579841684942423" rel="stylesheet" type="text/css" media="all" /> <noscript><link href="//scottokeebs.com/cdn/shop/t/4/assets/component-list-menu.css?v=151968516119678728991684942422" rel="stylesheet" type="text/css" media="all" /></noscript> <noscript><link href="//scottokeebs.com/cdn/shop/t/4/assets/component-search.css?v=184225813856820874251684942421" rel="stylesheet" type="text/css" media="all" /></noscript> <noscript><link href="//scottokeebs.com/cdn/shop/t/4/assets/component-menu-drawer.css?v=182311192829367774911684942421" rel="stylesheet" type="text/css" media="all" /></noscript> <noscript><link href="//scottokeebs.com/cdn/shop/t/4/assets/component-cart-notification.css?v=137625604348931474661684942421" rel="stylesheet" type="text/css" media="all" /></noscript> <noscript><link href="//scottokeebs.com/cdn/shop/t/4/assets/component-cart-items.css?v=23917223812499722491684942423" rel="stylesheet" type="text/css" media="all" /></noscript> <style> header-drawer { justify-self: start; margin-left: -1.2rem; } .header__heading-logo { max-width: 300px; }@media screen and (min-width: 990px) { header-drawer { display: none; } } .menu-drawer-container { display: flex; } .list-menu { list-style: none; padding: 0; margin: 0; } .list-menu--inline { display: inline-flex; flex-wrap: wrap; } summary.list-menu__item { padding-right: 2.7rem; } .list-menu__item { display: flex; align-items: center; line-height: calc(1 + 0.3 / var(--font-body-scale)); } .list-menu__item--link { text-decoration: none; padding-bottom: 1rem; padding-top: 1rem; line-height: calc(1 + 0.8 / var(--font-body-scale)); } @media screen and (min-width: 750px) { .list-menu__item--link { padding-bottom: 0.5rem; padding-top: 0.5rem; } } </style><style data-shopify>.header { padding-top: 12px; padding-bottom: 12px; } .section-header { position: sticky; /* This is for fixing a Safari z-index issue. PR #2147 */ margin-bottom: 0px; } @media screen and (min-width: 750px) { .section-header { margin-bottom: 0px; } } @media screen and (min-width: 990px) { .header { padding-top: 24px; padding-bottom: 24px; } }</style><script src="//scottokeebs.com/cdn/shop/t/4/assets/details-disclosure.js?v=153497636716254413831684942423" defer="defer"></script> <script src="//scottokeebs.com/cdn/shop/t/4/assets/details-modal.js?v=4511761896672669691684942422" defer="defer"></script> <script src="//scottokeebs.com/cdn/shop/t/4/assets/cart-notification.js?v=160453272920806432391684942421" defer="defer"></script> <script src="//scottokeebs.com/cdn/shop/t/4/assets/search-form.js?v=113639710312857635801684942422" defer="defer"></script><script src="//scottokeebs.com/cdn/shop/t/4/assets/cart-drawer.js?v=44260131999403604181684942422" defer="defer"></script><svg xmlns="http://www.w3.org/2000/svg" class="hidden"> <symbol id="icon-search" viewbox="0 0 18 19" fill="none"> <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"/> </symbol> <symbol id="icon-reset" class="icon icon-close" fill="none" viewBox="0 0 18 18" stroke="currentColor"> <circle r="8.5" cy="9" cx="9" stroke-opacity="0.2"/> <path d="M6.82972 6.82915L1.17193 1.17097" stroke-linecap="round" stroke-linejoin="round" transform="translate(5 5)"/> <path d="M1.22896 6.88502L6.77288 1.11523" stroke-linecap="round" stroke-linejoin="round" transform="translate(5 5)"/> </symbol> <symbol id="icon-close" class="icon icon-close" fill="none" viewBox="0 0 18 17"> <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"> </symbol> </svg> <sticky-header data-sticky-type="on-scroll-up" class="header-wrapper color-background-1 gradient"> <header class="header header--middle-left header--mobile-center page-width header--has-menu"><header-drawer data-breakpoint="tablet"> <details id="Details-menu-drawer-container" class="menu-drawer-container"> <summary class="header__icon header__icon--menu header__icon--summary link focus-inset" aria-label="Menu"> <span> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-hamburger" fill="none" viewBox="0 0 18 16" > <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"> </svg> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-close" fill="none" viewBox="0 0 18 17" > <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"> </svg> </span> </summary> <div id="menu-drawer" class="gradient menu-drawer motion-reduce" tabindex="-1"> <div class="menu-drawer__inner-container"> <div class="menu-drawer__navigation-container"> <nav class="menu-drawer__navigation"> <ul class="menu-drawer__menu has-submenu list-menu" role="list"><li><details id="Details-menu-drawer-menu-item-1"> <summary class="menu-drawer__menu-item list-menu__item link link--text focus-inset menu-drawer__menu-item--active"> Projects <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg" > <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"> </svg> <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> <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"> </svg> </summary> <div id="link-projects" class="menu-drawer__submenu has-submenu gradient motion-reduce" tabindex="-1"> <div class="menu-drawer__inner-submenu"> <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true"> <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg" > <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"> </svg> Projects </button> <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a href="/blogs/keyboards" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> Keyboards </a></li><li><a href="/blogs/macropads" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> Macropads </a></li></ul> </div> </div> </details></li><li><details id="Details-menu-drawer-menu-item-2"> <summary class="menu-drawer__menu-item list-menu__item link link--text focus-inset"> Shop <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg" > <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"> </svg> <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> <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"> </svg> </summary> <div id="link-shop" class="menu-drawer__submenu has-submenu gradient motion-reduce" tabindex="-1"> <div class="menu-drawer__inner-submenu"> <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true"> <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg" > <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"> </svg> Shop </button> <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a href="/collections/all" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> All </a></li><li><details id="Details-menu-drawer-submenu-2"> <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> Cases <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg" > <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"> </svg> <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> <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"> </svg> </summary> <div id="childlink-cases" class="menu-drawer__submenu has-submenu gradient motion-reduce"> <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true"> <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg" > <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"> </svg> Cases </button> <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li> <a href="/collections/cases" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> All </a> </li><li> <a href="/collections/cases/Keyboard" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> Keyboards </a> </li><li> <a href="/collections/cases/Macropad" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> Macropads </a> </li></ul> </div> </details></li><li><details id="Details-menu-drawer-submenu-3"> <summary class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> Parts <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg" > <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"> </svg> <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> <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"> </svg> </summary> <div id="childlink-parts" class="menu-drawer__submenu has-submenu gradient motion-reduce"> <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true"> <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg" > <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"> </svg> Parts </button> <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li> <a href="/collections/parts" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> All </a> </li><li> <a href="/collections/parts/Microcontroller" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> Microcontrollers </a> </li><li> <a href="/collections/parts/Hardware" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> Hardware </a> </li><li> <a href="/collections/parts/Component" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> Components </a> </li></ul> </div> </details></li><li><a href="/collections/pcbs" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> PCBs </a></li><li><a href="/collections/other" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> Other </a></li></ul> </div> </div> </details></li><li><details id="Details-menu-drawer-menu-item-3"> <summary class="menu-drawer__menu-item list-menu__item link link--text focus-inset"> Resources <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg" > <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"> </svg> <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> <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"> </svg> </summary> <div id="link-resources" class="menu-drawer__submenu has-submenu gradient motion-reduce" tabindex="-1"> <div class="menu-drawer__inner-submenu"> <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true"> <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg" > <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"> </svg> Resources </button> <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a href="https://github.com/joe-scotto/scottokeebs" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> Github </a></li><li><a href="https://discord.com/invite/vN6X3z8eyv" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> Discord </a></li><li><a href="https://www.youtube.com/watch?v=hjml-K-pV4E" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> How to handwire </a></li><li><a href="/pages/recommendations" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> Recommendations </a></li><li><a href="/blogs/guides" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> Guides </a></li></ul> </div> </div> </details></li><li><details id="Details-menu-drawer-menu-item-4"> <summary class="menu-drawer__menu-item list-menu__item link link--text focus-inset"> Other <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg" > <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"> </svg> <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> <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"> </svg> </summary> <div id="link-other" class="menu-drawer__submenu has-submenu gradient motion-reduce" tabindex="-1"> <div class="menu-drawer__inner-submenu"> <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true"> <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg" > <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"> </svg> Other </button> <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a href="/pages/about" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> About </a></li><li><a href="/pages/contact" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> Contact </a></li><li><a href="/pages/commissions" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> Commissions </a></li><li><a href="/pages/faq" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> FAQ </a></li></ul> </div> </div> </details></li></ul> </nav> <div class="menu-drawer__utility-links"><a href="/account/login" class="menu-drawer__account link focus-inset h5"> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-account" fill="none" viewBox="0 0 18 19" > <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.1-3.67-1.35-6.17-1.35z" fill="currentColor"> </svg> Log in</a><ul class="list list-social list-unstyled" role="list"><li class="list-social__item"> <a href="https://twitter.com/joe_scotto" class="list-social__link link"><svg aria-hidden="true" focusable="false" class="icon icon-twitter" viewBox="0 0 18 15"> <path fill="currentColor" d="M17.64 2.6a7.33 7.33 0 01-1.75 1.82c0 .05 0 .13.02.23l.02.23a9.97 9.97 0 01-1.69 5.54c-.57.85-1.24 1.62-2.02 2.28a9.09 9.09 0 01-2.82 1.6 10.23 10.23 0 01-8.9-.98c.34.02.61.04.83.04 1.64 0 3.1-.5 4.38-1.5a3.6 3.6 0 01-3.3-2.45A2.91 2.91 0 004 9.35a3.47 3.47 0 01-2.02-1.21 3.37 3.37 0 01-.8-2.22v-.03c.46.24.98.37 1.58.4a3.45 3.45 0 01-1.54-2.9c0-.61.14-1.2.45-1.79a9.68 9.68 0 003.2 2.6 10 10 0 004.08 1.07 3 3 0 01-.13-.8c0-.97.34-1.8 1.03-2.48A3.45 3.45 0 0112.4.96a3.49 3.49 0 012.54 1.1c.8-.15 1.54-.44 2.23-.85a3.4 3.4 0 01-1.54 1.94c.74-.1 1.4-.28 2.01-.54z"> </svg> <span class="visually-hidden">Twitter</span> </a> </li><li class="list-social__item"> <a href="https://instagram.com/joe_scotto" class="list-social__link link"><svg aria-hidden="true" focusable="false" class="icon icon-instagram" viewBox="0 0 18 18"> <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"/> <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"> </svg> <span class="visually-hidden">Instagram</span> </a> </li><li class="list-social__item"> <a href="https://youtube.com/joe_scotto" class="list-social__link link"><svg aria-hidden="true" focusable="false" class="icon icon-youtube" viewBox="0 0 100 70"> <path d="M98 11c2 7.7 2 24 2 24s0 16.3-2 24a12.5 12.5 0 01-9 9c-7.7 2-39 2-39 2s-31.3 0-39-2a12.5 12.5 0 01-9-9c-2-7.7-2-24-2-24s0-16.3 2-24c1.2-4.4 4.6-7.8 9-9 7.7-2 39-2 39-2s31.3 0 39 2c4.4 1.2 7.8 4.6 9 9zM40 50l26-15-26-15v30z" fill="currentColor"> </svg> <span class="visually-hidden">YouTube</span> </a> </li></ul> </div> </div> </div> </div> </details> </header-drawer><a href="/" class="header__heading-link link link--text focus-inset"><img src="//scottokeebs.com/cdn/shop/files/logo-text.svg?v=1684645046&width=500" alt="ScottoKeebs" srcset="//scottokeebs.com/cdn/shop/files/logo-text.svg?v=1684645046&width=50 50w, //scottokeebs.com/cdn/shop/files/logo-text.svg?v=1684645046&width=100 100w, //scottokeebs.com/cdn/shop/files/logo-text.svg?v=1684645046&width=150 150w, //scottokeebs.com/cdn/shop/files/logo-text.svg?v=1684645046&width=200 200w, //scottokeebs.com/cdn/shop/files/logo-text.svg?v=1684645046&width=250 250w, //scottokeebs.com/cdn/shop/files/logo-text.svg?v=1684645046&width=300 300w, //scottokeebs.com/cdn/shop/files/logo-text.svg?v=1684645046&width=400 400w, //scottokeebs.com/cdn/shop/files/logo-text.svg?v=1684645046&width=500 500w" width="300" height="36.721311475409834" class="header__heading-logo motion-reduce"> </a><nav class="header__inline-menu"> <ul class="list-menu list-menu--inline" role="list"><li><header-menu> <details id="Details-HeaderMenu-1"> <summary class="header__menu-item list-menu__item link focus-inset"> <span class="header__active-menu-item">Projects</span> <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> <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"> </svg> </summary> <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="/blogs/keyboards" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> Keyboards </a></li><li><a href="/blogs/macropads" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> Macropads </a></li></ul> </details> </header-menu></li><li><header-menu> <details id="Details-HeaderMenu-2"> <summary class="header__menu-item list-menu__item link focus-inset"> <span>Shop</span> <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> <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"> </svg> </summary> <ul id="HeaderMenu-MenuList-2" class="header__submenu list-menu list-menu--disclosure gradient caption-large motion-reduce global-settings-popup" role="list" tabindex="-1"><li><a href="/collections/all" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> All </a></li><li><details id="Details-HeaderSubMenu-2"> <summary class="header__menu-item link link--text list-menu__item focus-inset caption-large"> <span>Cases</span> <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> <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"> </svg> </summary> <ul id="HeaderMenu-SubMenuList-2" class="header__submenu list-menu motion-reduce"><li> <a href="/collections/cases" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> All </a> </li><li> <a href="/collections/cases/Keyboard" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> Keyboards </a> </li><li> <a href="/collections/cases/Macropad" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> Macropads </a> </li></ul> </details></li><li><details id="Details-HeaderSubMenu-3"> <summary class="header__menu-item link link--text list-menu__item focus-inset caption-large"> <span>Parts</span> <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> <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"> </svg> </summary> <ul id="HeaderMenu-SubMenuList-3" class="header__submenu list-menu motion-reduce"><li> <a href="/collections/parts" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> All </a> </li><li> <a href="/collections/parts/Microcontroller" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> Microcontrollers </a> </li><li> <a href="/collections/parts/Hardware" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> Hardware </a> </li><li> <a href="/collections/parts/Component" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> Components </a> </li></ul> </details></li><li><a href="/collections/pcbs" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> PCBs </a></li><li><a href="/collections/other" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> Other </a></li></ul> </details> </header-menu></li><li><header-menu> <details id="Details-HeaderMenu-3"> <summary class="header__menu-item list-menu__item link focus-inset"> <span>Resources</span> <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> <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"> </svg> </summary> <ul id="HeaderMenu-MenuList-3" class="header__submenu list-menu list-menu--disclosure gradient caption-large motion-reduce global-settings-popup" role="list" tabindex="-1"><li><a href="https://github.com/joe-scotto/scottokeebs" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> Github </a></li><li><a href="https://discord.com/invite/vN6X3z8eyv" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> Discord </a></li><li><a href="https://www.youtube.com/watch?v=hjml-K-pV4E" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> How to handwire </a></li><li><a href="/pages/recommendations" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> Recommendations </a></li><li><a href="/blogs/guides" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> Guides </a></li></ul> </details> </header-menu></li><li><header-menu> <details id="Details-HeaderMenu-4"> <summary class="header__menu-item list-menu__item link focus-inset"> <span>Other</span> <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> <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"> </svg> </summary> <ul id="HeaderMenu-MenuList-4" class="header__submenu list-menu list-menu--disclosure gradient caption-large motion-reduce global-settings-popup" role="list" tabindex="-1"><li><a href="/pages/about" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> About </a></li><li><a href="/pages/contact" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> Contact </a></li><li><a href="/pages/commissions" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> Commissions </a></li><li><a href="/pages/faq" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> FAQ </a></li></ul> </details> </header-menu></li></ul> </nav><div class="header__icons"> <details-modal class="header__search"> <details> <summary class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle" aria-haspopup="dialog" aria-label="Search"> <span> <svg class="modal__toggle-open icon icon-search" aria-hidden="true" focusable="false"> <use href="#icon-search"> </svg> <svg class="modal__toggle-close icon icon-close" aria-hidden="true" focusable="false"> <use href="#icon-close"> </svg> </span> </summary> <div class="search-modal modal__content gradient" role="dialog" aria-modal="true" aria-label="Search"> <div class="modal-overlay"></div> <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"> <div class="field"> <input class="search__input field__input" id="Search-In-Modal" type="search" name="q" value="" placeholder="Search"role="combobox" aria-expanded="false" aria-owns="predictive-search-results" aria-controls="predictive-search-results" aria-haspopup="listbox" aria-autocomplete="list" autocorrect="off" autocomplete="off" autocapitalize="off" spellcheck="false"> <label class="field__label" for="Search-In-Modal">Search</label> <input type="hidden" name="options[prefix]" value="last"> <button type="reset" class="reset__button field__button hidden" aria-label="Clear search term"> <svg class="icon icon-close" aria-hidden="true" focusable="false"> <use xlink:href="#icon-reset"> </svg> </button> <button class="search__button field__button" aria-label="Search"> <svg class="icon icon-search" aria-hidden="true" focusable="false"> <use href="#icon-search"> </svg> </button> </div><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search> <div class="predictive-search__loading-state"> <svg aria-hidden="true" focusable="false" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg"> <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> </svg> </div> </div> <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"> <svg class="icon icon-close" aria-hidden="true" focusable="false"> <use href="#icon-close"> </svg> </button> </div> </div> </details> </details-modal><a href="/account/login" class="header__icon header__icon--account link focus-inset small-hide"> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-account" fill="none" viewBox="0 0 18 19" > <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.1-3.67-1.35-6.17-1.35z" fill="currentColor"> </svg> <span class="visually-hidden">Log in</span> </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" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" fill="none" > <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"/> </svg> <span class="visually-hidden">Cart</span></a> </div> </header> </sticky-header> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "Organization", "name": "ScottoKeebs", "logo": "https:\/\/scottokeebs.com\/cdn\/shop\/files\/logo-text.svg?v=1684645046\u0026width=500", "sameAs": [ "https:\/\/twitter.com\/joe_scotto", "", "", "https:\/\/instagram.com\/joe_scotto", "", "", "", "https:\/\/youtube.com\/joe_scotto", "" ], "url": "https:\/\/scottokeebs.com" } </script> <style> #shopify-section-sections--16753498620144__header .blog__button {width: 100%;} </style></div> <!-- END sections: header-group --> <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1"> <section id="shopify-section-template--16753498390768__main" class="shopify-section section"><link href="//scottokeebs.com/cdn/shop/t/4/assets/section-blog-post.css?v=150338533912445407631684942422" rel="stylesheet" type="text/css" media="all" /> <article class="article-template" itemscope itemtype="http://schema.org/BlogPosting"><div class="article-template__hero-container" > <div class="article-template__hero-adapt media" itemprop="image" style="padding-bottom: 56.28%;" > <img srcset=" //scottokeebs.com/cdn/shop/articles/scottogame.jpg?v=1685034227&width=350 350w, //scottokeebs.com/cdn/shop/articles/scottogame.jpg?v=1685034227&width=750 750w, //scottokeebs.com/cdn/shop/articles/scottogame.jpg?v=1685034227&width=1100 1100w, //scottokeebs.com/cdn/shop/articles/scottogame.jpg?v=1685034227&width=1500 1500w, //scottokeebs.com/cdn/shop/articles/scottogame.jpg?v=1685034227&width=2200 2200w, //scottokeebs.com/cdn/shop/articles/scottogame.jpg?v=1685034227 2500w " sizes="(min-width: 1200px) 1100px, (min-width: 750px) calc(100vw - 10rem), 100vw" src="//scottokeebs.com/cdn/shop/articles/scottogame.jpg?v=1685034227&width=1100" loading="eager" fetchpriority="high" width="2500" height="1407" alt="ScottoGame Handwired Keyboard" > </div> </div><header class="page-width page-width--narrow" > <h1 class="article-template__title" itemprop="headline">ScottoGame Handwired Keyboard</h1><span class="circle-divider caption-with-letter-spacing" itemprop="dateCreated pubdate datePublished"><time datetime="2022-10-01T04:00:00Z">October 1, 2022</time></span></header><div class="article-template__content page-width page-width--narrow rte" itemprop="articleBody" > <meta charset="utf-8"> <p><span class="sqsrte-text-color--black">The ScottoGame is a 42-key ortholinear keyboard with a dedicated action button, split spacebar, 5 function keys, and a 0.96" 128x64 OLED display</span>. <span id="yui_3_17_2_1_1685034143861_819" class="sqsrte-text-color--black">The action button is 2.75u as I didn’t want to make it fit perfectly due to 3u stabilizers being harder to source and wanted it to be more prominent. The display simply shows the active layer and profile along with Bongocat as you type. I went with stock<span> </span></span><a title="Gateron Milky Yellow switches Amazon link." href="https://amzn.to/43qe1Mc" target="_blank"><span class="sqsrte-text-color--black">Gateron Milky Yellow switches</span></a><span class="sqsrte-text-color--black"><span> </span>and a<span> </span></span><a title="Keycaps Amazon link." href="https://amzn.to/3GuUJvC" target="_blank"><span class="sqsrte-text-color--black">YMDK DSA keycap set</span></a><span class="sqsrte-text-color--black"><span> </span>I had laying around with some pink caps for the function keys.</span></p> <p> </p> <h3><strong>Getting One</strong></h3> <p class="preFade fadeIn">If you’re interested in getting one assembled,<span> </span><a title="Contact link." href="https://scottokeebs.com/pages/contact">contact me</a><span> </span>and we can discuss the components and other details for a commissioned build. However, t<span class="sqsrte-text-color--black">he files are available for free<span> </span></span><a title="ScottoGame Github link." href="https://github.com/joe-scotto/scottokeebs/edit/main/ScottoGame" target="_blank"><span class="sqsrte-text-color--black">here</span></a><span class="sqsrte-text-color--black"><span> </span>if you want to build one yourself. </span></p> <p class="preFade fadeIn"><span class="sqsrte-text-color--black">In addition to the<span> </span><a title="ScottoGame keyboard case link." href="https://scottokeebs.com/products/scottogame-keyboard-case">3D printed case</a>, </span><a title="Heat shrink tubing link." href="https://scottokeebs.com/products/heat-shrink-tubing">heat shink tubing</a><span>,</span><span> </span><a title="Wire link" href="https://scottokeebs.com/products/wire">wire</a><span>, and</span><span> </span><a title="Copper wire link." href="https://scottokeebs.com/products/straightened-copper-wire">copper</a><span>, you'll also need</span><span> </span><a title="Recommended tools link." href="https://scottokeebs.com/pages/recommendations">tools</a><span> along with the following components:</span></p> <ul> <li><span>1 <a title="Arduino Pro Micro link." href="https://scottokeebs.com/products/arduino-pro-micro">Arduino Pro Micro</a></span></li> <li> <span>42 </span><a title="Diodes link." href="https://scottokeebs.com/products/diodes">1N4148 diodes</a> </li> <li> <span>2 </span><a title="Plate mount stabilizers Amazon link." href="https://amzn.to/3xUEvHz" target="_blank">2u plate mount stabilizer</a> </li> <li>1<span> </span><a href="https://amzn.to/3dLG2ZU" title='0.96" OLED display Amazon link.' target="_blank">0.96" OLED display</a> </li> <li> <span>11 </span><a title="Standoffs link." href="https://scottokeebs.com/products/standoffs">M2x8mm standoffs</a> </li> <li> <span>24 </span><a title="Screws link." href="https://scottokeebs.com/products/screws">M2x6mm screws</a> </li> <li>2<span> </span><a href="/products/heat-set-inserts" title="Heat set insert link.">M2 heat set inserts </a> </li> <li><span>42 MX switches</span></li> <li><span>39 1u keycaps</span></li> <li><span>2 2u keycaps</span></li> <li><span>1 2.75u keycap</span></li> </ul> <h3><strong></strong></h3> <p> </p> <p> </p> <h3><strong>Wiring</strong></h3> <p><strong><img alt="Annotated ScottoGame wiring." src="https://cdn.shopify.com/s/files/1/0666/0692/4016/files/scottogame-matrix-annotated.jpg?v=1686593765"></strong></p> <meta charset="UTF-8"> <p><span>When looking at the back of the board, the columns (blue) go to the following pins on the controller from right to left: <strong>RX1, 4, 5, 6, 7, 8, 9, A3, A2, A1</strong></span></p> <p>Then the rows (red) go from top to bottom: <strong>A0, 15, 14, 16, 10</strong></p> <p>In addition to the matrix, you will also need to wire up the OLED display.</p> <ul> <li> <strong>VCC: </strong>VCC</li> <li> <b>GND:</b> Any GND pin</li> <li> <b>SDA: </b>Pin 2<b> </b> </li> <li> <b>SCK: </b>Pin 3</li> </ul> <p><em>Keep in mind, you can connect anywhere on the column or row to the controller, it doesn't need to just be at the end.</em></p> <p> </p> <meta charset="UTF-8"> <h3><strong>Firmware</strong></h3> <p><span>You can find the firmware files on the </span><a href="https://github.com/qmk/qmk_firmware/" title="QMK Firmware Github link." target="_blank">qmk_firmware</a><span> repository or you can compile them online using the </span><a href="https://config.qmk.fm/" title="QMK Configurator link." target="_blank">QMK Configurator</a><span>. However, QMK is often slow at getting changes merged and because of that you can find the most up-to-date firmware on the </span><a title="ScottoKeebs Github repository link." href="https://github.com/joe-scotto/scottokeebs" target="_blank">ScottoKeebs Github repository</a><span>. Also available are the pre-compiled firmware files that you can simply download (right click, save as) and flash using </span><a title="QMK Toolbox Github link." href="https://github.com/qmk/qmk_toolbox" target="_blank">QMK Toolbox</a><span>: </span></p> <p><a title="default.hex firmware link on Github." href="https://github.com/joe-scotto/scottokeebs/raw/main/ScottoGame/Firmware/default.hex" target="_blank">default.hex</a> - Default QMK keymap in QWERTY.<br><a title="vial.hex firmware link on Github." href="https://github.com/joe-scotto/scottokeebs/raw/main/ScottoGame/Firmware/vial.hex" target="_blank">vial.hex</a> - Default QMK keymap in QWERTY with<span> </span><a title="Vial configurator link." href="https://get.vial.today/" target="_blank">Vial</a> configurator support.<br><a title="scotto.hex firmware link on Github." href="https://github.com/joe-scotto/scottokeebs/raw/main/ScottoGame/Firmware/scotto.hex" target="_blank">scotto.hex</a><span> - My personal QMK keymap in Colemak.</span></p> <p><em style="background-color: #ffff00;" data-darkreader-inline-bgcolor="">After flashing <strong>vial.hex</strong>, you should load the <strong><a title="vial.vil link on Github." href="https://github.com/joe-scotto/scottokeebs/raw/main/ScottoGame/Firmware/vial.vil" target="_blank">vial.vil</a> </strong>configuration file within the Vial application to ensure everything functions as expected.</em></p> <p> </p> <ul></ul> <h3><strong>Photos</strong></h3> <p><strong><img alt="ScottoGame wiring." src="https://cdn.shopify.com/s/files/1/0666/0692/4016/files/scottogame-wiring_c4f78df3-6142-4592-9335-42f7f455ca06.jpg?v=1685034702"><img alt="ScottoGame matrix." src="https://cdn.shopify.com/s/files/1/0666/0692/4016/files/scottogame-matrix_afd05a3d-eb58-411c-8217-1206bc04bc2a.jpg?v=1685034716"><img alt="ScottoGame switches." src="https://cdn.shopify.com/s/files/1/0666/0692/4016/files/scottogame-switches_6373d7a0-9599-4ab7-a543-e3bca09d681e.jpg?v=1685034731"></strong></p> <ul></ul> </div><div class="article-template__back element-margin-top center"> <a href="/blogs/keyboards" class="article-template__link link animate-arrow"> <span class="icon-wrap"><svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg" > <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"> </svg> </span> Back to blog </a> </div><div class="article-template__comment-wrapper background-secondary"> <div id="comments" class="page-width page-width--narrow"><h2 id="Comments-589169262832" tabindex="-1"> 1 comment </h2> <div class="article-template__comments"><article id="132828922096" class="article-template__comments-comment"> <p>Hi, just wondering if you had any plans on creating more PCB versions of your keyboards, specifically the scottogame</p> <footer class="right"> <span class="circle-divider caption-with-letter-spacing">Ben</span ><span class="caption-with-letter-spacing"><time datetime="2024-04-23T17:09:52Z">April 23, 2024</time></span> </footer> </article> <link rel="stylesheet" href="//scottokeebs.com/cdn/shop/t/4/assets/component-pagination.css?v=136206814810731739951684942422" media="print" onload="this.media='all'"> <noscript><link href="//scottokeebs.com/cdn/shop/t/4/assets/component-pagination.css?v=136206814810731739951684942422" rel="stylesheet" type="text/css" media="all" /></noscript> </div> <form method="post" action="/blogs/keyboards/scottogame-handwired-keyboard/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="✓" /> <h2>Leave a comment</h2><div class="article-template__comments-fields" > <div class="article-template__comment-fields"> <div class="field field--with-error"> <input type="text" name="comment[author]" id="CommentForm-author" class="field__input" autocomplete="name" value="" aria-required="true" required placeholder="Name" > <label class="field__label" for="CommentForm-author">Name <span aria-hidden="true">*</span></label ></div> <div class="field field--with-error"> <input type="email" name="comment[email]" id="CommentForm-email" autocomplete="email" class="field__input" value="" autocorrect="off" autocapitalize="off" aria-required="true" required placeholder="Email" > <label class="field__label" for="CommentForm-email">Email <span aria-hidden="true">*</span></label ></div> </div> <div class="field field--with-error"> <textarea rows="5" name="comment[body]" id="CommentForm-body" class="text-area field__input" aria-required="true" required placeholder="Comment" ></textarea> <label class="form__label field__label" for="CommentForm-body">Comment <span aria-hidden="true">*</span></label > </div></div><input type="submit" class="button" value="Post comment"> </form> </div> </div></article> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "Article", "articleBody": "\nThe ScottoGame is a 42-key ortholinear keyboard with a dedicated action button, split spacebar, 5 function keys, and a 0.96\" 128x64 OLED display. The action button is 2.75u as I didn’t want to make it fit perfectly due to 3u stabilizers being harder to source and wanted it to be more prominent. The display simply shows the active layer and profile along with Bongocat as you type. I went with stock Gateron Milky Yellow switches and a YMDK DSA keycap set I had laying around with some pink caps for the function keys.\n \nGetting One\nIf you’re interested in getting one assembled, contact me and we can discuss the components and other details for a commissioned build. However, the files are available for free here if you want to build one yourself. \nIn addition to the 3D printed case, heat shink tubing, wire, and copper, you'll also need tools along with the following components:\n\n1 Arduino Pro Micro\n\n42 1N4148 diodes\n\n\n2 2u plate mount stabilizer\n\n1 0.96\" OLED display\n\n\n11 M2x8mm standoffs\n\n\n24 M2x6mm screws\n\n2 M2 heat set inserts \n\n42 MX switches\n39 1u keycaps\n2 2u keycaps\n1 2.75u keycap\n\n\n \n \nWiring\n\n\nWhen looking at the back of the board, the columns (blue) go to the following pins on the controller from right to left: RX1, 4, 5, 6, 7, 8, 9, A3, A2, A1\nThen the rows (red) go from top to bottom: A0, 15, 14, 16, 10\nIn addition to the matrix, you will also need to wire up the OLED display.\n\n\nVCC: VCC\n\nGND: Any GND pin\n\nSDA: Pin 2 \n\n\nSCK: Pin 3\n\nKeep in mind, you can connect anywhere on the column or row to the controller, it doesn't need to just be at the end.\n \n\nFirmware\nYou can find the firmware files on the qmk_firmware repository or you can compile them online using the QMK Configurator. However, QMK is often slow at getting changes merged and because of that you can find the most up-to-date firmware on the ScottoKeebs Github repository. Also available are the pre-compiled firmware files that you can simply download (right click, save as) and flash using QMK Toolbox: \ndefault.hex - Default QMK keymap in QWERTY.vial.hex - Default QMK keymap in QWERTY with Vial configurator support.scotto.hex - My personal QMK keymap in Colemak.\nAfter flashing vial.hex, you should load the vial.vil configuration file within the Vial application to ensure everything functions as expected.\n \n\nPhotos\n\n", "mainEntityOfPage": { "@type": "WebPage", "@id": "https:\/\/scottokeebs.com" }, "headline": "ScottoGame Handwired Keyboard", "description": "The ScottoGame is a 42-key ortholinear keyboard with a dedicated action button, split spacebar, 5 function keys, and a 0.96\" 128x64 OLED display.", "image": [ "https:\/\/scottokeebs.com\/cdn\/shop\/articles\/scottogame.jpg?v=1685034227\u0026width=1920" ], "datePublished": "2022-10-01T00:00:00Z", "dateCreated": "2023-05-25T13:02:58Z", "author": { "@type": "Person", "name": "Joe Scotto" }, "publisher": { "@type": "Organization", "name": "ScottoKeebs" } } </script> <style> #shopify-section-template--16753498390768__main header {margin-top: 24px} </style></section> </main> <!-- BEGIN sections: footer-group --> <div id="shopify-section-sections--16753498652912__footer" class="shopify-section shopify-section-group-footer-group"> <link href="//scottokeebs.com/cdn/shop/t/4/assets/section-footer.css?v=166457215187840416501684950270" rel="stylesheet" type="text/css" media="all" /> <link rel="stylesheet" href="//scottokeebs.com/cdn/shop/t/4/assets/component-newsletter.css?v=103472482056003053551684942423" media="print" onload="this.media='all'"> <link rel="stylesheet" href="//scottokeebs.com/cdn/shop/t/4/assets/component-list-menu.css?v=151968516119678728991684942422" media="print" onload="this.media='all'"> <link rel="stylesheet" href="//scottokeebs.com/cdn/shop/t/4/assets/component-list-payment.css?v=69253961410771838501684942422" media="print" onload="this.media='all'"> <link rel="stylesheet" href="//scottokeebs.com/cdn/shop/t/4/assets/component-list-social.css?v=166104938623828738691684955748" media="print" onload="this.media='all'"> <link rel="stylesheet" href="//scottokeebs.com/cdn/shop/t/4/assets/component-rte.css?v=73443491922477598101684942423" media="print" onload="this.media='all'"> <link rel="stylesheet" href="//scottokeebs.com/cdn/shop/t/4/assets/disclosure.css?v=646595190999601341684942422" media="print" onload="this.media='all'"> <noscript><link href="//scottokeebs.com/cdn/shop/t/4/assets/component-newsletter.css?v=103472482056003053551684942423" rel="stylesheet" type="text/css" media="all" /></noscript> <noscript><link href="//scottokeebs.com/cdn/shop/t/4/assets/component-list-menu.css?v=151968516119678728991684942422" rel="stylesheet" type="text/css" media="all" /></noscript> <noscript><link href="//scottokeebs.com/cdn/shop/t/4/assets/component-list-payment.css?v=69253961410771838501684942422" rel="stylesheet" type="text/css" media="all" /></noscript> <noscript><link href="//scottokeebs.com/cdn/shop/t/4/assets/component-list-social.css?v=166104938623828738691684955748" rel="stylesheet" type="text/css" media="all" /></noscript> <noscript><link href="//scottokeebs.com/cdn/shop/t/4/assets/component-rte.css?v=73443491922477598101684942423" rel="stylesheet" type="text/css" media="all" /></noscript> <noscript><link href="//scottokeebs.com/cdn/shop/t/4/assets/disclosure.css?v=646595190999601341684942422" rel="stylesheet" type="text/css" media="all" /></noscript><style data-shopify>.footer { margin-top: 0px; } .section-sections--16753498652912__footer-padding { padding-top: 36px; padding-bottom: 36px; } @media screen and (min-width: 750px) { .footer { margin-top: 0px; } .section-sections--16753498652912__footer-padding { padding-top: 48px; padding-bottom: 48px; } }</style><footer class="footer color-inverse gradient section-sections--16753498652912__footer-padding"><div class="footer__content-top page-width"><div class="footer-block--newsletter"><div class="footer-block__newsletter"><h2 class="footer-block__heading">Subscribe to our emails</h2><form method="post" action="/contact#ContactFooter" id="ContactFooter" accept-charset="UTF-8" class="footer__newsletter newsletter-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="contact[tags]" value="newsletter"> <div class="newsletter-form__field-wrapper"> <div class="field"> <input id="NewsletterForm--sections--16753498652912__footer" type="email" name="contact[email]" class="field__input" value="" aria-required="true" autocorrect="off" autocapitalize="off" autocomplete="email" placeholder="Email" required > <label class="field__label" for="NewsletterForm--sections--16753498652912__footer"> Email </label> <button type="submit" class="newsletter-form__button field__button" name="commit" id="Subscribe" aria-label="Subscribe"> <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg" > <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"> </svg> </button> </div></div></form></div><ul class="footer__list-social list-unstyled list-social"><li class="list-social__item"> <a href="https://instagram.com/joe_scotto" class="link list-social__link" ><svg aria-hidden="true" focusable="false" class="icon icon-instagram" viewBox="0 0 18 18"> <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"/> <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"> </svg> <span class="visually-hidden">Instagram</span> </a> </li><li class="list-social__item"> <a href="https://youtube.com/joe_scotto" class="link list-social__link" ><svg aria-hidden="true" focusable="false" class="icon icon-youtube" viewBox="0 0 100 70"> <path d="M98 11c2 7.7 2 24 2 24s0 16.3-2 24a12.5 12.5 0 01-9 9c-7.7 2-39 2-39 2s-31.3 0-39-2a12.5 12.5 0 01-9-9c-2-7.7-2-24-2-24s0-16.3 2-24c1.2-4.4 4.6-7.8 9-9 7.7-2 39-2 39-2s31.3 0 39 2c4.4 1.2 7.8 4.6 9 9zM40 50l26-15-26-15v30z" fill="currentColor"> </svg> <span class="visually-hidden">YouTube</span> </a> </li><li class="list-social__item"> <a href="https://twitter.com/joe_scotto" class="link list-social__link" ><svg aria-hidden="true" focusable="false" class="icon icon-twitter" viewBox="0 0 18 15"> <path fill="currentColor" d="M17.64 2.6a7.33 7.33 0 01-1.75 1.82c0 .05 0 .13.02.23l.02.23a9.97 9.97 0 01-1.69 5.54c-.57.85-1.24 1.62-2.02 2.28a9.09 9.09 0 01-2.82 1.6 10.23 10.23 0 01-8.9-.98c.34.02.61.04.83.04 1.64 0 3.1-.5 4.38-1.5a3.6 3.6 0 01-3.3-2.45A2.91 2.91 0 004 9.35a3.47 3.47 0 01-2.02-1.21 3.37 3.37 0 01-.8-2.22v-.03c.46.24.98.37 1.58.4a3.45 3.45 0 01-1.54-2.9c0-.61.14-1.2.45-1.79a9.68 9.68 0 003.2 2.6 10 10 0 004.08 1.07 3 3 0 01-.13-.8c0-.97.34-1.8 1.03-2.48A3.45 3.45 0 0112.4.96a3.49 3.49 0 012.54 1.1c.8-.15 1.54-.44 2.23-.85a3.4 3.4 0 01-1.54 1.94c.74-.1 1.4-.28 2.01-.54z"> </svg> <span class="visually-hidden">Twitter</span> </a> </li><!-- ScottoStart --> <li class="list-social__item"> <a href="mailto:contact@scottokeebs.com" class="link list-social__link" > <img aria-hidden="true" focusable="false" class="icon icon-mail" width="18" src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pjxzdmcgdmlld0JveD0iMCAwIDUxMiA1MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTI1NiAzNTJjLTE2LjUzIDAtMzMuMDYtNS40MjItNDcuMTYtMTYuNDFMMCAxNzMuMlY0MDBDMCA0MjYuNSAyMS40OSA0NDggNDggNDQ4aDQxNmMyNi41MSAwIDQ4LTIxLjQ5IDQ4LTQ4VjE3My4ybC0yMDguOCAxNjIuNUMyODkuMSAzNDYuNiAyNzIuNSAzNTIgMjU2IDM1MnpNMTYuMjkgMTQ1LjNsMjEyLjIgMTY1LjFjMTYuMTkgMTIuNiAzOC44NyAxMi42IDU1LjA2IDBsMjEyLjItMTY1LjFDNTA1LjEgMTM3LjMgNTEyIDEyNSA1MTIgMTEyQzUxMiA4NS40OSA0OTAuNSA2NCA0NjQgNjRoLTQxNkMyMS40OSA2NCAwIDg1LjQ5IDAgMTEyQzAgMTI1IDYuMDEgMTM3LjMgMTYuMjkgMTQ1LjN6Ii8+PC9zdmc+" > <span class="visually-hidden">mailto:contact@scottokeebs.com</span> </a> </li> <!-- ScottoEnd --> </ul></div> </div><div class="footer__content-bottom"> <div class="footer__content-bottom-wrapper page-width"> <div class="footer__column footer__localization isolate"><noscript><form method="post" action="/localization" id="FooterCountryFormNoScript" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/blogs/keyboards/scottogame-handwired-keyboard" /><div class="localization-form__select"> <h2 class="visually-hidden" id="FooterCountryLabelNoScript">Country/region</h2> <select class="localization-selector link" name="country_code" aria-labelledby="FooterCountryLabelNoScript"><option value="AF"> Afghanistan (AFN ؋) </option><option value="AX"> Åland Islands (EUR €) </option><option value="AL"> Albania (ALL L) </option><option value="DZ"> Algeria (DZD د.ج) </option><option value="AD"> Andorra (EUR €) </option><option value="AO"> Angola (USD $) </option><option value="AI"> Anguilla (XCD $) </option><option value="AG"> Antigua & Barbuda (XCD $) </option><option value="AR"> Argentina (USD $) </option><option value="AM"> Armenia (AMD դր.) </option><option value="AW"> Aruba (AWG ƒ) </option><option value="AC"> Ascension Island (SHP £) </option><option value="AU"> Australia (AUD $) </option><option value="AT"> Austria (EUR €) </option><option value="AZ"> Azerbaijan (AZN ₼) </option><option value="BS"> Bahamas (BSD $) </option><option value="BH"> Bahrain (USD $) </option><option value="BD"> Bangladesh (BDT ৳) </option><option value="BB"> Barbados (BBD $) </option><option value="BY"> Belarus (USD $) </option><option value="BE"> Belgium (EUR €) </option><option value="BZ"> Belize (BZD $) </option><option value="BJ"> Benin (XOF Fr) </option><option value="BM"> Bermuda (USD $) </option><option value="BT"> Bhutan (USD $) </option><option value="BO"> Bolivia (BOB Bs.) </option><option value="BA"> Bosnia & Herzegovina (BAM КМ) </option><option value="BW"> Botswana (BWP P) </option><option value="BR"> Brazil (USD $) </option><option value="IO"> British Indian Ocean Territory (USD $) </option><option value="VG"> British Virgin Islands (USD $) </option><option value="BN"> Brunei (BND $) </option><option value="BG"> Bulgaria (BGN лв.) </option><option value="BF"> Burkina Faso (XOF Fr) </option><option value="BI"> Burundi (BIF Fr) </option><option value="KH"> Cambodia (KHR ៛) </option><option value="CM"> Cameroon (XAF Fr) </option><option value="CA"> Canada (CAD $) </option><option value="CV"> Cape Verde (CVE $) </option><option value="BQ"> Caribbean Netherlands (USD $) </option><option value="KY"> Cayman Islands (KYD $) </option><option value="CF"> Central African Republic (XAF Fr) </option><option value="TD"> Chad (XAF Fr) </option><option value="CL"> Chile (USD $) </option><option value="CN"> China (CNY ¥) </option><option value="CX"> Christmas Island (AUD $) </option><option value="CC"> Cocos (Keeling) Islands (AUD $) </option><option value="CO"> Colombia (USD $) </option><option value="KM"> Comoros (KMF Fr) </option><option value="CG"> Congo - Brazzaville (XAF Fr) </option><option value="CD"> Congo - Kinshasa (CDF Fr) </option><option value="CK"> Cook Islands (NZD $) </option><option value="CR"> Costa Rica (CRC ₡) </option><option value="CI"> Côte d’Ivoire (XOF Fr) </option><option value="HR"> Croatia (EUR €) </option><option value="CW"> Curaçao (ANG ƒ) </option><option value="CY"> Cyprus (EUR €) </option><option value="CZ"> Czechia (CZK Kč) </option><option value="DK"> Denmark (DKK kr.) </option><option value="DJ"> Djibouti (DJF Fdj) </option><option value="DM"> Dominica (XCD $) </option><option value="DO"> Dominican Republic (DOP $) </option><option value="EC"> Ecuador (USD $) </option><option value="EG"> Egypt (EGP ج.م) </option><option value="SV"> El Salvador (USD $) </option><option value="GQ"> Equatorial Guinea (XAF Fr) </option><option value="ER"> Eritrea (USD $) </option><option value="EE"> Estonia (EUR €) </option><option value="SZ"> Eswatini (USD $) </option><option value="ET"> Ethiopia (ETB Br) </option><option value="FK"> Falkland Islands (FKP £) </option><option value="FO"> Faroe Islands (DKK kr.) </option><option value="FJ"> Fiji (FJD $) </option><option value="FI"> Finland (EUR €) </option><option value="FR"> France (EUR €) </option><option value="GF"> French Guiana (EUR €) </option><option value="PF"> French Polynesia (XPF Fr) </option><option value="TF"> French Southern Territories (EUR €) </option><option value="GA"> Gabon (XOF Fr) </option><option value="GM"> Gambia (GMD D) </option><option value="GE"> Georgia (USD $) </option><option value="DE"> Germany (EUR €) </option><option value="GH"> Ghana (USD $) </option><option value="GI"> Gibraltar (GBP £) </option><option value="GR"> Greece (EUR €) </option><option value="GL"> Greenland (DKK kr.) </option><option value="GD"> Grenada (XCD $) </option><option value="GP"> Guadeloupe (EUR €) </option><option value="GT"> Guatemala (GTQ Q) </option><option value="GG"> Guernsey (GBP £) </option><option value="GN"> Guinea (GNF Fr) </option><option value="GW"> Guinea-Bissau (XOF Fr) </option><option value="GY"> Guyana (GYD $) </option><option value="HT"> Haiti (USD $) </option><option value="HN"> Honduras (HNL L) </option><option value="HK"> Hong Kong SAR (HKD $) </option><option value="HU"> Hungary (HUF Ft) </option><option value="IS"> Iceland (ISK kr) </option><option value="IN"> India (INR ₹) </option><option value="ID"> Indonesia (IDR Rp) </option><option value="IQ"> Iraq (USD $) </option><option value="IE"> Ireland (EUR €) </option><option value="IM"> Isle of Man (GBP £) </option><option value="IL"> Israel (ILS ₪) </option><option value="IT"> Italy (EUR €) </option><option value="JM"> Jamaica (JMD $) </option><option value="JP"> Japan (JPY ¥) </option><option value="JE"> Jersey (USD $) </option><option value="JO"> Jordan (USD $) </option><option value="KZ"> Kazakhstan (KZT 〒) </option><option value="KE"> Kenya (KES KSh) </option><option value="KI"> Kiribati (USD $) </option><option value="XK"> Kosovo (EUR €) </option><option value="KW"> Kuwait (USD $) </option><option value="KG"> Kyrgyzstan (KGS som) </option><option value="LA"> Laos (LAK ₭) </option><option value="LV"> Latvia (EUR €) </option><option value="LB"> Lebanon (LBP ل.ل) </option><option value="LS"> Lesotho (USD $) </option><option value="LR"> Liberia (USD $) </option><option value="LY"> Libya (USD $) </option><option value="LI"> Liechtenstein (CHF CHF) </option><option value="LT"> Lithuania (EUR €) </option><option value="LU"> Luxembourg (EUR €) </option><option value="MO"> Macao SAR (MOP P) </option><option value="MG"> Madagascar (USD $) </option><option value="MW"> Malawi (MWK MK) </option><option value="MY"> Malaysia (MYR RM) </option><option value="MV"> Maldives (MVR MVR) </option><option value="ML"> Mali (XOF Fr) </option><option value="MT"> Malta (EUR €) </option><option value="MQ"> Martinique (EUR €) </option><option value="MR"> Mauritania (USD $) </option><option value="MU"> Mauritius (MUR ₨) </option><option value="YT"> Mayotte (EUR €) </option><option value="MX"> Mexico (USD $) </option><option value="MD"> Moldova (MDL L) </option><option value="MC"> Monaco (EUR €) </option><option value="MN"> Mongolia (MNT ₮) </option><option value="ME"> Montenegro (EUR €) </option><option value="MS"> Montserrat (XCD $) </option><option value="MA"> Morocco (MAD د.م.) </option><option value="MZ"> Mozambique (USD $) </option><option value="MM"> Myanmar (Burma) (MMK K) </option><option value="NA"> Namibia (USD $) </option><option value="NR"> Nauru (AUD $) </option><option value="NP"> Nepal (NPR ₨) </option><option value="NL"> Netherlands (EUR €) </option><option value="NC"> New Caledonia (XPF Fr) </option><option value="NZ"> New Zealand (NZD $) </option><option value="NI"> Nicaragua (NIO C$) </option><option value="NE"> Niger (XOF Fr) </option><option value="NG"> Nigeria (NGN ₦) </option><option value="NU"> Niue (NZD $) </option><option value="NF"> Norfolk Island (AUD $) </option><option value="MK"> North Macedonia (MKD ден) </option><option value="NO"> Norway (USD $) </option><option value="OM"> Oman (USD $) </option><option value="PK"> Pakistan (PKR ₨) </option><option value="PS"> Palestinian Territories (ILS ₪) </option><option value="PA"> Panama (USD $) </option><option value="PG"> Papua New Guinea (PGK K) </option><option value="PY"> Paraguay (PYG ₲) </option><option value="PE"> Peru (PEN S/.) </option><option value="PH"> Philippines (PHP ₱) </option><option value="PN"> Pitcairn Islands (NZD $) </option><option value="PL"> Poland (PLN zł) </option><option value="PT"> Portugal (EUR €) </option><option value="QA"> Qatar (QAR ر.ق) </option><option value="RE"> Réunion (EUR €) </option><option value="RO"> Romania (RON Lei) </option><option value="RU"> Russia (USD $) </option><option value="RW"> Rwanda (RWF FRw) </option><option value="WS"> Samoa (WST T) </option><option value="SM"> San Marino (EUR €) </option><option value="ST"> São Tomé & Príncipe (STD Db) </option><option value="SA"> Saudi Arabia (SAR ر.س) </option><option value="SN"> Senegal (XOF Fr) </option><option value="RS"> Serbia (RSD РСД) </option><option value="SC"> Seychelles (USD $) </option><option value="SL"> Sierra Leone (SLL Le) </option><option value="SG"> Singapore (SGD $) </option><option value="SX"> Sint Maarten (ANG ƒ) </option><option value="SK"> Slovakia (EUR €) </option><option value="SI"> Slovenia (EUR €) </option><option value="SB"> Solomon Islands (SBD $) </option><option value="SO"> Somalia (USD $) </option><option value="ZA"> South Africa (USD $) </option><option value="GS"> South Georgia & South Sandwich Islands (GBP £) </option><option value="KR"> South Korea (KRW ₩) </option><option value="SS"> South Sudan (USD $) </option><option value="ES"> Spain (EUR €) </option><option value="LK"> Sri Lanka (LKR ₨) </option><option value="BL"> St. Barthélemy (EUR €) </option><option value="SH"> St. Helena (SHP £) </option><option value="KN"> St. Kitts & Nevis (XCD $) </option><option value="LC"> St. Lucia (XCD $) </option><option value="MF"> St. Martin (EUR €) </option><option value="PM"> St. Pierre & Miquelon (EUR €) </option><option value="VC"> St. Vincent & Grenadines (XCD $) </option><option value="SD"> Sudan (USD $) </option><option value="SR"> Suriname (USD $) </option><option value="SJ"> Svalbard & Jan Mayen (USD $) </option><option value="SE"> Sweden (SEK kr) </option><option value="CH"> Switzerland (CHF CHF) </option><option value="TW"> Taiwan (TWD $) </option><option value="TJ"> Tajikistan (TJS ЅМ) </option><option value="TZ"> Tanzania (TZS Sh) </option><option value="TH"> Thailand (THB ฿) </option><option value="TL"> Timor-Leste (USD $) </option><option value="TG"> Togo (XOF Fr) </option><option value="TK"> Tokelau (NZD $) </option><option value="TO"> Tonga (TOP T$) </option><option value="TT"> Trinidad & Tobago (TTD $) </option><option value="TA"> Tristan da Cunha (GBP £) </option><option value="TN"> Tunisia (USD $) </option><option value="TR"> Türkiye (USD $) </option><option value="TM"> Turkmenistan (USD $) </option><option value="TC"> Turks & Caicos Islands (USD $) </option><option value="TV"> Tuvalu (AUD $) </option><option value="UM"> U.S. Outlying Islands (USD $) </option><option value="UG"> Uganda (UGX USh) </option><option value="UA"> Ukraine (UAH ₴) </option><option value="AE"> United Arab Emirates (AED د.إ) </option><option value="GB"> United Kingdom (GBP £) </option><option value="US" selected> United States (USD $) </option><option value="UY"> Uruguay (UYU $) </option><option value="UZ"> Uzbekistan (UZS ) </option><option value="VU"> Vanuatu (VUV Vt) </option><option value="VA"> Vatican City (EUR €) </option><option value="VE"> Venezuela (USD $) </option><option value="VN"> Vietnam (VND ₫) </option><option value="WF"> Wallis & Futuna (XPF Fr) </option><option value="EH"> Western Sahara (MAD د.م.) </option><option value="YE"> Yemen (YER ﷼) </option><option value="ZM"> Zambia (USD $) </option><option value="ZW"> Zimbabwe (USD $) </option></select> <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> <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"> </svg> </div> <button class="button button--tertiary">Update country/region</button></form></noscript> <localization-form><form method="post" action="/localization" id="FooterCountryForm" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/blogs/keyboards/scottogame-handwired-keyboard" /><div class="no-js-hidden"> <h2 class="caption-large text-body" id="FooterCountryLabel">Country/region</h2> <div class="disclosure"> <button type="button" class="disclosure__button localization-form__select localization-selector link link--text caption-large" aria-expanded="false" aria-controls="FooterCountryList" aria-describedby="FooterCountryLabel"> United States (USD $) <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> <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"> </svg> </button> <div class="disclosure__list-wrapper" hidden> <ul id="FooterCountryList" role="list" class="disclosure__list list-unstyled"><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="AF"> Afghanistan <span class="localization-form__currency">(AFN ؋)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="AX"> Åland Islands <span class="localization-form__currency">(EUR €)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="AL"> Albania <span class="localization-form__currency">(ALL L)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="DZ"> Algeria <span class="localization-form__currency">(DZD د.ج)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="AD"> Andorra <span class="localization-form__currency">(EUR €)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="AO"> Angola <span class="localization-form__currency">(USD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="AI"> Anguilla <span class="localization-form__currency">(XCD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="AG"> Antigua & Barbuda <span class="localization-form__currency">(XCD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="AR"> Argentina <span class="localization-form__currency">(USD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="AM"> Armenia <span class="localization-form__currency">(AMD դր.)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="AW"> Aruba <span class="localization-form__currency">(AWG ƒ)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="AC"> Ascension Island <span class="localization-form__currency">(SHP £)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="AU"> Australia <span class="localization-form__currency">(AUD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="AT"> Austria <span class="localization-form__currency">(EUR €)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="AZ"> Azerbaijan <span class="localization-form__currency">(AZN ₼)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BS"> Bahamas <span class="localization-form__currency">(BSD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BH"> Bahrain <span class="localization-form__currency">(USD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BD"> Bangladesh <span class="localization-form__currency">(BDT ৳)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BB"> Barbados <span class="localization-form__currency">(BBD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BY"> Belarus <span class="localization-form__currency">(USD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BE"> Belgium <span class="localization-form__currency">(EUR €)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BZ"> Belize <span class="localization-form__currency">(BZD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BJ"> Benin <span class="localization-form__currency">(XOF Fr)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BM"> Bermuda <span class="localization-form__currency">(USD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BT"> Bhutan <span class="localization-form__currency">(USD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BO"> Bolivia <span class="localization-form__currency">(BOB Bs.)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BA"> Bosnia & Herzegovina <span class="localization-form__currency">(BAM КМ)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BW"> Botswana <span class="localization-form__currency">(BWP P)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BR"> Brazil <span class="localization-form__currency">(USD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="IO"> British Indian Ocean Territory <span class="localization-form__currency">(USD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="VG"> British Virgin Islands <span class="localization-form__currency">(USD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BN"> Brunei <span class="localization-form__currency">(BND $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BG"> Bulgaria <span class="localization-form__currency">(BGN лв.)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BF"> Burkina Faso <span class="localization-form__currency">(XOF Fr)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BI"> Burundi <span class="localization-form__currency">(BIF Fr)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="KH"> Cambodia <span class="localization-form__currency">(KHR ៛)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="CM"> Cameroon <span class="localization-form__currency">(XAF Fr)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="CA"> Canada <span class="localization-form__currency">(CAD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="CV"> Cape Verde <span class="localization-form__currency">(CVE $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BQ"> Caribbean Netherlands <span class="localization-form__currency">(USD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="KY"> Cayman Islands <span class="localization-form__currency">(KYD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="CF"> Central African Republic <span class="localization-form__currency">(XAF Fr)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="TD"> Chad <span class="localization-form__currency">(XAF Fr)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="CL"> Chile <span class="localization-form__currency">(USD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="CN"> China <span class="localization-form__currency">(CNY ¥)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="CX"> Christmas Island <span class="localization-form__currency">(AUD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="CC"> Cocos (Keeling) Islands <span class="localization-form__currency">(AUD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="CO"> Colombia <span class="localization-form__currency">(USD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="KM"> Comoros <span class="localization-form__currency">(KMF Fr)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="CG"> Congo - Brazzaville <span class="localization-form__currency">(XAF Fr)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="CD"> Congo - Kinshasa <span class="localization-form__currency">(CDF Fr)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="CK"> Cook Islands <span class="localization-form__currency">(NZD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="CR"> Costa Rica <span class="localization-form__currency">(CRC ₡)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="CI"> Côte d’Ivoire <span class="localization-form__currency">(XOF Fr)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="HR"> Croatia <span class="localization-form__currency">(EUR €)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="CW"> Curaçao <span class="localization-form__currency">(ANG ƒ)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="CY"> Cyprus <span class="localization-form__currency">(EUR €)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="CZ"> Czechia <span class="localization-form__currency">(CZK Kč)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="DK"> Denmark <span class="localization-form__currency">(DKK kr.)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="DJ"> Djibouti <span class="localization-form__currency">(DJF Fdj)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="DM"> Dominica <span class="localization-form__currency">(XCD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="DO"> Dominican Republic <span class="localization-form__currency">(DOP $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="EC"> Ecuador <span class="localization-form__currency">(USD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="EG"> Egypt <span class="localization-form__currency">(EGP ج.م)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="SV"> El Salvador <span class="localization-form__currency">(USD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="GQ"> Equatorial Guinea <span class="localization-form__currency">(XAF Fr)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="ER"> Eritrea <span class="localization-form__currency">(USD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="EE"> Estonia <span class="localization-form__currency">(EUR €)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="SZ"> Eswatini <span class="localization-form__currency">(USD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="ET"> Ethiopia <span class="localization-form__currency">(ETB Br)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="FK"> Falkland Islands <span class="localization-form__currency">(FKP £)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="FO"> Faroe Islands <span class="localization-form__currency">(DKK kr.)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="FJ"> Fiji <span class="localization-form__currency">(FJD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="FI"> Finland <span class="localization-form__currency">(EUR €)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="FR"> France <span class="localization-form__currency">(EUR €)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="GF"> French Guiana <span class="localization-form__currency">(EUR €)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="PF"> French Polynesia <span class="localization-form__currency">(XPF Fr)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="TF"> French Southern Territories <span class="localization-form__currency">(EUR €)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="GA"> Gabon <span class="localization-form__currency">(XOF Fr)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="GM"> Gambia <span class="localization-form__currency">(GMD D)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="GE"> Georgia <span class="localization-form__currency">(USD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="DE"> Germany <span class="localization-form__currency">(EUR €)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="GH"> Ghana <span class="localization-form__currency">(USD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="GI"> Gibraltar <span class="localization-form__currency">(GBP £)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="GR"> Greece <span class="localization-form__currency">(EUR €)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="GL"> Greenland <span class="localization-form__currency">(DKK kr.)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="GD"> Grenada <span class="localization-form__currency">(XCD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="GP"> Guadeloupe <span class="localization-form__currency">(EUR €)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="GT"> Guatemala <span class="localization-form__currency">(GTQ Q)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="GG"> Guernsey <span class="localization-form__currency">(GBP £)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="GN"> Guinea <span class="localization-form__currency">(GNF Fr)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="GW"> Guinea-Bissau <span class="localization-form__currency">(XOF Fr)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="GY"> Guyana <span class="localization-form__currency">(GYD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="HT"> Haiti <span class="localization-form__currency">(USD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="HN"> Honduras <span class="localization-form__currency">(HNL L)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="HK"> Hong Kong SAR <span class="localization-form__currency">(HKD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="HU"> Hungary <span class="localization-form__currency">(HUF Ft)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="IS"> Iceland <span class="localization-form__currency">(ISK kr)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="IN"> India <span class="localization-form__currency">(INR ₹)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="ID"> Indonesia <span class="localization-form__currency">(IDR Rp)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="IQ"> Iraq <span class="localization-form__currency">(USD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="IE"> Ireland <span class="localization-form__currency">(EUR €)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="IM"> Isle of Man <span class="localization-form__currency">(GBP £)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="IL"> Israel <span class="localization-form__currency">(ILS ₪)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="IT"> Italy <span class="localization-form__currency">(EUR €)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="JM"> Jamaica <span class="localization-form__currency">(JMD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="JP"> Japan <span class="localization-form__currency">(JPY ¥)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="JE"> Jersey <span class="localization-form__currency">(USD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="JO"> Jordan <span class="localization-form__currency">(USD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="KZ"> Kazakhstan <span class="localization-form__currency">(KZT 〒)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="KE"> Kenya <span class="localization-form__currency">(KES KSh)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="KI"> Kiribati <span class="localization-form__currency">(USD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="XK"> Kosovo <span class="localization-form__currency">(EUR €)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="KW"> Kuwait <span class="localization-form__currency">(USD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="KG"> Kyrgyzstan <span class="localization-form__currency">(KGS som)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="LA"> Laos <span class="localization-form__currency">(LAK ₭)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="LV"> Latvia <span class="localization-form__currency">(EUR €)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="LB"> Lebanon <span class="localization-form__currency">(LBP ل.ل)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="LS"> Lesotho <span class="localization-form__currency">(USD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="LR"> Liberia <span class="localization-form__currency">(USD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="LY"> Libya <span class="localization-form__currency">(USD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="LI"> Liechtenstein <span class="localization-form__currency">(CHF CHF)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="LT"> Lithuania <span class="localization-form__currency">(EUR €)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="LU"> Luxembourg <span class="localization-form__currency">(EUR €)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="MO"> Macao SAR <span class="localization-form__currency">(MOP P)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="MG"> Madagascar <span class="localization-form__currency">(USD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="MW"> Malawi <span class="localization-form__currency">(MWK MK)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="MY"> Malaysia <span class="localization-form__currency">(MYR RM)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="MV"> Maldives <span class="localization-form__currency">(MVR MVR)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="ML"> Mali <span class="localization-form__currency">(XOF Fr)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="MT"> Malta <span class="localization-form__currency">(EUR €)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="MQ"> Martinique <span class="localization-form__currency">(EUR €)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="MR"> Mauritania <span class="localization-form__currency">(USD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="MU"> Mauritius <span class="localization-form__currency">(MUR ₨)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="YT"> Mayotte <span class="localization-form__currency">(EUR €)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="MX"> Mexico <span class="localization-form__currency">(USD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="MD"> Moldova <span class="localization-form__currency">(MDL L)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="MC"> Monaco <span class="localization-form__currency">(EUR €)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="MN"> Mongolia <span class="localization-form__currency">(MNT ₮)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="ME"> Montenegro <span class="localization-form__currency">(EUR €)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="MS"> Montserrat <span class="localization-form__currency">(XCD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="MA"> Morocco <span class="localization-form__currency">(MAD د.م.)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="MZ"> Mozambique <span class="localization-form__currency">(USD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="MM"> Myanmar (Burma) <span class="localization-form__currency">(MMK K)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="NA"> Namibia <span class="localization-form__currency">(USD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="NR"> Nauru <span class="localization-form__currency">(AUD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="NP"> Nepal <span class="localization-form__currency">(NPR ₨)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="NL"> Netherlands <span class="localization-form__currency">(EUR €)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="NC"> New Caledonia <span class="localization-form__currency">(XPF Fr)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="NZ"> New Zealand <span class="localization-form__currency">(NZD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="NI"> Nicaragua <span class="localization-form__currency">(NIO C$)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="NE"> Niger <span class="localization-form__currency">(XOF Fr)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="NG"> Nigeria <span class="localization-form__currency">(NGN ₦)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="NU"> Niue <span class="localization-form__currency">(NZD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="NF"> Norfolk Island <span class="localization-form__currency">(AUD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="MK"> North Macedonia <span class="localization-form__currency">(MKD ден)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="NO"> Norway <span class="localization-form__currency">(USD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="OM"> Oman <span class="localization-form__currency">(USD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="PK"> Pakistan <span class="localization-form__currency">(PKR ₨)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="PS"> Palestinian Territories <span class="localization-form__currency">(ILS ₪)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="PA"> Panama <span class="localization-form__currency">(USD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="PG"> Papua New Guinea <span class="localization-form__currency">(PGK K)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="PY"> Paraguay <span class="localization-form__currency">(PYG ₲)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="PE"> Peru <span class="localization-form__currency">(PEN S/.)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="PH"> Philippines <span class="localization-form__currency">(PHP ₱)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="PN"> Pitcairn Islands <span class="localization-form__currency">(NZD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="PL"> Poland <span class="localization-form__currency">(PLN zł)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="PT"> Portugal <span class="localization-form__currency">(EUR €)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="QA"> Qatar <span class="localization-form__currency">(QAR ر.ق)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="RE"> Réunion <span class="localization-form__currency">(EUR €)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="RO"> Romania <span class="localization-form__currency">(RON Lei)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="RU"> Russia <span class="localization-form__currency">(USD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="RW"> Rwanda <span class="localization-form__currency">(RWF FRw)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="WS"> Samoa <span class="localization-form__currency">(WST T)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="SM"> San Marino <span class="localization-form__currency">(EUR €)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="ST"> São Tomé & Príncipe <span class="localization-form__currency">(STD Db)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="SA"> Saudi Arabia <span class="localization-form__currency">(SAR ر.س)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="SN"> Senegal <span class="localization-form__currency">(XOF Fr)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="RS"> Serbia <span class="localization-form__currency">(RSD РСД)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="SC"> Seychelles <span class="localization-form__currency">(USD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="SL"> Sierra Leone <span class="localization-form__currency">(SLL Le)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="SG"> Singapore <span class="localization-form__currency">(SGD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="SX"> Sint Maarten <span class="localization-form__currency">(ANG ƒ)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="SK"> Slovakia <span class="localization-form__currency">(EUR €)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="SI"> Slovenia <span class="localization-form__currency">(EUR €)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="SB"> Solomon Islands <span class="localization-form__currency">(SBD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="SO"> Somalia <span class="localization-form__currency">(USD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="ZA"> South Africa <span class="localization-form__currency">(USD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="GS"> South Georgia & South Sandwich Islands <span class="localization-form__currency">(GBP £)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="KR"> South Korea <span class="localization-form__currency">(KRW ₩)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="SS"> South Sudan <span class="localization-form__currency">(USD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="ES"> Spain <span class="localization-form__currency">(EUR €)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="LK"> Sri Lanka <span class="localization-form__currency">(LKR ₨)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BL"> St. Barthélemy <span class="localization-form__currency">(EUR €)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="SH"> St. Helena <span class="localization-form__currency">(SHP £)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="KN"> St. Kitts & Nevis <span class="localization-form__currency">(XCD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="LC"> St. Lucia <span class="localization-form__currency">(XCD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="MF"> St. Martin <span class="localization-form__currency">(EUR €)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="PM"> St. Pierre & Miquelon <span class="localization-form__currency">(EUR €)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="VC"> St. Vincent & Grenadines <span class="localization-form__currency">(XCD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="SD"> Sudan <span class="localization-form__currency">(USD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="SR"> Suriname <span class="localization-form__currency">(USD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="SJ"> Svalbard & Jan Mayen <span class="localization-form__currency">(USD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="SE"> Sweden <span class="localization-form__currency">(SEK kr)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="CH"> Switzerland <span class="localization-form__currency">(CHF CHF)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="TW"> Taiwan <span class="localization-form__currency">(TWD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="TJ"> Tajikistan <span class="localization-form__currency">(TJS ЅМ)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="TZ"> Tanzania <span class="localization-form__currency">(TZS Sh)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="TH"> Thailand <span class="localization-form__currency">(THB ฿)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="TL"> Timor-Leste <span class="localization-form__currency">(USD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="TG"> Togo <span class="localization-form__currency">(XOF Fr)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="TK"> Tokelau <span class="localization-form__currency">(NZD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="TO"> Tonga <span class="localization-form__currency">(TOP T$)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="TT"> Trinidad & Tobago <span class="localization-form__currency">(TTD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="TA"> Tristan da Cunha <span class="localization-form__currency">(GBP £)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="TN"> Tunisia <span class="localization-form__currency">(USD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="TR"> Türkiye <span class="localization-form__currency">(USD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="TM"> Turkmenistan <span class="localization-form__currency">(USD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="TC"> Turks & Caicos Islands <span class="localization-form__currency">(USD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="TV"> Tuvalu <span class="localization-form__currency">(AUD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="UM"> U.S. Outlying Islands <span class="localization-form__currency">(USD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="UG"> Uganda <span class="localization-form__currency">(UGX USh)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="UA"> Ukraine <span class="localization-form__currency">(UAH ₴)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="AE"> United Arab Emirates <span class="localization-form__currency">(AED د.إ)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="GB"> United Kingdom <span class="localization-form__currency">(GBP £)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large disclosure__link--active focus-inset" href="#" aria-current="true" data-value="US"> United States <span class="localization-form__currency">(USD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="UY"> Uruguay <span class="localization-form__currency">(UYU $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="UZ"> Uzbekistan <span class="localization-form__currency">(UZS )</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="VU"> Vanuatu <span class="localization-form__currency">(VUV Vt)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="VA"> Vatican City <span class="localization-form__currency">(EUR €)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="VE"> Venezuela <span class="localization-form__currency">(USD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="VN"> Vietnam <span class="localization-form__currency">(VND ₫)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="WF"> Wallis & Futuna <span class="localization-form__currency">(XPF Fr)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="EH"> Western Sahara <span class="localization-form__currency">(MAD د.م.)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="YE"> Yemen <span class="localization-form__currency">(YER ﷼)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="ZM"> Zambia <span class="localization-form__currency">(USD $)</span> </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="ZW"> Zimbabwe <span class="localization-form__currency">(USD $)</span> </a> </li></ul> </div> </div> <input type="hidden" name="country_code" value="US"> </div></form></localization-form></div> <div class="footer__column footer__column--info"><div class="footer__payment"> <span class="visually-hidden">Payment methods</span> <ul class="list list-payment" role="list"><li class="list-payment__item"> <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="pi-american_express" viewBox="0 0 38 24" width="38" height="24"><title id="pi-american_express">American Express</title><path fill="#000" 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" opacity=".07"/><path fill="#006FCF" 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"/><path fill="#FFF" d="M22.012 19.936v-8.421L37 11.528v2.326l-1.732 1.852L37 17.573v2.375h-2.766l-1.47-1.622-1.46 1.628-9.292-.02Z"/><path fill="#006FCF" d="M23.013 19.012v-6.57h5.572v1.513h-3.768v1.028h3.678v1.488h-3.678v1.01h3.768v1.531h-5.572Z"/><path fill="#006FCF" d="m28.557 19.012 3.083-3.289-3.083-3.282h2.386l1.884 2.083 1.89-2.082H37v.051l-3.017 3.23L37 18.92v.093h-2.307l-1.917-2.103-1.898 2.104h-2.321Z"/><path fill="#FFF" d="M22.71 4.04h3.614l1.269 2.881V4.04h4.46l.77 2.159.771-2.159H37v8.421H19l3.71-8.421Z"/><path fill="#006FCF" d="m23.395 4.955-2.916 6.566h2l.55-1.315h2.98l.55 1.315h2.05l-2.904-6.566h-2.31Zm.25 3.777.875-2.09.873 2.09h-1.748Z"/><path fill="#006FCF" d="M28.581 11.52V4.953l2.811.01L32.84 9l1.456-4.046H37v6.565l-1.74.016v-4.51l-1.644 4.494h-1.59L30.35 7.01v4.51h-1.768Z"/></svg> </li><li class="list-payment__item"> <svg class="icon icon--full-color" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg> </li><li class="list-payment__item"> <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> </li><li class="list-payment__item"> <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> </li><li class="list-payment__item"> <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-google_pay"><title id="pi-google_pay">Google Pay</title><path 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" opacity=".07"/><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-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.06zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg> </li><li class="list-payment__item"> <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-master"><title id="pi-master">Mastercard</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"/><circle fill="#EB001B" cx="15" cy="12" r="7"/><circle fill="#F79E1B" cx="23" cy="12" r="7"/><path fill="#FF5F00" d="M22 12c0-2.4-1.2-4.5-3-5.7-1.8 1.3-3 3.4-3 5.7s1.2 4.5 3 5.7c1.8-1.2 3-3.3 3-5.7z"/></svg> </li><li class="list-payment__item"> <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 0-.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> </li><li class="list-payment__item"> <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> </li><li class="list-payment__item"> <svg class="icon icon--full-color" viewBox="0 0 38 24" width="38" height="24" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="pi-venmo"><title id="pi-venmo">Venmo</title><g fill="none" fill-rule="evenodd"><rect fill-opacity=".07" fill="#000" width="38" height="24" rx="3"/><path fill="#3D95CE" 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="M24.675 8.36c0 3.064-2.557 7.045-4.633 9.84h-4.74L13.4 6.57l4.151-.402 1.005 8.275c.94-1.566 2.099-4.025 2.099-5.702 0-.918-.154-1.543-.394-2.058l3.78-.783c.437.738.634 1.499.634 2.46z" fill="#FFF" fill-rule="nonzero"/></g></svg> </li><li class="list-payment__item"> <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-visa"><title id="pi-visa">Visa</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="M28.3 10.1H28c-.4 1-.7 1.5-1 3h1.9c-.3-1.5-.3-2.2-.6-3zm2.9 5.9h-1.7c-.1 0-.1 0-.2-.1l-.2-.9-.1-.2h-2.4c-.1 0-.2 0-.2.2l-.3.9c0 .1-.1.1-.1.1h-2.1l.2-.5L27 8.7c0-.5.3-.7.8-.7h1.5c.1 0 .2 0 .2.2l1.4 6.5c.1.4.2.7.2 1.1.1.1.1.1.1.2zm-13.4-.3l.4-1.8c.1 0 .2.1.2.1.7.3 1.4.5 2.1.4.2 0 .5-.1.7-.2.5-.2.5-.7.1-1.1-.2-.2-.5-.3-.8-.5-.4-.2-.8-.4-1.1-.7-1.2-1-.8-2.4-.1-3.1.6-.4.9-.8 1.7-.8 1.2 0 2.5 0 3.1.2h.1c-.1.6-.2 1.1-.4 1.7-.5-.2-1-.4-1.5-.4-.3 0-.6 0-.9.1-.2 0-.3.1-.4.2-.2.2-.2.5 0 .7l.5.4c.4.2.8.4 1.1.6.5.3 1 .8 1.1 1.4.2.9-.1 1.7-.9 2.3-.5.4-.7.6-1.4.6-1.4 0-2.5.1-3.4-.2-.1.2-.1.2-.2.1zm-3.5.3c.1-.7.1-.7.2-1 .5-2.2 1-4.5 1.4-6.7.1-.2.1-.3.3-.3H18c-.2 1.2-.4 2.1-.7 3.2-.3 1.5-.6 3-1 4.5 0 .2-.1.2-.3.2M5 8.2c0-.1.2-.2.3-.2h3.4c.5 0 .9.3 1 .8l.9 4.4c0 .1 0 .1.1.2 0-.1.1-.1.1-.1l2.1-5.1c-.1-.1 0-.2.1-.2h2.1c0 .1 0 .1-.1.2l-3.1 7.3c-.1.2-.1.3-.2.4-.1.1-.3 0-.5 0H9.7c-.1 0-.2 0-.2-.2L7.9 9.5c-.2-.2-.5-.5-.9-.6-.6-.3-1.7-.5-1.9-.5L5 8.2z" fill="#142688"/></svg> </li></ul> </div></div> </div> <div class="footer__content-bottom-wrapper page-width"> <div class="footer__copyright caption"> <small class="copyright__content">© 2025, <a href="/" title="">ScottoKeebs</a></small> <small class="copyright__content"><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&utm_medium=shopify&utm_source=onlinestore"> </a></small><ul class="policies list-unstyled"> <li><small class="copyright__content"><a href="/policies/refund-policy">Refunds</a></small></li> <li><small class="copyright__content"><a href="/policies/shipping-policy">Shipping</a></small></li> <li><small class="copyright__content"><a href="/policies/privacy-policy">Privacy</a></small></li> <li><small class="copyright__content"><a href="/policies/terms-of-service">TOS</a></small></li> <li><small class="copyright__content"><a href="/pages/disclaimer">Disclaimer</a></small></li> <!--<li><small class="copyright__content"><a href="/policies/refund-policy">Refund policy</a></small></li><li><small class="copyright__content"><a href="/policies/privacy-policy">Privacy policy</a></small></li><li><small class="copyright__content"><a href="/policies/terms-of-service">Terms of service</a></small></li><li><small class="copyright__content"><a href="/policies/shipping-policy">Shipping policy</a></small></li>--> </ul></div> </div> </div> </footer> <style> #shopify-section-sections--16753498652912__footer .footer__copyright {width: 100%; text-align: left;} #shopify-section-sections--16753498652912__footer .footer__content-bottom-wrapper {position: relative;} #shopify-section-sections--16753498652912__footer .policies {position: absolute; right: 5rem;} #shopify-section-sections--16753498652912__footer .footer__content-bottom {padding-top: 0;} #shopify-section-sections--16753498652912__footer #FooterCountryLabel {display: none;} @media screen and (max-width: 48rem) {#shopify-section-sections--16753498652912__footer .policies {display: block; width: 100%; left: 0; right: 0; padding-bottom: 24px; } #shopify-section-sections--16753498652912__footer .footer__copyright {width: 100%; text-align: center; } #shopify-section-sections--16753498652912__footer footer {padding-bottom: 48px; }} </style></div> <!-- END sections: footer-group --> <ul hidden> <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li> <li id="a11y-new-window-message">Opens in a new window.</li> </ul> <script> window.shopUrl = 'https://scottokeebs.com'; window.routes = { cart_add_url: '/cart/add', cart_change_url: '/cart/change', cart_update_url: '/cart/update', cart_url: '/cart', predictive_search_url: '/search/suggest' }; window.cartStrings = { error: `There was an error while updating your cart. Please try again.`, quantityError: `You can only add [quantity] of this item to your cart.` } window.variantStrings = { addToCart: `Add to cart`, soldOut: `Sold out`, unavailable: `Unavailable`, unavailable_with_option: `[value] - Unavailable`, } window.accessibilityStrings = { imageAvailable: `Image [index] is now available in gallery view`, shareSuccess: `Link copied to clipboard`, pauseSlideshow: `Pause slideshow`, playSlideshow: `Play slideshow`, } </script><script src="//scottokeebs.com/cdn/shop/t/4/assets/predictive-search.js?v=16985596534672189881684942422" defer="defer"></script><!-- Back in Stock helper snippet --> <script id="back-in-stock-helper"> var _BISConfig = _BISConfig || {}; </script> <!-- End Back in Stock helper snippet --> <!-- PF EDT START --> <script type='text/javascript'></script> <!-- PF EDT END --> <style> h1 {margin: 0 !important; font-weight: bold !important;} h2 {font-weight: bold !important;} .card__inner {--ratio-percent: 56.25% !important;} .shopify-policy__container {margin: 48px auto;} .shopify-policy__title {text-align: left;} .shopify-policy__body {margin-block-start: 1em;} .youtube-video-embed {aspect-ratio: 16/9; width: 100%;} </style> <div id="shopify-block-Aajk0TllTV2lJZTdoT__15683396631634586217" class="shopify-block shopify-app-block"><script id="chat-button-container" data-horizontal-position=bottom_right data-vertical-position=lowest data-icon=chat_bubble data-text=no_text data-color=#141414 data-secondary-color=#FFFFFF data-ternary-color=#6A6A6A data-greeting-message=Message+us+with+any+questions+you+have+about+orders+or+products.+If+you+need+help+with+a+build%2C+check+out+our+Discord+server. data-domain=scottokeebs.com data-shop-domain=scottokeebs.com data-external-identifier=M7Nw5L8HtW8mkZm0pJwYiXuocQwBzqkim9sAJS-mLKc > </script> </div></body> </html>