CINXE.COM

CNCF Store – CNCF Store | Get stickers, t-shirts, hoodies, and more.

<!doctype html> <html class="no-js" lang="en"> <head> <script type="application/vnd.locksmith+json" data-locksmith>{"version":"v160","locked":false,"initialized":true,"scope":"index","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":"96fba7693a94e545869526be46c3476c8e5642a9181915250dc65d6f15ce07dc","state":{"template":"index","theme":137260400938,"product":null,"collection":null,"page":null,"blog":null,"article":null,"app":null},"now":1732724443,"path":"\/","locale_root_url":"\/","canonical_url":"https:\/\/store.cncf.io\/","customer_id":null,"customer_id_signature":"96fba7693a94e545869526be46c3476c8e5642a9181915250dc65d6f15ce07dc","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++,a=e.jsonpCallback||"callback",o=e.jsonpCallbackName||reqwest.getcallbackPrefix(r),i=new RegExp("((^|[?]|&)"+a+")=([^&]+)"),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="+o):o=l[3]:s=urlappend(s,a+"="+o),context[o]=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(),a="string"==typeof s?s:s.url,o=!1!==s.processData&&s.data&&"string"!=typeof s.data?reqwest.toQueryString(s.data):s.data||null,i=!1;return("jsonp"==s.type||"GET"==r)&&o&&(a=urlappend(a,o),o=null),"jsonp"==s.type?handleJsonp(s,e,t,a):((n=s.xhr&&s.xhr(s)||xhr(s)).open(r,a,!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(o)},200):n.send(o),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,a,o=e.name,i=e.tagName.toLowerCase(),l=function(e){e&&!e.disabled&&t(o,normalize(e.attributes.value&&e.attributes.value.specified?e.value:e.text))};if(!e.disabled&&o)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(o,normalize(n&&""===r?"on":r)));break;case"textarea":t(o,normalize(e.value));break;case"select":if("select-one"===e.type.toLowerCase())l(0<=e.selectedIndex?e.options[e.selectedIndex]:null);else for(a=0;e.length&&a<e.length;a++)e.options[a].selected&&l(e.options[a])}}function eachFormElement(){var e,t,a=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],a)};for(t=0;t<arguments.length;t++)e=arguments[t],/input|select|textarea/i.test(e.tagName)&&serial(e,a),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,a,o,i=/\[\]$/;if(isArray(t))for(a=0;t&&a<t.length;a++)o=t[a],n||i.test(e)?s(e,o):buildParams(e+"["+("object"==typeof o?a:"")+"]",o,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,a=[],o=encodeURIComponent,i=function(e,t){t="function"==typeof t?t():null==t?"":t,a[a.length]=o(e)+"="+o(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 a.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 o=window.Locksmith={},e=document.querySelector('script[type="application/vnd.locksmith+json"]'),n=e&&e.innerHTML;if(o.state={},o.util={},o.loading=!1,n)try{o.state=JSON.parse(n)}catch(u){}if(document.addEventListener&&document.querySelector){var s,r,a,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(a),r.shift(),0<r.length)return void(a=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)}})}o.isEmbedded=-1!==window.location.search.indexOf("_ab=0&_fd=0&_sc=1"),o.path=o.state.path||window.location.pathname,o.basePath=o.state.locale_root_url.concat("/apps/locksmith").replace(/^\/\//,"/"),o.reloading=!1,o.util.console=window.console||{log:function(){},error:function(){}},o.util.makeUrl=function(e,t){var n,s=o.basePath+e,r=[],a=o.cache();for(n in a)r.push(n+"="+encodeURIComponent(a[n]));for(n in t)r.push(n+"="+encodeURIComponent(t[n]));return o.state.customer_id&&(r.push("customer_id="+encodeURIComponent(o.state.customer_id)),r.push("customer_id_signature="+encodeURIComponent(o.state.customer_id_signature))),s+=(-1===s.indexOf("?")?"?":"&")+r.join("&")},o._initializeCallbacks=[],o.on=function(e,t){if("initialize"!==e)throw'Locksmith.on() currently only supports the "initialize" event';o._initializeCallbacks.push(t)},o.initializeSession=function(e){if(!o.isEmbedded){var t=!1,n=!0,s=!0;(e=e||{}).silent&&(s=n=!(t=!0)),o.ping({silent:t,spinner:n,reload:s,callback:function(){o._initializeCallbacks.forEach(function(e){e()})}})}},o.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},o.cache.cart=o.state.cart,o.cache.cartLastSaved=null,o.params=o.cache(),o.util.reload=function(){o.reloading=!0;try{window.location.href=window.location.href.replace(/#.*/,"")}catch(u){o.util.console.error("Preferred reload method failed",u),window.location.reload()}},o.cache.saveCart=function(e){if(!o.cache.cart||o.cache.cart===o.cache.cartLastSaved)return e?e():null;var t=o.cache.cartLastSaved;o.cache.cartLastSaved=o.cache.cart,reqwest({url:"/cart/update.json",method:"post",type:"json",data:{attributes:{locksmith:o.cache.cart}},complete:e,error:function(e){if(o.cache.cartLastSaved=t,!o.reloading)throw e}})},o.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>',o.util.clobberBody=function(e){document.body.innerHTML=e},o.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)},o.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}},o.util.on=function(e,a,o,t){t=t||document;var i="locksmith-"+e+a,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(a)||"string"==typeof r&&-1!==r.split(/\s+/).indexOf(a))&&!e[i]&&(e[i]=!0,o(e))};t.attachEvent?t.attachEvent(e,n):t.addEventListener(e,n,!1)},o.util.enableActions=function(e){o.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,o.post("/action",t.dataset.locksmithParams,{spinner:!1,type:"text",success:function(e){(e=JSON.parse(e.responseText)).message&&alert(e.message),o.util.reload()}}))},e)},o.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,a,o=e.querySelectorAll("script");for(a=0;a<o.length;++a){r=o[a];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()},o.post=function(e,t,n){!1!==(n=n||{}).spinner&&o.util.clobberBody(o.util.spinnerHTML);var s={};n.container===document?(s.layout=1,n.success=function(e){document.getElementById(n.container);o.util.clobberDocument(e)}):n.container&&(s.layout=0,n.success=function(e){var t=document.getElementById(n.container);o.util.inject(t,e),t.id===t.firstChild.id&&t.parentElement.replaceChild(t.firstChild,t)}),n.form_type&&(t.form_type=n.form_type),o.loading=!0;var r=o.util.makeUrl(e,s);reqwest({url:r,method:"post",type:n.type||"html",data:t,complete:function(){o.loading=!1},error:function(e){if(!o.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||o.util.clobberDocument})},o.postResource=function(e,t){e.path=o.path,e.search=window.location.search,e.state=o.state,e.passcode&&(e.passcode=e.passcode.trim()),e.email&&(e.email=e.email.trim()),e.state.cart=o.cache.cart,e.locksmith_json=o.jsonTag,e.locksmith_json_signature=o.jsonTagSignature,o.post("/resource",e,t)},o.ping=function(e){if(!o.isEmbedded){e=e||{};var t=function(){e.reload?o.util.reload():"function"==typeof e.callback&&e.callback()};o.post("/ping",{path:o.path,search:window.location.search,state:o.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&&o.showMessages(e.messages),e.cart&&o.cache.cart!==e.cart?(o.cache.cart=e.cart,o.cache.saveCart(function(){t(),e.cart&&e.cart.match(/^.+:/)&&o.util.reload()})):t()}})}},o.timeoutMonitor=function(){var e=o.cache.cart;o.ping({callback:function(){e!==o.cache.cart||setTimeout(function(){o.timeoutMonitor()},6e4)}})},o.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),o.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"}),o.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\":\"v160\",\"locked\":false,\"initialized\":true,\"scope\":\"index\",\"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\":\"96fba7693a94e545869526be46c3476c8e5642a9181915250dc65d6f15ce07dc\",\"state\":{\"template\":\"index\",\"theme\":137260400938,\"product\":null,\"collection\":null,\"page\":null,\"blog\":null,\"article\":null,\"app\":null},\"now\":1732724443,\"path\":\"\\\/\",\"locale_root_url\":\"\\\/\",\"canonical_url\":\"https:\\\/\\\/store.cncf.io\\\/\",\"customer_id\":null,\"customer_id_signature\":\"96fba7693a94e545869526be46c3476c8e5642a9181915250dc65d6f15ce07dc\",\"cart\":null}\u003c\/script\u003e";Locksmith.jsonTagSignature="373d48e42e76207fe70a68632ce8b98e78a5ad2292771bca09c16c5042247fbd"</script> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <link rel="preconnect" href="https://cdn.shopify.com" crossorigin><link rel="dns-prefetch" href="https://www.googletagmanager.com/" > <link rel="dns-prefetch" href="https://cmp.osano.com/" > <title> CNCF Store &ndash; CNCF Store | Get stickers, t-shirts, hoodies, and more.</title> <style data-shopify> :root { --font-body-family: 'Clarity City', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, Roboto, Ubuntu, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; --font-body-style: normal; --font-body-weight: 400; --font-body-weight-bold: 800; --font-heading-family: 'Clarity City', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, Roboto, Ubuntu, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; --font-heading-style: normal; --font-heading-weight: 800; --font-body-scale: 1.0; --font-heading-scale: 1.0; --color-base-text: 18, 18, 18; --color-shadow: 18, 18, 18; --color-base-background-1: 255, 255, 255; --color-base-background-2: 255, 255, 255; --color-base-solid-button-labels: 255, 255, 255; --color-base-outline-button-labels: 18, 18, 18; --color-base-accent-1: 214, 34, 147; --color-base-accent-2: 255, 121, 0; --payment-terms-background-color: #ffffff; --gradient-base-background-1: #ffffff ; --gradient-base-background-2: #ffffff ; --gradient-base-accent-1: #d62293 ; --gradient-base-accent-2: #ff7900 ; --media-padding: px; --media-border-opacity: 0.05; --media-border-width: 1px; --media-radius: 10px; --media-shadow-opacity: 0.0; --media-shadow-horizontal-offset: 0px; --media-shadow-vertical-offset: 4px; --media-shadow-blur-radius: 5px; --media-shadow-visible: 0; --page-width: 120rem; --page-width-margin: 0rem; --product-card-image-padding: 0.0rem; --product-card-corner-radius: 0.0rem; --product-card-text-alignment: left; --product-card-border-width: 0.0rem; --product-card-border-opacity: 0.1; --product-card-shadow-opacity: 0.0; --product-card-shadow-visible: 0; --product-card-shadow-horizontal-offset: 0.0rem; --product-card-shadow-vertical-offset: 0.4rem; --product-card-shadow-blur-radius: 0.5rem; --collection-card-image-padding: 1.0rem; --collection-card-corner-radius: 0.0rem; --collection-card-text-alignment: left; --collection-card-border-width: 0.0rem; --collection-card-border-opacity: 0.0; --collection-card-shadow-opacity: 0.1; --collection-card-shadow-visible: 1; --collection-card-shadow-horizontal-offset: 0.0rem; --collection-card-shadow-vertical-offset: 0.0rem; --collection-card-shadow-blur-radius: 0.0rem; --blog-card-image-padding: 0.0rem; --blog-card-corner-radius: 0.0rem; --blog-card-text-alignment: left; --blog-card-border-width: 0.0rem; --blog-card-border-opacity: 0.0; --blog-card-shadow-opacity: 0.1; --blog-card-shadow-visible: 1; --blog-card-shadow-horizontal-offset: 0.0rem; --blog-card-shadow-vertical-offset: 0.0rem; --blog-card-shadow-blur-radius: 0.0rem; --badge-corner-radius: 4.0rem; --popup-border-width: 1px; --popup-border-opacity: 0.1; --popup-corner-radius: 0px; --popup-shadow-opacity: 0.0; --popup-shadow-horizontal-offset: 0px; --popup-shadow-vertical-offset: 4px; --popup-shadow-blur-radius: 5px; --drawer-border-width: 1px; --drawer-border-opacity: 0.1; --drawer-shadow-opacity: 0.0; --drawer-shadow-horizontal-offset: 0px; --drawer-shadow-vertical-offset: 4px; --drawer-shadow-blur-radius: 5px; --spacing-sections-desktop: 0px; --spacing-sections-mobile: 0 px; --grid-desktop-vertical-spacing: 40px; --grid-desktop-horizontal-spacing: 20px; --grid-mobile-vertical-spacing: 20px; --grid-mobile-horizontal-spacing: 10px; --text-boxes-border-opacity: 0.1; --text-boxes-border-width: 0px; --text-boxes-radius: 10px; --text-boxes-shadow-opacity: 0.0; --text-boxes-shadow-visible: 0; --text-boxes-shadow-horizontal-offset: 0px; --text-boxes-shadow-vertical-offset: 4px; --text-boxes-shadow-blur-radius: 5px; --buttons-radius: 0px; --buttons-radius-outset: 0px; --buttons-border-width: 1 px; --buttons-border-opacity: 1.0; --buttons-shadow-opacity: 0.0; --buttons-shadow-visible: 0; --buttons-shadow-horizontal-offset: 0px; --buttons-shadow-vertical-offset: 4px; --buttons-shadow-blur-radius: 5px; --buttons-border-offset: 0px; --inputs-radius: 0px; --inputs-border-width: 1px; --inputs-border-opacity: 0.55; --inputs-shadow-opacity: 0.0; --inputs-shadow-horizontal-offset: 0px; --inputs-margin-offset: 0px; --inputs-shadow-vertical-offset: 4px; --inputs-shadow-blur-radius: 5px; --inputs-radius-outset: 0px; --variant-pills-radius: 40px; --variant-pills-border-width: 1px; --variant-pills-border-opacity: 0.55; --variant-pills-shadow-opacity: 0.0; --variant-pills-shadow-horizontal-offset: 0px; --variant-pills-shadow-vertical-offset: 4px; --variant-pills-shadow-blur-radius: 5px; } @font-face { font-display: fallback; font-family: 'Clarity City'; font-weight: 400; font-style: normal; src: local('ClarityCity-Regular'), local('Clarity City'), url('//store.cncf.io/cdn/shop/t/24/assets/font__ClarityCity-400.woff2?v=42524129272384683141667841273') format('woff2'), url('//store.cncf.io/cdn/shop/t/24/assets/font__ClarityCity-400.woff?v=95452488588561122521667841266') format('woff'), url('//store.cncf.io/cdn/shop/t/24/assets/font__ClarityCity-400.ttf?v=160723744556204822101667841272') format('ttf'); } @font-face { font-display: fallback; font-family: 'Clarity City'; font-weight: 500; font-style: normal; src: local('ClarityCity-SemiBold'), local('Clarity City'), url('//store.cncf.io/cdn/shop/t/24/assets/font__ClarityCity-500.woff2?v=87216347072853470591667841270') format('woff2'), url('//store.cncf.io/cdn/shop/t/24/assets/font__ClarityCity-500.woff?v=133715834506540841951667841270') format('woff'), url('//store.cncf.io/cdn/shop/t/24/assets/font__ClarityCity-500.ttf?v=34213468337749938281667841271') format('ttf'); } @font-face { font-display: fallback; font-family: 'Clarity City'; font-weight: 600; font-style: normal; src: local('ClarityCity-SemiBold'), local('Clarity City'), url('//store.cncf.io/cdn/shop/t/24/assets/font__ClarityCity-600.woff2?v=85968091471447445181667841270') format('woff2'), url('//store.cncf.io/cdn/shop/t/24/assets/font__ClarityCity-600.woff?v=146671885250654147191667841271') format('woff'), url('//store.cncf.io/cdn/shop/t/24/assets/font__ClarityCity-600.ttf?v=9926397153740936221667841269') format('ttf'); } @font-face { font-display: fallback; font-family: 'Clarity City'; font-weight: 700; font-style: normal; src: local('ClarityCity-Bold'), local('Clarity City'), url('//store.cncf.io/cdn/shop/t/24/assets/font__ClarityCity-700.woff2?v=174717849874065669111667841272') format('woff2'), url('//store.cncf.io/cdn/shop/t/24/assets/font__ClarityCity-700.woff?v=31847439627431270201667841266') format('woff'), url('//store.cncf.io/cdn/shop/t/24/assets/font__ClarityCity-700.ttf?v=65889854266817777781667841273') format('ttf'); } @font-face { font-display: fallback; font-family: 'Source Serif Pro'; font-style: italic; font-weight: 400; src: local('SourceSerifPro-It'), url('//store.cncf.io/cdn/shop/t/24/assets/font__source-serif-pro-v11-latin-italic.woff2?v=45337123408637644931667841265') format('woff2'), url('//store.cncf.io/cdn/shop/t/24/assets/font__source-serif-pro-v11-latin-italic.woff?v=154512948186195808431667841272') format('woff'), url('//store.cncf.io/cdn/shop/t/24/assets/font__source-serif-pro-v11-latin-italic.ttf?v=130370075742947774301667841272') format('ttf'); } *, *::before, *::after { box-sizing: inherit; } html { box-sizing: border-box; font-size: calc(var(--font-body-scale) * 62.5%); height: 100%; } body { display: grid; grid-template-rows: auto auto 1fr auto; grid-template-columns: 100%; min-height: 100%; margin: 0; font-size: 1.5rem; letter-spacing: 0.06rem; line-height: calc(1 + 0.8 / var(--font-body-scale)); font-family: var(--font-body-family); font-style: var(--font-body-style); font-weight: var(--font-body-weight); } @media screen and (min-width: 750px) { body { font-size: 1.6rem; } } </style> <link href="//store.cncf.io/cdn/shop/t/24/assets/base.css?v=69852658874631421131669727862" rel="stylesheet" type="text/css" media="all" /> <link href="//store.cncf.io/cdn/shop/t/24/assets/custom.css?v=15671084636147243071682526918" rel="stylesheet" type="text/css" media="all" /> <link href="//store.cncf.io/cdn/shop/t/24/assets/cookie-banner.css?v=26520820521447373591674974931" rel="stylesheet" type="text/css" media="all" /> <link rel="stylesheet" href="//store.cncf.io/cdn/shop/t/24/assets/component-predictive-search.css?v=83512081251802922551667841270" media="print" onload="this.media='all'"><link href="//store.cncf.io/cdn/shop/t/24/assets/zify-sizechart.css?v=87545392687795294471670619910" rel="stylesheet" type="text/css" media="all" /> <script src="https://cmp.osano.com/16A0DbT9yDNIaQkvZ/c3494b1e-ff3a-436f-978d-842e9a0bed27/osano.js"></script> <!-- 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-WJJ7VKZ');</script> <!-- End Google Tag Manager --> <script src='//store.cncf.io/cdn/shop/t/24/assets/product_restore_email.js?v=175295188454331289051670519137' defer='defer' ></script> <script id='em_product_variants' type='application/json'> null </script> <script id='em_product_selected_or_first_available_variant' type='application/json'> null </script> <script id='em_product_metafields' type='application/json'> 1676419327 </script> <script src="//store.cncf.io/cdn/shop/t/24/assets/global.js?v=8830785395116216071667841269" defer="defer"></script> <!-- Avada Email Marketing Script --> <script>window.AVADA_EM_POPUP_CACHE = 1681999843037;window.AVADA_EM_PUSH_CACHE = 1681999832052;</script> <script> const date = new Date(); window.AVADA_EM = window.AVADA_EM || {}; window.AVADA_EM.template = "index"; window.AVADA_EM.shopId = 'EZSPKysEhbSVfIsq3ng1'; window.AVADA_EM.disablePopupScript = true; window.AVADA_EM.disableTrackingScript = true; window.AVADA_EM.disablePushScript = true; const params = new URL(document.location).searchParams; if (params.get('_avde') && params.get('redirectUrl')) { window.location.replace(params.get('redirectUrl')); } window.AVADA_EM.isTrackingEnabled = true; window.AVADA_EM.cart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; </script> <!-- /Avada Email Marketing Script --> <script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script><meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/13008977/digital_wallets/dialog"> <meta name="shopify-checkout-api-token" content="8b0d995ed98f90a59eaaf9608021051e"> <meta id="in-context-paypal-metadata" data-shop-id="13008977" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> <script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script> <link rel="preconnect" href="https://shop.app" crossorigin="anonymous"> <script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=13008977" crossorigin="anonymous"></script> <script id="apple-pay-shop-capabilities" type="application/json">{"shopId":13008977,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/13008977","merchantName":"CNCF Store | Get stickers, t-shirts, hoodies, and more.","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"CNCF Store | Get stickers, t-shirts, hoodies, and more.","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script> <script id="shopify-features" type="application/json">{"accessToken":"8b0d995ed98f90a59eaaf9608021051e","betas":["rich-media-storefront-analytics"],"domain":"store.cncf.io","predictiveSearch":true,"shopId":13008977,"smart_payment_buttons_url":"https:\/\/store.cncf.io\/cdn\/shopifycloud\/payment-sheet\/assets\/latest\/spb.en.js","dynamic_checkout_cart_url":"https:\/\/store.cncf.io\/cdn\/shopifycloud\/payment-sheet\/assets\/latest\/dynamic-checkout-cart.en.js","locale":"en"}</script> <script>var Shopify = Shopify || {}; Shopify.shop = "cncf-merchandise-store.myshopify.com"; Shopify.locale = "en"; Shopify.currency = {"active":"USD","rate":"1.0"}; Shopify.country = "US"; Shopify.theme = {"name":"shopify-theme\/main","id":137260400938,"schema_name":"Dawn","schema_version":"7.0.1","theme_store_id":null,"role":"main"}; Shopify.theme.handle = "null"; Shopify.theme.style = {"id":null,"handle":null}; Shopify.cdnHost = "store.cncf.io/cdn"; Shopify.routes = Shopify.routes || {}; Shopify.routes.root = "/";</script> <script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script> <script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script> <script>window.ShopifyPay = window.ShopifyPay || {}; window.ShopifyPay.apiHost = "shop.app\/pay";</script> <script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script> <script> window.Shopify = window.Shopify || {}; if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; window.Shopify.featureAssets['shop-js'] = {"login-button":["modules/client.login-button_PyB0yoLG.en.esm.js","modules/chunk.common_Ckk3SCTm.esm.js"],"shop-pay-payment-request":["modules/client.shop-pay-payment-request_BSPYpBgE.en.esm.js","modules/chunk.common_Ckk3SCTm.esm.js","modules/client.login-button_PyB0yoLG.en.esm.js","modules/chunk.shop-pay_DNi9j_X8.esm.js"],"payment-terms":["modules/client.payment-terms_BF5x7ymI.en.esm.js","modules/chunk.common_Ckk3SCTm.esm.js","modules/client.login-button_PyB0yoLG.en.esm.js"],"pay-button":["modules/client.pay-button_Cc3hmsbn.en.esm.js","modules/chunk.common_Ckk3SCTm.esm.js"],"discount-app":["modules/client.discount-app_Dl148wJa.en.esm.js","modules/chunk.common_Ckk3SCTm.esm.js"],"avatar":["modules/client.avatar_BTnouDA3.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/client.init-shop-for-new-customer-accounts_BXLde5-4.en.esm.js","modules/chunk.common_Ckk3SCTm.esm.js","modules/client.login-button_PyB0yoLG.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/client.init-shop-email-lookup-coordinator_CSM1j0yH.en.esm.js","modules/chunk.common_Ckk3SCTm.esm.js"],"init-customer-accounts-sign-up":["modules/client.init-customer-accounts-sign-up_BDGFEblG.en.esm.js","modules/chunk.common_Ckk3SCTm.esm.js","modules/client.login-button_PyB0yoLG.en.esm.js"],"init-customer-accounts":["modules/client.init-customer-accounts_Ztg3e7fA.en.esm.js","modules/chunk.common_Ckk3SCTm.esm.js","modules/client.login-button_PyB0yoLG.en.esm.js"]}; </script> <script>(function() { function asyncLoad() { var urls = ["https:\/\/tools.luckyorange.com\/core\/lo.js?site-id=0c9c637d\u0026shop=cncf-merchandise-store.myshopify.com","https:\/\/app.avada.io\/avada-sdk.min.js?shop=cncf-merchandise-store.myshopify.com","https:\/\/cdn.eggflow.com\/v1\/en_US\/adcoffee.js?init=667af44da4e7e\u0026track=PageView\u0026app=smartpop\u0026shop=cncf-merchandise-store.myshopify.com","https:\/\/cdn.s3.pop-convert.com\/pcjs.production.min.js?unique_id=cncf-merchandise-store.myshopify.com\u0026shop=cncf-merchandise-store.myshopify.com","https:\/\/script.pop-convert.com\/new-micro\/production.pc.min.js?unique_id=cncf-merchandise-store.myshopify.com\u0026shop=cncf-merchandise-store.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":13008977,"offset":-18000,"reqid":"d431e320-de4d-4cdc-bff3-eaa4f914826a-1732724442","pageurl":"store.cncf.io\/","u":"3b80774ac798","p":"home"};</script> <script>window.ShopifyPaypalV4VisibilityTracking = true;</script> <script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(',');function s(t,e,n=!1){try{const o=window.sessionStorage;for(const[n,c]of Object.entries(JSON.parse(o.getItem(e))))t.elements[n]&&(t.elements[n].value=c);n&&o.removeItem(e)}catch{}}const a='form_key',i=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response','password'],u=()=>{try{return window.sessionStorage}catch{return}},m=t=>t.elements[a],f='form_type',d='cptcha';function p(t){t.dataset[d]=!0}const l=window,h=l.document,_='Shopify',y='ce_forms',E='captcha';let v=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe','https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.4.0.iife.js',T={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=l[_][y],c=o.bindForm;if(c)return c(t,g,e,T).then(n);o.q.push([[t,g,e,T],n]),v||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:'https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.4.0.iife.js'})),v=!0)});var g,T;l[_]=l[_]||{},l[_][y]=l[_][y]||{},l[_][y].q=[],l[_][E]=l[_][E]||{},l[_][E].protect=function(t,e){n(t,void 0,e),p(t)},Object.freeze(l[_][E]),function(t,e,n,l,h,_){const[y,E,v,g]=function(t,e,n){const s=e?o:[],a=t?c:[],i=[...s,...a],u=[...o],m=r(i),f=r(s),d=n&&r(i.filter((([t,e])=>n.includes(e)))),p=r(u),l=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];return[l(m),l(f),l(d),l(p)]}(l,h,_),T=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},S=t=>y().includes(t);t.addEventListener('submit',(t=>{const e=T(t);if(!e)return;const n=S(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=m(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!u())return;!function(t){const e=u();if(!e)return;const n=m(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){m(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:a})),t.elements[a].value=e}(t,e),function(t,e){const n=u();if(!n)return;const o=[...t.querySelectorAll('input[type="password"]')].map((({name:t})=>t)),c=[...i,...o],r={};for(const[s,a]of new FormData(t).entries())c.includes(s)||(r[s]=a);n.setItem(e,JSON.stringify(r))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const w=(t,e)=>{t&&!t.dataset[d]&&(n(t,e.some((e=>e===t))),p(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=T(t);S(e)&&w(e,E())}));const A=e.get('form_key'),b=e.get(f),I=A&&b;t.addEventListener('DOMContentLoaded',(()=>{const t=E();if(I)for(const e of t)e.elements[f].value===b&&s(e,A);[...new Set([...v(),...y().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>w(e,t)))}))}(h,new URLSearchParams(l.location.search),n,!0,!0,['guest_login'])})()}();</script> <script integrity="sha256-EGCDRYTvIEOXsReXgqGwkAR+5Dl8tickSrieA/ZcQwc=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//store.cncf.io/cdn/shopifycloud/shopify/assets/storefront/load_feature-1060834584ef204397b1179782a1b090047ee4397cb627244ab89e03f65c4307.js" crossorigin="anonymous"></script> <script crossorigin="anonymous" defer="defer" src="//store.cncf.io/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="//store.cncf.io/cdn/shopifycloud/shopify/assets/storefront/features-1c0b396bd4d054b94abae1eb6a1bd6ba47beb35525c57a217c77a862ff06d83f.js" crossorigin="anonymous"></script> <script id="sections-script" data-sections="header,footer" defer="defer" src="//store.cncf.io/cdn/shop/t/24/compiled_assets/scripts.js?1464"></script> <style id="shopify-dynamic-checkout-cart">@media screen and (min-width: 750px) { #dynamic-checkout-cart { min-height: 50px; } } @media screen and (max-width: 750px) { #dynamic-checkout-cart { min-height: 120px; } } </style><script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script> <script> document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); if (Shopify.designMode) { document.documentElement.classList.add('shopify-design-mode'); } </script><link rel="icon" type="image/png" href="//store.cncf.io/cdn/shop/files/android-chrome-512x512.png?crop=center&height=32&v=1667805772&width=32"> <meta name="description" content="Stickers, t-shirts, hoodies, and other products for Kubernetes, Prometheus and other CNCF-hosted projects"> <link rel="canonical" href="https://store.cncf.io/"> <meta property="og:site_name" content="CNCF Store | Get stickers, t-shirts, hoodies, and more."> <meta property="og:url" content="https://store.cncf.io/"><meta property="og:title" content="CNCF Store"> <meta property="og:type" content="website"> <meta property="og:description" content="Stickers, t-shirts, hoodies, and other products for Kubernetes, Prometheus and other CNCF-hosted projects"> <meta property="og:image" content="http://store.cncf.io/cdn/shop/files/CNCF_Store.jpg?v=1670863211"> <meta property="og:image:secure_url" content="https://store.cncf.io/cdn/shop/files/CNCF_Store.jpg?v=1670863211"> <meta property="og:image:width" content="1800"> <meta property="og:image:height" content="945"><meta name="twitter:site" content="@cloudnativefdn"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="CNCF Store"> <meta name="twitter:description" content="Stickers, t-shirts, hoodies, and other products for Kubernetes, Prometheus and other CNCF-hosted projects"> <script src="https://cdn.shopify.com/extensions/a9f7955c-2868-4f5b-aff9-33b83ca7f274/panda-size-chart-26/assets/panda-sizechart.min.js" type="text/javascript" defer="defer"></script> <link href="https://cdn.shopify.com/extensions/a9f7955c-2868-4f5b-aff9-33b83ca7f274/panda-size-chart-26/assets/app.min.css" rel="stylesheet" type="text/css" media="all"> <script src="https://cdn.shopify.com/extensions/89bdb42d-c8b8-4a5e-8f15-8e69b7f1d4e3/attrac-5/assets/attrac-embed-bars.js" type="text/javascript" defer="defer"></script> <link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch"> <script>(function(){if ("sendBeacon" in navigator && "performance" in window) {var session_token = document.cookie.match(/_shopify_s=([^;]*)/);function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 13008977,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token: session_token && session_token.length === 2 ? session_token[1] : "",page_type: "index"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script> <script id="web-pixels-manager-setup">(function d(d,e,r,a,n){var o,i,t,s,l=(i=(o={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](12[89]|1[3-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(12[7-9]|1[3-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(12[89]|1[3-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](12[89]|1[3-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(12[7-9]|1[3-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(12[89]|1[3-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,t=o.legacy,s=navigator.userAgent,i.test(s)?"modern":(t.test(s),"legacy"));window.Shopify=window.Shopify||{};var c=window.Shopify;c.analytics=c.analytics||{};var u=c.analytics;u.replayQueue=[],u.publish=function(d,e,r){return u.replayQueue.push([d,e,r]),!0};try{self.performance.mark("wpm:start")}catch(d){}var h=[r,"/wpm","/b",n,l.substring(0,1),".js"].join("");!function(d){var e=d.src,r=d.async,a=void 0===r||r,n=d.onload,o=d.onerror,i=document.createElement("script"),t=document.head,s=document.body;i.async=a,i.src=e,n&&i.addEventListener("load",n),o&&i.addEventListener("error",o),t?t.appendChild(i):s?s.appendChild(i):console.error("Did not find a head or body element to append the script")}({src:h,async:!0,onload:function(){var r=window.webPixelsManager.init(d);e(r);var a=window.Shopify.analytics;a.replayQueue.forEach((function(d){var e=d[0],a=d[1],n=d[2];r.publishCustomEvent(e,a,n)})),a.replayQueue=[],a.publish=r.publishCustomEvent,a.visitor=r.visitor},onerror:function(){var e=d.storefrontBaseUrl.replace(/\/$/,""),r="".concat(e,"/.well-known/shopify/monorail/unstable/produce_batch"),n=JSON.stringify({metadata:{event_sent_at_ms:(new Date).getTime()},events:[{schema_id:"web_pixels_manager_load/3.1",payload:{version:a||"latest",bundle_target:l,page_url:self.location.href,status:"failed",surface:d.surface,error_msg:"".concat(h," has failed to load")},metadata:{event_created_at_ms:(new Date).getTime()}}]});try{if(self.navigator.sendBeacon.bind(self.navigator)(r,n))return!0}catch(d){}var o=new XMLHttpRequest;try{return o.open("POST",r,!0),o.setRequestHeader("Content-Type","text/plain"),o.send(n),!0}catch(d){console&&console.warn&&console.warn("[Web Pixels Manager] Got an unhandled error while logging a load error.")}return!1}})})({shopId: 13008977,storefrontBaseUrl: "https://store.cncf.io",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",surface: "storefront-renderer",enabledBetaFlags: [],webPixelsConfigList: [{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0220","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0220","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"CNCF Store | Get stickers, t-shirts, hoodies, and more.","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"cncf-merchandise-store.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/store.cncf.io"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"purchasingCompany":null},},function pageEvents(webPixelsManagerAPI) {webPixelsManagerAPI.publish("page_viewed", {});},"https://store.cncf.io/cdn","1518c2ba4d2b3301a1e3cb6576947ef22edf7bb6","3c762e5aw5b983e43pc2dc4883m545d5a27",);</script> <script>window.ShopifyAnalytics = window.ShopifyAnalytics || {}; window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; window.ShopifyAnalytics.meta.currency = 'USD'; var meta = {"page":{"pageType":"home"}}; for (var attr in meta) { window.ShopifyAnalytics.meta[attr] = meta[attr]; }</script> <script>window.ShopifyAnalytics.merchantGoogleAnalytics = function() { }; </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: 13008977, theme_id: 137260400938, app_name: "storefront", context_url: window.location.href, source_url: "//store.cncf.io/cdn/s/trekkie.storefront.20de3b35f21c3bd6ff73e3f1547eb7d54e6e94e4.min.js"}); }; scriptFallback.async = true; scriptFallback.src = '//store.cncf.io/cdn/s/trekkie.storefront.20de3b35f21c3bd6ff73e3f1547eb7d54e6e94e4.min.js'; first.parentNode.insertBefore(scriptFallback, first); }; script.async = true; script.src = '//store.cncf.io/cdn/s/trekkie.storefront.20de3b35f21c3bd6ff73e3f1547eb7d54e6e94e4.min.js'; first.parentNode.insertBefore(script, first); }; trekkie.load( {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":13008977,"isMerchantRequest":null,"themeId":137260400938,"themeCityHash":"6159748058703946319","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":"home"}); var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) var token = match? match[1]: undefined; if (!hasLoggedConversion(token)) { setCookieIfConversion(token); } }); var eventsListenerScript = document.createElement('script'); eventsListenerScript.async = true; eventsListenerScript.src = "//store.cncf.io/cdn/shopifycloud/shopify/assets/shop_events_listener-61fa9e0a912c675e178777d2b27f6cbd482f8912a6b0aa31fa3515985a8cd626.js"; document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); })();</script> <script class="boomerang"> (function () { window.BOOMR = window.BOOMR || {}; window.BOOMR.themeName = "Dawn"; window.BOOMR.themeVersion = "7.0.1"; window.BOOMR.shopId = 13008977; window.BOOMR.themeId = 137260400938; })();</script> <script defer src="https://store.cncf.io/cdn/shopifycloud/perf-kit/shopify-perf-kit-1.0.2.min.js" data-application="storefront-renderer" data-shop-id="13008977" data-render-region="gcp-asia-southeast1" data-page-type="index" data-theme-instance-id="137260400938" data-monorail-region="shop_domain" data-resource-timing-sampling-rate="10" ></script> </head> <body class="gradient"> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WJJ7VKZ" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <a class="skip-to-content-link button visually-hidden" href="#MainContent"> Skip to content </a><div id="shopify-section-announcement-bar" class="shopify-section"> </div> <div id="shopify-section-header" class="shopify-section section-header"><link rel="stylesheet" href="//store.cncf.io/cdn/shop/t/24/assets/component-list-menu.css?v=151968516119678728991667841270" media="print" onload="this.media='all'"> <link rel="stylesheet" href="//store.cncf.io/cdn/shop/t/24/assets/component-search.css?v=96455689198851321781667841264" media="print" onload="this.media='all'"> <link rel="stylesheet" href="//store.cncf.io/cdn/shop/t/24/assets/component-menu-drawer.css?v=182311192829367774911667841270" media="print" onload="this.media='all'"> <link rel="stylesheet" href="//store.cncf.io/cdn/shop/t/24/assets/component-cart-notification.css?v=183358051719344305851667841269" media="print" onload="this.media='all'"> <link rel="stylesheet" href="//store.cncf.io/cdn/shop/t/24/assets/component-cart-items.css?v=23917223812499722491667841272" media="print" onload="this.media='all'"><link rel="stylesheet" href="//store.cncf.io/cdn/shop/t/24/assets/component-price.css?v=65402837579211014041667841269" media="print" onload="this.media='all'"> <link rel="stylesheet" href="//store.cncf.io/cdn/shop/t/24/assets/component-loading-overlay.css?v=167310470843593579841667841266" media="print" onload="this.media='all'"><noscript><link href="//store.cncf.io/cdn/shop/t/24/assets/component-list-menu.css?v=151968516119678728991667841270" rel="stylesheet" type="text/css" media="all" /></noscript> <noscript><link href="//store.cncf.io/cdn/shop/t/24/assets/component-search.css?v=96455689198851321781667841264" rel="stylesheet" type="text/css" media="all" /></noscript> <noscript><link href="//store.cncf.io/cdn/shop/t/24/assets/component-menu-drawer.css?v=182311192829367774911667841270" rel="stylesheet" type="text/css" media="all" /></noscript> <noscript><link href="//store.cncf.io/cdn/shop/t/24/assets/component-cart-notification.css?v=183358051719344305851667841269" rel="stylesheet" type="text/css" media="all" /></noscript> <noscript><link href="//store.cncf.io/cdn/shop/t/24/assets/component-cart-items.css?v=23917223812499722491667841272" rel="stylesheet" type="text/css" media="all" /></noscript> <style> header-drawer { justify-self: start; margin-left: -1.2rem; } .header__heading-logo { max-width: 200px; } @media screen and (min-width: 990px) { header-drawer { display: none; } } .menu-drawer-container { display: flex; } .list-menu { list-style: none; padding: 0; margin: 0; } .list-menu--inline { display: inline-flex; flex-wrap: wrap; } summary.list-menu__item { padding-right: 2.7rem; } .list-menu__item { display: flex; align-items: center; line-height: calc(1 + 0.3 / var(--font-body-scale)); } .list-menu__item--link { text-decoration: none; padding-bottom: 1rem; padding-top: 1rem; line-height: calc(1 + 0.8 / var(--font-body-scale)); } @media screen and (min-width: 750px) { .list-menu__item--link { padding-bottom: 0.5rem; padding-top: 0.5rem; } } </style><style data-shopify>.header { padding-top: 10px; padding-bottom: 10px; } .section-header { margin-bottom: 0px; } @media screen and (min-width: 750px) { .section-header { margin-bottom: 0px; } } @media screen and (min-width: 990px) { .header { padding-top: 20px; padding-bottom: 20px; } }</style><script src="//store.cncf.io/cdn/shop/t/24/assets/details-disclosure.js?v=153497636716254413831667841272" defer="defer"></script> <script src="//store.cncf.io/cdn/shop/t/24/assets/details-modal.js?v=4511761896672669691667841266" defer="defer"></script> <script src="//store.cncf.io/cdn/shop/t/24/assets/cart-notification.js?v=160453272920806432391667841270" defer="defer"></script> <script defer src="https://www.cncf.io/wp-content/themes/cncf-twenty-two/source/js/on-demand/hello-bar-embed.js"></script><svg xmlns="http://www.w3.org/2000/svg" class="hidden"> <symbol id="icon-search" viewbox="0 0 29 27" fill="none"> <path opacity=".945" d="M11.822 19.973c5.042 0 9.129-4.036 9.129-9.015 0-4.98-4.087-9.015-9.13-9.015-5.041 0-9.129 4.036-9.129 9.015 0 4.979 4.088 9.015 9.13 9.015Zm5.974-4.616 9.701 9.58" stroke="currentColor" stroke-width="3.5"/> </symbol> <symbol id="icon-close" class="icon icon-close" fill="none" viewBox="0 0 14 14"> <path d="m1.38 1.554 10.933 10.934m-10.933 0L12.312 1.554" stroke="currentColor" stroke-width="2"/> </symbol> </svg> <sticky-header class="header-wrapper color-background-1 gradient header-wrapper--border-bottom"> <header class="header header--middle-left header--mobile-center page-width header--has-menu"><header-drawer data-breakpoint="tablet"> <details id="Details-menu-drawer-container" class="menu-drawer-container"> <summary class="header__icon header__icon--menu header__icon--summary link focus-inset" aria-label="Menu"> <span> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-hamburger" fill="none" viewBox="0 0 18 16" > <path d="M1 .5a.5.5 0 100 1h15.71a.5.5 0 000-1H1zM.5 8a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1A.5.5 0 01.5 8zm0 7a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1a.5.5 0 01-.5-.5z" fill="currentColor"> </svg> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-close" fill="none" viewBox="0 0 18 17" > <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor"> </svg> </span> </summary> <div id="menu-drawer" class="gradient menu-drawer motion-reduce" tabindex="-1"> <div class="menu-drawer__inner-container"> <div class="menu-drawer__navigation-container"> <nav class="menu-drawer__navigation"> <ul class="menu-drawer__menu has-submenu list-menu" role="list"><li><details id="Details-menu-drawer-menu-item-1"> <summary class="menu-drawer__menu-item list-menu__item link link--text focus-inset"> Shop Collections <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg" > <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"> </svg> <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> </svg> </summary> <div id="link-shop-collections" class="menu-drawer__submenu has-submenu gradient motion-reduce" tabindex="-1"> <div class="menu-drawer__inner-submenu"> <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true"> <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg" > <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"> </svg> Shop Collections </button> <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a href="/collections/all-projects" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> All Projects </a></li><li><a href="/collections/graduated-projects" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> Graduated Projects </a></li><li><a href="/collections/incubating-projects" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> Incubating Projects </a></li><li><a href="/collections/phippy-friends" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> Phippy and Friends </a></li></ul> </div> </div> </details></li><li><a href="/collections/fall-winter-collection" class="menu-drawer__menu-item list-menu__item link link--text focus-inset"> Fall/Winter Collection </a></li><li><a href="/collections/new-collection" class="menu-drawer__menu-item list-menu__item link link--text focus-inset"> Latest Products </a></li><li><a href="/pages/faq" class="menu-drawer__menu-item list-menu__item link link--text focus-inset"> FAQs </a></li></ul> </nav> <div class="menu-drawer__utility-links"><a href="/account/login" class="menu-drawer__account link focus-inset h5"> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-account" fill="none" viewBox="0 0 23 28"> <path d="M21 26v-2.714a5.428 5.428 0 0 0-5.429-5.429H7.43A5.428 5.428 0 0 0 2 23.286V26" stroke="currentColor" stroke-width="3" stroke-linecap="square" stroke-linejoin="round"/><path d="M11.5 12.429a5.429 5.429 0 1 0 0-10.858 5.429 5.429 0 0 0 0 10.858Z" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/> </svg> Log in</a><ul class="list list-social list-unstyled" role="list"><li class="list-social__item"> <a href="https://twitter.com/cloudnativefdn" class="list-social__link link"><svg aria-hidden="true" focusable="false" class="icon icon-twitter" viewBox="0 0 18 15"> <path fill="currentColor" d="M17.64 2.6a7.33 7.33 0 01-1.75 1.82c0 .05 0 .13.02.23l.02.23a9.97 9.97 0 01-1.69 5.54c-.57.85-1.24 1.62-2.02 2.28a9.09 9.09 0 01-2.82 1.6 10.23 10.23 0 01-8.9-.98c.34.02.61.04.83.04 1.64 0 3.1-.5 4.38-1.5a3.6 3.6 0 01-3.3-2.45A2.91 2.91 0 004 9.35a3.47 3.47 0 01-2.02-1.21 3.37 3.37 0 01-.8-2.22v-.03c.46.24.98.37 1.58.4a3.45 3.45 0 01-1.54-2.9c0-.61.14-1.2.45-1.79a9.68 9.68 0 003.2 2.6 10 10 0 004.08 1.07 3 3 0 01-.13-.8c0-.97.34-1.8 1.03-2.48A3.45 3.45 0 0112.4.96a3.49 3.49 0 012.54 1.1c.8-.15 1.54-.44 2.23-.85a3.4 3.4 0 01-1.54 1.94c.74-.1 1.4-.28 2.01-.54z"> </svg> <span class="visually-hidden">Twitter</span> </a> </li><li class="list-social__item"> <a href="https://www.facebook.com/CloudNativeComputingFoundation/" class="list-social__link link"><svg aria-hidden="true" focusable="false" class="icon icon-facebook" viewBox="0 0 18 18"> <path fill="currentColor" d="M16.42.61c.27 0 .5.1.69.28.19.2.28.42.28.7v15.44c0 .27-.1.5-.28.69a.94.94 0 01-.7.28h-4.39v-6.7h2.25l.31-2.65h-2.56v-1.7c0-.4.1-.72.28-.93.18-.2.5-.32 1-.32h1.37V3.35c-.6-.06-1.27-.1-2.01-.1-1.01 0-1.83.3-2.45.9-.62.6-.93 1.44-.93 2.53v1.97H7.04v2.65h2.24V18H.98c-.28 0-.5-.1-.7-.28a.94.94 0 01-.28-.7V1.59c0-.27.1-.5.28-.69a.94.94 0 01.7-.28h15.44z"> </svg> <span class="visually-hidden">Facebook</span> </a> </li><li class="list-social__item"> <a href="https://www.instagram.com/humans.of.cloudnative/" class="list-social__link link"><svg aria-hidden="true" focusable="false" class="icon icon-instagram" viewBox="0 0 18 18"> <path fill="currentColor" d="M8.77 1.58c2.34 0 2.62.01 3.54.05.86.04 1.32.18 1.63.3.41.17.7.35 1.01.66.3.3.5.6.65 1 .12.32.27.78.3 1.64.05.92.06 1.2.06 3.54s-.01 2.62-.05 3.54a4.79 4.79 0 01-.3 1.63c-.17.41-.35.7-.66 1.01-.3.3-.6.5-1.01.66-.31.12-.77.26-1.63.3-.92.04-1.2.05-3.54.05s-2.62 0-3.55-.05a4.79 4.79 0 01-1.62-.3c-.42-.16-.7-.35-1.01-.66-.31-.3-.5-.6-.66-1a4.87 4.87 0 01-.3-1.64c-.04-.92-.05-1.2-.05-3.54s0-2.62.05-3.54c.04-.86.18-1.32.3-1.63.16-.41.35-.7.66-1.01.3-.3.6-.5 1-.65.32-.12.78-.27 1.63-.3.93-.05 1.2-.06 3.55-.06zm0-1.58C6.39 0 6.09.01 5.15.05c-.93.04-1.57.2-2.13.4-.57.23-1.06.54-1.55 1.02C1 1.96.7 2.45.46 3.02c-.22.56-.37 1.2-.4 2.13C0 6.1 0 6.4 0 8.77s.01 2.68.05 3.61c.04.94.2 1.57.4 2.13.23.58.54 1.07 1.02 1.56.49.48.98.78 1.55 1.01.56.22 1.2.37 2.13.4.94.05 1.24.06 3.62.06 2.39 0 2.68-.01 3.62-.05.93-.04 1.57-.2 2.13-.41a4.27 4.27 0 001.55-1.01c.49-.49.79-.98 1.01-1.56.22-.55.37-1.19.41-2.13.04-.93.05-1.23.05-3.61 0-2.39 0-2.68-.05-3.62a6.47 6.47 0 00-.4-2.13 4.27 4.27 0 00-1.02-1.55A4.35 4.35 0 0014.52.46a6.43 6.43 0 00-2.13-.41A69 69 0 008.77 0z"/> <path fill="currentColor" d="M8.8 4a4.5 4.5 0 100 9 4.5 4.5 0 000-9zm0 7.43a2.92 2.92 0 110-5.85 2.92 2.92 0 010 5.85zM13.43 5a1.05 1.05 0 100-2.1 1.05 1.05 0 000 2.1z"> </svg> <span class="visually-hidden">Instagram</span> </a> </li><li class="list-social__item"> <a href="https://www.youtube.com/c/cloudnativefdn" class="list-social__link link"><svg aria-hidden="true" focusable="false" class="icon icon-youtube" viewBox="0 0 100 70"> <path d="M98 11c2 7.7 2 24 2 24s0 16.3-2 24a12.5 12.5 0 01-9 9c-7.7 2-39 2-39 2s-31.3 0-39-2a12.5 12.5 0 01-9-9c-2-7.7-2-24-2-24s0-16.3 2-24c1.2-4.4 4.6-7.8 9-9 7.7-2 39-2 39-2s31.3 0 39 2c4.4 1.2 7.8 4.6 9 9zM40 50l26-15-26-15v30z" fill="currentColor"> </svg> <span class="visually-hidden">YouTube</span> </a> </li></ul> </div> </div> </div> </div> </details> </header-drawer><h1 class="header__heading"><a href="/" class="header__heading-link link link--text focus-inset"><img src="//store.cncf.io/cdn/shop/files/Store_2964647d-f616-48ce-92c9-c0994c6a7ef2.png?v=1663090985" alt="CNCF Store | Get stickers, t-shirts, hoodies, and more." srcset="//store.cncf.io/cdn/shop/files/Store_2964647d-f616-48ce-92c9-c0994c6a7ef2.png?v=1663090985&amp;width=50 50w, //store.cncf.io/cdn/shop/files/Store_2964647d-f616-48ce-92c9-c0994c6a7ef2.png?v=1663090985&amp;width=100 100w, //store.cncf.io/cdn/shop/files/Store_2964647d-f616-48ce-92c9-c0994c6a7ef2.png?v=1663090985&amp;width=150 150w, //store.cncf.io/cdn/shop/files/Store_2964647d-f616-48ce-92c9-c0994c6a7ef2.png?v=1663090985&amp;width=200 200w, //store.cncf.io/cdn/shop/files/Store_2964647d-f616-48ce-92c9-c0994c6a7ef2.png?v=1663090985&amp;width=250 250w, //store.cncf.io/cdn/shop/files/Store_2964647d-f616-48ce-92c9-c0994c6a7ef2.png?v=1663090985&amp;width=300 300w, //store.cncf.io/cdn/shop/files/Store_2964647d-f616-48ce-92c9-c0994c6a7ef2.png?v=1663090985&amp;width=400 400w" width="200" height="33.980582524271846" class="header__heading-logo"> </a></h1><nav class="header__inline-menu"> <ul class="list-menu list-menu--inline" role="list"><li><header-menu> <details id="Details-HeaderMenu-1"> <summary class="header__menu-item list-menu__item link focus-inset"> <span>Shop Collections</span> <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> </svg> </summary> <ul id="HeaderMenu-MenuList-1" class="header__submenu list-menu list-menu--disclosure gradient caption-large motion-reduce global-settings-popup" role="list" tabindex="-1"><li><a href="/collections/all-projects" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> All Projects </a></li><li><a href="/collections/graduated-projects" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> Graduated Projects </a></li><li><a href="/collections/incubating-projects" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> Incubating Projects </a></li><li><a href="/collections/phippy-friends" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> Phippy and Friends </a></li></ul> </details> </header-menu></li><li><a href="/collections/fall-winter-collection" class="header__menu-item list-menu__item link link--text focus-inset"> <span>Fall/Winter Collection</span> </a></li><li><a href="/collections/new-collection" class="header__menu-item list-menu__item link link--text focus-inset"> <span>Latest Products</span> </a></li><li><a href="/pages/faq" class="header__menu-item list-menu__item link link--text focus-inset"> <span>FAQs</span> </a></li></ul> </nav><div class="header__icons"> <details-modal class="header__search"> <details> <summary class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle" aria-haspopup="dialog" aria-label="Search"> <span> <svg class="modal__toggle-open icon icon-search" aria-hidden="true" focusable="false"> <use href="#icon-search"> </svg> <svg class="modal__toggle-close icon icon-close" aria-hidden="true" focusable="false"> <use href="#icon-close"> </svg> </span> </summary> <div class="search-modal modal__content gradient" role="dialog" aria-modal="true" aria-label="Search"> <div class="modal-overlay"></div> <div class="search-modal__content search-modal__content-bottom" tabindex="-1"><predictive-search class="search-modal__form" data-loading-text="Loading..."><form action="/search" method="get" role="search" class="search search-modal__form"> <div class="field"> <input class="search__input field__input" id="Search-In-Modal" type="search" name="q" value="" placeholder="Search"role="combobox" aria-expanded="false" aria-owns="predictive-search-results-list" aria-controls="predictive-search-results-list" aria-haspopup="listbox" aria-autocomplete="list" autocorrect="off" autocomplete="off" autocapitalize="off" spellcheck="false"> <label class="field__label" for="Search-In-Modal">Search</label> <input type="hidden" name="options[prefix]" value="last"> <button class="search__button field__button" aria-label="Search"> <svg class="icon icon-search" aria-hidden="true" focusable="false"> <use href="#icon-search"> </svg> </button> </div><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search> <div class="predictive-search__loading-state"> <svg aria-hidden="true" focusable="false" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg"> <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle> </svg> </div> </div> <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></predictive-search><button type="button" class="search-modal__close-button modal__close-button link link--text focus-inset" aria-label="Close"> <svg class="icon icon-close" aria-hidden="true" focusable="false"> <use href="#icon-close"> </svg> </button> </div> </div> </details> </details-modal><a href="/account/login" class="header__icon header__icon--account link focus-inset small-hide"> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-account" fill="none" viewBox="0 0 23 28"> <path d="M21 26v-2.714a5.428 5.428 0 0 0-5.429-5.429H7.43A5.428 5.428 0 0 0 2 23.286V26" stroke="currentColor" stroke-width="3" stroke-linecap="square" stroke-linejoin="round"/><path d="M11.5 12.429a5.429 5.429 0 1 0 0-10.858 5.429 5.429 0 0 0 0 10.858Z" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/> </svg> <span class="visually-hidden">Log in</span> </a><a href="/cart" class="header__icon header__icon--cart link focus-inset" id="cart-icon-bubble"><svg class="icon icon-cart-empty" aria-hidden="true" focusable="false" viewBox="0 0 26 28" fill="none" xmlns="http://www.w3.org/2000/svg"> <path stroke="currentColor" stroke-width="3" d="M2.003 8.5h22v18h-22z"/><path d="M8.503 7c0-1.326.474-2.598 1.318-3.536C10.665 2.527 11.81 2 13.003 2c1.193 0 2.338.527 3.182 1.464.844.938 1.318 2.21 1.318 3.536" stroke="#000" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/> </svg> <span class="visually-hidden">Cart</span></a> </div> </header> </sticky-header> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "Organization", "name": "CNCF Store | Get stickers, t-shirts, hoodies, and more.", "logo": "https:\/\/store.cncf.io\/cdn\/shop\/files\/Store_2964647d-f616-48ce-92c9-c0994c6a7ef2.png?v=1663090985\u0026width=412", "sameAs": [ "https:\/\/twitter.com\/cloudnativefdn", "https:\/\/www.facebook.com\/CloudNativeComputingFoundation\/", "", "https:\/\/www.instagram.com\/humans.of.cloudnative\/", "", "", "", "https:\/\/www.youtube.com\/c\/cloudnativefdn", "" ], "url": "https:\/\/store.cncf.io" } </script> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "WebSite", "name": "CNCF Store | Get stickers, t-shirts, hoodies, and more.", "potentialAction": { "@type": "SearchAction", "target": "https:\/\/store.cncf.io\/search?q={search_term_string}", "query-input": "required name=search_term_string" }, "url": "https:\/\/store.cncf.io" } </script> </div> <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1"> <section id="shopify-section-template--16866133115178__1663092014441a5f26" class="shopify-section section"><link href="//store.cncf.io/cdn/shop/t/24/assets/section-image-banner.css?v=170916557215809668651667841269" rel="stylesheet" type="text/css" media="all" /> <link href="//store.cncf.io/cdn/shop/t/24/assets/component-slider.css?v=111384418465749404671667841270" rel="stylesheet" type="text/css" media="all" /> <link href="//store.cncf.io/cdn/shop/t/24/assets/component-slideshow.css?v=87432719022228681551667841270" rel="stylesheet" type="text/css" media="all" /> <style data-shopify>@media screen and (max-width: 749px) { #Slider-template--16866133115178__1663092014441a5f26::before, #Slider-template--16866133115178__1663092014441a5f26 .media::before, #Slider-template--16866133115178__1663092014441a5f26:not(.banner--mobile-bottom) .banner__content::before { padding-bottom: 45.833333333333336%; content: ''; display: block; } } @media screen and (min-width: 750px) { #Slider-template--16866133115178__1663092014441a5f26::before, #Slider-template--16866133115178__1663092014441a5f26 .media::before { padding-bottom: 45.833333333333336%; content: ''; display: block; } }</style><slideshow-component class="slider-mobile-gutter mobile-text-below" role="region" aria-roledescription="Carousel" aria-label="Slideshow about our brand"><div class="slideshow__controls slideshow__controls--top slider-buttons no-js-hidden slideshow__controls--border-radius-mobile"> <button type="button" class="slider-button slider-button--prev" name="previous" aria-label="Previous slide" aria-controls="Slider-template--16866133115178__1663092014441a5f26"><svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> </svg> </button> <div class="slider-counter slider-counter--counter caption"><span class="slider-counter--current">1</span> <span aria-hidden="true"> / </span> <span class="visually-hidden">of</span> <span class="slider-counter--total">2</span></div> <button type="button" class="slider-button slider-button--next" name="next" aria-label="Next slide" aria-controls="Slider-template--16866133115178__1663092014441a5f26"><svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> </svg> </button><button type="button" class="slideshow__autoplay slider-button no-js-hidden" aria-label="Pause slideshow"><svg class="icon icon-pause" viewBox="0 0 8 12" fill="none" xmlns="http://www.w3.org/2000/svg" focusable="false" aria-hidden="true"> <path d="M1.2 0.75C0.813401 0.75 0.5 0.985051 0.5 1.275V10.725C0.5 11.0149 0.813401 11.25 1.2 11.25C1.5866 11.25 1.9 11.0149 1.9 10.725V1.275C1.9 0.985051 1.5866 0.75 1.2 0.75Z" fill="currentColor"/> <path d="M6.8 0.75C6.4134 0.75 6.1 0.985051 6.1 1.275V10.725C6.1 11.0149 6.4134 11.25 6.8 11.25C7.1866 11.25 7.5 11.0149 7.5 10.725V1.275C7.5 0.985051 7.1866 0.75 6.8 0.75Z" fill="currentColor"/> </svg> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-play" fill="none" viewBox="0 0 10 14" > <path fill-rule="evenodd" clip-rule="evenodd" d="M1.48177 0.814643C0.81532 0.448245 0 0.930414 0 1.69094V12.2081C0 12.991 0.858787 13.4702 1.52503 13.0592L10.5398 7.49813C11.1918 7.09588 11.1679 6.13985 10.4965 5.77075L1.48177 0.814643Z" fill="currentColor"/> </svg> </button></div> <noscript> <div class="slider-buttons"> <div class="slider-counter"><a href="#Slide-template--16866133115178__1663092014441a5f26-1" class="slider-counter__link link" aria-label="Load slide 1 of 2"> 1 </a><a href="#Slide-template--16866133115178__1663092014441a5f26-2" class="slider-counter__link link" aria-label="Load slide 2 of 2"> 2 </a></div> </div> </noscript><div class="slideshow banner banner--adapt_image grid grid--1-col slider slider--everywhere banner--mobile-bottom" id="Slider-template--16866133115178__1663092014441a5f26" aria-live="polite" aria-atomic="true" data-autoplay="true" data-speed="5" ><style> #Slide-template--16866133115178__1663092014441a5f26-1 .banner__media::after { opacity: 0.3; } </style> <div class="slideshow__slide grid__item grid--1-col slider__slide" id="Slide-template--16866133115178__1663092014441a5f26-1" role="group" aria-roledescription="Slide" aria-label="1 of 2" tabindex="-1" > <div class="slideshow__media banner__media media"><img src="//store.cncf.io/cdn/shop/files/52082729198_044a14593e_o_1.jpg?v=1663092030&amp;width=3840" alt="" srcset="//store.cncf.io/cdn/shop/files/52082729198_044a14593e_o_1.jpg?v=1663092030&amp;width=375 375w, //store.cncf.io/cdn/shop/files/52082729198_044a14593e_o_1.jpg?v=1663092030&amp;width=550 550w, //store.cncf.io/cdn/shop/files/52082729198_044a14593e_o_1.jpg?v=1663092030&amp;width=750 750w, //store.cncf.io/cdn/shop/files/52082729198_044a14593e_o_1.jpg?v=1663092030&amp;width=1100 1100w, //store.cncf.io/cdn/shop/files/52082729198_044a14593e_o_1.jpg?v=1663092030&amp;width=1500 1500w, //store.cncf.io/cdn/shop/files/52082729198_044a14593e_o_1.jpg?v=1663092030&amp;width=1780 1780w, //store.cncf.io/cdn/shop/files/52082729198_044a14593e_o_1.jpg?v=1663092030&amp;width=2000 2000w, //store.cncf.io/cdn/shop/files/52082729198_044a14593e_o_1.jpg?v=1663092030&amp;width=3000 3000w, //store.cncf.io/cdn/shop/files/52082729198_044a14593e_o_1.jpg?v=1663092030&amp;width=3840 3840w" height="660" loading="lazy" sizes="100vw"> </div> <div class="slideshow__text-wrapper banner__content banner__content--bottom-left page-width banner--desktop-transparent"> <div class="slideshow__text banner__box content-container content-container--full-width-mobile color-background-1 gradient slideshow__text--left slideshow__text-mobile--center"><h2 class="banner__heading h0">CLOUD NATIVE</h2><div class="banner__text" > <span>T-SHIRTS</span> </div><div class="banner__buttons"> <a href="/collections/cncf" class="button button--secondary">BUY NOW</a> </div></div> </div> </div><style> #Slide-template--16866133115178__1663092014441a5f26-2 .banner__media::after { opacity: 0.3; } </style> <div class="slideshow__slide grid__item grid--1-col slider__slide" id="Slide-template--16866133115178__1663092014441a5f26-2" role="group" aria-roledescription="Slide" aria-label="2 of 2" tabindex="-1" > <div class="slideshow__media banner__media media"><img src="//store.cncf.io/cdn/shop/files/Phippy_Scene_2x_clear_4.png?v=1663093088&amp;width=3840" alt="" srcset="//store.cncf.io/cdn/shop/files/Phippy_Scene_2x_clear_4.png?v=1663093088&amp;width=375 375w, //store.cncf.io/cdn/shop/files/Phippy_Scene_2x_clear_4.png?v=1663093088&amp;width=550 550w, //store.cncf.io/cdn/shop/files/Phippy_Scene_2x_clear_4.png?v=1663093088&amp;width=750 750w, //store.cncf.io/cdn/shop/files/Phippy_Scene_2x_clear_4.png?v=1663093088&amp;width=1100 1100w, //store.cncf.io/cdn/shop/files/Phippy_Scene_2x_clear_4.png?v=1663093088&amp;width=1500 1500w, //store.cncf.io/cdn/shop/files/Phippy_Scene_2x_clear_4.png?v=1663093088&amp;width=1780 1780w, //store.cncf.io/cdn/shop/files/Phippy_Scene_2x_clear_4.png?v=1663093088&amp;width=2000 2000w, //store.cncf.io/cdn/shop/files/Phippy_Scene_2x_clear_4.png?v=1663093088&amp;width=3000 3000w, //store.cncf.io/cdn/shop/files/Phippy_Scene_2x_clear_4.png?v=1663093088&amp;width=3840 3840w" height="1040" loading="lazy" sizes="100vw"> </div> <div class="slideshow__text-wrapper banner__content banner__content--bottom-left page-width banner--desktop-transparent"> <div class="slideshow__text banner__box content-container content-container--full-width-mobile color-background-1 gradient slideshow__text--left slideshow__text-mobile--center"><h2 class="banner__heading h0">PHIPPY &amp; FRIENDS</h2><div class="banner__text" > <span>SQUISHY TOYS</span> </div><div class="banner__buttons"> <a href="/collections/phippy-friends" class="button button--secondary">GET THE FAMILY</a> </div></div> </div> </div></div></slideshow-component> </section><section id="shopify-section-template--16866133115178__16630920171f0c85e5" class="shopify-section section"><link href="//store.cncf.io/cdn/shop/t/24/assets/component-card.css?v=13116108056750117421667841273" rel="stylesheet" type="text/css" media="all" /> <link href="//store.cncf.io/cdn/shop/t/24/assets/component-price.css?v=65402837579211014041667841269" rel="stylesheet" type="text/css" media="all" /> <link rel="stylesheet" href="//store.cncf.io/cdn/shop/t/24/assets/component-slider.css?v=111384418465749404671667841270" media="print" onload="this.media='all'"> <link rel="stylesheet" href="//store.cncf.io/cdn/shop/t/24/assets/template-collection.css?v=145944865380958730931667841269" media="print" onload="this.media='all'"><noscript><link href="//store.cncf.io/cdn/shop/t/24/assets/component-slider.css?v=111384418465749404671667841270" rel="stylesheet" type="text/css" media="all" /></noscript> <noscript><link href="//store.cncf.io/cdn/shop/t/24/assets/template-collection.css?v=145944865380958730931667841269" rel="stylesheet" type="text/css" media="all" /></noscript><style data-shopify>.section-template--16866133115178__16630920171f0c85e5-padding { padding-top: 27px; padding-bottom: 27px; } @media screen and (min-width: 750px) { .section-template--16866133115178__16630920171f0c85e5-padding { padding-top: 36px; padding-bottom: 36px; } }</style><div class="color-background-1 isolate gradient"> <div class="collection section-template--16866133115178__16630920171f0c85e5-padding"> <div class="collection__title title-wrapper title-wrapper--no-top-margin page-width title-wrapper--self-padded-tablet-down"><h2 class="title h2">PHIPPY &amp; FRIENDS</h2></div> <slider-component class="slider-mobile-gutter page-width-desktop"> <ul id="Slider-template--16866133115178__16630920171f0c85e5" class="grid product-grid contains-card contains-card--product contains-card--standard grid--4-col-desktop grid--2-col-tablet-down slider slider--tablet grid--peek" role="list" aria-label="Slider"><li id="Slide-template--16866133115178__16630920171f0c85e5-1" class="grid__item slider__slide"> <link href="//store.cncf.io/cdn/shop/t/24/assets/component-rating.css?v=24573085263941240431667841270" rel="stylesheet" type="text/css" media="all" /> <div class="card-wrapper product-card-wrapper underline-links-hover"> <div class=" card card--standard card--media " style="--ratio-percent: 125.0%;" > <div class="card__inner color-background-2 gradient ratio" style="--ratio-percent: 125.0%;" ><div class="card__media"> <div class="media media--transparent media--hover-effect"> <img srcset="//store.cncf.io/cdn/shop/products/phippy-friends-_1.png?v=1649784094&width=165 165w,//store.cncf.io/cdn/shop/products/phippy-friends-_1.png?v=1649784094&width=360 360w,//store.cncf.io/cdn/shop/products/phippy-friends-_1.png?v=1649784094&width=533 533w,//store.cncf.io/cdn/shop/products/phippy-friends-_1.png?v=1649784094&width=720 720w,//store.cncf.io/cdn/shop/products/phippy-friends-_1.png?v=1649784094 720w " src="//store.cncf.io/cdn/shop/products/phippy-friends-_1.png?v=1649784094&width=533" sizes="(min-width: 1200px) 267px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="Phippy and Friends Decals" class="motion-reduce" loading="lazy" width="720" height="900" > </div> </div><div class="card__content"> <div class="card__information"> <h3 class="card__heading" > <a href="/products/phippy-and-friends-decals" id="StandardCardNoMediaLink-template--16866133115178__16630920171f0c85e5-4480544571440" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--16866133115178__16630920171f0c85e5-4480544571440 NoMediaStandardBadge-template--16866133115178__16630920171f0c85e5-4480544571440" > Phippy and Friends Decals </a> </h3> </div> <div class="card__badge bottom left"> </div> </div> </div> <div class="card__content"> <div class="card__information"> <h3 class="card__heading h5" id="title-template--16866133115178__16630920171f0c85e5-4480544571440" > <a href="/products/phippy-and-friends-decals" id="CardLink-template--16866133115178__16630920171f0c85e5-4480544571440" class="full-unstyled-link" aria-labelledby="CardLink-template--16866133115178__16630920171f0c85e5-4480544571440 Badge-template--16866133115178__16630920171f0c85e5-4480544571440" > Phippy and Friends Decals </a> </h3> <div class="card-information"><span class="caption-large light"></span> <div class="price "> <div class="price__container"><div class="price__regular"> <span class="visually-hidden visually-hidden--inline">Regular price</span> <span class="price-item price-item--regular"> $0.50 USD </span> </div> <div class="price__sale"> <span class="visually-hidden visually-hidden--inline">Regular price</span> <span> <s class="price-item price-item--regular"> </s> </span><span class="visually-hidden visually-hidden--inline">Sale price</span> <span class="price-item price-item--sale price-item--last"> $0.50 USD </span> </div> <small class="unit-price caption hidden"> <span class="visually-hidden">Unit price</span> <span class="price-item price-item--last"> <span></span> <span aria-hidden="true">/</span> <span class="visually-hidden">&nbsp;per&nbsp;</span> <span> </span> </span> </small> </div></div> </div> </div><div class="card__badge bottom left"> </div> </div> </div> </div> </li><li id="Slide-template--16866133115178__16630920171f0c85e5-2" class="grid__item slider__slide"> <link href="//store.cncf.io/cdn/shop/t/24/assets/component-rating.css?v=24573085263941240431667841270" rel="stylesheet" type="text/css" media="all" /> <div class="card-wrapper product-card-wrapper underline-links-hover"> <div class=" card card--standard card--media " style="--ratio-percent: 125.0%;" > <div class="card__inner color-background-2 gradient ratio" style="--ratio-percent: 125.0%;" ><div class="card__media"> <div class="media media--transparent media--hover-effect"> <img srcset="//store.cncf.io/cdn/shop/products/book1.png?v=1670005029&width=165 165w,//store.cncf.io/cdn/shop/products/book1.png?v=1670005029&width=360 360w,//store.cncf.io/cdn/shop/products/book1.png?v=1670005029&width=533 533w,//store.cncf.io/cdn/shop/products/book1.png?v=1670005029&width=720 720w,//store.cncf.io/cdn/shop/products/book1.png?v=1670005029 720w " src="//store.cncf.io/cdn/shop/products/book1.png?v=1670005029&width=533" sizes="(min-width: 1200px) 267px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="Admiral Bash&#39;s Island Adventure Book" class="motion-reduce" loading="lazy" width="720" height="900" > </div> </div><div class="card__content"> <div class="card__information"> <h3 class="card__heading" > <a href="/products/admiral-bashs-island-adventure-book" id="StandardCardNoMediaLink-template--16866133115178__16630920171f0c85e5-6702512373808" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--16866133115178__16630920171f0c85e5-6702512373808 NoMediaStandardBadge-template--16866133115178__16630920171f0c85e5-6702512373808" > Admiral Bash&#39;s Island Adventure Book </a> </h3> </div> <div class="card__badge bottom left"> </div> </div> </div> <div class="card__content"> <div class="card__information"> <h3 class="card__heading h5" id="title-template--16866133115178__16630920171f0c85e5-6702512373808" > <a href="/products/admiral-bashs-island-adventure-book" id="CardLink-template--16866133115178__16630920171f0c85e5-6702512373808" class="full-unstyled-link" aria-labelledby="CardLink-template--16866133115178__16630920171f0c85e5-6702512373808 Badge-template--16866133115178__16630920171f0c85e5-6702512373808" > Admiral Bash&#39;s Island Adventure Book </a> </h3> <div class="card-information"><span class="caption-large light"></span> <div class="price "> <div class="price__container"><div class="price__regular"> <span class="visually-hidden visually-hidden--inline">Regular price</span> <span class="price-item price-item--regular"> $5.00 USD </span> </div> <div class="price__sale"> <span class="visually-hidden visually-hidden--inline">Regular price</span> <span> <s class="price-item price-item--regular"> </s> </span><span class="visually-hidden visually-hidden--inline">Sale price</span> <span class="price-item price-item--sale price-item--last"> $5.00 USD </span> </div> <small class="unit-price caption hidden"> <span class="visually-hidden">Unit price</span> <span class="price-item price-item--last"> <span></span> <span aria-hidden="true">/</span> <span class="visually-hidden">&nbsp;per&nbsp;</span> <span> </span> </span> </small> </div></div> </div> </div><div class="card__badge bottom left"> </div> </div> </div> </div> </li><li id="Slide-template--16866133115178__16630920171f0c85e5-3" class="grid__item slider__slide"> <link href="//store.cncf.io/cdn/shop/t/24/assets/component-rating.css?v=24573085263941240431667841270" rel="stylesheet" type="text/css" media="all" /> <div class="card-wrapper product-card-wrapper underline-links-hover"> <div class=" card card--standard card--media " style="--ratio-percent: 125.0%;" > <div class="card__inner color-background-2 gradient ratio" style="--ratio-percent: 125.0%;" ><div class="card__media"> <div class="media media--transparent media--hover-effect"> <img srcset="//store.cncf.io/cdn/shop/products/book3.png?v=1670005047&width=165 165w,//store.cncf.io/cdn/shop/products/book3.png?v=1670005047&width=360 360w,//store.cncf.io/cdn/shop/products/book3.png?v=1670005047&width=533 533w,//store.cncf.io/cdn/shop/products/book3.png?v=1670005047&width=720 720w,//store.cncf.io/cdn/shop/products/book3.png?v=1670005047 720w " src="//store.cncf.io/cdn/shop/products/book3.png?v=1670005047&width=533" sizes="(min-width: 1200px) 267px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="Phippy Goes To The Zoo book" class="motion-reduce" loading="lazy" width="720" height="900" > </div> </div><div class="card__content"> <div class="card__information"> <h3 class="card__heading" > <a href="/products/phippy-goes-to-the-zoo-book" id="StandardCardNoMediaLink-template--16866133115178__16630920171f0c85e5-1509853200407" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--16866133115178__16630920171f0c85e5-1509853200407 NoMediaStandardBadge-template--16866133115178__16630920171f0c85e5-1509853200407" > Phippy Goes To The Zoo book </a> </h3> </div> <div class="card__badge bottom left"> </div> </div> </div> <div class="card__content"> <div class="card__information"> <h3 class="card__heading h5" id="title-template--16866133115178__16630920171f0c85e5-1509853200407" > <a href="/products/phippy-goes-to-the-zoo-book" id="CardLink-template--16866133115178__16630920171f0c85e5-1509853200407" class="full-unstyled-link" aria-labelledby="CardLink-template--16866133115178__16630920171f0c85e5-1509853200407 Badge-template--16866133115178__16630920171f0c85e5-1509853200407" > Phippy Goes To The Zoo book </a> </h3> <div class="card-information"><span class="caption-large light"></span> <div class="price "> <div class="price__container"><div class="price__regular"> <span class="visually-hidden visually-hidden--inline">Regular price</span> <span class="price-item price-item--regular"> $5.00 USD </span> </div> <div class="price__sale"> <span class="visually-hidden visually-hidden--inline">Regular price</span> <span> <s class="price-item price-item--regular"> </s> </span><span class="visually-hidden visually-hidden--inline">Sale price</span> <span class="price-item price-item--sale price-item--last"> $5.00 USD </span> </div> <small class="unit-price caption hidden"> <span class="visually-hidden">Unit price</span> <span class="price-item price-item--last"> <span></span> <span aria-hidden="true">/</span> <span class="visually-hidden">&nbsp;per&nbsp;</span> <span> </span> </span> </small> </div></div> </div> </div><div class="card__badge bottom left"> </div> </div> </div> </div> </li><li id="Slide-template--16866133115178__16630920171f0c85e5-4" class="grid__item slider__slide"> <link href="//store.cncf.io/cdn/shop/t/24/assets/component-rating.css?v=24573085263941240431667841270" rel="stylesheet" type="text/css" media="all" /> <div class="card-wrapper product-card-wrapper underline-links-hover"> <div class=" card card--standard card--media " style="--ratio-percent: 125.0%;" > <div class="card__inner color-background-2 gradient ratio" style="--ratio-percent: 125.0%;" ><div class="card__media"> <div class="media media--transparent media--hover-effect"> <img srcset="//store.cncf.io/cdn/shop/products/book2.png?v=1670005061&width=165 165w,//store.cncf.io/cdn/shop/products/book2.png?v=1670005061&width=360 360w,//store.cncf.io/cdn/shop/products/book2.png?v=1670005061&width=533 533w,//store.cncf.io/cdn/shop/products/book2.png?v=1670005061&width=720 720w,//store.cncf.io/cdn/shop/products/book2.png?v=1670005061 720w " src="//store.cncf.io/cdn/shop/products/book2.png?v=1670005061&width=533" sizes="(min-width: 1200px) 267px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="The Illustrated Children&#39;s Guide to Kubernetes book" class="motion-reduce" loading="lazy" width="720" height="900" > </div> </div><div class="card__content"> <div class="card__information"> <h3 class="card__heading" > <a href="/products/the-illustrated-childrens-guide-to-kubernetes-book" id="StandardCardNoMediaLink-template--16866133115178__16630920171f0c85e5-1586023989271" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--16866133115178__16630920171f0c85e5-1586023989271 NoMediaStandardBadge-template--16866133115178__16630920171f0c85e5-1586023989271" > The Illustrated Children&#39;s Guide to Kubernetes book </a> </h3> </div> <div class="card__badge bottom left"> </div> </div> </div> <div class="card__content"> <div class="card__information"> <h3 class="card__heading h5" id="title-template--16866133115178__16630920171f0c85e5-1586023989271" > <a href="/products/the-illustrated-childrens-guide-to-kubernetes-book" id="CardLink-template--16866133115178__16630920171f0c85e5-1586023989271" class="full-unstyled-link" aria-labelledby="CardLink-template--16866133115178__16630920171f0c85e5-1586023989271 Badge-template--16866133115178__16630920171f0c85e5-1586023989271" > The Illustrated Children&#39;s Guide to Kubernetes book </a> </h3> <div class="card-information"><span class="caption-large light"></span> <div class="price "> <div class="price__container"><div class="price__regular"> <span class="visually-hidden visually-hidden--inline">Regular price</span> <span class="price-item price-item--regular"> $5.00 USD </span> </div> <div class="price__sale"> <span class="visually-hidden visually-hidden--inline">Regular price</span> <span> <s class="price-item price-item--regular"> </s> </span><span class="visually-hidden visually-hidden--inline">Sale price</span> <span class="price-item price-item--sale price-item--last"> $5.00 USD </span> </div> <small class="unit-price caption hidden"> <span class="visually-hidden">Unit price</span> <span class="price-item price-item--last"> <span></span> <span aria-hidden="true">/</span> <span class="visually-hidden">&nbsp;per&nbsp;</span> <span> </span> </span> </small> </div></div> </div> </div><div class="card__badge bottom left"> </div> </div> </div> </div> </li></ul><div class="slider-buttons no-js-hidden"> <button type="button" class="slider-button slider-button--prev" name="previous" aria-label="Slide left" aria-controls="Slider-template--16866133115178__16630920171f0c85e5"><svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> </svg> </button> <div class="slider-counter caption"> <span class="slider-counter--current">1</span> <span aria-hidden="true"> / </span> <span class="visually-hidden">of</span> <span class="slider-counter--total">4</span> </div> <button type="button" class="slider-button slider-button--next" name="next" aria-label="Slide right" aria-controls="Slider-template--16866133115178__16630920171f0c85e5"><svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> </svg> </button> </div></slider-component><div class="center collection__view-all"> <a href="/collections/phippy-friends" class="link underlined-link" aria-label="Shop all products in the Phippy + Friends collection" > SHOP ALL </a> </div></div> </div> </section><section id="shopify-section-template--16866133115178__8cc81651-abc1-4a73-918a-b44e1b02d7dc" class="shopify-section section"><style data-shopify>.section-template--16866133115178__8cc81651-abc1-4a73-918a-b44e1b02d7dc-padding { padding-top: calc(40px * 0.75); padding-bottom: calc(52px * 0.75); } @media screen and (min-width: 750px) { .section-template--16866133115178__8cc81651-abc1-4a73-918a-b44e1b02d7dc-padding { padding-top: 40px; padding-bottom: 52px; } }</style><div class="color-background-1 gradient"> <div class="section-template--16866133115178__8cc81651-abc1-4a73-918a-b44e1b02d7dc-padding"> </div> </div> </section><section id="shopify-section-template--16866133115178__1663084055b144a78d" class="shopify-section section"><link href="//store.cncf.io/cdn/shop/t/24/assets/component-card.css?v=13116108056750117421667841273" rel="stylesheet" type="text/css" media="all" /> <link href="//store.cncf.io/cdn/shop/t/24/assets/component-price.css?v=65402837579211014041667841269" rel="stylesheet" type="text/css" media="all" /> <link rel="stylesheet" href="//store.cncf.io/cdn/shop/t/24/assets/component-slider.css?v=111384418465749404671667841270" media="print" onload="this.media='all'"> <link rel="stylesheet" href="//store.cncf.io/cdn/shop/t/24/assets/template-collection.css?v=145944865380958730931667841269" media="print" onload="this.media='all'"><noscript><link href="//store.cncf.io/cdn/shop/t/24/assets/component-slider.css?v=111384418465749404671667841270" rel="stylesheet" type="text/css" media="all" /></noscript> <noscript><link href="//store.cncf.io/cdn/shop/t/24/assets/template-collection.css?v=145944865380958730931667841269" rel="stylesheet" type="text/css" media="all" /></noscript><style data-shopify>.section-template--16866133115178__1663084055b144a78d-padding { padding-top: 27px; padding-bottom: 0px; } @media screen and (min-width: 750px) { .section-template--16866133115178__1663084055b144a78d-padding { padding-top: 36px; padding-bottom: 0px; } }</style><div class="color-background-1 isolate gradient"> <div class="collection section-template--16866133115178__1663084055b144a78d-padding"> <div class="collection__title title-wrapper title-wrapper--no-top-margin page-width title-wrapper--self-padded-tablet-down"><h2 class="title h2">KUBERNETES</h2></div> <slider-component class="slider-mobile-gutter page-width-desktop"> <ul id="Slider-template--16866133115178__1663084055b144a78d" class="grid product-grid contains-card contains-card--product contains-card--standard grid--4-col-desktop grid--2-col-tablet-down slider slider--tablet grid--peek" role="list" aria-label="Slider"><li id="Slide-template--16866133115178__1663084055b144a78d-1" class="grid__item slider__slide"> <link href="//store.cncf.io/cdn/shop/t/24/assets/component-rating.css?v=24573085263941240431667841270" rel="stylesheet" type="text/css" media="all" /> <div class="card-wrapper product-card-wrapper underline-links-hover"> <div class=" card card--standard card--media " style="--ratio-percent: 125.0%;" > <div class="card__inner color-background-2 gradient ratio" style="--ratio-percent: 125.0%;" ><div class="card__media"> <div class="media media--transparent media--hover-effect"> <img srcset="//store.cncf.io/cdn/shop/products/2303418.png?v=1670610011&width=165 165w,//store.cncf.io/cdn/shop/products/2303418.png?v=1670610011&width=360 360w,//store.cncf.io/cdn/shop/products/2303418.png?v=1670610011&width=533 533w,//store.cncf.io/cdn/shop/products/2303418.png?v=1670610011&width=720 720w,//store.cncf.io/cdn/shop/products/2303418.png?v=1670610011 720w " src="//store.cncf.io/cdn/shop/products/2303418.png?v=1670610011&width=533" sizes="(min-width: 1200px) 267px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="Kubernetes Decal" class="motion-reduce" loading="lazy" width="720" height="900" > </div> </div><div class="card__content"> <div class="card__information"> <h3 class="card__heading" > <a href="/products/kubernetes-decal-copy" id="StandardCardNoMediaLink-template--16866133115178__1663084055b144a78d-9408178749738" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--16866133115178__1663084055b144a78d-9408178749738 NoMediaStandardBadge-template--16866133115178__1663084055b144a78d-9408178749738" > Kubernetes Decal </a> </h3> </div> <div class="card__badge bottom left"> </div> </div> </div> <div class="card__content"> <div class="card__information"> <h3 class="card__heading h5" id="title-template--16866133115178__1663084055b144a78d-9408178749738" > <a href="/products/kubernetes-decal-copy" id="CardLink-template--16866133115178__1663084055b144a78d-9408178749738" class="full-unstyled-link" aria-labelledby="CardLink-template--16866133115178__1663084055b144a78d-9408178749738 Badge-template--16866133115178__1663084055b144a78d-9408178749738" > Kubernetes Decal </a> </h3> <div class="card-information"><span class="caption-large light"></span> <div class="price "> <div class="price__container"><div class="price__regular"> <span class="visually-hidden visually-hidden--inline">Regular price</span> <span class="price-item price-item--regular"> $0.50 USD </span> </div> <div class="price__sale"> <span class="visually-hidden visually-hidden--inline">Regular price</span> <span> <s class="price-item price-item--regular"> </s> </span><span class="visually-hidden visually-hidden--inline">Sale price</span> <span class="price-item price-item--sale price-item--last"> $0.50 USD </span> </div> <small class="unit-price caption hidden"> <span class="visually-hidden">Unit price</span> <span class="price-item price-item--last"> <span></span> <span aria-hidden="true">/</span> <span class="visually-hidden">&nbsp;per&nbsp;</span> <span> </span> </span> </small> </div></div> </div> </div><div class="card__badge bottom left"> </div> </div> </div> </div> </li><li id="Slide-template--16866133115178__1663084055b144a78d-2" class="grid__item slider__slide"> <link href="//store.cncf.io/cdn/shop/t/24/assets/component-rating.css?v=24573085263941240431667841270" rel="stylesheet" type="text/css" media="all" /> <div class="card-wrapper product-card-wrapper underline-links-hover"> <div class=" card card--standard card--media " style="--ratio-percent: 150.00000000000003%;" > <div class="card__inner color-background-2 gradient ratio" style="--ratio-percent: 150.00000000000003%;" ><div class="card__media"> <div class="media media--transparent media--hover-effect"> <img srcset="//store.cncf.io/cdn/shop/files/Black-DT6100.png?v=1719327903&width=165 165w,//store.cncf.io/cdn/shop/files/Black-DT6100.png?v=1719327903&width=360 360w,//store.cncf.io/cdn/shop/files/Black-DT6100.png?v=1719327903&width=533 533w,//store.cncf.io/cdn/shop/files/Black-DT6100.png?v=1719327903 600w " src="//store.cncf.io/cdn/shop/files/Black-DT6100.png?v=1719327903&width=533" sizes="(min-width: 1200px) 267px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="Kubernetes Full-Color | District V.I.T. Pullover Hoodie" class="motion-reduce" loading="lazy" width="600" height="900" > </div> </div><div class="card__content"> <div class="card__information"> <h3 class="card__heading" > <a href="/products/kubernetes-full-color-district-v-i-t-pullover-hoodie" id="StandardCardNoMediaLink-template--16866133115178__1663084055b144a78d-9328617947434" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--16866133115178__1663084055b144a78d-9328617947434 NoMediaStandardBadge-template--16866133115178__1663084055b144a78d-9328617947434" > Kubernetes Full-Color | District V.I.T. Pullover Hoodie </a> </h3> </div> <div class="card__badge bottom left"> </div> </div> </div> <div class="card__content"> <div class="card__information"> <h3 class="card__heading h5" id="title-template--16866133115178__1663084055b144a78d-9328617947434" > <a href="/products/kubernetes-full-color-district-v-i-t-pullover-hoodie" id="CardLink-template--16866133115178__1663084055b144a78d-9328617947434" class="full-unstyled-link" aria-labelledby="CardLink-template--16866133115178__1663084055b144a78d-9328617947434 Badge-template--16866133115178__1663084055b144a78d-9328617947434" > Kubernetes Full-Color | District V.I.T. Pullover Hoodie </a> </h3> <div class="card-information"><span class="caption-large light"></span> <div class="price "> <div class="price__container"><div class="price__regular"> <span class="visually-hidden visually-hidden--inline">Regular price</span> <span class="price-item price-item--regular"> $42.00 USD </span> </div> <div class="price__sale"> <span class="visually-hidden visually-hidden--inline">Regular price</span> <span> <s class="price-item price-item--regular"> </s> </span><span class="visually-hidden visually-hidden--inline">Sale price</span> <span class="price-item price-item--sale price-item--last"> $42.00 USD </span> </div> <small class="unit-price caption hidden"> <span class="visually-hidden">Unit price</span> <span class="price-item price-item--last"> <span></span> <span aria-hidden="true">/</span> <span class="visually-hidden">&nbsp;per&nbsp;</span> <span> </span> </span> </small> </div></div> </div> </div><div class="card__badge bottom left"> </div> </div> </div> </div> </li><li id="Slide-template--16866133115178__1663084055b144a78d-3" class="grid__item slider__slide"> <link href="//store.cncf.io/cdn/shop/t/24/assets/component-rating.css?v=24573085263941240431667841270" rel="stylesheet" type="text/css" media="all" /> <div class="card-wrapper product-card-wrapper underline-links-hover"> <div class=" card card--standard card--media " style="--ratio-percent: 150.00000000000003%;" > <div class="card__inner color-background-2 gradient ratio" style="--ratio-percent: 150.00000000000003%;" ><div class="card__media"> <div class="media media--transparent media--hover-effect"> <img srcset="//store.cncf.io/cdn/shop/files/Black-DT1100.png?v=1719327646&width=165 165w,//store.cncf.io/cdn/shop/files/Black-DT1100.png?v=1719327646&width=360 360w,//store.cncf.io/cdn/shop/files/Black-DT1100.png?v=1719327646&width=533 533w,//store.cncf.io/cdn/shop/files/Black-DT1100.png?v=1719327646 600w " src="//store.cncf.io/cdn/shop/files/Black-DT1100.png?v=1719327646&width=533" sizes="(min-width: 1200px) 267px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="Kubernetes Full-Color | District Jersey Full-Zip Hoodie" class="motion-reduce" loading="lazy" width="600" height="900" > </div> </div><div class="card__content"> <div class="card__information"> <h3 class="card__heading" > <a href="/products/kubernetes-full-color-district-jersey-full-zip-hoodie" id="StandardCardNoMediaLink-template--16866133115178__1663084055b144a78d-9328610017578" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--16866133115178__1663084055b144a78d-9328610017578 NoMediaStandardBadge-template--16866133115178__1663084055b144a78d-9328610017578" > Kubernetes Full-Color | District Jersey Full-Zip Hoodie </a> </h3> </div> <div class="card__badge bottom left"> </div> </div> </div> <div class="card__content"> <div class="card__information"> <h3 class="card__heading h5" id="title-template--16866133115178__1663084055b144a78d-9328610017578" > <a href="/products/kubernetes-full-color-district-jersey-full-zip-hoodie" id="CardLink-template--16866133115178__1663084055b144a78d-9328610017578" class="full-unstyled-link" aria-labelledby="CardLink-template--16866133115178__1663084055b144a78d-9328610017578 Badge-template--16866133115178__1663084055b144a78d-9328610017578" > Kubernetes Full-Color | District Jersey Full-Zip Hoodie </a> </h3> <div class="card-information"><span class="caption-large light"></span> <div class="price "> <div class="price__container"><div class="price__regular"> <span class="visually-hidden visually-hidden--inline">Regular price</span> <span class="price-item price-item--regular"> $42.00 USD </span> </div> <div class="price__sale"> <span class="visually-hidden visually-hidden--inline">Regular price</span> <span> <s class="price-item price-item--regular"> </s> </span><span class="visually-hidden visually-hidden--inline">Sale price</span> <span class="price-item price-item--sale price-item--last"> $42.00 USD </span> </div> <small class="unit-price caption hidden"> <span class="visually-hidden">Unit price</span> <span class="price-item price-item--last"> <span></span> <span aria-hidden="true">/</span> <span class="visually-hidden">&nbsp;per&nbsp;</span> <span> </span> </span> </small> </div></div> </div> </div><div class="card__badge bottom left"> </div> </div> </div> </div> </li><li id="Slide-template--16866133115178__1663084055b144a78d-4" class="grid__item slider__slide"> <link href="//store.cncf.io/cdn/shop/t/24/assets/component-rating.css?v=24573085263941240431667841270" rel="stylesheet" type="text/css" media="all" /> <div class="card-wrapper product-card-wrapper underline-links-hover"> <div class=" card card--standard card--media " style="--ratio-percent: 150.00000000000003%;" > <div class="card__inner color-background-2 gradient ratio" style="--ratio-percent: 150.00000000000003%;" ><div class="card__media"> <div class="media media--transparent media--hover-effect"> <img srcset="//store.cncf.io/cdn/shop/files/BlackSolid-NEA137.png?v=1719327507&width=165 165w,//store.cncf.io/cdn/shop/files/BlackSolid-NEA137.png?v=1719327507&width=360 360w,//store.cncf.io/cdn/shop/files/BlackSolid-NEA137.png?v=1719327507&width=533 533w,//store.cncf.io/cdn/shop/files/BlackSolid-NEA137.png?v=1719327507 600w " src="//store.cncf.io/cdn/shop/files/BlackSolid-NEA137.png?v=1719327507&width=533" sizes="(min-width: 1200px) 267px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="Kubernetes Tone-On-Tone | New Era Tri-Blend Hoodie" class="motion-reduce" loading="lazy" width="600" height="900" > </div> </div><div class="card__content"> <div class="card__information"> <h3 class="card__heading" > <a href="/products/kubernetes-tone-on-tone-new-era-tri-blend-hoodie" id="StandardCardNoMediaLink-template--16866133115178__1663084055b144a78d-9328598253866" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--16866133115178__1663084055b144a78d-9328598253866 NoMediaStandardBadge-template--16866133115178__1663084055b144a78d-9328598253866" > Kubernetes Tone-On-Tone | New Era Tri-Blend Hoodie </a> </h3> </div> <div class="card__badge bottom left"> </div> </div> </div> <div class="card__content"> <div class="card__information"> <h3 class="card__heading h5" id="title-template--16866133115178__1663084055b144a78d-9328598253866" > <a href="/products/kubernetes-tone-on-tone-new-era-tri-blend-hoodie" id="CardLink-template--16866133115178__1663084055b144a78d-9328598253866" class="full-unstyled-link" aria-labelledby="CardLink-template--16866133115178__1663084055b144a78d-9328598253866 Badge-template--16866133115178__1663084055b144a78d-9328598253866" > Kubernetes Tone-On-Tone | New Era Tri-Blend Hoodie </a> </h3> <div class="card-information"><span class="caption-large light"></span> <div class="price "> <div class="price__container"><div class="price__regular"> <span class="visually-hidden visually-hidden--inline">Regular price</span> <span class="price-item price-item--regular"> $43.00 USD </span> </div> <div class="price__sale"> <span class="visually-hidden visually-hidden--inline">Regular price</span> <span> <s class="price-item price-item--regular"> </s> </span><span class="visually-hidden visually-hidden--inline">Sale price</span> <span class="price-item price-item--sale price-item--last"> $43.00 USD </span> </div> <small class="unit-price caption hidden"> <span class="visually-hidden">Unit price</span> <span class="price-item price-item--last"> <span></span> <span aria-hidden="true">/</span> <span class="visually-hidden">&nbsp;per&nbsp;</span> <span> </span> </span> </small> </div></div> </div> </div><div class="card__badge bottom left"> </div> </div> </div> </div> </li></ul><div class="slider-buttons no-js-hidden"> <button type="button" class="slider-button slider-button--prev" name="previous" aria-label="Slide left" aria-controls="Slider-template--16866133115178__1663084055b144a78d"><svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> </svg> </button> <div class="slider-counter caption"> <span class="slider-counter--current">1</span> <span aria-hidden="true"> / </span> <span class="visually-hidden">of</span> <span class="slider-counter--total">4</span> </div> <button type="button" class="slider-button slider-button--next" name="next" aria-label="Slide right" aria-controls="Slider-template--16866133115178__1663084055b144a78d"><svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> </svg> </button> </div></slider-component><div class="center collection__view-all"> <a href="/collections/kubernetes" class="link underlined-link" aria-label="Shop all products in the Kubernetes collection" > SHOP ALL </a> </div></div> </div> </section><section id="shopify-section-template--16866133115178__754bbca8-fa68-44b0-be59-b6e07f1a6197" class="shopify-section section"><style data-shopify>.section-template--16866133115178__754bbca8-fa68-44b0-be59-b6e07f1a6197-padding { padding-top: calc(56px * 0.75); padding-bottom: calc(52px * 0.75); } @media screen and (min-width: 750px) { .section-template--16866133115178__754bbca8-fa68-44b0-be59-b6e07f1a6197-padding { padding-top: 56px; padding-bottom: 52px; } }</style><div class="color-background-1 gradient"> <div class="section-template--16866133115178__754bbca8-fa68-44b0-be59-b6e07f1a6197-padding"> </div> </div> </section><section id="shopify-section-template--16866133115178__8d3a32a7-74b6-4cab-9031-94d2060ea99a" class="shopify-section section"><link href="//store.cncf.io/cdn/shop/t/24/assets/component-card.css?v=13116108056750117421667841273" rel="stylesheet" type="text/css" media="all" /> <link href="//store.cncf.io/cdn/shop/t/24/assets/component-price.css?v=65402837579211014041667841269" rel="stylesheet" type="text/css" media="all" /> <link rel="stylesheet" href="//store.cncf.io/cdn/shop/t/24/assets/component-slider.css?v=111384418465749404671667841270" media="print" onload="this.media='all'"> <link rel="stylesheet" href="//store.cncf.io/cdn/shop/t/24/assets/template-collection.css?v=145944865380958730931667841269" media="print" onload="this.media='all'"><noscript><link href="//store.cncf.io/cdn/shop/t/24/assets/component-slider.css?v=111384418465749404671667841270" rel="stylesheet" type="text/css" media="all" /></noscript> <noscript><link href="//store.cncf.io/cdn/shop/t/24/assets/template-collection.css?v=145944865380958730931667841269" rel="stylesheet" type="text/css" media="all" /></noscript><style data-shopify>.section-template--16866133115178__8d3a32a7-74b6-4cab-9031-94d2060ea99a-padding { padding-top: 27px; padding-bottom: 27px; } @media screen and (min-width: 750px) { .section-template--16866133115178__8d3a32a7-74b6-4cab-9031-94d2060ea99a-padding { padding-top: 36px; padding-bottom: 36px; } }</style><div class="color-background-1 isolate gradient"> <div class="collection section-template--16866133115178__8d3a32a7-74b6-4cab-9031-94d2060ea99a-padding"> <div class="collection__title title-wrapper title-wrapper--no-top-margin page-width title-wrapper--self-padded-tablet-down"><h2 class="title h2">Cloud Native Computing Foundation</h2></div> <slider-component class="slider-mobile-gutter page-width-desktop"> <ul id="Slider-template--16866133115178__8d3a32a7-74b6-4cab-9031-94d2060ea99a" class="grid product-grid contains-card contains-card--product contains-card--standard grid--4-col-desktop grid--2-col-tablet-down slider slider--tablet grid--peek" role="list" aria-label="Slider"><li id="Slide-template--16866133115178__8d3a32a7-74b6-4cab-9031-94d2060ea99a-1" class="grid__item slider__slide"> <link href="//store.cncf.io/cdn/shop/t/24/assets/component-rating.css?v=24573085263941240431667841270" rel="stylesheet" type="text/css" media="all" /> <div class="card-wrapper product-card-wrapper underline-links-hover"> <div class=" card card--standard card--media " style="--ratio-percent: 150.00000000000003%;" > <div class="card__inner color-background-2 gradient ratio" style="--ratio-percent: 150.00000000000003%;" ><div class="card__media"> <div class="media media--transparent media--hover-effect"> <img srcset="//store.cncf.io/cdn/shop/files/Black-DT6100_0f2330f1-ba8f-410e-b6bb-b5e15c95eb21.png?v=1719330228&width=165 165w,//store.cncf.io/cdn/shop/files/Black-DT6100_0f2330f1-ba8f-410e-b6bb-b5e15c95eb21.png?v=1719330228&width=360 360w,//store.cncf.io/cdn/shop/files/Black-DT6100_0f2330f1-ba8f-410e-b6bb-b5e15c95eb21.png?v=1719330228&width=533 533w,//store.cncf.io/cdn/shop/files/Black-DT6100_0f2330f1-ba8f-410e-b6bb-b5e15c95eb21.png?v=1719330228 600w " src="//store.cncf.io/cdn/shop/files/Black-DT6100_0f2330f1-ba8f-410e-b6bb-b5e15c95eb21.png?v=1719330228&width=533" sizes="(min-width: 1200px) 267px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="CNCF Full-Color | District V.I.T. Pullover Hoodie" class="motion-reduce" loading="lazy" width="600" height="900" > </div> </div><div class="card__content"> <div class="card__information"> <h3 class="card__heading" > <a href="/products/cncf-full-color-district-v-i-t-pullover-hoodie" id="StandardCardNoMediaLink-template--16866133115178__8d3a32a7-74b6-4cab-9031-94d2060ea99a-9328677421354" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--16866133115178__8d3a32a7-74b6-4cab-9031-94d2060ea99a-9328677421354 NoMediaStandardBadge-template--16866133115178__8d3a32a7-74b6-4cab-9031-94d2060ea99a-9328677421354" > CNCF Full-Color | District V.I.T. Pullover Hoodie </a> </h3> </div> <div class="card__badge bottom left"> </div> </div> </div> <div class="card__content"> <div class="card__information"> <h3 class="card__heading h5" id="title-template--16866133115178__8d3a32a7-74b6-4cab-9031-94d2060ea99a-9328677421354" > <a href="/products/cncf-full-color-district-v-i-t-pullover-hoodie" id="CardLink-template--16866133115178__8d3a32a7-74b6-4cab-9031-94d2060ea99a-9328677421354" class="full-unstyled-link" aria-labelledby="CardLink-template--16866133115178__8d3a32a7-74b6-4cab-9031-94d2060ea99a-9328677421354 Badge-template--16866133115178__8d3a32a7-74b6-4cab-9031-94d2060ea99a-9328677421354" > CNCF Full-Color | District V.I.T. Pullover Hoodie </a> </h3> <div class="card-information"><span class="caption-large light"></span> <div class="price "> <div class="price__container"><div class="price__regular"> <span class="visually-hidden visually-hidden--inline">Regular price</span> <span class="price-item price-item--regular"> $42.00 USD </span> </div> <div class="price__sale"> <span class="visually-hidden visually-hidden--inline">Regular price</span> <span> <s class="price-item price-item--regular"> </s> </span><span class="visually-hidden visually-hidden--inline">Sale price</span> <span class="price-item price-item--sale price-item--last"> $42.00 USD </span> </div> <small class="unit-price caption hidden"> <span class="visually-hidden">Unit price</span> <span class="price-item price-item--last"> <span></span> <span aria-hidden="true">/</span> <span class="visually-hidden">&nbsp;per&nbsp;</span> <span> </span> </span> </small> </div></div> </div> </div><div class="card__badge bottom left"> </div> </div> </div> </div> </li><li id="Slide-template--16866133115178__8d3a32a7-74b6-4cab-9031-94d2060ea99a-2" class="grid__item slider__slide"> <link href="//store.cncf.io/cdn/shop/t/24/assets/component-rating.css?v=24573085263941240431667841270" rel="stylesheet" type="text/css" media="all" /> <div class="card-wrapper product-card-wrapper underline-links-hover"> <div class=" card card--standard card--media " style="--ratio-percent: 150.00000000000003%;" > <div class="card__inner color-background-2 gradient ratio" style="--ratio-percent: 150.00000000000003%;" ><div class="card__media"> <div class="media media--transparent media--hover-effect"> <img srcset="//store.cncf.io/cdn/shop/files/Black-DT1100_3997d895-fabb-492d-8bd2-145e1e86de9b.png?v=1719330095&width=165 165w,//store.cncf.io/cdn/shop/files/Black-DT1100_3997d895-fabb-492d-8bd2-145e1e86de9b.png?v=1719330095&width=360 360w,//store.cncf.io/cdn/shop/files/Black-DT1100_3997d895-fabb-492d-8bd2-145e1e86de9b.png?v=1719330095&width=533 533w,//store.cncf.io/cdn/shop/files/Black-DT1100_3997d895-fabb-492d-8bd2-145e1e86de9b.png?v=1719330095 600w " src="//store.cncf.io/cdn/shop/files/Black-DT1100_3997d895-fabb-492d-8bd2-145e1e86de9b.png?v=1719330095&width=533" sizes="(min-width: 1200px) 267px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="CNCF Full-Color | District Jersey Full-Zip Hoodie" class="motion-reduce" loading="lazy" width="600" height="900" > </div> </div><div class="card__content"> <div class="card__information"> <h3 class="card__heading" > <a href="/products/cncf-full-color-district-jersey-full-zip-hoodie" id="StandardCardNoMediaLink-template--16866133115178__8d3a32a7-74b6-4cab-9031-94d2060ea99a-9328671228202" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--16866133115178__8d3a32a7-74b6-4cab-9031-94d2060ea99a-9328671228202 NoMediaStandardBadge-template--16866133115178__8d3a32a7-74b6-4cab-9031-94d2060ea99a-9328671228202" > CNCF Full-Color | District Jersey Full-Zip Hoodie </a> </h3> </div> <div class="card__badge bottom left"> </div> </div> </div> <div class="card__content"> <div class="card__information"> <h3 class="card__heading h5" id="title-template--16866133115178__8d3a32a7-74b6-4cab-9031-94d2060ea99a-9328671228202" > <a href="/products/cncf-full-color-district-jersey-full-zip-hoodie" id="CardLink-template--16866133115178__8d3a32a7-74b6-4cab-9031-94d2060ea99a-9328671228202" class="full-unstyled-link" aria-labelledby="CardLink-template--16866133115178__8d3a32a7-74b6-4cab-9031-94d2060ea99a-9328671228202 Badge-template--16866133115178__8d3a32a7-74b6-4cab-9031-94d2060ea99a-9328671228202" > CNCF Full-Color | District Jersey Full-Zip Hoodie </a> </h3> <div class="card-information"><span class="caption-large light"></span> <div class="price "> <div class="price__container"><div class="price__regular"> <span class="visually-hidden visually-hidden--inline">Regular price</span> <span class="price-item price-item--regular"> $42.00 USD </span> </div> <div class="price__sale"> <span class="visually-hidden visually-hidden--inline">Regular price</span> <span> <s class="price-item price-item--regular"> </s> </span><span class="visually-hidden visually-hidden--inline">Sale price</span> <span class="price-item price-item--sale price-item--last"> $42.00 USD </span> </div> <small class="unit-price caption hidden"> <span class="visually-hidden">Unit price</span> <span class="price-item price-item--last"> <span></span> <span aria-hidden="true">/</span> <span class="visually-hidden">&nbsp;per&nbsp;</span> <span> </span> </span> </small> </div></div> </div> </div><div class="card__badge bottom left"> </div> </div> </div> </div> </li><li id="Slide-template--16866133115178__8d3a32a7-74b6-4cab-9031-94d2060ea99a-3" class="grid__item slider__slide"> <link href="//store.cncf.io/cdn/shop/t/24/assets/component-rating.css?v=24573085263941240431667841270" rel="stylesheet" type="text/css" media="all" /> <div class="card-wrapper product-card-wrapper underline-links-hover"> <div class=" card card--standard card--media " style="--ratio-percent: 150.00000000000003%;" > <div class="card__inner color-background-2 gradient ratio" style="--ratio-percent: 150.00000000000003%;" ><div class="card__media"> <div class="media media--transparent media--hover-effect"> <img srcset="//store.cncf.io/cdn/shop/files/Black-DM130_a141a3fb-4807-4c60-a3c6-fd22a031d46e.png?v=1719329772&width=165 165w,//store.cncf.io/cdn/shop/files/Black-DM130_a141a3fb-4807-4c60-a3c6-fd22a031d46e.png?v=1719329772&width=360 360w,//store.cncf.io/cdn/shop/files/Black-DM130_a141a3fb-4807-4c60-a3c6-fd22a031d46e.png?v=1719329772&width=533 533w,//store.cncf.io/cdn/shop/files/Black-DM130_a141a3fb-4807-4c60-a3c6-fd22a031d46e.png?v=1719329772 600w " src="//store.cncf.io/cdn/shop/files/Black-DM130_a141a3fb-4807-4c60-a3c6-fd22a031d46e.png?v=1719329772&width=533" sizes="(min-width: 1200px) 267px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="CNCF Full-Color| District Perfect Tri Short-Sleeve Tee" class="motion-reduce" loading="lazy" width="600" height="900" > </div> </div><div class="card__content"> <div class="card__information"> <h3 class="card__heading" > <a href="/products/cncf-full-color-straight-cut-district-perfect-tri-short-sleeve-tee" id="StandardCardNoMediaLink-template--16866133115178__8d3a32a7-74b6-4cab-9031-94d2060ea99a-9328660840746" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--16866133115178__8d3a32a7-74b6-4cab-9031-94d2060ea99a-9328660840746 NoMediaStandardBadge-template--16866133115178__8d3a32a7-74b6-4cab-9031-94d2060ea99a-9328660840746" > CNCF Full-Color| District Perfect Tri Short-Sleeve Tee </a> </h3> </div> <div class="card__badge bottom left"> </div> </div> </div> <div class="card__content"> <div class="card__information"> <h3 class="card__heading h5" id="title-template--16866133115178__8d3a32a7-74b6-4cab-9031-94d2060ea99a-9328660840746" > <a href="/products/cncf-full-color-straight-cut-district-perfect-tri-short-sleeve-tee" id="CardLink-template--16866133115178__8d3a32a7-74b6-4cab-9031-94d2060ea99a-9328660840746" class="full-unstyled-link" aria-labelledby="CardLink-template--16866133115178__8d3a32a7-74b6-4cab-9031-94d2060ea99a-9328660840746 Badge-template--16866133115178__8d3a32a7-74b6-4cab-9031-94d2060ea99a-9328660840746" > CNCF Full-Color| District Perfect Tri Short-Sleeve Tee </a> </h3> <div class="card-information"><span class="caption-large light"></span> <div class="price "> <div class="price__container"><div class="price__regular"> <span class="visually-hidden visually-hidden--inline">Regular price</span> <span class="price-item price-item--regular"> $27.00 USD </span> </div> <div class="price__sale"> <span class="visually-hidden visually-hidden--inline">Regular price</span> <span> <s class="price-item price-item--regular"> </s> </span><span class="visually-hidden visually-hidden--inline">Sale price</span> <span class="price-item price-item--sale price-item--last"> $27.00 USD </span> </div> <small class="unit-price caption hidden"> <span class="visually-hidden">Unit price</span> <span class="price-item price-item--last"> <span></span> <span aria-hidden="true">/</span> <span class="visually-hidden">&nbsp;per&nbsp;</span> <span> </span> </span> </small> </div></div> </div> </div><div class="card__badge bottom left"> </div> </div> </div> </div> </li><li id="Slide-template--16866133115178__8d3a32a7-74b6-4cab-9031-94d2060ea99a-4" class="grid__item slider__slide"> <link href="//store.cncf.io/cdn/shop/t/24/assets/component-rating.css?v=24573085263941240431667841270" rel="stylesheet" type="text/css" media="all" /> <div class="card-wrapper product-card-wrapper underline-links-hover"> <div class=" card card--standard card--media " style="--ratio-percent: 150.00000000000003%;" > <div class="card__inner color-background-2 gradient ratio" style="--ratio-percent: 150.00000000000003%;" ><div class="card__media"> <div class="media media--transparent media--hover-effect"> <img srcset="//store.cncf.io/cdn/shop/files/Black-DT109_351eea40-d73e-4583-ad55-af0a20bbae3a.png?v=1719329393&width=165 165w,//store.cncf.io/cdn/shop/files/Black-DT109_351eea40-d73e-4583-ad55-af0a20bbae3a.png?v=1719329393&width=360 360w,//store.cncf.io/cdn/shop/files/Black-DT109_351eea40-d73e-4583-ad55-af0a20bbae3a.png?v=1719329393&width=533 533w,//store.cncf.io/cdn/shop/files/Black-DT109_351eea40-d73e-4583-ad55-af0a20bbae3a.png?v=1719329393 600w " src="//store.cncf.io/cdn/shop/files/Black-DT109_351eea40-d73e-4583-ad55-af0a20bbae3a.png?v=1719329393&width=533" sizes="(min-width: 1200px) 267px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="CNCF Full-Color| District Perfect Blend Long-Sleeve Tee" class="motion-reduce" loading="lazy" width="600" height="900" > </div> </div><div class="card__content"> <div class="card__information"> <h3 class="card__heading" > <a href="/products/cncf-full-color-straight-cut-district-perfect-blend-long-sleeve-tee" id="StandardCardNoMediaLink-template--16866133115178__8d3a32a7-74b6-4cab-9031-94d2060ea99a-9328653435178" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--16866133115178__8d3a32a7-74b6-4cab-9031-94d2060ea99a-9328653435178 NoMediaStandardBadge-template--16866133115178__8d3a32a7-74b6-4cab-9031-94d2060ea99a-9328653435178" > CNCF Full-Color| District Perfect Blend Long-Sleeve Tee </a> </h3> </div> <div class="card__badge bottom left"> </div> </div> </div> <div class="card__content"> <div class="card__information"> <h3 class="card__heading h5" id="title-template--16866133115178__8d3a32a7-74b6-4cab-9031-94d2060ea99a-9328653435178" > <a href="/products/cncf-full-color-straight-cut-district-perfect-blend-long-sleeve-tee" id="CardLink-template--16866133115178__8d3a32a7-74b6-4cab-9031-94d2060ea99a-9328653435178" class="full-unstyled-link" aria-labelledby="CardLink-template--16866133115178__8d3a32a7-74b6-4cab-9031-94d2060ea99a-9328653435178 Badge-template--16866133115178__8d3a32a7-74b6-4cab-9031-94d2060ea99a-9328653435178" > CNCF Full-Color| District Perfect Blend Long-Sleeve Tee </a> </h3> <div class="card-information"><span class="caption-large light"></span> <div class="price "> <div class="price__container"><div class="price__regular"> <span class="visually-hidden visually-hidden--inline">Regular price</span> <span class="price-item price-item--regular"> $30.00 USD </span> </div> <div class="price__sale"> <span class="visually-hidden visually-hidden--inline">Regular price</span> <span> <s class="price-item price-item--regular"> </s> </span><span class="visually-hidden visually-hidden--inline">Sale price</span> <span class="price-item price-item--sale price-item--last"> $30.00 USD </span> </div> <small class="unit-price caption hidden"> <span class="visually-hidden">Unit price</span> <span class="price-item price-item--last"> <span></span> <span aria-hidden="true">/</span> <span class="visually-hidden">&nbsp;per&nbsp;</span> <span> </span> </span> </small> </div></div> </div> </div><div class="card__badge bottom left"> </div> </div> </div> </div> </li></ul><div class="slider-buttons no-js-hidden"> <button type="button" class="slider-button slider-button--prev" name="previous" aria-label="Slide left" aria-controls="Slider-template--16866133115178__8d3a32a7-74b6-4cab-9031-94d2060ea99a"><svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> </svg> </button> <div class="slider-counter caption"> <span class="slider-counter--current">1</span> <span aria-hidden="true"> / </span> <span class="visually-hidden">of</span> <span class="slider-counter--total">4</span> </div> <button type="button" class="slider-button slider-button--next" name="next" aria-label="Slide right" aria-controls="Slider-template--16866133115178__8d3a32a7-74b6-4cab-9031-94d2060ea99a"><svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6"> <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> </svg> </button> </div></slider-component><div class="center collection__view-all"> <a href="/collections/cncf" class="link underlined-link" aria-label="Shop all products in the Cloud Native Computing Foundation collection" > SHOP ALL </a> </div></div> </div> </section><section id="shopify-section-template--16866133115178__16630963473ff8546b" class="shopify-section section"><style data-shopify>.section-template--16866133115178__16630963473ff8546b-padding { padding-top: calc(40px * 0.75); padding-bottom: calc(52px * 0.75); } @media screen and (min-width: 750px) { .section-template--16866133115178__16630963473ff8546b-padding { padding-top: 40px; padding-bottom: 52px; } }</style><div class="color-background-1 gradient"> <div class="section-template--16866133115178__16630963473ff8546b-padding"> </div> </div> </section><script data-locksmith> var load = function () { Locksmith.initializeSession({silent: window.location.search === ""}); 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> </main> <div id="shopify-section-footer" class="shopify-section"> <link href="//store.cncf.io/cdn/shop/t/24/assets/section-footer.css?v=83777583229853969691667841266" rel="stylesheet" type="text/css" media="all" /> <link rel="stylesheet" href="//store.cncf.io/cdn/shop/t/24/assets/component-newsletter.css?v=103472482056003053551667841273" media="print" onload="this.media='all'"> <link rel="stylesheet" href="//store.cncf.io/cdn/shop/t/24/assets/component-list-menu.css?v=151968516119678728991667841270" media="print" onload="this.media='all'"> <link rel="stylesheet" href="//store.cncf.io/cdn/shop/t/24/assets/component-list-payment.css?v=69253961410771838501667841271" media="print" onload="this.media='all'"> <link rel="stylesheet" href="//store.cncf.io/cdn/shop/t/24/assets/component-list-social.css?v=52211663153726659061667841274" media="print" onload="this.media='all'"> <link rel="stylesheet" href="//store.cncf.io/cdn/shop/t/24/assets/component-rte.css?v=69919436638515329781667841264" media="print" onload="this.media='all'"> <link rel="stylesheet" href="//store.cncf.io/cdn/shop/t/24/assets/disclosure.css?v=646595190999601341667841272" media="print" onload="this.media='all'"> <noscript><link href="//store.cncf.io/cdn/shop/t/24/assets/component-newsletter.css?v=103472482056003053551667841273" rel="stylesheet" type="text/css" media="all" /></noscript> <noscript><link href="//store.cncf.io/cdn/shop/t/24/assets/component-list-menu.css?v=151968516119678728991667841270" rel="stylesheet" type="text/css" media="all" /></noscript> <noscript><link href="//store.cncf.io/cdn/shop/t/24/assets/component-list-payment.css?v=69253961410771838501667841271" rel="stylesheet" type="text/css" media="all" /></noscript> <noscript><link href="//store.cncf.io/cdn/shop/t/24/assets/component-list-social.css?v=52211663153726659061667841274" rel="stylesheet" type="text/css" media="all" /></noscript> <noscript><link href="//store.cncf.io/cdn/shop/t/24/assets/component-rte.css?v=69919436638515329781667841264" rel="stylesheet" type="text/css" media="all" /></noscript> <noscript><link href="//store.cncf.io/cdn/shop/t/24/assets/disclosure.css?v=646595190999601341667841272" rel="stylesheet" type="text/css" media="all" /></noscript><style data-shopify>.footer { margin-top: 36px; } .section-footer-padding { padding-top: 27px; padding-bottom: 27px; } @media screen and (min-width: 750px) { .footer { margin-top: 48px; } .section-footer-padding { padding-top: 36px; padding-bottom: 36px; } }</style><footer class="footer color-inverse gradient section-footer-padding"><div class="footer__content-top page-width"><div class="footer__blocks-wrapper grid grid--1-col grid--2-col grid--4-col-tablet "><div class="footer-block grid__item" ><div class="footer-block__details-content footer-block-image "><img srcset= "//store.cncf.io/cdn/shop/files/cncf-white.png?v=1663099469&width=200, //store.cncf.io/cdn/shop/files/cncf-white.png?v=1663099469&width=400 2x" src="//store.cncf.io/cdn/shop/files/cncf-white.png?v=1663099469&width=400" alt="" loading="lazy" width="1681" height="267" style="max-width: min(100%, 200px);" ></div></div></div><div class="grid grid--1-col grid--2-col grid--4-col-tablet"> <a href="https://www.cncf.io/all-cncf/" class="hub-button">All CNCF Sites</a> </div> <div class="footer-block--newsletter"><ul class="footer__list-social list-unstyled list-social" role="list"><li class="list-social__item"> <a href="https://twitter.com/cloudnativefdn" class="link list-social__link" ><svg aria-hidden="true" focusable="false" class="icon icon-twitter" viewBox="0 0 18 15"> <path fill="currentColor" d="M17.64 2.6a7.33 7.33 0 01-1.75 1.82c0 .05 0 .13.02.23l.02.23a9.97 9.97 0 01-1.69 5.54c-.57.85-1.24 1.62-2.02 2.28a9.09 9.09 0 01-2.82 1.6 10.23 10.23 0 01-8.9-.98c.34.02.61.04.83.04 1.64 0 3.1-.5 4.38-1.5a3.6 3.6 0 01-3.3-2.45A2.91 2.91 0 004 9.35a3.47 3.47 0 01-2.02-1.21 3.37 3.37 0 01-.8-2.22v-.03c.46.24.98.37 1.58.4a3.45 3.45 0 01-1.54-2.9c0-.61.14-1.2.45-1.79a9.68 9.68 0 003.2 2.6 10 10 0 004.08 1.07 3 3 0 01-.13-.8c0-.97.34-1.8 1.03-2.48A3.45 3.45 0 0112.4.96a3.49 3.49 0 012.54 1.1c.8-.15 1.54-.44 2.23-.85a3.4 3.4 0 01-1.54 1.94c.74-.1 1.4-.28 2.01-.54z"> </svg> <span class="visually-hidden">Twitter</span> </a> </li><li class="list-social__item"> <a href="https://www.facebook.com/CloudNativeComputingFoundation/" class="link list-social__link" ><svg aria-hidden="true" focusable="false" class="icon icon-facebook" viewBox="0 0 18 18"> <path fill="currentColor" d="M16.42.61c.27 0 .5.1.69.28.19.2.28.42.28.7v15.44c0 .27-.1.5-.28.69a.94.94 0 01-.7.28h-4.39v-6.7h2.25l.31-2.65h-2.56v-1.7c0-.4.1-.72.28-.93.18-.2.5-.32 1-.32h1.37V3.35c-.6-.06-1.27-.1-2.01-.1-1.01 0-1.83.3-2.45.9-.62.6-.93 1.44-.93 2.53v1.97H7.04v2.65h2.24V18H.98c-.28 0-.5-.1-.7-.28a.94.94 0 01-.28-.7V1.59c0-.27.1-.5.28-.69a.94.94 0 01.7-.28h15.44z"> </svg> <span class="visually-hidden">Facebook</span> </a> </li><li class="list-social__item"> <a href="https://www.instagram.com/humans.of.cloudnative/" class="link list-social__link" ><svg aria-hidden="true" focusable="false" class="icon icon-instagram" viewBox="0 0 18 18"> <path fill="currentColor" d="M8.77 1.58c2.34 0 2.62.01 3.54.05.86.04 1.32.18 1.63.3.41.17.7.35 1.01.66.3.3.5.6.65 1 .12.32.27.78.3 1.64.05.92.06 1.2.06 3.54s-.01 2.62-.05 3.54a4.79 4.79 0 01-.3 1.63c-.17.41-.35.7-.66 1.01-.3.3-.6.5-1.01.66-.31.12-.77.26-1.63.3-.92.04-1.2.05-3.54.05s-2.62 0-3.55-.05a4.79 4.79 0 01-1.62-.3c-.42-.16-.7-.35-1.01-.66-.31-.3-.5-.6-.66-1a4.87 4.87 0 01-.3-1.64c-.04-.92-.05-1.2-.05-3.54s0-2.62.05-3.54c.04-.86.18-1.32.3-1.63.16-.41.35-.7.66-1.01.3-.3.6-.5 1-.65.32-.12.78-.27 1.63-.3.93-.05 1.2-.06 3.55-.06zm0-1.58C6.39 0 6.09.01 5.15.05c-.93.04-1.57.2-2.13.4-.57.23-1.06.54-1.55 1.02C1 1.96.7 2.45.46 3.02c-.22.56-.37 1.2-.4 2.13C0 6.1 0 6.4 0 8.77s.01 2.68.05 3.61c.04.94.2 1.57.4 2.13.23.58.54 1.07 1.02 1.56.49.48.98.78 1.55 1.01.56.22 1.2.37 2.13.4.94.05 1.24.06 3.62.06 2.39 0 2.68-.01 3.62-.05.93-.04 1.57-.2 2.13-.41a4.27 4.27 0 001.55-1.01c.49-.49.79-.98 1.01-1.56.22-.55.37-1.19.41-2.13.04-.93.05-1.23.05-3.61 0-2.39 0-2.68-.05-3.62a6.47 6.47 0 00-.4-2.13 4.27 4.27 0 00-1.02-1.55A4.35 4.35 0 0014.52.46a6.43 6.43 0 00-2.13-.41A69 69 0 008.77 0z"/> <path fill="currentColor" d="M8.8 4a4.5 4.5 0 100 9 4.5 4.5 0 000-9zm0 7.43a2.92 2.92 0 110-5.85 2.92 2.92 0 010 5.85zM13.43 5a1.05 1.05 0 100-2.1 1.05 1.05 0 000 2.1z"> </svg> <span class="visually-hidden">Instagram</span> </a> </li><li class="list-social__item"> <a href="https://www.youtube.com/c/cloudnativefdn" class="link list-social__link" ><svg aria-hidden="true" focusable="false" class="icon icon-youtube" viewBox="0 0 100 70"> <path d="M98 11c2 7.7 2 24 2 24s0 16.3-2 24a12.5 12.5 0 01-9 9c-7.7 2-39 2-39 2s-31.3 0-39-2a12.5 12.5 0 01-9-9c-2-7.7-2-24-2-24s0-16.3 2-24c1.2-4.4 4.6-7.8 9-9 7.7-2 39-2 39-2s31.3 0 39 2c4.4 1.2 7.8 4.6 9 9zM40 50l26-15-26-15v30z" fill="currentColor"> </svg> <span class="visually-hidden">YouTube</span> </a> </li></ul></div> </div><div class="footer__content-bottom"> <div class="footer__content-bottom-wrapper page-width"> <div class="footer__column footer__localization isolate"></div> <div class="footer__column footer__column--info"><div class="footer__payment"> <span class="visually-hidden">Payment methods</span> <ul class="list list-payment" role="list"><li class="list-payment__item"> <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="pi-american_express" viewBox="0 0 38 24" width="38" height="24"><title id="pi-american_express">American Express</title><path fill="#000" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3Z" opacity=".07"/><path fill="#006FCF" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32Z"/><path fill="#FFF" d="M22.012 19.936v-8.421L37 11.528v2.326l-1.732 1.852L37 17.573v2.375h-2.766l-1.47-1.622-1.46 1.628-9.292-.02Z"/><path fill="#006FCF" d="M23.013 19.012v-6.57h5.572v1.513h-3.768v1.028h3.678v1.488h-3.678v1.01h3.768v1.531h-5.572Z"/><path fill="#006FCF" d="m28.557 19.012 3.083-3.289-3.083-3.282h2.386l1.884 2.083 1.89-2.082H37v.051l-3.017 3.23L37 18.92v.093h-2.307l-1.917-2.103-1.898 2.104h-2.321Z"/><path fill="#FFF" d="M22.71 4.04h3.614l1.269 2.881V4.04h4.46l.77 2.159.771-2.159H37v8.421H19l3.71-8.421Z"/><path fill="#006FCF" d="m23.395 4.955-2.916 6.566h2l.55-1.315h2.98l.55 1.315h2.05l-2.904-6.566h-2.31Zm.25 3.777.875-2.09.873 2.09h-1.748Z"/><path fill="#006FCF" d="M28.581 11.52V4.953l2.811.01L32.84 9l1.456-4.046H37v6.565l-1.74.016v-4.51l-1.644 4.494h-1.59L30.35 7.01v4.51h-1.768Z"/></svg> </li><li class="list-payment__item"> <svg class="icon icon--full-color" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg> </li><li class="list-payment__item"> <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club"><title id="pi-diners_club">Diners Club</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z" fill="#3086C8"/></svg> </li><li class="list-payment__item"> <svg class="icon icon--full-color" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg> </li><li class="list-payment__item"> <svg class="icon icon--full-color" width="38" height="24" role="img" aria-labelledby="pi-metapay" viewBox="0 0 38 24" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-metapay">Meta Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M4.983 12.986c0 .348.076.614.176.776a.6.6 0 00.524.3c.257 0 .491-.063.943-.688.362-.5.788-1.204 1.076-1.645l.486-.747c.337-.518.728-1.095 1.176-1.486.366-.319.76-.496 1.158-.496.667 0 1.302.386 1.788 1.111.532.794.79 1.793.79 2.825 0 .613-.12 1.064-.326 1.42-.2.345-.587.688-1.238.688v-.981c.558 0 .697-.513.697-1.1 0-.836-.195-1.764-.624-2.427-.305-.47-.7-.757-1.134-.757-.47 0-.848.354-1.274.986-.226.336-.457.745-.718 1.207l-.287.508c-.576 1.02-.722 1.254-1.01 1.637-.504.672-.935.927-1.502.927-.674 0-1.1-.291-1.363-.73C4.106 13.956 4 13.486 4 12.95l.983.035z" fill="#0081FB"/><path d="M4.775 10.18C5.225 9.486 5.875 9 6.622 9c.432 0 .861.128 1.31.494.49.4 1.013 1.06 1.665 2.146l.234.39c.565.94.886 1.424 1.074 1.652.242.293.411.38.631.38.558 0 .697-.512.697-1.099l.867-.027c0 .613-.12 1.064-.326 1.42-.2.345-.587.688-1.238.688-.405 0-.764-.088-1.16-.462-.306-.287-.663-.798-.937-1.257l-.816-1.363c-.41-.684-.785-1.194-1.003-1.425-.234-.249-.534-.549-1.014-.549-.388 0-.718.273-.994.69l-.837-.498z" fill="url(#pi-paint0_linear_1164_3)"/><path d="M6.606 9.988c-.388 0-.718.273-.994.69-.39.588-.629 1.466-.629 2.308 0 .348.076.614.176.776l-.838.552C4.106 13.956 4 13.486 4 12.95c0-.973.267-1.987.775-2.77C5.225 9.485 5.875 9 6.622 9l-.016.988z" fill="url(#pi-paint1_linear_1164_3)"/><path d="M15.01 9.191h1.138l1.933 3.498 1.934-3.498h1.112v5.747h-.928v-4.405l-1.695 3.05h-.87l-1.696-3.05v4.405h-.927V9.191zm9.023 2.143c-.665 0-1.066.5-1.162 1.12h2.258c-.046-.638-.415-1.12-1.096-1.12zm-2.081 1.474c0-1.305.843-2.254 2.097-2.254 1.234 0 1.971.937 1.971 2.323v.255h-3.148c.111.674.559 1.129 1.28 1.129.576 0 .936-.176 1.277-.497l.493.603c-.465.427-1.055.674-1.803.674-1.358 0-2.167-.99-2.167-2.233zm5.193-1.392h-.854v-.76h.854V9.402h.895v1.256h1.297v.76H28.04v1.924c0 .657.21.89.726.89.236 0 .371-.02.57-.053v.752c-.248.07-.485.102-.742.102-.966 0-1.45-.528-1.45-1.584v-2.032zm5.96.739a1.207 1.207 0 00-1.17-.788c-.766 0-1.256.543-1.256 1.428 0 .863.451 1.433 1.22 1.433.603 0 1.034-.351 1.206-.788v-1.285zM34 14.938h-.878v-.6c-.246.353-.693.703-1.417.703-1.164 0-1.941-.975-1.941-2.246 0-1.283.796-2.241 1.99-2.241.591 0 1.055.236 1.368.653v-.55H34v4.281z" fill="#000000"/><defs><linearGradient id="pi-paint0_linear_1164_3" x1="5.93" y1="12.703" x2="12.196" y2="13.019" gradientUnits="userSpaceOnUse"><stop stop-color="#0064E1"/><stop offset=".4" stop-color="#0064E1"/><stop offset=".83" stop-color="#0073EE"/><stop offset="1" stop-color="#0082FB"/></linearGradient><linearGradient id="pi-paint1_linear_1164_3" x1="5.424" y1="13.399" x2="5.424" y2="11.089" gradientUnits="userSpaceOnUse"><stop stop-color="#0082FB"/><stop offset="1" stop-color="#0064E0"/></linearGradient></defs></svg> </li><li class="list-payment__item"> <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><circle fill="#EB001B" cx="15" cy="12" r="7"/><circle fill="#F79E1B" cx="23" cy="12" r="7"/><path fill="#FF5F00" d="M22 12c0-2.4-1.2-4.5-3-5.7-1.8 1.3-3 3.4-3 5.7s1.2 4.5 3 5.7c1.8-1.2 3-3.3 3-5.7z"/></svg> </li><li class="list-payment__item"> <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2 0-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg> </li><li class="list-payment__item"> <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg> </li><li class="list-payment__item"> <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M28.3 10.1H28c-.4 1-.7 1.5-1 3h1.9c-.3-1.5-.3-2.2-.6-3zm2.9 5.9h-1.7c-.1 0-.1 0-.2-.1l-.2-.9-.1-.2h-2.4c-.1 0-.2 0-.2.2l-.3.9c0 .1-.1.1-.1.1h-2.1l.2-.5L27 8.7c0-.5.3-.7.8-.7h1.5c.1 0 .2 0 .2.2l1.4 6.5c.1.4.2.7.2 1.1.1.1.1.1.1.2zm-13.4-.3l.4-1.8c.1 0 .2.1.2.1.7.3 1.4.5 2.1.4.2 0 .5-.1.7-.2.5-.2.5-.7.1-1.1-.2-.2-.5-.3-.8-.5-.4-.2-.8-.4-1.1-.7-1.2-1-.8-2.4-.1-3.1.6-.4.9-.8 1.7-.8 1.2 0 2.5 0 3.1.2h.1c-.1.6-.2 1.1-.4 1.7-.5-.2-1-.4-1.5-.4-.3 0-.6 0-.9.1-.2 0-.3.1-.4.2-.2.2-.2.5 0 .7l.5.4c.4.2.8.4 1.1.6.5.3 1 .8 1.1 1.4.2.9-.1 1.7-.9 2.3-.5.4-.7.6-1.4.6-1.4 0-2.5.1-3.4-.2-.1.2-.1.2-.2.1zm-3.5.3c.1-.7.1-.7.2-1 .5-2.2 1-4.5 1.4-6.7.1-.2.1-.3.3-.3H18c-.2 1.2-.4 2.1-.7 3.2-.3 1.5-.6 3-1 4.5 0 .2-.1.2-.3.2M5 8.2c0-.1.2-.2.3-.2h3.4c.5 0 .9.3 1 .8l.9 4.4c0 .1 0 .1.1.2 0-.1.1-.1.1-.1l2.1-5.1c-.1-.1 0-.2.1-.2h2.1c0 .1 0 .1-.1.2l-3.1 7.3c-.1.2-.1.3-.2.4-.1.1-.3 0-.5 0H9.7c-.1 0-.2 0-.2-.2L7.9 9.5c-.2-.2-.5-.5-.9-.6-.6-.3-1.7-.5-1.9-.5L5 8.2z" fill="#142688"/></svg> </li></ul> </div><div class="footer__copyright caption"> <small class="copyright__content">&copy; 2024, <a href="/" title="">CNCF Store | Get stickers, t-shirts, hoodies, and more.</a></small> <small class="copyright__content"><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&amp;utm_medium=shopify&amp;utm_source=onlinestore">Powered by Shopify</a></small> </div> </div> </div> </div> </footer> </div> <ul hidden> <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li> <li id="a11y-new-window-message">Opens in a new window.</li> </ul> <script> window.shopUrl = 'https://store.cncf.io'; window.routes = { cart_add_url: '/cart/add', cart_change_url: '/cart/change', cart_update_url: '/cart/update', cart_url: '/cart', predictive_search_url: '/search/suggest' }; window.cartStrings = { error: `There was an error while updating your cart. Please try again.`, quantityError: `You can only add [quantity] of this item to your cart.` } window.variantStrings = { addToCart: `Add to cart`, soldOut: `Sold out`, unavailable: `Unavailable`, unavailable_with_option: `[value] - Unavailable` } window.accessibilityStrings = { imageAvailable: `Image [index] is now available in gallery view`, shareSuccess: `Link copied to clipboard`, pauseSlideshow: `Pause slideshow`, playSlideshow: `Play slideshow` } </script><script src="//store.cncf.io/cdn/shop/t/24/assets/predictive-search.js?v=31278710863581584031667841270" defer="defer"></script><script src='//store.cncf.io/cdn/shop/t/24/assets/zify-sizechart.js?v=94448609592932666051670620966' defer='defer'></script> <div id="shopify-block-3500920606369333595" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: panda-sc-variables --> <script> let pandaSizeChartCollIds = []; let pandaSizeChartPageType = 'index'; let pandaProductVariant = null let pandaSizeChartProductJson = null let pandaSizeProductId = null ; </script><!-- END app snippet --> </div><div id="shopify-block-13070091535480640111" class="shopify-block shopify-app-block"><input type="hidden" class="aph_bars_app_embed" value= /> <input type="hidden" class="aph_shop_plan" value= /> </div></body> </html>

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