CINXE.COM
Forem Shop
<!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://shop.forem.com/"><link rel="icon" type="image/png" href="//shop.forem.com/cdn/shop/files/forem-pictogram-wink.svg?crop=center&height=32&v=1692899212&width=32"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><title> Forem Shop </title> <meta name="description" content="Shirts and gifts for your friends & loved ones brought to you by the Forem team."> <meta property="og:site_name" content="Forem Shop"> <meta property="og:url" content="https://shop.forem.com/"> <meta property="og:title" content="Forem Shop"> <meta property="og:type" content="website"> <meta property="og:description" content="Shirts and gifts for your friends & loved ones brought to you by the Forem team."><meta property="og:image" content="http://shop.forem.com/cdn/shop/files/Forem_Shop-01_copy.png?v=1703715910"> <meta property="og:image:secure_url" content="https://shop.forem.com/cdn/shop/files/Forem_Shop-01_copy.png?v=1703715910"> <meta property="og:image:width" content="4000"> <meta property="og:image:height" content="4000"><meta name="twitter:site" content="@thepracticaldev"><meta name="twitter:card" content="summary_large_image"> <meta name="twitter:title" content="Forem Shop"> <meta name="twitter:description" content="Shirts and gifts for your friends & loved ones brought to you by the Forem team."> <script src="//shop.forem.com/cdn/shop/t/11/assets/constants.js?v=58251544750838685771692899085" defer="defer"></script> <script src="//shop.forem.com/cdn/shop/t/11/assets/pubsub.js?v=158357773527763999511692899085" defer="defer"></script> <script src="//shop.forem.com/cdn/shop/t/11/assets/global.js?v=54939145903281508041692899085" defer="defer"></script><script src="//shop.forem.com/cdn/shop/t/11/assets/animations.js?v=88693664871331136111692899083" defer="defer"></script><script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script><meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/16268507/digital_wallets/dialog"> <meta name="shopify-checkout-api-token" content="1566cf89a0a0c4e2edfb1958fb3821a7"> <meta id="in-context-paypal-metadata" data-shop-id="16268507" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> <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=16268507" crossorigin="anonymous"></script> <script id="apple-pay-shop-capabilities" type="application/json">{"shopId":16268507,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/16268507","merchantName":"Forem Shop","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Forem Shop","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script> <script id="shopify-features" type="application/json">{"accessToken":"1566cf89a0a0c4e2edfb1958fb3821a7","betas":["rich-media-storefront-analytics"],"domain":"shop.forem.com","predictiveSearch":true,"shopId":16268507,"smart_payment_buttons_url":"https:\/\/shop.forem.com\/cdn\/shopifycloud\/payment-sheet\/assets\/latest\/spb.en.js","dynamic_checkout_cart_url":"https:\/\/shop.forem.com\/cdn\/shopifycloud\/payment-sheet\/assets\/latest\/dynamic-checkout-cart.en.js","locale":"en"}</script> <script>var Shopify = Shopify || {}; Shopify.shop = "the-practical-dev-shop.myshopify.com"; Shopify.locale = "en"; Shopify.currency = {"active":"USD","rate":"1.0"}; Shopify.country = "US"; Shopify.theme = {"name":"Taste","id":123210006637,"schema_name":"Taste","schema_version":"11.0.0","theme_store_id":1434,"role":"main"}; Shopify.theme.handle = "null"; Shopify.theme.style = {"id":null,"handle":null}; Shopify.cdnHost = "shop.forem.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":"index"}</script> <script defer="defer" async type="module" src="//shop.forem.com/cdn/shopifycloud/shop-js/modules/client.payment-terms_BF5x7ymI.en.esm.js"></script> <script defer="defer" async type="module" src="//shop.forem.com/cdn/shopifycloud/shop-js/modules/chunk.common_Ckk3SCTm.esm.js"></script> <script defer="defer" async type="module" src="//shop.forem.com/cdn/shopifycloud/shop-js/modules/client.login-button_PyB0yoLG.en.esm.js"></script> <script type="module"> await import("//shop.forem.com/cdn/shopifycloud/shop-js/modules/client.payment-terms_BF5x7ymI.en.esm.js"); await import("//shop.forem.com/cdn/shopifycloud/shop-js/modules/chunk.common_Ckk3SCTm.esm.js"); await import("//shop.forem.com/cdn/shopifycloud/shop-js/modules/client.login-button_PyB0yoLG.en.esm.js"); </script> <script> window.Shopify = window.Shopify || {}; if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; window.Shopify.featureAssets['shop-js'] = {"login-button":["modules/client.login-button_PyB0yoLG.en.esm.js","modules/chunk.common_Ckk3SCTm.esm.js"],"shop-pay-payment-request":["modules/client.shop-pay-payment-request_BSPYpBgE.en.esm.js","modules/chunk.common_Ckk3SCTm.esm.js","modules/client.login-button_PyB0yoLG.en.esm.js","modules/chunk.shop-pay_DNi9j_X8.esm.js"],"payment-terms":["modules/client.payment-terms_BF5x7ymI.en.esm.js","modules/chunk.common_Ckk3SCTm.esm.js","modules/client.login-button_PyB0yoLG.en.esm.js"],"pay-button":["modules/client.pay-button_Cc3hmsbn.en.esm.js","modules/chunk.common_Ckk3SCTm.esm.js"],"discount-app":["modules/client.discount-app_Dl148wJa.en.esm.js","modules/chunk.common_Ckk3SCTm.esm.js"],"avatar":["modules/client.avatar_BTnouDA3.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/client.init-shop-for-new-customer-accounts_BXLde5-4.en.esm.js","modules/chunk.common_Ckk3SCTm.esm.js","modules/client.login-button_PyB0yoLG.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/client.init-shop-email-lookup-coordinator_CSM1j0yH.en.esm.js","modules/chunk.common_Ckk3SCTm.esm.js"],"init-customer-accounts-sign-up":["modules/client.init-customer-accounts-sign-up_BDGFEblG.en.esm.js","modules/chunk.common_Ckk3SCTm.esm.js","modules/client.login-button_PyB0yoLG.en.esm.js"],"init-customer-accounts":["modules/client.init-customer-accounts_Ztg3e7fA.en.esm.js","modules/chunk.common_Ckk3SCTm.esm.js","modules/client.login-button_PyB0yoLG.en.esm.js"]}; </script> <script>(function() { function asyncLoad() { var urls = ["\/\/cdn.shopify.com\/proxy\/bfbca62318644ae919d1b3b9214fe83e821315a88673065da6fe62efe4ca9819\/static.cdn.printful.com\/static\/js\/external\/shopify-product-customizer.js?v=0.28\u0026shop=the-practical-dev-shop.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA"]; 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":16268507,"offset":-18000,"reqid":"32a7b5fb-6008-4241-9a84-f55ce7d5f616-1732419006","pageurl":"shop.forem.com\/","u":"c0934b4f1f70","p":"home"};</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(',');function s(t,e,n=!1){try{const o=window.sessionStorage;for(const[n,c]of Object.entries(JSON.parse(o.getItem(e))))t.elements[n]&&(t.elements[n].value=c);n&&o.removeItem(e)}catch{}}const a='form_key',i=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response','password'],u=()=>{try{return window.sessionStorage}catch{return}},m=t=>t.elements[a],f='form_type',d='cptcha';function p(t){t.dataset[d]=!0}const l=window,h=l.document,_='Shopify',y='ce_forms',E='captcha';let v=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe','https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.4.0.iife.js',T={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=l[_][y],c=o.bindForm;if(c)return c(t,g,e,T).then(n);o.q.push([[t,g,e,T],n]),v||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:'https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.4.0.iife.js'})),v=!0)});var g,T;l[_]=l[_]||{},l[_][y]=l[_][y]||{},l[_][y].q=[],l[_][E]=l[_][E]||{},l[_][E].protect=function(t,e){n(t,void 0,e),p(t)},Object.freeze(l[_][E]),function(t,e,n,l,h,_){const[y,E,v,g]=function(t,e,n){const s=e?o:[],a=t?c:[],i=[...s,...a],u=[...o],m=r(i),f=r(s),d=n&&r(i.filter((([t,e])=>n.includes(e)))),p=r(u),l=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];return[l(m),l(f),l(d),l(p)]}(l,h,_),T=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},S=t=>y().includes(t);t.addEventListener('submit',(t=>{const e=T(t);if(!e)return;const n=S(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=m(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!u())return;!function(t){const e=u();if(!e)return;const n=m(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){m(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:a})),t.elements[a].value=e}(t,e),function(t,e){const n=u();if(!n)return;const o=[...t.querySelectorAll('input[type="password"]')].map((({name:t})=>t)),c=[...i,...o],r={};for(const[s,a]of new FormData(t).entries())c.includes(s)||(r[s]=a);n.setItem(e,JSON.stringify(r))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const w=(t,e)=>{t&&!t.dataset[d]&&(n(t,e.some((e=>e===t))),p(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=T(t);S(e)&&w(e,E())}));const A=e.get('form_key'),b=e.get(f),I=A&&b;t.addEventListener('DOMContentLoaded',(()=>{const t=E();if(I)for(const e of t)e.elements[f].value===b&&s(e,A);[...new Set([...v(),...y().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>w(e,t)))}))}(h,new URLSearchParams(l.location.search),n,!0,!0,['guest_login'])})()}();</script> <script integrity="sha256-EGCDRYTvIEOXsReXgqGwkAR+5Dl8tickSrieA/ZcQwc=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//shop.forem.com/cdn/shopifycloud/shopify/assets/storefront/load_feature-1060834584ef204397b1179782a1b090047ee4397cb627244ab89e03f65c4307.js" crossorigin="anonymous"></script> <script crossorigin="anonymous" defer="defer" src="//shop.forem.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="//shop.forem.com/cdn/shopifycloud/shopify/assets/storefront/features-1c0b396bd4d054b94abae1eb6a1bd6ba47beb35525c57a217c77a862ff06d83f.js" crossorigin="anonymous"></script> <script id="sections-script" data-sections="header" defer="defer" src="//shop.forem.com/cdn/shop/t/11/compiled_assets/scripts.js?410"></script> <style id="shopify-accelerated-checkout"> .shopify-payment-button__button--hidden { visibility: hidden; } .shopify-payment-button__button { height: clamp( 25px, var(--shopify-accelerated-checkout-button-block-size, 44px), 55px ); min-height: clamp( 25px, var(--shopify-accelerated-checkout-button-block-size, 44px), 55px ); border-radius: var(--shopify-accelerated-checkout-button-border-radius, 0px); width: 100%; border: none; box-shadow: 0 0 0 0 transparent; color: white; cursor: pointer; display: block; font-size: 1em; font-weight: 500; line-height: 1; text-align: center; transition: background 0.2s ease-in-out; } .shopify-payment-button__button[disabled] { opacity: 0.6; cursor: default; } .shopify-payment-button__button--unbranded { background-color: #1990c6; padding: 1em 2em; } .shopify-payment-button__button--unbranded:hover:not([disabled]) { background-color: #136f99; } .shopify-payment-button__more-options { background: transparent; border: 0 none; cursor: pointer; display: block; font-size: 1em; margin-top: 1em; text-align: center; text-decoration: underline; width: 100%; } .shopify-payment-button__more-options.shopify-payment-button__skeleton { height: auto !important; min-height: 0 !important; border-radius: 4px !important; width: 50%; margin-left: 25%; margin-right: 25%; } .shopify-payment-button__more-options[disabled] { opacity: 0.6; cursor: default !important; } .shopify-payment-button__button.shopify-payment-button__button--branded { display: flex; flex-direction: column; position: relative; z-index: 1; } .shopify-payment-button__button.shopify-payment-button__button--branded .shopify-cleanslate { flex: 1 !important; display: flex !important; flex-direction: column !important; } .shopify-payment-button__button.button.loading { position: relative; color: transparent; } .shopify-payment-button__button.button.loading > .loading-overlay__spinner { top: 50%; left: 50%; transform: translate(-50%, -50%); position: absolute; height: 100%; display: flex; align-items: center; } .shopify-payment-button__button.button.loading > .loading-overlay__spinner .spinner { width: -moz-fit-content; width: -webkit-fit-content; width: fit-content; } .button.loading > .loading-overlay__spinner .path { stroke: white; } .shopify-payment-button__button .loading-overlay__spinner { width: 1.8rem; display: inline-block; } .shopify-payment-button__button .spinner { animation: shopify-rotator 1.4s linear infinite; } @keyframes shopify-rotator { 0% { transform: rotate(0deg); } 100% { transform: rotate(270deg); } } .shopify-payment-button__button .path { stroke-dasharray: 280; stroke-dashoffset: 0; transform-origin: center; stroke: rgb(18,18,18); animation: shopify-dash 1.4s ease-in-out infinite; } @media screen and (forced-colors: active) { .shopify-payment-button__button .path { stroke: CanvasText; } } @keyframes shopify-dash { 0% { stroke-dashoffset: 280; } 50% { stroke-dashoffset: 75; transform: rotate(135deg); } 100% { stroke-dashoffset: 280; transform: rotate(450deg); } } @keyframes acceleratedCheckoutLoadingSkeleton { 50% {opacity: var(--shopify-accelerated-checkout-skeleton-animation-opacity-start, 1);} 75% {opacity: var(--shopify-accelerated-checkout-skeleton-animation-opacity-end, 0.5);} 100% {opacity: var(--shopify-accelerated-checkout-skeleton-animation-opacity-start, 1);} } .shopify-payment-button__skeleton { animation: acceleratedCheckoutLoadingSkeleton var(--shopify-accelerated-checkout-skeleton-animation-duration, 4s) var(--shopify-accelerated-checkout-skeleton-animation-timing-function, ease) infinite; animation-delay: -0.168s; background-color: var(--shopify-accelerated-checkout-skeleton-background-color, #dedede); box-sizing: border-box; text-decoration: none !important; height: var(--shopify-accelerated-checkout-button-block-size, inherit); min-height: 25px; max-height: 55px; border-radius: var(--shopify-accelerated-checkout-button-border-radius, inherit); } .shopify-payment-button__button { border-radius: 0px; } #shopify-buyer-consent { margin-top: 1em; display: inline-block; width: 100%; } #shopify-buyer-consent.hidden { display: none; } #shopify-subscription-policy-button { background: none; border: none; padding: 0; text-decoration: underline; font-size: inherit; cursor: pointer; } #shopify-subscription-policy-button::before { box-shadow: none; } </style> <style id="shopify-dynamic-checkout-cart">@media screen and (min-width: 750px) { #dynamic-checkout-cart { min-height: 50px; } } @media screen and (max-width: 750px) { #dynamic-checkout-cart { min-height: 120px; } } </style><script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script> <style data-shopify> @font-face { font-family: "Anonymous Pro"; font-weight: 400; font-style: normal; font-display: swap; src: url("//shop.forem.com/cdn/fonts/anonymous_pro/anonymouspro_n4.07ee957a690588ec6a624bb45a81f197582274b5.woff2?h1=ZGV2LnRv&h2=Zm9yZW0uY29t&h3=dGhlLXByYWN0aWNhbC1kZXYtc2hvcC5hY2NvdW50Lm15c2hvcGlmeS5jb20&hmac=0ff5b1c5d3460e52b8491eabe7e1dcdaea1238a651aa459cd596057c2ce085df") format("woff2"), url("//shop.forem.com/cdn/fonts/anonymous_pro/anonymouspro_n4.0a8d6de17454d23c1f9ecaaec9035b19ecec3e7c.woff?h1=ZGV2LnRv&h2=Zm9yZW0uY29t&h3=dGhlLXByYWN0aWNhbC1kZXYtc2hvcC5hY2NvdW50Lm15c2hvcGlmeS5jb20&hmac=c099c30142ff2da491ba5787bc599e6316642b30d68d789c75d1022077940460") format("woff"); } @font-face { font-family: "Anonymous Pro"; font-weight: 700; font-style: normal; font-display: swap; src: url("//shop.forem.com/cdn/fonts/anonymous_pro/anonymouspro_n7.57cefd65e25e793b494e30ca31afd038706c5f37.woff2?h1=ZGV2LnRv&h2=Zm9yZW0uY29t&h3=dGhlLXByYWN0aWNhbC1kZXYtc2hvcC5hY2NvdW50Lm15c2hvcGlmeS5jb20&hmac=0b463501046e8bd1c30ee1eba770cb62c28b6aa58dce2bbe54f09ae90a458090") format("woff2"), url("//shop.forem.com/cdn/fonts/anonymous_pro/anonymouspro_n7.5f0b487427509f1549466e64cbfdacd3c9d00ac7.woff?h1=ZGV2LnRv&h2=Zm9yZW0uY29t&h3=dGhlLXByYWN0aWNhbC1kZXYtc2hvcC5hY2NvdW50Lm15c2hvcGlmeS5jb20&hmac=d2ea8a43c2ae9f47379854bac8739cb0700c894cd415cdff338f1da8a8be0f91") format("woff"); } @font-face { font-family: "Anonymous Pro"; font-weight: 400; font-style: italic; font-display: swap; src: url("//shop.forem.com/cdn/fonts/anonymous_pro/anonymouspro_i4.6271571661249ea99e0cd726e86c59071b26279f.woff2?h1=ZGV2LnRv&h2=Zm9yZW0uY29t&h3=dGhlLXByYWN0aWNhbC1kZXYtc2hvcC5hY2NvdW50Lm15c2hvcGlmeS5jb20&hmac=e9df8e6e019f1e9a6ac24c3a3944658e3a4c5ad2cbd7cf06b2a74d434df8870e") format("woff2"), url("//shop.forem.com/cdn/fonts/anonymous_pro/anonymouspro_i4.ccaf209bfef4ac702c7f63a12317ad78ac116028.woff?h1=ZGV2LnRv&h2=Zm9yZW0uY29t&h3=dGhlLXByYWN0aWNhbC1kZXYtc2hvcC5hY2NvdW50Lm15c2hvcGlmeS5jb20&hmac=205ef2f1ffbc5bf1340afb963c0d2d5bf33703b27322b26f788c29716052078d") format("woff"); } @font-face { font-family: "Anonymous Pro"; font-weight: 700; font-style: italic; font-display: swap; src: url("//shop.forem.com/cdn/fonts/anonymous_pro/anonymouspro_i7.b5466a2af4a83ea73720a9b9a0cbc96cfcf472bb.woff2?h1=ZGV2LnRv&h2=Zm9yZW0uY29t&h3=dGhlLXByYWN0aWNhbC1kZXYtc2hvcC5hY2NvdW50Lm15c2hvcGlmeS5jb20&hmac=6e17e184170bd2b45e2c8ae8a5ea3b5f0610b75eaa91867a794eb8ce0668fdff") format("woff2"), url("//shop.forem.com/cdn/fonts/anonymous_pro/anonymouspro_i7.9213db9fd460626435c1428f96dbb4c6e3e6d9b3.woff?h1=ZGV2LnRv&h2=Zm9yZW0uY29t&h3=dGhlLXByYWN0aWNhbC1kZXYtc2hvcC5hY2NvdW50Lm15c2hvcGlmeS5jb20&hmac=21ea4116be043a98c07ecea557e6444ddc2831d2d6065eff044474cf1a7a4013") format("woff"); } @font-face { font-family: "Avenir Next"; font-weight: 500; font-style: normal; font-display: swap; src: url("//shop.forem.com/cdn/fonts/avenir_next/avenirnext_n5.972a96b7a049f12c89d6d1cd0e1b6c9211f7ba14.woff2?h1=ZGV2LnRv&h2=Zm9yZW0uY29t&h3=dGhlLXByYWN0aWNhbC1kZXYtc2hvcC5hY2NvdW50Lm15c2hvcGlmeS5jb20&hmac=e20b207dbfe57a64a843b77d64f5d4b61e26307b40ba4f374aee0c9e294c89a2") format("woff2"), url("//shop.forem.com/cdn/fonts/avenir_next/avenirnext_n5.9e88d20fa9eb66ba268ac60ab013006ef69a310a.woff?h1=ZGV2LnRv&h2=Zm9yZW0uY29t&h3=dGhlLXByYWN0aWNhbC1kZXYtc2hvcC5hY2NvdW50Lm15c2hvcGlmeS5jb20&hmac=a9676adac8c2550378c50497f9ba728db9de4c7ea8c8402371ed323cf515b9a6") format("woff"); } :root, .color-background-1 { --color-background: 252,252,252; --gradient-background: #fcfcfc; --color-foreground: 2,9,18; --color-shadow: 2,9,18; --color-button: 2,9,18; --color-button-text: 252,252,252; --color-secondary-button: 252,252,252; --color-secondary-button-text: 2,9,18; --color-link: 2,9,18; --color-badge-foreground: 2,9,18; --color-badge-background: 252,252,252; --color-badge-border: 2,9,18; --payment-terms-background-color: rgb(252 252 252); } .color-background-2 { --color-background: 228,246,255; --gradient-background: #e4f6ff; --color-foreground: 2,9,18; --color-shadow: 2,9,18; --color-button: 2,9,18; --color-button-text: 228,246,255; --color-secondary-button: 228,246,255; --color-secondary-button-text: 2,9,18; --color-link: 2,9,18; --color-badge-foreground: 2,9,18; --color-badge-background: 228,246,255; --color-badge-border: 2,9,18; --payment-terms-background-color: rgb(228 246 255); } .color-inverse { --color-background: 219,233,224; --gradient-background: #dbe9e0; --color-foreground: 2,9,18; --color-shadow: 2,9,18; --color-button: 2,9,18; --color-button-text: 219,233,224; --color-secondary-button: 219,233,224; --color-secondary-button-text: 2,9,18; --color-link: 2,9,18; --color-badge-foreground: 2,9,18; --color-badge-background: 219,233,224; --color-badge-border: 2,9,18; --payment-terms-background-color: rgb(219 233 224); } .color-accent-1 { --color-background: 2,9,18; --gradient-background: #020912; --color-foreground: 252,252,252; --color-shadow: 2,9,18; --color-button: 252,252,252; --color-button-text: 2,9,18; --color-secondary-button: 2,9,18; --color-secondary-button-text: 252,252,252; --color-link: 252,252,252; --color-badge-foreground: 252,252,252; --color-badge-background: 2,9,18; --color-badge-border: 252,252,252; --payment-terms-background-color: rgb(2 9 18); } .color-accent-2 { --color-background: 255,223,184; --gradient-background: #ffdfb8; --color-foreground: 2,9,18; --color-shadow: 2,9,18; --color-button: 2,9,18; --color-button-text: 255,223,184; --color-secondary-button: 255,223,184; --color-secondary-button-text: 2,9,18; --color-link: 2,9,18; --color-badge-foreground: 2,9,18; --color-badge-background: 255,223,184; --color-badge-border: 2,9,18; --payment-terms-background-color: rgb(255 223 184); } body, .color-background-1, .color-background-2, .color-inverse, .color-accent-1, .color-accent-2 { color: rgba(var(--color-foreground), 0.75); background-color: rgb(var(--color-background)); } :root { --font-body-family: "Anonymous Pro", sans-serif; --font-body-style: normal; --font-body-weight: 400; --font-body-weight-bold: 700; --font-heading-family: "Avenir Next", sans-serif; --font-heading-style: normal; --font-heading-weight: 500; --font-body-scale: 1.05; --font-heading-scale: 1.1904761904761905; --media-padding: px; --media-border-opacity: 1.0; --media-border-width: 0px; --media-radius: 0px; --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: 100rem; --page-width-margin: 0rem; --product-card-image-padding: 0.0rem; --product-card-corner-radius: 0.0rem; --product-card-text-alignment: center; --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: 0.0rem; --collection-card-text-alignment: center; --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: 0.0rem; --blog-card-text-alignment: center; --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: 4.0rem; --popup-border-width: 2px; --popup-border-opacity: 1.0; --popup-corner-radius: 0px; --popup-shadow-opacity: 0.05; --popup-shadow-horizontal-offset: 0px; --popup-shadow-vertical-offset: 4px; --popup-shadow-blur-radius: 5px; --drawer-border-width: 2px; --drawer-border-opacity: 1.0; --drawer-shadow-opacity: 0.0; --drawer-shadow-horizontal-offset: 0px; --drawer-shadow-vertical-offset: 4px; --drawer-shadow-blur-radius: 5px; --spacing-sections-desktop: 20px; --spacing-sections-mobile: 20px; --grid-desktop-vertical-spacing: 24px; --grid-desktop-horizontal-spacing: 24px; --grid-mobile-vertical-spacing: 12px; --grid-mobile-horizontal-spacing: 12px; --text-boxes-border-opacity: 1.0; --text-boxes-border-width: 2px; --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: 0px; --buttons-radius-outset: 0px; --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: 0px; --inputs-radius: 0px; --inputs-border-width: 1px; --inputs-border-opacity: 0.55; --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: 0px; --variant-pills-radius: 40px; --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="//shop.forem.com/cdn/shop/t/11/assets/base.css?v=857188114327262331692899083" rel="stylesheet" type="text/css" media="all" /> <link rel="preload" as="font" href="//shop.forem.com/cdn/fonts/anonymous_pro/anonymouspro_n4.07ee957a690588ec6a624bb45a81f197582274b5.woff2?h1=ZGV2LnRv&h2=Zm9yZW0uY29t&h3=dGhlLXByYWN0aWNhbC1kZXYtc2hvcC5hY2NvdW50Lm15c2hvcGlmeS5jb20&hmac=0ff5b1c5d3460e52b8491eabe7e1dcdaea1238a651aa459cd596057c2ce085df" type="font/woff2" crossorigin><link rel="preload" as="font" href="//shop.forem.com/cdn/fonts/avenir_next/avenirnext_n5.972a96b7a049f12c89d6d1cd0e1b6c9211f7ba14.woff2?h1=ZGV2LnRv&h2=Zm9yZW0uY29t&h3=dGhlLXByYWN0aWNhbC1kZXYtc2hvcC5hY2NvdW50Lm15c2hvcGlmeS5jb20&hmac=e20b207dbfe57a64a843b77d64f5d4b61e26307b40ba4f374aee0c9e294c89a2" type="font/woff2" crossorigin><link href="//shop.forem.com/cdn/shop/t/11/assets/component-localization-form.css?v=143319823105703127341692899084" rel="stylesheet" type="text/css" media="all" /> <script src="//shop.forem.com/cdn/shop/t/11/assets/localization-form.js?v=161644695336821385561692899085" defer="defer"></script><link rel="stylesheet" href="//shop.forem.com/cdn/shop/t/11/assets/component-predictive-search.css?v=118923337488134913561692899084" 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> <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: 16268507,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token: session_token && session_token.length === 2 ? session_token[1] : "",page_type: "index"};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,r,a,n){var o,i,t,s,l=(i=(o={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:?[ /-](12[89]|1[3-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(12[7-9]|1[3-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(12[89]|1[3-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:?[ /-](12[89]|1[3-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(12[7-9]|1[3-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(12[89]|1[3-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,t=o.legacy,s=navigator.userAgent,i.test(s)?"modern":(t.test(s),"legacy"));window.Shopify=window.Shopify||{};var c=window.Shopify;c.analytics=c.analytics||{};var u=c.analytics;u.replayQueue=[],u.publish=function(d,e,r){return u.replayQueue.push([d,e,r]),!0};try{self.performance.mark("wpm:start")}catch(d){}var h=[r,"/wpm","/b",n,l.substring(0,1),".js"].join("");!function(d){var e=d.src,r=d.async,a=void 0===r||r,n=d.onload,o=d.onerror,i=document.createElement("script"),t=document.head,s=document.body;i.async=a,i.src=e,n&&i.addEventListener("load",n),o&&i.addEventListener("error",o),t?t.appendChild(i):s?s.appendChild(i):console.error("Did not find a head or body element to append the script")}({src:h,async:!0,onload:function(){var r=window.webPixelsManager.init(d);e(r);var a=window.Shopify.analytics;a.replayQueue.forEach((function(d){var e=d[0],a=d[1],n=d[2];r.publishCustomEvent(e,a,n)})),a.replayQueue=[],a.publish=r.publishCustomEvent,a.visitor=r.visitor},onerror:function(){var e=d.storefrontBaseUrl.replace(/\/$/,""),r="".concat(e,"/.well-known/shopify/monorail/unstable/produce_batch"),n=JSON.stringify({metadata:{event_sent_at_ms:(new Date).getTime()},events:[{schema_id:"web_pixels_manager_load/3.1",payload:{version:a||"latest",bundle_target:l,page_url:self.location.href,status:"failed",surface:d.surface,error_msg:"".concat(h," has failed to load")},metadata:{event_created_at_ms:(new Date).getTime()}}]});try{if(self.navigator.sendBeacon.bind(self.navigator)(r,n))return!0}catch(d){}var o=new XMLHttpRequest;try{return o.open("POST",r,!0),o.setRequestHeader("Content-Type","text/plain"),o.send(n),!0}catch(d){console&&console.warn&&console.warn("[Web Pixels Manager] Got an unhandled error while logging a load error.")}return!1}})})({shopId: 16268507,storefrontBaseUrl: "https://shop.forem.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",surface: "storefront-renderer",enabledBetaFlags: [],webPixelsConfigList: [{"id":"44826733","configuration":"{\"storeIdentity\":\"the-practical-dev-shop.myshopify.com\",\"baseURL\":\"https:\\\/\\\/api.printful.com\\\/shopify-pixels\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"4ff3a903b94e3b8106326a2c79b14162","type":"APP","apiClientId":156624,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"]},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0220","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0220","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Forem Shop","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"the-practical-dev-shop.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/shop.forem.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"purchasingCompany":null},},function pageEvents(webPixelsManagerAPI) {webPixelsManagerAPI.publish("page_viewed", {});},"https://shop.forem.com/cdn","1518c2ba4d2b3301a1e3cb6576947ef22edf7bb6","3c762e5aw5b983e43pc2dc4883m545d5a27",);</script> <script>window.ShopifyAnalytics = window.ShopifyAnalytics || {}; window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; window.ShopifyAnalytics.meta.currency = 'USD'; var meta = {"page":{"pageType":"home"}}; for (var attr in meta) { window.ShopifyAnalytics.meta[attr] = meta[attr]; }</script> <script>window.ShopifyAnalytics.merchantGoogleAnalytics = function() { // ADDRESS VALIDATOR ;if(Shopify && Shopify.Checkout && Shopify.Checkout.token){var a=document.createElement("script");a.src="https://d3ox8tdk614ykk.cloudfront.net/pobox_checker.js",document.head.appendChild(a)}; }; </script> <script class="analytics">(window.gaDevIds=window.gaDevIds||[]).push('BwiEti'); (function () { var customDocumentWrite = function(content) { var jquery = null; if (window.jQuery) { jquery = window.jQuery; } else if (window.Checkout && window.Checkout.$) { jquery = window.Checkout.$; } if (jquery) { jquery('body').append(content); } }; var hasLoggedConversion = function(token) { if (token) { return document.cookie.indexOf('loggedConversion=' + token) !== -1; } return false; } var setCookieIfConversion = function(token) { if (token) { var twoMonthsFromNow = new Date(Date.now()); twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; } } var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; if (trekkie.integrations) { return; } trekkie.methods = [ 'identify', 'page', 'ready', 'track', 'trackForm', 'trackLink' ]; trekkie.factory = function(method) { return function() { var args = Array.prototype.slice.call(arguments); args.unshift(method); trekkie.push(args); return trekkie; }; }; for (var i = 0; i < trekkie.methods.length; i++) { var key = trekkie.methods[i]; trekkie[key] = trekkie.factory(key); } trekkie.load = function(config) { trekkie.config = config || {}; trekkie.config.initialDocumentCookie = document.cookie; var first = document.getElementsByTagName('script')[0]; var script = document.createElement('script'); script.type = 'text/javascript'; script.onerror = function(e) { var scriptFallback = document.createElement('script'); scriptFallback.type = 'text/javascript'; scriptFallback.onerror = function(error) { var Monorail = { produce: function produce(monorailDomain, schemaId, payload) { var currentMs = new Date().getTime(); var event = { schema_id: schemaId, payload: payload, metadata: { event_created_at_ms: currentMs, event_sent_at_ms: currentMs } }; return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); }, sendRequest: function sendRequest(endpointUrl, payload) { // Try the sendBeacon API if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { var blobData = new window.Blob([payload], { type: 'text/plain' }); if (window.navigator.sendBeacon(endpointUrl, blobData)) { return true; } // sendBeacon was not successful } // XHR beacon var xhr = new XMLHttpRequest(); try { xhr.open('POST', endpointUrl); xhr.setRequestHeader('Content-Type', 'text/plain'); xhr.send(payload); } catch (e) { console.log(e); } return false; }, isIos12: function isIos12() { return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; } }; Monorail.produce('monorail-edge.shopifysvc.com', 'trekkie_storefront_load_errors/1.1', {shop_id: 16268507, theme_id: 123210006637, app_name: "storefront", context_url: window.location.href, source_url: "//shop.forem.com/cdn/s/trekkie.storefront.20de3b35f21c3bd6ff73e3f1547eb7d54e6e94e4.min.js"}); }; scriptFallback.async = true; scriptFallback.src = '//shop.forem.com/cdn/s/trekkie.storefront.20de3b35f21c3bd6ff73e3f1547eb7d54e6e94e4.min.js'; first.parentNode.insertBefore(scriptFallback, first); }; script.async = true; script.src = '//shop.forem.com/cdn/s/trekkie.storefront.20de3b35f21c3bd6ff73e3f1547eb7d54e6e94e4.min.js'; first.parentNode.insertBefore(script, first); }; trekkie.load( {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":16268507,"isMerchantRequest":null,"themeId":123210006637,"themeCityHash":"15749826478909095008","contentLanguage":"en","currency":"USD"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain"},"Google Analytics":{"trackingId":"UA-00000000-0","domain":"auto","siteSpeedSampleRate":"10","enhancedEcommerce":true,"doubleClick":true,"includeSearch":true},"Facebook Pixel":{"pixelIds":["1332410973527587"],"agent":"plshopify1.2"},"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; ga('require', 'linker'); function addListener(element, type, callback) { if (element.addEventListener) { element.addEventListener(type, callback); } else if (element.attachEvent) { element.attachEvent('on' + type, callback); } } function decorate(event) { event = event || window.event; var target = event.target || event.srcElement; if (target && (target.getAttribute('action') || target.getAttribute('href'))) { ga(function (tracker) { var linkerParam = tracker.get('linkerParam'); document.cookie = '_shopify_ga=' + linkerParam + '; ' + 'path=/'; }); } } addListener(window, 'load', function(){ for (var i=0; i < document.forms.length; i++) { var action = document.forms[i].getAttribute('action'); if(action && action.indexOf('/cart') >= 0) { addListener(document.forms[i], 'submit', decorate); } } for (var i=0; i < document.links.length; i++) { var href = document.links[i].getAttribute('href'); if(href && href.indexOf('/checkout') >= 0) { addListener(document.links[i], 'click', decorate); } } }); var originalDocumentWrite = document.write; document.write = customDocumentWrite; try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; document.write = originalDocumentWrite; window.ShopifyAnalytics.lib.page(null,{"pageType":"home"}); 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 = "//shop.forem.com/cdn/shopifycloud/shopify/assets/shop_events_listener-61fa9e0a912c675e178777d2b27f6cbd482f8912a6b0aa31fa3515985a8cd626.js"; document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); })();</script> <script class="boomerang"> (function () { window.BOOMR = window.BOOMR || {}; window.BOOMR.themeName = "Taste"; window.BOOMR.themeVersion = "11.0.0"; window.BOOMR.shopId = 16268507; window.BOOMR.themeId = 123210006637; })();</script> <script defer src="https://shop.forem.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-1.0.2.min.js" data-application="storefront-renderer" data-shop-id="16268507" data-render-region="gcp-asia-southeast1" data-page-type="index" data-theme-instance-id="123210006637" 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><!-- BEGIN sections: header-group --> <div id="shopify-section-sections--14728999829613__header" class="shopify-section shopify-section-group-header-group section-header"><link rel="stylesheet" href="//shop.forem.com/cdn/shop/t/11/assets/component-list-menu.css?v=151968516119678728991692899084" media="print" onload="this.media='all'"> <link rel="stylesheet" href="//shop.forem.com/cdn/shop/t/11/assets/component-search.css?v=130382253973794904871692899085" media="print" onload="this.media='all'"> <link rel="stylesheet" href="//shop.forem.com/cdn/shop/t/11/assets/component-menu-drawer.css?v=31331429079022630271692899084" media="print" onload="this.media='all'"> <link rel="stylesheet" href="//shop.forem.com/cdn/shop/t/11/assets/component-cart-notification.css?v=54116361853792938221692899084" media="print" onload="this.media='all'"> <link rel="stylesheet" href="//shop.forem.com/cdn/shop/t/11/assets/component-cart-items.css?v=63185545252468242311692899084" media="print" onload="this.media='all'"><link rel="stylesheet" href="//shop.forem.com/cdn/shop/t/11/assets/component-price.css?v=70172745017360139101692899084" media="print" onload="this.media='all'"> <link rel="stylesheet" href="//shop.forem.com/cdn/shop/t/11/assets/component-loading-overlay.css?v=58800470094666109841692899084" media="print" onload="this.media='all'"><noscript><link href="//shop.forem.com/cdn/shop/t/11/assets/component-list-menu.css?v=151968516119678728991692899084" rel="stylesheet" type="text/css" media="all" /></noscript> <noscript><link href="//shop.forem.com/cdn/shop/t/11/assets/component-search.css?v=130382253973794904871692899085" rel="stylesheet" type="text/css" media="all" /></noscript> <noscript><link href="//shop.forem.com/cdn/shop/t/11/assets/component-menu-drawer.css?v=31331429079022630271692899084" rel="stylesheet" type="text/css" media="all" /></noscript> <noscript><link href="//shop.forem.com/cdn/shop/t/11/assets/component-cart-notification.css?v=54116361853792938221692899084" rel="stylesheet" type="text/css" media="all" /></noscript> <noscript><link href="//shop.forem.com/cdn/shop/t/11/assets/component-cart-items.css?v=63185545252468242311692899084" rel="stylesheet" type="text/css" media="all" /></noscript> <style> header-drawer { justify-self: start; margin-left: -1.2rem; }@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: 0px 3rem 0px 3rem; } .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: 0px; padding-bottom: 0px; } }</style><script src="//shop.forem.com/cdn/shop/t/11/assets/details-disclosure.js?v=13653116266235556501692899085" defer="defer"></script> <script src="//shop.forem.com/cdn/shop/t/11/assets/details-modal.js?v=25581673532751508451692899085" defer="defer"></script> <script src="//shop.forem.com/cdn/shop/t/11/assets/cart-notification.js?v=133508293167896966491692899083" defer="defer"></script> <script src="//shop.forem.com/cdn/shop/t/11/assets/search-form.js?v=133129549252120666541692899086" 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--has-social"> <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 color-background-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><a id="HeaderDrawer-home" href="/" class="menu-drawer__menu-item list-menu__item link link--text focus-inset menu-drawer__menu-item--active" aria-current="page" > Home </a></li><li><details id="Details-menu-drawer-menu-item-2"> <summary id="HeaderDrawer-collections" class="menu-drawer__menu-item list-menu__item link link--text focus-inset" > Collections <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-collections" 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> Collections </button> <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a id="HeaderDrawer-collections-dev" href="/collections/2018-new-merch" class="menu-drawer__menu-item link link--text list-menu__item focus-inset" > DEV </a></li><li><a id="HeaderDrawer-collections-codenewbie" href="/collections/codenewbie" class="menu-drawer__menu-item link link--text list-menu__item focus-inset" > CodeNewbie </a></li><li><a id="HeaderDrawer-collections-forem" href="/collections/forem" class="menu-drawer__menu-item link link--text list-menu__item focus-inset" > Forem </a></li><li><a id="HeaderDrawer-collections-dev-challenges" href="/collections/dev-challenges" class="menu-drawer__menu-item link link--text list-menu__item focus-inset" > DEV Challenges </a></li><li><a id="HeaderDrawer-collections-we_coded-2024" href="/collections/we_coded-2024" class="menu-drawer__menu-item link link--text list-menu__item focus-inset" > we_coded 2024 </a></li><li><a id="HeaderDrawer-collections-view-all" href="/collections" class="menu-drawer__menu-item link link--text list-menu__item focus-inset" > View All </a></li></ul> </div> </div> </details></li><li><a id="HeaderDrawer-about" href="/pages/about" class="menu-drawer__menu-item list-menu__item link link--text focus-inset" > About </a></li><li><a id="HeaderDrawer-faq" href="/pages/faqs" class="menu-drawer__menu-item list-menu__item link link--text focus-inset" > FAQ </a></li></ul> </nav> <div class="menu-drawer__utility-links"><div class="menu-drawer__localization header-localization"><noscript><form method="post" action="/localization" id="HeaderCountryMobileFormNoScriptDrawer" 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="/" /><div class="localization-form__select"> <h2 class="visually-hidden" id="HeaderCountryMobileLabelNoScriptDrawer"> Country/region </h2> <select class="localization-selector link" name="country_code" aria-labelledby="HeaderCountryMobileLabelNoScriptDrawer" ><option value="AL" > Albania (ALL L) </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="AW" > Aruba (AWG ƒ) </option><option value="AU" > Australia (AUD $) </option><option value="AT" > Austria (EUR €) </option><option value="BS" > Bahamas (BSD $) </option><option value="BH" > Bahrain (USD $) </option><option value="BB" > Barbados (BBD $) </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="BA" > Bosnia & Herzegovina (BAM КМ) </option><option value="BW" > Botswana (BWP P) </option><option value="BV" > Bouvet Island (USD $) </option><option value="BR" > Brazil (USD $) </option><option value="VG" > British Virgin Islands (USD $) </option><option value="BG" > Bulgaria (BGN лв.) </option><option value="BF" > Burkina Faso (XOF Fr) </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="CL" > Chile (USD $) </option><option value="CN" > China (CNY ¥) </option><option value="CO" > Colombia (USD $) </option><option value="KM" > Comoros (KMF Fr) </option><option value="CK" > Cook Islands (NZD $) </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="GQ" > Equatorial Guinea (XAF Fr) </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="GA" > Gabon (XOF Fr) </option><option value="GM" > Gambia (GMD D) </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="GD" > Grenada (XCD $) </option><option value="GP" > Guadeloupe (EUR €) </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="HM" > Heard & McDonald Islands (AUD $) </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="IE" > Ireland (EUR €) </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="KE" > Kenya (KES KSh) </option><option value="KI" > Kiribati (USD $) </option><option value="KW" > Kuwait (USD $) </option><option value="LV" > Latvia (EUR €) </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="MW" > Malawi (MWK MK) </option><option value="MY" > Malaysia (MYR RM) </option><option value="MV" > Maldives (MVR MVR) </option><option value="MT" > Malta (EUR €) </option><option value="MQ" > Martinique (EUR €) </option><option value="MR" > Mauritania (USD $) </option><option value="YT" > Mayotte (EUR €) </option><option value="MX" > Mexico (USD $) </option><option value="MC" > Monaco (EUR €) </option><option value="MS" > Montserrat (XCD $) </option><option value="MZ" > Mozambique (USD $) </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="AN" > Netherlands Antilles (ANG ƒ) </option><option value="NC" > New Caledonia (XPF Fr) </option><option value="NZ" > New Zealand (NZD $) </option><option value="NU" > Niue (NZD $) </option><option value="NO" > Norway (USD $) </option><option value="OM" > Oman (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="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="RW" > Rwanda (RWF FRw) </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="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="ZA" > South Africa (USD $) </option><option value="KR" > South Korea (KRW ₩) </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="VC" > St. Vincent & Grenadines (XCD $) </option><option value="SR" > Suriname (USD $) </option><option value="SE" > Sweden (SEK kr) </option><option value="CH" > Switzerland (CHF CHF) </option><option value="TW" > Taiwan (TWD $) </option><option value="TZ" > Tanzania (TZS Sh) </option><option value="TH" > Thailand (THB ฿) </option><option value="TG" > Togo (XOF Fr) </option><option value="TO" > Tonga (TOP T$) </option><option value="TT" > Trinidad & Tobago (TTD $) </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="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="VU" > Vanuatu (VUV Vt) </option><option value="VA" > Vatican City (EUR €) </option><option value="VN" > Vietnam (VND ₫) </option><option value="ZM" > Zambia (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 class="no-js-hidden"><form method="post" action="/localization" id="HeaderCountryMobileForm" 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="/" /><div> <h2 class="visually-hidden" id="HeaderCountryMobileLabel"> 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="HeaderCountryMobileList" aria-describedby="HeaderCountryMobileLabel" > <span>USD $ | United States</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> </button> <div class="disclosure__list-wrapper" hidden> <ul id="HeaderCountryMobileList" 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="AL" > <span class="localization-form__currency">ALL L |</span > Albania </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="AD" > <span class="localization-form__currency">EUR € |</span > Andorra </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="AO" > <span class="localization-form__currency">USD $ |</span > Angola </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="AI" > <span class="localization-form__currency">XCD $ |</span > Anguilla </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="AG" > <span class="localization-form__currency">XCD $ |</span > Antigua & Barbuda </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="AR" > <span class="localization-form__currency">USD $ |</span > Argentina </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="AW" > <span class="localization-form__currency">AWG ƒ |</span > Aruba </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="AU" > <span class="localization-form__currency">AUD $ |</span > Australia </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="AT" > <span class="localization-form__currency">EUR € |</span > Austria </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BS" > <span class="localization-form__currency">BSD $ |</span > Bahamas </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BH" > <span class="localization-form__currency">USD $ |</span > Bahrain </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BB" > <span class="localization-form__currency">BBD $ |</span > Barbados </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BE" > <span class="localization-form__currency">EUR € |</span > Belgium </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BZ" > <span class="localization-form__currency">BZD $ |</span > Belize </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BJ" > <span class="localization-form__currency">XOF Fr |</span > Benin </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BM" > <span class="localization-form__currency">USD $ |</span > Bermuda </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BT" > <span class="localization-form__currency">USD $ |</span > Bhutan </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BA" > <span class="localization-form__currency">BAM КМ |</span > Bosnia & Herzegovina </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BW" > <span class="localization-form__currency">BWP P |</span > Botswana </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BV" > <span class="localization-form__currency">USD $ |</span > Bouvet Island </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BR" > <span class="localization-form__currency">USD $ |</span > Brazil </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="VG" > <span class="localization-form__currency">USD $ |</span > British Virgin Islands </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BG" > <span class="localization-form__currency">BGN лв. |</span > Bulgaria </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BF" > <span class="localization-form__currency">XOF Fr |</span > Burkina Faso </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="CM" > <span class="localization-form__currency">XAF Fr |</span > Cameroon </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="CA" > <span class="localization-form__currency">CAD $ |</span > Canada </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="CV" > <span class="localization-form__currency">CVE $ |</span > Cape Verde </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BQ" > <span class="localization-form__currency">USD $ |</span > Caribbean Netherlands </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="CL" > <span class="localization-form__currency">USD $ |</span > Chile </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="CN" > <span class="localization-form__currency">CNY ¥ |</span > China </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="CO" > <span class="localization-form__currency">USD $ |</span > Colombia </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="KM" > <span class="localization-form__currency">KMF Fr |</span > Comoros </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="CK" > <span class="localization-form__currency">NZD $ |</span > Cook Islands </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="HR" > <span class="localization-form__currency">EUR € |</span > Croatia </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="CW" > <span class="localization-form__currency">ANG ƒ |</span > Curaçao </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="CY" > <span class="localization-form__currency">EUR € |</span > Cyprus </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="CZ" > <span class="localization-form__currency">CZK Kč |</span > Czechia </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="DK" > <span class="localization-form__currency">DKK kr. |</span > Denmark </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="DJ" > <span class="localization-form__currency">DJF Fdj |</span > Djibouti </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="DM" > <span class="localization-form__currency">XCD $ |</span > Dominica </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="DO" > <span class="localization-form__currency">DOP $ |</span > Dominican Republic </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="GQ" > <span class="localization-form__currency">XAF Fr |</span > Equatorial Guinea </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="EE" > <span class="localization-form__currency">EUR € |</span > Estonia </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="SZ" > <span class="localization-form__currency">USD $ |</span > Eswatini </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="ET" > <span class="localization-form__currency">ETB Br |</span > Ethiopia </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="FK" > <span class="localization-form__currency">FKP £ |</span > Falkland Islands </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="FO" > <span class="localization-form__currency">DKK kr. |</span > Faroe Islands </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="FJ" > <span class="localization-form__currency">FJD $ |</span > Fiji </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="FI" > <span class="localization-form__currency">EUR € |</span > Finland </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="FR" > <span class="localization-form__currency">EUR € |</span > France </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="GF" > <span class="localization-form__currency">EUR € |</span > French Guiana </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="PF" > <span class="localization-form__currency">XPF Fr |</span > French Polynesia </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="GA" > <span class="localization-form__currency">XOF Fr |</span > Gabon </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="GM" > <span class="localization-form__currency">GMD D |</span > Gambia </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="DE" > <span class="localization-form__currency">EUR € |</span > Germany </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="GH" > <span class="localization-form__currency">USD $ |</span > Ghana </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="GI" > <span class="localization-form__currency">GBP £ |</span > Gibraltar </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="GR" > <span class="localization-form__currency">EUR € |</span > Greece </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="GD" > <span class="localization-form__currency">XCD $ |</span > Grenada </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="GP" > <span class="localization-form__currency">EUR € |</span > Guadeloupe </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="GG" > <span class="localization-form__currency">GBP £ |</span > Guernsey </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="GN" > <span class="localization-form__currency">GNF Fr |</span > Guinea </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="GW" > <span class="localization-form__currency">XOF Fr |</span > Guinea-Bissau </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="GY" > <span class="localization-form__currency">GYD $ |</span > Guyana </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="HT" > <span class="localization-form__currency">USD $ |</span > Haiti </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="HM" > <span class="localization-form__currency">AUD $ |</span > Heard & McDonald Islands </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="HK" > <span class="localization-form__currency">HKD $ |</span > Hong Kong SAR </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="HU" > <span class="localization-form__currency">HUF Ft |</span > Hungary </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="IS" > <span class="localization-form__currency">ISK kr |</span > Iceland </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="IN" > <span class="localization-form__currency">INR ₹ |</span > India </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="ID" > <span class="localization-form__currency">IDR Rp |</span > Indonesia </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="IE" > <span class="localization-form__currency">EUR € |</span > Ireland </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="IL" > <span class="localization-form__currency">ILS ₪ |</span > Israel </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="IT" > <span class="localization-form__currency">EUR € |</span > Italy </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="JM" > <span class="localization-form__currency">JMD $ |</span > Jamaica </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="JP" > <span class="localization-form__currency">JPY ¥ |</span > Japan </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="JE" > <span class="localization-form__currency">USD $ |</span > Jersey </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="JO" > <span class="localization-form__currency">USD $ |</span > Jordan </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="KE" > <span class="localization-form__currency">KES KSh |</span > Kenya </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="KI" > <span class="localization-form__currency">USD $ |</span > Kiribati </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="KW" > <span class="localization-form__currency">USD $ |</span > Kuwait </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="LV" > <span class="localization-form__currency">EUR € |</span > Latvia </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="LI" > <span class="localization-form__currency">CHF CHF |</span > Liechtenstein </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="LT" > <span class="localization-form__currency">EUR € |</span > Lithuania </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="LU" > <span class="localization-form__currency">EUR € |</span > Luxembourg </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="MO" > <span class="localization-form__currency">MOP P |</span > Macao SAR </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="MW" > <span class="localization-form__currency">MWK MK |</span > Malawi </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="MY" > <span class="localization-form__currency">MYR RM |</span > Malaysia </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="MV" > <span class="localization-form__currency">MVR MVR |</span > Maldives </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="MT" > <span class="localization-form__currency">EUR € |</span > Malta </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="MQ" > <span class="localization-form__currency">EUR € |</span > Martinique </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="MR" > <span class="localization-form__currency">USD $ |</span > Mauritania </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="YT" > <span class="localization-form__currency">EUR € |</span > Mayotte </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="MX" > <span class="localization-form__currency">USD $ |</span > Mexico </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="MC" > <span class="localization-form__currency">EUR € |</span > Monaco </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="MS" > <span class="localization-form__currency">XCD $ |</span > Montserrat </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="MZ" > <span class="localization-form__currency">USD $ |</span > Mozambique </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="NA" > <span class="localization-form__currency">USD $ |</span > Namibia </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="NR" > <span class="localization-form__currency">AUD $ |</span > Nauru </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="NP" > <span class="localization-form__currency">NPR ₨ |</span > Nepal </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="NL" > <span class="localization-form__currency">EUR € |</span > Netherlands </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="AN" > <span class="localization-form__currency">ANG ƒ |</span > Netherlands Antilles </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="NC" > <span class="localization-form__currency">XPF Fr |</span > New Caledonia </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="NZ" > <span class="localization-form__currency">NZD $ |</span > New Zealand </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="NU" > <span class="localization-form__currency">NZD $ |</span > Niue </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="NO" > <span class="localization-form__currency">USD $ |</span > Norway </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="OM" > <span class="localization-form__currency">USD $ |</span > Oman </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="PG" > <span class="localization-form__currency">PGK K |</span > Papua New Guinea </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="PY" > <span class="localization-form__currency">PYG ₲ |</span > Paraguay </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="PE" > <span class="localization-form__currency">PEN S/. |</span > Peru </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="PH" > <span class="localization-form__currency">PHP ₱ |</span > Philippines </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="PL" > <span class="localization-form__currency">PLN zł |</span > Poland </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="PT" > <span class="localization-form__currency">EUR € |</span > Portugal </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="QA" > <span class="localization-form__currency">QAR ر.ق |</span > Qatar </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="RE" > <span class="localization-form__currency">EUR € |</span > Réunion </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="RO" > <span class="localization-form__currency">RON Lei |</span > Romania </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="RW" > <span class="localization-form__currency">RWF FRw |</span > Rwanda </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="ST" > <span class="localization-form__currency">STD Db |</span > São Tomé & Príncipe </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="SA" > <span class="localization-form__currency">SAR ر.س |</span > Saudi Arabia </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="SN" > <span class="localization-form__currency">XOF Fr |</span > Senegal </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="SG" > <span class="localization-form__currency">SGD $ |</span > Singapore </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="SX" > <span class="localization-form__currency">ANG ƒ |</span > Sint Maarten </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="SK" > <span class="localization-form__currency">EUR € |</span > Slovakia </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="SI" > <span class="localization-form__currency">EUR € |</span > Slovenia </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="ZA" > <span class="localization-form__currency">USD $ |</span > South Africa </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="KR" > <span class="localization-form__currency">KRW ₩ |</span > South Korea </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="ES" > <span class="localization-form__currency">EUR € |</span > Spain </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="LK" > <span class="localization-form__currency">LKR ₨ |</span > Sri Lanka </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BL" > <span class="localization-form__currency">EUR € |</span > St. Barthélemy </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="SH" > <span class="localization-form__currency">SHP £ |</span > St. Helena </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="KN" > <span class="localization-form__currency">XCD $ |</span > St. Kitts & Nevis </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="LC" > <span class="localization-form__currency">XCD $ |</span > St. Lucia </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="MF" > <span class="localization-form__currency">EUR € |</span > St. Martin </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="VC" > <span class="localization-form__currency">XCD $ |</span > St. Vincent & Grenadines </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="SR" > <span class="localization-form__currency">USD $ |</span > Suriname </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="SE" > <span class="localization-form__currency">SEK kr |</span > Sweden </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="CH" > <span class="localization-form__currency">CHF CHF |</span > Switzerland </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="TW" > <span class="localization-form__currency">TWD $ |</span > Taiwan </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="TZ" > <span class="localization-form__currency">TZS Sh |</span > Tanzania </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="TH" > <span class="localization-form__currency">THB ฿ |</span > Thailand </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="TG" > <span class="localization-form__currency">XOF Fr |</span > Togo </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="TO" > <span class="localization-form__currency">TOP T$ |</span > Tonga </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="TT" > <span class="localization-form__currency">TTD $ |</span > Trinidad & Tobago </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="TC" > <span class="localization-form__currency">USD $ |</span > Turks & Caicos Islands </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="TV" > <span class="localization-form__currency">AUD $ |</span > Tuvalu </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="UM" > <span class="localization-form__currency">USD $ |</span > U.S. Outlying Islands </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="UG" > <span class="localization-form__currency">UGX USh |</span > Uganda </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="AE" > <span class="localization-form__currency">AED د.إ |</span > United Arab Emirates </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="GB" > <span class="localization-form__currency">GBP £ |</span > United Kingdom </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset disclosure__link--active" href="#" aria-current="true" data-value="US" > <span class="localization-form__currency">USD $ |</span > United States </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="UY" > <span class="localization-form__currency">UYU $ |</span > Uruguay </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="VU" > <span class="localization-form__currency">VUV Vt |</span > Vanuatu </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="VA" > <span class="localization-form__currency">EUR € |</span > Vatican City </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="VN" > <span class="localization-form__currency">VND ₫ |</span > Vietnam </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="ZM" > <span class="localization-form__currency">USD $ |</span > Zambia </a> </li></ul> </div> </div> <input type="hidden" name="country_code" value="US"> </div></form></localization-form> </div><ul class="list list-social list-unstyled" role="list"><li class="list-social__item"> <a href="https://twitter.com/thepracticaldev" class="list-social__link link"><svg aria-hidden="true" focusable="false" class="icon icon-twitter" viewBox="0 0 20 20"> <path fill="currentColor" d="M18.608 4.967a7.364 7.364 0 0 1-1.758 1.828c0 .05 0 .13.02.23l.02.232a10.014 10.014 0 0 1-1.697 5.565 11.023 11.023 0 0 1-2.029 2.29 9.13 9.13 0 0 1-2.832 1.607 10.273 10.273 0 0 1-8.94-.985c.342.02.613.04.834.04 1.647 0 3.114-.502 4.4-1.506a3.616 3.616 0 0 1-3.315-2.46c.528.128 1.08.107 1.597-.061a3.485 3.485 0 0 1-2.029-1.216 3.385 3.385 0 0 1-.803-2.23v-.03c.462.242.984.372 1.587.402A3.465 3.465 0 0 1 2.116 5.76c0-.612.14-1.205.452-1.798a9.723 9.723 0 0 0 3.214 2.612A10.044 10.044 0 0 0 9.88 7.649a3.013 3.013 0 0 1-.13-.804c0-.974.34-1.808 1.034-2.49a3.466 3.466 0 0 1 2.561-1.035 3.505 3.505 0 0 1 2.551 1.104 6.812 6.812 0 0 0 2.24-.853 3.415 3.415 0 0 1-1.547 1.948 7.732 7.732 0 0 0 2.02-.542v-.01Z"/> </svg> <span class="visually-hidden">Twitter</span> </a> </li><li class="list-social__item"> <a href="https://facebook.com/thepracticaldev" class="list-social__link link"><svg aria-hidden="true" focusable="false" class="icon icon-facebook" viewBox="0 0 20 20"> <path fill="currentColor" d="M18 10.049C18 5.603 14.419 2 10 2c-4.419 0-8 3.603-8 8.049C2 14.067 4.925 17.396 8.75 18v-5.624H6.719v-2.328h2.03V8.275c0-2.017 1.195-3.132 3.023-3.132.874 0 1.79.158 1.79.158v1.98h-1.009c-.994 0-1.303.621-1.303 1.258v1.51h2.219l-.355 2.326H11.25V18c3.825-.604 6.75-3.933 6.75-7.951Z"/> </svg> <span class="visually-hidden">Facebook</span> </a> </li><li class="list-social__item"> <a href="https://instagram.com/thepracticaldev" class="list-social__link link"><svg aria-hidden="true" focusable="false" class="icon icon-instagram" viewBox="0 0 20 20"> <path fill="currentColor" fill-rule="evenodd" d="M13.23 3.492c-.84-.037-1.096-.046-3.23-.046-2.144 0-2.39.01-3.238.055-.776.027-1.195.164-1.487.273a2.43 2.43 0 0 0-.912.593 2.486 2.486 0 0 0-.602.922c-.11.282-.238.702-.274 1.486-.046.84-.046 1.095-.046 3.23 0 2.134.01 2.39.046 3.229.004.51.097 1.016.274 1.495.145.365.319.639.602.913.282.282.538.456.92.602.474.176.974.268 1.479.273.848.046 1.103.046 3.238.046 2.134 0 2.39-.01 3.23-.046.784-.036 1.203-.164 1.486-.273.374-.146.648-.329.921-.602.283-.283.447-.548.602-.922.177-.476.27-.979.274-1.486.037-.84.046-1.095.046-3.23 0-2.134-.01-2.39-.055-3.229-.027-.784-.164-1.204-.274-1.495a2.43 2.43 0 0 0-.593-.913 2.604 2.604 0 0 0-.92-.602c-.284-.11-.703-.237-1.488-.273ZM6.697 2.05c.857-.036 1.131-.045 3.302-.045 1.1-.014 2.202.001 3.302.045.664.014 1.321.14 1.943.374a3.968 3.968 0 0 1 1.414.922c.41.397.728.88.93 1.414.23.622.354 1.279.365 1.942C18 7.56 18 7.824 18 10.005c0 2.17-.01 2.444-.046 3.292-.036.858-.173 1.442-.374 1.943-.2.53-.474.976-.92 1.423a3.896 3.896 0 0 1-1.415.922c-.51.191-1.095.337-1.943.374-.857.036-1.122.045-3.302.045-2.171 0-2.445-.009-3.302-.055-.849-.027-1.432-.164-1.943-.364a4.152 4.152 0 0 1-1.414-.922 4.128 4.128 0 0 1-.93-1.423c-.183-.51-.329-1.085-.365-1.943C2.009 12.45 2 12.167 2 10.004c0-2.161 0-2.435.055-3.302.027-.848.164-1.432.365-1.942a4.44 4.44 0 0 1 .92-1.414 4.18 4.18 0 0 1 1.415-.93c.51-.183 1.094-.33 1.943-.366Zm.427 4.806a4.105 4.105 0 1 1 5.805 5.805 4.105 4.105 0 0 1-5.805-5.805Zm1.882 5.371a2.668 2.668 0 1 0 2.042-4.93 2.668 2.668 0 0 0-2.042 4.93Zm5.922-5.942a.958.958 0 1 1-1.355-1.355.958.958 0 0 1 1.355 1.355Z" clip-rule="evenodd"/> </svg> <span class="visually-hidden">Instagram</span> </a> </li></ul> </div> </div> </div> </div> </details> </header-drawer> <h1 class="header__heading"><a href="/" class="header__heading-link link link--text focus-inset"><div class="header__heading-logo-wrapper"> <img src="//shop.forem.com/cdn/shop/files/Forem_Shop-01_1.png?v=1690480535&width=600" alt="Forem Shop" srcset="//shop.forem.com/cdn/shop/files/Forem_Shop-01_1.png?v=1690480535&width=200 200w, //shop.forem.com/cdn/shop/files/Forem_Shop-01_1.png?v=1690480535&width=300 300w, //shop.forem.com/cdn/shop/files/Forem_Shop-01_1.png?v=1690480535&width=400 400w" width="200" height="200.0" loading="eager" class="header__heading-logo motion-reduce" sizes="(max-width: 400px) 50vw, 200px"> </div></a></h1> <nav class="header__inline-menu"> <ul class="list-menu list-menu--inline" role="list"><li><a id="HeaderMenu-home" href="/" class="header__menu-item list-menu__item link link--text focus-inset" aria-current="page" > <span class="header__active-menu-item" >Home</span> </a></li><li><header-menu> <details id="Details-HeaderMenu-2"> <summary id="HeaderMenu-collections" class="header__menu-item list-menu__item link focus-inset" > <span >Collections</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 color-background-1 gradient caption-large motion-reduce global-settings-popup" role="list" tabindex="-1" ><li><a id="HeaderMenu-collections-dev" href="/collections/2018-new-merch" class="header__menu-item list-menu__item link link--text focus-inset caption-large" > DEV </a></li><li><a id="HeaderMenu-collections-codenewbie" href="/collections/codenewbie" class="header__menu-item list-menu__item link link--text focus-inset caption-large" > CodeNewbie </a></li><li><a id="HeaderMenu-collections-forem" href="/collections/forem" class="header__menu-item list-menu__item link link--text focus-inset caption-large" > Forem </a></li><li><a id="HeaderMenu-collections-dev-challenges" href="/collections/dev-challenges" class="header__menu-item list-menu__item link link--text focus-inset caption-large" > DEV Challenges </a></li><li><a id="HeaderMenu-collections-we_coded-2024" href="/collections/we_coded-2024" class="header__menu-item list-menu__item link link--text focus-inset caption-large" > we_coded 2024 </a></li><li><a id="HeaderMenu-collections-view-all" href="/collections" class="header__menu-item list-menu__item link link--text focus-inset caption-large" > View All </a></li></ul> </details> </header-menu></li><li><a id="HeaderMenu-about" href="/pages/about" class="header__menu-item list-menu__item link link--text focus-inset" > <span >About</span> </a></li><li><a id="HeaderMenu-faq" href="/pages/faqs" class="header__menu-item list-menu__item link link--text focus-inset" > <span >FAQ</span> </a></li></ul> </nav> <div class="header__icons"> <div class="desktop-localization-wrapper"> </div> <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="/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": "Forem Shop", "logo": "https:\/\/shop.forem.com\/cdn\/shop\/files\/Forem_Shop-01_1.png?v=1690480535\u0026width=500", "sameAs": [ "https:\/\/twitter.com\/thepracticaldev", "https:\/\/facebook.com\/thepracticaldev", "", "https:\/\/instagram.com\/thepracticaldev", "", "", "", "", "" ], "url": "https:\/\/shop.forem.com" } </script> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "WebSite", "name": "Forem Shop", "potentialAction": { "@type": "SearchAction", "target": "https:\/\/shop.forem.com\/search?q={search_term_string}", "query-input": "required name=search_term_string" }, "url": "https:\/\/shop.forem.com" } </script> </div> <!-- END sections: header-group --> <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1"> <section id="shopify-section-template--14728999338093__image_banner_gf6hRU" class="shopify-section section"><link href="//shop.forem.com/cdn/shop/t/11/assets/section-image-banner.css?v=157856879886144226731692899086" rel="stylesheet" type="text/css" media="all" /> <style data-shopify>#Banner-template--14728999338093__image_banner_gf6hRU::after { opacity: 0.0; }</style><div id="Banner-template--14728999338093__image_banner_gf6hRU" class="banner banner--content-align-center banner--content-align-mobile-center banner--medium banner--mobile-bottom scroll-trigger animate--fade-in" ><div class="banner__media media animate--zoom-in scroll-trigger animate--fade-in"><img src="//shop.forem.com/cdn/shop/files/Merch-05.png?v=1712079842&width=3840" alt="" srcset="//shop.forem.com/cdn/shop/files/Merch-05.png?v=1712079842&width=375 375w, //shop.forem.com/cdn/shop/files/Merch-05.png?v=1712079842&width=550 550w, //shop.forem.com/cdn/shop/files/Merch-05.png?v=1712079842&width=750 750w, //shop.forem.com/cdn/shop/files/Merch-05.png?v=1712079842&width=1100 1100w, //shop.forem.com/cdn/shop/files/Merch-05.png?v=1712079842&width=1500 1500w, //shop.forem.com/cdn/shop/files/Merch-05.png?v=1712079842&width=1780 1780w, //shop.forem.com/cdn/shop/files/Merch-05.png?v=1712079842&width=2000 2000w, //shop.forem.com/cdn/shop/files/Merch-05.png?v=1712079842&width=3000 3000w, //shop.forem.com/cdn/shop/files/Merch-05.png?v=1712079842&width=3840 3840w" width="3334" height="4167.0" loading="lazy" sizes="100vw" style="object-position:48.3777% 73.043%;"> </div><div class="banner__content banner__content--middle-center page-width scroll-trigger animate--slide-in"> <div class="banner__box content-container content-container--full-width-mobile color-background-1 gradient"><h2 class="banner__heading inline-richtext h1" > DEV Challenges </h2><div class="banner__text rte body" > <p>Jump into our first collection!</p> </div><div class="banner__buttons" ><a href="/collections/dev-challenges" class="button button--secondary" >DEV Challenges Merch</a></div></div> </div> </div> </section><section id="shopify-section-template--14728999338093__featured_product_gFVzdj" class="shopify-section section section-featured-product"><link href="//shop.forem.com/cdn/shop/t/11/assets/section-main-product.css?v=122597593913008023621692899086" rel="stylesheet" type="text/css" media="all" /> <link href="//shop.forem.com/cdn/shop/t/11/assets/section-featured-product.css?v=77241854885429512531692899086" rel="stylesheet" type="text/css" media="all" /> <link href="//shop.forem.com/cdn/shop/t/11/assets/component-accordion.css?v=180964204318874863811692899084" rel="stylesheet" type="text/css" media="all" /> <link href="//shop.forem.com/cdn/shop/t/11/assets/component-price.css?v=70172745017360139101692899084" rel="stylesheet" type="text/css" media="all" /> <link href="//shop.forem.com/cdn/shop/t/11/assets/component-loading-overlay.css?v=58800470094666109841692899084" rel="stylesheet" type="text/css" media="all" /> <link href="//shop.forem.com/cdn/shop/t/11/assets/component-deferred-media.css?v=14096082462203297471692899084" rel="stylesheet" type="text/css" media="all" /> <link href="//shop.forem.com/cdn/shop/t/11/assets/component-rating.css?v=157771854592137137841692899085" rel="stylesheet" type="text/css" media="all" /> <link href="//shop.forem.com/cdn/shop/t/11/assets/component-volume-pricing.css?v=56284703641257077881692899085" rel="stylesheet" type="text/css" media="all" /> <style data-shopify>.section-template--14728999338093__featured_product_gFVzdj-padding { padding-top: 45px; padding-bottom: 45px; } @media screen and (min-width: 750px) { .section-template--14728999338093__featured_product_gFVzdj-padding { padding-top: 60px; padding-bottom: 60px; } }</style><script src="//shop.forem.com/cdn/shop/t/11/assets/product-info.js?v=68469288658591082901692899085" defer="defer"></script> <script src="//shop.forem.com/cdn/shop/t/11/assets/show-more.js?v=135784227224860024771692899086" defer="defer"></script> <script src="//shop.forem.com/cdn/shop/t/11/assets/price-per-item.js?v=20223165687617204711692899085" defer="defer"></script> <section class="color-background-1 gradient"> <div class="page-width section-template--14728999338093__featured_product_gFVzdj-padding"> <div class="featured-product product product--small grid grid--1-col gradient color-background-1 product--left isolate grid--2-col-tablet"> <div class="grid__item product__media-wrapper"> <media-gallery id="MediaGallery-template--14728999338093__featured_product_gFVzdj" role="region" aria-label="Gallery Viewer" data-desktop-layout="stacked" > <div id="GalleryViewer-template--14728999338093__featured_product_gFVzdj" class="product__media-list scroll-trigger animate--fade-in" ><div class="product__media-item" data-media-id="template--14728999338093__featured_product_gFVzdj-23857353130093"> <div class="product-media-container media-type-image media-fit-contain global-media-settings gradient constrain-height" style="--ratio: 1.0; --preview-ratio: 1.0;" > <noscript><div class="product__media media"> <img src="//shop.forem.com/cdn/shop/files/mens-classic-tee-ash-back-660afb301d696.jpg?v=1711995709&width=1946" alt="" srcset="//shop.forem.com/cdn/shop/files/mens-classic-tee-ash-back-660afb301d696.jpg?v=1711995709&width=246 246w, //shop.forem.com/cdn/shop/files/mens-classic-tee-ash-back-660afb301d696.jpg?v=1711995709&width=493 493w, //shop.forem.com/cdn/shop/files/mens-classic-tee-ash-back-660afb301d696.jpg?v=1711995709&width=600 600w, //shop.forem.com/cdn/shop/files/mens-classic-tee-ash-back-660afb301d696.jpg?v=1711995709&width=713 713w, //shop.forem.com/cdn/shop/files/mens-classic-tee-ash-back-660afb301d696.jpg?v=1711995709&width=823 823w, //shop.forem.com/cdn/shop/files/mens-classic-tee-ash-back-660afb301d696.jpg?v=1711995709&width=990 990w, //shop.forem.com/cdn/shop/files/mens-classic-tee-ash-back-660afb301d696.jpg?v=1711995709&width=1100 1100w, //shop.forem.com/cdn/shop/files/mens-classic-tee-ash-back-660afb301d696.jpg?v=1711995709&width=1206 1206w, //shop.forem.com/cdn/shop/files/mens-classic-tee-ash-back-660afb301d696.jpg?v=1711995709&width=1346 1346w, //shop.forem.com/cdn/shop/files/mens-classic-tee-ash-back-660afb301d696.jpg?v=1711995709&width=1426 1426w, //shop.forem.com/cdn/shop/files/mens-classic-tee-ash-back-660afb301d696.jpg?v=1711995709&width=1646 1646w, //shop.forem.com/cdn/shop/files/mens-classic-tee-ash-back-660afb301d696.jpg?v=1711995709&width=1946 1946w" width="1946" height="1946" loading="lazy" sizes="(min-width: 1000px) 405px, (min-width: 990px) calc(45.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw / 1 - 4rem)"> </div></noscript> <modal-opener class="product__modal-opener product__modal-opener--image no-js-hidden" data-modal="#ProductModal-template--14728999338093__featured_product_gFVzdj"> <span class="product__media-icon motion-reduce quick-add-hidden product__media-icon--lightbox" aria-hidden="true"><svg aria-hidden="true" focusable="false" class="icon icon-plus" width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg" > <path fill-rule="evenodd" clip-rule="evenodd" d="M4.66724 7.93978C4.66655 7.66364 4.88984 7.43922 5.16598 7.43853L10.6996 7.42464C10.9758 7.42395 11.2002 7.64724 11.2009 7.92339C11.2016 8.19953 10.9783 8.42395 10.7021 8.42464L5.16849 8.43852C4.89235 8.43922 4.66793 8.21592 4.66724 7.93978Z" fill="currentColor"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M7.92576 4.66463C8.2019 4.66394 8.42632 4.88723 8.42702 5.16337L8.4409 10.697C8.44159 10.9732 8.2183 11.1976 7.94215 11.1983C7.66601 11.199 7.44159 10.9757 7.4409 10.6995L7.42702 5.16588C7.42633 4.88974 7.64962 4.66532 7.92576 4.66463Z" fill="currentColor"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M12.8324 3.03011C10.1255 0.323296 5.73693 0.323296 3.03011 3.03011C0.323296 5.73693 0.323296 10.1256 3.03011 12.8324C5.73693 15.5392 10.1255 15.5392 12.8324 12.8324C15.5392 10.1256 15.5392 5.73693 12.8324 3.03011ZM2.32301 2.32301C5.42035 -0.774336 10.4421 -0.774336 13.5395 2.32301C16.6101 5.39361 16.6366 10.3556 13.619 13.4588L18.2473 18.0871C18.4426 18.2824 18.4426 18.599 18.2473 18.7943C18.0521 18.9895 17.7355 18.9895 17.5402 18.7943L12.8778 14.1318C9.76383 16.6223 5.20839 16.4249 2.32301 13.5395C-0.774335 10.4421 -0.774335 5.42035 2.32301 2.32301Z" fill="currentColor"/> </svg> </span> <div class="loading-overlay__spinner hidden"> <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="4" cx="33" cy="33" r="30"></circle> </svg> </div> <div class="product__media media media--transparent"> <img src="//shop.forem.com/cdn/shop/files/mens-classic-tee-ash-back-660afb301d696.jpg?v=1711995709&width=1946" alt="" srcset="//shop.forem.com/cdn/shop/files/mens-classic-tee-ash-back-660afb301d696.jpg?v=1711995709&width=246 246w, //shop.forem.com/cdn/shop/files/mens-classic-tee-ash-back-660afb301d696.jpg?v=1711995709&width=493 493w, //shop.forem.com/cdn/shop/files/mens-classic-tee-ash-back-660afb301d696.jpg?v=1711995709&width=600 600w, //shop.forem.com/cdn/shop/files/mens-classic-tee-ash-back-660afb301d696.jpg?v=1711995709&width=713 713w, //shop.forem.com/cdn/shop/files/mens-classic-tee-ash-back-660afb301d696.jpg?v=1711995709&width=823 823w, //shop.forem.com/cdn/shop/files/mens-classic-tee-ash-back-660afb301d696.jpg?v=1711995709&width=990 990w, //shop.forem.com/cdn/shop/files/mens-classic-tee-ash-back-660afb301d696.jpg?v=1711995709&width=1100 1100w, //shop.forem.com/cdn/shop/files/mens-classic-tee-ash-back-660afb301d696.jpg?v=1711995709&width=1206 1206w, //shop.forem.com/cdn/shop/files/mens-classic-tee-ash-back-660afb301d696.jpg?v=1711995709&width=1346 1346w, //shop.forem.com/cdn/shop/files/mens-classic-tee-ash-back-660afb301d696.jpg?v=1711995709&width=1426 1426w, //shop.forem.com/cdn/shop/files/mens-classic-tee-ash-back-660afb301d696.jpg?v=1711995709&width=1646 1646w, //shop.forem.com/cdn/shop/files/mens-classic-tee-ash-back-660afb301d696.jpg?v=1711995709&width=1946 1946w" width="1946" height="1946" loading="lazy" class="image-magnify-lightbox" sizes="(min-width: 1000px) 405px, (min-width: 990px) calc(45.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw / 1 - 4rem)"> </div> <button class="product__media-toggle quick-add-hidden product__media-zoom-lightbox" type="button" aria-haspopup="dialog" data-media-id="23857353130093"> <span class="visually-hidden"> Open media featured in modal </span> </button> </modal-opener></div> </div></div></media-gallery> </div> <div class="product__info-wrapper grid__item scroll-trigger animate--slide-in"> <product-info id="ProductInfo-template--14728999338093__featured_product_gFVzdj" class="product__info-container" data-section="template--14728999338093__featured_product_gFVzdj" data-url="/products/mens-classic-tee" ><p class="product__text inline-richtext caption-with-letter-spacing" >Forem Shop</p><h2 class="product__title h1" >DEV Challenges Classic Tee </h2><div class="no-js-hidden" id="price-template--14728999338093__featured_product_gFVzdj" role="status" > <div class=" price price--large price--show-badge" > <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> <span class="price-item price-item--regular"> $25.00 USD </span></div> <div class="price__sale"> <span class="visually-hidden visually-hidden--inline">Regular price</span> <span> <s class="price-item price-item--regular"> </s> </span><span class="visually-hidden visually-hidden--inline">Sale price</span> <span class="price-item price-item--sale price-item--last"> $25.00 USD </span> </div> <small class="unit-price caption hidden"> <span class="visually-hidden">Unit price</span> <span class="price-item price-item--last"> <span></span> <span aria-hidden="true">/</span> <span class="visually-hidden"> per </span> <span> </span> </span> </small> </div><span class="badge price__badge-sale color-accent-1"> Sale </span> <span class="badge price__badge-sold-out color-accent-1"> Sold out </span></div> </div><div ><form method="post" action="/cart/add" id="product_form_7267198369901" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="41228503548013"> <shopify-payment-terms variant-id="41228503548013" shopify-meta="{"type":"product","variants":[{"id":41228503548013,"price_per_term":"$12.50","full_price":"$25.00","eligible":false,"available":true,"number_of_payment_terms":2},{"id":41228503580781,"price_per_term":"$12.50","full_price":"$25.00","eligible":false,"available":true,"number_of_payment_terms":2},{"id":41228503613549,"price_per_term":"$12.50","full_price":"$25.00","eligible":false,"available":true,"number_of_payment_terms":2},{"id":41228503646317,"price_per_term":"$12.50","full_price":"$25.00","eligible":false,"available":true,"number_of_payment_terms":2},{"id":41228503679085,"price_per_term":"$12.50","full_price":"$25.00","eligible":false,"available":true,"number_of_payment_terms":2},{"id":41228503711853,"price_per_term":"$12.50","full_price":"$25.00","eligible":false,"available":true,"number_of_payment_terms":2}],"min_price":"$35.00","max_price":"$30,000.00","financing_plans":[{"min_price":"$35.00","max_price":"$49.99","terms":[{"apr":0,"loan_type":"split_pay","installments_count":2}]},{"min_price":"$50.00","max_price":"$149.99","terms":[{"apr":0,"loan_type":"split_pay","installments_count":4}]},{"min_price":"$150.00","max_price":"$999.99","terms":[{"apr":0,"loan_type":"split_pay","installments_count":4},{"apr":15,"loan_type":"interest","installments_count":3},{"apr":15,"loan_type":"interest","installments_count":6},{"apr":15,"loan_type":"interest","installments_count":12}]},{"min_price":"$1,000.00","max_price":"$30,000.00","terms":[{"apr":15,"loan_type":"interest","installments_count":3},{"apr":15,"loan_type":"interest","installments_count":6},{"apr":15,"loan_type":"interest","installments_count":12}]}],"installments_buyer_prequalification_enabled":false,"seller_id":428579}"></shopify-payment-terms> <input type="hidden" name="product-id" value="7267198369901" /><input type="hidden" name="section-id" value="template--14728999338093__featured_product_gFVzdj" /></form></div> <variant-radios id="variant-radios-template--14728999338093__featured_product_gFVzdj" class="no-js-hidden" data-section="template--14728999338093__featured_product_gFVzdj" data-url="/products/mens-classic-tee" data-update-url="false" ><fieldset class="js product-form__input"> <legend class="form__label">Size</legend> <input type="radio" id="template--14728999338093__featured_product_gFVzdj-1-0" name="Size" value="S" form="product-form-template--14728999338093__featured_product_gFVzdj" checked > <label for="template--14728999338093__featured_product_gFVzdj-1-0"> S<span class="visually-hidden">Variant sold out or unavailable</span> </label><input type="radio" id="template--14728999338093__featured_product_gFVzdj-1-1" name="Size" value="M" form="product-form-template--14728999338093__featured_product_gFVzdj" > <label for="template--14728999338093__featured_product_gFVzdj-1-1"> M<span class="visually-hidden">Variant sold out or unavailable</span> </label><input type="radio" id="template--14728999338093__featured_product_gFVzdj-1-2" name="Size" value="L" form="product-form-template--14728999338093__featured_product_gFVzdj" > <label for="template--14728999338093__featured_product_gFVzdj-1-2"> L<span class="visually-hidden">Variant sold out or unavailable</span> </label><input type="radio" id="template--14728999338093__featured_product_gFVzdj-1-3" name="Size" value="XL" form="product-form-template--14728999338093__featured_product_gFVzdj" > <label for="template--14728999338093__featured_product_gFVzdj-1-3"> XL<span class="visually-hidden">Variant sold out or unavailable</span> </label><input type="radio" id="template--14728999338093__featured_product_gFVzdj-1-4" name="Size" value="2XL" form="product-form-template--14728999338093__featured_product_gFVzdj" > <label for="template--14728999338093__featured_product_gFVzdj-1-4"> 2XL<span class="visually-hidden">Variant sold out or unavailable</span> </label><input type="radio" id="template--14728999338093__featured_product_gFVzdj-1-5" name="Size" value="3XL" form="product-form-template--14728999338093__featured_product_gFVzdj" > <label for="template--14728999338093__featured_product_gFVzdj-1-5"> 3XL<span class="visually-hidden">Variant sold out or unavailable</span> </label> </fieldset><script type="application/json"> [{"id":41228503548013,"title":"S","option1":"S","option2":null,"option3":null,"sku":"7552852_14973","requires_shipping":true,"taxable":true,"featured_image":{"id":31536885596269,"product_id":7267198369901,"position":1,"created_at":"2024-04-01T14:21:49-04:00","updated_at":"2024-04-01T14:21:49-04:00","alt":null,"width":2000,"height":2000,"src":"\/\/shop.forem.com\/cdn\/shop\/files\/mens-classic-tee-ash-back-660afb301d696.jpg?v=1711995709","variant_ids":[41228503548013,41228503580781,41228503613549,41228503646317,41228503679085,41228503711853]},"available":true,"name":"DEV Challenges Classic Tee - S","public_title":"S","options":["S"],"price":2500,"weight":164,"compare_at_price":null,"inventory_quantity":9997,"inventory_management":"shopify","inventory_policy":"deny","barcode":null,"featured_media":{"alt":null,"id":23857353130093,"position":1,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/shop.forem.com\/cdn\/shop\/files\/mens-classic-tee-ash-back-660afb301d696.jpg?v=1711995709"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":41228503580781,"title":"M","option1":"M","option2":null,"option3":null,"sku":"7552852_14974","requires_shipping":true,"taxable":true,"featured_image":{"id":31536885596269,"product_id":7267198369901,"position":1,"created_at":"2024-04-01T14:21:49-04:00","updated_at":"2024-04-01T14:21:49-04:00","alt":null,"width":2000,"height":2000,"src":"\/\/shop.forem.com\/cdn\/shop\/files\/mens-classic-tee-ash-back-660afb301d696.jpg?v=1711995709","variant_ids":[41228503548013,41228503580781,41228503613549,41228503646317,41228503679085,41228503711853]},"available":true,"name":"DEV Challenges Classic Tee - M","public_title":"M","options":["M"],"price":2500,"weight":190,"compare_at_price":null,"inventory_quantity":9997,"inventory_management":"shopify","inventory_policy":"deny","barcode":null,"featured_media":{"alt":null,"id":23857353130093,"position":1,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/shop.forem.com\/cdn\/shop\/files\/mens-classic-tee-ash-back-660afb301d696.jpg?v=1711995709"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":41228503613549,"title":"L","option1":"L","option2":null,"option3":null,"sku":"7552852_14975","requires_shipping":true,"taxable":true,"featured_image":{"id":31536885596269,"product_id":7267198369901,"position":1,"created_at":"2024-04-01T14:21:49-04:00","updated_at":"2024-04-01T14:21:49-04:00","alt":null,"width":2000,"height":2000,"src":"\/\/shop.forem.com\/cdn\/shop\/files\/mens-classic-tee-ash-back-660afb301d696.jpg?v=1711995709","variant_ids":[41228503548013,41228503580781,41228503613549,41228503646317,41228503679085,41228503711853]},"available":true,"name":"DEV Challenges Classic Tee - L","public_title":"L","options":["L"],"price":2500,"weight":215,"compare_at_price":null,"inventory_quantity":9998,"inventory_management":"shopify","inventory_policy":"deny","barcode":null,"featured_media":{"alt":null,"id":23857353130093,"position":1,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/shop.forem.com\/cdn\/shop\/files\/mens-classic-tee-ash-back-660afb301d696.jpg?v=1711995709"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":41228503646317,"title":"XL","option1":"XL","option2":null,"option3":null,"sku":"7552852_14976","requires_shipping":true,"taxable":true,"featured_image":{"id":31536885596269,"product_id":7267198369901,"position":1,"created_at":"2024-04-01T14:21:49-04:00","updated_at":"2024-04-01T14:21:49-04:00","alt":null,"width":2000,"height":2000,"src":"\/\/shop.forem.com\/cdn\/shop\/files\/mens-classic-tee-ash-back-660afb301d696.jpg?v=1711995709","variant_ids":[41228503548013,41228503580781,41228503613549,41228503646317,41228503679085,41228503711853]},"available":true,"name":"DEV Challenges Classic Tee - XL","public_title":"XL","options":["XL"],"price":2500,"weight":241,"compare_at_price":null,"inventory_quantity":9997,"inventory_management":"shopify","inventory_policy":"deny","barcode":null,"featured_media":{"alt":null,"id":23857353130093,"position":1,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/shop.forem.com\/cdn\/shop\/files\/mens-classic-tee-ash-back-660afb301d696.jpg?v=1711995709"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":41228503679085,"title":"2XL","option1":"2XL","option2":null,"option3":null,"sku":"7552852_14977","requires_shipping":true,"taxable":true,"featured_image":{"id":31536885596269,"product_id":7267198369901,"position":1,"created_at":"2024-04-01T14:21:49-04:00","updated_at":"2024-04-01T14:21:49-04:00","alt":null,"width":2000,"height":2000,"src":"\/\/shop.forem.com\/cdn\/shop\/files\/mens-classic-tee-ash-back-660afb301d696.jpg?v=1711995709","variant_ids":[41228503548013,41228503580781,41228503613549,41228503646317,41228503679085,41228503711853]},"available":true,"name":"DEV Challenges Classic Tee - 2XL","public_title":"2XL","options":["2XL"],"price":2500,"weight":275,"compare_at_price":null,"inventory_quantity":9999,"inventory_management":"shopify","inventory_policy":"deny","barcode":null,"featured_media":{"alt":null,"id":23857353130093,"position":1,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/shop.forem.com\/cdn\/shop\/files\/mens-classic-tee-ash-back-660afb301d696.jpg?v=1711995709"}},"requires_selling_plan":false,"selling_plan_allocations":[]},{"id":41228503711853,"title":"3XL","option1":"3XL","option2":null,"option3":null,"sku":"7552852_14978","requires_shipping":true,"taxable":true,"featured_image":{"id":31536885596269,"product_id":7267198369901,"position":1,"created_at":"2024-04-01T14:21:49-04:00","updated_at":"2024-04-01T14:21:49-04:00","alt":null,"width":2000,"height":2000,"src":"\/\/shop.forem.com\/cdn\/shop\/files\/mens-classic-tee-ash-back-660afb301d696.jpg?v=1711995709","variant_ids":[41228503548013,41228503580781,41228503613549,41228503646317,41228503679085,41228503711853]},"available":true,"name":"DEV Challenges Classic Tee - 3XL","public_title":"3XL","options":["3XL"],"price":2500,"weight":261,"compare_at_price":null,"inventory_quantity":9999,"inventory_management":"shopify","inventory_policy":"deny","barcode":null,"featured_media":{"alt":null,"id":23857353130093,"position":1,"preview_image":{"aspect_ratio":1.0,"height":2000,"width":2000,"src":"\/\/shop.forem.com\/cdn\/shop\/files\/mens-classic-tee-ash-back-660afb301d696.jpg?v=1711995709"}},"requires_selling_plan":false,"selling_plan_allocations":[]}] </script> </variant-radios><noscript class="product-form__noscript-wrapper-template--14728999338093__featured_product_gFVzdj"> <div class="product-form__input"> <label class="form__label" for="Variants-template--14728999338093__featured_product_gFVzdj">Product variants</label> <div class="select"> <select name="id" id="Variants-template--14728999338093__featured_product_gFVzdj" class="select__select" form="product-form-template--14728999338093__featured_product_gFVzdj" ><option selected="selected" value="41228503548013" >S - $25.00</option><option value="41228503580781" >M - $25.00</option><option value="41228503613549" >L - $25.00</option><option value="41228503646317" >XL - $25.00</option><option value="41228503679085" >2XL - $25.00</option><option value="41228503711853" >3XL - $25.00</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> </div> </noscript> <div id="Quantity-Form-template--14728999338093__featured_product_gFVzdj" class="product-form__input product-form__quantity" > <label class="quantity__label form__label" for="Quantity-template--14728999338093__featured_product_gFVzdj"> Quantity <span class="quantity__rules-cart no-js-hidden hidden"> <span class="loading-overlay hidden"> <span class="loading-overlay__spinner"> <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> </span> </span> <span >(<span class="quantity-cart">0</span> in cart)</span > </span> </label> <div class="price-per-item__container"> <quantity-input class="quantity"> <button class="quantity__button no-js-hidden" name="minus" type="button"> <span class="visually-hidden">Decrease quantity for DEV Challenges Classic Tee</span> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-minus" fill="none" viewBox="0 0 10 2" > <path fill-rule="evenodd" clip-rule="evenodd" d="M.5 1C.5.7.7.5 1 .5h8a.5.5 0 110 1H1A.5.5 0 01.5 1z" fill="currentColor"> </svg> </button> <input class="quantity__input" type="number" name="quantity" id="Quantity-template--14728999338093__featured_product_gFVzdj" data-cart-quantity="0" data-min="1" min="1" step="1" value="1" form="product-form-template--14728999338093__featured_product_gFVzdj" > <button class="quantity__button no-js-hidden" name="plus" type="button"> <span class="visually-hidden">Increase quantity for DEV Challenges Classic Tee</span> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-plus" fill="none" viewBox="0 0 10 10" > <path fill-rule="evenodd" clip-rule="evenodd" d="M1 4.51a.5.5 0 000 1h3.5l.01 3.5a.5.5 0 001-.01V5.5l3.5-.01a.5.5 0 00-.01-1H5.5L5.49.99a.5.5 0 00-1 .01v3.5l-3.5.01H1z" fill="currentColor"> </svg> </button> </quantity-input></div> <div class="quantity__rules caption no-js-hidden"></div></div> <div ><product-form class="product-form" data-hide-errors="false" data-section-id="template--14728999338093__featured_product_gFVzdj" > <div class="product-form__error-message-wrapper" role="alert" hidden> <svg aria-hidden="true" focusable="false" class="icon icon-error" viewBox="0 0 13 13" > <circle cx="6.5" cy="6.50049" r="5.5" stroke="white" stroke-width="2"/> <circle cx="6.5" cy="6.5" r="5.5" fill="#EB001B" stroke="#EB001B" stroke-width="0.7"/> <path d="M5.87413 3.52832L5.97439 7.57216H7.02713L7.12739 3.52832H5.87413ZM6.50076 9.66091C6.88091 9.66091 7.18169 9.37267 7.18169 9.00504C7.18169 8.63742 6.88091 8.34917 6.50076 8.34917C6.12061 8.34917 5.81982 8.63742 5.81982 9.00504C5.81982 9.37267 6.12061 9.66091 6.50076 9.66091Z" fill="white"/> <path d="M5.87413 3.17832H5.51535L5.52424 3.537L5.6245 7.58083L5.63296 7.92216H5.97439H7.02713H7.36856L7.37702 7.58083L7.47728 3.537L7.48617 3.17832H7.12739H5.87413ZM6.50076 10.0109C7.06121 10.0109 7.5317 9.57872 7.5317 9.00504C7.5317 8.43137 7.06121 7.99918 6.50076 7.99918C5.94031 7.99918 5.46982 8.43137 5.46982 9.00504C5.46982 9.57872 5.94031 10.0109 6.50076 10.0109Z" fill="white" stroke="#EB001B" stroke-width="0.7"> </svg> <span class="product-form__error-message"></span> </div><form method="post" action="/cart/add" id="product-form-template--14728999338093__featured_product_gFVzdj" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="41228503548013" disabled class="product-variant-id" ><div class="product-form__buttons"><button id="ProductSubmitButton-template--14728999338093__featured_product_gFVzdj" type="submit" name="add" class="product-form__submit button button--full-width button--secondary" > <span>Add to cart </span> <div class="loading-overlay__spinner hidden"> <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> </button><div data-shopify="payment-button" data-has-selling-plan="false" data-has-fixed-selling-plan="false" data-customer-accounts-required="false" class="shopify-payment-button"><button class="shopify-payment-button__button shopify-payment-button__button--unbranded shopify-payment-button__button--hidden" disabled="disabled" aria-hidden="true"> </button><button class="shopify-payment-button__more-options shopify-payment-button__button--hidden" disabled="disabled" aria-hidden="true"> </button></div> </div><input type="hidden" name="product-id" value="7267198369901" /><input type="hidden" name="section-id" value="template--14728999338093__featured_product_gFVzdj" /></form></product-form></div> <script src="//shop.forem.com/cdn/shop/t/11/assets/share.js?v=13024540447964430191692899086" defer="defer"></script> <share-button id="Share-template--14728999338093__featured_product_gFVzdj" class="share-button quick-add-hidden" > <button class="share-button__button hidden"> <svg width="13" height="12" viewBox="0 0 13 12" class="icon icon-share" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" > <path d="M1.625 8.125V10.2917C1.625 10.579 1.73914 10.8545 1.9423 11.0577C2.14547 11.2609 2.42102 11.375 2.70833 11.375H10.2917C10.579 11.375 10.8545 11.2609 11.0577 11.0577C11.2609 10.8545 11.375 10.579 11.375 10.2917V8.125" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M6.14775 1.27137C6.34301 1.0761 6.65959 1.0761 6.85485 1.27137L9.56319 3.9797C9.75845 4.17496 9.75845 4.49154 9.56319 4.6868C9.36793 4.88207 9.05135 4.88207 8.85609 4.6868L6.5013 2.33203L4.14652 4.6868C3.95126 4.88207 3.63468 4.88207 3.43942 4.6868C3.24415 4.49154 3.24415 4.17496 3.43942 3.9797L6.14775 1.27137Z" fill="currentColor"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M6.5 1.125C6.77614 1.125 7 1.34886 7 1.625V8.125C7 8.40114 6.77614 8.625 6.5 8.625C6.22386 8.625 6 8.40114 6 8.125V1.625C6 1.34886 6.22386 1.125 6.5 1.125Z" fill="currentColor"/> </svg> Share </button> <details id="Details-share_LyKJDH-template--14728999338093__featured_product_gFVzdj"> <summary class="share-button__button"> <svg width="13" height="12" viewBox="0 0 13 12" class="icon icon-share" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" > <path d="M1.625 8.125V10.2917C1.625 10.579 1.73914 10.8545 1.9423 11.0577C2.14547 11.2609 2.42102 11.375 2.70833 11.375H10.2917C10.579 11.375 10.8545 11.2609 11.0577 11.0577C11.2609 10.8545 11.375 10.579 11.375 10.2917V8.125" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M6.14775 1.27137C6.34301 1.0761 6.65959 1.0761 6.85485 1.27137L9.56319 3.9797C9.75845 4.17496 9.75845 4.49154 9.56319 4.6868C9.36793 4.88207 9.05135 4.88207 8.85609 4.6868L6.5013 2.33203L4.14652 4.6868C3.95126 4.88207 3.63468 4.88207 3.43942 4.6868C3.24415 4.49154 3.24415 4.17496 3.43942 3.9797L6.14775 1.27137Z" fill="currentColor"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M6.5 1.125C6.77614 1.125 7 1.34886 7 1.625V8.125C7 8.40114 6.77614 8.625 6.5 8.625C6.22386 8.625 6 8.40114 6 8.125V1.625C6 1.34886 6.22386 1.125 6.5 1.125Z" fill="currentColor"/> </svg> Share </summary> <div class="share-button__fallback motion-reduce"> <div class="field"> <span id="ShareMessage-template--14728999338093__featured_product_gFVzdj" class="share-button__message hidden" role="status"> </span> <input type="text" class="field__input" id="ShareUrl-template--14728999338093__featured_product_gFVzdj" value="https://shop.forem.com/products/mens-classic-tee" placeholder="Link" onclick="this.select();" readonly > <label class="field__label" for="ShareUrl-template--14728999338093__featured_product_gFVzdj">Link</label> </div> <button class="share-button__close hidden no-js-hidden"> <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 class="visually-hidden">Close share</span> </button> <button class="share-button__copy no-js-hidden"> <svg class="icon icon-clipboard" width="11" height="13" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewBox="0 0 11 13" > <path fill-rule="evenodd" clip-rule="evenodd" d="M2 1a1 1 0 011-1h7a1 1 0 011 1v9a1 1 0 01-1 1V1H2zM1 2a1 1 0 00-1 1v9a1 1 0 001 1h7a1 1 0 001-1V3a1 1 0 00-1-1H1zm0 10V3h7v9H1z" fill="currentColor"/> </svg> <span class="visually-hidden">Copy link</span> </button> </div> </details> </share-button> <a href="/products/mens-classic-tee" class="link product__view-details animate-arrow" > View full details <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> </a> </product-info> </div></div> <product-modal id="ProductModal-template--14728999338093__featured_product_gFVzdj" class="product-media-modal media-modal"> <div class="product-media-modal__dialog" role="dialog" aria-label="Media gallery" aria-modal="true" tabindex="-1" > <button id="ModalClose-template--14728999338093__featured_product_gFVzdj" type="button" class="product-media-modal__toggle" 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 class="product-media-modal__content color-background-1 gradient" role="document" aria-label="Media gallery" tabindex="0" > <img class="global-media-settings global-media-settings--no-shadow" srcset="//shop.forem.com/cdn/shop/files/mens-classic-tee-ash-back-660afb301d696.jpg?v=1711995709&width=550 550w,//shop.forem.com/cdn/shop/files/mens-classic-tee-ash-back-660afb301d696.jpg?v=1711995709&width=1100 1100w,//shop.forem.com/cdn/shop/files/mens-classic-tee-ash-back-660afb301d696.jpg?v=1711995709&width=1445 1445w,//shop.forem.com/cdn/shop/files/mens-classic-tee-ash-back-660afb301d696.jpg?v=1711995709&width=1680 1680w,//shop.forem.com/cdn/shop/files/mens-classic-tee-ash-back-660afb301d696.jpg?v=1711995709 2000w" sizes="(min-width: 750px) calc(100vw - 22rem), 1100px" src="//shop.forem.com/cdn/shop/files/mens-classic-tee-ash-back-660afb301d696.jpg?v=1711995709&width=1445" alt="DEV Challenges Classic Tee" loading="lazy" width="1100" height="1100" data-media-id="23857353130093" > <img class="global-media-settings global-media-settings--no-shadow" srcset="//shop.forem.com/cdn/shop/files/mens-classic-tee-ash-front-660afb301f5a6.jpg?v=1711995711&width=550 550w,//shop.forem.com/cdn/shop/files/mens-classic-tee-ash-front-660afb301f5a6.jpg?v=1711995711&width=1100 1100w,//shop.forem.com/cdn/shop/files/mens-classic-tee-ash-front-660afb301f5a6.jpg?v=1711995711&width=1445 1445w,//shop.forem.com/cdn/shop/files/mens-classic-tee-ash-front-660afb301f5a6.jpg?v=1711995711&width=1680 1680w,//shop.forem.com/cdn/shop/files/mens-classic-tee-ash-front-660afb301f5a6.jpg?v=1711995711 2000w" sizes="(min-width: 750px) calc(100vw - 22rem), 1100px" src="//shop.forem.com/cdn/shop/files/mens-classic-tee-ash-front-660afb301f5a6.jpg?v=1711995711&width=1445" alt="DEV Challenges Classic Tee" loading="lazy" width="1100" height="1100" data-media-id="23857353162861" ></div> </div> </product-modal> </div> </section> <script src="//shop.forem.com/cdn/shop/t/11/assets/product-form.js?v=183032352727205275661692899085" defer="defer"></script> <script type="application/ld+json"> { "@context": "http://schema.org/", "@type": "Product", "name": "DEV Challenges Classic Tee", "url": "https:\/\/shop.forem.com\/products\/mens-classic-tee", "image": [ "https:\/\/shop.forem.com\/cdn\/shop\/files\/mens-classic-tee-ash-back-660afb301d696.jpg?v=1711995709\u0026width=1920" ], "description": "The 100% cotton classic tee will help you land a more structured look. It sits nicely, maintains sharp lines around the edges, and goes perfectly with layered streetwear outfits. Plus, it's extra trendy now! • 100% cotton• Sport Grey is 90% cotton, 10% polyester• Ash Grey is 99% cotton, 1% polyester• Heather colors are 50% cotton, 50% polyester• Fabric weight: 5.0–5.3 oz\/yd² (170-180 g\/m²) • Open-end yarn• Tubular fabric• Taped neck and shoulders• Double seam at sleeves and bottom hem• Blank product sourced from Honduras, Nicaragua, Haiti, Dominican Republic, Bangladesh, MexicoThis product is made especially for you as soon as you place an order, which is why it takes us a bit longer to deliver it to you. Making products on demand instead of in bulk helps reduce overproduction, so thank you for making thoughtful purchasing decisions!", "sku": "7552852_14973", "brand": { "@type": "Brand", "name": "Forem Shop" }, "offers": [{ "@type" : "Offer","sku": "7552852_14973","availability" : "http://schema.org/InStock", "price" : 25.0, "priceCurrency" : "USD", "url" : "https:\/\/shop.forem.com\/products\/mens-classic-tee?variant=41228503548013" }, { "@type" : "Offer","sku": "7552852_14974","availability" : "http://schema.org/InStock", "price" : 25.0, "priceCurrency" : "USD", "url" : "https:\/\/shop.forem.com\/products\/mens-classic-tee?variant=41228503580781" }, { "@type" : "Offer","sku": "7552852_14975","availability" : "http://schema.org/InStock", "price" : 25.0, "priceCurrency" : "USD", "url" : "https:\/\/shop.forem.com\/products\/mens-classic-tee?variant=41228503613549" }, { "@type" : "Offer","sku": "7552852_14976","availability" : "http://schema.org/InStock", "price" : 25.0, "priceCurrency" : "USD", "url" : "https:\/\/shop.forem.com\/products\/mens-classic-tee?variant=41228503646317" }, { "@type" : "Offer","sku": "7552852_14977","availability" : "http://schema.org/InStock", "price" : 25.0, "priceCurrency" : "USD", "url" : "https:\/\/shop.forem.com\/products\/mens-classic-tee?variant=41228503679085" }, { "@type" : "Offer","sku": "7552852_14978","availability" : "http://schema.org/InStock", "price" : 25.0, "priceCurrency" : "USD", "url" : "https:\/\/shop.forem.com\/products\/mens-classic-tee?variant=41228503711853" } ] } </script> <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 hiddenInput = document.querySelector('#product-form-template--14728999338093__featured_product_gFVzdj input[name="id"]'); const noScriptInputWrapper = document.createElement('div'); const variantSwitcher = document.querySelector('variant-radios[data-section="template--14728999338093__featured_product_gFVzdj"]') || document.querySelector('variant-selects[data-section="template--14728999338093__featured_product_gFVzdj"]'); noScriptInputWrapper.innerHTML = document.querySelector( '.product-form__noscript-wrapper-template--14728999338093__featured_product_gFVzdj' ).textContent; variantSwitcher.outerHTML = noScriptInputWrapper.outerHTML; document.querySelector('#Variants-template--14728999338093__featured_product_gFVzdj').addEventListener('change', function (event) { hiddenInput.value = event.currentTarget.value; }); }); </script> <script src="//shop.forem.com/cdn/shop/t/11/assets/product-modal.js?v=116616134454508949461692899085" defer="defer"></script> <script src="//shop.forem.com/cdn/shop/t/11/assets/media-gallery.js?v=96661908581229995091692899085" defer="defer"></script> </section><section id="shopify-section-template--14728999338093__featured_collection" class="shopify-section section"><link href="//shop.forem.com/cdn/shop/t/11/assets/component-card.css?v=47260860684073105921692899084" rel="stylesheet" type="text/css" media="all" /> <link href="//shop.forem.com/cdn/shop/t/11/assets/component-price.css?v=70172745017360139101692899084" rel="stylesheet" type="text/css" media="all" /> <link href="//shop.forem.com/cdn/shop/t/11/assets/component-slider.css?v=114212096148022386971692899085" rel="stylesheet" type="text/css" media="all" /> <link href="//shop.forem.com/cdn/shop/t/11/assets/template-collection.css?v=145944865380958730931692899086" rel="stylesheet" type="text/css" media="all" /> <style data-shopify>.section-template--14728999338093__featured_collection-padding { padding-top: 24px; padding-bottom: 27px; } @media screen and (min-width: 750px) { .section-template--14728999338093__featured_collection-padding { padding-top: 32px; padding-bottom: 36px; } }</style><div class="color-background-1 isolate gradient"> <div class="collection section-template--14728999338093__featured_collection-padding"> <div class="collection__title title-wrapper title-wrapper--no-top-margin page-width"><h2 class="title inline-richtext h2 scroll-trigger animate--slide-in"> Latest Products </h2></div> <slider-component class="slider-mobile-gutter page-width page-width-desktop scroll-trigger animate--slide-in"> <ul id="Slider-template--14728999338093__featured_collection" class="grid product-grid contains-card contains-card--product contains-card--standard grid--4-col-desktop grid--2-col-tablet-down" role="list" aria-label="Slider" ><li id="Slide-template--14728999338093__featured_collection-1" class="grid__item scroll-trigger animate--slide-in" data-cascade style="--animation-order: 1;" > <link href="//shop.forem.com/cdn/shop/t/11/assets/component-rating.css?v=157771854592137137841692899085" rel="stylesheet" type="text/css" media="all" /> <link href="//shop.forem.com/cdn/shop/t/11/assets/component-volume-pricing.css?v=56284703641257077881692899085" rel="stylesheet" type="text/css" media="all" /> <div class="card-wrapper product-card-wrapper underline-links-hover"> <div class=" card card--standard card--media " style="--ratio-percent: 100.0%;" > <div class="card__inner color-background-1 gradient ratio" style="--ratio-percent: 100.0%;" ><div class="card__media"> <div class="media media--transparent media--hover-effect"> <img srcset="//shop.forem.com/cdn/shop/files/can-shaped-glass-_16-oz_-16-oz-left-67081e72f3bc9.jpg?v=1728585347&width=165 165w,//shop.forem.com/cdn/shop/files/can-shaped-glass-_16-oz_-16-oz-left-67081e72f3bc9.jpg?v=1728585347&width=360 360w,//shop.forem.com/cdn/shop/files/can-shaped-glass-_16-oz_-16-oz-left-67081e72f3bc9.jpg?v=1728585347&width=533 533w,//shop.forem.com/cdn/shop/files/can-shaped-glass-_16-oz_-16-oz-left-67081e72f3bc9.jpg?v=1728585347&width=720 720w,//shop.forem.com/cdn/shop/files/can-shaped-glass-_16-oz_-16-oz-left-67081e72f3bc9.jpg?v=1728585347&width=940 940w,//shop.forem.com/cdn/shop/files/can-shaped-glass-_16-oz_-16-oz-left-67081e72f3bc9.jpg?v=1728585347&width=1066 1066w,//shop.forem.com/cdn/shop/files/can-shaped-glass-_16-oz_-16-oz-left-67081e72f3bc9.jpg?v=1728585347 2000w " src="//shop.forem.com/cdn/shop/files/can-shaped-glass-_16-oz_-16-oz-left-67081e72f3bc9.jpg?v=1728585347&width=533" sizes="(min-width: 1000px) 217px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="DEV Challenges Web Game Winner Drinking Glass" class="motion-reduce" loading="lazy" width="2000" height="2000" > <img srcset="//shop.forem.com/cdn/shop/files/can-shaped-glass-_16-oz_-16-oz-front-67081e72f2e9a.jpg?v=1728585343&width=165 165w,//shop.forem.com/cdn/shop/files/can-shaped-glass-_16-oz_-16-oz-front-67081e72f2e9a.jpg?v=1728585343&width=360 360w,//shop.forem.com/cdn/shop/files/can-shaped-glass-_16-oz_-16-oz-front-67081e72f2e9a.jpg?v=1728585343&width=533 533w,//shop.forem.com/cdn/shop/files/can-shaped-glass-_16-oz_-16-oz-front-67081e72f2e9a.jpg?v=1728585343&width=720 720w,//shop.forem.com/cdn/shop/files/can-shaped-glass-_16-oz_-16-oz-front-67081e72f2e9a.jpg?v=1728585343&width=940 940w,//shop.forem.com/cdn/shop/files/can-shaped-glass-_16-oz_-16-oz-front-67081e72f2e9a.jpg?v=1728585343&width=1066 1066w,//shop.forem.com/cdn/shop/files/can-shaped-glass-_16-oz_-16-oz-front-67081e72f2e9a.jpg?v=1728585343 2000w " src="//shop.forem.com/cdn/shop/files/can-shaped-glass-_16-oz_-16-oz-front-67081e72f2e9a.jpg?v=1728585343&width=533" sizes="(min-width: 1000px) 217px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="" class="motion-reduce" loading="lazy" width="2000" height="2000" ></div> </div><div class="card__content"> <div class="card__information"> <h3 class="card__heading" > <a href="/products/can-shaped-glass-2" id="StandardCardNoMediaLink-template--14728999338093__featured_collection-7549251092589" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--14728999338093__featured_collection-7549251092589 NoMediaStandardBadge-template--14728999338093__featured_collection-7549251092589" > DEV Challenges Web Game Winner Drinking Glass </a> </h3> </div> <div class="card__badge bottom right"></div> </div> </div> <div class="card__content"> <div class="card__information"> <h3 class="card__heading h5" id="title-template--14728999338093__featured_collection-7549251092589" > <a href="/products/can-shaped-glass-2" id="CardLink-template--14728999338093__featured_collection-7549251092589" class="full-unstyled-link" aria-labelledby="CardLink-template--14728999338093__featured_collection-7549251092589 Badge-template--14728999338093__featured_collection-7549251092589" > DEV Challenges Web Game Winner Drinking Glass </a> </h3> <div class="card-information"><span class="caption-large light"></span> <div class=" price " > <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> <span class="price-item price-item--regular"> $15.00 USD </span></div> <div class="price__sale"> <span class="visually-hidden visually-hidden--inline">Regular price</span> <span> <s class="price-item price-item--regular"> </s> </span><span class="visually-hidden visually-hidden--inline">Sale price</span> <span class="price-item price-item--sale price-item--last"> $15.00 USD </span> </div> <small class="unit-price caption hidden"> <span class="visually-hidden">Unit price</span> <span class="price-item price-item--last"> <span></span> <span aria-hidden="true">/</span> <span class="visually-hidden"> per </span> <span> </span> </span> </small> </div></div> </div> </div><div class="card__badge bottom right"></div> </div> </div> </div> </li><li id="Slide-template--14728999338093__featured_collection-2" class="grid__item scroll-trigger animate--slide-in" data-cascade style="--animation-order: 2;" > <link href="//shop.forem.com/cdn/shop/t/11/assets/component-rating.css?v=157771854592137137841692899085" rel="stylesheet" type="text/css" media="all" /> <link href="//shop.forem.com/cdn/shop/t/11/assets/component-volume-pricing.css?v=56284703641257077881692899085" rel="stylesheet" type="text/css" media="all" /> <div class="card-wrapper product-card-wrapper underline-links-hover"> <div class=" card card--standard card--media " style="--ratio-percent: 100.0%;" > <div class="card__inner color-background-1 gradient ratio" style="--ratio-percent: 100.0%;" ><div class="card__media"> <div class="media media--transparent media--hover-effect"> <img srcset="//shop.forem.com/cdn/shop/files/can-shaped-glass-_16-oz_-16-oz-left-67082064dc0d9.jpg?v=1728585844&width=165 165w,//shop.forem.com/cdn/shop/files/can-shaped-glass-_16-oz_-16-oz-left-67082064dc0d9.jpg?v=1728585844&width=360 360w,//shop.forem.com/cdn/shop/files/can-shaped-glass-_16-oz_-16-oz-left-67082064dc0d9.jpg?v=1728585844&width=533 533w,//shop.forem.com/cdn/shop/files/can-shaped-glass-_16-oz_-16-oz-left-67082064dc0d9.jpg?v=1728585844&width=720 720w,//shop.forem.com/cdn/shop/files/can-shaped-glass-_16-oz_-16-oz-left-67082064dc0d9.jpg?v=1728585844&width=940 940w,//shop.forem.com/cdn/shop/files/can-shaped-glass-_16-oz_-16-oz-left-67082064dc0d9.jpg?v=1728585844&width=1066 1066w,//shop.forem.com/cdn/shop/files/can-shaped-glass-_16-oz_-16-oz-left-67082064dc0d9.jpg?v=1728585844 2000w " src="//shop.forem.com/cdn/shop/files/can-shaped-glass-_16-oz_-16-oz-left-67082064dc0d9.jpg?v=1728585844&width=533" sizes="(min-width: 1000px) 217px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="DEV Challenges - Frontend Winner Drinking Glass" class="motion-reduce" loading="lazy" width="2000" height="2000" > <img srcset="//shop.forem.com/cdn/shop/files/can-shaped-glass-_16-oz_-16-oz-front-67082064d81ee.jpg?v=1728585840&width=165 165w,//shop.forem.com/cdn/shop/files/can-shaped-glass-_16-oz_-16-oz-front-67082064d81ee.jpg?v=1728585840&width=360 360w,//shop.forem.com/cdn/shop/files/can-shaped-glass-_16-oz_-16-oz-front-67082064d81ee.jpg?v=1728585840&width=533 533w,//shop.forem.com/cdn/shop/files/can-shaped-glass-_16-oz_-16-oz-front-67082064d81ee.jpg?v=1728585840&width=720 720w,//shop.forem.com/cdn/shop/files/can-shaped-glass-_16-oz_-16-oz-front-67082064d81ee.jpg?v=1728585840&width=940 940w,//shop.forem.com/cdn/shop/files/can-shaped-glass-_16-oz_-16-oz-front-67082064d81ee.jpg?v=1728585840&width=1066 1066w,//shop.forem.com/cdn/shop/files/can-shaped-glass-_16-oz_-16-oz-front-67082064d81ee.jpg?v=1728585840 2000w " src="//shop.forem.com/cdn/shop/files/can-shaped-glass-_16-oz_-16-oz-front-67082064d81ee.jpg?v=1728585840&width=533" sizes="(min-width: 1000px) 217px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="" class="motion-reduce" loading="lazy" width="2000" height="2000" ></div> </div><div class="card__content"> <div class="card__information"> <h3 class="card__heading" > <a href="/products/can-shaped-glass-1" id="StandardCardNoMediaLink-template--14728999338093__featured_collection-7267200106605" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--14728999338093__featured_collection-7267200106605 NoMediaStandardBadge-template--14728999338093__featured_collection-7267200106605" > DEV Challenges - Frontend Winner Drinking Glass </a> </h3> </div> <div class="card__badge bottom right"></div> </div> </div> <div class="card__content"> <div class="card__information"> <h3 class="card__heading h5" id="title-template--14728999338093__featured_collection-7267200106605" > <a href="/products/can-shaped-glass-1" id="CardLink-template--14728999338093__featured_collection-7267200106605" class="full-unstyled-link" aria-labelledby="CardLink-template--14728999338093__featured_collection-7267200106605 Badge-template--14728999338093__featured_collection-7267200106605" > DEV Challenges - Frontend Winner Drinking Glass </a> </h3> <div class="card-information"><span class="caption-large light"></span> <div class=" price " > <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> <span class="price-item price-item--regular"> $15.00 USD </span></div> <div class="price__sale"> <span class="visually-hidden visually-hidden--inline">Regular price</span> <span> <s class="price-item price-item--regular"> </s> </span><span class="visually-hidden visually-hidden--inline">Sale price</span> <span class="price-item price-item--sale price-item--last"> $15.00 USD </span> </div> <small class="unit-price caption hidden"> <span class="visually-hidden">Unit price</span> <span class="price-item price-item--last"> <span></span> <span aria-hidden="true">/</span> <span class="visually-hidden"> per </span> <span> </span> </span> </small> </div></div> </div> </div><div class="card__badge bottom right"></div> </div> </div> </div> </li><li id="Slide-template--14728999338093__featured_collection-3" class="grid__item scroll-trigger animate--slide-in" data-cascade style="--animation-order: 3;" > <link href="//shop.forem.com/cdn/shop/t/11/assets/component-rating.css?v=157771854592137137841692899085" rel="stylesheet" type="text/css" media="all" /> <link href="//shop.forem.com/cdn/shop/t/11/assets/component-volume-pricing.css?v=56284703641257077881692899085" rel="stylesheet" type="text/css" media="all" /> <div class="card-wrapper product-card-wrapper underline-links-hover"> <div class=" card card--standard card--media " style="--ratio-percent: 100.0%;" > <div class="card__inner color-background-1 gradient ratio" style="--ratio-percent: 100.0%;" ><div class="card__media"> <div class="media media--transparent media--hover-effect"> <img srcset="//shop.forem.com/cdn/shop/files/mens-classic-tee-ash-back-660afb301d696.jpg?v=1711995709&width=165 165w,//shop.forem.com/cdn/shop/files/mens-classic-tee-ash-back-660afb301d696.jpg?v=1711995709&width=360 360w,//shop.forem.com/cdn/shop/files/mens-classic-tee-ash-back-660afb301d696.jpg?v=1711995709&width=533 533w,//shop.forem.com/cdn/shop/files/mens-classic-tee-ash-back-660afb301d696.jpg?v=1711995709&width=720 720w,//shop.forem.com/cdn/shop/files/mens-classic-tee-ash-back-660afb301d696.jpg?v=1711995709&width=940 940w,//shop.forem.com/cdn/shop/files/mens-classic-tee-ash-back-660afb301d696.jpg?v=1711995709&width=1066 1066w,//shop.forem.com/cdn/shop/files/mens-classic-tee-ash-back-660afb301d696.jpg?v=1711995709 2000w " src="//shop.forem.com/cdn/shop/files/mens-classic-tee-ash-back-660afb301d696.jpg?v=1711995709&width=533" sizes="(min-width: 1000px) 217px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="DEV Challenges Classic Tee" class="motion-reduce" loading="lazy" width="2000" height="2000" > <img srcset="//shop.forem.com/cdn/shop/files/mens-classic-tee-ash-front-660afb301f5a6.jpg?v=1711995711&width=165 165w,//shop.forem.com/cdn/shop/files/mens-classic-tee-ash-front-660afb301f5a6.jpg?v=1711995711&width=360 360w,//shop.forem.com/cdn/shop/files/mens-classic-tee-ash-front-660afb301f5a6.jpg?v=1711995711&width=533 533w,//shop.forem.com/cdn/shop/files/mens-classic-tee-ash-front-660afb301f5a6.jpg?v=1711995711&width=720 720w,//shop.forem.com/cdn/shop/files/mens-classic-tee-ash-front-660afb301f5a6.jpg?v=1711995711&width=940 940w,//shop.forem.com/cdn/shop/files/mens-classic-tee-ash-front-660afb301f5a6.jpg?v=1711995711&width=1066 1066w,//shop.forem.com/cdn/shop/files/mens-classic-tee-ash-front-660afb301f5a6.jpg?v=1711995711 2000w " src="//shop.forem.com/cdn/shop/files/mens-classic-tee-ash-front-660afb301f5a6.jpg?v=1711995711&width=533" sizes="(min-width: 1000px) 217px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="" class="motion-reduce" loading="lazy" width="2000" height="2000" ></div> </div><div class="card__content"> <div class="card__information"> <h3 class="card__heading" > <a href="/products/mens-classic-tee" id="StandardCardNoMediaLink-template--14728999338093__featured_collection-7267198369901" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--14728999338093__featured_collection-7267198369901 NoMediaStandardBadge-template--14728999338093__featured_collection-7267198369901" > DEV Challenges Classic Tee </a> </h3> </div> <div class="card__badge bottom right"></div> </div> </div> <div class="card__content"> <div class="card__information"> <h3 class="card__heading h5" id="title-template--14728999338093__featured_collection-7267198369901" > <a href="/products/mens-classic-tee" id="CardLink-template--14728999338093__featured_collection-7267198369901" class="full-unstyled-link" aria-labelledby="CardLink-template--14728999338093__featured_collection-7267198369901 Badge-template--14728999338093__featured_collection-7267198369901" > DEV Challenges Classic Tee </a> </h3> <div class="card-information"><span class="caption-large light"></span> <div class=" price " > <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> <span class="price-item price-item--regular"> $25.00 USD </span></div> <div class="price__sale"> <span class="visually-hidden visually-hidden--inline">Regular price</span> <span> <s class="price-item price-item--regular"> </s> </span><span class="visually-hidden visually-hidden--inline">Sale price</span> <span class="price-item price-item--sale price-item--last"> $25.00 USD </span> </div> <small class="unit-price caption hidden"> <span class="visually-hidden">Unit price</span> <span class="price-item price-item--last"> <span></span> <span aria-hidden="true">/</span> <span class="visually-hidden"> per </span> <span> </span> </span> </small> </div></div> </div> </div><div class="card__badge bottom right"></div> </div> </div> </div> </li><li id="Slide-template--14728999338093__featured_collection-4" class="grid__item scroll-trigger animate--slide-in" data-cascade style="--animation-order: 4;" > <link href="//shop.forem.com/cdn/shop/t/11/assets/component-rating.css?v=157771854592137137841692899085" rel="stylesheet" type="text/css" media="all" /> <link href="//shop.forem.com/cdn/shop/t/11/assets/component-volume-pricing.css?v=56284703641257077881692899085" rel="stylesheet" type="text/css" media="all" /> <div class="card-wrapper product-card-wrapper underline-links-hover"> <div class=" card card--standard card--media " style="--ratio-percent: 100.0%;" > <div class="card__inner color-background-1 gradient ratio" style="--ratio-percent: 100.0%;" ><div class="card__media"> <div class="media media--transparent media--hover-effect"> <img srcset="//shop.forem.com/cdn/shop/files/travel-mug-with-a-handle-white-25-oz-right-660afab626949.jpg?v=1711996708&width=165 165w,//shop.forem.com/cdn/shop/files/travel-mug-with-a-handle-white-25-oz-right-660afab626949.jpg?v=1711996708&width=360 360w,//shop.forem.com/cdn/shop/files/travel-mug-with-a-handle-white-25-oz-right-660afab626949.jpg?v=1711996708&width=533 533w,//shop.forem.com/cdn/shop/files/travel-mug-with-a-handle-white-25-oz-right-660afab626949.jpg?v=1711996708&width=720 720w,//shop.forem.com/cdn/shop/files/travel-mug-with-a-handle-white-25-oz-right-660afab626949.jpg?v=1711996708&width=940 940w,//shop.forem.com/cdn/shop/files/travel-mug-with-a-handle-white-25-oz-right-660afab626949.jpg?v=1711996708&width=1066 1066w,//shop.forem.com/cdn/shop/files/travel-mug-with-a-handle-white-25-oz-right-660afab626949.jpg?v=1711996708 2000w " src="//shop.forem.com/cdn/shop/files/travel-mug-with-a-handle-white-25-oz-right-660afab626949.jpg?v=1711996708&width=533" sizes="(min-width: 1000px) 217px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="DEV Challenges Travel Mug" class="motion-reduce" loading="lazy" width="2000" height="2000" > <img srcset="//shop.forem.com/cdn/shop/files/travel-mug-with-a-handle-white-25-oz-front-660afab62538f.jpg?v=1711996708&width=165 165w,//shop.forem.com/cdn/shop/files/travel-mug-with-a-handle-white-25-oz-front-660afab62538f.jpg?v=1711996708&width=360 360w,//shop.forem.com/cdn/shop/files/travel-mug-with-a-handle-white-25-oz-front-660afab62538f.jpg?v=1711996708&width=533 533w,//shop.forem.com/cdn/shop/files/travel-mug-with-a-handle-white-25-oz-front-660afab62538f.jpg?v=1711996708&width=720 720w,//shop.forem.com/cdn/shop/files/travel-mug-with-a-handle-white-25-oz-front-660afab62538f.jpg?v=1711996708&width=940 940w,//shop.forem.com/cdn/shop/files/travel-mug-with-a-handle-white-25-oz-front-660afab62538f.jpg?v=1711996708&width=1066 1066w,//shop.forem.com/cdn/shop/files/travel-mug-with-a-handle-white-25-oz-front-660afab62538f.jpg?v=1711996708 2000w " src="//shop.forem.com/cdn/shop/files/travel-mug-with-a-handle-white-25-oz-front-660afab62538f.jpg?v=1711996708&width=533" sizes="(min-width: 1000px) 217px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="" class="motion-reduce" loading="lazy" width="2000" height="2000" ></div> </div><div class="card__content"> <div class="card__information"> <h3 class="card__heading" > <a href="/products/travel-mug-with-a-handle" id="StandardCardNoMediaLink-template--14728999338093__featured_collection-7267198206061" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--14728999338093__featured_collection-7267198206061 NoMediaStandardBadge-template--14728999338093__featured_collection-7267198206061" > DEV Challenges Travel Mug </a> </h3> </div> <div class="card__badge bottom right"></div> </div> </div> <div class="card__content"> <div class="card__information"> <h3 class="card__heading h5" id="title-template--14728999338093__featured_collection-7267198206061" > <a href="/products/travel-mug-with-a-handle" id="CardLink-template--14728999338093__featured_collection-7267198206061" class="full-unstyled-link" aria-labelledby="CardLink-template--14728999338093__featured_collection-7267198206061 Badge-template--14728999338093__featured_collection-7267198206061" > DEV Challenges Travel Mug </a> </h3> <div class="card-information"><span class="caption-large light"></span> <div class=" price " > <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> <span class="price-item price-item--regular"> $25.00 USD </span></div> <div class="price__sale"> <span class="visually-hidden visually-hidden--inline">Regular price</span> <span> <s class="price-item price-item--regular"> </s> </span><span class="visually-hidden visually-hidden--inline">Sale price</span> <span class="price-item price-item--sale price-item--last"> $25.00 USD </span> </div> <small class="unit-price caption hidden"> <span class="visually-hidden">Unit price</span> <span class="price-item price-item--last"> <span></span> <span aria-hidden="true">/</span> <span class="visually-hidden"> per </span> <span> </span> </span> </small> </div></div> </div> </div><div class="card__badge bottom right"></div> </div> </div> </div> </li><li id="Slide-template--14728999338093__featured_collection-5" class="grid__item scroll-trigger animate--slide-in" data-cascade style="--animation-order: 5;" > <link href="//shop.forem.com/cdn/shop/t/11/assets/component-rating.css?v=157771854592137137841692899085" rel="stylesheet" type="text/css" media="all" /> <link href="//shop.forem.com/cdn/shop/t/11/assets/component-volume-pricing.css?v=56284703641257077881692899085" rel="stylesheet" type="text/css" media="all" /> <div class="card-wrapper product-card-wrapper underline-links-hover"> <div class=" card card--standard card--media " style="--ratio-percent: 100.0%;" > <div class="card__inner color-background-1 gradient ratio" style="--ratio-percent: 100.0%;" ><div class="card__media"> <div class="media media--transparent media--hover-effect"> <img srcset="//shop.forem.com/cdn/shop/files/unisex-garment-dyed-heavyweight-t-shirt-white-front-65e8c089cb795.jpg?v=1709752469&width=165 165w,//shop.forem.com/cdn/shop/files/unisex-garment-dyed-heavyweight-t-shirt-white-front-65e8c089cb795.jpg?v=1709752469&width=360 360w,//shop.forem.com/cdn/shop/files/unisex-garment-dyed-heavyweight-t-shirt-white-front-65e8c089cb795.jpg?v=1709752469&width=533 533w,//shop.forem.com/cdn/shop/files/unisex-garment-dyed-heavyweight-t-shirt-white-front-65e8c089cb795.jpg?v=1709752469&width=720 720w,//shop.forem.com/cdn/shop/files/unisex-garment-dyed-heavyweight-t-shirt-white-front-65e8c089cb795.jpg?v=1709752469&width=940 940w,//shop.forem.com/cdn/shop/files/unisex-garment-dyed-heavyweight-t-shirt-white-front-65e8c089cb795.jpg?v=1709752469&width=1066 1066w,//shop.forem.com/cdn/shop/files/unisex-garment-dyed-heavyweight-t-shirt-white-front-65e8c089cb795.jpg?v=1709752469 2000w " src="//shop.forem.com/cdn/shop/files/unisex-garment-dyed-heavyweight-t-shirt-white-front-65e8c089cb795.jpg?v=1709752469&width=533" sizes="(min-width: 1000px) 217px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="we_coded Cotton T-Shirt" class="motion-reduce" loading="lazy" width="2000" height="2000" > <img srcset="//shop.forem.com/cdn/shop/files/unisex-garment-dyed-heavyweight-t-shirt-white-front-65e8c089cc945.jpg?v=1709752472&width=165 165w,//shop.forem.com/cdn/shop/files/unisex-garment-dyed-heavyweight-t-shirt-white-front-65e8c089cc945.jpg?v=1709752472&width=360 360w,//shop.forem.com/cdn/shop/files/unisex-garment-dyed-heavyweight-t-shirt-white-front-65e8c089cc945.jpg?v=1709752472&width=533 533w,//shop.forem.com/cdn/shop/files/unisex-garment-dyed-heavyweight-t-shirt-white-front-65e8c089cc945.jpg?v=1709752472&width=720 720w,//shop.forem.com/cdn/shop/files/unisex-garment-dyed-heavyweight-t-shirt-white-front-65e8c089cc945.jpg?v=1709752472&width=940 940w,//shop.forem.com/cdn/shop/files/unisex-garment-dyed-heavyweight-t-shirt-white-front-65e8c089cc945.jpg?v=1709752472&width=1066 1066w,//shop.forem.com/cdn/shop/files/unisex-garment-dyed-heavyweight-t-shirt-white-front-65e8c089cc945.jpg?v=1709752472 2000w " src="//shop.forem.com/cdn/shop/files/unisex-garment-dyed-heavyweight-t-shirt-white-front-65e8c089cc945.jpg?v=1709752472&width=533" sizes="(min-width: 1000px) 217px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="" class="motion-reduce" loading="lazy" width="2000" height="2000" ></div> </div><div class="card__content"> <div class="card__information"> <h3 class="card__heading" > <a href="/products/we_coded-cotton-t-shirt" id="StandardCardNoMediaLink-template--14728999338093__featured_collection-7225020448877" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--14728999338093__featured_collection-7225020448877 NoMediaStandardBadge-template--14728999338093__featured_collection-7225020448877" > we_coded Cotton T-Shirt </a> </h3> </div> <div class="card__badge bottom right"></div> </div> </div> <div class="card__content"> <div class="card__information"> <h3 class="card__heading h5" id="title-template--14728999338093__featured_collection-7225020448877" > <a href="/products/we_coded-cotton-t-shirt" id="CardLink-template--14728999338093__featured_collection-7225020448877" class="full-unstyled-link" aria-labelledby="CardLink-template--14728999338093__featured_collection-7225020448877 Badge-template--14728999338093__featured_collection-7225020448877" > we_coded Cotton T-Shirt </a> </h3> <div class="card-information"><span class="caption-large light"></span> <div class=" price " > <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> <span class="price-item price-item--regular"> $25.00 USD </span></div> <div class="price__sale"> <span class="visually-hidden visually-hidden--inline">Regular price</span> <span> <s class="price-item price-item--regular"> </s> </span><span class="visually-hidden visually-hidden--inline">Sale price</span> <span class="price-item price-item--sale price-item--last"> $25.00 USD </span> </div> <small class="unit-price caption hidden"> <span class="visually-hidden">Unit price</span> <span class="price-item price-item--last"> <span></span> <span aria-hidden="true">/</span> <span class="visually-hidden"> per </span> <span> </span> </span> </small> </div></div> </div> </div><div class="card__badge bottom right"></div> </div> </div> </div> </li><li id="Slide-template--14728999338093__featured_collection-6" class="grid__item scroll-trigger animate--slide-in" data-cascade style="--animation-order: 6;" > <link href="//shop.forem.com/cdn/shop/t/11/assets/component-rating.css?v=157771854592137137841692899085" rel="stylesheet" type="text/css" media="all" /> <link href="//shop.forem.com/cdn/shop/t/11/assets/component-volume-pricing.css?v=56284703641257077881692899085" rel="stylesheet" type="text/css" media="all" /> <div class="card-wrapper product-card-wrapper underline-links-hover"> <div class=" card card--standard card--media " style="--ratio-percent: 100.0%;" > <div class="card__inner color-background-1 gradient ratio" style="--ratio-percent: 100.0%;" ><div class="card__media"> <div class="media media--transparent media--hover-effect"> <img srcset="//shop.forem.com/cdn/shop/files/organic-baseball-cap-black-front-65e8bf427033b.jpg?v=1709752139&width=165 165w,//shop.forem.com/cdn/shop/files/organic-baseball-cap-black-front-65e8bf427033b.jpg?v=1709752139&width=360 360w,//shop.forem.com/cdn/shop/files/organic-baseball-cap-black-front-65e8bf427033b.jpg?v=1709752139&width=533 533w,//shop.forem.com/cdn/shop/files/organic-baseball-cap-black-front-65e8bf427033b.jpg?v=1709752139&width=720 720w,//shop.forem.com/cdn/shop/files/organic-baseball-cap-black-front-65e8bf427033b.jpg?v=1709752139&width=940 940w,//shop.forem.com/cdn/shop/files/organic-baseball-cap-black-front-65e8bf427033b.jpg?v=1709752139&width=1066 1066w,//shop.forem.com/cdn/shop/files/organic-baseball-cap-black-front-65e8bf427033b.jpg?v=1709752139 2000w " src="//shop.forem.com/cdn/shop/files/organic-baseball-cap-black-front-65e8bf427033b.jpg?v=1709752139&width=533" sizes="(min-width: 1000px) 217px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="we_coded Organic Cotton Hat" class="motion-reduce" loading="lazy" width="2000" height="2000" > <img srcset="//shop.forem.com/cdn/shop/files/organic-baseball-cap-black-front-65e8bf42e707b.jpg?v=1709752141&width=165 165w,//shop.forem.com/cdn/shop/files/organic-baseball-cap-black-front-65e8bf42e707b.jpg?v=1709752141&width=360 360w,//shop.forem.com/cdn/shop/files/organic-baseball-cap-black-front-65e8bf42e707b.jpg?v=1709752141&width=533 533w,//shop.forem.com/cdn/shop/files/organic-baseball-cap-black-front-65e8bf42e707b.jpg?v=1709752141&width=720 720w,//shop.forem.com/cdn/shop/files/organic-baseball-cap-black-front-65e8bf42e707b.jpg?v=1709752141&width=940 940w,//shop.forem.com/cdn/shop/files/organic-baseball-cap-black-front-65e8bf42e707b.jpg?v=1709752141&width=1066 1066w,//shop.forem.com/cdn/shop/files/organic-baseball-cap-black-front-65e8bf42e707b.jpg?v=1709752141 2000w " src="//shop.forem.com/cdn/shop/files/organic-baseball-cap-black-front-65e8bf42e707b.jpg?v=1709752141&width=533" sizes="(min-width: 1000px) 217px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="" class="motion-reduce" loading="lazy" width="2000" height="2000" ></div> </div><div class="card__content"> <div class="card__information"> <h3 class="card__heading" > <a href="/products/we_coded-organic-cotton-dad-hat" id="StandardCardNoMediaLink-template--14728999338093__featured_collection-7224934269037" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--14728999338093__featured_collection-7224934269037 NoMediaStandardBadge-template--14728999338093__featured_collection-7224934269037" > we_coded Organic Cotton Hat </a> </h3> </div> <div class="card__badge bottom right"></div> </div> </div> <div class="card__content"> <div class="card__information"> <h3 class="card__heading h5" id="title-template--14728999338093__featured_collection-7224934269037" > <a href="/products/we_coded-organic-cotton-dad-hat" id="CardLink-template--14728999338093__featured_collection-7224934269037" class="full-unstyled-link" aria-labelledby="CardLink-template--14728999338093__featured_collection-7224934269037 Badge-template--14728999338093__featured_collection-7224934269037" > we_coded Organic Cotton Hat </a> </h3> <div class="card-information"><span class="caption-large light"></span> <div class=" price " > <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> <span class="price-item price-item--regular"> $25.00 USD </span></div> <div class="price__sale"> <span class="visually-hidden visually-hidden--inline">Regular price</span> <span> <s class="price-item price-item--regular"> </s> </span><span class="visually-hidden visually-hidden--inline">Sale price</span> <span class="price-item price-item--sale price-item--last"> $25.00 USD </span> </div> <small class="unit-price caption hidden"> <span class="visually-hidden">Unit price</span> <span class="price-item price-item--last"> <span></span> <span aria-hidden="true">/</span> <span class="visually-hidden"> per </span> <span> </span> </span> </small> </div></div> </div> </div><div class="card__badge bottom right"></div> </div> </div> </div> </li><li id="Slide-template--14728999338093__featured_collection-7" class="grid__item scroll-trigger animate--slide-in" data-cascade style="--animation-order: 7;" > <link href="//shop.forem.com/cdn/shop/t/11/assets/component-rating.css?v=157771854592137137841692899085" rel="stylesheet" type="text/css" media="all" /> <link href="//shop.forem.com/cdn/shop/t/11/assets/component-volume-pricing.css?v=56284703641257077881692899085" rel="stylesheet" type="text/css" media="all" /> <div class="card-wrapper product-card-wrapper underline-links-hover"> <div class=" card card--standard card--media " style="--ratio-percent: 100.0%;" > <div class="card__inner color-background-1 gradient ratio" style="--ratio-percent: 100.0%;" ><div class="card__media"> <div class="media media--transparent media--hover-effect"> <img srcset="//shop.forem.com/cdn/shop/files/eco-tote-bag-black-front-65e8be6807f81.jpg?v=1709751922&width=165 165w,//shop.forem.com/cdn/shop/files/eco-tote-bag-black-front-65e8be6807f81.jpg?v=1709751922&width=360 360w,//shop.forem.com/cdn/shop/files/eco-tote-bag-black-front-65e8be6807f81.jpg?v=1709751922&width=533 533w,//shop.forem.com/cdn/shop/files/eco-tote-bag-black-front-65e8be6807f81.jpg?v=1709751922&width=720 720w,//shop.forem.com/cdn/shop/files/eco-tote-bag-black-front-65e8be6807f81.jpg?v=1709751922&width=940 940w,//shop.forem.com/cdn/shop/files/eco-tote-bag-black-front-65e8be6807f81.jpg?v=1709751922&width=1066 1066w,//shop.forem.com/cdn/shop/files/eco-tote-bag-black-front-65e8be6807f81.jpg?v=1709751922 2000w " src="//shop.forem.com/cdn/shop/files/eco-tote-bag-black-front-65e8be6807f81.jpg?v=1709751922&width=533" sizes="(min-width: 1000px) 217px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="we_coded Organic Cotton Tote Bag" class="motion-reduce" loading="lazy" width="2000" height="2000" > <img srcset="//shop.forem.com/cdn/shop/files/eco-tote-bag-black-product-details-65e8be68092e2.jpg?v=1709751924&width=165 165w,//shop.forem.com/cdn/shop/files/eco-tote-bag-black-product-details-65e8be68092e2.jpg?v=1709751924&width=360 360w,//shop.forem.com/cdn/shop/files/eco-tote-bag-black-product-details-65e8be68092e2.jpg?v=1709751924&width=533 533w,//shop.forem.com/cdn/shop/files/eco-tote-bag-black-product-details-65e8be68092e2.jpg?v=1709751924&width=720 720w,//shop.forem.com/cdn/shop/files/eco-tote-bag-black-product-details-65e8be68092e2.jpg?v=1709751924&width=940 940w,//shop.forem.com/cdn/shop/files/eco-tote-bag-black-product-details-65e8be68092e2.jpg?v=1709751924&width=1066 1066w,//shop.forem.com/cdn/shop/files/eco-tote-bag-black-product-details-65e8be68092e2.jpg?v=1709751924 2000w " src="//shop.forem.com/cdn/shop/files/eco-tote-bag-black-product-details-65e8be68092e2.jpg?v=1709751924&width=533" sizes="(min-width: 1000px) 217px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="" class="motion-reduce" loading="lazy" width="2000" height="2000" ></div> </div><div class="card__content"> <div class="card__information"> <h3 class="card__heading" > <a href="/products/eco-tote-bag" id="StandardCardNoMediaLink-template--14728999338093__featured_collection-7224867815533" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--14728999338093__featured_collection-7224867815533 NoMediaStandardBadge-template--14728999338093__featured_collection-7224867815533" > we_coded Organic Cotton Tote Bag </a> </h3> </div> <div class="card__badge bottom right"></div> </div> </div> <div class="card__content"> <div class="card__information"> <h3 class="card__heading h5" id="title-template--14728999338093__featured_collection-7224867815533" > <a href="/products/eco-tote-bag" id="CardLink-template--14728999338093__featured_collection-7224867815533" class="full-unstyled-link" aria-labelledby="CardLink-template--14728999338093__featured_collection-7224867815533 Badge-template--14728999338093__featured_collection-7224867815533" > we_coded Organic Cotton Tote Bag </a> </h3> <div class="card-information"><span class="caption-large light"></span> <div class=" price " > <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> <span class="price-item price-item--regular"> $25.00 USD </span></div> <div class="price__sale"> <span class="visually-hidden visually-hidden--inline">Regular price</span> <span> <s class="price-item price-item--regular"> </s> </span><span class="visually-hidden visually-hidden--inline">Sale price</span> <span class="price-item price-item--sale price-item--last"> $25.00 USD </span> </div> <small class="unit-price caption hidden"> <span class="visually-hidden">Unit price</span> <span class="price-item price-item--last"> <span></span> <span aria-hidden="true">/</span> <span class="visually-hidden"> per </span> <span> </span> </span> </small> </div></div> </div> </div><div class="card__badge bottom right"></div> </div> </div> </div> </li><li id="Slide-template--14728999338093__featured_collection-8" class="grid__item scroll-trigger animate--slide-in" data-cascade style="--animation-order: 8;" > <link href="//shop.forem.com/cdn/shop/t/11/assets/component-rating.css?v=157771854592137137841692899085" rel="stylesheet" type="text/css" media="all" /> <link href="//shop.forem.com/cdn/shop/t/11/assets/component-volume-pricing.css?v=56284703641257077881692899085" rel="stylesheet" type="text/css" media="all" /> <div class="card-wrapper product-card-wrapper underline-links-hover"> <div class=" card card--standard card--media " style="--ratio-percent: 100.0%;" > <div class="card__inner color-background-1 gradient ratio" style="--ratio-percent: 100.0%;" ><div class="card__media"> <div class="media media--transparent media--hover-effect"> <img srcset="//shop.forem.com/cdn/shop/files/white-ceramic-mug-with-color-inside-yellow-11oz-front-64935471bf930.jpg?v=1687377018&width=165 165w,//shop.forem.com/cdn/shop/files/white-ceramic-mug-with-color-inside-yellow-11oz-front-64935471bf930.jpg?v=1687377018&width=360 360w,//shop.forem.com/cdn/shop/files/white-ceramic-mug-with-color-inside-yellow-11oz-front-64935471bf930.jpg?v=1687377018&width=533 533w,//shop.forem.com/cdn/shop/files/white-ceramic-mug-with-color-inside-yellow-11oz-front-64935471bf930.jpg?v=1687377018&width=720 720w,//shop.forem.com/cdn/shop/files/white-ceramic-mug-with-color-inside-yellow-11oz-front-64935471bf930.jpg?v=1687377018&width=940 940w,//shop.forem.com/cdn/shop/files/white-ceramic-mug-with-color-inside-yellow-11oz-front-64935471bf930.jpg?v=1687377018&width=1066 1066w,//shop.forem.com/cdn/shop/files/white-ceramic-mug-with-color-inside-yellow-11oz-front-64935471bf930.jpg?v=1687377018 2000w " src="//shop.forem.com/cdn/shop/files/white-ceramic-mug-with-color-inside-yellow-11oz-front-64935471bf930.jpg?v=1687377018&width=533" sizes="(min-width: 1000px) 217px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="DEV Pride Mug" class="motion-reduce" loading="lazy" width="2000" height="2000" > <img srcset="//shop.forem.com/cdn/shop/files/white-ceramic-mug-with-color-inside-black-11oz-right-64935471c1ed0.jpg?v=1687377019&width=165 165w,//shop.forem.com/cdn/shop/files/white-ceramic-mug-with-color-inside-black-11oz-right-64935471c1ed0.jpg?v=1687377019&width=360 360w,//shop.forem.com/cdn/shop/files/white-ceramic-mug-with-color-inside-black-11oz-right-64935471c1ed0.jpg?v=1687377019&width=533 533w,//shop.forem.com/cdn/shop/files/white-ceramic-mug-with-color-inside-black-11oz-right-64935471c1ed0.jpg?v=1687377019&width=720 720w,//shop.forem.com/cdn/shop/files/white-ceramic-mug-with-color-inside-black-11oz-right-64935471c1ed0.jpg?v=1687377019&width=940 940w,//shop.forem.com/cdn/shop/files/white-ceramic-mug-with-color-inside-black-11oz-right-64935471c1ed0.jpg?v=1687377019&width=1066 1066w,//shop.forem.com/cdn/shop/files/white-ceramic-mug-with-color-inside-black-11oz-right-64935471c1ed0.jpg?v=1687377019 2000w " src="//shop.forem.com/cdn/shop/files/white-ceramic-mug-with-color-inside-black-11oz-right-64935471c1ed0.jpg?v=1687377019&width=533" sizes="(min-width: 1000px) 217px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="" class="motion-reduce" loading="lazy" width="2000" height="2000" ></div> </div><div class="card__content"> <div class="card__information"> <h3 class="card__heading" > <a href="/products/dev-pride-mug" id="StandardCardNoMediaLink-template--14728999338093__featured_collection-7017358131309" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--14728999338093__featured_collection-7017358131309 NoMediaStandardBadge-template--14728999338093__featured_collection-7017358131309" > DEV Pride Mug </a> </h3> </div> <div class="card__badge bottom right"></div> </div> </div> <div class="card__content"> <div class="card__information"> <h3 class="card__heading h5" id="title-template--14728999338093__featured_collection-7017358131309" > <a href="/products/dev-pride-mug" id="CardLink-template--14728999338093__featured_collection-7017358131309" class="full-unstyled-link" aria-labelledby="CardLink-template--14728999338093__featured_collection-7017358131309 Badge-template--14728999338093__featured_collection-7017358131309" > DEV Pride Mug </a> </h3> <div class="card-information"><span class="caption-large light"></span> <div class=" price " > <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> <span class="price-item price-item--regular"> $12.50 USD </span></div> <div class="price__sale"> <span class="visually-hidden visually-hidden--inline">Regular price</span> <span> <s class="price-item price-item--regular"> </s> </span><span class="visually-hidden visually-hidden--inline">Sale price</span> <span class="price-item price-item--sale price-item--last"> $12.50 USD </span> </div> <small class="unit-price caption hidden"> <span class="visually-hidden">Unit price</span> <span class="price-item price-item--last"> <span></span> <span aria-hidden="true">/</span> <span class="visually-hidden"> per </span> <span> </span> </span> </small> </div></div> </div> </div><div class="card__badge bottom right"></div> </div> </div> </div> </li><li id="Slide-template--14728999338093__featured_collection-9" class="grid__item scroll-trigger animate--slide-in" data-cascade style="--animation-order: 9;" > <link href="//shop.forem.com/cdn/shop/t/11/assets/component-rating.css?v=157771854592137137841692899085" rel="stylesheet" type="text/css" media="all" /> <link href="//shop.forem.com/cdn/shop/t/11/assets/component-volume-pricing.css?v=56284703641257077881692899085" rel="stylesheet" type="text/css" media="all" /> <div class="card-wrapper product-card-wrapper underline-links-hover"> <div class=" card card--standard card--media " style="--ratio-percent: 100.0%;" > <div class="card__inner color-background-1 gradient ratio" style="--ratio-percent: 100.0%;" ><div class="card__media"> <div class="media media--transparent media--hover-effect"> <img srcset="//shop.forem.com/cdn/shop/files/stainless-steel-tumbler-white-front-64935430d6937.jpg?v=1687376955&width=165 165w,//shop.forem.com/cdn/shop/files/stainless-steel-tumbler-white-front-64935430d6937.jpg?v=1687376955&width=360 360w,//shop.forem.com/cdn/shop/files/stainless-steel-tumbler-white-front-64935430d6937.jpg?v=1687376955&width=533 533w,//shop.forem.com/cdn/shop/files/stainless-steel-tumbler-white-front-64935430d6937.jpg?v=1687376955&width=720 720w,//shop.forem.com/cdn/shop/files/stainless-steel-tumbler-white-front-64935430d6937.jpg?v=1687376955&width=940 940w,//shop.forem.com/cdn/shop/files/stainless-steel-tumbler-white-front-64935430d6937.jpg?v=1687376955&width=1066 1066w,//shop.forem.com/cdn/shop/files/stainless-steel-tumbler-white-front-64935430d6937.jpg?v=1687376955 2000w " src="//shop.forem.com/cdn/shop/files/stainless-steel-tumbler-white-front-64935430d6937.jpg?v=1687376955&width=533" sizes="(min-width: 1000px) 217px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="DEV Pride Tumbler" class="motion-reduce" loading="lazy" width="2000" height="2000" > <img srcset="//shop.forem.com/cdn/shop/files/stainless-steel-tumbler-white-back-64935430d75c8.jpg?v=1687376956&width=165 165w,//shop.forem.com/cdn/shop/files/stainless-steel-tumbler-white-back-64935430d75c8.jpg?v=1687376956&width=360 360w,//shop.forem.com/cdn/shop/files/stainless-steel-tumbler-white-back-64935430d75c8.jpg?v=1687376956&width=533 533w,//shop.forem.com/cdn/shop/files/stainless-steel-tumbler-white-back-64935430d75c8.jpg?v=1687376956&width=720 720w,//shop.forem.com/cdn/shop/files/stainless-steel-tumbler-white-back-64935430d75c8.jpg?v=1687376956&width=940 940w,//shop.forem.com/cdn/shop/files/stainless-steel-tumbler-white-back-64935430d75c8.jpg?v=1687376956&width=1066 1066w,//shop.forem.com/cdn/shop/files/stainless-steel-tumbler-white-back-64935430d75c8.jpg?v=1687376956 2000w " src="//shop.forem.com/cdn/shop/files/stainless-steel-tumbler-white-back-64935430d75c8.jpg?v=1687376956&width=533" sizes="(min-width: 1000px) 217px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="" class="motion-reduce" loading="lazy" width="2000" height="2000" ></div> </div><div class="card__content"> <div class="card__information"> <h3 class="card__heading" > <a href="/products/dev-pride-tumbler" id="StandardCardNoMediaLink-template--14728999338093__featured_collection-7017357967469" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--14728999338093__featured_collection-7017357967469 NoMediaStandardBadge-template--14728999338093__featured_collection-7017357967469" > DEV Pride Tumbler </a> </h3> </div> <div class="card__badge bottom right"></div> </div> </div> <div class="card__content"> <div class="card__information"> <h3 class="card__heading h5" id="title-template--14728999338093__featured_collection-7017357967469" > <a href="/products/dev-pride-tumbler" id="CardLink-template--14728999338093__featured_collection-7017357967469" class="full-unstyled-link" aria-labelledby="CardLink-template--14728999338093__featured_collection-7017357967469 Badge-template--14728999338093__featured_collection-7017357967469" > DEV Pride Tumbler </a> </h3> <div class="card-information"><span class="caption-large light"></span> <div class=" price " > <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> <span class="price-item price-item--regular"> $22.50 USD </span></div> <div class="price__sale"> <span class="visually-hidden visually-hidden--inline">Regular price</span> <span> <s class="price-item price-item--regular"> </s> </span><span class="visually-hidden visually-hidden--inline">Sale price</span> <span class="price-item price-item--sale price-item--last"> $22.50 USD </span> </div> <small class="unit-price caption hidden"> <span class="visually-hidden">Unit price</span> <span class="price-item price-item--last"> <span></span> <span aria-hidden="true">/</span> <span class="visually-hidden"> per </span> <span> </span> </span> </small> </div></div> </div> </div><div class="card__badge bottom right"></div> </div> </div> </div> </li><li id="Slide-template--14728999338093__featured_collection-10" class="grid__item scroll-trigger animate--slide-in" data-cascade style="--animation-order: 10;" > <link href="//shop.forem.com/cdn/shop/t/11/assets/component-rating.css?v=157771854592137137841692899085" rel="stylesheet" type="text/css" media="all" /> <link href="//shop.forem.com/cdn/shop/t/11/assets/component-volume-pricing.css?v=56284703641257077881692899085" rel="stylesheet" type="text/css" media="all" /> <div class="card-wrapper product-card-wrapper underline-links-hover"> <div class=" card card--standard card--media " style="--ratio-percent: 100.0%;" > <div class="card__inner color-background-1 gradient ratio" style="--ratio-percent: 100.0%;" ><div class="card__media"> <div class="media media--transparent media--hover-effect"> <img srcset="//shop.forem.com/cdn/shop/files/mouse-pad-white-front-649353d848043.jpg?v=1687376865&width=165 165w,//shop.forem.com/cdn/shop/files/mouse-pad-white-front-649353d848043.jpg?v=1687376865&width=360 360w,//shop.forem.com/cdn/shop/files/mouse-pad-white-front-649353d848043.jpg?v=1687376865&width=533 533w,//shop.forem.com/cdn/shop/files/mouse-pad-white-front-649353d848043.jpg?v=1687376865&width=720 720w,//shop.forem.com/cdn/shop/files/mouse-pad-white-front-649353d848043.jpg?v=1687376865&width=940 940w,//shop.forem.com/cdn/shop/files/mouse-pad-white-front-649353d848043.jpg?v=1687376865&width=1066 1066w,//shop.forem.com/cdn/shop/files/mouse-pad-white-front-649353d848043.jpg?v=1687376865 2000w " src="//shop.forem.com/cdn/shop/files/mouse-pad-white-front-649353d848043.jpg?v=1687376865&width=533" sizes="(min-width: 1000px) 217px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="DEV Pride Mouse Pad" class="motion-reduce" loading="lazy" width="2000" height="2000" > </div> </div><div class="card__content"> <div class="card__information"> <h3 class="card__heading" > <a href="/products/dev-pride-mouse-pad" id="StandardCardNoMediaLink-template--14728999338093__featured_collection-7017357639789" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--14728999338093__featured_collection-7017357639789 NoMediaStandardBadge-template--14728999338093__featured_collection-7017357639789" > DEV Pride Mouse Pad </a> </h3> </div> <div class="card__badge bottom right"></div> </div> </div> <div class="card__content"> <div class="card__information"> <h3 class="card__heading h5" id="title-template--14728999338093__featured_collection-7017357639789" > <a href="/products/dev-pride-mouse-pad" id="CardLink-template--14728999338093__featured_collection-7017357639789" class="full-unstyled-link" aria-labelledby="CardLink-template--14728999338093__featured_collection-7017357639789 Badge-template--14728999338093__featured_collection-7017357639789" > DEV Pride Mouse Pad </a> </h3> <div class="card-information"><span class="caption-large light"></span> <div class=" price " > <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> <span class="price-item price-item--regular"> $10.00 USD </span></div> <div class="price__sale"> <span class="visually-hidden visually-hidden--inline">Regular price</span> <span> <s class="price-item price-item--regular"> </s> </span><span class="visually-hidden visually-hidden--inline">Sale price</span> <span class="price-item price-item--sale price-item--last"> $10.00 USD </span> </div> <small class="unit-price caption hidden"> <span class="visually-hidden">Unit price</span> <span class="price-item price-item--last"> <span></span> <span aria-hidden="true">/</span> <span class="visually-hidden"> per </span> <span> </span> </span> </small> </div></div> </div> </div><div class="card__badge bottom right"></div> </div> </div> </div> </li><li id="Slide-template--14728999338093__featured_collection-11" class="grid__item scroll-trigger animate--slide-in" data-cascade style="--animation-order: 11;" > <link href="//shop.forem.com/cdn/shop/t/11/assets/component-rating.css?v=157771854592137137841692899085" rel="stylesheet" type="text/css" media="all" /> <link href="//shop.forem.com/cdn/shop/t/11/assets/component-volume-pricing.css?v=56284703641257077881692899085" rel="stylesheet" type="text/css" media="all" /> <div class="card-wrapper product-card-wrapper underline-links-hover"> <div class=" card card--standard card--media " style="--ratio-percent: 100.0%;" > <div class="card__inner color-background-1 gradient ratio" style="--ratio-percent: 100.0%;" ><div class="card__media"> <div class="media media--transparent media--hover-effect"> <img srcset="//shop.forem.com/cdn/shop/files/embroidered-patches-white-square-3x3-front-649353ac49783.jpg?v=1687376819&width=165 165w,//shop.forem.com/cdn/shop/files/embroidered-patches-white-square-3x3-front-649353ac49783.jpg?v=1687376819&width=360 360w,//shop.forem.com/cdn/shop/files/embroidered-patches-white-square-3x3-front-649353ac49783.jpg?v=1687376819&width=533 533w,//shop.forem.com/cdn/shop/files/embroidered-patches-white-square-3x3-front-649353ac49783.jpg?v=1687376819&width=720 720w,//shop.forem.com/cdn/shop/files/embroidered-patches-white-square-3x3-front-649353ac49783.jpg?v=1687376819&width=940 940w,//shop.forem.com/cdn/shop/files/embroidered-patches-white-square-3x3-front-649353ac49783.jpg?v=1687376819&width=1066 1066w,//shop.forem.com/cdn/shop/files/embroidered-patches-white-square-3x3-front-649353ac49783.jpg?v=1687376819 2000w " src="//shop.forem.com/cdn/shop/files/embroidered-patches-white-square-3x3-front-649353ac49783.jpg?v=1687376819&width=533" sizes="(min-width: 1000px) 217px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="DEV Pride Embroidered Patch" class="motion-reduce" loading="lazy" width="2000" height="2000" > </div> </div><div class="card__content"> <div class="card__information"> <h3 class="card__heading" > <a href="/products/dev-pride-embroidered-patch" id="StandardCardNoMediaLink-template--14728999338093__featured_collection-7017357475949" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--14728999338093__featured_collection-7017357475949 NoMediaStandardBadge-template--14728999338093__featured_collection-7017357475949" > DEV Pride Embroidered Patch </a> </h3> </div> <div class="card__badge bottom right"></div> </div> </div> <div class="card__content"> <div class="card__information"> <h3 class="card__heading h5" id="title-template--14728999338093__featured_collection-7017357475949" > <a href="/products/dev-pride-embroidered-patch" id="CardLink-template--14728999338093__featured_collection-7017357475949" class="full-unstyled-link" aria-labelledby="CardLink-template--14728999338093__featured_collection-7017357475949 Badge-template--14728999338093__featured_collection-7017357475949" > DEV Pride Embroidered Patch </a> </h3> <div class="card-information"><span class="caption-large light"></span> <div class=" price " > <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> <span class="price-item price-item--regular"> $9.00 USD </span></div> <div class="price__sale"> <span class="visually-hidden visually-hidden--inline">Regular price</span> <span> <s class="price-item price-item--regular"> </s> </span><span class="visually-hidden visually-hidden--inline">Sale price</span> <span class="price-item price-item--sale price-item--last"> $9.00 USD </span> </div> <small class="unit-price caption hidden"> <span class="visually-hidden">Unit price</span> <span class="price-item price-item--last"> <span></span> <span aria-hidden="true">/</span> <span class="visually-hidden"> per </span> <span> </span> </span> </small> </div></div> </div> </div><div class="card__badge bottom right"></div> </div> </div> </div> </li><li id="Slide-template--14728999338093__featured_collection-12" class="grid__item scroll-trigger animate--slide-in" data-cascade style="--animation-order: 12;" > <link href="//shop.forem.com/cdn/shop/t/11/assets/component-rating.css?v=157771854592137137841692899085" rel="stylesheet" type="text/css" media="all" /> <link href="//shop.forem.com/cdn/shop/t/11/assets/component-volume-pricing.css?v=56284703641257077881692899085" rel="stylesheet" type="text/css" media="all" /> <div class="card-wrapper product-card-wrapper underline-links-hover"> <div class=" card card--standard card--media " style="--ratio-percent: 100.0%;" > <div class="card__inner color-background-1 gradient ratio" style="--ratio-percent: 100.0%;" ><div class="card__media"> <div class="media media--transparent media--hover-effect"> <img srcset="//shop.forem.com/cdn/shop/files/unstructured-terry-cloth-bucket-hat-white-front-6493536da2ef8.jpg?v=1687376758&width=165 165w,//shop.forem.com/cdn/shop/files/unstructured-terry-cloth-bucket-hat-white-front-6493536da2ef8.jpg?v=1687376758&width=360 360w,//shop.forem.com/cdn/shop/files/unstructured-terry-cloth-bucket-hat-white-front-6493536da2ef8.jpg?v=1687376758&width=533 533w,//shop.forem.com/cdn/shop/files/unstructured-terry-cloth-bucket-hat-white-front-6493536da2ef8.jpg?v=1687376758&width=720 720w,//shop.forem.com/cdn/shop/files/unstructured-terry-cloth-bucket-hat-white-front-6493536da2ef8.jpg?v=1687376758&width=940 940w,//shop.forem.com/cdn/shop/files/unstructured-terry-cloth-bucket-hat-white-front-6493536da2ef8.jpg?v=1687376758&width=1066 1066w,//shop.forem.com/cdn/shop/files/unstructured-terry-cloth-bucket-hat-white-front-6493536da2ef8.jpg?v=1687376758 2000w " src="//shop.forem.com/cdn/shop/files/unstructured-terry-cloth-bucket-hat-white-front-6493536da2ef8.jpg?v=1687376758&width=533" sizes="(min-width: 1000px) 217px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="DEV Pride Bucket Hat" class="motion-reduce" loading="lazy" width="2000" height="2000" > <img srcset="//shop.forem.com/cdn/shop/files/unstructured-terry-cloth-bucket-hat-white-front-6493536e10d86.jpg?v=1687376760&width=165 165w,//shop.forem.com/cdn/shop/files/unstructured-terry-cloth-bucket-hat-white-front-6493536e10d86.jpg?v=1687376760&width=360 360w,//shop.forem.com/cdn/shop/files/unstructured-terry-cloth-bucket-hat-white-front-6493536e10d86.jpg?v=1687376760&width=533 533w,//shop.forem.com/cdn/shop/files/unstructured-terry-cloth-bucket-hat-white-front-6493536e10d86.jpg?v=1687376760&width=720 720w,//shop.forem.com/cdn/shop/files/unstructured-terry-cloth-bucket-hat-white-front-6493536e10d86.jpg?v=1687376760&width=940 940w,//shop.forem.com/cdn/shop/files/unstructured-terry-cloth-bucket-hat-white-front-6493536e10d86.jpg?v=1687376760&width=1066 1066w,//shop.forem.com/cdn/shop/files/unstructured-terry-cloth-bucket-hat-white-front-6493536e10d86.jpg?v=1687376760 2000w " src="//shop.forem.com/cdn/shop/files/unstructured-terry-cloth-bucket-hat-white-front-6493536e10d86.jpg?v=1687376760&width=533" sizes="(min-width: 1000px) 217px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="" class="motion-reduce" loading="lazy" width="2000" height="2000" ></div> </div><div class="card__content"> <div class="card__information"> <h3 class="card__heading" > <a href="/products/dev-pride-bucket-hat" id="StandardCardNoMediaLink-template--14728999338093__featured_collection-7017357377645" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--14728999338093__featured_collection-7017357377645 NoMediaStandardBadge-template--14728999338093__featured_collection-7017357377645" > DEV Pride Bucket Hat </a> </h3> </div> <div class="card__badge bottom right"></div> </div> </div> <div class="card__content"> <div class="card__information"> <h3 class="card__heading h5" id="title-template--14728999338093__featured_collection-7017357377645" > <a href="/products/dev-pride-bucket-hat" id="CardLink-template--14728999338093__featured_collection-7017357377645" class="full-unstyled-link" aria-labelledby="CardLink-template--14728999338093__featured_collection-7017357377645 Badge-template--14728999338093__featured_collection-7017357377645" > DEV Pride Bucket Hat </a> </h3> <div class="card-information"><span class="caption-large light"></span> <div class=" price " > <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> <span class="price-item price-item--regular"> $22.50 USD </span></div> <div class="price__sale"> <span class="visually-hidden visually-hidden--inline">Regular price</span> <span> <s class="price-item price-item--regular"> </s> </span><span class="visually-hidden visually-hidden--inline">Sale price</span> <span class="price-item price-item--sale price-item--last"> $22.50 USD </span> </div> <small class="unit-price caption hidden"> <span class="visually-hidden">Unit price</span> <span class="price-item price-item--last"> <span></span> <span aria-hidden="true">/</span> <span class="visually-hidden"> per </span> <span> </span> </span> </small> </div></div> </div> </div><div class="card__badge bottom right"></div> </div> </div> </div> </li></ul></slider-component><div class="center collection__view-all scroll-trigger animate--slide-in"> <a href="/collections/all" class="button" aria-label="View all products in the All Products collection" > View all </a> </div></div> </div> </section> </main> <!-- BEGIN sections: footer-group --> <div id="shopify-section-sections--14728999796845__footer" class="shopify-section shopify-section-group-footer-group"> <link href="//shop.forem.com/cdn/shop/t/11/assets/section-footer.css?v=125160298726032154631692899086" rel="stylesheet" type="text/css" media="all" /> <link href="//shop.forem.com/cdn/shop/t/11/assets/component-newsletter.css?v=4727253280200485261692899084" rel="stylesheet" type="text/css" media="all" /> <link href="//shop.forem.com/cdn/shop/t/11/assets/component-list-menu.css?v=151968516119678728991692899084" rel="stylesheet" type="text/css" media="all" /> <link href="//shop.forem.com/cdn/shop/t/11/assets/component-list-payment.css?v=69253961410771838501692899084" rel="stylesheet" type="text/css" media="all" /> <link href="//shop.forem.com/cdn/shop/t/11/assets/component-list-social.css?v=35792976012981934991692899084" rel="stylesheet" type="text/css" media="all" /> <style data-shopify>.footer { margin-top: 0px; } .section-sections--14728999796845__footer-padding { padding-top: 75px; padding-bottom: 30px; } @media screen and (min-width: 750px) { .footer { margin-top: 0px; } .section-sections--14728999796845__footer-padding { padding-top: 100px; padding-bottom: 40px; } }</style><footer class="footer color-background-1 gradient section-sections--14728999796845__footer-padding"><div class="footer__content-top page-width"><div class="footer-block--newsletter scroll-trigger animate--slide-in" data-cascade ><div class="footer-block__newsletter"><h2 class="footer-block__heading inline-richtext">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--14728999796845__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--14728999796845__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><div class="footer__follow-on-shop"> <script defer="defer" async type="module" src="//shop.forem.com/cdn/shopifycloud/shop-js/modules/client.login-button_PyB0yoLG.en.esm.js"></script> <script defer="defer" async type="module" src="//shop.forem.com/cdn/shopifycloud/shop-js/modules/chunk.common_Ckk3SCTm.esm.js"></script> <script type="module"> await import("//shop.forem.com/cdn/shopifycloud/shop-js/modules/client.login-button_PyB0yoLG.en.esm.js"); await import("//shop.forem.com/cdn/shopifycloud/shop-js/modules/chunk.common_Ckk3SCTm.esm.js"); </script> <shop-login-button action="follow" proxy="true"></shop-login-button> </div> <ul class="list-unstyled list-social footer__list-social" role="list"><li class="list-social__item"> <a href="https://facebook.com/thepracticaldev" class="link list-social__link"><svg aria-hidden="true" focusable="false" class="icon icon-facebook" viewBox="0 0 20 20"> <path fill="currentColor" d="M18 10.049C18 5.603 14.419 2 10 2c-4.419 0-8 3.603-8 8.049C2 14.067 4.925 17.396 8.75 18v-5.624H6.719v-2.328h2.03V8.275c0-2.017 1.195-3.132 3.023-3.132.874 0 1.79.158 1.79.158v1.98h-1.009c-.994 0-1.303.621-1.303 1.258v1.51h2.219l-.355 2.326H11.25V18c3.825-.604 6.75-3.933 6.75-7.951Z"/> </svg> <span class="visually-hidden">Facebook</span> </a> </li><li class="list-social__item"> <a href="https://instagram.com/thepracticaldev" class="link list-social__link"><svg aria-hidden="true" focusable="false" class="icon icon-instagram" viewBox="0 0 20 20"> <path fill="currentColor" fill-rule="evenodd" d="M13.23 3.492c-.84-.037-1.096-.046-3.23-.046-2.144 0-2.39.01-3.238.055-.776.027-1.195.164-1.487.273a2.43 2.43 0 0 0-.912.593 2.486 2.486 0 0 0-.602.922c-.11.282-.238.702-.274 1.486-.046.84-.046 1.095-.046 3.23 0 2.134.01 2.39.046 3.229.004.51.097 1.016.274 1.495.145.365.319.639.602.913.282.282.538.456.92.602.474.176.974.268 1.479.273.848.046 1.103.046 3.238.046 2.134 0 2.39-.01 3.23-.046.784-.036 1.203-.164 1.486-.273.374-.146.648-.329.921-.602.283-.283.447-.548.602-.922.177-.476.27-.979.274-1.486.037-.84.046-1.095.046-3.23 0-2.134-.01-2.39-.055-3.229-.027-.784-.164-1.204-.274-1.495a2.43 2.43 0 0 0-.593-.913 2.604 2.604 0 0 0-.92-.602c-.284-.11-.703-.237-1.488-.273ZM6.697 2.05c.857-.036 1.131-.045 3.302-.045 1.1-.014 2.202.001 3.302.045.664.014 1.321.14 1.943.374a3.968 3.968 0 0 1 1.414.922c.41.397.728.88.93 1.414.23.622.354 1.279.365 1.942C18 7.56 18 7.824 18 10.005c0 2.17-.01 2.444-.046 3.292-.036.858-.173 1.442-.374 1.943-.2.53-.474.976-.92 1.423a3.896 3.896 0 0 1-1.415.922c-.51.191-1.095.337-1.943.374-.857.036-1.122.045-3.302.045-2.171 0-2.445-.009-3.302-.055-.849-.027-1.432-.164-1.943-.364a4.152 4.152 0 0 1-1.414-.922 4.128 4.128 0 0 1-.93-1.423c-.183-.51-.329-1.085-.365-1.943C2.009 12.45 2 12.167 2 10.004c0-2.161 0-2.435.055-3.302.027-.848.164-1.432.365-1.942a4.44 4.44 0 0 1 .92-1.414 4.18 4.18 0 0 1 1.415-.93c.51-.183 1.094-.33 1.943-.366Zm.427 4.806a4.105 4.105 0 1 1 5.805 5.805 4.105 4.105 0 0 1-5.805-5.805Zm1.882 5.371a2.668 2.668 0 1 0 2.042-4.93 2.668 2.668 0 0 0-2.042 4.93Zm5.922-5.942a.958.958 0 1 1-1.355-1.355.958.958 0 0 1 1.355 1.355Z" clip-rule="evenodd"/> </svg> <span class="visually-hidden">Instagram</span> </a> </li><li class="list-social__item"> <a href="https://twitter.com/thepracticaldev" class="link list-social__link"><svg aria-hidden="true" focusable="false" class="icon icon-twitter" viewBox="0 0 20 20"> <path fill="currentColor" d="M18.608 4.967a7.364 7.364 0 0 1-1.758 1.828c0 .05 0 .13.02.23l.02.232a10.014 10.014 0 0 1-1.697 5.565 11.023 11.023 0 0 1-2.029 2.29 9.13 9.13 0 0 1-2.832 1.607 10.273 10.273 0 0 1-8.94-.985c.342.02.613.04.834.04 1.647 0 3.114-.502 4.4-1.506a3.616 3.616 0 0 1-3.315-2.46c.528.128 1.08.107 1.597-.061a3.485 3.485 0 0 1-2.029-1.216 3.385 3.385 0 0 1-.803-2.23v-.03c.462.242.984.372 1.587.402A3.465 3.465 0 0 1 2.116 5.76c0-.612.14-1.205.452-1.798a9.723 9.723 0 0 0 3.214 2.612A10.044 10.044 0 0 0 9.88 7.649a3.013 3.013 0 0 1-.13-.804c0-.974.34-1.808 1.034-2.49a3.466 3.466 0 0 1 2.561-1.035 3.505 3.505 0 0 1 2.551 1.104 6.812 6.812 0 0 0 2.24-.853 3.415 3.415 0 0 1-1.547 1.948 7.732 7.732 0 0 0 2.02-.542v-.01Z"/> </svg> <span class="visually-hidden">Twitter</span> </a> </li></ul> </div> </div><div class="footer__content-bottom scroll-trigger animate--slide-in" data-cascade > <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="/" /><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="AL" > Albania (ALL L) </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="AW" > Aruba (AWG ƒ) </option><option value="AU" > Australia (AUD $) </option><option value="AT" > Austria (EUR €) </option><option value="BS" > Bahamas (BSD $) </option><option value="BH" > Bahrain (USD $) </option><option value="BB" > Barbados (BBD $) </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="BA" > Bosnia & Herzegovina (BAM КМ) </option><option value="BW" > Botswana (BWP P) </option><option value="BV" > Bouvet Island (USD $) </option><option value="BR" > Brazil (USD $) </option><option value="VG" > British Virgin Islands (USD $) </option><option value="BG" > Bulgaria (BGN лв.) </option><option value="BF" > Burkina Faso (XOF Fr) </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="CL" > Chile (USD $) </option><option value="CN" > China (CNY ¥) </option><option value="CO" > Colombia (USD $) </option><option value="KM" > Comoros (KMF Fr) </option><option value="CK" > Cook Islands (NZD $) </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="GQ" > Equatorial Guinea (XAF Fr) </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="GA" > Gabon (XOF Fr) </option><option value="GM" > Gambia (GMD D) </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="GD" > Grenada (XCD $) </option><option value="GP" > Guadeloupe (EUR €) </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="HM" > Heard & McDonald Islands (AUD $) </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="IE" > Ireland (EUR €) </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="KE" > Kenya (KES KSh) </option><option value="KI" > Kiribati (USD $) </option><option value="KW" > Kuwait (USD $) </option><option value="LV" > Latvia (EUR €) </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="MW" > Malawi (MWK MK) </option><option value="MY" > Malaysia (MYR RM) </option><option value="MV" > Maldives (MVR MVR) </option><option value="MT" > Malta (EUR €) </option><option value="MQ" > Martinique (EUR €) </option><option value="MR" > Mauritania (USD $) </option><option value="YT" > Mayotte (EUR €) </option><option value="MX" > Mexico (USD $) </option><option value="MC" > Monaco (EUR €) </option><option value="MS" > Montserrat (XCD $) </option><option value="MZ" > Mozambique (USD $) </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="AN" > Netherlands Antilles (ANG ƒ) </option><option value="NC" > New Caledonia (XPF Fr) </option><option value="NZ" > New Zealand (NZD $) </option><option value="NU" > Niue (NZD $) </option><option value="NO" > Norway (USD $) </option><option value="OM" > Oman (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="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="RW" > Rwanda (RWF FRw) </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="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="ZA" > South Africa (USD $) </option><option value="KR" > South Korea (KRW ₩) </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="VC" > St. Vincent & Grenadines (XCD $) </option><option value="SR" > Suriname (USD $) </option><option value="SE" > Sweden (SEK kr) </option><option value="CH" > Switzerland (CHF CHF) </option><option value="TW" > Taiwan (TWD $) </option><option value="TZ" > Tanzania (TZS Sh) </option><option value="TH" > Thailand (THB ฿) </option><option value="TG" > Togo (XOF Fr) </option><option value="TO" > Tonga (TOP T$) </option><option value="TT" > Trinidad & Tobago (TTD $) </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="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="VU" > Vanuatu (VUV Vt) </option><option value="VA" > Vatican City (EUR €) </option><option value="VN" > Vietnam (VND ₫) </option><option value="ZM" > Zambia (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="/" /><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" > <span>USD $ | United States</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> </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="AL" > <span class="localization-form__currency">ALL L |</span > Albania </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="AD" > <span class="localization-form__currency">EUR € |</span > Andorra </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="AO" > <span class="localization-form__currency">USD $ |</span > Angola </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="AI" > <span class="localization-form__currency">XCD $ |</span > Anguilla </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="AG" > <span class="localization-form__currency">XCD $ |</span > Antigua & Barbuda </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="AR" > <span class="localization-form__currency">USD $ |</span > Argentina </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="AW" > <span class="localization-form__currency">AWG ƒ |</span > Aruba </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="AU" > <span class="localization-form__currency">AUD $ |</span > Australia </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="AT" > <span class="localization-form__currency">EUR € |</span > Austria </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BS" > <span class="localization-form__currency">BSD $ |</span > Bahamas </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BH" > <span class="localization-form__currency">USD $ |</span > Bahrain </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BB" > <span class="localization-form__currency">BBD $ |</span > Barbados </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BE" > <span class="localization-form__currency">EUR € |</span > Belgium </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BZ" > <span class="localization-form__currency">BZD $ |</span > Belize </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BJ" > <span class="localization-form__currency">XOF Fr |</span > Benin </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BM" > <span class="localization-form__currency">USD $ |</span > Bermuda </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BT" > <span class="localization-form__currency">USD $ |</span > Bhutan </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BA" > <span class="localization-form__currency">BAM КМ |</span > Bosnia & Herzegovina </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BW" > <span class="localization-form__currency">BWP P |</span > Botswana </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BV" > <span class="localization-form__currency">USD $ |</span > Bouvet Island </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BR" > <span class="localization-form__currency">USD $ |</span > Brazil </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="VG" > <span class="localization-form__currency">USD $ |</span > British Virgin Islands </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BG" > <span class="localization-form__currency">BGN лв. |</span > Bulgaria </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BF" > <span class="localization-form__currency">XOF Fr |</span > Burkina Faso </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="CM" > <span class="localization-form__currency">XAF Fr |</span > Cameroon </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="CA" > <span class="localization-form__currency">CAD $ |</span > Canada </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="CV" > <span class="localization-form__currency">CVE $ |</span > Cape Verde </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BQ" > <span class="localization-form__currency">USD $ |</span > Caribbean Netherlands </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="CL" > <span class="localization-form__currency">USD $ |</span > Chile </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="CN" > <span class="localization-form__currency">CNY ¥ |</span > China </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="CO" > <span class="localization-form__currency">USD $ |</span > Colombia </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="KM" > <span class="localization-form__currency">KMF Fr |</span > Comoros </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="CK" > <span class="localization-form__currency">NZD $ |</span > Cook Islands </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="HR" > <span class="localization-form__currency">EUR € |</span > Croatia </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="CW" > <span class="localization-form__currency">ANG ƒ |</span > Curaçao </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="CY" > <span class="localization-form__currency">EUR € |</span > Cyprus </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="CZ" > <span class="localization-form__currency">CZK Kč |</span > Czechia </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="DK" > <span class="localization-form__currency">DKK kr. |</span > Denmark </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="DJ" > <span class="localization-form__currency">DJF Fdj |</span > Djibouti </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="DM" > <span class="localization-form__currency">XCD $ |</span > Dominica </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="DO" > <span class="localization-form__currency">DOP $ |</span > Dominican Republic </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="GQ" > <span class="localization-form__currency">XAF Fr |</span > Equatorial Guinea </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="EE" > <span class="localization-form__currency">EUR € |</span > Estonia </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="SZ" > <span class="localization-form__currency">USD $ |</span > Eswatini </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="ET" > <span class="localization-form__currency">ETB Br |</span > Ethiopia </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="FK" > <span class="localization-form__currency">FKP £ |</span > Falkland Islands </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="FO" > <span class="localization-form__currency">DKK kr. |</span > Faroe Islands </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="FJ" > <span class="localization-form__currency">FJD $ |</span > Fiji </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="FI" > <span class="localization-form__currency">EUR € |</span > Finland </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="FR" > <span class="localization-form__currency">EUR € |</span > France </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="GF" > <span class="localization-form__currency">EUR € |</span > French Guiana </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="PF" > <span class="localization-form__currency">XPF Fr |</span > French Polynesia </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="GA" > <span class="localization-form__currency">XOF Fr |</span > Gabon </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="GM" > <span class="localization-form__currency">GMD D |</span > Gambia </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="DE" > <span class="localization-form__currency">EUR € |</span > Germany </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="GH" > <span class="localization-form__currency">USD $ |</span > Ghana </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="GI" > <span class="localization-form__currency">GBP £ |</span > Gibraltar </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="GR" > <span class="localization-form__currency">EUR € |</span > Greece </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="GD" > <span class="localization-form__currency">XCD $ |</span > Grenada </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="GP" > <span class="localization-form__currency">EUR € |</span > Guadeloupe </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="GG" > <span class="localization-form__currency">GBP £ |</span > Guernsey </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="GN" > <span class="localization-form__currency">GNF Fr |</span > Guinea </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="GW" > <span class="localization-form__currency">XOF Fr |</span > Guinea-Bissau </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="GY" > <span class="localization-form__currency">GYD $ |</span > Guyana </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="HT" > <span class="localization-form__currency">USD $ |</span > Haiti </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="HM" > <span class="localization-form__currency">AUD $ |</span > Heard & McDonald Islands </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="HK" > <span class="localization-form__currency">HKD $ |</span > Hong Kong SAR </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="HU" > <span class="localization-form__currency">HUF Ft |</span > Hungary </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="IS" > <span class="localization-form__currency">ISK kr |</span > Iceland </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="IN" > <span class="localization-form__currency">INR ₹ |</span > India </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="ID" > <span class="localization-form__currency">IDR Rp |</span > Indonesia </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="IE" > <span class="localization-form__currency">EUR € |</span > Ireland </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="IL" > <span class="localization-form__currency">ILS ₪ |</span > Israel </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="IT" > <span class="localization-form__currency">EUR € |</span > Italy </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="JM" > <span class="localization-form__currency">JMD $ |</span > Jamaica </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="JP" > <span class="localization-form__currency">JPY ¥ |</span > Japan </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="JE" > <span class="localization-form__currency">USD $ |</span > Jersey </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="JO" > <span class="localization-form__currency">USD $ |</span > Jordan </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="KE" > <span class="localization-form__currency">KES KSh |</span > Kenya </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="KI" > <span class="localization-form__currency">USD $ |</span > Kiribati </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="KW" > <span class="localization-form__currency">USD $ |</span > Kuwait </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="LV" > <span class="localization-form__currency">EUR € |</span > Latvia </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="LI" > <span class="localization-form__currency">CHF CHF |</span > Liechtenstein </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="LT" > <span class="localization-form__currency">EUR € |</span > Lithuania </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="LU" > <span class="localization-form__currency">EUR € |</span > Luxembourg </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="MO" > <span class="localization-form__currency">MOP P |</span > Macao SAR </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="MW" > <span class="localization-form__currency">MWK MK |</span > Malawi </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="MY" > <span class="localization-form__currency">MYR RM |</span > Malaysia </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="MV" > <span class="localization-form__currency">MVR MVR |</span > Maldives </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="MT" > <span class="localization-form__currency">EUR € |</span > Malta </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="MQ" > <span class="localization-form__currency">EUR € |</span > Martinique </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="MR" > <span class="localization-form__currency">USD $ |</span > Mauritania </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="YT" > <span class="localization-form__currency">EUR € |</span > Mayotte </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="MX" > <span class="localization-form__currency">USD $ |</span > Mexico </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="MC" > <span class="localization-form__currency">EUR € |</span > Monaco </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="MS" > <span class="localization-form__currency">XCD $ |</span > Montserrat </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="MZ" > <span class="localization-form__currency">USD $ |</span > Mozambique </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="NA" > <span class="localization-form__currency">USD $ |</span > Namibia </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="NR" > <span class="localization-form__currency">AUD $ |</span > Nauru </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="NP" > <span class="localization-form__currency">NPR ₨ |</span > Nepal </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="NL" > <span class="localization-form__currency">EUR € |</span > Netherlands </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="AN" > <span class="localization-form__currency">ANG ƒ |</span > Netherlands Antilles </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="NC" > <span class="localization-form__currency">XPF Fr |</span > New Caledonia </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="NZ" > <span class="localization-form__currency">NZD $ |</span > New Zealand </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="NU" > <span class="localization-form__currency">NZD $ |</span > Niue </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="NO" > <span class="localization-form__currency">USD $ |</span > Norway </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="OM" > <span class="localization-form__currency">USD $ |</span > Oman </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="PG" > <span class="localization-form__currency">PGK K |</span > Papua New Guinea </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="PY" > <span class="localization-form__currency">PYG ₲ |</span > Paraguay </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="PE" > <span class="localization-form__currency">PEN S/. |</span > Peru </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="PH" > <span class="localization-form__currency">PHP ₱ |</span > Philippines </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="PL" > <span class="localization-form__currency">PLN zł |</span > Poland </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="PT" > <span class="localization-form__currency">EUR € |</span > Portugal </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="QA" > <span class="localization-form__currency">QAR ر.ق |</span > Qatar </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="RE" > <span class="localization-form__currency">EUR € |</span > Réunion </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="RO" > <span class="localization-form__currency">RON Lei |</span > Romania </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="RW" > <span class="localization-form__currency">RWF FRw |</span > Rwanda </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="ST" > <span class="localization-form__currency">STD Db |</span > São Tomé & Príncipe </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="SA" > <span class="localization-form__currency">SAR ر.س |</span > Saudi Arabia </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="SN" > <span class="localization-form__currency">XOF Fr |</span > Senegal </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="SG" > <span class="localization-form__currency">SGD $ |</span > Singapore </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="SX" > <span class="localization-form__currency">ANG ƒ |</span > Sint Maarten </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="SK" > <span class="localization-form__currency">EUR € |</span > Slovakia </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="SI" > <span class="localization-form__currency">EUR € |</span > Slovenia </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="ZA" > <span class="localization-form__currency">USD $ |</span > South Africa </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="KR" > <span class="localization-form__currency">KRW ₩ |</span > South Korea </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="ES" > <span class="localization-form__currency">EUR € |</span > Spain </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="LK" > <span class="localization-form__currency">LKR ₨ |</span > Sri Lanka </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BL" > <span class="localization-form__currency">EUR € |</span > St. Barthélemy </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="SH" > <span class="localization-form__currency">SHP £ |</span > St. Helena </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="KN" > <span class="localization-form__currency">XCD $ |</span > St. Kitts & Nevis </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="LC" > <span class="localization-form__currency">XCD $ |</span > St. Lucia </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="MF" > <span class="localization-form__currency">EUR € |</span > St. Martin </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="VC" > <span class="localization-form__currency">XCD $ |</span > St. Vincent & Grenadines </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="SR" > <span class="localization-form__currency">USD $ |</span > Suriname </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="SE" > <span class="localization-form__currency">SEK kr |</span > Sweden </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="CH" > <span class="localization-form__currency">CHF CHF |</span > Switzerland </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="TW" > <span class="localization-form__currency">TWD $ |</span > Taiwan </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="TZ" > <span class="localization-form__currency">TZS Sh |</span > Tanzania </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="TH" > <span class="localization-form__currency">THB ฿ |</span > Thailand </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="TG" > <span class="localization-form__currency">XOF Fr |</span > Togo </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="TO" > <span class="localization-form__currency">TOP T$ |</span > Tonga </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="TT" > <span class="localization-form__currency">TTD $ |</span > Trinidad & Tobago </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="TC" > <span class="localization-form__currency">USD $ |</span > Turks & Caicos Islands </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="TV" > <span class="localization-form__currency">AUD $ |</span > Tuvalu </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="UM" > <span class="localization-form__currency">USD $ |</span > U.S. Outlying Islands </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="UG" > <span class="localization-form__currency">UGX USh |</span > Uganda </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="AE" > <span class="localization-form__currency">AED د.إ |</span > United Arab Emirates </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="GB" > <span class="localization-form__currency">GBP £ |</span > United Kingdom </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset disclosure__link--active" href="#" aria-current="true" data-value="US" > <span class="localization-form__currency">USD $ |</span > United States </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="UY" > <span class="localization-form__currency">UYU $ |</span > Uruguay </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="VU" > <span class="localization-form__currency">VUV Vt |</span > Vanuatu </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="VA" > <span class="localization-form__currency">EUR € |</span > Vatican City </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="VN" > <span class="localization-form__currency">VND ₫ |</span > Vietnam </a> </li><li class="disclosure__item" tabindex="-1"> <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="ZM" > <span class="localization-form__currency">USD $ |</span > Zambia </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> </div> <div class="footer__content-bottom-wrapper page-width"> <div class="footer__copyright caption"> <small class="copyright__content" >© 2024, <a href="/" title="">Forem Shop</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">Powered by Shopify</a></small><ul class="policies list-unstyled"><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></ul></div> </div> </div> </footer> </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://shop.forem.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.quickOrderListStrings = { itemsAdded: `[quantity] items added`, itemAdded: `[quantity] item added`, itemsRemoved: `[quantity] items removed`, itemRemoved: `[quantity] item removed`, viewCart: `View cart`, each: `[money]/ea`, }; window.accessibilityStrings = { imageAvailable: `Image [index] is now available in gallery view`, shareSuccess: `Link copied to clipboard`, pauseSlideshow: `Pause slideshow`, playSlideshow: `Play slideshow`, recipientFormExpanded: `Gift card recipient form expanded`, recipientFormCollapsed: `Gift card recipient form collapsed`, }; </script><script src="//shop.forem.com/cdn/shop/t/11/assets/predictive-search.js?v=162273246065392412141692899085" defer="defer"></script><!-- PF EDT START --> <script type='text/javascript'></script> <!-- PF EDT END --> <div id="shopify-block-316487575649303945" class="shopify-block shopify-app-block"> <link href="//cdn.shopify.com/extensions/a46011f9-75c1-4512-aac8-b1e52c5da541/easify-options-1015/assets/variables.css" rel="stylesheet" type="text/css" media="all" /> <link href="//cdn.shopify.com/extensions/a46011f9-75c1-4512-aac8-b1e52c5da541/easify-options-1015/assets/style.css" rel="stylesheet" type="text/css" media="all" /> <link href="//cdn.shopify.com/extensions/a46011f9-75c1-4512-aac8-b1e52c5da541/easify-options-1015/assets/classic.css" rel="stylesheet" type="text/css" media="all" /> <script async type="text/javascript"> window.TPOConfigs = window.TPOConfigs || {} window.TPOConfigs.product_options_easify = []; window.TPOConfigs.app = 'aDckNjYjOH45NDY='; window.TPOConfigs.product_options = []; window.TPOConfigs.product_options = [{"option_set_id":33823,"domain":"https://the-practical-dev-shop.myshopify.com","link_id":29310,"option_set":{"option_set_id":33823,"title":"Add your name","status":1,"apply_type":1,"createdAt":"2024-03-29T20:15:15.000Z","updatedAt":"2024-03-29T20:15:15.000Z","is_my_template":0,"product_condition":"{\"operator\":\"any\",\"conditions\":[{\"select\":\"TITLE\",\"relative\":\"EQUAL\",\"value\":\"\"}]}","customer_tag":"{}","products_handle":"[]","option_set_products":[{"product_id":"gid://shopify/Product/1518958575725"},{"product_id":"gid://shopify/Product/7262020829293"}],"options":[{"id":"3c371ec9-f211-4163-a647-b77fea22f1cd","option_id":286763,"type":"text-box","is_required":0,"title":"Text box","sort_order":0,"option_set_id":33823,"option_identifier":"text-box-1","hidden_label":0,"multi_select":0,"help_text":"","info_text":"","placeholder":"","min_value":null,"max_value":null,"file_restriction_type":0,"file_extension":"","conditions_serialized":"{\"match\":\"ALL\",\"conditionOptions\":[{\"id\":\"\",\"relative\":\"EQUAL\",\"value\":\"\"}],\"action\":\"SHOW\",\"conditionalField\":false}","switch_label":"Yes","additional_price":0,"show_price_position":1,"metadata":"","date_time_type":"","date_time_values":"[]","is_in_group":0,"price_type":"one","option_label":null,"swatch_shape":null,"is_change_image":null,"column_width":null,"label_position":"hover","image_size":"small","switch_value":0,"show_selected_values":0,"is_active_option":1,"column_number":1,"show_selected_on_label":null,"quantity_selector":"{}","is_change_label":0,"option_types":[{"id":"7e81c277-d6fa-4532-8ab9-3f65d67f7c30","option_type_id":1530590,"label":"Option_1","sort_order":0,"option_id":286763,"is_default":0,"image_url":"https://cdn.shopify.com/s/files/1/0748/6904/7603/files/Group_111.png?v=1680839617","number_color":1,"color_code":",","additional_price":0,"image_id":"default_id_image","product_id":"","variant_id":"","product_handle":null,"metadata":null}]}],"wholesale_price":{}}}]; window.TPOConfigs.product_options_1 = []; window.TPOConfigs.product_options_2 = []; window.TPOConfigs.product_options_3 = []; window.TPOConfigs.product_options_4 = []; window.TPOConfigs.settings = {"position":"above_add_to_cart","allowEditCart":0,"enableTieredPrice":0,"showDiscountBoxOnCart":0,"showOptionSetOnHomepage":0,"showOptionSetOnCollectionPage":0,"showOptionSetOnQuickView":0,"showOptionSetOnFeatureProduct":0,"totalPriceMode":"exclude","changeProductPrice":0,"taxRateField":0,"customOptionsDisplay":"split"}; window.TPOConfigs.theme = { product: { form: [ "form[action*=\"/cart/add\"][data-type=\"add-to-cart-form\"]:not(.cart-drawer *):not(.header__dropdown__wrapper *)", "form.shopify-product-form[action*=\"/cart/add\"]:not([id*=\"installment\"]):not([id*=\"mini-cart\"]):not(.header__dropdown__wrapper *):not(.cart-drawer__complementary-products *):not(.horizontal-product-list-carousel *)", "form.product-single__form[action*=\"/cart/add\"]:not([id*=\"installment\"]):not(.header__dropdown__wrapper *)", "form.productForm:not([id*=\"installment\"]):not(.header__dropdown__wrapper *)", "form.ProductForm:not([id*=\"installment\"]):not(.header__dropdown__wrapper *)", ".home-product form[action*=\"/cart/add\"]:not([id*=\"installment\"]):not(.header__dropdown__wrapper *)", ".shop-product form[action*=\"/cart/add\"]:not([id*=\"installment\"]):not(.header__dropdown__wrapper *)", "#shopify-section-featured-product form[action*=\"/cart/add\"]:not([id*=\"installment\"]):not(.header__dropdown__wrapper *)", "form.apb-product-form:not([id*=\"installment\"]):not(.header__dropdown__wrapper *)", ".product-form__buy-buttons form[action*=\"/cart/add\"]:not([id*=\"installment\"]):not(.header__dropdown__wrapper *)", "product-form form[action*=\"/cart/add\"]:not([id*=\"installment\"]):not([class*=\"instalments\"]):not(.cart-drawer *):not(.header__dropdown__wrapper *)", ".product-form form[action*=\"/cart/add\"]:not([id*=\"installment\"]):not([class*=\"instalments\"]):not(.cart-drawer *):not(.header__dropdown__wrapper *)", ".product-page form[action*=\"/cart/add\"]:not([id*=\"installment\"]):not(.header__dropdown__wrapper *)", ".product-add form[action*=\"/cart/add\"]:not([id*=\"installment\"]):not(.header__dropdown__wrapper *)", "[id*=\"ProductSection--\"] form[action*=\"/cart/add\"]:not([id*=\"installment\"]):not(.header__dropdown__wrapper *)", "form#add-to-cart-form:not([id*=\"installment\"]):not(.header__dropdown__wrapper *)", "form.sf-cart__form:not([id*=\"installment\"]):not(.header__dropdown__wrapper *)", "form.productForm:not([id*=\"installment\"]):not(.cart-drawer *):not(.header__dropdown__wrapper *)", "form.product-form:not([id*=\"installment\"]):not(.cart-drawer *):not(.header__dropdown__wrapper *):not(.cart-summary *):not(.uic_price *):not(.atc_sticky-container *)", "form.product-single__form:not([id*=\"installment\"]):not(.header__dropdown__wrapper *)", "form.shopify-product-form:not([id*=\"installment\"]):not([id*=\"mini-cart\"]):not(.header__dropdown__wrapper *):not(.cart-drawer__complementary-products *):not(.horizontal-product-list-carousel *)", "form.atc-form:not([id*=\"installment\"]):not(.header__dropdown__wrapper *)", "form.atc-form-mobile:not([id*=\"installment\"]):not(.header__dropdown__wrapper *)", "form[action*=\"/cart/add\"]:not([hidden]):not(.dbtfy-cart-upsell-item__form):not([id*=\"payment\"]):not([class*=\"installment\"]):not([id*=\"installment\"]):not([id*=\"instalments\"]):not([class*=\"instalments\"]):not([id*=\"mini-cart\"]):not(.cart-drawer *):not(.menu-dropdown__wrapper *):not(.header__dropdown__wrapper *):not(.uic_price *):not(.atc_sticky-container *):not(.quickSearchResults *):not(.cart-drawer__complementary-products *):not(.horizontal-product-list-carousel *)", "product-main#product-details product-form", "form.nm-easywholesale-form#product_form_product", ".product-info__block > product-form form[action='/cart/add'].js-product-form.js-product-form-main", ".tpo-custom_form_selector", ".product-converter__add-to-cart form[action*=\"/cart/add\"]:not([id*=\"installment\"])", "form.ecom-product-form.ecom-product-form--single" ], addToCartButton: [ "#product-add-to-cart-cloned", "gp-product-button button", "button[type=submit]:not(.sf-wishlist__button):not(.hidden-cart-btn),button.ProductForm__AddToCart", ".product__add-to-cart-button.add_to_cart", "input.ajax-submit.js-ajax-submit.add-item[type=submit]", ".product-submit.action-button.addtocart-button-active", ".tpo-custom_add_to_cart_selector", ".btn.btn-cart", "button[data-pf-type*='ProductATC']", ".button.product-form__submit" ], variantWrapper: [ "[id*=\"MainProduct-\"] variant-selects", ".product__info-wrapper .variant-space", ".product__info-wrapper variant-selects", ".product__info-wrapper variant-radios", "[id*=\"MainProduct-\"] variant-radios", ".product-info variant-picker", ".product__info product-variants", ".prd-block-info variant-selects", ".product-details .productView-options variant-radios", ".product_details_info .product-variant-option", ".product-info swatch-component", ".featured-product product-info.product__info-container variant-radios", "#AddToCartForm div.product-variant-option", "product-root.product-page--root product-options-root.product-options--root", ".product-form > .swatch", "#ProductHero variant-selects.variant-picker", ".product-single__info-wrapper .selector-wrapper.js.product-form__item", ".product-info__block.product-options", ".product__wrapper .product-option-selector-box", "product-form [data-aid=\"full-product-options\"][data-name=\"options\"]", ".product-single__meta .rio-options", ".product-form__variants.product__section--variants", ".product__page--info .product__swatches", ".t4s-product__info-container .t4s-product-form__variants .t4s-swatch", ".product_section variant-selection", ".product-single .product-form__variant .product-form__swatches", ".product-single__meta .product-swatch", ".main__product variant-selects", ".product-infors .dropdown_picker_js.variations", ".product-page--wrapper .product-options-root", ".product-block-list__item--info .product-form__variants", ".product-details .option-selectors", ".tpo-custom_variant_selector" ] }, cart: { form: [ "cart-form", "form[action*=\"/cart\"]:not(.drawer__contents):not(.currency-selector)", "form.ajax-cart__cart-form.js-cart-form[action*=\"/checkout\"]" ] } }; window.TPOConfigs.template = 'index'; </script> <script id="tpo-store-data" type="application/json"> { "shop": { "money_format": "${{amount}}", "money_with_currency_format": "${{amount}} USD" }, "customer": { "id": null, "tags": null }, "product": null, "cart_type": "page", "collection": null, "collections": [ ] } </script> <script src="https://cdn.shopify.com/extensions/a46011f9-75c1-4512-aac8-b1e52c5da541/easify-options-1015/assets/tpo-global.js" ></script> <script src="https://cdn.shopify.com/extensions/a46011f9-75c1-4512-aac8-b1e52c5da541/easify-options-1015/assets/product-options.js" defer="defer"></script> </div></body> </html>