CINXE.COM

Pride collection – GitHub Shop

<!doctype html> <html class="no-js" lang="en"> <head> <script type="application/vnd.locksmith+json" data-locksmith>{"version":"v189","locked":false,"initialized":true,"scope":"collection","access_granted":true,"access_denied":false,"requires_customer":false,"manual_lock":false,"remote_lock":false,"has_timeout":false,"remote_rendered":null,"hide_resource":false,"hide_links_to_resource":false,"transparent":true,"locks":{"all":[],"opened":[]},"keys":[],"keys_signature":"43e34f7c00a26eeb3ae3fe84a3dd47ea2d102fdd803c07438eca15070c625621","state":{"template":"collection","theme":134306299992,"product":null,"collection":"pride-collection","page":null,"blog":null,"article":null,"app":null},"now":1739791652,"path":"\/collections\/pride-collection","locale_root_url":"\/","canonical_url":"https:\/\/thegithubshop.com\/collections\/pride-collection","customer_id":null,"customer_id_signature":"43e34f7c00a26eeb3ae3fe84a3dd47ea2d102fdd803c07438eca15070c625621","cart":null}</script><script data-locksmith>!function(){var require=undefined,reqwest=function(){function succeed(e){var t=protocolRe.exec(e.url);return t=t&&t[1]||context.location.protocol,httpsRe.test(t)?twoHundo.test(e.request.status):!!e.request.response}function handleReadyState(e,t,n){return function(){return e._aborted?n(e.request):e._timedOut?n(e.request,"Request is aborted: timeout"):void(e.request&&4==e.request[readyState]&&(e.request.onreadystatechange=noop,succeed(e)?t(e.request):n(e.request)))}}function setHeaders(e,t){var n,s=t.headers||{};s.Accept=s.Accept||defaultHeaders.accept[t.type]||defaultHeaders.accept["*"];var r="undefined"!=typeof FormData&&t.data instanceof FormData;for(n in!t.crossOrigin&&!s[requestedWith]&&(s[requestedWith]=defaultHeaders.requestedWith),!s[contentType]&&!r&&(s[contentType]=t.contentType||defaultHeaders.contentType),s)s.hasOwnProperty(n)&&"setRequestHeader"in e&&e.setRequestHeader(n,s[n])}function setCredentials(e,t){"undefined"!=typeof t.withCredentials&&"undefined"!=typeof e.withCredentials&&(e.withCredentials=!!t.withCredentials)}function generalCallback(e){lastValue=e}function urlappend(e,t){return e+(/[?]/.test(e)?"&":"?")+t}function handleJsonp(e,t,n,s){var r=uniqid++,o=e.jsonpCallback||"callback",a=e.jsonpCallbackName||reqwest.getcallbackPrefix(r),i=new RegExp("((^|[?]|&)"+o+")=([^&]+)"),l=s.match(i),c=doc.createElement("script"),u=0,d=-1!==navigator.userAgent.indexOf("MSIE 10.0");return l?"?"===l[3]?s=s.replace(i,"$1="+a):a=l[3]:s=urlappend(s,o+"="+a),context[a]=generalCallback,c.type="text/javascript",c.src=s,c.async=!0,"undefined"!=typeof c.onreadystatechange&&!d&&(c.htmlFor=c.id="_reqwest_"+r),c.onload=c.onreadystatechange=function(){if(c[readyState]&&"complete"!==c[readyState]&&"loaded"!==c[readyState]||u)return!1;c.onload=c.onreadystatechange=null,c.onclick&&c.onclick(),t(lastValue),lastValue=undefined,head.removeChild(c),u=1},head.appendChild(c),{abort:function(){c.onload=c.onreadystatechange=null,n({},"Request is aborted: timeout",{}),lastValue=undefined,head.removeChild(c),u=1}}}function getRequest(e,t){var n,s=this.o,r=(s.method||"GET").toUpperCase(),o="string"==typeof s?s:s.url,a=!1!==s.processData&&s.data&&"string"!=typeof s.data?reqwest.toQueryString(s.data):s.data||null,i=!1;return("jsonp"==s.type||"GET"==r)&&a&&(o=urlappend(o,a),a=null),"jsonp"==s.type?handleJsonp(s,e,t,o):((n=s.xhr&&s.xhr(s)||xhr(s)).open(r,o,!1!==s.async),setHeaders(n,s),setCredentials(n,s),context[xDomainRequest]&&n instanceof context[xDomainRequest]?(n.onload=e,n.onerror=t,n.onprogress=function(){},i=!0):n.onreadystatechange=handleReadyState(this,e,t),s.before&&s.before(n),i?setTimeout(function(){n.send(a)},200):n.send(a),n)}function Reqwest(e,t){this.o=e,this.fn=t,init.apply(this,arguments)}function setType(e){return null===e?undefined:e.match("json")?"json":e.match("javascript")?"js":e.match("text")?"html":e.match("xml")?"xml":void 0}function init(o,fn){function complete(e){for(o.timeout&&clearTimeout(self.timeout),self.timeout=null;0<self._completeHandlers.length;)self._completeHandlers.shift()(e)}function success(resp){var type=o.type||resp&&setType(resp.getResponseHeader("Content-Type"));resp="jsonp"!==type?self.request:resp;var filteredResponse=globalSetupOptions.dataFilter(resp.responseText,type),r=filteredResponse;try{resp.responseText=r}catch(e){}if(r)switch(type){case"json":try{resp=context.JSON?context.JSON.parse(r):eval("("+r+")")}catch(err){return error(resp,"Could not parse JSON in response",err)}break;case"js":resp=eval(r);break;case"html":resp=r;break;case"xml":resp=resp.responseXML&&resp.responseXML.parseError&&resp.responseXML.parseError.errorCode&&resp.responseXML.parseError.reason?null:resp.responseXML}for(self._responseArgs.resp=resp,self._fulfilled=!0,fn(resp),self._successHandler(resp);0<self._fulfillmentHandlers.length;)resp=self._fulfillmentHandlers.shift()(resp);complete(resp)}function timedOut(){self._timedOut=!0,self.request.abort()}function error(e,t,n){for(e=self.request,self._responseArgs.resp=e,self._responseArgs.msg=t,self._responseArgs.t=n,self._erred=!0;0<self._errorHandlers.length;)self._errorHandlers.shift()(e,t,n);complete(e)}this.url="string"==typeof o?o:o.url,this.timeout=null,this._fulfilled=!1,this._successHandler=function(){},this._fulfillmentHandlers=[],this._errorHandlers=[],this._completeHandlers=[],this._erred=!1,this._responseArgs={};var self=this;fn=fn||function(){},o.timeout&&(this.timeout=setTimeout(function(){timedOut()},o.timeout)),o.success&&(this._successHandler=function(){o.success.apply(o,arguments)}),o.error&&this._errorHandlers.push(function(){o.error.apply(o,arguments)}),o.complete&&this._completeHandlers.push(function(){o.complete.apply(o,arguments)}),this.request=getRequest.call(this,success,error)}function reqwest(e,t){return new Reqwest(e,t)}function normalize(e){return e?e.replace(/\r?\n/g,"\r\n"):""}function serial(e,t){var n,s,r,o,a=e.name,i=e.tagName.toLowerCase(),l=function(e){e&&!e.disabled&&t(a,normalize(e.attributes.value&&e.attributes.value.specified?e.value:e.text))};if(!e.disabled&&a)switch(i){case"input":/reset|button|image|file/i.test(e.type)||(n=/checkbox/i.test(e.type),s=/radio/i.test(e.type),r=e.value,(!n&&!s||e.checked)&&t(a,normalize(n&&""===r?"on":r)));break;case"textarea":t(a,normalize(e.value));break;case"select":if("select-one"===e.type.toLowerCase())l(0<=e.selectedIndex?e.options[e.selectedIndex]:null);else for(o=0;e.length&&o<e.length;o++)e.options[o].selected&&l(e.options[o])}}function eachFormElement(){var e,t,o=this,n=function(e,t){var n,s,r;for(n=0;n<t.length;n++)for(r=e[byTag](t[n]),s=0;s<r.length;s++)serial(r[s],o)};for(t=0;t<arguments.length;t++)e=arguments[t],/input|select|textarea/i.test(e.tagName)&&serial(e,o),n(e,["input","select","textarea"])}function serializeQueryString(){return reqwest.toQueryString(reqwest.serializeArray.apply(null,arguments))}function serializeHash(){var n={};return eachFormElement.apply(function(e,t){e in n?(n[e]&&!isArray(n[e])&&(n[e]=[n[e]]),n[e].push(t)):n[e]=t},arguments),n}function buildParams(e,t,n,s){var r,o,a,i=/\[\]$/;if(isArray(t))for(o=0;t&&o<t.length;o++)a=t[o],n||i.test(e)?s(e,a):buildParams(e+"["+("object"==typeof a?o:"")+"]",a,n,s);else if(t&&"[object Object]"===t.toString())for(r in t)buildParams(e+"["+r+"]",t[r],n,s);else s(e,t)}var context=this,XHR2;if("window"in context)var doc=document,byTag="getElementsByTagName",head=doc[byTag]("head")[0];else try{XHR2=require("xhr2")}catch(ex){throw new Error("Peer dependency `xhr2` required! Please npm install xhr2")}var httpsRe=/^http/,protocolRe=/(^\w+):\/\//,twoHundo=/^(20\d|1223)$/,readyState="readyState",contentType="Content-Type",requestedWith="X-Requested-With",uniqid=0,callbackPrefix="reqwest_"+ +new Date,lastValue,xmlHttpRequest="XMLHttpRequest",xDomainRequest="XDomainRequest",noop=function(){},isArray="function"==typeof Array.isArray?Array.isArray:function(e){return e instanceof Array},defaultHeaders={contentType:"application/x-www-form-urlencoded",requestedWith:xmlHttpRequest,accept:{"*":"text/javascript, text/html, application/xml, text/xml, */*",xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript",js:"application/javascript, text/javascript"}},xhr=function(e){if(!0!==e.crossOrigin)return context[xmlHttpRequest]?new XMLHttpRequest:XHR2?new XHR2:new ActiveXObject("Microsoft.XMLHTTP");var t=context[xmlHttpRequest]?new XMLHttpRequest:null;if(t&&"withCredentials"in t)return t;if(context[xDomainRequest])return new XDomainRequest;throw new Error("Browser does not support cross-origin requests")},globalSetupOptions={dataFilter:function(e){return e}};return Reqwest.prototype={abort:function(){this._aborted=!0,this.request.abort()},retry:function(){init.call(this,this.o,this.fn)},then:function(e,t){return e=e||function(){},t=t||function(){},this._fulfilled?this._responseArgs.resp=e(this._responseArgs.resp):this._erred?t(this._responseArgs.resp,this._responseArgs.msg,this._responseArgs.t):(this._fulfillmentHandlers.push(e),this._errorHandlers.push(t)),this},always:function(e){return this._fulfilled||this._erred?e(this._responseArgs.resp):this._completeHandlers.push(e),this},fail:function(e){return this._erred?e(this._responseArgs.resp,this._responseArgs.msg,this._responseArgs.t):this._errorHandlers.push(e),this},"catch":function(e){return this.fail(e)}},reqwest.serializeArray=function(){var n=[];return eachFormElement.apply(function(e,t){n.push({name:e,value:t})},arguments),n},reqwest.serialize=function(){if(0===arguments.length)return"";var e,t=Array.prototype.slice.call(arguments,0);return(e=t.pop())&&e.nodeType&&t.push(e)&&(e=null),e&&(e=e.type),("map"==e?serializeHash:"array"==e?reqwest.serializeArray:serializeQueryString).apply(null,t)},reqwest.toQueryString=function(e,t){var n,s,r=t||!1,o=[],a=encodeURIComponent,i=function(e,t){t="function"==typeof t?t():null==t?"":t,o[o.length]=a(e)+"="+a(t)};if(isArray(e))for(s=0;e&&s<e.length;s++)i(e[s].name,e[s].value);else for(n in e)e.hasOwnProperty(n)&&buildParams(n,e[n],r,i);return o.join("&").replace(/%20/g,"+")},reqwest.getcallbackPrefix=function(){return callbackPrefix},reqwest.compat=function(e,t){return e&&(e.type&&(e.method=e.type)&&delete e.type,e.dataType&&(e.type=e.dataType),e.jsonpCallback&&(e.jsonpCallbackName=e.jsonpCallback)&&delete e.jsonpCallback,e.jsonp&&(e.jsonpCallback=e.jsonp)),new Reqwest(e,t)},reqwest.ajaxSetup=function(e){for(var t in e=e||{})globalSetupOptions[t]=e[t]},reqwest}(); /*! * Reqwest! A general purpose XHR connection manager * license MIT (c) Dustin Diaz 2015 * https://github.com/ded/reqwest */!function(){var a=window.Locksmith={},e=document.querySelector('script[type="application/vnd.locksmith+json"]'),n=e&&e.innerHTML;if(a.state={},a.util={},a.loading=!1,n)try{a.state=JSON.parse(n)}catch(u){}if(document.addEventListener&&document.querySelector){var s,r,o,t=[76,79,67,75,83,77,73,84,72,49,49],i=function(){r=t.slice(0)},l="style",c=function(e){e&&27!==e.keyCode&&"click"!==e.type||(document.removeEventListener("keydown",c),document.removeEventListener("click",c),s&&document.body.removeChild(s),s=null)};i(),document.addEventListener("keyup",function(e){if(e.keyCode===r[0]){if(clearTimeout(o),r.shift(),0<r.length)return void(o=setTimeout(i,1e3));i(),c(),(s=document.createElement("div"))[l].width="50%",s[l].maxWidth="1000px",s[l].height="85%",s[l].border="1px rgba(0, 0, 0, 0.2) solid",s[l].background="rgba(255, 255, 255, 0.99)",s[l].borderRadius="4px",s[l].position="fixed",s[l].top="50%",s[l].left="50%",s[l].transform="translateY(-50%) translateX(-50%)",s[l].boxShadow="0 2px 5px rgba(0, 0, 0, 0.3), 0 0 100vh 100vw rgba(0, 0, 0, 0.5)",s[l].zIndex="2147483645";var t=document.createElement("textarea");t.value=JSON.stringify(JSON.parse(n),null,2),t[l].border="none",t[l].display="block",t[l].boxSizing="border-box",t[l].width="100%",t[l].height="100%",t[l].background="transparent",t[l].padding="22px",t[l].fontFamily="monospace",t[l].fontSize="14px",t[l].color="#333",t[l].resize="none",t[l].outline="none",t.readOnly=!0,s.appendChild(t),document.body.appendChild(s),t.addEventListener("click",function(e){e.stopImmediatePropagation()}),t.select(),document.addEventListener("keydown",c),document.addEventListener("click",c)}})}a.isEmbedded=-1!==window.location.search.indexOf("_ab=0&_fd=0&_sc=1"),a.path=a.state.path||window.location.pathname,a.basePath=a.state.locale_root_url.concat("/apps/locksmith").replace(/^\/\//,"/"),a.reloading=!1,a.util.console=window.console||{log:function(){},error:function(){}},a.util.makeUrl=function(e,t){var n,s=a.basePath+e,r=[],o=a.cache();for(n in o)r.push(n+"="+encodeURIComponent(o[n]));for(n in t)r.push(n+"="+encodeURIComponent(t[n]));return a.state.customer_id&&(r.push("customer_id="+encodeURIComponent(a.state.customer_id)),r.push("customer_id_signature="+encodeURIComponent(a.state.customer_id_signature))),s+=(-1===s.indexOf("?")?"?":"&")+r.join("&")},a._initializeCallbacks=[],a.on=function(e,t){if("initialize"!==e)throw'Locksmith.on() currently only supports the "initialize" event';a._initializeCallbacks.push(t)},a.initializeSession=function(e){if(!a.isEmbedded){var t=!1,n=!0,s=!0;(e=e||{}).silent&&(s=n=!(t=!0)),a.ping({silent:t,spinner:n,reload:s,callback:function(){a._initializeCallbacks.forEach(function(e){e()})}})}},a.cache=function(e){var t={};try{var n=function r(e){return(document.cookie.match("(^|; )"+e+"=([^;]*)")||0)[2]};t=JSON.parse(decodeURIComponent(n("locksmith-params")||"{}"))}catch(u){}if(e){for(var s in e)t[s]=e[s];document.cookie="locksmith-params=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/",document.cookie="locksmith-params="+encodeURIComponent(JSON.stringify(t))+"; path=/"}return t},a.cache.cart=a.state.cart,a.cache.cartLastSaved=null,a.params=a.cache(),a.util.reload=function(){a.reloading=!0;try{window.location.href=window.location.href.replace(/#.*/,"")}catch(u){a.util.console.error("Preferred reload method failed",u),window.location.reload()}},a.cache.saveCart=function(e){if(!a.cache.cart||a.cache.cart===a.cache.cartLastSaved)return e?e():null;var t=a.cache.cartLastSaved;a.cache.cartLastSaved=a.cache.cart,reqwest({url:"/cart/update.json",method:"post",type:"json",data:{attributes:{locksmith:a.cache.cart}},complete:e,error:function(e){if(a.cache.cartLastSaved=t,!a.reloading)throw e}})},a.util.spinnerHTML='<style>body{background:#FFF}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#loading{display:flex;width:100%;height:50vh;color:#777;align-items:center;justify-content:center}#loading .spinner{display:block;animation:spin 600ms linear infinite;position:relative;width:50px;height:50px}#loading .spinner-ring{stroke:currentColor;stroke-dasharray:100%;stroke-width:2px;stroke-linecap:round;fill:none}</style><div id="loading"><div class="spinner"><svg width="100%" height="100%"><svg preserveAspectRatio="xMinYMin"><circle class="spinner-ring" cx="50%" cy="50%" r="45%"></circle></svg></svg></div></div>',a.util.clobberBody=function(e){document.body.innerHTML=e},a.util.clobberDocument=function(e){e.responseText&&(e=e.responseText),document.documentElement&&document.removeChild(document.documentElement);var t=document.open("text/html","replace");t.writeln(e),t.close(),setTimeout(function(){var e=t.querySelector("[autofocus]");e&&e.focus()},100)},a.util.serializeForm=function(e){if(e&&"FORM"===e.nodeName){var t,n,s={};for(t=e.elements.length-1;0<=t;t-=1)if(""!==e.elements[t].name)switch(e.elements[t].nodeName){case"INPUT":switch(e.elements[t].type){default:case"text":case"hidden":case"password":case"button":case"reset":case"submit":s[e.elements[t].name]=e.elements[t].value;break;case"checkbox":case"radio":e.elements[t].checked&&(s[e.elements[t].name]=e.elements[t].value);break;case"file":}break;case"TEXTAREA":s[e.elements[t].name]=e.elements[t].value;break;case"SELECT":switch(e.elements[t].type){case"select-one":s[e.elements[t].name]=e.elements[t].value;break;case"select-multiple":for(n=e.elements[t].options.length-1;0<=n;n-=1)e.elements[t].options[n].selected&&(s[e.elements[t].name]=e.elements[t].options[n].value)}break;case"BUTTON":switch(e.elements[t].type){case"reset":case"submit":case"button":s[e.elements[t].name]=e.elements[t].value}}return s}},a.util.on=function(e,o,a,t){t=t||document;var i="locksmith-"+e+o,n=function(e){var t=e.target,n=e.target.parentElement,s=t.className.baseVal||t.className||"",r=n.className.baseVal||n.className||"";("string"==typeof s&&-1!==s.split(/\s+/).indexOf(o)||"string"==typeof r&&-1!==r.split(/\s+/).indexOf(o))&&!e[i]&&(e[i]=!0,a(e))};t.attachEvent?t.attachEvent(e,n):t.addEventListener(e,n,!1)},a.util.enableActions=function(e){a.util.on("click","locksmith-action",function(e){e.preventDefault();var t=e.target;t.dataset.confirmWith&&!confirm(t.dataset.confirmWith)||(t.disabled=!0,t.innerText=t.dataset.disableWith,a.post("/action",t.dataset.locksmithParams,{spinner:!1,type:"text",success:function(e){(e=JSON.parse(e.responseText)).message&&alert(e.message),a.util.reload()}}))},e)},a.util.inject=function(e,t){var n=["data","locksmith","append"];if(-1!==t.indexOf(n.join("-"))){var s=document.createElement("div");s.innerHTML=t,e.appendChild(s)}else e.innerHTML=t;var r,o,a=e.querySelectorAll("script");for(o=0;o<a.length;++o){r=a[o];var i=document.createElement("script");if(r.type&&(i.type=r.type),r.src)i.src=r.src;else{var l=document.createTextNode(r.innerHTML);i.appendChild(l)}e.appendChild(i)}var c=e.querySelector("[autofocus]");c&&c.focus()},a.post=function(e,t,n){!1!==(n=n||{}).spinner&&a.util.clobberBody(a.util.spinnerHTML);var s={};n.container===document?(s.layout=1,n.success=function(e){document.getElementById(n.container);a.util.clobberDocument(e)}):n.container&&(s.layout=0,n.success=function(e){var t=document.getElementById(n.container);a.util.inject(t,e),t.id===t.firstChild.id&&t.parentElement.replaceChild(t.firstChild,t)}),n.form_type&&(t.form_type=n.form_type),n.include_layout_classes!==undefined&&(t.include_layout_classes=n.include_layout_classes),n.lock_id!==undefined&&(t.lock_id=n.lock_id),a.loading=!0;var r=a.util.makeUrl(e,s);reqwest({url:r,method:"post",type:n.type||"html",data:t,complete:function(){a.loading=!1},error:function(e){if(!a.reloading)if("dashboard.weglot.com"!==window.location.host){if(!n.silent)throw alert("Something went wrong! Please refresh and try again."),e;console.error(e)}else console.error(e)},success:n.success||a.util.clobberDocument})},a.postResource=function(e,t){e.path=a.path,e.search=window.location.search,e.state=a.state,e.passcode&&(e.passcode=e.passcode.trim()),e.email&&(e.email=e.email.trim()),e.state.cart=a.cache.cart,e.locksmith_json=a.jsonTag,e.locksmith_json_signature=a.jsonTagSignature,a.post("/resource",e,t)},a.ping=function(e){if(!a.isEmbedded){e=e||{};a.post("/ping",{path:a.path,search:window.location.search,state:a.state},{spinner:!!e.spinner,silent:"undefined"==typeof e.silent||e.silent,type:"text",success:function(e){(e=JSON.parse(e.responseText)).messages&&0<e.messages.length&&a.showMessages(e.messages)}})}},a.timeoutMonitor=function(){var e=a.cache.cart;a.ping({callback:function(){e!==a.cache.cart||setTimeout(function(){a.timeoutMonitor()},6e4)}})},a.showMessages=function(e){var t=document.createElement("div");t.style.position="fixed",t.style.left=0,t.style.right=0,t.style.bottom="-50px",t.style.opacity=0,t.style.background="#191919",t.style.color="#ddd",t.style.transition="bottom 0.2s, opacity 0.2s",t.style.zIndex=999999,t.innerHTML=" <style> .locksmith-ab .locksmith-b { display: none; } .locksmith-ab.toggled .locksmith-b { display: flex; } .locksmith-ab.toggled .locksmith-a { display: none; } .locksmith-flex { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; padding: 10px 20px; } .locksmith-message + .locksmith-message { border-top: 1px #555 solid; } .locksmith-message a { color: inherit; font-weight: bold; } .locksmith-message a:hover { color: inherit; opacity: 0.8; } a.locksmith-ab-toggle { font-weight: inherit; text-decoration: underline; } .locksmith-text { flex-grow: 1; } .locksmith-cta { flex-grow: 0; text-align: right; } .locksmith-cta button { transform: scale(0.8); transform-origin: left; } .locksmith-cta > * { display: block; } .locksmith-cta > * + * { margin-top: 10px; } .locksmith-message a.locksmith-close { flex-grow: 0; text-decoration: none; margin-left: 15px; font-size: 30px; font-family: monospace; display: block; padding: 2px 10px; } @media screen and (max-width: 600px) { .locksmith-wide-only { display: none !important; } .locksmith-flex { padding: 0 15px; } .locksmith-flex > * { margin-top: 5px; margin-bottom: 5px; } .locksmith-cta { text-align: left; } } @media screen and (min-width: 601px) { .locksmith-narrow-only { display: none !important; } } </style> "+e.map(function(e){return'<div class="locksmith-message">'+e+"</div>"}).join(""),document.body.appendChild(t),document.body.style.position="relative",document.body.parentElement.style.paddingBottom=t.offsetHeight+"px",setTimeout(function(){t.style.bottom=0,t.style.opacity=1},50),a.util.on("click","locksmith-ab-toggle",function(e){e.preventDefault();for(var t=e.target.parentElement;-1===t.className.split(" ").indexOf("locksmith-ab");)t=t.parentElement;-1!==t.className.split(" ").indexOf("toggled")?t.className=t.className.replace("toggled",""):t.className=t.className+" toggled"}),a.util.enableActions(t)}}()}();</script> <script data-locksmith>Locksmith.cache.cart=null</script> <script data-locksmith>Locksmith.jsonTag="\u003cscript type=\"application\/vnd.locksmith+json\" data-locksmith\u003e{\"version\":\"v189\",\"locked\":false,\"initialized\":true,\"scope\":\"collection\",\"access_granted\":true,\"access_denied\":false,\"requires_customer\":false,\"manual_lock\":false,\"remote_lock\":false,\"has_timeout\":false,\"remote_rendered\":null,\"hide_resource\":false,\"hide_links_to_resource\":false,\"transparent\":true,\"locks\":{\"all\":[],\"opened\":[]},\"keys\":[],\"keys_signature\":\"43e34f7c00a26eeb3ae3fe84a3dd47ea2d102fdd803c07438eca15070c625621\",\"state\":{\"template\":\"collection\",\"theme\":134306299992,\"product\":null,\"collection\":\"pride-collection\",\"page\":null,\"blog\":null,\"article\":null,\"app\":null},\"now\":1739791652,\"path\":\"\\\/collections\\\/pride-collection\",\"locale_root_url\":\"\\\/\",\"canonical_url\":\"https:\\\/\\\/thegithubshop.com\\\/collections\\\/pride-collection\",\"customer_id\":null,\"customer_id_signature\":\"43e34f7c00a26eeb3ae3fe84a3dd47ea2d102fdd803c07438eca15070c625621\",\"cart\":null}\u003c\/script\u003e";Locksmith.jsonTagSignature="6ccda077c589278ce10a0d5140e9420d9fb5eadd12ba4567195a9a434f24e87d"</script> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1"> <link rel="canonical" href="https://thegithubshop.com/collections/pride-collection"> <link rel="preconnect" href="https://cdn.shopify.com" crossorigin> <link rel="preconnect" href="https://cdn.cookielaw.org" crossorigin> <link rel="apple-touch-icon" sizes="180x180" href="//thegithubshop.com/cdn/shop/files/shop-favicon.jpg?crop=center&height=180&v=1730469828&width=180"> <link rel="icon" type="image/png" sizes="32x32" href="//thegithubshop.com/cdn/shop/files/shop-favicon.jpg?crop=center&height=32&v=1730469828&width=32"> <link rel="icon" type="image/png" sizes="16x16" href="//thegithubshop.com/cdn/shop/files/shop-favicon.jpg?crop=center&height=16&v=1730469828&width=16"> <title>Pride collection &ndash; GitHub Shop</title> <meta name="description" content="GitHub&#39;s collection of high-quality, sustainable gifts for yourself, a friend, or even your pet."> <meta property="og:site_name" content="GitHub Shop"> <meta property="og:url" content="https://thegithubshop.com/collections/pride-collection"><meta property="og:title" content="Pride collection"> <meta property="og:type" content="website"> <meta property="og:description" content="GitHub&#39;s collection of high-quality, sustainable gifts for yourself, a friend, or even your pet."> <meta property="og:image" content="http://thegithubshop.com/cdn/shop/files/shop-og.jpg?v=1733236801"> <meta property="og:image:secure_url" content="https://thegithubshop.com/cdn/shop/files/shop-og.jpg?v=1733236801"> <meta property="og:image:width" content="1920"> <meta property="og:image:height" content="1080"> <meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="Pride collection"> <meta name="twitter:description" content="GitHub&#39;s collection of high-quality, sustainable gifts for yourself, a friend, or even your pet."> <meta name="google-site-verification" content="Of7jweYOy-W5q2_FHySm_gO6mPRtmM3Y1iE-EN0u07w" /> <link rel="preload" as="font" href="//thegithubshop.com/cdn/shop/t/5/assets/MonaSansVF-Regular.woff2?v=17330811191412890391727727858" type="font/woff2" crossorigin="anonymous"> <link rel="preload" as="font" href="//thegithubshop.com/cdn/shop/t/5/assets/MonaspaceNeonVarVF.woff2?v=6090014051202520661727727858" type="font/woff2" crossorigin="anonymous"> <style>@font-face { font-family: 'Mona Sans'; src: url('//thegithubshop.com/cdn/shop/t/5/assets/MonaSansVF-Regular.woff2?v=17330811191412890391727727858') format('woff2 supports variations'), url('//thegithubshop.com/cdn/shop/t/5/assets/MonaSansVF-Regular.woff2?v=17330811191412890391727727858') format('woff2-variations'); font-weight: 300 700; font-stretch: 100%; /* 75% 125%; */ font-display: swap; font-style: normal; } @font-face { font-family: 'Monaspace Neon'; src: url('//thegithubshop.com/cdn/shop/t/5/assets/MonaspaceNeonVarVF.woff2?v=6090014051202520661727727858') format('woff2 supports variations'), url('//thegithubshop.com/cdn/shop/t/5/assets/MonaspaceNeonVarVF.woff2?v=6090014051202520661727727858') format('woff2-variations'); font-weight: 400 500; font-stretch: 100%; /* 75% 125%; */ font-display: swap; font-style: normal; } </style> <link href="//thegithubshop.com/cdn/shop/t/5/assets/app.bundle.css?v=93330242777921906121734630992" rel="stylesheet" type="text/css" media="all" /> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-WJ8TWKMN');</script> <!-- End Google Tag Manager --> <meta name="ha-url" content="https://collector.githubapp.com/github-shop/collect"> <script src="https://analytics.githubassets.com/hydro-marketing.min.js"></script> <script> document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); window.app = { strings: { addToCart: "Add to Cart", adding: "Adding...", added: "Added!", soldOut: "Sold Out", unavailable: "Unavailable" }, routes: { predictiveSearchUrl: "\/search\/suggest", cart_add_url: "\/cart\/add", cart_change_url: "\/cart\/change", cart_update_url: "\/cart\/update", cart_clear_url: "\/cart\/clear", cart_url: "\/cart", account_addresses_url: "\/account\/addresses", account_url: "\/account" }, klaviyo: { companyId: "XXeKZk", listId: "YeAnbk" }, subscribe: { success: "Success!", submitting: "Submitting..." } }; </script> <script src="//thegithubshop.com/cdn/shop/t/5/assets/app.bundle.js?v=28696005791957893951734630993" defer="defer"></script> <!-- OneTrust Cookies Consent Notice start for http://www.thegithubshop.com --> <script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="8426927c-a322-4cc9-862f-2a3c1a8ca047-test" ></script> <script type="text/javascript"> function OptanonWrapper() { } </script> <!-- OneTrust Cookies Consent Notice end for http://www.thegithubshop.com --> <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="/61269704792/digital_wallets/dialog"> <meta name="shopify-checkout-api-token" content="f4c34be9a0d7f169548b7f7e1291cdde"> <link rel="alternate" type="application/atom+xml" title="Feed" href="/collections/pride-collection.atom" /> <link rel="alternate" type="application/json+oembed" href="https://thegithubshop.com/collections/pride-collection.oembed"> <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=61269704792" crossorigin="anonymous"></script> <script id="shopify-features" type="application/json">{"accessToken":"f4c34be9a0d7f169548b7f7e1291cdde","betas":["rich-media-storefront-analytics"],"domain":"thegithubshop.com","predictiveSearch":true,"shopId":61269704792,"smart_payment_buttons_url":"https:\/\/thegithubshop.com\/cdn\/shopifycloud\/payment-sheet\/assets\/latest\/spb.en.js","dynamic_checkout_cart_url":"https:\/\/thegithubshop.com\/cdn\/shopifycloud\/payment-sheet\/assets\/latest\/dynamic-checkout-cart.en.js","locale":"en"}</script> <script>var Shopify = Shopify || {}; Shopify.shop = "5d5d2b-a4.myshopify.com"; Shopify.locale = "en"; Shopify.currency = {"active":"USD","rate":"1.0"}; Shopify.country = "US"; Shopify.theme = {"name":"github-shop\/main","id":134306299992,"schema_name":"GitHub","schema_version":"1.0.0","theme_store_id":null,"role":"main"}; Shopify.theme.handle = "null"; Shopify.theme.style = {"id":null,"handle":null}; Shopify.cdnHost = "thegithubshop.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":"collection"}</script> <script> window.Shopify = window.Shopify || {}; if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; window.Shopify.featureAssets['shop-js'] = {"init-fed-cm":["modules/v2/client.init-fed-cm_OeEJaCCl.en.esm.js","modules/v2/chunk.common_CdbBmSm3.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/client.init-shop-email-lookup-coordinator_ebaeknJi.en.esm.js","modules/v2/chunk.common_CdbBmSm3.esm.js"],"shop-cash-offers":["modules/v2/client.shop-cash-offers_DFuavrNS.en.esm.js","modules/v2/chunk.common_CdbBmSm3.esm.js","modules/v2/chunk.modal_DqtUospk.esm.js"],"checkout-modal":["modules/v2/client.checkout-modal_FYuhzIyB.en.esm.js","modules/v2/chunk.common_CdbBmSm3.esm.js","modules/v2/chunk.modal_DqtUospk.esm.js"],"shop-toast-manager":["modules/v2/client.shop-toast-manager_BpgmfGjt.en.esm.js","modules/v2/chunk.common_CdbBmSm3.esm.js"],"avatar":["modules/v2/client.avatar_BTnouDA3.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/client.init-customer-accounts-sign-up_BeYjtKbh.en.esm.js","modules/v2/client.shop-login-button_lKeTheS8.en.esm.js","modules/v2/chunk.common_CdbBmSm3.esm.js","modules/v2/chunk.modal_DqtUospk.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/client.init-shop-for-new-customer-accounts_PZ5lYCet.en.esm.js","modules/v2/client.shop-login-button_lKeTheS8.en.esm.js","modules/v2/chunk.common_CdbBmSm3.esm.js","modules/v2/chunk.modal_DqtUospk.esm.js"],"shop-login-button":["modules/v2/client.shop-login-button_lKeTheS8.en.esm.js","modules/v2/chunk.common_CdbBmSm3.esm.js","modules/v2/chunk.modal_DqtUospk.esm.js"],"shop-follow-button":["modules/v2/client.shop-follow-button_BJjZdiwD.en.esm.js","modules/v2/chunk.common_CdbBmSm3.esm.js","modules/v2/chunk.modal_DqtUospk.esm.js"],"pay-button":["modules/v2/client.pay-button_Bg1kIsBL.en.esm.js","modules/v2/chunk.common_CdbBmSm3.esm.js"],"init-customer-accounts":["modules/v2/client.init-customer-accounts_ChDGiggf.en.esm.js","modules/v2/client.shop-login-button_lKeTheS8.en.esm.js","modules/v2/chunk.common_CdbBmSm3.esm.js","modules/v2/chunk.modal_DqtUospk.esm.js"],"lead-capture":["modules/v2/client.lead-capture_aUqk28I9.en.esm.js","modules/v2/chunk.common_CdbBmSm3.esm.js","modules/v2/chunk.modal_DqtUospk.esm.js"],"payment-terms":["modules/v2/client.payment-terms_CgEU06X8.en.esm.js","modules/v2/chunk.common_CdbBmSm3.esm.js","modules/v2/chunk.modal_DqtUospk.esm.js"]}; </script> <script>(function() { function asyncLoad() { var urls = ["https:\/\/store.xecurify.com\/moas\/rest\/shopify\/check?shop=5d5d2b-a4.myshopify.com","https:\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/3.5.1\/jquery.min.js?shop=5d5d2b-a4.myshopify.com"]; for (var i = 0; i < urls.length; i++) { var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = urls[i]; var x = document.getElementsByTagName('script')[0]; x.parentNode.insertBefore(s, x); } }; if(window.attachEvent) { window.attachEvent('onload', asyncLoad); } else { window.addEventListener('load', asyncLoad, false); } })();</script> <script id="__st">var __st={"a":61269704792,"offset":-28800,"reqid":"ea55e88d-3c3f-4061-9b02-534ede1785e6-1739791652","pageurl":"thegithubshop.com\/collections\/pride-collection","u":"05a4c2c07e0c","p":"collection","rtyp":"collection","rid":287386632280};</script> <script>window.ShopifyPaypalV4VisibilityTracking = true;</script> <script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.2.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script> <script integrity="sha256-EGCDRYTvIEOXsReXgqGwkAR+5Dl8tickSrieA/ZcQwc=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//thegithubshop.com/cdn/shopifycloud/shopify/assets/storefront/load_feature-1060834584ef204397b1179782a1b090047ee4397cb627244ab89e03f65c4307.js" crossorigin="anonymous"></script> <script crossorigin="anonymous" defer="defer" src="//thegithubshop.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="//thegithubshop.com/cdn/shopifycloud/shopify/assets/storefront/features-1c0b396bd4d054b94abae1eb6a1bd6ba47beb35525c57a217c77a862ff06d83f.js" crossorigin="anonymous"></script> <script id='scb4127' type='text/javascript' async='' src='https://thegithubshop.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script> <script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script> <!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> <script async src="https://static.klaviyo.com/onsite/js/XXeKZk/klaviyo.js?company_id=XXeKZk"></script> <script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script> <script> window.klaviyoReviewsProductDesignMode = false </script> <!-- END app block --><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: 61269704792,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token: session_token && session_token.length === 2 ? session_token[1] : "",page_type: "collection"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script> <script id="web-pixels-manager-setup">(function d(d,e,n,o,r,i){if(!Boolean(null===(t=null===(a=window.Shopify)||void 0===a?void 0:a.analytics)||void 0===t?void 0:t.replayQueue)){var a,t,s=function(){var d={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](13[1-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(13[2-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[1-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](13[1-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(13[2-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[1-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/},e=d.modern,n=d.legacy,o=navigator.userAgent;return e.test(o)?"modern":(n.test(o),"legacy")}(),l=null!=i?i:{modern:"",legacy:""};window.Shopify=window.Shopify||{};var u=window.Shopify;u.analytics=u.analytics||{};var c=u.analytics;c.replayQueue=[],c.publish=function(d,e,n){return c.replayQueue.push([d,e,n]),!0};try{self.performance.mark("wpm:start")}catch(d){}var f=[n,"/wpm","/b",r,s.substring(0,1),".js"].join(""),h=l[s];!function(d){var e=d.src,n=d.async,o=void 0===n||n,r=d.onload,i=d.onerror,a=d.sri,t=document.createElement("script"),s=document.head,l=document.body;t.async=o,t.src=e,a&&(t.integrity=a,t.crossOrigin="anonymous"),r&&t.addEventListener("load",r),i&&t.addEventListener("error",i),s?s.appendChild(t):l?l.appendChild(t):console.error("Did not find a head or body element to append the script")}({src:f,async:!0,onload:function(){if(!function(){var d,e;return Boolean(null===(e=null===(d=window.Shopify)||void 0===d?void 0:d.analytics)||void 0===e?void 0:e.initialized)}()){var n=window.webPixelsManager.init(d)||void 0;if(n){e(n);var o=window.Shopify.analytics;o.replayQueue.forEach((function(d){var e=d[0],o=d[1],r=d[2];n.publishCustomEvent(e,o,r)})),o.replayQueue=[],o.publish=n.publishCustomEvent,o.visitor=n.visitor,o.initialized=!0}}},onerror:function(){var e=d.storefrontBaseUrl.replace(/\/$/,""),n="".concat(e,"/.well-known/shopify/monorail/unstable/produce_batch"),r=JSON.stringify({metadata:{event_sent_at_ms:(new Date).getTime()},events:[{schema_id:"web_pixels_manager_load/3.1",payload:{version:o||"latest",bundle_target:s,page_url:self.location.href,status:"failed",surface:d.surface,error_msg:"".concat(f," has failed to load")},metadata:{event_created_at_ms:(new Date).getTime()}}]});try{if(self.navigator.sendBeacon.bind(self.navigator)(n,r))return!0}catch(d){}var i=new XMLHttpRequest;try{return i.open("POST",n,!0),i.setRequestHeader("Content-Type","text/plain"),i.send(r),!0}catch(d){console&&console.warn&&console.warn("[Web Pixels Manager] Got an unhandled error while logging a load error.")}return!1},sri:function(d){return"string"==typeof d&&/^sha384-[A-Za-z0-9+/=]+$/.test(d)}(h)?h:""})}})({shopId: 61269704792,storefrontBaseUrl: "https://thegithubshop.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",surface: "storefront-renderer",enabledBetaFlags: ["6a396365"],webPixelsConfigList: [{"id":"37093464","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"7","type":"CUSTOM","privacyPurposes":["SALE_OF_DATA"],"name":"Google Tag Manager"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0290","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0290","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,effectiveTopLevelDomain: "",initData: {"shop":{"name":"GitHub Shop","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"5d5d2b-a4.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/thegithubshop.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"purchasingCompany":null},},function pageEvents(webPixelsManagerAPI) {webPixelsManagerAPI.publish("page_viewed", {});webPixelsManagerAPI.publish("collection_viewed", {"collection":{"id":"287386632280","title":"Pride collection","productVariants":[{"price":{"amount":4.0,"currencyCode":"USD"},"product":{"title":"Octoqueer Stickers - Pack of 5","vendor":"The GitHub Shop","id":"8142457569368","untranslatedTitle":"Octoqueer Stickers - Pack of 5","url":"\/products\/1547515-00-octoqueer-stickers-pack-of-5","type":"Stickers"},"id":"42350360428632","image":{"src":"\/\/thegithubshop.com\/cdn\/shop\/files\/Stickers_OctoQueer_0409e1af-191a-41e4-ae95-bbc94b477b15.png?v=1730319536"},"sku":"1547515-00","title":"Corporate","untranslatedTitle":"Corporate"},{"price":{"amount":42.0,"currencyCode":"USD"},"product":{"title":"Invertocat Pride Hoodie","vendor":"The GitHub Shop","id":"8142523793496","untranslatedTitle":"Invertocat Pride Hoodie","url":"\/products\/invertocat-pride-hoodie","type":"Outerwear"},"id":"42295072981080","image":{"src":"\/\/thegithubshop.com\/cdn\/shop\/files\/Apparel_Outerwear_Invertocat_Pride_Hoodie_Front.jpg?v=1730312559"},"sku":"1548728-10","title":"XS \/ Corporate","untranslatedTitle":"XS \/ Corporate"},{"price":{"amount":42.0,"currencyCode":"USD"},"product":{"title":"Invertocat Trans Pride Hoodie","vendor":"The GitHub Shop","id":"8142524973144","untranslatedTitle":"Invertocat Trans Pride Hoodie","url":"\/products\/invertocat-trans-pride-hoodie","type":"Outerwear"},"id":"42295073996888","image":{"src":"\/\/thegithubshop.com\/cdn\/shop\/files\/Apparel_Outerwear_Invertocat_Trans_Hoodie_Front.jpg?v=1729528407"},"sku":"1548739-10","title":"XS \/ Corporate","untranslatedTitle":"XS \/ Corporate"},{"price":{"amount":20.0,"currencyCode":"USD"},"product":{"title":"Invertocat Pride Shirt - Standard","vendor":"The GitHub Shop","id":"8159917834328","untranslatedTitle":"Invertocat Pride Shirt - Standard","url":"\/products\/gh-0014-invertocat-pride-shirt-standard","type":"Shirts"},"id":"42333663527000","image":{"src":"\/\/thegithubshop.com\/cdn\/shop\/files\/Apparel_Shirts_Invertocat_Pride_Standard.jpg?v=1730209362"},"sku":"1548678-10","title":"XS \/ Corporate","untranslatedTitle":"XS \/ Corporate"},{"price":{"amount":20.0,"currencyCode":"USD"},"product":{"title":"Invertocat Trans Pride Shirt - Standard","vendor":"The GitHub Shop","id":"8159917965400","untranslatedTitle":"Invertocat Trans Pride Shirt - Standard","url":"\/products\/gh-0015-invertocat-trans-pride-shirt-standard","type":"Shirts"},"id":"42333664018520","image":{"src":"\/\/thegithubshop.com\/cdn\/shop\/files\/Apparel_Shirts_Invertocat_TransPride_Standard_934d531c-166c-4c02-9180-0ef51a73516e.png?v=1729529636"},"sku":"1548682-10","title":"XS \/ Corporate","untranslatedTitle":"XS \/ Corporate"},{"price":{"amount":20.0,"currencyCode":"USD"},"product":{"title":"Invertocat Pride Shirt - Fitted","vendor":"The GitHub Shop","id":"8159917867096","untranslatedTitle":"Invertocat Pride Shirt - Fitted","url":"\/products\/gh-0014-invertocat-pride-shirt-fitted","type":"Shirts"},"id":"42333663756376","image":{"src":"\/\/thegithubshop.com\/cdn\/shop\/files\/Apparel_Shirts_Invertocat_Pride_Fitted.jpg?v=1730209415"},"sku":"1548690-80","title":"XS \/ Corporate","untranslatedTitle":"XS \/ Corporate"},{"price":{"amount":20.0,"currencyCode":"USD"},"product":{"title":"Invertocat Trans Pride Shirt - Fitted","vendor":"The GitHub Shop","id":"8159918030936","untranslatedTitle":"Invertocat Trans Pride Shirt - Fitted","url":"\/products\/gh-0015-invertocat-trans-pride-shirt-fitted","type":"Shirts"},"id":"42333664280664","image":{"src":"\/\/thegithubshop.com\/cdn\/shop\/files\/Apparel_Shirts_Invertocat_TransPride_Fitted.png?v=1729528515"},"sku":"1548711-80","title":"XS \/ Corporate","untranslatedTitle":"XS \/ Corporate"}]}});},"https://thegithubshop.com/cdn","96d7db11b5d836789812e500283123b0e57df9f7","8fa806few5358ccf9p85054907m3e22f137",{"modern":"","legacy":""});</script> <script>window.ShopifyAnalytics = window.ShopifyAnalytics || {}; window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; window.ShopifyAnalytics.meta.currency = 'USD'; var meta = {"products":[{"id":8142457569368,"gid":"gid:\/\/shopify\/Product\/8142457569368","vendor":"The GitHub Shop","type":"Stickers","variants":[{"id":42350360428632,"price":400,"name":"Octoqueer Stickers - Pack of 5 - Corporate","public_title":"Corporate","sku":"1547515-00"},{"id":42350360461400,"price":500,"name":"Octoqueer Stickers - Pack of 5 - Consumer","public_title":"Consumer","sku":"1547515-00"},{"id":42350360494168,"price":0,"name":"Octoqueer Stickers - Pack of 5 - Employee","public_title":"Employee","sku":"1547515-00"}]},{"id":8142523793496,"gid":"gid:\/\/shopify\/Product\/8142523793496","vendor":"The GitHub Shop","type":"Outerwear","variants":[{"id":42295072981080,"price":4200,"name":"Invertocat Pride Hoodie - XS \/ Corporate","public_title":"XS \/ Corporate","sku":"1548728-10"},{"id":42350440841304,"price":5700,"name":"Invertocat Pride Hoodie - XS \/ Consumer","public_title":"XS \/ Consumer","sku":"1548728-10"},{"id":42350440874072,"price":4200,"name":"Invertocat Pride Hoodie - XS \/ Employee","public_title":"XS \/ Employee","sku":"1548728-10"},{"id":42295073013848,"price":4200,"name":"Invertocat Pride Hoodie - S \/ Corporate","public_title":"S \/ Corporate","sku":"1548728-01"},{"id":42350440906840,"price":5700,"name":"Invertocat Pride Hoodie - S \/ Consumer","public_title":"S \/ Consumer","sku":"1548728-01"},{"id":42350440939608,"price":4200,"name":"Invertocat Pride Hoodie - S \/ Employee","public_title":"S \/ Employee","sku":"1548728-01"},{"id":42295073046616,"price":4200,"name":"Invertocat Pride Hoodie - M \/ Corporate","public_title":"M \/ Corporate","sku":"1548728-02"},{"id":42350440972376,"price":5700,"name":"Invertocat Pride Hoodie - M \/ Consumer","public_title":"M \/ Consumer","sku":"1548728-02"},{"id":42350441005144,"price":4200,"name":"Invertocat Pride Hoodie - M \/ Employee","public_title":"M \/ Employee","sku":"1548728-02"},{"id":42295073079384,"price":4200,"name":"Invertocat Pride Hoodie - L \/ Corporate","public_title":"L \/ Corporate","sku":"1548728-03"},{"id":42350441037912,"price":5700,"name":"Invertocat Pride Hoodie - L \/ Consumer","public_title":"L \/ Consumer","sku":"1548728-03"},{"id":42350441070680,"price":4200,"name":"Invertocat Pride Hoodie - L \/ Employee","public_title":"L \/ Employee","sku":"1548728-03"},{"id":42295073112152,"price":4200,"name":"Invertocat Pride Hoodie - XL \/ Corporate","public_title":"XL \/ Corporate","sku":"1548728-04"},{"id":42350441103448,"price":5700,"name":"Invertocat Pride Hoodie - XL \/ Consumer","public_title":"XL \/ Consumer","sku":"1548728-04"},{"id":42350441136216,"price":4200,"name":"Invertocat Pride Hoodie - XL \/ Employee","public_title":"XL \/ Employee","sku":"1548728-04"},{"id":42295073144920,"price":4200,"name":"Invertocat Pride Hoodie - 2XL \/ Corporate","public_title":"2XL \/ Corporate","sku":"1548728-05"},{"id":42350441168984,"price":5700,"name":"Invertocat Pride Hoodie - 2XL \/ Consumer","public_title":"2XL \/ Consumer","sku":"1548728-05"},{"id":42350441201752,"price":4200,"name":"Invertocat Pride Hoodie - 2XL \/ Employee","public_title":"2XL \/ Employee","sku":"1548728-05"},{"id":42295073177688,"price":4200,"name":"Invertocat Pride Hoodie - 3XL \/ Corporate","public_title":"3XL \/ Corporate","sku":"1548728-06"},{"id":42350441234520,"price":5700,"name":"Invertocat Pride Hoodie - 3XL \/ Consumer","public_title":"3XL \/ Consumer","sku":"1548728-06"},{"id":42350441267288,"price":4200,"name":"Invertocat Pride Hoodie - 3XL \/ Employee","public_title":"3XL \/ Employee","sku":"1548728-06"}]},{"id":8142524973144,"gid":"gid:\/\/shopify\/Product\/8142524973144","vendor":"The GitHub Shop","type":"Outerwear","variants":[{"id":42295073996888,"price":4200,"name":"Invertocat Trans Pride Hoodie - XS \/ Corporate","public_title":"XS \/ Corporate","sku":"1548739-10"},{"id":42350458798168,"price":5700,"name":"Invertocat Trans Pride Hoodie - XS \/ Consumer","public_title":"XS \/ Consumer","sku":"1548739-10"},{"id":42350458830936,"price":4200,"name":"Invertocat Trans Pride Hoodie - XS \/ Employee","public_title":"XS \/ Employee","sku":"1548739-10"},{"id":42295074029656,"price":4200,"name":"Invertocat Trans Pride Hoodie - S \/ Corporate","public_title":"S \/ Corporate","sku":"1548739-01"},{"id":42350458863704,"price":5700,"name":"Invertocat Trans Pride Hoodie - S \/ Consumer","public_title":"S \/ Consumer","sku":"1548739-01"},{"id":42350458896472,"price":4200,"name":"Invertocat Trans Pride Hoodie - S \/ Employee","public_title":"S \/ Employee","sku":"1548739-01"},{"id":42295074062424,"price":4200,"name":"Invertocat Trans Pride Hoodie - M \/ Corporate","public_title":"M \/ Corporate","sku":"1548739-02"},{"id":42350458929240,"price":5700,"name":"Invertocat Trans Pride Hoodie - M \/ Consumer","public_title":"M \/ Consumer","sku":"1548739-02"},{"id":42350458962008,"price":4200,"name":"Invertocat Trans Pride Hoodie - M \/ Employee","public_title":"M \/ Employee","sku":"1548739-02"},{"id":42295074095192,"price":4200,"name":"Invertocat Trans Pride Hoodie - L \/ Corporate","public_title":"L \/ Corporate","sku":"1548739-03"},{"id":42350458994776,"price":5700,"name":"Invertocat Trans Pride Hoodie - L \/ Consumer","public_title":"L \/ Consumer","sku":"1548739-03"},{"id":42350459027544,"price":4200,"name":"Invertocat Trans Pride Hoodie - L \/ Employee","public_title":"L \/ Employee","sku":"1548739-03"},{"id":42295074127960,"price":4200,"name":"Invertocat Trans Pride Hoodie - XL \/ Corporate","public_title":"XL \/ Corporate","sku":"1548739-04"},{"id":42350459060312,"price":5700,"name":"Invertocat Trans Pride Hoodie - XL \/ Consumer","public_title":"XL \/ Consumer","sku":"1548739-04"},{"id":42350459093080,"price":4200,"name":"Invertocat Trans Pride Hoodie - XL \/ Employee","public_title":"XL \/ Employee","sku":"1548739-04"},{"id":42295074160728,"price":4200,"name":"Invertocat Trans Pride Hoodie - 2XL \/ Corporate","public_title":"2XL \/ Corporate","sku":"1548739-05"},{"id":42350459125848,"price":5700,"name":"Invertocat Trans Pride Hoodie - 2XL \/ Consumer","public_title":"2XL \/ Consumer","sku":"1548739-05"},{"id":42350459158616,"price":4200,"name":"Invertocat Trans Pride Hoodie - 2XL \/ Employee","public_title":"2XL \/ Employee","sku":"1548739-05"},{"id":42295074193496,"price":4200,"name":"Invertocat Trans Pride Hoodie - 3XL \/ Corporate","public_title":"3XL \/ Corporate","sku":"1548739-06"},{"id":42350459191384,"price":5700,"name":"Invertocat Trans Pride Hoodie - 3XL \/ Consumer","public_title":"3XL \/ Consumer","sku":"1548739-06"},{"id":42350459224152,"price":4200,"name":"Invertocat Trans Pride Hoodie - 3XL \/ Employee","public_title":"3XL \/ Employee","sku":"1548739-06"}]},{"id":8159917834328,"gid":"gid:\/\/shopify\/Product\/8159917834328","vendor":"The GitHub Shop","type":"Shirts","variants":[{"id":42333663527000,"price":2000,"name":"Invertocat Pride Shirt - Standard - XS \/ Corporate","public_title":"XS \/ Corporate","sku":"1548678-10"},{"id":42350391099480,"price":2200,"name":"Invertocat Pride Shirt - Standard - XS \/ Consumer","public_title":"XS \/ Consumer","sku":"1548678-10"},{"id":42350391132248,"price":2000,"name":"Invertocat Pride Shirt - Standard - XS \/ Employee","public_title":"XS \/ Employee","sku":"1548678-10"},{"id":42333663559768,"price":2000,"name":"Invertocat Pride Shirt - Standard - S \/ Corporate","public_title":"S \/ Corporate","sku":"1548678-01"},{"id":42350391165016,"price":2200,"name":"Invertocat Pride Shirt - Standard - S \/ Consumer","public_title":"S \/ Consumer","sku":"1548678-01"},{"id":42350391197784,"price":2000,"name":"Invertocat Pride Shirt - Standard - S \/ Employee","public_title":"S \/ Employee","sku":"1548678-01"},{"id":42333663592536,"price":2000,"name":"Invertocat Pride Shirt - Standard - M \/ Corporate","public_title":"M \/ Corporate","sku":"1548678-02"},{"id":42350391230552,"price":2200,"name":"Invertocat Pride Shirt - Standard - M \/ Consumer","public_title":"M \/ Consumer","sku":"1548678-02"},{"id":42350391263320,"price":2000,"name":"Invertocat Pride Shirt - Standard - M \/ Employee","public_title":"M \/ Employee","sku":"1548678-02"},{"id":42333663625304,"price":2000,"name":"Invertocat Pride Shirt - Standard - L \/ Corporate","public_title":"L \/ Corporate","sku":"1548678-03"},{"id":42350391296088,"price":2200,"name":"Invertocat Pride Shirt - Standard - L \/ Consumer","public_title":"L \/ Consumer","sku":"1548678-03"},{"id":42350391328856,"price":2000,"name":"Invertocat Pride Shirt - Standard - L \/ Employee","public_title":"L \/ Employee","sku":"1548678-03"},{"id":42333663658072,"price":2000,"name":"Invertocat Pride Shirt - Standard - XL \/ Corporate","public_title":"XL \/ Corporate","sku":"1548678-04"},{"id":42350391361624,"price":2200,"name":"Invertocat Pride Shirt - Standard - XL \/ Consumer","public_title":"XL \/ Consumer","sku":"1548678-04"},{"id":42350391394392,"price":2000,"name":"Invertocat Pride Shirt - Standard - XL \/ Employee","public_title":"XL \/ Employee","sku":"1548678-04"},{"id":42333663690840,"price":2000,"name":"Invertocat Pride Shirt - Standard - 2XL \/ Corporate","public_title":"2XL \/ Corporate","sku":"1548678-05"},{"id":42350391427160,"price":2200,"name":"Invertocat Pride Shirt - Standard - 2XL \/ Consumer","public_title":"2XL \/ Consumer","sku":"1548678-05"},{"id":42350391459928,"price":2000,"name":"Invertocat Pride Shirt - Standard - 2XL \/ Employee","public_title":"2XL \/ Employee","sku":"1548678-05"},{"id":42333663723608,"price":2000,"name":"Invertocat Pride Shirt - Standard - 3XL \/ Corporate","public_title":"3XL \/ Corporate","sku":"1548678-06"},{"id":42350391492696,"price":2200,"name":"Invertocat Pride Shirt - Standard - 3XL \/ Consumer","public_title":"3XL \/ Consumer","sku":"1548678-06"},{"id":42350391525464,"price":2000,"name":"Invertocat Pride Shirt - Standard - 3XL \/ Employee","public_title":"3XL \/ Employee","sku":"1548678-06"}]},{"id":8159917965400,"gid":"gid:\/\/shopify\/Product\/8159917965400","vendor":"The GitHub Shop","type":"Shirts","variants":[{"id":42333664018520,"price":2000,"name":"Invertocat Trans Pride Shirt - Standard - XS \/ Corporate","public_title":"XS \/ Corporate","sku":"1548682-10"},{"id":42350396702808,"price":2200,"name":"Invertocat Trans Pride Shirt - Standard - XS \/ Consumer","public_title":"XS \/ Consumer","sku":"1548682-10"},{"id":42350396735576,"price":2000,"name":"Invertocat Trans Pride Shirt - Standard - XS \/ Employee","public_title":"XS \/ Employee","sku":"1548682-10"},{"id":42333664051288,"price":2000,"name":"Invertocat Trans Pride Shirt - Standard - S \/ Corporate","public_title":"S \/ Corporate","sku":"1548682-01"},{"id":42350396768344,"price":2200,"name":"Invertocat Trans Pride Shirt - Standard - S \/ Consumer","public_title":"S \/ Consumer","sku":"1548682-01"},{"id":42350396801112,"price":2000,"name":"Invertocat Trans Pride Shirt - Standard - S \/ Employee","public_title":"S \/ Employee","sku":"1548682-01"},{"id":42333664084056,"price":2000,"name":"Invertocat Trans Pride Shirt - Standard - M \/ Corporate","public_title":"M \/ Corporate","sku":"1548682-02"},{"id":42350396833880,"price":2200,"name":"Invertocat Trans Pride Shirt - Standard - M \/ Consumer","public_title":"M \/ Consumer","sku":"1548682-02"},{"id":42350396866648,"price":2000,"name":"Invertocat Trans Pride Shirt - Standard - M \/ Employee","public_title":"M \/ Employee","sku":"1548682-02"},{"id":42333664116824,"price":2000,"name":"Invertocat Trans Pride Shirt - Standard - L \/ Corporate","public_title":"L \/ Corporate","sku":"1548682-03"},{"id":42350396899416,"price":2200,"name":"Invertocat Trans Pride Shirt - Standard - L \/ Consumer","public_title":"L \/ Consumer","sku":"1548682-03"},{"id":42350396932184,"price":2000,"name":"Invertocat Trans Pride Shirt - Standard - L \/ Employee","public_title":"L \/ Employee","sku":"1548682-03"},{"id":42333664149592,"price":2000,"name":"Invertocat Trans Pride Shirt - Standard - XL \/ Corporate","public_title":"XL \/ Corporate","sku":"1548682-04"},{"id":42350396964952,"price":2200,"name":"Invertocat Trans Pride Shirt - Standard - XL \/ Consumer","public_title":"XL \/ Consumer","sku":"1548682-04"},{"id":42350396997720,"price":2000,"name":"Invertocat Trans Pride Shirt - Standard - XL \/ Employee","public_title":"XL \/ Employee","sku":"1548682-04"},{"id":42333664182360,"price":2000,"name":"Invertocat Trans Pride Shirt - Standard - 2XL \/ Corporate","public_title":"2XL \/ Corporate","sku":"1548682-05"},{"id":42350397030488,"price":2200,"name":"Invertocat Trans Pride Shirt - Standard - 2XL \/ Consumer","public_title":"2XL \/ Consumer","sku":"1548682-05"},{"id":42350397063256,"price":2000,"name":"Invertocat Trans Pride Shirt - Standard - 2XL \/ Employee","public_title":"2XL \/ Employee","sku":"1548682-05"},{"id":42333664215128,"price":2000,"name":"Invertocat Trans Pride Shirt - Standard - 3XL \/ Corporate","public_title":"3XL \/ Corporate","sku":"1548682-06"},{"id":42350397096024,"price":2200,"name":"Invertocat Trans Pride Shirt - Standard - 3XL \/ Consumer","public_title":"3XL \/ Consumer","sku":"1548682-06"},{"id":42350397128792,"price":2000,"name":"Invertocat Trans Pride Shirt - Standard - 3XL \/ Employee","public_title":"3XL \/ Employee","sku":"1548682-06"}]},{"id":8159917867096,"gid":"gid:\/\/shopify\/Product\/8159917867096","vendor":"The GitHub Shop","type":"Shirts","variants":[{"id":42333663756376,"price":2000,"name":"Invertocat Pride Shirt - Fitted - XS \/ Corporate","public_title":"XS \/ Corporate","sku":"1548690-80"},{"id":42350411841624,"price":2200,"name":"Invertocat Pride Shirt - Fitted - XS \/ Consumer","public_title":"XS \/ Consumer","sku":"1548690-80"},{"id":42350411874392,"price":2000,"name":"Invertocat Pride Shirt - Fitted - XS \/ Employee","public_title":"XS \/ Employee","sku":"1548690-80"},{"id":42333663789144,"price":2000,"name":"Invertocat Pride Shirt - Fitted - S \/ Corporate","public_title":"S \/ Corporate","sku":"1548690-81"},{"id":42350411907160,"price":2200,"name":"Invertocat Pride Shirt - Fitted - S \/ Consumer","public_title":"S \/ Consumer","sku":"1548690-81"},{"id":42350411939928,"price":2000,"name":"Invertocat Pride Shirt - Fitted - S \/ Employee","public_title":"S \/ Employee","sku":"1548690-81"},{"id":42333663821912,"price":2000,"name":"Invertocat Pride Shirt - Fitted - M \/ Corporate","public_title":"M \/ Corporate","sku":"1548690-82"},{"id":42350411972696,"price":2200,"name":"Invertocat Pride Shirt - Fitted - M \/ Consumer","public_title":"M \/ Consumer","sku":"1548690-82"},{"id":42350412005464,"price":2000,"name":"Invertocat Pride Shirt - Fitted - M \/ Employee","public_title":"M \/ Employee","sku":"1548690-82"},{"id":42333663854680,"price":2000,"name":"Invertocat Pride Shirt - Fitted - L \/ Corporate","public_title":"L \/ Corporate","sku":"1548690-83"},{"id":42350412038232,"price":2200,"name":"Invertocat Pride Shirt - Fitted - L \/ Consumer","public_title":"L \/ Consumer","sku":"1548690-83"},{"id":42350412071000,"price":2000,"name":"Invertocat Pride Shirt - Fitted - L \/ Employee","public_title":"L \/ Employee","sku":"1548690-83"},{"id":42333663887448,"price":2000,"name":"Invertocat Pride Shirt - Fitted - XL \/ Corporate","public_title":"XL \/ Corporate","sku":"1548690-84"},{"id":42350412103768,"price":2200,"name":"Invertocat Pride Shirt - Fitted - XL \/ Consumer","public_title":"XL \/ Consumer","sku":"1548690-84"},{"id":42350412136536,"price":2000,"name":"Invertocat Pride Shirt - Fitted - XL \/ Employee","public_title":"XL \/ Employee","sku":"1548690-84"},{"id":42333663920216,"price":2000,"name":"Invertocat Pride Shirt - Fitted - 2XL \/ Corporate","public_title":"2XL \/ Corporate","sku":"1548690-86"},{"id":42350412169304,"price":2200,"name":"Invertocat Pride Shirt - Fitted - 2XL \/ Consumer","public_title":"2XL \/ Consumer","sku":"1548690-86"},{"id":42350412202072,"price":2000,"name":"Invertocat Pride Shirt - Fitted - 2XL \/ Employee","public_title":"2XL \/ Employee","sku":"1548690-86"}]},{"id":8159918030936,"gid":"gid:\/\/shopify\/Product\/8159918030936","vendor":"The GitHub Shop","type":"Shirts","variants":[{"id":42333664280664,"price":2000,"name":"Invertocat Trans Pride Shirt - Fitted - XS \/ Corporate","public_title":"XS \/ Corporate","sku":"1548711-80"},{"id":42350424555608,"price":2200,"name":"Invertocat Trans Pride Shirt - Fitted - XS \/ Consumer","public_title":"XS \/ Consumer","sku":"1548711-80"},{"id":42350424588376,"price":2000,"name":"Invertocat Trans Pride Shirt - Fitted - XS \/ Employee","public_title":"XS \/ Employee","sku":"1548711-80"},{"id":42333664313432,"price":2000,"name":"Invertocat Trans Pride Shirt - Fitted - S \/ Corporate","public_title":"S \/ Corporate","sku":"1548711-81"},{"id":42350424621144,"price":2200,"name":"Invertocat Trans Pride Shirt - Fitted - S \/ Consumer","public_title":"S \/ Consumer","sku":"1548711-81"},{"id":42350424653912,"price":2000,"name":"Invertocat Trans Pride Shirt - Fitted - S \/ Employee","public_title":"S \/ Employee","sku":"1548711-81"},{"id":42333664346200,"price":2000,"name":"Invertocat Trans Pride Shirt - Fitted - M \/ Corporate","public_title":"M \/ Corporate","sku":"1548711-82"},{"id":42350424686680,"price":2200,"name":"Invertocat Trans Pride Shirt - Fitted - M \/ Consumer","public_title":"M \/ Consumer","sku":"1548711-82"},{"id":42350424719448,"price":2000,"name":"Invertocat Trans Pride Shirt - Fitted - M \/ Employee","public_title":"M \/ Employee","sku":"1548711-82"},{"id":42333664378968,"price":2000,"name":"Invertocat Trans Pride Shirt - Fitted - L \/ Corporate","public_title":"L \/ Corporate","sku":"1548711-83"},{"id":42350424752216,"price":2200,"name":"Invertocat Trans Pride Shirt - Fitted - L \/ Consumer","public_title":"L \/ Consumer","sku":"1548711-83"},{"id":42350424784984,"price":2000,"name":"Invertocat Trans Pride Shirt - Fitted - L \/ Employee","public_title":"L \/ Employee","sku":"1548711-83"},{"id":42333664411736,"price":2000,"name":"Invertocat Trans Pride Shirt - Fitted - XL \/ Corporate","public_title":"XL \/ Corporate","sku":"1548711-84"},{"id":42350424817752,"price":2200,"name":"Invertocat Trans Pride Shirt - Fitted - XL \/ Consumer","public_title":"XL \/ Consumer","sku":"1548711-84"},{"id":42350424850520,"price":2000,"name":"Invertocat Trans Pride Shirt - Fitted - XL \/ Employee","public_title":"XL \/ Employee","sku":"1548711-84"},{"id":42333664444504,"price":2000,"name":"Invertocat Trans Pride Shirt - Fitted - 2XL \/ Corporate","public_title":"2XL \/ Corporate","sku":"1548711-86"},{"id":42350424883288,"price":2200,"name":"Invertocat Trans Pride Shirt - Fitted - 2XL \/ Consumer","public_title":"2XL \/ Consumer","sku":"1548711-86"},{"id":42350424916056,"price":2000,"name":"Invertocat Trans Pride Shirt - Fitted - 2XL \/ Employee","public_title":"2XL \/ Employee","sku":"1548711-86"}]}],"page":{"pageType":"collection","resourceType":"collection","resourceId":287386632280}}; for (var attr in meta) { window.ShopifyAnalytics.meta[attr] = meta[attr]; }</script> <script>window.ShopifyAnalytics.merchantGoogleAnalytics = function() { }; </script> <script class="analytics">(function () { var customDocumentWrite = function(content) { var jquery = null; if (window.jQuery) { jquery = window.jQuery; } else if (window.Checkout && window.Checkout.$) { jquery = window.Checkout.$; } if (jquery) { jquery('body').append(content); } }; var hasLoggedConversion = function(token) { if (token) { return document.cookie.indexOf('loggedConversion=' + token) !== -1; } return false; } var setCookieIfConversion = function(token) { if (token) { var twoMonthsFromNow = new Date(Date.now()); twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; } } var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; if (trekkie.integrations) { return; } trekkie.methods = [ 'identify', 'page', 'ready', 'track', 'trackForm', 'trackLink' ]; trekkie.factory = function(method) { return function() { var args = Array.prototype.slice.call(arguments); args.unshift(method); trekkie.push(args); return trekkie; }; }; for (var i = 0; i < trekkie.methods.length; i++) { var key = trekkie.methods[i]; trekkie[key] = trekkie.factory(key); } trekkie.load = function(config) { trekkie.config = config || {}; trekkie.config.initialDocumentCookie = document.cookie; var first = document.getElementsByTagName('script')[0]; var script = document.createElement('script'); script.type = 'text/javascript'; script.onerror = function(e) { var scriptFallback = document.createElement('script'); scriptFallback.type = 'text/javascript'; scriptFallback.onerror = function(error) { var Monorail = { produce: function produce(monorailDomain, schemaId, payload) { var currentMs = new Date().getTime(); var event = { schema_id: schemaId, payload: payload, metadata: { event_created_at_ms: currentMs, event_sent_at_ms: currentMs } }; return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); }, sendRequest: function sendRequest(endpointUrl, payload) { // Try the sendBeacon API if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { var blobData = new window.Blob([payload], { type: 'text/plain' }); if (window.navigator.sendBeacon(endpointUrl, blobData)) { return true; } // sendBeacon was not successful } // XHR beacon var xhr = new XMLHttpRequest(); try { xhr.open('POST', endpointUrl); xhr.setRequestHeader('Content-Type', 'text/plain'); xhr.send(payload); } catch (e) { console.log(e); } return false; }, isIos12: function isIos12() { return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; } }; Monorail.produce('monorail-edge.shopifysvc.com', 'trekkie_storefront_load_errors/1.1', {shop_id: 61269704792, theme_id: 134306299992, app_name: "storefront", context_url: window.location.href, source_url: "//thegithubshop.com/cdn/s/trekkie.storefront.e991c55e78bb7465ada1b8db33d441f155086734.min.js"}); }; scriptFallback.async = true; scriptFallback.src = '//thegithubshop.com/cdn/s/trekkie.storefront.e991c55e78bb7465ada1b8db33d441f155086734.min.js'; first.parentNode.insertBefore(scriptFallback, first); }; script.async = true; script.src = '//thegithubshop.com/cdn/s/trekkie.storefront.e991c55e78bb7465ada1b8db33d441f155086734.min.js'; first.parentNode.insertBefore(script, first); }; trekkie.load( {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":61269704792,"isMerchantRequest":null,"themeId":134306299992,"themeCityHash":"12236789673927820816","contentLanguage":"en","currency":"USD"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain"},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} ); var loaded = false; trekkie.ready(function() { if (loaded) return; loaded = true; window.ShopifyAnalytics.lib = window.trekkie; var originalDocumentWrite = document.write; document.write = customDocumentWrite; try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; document.write = originalDocumentWrite; window.ShopifyAnalytics.lib.page(null,{"pageType":"collection","resourceType":"collection","resourceId":287386632280,"shopifyEmitted":true}); var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) var token = match? match[1]: undefined; if (!hasLoggedConversion(token)) { setCookieIfConversion(token); window.ShopifyAnalytics.lib.track("Viewed Product Category",{"currency":"USD","category":"Collection: pride-collection","collectionName":"pride-collection","collectionId":287386632280,"nonInteraction":true},undefined,undefined,{"shopifyEmitted":true}); } }); var eventsListenerScript = document.createElement('script'); eventsListenerScript.async = true; eventsListenerScript.src = "//thegithubshop.com/cdn/shopifycloud/shopify/assets/shop_events_listener-af52bb5773aaa9f7f1f7f1f7e3a010a904a5c7213a959b83580d22bc7920a2e4.js"; document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); })();</script> <script defer src="https://thegithubshop.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-1.3.0.min.js" data-application="storefront-renderer" data-shop-id="61269704792" data-render-region="gcp-asia-southeast1" data-page-type="collection" data-theme-instance-id="134306299992" data-monorail-region="shop_domain" data-resource-timing-sampling-rate="10" ></script> </head> <body id="pride-collection" class="template-collection"> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WJ8TWKMN " height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <a class="sr-only focus:not-sr-only" href="#view-container"> Skip to content </a> <div id="shopify-section-announcement-bar" class="shopify-section"> <div id="announcement-bar" data-section-id="announcement-bar" data-section-type="announcement-bar" data-hash="f1917028539699df69862e12459a1f46" role="alert" aria-label="Announcement" > <div class="announcement-bar"> <div class="container"> <div class="flex items-center gap-x-s8"> <div class="flex-1 flex items-start justify-center gap-x-s16"> <span class="badge">Copilot Free</span> <div class="text-caption-2 text-fground-secondary py-[2px] md:py-[4px]"> <div>The best things in life are free, now including GitHub Copilot.聽<a href="https://github.com/features/copilot?utm_campaign=copilot_free_jan_hoodie_giveaway&utm_medium=site&utm_source=shop" target="_blank" title="GitHub Copilot"><strong>Learn more</strong></a></div> </div> </div> <div class="flex items-center"> <button type="button" class="h-full flex items-center group" aria-label="Close announcement bar" aria-controls="announcement-bar" data-close > <span class="inline-block transition-transform duration-200 group-hover:rotate-90" aria-hidden="true" ><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M3.81322 3.81288C3.90697 3.71925 4.03405 3.66666 4.16655 3.66666C4.29905 3.66666 4.42614 3.71925 4.51989 3.81288L7.99989 7.29288L11.4799 3.81288C11.541 3.74707 11.6187 3.69895 11.7049 3.67361C11.7911 3.64827 11.8825 3.64663 11.9695 3.66888C12.0565 3.69113 12.1359 3.73644 12.1993 3.80003C12.2628 3.86362 12.3079 3.94314 12.3299 4.03022C12.3522 4.11713 12.3506 4.20845 12.3254 4.29456C12.3002 4.38067 12.2522 4.45839 12.1866 4.51955L8.70655 7.99955L12.1866 11.4796C12.2524 11.5407 12.3005 11.6184 12.3258 11.7046C12.3512 11.7907 12.3528 11.8821 12.3306 11.9692C12.3083 12.0562 12.263 12.1356 12.1994 12.199C12.1358 12.2624 12.0563 12.3075 11.9692 12.3296C11.8823 12.3518 11.791 12.3503 11.7049 12.3251C11.6188 12.2998 11.541 12.2519 11.4799 12.1862L7.99989 8.70622L4.51989 12.1862C4.42504 12.2745 4.29968 12.3226 4.17013 12.3203C4.04059 12.3181 3.91695 12.2657 3.82522 12.1742C3.73372 12.0825 3.68135 11.9588 3.67912 11.8293C3.67688 11.6998 3.72495 11.5744 3.81322 11.4796L7.29322 7.99955L3.81322 4.51955C3.71959 4.4258 3.66699 4.29872 3.66699 4.16622C3.66699 4.03372 3.71959 3.90663 3.81322 3.81288Z" fill="currentColor" /> </svg> </span> </button> </div> </div> </div> </div> </div> <script> (function() { var getCookie = function (name) { var value = "; " + document.cookie; var parts = value.split("; " + name + "="); if (parts.length == 2) return parts.pop().split(";").shift(); }; var c = getCookie('gh_announcement_bar_closed'); if(c && c === "f1917028539699df69862e12459a1f46") { document.getElementById('announcement-bar').remove() } }()) </script> </div> <div id="shopify-section-header" class="shopify-section"><header class="header" data-section-id="header" data-section-type="header" role="banner" > <div class="py-s32"> <div class="container"> <div class="flex gap-x-s48 xl:gap-x-s64"> <a href="/" title="GitHub Shop"> <div class="header-logo"> <span class="h-full hidden xs:inline-block"><svg width="107" height="30" viewBox="0 0 107 30" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_5001_78)"> <path d="M14.5 0C22.235 0 28.5 6.265 28.5 14C28.4993 16.9334 27.5786 19.7926 25.8677 22.1753C24.1568 24.5581 21.7418 26.3443 18.9625 27.2825C18.2625 27.4225 18 26.985 18 26.6175C18 26.145 18.0175 24.64 18.0175 22.7675C18.0175 21.455 17.58 20.615 17.0725 20.1775C20.1875 19.8275 23.46 18.6375 23.46 13.265C23.46 11.725 22.9175 10.4825 22.025 9.5025C22.165 9.1525 22.655 7.7175 21.885 5.7925C21.885 5.7925 20.7125 5.4075 18.035 7.2275C16.915 6.9125 15.725 6.755 14.535 6.755C13.345 6.755 12.155 6.9125 11.035 7.2275C8.3575 5.425 7.185 5.7925 7.185 5.7925C6.415 7.7175 6.905 9.1525 7.045 9.5025C6.1525 10.4825 5.61 11.7425 5.61 13.265C5.61 18.62 8.865 19.8275 11.98 20.1775C11.5775 20.5275 11.21 21.14 11.0875 22.05C10.2825 22.4175 8.27 23.0125 7.01 20.895C6.7475 20.475 5.96 19.4425 4.8575 19.46C3.685 19.4775 4.385 20.125 4.875 20.3875C5.47 20.72 6.1525 21.9625 6.31 22.365C6.59 23.1525 7.5 24.6575 11.0175 24.01C11.0175 25.1825 11.035 26.285 11.035 26.6175C11.035 26.985 10.7725 27.405 10.0725 27.2825C7.28412 26.3544 4.85879 24.5718 3.14056 22.1876C1.42233 19.8035 0.498459 16.9388 0.500002 14C0.500002 6.265 6.765 0 14.5 0Z" fill="currentColor"/> </g> <path d="M45.3473 25.2678C43.4433 25.2678 41.8368 24.9802 40.5278 24.405C39.2188 23.81 38.2271 22.9869 37.5528 21.9357C36.8983 20.8647 36.5611 19.6252 36.5413 18.217H40.5575C40.5972 19.4863 41.0137 20.478 41.807 21.192C42.6202 21.8862 43.8399 22.2332 45.4663 22.2332C46.8744 22.2332 47.9752 21.9754 48.7685 21.4597C49.5618 20.9441 49.9585 20.1607 49.9585 19.1095C49.9585 18.3757 49.7899 17.8005 49.4528 17.384C49.1354 16.9675 48.5999 16.6303 47.8463 16.3725C47.1124 16.1147 46.0216 15.8667 44.5738 15.6287C42.8483 15.3312 41.4401 14.9445 40.3493 14.4685C39.2584 13.9727 38.4254 13.3281 37.8503 12.5347C37.2949 11.7216 37.0173 10.6902 37.0173 9.44075C37.0173 8.15158 37.3445 7.02108 37.999 6.04925C38.6733 5.07742 39.6253 4.33367 40.855 3.818C42.0847 3.30233 43.5523 3.0445 45.258 3.0445C46.924 3.0445 48.3619 3.31225 49.5718 3.84775C50.7816 4.38325 51.7138 5.13692 52.3683 6.10875C53.0228 7.06075 53.3599 8.17142 53.3798 9.44075H49.3933C49.3536 8.31025 48.947 7.46733 48.1735 6.912C47.4 6.33683 46.3786 6.04925 45.1093 6.04925C43.8399 6.04925 42.8582 6.30708 42.164 6.82275C41.4698 7.31858 41.1228 8.02267 41.1228 8.935C41.1228 9.60933 41.2814 10.1349 41.5988 10.5117C41.9359 10.8886 42.4813 11.2059 43.235 11.4637C44.0085 11.7017 45.139 11.9397 46.6265 12.1777C48.1537 12.4356 49.4329 12.7628 50.4643 13.1595C51.4956 13.5562 52.3484 14.2107 53.0228 15.123C53.6971 16.0155 54.0343 17.2551 54.0343 18.8417C54.0343 20.1309 53.6971 21.2614 53.0228 22.2332C52.3683 23.1852 51.3865 23.929 50.0775 24.4645C48.7883 25 47.2116 25.2678 45.3473 25.2678ZM55.7907 3.31225H59.5094V12.1777H59.6879C60.1242 11.1067 60.7986 10.2936 61.7109 9.73825C62.6431 9.16308 63.7042 8.8755 64.8942 8.8755C66.0048 8.8755 66.9767 9.10358 67.8097 9.55975C68.6625 10.0159 69.3269 10.7398 69.8029 11.7315C70.2789 12.7033 70.5169 13.9627 70.5169 15.5097V25H66.7982V16.313C66.7982 14.8255 66.5304 13.7247 65.9949 13.0107C65.4594 12.2967 64.6165 11.9397 63.4662 11.9397C62.653 11.9397 61.9489 12.1381 61.3539 12.5347C60.7589 12.9116 60.3027 13.4272 59.9854 14.0817C59.6681 14.7362 59.5094 15.4701 59.5094 16.2832V25H55.7907V3.31225ZM79.9746 25.2678C78.4078 25.2678 77.0294 24.9405 75.8394 24.286C74.6494 23.6315 73.7271 22.6894 73.0726 21.4597C72.438 20.2301 72.1206 18.7723 72.1206 17.0865C72.1206 15.4602 72.428 14.0322 73.0429 12.8025C73.6775 11.5728 74.58 10.6109 75.7501 9.91675C76.9401 9.22258 78.3483 8.8755 79.9746 8.8755C81.5216 8.8755 82.8802 9.21267 84.0504 9.887C85.2404 10.5415 86.1527 11.4836 86.7874 12.7132C87.4419 13.9429 87.7691 15.4007 87.7691 17.0865C87.7691 18.7128 87.4518 20.1408 86.8171 21.3705C86.2023 22.6002 85.2999 23.5621 84.1099 24.2562C82.9397 24.9306 81.5613 25.2678 79.9746 25.2678ZM79.9449 22.2035C80.7779 22.2035 81.4919 22.0151 82.0869 21.6382C82.7017 21.2416 83.1777 20.6664 83.5149 19.9127C83.852 19.1392 84.0206 18.1972 84.0206 17.0865C84.0206 15.9957 83.852 15.0635 83.5149 14.29C83.1975 13.5165 82.7315 12.9314 82.1166 12.5347C81.5216 12.1381 80.8076 11.9397 79.9746 11.9397C79.1416 11.9397 78.4177 12.1381 77.8029 12.5347C77.188 12.9116 76.712 13.4867 76.3749 14.2602C76.0377 15.0337 75.8691 15.9758 75.8691 17.0865C75.8691 18.1773 76.0377 19.1095 76.3749 19.883C76.712 20.6565 77.1781 21.2416 77.7731 21.6382C78.388 22.0151 79.1119 22.2035 79.9449 22.2035ZM89.364 9.173H92.9043L93.053 12.0587H93.2613C93.5984 11.0869 94.2232 10.3134 95.1355 9.73825C96.0478 9.16308 97.1288 8.8755 98.3783 8.8755C99.6674 8.8755 100.798 9.21267 101.77 9.887C102.761 10.5415 103.525 11.4836 104.061 12.7132C104.596 13.9429 104.864 15.4007 104.864 17.0865C104.864 18.7723 104.596 20.2301 104.061 21.4597C103.525 22.6894 102.761 23.6414 101.77 24.3157C100.798 24.9702 99.6674 25.2975 98.3783 25.2975C97.1288 25.2975 96.0478 25.0099 95.1355 24.4347C94.2232 23.8596 93.5984 23.096 93.2613 22.144H93.0828V29.9683H89.364V9.173ZM96.98 22.263C97.8527 22.263 98.5964 22.0547 99.2113 21.6382C99.8261 21.2217 100.282 20.6267 100.58 19.8532C100.897 19.0797 101.056 18.1575 101.056 17.0865C101.056 15.4602 100.709 14.1908 100.015 13.2785C99.3402 12.3662 98.3584 11.91 97.0693 11.91C96.2164 11.91 95.4925 12.1083 94.8975 12.505C94.3025 12.8818 93.8463 13.3975 93.529 14.052C93.2315 14.7065 93.0828 15.4403 93.0828 16.2535V17.9492C93.0828 18.7624 93.2414 19.4962 93.5588 20.1507C93.8761 20.8052 94.3223 21.3209 94.8975 21.6977C95.4925 22.0746 96.1867 22.263 96.98 22.263Z" fill="currentColor"/> <defs> <clipPath id="clip0_5001_78"> <rect width="28" height="28" fill="white" transform="translate(0.5)"/> </clipPath> </defs> </svg></span> <span class="h-full inline-block xs:hidden"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M8.16618 0.5C3.93018 0.5 0.499512 3.93067 0.499512 8.16667C0.499512 11.5593 2.69418 14.4247 5.74151 15.44C6.12484 15.5073 6.26818 15.2773 6.26818 15.076C6.26818 14.894 6.25884 14.2907 6.25884 13.648C4.33284 14.0027 3.83484 13.1787 3.68151 12.748C3.59484 12.5273 3.22151 11.8467 2.89484 11.6647C2.62684 11.5207 2.24351 11.166 2.88551 11.1567C3.48951 11.1473 3.92084 11.7127 4.06484 11.9427C4.75484 13.1027 5.85684 12.776 6.29751 12.5747C6.36418 12.0767 6.56551 11.7413 6.78618 11.5493C5.08018 11.358 3.29818 10.6967 3.29818 7.764C3.29818 6.93067 3.59484 6.24067 4.08351 5.704C4.00684 5.512 3.73884 4.726 4.16018 3.672C4.16018 3.672 4.80218 3.47067 6.26885 4.458C6.88218 4.28533 7.53351 4.19933 8.18551 4.19933C8.83684 4.19933 9.48884 4.286 10.1022 4.458C11.5688 3.46133 12.2102 3.672 12.2102 3.672C12.6322 4.726 12.3635 5.512 12.2868 5.704C12.7755 6.24067 13.0728 6.92067 13.0728 7.764C13.0728 10.706 11.2808 11.3573 9.57484 11.5493C9.85284 11.7893 10.0922 12.2493 10.0922 12.968C10.0922 13.9933 10.0828 14.8173 10.0828 15.076C10.0828 15.2773 10.2268 15.5173 10.6095 15.4407C13.6388 14.4247 15.8328 11.5493 15.8328 8.16667C15.8328 3.93067 12.4022 0.5 8.16618 0.5Z" fill="black"/> </svg> </span> </div> <span class="sr-only">GitHub Shop logo</span> </a> <nav class="hidden lg:flex" aria-label="Main" data-primary-nav> <ul class="flex gap-x-s24 lg:gap-x-s48 text-micro-1 text-fground-secondary"> <li> <a href="/collections/shop-all" > All Products </a> </li> <li> <a href="/collections/apparel" > Apparel </a> </li> <li> <a href="/collections/lifestyle" > Lifestyle </a> </li> <li> <a href="/collections/collectibles" > Collectibles </a> </li> </ul> </nav> <div class="ml-auto flex"> <div class="flex items-center gap-x-s24 xs:gap-x-s32 relative"> <div class="max-lg:hidden relative"> <button class="flex items-center" aria-expanded="false" aria-controls="header-search-box" aria-label="Open search box" data-header-search-box-toggle > <span class="header-nav-icon" aria-label="Search icon"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M6.49927 1C7.54458 0.999885 8.56827 1.29765 9.45043 1.85842C10.3326 2.41919 11.0367 3.21973 11.4802 4.16627C11.9237 5.11281 12.0884 6.16615 11.9548 7.20288C11.8212 8.23961 11.3949 9.21681 10.7259 10.02L14.5193 13.8133C14.5851 13.8744 14.6332 13.9522 14.6585 14.0383C14.6839 14.1245 14.6855 14.2159 14.6633 14.3029C14.641 14.39 14.5957 14.4694 14.5321 14.5328C14.4685 14.5962 14.389 14.6413 14.3019 14.6633C14.215 14.6856 14.1237 14.6841 14.0376 14.6588C13.9515 14.6336 13.8738 14.5857 13.8126 14.52L10.0193 10.7267C9.3405 11.2918 8.53558 11.6852 7.67262 11.8735C6.80966 12.0619 5.91404 12.0396 5.06152 11.8086C4.20899 11.5775 3.42464 11.1446 2.77482 10.5464C2.125 9.94812 1.62882 9.20217 1.32825 8.37161C1.02767 7.54106 0.931557 6.65033 1.04802 5.77478C1.16449 4.89922 1.49012 4.06459 1.99736 3.34149C2.50459 2.61839 3.17852 2.02809 3.96214 1.62053C4.74576 1.21296 5.61601 1.00012 6.49927 1ZM1.99927 6.5C1.99927 7.09095 2.11567 7.67611 2.34182 8.22208C2.56796 8.76804 2.89943 9.26412 3.31729 9.68198C3.73516 10.0998 4.23123 10.4313 4.7772 10.6575C5.32316 10.8836 5.90833 11 6.49927 11C7.09022 11 7.67539 10.8836 8.22135 10.6575C8.76732 10.4313 9.26339 10.0998 9.68126 9.68198C10.0991 9.26412 10.4306 8.76804 10.6567 8.22208C10.8829 7.67611 10.9993 7.09095 10.9993 6.5C10.9993 5.30653 10.5252 4.16193 9.68126 3.31802C8.83734 2.47411 7.69275 2 6.49927 2C5.3058 2 4.16121 2.47411 3.31729 3.31802C2.47338 4.16193 1.99927 5.30653 1.99927 6.5Z" fill="currentColor" /> </svg> </span> </button> <div id="header-search-box" class="absolute z-1 top-1/2 right-0 w-[225px] xl:w-[275px]" aria-hidden="true" hidden data-component="header-search-box" > <div class="w-full absolute top-1/2 right-0 -translate-y-1/2"> <form data-component="search-inline" action="/search" method="get" role="search" > <div class="form-group"> <label for="header-search" class="sr-only">Search</label> <div class="form-control-wrapper"> <div class="form-control form-control--reverse"> <input id="header-search" type="search" name="q" value="" placeholder="Search store" autocorrect="off" autocomplete="off" autocapitalize="off" spellcheck="false" /> <span class="form-control__affix"> <button type="submit" aria-label="Search" data-icon ><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M6.49927 1C7.54458 0.999885 8.56827 1.29765 9.45043 1.85842C10.3326 2.41919 11.0367 3.21973 11.4802 4.16627C11.9237 5.11281 12.0884 6.16615 11.9548 7.20288C11.8212 8.23961 11.3949 9.21681 10.7259 10.02L14.5193 13.8133C14.5851 13.8744 14.6332 13.9522 14.6585 14.0383C14.6839 14.1245 14.6855 14.2159 14.6633 14.3029C14.641 14.39 14.5957 14.4694 14.5321 14.5328C14.4685 14.5962 14.389 14.6413 14.3019 14.6633C14.215 14.6856 14.1237 14.6841 14.0376 14.6588C13.9515 14.6336 13.8738 14.5857 13.8126 14.52L10.0193 10.7267C9.3405 11.2918 8.53558 11.6852 7.67262 11.8735C6.80966 12.0619 5.91404 12.0396 5.06152 11.8086C4.20899 11.5775 3.42464 11.1446 2.77482 10.5464C2.125 9.94812 1.62882 9.20217 1.32825 8.37161C1.02767 7.54106 0.931557 6.65033 1.04802 5.77478C1.16449 4.89922 1.49012 4.06459 1.99736 3.34149C2.50459 2.61839 3.17852 2.02809 3.96214 1.62053C4.74576 1.21296 5.61601 1.00012 6.49927 1ZM1.99927 6.5C1.99927 7.09095 2.11567 7.67611 2.34182 8.22208C2.56796 8.76804 2.89943 9.26412 3.31729 9.68198C3.73516 10.0998 4.23123 10.4313 4.7772 10.6575C5.32316 10.8836 5.90833 11 6.49927 11C7.09022 11 7.67539 10.8836 8.22135 10.6575C8.76732 10.4313 9.26339 10.0998 9.68126 9.68198C10.0991 9.26412 10.4306 8.76804 10.6567 8.22208C10.8829 7.67611 10.9993 7.09095 10.9993 6.5C10.9993 5.30653 10.5252 4.16193 9.68126 3.31802C8.83734 2.47411 7.69275 2 6.49927 2C5.3058 2 4.16121 2.47411 3.31729 3.31802C2.47338 4.16193 1.99927 5.30653 1.99927 6.5Z" fill="currentColor" /> </svg> </button> </span> </div> </div> </div> <input type="hidden" name="type" value="product" /> </form> <div data-component="search-console" class="absolute inset-0 w-full h-full" inert hidden data-id="header" > <form class="absolute z-5 w-full h-full inset-0 px-[var(--grid-margin)] lg:px-0" autocomplete="off" spellcheck="false" autocapitalize="none" > <div class="form-group"> <label for="search-console-input" class="sr-only">Search Console</label> <div class="form-control-wrapper"> <div class="form-control form-control--transparent form-control--reverse !border-fground-primary"> <input data-input aria-controls="search-console-terminal" aria-expanded="false" id="search-console-input" type="text" name="q" value="" placeholder="Enter command" class="lg:text-micro-2 lowercase pt-s2" autocomplete="off" autocapitalize="none" spellcheck="false" /> <span class="form-control__affix flex items-center gap-s8 !pl-s8 whitespace-nowrap"> <button type="button" aria-label="Search" data-icon ><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M5.56423 12.4365C5.6106 12.4829 5.66568 12.5198 5.72631 12.5449C5.78694 12.5701 5.85193 12.583 5.91756 12.583C5.98319 12.583 6.04818 12.5701 6.10881 12.5449C6.16944 12.5198 6.22452 12.4829 6.27089 12.4365L10.4376 8.26984C10.484 8.22346 10.5208 8.16838 10.546 8.10776C10.5711 8.04713 10.5841 7.98214 10.5841 7.9165C10.5841 7.85087 10.5711 7.78588 10.546 7.72525C10.5208 7.66463 10.484 7.60955 10.4376 7.56317L6.27089 3.3965C6.22449 3.3501 6.16941 3.3133 6.10878 3.28819C6.04816 3.26307 5.98318 3.25015 5.91756 3.25015C5.85194 3.25015 5.78696 3.26307 5.72634 3.28819C5.66571 3.3133 5.61063 3.3501 5.56423 3.3965C5.51783 3.4429 5.48102 3.49799 5.45591 3.55861C5.4308 3.61924 5.41787 3.68422 5.41787 3.74984C5.41787 3.81546 5.4308 3.88044 5.45591 3.94106C5.48102 4.00169 5.51783 4.05677 5.56423 4.10317L9.37689 7.9165L5.56423 11.7298C5.51778 11.7762 5.48094 11.8313 5.4558 11.8919C5.43066 11.9525 5.41772 12.0175 5.41772 12.0832C5.41772 12.1488 5.43066 12.2138 5.4558 12.2744C5.48094 12.3351 5.51778 12.3901 5.56423 12.4365Z" fill="currentColor" /> </svg> </button> <span class="inline-flex items-center" > <span class="badge badge--dark badge--no-border badge--lowercase pointer-events-none" data-status-badge > git </span> </span> </span> </div> </div> </div> </form> </div> </div> </div> </div> <div inert hidden data-search-console-terminal id="search-console-terminal" aria-live="polite" class="search-console-terminal" data-search-id="header" > <button class="btn btn--small btn--fill-button absolute bottom-full left-1/2 -translate-x-1/2"type="button"data-terminal-close-button> <span class="btn__inner" data-inner> <span class="btn__text" data-text>Close</span> </span> </button> <div class="search-console-content-container"> <div data-terminal-content></div> </div> </div> <a href="/account/login" class="inline-flex items-center"> <span class="header-nav-icon"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M7.99929 1.66406C8.78336 1.66382 9.54686 1.91492 10.1777 2.38051C10.8086 2.8461 11.2736 3.50165 11.5045 4.25094C11.7354 5.00024 11.72 5.80382 11.4606 6.54374C11.2013 7.28366 10.7115 7.92094 10.0633 8.36206C11.1884 8.77473 12.1643 9.51468 12.8653 10.4867C13.5662 11.4587 13.9603 12.6182 13.9967 13.8161C14.0001 13.8826 13.9901 13.949 13.9675 14.0117C13.9448 14.0743 13.9099 14.1317 13.8648 14.1806C13.8196 14.2296 13.7652 14.269 13.7046 14.2966C13.644 14.3242 13.5785 14.3394 13.512 14.3414C13.4454 14.3433 13.3792 14.332 13.3171 14.308C13.255 14.284 13.1983 14.2478 13.1503 14.2016C13.1024 14.1554 13.0642 14.1001 13.0379 14.0389C13.0116 13.9778 12.9978 13.912 12.9973 13.8454C12.9576 12.5464 12.4137 11.3138 11.4808 10.409C10.5478 9.50417 9.29927 8.99813 7.99963 8.99813C6.69999 8.99813 5.45141 9.50417 4.5185 10.409C3.58558 11.3138 3.04164 12.5464 3.00194 13.8454C2.99796 13.978 2.94147 14.1036 2.84488 14.1946C2.7483 14.2855 2.61955 14.3344 2.48694 14.3304C2.35433 14.3264 2.22873 14.2699 2.13777 14.1733C2.04682 14.0768 1.99796 13.948 2.00193 13.8154C2.03843 12.6177 2.43253 11.4583 3.13351 10.4864C3.83449 9.51454 4.81028 8.77468 5.93528 8.36206C5.28707 7.92094 4.79733 7.28366 4.53795 6.54374C4.27856 5.80382 4.26319 5.00024 4.49408 4.25094C4.72498 3.50165 5.18999 2.8461 5.82086 2.38051C6.45172 1.91492 7.21522 1.66382 7.99929 1.66406ZM5.33261 5.33073C5.33261 6.03797 5.61357 6.71625 6.11367 7.21635C6.61377 7.71644 7.29205 7.9974 7.99929 7.9974C8.70654 7.9974 9.38482 7.71644 9.88492 7.21635C10.385 6.71625 10.666 6.03797 10.666 5.33073C10.666 4.62349 10.385 3.94521 9.88492 3.44511C9.38482 2.94501 8.70654 2.66406 7.99929 2.66406C7.29205 2.66406 6.61377 2.94501 6.11367 3.44511C5.61357 3.94521 5.33261 4.62349 5.33261 5.33073Z" fill="currentColor" /> </svg> <span class="sr-only">Account</span> </span> </a> <a href="/cart" class="header-cart" data-component="header-cart-control" > <span class="header-nav-icon" aria-label="Cart icon"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M5.99943 13.8773C6.36762 13.8773 6.6661 13.5788 6.6661 13.2106C6.6661 12.8424 6.36762 12.5439 5.99943 12.5439C5.63124 12.5439 5.33276 12.8424 5.33276 13.2106C5.33276 13.5788 5.63124 13.8773 5.99943 13.8773Z" fill="currentColor" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> <path d="M13.3334 13.8773C13.7016 13.8773 14.0001 13.5788 14.0001 13.2106C14.0001 12.8424 13.7016 12.5439 13.3334 12.5439C12.9652 12.5439 12.6667 12.8424 12.6667 13.2106C12.6667 13.5788 12.9652 13.8773 13.3334 13.8773Z" fill="currentColor" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> <path d="M0.785889 2.18262H3.43053L5.20244 9.26243C5.2629 9.52551 5.42849 9.76182 5.67024 9.93001C5.91198 10.0982 6.21447 10.1875 6.52476 10.1824H12.9512C13.2615 10.1875 13.564 10.0982 13.8058 9.93001C14.0475 9.76182 14.2131 9.52551 14.2736 9.26243L15.3314 4.46827H4.09169" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> </svg> </span> <span class="header-cart__count" aria-label="Cart item count" data-count> 0 </span> </a> <button class="lg:hidden" data-drawer-toggle aria-expanded="false" aria-controls="mobile-menu" aria-label="Toggle menu" > <span class="header-nav-icon"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M2.5 3.5C2.36739 3.5 2.24021 3.55268 2.14645 3.64645C2.05268 3.74021 2 3.86739 2 4C2 4.13261 2.05268 4.25979 2.14645 4.35355C2.24021 4.44732 2.36739 4.5 2.5 4.5H13.5C13.6326 4.5 13.7598 4.44732 13.8536 4.35355C13.9473 4.25979 14 4.13261 14 4C14 3.86739 13.9473 3.74021 13.8536 3.64645C13.7598 3.55268 13.6326 3.5 13.5 3.5H2.5ZM2.5 7.5C2.36739 7.5 2.24021 7.55268 2.14645 7.64645C2.05268 7.74022 2 7.86739 2 8C2 8.13261 2.05268 8.25979 2.14645 8.35355C2.24021 8.44732 2.36739 8.5 2.5 8.5H13.5C13.6326 8.5 13.7598 8.44732 13.8536 8.35355C13.9473 8.25979 14 8.13261 14 8C14 7.86739 13.9473 7.74022 13.8536 7.64645C13.7598 7.55268 13.6326 7.5 13.5 7.5H2.5ZM2.5 11.5C2.36739 11.5 2.24021 11.5527 2.14645 11.6464C2.05268 11.7402 2 11.8674 2 12C2 12.1326 2.05268 12.2598 2.14645 12.3536C2.24021 12.4473 2.36739 12.5 2.5 12.5H13.5C13.6326 12.5 13.7598 12.4473 13.8536 12.3536C13.9473 12.2598 14 12.1326 14 12C14 11.8674 13.9473 11.7402 13.8536 11.6464C13.7598 11.5527 13.6326 11.5 13.5 11.5H2.5Z" fill="currentColor" /> </svg> <span class="sr-only">Menu Icon</span> </span> </button> </div> </div> </div> </div> </div> </header> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "Organization", "name": "GitHub Shop", "sameAs": [ "https:\/\/x.com\/github", null, "https:\/\/www.linkedin.com\/company\/github", "https:\/\/www.youtube.com\/github", "https:\/\/www.twitch.tv\/github", "https:\/\/www.tiktok.com\/@github", "https:\/\/github.com\/github" ], "url": "https:\/\/thegithubshop.com" } </script> </div> <div id="shopify-section-mobile-menu" class="shopify-section"><div class="mobile-menu" data-section-id="mobile-menu" data-section-type="mobile-menu" ><div id="mobile-menu" class="drawer" role="dialog" aria-label="Mobile menu" aria-hidden="true" data-component="drawer" > <div class="h-full flex flex-col overflow-y-scroll overflow-scroll no-scrollbar" data-scroller > <div class="drawer-header" data-header> <div class="container"> <div class="flex items-center justify-between"> <div class="drawer-logo"><svg width="107" height="30" viewBox="0 0 107 30" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_5001_78)"> <path d="M14.5 0C22.235 0 28.5 6.265 28.5 14C28.4993 16.9334 27.5786 19.7926 25.8677 22.1753C24.1568 24.5581 21.7418 26.3443 18.9625 27.2825C18.2625 27.4225 18 26.985 18 26.6175C18 26.145 18.0175 24.64 18.0175 22.7675C18.0175 21.455 17.58 20.615 17.0725 20.1775C20.1875 19.8275 23.46 18.6375 23.46 13.265C23.46 11.725 22.9175 10.4825 22.025 9.5025C22.165 9.1525 22.655 7.7175 21.885 5.7925C21.885 5.7925 20.7125 5.4075 18.035 7.2275C16.915 6.9125 15.725 6.755 14.535 6.755C13.345 6.755 12.155 6.9125 11.035 7.2275C8.3575 5.425 7.185 5.7925 7.185 5.7925C6.415 7.7175 6.905 9.1525 7.045 9.5025C6.1525 10.4825 5.61 11.7425 5.61 13.265C5.61 18.62 8.865 19.8275 11.98 20.1775C11.5775 20.5275 11.21 21.14 11.0875 22.05C10.2825 22.4175 8.27 23.0125 7.01 20.895C6.7475 20.475 5.96 19.4425 4.8575 19.46C3.685 19.4775 4.385 20.125 4.875 20.3875C5.47 20.72 6.1525 21.9625 6.31 22.365C6.59 23.1525 7.5 24.6575 11.0175 24.01C11.0175 25.1825 11.035 26.285 11.035 26.6175C11.035 26.985 10.7725 27.405 10.0725 27.2825C7.28412 26.3544 4.85879 24.5718 3.14056 22.1876C1.42233 19.8035 0.498459 16.9388 0.500002 14C0.500002 6.265 6.765 0 14.5 0Z" fill="currentColor"/> </g> <path d="M45.3473 25.2678C43.4433 25.2678 41.8368 24.9802 40.5278 24.405C39.2188 23.81 38.2271 22.9869 37.5528 21.9357C36.8983 20.8647 36.5611 19.6252 36.5413 18.217H40.5575C40.5972 19.4863 41.0137 20.478 41.807 21.192C42.6202 21.8862 43.8399 22.2332 45.4663 22.2332C46.8744 22.2332 47.9752 21.9754 48.7685 21.4597C49.5618 20.9441 49.9585 20.1607 49.9585 19.1095C49.9585 18.3757 49.7899 17.8005 49.4528 17.384C49.1354 16.9675 48.5999 16.6303 47.8463 16.3725C47.1124 16.1147 46.0216 15.8667 44.5738 15.6287C42.8483 15.3312 41.4401 14.9445 40.3493 14.4685C39.2584 13.9727 38.4254 13.3281 37.8503 12.5347C37.2949 11.7216 37.0173 10.6902 37.0173 9.44075C37.0173 8.15158 37.3445 7.02108 37.999 6.04925C38.6733 5.07742 39.6253 4.33367 40.855 3.818C42.0847 3.30233 43.5523 3.0445 45.258 3.0445C46.924 3.0445 48.3619 3.31225 49.5718 3.84775C50.7816 4.38325 51.7138 5.13692 52.3683 6.10875C53.0228 7.06075 53.3599 8.17142 53.3798 9.44075H49.3933C49.3536 8.31025 48.947 7.46733 48.1735 6.912C47.4 6.33683 46.3786 6.04925 45.1093 6.04925C43.8399 6.04925 42.8582 6.30708 42.164 6.82275C41.4698 7.31858 41.1228 8.02267 41.1228 8.935C41.1228 9.60933 41.2814 10.1349 41.5988 10.5117C41.9359 10.8886 42.4813 11.2059 43.235 11.4637C44.0085 11.7017 45.139 11.9397 46.6265 12.1777C48.1537 12.4356 49.4329 12.7628 50.4643 13.1595C51.4956 13.5562 52.3484 14.2107 53.0228 15.123C53.6971 16.0155 54.0343 17.2551 54.0343 18.8417C54.0343 20.1309 53.6971 21.2614 53.0228 22.2332C52.3683 23.1852 51.3865 23.929 50.0775 24.4645C48.7883 25 47.2116 25.2678 45.3473 25.2678ZM55.7907 3.31225H59.5094V12.1777H59.6879C60.1242 11.1067 60.7986 10.2936 61.7109 9.73825C62.6431 9.16308 63.7042 8.8755 64.8942 8.8755C66.0048 8.8755 66.9767 9.10358 67.8097 9.55975C68.6625 10.0159 69.3269 10.7398 69.8029 11.7315C70.2789 12.7033 70.5169 13.9627 70.5169 15.5097V25H66.7982V16.313C66.7982 14.8255 66.5304 13.7247 65.9949 13.0107C65.4594 12.2967 64.6165 11.9397 63.4662 11.9397C62.653 11.9397 61.9489 12.1381 61.3539 12.5347C60.7589 12.9116 60.3027 13.4272 59.9854 14.0817C59.6681 14.7362 59.5094 15.4701 59.5094 16.2832V25H55.7907V3.31225ZM79.9746 25.2678C78.4078 25.2678 77.0294 24.9405 75.8394 24.286C74.6494 23.6315 73.7271 22.6894 73.0726 21.4597C72.438 20.2301 72.1206 18.7723 72.1206 17.0865C72.1206 15.4602 72.428 14.0322 73.0429 12.8025C73.6775 11.5728 74.58 10.6109 75.7501 9.91675C76.9401 9.22258 78.3483 8.8755 79.9746 8.8755C81.5216 8.8755 82.8802 9.21267 84.0504 9.887C85.2404 10.5415 86.1527 11.4836 86.7874 12.7132C87.4419 13.9429 87.7691 15.4007 87.7691 17.0865C87.7691 18.7128 87.4518 20.1408 86.8171 21.3705C86.2023 22.6002 85.2999 23.5621 84.1099 24.2562C82.9397 24.9306 81.5613 25.2678 79.9746 25.2678ZM79.9449 22.2035C80.7779 22.2035 81.4919 22.0151 82.0869 21.6382C82.7017 21.2416 83.1777 20.6664 83.5149 19.9127C83.852 19.1392 84.0206 18.1972 84.0206 17.0865C84.0206 15.9957 83.852 15.0635 83.5149 14.29C83.1975 13.5165 82.7315 12.9314 82.1166 12.5347C81.5216 12.1381 80.8076 11.9397 79.9746 11.9397C79.1416 11.9397 78.4177 12.1381 77.8029 12.5347C77.188 12.9116 76.712 13.4867 76.3749 14.2602C76.0377 15.0337 75.8691 15.9758 75.8691 17.0865C75.8691 18.1773 76.0377 19.1095 76.3749 19.883C76.712 20.6565 77.1781 21.2416 77.7731 21.6382C78.388 22.0151 79.1119 22.2035 79.9449 22.2035ZM89.364 9.173H92.9043L93.053 12.0587H93.2613C93.5984 11.0869 94.2232 10.3134 95.1355 9.73825C96.0478 9.16308 97.1288 8.8755 98.3783 8.8755C99.6674 8.8755 100.798 9.21267 101.77 9.887C102.761 10.5415 103.525 11.4836 104.061 12.7132C104.596 13.9429 104.864 15.4007 104.864 17.0865C104.864 18.7723 104.596 20.2301 104.061 21.4597C103.525 22.6894 102.761 23.6414 101.77 24.3157C100.798 24.9702 99.6674 25.2975 98.3783 25.2975C97.1288 25.2975 96.0478 25.0099 95.1355 24.4347C94.2232 23.8596 93.5984 23.096 93.2613 22.144H93.0828V29.9683H89.364V9.173ZM96.98 22.263C97.8527 22.263 98.5964 22.0547 99.2113 21.6382C99.8261 21.2217 100.282 20.6267 100.58 19.8532C100.897 19.0797 101.056 18.1575 101.056 17.0865C101.056 15.4602 100.709 14.1908 100.015 13.2785C99.3402 12.3662 98.3584 11.91 97.0693 11.91C96.2164 11.91 95.4925 12.1083 94.8975 12.505C94.3025 12.8818 93.8463 13.3975 93.529 14.052C93.2315 14.7065 93.0828 15.4403 93.0828 16.2535V17.9492C93.0828 18.7624 93.2414 19.4962 93.5588 20.1507C93.8761 20.8052 94.3223 21.3209 94.8975 21.6977C95.4925 22.0746 96.1867 22.263 96.98 22.263Z" fill="currentColor"/> <defs> <clipPath id="clip0_5001_78"> <rect width="28" height="28" fill="white" transform="translate(0.5)"/> </clipPath> </defs> </svg><span class="sr-only">GitHub Shop logo</span> </div> <button data-close aria-label="Close" > <span class="header-nav-icon"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M3.81322 3.81288C3.90697 3.71925 4.03405 3.66666 4.16655 3.66666C4.29905 3.66666 4.42614 3.71925 4.51989 3.81288L7.99989 7.29288L11.4799 3.81288C11.541 3.74707 11.6187 3.69895 11.7049 3.67361C11.7911 3.64827 11.8825 3.64663 11.9695 3.66888C12.0565 3.69113 12.1359 3.73644 12.1993 3.80003C12.2628 3.86362 12.3079 3.94314 12.3299 4.03022C12.3522 4.11713 12.3506 4.20845 12.3254 4.29456C12.3002 4.38067 12.2522 4.45839 12.1866 4.51955L8.70655 7.99955L12.1866 11.4796C12.2524 11.5407 12.3005 11.6184 12.3258 11.7046C12.3512 11.7907 12.3528 11.8821 12.3306 11.9692C12.3083 12.0562 12.263 12.1356 12.1994 12.199C12.1358 12.2624 12.0563 12.3075 11.9692 12.3296C11.8823 12.3518 11.791 12.3503 11.7049 12.3251C11.6188 12.2998 11.541 12.2519 11.4799 12.1862L7.99989 8.70622L4.51989 12.1862C4.42504 12.2745 4.29968 12.3226 4.17013 12.3203C4.04059 12.3181 3.91695 12.2657 3.82522 12.1742C3.73372 12.0825 3.68135 11.9588 3.67912 11.8293C3.67688 11.6998 3.72495 11.5744 3.81322 11.4796L7.29322 7.99955L3.81322 4.51955C3.71959 4.4258 3.66699 4.29872 3.66699 4.16622C3.66699 4.03372 3.71959 3.90663 3.81322 3.81288Z" fill="currentColor" /> </svg> <span class="sr-only">Close</span> </span> </button> </div> </div> </div> <div class="flex-1 flex flex-col"> <div class="flex-1 flex flex-col justify-center py-s32" data-body > <div class="container"> <nav class="flex flex-col gap-y-s32" aria-label="Mobile main navigation"><ul class="text-headline-2 sm:text-headline-1 flex flex-col gap-y-s12"><li> <a href="/collections/shop-all"> All Products </a> </li><li> <a href="/collections/apparel"> Apparel </a> </li><li> <a href="/collections/lifestyle"> Lifestyle </a> </li><li> <a href="/collections/collectibles"> Collectibles </a> </li></ul><ul class="text-body-1 text-fground-secondary flex flex-col gap-y-s12"> <li class="py-s2"> <a href="/cart"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M5.99943 13.8773C6.36762 13.8773 6.6661 13.5788 6.6661 13.2106C6.6661 12.8424 6.36762 12.5439 5.99943 12.5439C5.63124 12.5439 5.33276 12.8424 5.33276 13.2106C5.33276 13.5788 5.63124 13.8773 5.99943 13.8773Z" fill="currentColor" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> <path d="M13.3334 13.8773C13.7016 13.8773 14.0001 13.5788 14.0001 13.2106C14.0001 12.8424 13.7016 12.5439 13.3334 12.5439C12.9652 12.5439 12.6667 12.8424 12.6667 13.2106C12.6667 13.5788 12.9652 13.8773 13.3334 13.8773Z" fill="currentColor" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> <path d="M0.785889 2.18262H3.43053L5.20244 9.26243C5.2629 9.52551 5.42849 9.76182 5.67024 9.93001C5.91198 10.0982 6.21447 10.1875 6.52476 10.1824H12.9512C13.2615 10.1875 13.564 10.0982 13.8058 9.93001C14.0475 9.76182 14.2131 9.52551 14.2736 9.26243L15.3314 4.46827H4.09169" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/> </svg> View Cart </a> </li> <li class="py-s2"> <a href="/account/login"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M7.99929 1.66406C8.78336 1.66382 9.54686 1.91492 10.1777 2.38051C10.8086 2.8461 11.2736 3.50165 11.5045 4.25094C11.7354 5.00024 11.72 5.80382 11.4606 6.54374C11.2013 7.28366 10.7115 7.92094 10.0633 8.36206C11.1884 8.77473 12.1643 9.51468 12.8653 10.4867C13.5662 11.4587 13.9603 12.6182 13.9967 13.8161C14.0001 13.8826 13.9901 13.949 13.9675 14.0117C13.9448 14.0743 13.9099 14.1317 13.8648 14.1806C13.8196 14.2296 13.7652 14.269 13.7046 14.2966C13.644 14.3242 13.5785 14.3394 13.512 14.3414C13.4454 14.3433 13.3792 14.332 13.3171 14.308C13.255 14.284 13.1983 14.2478 13.1503 14.2016C13.1024 14.1554 13.0642 14.1001 13.0379 14.0389C13.0116 13.9778 12.9978 13.912 12.9973 13.8454C12.9576 12.5464 12.4137 11.3138 11.4808 10.409C10.5478 9.50417 9.29927 8.99813 7.99963 8.99813C6.69999 8.99813 5.45141 9.50417 4.5185 10.409C3.58558 11.3138 3.04164 12.5464 3.00194 13.8454C2.99796 13.978 2.94147 14.1036 2.84488 14.1946C2.7483 14.2855 2.61955 14.3344 2.48694 14.3304C2.35433 14.3264 2.22873 14.2699 2.13777 14.1733C2.04682 14.0768 1.99796 13.948 2.00193 13.8154C2.03843 12.6177 2.43253 11.4583 3.13351 10.4864C3.83449 9.51454 4.81028 8.77468 5.93528 8.36206C5.28707 7.92094 4.79733 7.28366 4.53795 6.54374C4.27856 5.80382 4.26319 5.00024 4.49408 4.25094C4.72498 3.50165 5.18999 2.8461 5.82086 2.38051C6.45172 1.91492 7.21522 1.66382 7.99929 1.66406ZM5.33261 5.33073C5.33261 6.03797 5.61357 6.71625 6.11367 7.21635C6.61377 7.71644 7.29205 7.9974 7.99929 7.9974C8.70654 7.9974 9.38482 7.71644 9.88492 7.21635C10.385 6.71625 10.666 6.03797 10.666 5.33073C10.666 4.62349 10.385 3.94521 9.88492 3.44511C9.38482 2.94501 8.70654 2.66406 7.99929 2.66406C7.29205 2.66406 6.61377 2.94501 6.11367 3.44511C5.61357 3.94521 5.33261 4.62349 5.33261 5.33073Z" fill="currentColor" /> </svg> Login / Signup</a> </li> <li class="py-s2"> <a href="/pages/contact"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M13.483 4.83388C11.7344 1.80588 7.86172 0.768545 4.83373 2.51721C1.80507 4.26521 0.767746 8.13788 2.51574 11.1665C4.2644 14.1945 8.13638 15.2325 11.165 13.4845C11.2798 13.4193 11.4157 13.4021 11.5432 13.4367C11.6706 13.4713 11.7792 13.5549 11.8452 13.6692C11.9112 13.7835 11.9293 13.9194 11.8956 14.047C11.8618 14.1747 11.7789 14.2838 11.665 14.3505C8.15838 16.3752 3.67373 15.1739 1.64908 11.6665C-0.375582 8.16055 0.825746 3.67521 4.33306 1.65054C7.83905 -0.374122 12.3244 0.827211 14.349 4.33455C14.9179 5.31705 15.2501 6.41863 15.319 7.55188C15.3277 7.58921 15.3324 7.62721 15.3324 7.66721V9.16721C15.3325 9.69194 15.1557 10.2014 14.8307 10.6133C14.5056 11.0252 14.0512 11.3155 13.5408 11.4373C13.0304 11.5592 12.4939 11.5054 12.0178 11.2848C11.5417 11.0641 11.1539 10.6894 10.917 10.2212C10.3965 10.9052 9.65233 11.3845 8.81437 11.5756C7.9764 11.7667 7.09794 11.6573 6.33241 11.2666C5.56687 10.8759 4.96291 10.2287 4.626 9.43802C4.28909 8.64733 4.24065 7.76341 4.48913 6.94064C4.73762 6.11786 5.26724 5.40852 5.98549 4.9365C6.70375 4.46448 7.565 4.25978 8.41883 4.35814C9.27266 4.4565 10.0648 4.85168 10.6569 5.47466C11.249 6.09764 11.6035 6.90882 11.6584 7.76655C11.6631 7.79497 11.6656 7.82373 11.6657 7.85255V9.16721C11.6657 9.52083 11.8062 9.85997 12.0562 10.11C12.3063 10.3601 12.6454 10.5005 12.999 10.5005C13.3526 10.5005 13.6918 10.3601 13.9418 10.11C14.1919 9.85997 14.3324 9.52083 14.3324 9.16721V7.98988C14.3315 6.88173 14.0385 5.79273 13.483 4.83388ZM10.6657 8.00055C10.6657 7.2933 10.3848 6.61502 9.88466 6.11493C9.38456 5.61483 8.70629 5.33388 7.99905 5.33388C7.29181 5.33388 6.61353 5.61483 6.11344 6.11493C5.61334 6.61502 5.33239 7.2933 5.33239 8.00055C5.33239 8.70779 5.61334 9.38607 6.11344 9.88616C6.61353 10.3863 7.29181 10.6672 7.99905 10.6672C8.70629 10.6672 9.38456 10.3863 9.88466 9.88616C10.3848 9.38607 10.6657 8.70779 10.6657 8.00055Z" fill="currentColor" /> </svg> Contact Us </a> </li> </ul> </nav> </div> </div> <div class="drawer-footer pointer-events-none" data-footer > <div class="container"> <div class="pointer-events-auto"> <form data-component="search-inline" action="/search" method="get" role="search" > <div class="form-group"> <label for="mobile-menu-search" class="sr-only">Search</label> <div class="form-control-wrapper"> <div class="form-control form-control--reverse"> <input id="mobile-menu-search" type="search" name="q" value="" placeholder="Search store" autocorrect="off" autocomplete="off" autocapitalize="off" spellcheck="false" /> <span class="form-control__affix"> <button type="submit" aria-label="Search" data-icon ><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M6.49927 1C7.54458 0.999885 8.56827 1.29765 9.45043 1.85842C10.3326 2.41919 11.0367 3.21973 11.4802 4.16627C11.9237 5.11281 12.0884 6.16615 11.9548 7.20288C11.8212 8.23961 11.3949 9.21681 10.7259 10.02L14.5193 13.8133C14.5851 13.8744 14.6332 13.9522 14.6585 14.0383C14.6839 14.1245 14.6855 14.2159 14.6633 14.3029C14.641 14.39 14.5957 14.4694 14.5321 14.5328C14.4685 14.5962 14.389 14.6413 14.3019 14.6633C14.215 14.6856 14.1237 14.6841 14.0376 14.6588C13.9515 14.6336 13.8738 14.5857 13.8126 14.52L10.0193 10.7267C9.3405 11.2918 8.53558 11.6852 7.67262 11.8735C6.80966 12.0619 5.91404 12.0396 5.06152 11.8086C4.20899 11.5775 3.42464 11.1446 2.77482 10.5464C2.125 9.94812 1.62882 9.20217 1.32825 8.37161C1.02767 7.54106 0.931557 6.65033 1.04802 5.77478C1.16449 4.89922 1.49012 4.06459 1.99736 3.34149C2.50459 2.61839 3.17852 2.02809 3.96214 1.62053C4.74576 1.21296 5.61601 1.00012 6.49927 1ZM1.99927 6.5C1.99927 7.09095 2.11567 7.67611 2.34182 8.22208C2.56796 8.76804 2.89943 9.26412 3.31729 9.68198C3.73516 10.0998 4.23123 10.4313 4.7772 10.6575C5.32316 10.8836 5.90833 11 6.49927 11C7.09022 11 7.67539 10.8836 8.22135 10.6575C8.76732 10.4313 9.26339 10.0998 9.68126 9.68198C10.0991 9.26412 10.4306 8.76804 10.6567 8.22208C10.8829 7.67611 10.9993 7.09095 10.9993 6.5C10.9993 5.30653 10.5252 4.16193 9.68126 3.31802C8.83734 2.47411 7.69275 2 6.49927 2C5.3058 2 4.16121 2.47411 3.31729 3.31802C2.47338 4.16193 1.99927 5.30653 1.99927 6.5Z" fill="currentColor" /> </svg> </button> </span> </div> </div> </div> <input type="hidden" name="type" value="product" /> </form> <div data-component="search-console" class="absolute inset-0 w-full h-full" inert hidden data-id="mobile-menu" > <form class="absolute z-5 w-full h-full inset-0 px-[var(--grid-margin)] lg:px-0" autocomplete="off" spellcheck="false" autocapitalize="none" > <div class="form-group"> <label for="search-console-input" class="sr-only">Search Console</label> <div class="form-control-wrapper"> <div class="form-control form-control--transparent form-control--reverse !border-fground-primary"> <input data-input aria-controls="search-console-terminal" aria-expanded="false" id="search-console-input" type="text" name="q" value="" placeholder="Enter command" class="lg:text-micro-2 lowercase pt-s2" autocomplete="off" autocapitalize="none" spellcheck="false" /> <span class="form-control__affix flex items-center gap-s8 !pl-s8 whitespace-nowrap"> <button type="button" aria-label="Search" data-icon ><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M5.56423 12.4365C5.6106 12.4829 5.66568 12.5198 5.72631 12.5449C5.78694 12.5701 5.85193 12.583 5.91756 12.583C5.98319 12.583 6.04818 12.5701 6.10881 12.5449C6.16944 12.5198 6.22452 12.4829 6.27089 12.4365L10.4376 8.26984C10.484 8.22346 10.5208 8.16838 10.546 8.10776C10.5711 8.04713 10.5841 7.98214 10.5841 7.9165C10.5841 7.85087 10.5711 7.78588 10.546 7.72525C10.5208 7.66463 10.484 7.60955 10.4376 7.56317L6.27089 3.3965C6.22449 3.3501 6.16941 3.3133 6.10878 3.28819C6.04816 3.26307 5.98318 3.25015 5.91756 3.25015C5.85194 3.25015 5.78696 3.26307 5.72634 3.28819C5.66571 3.3133 5.61063 3.3501 5.56423 3.3965C5.51783 3.4429 5.48102 3.49799 5.45591 3.55861C5.4308 3.61924 5.41787 3.68422 5.41787 3.74984C5.41787 3.81546 5.4308 3.88044 5.45591 3.94106C5.48102 4.00169 5.51783 4.05677 5.56423 4.10317L9.37689 7.9165L5.56423 11.7298C5.51778 11.7762 5.48094 11.8313 5.4558 11.8919C5.43066 11.9525 5.41772 12.0175 5.41772 12.0832C5.41772 12.1488 5.43066 12.2138 5.4558 12.2744C5.48094 12.3351 5.51778 12.3901 5.56423 12.4365Z" fill="currentColor" /> </svg> </button> <span class="inline-flex items-center" > <span class="badge badge--dark badge--no-border badge--lowercase pointer-events-none" data-status-badge > git </span> </span> </span> </div> </div> </div> </form> </div> <div inert hidden data-search-console-terminal id="search-console-terminal" aria-live="polite" class="search-console-terminal" data-search-id="mobile-menu" > <button class="btn btn--small btn--fill-button absolute bottom-full left-1/2 -translate-x-1/2"type="button"data-terminal-close-button> <span class="btn__inner" data-inner> <span class="btn__text" data-text>Close</span> </span> </button> <div class="search-console-content-container"> <div data-terminal-content></div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <main id="view-container" class="view-container" tabindex="-1" data-taxi> <div data-taxi-view> <div id="shopify-section-template--16881538859096__main" class="shopify-section"> <div data-section-id="template--16881538859096__main" data-section-type="collection" > <h1 class="sr-only">Pride collection</h1> <div class="mt-s32 md:mt-s64 mb-s48"> <div class="container"> <div class="pb-s12 mb-s16 lg:my-s32 border-b text-micro-1 text-fground-secondary"> <div class="flex items-center justify-between"><div class="flex gap-x-s8"> <span class="text-fground-tertiary">./</span> Collections<span class="text-fground-tertiary">/</span>Pride </div><div class="hidden lg:block"> <div> <form data-component="facet-form"><div class="flex items-center justify-center gap-x-s16"> <label for="sort-by"> Sort By: </label> <div class="max-w-[153px]"> <div class="form-control-wrapper"> <div class="form-control"> <select id="sort-by" name="sort_by" class="text-micro-2" ><option value="manual" selected="selected" >Featured </option><option value="price-ascending" >Price, lowest </option><option value="price-descending" >Price, highest </option></select> <span class="form-control__affix" aria-hidden="true"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M3.48 5.48049C3.43356 5.52686 3.39671 5.58194 3.37157 5.64257C3.34644 5.7032 3.3335 5.76819 3.3335 5.83382C3.3335 5.89945 3.34644 5.96444 3.37157 6.02507C3.39671 6.0857 3.43356 6.14078 3.48 6.18715L7.64667 10.3538C7.69304 10.4003 7.74812 10.4371 7.80875 10.4622C7.86938 10.4874 7.93437 10.5003 8 10.5003C8.06563 10.5003 8.13062 10.4874 8.19125 10.4622C8.25188 10.4371 8.30696 10.4003 8.35333 10.3538L12.52 6.18715C12.5664 6.14075 12.6032 6.08567 12.6283 6.02504C12.6534 5.96442 12.6664 5.89944 12.6664 5.83382C12.6664 5.7682 12.6534 5.70322 12.6283 5.6426C12.6032 5.58197 12.5664 5.52689 12.52 5.48049C12.4736 5.43409 12.4185 5.39728 12.3579 5.37217C12.2973 5.34706 12.2323 5.33413 12.1667 5.33413C12.101 5.33413 12.0361 5.34706 11.9754 5.37217C11.9148 5.39728 11.8597 5.43409 11.8133 5.48049L8 9.29315L4.18667 5.48049C4.14029 5.43404 4.08521 5.3972 4.02458 5.37206C3.96395 5.34692 3.89897 5.33398 3.83333 5.33398C3.7677 5.33398 3.70271 5.34692 3.64208 5.37206C3.58145 5.3972 3.52638 5.43404 3.48 5.48049Z" fill="currentColor" /> </svg> </span> </div> </div> </div> </div></form> </div> </div> </div> </div> </div> <div class="mb-s24 py-s8 lg:hidden"> <div class="container"> <button class="w-full min-h-[var(--hitbox-min-h)] flex justify-between items-center" data-drawer-toggle aria-expanded="false" aria-controls="template--16881538859096__main-filters-drawer" aria-label="Toggle filters" > <div class="w-full border rounded px-s12 py-s8"> <div class="flex justify-between items-center text-micro-2 text-fground-secondary leading-none"> <span>Filter &amp; sort</span> <span> <span> <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.83325 4C1.70064 4 1.57347 4.05268 1.4797 4.14645C1.38593 4.24021 1.33325 4.36739 1.33325 4.5C1.33325 4.63261 1.38593 4.75979 1.4797 4.85355C1.57347 4.94732 1.70064 5 1.83325 5H14.1666C14.2992 5 14.4264 4.94732 14.5201 4.85355C14.6139 4.75979 14.6666 4.63261 14.6666 4.5C14.6666 4.36739 14.6139 4.24021 14.5201 4.14645C14.4264 4.05268 14.2992 4 14.1666 4H1.83325ZM3.99992 7.83333C3.99992 7.70073 4.0526 7.57355 4.14637 7.47978C4.24013 7.38601 4.36731 7.33333 4.49992 7.33333H11.4999C11.6325 7.33333 11.7597 7.38601 11.8535 7.47978C11.9472 7.57355 11.9999 7.70073 11.9999 7.83333C11.9999 7.96594 11.9472 8.09312 11.8535 8.18689C11.7597 8.28065 11.6325 8.33333 11.4999 8.33333H4.49992C4.36731 8.33333 4.24013 8.28065 4.14637 8.18689C4.0526 8.09312 3.99992 7.96594 3.99992 7.83333ZM6.66659 11.1253C6.66659 10.9927 6.71926 10.8655 6.81303 10.7718C6.9068 10.678 7.03398 10.6253 7.16659 10.6253H8.83325C8.96586 10.6253 9.09304 10.678 9.18681 10.7718C9.28057 10.8655 9.33325 10.9927 9.33325 11.1253C9.33325 11.2579 9.28057 11.3851 9.18681 11.4789C9.09304 11.5727 8.96586 11.6253 8.83325 11.6253H7.16659C7.03398 11.6253 6.9068 11.5727 6.81303 11.4789C6.71926 11.3851 6.66659 11.2579 6.66659 11.1253Z" fill="currentColor" /> </svg> </span> </span> </div> </div> </button> </div> <div class="overflow-hidden" data-component="results-active-filters" hidden > <div class="relative pt-s8"> <div class="w-full container overflow-x-auto no-scrollbar overflow-scroll flex whitespace-nowrap gap-s4" role="list" aria-label="Active filters" data-list > </div> <div class="absolute z-1 top-0 bottom-0 left-0 pointer-events-none w-[var(--grid-margin)]" style="background-image: linear-gradient(270deg, transparent, var(--color-bground-primary) 80%)"></div> <div class="absolute z-1 top-0 bottom-0 right-0 pointer-events-none w-[var(--grid-margin)]" style="background-image: linear-gradient(90deg, transparent, var(--color-bground-primary) 80%)"></div> </div> </div> </div> <div class="container"> <div class="gh-grid"> <div class="hidden lg:block lg:col-span-2"> <div class="flex flex-col gap-y-s48"> <nav class="collection-category-menu text-fground-primary" aria-label="Category Menu" > <ul> <li> <a href="/collections/shop-all" > All Products </a> </li> <li> <a href="/collections/new-arrivals" > New Arrivals </a> </li> <li> <a href="/collections/best-sellers" > Best Sellers </a> </li> <li> <a href="/collections/stickers" > Stickers </a> </li> <li> <a href="/collections/apparel" > Apparel </a> </li> <li> <a href="/collections/lifestyle" > Lifestyle </a> </li> <li> <a href="/collections/collectibles" > Collectibles </a> </li> <li> <a href="/collections/sale" > Sale </a> </li> </ul> </nav> <div> <div id="chcm-title" class="text-micro-1 text-fground-secondary pt-s12 pb-s4" > Collection </div> <nav class="collection-highlighted-collections-menu text-fground-tertiary" aria-labelledby="chcm-title" > <ul> <li> <a href="/collections/sportech-collection" > SPORTech </a> </li> <li> <a href="/collections/wfh-collection" > WFH </a> </li> <li> <a href="/collections/pride-collection" aria-current="page" > Pride </a> </li> </ul> </nav> </div> <form data-component="facet-form"> <div class="flex flex-col gap-y-s48"> <fieldset data-component="facet-form-fieldset"> <legend class="flex gap-x-s8 py-s12 text-micro-1 text-fground-secondary"> <span>Type</span> <span style="display: none" data-count > [<span data-count-value>0</span>] </span> </legend> <div class="check-group"> <div class="composable-input"> <input type="checkbox" name="filter.p.product_type" value="Outerwear" id="Filter-filter.p.product_type-1-desktop" /> <label for="Filter-filter.p.product_type-1-desktop" > <span class="check-input"> <span class="check-input__dot"> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="24" height="24" fill="currentColor" /> </svg> </span> Outerwear </span> </label> </div> <div class="composable-input"> <input type="checkbox" name="filter.p.product_type" value="Shirts" id="Filter-filter.p.product_type-2-desktop" /> <label for="Filter-filter.p.product_type-2-desktop" > <span class="check-input"> <span class="check-input__dot"> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="24" height="24" fill="currentColor" /> </svg> </span> Shirts </span> </label> </div> <div class="composable-input"> <input type="checkbox" name="filter.p.product_type" value="Stickers" id="Filter-filter.p.product_type-3-desktop" /> <label for="Filter-filter.p.product_type-3-desktop" > <span class="check-input"> <span class="check-input__dot"> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="24" height="24" fill="currentColor" /> </svg> </span> Stickers </span> </label> </div> </div> </fieldset><fieldset data-component="facet-form-fieldset"> <legend class="flex gap-x-s8 py-s12 text-micro-1 text-fground-secondary"> <span>Color</span> <span style="display: none" data-count > [<span data-count-value>0</span>] </span> </legend> <div class="swatch-group"> <div class="composable-input"> <input type="checkbox" name="filter.v.t.shopify.color-pattern" value="gid://shopify/TaxonomyValue/1" id="Filter-filter.v.t.shopify.color-pattern-1-desktop" title="Black" /> <label for="Filter-filter.v.t.shopify.color-pattern-1-desktop" aria-label="Black" > <span class="swatch swatch--small" style="--color: #000000;"> <span class="swatch__frame"> <svg class="swatch__inner" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="24" height="24" fill="currentColor"/> </svg> </span> </span> <span class="composable-input__tooltip" aria-hidden="true"> <span class="composable-input__tooltip-inner">Black</span> </span> </label> </div> </div> </fieldset><fieldset data-component="facet-form-fieldset"> <legend class="flex gap-x-s8 py-s12 text-micro-1 text-fground-secondary"> <span>Size</span> <span style="display: none" data-count > [<span data-count-value>0</span>] </span> </legend> <div class="flex flex-wrap gap-s12"> <div class="composable-input"> <input type="checkbox" name="filter.v.option.size" value="XS" id="Filter-filter.v.option.size-1-desktop" /> <label for="Filter-filter.v.option.size-1-desktop" > <span class="chip chip--small"> <span class="chip__inner">XS<svg fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="100%" height="100%" fill="currentColor" /> </svg> </span> </span> </label> </div> <div class="composable-input"> <input type="checkbox" name="filter.v.option.size" value="S" id="Filter-filter.v.option.size-2-desktop" /> <label for="Filter-filter.v.option.size-2-desktop" > <span class="chip chip--small"> <span class="chip__inner">S<svg fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="100%" height="100%" fill="currentColor" /> </svg> </span> </span> </label> </div> <div class="composable-input"> <input type="checkbox" name="filter.v.option.size" value="M" id="Filter-filter.v.option.size-3-desktop" /> <label for="Filter-filter.v.option.size-3-desktop" > <span class="chip chip--small"> <span class="chip__inner">M<svg fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="100%" height="100%" fill="currentColor" /> </svg> </span> </span> </label> </div> <div class="composable-input"> <input type="checkbox" name="filter.v.option.size" value="L" id="Filter-filter.v.option.size-4-desktop" /> <label for="Filter-filter.v.option.size-4-desktop" > <span class="chip chip--small"> <span class="chip__inner">L<svg fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="100%" height="100%" fill="currentColor" /> </svg> </span> </span> </label> </div> <div class="composable-input"> <input type="checkbox" name="filter.v.option.size" value="XL" id="Filter-filter.v.option.size-5-desktop" /> <label for="Filter-filter.v.option.size-5-desktop" > <span class="chip chip--small"> <span class="chip__inner">XL<svg fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="100%" height="100%" fill="currentColor" /> </svg> </span> </span> </label> </div> <div class="composable-input"> <input type="checkbox" name="filter.v.option.size" value="2XL" id="Filter-filter.v.option.size-6-desktop" /> <label for="Filter-filter.v.option.size-6-desktop" > <span class="chip chip--small"> <span class="chip__inner">2XL<svg fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="100%" height="100%" fill="currentColor" /> </svg> </span> </span> </label> </div> <div class="composable-input"> <input type="checkbox" name="filter.v.option.size" value="3XL" id="Filter-filter.v.option.size-7-desktop" /> <label for="Filter-filter.v.option.size-7-desktop" > <span class="chip chip--small"> <span class="chip__inner">3XL<svg fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="100%" height="100%" fill="currentColor" /> </svg> </span> </span> </label> </div> </div> </fieldset><fieldset data-component="facet-form-fieldset"> <legend class="flex gap-x-s8 py-s12 text-micro-1 text-fground-secondary"> <span>Fit</span> <span style="display: none" data-count > [<span data-count-value>0</span>] </span> </legend> <div class="check-group"> <div class="composable-input"> <input type="checkbox" name="filter.p.m.custom.apparel_fit" value="Fitted" id="Filter-filter.p.m.custom.apparel_fit-1-desktop" /> <label for="Filter-filter.p.m.custom.apparel_fit-1-desktop" > <span class="check-input"> <span class="check-input__dot"> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="24" height="24" fill="currentColor" /> </svg> </span> Fitted </span> </label> </div> <div class="composable-input"> <input type="checkbox" name="filter.p.m.custom.apparel_fit" value="Standard" id="Filter-filter.p.m.custom.apparel_fit-2-desktop" /> <label for="Filter-filter.p.m.custom.apparel_fit-2-desktop" > <span class="check-input"> <span class="check-input__dot"> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="24" height="24" fill="currentColor" /> </svg> </span> Standard </span> </label> </div> </div> </fieldset> </div> </form> <div class="results-sidebar-footer pointer-events-none" data-sidebar-footer style="display: none" > <div class="pointer-events-auto"> <button class="btn btn--large btn--fluid btn--fill-button btn--icon-trailing"type="button"data-component="results-clear-filters-button"> <span class="btn__inner" data-inner> <span class="btn__text" data-text>Clear Filter</span> <span class="btn__icon" data-icon><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M3.81322 3.81288C3.90697 3.71925 4.03405 3.66666 4.16655 3.66666C4.29905 3.66666 4.42614 3.71925 4.51989 3.81288L7.99989 7.29288L11.4799 3.81288C11.541 3.74707 11.6187 3.69895 11.7049 3.67361C11.7911 3.64827 11.8825 3.64663 11.9695 3.66888C12.0565 3.69113 12.1359 3.73644 12.1993 3.80003C12.2628 3.86362 12.3079 3.94314 12.3299 4.03022C12.3522 4.11713 12.3506 4.20845 12.3254 4.29456C12.3002 4.38067 12.2522 4.45839 12.1866 4.51955L8.70655 7.99955L12.1866 11.4796C12.2524 11.5407 12.3005 11.6184 12.3258 11.7046C12.3512 11.7907 12.3528 11.8821 12.3306 11.9692C12.3083 12.0562 12.263 12.1356 12.1994 12.199C12.1358 12.2624 12.0563 12.3075 11.9692 12.3296C11.8823 12.3518 11.791 12.3503 11.7049 12.3251C11.6188 12.2998 11.541 12.2519 11.4799 12.1862L7.99989 8.70622L4.51989 12.1862C4.42504 12.2745 4.29968 12.3226 4.17013 12.3203C4.04059 12.3181 3.91695 12.2657 3.82522 12.1742C3.73372 12.0825 3.68135 11.9588 3.67912 11.8293C3.67688 11.6998 3.72495 11.5744 3.81322 11.4796L7.29322 7.99955L3.81322 4.51955C3.71959 4.4258 3.66699 4.29872 3.66699 4.16622C3.66699 4.03372 3.71959 3.90663 3.81322 3.81288Z" fill="currentColor" /> </svg> </span> </span> </button> </div> </div> </div> </div> <div class="col-span-full lg:col-span-9 lg:col-start-4"> <div class="results-display" data-component="results-display" > <ul data-list> <li> <div class="flex flex-col gap-y-s12" data-component="product-card" data-url="/collections/pride-collection/products/1547515-00-octoqueer-stickers-pack-of-5" data-title="Octoqueer Stickers - Pack of 5" > <a href="/collections/pride-collection/products/1547515-00-octoqueer-stickers-pack-of-5" title="Octoqueer Stickers - Pack of 5" data-analytics-click="Collection, click product image, text:Octoqueer Stickers - Pack of 5;ref_loc:grid;"> <div class="relative rounded-lg overflow-hidden aspect-4/5"> <div class="absolute top-0 left-0 h-full w-full z-[1]" data-ascii-image> <img src="//thegithubshop.com/cdn/shop/files/Stickers_OctoQueer_0409e1af-191a-41e4-ae95-bbc94b477b15.png?v=1730319536&amp;width=900" alt="Visual of Octoqueer sticker pack" srcset="//thegithubshop.com/cdn/shop/files/Stickers_OctoQueer_0409e1af-191a-41e4-ae95-bbc94b477b15.png?v=1730319536&amp;width=500 500w, //thegithubshop.com/cdn/shop/files/Stickers_OctoQueer_0409e1af-191a-41e4-ae95-bbc94b477b15.png?v=1730319536&amp;width=700 700w, //thegithubshop.com/cdn/shop/files/Stickers_OctoQueer_0409e1af-191a-41e4-ae95-bbc94b477b15.png?v=1730319536&amp;width=900 900w" width="900" height="1125" loading="eager" class="lazy-image h-full w-full object-cover" sizes="(max-width: 600px) 50vw, (max-width: 1200px) 33vw, 420px"> </div> </div> </a> <div> <a href="/collections/pride-collection/products/1547515-00-octoqueer-stickers-pack-of-5" class="inline-flex flex-col items-start gap-y-s4" data-analytics-click="Collection, click product title, text:Octoqueer Stickers - Pack of 5;ref_loc:grid;"> <div class="text-fground-primary"> Octoqueer Stickers - Pack of 5 </div> <div class="flex gap-s8 text-micro-1 text-fground-secondary" style="font-weight: 500; letter-spacing: 0.015em"> <span class="sr-only">Price</span> <span>$5</span> </div> </a> </div> </div> </li> <li> <div class="flex flex-col gap-y-s12" data-component="product-card" data-url="/collections/pride-collection/products/invertocat-pride-hoodie" data-title="Invertocat Pride Hoodie" > <a href="/collections/pride-collection/products/invertocat-pride-hoodie" title="Invertocat Pride Hoodie" data-analytics-click="Collection, click product image, text:Invertocat Pride Hoodie;ref_loc:grid;"> <div class="relative rounded-lg overflow-hidden aspect-4/5"> <div class="absolute top-0 left-0 h-full w-full z-[1]" data-ascii-image> <img src="//thegithubshop.com/cdn/shop/files/Apparel_Outerwear_Invertocat_Pride_Hoodie_Front.jpg?v=1730312559&amp;width=900" alt="Invertocat Pride Hoodie" srcset="//thegithubshop.com/cdn/shop/files/Apparel_Outerwear_Invertocat_Pride_Hoodie_Front.jpg?v=1730312559&amp;width=500 500w, //thegithubshop.com/cdn/shop/files/Apparel_Outerwear_Invertocat_Pride_Hoodie_Front.jpg?v=1730312559&amp;width=700 700w, //thegithubshop.com/cdn/shop/files/Apparel_Outerwear_Invertocat_Pride_Hoodie_Front.jpg?v=1730312559&amp;width=900 900w" width="900" height="1125" loading="eager" class="lazy-image h-full w-full object-cover" sizes="(max-width: 600px) 50vw, (max-width: 1200px) 33vw, 420px"> </div> </div> </a> <div> <a href="/collections/pride-collection/products/invertocat-pride-hoodie" class="inline-flex flex-col items-start gap-y-s4" data-analytics-click="Collection, click product title, text:Invertocat Pride Hoodie;ref_loc:grid;"> <div class="text-fground-primary"> Invertocat Pride Hoodie </div> <div class="flex gap-s8 text-micro-1 text-fground-secondary" style="font-weight: 500; letter-spacing: 0.015em"> <span class="sr-only">Price</span> <span>$57</span> </div> </a> </div> </div> </li> <li> <div class="flex flex-col gap-y-s12" data-component="product-card" data-url="/collections/pride-collection/products/invertocat-trans-pride-hoodie" data-title="Invertocat Trans Pride Hoodie" > <a href="/collections/pride-collection/products/invertocat-trans-pride-hoodie" title="Invertocat Trans Pride Hoodie" data-analytics-click="Collection, click product image, text:Invertocat Trans Pride Hoodie;ref_loc:grid;"> <div class="relative rounded-lg overflow-hidden aspect-4/5"> <div class="absolute top-0 left-0 h-full w-full z-[1]" data-ascii-image> <img src="//thegithubshop.com/cdn/shop/files/Apparel_Outerwear_Invertocat_Trans_Hoodie_Front.jpg?v=1729528407&amp;width=900" alt="Front side of the Pride Hoodie, featuring the Invertocat symbol" srcset="//thegithubshop.com/cdn/shop/files/Apparel_Outerwear_Invertocat_Trans_Hoodie_Front.jpg?v=1729528407&amp;width=500 500w, //thegithubshop.com/cdn/shop/files/Apparel_Outerwear_Invertocat_Trans_Hoodie_Front.jpg?v=1729528407&amp;width=700 700w, //thegithubshop.com/cdn/shop/files/Apparel_Outerwear_Invertocat_Trans_Hoodie_Front.jpg?v=1729528407&amp;width=900 900w" width="900" height="1125" loading="eager" class="lazy-image h-full w-full object-cover" sizes="(max-width: 600px) 50vw, (max-width: 1200px) 33vw, 420px"> </div> </div> </a> <div> <a href="/collections/pride-collection/products/invertocat-trans-pride-hoodie" class="inline-flex flex-col items-start gap-y-s4" data-analytics-click="Collection, click product title, text:Invertocat Trans Pride Hoodie;ref_loc:grid;"> <div class="text-fground-primary"> Invertocat Trans Pride Hoodie </div> <div class="flex gap-s8 text-micro-1 text-fground-secondary" style="font-weight: 500; letter-spacing: 0.015em"> <span class="sr-only">Price</span> <span>$57</span> </div> </a> </div> </div> </li> <li> <div class="flex flex-col gap-y-s12" data-component="product-card" data-url="/collections/pride-collection/products/gh-0014-invertocat-pride-shirt-standard" data-title="Invertocat Pride Shirt - Standard" > <a href="/collections/pride-collection/products/gh-0014-invertocat-pride-shirt-standard" title="Invertocat Pride Shirt - Standard" data-analytics-click="Collection, click product image, text:Invertocat Pride Shirt - Standard;ref_loc:grid;"> <div class="relative rounded-lg overflow-hidden aspect-4/5"> <div class="absolute top-0 left-0 h-full w-full z-[1]" data-ascii-image> <img src="//thegithubshop.com/cdn/shop/files/Apparel_Shirts_Invertocat_Pride_Standard.jpg?v=1730209362&amp;width=900" alt="Pride Shirt in black, featuring the invertocat logo" srcset="//thegithubshop.com/cdn/shop/files/Apparel_Shirts_Invertocat_Pride_Standard.jpg?v=1730209362&amp;width=500 500w, //thegithubshop.com/cdn/shop/files/Apparel_Shirts_Invertocat_Pride_Standard.jpg?v=1730209362&amp;width=700 700w, //thegithubshop.com/cdn/shop/files/Apparel_Shirts_Invertocat_Pride_Standard.jpg?v=1730209362&amp;width=900 900w" width="900" height="1125" loading="eager" class="lazy-image h-full w-full object-cover" sizes="(max-width: 600px) 50vw, (max-width: 1200px) 33vw, 420px"> </div> <div class="absolute top-0 left-0 h-full w-full z-[2] opacity-0 hover:opacity-100 transition-opacity duration-400 ascii-enabled:duration-0 ease-in-out-cubic" data-ascii-image> <img src="//thegithubshop.com/cdn/shop/files/Apparel_Shirts_Invertocat_Pride_Standard.png?v=1730209319&amp;width=900" alt="Invertocat Pride Shirt - Standard" srcset="//thegithubshop.com/cdn/shop/files/Apparel_Shirts_Invertocat_Pride_Standard.png?v=1730209319&amp;width=500 500w, //thegithubshop.com/cdn/shop/files/Apparel_Shirts_Invertocat_Pride_Standard.png?v=1730209319&amp;width=700 700w, //thegithubshop.com/cdn/shop/files/Apparel_Shirts_Invertocat_Pride_Standard.png?v=1730209319&amp;width=900 900w" width="900" height="1125" loading="lazy" class="lazy-image h-full w-full object-cover" sizes="(max-width: 600px) 50vw, (max-width: 1200px) 33vw, 420px"> </div> </div> </a> <div> <a href="/collections/pride-collection/products/gh-0014-invertocat-pride-shirt-standard" class="inline-flex flex-col items-start gap-y-s4" data-analytics-click="Collection, click product title, text:Invertocat Pride Shirt - Standard;ref_loc:grid;"> <div class="text-fground-primary"> Invertocat Pride Shirt - Standard </div> <div class="flex gap-s8 text-micro-1 text-fground-secondary" style="font-weight: 500; letter-spacing: 0.015em"> <span class="sr-only">Price</span> <span>$22</span> </div> </a> </div> </div> </li> <li> <div class="flex flex-col gap-y-s12" data-component="product-card" data-url="/collections/pride-collection/products/gh-0015-invertocat-trans-pride-shirt-standard" data-title="Invertocat Trans Pride Shirt - Standard" > <a href="/collections/pride-collection/products/gh-0015-invertocat-trans-pride-shirt-standard" title="Invertocat Trans Pride Shirt - Standard" data-analytics-click="Collection, click product image, text:Invertocat Trans Pride Shirt - Standard;ref_loc:grid;"> <div class="relative rounded-lg overflow-hidden aspect-4/5"> <div class="absolute top-0 left-0 h-full w-full z-[1]" data-ascii-image> <img src="//thegithubshop.com/cdn/shop/files/Apparel_Shirts_Invertocat_TransPride_Standard_934d531c-166c-4c02-9180-0ef51a73516e.png?v=1729529636&amp;width=900" alt="Trans Pride Shirt in black, featuring the invertocat logo" srcset="//thegithubshop.com/cdn/shop/files/Apparel_Shirts_Invertocat_TransPride_Standard_934d531c-166c-4c02-9180-0ef51a73516e.png?v=1729529636&amp;width=500 500w, //thegithubshop.com/cdn/shop/files/Apparel_Shirts_Invertocat_TransPride_Standard_934d531c-166c-4c02-9180-0ef51a73516e.png?v=1729529636&amp;width=700 700w, //thegithubshop.com/cdn/shop/files/Apparel_Shirts_Invertocat_TransPride_Standard_934d531c-166c-4c02-9180-0ef51a73516e.png?v=1729529636&amp;width=900 900w" width="900" height="1125" loading="lazy" class="lazy-image h-full w-full object-cover" sizes="(max-width: 600px) 50vw, (max-width: 1200px) 33vw, 420px"> </div> </div> </a> <div> <a href="/collections/pride-collection/products/gh-0015-invertocat-trans-pride-shirt-standard" class="inline-flex flex-col items-start gap-y-s4" data-analytics-click="Collection, click product title, text:Invertocat Trans Pride Shirt - Standard;ref_loc:grid;"> <div class="text-fground-primary"> Invertocat Trans Pride Shirt - Standard </div> <div class="flex gap-s8 text-micro-1 text-fground-secondary" style="font-weight: 500; letter-spacing: 0.015em"> <span class="sr-only">Price</span> <span>$22</span> </div> </a> </div> </div> </li> <li> <div class="flex flex-col gap-y-s12" data-component="product-card" data-url="/collections/pride-collection/products/gh-0014-invertocat-pride-shirt-fitted" data-title="Invertocat Pride Shirt - Fitted" > <a href="/collections/pride-collection/products/gh-0014-invertocat-pride-shirt-fitted" title="Invertocat Pride Shirt - Fitted" data-analytics-click="Collection, click product image, text:Invertocat Pride Shirt - Fitted;ref_loc:grid;"> <div class="relative rounded-lg overflow-hidden aspect-4/5"> <div class="absolute top-0 left-0 h-full w-full z-[1]" data-ascii-image> <img src="//thegithubshop.com/cdn/shop/files/Apparel_Shirts_Invertocat_Pride_Fitted.jpg?v=1730209415&amp;width=900" alt="Fitted Pride Shirt in black, featuring the invertocat logo" srcset="//thegithubshop.com/cdn/shop/files/Apparel_Shirts_Invertocat_Pride_Fitted.jpg?v=1730209415&amp;width=500 500w, //thegithubshop.com/cdn/shop/files/Apparel_Shirts_Invertocat_Pride_Fitted.jpg?v=1730209415&amp;width=700 700w, //thegithubshop.com/cdn/shop/files/Apparel_Shirts_Invertocat_Pride_Fitted.jpg?v=1730209415&amp;width=900 900w" width="900" height="1125" loading="lazy" class="lazy-image h-full w-full object-cover" sizes="(max-width: 600px) 50vw, (max-width: 1200px) 33vw, 420px"> </div> </div> </a> <div> <a href="/collections/pride-collection/products/gh-0014-invertocat-pride-shirt-fitted" class="inline-flex flex-col items-start gap-y-s4" data-analytics-click="Collection, click product title, text:Invertocat Pride Shirt - Fitted;ref_loc:grid;"> <div class="text-fground-primary"> Invertocat Pride Shirt - Fitted </div> <div class="flex gap-s8 text-micro-1 text-fground-secondary" style="font-weight: 500; letter-spacing: 0.015em"> <span class="sr-only">Price</span> <span>$22</span> </div> </a> </div> </div> </li> <li> <div class="flex flex-col gap-y-s12" data-component="product-card" data-url="/collections/pride-collection/products/gh-0015-invertocat-trans-pride-shirt-fitted" data-title="Invertocat Trans Pride Shirt - Fitted" > <a href="/collections/pride-collection/products/gh-0015-invertocat-trans-pride-shirt-fitted" title="Invertocat Trans Pride Shirt - Fitted" data-analytics-click="Collection, click product image, text:Invertocat Trans Pride Shirt - Fitted;ref_loc:grid;"> <div class="relative rounded-lg overflow-hidden aspect-4/5"> <div class="absolute top-0 left-0 h-full w-full z-[1]" data-ascii-image> <img src="//thegithubshop.com/cdn/shop/files/Apparel_Shirts_Invertocat_TransPride_Fitted.png?v=1729528515&amp;width=900" alt="Fitted Trans Pride Shirt in black, featuring the invertocat logo" srcset="//thegithubshop.com/cdn/shop/files/Apparel_Shirts_Invertocat_TransPride_Fitted.png?v=1729528515&amp;width=500 500w, //thegithubshop.com/cdn/shop/files/Apparel_Shirts_Invertocat_TransPride_Fitted.png?v=1729528515&amp;width=700 700w, //thegithubshop.com/cdn/shop/files/Apparel_Shirts_Invertocat_TransPride_Fitted.png?v=1729528515&amp;width=900 900w" width="900" height="1125" loading="lazy" class="lazy-image h-full w-full object-cover" sizes="(max-width: 600px) 50vw, (max-width: 1200px) 33vw, 420px"> </div> </div> </a> <div> <a href="/collections/pride-collection/products/gh-0015-invertocat-trans-pride-shirt-fitted" class="inline-flex flex-col items-start gap-y-s4" data-analytics-click="Collection, click product title, text:Invertocat Trans Pride Shirt - Fitted;ref_loc:grid;"> <div class="text-fground-primary"> Invertocat Trans Pride Shirt - Fitted </div> <div class="flex gap-s8 text-micro-1 text-fground-secondary" style="font-weight: 500; letter-spacing: 0.015em"> <span class="sr-only">Price</span> <span>$22</span> </div> </a> </div> </div> </li> </ul> </div> </div> </div> </div> </div> <div id="template--16881538859096__main-filters-drawer" class="drawer" role="dialog" aria-label="Collection Filters" aria-hidden="true" data-component="drawer" > <div class="h-full flex flex-col overflow-y-scroll overflow-scroll no-scrollbar" data-scroller > <div class="drawer-header" data-header> <div class="container"> <div class="flex items-center justify-between"> <div class="drawer-logo"><svg width="107" height="30" viewBox="0 0 107 30" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(#clip0_5001_78)"> <path d="M14.5 0C22.235 0 28.5 6.265 28.5 14C28.4993 16.9334 27.5786 19.7926 25.8677 22.1753C24.1568 24.5581 21.7418 26.3443 18.9625 27.2825C18.2625 27.4225 18 26.985 18 26.6175C18 26.145 18.0175 24.64 18.0175 22.7675C18.0175 21.455 17.58 20.615 17.0725 20.1775C20.1875 19.8275 23.46 18.6375 23.46 13.265C23.46 11.725 22.9175 10.4825 22.025 9.5025C22.165 9.1525 22.655 7.7175 21.885 5.7925C21.885 5.7925 20.7125 5.4075 18.035 7.2275C16.915 6.9125 15.725 6.755 14.535 6.755C13.345 6.755 12.155 6.9125 11.035 7.2275C8.3575 5.425 7.185 5.7925 7.185 5.7925C6.415 7.7175 6.905 9.1525 7.045 9.5025C6.1525 10.4825 5.61 11.7425 5.61 13.265C5.61 18.62 8.865 19.8275 11.98 20.1775C11.5775 20.5275 11.21 21.14 11.0875 22.05C10.2825 22.4175 8.27 23.0125 7.01 20.895C6.7475 20.475 5.96 19.4425 4.8575 19.46C3.685 19.4775 4.385 20.125 4.875 20.3875C5.47 20.72 6.1525 21.9625 6.31 22.365C6.59 23.1525 7.5 24.6575 11.0175 24.01C11.0175 25.1825 11.035 26.285 11.035 26.6175C11.035 26.985 10.7725 27.405 10.0725 27.2825C7.28412 26.3544 4.85879 24.5718 3.14056 22.1876C1.42233 19.8035 0.498459 16.9388 0.500002 14C0.500002 6.265 6.765 0 14.5 0Z" fill="currentColor"/> </g> <path d="M45.3473 25.2678C43.4433 25.2678 41.8368 24.9802 40.5278 24.405C39.2188 23.81 38.2271 22.9869 37.5528 21.9357C36.8983 20.8647 36.5611 19.6252 36.5413 18.217H40.5575C40.5972 19.4863 41.0137 20.478 41.807 21.192C42.6202 21.8862 43.8399 22.2332 45.4663 22.2332C46.8744 22.2332 47.9752 21.9754 48.7685 21.4597C49.5618 20.9441 49.9585 20.1607 49.9585 19.1095C49.9585 18.3757 49.7899 17.8005 49.4528 17.384C49.1354 16.9675 48.5999 16.6303 47.8463 16.3725C47.1124 16.1147 46.0216 15.8667 44.5738 15.6287C42.8483 15.3312 41.4401 14.9445 40.3493 14.4685C39.2584 13.9727 38.4254 13.3281 37.8503 12.5347C37.2949 11.7216 37.0173 10.6902 37.0173 9.44075C37.0173 8.15158 37.3445 7.02108 37.999 6.04925C38.6733 5.07742 39.6253 4.33367 40.855 3.818C42.0847 3.30233 43.5523 3.0445 45.258 3.0445C46.924 3.0445 48.3619 3.31225 49.5718 3.84775C50.7816 4.38325 51.7138 5.13692 52.3683 6.10875C53.0228 7.06075 53.3599 8.17142 53.3798 9.44075H49.3933C49.3536 8.31025 48.947 7.46733 48.1735 6.912C47.4 6.33683 46.3786 6.04925 45.1093 6.04925C43.8399 6.04925 42.8582 6.30708 42.164 6.82275C41.4698 7.31858 41.1228 8.02267 41.1228 8.935C41.1228 9.60933 41.2814 10.1349 41.5988 10.5117C41.9359 10.8886 42.4813 11.2059 43.235 11.4637C44.0085 11.7017 45.139 11.9397 46.6265 12.1777C48.1537 12.4356 49.4329 12.7628 50.4643 13.1595C51.4956 13.5562 52.3484 14.2107 53.0228 15.123C53.6971 16.0155 54.0343 17.2551 54.0343 18.8417C54.0343 20.1309 53.6971 21.2614 53.0228 22.2332C52.3683 23.1852 51.3865 23.929 50.0775 24.4645C48.7883 25 47.2116 25.2678 45.3473 25.2678ZM55.7907 3.31225H59.5094V12.1777H59.6879C60.1242 11.1067 60.7986 10.2936 61.7109 9.73825C62.6431 9.16308 63.7042 8.8755 64.8942 8.8755C66.0048 8.8755 66.9767 9.10358 67.8097 9.55975C68.6625 10.0159 69.3269 10.7398 69.8029 11.7315C70.2789 12.7033 70.5169 13.9627 70.5169 15.5097V25H66.7982V16.313C66.7982 14.8255 66.5304 13.7247 65.9949 13.0107C65.4594 12.2967 64.6165 11.9397 63.4662 11.9397C62.653 11.9397 61.9489 12.1381 61.3539 12.5347C60.7589 12.9116 60.3027 13.4272 59.9854 14.0817C59.6681 14.7362 59.5094 15.4701 59.5094 16.2832V25H55.7907V3.31225ZM79.9746 25.2678C78.4078 25.2678 77.0294 24.9405 75.8394 24.286C74.6494 23.6315 73.7271 22.6894 73.0726 21.4597C72.438 20.2301 72.1206 18.7723 72.1206 17.0865C72.1206 15.4602 72.428 14.0322 73.0429 12.8025C73.6775 11.5728 74.58 10.6109 75.7501 9.91675C76.9401 9.22258 78.3483 8.8755 79.9746 8.8755C81.5216 8.8755 82.8802 9.21267 84.0504 9.887C85.2404 10.5415 86.1527 11.4836 86.7874 12.7132C87.4419 13.9429 87.7691 15.4007 87.7691 17.0865C87.7691 18.7128 87.4518 20.1408 86.8171 21.3705C86.2023 22.6002 85.2999 23.5621 84.1099 24.2562C82.9397 24.9306 81.5613 25.2678 79.9746 25.2678ZM79.9449 22.2035C80.7779 22.2035 81.4919 22.0151 82.0869 21.6382C82.7017 21.2416 83.1777 20.6664 83.5149 19.9127C83.852 19.1392 84.0206 18.1972 84.0206 17.0865C84.0206 15.9957 83.852 15.0635 83.5149 14.29C83.1975 13.5165 82.7315 12.9314 82.1166 12.5347C81.5216 12.1381 80.8076 11.9397 79.9746 11.9397C79.1416 11.9397 78.4177 12.1381 77.8029 12.5347C77.188 12.9116 76.712 13.4867 76.3749 14.2602C76.0377 15.0337 75.8691 15.9758 75.8691 17.0865C75.8691 18.1773 76.0377 19.1095 76.3749 19.883C76.712 20.6565 77.1781 21.2416 77.7731 21.6382C78.388 22.0151 79.1119 22.2035 79.9449 22.2035ZM89.364 9.173H92.9043L93.053 12.0587H93.2613C93.5984 11.0869 94.2232 10.3134 95.1355 9.73825C96.0478 9.16308 97.1288 8.8755 98.3783 8.8755C99.6674 8.8755 100.798 9.21267 101.77 9.887C102.761 10.5415 103.525 11.4836 104.061 12.7132C104.596 13.9429 104.864 15.4007 104.864 17.0865C104.864 18.7723 104.596 20.2301 104.061 21.4597C103.525 22.6894 102.761 23.6414 101.77 24.3157C100.798 24.9702 99.6674 25.2975 98.3783 25.2975C97.1288 25.2975 96.0478 25.0099 95.1355 24.4347C94.2232 23.8596 93.5984 23.096 93.2613 22.144H93.0828V29.9683H89.364V9.173ZM96.98 22.263C97.8527 22.263 98.5964 22.0547 99.2113 21.6382C99.8261 21.2217 100.282 20.6267 100.58 19.8532C100.897 19.0797 101.056 18.1575 101.056 17.0865C101.056 15.4602 100.709 14.1908 100.015 13.2785C99.3402 12.3662 98.3584 11.91 97.0693 11.91C96.2164 11.91 95.4925 12.1083 94.8975 12.505C94.3025 12.8818 93.8463 13.3975 93.529 14.052C93.2315 14.7065 93.0828 15.4403 93.0828 16.2535V17.9492C93.0828 18.7624 93.2414 19.4962 93.5588 20.1507C93.8761 20.8052 94.3223 21.3209 94.8975 21.6977C95.4925 22.0746 96.1867 22.263 96.98 22.263Z" fill="currentColor"/> <defs> <clipPath id="clip0_5001_78"> <rect width="28" height="28" fill="white" transform="translate(0.5)"/> </clipPath> </defs> </svg><span class="sr-only">GitHub Shop logo</span> </div> <button data-close aria-label="Close" > <span class="header-nav-icon"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M3.81322 3.81288C3.90697 3.71925 4.03405 3.66666 4.16655 3.66666C4.29905 3.66666 4.42614 3.71925 4.51989 3.81288L7.99989 7.29288L11.4799 3.81288C11.541 3.74707 11.6187 3.69895 11.7049 3.67361C11.7911 3.64827 11.8825 3.64663 11.9695 3.66888C12.0565 3.69113 12.1359 3.73644 12.1993 3.80003C12.2628 3.86362 12.3079 3.94314 12.3299 4.03022C12.3522 4.11713 12.3506 4.20845 12.3254 4.29456C12.3002 4.38067 12.2522 4.45839 12.1866 4.51955L8.70655 7.99955L12.1866 11.4796C12.2524 11.5407 12.3005 11.6184 12.3258 11.7046C12.3512 11.7907 12.3528 11.8821 12.3306 11.9692C12.3083 12.0562 12.263 12.1356 12.1994 12.199C12.1358 12.2624 12.0563 12.3075 11.9692 12.3296C11.8823 12.3518 11.791 12.3503 11.7049 12.3251C11.6188 12.2998 11.541 12.2519 11.4799 12.1862L7.99989 8.70622L4.51989 12.1862C4.42504 12.2745 4.29968 12.3226 4.17013 12.3203C4.04059 12.3181 3.91695 12.2657 3.82522 12.1742C3.73372 12.0825 3.68135 11.9588 3.67912 11.8293C3.67688 11.6998 3.72495 11.5744 3.81322 11.4796L7.29322 7.99955L3.81322 4.51955C3.71959 4.4258 3.66699 4.29872 3.66699 4.16622C3.66699 4.03372 3.71959 3.90663 3.81322 3.81288Z" fill="currentColor" /> </svg> <span class="sr-only">Close</span> </span> </button> </div> </div> </div> <div class="flex-1 flex flex-col"> <div class="flex-1 flex flex-col justify-center py-s32" data-body > <div class="container"> <div class="flex flex-col gap-y-s48"> <form data-component="facet-form"> <div class="flex flex-col gap-y-s48"> <fieldset data-component="facet-form-fieldset"> <legend class="flex gap-x-s8 py-s12 text-micro-1 text-fground-secondary"> <span>Type</span> <span style="display: none" data-count > [<span data-count-value>0</span>] </span> </legend> <div class="check-group"> <div class="composable-input"> <input type="checkbox" name="filter.p.product_type" value="Outerwear" id="Filter-filter.p.product_type-1-drawer" /> <label for="Filter-filter.p.product_type-1-drawer" > <span class="check-input"> <span class="check-input__dot"> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="24" height="24" fill="currentColor" /> </svg> </span> Outerwear </span> </label> </div> <div class="composable-input"> <input type="checkbox" name="filter.p.product_type" value="Shirts" id="Filter-filter.p.product_type-2-drawer" /> <label for="Filter-filter.p.product_type-2-drawer" > <span class="check-input"> <span class="check-input__dot"> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="24" height="24" fill="currentColor" /> </svg> </span> Shirts </span> </label> </div> <div class="composable-input"> <input type="checkbox" name="filter.p.product_type" value="Stickers" id="Filter-filter.p.product_type-3-drawer" /> <label for="Filter-filter.p.product_type-3-drawer" > <span class="check-input"> <span class="check-input__dot"> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="24" height="24" fill="currentColor" /> </svg> </span> Stickers </span> </label> </div> </div> </fieldset><fieldset data-component="facet-form-fieldset"> <legend class="flex gap-x-s8 py-s12 text-micro-1 text-fground-secondary"> <span>Color</span> <span style="display: none" data-count > [<span data-count-value>0</span>] </span> </legend> <div class="swatch-group"> <div class="composable-input"> <input type="checkbox" name="filter.v.t.shopify.color-pattern" value="gid://shopify/TaxonomyValue/1" id="Filter-filter.v.t.shopify.color-pattern-1-drawer" title="Black" /> <label for="Filter-filter.v.t.shopify.color-pattern-1-drawer" aria-label="Black" > <span class="swatch swatch--small" style="--color: #000000;"> <span class="swatch__frame"> <svg class="swatch__inner" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="24" height="24" fill="currentColor"/> </svg> </span> </span> <span class="composable-input__tooltip" aria-hidden="true"> <span class="composable-input__tooltip-inner">Black</span> </span> </label> </div> </div> </fieldset><fieldset data-component="facet-form-fieldset"> <legend class="flex gap-x-s8 py-s12 text-micro-1 text-fground-secondary"> <span>Size</span> <span style="display: none" data-count > [<span data-count-value>0</span>] </span> </legend> <div class="flex flex-wrap gap-s12"> <div class="composable-input"> <input type="checkbox" name="filter.v.option.size" value="XS" id="Filter-filter.v.option.size-1-drawer" /> <label for="Filter-filter.v.option.size-1-drawer" > <span class="chip chip--small"> <span class="chip__inner">XS<svg fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="100%" height="100%" fill="currentColor" /> </svg> </span> </span> </label> </div> <div class="composable-input"> <input type="checkbox" name="filter.v.option.size" value="S" id="Filter-filter.v.option.size-2-drawer" /> <label for="Filter-filter.v.option.size-2-drawer" > <span class="chip chip--small"> <span class="chip__inner">S<svg fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="100%" height="100%" fill="currentColor" /> </svg> </span> </span> </label> </div> <div class="composable-input"> <input type="checkbox" name="filter.v.option.size" value="M" id="Filter-filter.v.option.size-3-drawer" /> <label for="Filter-filter.v.option.size-3-drawer" > <span class="chip chip--small"> <span class="chip__inner">M<svg fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="100%" height="100%" fill="currentColor" /> </svg> </span> </span> </label> </div> <div class="composable-input"> <input type="checkbox" name="filter.v.option.size" value="L" id="Filter-filter.v.option.size-4-drawer" /> <label for="Filter-filter.v.option.size-4-drawer" > <span class="chip chip--small"> <span class="chip__inner">L<svg fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="100%" height="100%" fill="currentColor" /> </svg> </span> </span> </label> </div> <div class="composable-input"> <input type="checkbox" name="filter.v.option.size" value="XL" id="Filter-filter.v.option.size-5-drawer" /> <label for="Filter-filter.v.option.size-5-drawer" > <span class="chip chip--small"> <span class="chip__inner">XL<svg fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="100%" height="100%" fill="currentColor" /> </svg> </span> </span> </label> </div> <div class="composable-input"> <input type="checkbox" name="filter.v.option.size" value="2XL" id="Filter-filter.v.option.size-6-drawer" /> <label for="Filter-filter.v.option.size-6-drawer" > <span class="chip chip--small"> <span class="chip__inner">2XL<svg fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="100%" height="100%" fill="currentColor" /> </svg> </span> </span> </label> </div> <div class="composable-input"> <input type="checkbox" name="filter.v.option.size" value="3XL" id="Filter-filter.v.option.size-7-drawer" /> <label for="Filter-filter.v.option.size-7-drawer" > <span class="chip chip--small"> <span class="chip__inner">3XL<svg fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="100%" height="100%" fill="currentColor" /> </svg> </span> </span> </label> </div> </div> </fieldset><fieldset data-component="facet-form-fieldset"> <legend class="flex gap-x-s8 py-s12 text-micro-1 text-fground-secondary"> <span>Fit</span> <span style="display: none" data-count > [<span data-count-value>0</span>] </span> </legend> <div class="check-group"> <div class="composable-input"> <input type="checkbox" name="filter.p.m.custom.apparel_fit" value="Fitted" id="Filter-filter.p.m.custom.apparel_fit-1-drawer" /> <label for="Filter-filter.p.m.custom.apparel_fit-1-drawer" > <span class="check-input"> <span class="check-input__dot"> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="24" height="24" fill="currentColor" /> </svg> </span> Fitted </span> </label> </div> <div class="composable-input"> <input type="checkbox" name="filter.p.m.custom.apparel_fit" value="Standard" id="Filter-filter.p.m.custom.apparel_fit-2-drawer" /> <label for="Filter-filter.p.m.custom.apparel_fit-2-drawer" > <span class="check-input"> <span class="check-input__dot"> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="24" height="24" fill="currentColor" /> </svg> </span> Standard </span> </label> </div> </div> </fieldset> </div> </form> <div> <form data-component="facet-form"><fieldset class="check-group" data-component="facet-form-fieldset"> <legend class="py-s12 text-micro-1 text-fground-secondary"> Sort </legend> <div class="composable-input"> <input type="radio" name="sort_by" value="manual" id="sort-by-list-1" checked /> <label for="sort-by-list-1"> <span class="check-input"> <span class="check-input__dot"> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="24" height="24" fill="currentColor" /> </svg> </span>Featured </span> </label> </div> <div class="composable-input"> <input type="radio" name="sort_by" value="price-ascending" id="sort-by-list-2" /> <label for="sort-by-list-2"> <span class="check-input"> <span class="check-input__dot"> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="24" height="24" fill="currentColor" /> </svg> </span>Price, lowest </span> </label> </div> <div class="composable-input"> <input type="radio" name="sort_by" value="price-descending" id="sort-by-list-3" /> <label for="sort-by-list-3"> <span class="check-input"> <span class="check-input__dot"> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="24" height="24" fill="currentColor" /> </svg> </span>Price, highest </span> </label> </div></fieldset></form> </div> </div> </div> </div> <div class="drawer-footer pointer-events-none" data-footer > <div class="container"> <div class="pointer-events-auto"> <button class="btn btn--large btn--fluid btn--fill-button btn--icon-trailing"data-close> <span class="btn__inner" data-inner> <span class="btn__text" data-text>Apply filters</span> <span class="btn__icon" data-icon><svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M8.81333 13.3533C8.7197 13.2595 8.66711 13.1324 8.66711 12.9999C8.66711 12.8674 8.7197 12.7403 8.81333 12.6466L12.1267 9.33327H2.5C2.36739 9.33327 2.24021 9.28059 2.14645 9.18682C2.05268 9.09305 2 8.96587 2 8.83327C2 8.70066 2.05268 8.57348 2.14645 8.47971C2.24021 8.38594 2.36739 8.33327 2.5 8.33327H12.1267L8.81333 5.01993C8.74752 4.95882 8.6994 4.88108 8.67406 4.79492C8.64872 4.70875 8.64708 4.61734 8.66933 4.53033C8.69158 4.44331 8.73689 4.36391 8.80048 4.30048C8.86407 4.23706 8.94359 4.19196 9.03067 4.16993C9.11758 4.14765 9.2089 4.14921 9.29501 4.17443C9.38112 4.19965 9.45884 4.24761 9.52 4.31327L13.6867 8.47993C13.7803 8.57368 13.8329 8.70076 13.8329 8.83327C13.8329 8.96577 13.7803 9.09285 13.6867 9.1866L9.52 13.3533C9.42625 13.4469 9.29917 13.4995 9.16667 13.4995C9.03417 13.4995 8.90708 13.4469 8.81333 13.3533Z" fill="currentColor"/> </svg> </span> </span> </button> </div> </div> </div> </div> </div> </div> </div> </div><script data-locksmith> var load = function () { if (document.querySelectorAll('.locksmith-manual-trigger').length > 0) { Locksmith.ping(); } Locksmith.util.on('submit', 'locksmith-resource-form', function (event) { event.preventDefault(); var data = Locksmith.util.serializeForm(event.target); Locksmith.postResource(data, { spinner: false, container: 'locksmith-content' }); }); Locksmith.util.on('click', 'locksmith-manual-trigger', function (event) { event.preventDefault(); Locksmith.postResource({}, { spinner: true, container: document }); }); Locksmith.submitPasscode = function (passcode) { Locksmith.postResource( { passcode: passcode }, { spinner: false, container: 'locksmith-content' } ); }; }; if (typeof Locksmith !== 'undefined') { load(); } else { window.addEventListener('load', load); } </script> </div> </main> <div id="shopify-section-footer" class="shopify-section"> <footer class="footer relative dark bg-[#0D1117]" data-section-id="footer" data-section-type="footer" > <div class="relative"> <div class="relative pb-s32 lg:pb-0 text-fground-secondary"> <div class="relative flex flex-col-reverse lg:flex-col"> <div class="container pt-s32 relative z-[1]"> <div class="flex gap-x-[var(--grid-gutter)] justify-between"> <div class="flex-1 lg:flex-auto lg:last:justify-end flex flex-col gap-s24 lg:flex-row leading-none" > <nav aria-label="Products" data-primary-nav> <ul class="flex flex-col gap-y-s24 gap-x-s32 lg:flex-row text-micro-2 leading-none"><li><a href="/collections/apparel" > Apparel </a> </li><li><a href="/collections/lifestyle" > Lifestyle </a> </li><li><a href="/collections/collectibles" > Collectibles </a> </li></ul> </nav> </div> <div class="flex-1 lg:flex-auto lg:last:justify-end flex flex-col gap-s24 lg:flex-row leading-none" > <nav aria-label="Support" data-primary-nav> <ul class="flex flex-col gap-y-s24 gap-x-s32 lg:flex-row text-micro-2 leading-none"><li><a href="/pages/shopping-info" > FAQ </a> </li><li><a href="/pages/contact" > Contact Us </a> </li></ul> </nav> </div> </div> </div> <div class="h-[50vh] min-h-[380px] lg:min-h-[550px] relative md:static z-[0]"> <div data-component="footer-ascii-cube" data-texture-url="//thegithubshop.com/cdn/shop/t/5/assets/mona_2_invert.jpg?v=119377793214340058691729196760" class="absolute top-0 left-0 w-full h-full pointer-events-none" > <canvas data-scene-canvas class="w-full h-full pointer-events-auto touch-pan-y touch-pan-x select-none" role="img" aria-roledescription="3d ASCII cube model with a texture of the GitHub Logo that is rotatable with arrow keys." aria-label="3d ASCII cube model with a texture of the GitHub Logo that is rotatable with arrow keys." tabIndex="0" ></canvas> </div> </div> </div> </div> </div> <div class="flex flex-col lg:flex-row"> <div class="flex-1"> <div class="h-full pt-s24 pb-s64 lg:pb-s24 bg-transparent lg:bg-[#151B23] text-fground-primary"> <div class="container"> <div class="footer-subscribe" data-component="footer-subscribe" > <div class="flex flex-col gap-y-s16"> <div class="flex gap-x-s12 items-center"> <span class="text-fground-secondary" aria-hidden="true"> <svg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.66618 2.04614H15.3328C15.9768 2.04614 16.4995 2.56881 16.4995 3.21281V12.5461C16.4995 12.8556 16.3766 13.1523 16.1578 13.3711C15.939 13.5899 15.6423 13.7128 15.3328 13.7128H1.66618C1.35676 13.7128 1.06001 13.5899 0.84122 13.3711C0.622428 13.1523 0.499512 12.8556 0.499512 12.5461L0.499512 3.21281C0.499512 2.56881 1.02218 2.04614 1.66618 2.04614ZM1.49951 4.98748V12.5461C1.49951 12.6381 1.57418 12.7128 1.66618 12.7128H15.3328C15.377 12.7128 15.4194 12.6953 15.4507 12.664C15.482 12.6327 15.4995 12.5903 15.4995 12.5461V4.98748L9.15285 9.27614C8.75818 9.54281 8.24085 9.54281 7.84618 9.27614L1.49951 4.98748ZM1.49951 3.21281V3.78081L8.40618 8.44748C8.43374 8.46611 8.46625 8.47606 8.49951 8.47606C8.53278 8.47606 8.56528 8.46611 8.59285 8.44748L15.4995 3.78081V3.21281C15.4995 3.16861 15.482 3.12621 15.4507 3.09496C15.4194 3.0637 15.377 3.04614 15.3328 3.04614H1.66618C1.62198 3.04614 1.57958 3.0637 1.54833 3.09496C1.51707 3.12621 1.49951 3.16861 1.49951 3.21281Z" fill="currentColor" /> </svg> </span> <span id="footer-subscribe-title" class="text-caption-1" > Sign up for deals and new collections. </span> </div> <form id="footer-subscribe-form" aria-labelledby="footer-subscribe-title" > <div class="flex flex-col"> <div class="flex flex-col md:flex-row gap-y-s4 gap-x-s8"> <div class="flex-1 lg:max-w-[290px]"> <div class="form-group"> <label for="footer-subscribe-input" class="sr-only"> Enter email address </label> <div class="form-control-wrapper"> <div class="form-control" style="background-color: transparent;"> <input id="footer-subscribe-input" type="email" name="email" inputmode="email" autocomplete="email" required spellcheck="false" autocorrect="off" autocapitalize="off" placeholder="Enter email address" class="text-micro-2" > </div> </div> </div> </div> <button class="btn btn--fill-button btn--icon-trailing"type="submit"aria-controls="footer-subscribe-form"data-component="button"> <span class="btn__inner" data-inner> <span class="btn__text" data-text>Submit</span> <span class="btn__icon" data-icon><svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M8.81333 13.3533C8.7197 13.2595 8.66711 13.1324 8.66711 12.9999C8.66711 12.8674 8.7197 12.7403 8.81333 12.6466L12.1267 9.33327H2.5C2.36739 9.33327 2.24021 9.28059 2.14645 9.18682C2.05268 9.09305 2 8.96587 2 8.83327C2 8.70066 2.05268 8.57348 2.14645 8.47971C2.24021 8.38594 2.36739 8.33327 2.5 8.33327H12.1267L8.81333 5.01993C8.74752 4.95882 8.6994 4.88108 8.67406 4.79492C8.64872 4.70875 8.64708 4.61734 8.66933 4.53033C8.69158 4.44331 8.73689 4.36391 8.80048 4.30048C8.86407 4.23706 8.94359 4.19196 9.03067 4.16993C9.11758 4.14765 9.2089 4.14921 9.29501 4.17443C9.38112 4.19965 9.45884 4.24761 9.52 4.31327L13.6867 8.47993C13.7803 8.57368 13.8329 8.70076 13.8329 8.83327C13.8329 8.96577 13.7803 9.09285 13.6867 9.1866L9.52 13.3533C9.42625 13.4469 9.29917 13.4995 9.16667 13.4995C9.03417 13.4995 8.90708 13.4469 8.81333 13.3533Z" fill="currentColor"/> </svg> </span> </span> </button> </div> <div data-error hidden> <div class="form-group__helper"> Something went wrong, please try again later. </div> </div> </div> </form> </div> </div> </div> </div> </div> <div class="flex-1"> <div class="h-full py-s32 lg:py-s24 bg-[#151B23] text-fground-secondary"> <div class="container"> <div class="flex lg:justify-end"> <div class="flex flex-col gap-y-s24"> <div class="mb-s8 flex flex-wrap gap-y-s8 gap-x-s16 xl:gap-x-s32 text-micro-2"> <nav> <ul class="flex flex-wrap gap-y-s8 gap-x-s16 xl:gap-x-s32"> <li> <!-- OneTrust Cookies Settings button start --> <button id="ot-sdk-btn" class="ot-sdk-show-settings underline underline-offset-2 uppercase"> Cookie Settings </button> <!-- OneTrust Cookies Settings button end --> </li><li> <a href="/pages/terms" class="underline underline-offset-2"> Terms </a> </li><li> <a href="/pages/privacy-policy" class="underline underline-offset-2"> Privacy </a> </li></ul> </nav> <div>漏 2025 GitHub, Inc.</div> </div> <ul class="footer-social-list flex flex-wrap gap-y-s12 gap-x-s24 lg:gap-x-s16 items-center"> <li class="service-linkedin"> <a href="https://www.linkedin.com/company/github" title="LinkedIn"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19 18"> <path d="M3.94 2A2 2 0 1 1 2 0a2 2 0 0 1 1.94 2zM4 5.48H0V18h4zm6.32 0H6.34V18h3.94v-6.57c0-3.66 4.77-4 4.77 0V18H19v-7.93c0-6.17-7.06-5.94-8.72-2.91z" fill="currentColor" /> </svg><span class="sr-only">GitHub Shop on LinkedIn</span> </a> </li> <li class="service-instagram"> <a href="https://www.instagram.com/github/" title="Instagram"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> <path d="M12 0C8.74 0 8.333.015 7.053.072 5.775.132 4.905.333 4.14.63c-.789.306-1.459.717-2.126 1.384S.935 3.35.63 4.14C.333 4.905.131 5.775.072 7.053.012 8.333 0 8.74 0 12s.015 3.667.072 4.947c.06 1.277.261 2.148.558 2.913.306.788.717 1.459 1.384 2.126.667.666 1.336 1.079 2.126 1.384.766.296 1.636.499 2.913.558C8.333 23.988 8.74 24 12 24s3.667-.015 4.947-.072c1.277-.06 2.148-.262 2.913-.558.788-.306 1.459-.718 2.126-1.384.666-.667 1.079-1.335 1.384-2.126.296-.765.499-1.636.558-2.913.06-1.28.072-1.687.072-4.947s-.015-3.667-.072-4.947c-.06-1.277-.262-2.149-.558-2.913-.306-.789-.718-1.459-1.384-2.126C21.319 1.347 20.651.935 19.86.63c-.765-.297-1.636-.499-2.913-.558C15.667.012 15.26 0 12 0zm0 2.16c3.203 0 3.585.016 4.85.071 1.17.055 1.805.249 2.227.415.562.217.96.477 1.382.896.419.42.679.819.896 1.381.164.422.36 1.057.413 2.227.057 1.266.07 1.646.07 4.85s-.015 3.585-.074 4.85c-.061 1.17-.256 1.805-.421 2.227-.224.562-.479.96-.899 1.382-.419.419-.824.679-1.38.896-.42.164-1.065.36-2.235.413-1.274.057-1.649.07-4.859.07-3.211 0-3.586-.015-4.859-.074-1.171-.061-1.816-.256-2.236-.421-.569-.224-.96-.479-1.379-.899-.421-.419-.69-.824-.9-1.38-.165-.42-.359-1.065-.42-2.235-.045-1.26-.061-1.649-.061-4.844 0-3.196.016-3.586.061-4.861.061-1.17.255-1.814.42-2.234.21-.57.479-.96.9-1.381.419-.419.81-.689 1.379-.898.42-.166 1.051-.361 2.221-.421 1.275-.045 1.65-.06 4.859-.06l.045.03zm0 3.678c-3.405 0-6.162 2.76-6.162 6.162 0 3.405 2.76 6.162 6.162 6.162 3.405 0 6.162-2.76 6.162-6.162 0-3.405-2.76-6.162-6.162-6.162zM12 16c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4zm7.846-10.405c0 .795-.646 1.44-1.44 1.44-.795 0-1.44-.646-1.44-1.44 0-.794.646-1.439 1.44-1.439.793-.001 1.44.645 1.44 1.439z" fill="currentColor"/> </svg><span class="sr-only">GitHub Shop on Instagram</span> </a> </li> <li class="service-youtube"> <a href="https://www.youtube.com/github" title="YouTube"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.17 13.6"> <path d="M18.77 2.13A2.4 2.4 0 0 0 17.09.42C15.59 0 9.58 0 9.58 0a57.55 57.55 0 0 0-7.5.4A2.49 2.49 0 0 0 .39 2.13 26.27 26.27 0 0 0 0 6.8a26.15 26.15 0 0 0 .39 4.67 2.43 2.43 0 0 0 1.69 1.71c1.52.42 7.5.42 7.5.42a57.69 57.69 0 0 0 7.51-.4 2.4 2.4 0 0 0 1.68-1.71 25.63 25.63 0 0 0 .4-4.67 24 24 0 0 0-.4-4.69zM7.67 9.71V3.89l5 2.91z" fill="currentColor"/> </svg><span class="sr-only">GitHub Shop on YouTube</span> </a> </li> <li class="service-twitter"> <a href="https://x.com/github" title="X"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 1227" fill="currentColor"> <path d="M714.163 519.284 1160.89 0h-105.86L667.137 450.887 357.328 0H0l468.492 681.821L0 1226.37h105.866l409.625-476.152 327.181 476.152H1200L714.137 519.284h.026ZM569.165 687.828l-47.468-67.894-377.686-540.24h162.604l304.797 435.991 47.468 67.894 396.2 566.721H892.476L569.165 687.854v-.026Z"/> </svg><span class="sr-only">GitHub Shop on X</span> </a> </li> <li class="service-tiktok"> <a href="https://www.tiktok.com/@github" title="TikTok"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> <path d="M12.525.02c1.31-.02 2.61-.01 3.91-.02.08 1.53.63 3.09 1.75 4.17 1.12 1.11 2.7 1.62 4.24 1.79v4.03c-1.44-.05-2.89-.35-4.2-.97-.57-.26-1.1-.59-1.62-.93-.01 2.92.01 5.84-.02 8.75-.08 1.4-.54 2.79-1.35 3.94-1.31 1.92-3.58 3.17-5.91 3.21-1.43.08-2.86-.31-4.08-1.03-2.02-1.19-3.44-3.37-3.65-5.71-.02-.5-.03-1-.01-1.49.18-1.9 1.12-3.72 2.58-4.96 1.66-1.44 3.98-2.13 6.15-1.72.02 1.48-.04 2.96-.04 4.44-.99-.32-2.15-.23-3.02.37-.63.41-1.11 1.04-1.36 1.75-.21.51-.15 1.07-.14 1.61.24 1.64 1.82 3.02 3.5 2.87 1.12-.01 2.19-.66 2.77-1.61.19-.33.4-.67.41-1.06.1-1.79.06-3.57.07-5.36.01-4.03-.01-8.05.02-12.07z" fill="currentColor"/> </svg><span class="sr-only">GitHub Shop on TikTok</span> </a> </li> <li class="service-twitch"> <a href="https://www.twitch.tv/github" title="Twitch"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> <path d="M11.571 4.714h1.715v5.143H11.57zm4.715 0H18v5.143h-1.714zM6 0L1.714 4.286v15.428h5.143V24l4.286-4.286h3.428L22.286 12V0zm14.571 11.143l-3.428 3.428h-3.429l-3 3v-3H6.857V1.714h13.714Z" fill="currentColor" /> </svg><span class="sr-only">GitHub Shop on Twitch</span> </a> </li> <li class="service-github"> <a href="https://github.com/github" title="GitHub"><svg xmlns="http://www.w3.org/2000/svg" height="20" viewBox="0 0 16 16" width="20"> <path fill="currentColor" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z"/> </svg><span class="sr-only">GitHub Shop on GitHub</span> </a> </li> </ul></div> </div> </div> </div> </div> </div> </footer> </div> <ul hidden> <li id="a11y-new-window-message">Link opens in a new window.</li> </ul> <style> html { padding-bottom: 0 !important; /* Shopify admin bar messes this up */ } #preview-bar-iframe, #admin-bar-iframe, .shopify-preview-bar { display: none; } </style> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10