1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17<!doctype html> 18<html class="no-js supports-no-cookies" lang="en"> 19 20 <head> 21 22
22<script type="text/javascript" async src="https://na.shgcdn3.com/pixel-collector.js"></script>
22 23<!--LOOMI SDK--> 24<!--DO NOT EDIT--> 25<link rel="preconnect" href="https://live.visually-io.com" crossorigin data-em-disable> 26<link rel="dns-prefetch" href="https://live.visually-io.com" data-em-disable>
27<script type="text/javascript" data-em-disable data-vsly> 28 (()=> { 29 const env = 2; 30 var store = "timbuk2-us.myshopify.com"; 31 var alias = store.replace(".myshopify.com", "").replaceAll("-", "_").toUpperCase(); 32 var jitsuKey = "js.25729458"; 33 var themeId = 149940240426; 34 var role = "main"; 35 window.loomi_ctx = {...(window.loomi_ctx || {}),storeAlias:alias,jitsuKey,env,themeId,role}; 36 37 38 39 40 41 window.loomi_ctx.blockingConcent = false; 42 loomi_ctx.ttl=1793507290; 43 44 })() 45</script>
vendor: 1 bytes, line 45
45
46<script type="text/javascript" data-em-disable> 47 !function(){var e,t,n;!function(e){e.JSCondition="jsCondition",e.JSFunction="jsFunction",e.JSEvent="jsEvent",e.Selector="selector",e.ElementEvent="elementEvent",e.PageLoad="pageLoad",e.Timeout="timeout",e.Inactivity="inactivity",e.ExitIntent="exitIntent",e.Conjunction="conjunction"}(e||(e={})),function(e){e[e.PAUSED=4]="PAUSED"}(t||(t={})),function(e){e[e.LOCAL=0]="LOCAL",e[e.STAGE=1]="STAGE",e[e.PROD=2]="PROD",e[e.TEST=3]="TEST"}(n||(n={}));const r="lmi_preview";var o;!function(e){e.USE_CASE="USE_CASE",e.ADD_TO_CART="ADD_TO_CART"}(o||(o={}));const i=function(e){void 0===e&&(e=()=>window);try{return Promise.resolve(v(()=>void 0!==_(()=>e().removeEventListener),100,100)).then(function(){return Promise.resolve()})}catch(e){return Promise.reject(e)}},s=function(e,t){void 0===e&&(e=()=>window),void 0===t&&(t=!1);try{function n(){return Promise.resolve()}const r=t&&a()?Promise.resolve(v(()=>c,1e3,10)).then(function(){}):Promise.resolve(v(()=>void 0!==_(()=>e().addEventListener),10,1e3)).then(function(){});return Promise.resolve(r&&r.then?r.then(n):n())}catch(o){return Promise.reject(o)}};let c=!1;function a(){return!0===_(()=>window.vslyDeferResources)}function u(e,t){void 0===t&&(t=20);let n=0;return function(){clearTimeout(n),n=setTimeout(()=>e(...[].slice.call(arguments)),t)}}window.addEventListener("load",()=>{setTimeout(()=>{c=!0},2e3)});const l="vsly-hide-theme-preview",d="vslyCtags",m=()=>{_(()=>{const e=window.loomi_ctx.ctags||[];0===e.length?window.loomi_ctx.ctags=JSON.parse(localStorage.getItem(d)||"[]"):localStorage.setItem(d,JSON.stringify(e)),_(()=>{const e=JSON.parse(localStorage.getItem("vslyCustomCtags")||"[]");e&&e.length>0&&(window.loomi_ctx.ctags=[...window.loomi_ctx.ctags||[],...e])})})},f=()=>new Date(1e3*Math.floor(Date.now()/1e3));function h(e,t){void 0===t&&(t={async:!1,defer:!1});const n=_(()=>window.visually.flags["bunny-cdn"]),r=A();return p(`vsly-lib-${e}`,`https://${n?"assets.visually.io":r}/vsly/lib/${e}.js`,t)}function p(e,t,n){return void 0===n&&(n={async:!1,defer:!1}),new Promise((r,o)=>{let i=document.getElementById(e);i?r(document.getElementById(e)):(i=document.createElement("script"),i.id=e,i.src=t,i.async=n.async||!1,i.defer=n.defer||!1,i.setAttribute("data-em-disable",""),i.onload=()=>r(i),i.onerror=()=>o(new Error(`Failed to load ${t}`)),document.head.appendChild(i))})}function v(e,t,n,r){return void 0===t&&(t=500),void 0===n&&(n=4),new Promise((o,i)=>{e()?o(0):0!==n?setTimeout(()=>{r&&r()&&i(`condition rejected ${_(()=>e.toString())}`),v(e,t,n-1).then(o).catch(i)},t):i(`condition rejected ${_(()=>e.toString())}`)})}function w(e,t){void 0===t&&(t=500);const n=_(()=>window.visually_io_editor)?Date.now()+1e4:Infinity;function r(o){try{const i=e();i?o(i):Date.now()>=n?o(void 0):setTimeout(()=>r(o),t)}catch(e){console.error("vsly-when",e),Date.now()>=n?o(void 0):setTimeout(()=>r(o),t)}}return new Promise(e=>{r(e)})}function y(e){return!Array.isArray(e)||0===e.length}function g(e){return btoa(unescape(encodeURIComponent(JSON.stringify(e))))}function _(e,t){void 0===t&&(t=void 0);try{return e()}catch{return t}}const S=e=>e&&decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*"+encodeURIComponent(e).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*([^;]*).*$)|^.*$"),"$1"))||null;function E(){const e=window.loomi_ctx?.clientId;return e?(window.localStorage.setItem("vsly__st",String(e)),String(e)):window.localStorage.getItem("vsly__st")}function P(e,t,n){void 0===t&&(t=5),void 0===n&&(n=500),t>=0&&!_(e)&&setTimeout(()=>{_(e)||P(e,t-1)},n)}const A=function(e){return void 0===e&&(e=window.loomi_ctx.env),e===n.STAGE?"sdk.loomi-stg.xyz":"live.visually-io.com"};function I(e){return e.replace(/[^a-z_A-Z0-9]/gi,"_")}const b=()=>!!_(()=>x()()),x=()=>_(()=>window.Shopify.customerPrivacy.analyticsProcessingAllowed)||_(()=>window.Shopify.customerPrivacy.userCanBeTracked)||_(()=>window.visually.analyticsProcessingAllowed);function C(){const e=function(){try{return Promise.resolve(v(()=>!!_(()=>window.loomi.jitsu),a()?1e3:500,120)).then(function(){return _(()=>window.loomi.jitsu)})}catch(e){return Promise.reject(e)}}();return{register(t,n,r,o){e.then(e=>_(()=>e.register(t,n,r,o)))},track:function(t,n,r){return Promise.resolve(e).then(function(e){return Promise.resolve(_(()=>e.track(t,n,r))).then(function(){})})},trackExt:function(t,n){return Promise.resolve(e).then(function(e){return Promise.resolve(_(()=>e.trackExt(t,n))).then(function(){})})}}}let k=!1,T=!1;function N(e,t,n){return{id:T?"lmi-000":"lmi-"+ ++j,isApplied:!1,kind:e,selector:t,value:n}}function O(e,t){let n,r=!1;return null!==e.previousElementSibling?n=e.previousElementSibling:(n=e.parentElement,r=!0),n?(e.outerHTML=t,r?n.firstElementChild:n.nextElementSibling):e}let j=Math.round(1e4*Math.random()),L=[],$=new Map;const R="lmid",D="lmwv";function U(){return!!_(()=>window.vsly_fbs)}function M(){return window.location.search.includes("lmi_debug")||U()}function q(){M()&&console.debug("loomi-editor",...[].slice.call(arguments))}function F(){M()&&console.error("loomi-editor",...[].slice.call(arguments))}let B=!0,J={};class V{constructor(e,t){this._value=void 0,this._addedAt=void 0,this._value=e,this._addedAt=t||(new Date).getTime()}value(){return this._value}addedAt(){return this._addedAt}}class H{constructor(e,t){this.backend=void 0,this.ttlMillis=void 0,this.backend=e,this.ttlMillis=t}isValid(e){return!!e&&(new Date).getTime()-e.addedAt()<=this.ttlMillis}get(e){const t=this.backend.get(e),n=this.isValid(t);if(t&&n)return t.value();n||this.backend.remove(e)}set(e,t,n){const r=new V(t,n);this.backend.set(e,r)}}class G{constructor(e){this.namespace=void 0,this.namespace=`vsly_cache_${e}`,window[this.namespace]={}}get(e){return _(()=>window[this.namespace][e])}remove(e){_(()=>delete window[this.namespace][e])}set(e,t){window[this.namespace][e]=t}}class z{constructor(e){this.namespace=void 0,this.namespace=`vsly_cache_${e}`}get(e){return _(()=>{const t=sessionStorage.getItem(`${this.namespace}_${e}`);if(!t)return;const n=JSON.parse(t);return new V(n._value,n._addedAt)})}remove(e){sessionStorage.removeItem(`${this.namespace}_${e}`)}set(e,t){sessionStorage.setItem(`${this.namespace}_${e}`,JSON.stringify(t))}}class K extends H{constructor(e,t){super(new G(e),t)}}const W=function(e,t){void 0===t&&(t=8397271938200529);let n=3735928559^t,r=1103547991^t;for(let t,o=0;o<e.length;
47o++)t=e.charCodeAt(o),n=Math.imul(n^t,2654435761),r=Math.imul(r^t,1597334677);return n=Math.imul(n^n>>>16,2246822507)^Math.imul(r^r>>>13,3266489909),r=Math.imul(r^r>>>16,2246822507)^Math.imul(n^n>>>13,3266489909),`${4294967296*(2097151&r)+(n>>>0)}`},Q="targeting-changed",Y="vslyThemeTest",Z="0891c521a9aa47c6a9fd965198b7ed44",X="_203";function ee(e,t,n,r,o){void 0===n&&(n=10),void 0===r&&(r=!1),void 0===o&&(o="none");const{_USE_CASE:i,_USE_CASE_VARIANT:s,_USE_CASE_AUDIENCES:c,_USE_CASE_VERSION:a,_USE_CASE_GA_VARIANT:u,_USE_CASE_GA:l}=e;if(U()||ie())return;if(!function(e){try{const t=location.pathname,n=new URL(e);if(location.search.includes("vsly-redirected-from"))return!1;if(!0===_(()=>window.visually.flags["sdk-kill-advanced-redirect-checks"]))return!0;{let e=!1;const r=decodeURIComponent(location.search);return n.searchParams.forEach((t,n)=>{const o=decodeURIComponent(`${n}=${t}`);r.includes(o)||(e=!0)}),!!((_(()=>Array.from(n.searchParams.values()).length)||0)>0&&e)||t!==n.pathname}}catch(e){return!1}}(t))return;if(!function(e,t,n){const r=`vsly-redirect-${W(`${n._USE_CASE}-${n._USE_CASE_VARIANT}-${n._USE_CASE_VERSION}-${e}`)}`;return"session"===t?"true"!==sessionStorage.getItem(r)&&(sessionStorage.setItem(r,"true"),!0):"user"!==t||"true"!==localStorage.getItem(r)&&(localStorage.setItem(r,"true"),!0)}(t,o,e))return;h();const d=`${i}-${s}`,m={type:"USE_CASE",ts:f().valueOf(),payload:{sid:_(()=>window.loomi_ctx.session.id),user:{anonymous_id:_(()=>window.loomi_ctx.userId)},use_case:i,use_case_variant:s,...a?{version:a}:{},...c?{audiences:c}:{}},options:{gaName:_(()=>I(l)),gaVariant:_(()=>I(u))}};function h(){document.body&&(document.body.style.opacity=0)}_(()=>{ce(i)&&(m.payload.clickId="redirect",m.options.isRedirect=!0)}),window.vsly_redirecting=!0,setTimeout(function(){try{h();const e=JSON.stringify(m),n=g(m),o=!d.includes(re);let i=t;try{new URLSearchParams(location.search).forEach((e,t)=>{(r||oe(t))&&(i=te(i,t,e))})}catch(t){q("e87",{redirectUrl:i,key:d,event:e,ex:t})}return i=te(i,"vsly-redirected-from",d),o&&(i=te(i,"vsly-redirected-event",n)),location.replace&&location.replace(i),Promise.resolve()}catch(e){return Promise.reject(e)}},n)}function te(e,t,n){try{const r=new URL(e);return r.searchParams.append(t,n),r.href}catch(t){return`${e}${e.includes("?")?"&":"?"}key=${n}`}}function ne(e){return{_USE_CASE:e.experienceId,_USE_CASE_VARIANT:e.variantId,_USE_CASE_VERSION:e.version,_USE_CASE_AUDIENCES:_(()=>window.loomi_ctx.audiences.join("|"),""),_USE_CASE_GA:e.gaExperienceName,_USE_CASE_GA_VARIANT:e.gaVariantName}}const re="theme_test_redirect_back_to_main",oe=e=>e.toLowerCase().startsWith("utm");function ie(){return _(()=>window.Shopify.designMode,!1)}function se(){return _(()=>window.Shopify.country)||_(()=>window.visually.country)}const ce=e=>window.loomi.conf.experiments.find(t=>t.name===e).isRedirect,ae=(e,t)=>{_(()=>!0===window.visually.flags["sdk-disable-dynamic-height-strategy"],!1)||e&&function(e,t,n){let r=e,o=0;for(;r.parentElement&&o<10;)n(r.parentElement),r=r.parentElement,o+=1}(e,0,e=>{const t=e.style.height;var n;(n=t)&&""!==n&&(e.style.removeProperty("height"),e.style.minHeight=t)})};function ue(e,t,n,r){if(!document.body.contains(r)){const r=document.querySelector(n);return r?(t(),e(),{element:r,isDetached:!0}):{isDetached:!1}}return{isDetached:!1}}function le(e){if(!_(()=>window.visually.flags["visibility-redo"]))return document.querySelector(e);const t=document.querySelectorAll(e);for(let e=0;e<t.length;e++){const n=t.item(e);if(de(n))return n}return _(()=>t[0])}function de(e){try{if(!_(()=>window.visually.flags["visibility-redo"]))return!0;if(!e)return!1;const t=e.getBoundingClientRect(),n=getComputedStyle(e);return!_(()=>"none"==n.display||"0"==n.opacity||"hidden"==n.visibility||t.width<=5&&t.height<=5||"none"==e.style.display||"0"==e.style.opacity||"hidden"==e.style.visibility)}catch(e){return!0}}function me(e){return _(()=>window.visually.flags[e],!1)}function fe(){return _(()=>!0===window.vslyDeferWidgets||me("sdk-defer-widgets"),!1)}const he="visually",pe="widgets";let ve;function we(e,t){const n=e+t,r=`vslyw-${n}`;if(!document.getElementById(r)){const e=document.createElement("script");e.id=r,e.type="text/javascript";
47const t=_(()=>window.visually.flags["bunny-cdn"]),o=A();e.src=`https://${t?"assets.visually.io":o}/widgets/${n}.js`,document.head.appendChild(e)}}window.IntersectionObserver&&(ve=new IntersectionObserver((e,t)=>{e.forEach(e=>{if(e.isIntersecting){const n=e.target;(function(e){const t=e.getAttribute("lmw"),n=e.getAttribute(D);if(t&&n){const r=t+n;return v(()=>_(()=>!!window[he][pe][r])&&_(()=>!!window.preact),50,500).then(()=>{_(()=>window[he][pe][r](`#${e.id}`))}),!0}return!1})(n)&&t.unobserve(n)}})},{root:null,rootMargin:window.vslyDeferWidgetsMargin||"100px",threshold:.1}));const ye="vsly-orig-sel";function ge(e,t){try{var n=e()}catch(e){return t(e)}return n&&n.then?n.then(void 0,t):n}const _e=function(e){try{return Promise.resolve(ge(function(){return Promise.resolve(v(()=>!!_(()=>document.querySelector(e)),250,100)).then(function(){return Promise.resolve(document.querySelector(e))})},function(e){return Promise.reject(e)}))}catch(e){return Promise.reject(e)}};function Se(e,t,n){const r=t.extra;return n&&n>=3?void 0!==r&&!!_(()=>e.childNodes[r]):!!r&&!!_(()=>e.childNodes[r])}function Ee(e,t,n){void 0===n&&(n=10),me("kill-theme-testing")||Pe(t)||(Ae(e,t),ee(e,Ie(t).href,n,!0,"session"))}const Pe=e=>{if(xe())return!0;_(function(){try{return Promise.resolve(v(()=>!!document&&!!document.head,10,2e3)).then(function(){const e=document.head||document.getElementsByTagName("head")[0];if(!e.querySelector(`#${l}`)){const t=document.createElement("style");t.id=l,t.appendChild(document.createTextNode("#preview-bar-iframe,#PBarNextFrameWrapper,#PBarNextFrame { display: none !important;}")),e.appendChild(t)}})}catch(e){return Promise.reject(e)}});const t=window.loomi_ctx.themeId||_(()=>window.Shopify.theme.id),n=window.loomi_ctx.role||_(()=>window.Shopify.theme.role),r=!Ne({id:t,role:n}),o=_(()=>!window.loomi_ctx.testedThemes.includes(t));return!(!r||!o)||Te({id:t,role:n},e)},Ae=(e,t)=>{const n=e._USE_CASE!==re;Le(t)&&n&&[sessionStorage,localStorage].forEach(e=>Oe(e))},Ie=e=>{let t=Re();return _(()=>!!window.loomi_api.vslyResolveThemeTestUrl)&&(t=_(()=>window.loomi_api.vslyResolveThemeTestUrl(t),t)),t.searchParams.append("preview_theme_id",`${e||""}`),t},be=()=>{const e="vsly-tts";if($e(e)||De(e))return;ke();const t=Ie("");t.searchParams.append(e,"1"),sessionStorage.setItem(e,`${f().valueOf()}`),document.body.style.opacity=0,location.replace(t.href)},xe=()=>
47{const e="vsly_disableThemeTest",t=$e("disableThemeTest")||!!sessionStorage.getItem(e);return t&&sessionStorage.setItem(e,"1"),ie()||t},Ce=()=>0===(window.loomi_ctx.embeddedTests||[]).filter(e=>e.experiment.isThemeTest).length,ke=()=>[sessionStorage,localStorage].forEach(e=>e.removeItem(Y)),Te=(e,t)=>e.id===t||Ne(e)&&!t,Ne=e=>"main"===e.role,Oe=e=>e.setItem(Y,"1"),je=e=>e.getItem(Y),Le=e=>!!e,$e=e=>_(()=>Re().searchParams.has(e)),Re=()=>_(()=>new URL(window.location.href)),De=e=>{const t=sessionStorage.getItem(e);if(t){const e=f().valueOf()-Number(t);return Number.isFinite(e)&&e<864e5}return t},Ue="data-rid",Me="data-alchemy-element-root";let qe,Fe=0;function Be(e){return e.hasAttribute(Ue)||e.hasAttribute(Me)}const Je=function(e,t){try{return Promise.resolve(v(()=>!!document&&!!document.body&&!!document.querySelector,50,200)).then(function(){!function(){if("undefined"==typeof document)return;Ve||(Ve=new MutationObserver(He)),He();const e="spa"===_(()=>window.vslyIntegrationType,"static")?document:document.body;Ve.observe(e,{childList:!0,subtree:!0,characterData:!0,attributes:!1})}(),e&&(k=e),t&&(T=t)})}catch(e){return Promise.reject(e)}};let Ve;function He(){L.filter(e=>!e.isApplied).forEach(e=>{try{const t=_(()=>document.body.querySelector(e.selector));if(!t)return void function(e,t,n,r,o){void 0===r&&(r=100),void 0===o&&(o=10);const i=!!t,s=_(()=>J[e])||0;!i&&B&&s<o&&(B=!1,J[e]=(_(()=>J[e])||0)+1,setTimeout(()=>{try{n()}catch(t){F("failed to run setTimeout on refreshAllElementsSets",e,t)}B=!0},r+50*s))}(e.selector,t,He,100,10);if($.has(e.id))return;if(function(e,t){if(e&&(void 0===qe&&(qe=!!document.querySelector(`[${Me}],[${Ue}]`)),qe)&&function(e){return["replace","appendBefore","appendAfter","compound","widget","moveElem"].includes(e.kind)}(t))for(let t=e;t;t=t.parentElement)if(Be(t))return!0;return!1}(t,e)&&!function(){if(U())return!0;const e=window.vslyHydrationSize||1,t=!!window.elementIdToRuntimeInitialized&&Object.values(window.elementIdToRuntimeInitialized).length>=e;t&&0===Fe&&(Fe=Date.now());const n=Date.now()-Fe,r=window.vslyHydrationGrace||500;return t&&n>r}())return;const n=Ge(e,t);n&&($.set(e.id,n),e.isApplied=!0)}catch(t){!function(){M()&&console.warn("loomi-editor",...[].slice.call(arguments))}("failed to resolve command from mutation request with exception.",t,e)}}),Ke()}function Ge(e,t){if("replace"===e.kind)return function(e,t,n,r,o){let i=o||e,s=!1;const c=n.outerHTML;return{id:e,isApplied:()=>s,kind:"replace",do:()=>{s||(k&&n.setAttribute(R,i),n.outerHTML!==r&&(n=O(n,r),ae(n),k&&n.setAttribute(R,i),s=!0))},undo:()=>{s&&n.outerHTML!==c&&(n=O(n,c),s=!1)},redoIfNeeded:()=>!1,setDebugId:e=>i=e}}(e.id,0,t,e.value,e.id);if("appendBefore"===e.kind||"appendAfter"===e.kind)return function(e,t,n,r,o){let i=o||e,s=!1,c=document.querySelector(t),a=document.createElement("div");const u=()=>{s||("appendBefore"===r&&(c=document.querySelector(t),_(()=>c.parentNode.insertBefore(a,c)),ae(c),a=O(a,n),k&&a.setAttribute(R,i),s=!0),"appendAfter"===r&&(s||(c=document.querySelector(t),c.nextSibling?(_(()=>c.parentNode.insertBefore(a,c.nextSibling)),ae(c)):(_(()=>c.parentNode.appendChild(a)),ae(c)),a=O(a,n),k&&a.setAttribute(R,i),s=!0)),s=!0)},l=()=>{s&&(a.remove(),s=!1)};return{id:e,isApplied:()=>s,kind:r,do:u,undo:l,redoIfNeeded:()=>{const e=ue(u,l,t,c);return e.element&&(c=e.element),e.isDetached},setDebugId:e=>i=e}}(e.id,e.selector,e.value,e.kind,e.id);if("appendCss"===e.kind)return function(e,t,n,r){let o=r||e,i=!1,s=document.querySelector(t);const c=document.createElement("style"),a=()=>{i||(c.innerHTML=n,k&&c.setAttribute(R,o),document.head.appendChild(c),i=!0)},u=()=>{i&&(c.remove(),i=!1)};return{id:e,kind:"appendCss",isApplied:()=>i,do:a,undo:u,redoIfNeeded:()=>{const e=ue(a,u,t,s);return e.element&&(s=e.element),e.isDetached},setDebugId:e=>o=e}}(e.id,e.selector,e.value,e.id);if("appendJs"===e.kind)return function(e,t,n,r,o){let i=r||e,s=!1,c=document.querySelector(t),a=null;const u=()=>{s||(a||(a=document.createElement("script")),a.setAttribute("type","application/javascript"),a.innerHTML=function(e,t){return e&&t?`(async () => {\n const _USE_CASE = "${t.experienceId}";
47\n const _USE_CASE_VARIANT = "${t.variantId}";\n const _USE_CASE_VERSION = ${_(()=>t.version||0,0)};\n const _USE_CASE_AUDIENCES = "${_(()=>window.loomi_ctx.audiences.join("|"),"")}";\n const _USE_CASE_GA = "${_(()=>t.gaExperienceName.replace(/"/g,'\\"'),t.gaExperienceName)}";\n const _USE_CASE_GA_VARIANT = "${_(()=>t.gaVariantName.replace(/"/g,'\\"'),t.gaVariantName)}";\n const _USE_CASE_CTX = {_USE_CASE,_USE_CASE_VARIANT,_USE_CASE_VERSION,_USE_CASE_AUDIENCES,_USE_CASE_GA,_USE_CASE_GA_VARIANT};\n const __currentScriptElement = document.currentScript;\n ${e}\n if (typeof vslyCleanup !== 'undefined') { \n if (__currentScriptElement) {\n __currentScriptElement.__vslyCleanup = vslyCleanup;\n }\n }\n })()`:!t&&e?`\n(async () => {\n const __currentScriptElement = document.currentScript;\n ${e}\n if (typeof vslyCleanup !== 'undefined') { \n if (__currentScriptElement) {\n __currentScriptElement.__vslyCleanup = vslyCleanup;\n }\n }\n})();\n`:e}(n,o),k&&(a.id=i),document.body.appendChild(a),s=!0)},l=()=>{if(!s)return;const e=(()=>{try{const e=a.__vslyCleanup;if(e)return e(),!0}catch(e){k&&console.error("vslyCleanup error:",e)}return!1})();a&&a.remove(),e&&(a=null),s=!1};return{id:e,kind:"appendJs",isApplied:()=>s,do:u,undo:l,redoIfNeeded:()=>{const e=ue(u,l,t,c);return e.element&&(c=e.element),e.isDetached},setDebugId:e=>i=e}}(e.id,e.selector,e.value,e.id,e.options);if("appendFont"===e.kind){const t=JSON.parse(e.value);if(t&&t.family&&t.weights)return function(e,t,n){n=n||e;let r=!1;const o=document.createElement("link"),i=(c=t.weights,(s=t.family).toLowerCase().includes("jetbrains")&&(s="JetBrains Mono"),`https://fonts.googleapis.com/css2?family=${encodeURIComponent(s)}:wght@${_(()=>c.join(";"))}&display=block`);var s,c;return o.setAttribute("href",i),o.setAttribute("rel","stylesheet"),{id:e,isApplied:()=>r,kind:"appendFont",do:()=>{r||(k&&o.setAttribute(R,n),document.head.appendChild(o),r=!0)},undo:()=>{r&&(o.remove(),r=!1)},redoIfNeeded:()=>!1}}(e.id,t,e.id)}else{if("compound"===e.kind){const n=e.value.map(n=>(n.options=e.options,Ge(n,t))).filter(e=>e);return function(e,t,n){let r=!1;return{id:e,isApplied:()=>r,kind:"compound",do:()=>{r||(t.filter(e=>!e.isApplied()).forEach(e=>{e.setDebugId&&e.setDebugId(n),e.do()}),r=!0)},undo:()=>{r&&(t.filter(e=>e.isApplied()).reverse().forEach(e=>e.undo()),r=!1)},redoIfNeeded:()=>t.map(e=>e.redoIfNeeded()).filter(e=>e).length>0}}(e.id,n,e.id)}if("widget"===e.kind){const t=_(()=>e.block.value),n=_(()=>t.env.sectionId.substring(1),e.id);return function(e,t,n,r,o,i,s){void 0===s&&(s="");const c=i||t;let a=!1;const u=`vslyp-${t}`;let l=null,d=null,m=[];const f=()=>{a||(we(r,s),"replace"===e?w():y(),fe()&&ve||h(),a=!0)},h=()=>{const e=r+s;v(()=>_(()=>!!window[he][pe][e])&&_(()=>!!window.preact),50,500).then(()=>{ae(l),_(()=>window[he][pe][e](`#${t}`))})},p=()=>{if(!a)return;d&&d.remove();const t=document.getElementById(u);if(t&&t.remove(),"replace"===e&&l&&l.children&&l.children.length>0){let e=0;for(const t of l.children)t.style.display=m[e],e+=1}a=!1},w=()=>
47{if(l=le(n),l){if(m=[],l.children&&l.children.length>0)for(const e of l.children){const t=e;t&&!t.getAttribute("preact")&&(m.push(t.style.display),t.style.display="none")}g(),l.appendChild(d),fe()&&ve&&ve.observe(d)}else F("vsly",`failed to find element with selector: ${n} when trying to replace with widget`)},y=()=>{l=le(n),l?(g(),l.insertAdjacentElement("appendBefore"===e?"beforebegin":"afterend",d),fe()&&ve&&ve.observe(d)):F("vsly",`failed to find element with selector: ${n} when trying to append widget`)},g=()=>{if(d=document.getElementById(t),!d){d=document.createElement("section"),d.style.all="unset",d.style.width="100%",d.setAttribute("preact","1"),k&&d.setAttribute(R,c),d.setAttribute("lmw",r),d.setAttribute(D,s),d.id=t;const e=document.createElement("script");e.id=u,e.setAttribute("type","text/props"),e.innerHTML=JSON.stringify(o),_(()=>document.body.appendChild(e))}};return{id:t,isApplied:()=>a,kind:"widget",do:f,undo:p,redoIfNeeded:()=>{const e=ue(f,p,n,l);return e.element&&(l=e.element),e.isDetached}}}(t.htmlKind,n,e.selector,t.widgetId,t.env,n,t.version)}if("moveElem"===e.kind){const t=_(()=>e.block.value);return function(e,t,n,r){let o=!1,i={display:""},s=null,c=null;const a=()=>{o||v(()=>(s=document.querySelector(t),c=document.querySelector(n),!!s&&!!c),50,500).then(()=>{s=document.querySelector(t),c=document.querySelector(n),u()})},u=()=>{c&&s&&(i={display:c.style.display,parentNode:s.parentElement,nextSib:s.nextElementSibling,prevSib:s.previousElementSibling},"appendBefore"===r?c.insertAdjacentElement("beforebegin",s):"appendAfter"===r?c.insertAdjacentElement("afterend",s):"replace"===r&&(c.style.display="none!important",c.insertAdjacentElement("afterend",s)),s.setAttribute(ye,t),o=!0)};return{id:e,isApplied:()=>o,kind:"moveElem",do:a,undo:()=>{o&&c&&s&&(i&&i.prevSib?i.prevSib.insertAdjacentElement("afterend",s):i&&i.nextSib?i.nextSib.insertAdjacentElement("beforebegin",s):i&&i.parentNode&&i.parentNode.appendChild(s),"replace"===r&&(c.style.display=i.display),s.removeAttribute(ye),o=!1)},redoIfNeeded:()=>!(_(()=>s.hasAttribute(ye))&&document.body.contains(s)||(o=!1,a(),0))}}(e.id,e.selector,t.destSelector,_(()=>t.htmlKind))}if("automation"===e.kind)return function(e){let t=!1;return{id:`automation-${(new Date).getDate()}`,kind:"automation",isApplied:()=>t,do:()=>{if(!t){t=!0;try{e.sort((e,t)=>e.order-t.order).map(e=>{switch(e.kind){case"click":return()=>function(e){try{return Promise.resolve(ge(function(){return q("fake-click","about to click on:",e.selector),Promise.resolve(_e(e.selector)).then(function(e){return e&&e.click(),Promise.resolve()})},function(e){return Promise.reject(e)}))}catch(e){return Promise.reject(e)}}(e);case"type":return()=>function(e){try{return Promise.resolve(ge(function(){return q("fake-click","about to type on:",e.selector,"with text: ",e.data),Promise.resolve(_e(e.selector)).then(function(t){const n=_(()=>Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"value").set);_(()=>n.call(t,e.data||""));const r=new Event("input",{bubbles:!0});return t.dispatchEvent(r),Promise.resolve()})},function(e){return Promise.reject(e)}))}catch(e){return Promise.reject(e)}}(e);case"scroll":return()=>function(e){try{return Promise.resolve(ge(function(){return q("fake-click","about to scroll to:",e.selector),Promise.resolve(_e(e.selector)).then(function(e){return e.scrollIntoView(!0),Promise.resolve()})},function(e){return Promise.reject(e)}))}catch(e){return Promise.reject(e)}}(e);case"wait":return()=>function(e){try{try{return q("fake-click",`about to wait for: ${e.data}ms`),Promise.resolve(new Promise(t=>{setTimeout(()=>t(),_(()=>e.data)||1e3)}))}catch(e){return Promise.reject(e)}}catch(e){return Promise.reject(e)}}(e);default:return()=>Promise.resolve()}}).reduce((e,t)=>e.then(e=>t()),Promise.resolve()).then()}catch(e){F("failed to run automation with exception:",e)}}},undo:()=>{},redoIfNeeded:()=>!1}}(_(()=>e.block.value).steps);if("visualEdit"===e.kind){const t=_(()=>e.block.value);return function(e,t){let n=!1,r={};const o=function(e,t,n){void 0===n&&(n=!0);const o=t.subChanges.map(n=>{switch(n.kind){case"text":return((e,t,n)=>{if(!e)return()=>{};const r=t.extra;if(Se(e,t,n)){const n=e.childNodes[r].textContent;return e.childNodes[r].textContent=t.value,()=>e.childNodes[r].textContent=n}{const n=e.textContent;return e.textContent=t.value,()=>e.textContent=n}})(e,n,t.version);case"style":return((e,t)=>{if(!e)return()=>{};const n=_(()=>e.style[t.key],null);return e.style.setProperty(t.key,t.value,"important"),()=>e.style.setProperty(t.key,n)})(e,n);case"image":return((e,t)=>{if(!e||!e.removeAttribute||!e.getAttribute)return()=>{};const n=e.getAttribute("srcset")||"";e.removeAttribute("srcset");const r=_(()=>e.src,void 0);e.src=t.value;const o=e.parentElement,i=o&&"PICTURE"===o.nodeName,s=[];
47return i&&o.querySelectorAll("source").forEach(e=>{s.push(e.getAttribute("srcset")||""),e.removeAttribute("srcset")}),()=>{e.setAttribute("srcset",n),e.src=r,i&&o.querySelectorAll("source").forEach((e,t)=>{e.setAttribute("srcset",s[t])})}})(e,n);case"video":return((e,t)=>{if(!e||!e.setAttribute)return()=>{};const n=e.innerHTML;e.innerHTML="";const r=e.getAttribute("src")||"";return e.setAttribute("src",t.value),()=>{e.innerHTML=n,e.setAttribute("src",r)}})(e,n);case"attr":return((e,t)=>{if(!e||!e.setAttribute||!e.getAttribute)return()=>{};const n=e.getAttribute(t.key);return e.setAttribute(t.key,t.value),()=>n?e.setAttribute(t.key,n):e.removeAttribute(t.key)})(e,n)}});n&&(r[t.selector]={ve:t,elem:e,reverts:o})};return{id:e,kind:"visualEdit",isApplied:()=>n,do:()=>{n||(n=!0,t.forEach(e=>{v(()=>!!document.querySelector(e.selector),250,300).then(()=>{const t=document.querySelector(e.selector);o(t,e)})}))},undo:()=>{n&&(n=!1,Object.values(r).forEach(e=>e.reverts.forEach(e=>e())),r={})},redoIfNeeded:()=>{if(!n)return!1;let e=!1;return Object.values(r).forEach(t=>{e=document.body.contains(t.elem)?function(e,t){return e.ve.subChanges.forEac
47h((n,r)=>{n.value!==((e,t,n)=>{switch(t.kind){case"text":return((e,t,n)=>{const r=t.extra;return Se(e,t,n)?e.childNodes[r].textContent:e.textContent})(e,t,n);case"attr":return((e,t)=>e.getAttribute(t.key))(e,t);case"style":return((e,t)=>_(()=>e.style[t.key],null))(e,t);case"image":case"video":return(e=>e.src)(e)}})(e.elem,n,e.ve.version)&&(_(()=>e.reverts[r]()),o(e.elem,{selector:e.ve.selector,subChanges:[n]},!1),t=!0)}),t}(t,e):function(e){e.reverts.forEach(e=>e());const t=document.querySelector(e.ve.selector);return t&&o(t,e.ve),!0}(t)}),e}}}(e.id,t.changes)}if("pageRedirect"===e.kind){const t=_(()=>e.block.value);if(t)return n=t,r=e.options,{id:e.id,kind:"pageRedirect",isApplied:()=>!1,do:()=>{ee(ne(r),n.destUrl,n.redirectAfter,!0===n.retainQueryParams,n.stickinessMode)},undo:()=>{},redoIfNeeded:()=>!1,setDebugId:e=>""}}else if("themeTest"===e.kind){const t=_(()=>e.block.value);if(t)return function(e,t,n){const r=()=>!1;return{id:e,kind:"themeTest",isApplied:r,do:()=>Ee(ne(n),t.targetThemeId),undo:r,redoIfNeeded:r,setDebugId:r}}(e.id,t,e.options)}}var n,r}let ze=!1;function Ke(){ze||(ze=!0,requestAnimationFrame(We))}function We(){$.forEach(e=>{try{e.isApplied()?e.redoIfNeeded():e.do()}catch(t){F("failed to apply mutation command with exception:",t,e)}}),ze=!1}function Qe(e){try{const n=$.get(e),r=n&&n.undo();$.delete(e);const o=L.findIndex(t=>t.id==e);return(t=_(()=>L[o].selector))&&_(()=>J[t])&&delete J[t],L.splice(o,1),Ke(),r}catch(e){return}var t}function Ye(e){return"div"===e.selector&&(e.selector="body div"),L.push(e),He(),{revert:()=>Qe(e.id),mutationId:e.id}}function Ze(){const e=_(()=>window.loomi_ctx.cart);if(e)return e;const t=localStorage.getItem("loomi-cart");if(t)try{return JSON.parse(t)}catch(e){}}var Xe;!function(e){e.CART_CHANGE="CART_CHANGE",e.LOYALTY_CHANGE="LOYALTY_CHANGE"}(Xe||(Xe={}));const et=u((e,t)=>{const n=function(e,t){const n=new Event(Q);return n.key=e,n.value=t,n}(e,t);document.dispatchEvent(n),console.debug("Targeting has changed:",n)},80),tt=()=>window.loomi_ctx.session.id;function nt(e){return _(()=>e.items.map(e=>_(()=>e.selling_plan_allocation.selling_plan.name.toLowerCase())).filter(e=>!!e),[])}function rt(){return JSON.parse(localStorage.getItem("loomi-cart-history")||"[]")}function ot(){const e=_(()=>window.loomi_ctx.sessionProducts);if(e)return e;const t=localStorage.getItem("loomi_session_products"),n=t?JSON.parse(t):[];return _(()=>n.filter(e=>""!=e.handle).reverse().slice(0,20))}function it(e){return JSON.parse(localStorage.getItem(e)||"[]")}function st(e,t,n,r){e=e||[],t=t||[];const o=_(()=>t.filter(t=>!e.find(n(t))))||[],i=[...e,...o].slice(0,25);return i.length>0&&localStorage.setItem(r,JSON.stringify(i)),i}function ct(){return JSON.parse(localStorage.getItem("loomi_purchased_products")||"[]")}const at="vsly_params_history",ut="vsly_visited_pages",lt=function(e){try{const t=e.matches?ht.MOBILE:ht.DESKTOP,n=function(){if(dt!=t){q("device-listener",`device changed to ${t} from ${dt}`),window.loomi_ctx.deviceOverride=t===ht.MOBILE?"m":"d",dt=t;const e=_(()=>window.visually.reload),n=function(){if(e)return Promise.resolve(e()).then(function(){});F("device-listener","can't find reload function")}();if(n&&n.then)return n.then(function(){})}}();return Promise.resolve(n&&n.then?n.then(function(){}):void 0)}catch(e){return Promise.reject(e)}};let dt;function mt(){a()?function(){try{return Promise.resolve(v(()=>c,1e3,10)).then(function(){return ft(),Promise.resolve()})}catch(e){return Promise.reject(e)}}().catch(console.error):ft()}function ft(){let e=_(()=>window.vslyDesktopBreakpoint)||960;e<=0&&(e=960);const t=window.matchMedia(`(max-width: ${e}px)`);t.removeEventListener("change",lt),t.addEventListener("change",lt)}var ht;!function(e){e.MOBILE="MOBILE",e.DESKTOP="DESKTOP"}(ht||(ht={}));const pt=()=>edgetag("getUserId");function vt(){const e="vsly_edgetag";return P(()=>(pt()&&localStorage.setItem(e,pt()),!0)),_(pt)||localStorage.getItem(e)}const wt="lmi_type",yt="lmi_from",gt="lmi_class",_t="lmi_utm_data",St={utm_source:"source",utm_medium:"medium",utm_campaign:"campaign",utm_term:"term",utm_content:"content"},Et=function(e,t){void 0===t&&(t=3);let n=e;for(let e=0;e<t;e++)try{const e=decodeURIComponent(n);if(e===n)break;n=e}catch{break}return n},Pt=function(e){void 0===e&&(e=window.location.search);const t={utm:{},lmi_params:{}};return _(()=>
47new URLSearchParams(e)).forEach((e,n)=>{if(e){const r=St[n],o=Et(e);r?t.utm[r]=o:function(e){return _(()=>[gt,yt,wt].includes(e))}(n)&&(t.lmi_params[n]=o)}}),t};function At(){const e=function(e){let t=[];const n=localStorage.getItem(_t);return null!=n&&(t=[...JSON.parse(n)].slice(0,20)),e&&(e.ts=f(),t=[e,...t]),t}(function(e){if(function(e){return!e||"{}"===JSON.stringify(e)}(e))return null;const t={};return e.campaign&&(t.campaign=e.campaign),e.medium&&(t.medium=e.medium),e.source&&(t.source=e.source),e.term&&(t.term=e.term),e.content&&(t.content=e.content),t}(_(()=>Pt().utm)));return localStorage.setItem(_t,JSON.stringify(e)),e}function It(){const e=_(()=>At(),[]);if(!Array.isArray(e)||0===e.length)return"";const t=e.filter(e=>e.campaign);return 0===t.length?"":_(()=>t.reduce((e,t)=>t.ts>e.ts?t:e,t[0]).campaign,"")||""}const bt=function(e){return Promise.resolve(xt()).then(function(t){return new Promise((n,r)=>{const o=t.transaction([kt],"readonly").objectStore(kt).get(e);o.onerror=e=>{r("IDB e:r"+e.target.error)},o.onsuccess=e=>{n(e.target.result)}})})},xt=function(){try{const e=function(){if(!Tt)return Promise.resolve(new Promise((e,t)=>{const n=indexedDB.open(Ct,1);n.onerror=e=>{t("IDB e:o"+e.target.error)},n.onsuccess=t=>{Tt=t.target.result,e(Tt)},n.onupgradeneeded=e=>{e.target.result.createObjectStore(kt,{keyPath:"id"}).createIndex("id","id",{unique:!0})}})).then(function(){})}();return Promise.resolve(e&&e.then?e.then(function(){return Tt}):Tt)}catch(e){return Promise.reject(e)}},Ct="VISUALLY_IO",kt=Ct;let Tt=null;function Nt(){const e={},t=window.loomi_ctx||{};t.productId&&(e.productId=t.productId);const n=_(()=>{const e=new URL(location.href).searchParams,t="variant";return e.has(t)&&function(e){const t=Number(e),n=isNaN(t)?Number(`${e}`.replace(/[^\d.]+/g,""))||void 0:t;if(void 0!==n&&0!==n)return`${n}`}(e.get(t))})||t.variantId;return n&&(e.variantId=n),e}function Ot(){return _(()=>Ze().items.map(e=>({variantId:e.variant_id||0,quantity:e.quantity||0,productId:e.product_id||0,price:e.price||0})))||[]}const jt=function(e){return void 0===e&&(e=Ze()),_(()=>(("spa"==window.vslyIntegrationType?_(()=>e.attributes.map(e=>e.key)):_(()=>Object.keys(e.attributes)))||[]).filter(e=>!e.startsWith("vsly")&&e.length<20).slice(0,50))||[]};function Lt(){const e=new URL(window.location.href);return e.protocol+"//"+e.hostname+e.pathname}const $t=function(e,t){try{let n;const r=this.cart;if(!r)return Promise.resolve(0);const o=function(){try{var o=r.currency===e?(n=1,r.total_price/100):function(){if(t)return Promise.resolve(v(()=>!!window.loomi_ctx.Currency,100,10)).then(function(){const t=(window.loomi_ctx.Currency.convert(r.total_price,r.currency,e)||0)/100;return n=1,t})}()}catch(e){return}return o&&o.then?o.then(void 0,function(){}):o}();return Promise.resolve(o&&o.then?o.then(function(e){return n?e:0}):n?o:0)}catch(e){return Promise.reject(e)}};function Rt(){const e=_(()=>this.cart.items);if(e&&e.length>0){const t=tt(),n=localStorage.getItem("vsly-last-atc-sid");if(!n)return!1;if(n!==t)return!0;const r=e.map(e=>`${e.variant_id}`);return!!_(()=>rt().find(e=>!!e.sid&&r.includes(`${e.variant_id}`)&&`${e.sid}`!=t))}return!1}function Dt(e){return jt(this.cart).includes(e)}function Ut(e,t){function n(e){return e.toLowerCase()}const r={"==":t=>n(t)==n(e),"!=":t=>n(t)!=n(e),contains:t=>n(t).includes(n(e)),matches:t=>new RegExp(e).test(t)};return!!this.CartSubs().find(e=>r[t](e))}function Mt(){return nt(this.cart)}function qt(e){const t=this.cart;return!!_(()=>t.items.find(t=>t.handle===e))}function Ft(e,t){return"contains"!==t?qt.call(this,e):this.cart?.items?.some(t=>t.handle?.includes(e))??!1}function Bt(e){const t=this.cart;return!!_(()=>t.items.find(t=>!!t.tags&&t.tags.includes(e)))}function Jt(e,t){return"contains"!==t?Bt.call(this,e):this.cart?.items?.some(t=>t.tags?.some(t=>t.includes(e)))??!1}function Vt(e){const t=this.cart;if(t.items.length<=0)return!1;const n=_(()=>t.items.filter(t=>!!t.tags&&t.tags.includes(e)));return _(()=>n.length===t.items.length,!1)}function Ht(e,t){const n=this.cart?.items;return!!n?.length&&n.every(n=>(n.tags||[]).some(n=>"contains"===t?n.includes(e):n===e))}function Gt(e){const t=this.cart;return!!_(()=>t.items.find(t=>!!t.collections&&t.collections.includes(e)))}function zt(){return!0===_(()=>window.loomi_ctx.loyalty.isMember,!1)}function Kt(){return _(()=>
47window.loomi_ctx.loyalty.pointsBalance,0)}function Wt(){return _(()=>window.loomi_ctx.loyalty.earnedPoints,0)}const Qt="__eventn_id";function Yt(){const{id:e,firstSeen:t}=function(e){const t=function(e){try{const t=S(e),{firstSeen:n,id:r}=en(t);if(t)return{id:r,firstSeen:n||nn()}}catch(e){}}(e),n=function(e){const t=window.localStorage.getItem(e),{id:n,firstSeen:r}=en(t);if(t)return{id:n,firstSeen:r||nn()}}(e);if(!t&&!n){const{newId:t,newEpoch:n}=function(){const e=Math.random().toString(36).substring(2,12),t=nn();return{newId:e,newEpoch:t,value:tn(e,t)}}();return Zt(t,n,e),{id:t,firstSeen:n}}if(!n&&t)return Zt(t.id,t.firstSeen,e),t;if(!t&&n)return Zt(n.id,n.firstSeen,e),n;const r=Math.min(t.firstSeen,n.firstSeen);let o=t.firstSeen<=n.firstSeen?t.id:n.id;return Xt(t,n)&&(o=t.id<=n.id?t.id:n.id),n.id==t.id&&n.firstSeen==t.firstSeen||Zt(o,r,e),{id:o,firstSeen:r}}(Qt);return{id:e,firstSession:rn(t),firstSeen:t}}function Zt(e,t,n){void 0===n&&(n=Qt);const r=tn(e,t);_(()=>localStorage.setItem(n,r)),((e,t,n,r)=>{_(()=>window.loomi_ctx.cc)&&!b()||(document.cookie=encodeURIComponent(e)+"="+t+"; path=/; expires=Fri, 31 Dec 9999 23:59:59 GMT"+(n?"; domain="+n:"")+(r?"; secure":""))})(n,r,document.location.hostname.replace("www.","").replace("checkout.",""),"http:"!==document.location.protocol)}const Xt=(e,t)=>e.firstSeen===t.firstSeen&&e.id!==t.id;function en(e){return{firstSeen:_(()=>parseInt(e.split(".")[1]),null),id:_(()=>e.split(".")[0])}}function tn(e,t){return`${e}.${t}`}function nn(){return Math.trunc((new Date).getTime()/1e3)}const rn=e=>(new Date).getTime()/1e3-e<=7200,on="vsly_vid",sn="lmi_debug";function cn(e){return _(()=>new URL(window.location.href).searchParams.get(e)||void 0)}const an=["Roboto","Open Sans","Fredoka","Fredoka","Smooch Sans","Rubik","Lato","Poppins","Oswald","League Spartan","Noto Sans","Raleway","Merriweather","Playfair Display","Inter","JetBrains Mono","Jetbrains Mono"];function un(e){try{(function(e){const t=e.flatMap(e=>_(()=>e.code)).filter(e=>!!e).filter(e=>"widget"===e.kind).map(e=>ln(e.value.env)),n=new Map;return function(e,t){e.forEach(e=>{!function(e,t){const n=new Map;e.forEach(e=>{let[t,r]=e;const o=".font.";if(t.includes(o)){const e=t.split(o)[0]+o;n.has(e)||n.set(e,{families:new Set,weights:new Set});const i=n.get(e);if(t.endsWith(".fontFamily"))i.families.add(r);else if(t.endsWith(".fontWeight")){const e=parseInt(r,10)||500;i.weights.add(e)}}}),function(e,t){e.forEach(e=>{if(e.families.size>0){const n=e.weights.size>0?e.weights:new Set([500]);e.families.forEach(e=>{dn(t,e,n)})}})}(n,t)}(Object.entries(e),t),function(e,t){const n=function(e){const t=".text.isRichText",n=new Set;return e.forEach(e=>{let[r,o]=e;if(r.endsWith(t)&&!0===o){const e=`${r.split(t)[0]}.text.value`;n.add(e)}}),n}(e);0!==n.size&&e.filter(e=>{let[t]=e;return n.has(t)}).forEach(e=>{let[n,r]=e;return function(e,t){var n;if(e)try{!function(e,t){e.querySelectorAll("[style]").forEach(e=>{const n=e.style;if(n.fontFamily){const e=n.fontFamily,r=parseInt(n.fontWeight,10)||500;dn(t,e,new Set([r]))}})}((n=decodeURIComponent(e),(new DOMParser).parseFromString(n,"text/html")),t)}catch(e){console.error("Failed to parse rich text HTML",e)}}(r,t)})}(Object.entries(e),t)})}(t,n),function(e){return Array.from(e.entries()).map(e=>{let[t,n]=e;return{family:t,weights:Array.from(n).sort()}})}(n)})(e).forEach(e=>{let{family:t,weights:n}=e;return function(e,t){return Ye(N("appendFont","div",JSON.stringify({family:e,weights:t})))}(t,n)})}catch(e){F("failed to install custom fonts",e)}}function ln(e){const t={};for(const n in e)if("object"!=typeof e[n]||Array.isArray(e[n]))t[n]=e[n];else{const r=ln(e[n]);for(const e in r)t[`${n}.${e}`]=r[e]}return t}function dn(e,t,n){if(!t)return;const r=t.replaceAll("'","").replaceAll('"',"");if(!function(e){return an.includes(e)}(r))return;e.has(r)||e.set(r,new Set);const o=e.get(r);
47o.add(400),n.forEach(e=>{o.add(e)})}const mn=function(e,t,n,r){void 0===n&&(n=!0),void 0===r&&(r=void 0);try{const o=_(()=>window.loomi_api.addToCart),i=function(){if(o)return Promise.resolve(window.loomi_api.addToCart(e,t,n,r)).then(function(){})}();return Promise.resolve(i&&i.then?i.then(function(){}):void 0)}catch(e){return Promise.reject(e)}},fn=function(e){try{let n;function t(t){return n?t:e.map(e=>{const t=String(e.id),n=pn.get(gn(e.id))||r[t];return n?{...e,variants:Array.isArray(e.variants)?e.variants.map(e=>{const t=_n(e,n);return t?{...e,fixed_price_currency:t.price.currencyCode,price:parseFloat(t.price.amount),compare_at_price:t.compareAtPrice?parseFloat(t.compareAtPrice.amount):e.compare_at_price}:e}):e.variants}:e})}if(!e||0===e.length)return Promise.resolve(e);let r={};const{productIdsToFetch:o}=Sn(e),i=function(){if(o.length>0)return function(t,n){try{var o=Promise.resolve(hn(e)).then(function(e){r=e,Object.entries(r).forEach(e=>{let[t,n]=e;return pn.set(gn(t),n)})})}catch(e){return n(e)}return o&&o.then?o.then(void 0,n):o}(0,function(t){return console.error("vsly",t),n=1,e})}();return Promise.resolve(i&&i.then?i.then(t):t(i))}catch(s){return Promise.reject(s)}},hn=function(e){try{return Promise.resolve(fetch(`https://${wn()}/api/2025-10/graphql.json`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({query:vn(e)})})).then(function(e){if(!e.ok)throw new Error(`Shopify API error: ${e.status}`);return Promise.resolve(e.json()).then(function(e){if(e.errors)throw new Error(`GraphQL errors: ${JSON.stringify(e.errors)}`);const t={};for(const n in e.data){const r=e.data[n];if(!r)continue;const o=yn(r.id);t[o]={variants:{}}
47,r.variants.edges.forEach(e=>{const n=yn(e.node.id);t[o].variants[n]={price:e.node.price,compareAtPrice:e.node.compareAtPrice}})}return t})})}catch(e){return Promise.reject(e)}},pn=new class extends H{constructor(e,t){super(new z(e),t)}}("p",18e5);function vn(e){const{productIdsToFetch:t,maxVariantsPerProduct:n}=Sn(e),r=se();return`\n query GetProductPrices ${r?`@inContext(country: ${r})`:""} {\n ${t.map(e=>`\n product_${e}: product(id: "gid://shopify/Product/${e}") {\n id\n variants(first: ${n}) {\n edges {\n node {\n id\n price {\n amount\n currencyCode\n }\n compareAtPrice {\n amount\n currencyCode\n }\n }\n }\n }\n }\n `).join("\n")}\n }\n `}const wn=()=>window.loomi_ctx.storeAlias.toLowerCase().replaceAll("_","-")+".myshopify.com";function yn(e){const t=e.match(/\/(\d+)$/);return t?t[1]:e}const gn=e=>String(e)+se(),_n=(e,t)=>{let n=String(e.variant_id);const r=Object.keys(t.variants);return 1==r.length&&(n=r[0]),t.variants[n]},Sn=e=>{let t=1,n=!0;return{productIdsToFetch:e.map(e=>{if(!Array.isArray(e.variants))return{id:String(e.id),needsFetch:!1};const r=new Set(e.variants.map(e=>e.price)).size>1;r&&(n=!1),e.variants.length>t&&(t=e.variants.length);const o=((e,t,n)=>{if(!e)return!0;if(!n)return!1;const r=e.variants||{};return t.some(e=>void 0===r[e])})(pn.get(gn(e.id)),e.variants.map(e=>String(e.variant_id)),r);return{id:String(e.id),needsFetch:o}}).filter(e=>e.needsFetch).map(e=>e.id),maxVariantsPerProduct:n?1:t}},En=new K("recs_cache",300001),Pn=function(e,t){try{const n=Promise.resolve([]);return Promise.resolve(function(r,o){try{var i=function(){if(!e)return n;let r=_(()=>e.recommendationOptions);if(!r)return n;var o;!function(e){const{productId:t,variantId:n}=Nt();(t||n)&&(e.productId={productId:t,variantId:n})}(r),r.cartItems=(o=Ot(),_(()=>o.filter(e=>!!e.productId).map(e=>({productId:`${e.productId}`,variantId:`${e.variantId}`,quantity:e.quantity||1})))),r.currency=_(()=>Ze().currency||"USD","USD"),r.cart_total=_(()=>Ze().total_price,0),_(()=>+Date.now()-window.loomi_ctx.last_vid_atc.ts<5e3)&&(r.last_vid_atc=window.loomi_ctx.last_vid_atc),r.respSize=_(()=>window.visually.recsPerVariant[t.variantId]),["RECENTLY_VIEWED","VIEWED_WITH_RECENTLY_VIEWED"].find(e=>An(r,e))&&(r.recentlyViewed=ot().filter(e=>!!e.productId).map(e=>({productId:`${e.productId}`,variantId:`${e.variantId||""}`,...e.ts?{ts:e.ts}:{}})));const i=ct();return i.length>0&&(r.pastPurchases=i),(An(r,"CART_ITEMS")||function(e){return _(()=>!!e.layeredRuling.find(e=>"latest_added"==e.ruleCond.itemSelection))}(r))&&(r.cartHistory=kn()),r.userId=_(()=>window.loomi_ctx.userId,""),t&&(r.widgetContext=t),_(()=>!!window.loomi_ctx.storeAlias)&&(r.storeAlias=window.loomi_ctx.storeAlias),r.locale=_(()=>window.Shopify.locale)||_(()=>window.visually.locale),E()&&(r.clientId=E()),r.country=se(),Promise.resolve(function(e,t){const n=_(()=>window.loomi_api.updateRecsOpts),r=_(()=>n.get(function(e){return e.widgetId+e.experienceId+e.variantId+e.sectionId}(e))(t),t);return _(()=>n.get(window.loomi_ctx.storeAlias)(r),r)}(t,r)).then(function(e){return r=e,Promise.resolve(Cn(r))})}()}catch(e){return o(e)}return i&&i.then?i.then(void 0,o):i}(0,function(e){return F("loomi-widget,recProducts failed:",e),n}))}catch(e){return Promise.reject(e)}};function An(e,t){return e.type===t||_(()=>e.strategyPerSlot.find(e=>e.strategy===t))||_(()=>!!Object.values(e.conditions).find(e=>e.qbProps.envKey===t))||_(()=>!!e.layeredRuling.find(e=>e.strategy===t||!!_(()=>e.strategyPerSlot.slots.find(e=>e.strategy===t))))}function In(e){const t=function(){const e=window.innerWidth;return e<=360?200:e<=480?360:e<=640?480:e<=768?640:e<=960?768:1024}();e.products.forEach(e=>{const n=new URL(e.image.src);n.searchParams.set("width",`${Math.min(t,e.image.width||1280)}`),e.image.src=n.href})}function bn(){return`https://${A(window.loomi_ctx.env)}/api/recommendations/web/public/v2/recommend`}const xn=new Map,Cn=function(e){try{function t(){return _(()=>o.products)}const n=g(e),r=W(n);let o=En.get(r);const i=function(){if(!o){let e=!0;return me("kill-locale-currency")&&(e=!1),Promise.resolve(((e,t,n)=>{if(xn.has(e))return xn.get(e);const r=window.vslyNativeFetch||window.fetch,o=function(){try{return Promise.resolve(function(e,o){try{var i=function(){function e(){return Promise.resolve(o.json()).then(function(e){const t=function(){if(e.fetchPrices&&n)return Promise.resolve(fn(e.products)).then(function(t){e.products=t})}();return t&&t.then?t.then(function(){return e}):e})}let o;const i=t.length>1e4&&!me("disable-recs-post")?Promise.resolve(r(bn(),{method:"POST",headers:{"Content-Type":"text/plain"},body:t})).then(function(e){o=e}):Promise.resolve(r(`${bn()}?q=${t}`)).then(function(e){o=e});return i&&i.then?i.then(e):e()}()}catch(e){return o(!0,e)}return i&&i.then?i.then(o.bind(null,!1),o.bind(null,!0)):o(!1,i)}(0,function(t,n){if(xn.delete(e),t)throw n;return n}))}catch(e){return Promise.reject(e)}}();return xn.set(e,o),o})(r,n,e)).then(function(e){o=e,_(()=>
47[In,window.loomi_api.onRecsResp].forEach(e=>e&&e(o))),En.set(r,o)})}}();return Promise.resolve(i&&i.then?i.then(t):t())}catch(s){return Promise.reject(s)}},kn=()=>rt().map(e=>{const t={...e};return delete t.sid,t});function Tn(e){return`vsly_pi_${e}`}function Nn(e){return`vsly_hbt_${e}`}function On(e){return`vsly_hbc_${e}`}function jn(e){return Array(e).fill(0).map(()=>Math.floor(10*Math.random())).join("")}function Ln(){try{const e=_(()=>window.vslyAntiFlickerReveal,void 0);e&&e()}catch(e){}}const $n=function(e,t){try{if(y(e)||y(t))return Promise.resolve({products:[]});const n=function(e,t){const n=window.loomi_ctx.storeAlias||"",r=new URLSearchParams({byHandle:g({handles:e}),al:n,slimResp:"1"});return t&&t.length>0&&r.set("metafields",g({fields:t})),`${bn()}?${r.toString()}`}(e,t);return Promise.resolve(fetch(n)).then(function(e){if(!e.ok)throw new Error(`vsly 400 ${e.statusText}`);return e.json()})}catch(e){return Promise.reject(e)}},Rn=function(e){try{try{const t=g(e),n=window.loomi_ctx.storeAlias,r=W(`${n}_${t}_${se()}`),o=Un.get(r);if(o)return Promise.resolve(o);if(Mn.has(r))return Promise.resolve(Mn.get(r));const i=function(){try{return Promise.resolve(function(e,o){try{var i=function(e,o){try{var i=function(){const e=new URL(bn());e.searchParams.set("al",n),e.searchParams.set("productQuery",t);const o=window.vslyNativeFetch||window.fetch;return Promise.resolve(o(e.toString(),{method:"GET",headers:{Accept:"application/json"}})).then(function(e){return e.ok?Promise.resolve(e.json()).then(function(e){return Promise.resolve(function(e){try{if(!e||!e.results||"object"!=typeof e.results)return Promise.resolve({results:{}});const t=e.results,n=function(e){return Object.keys(e).map(t=>{const n=e[t];return n&&n.id?{key:t,product:n}:null}).filter(e=>!!e)}(t);if(0===n.length)return Promise.resolve({...e,results:t});let r=n.map(e=>e.product);return r=function(e){const t={products:e};return In(t),t.products}(r),Promise.resolve(Dn(r)).then(function(o){return r=o,r=function(e){const t=window.loomi_api;if(!t||!t.onRecsResp)return e;try{const n={products:e};return t.onRecsResp(n),n.products}catch(t){return F("onRecsResp hook failed",t),e}}(r),function(e,t,n){t.forEach((t,r)=>{const o=n[r];o&&o.id&&(e[t.key]=o)})}(t,n,r),{...e,results:t}})}catch(e){return Promise.reject(e)}}(e)).then(function(e){return Un.set(r,e),e})}):{results:{}}})}()}catch(e){return o(e)}return i&&i.then?i.then(void 0,o):i}(0,function(e){return F("queryProducts failed:",e),{results:{}}})}catch(e){return o(!0,e)}return i&&i.then?i.then(o.bind(null,!1),o.bind(null,!0)):o(!1,i)}(0,function(e,t){if(Mn.delete(r),e)throw t;return t}))}catch(e){return Promise.reject(e)}}();return Mn.set(r,i),Promise.resolve(i)}catch(e){return F("queryProducts setup failed:",e),Promise.resolve({results:{}})}}catch(e){return Promise.reject(e)}},Dn=function(e){try{return me("kill-locale-currency")||_(()=>!Array.isArray(e[0].variants))?Promise.resolve(e):Promise.resolve(fn(e))}catch(e){return Promise.reject(e)}},Un=new K("ai_recs_cache",300001),Mn=new Map,qn=function(e,t,n){try{const o=Yt(),i=function(e,t,n){const r=function(){const e=Ot(),t={path:window.location.pathname,host:window.location.hostname};_(()=>e.length)>0&&(t.cartItems=e);const n=_(()=>Ze().token);n&&(t.cartToken=n);const r=At();r&&(t.trafficSources=r),t.productsSeenInSession=ot(),t.isCustomer=!!E(),t.query=window.location.search||"",t.hash=window.location.hash||"";const o=jt();return o&&(t.cartAttributes=o),t}();r.storeAlias=e;const o=E();o&&(r.clientId=o),r.anonymousId=t.id,r.firstSeen=t.firstSeen,r.firstSession=t.firstSession,r.gaId=_(()=>document.cookie.split(";").map(e=>e.split("=")).find(e=>{let[t,n]=e;return"_ga"==t.trim()})[1],"");const i=window.loomi_ctx;r.customerTags=_(()=>i.ctags.slice(0,20)),r.landingPage=_(()=>i.session.landing_page),r.hasSubs=!!_(()=>nt(Ze()).length>0);const s=vt();s&&(r.edgetag=s);const c=function(){try{const e=_(()=>new URL(window.location.href));if(_(()=>e.searchParams.get("forceOverride"))){const t=_(()=>e.searchParams.get("targeting"));if(t)return JSON.parse(decodeURIComponent(escape(atob(t))))}}catch(e){F("preview overrides",e)}return{}}(),a=it(at),u=function(){const e=it(ut);function t(e){return new Date(e.ts).valueOf()}function n(){const e=new URL(location.href);return["vslyvid","vslywgid","vslysid","lmi_preview","targeting","vsly_vid"].forEach(t=>e.searchParams.delete(t)),e.search||""}return bt(ut).then(r=>{const o={ts:new Date,name:Lt(),search:_(n,"")},i=!!o.search,s=(_(()=>r.visits)||e||[]).filter(e=>!i||!(e.name===o.name&&!e.search)).filter(e=>
47!(e.name===o.name&&(o.search===e.search||i&&!e.search))).sort((e,n)=>t(n)-t(e)).slice(0,500);var c;s.unshift(o),(c={id:ut,visits:s},Promise.resolve(xt()).then(function(e){return new Promise((t,n)=>{const r=e.transaction([kt],"readwrite").objectStore(kt).put(c);r.onerror=e=>{n("IDB e:w"+e.target.error)},r.onsuccess=()=>{t("")}})})).catch()}).catch(),st([{ts:f(),name:Lt()}],e,e=>t=>e.name===t.name,ut)}(),l=ct(),d={deviceKind:_(()=>window.loomi_ctx.deviceOverride,void 0),...n||{}},m=!!_(()=>navigator.userAgent.includes("Macintosh")&&"ontouchend"in document),h=_(()=>window.innerWidth,0),p=_(()=>window.vslyDesktopBreakpoint)||960,v=_(()=>S("cart_currency"))||_(()=>Ze().currency)||"",w=_(()=>i.current_product);if(w){r.oos=_(()=>w.oos),r.price=_(()=>w.price),r.iq=_(()=>w.variants.reduce((e,t)=>t.iq+e,0)),r.productId=_(()=>{const e=Nt().productId;return Number.isFinite(Number(e))?e.toString():""},"");const e=1*i.variantId;Number.isFinite(e)&&(r.vid=e)}const y=_(tt);"spa"==window.vslyIntegrationType&&(r.spa=!0);const g=_(()=>i.ttl);return{cartCurrency:v,...r,queryHistory:a,isIPadPro:m,windowInnerWidth:h,desktopBreakpoint:p,visitedPages:u,ttl:Number.isFinite(g)?g:0,purchasedLineItems:l,sid:y,...d||{},...c||{}}}(e,o,n);return Promise.resolve(function(e,t){try{const n=g(t),o=function(e){const{previewKey:t,debugAllocator:n,previewVariantId:o}=function(){[r,on].map(e=>{const t=cn(e);t&&sessionStorage.setItem(e,t)});const e=sessionStorage.getItem(r),t=sessionStorage.getItem(on);return{previewKey:e,debugAllocator:cn(sn),previewVariantId:t}}();let i=new URL(e);return t&&i.searchParams.append(r,t),n&&i.searchParams.append(sn,"true"),o&&i.searchParams.append(on,o),i}(Vn(e).cfgUrl);o.searchParams.append("q",n);const i=W(o.href),s=window.vslyNativeFetch||window.fetch,c=Bn.has(i)?Bn.get(i):s(o.href,{priority:"high"}).finally(()=>Bn.delete(i));return Bn.set(i,c),Promise.resolve(c).then(function(e){if(e.ok)return Promise.resolve(e.json());throw new Error(`failed to load config: ${e.statusText}`)})}catch(e){return Promise.reject(e)}}(t,i)).then(function(e){return _(()=>{window.loomi_ctx.audiences=e.audiences,_(()=>e.audiences&&localStorage.setItem("vsly_audiences",JSON.stringify(e.audiences))),window.loomi_ctx.testedThemes=e.testedThemes||[]}),function(e){const t=e.currentVariant;window.loomi_ctx={...window.loomi_ctx||{}};const n=_(()=>t.pid);n&&(window.loomi_ctx.productId=`${n}`);const r=_(()=>t.vid);r&&(window.loomi_ctx.variantId=`${r}`);const o=_(()=>t.price);o&&(window.loomi_ctx.variantPrice=o);const i=_(()=>t.meta);i&&(window.loomi_ctx.productMeta=`${i}`)}(e),st(e.queryHistory,i.queryHistory,e=>t=>t.v===e.v&&t.k===e.k,at),function(e){var t;(t=e.experiments)&&t.findIndex(e=>{const t=_(()=>e.clientTargetingFormula.toString(),"")||"";return t.includes("CartItemHasTag")||t.includes("CartItemHasCollection")||t.includes("AllCartItemsHasTag")})>-1||!0===_(()=>e.flags["sdk-enable-cart-enrichment"],!1)&&(e.flags["sdk-enable-cart-enrichment"]=!1)}(e),{configuration:e,tracking:o}})}catch(e){return Promise.reject(e)}},Fn="vslyb",Bn=new Map;function Jn(e){if("number"==typeof e.chance&&e.chance<100){const t={experienceId:e.name,variantId:e.variant,storeAlias:_(()=>window.loomi_ctx.storeAlias),anonymousId:_(()=>window.loomi_ctx.userId)};e.version&&(t.version=e.version);const r=g(t),o=_(()=>window.loomi_ctx.env,n.PROD),i=new URL(Vn(o).cfgUrl.replace("/allocate","/match"));i.searchParams.append("q",r),fetch(i)}}function Vn(e){let t="/api/allocator/web/public/v2/allocate";return Gn(e)&&(t="/allocate"),{cfgUrl:`${Hn(e)}${t}`}}function Hn(e){return Gn(e)?"http://localhost:8080":`https://${A()}`}function Gn(e){return[n.TEST,n.LOCAL].includes(e)}function zn(e){window.visually={..._(()=>window.visually)||{},flags:e},localStorage.setItem("loomi-flags",JSON.stringify(e))}function Kn(e,t,n){const r=function(r){_(()=>!!r.persisted)&&(window.loomi_ctx.cart=void 0,n(e,t,500).catch(e=>{F("failed reloading sdk",e)}))};_(()=>!window.loomi_ctx.pageshow)&&(q("pageshow initialized"),s().then(()=>{window.addEventListener("pageshow",r),window.loomi_ctx.pageshow=!0}))}function Wn(e){return`${e.name}-${e.variant}`}function Qn(e){return`${e.name}-${e.variant}-${e.version||0}`}function Yn(e){$.forEach(t=>{e&&!e(t)||(t.undo(),t.do())})}const Zn=(e,t)=>!!_(()=>e.audiences.includes(t)),Xn=e=>{const t={},n=Zn(e,"d"),r=Zn(e,"m");return n||r?(_(()=>e.experiments.filter(e=>
47!!e.code).forEach(e=>e.code.forEach(r=>{const o=_(()=>r.value.env.general.recsCount),i=_(()=>n?o.desktop.value:o.value);i>(t[e.variant]||0)&&"number"==typeof i&&(t[e.variant]=i)}))),t):t},er=function(e){void 0===e&&(e={});try{const t=Z+X;return we(Z,X),Promise.resolve(v(()=>_(()=>window.visually.widgets[t]),100,50)).then(function(){const n="#vsly-overlay",r="#vslyp-vsly-overlay";if(!document.querySelector(r)){const e=document.createElement("div");e.id=n.replace("#",""),e.textContent=".",e.style.opacity="0",e.style.display="none",document.body.appendChild(e);const t=document.createElement("script");t.id=r.replace("#",""),t.type="text/props",t.textContent="{}",document.body.appendChild(t)}return window.visually.widgets[t](n),Promise.resolve(v(()=>!!window.loomi_api._openProductOverlay,100,50)).then(function(){window.loomi_api._openProductOverlay((e=>{const t=_(()=>e.widgetContext)||_(()=>e.mpCtx)||_(()=>e.overlay.mpCtx);return t?{...e,overlay:{...e.overlay||{},mpCtx:t}}:e})(e))})})}catch(e){return Promise.reject(e)}};function tr(e,t,n,r){const[o,i]=t.split(",");return new Promise(t=>{bt(ut).then(n=>{for(const s of function(e,t,n){const r=(new Date).valueOf();return(_(()=>e.visits,[])||[]).filter(e=>{const o=new Date(e.ts).valueOf(),i=36e5,s=parseInt(t);switch(n.replaceAll('"',"")){case"hours":return o>r-s*i;case"weeks":return o>r-s*i*24*7;case"days":return o>r-s*i*24;default:return!1}})}(n,o,i))if(r||cr(e)){if(rr(s,e))return void t(!0)}else if(nr(s,e))return void t(!0);t(!1)})})}function nr(e,t){return!![or(e),sr(or(e))].find(e=>e.includes(t))}function rr(e,t){const n=e.search||"",r=or(e)+n;return!![r,sr(r)].find(e=>e.includes(ir(t)))}function or(e){return ir(function(e){const t=_(()=>new URL(e));if(!t)return e;const n=t.pathname.split("/");return/^[a-z]{2}-[a-z]{2}$/.test(n[1])&&(t.pathname=n.slice(2).join("/")),ir(t.href)}(e.name))}function ir(e){const t=_(()=>new URL(e));return t&&t.pathname.endsWith("/")?"/"===t.pathname?t.href.slice(0,-1):(t.pathname=t.pathname.slice(0,-1),t.href):e}function sr(e){return e.includes("/products/")&&e.includes("/collections/")?e.replace(/\/collections\/[^/]+/,""):e}function cr(e){return _(()=>!!new URL(e).search)}const ar=function(e){try{return Er(),yr(e.clientTargetingFormula)&&(mr[hr(e)]=e),Promise.resolve(Sr(e)).then(function(t){return t?(vr(e),!0):(q(`exp: ${e.gaName} not run client targeting: ${e.clientTargetingFormula} => false`),!1)})}catch(e){return Promise.reject(e)}},ur=function(e){try{const t=Object.entries(mr).map(t=>{let[n,r]=t;return yr(r.clientTargetingFormula)&&(mr[hr(r)]=r),{exp:r,shouldBeApplied:lr(r.clientTargetingFormula,e,r.name),hasBeenApplied:()=>!!fr[hr(r)]}});return Promise.resolve(gr(t)).then(function(e){!function(e){e.filter(e=>e.hasBeenApplied()&&!e.shouldBeApplied).flatMap(e=>{const t=_(()=>fr[hr(e.exp)]);return t&&delete fr[hr(e.exp)],t}).forEach(e=>{_(e.revert)})}(e),function(e){e.filter(e=>e.shouldBeApplied&&!e.hasBeenApplied()).forEach(e=>{var t,n,r;vr(e.exp),t=e.exp,n=wr,void 0===r&&(r=C()),n.has(t.variant)||(xr(r,t),n.add(t.variant),Jn(t))})}(e)})}catch(e){return Promise.reject(e)}},lr=function(e,t,n){void 0===n&&(n="");try{if(void 0===t&&(t=pr()),yr(e)){t.Total=$t,t.CartHasSubs=Ut,t.CartSubs=Mt,t.CartHasItem=qt,t.CartHasItemMatching=Ft,t.CartItemHasTagMatching=Jt,t.CartItemHasTag=Bt,t.AllCartItemsHasTag=Vt,t.AllCartItemsHasTagMatching=Ht,t.CartItemHasCollection=Gt,t.IsLoyaltyCustomer=zt,t.LoyaltyPointsBalance=Kt,t.LoyaltyPointsEarned=Wt,t.PageVisit=tr,t.CustomerTag=Pr,t.IsGuest=Ar,t.AbandonedCart=Rt,t.CartAttrName=Dt,t.UseCaseId=n;const r=()=>new Function(`\n const c = arguments[0];\n return ${function(e){const t=t=>_(()=>e.includes(t));for(const n of["PageVisit","Total"])t(`c.${n}`)&&!t(`await c.${n}`)&&(e=`( ${e.replaceAll(`c.${n}`,`await c.${n}`)} )`);return!t("(async ()")&&t("await")?`(async () => (${e}))()`:e}(e)}`)(t);return Promise.resolve(new Promise(e=>e(r())).catch(e=>(F("client side formula err",e),!1)))}return Promise.resolve(!0)}catch(e){return Promise.reject(e)}};let dr=!1;const mr={},fr={},hr=e=>`${e.name}-${e.variant}`;function pr(){return{cart:Ze(),Total:$t,CartHasSubs:Ut,CartSubs:Mt,CartHasItem:qt,CartHasItemMatching:Ft,CartItemHasTagMatching:Jt,CartItemHasTag:Bt,AllCartItemsHasTag:Vt,AllCartItemsHasTagMatching:Ht,CartItemHasCollection:Gt,IsLoyaltyCustomer:zt,LoyaltyPointsBalance:Kt,LoyaltyPointsEarned:Wt,PageVisit:tr,CustomerTag:Pr,IsGuest:Ar,AbandonedCart:Rt,CartAttrName:Dt}}function vr(e){const t={experienceId:e.name,variantId:e.variant,gaExperienceName:e.gaName,gaVariantName:e.gaVariant,reportGa:e.ga,publishedAt:e.publishedAt,version:e.version};var n;n=_(()=>e.code.map(e=>{try{return function(e,t){if("compound"===e.kind){const n=e.value,r=function(e,t,n,r,o){const i=[];return n&&""!==n&&i.push(N(e,t,n)),r&&""!==r&&i.push(N("appendCss",t,r)),o&&""!==o&&i.push(N("appendJs",t,o)),i}(n.htmlKind,e.selector,n.html,n.css,n.js),o=N(e.kind,e.selector,r);o.options=t;const i=Ye(o);return i.htmlId=r[0].id,r[1]&&(i.cssId=r[1].id),r[2]&&(i.jsId=r[2].id),i}if("widget"===e.kind){const n=N(e.kind,e.selector,"");n.options=t,n.block=e;const r=function(e,t){const n=_(()=>e.block.value);return{...t,sectionId:_(()=>n.env.sectionId),widgetId:_(()=>n.widgetId),widgetVersion:_(()=>n.version)}}(n,t);!function(e,t){const n=_(()=>e.block.value.env);
47n&&Object.entries(t).forEach(e=>{let[t,r]=e;return n[t]=r})}(n,r);const o=Ye(n);return o.htmlId=n.id,o}if(["pageRedirect","themeTest"].includes(e.kind)){const n=N(e.kind,e.selector,"");return n.options=t,n.block=e,Ye(n)}if(["moveElem","automation","visualEdit"].includes(e.kind)){const n=N(e.kind,e.selector,"");n.options=t,n.block=e;const r=Ye(n);return r.htmlId=n.id,r}const n=N(e.kind,e.selector,e.value);return n.options=t,Ye(n)}(e,t)}catch(e){}}).filter(e=>!!e),[]),fr[hr(e)]=n,function(e){if(!0!==window.visually?.flags?.["experience-applied-callback"])return;const t=window.vslyOnExperienceApplied;if("function"!=typeof t)return;const n={experienceId:e.name,variantId:e.variant,experienceName:e.gaName,variantName:e.gaVariant,version:e.version??0};try{Promise.resolve(t(n)).catch(e=>F("vslyOnExperienceApplied callback failed",e))}catch(e){F("vslyOnExperienceApplied callback failed",e)}}(e)}const wr=new Set;function yr(e){return!!e&&""!==e}const gr=function(e){try{return Promise.resolve(Promise.all(e.map(function(e){try{return Promise.resolve(e.shouldBeApplied).then(function(t){return{...e,shouldBeApplied:t}})}catch(e){return Promise.reject(e)}})))}catch(e){return Promise.reject(e)}},_r=e=>{const t=_(()=>e.key),n=_(()=>e.value),r=pr();t===Xe.CART_CHANGE?(ur({...r,cart:n}),_(()=>window.loomi_ctx.maintainCartAttributes(n))):t===Xe.LOYALTY_CHANGE&&ur(r)};function Sr(e){return lr(e.clientTargetingFormula,void 0,e.name)}function Er(){dr||s(()=>document).then(()=>{document.addEventListener(Q,_r),dr=!0})}function Pr(e,t){if(void 0===t&&(t=""),"contains"===t)return _(()=>window.loomi_ctx.ctags?.some(t=>t.includes(e)))||!1;const n=["!","not in"].some(e=>t.includes(e)),r=_(()=>window.loomi_ctx.ctags.includes(e))||!1;return n?!r:r}function Ar(){return Promise.resolve(_(()=>!window.loomi_ctx.clientId))}function Ir(e){const t=hr(e),n=fr[t];n&&(n.forEach(e=>_(e.revert)),delete fr[t]),delete mr[t]}const br=function(e,t,n){try{let r;return Promise.resolve(n()).then(function(n){n?(xr(t,e),(yr(e.clientTargetingFormula)||function(e){return!!me("trigger-delayed-allocation")&&_(()=>["jsFunction","jsCondition"].includes(e.trigger.type))}(e))&&Jn(e)):r=1})}catch(e){return Promise.reject(e)}};function xr(e,t){return _(()=>{e.register(t.name,t.variant,t.gaVariant,t.gaName);const n=t.ga;return e.track(o.USE_CASE,{use_case:t.name,use_case_variant:t.variant,...t.version?{version:t.version}:{}},{isAudience:t.isAudience,isRedirect:t.isRedirect,immediate:t.immediate,gaName:t.gaName,gaVariant:t.gaVariant,...n?{reportGa:n}:{}})})}const Cr=new Set,kr=new Set,Tr=new Set,Nr=new Set;let Or;function jr(e){void 0===Or&&(Or=new MutationObserver(Lr(e)),Or.observe(document.body,{childList:!0,subtree:!0,attributes:!1,characterData:!1}))}function Lr(e){return()=>{$r(Cr,Tr,(t,n)=>{br(n,e,()=>(t.add(Rr(n.trigger.selector,n)),ar(n)))}),$r(kr,Nr,(t,n,r)=>{const o=n.trigger;t.add(Rr(o.selector,n)),r.addEventListener(o.name,()=>br(n,e,()=>ar(n)),{once:void 0!==o.once&&o.once})})}}function $r(e,t,n){e.forEach(e=>{_(()=>{const r=e.trigger.selector;document.body.querySelectorAll(r).forEach(o=>{t.has(Rr(r,e))||n(t,e,o)})})})}function Rr(e,t){return`${e}-${t.name}`}function Dr(e){const t=JSON.stringify({ts:(new Date).getTime(),...e});let n,r,o=0;if(0===t.length)return o;for(n=0;n<t.length;n++)r=t.charCodeAt(n),o=(o<<5)-o+r,o|=0;return o}function Ur(e){const t=Dr(e);return Br(t),v(()=>new Function(e.code)(window),e.timeoutMillis,e.retries,()=>void 0===Jr(t))}function Mr(e){return JSON.parse(localStorage.getItem(e)||"[]")}let qr=[];const Fr=function(e,t,n){_(()=>t.experiments.forEach(t=>{n&&n.matches(t)?n.onSubscribeCall(t):Gr(t,e)}))},Br=(e,t)=>{qr.push({handler:e,experienceKey:t})},Jr=e=>qr.find(t=>t.handler===e),Vr=function(e){qr.filter(t=>t.experienceKey===e).forEach(e=>{try{"number"!=typeof e.handler&&e.handler()}catch(e){}}),qr=qr.filter(t=>t.experienceKey!==e)};function Hr(e,t){Gr(e,t)}function Gr(t,n){switch(_(()=>t.trigger.type)){case e.PageLoad:!function(e,t){br(e,t,()=>ar(e))}(t,n);break;case e.Timeout:!function(e,t){const n=setTimeout(()=>{br(e,t,()=>ar(e))},e.trigger.timeoutMillis);Br(()=>{n&&clearTimeout(n)})}
47(t,n);break;case e.Inactivity:!function(e,t){const n=e.trigger.timeoutMillis;let r;function o(){clearTimeout(r),r=setTimeout(()=>{br(e,t,function(){try{return Promise.resolve(Sr(e)).then(function(t){return t&&ar(e),t})}catch(e){return Promise.reject(e)}})},n)}o();const c=["mousemove","keypress","scroll","touchstart","touchmove"];Br(()=>{clearTimeout(r),i(()=>document).then(()=>c.forEach(e=>document.removeEventListener(e,o)))}),s(()=>document,!0).then(()=>{c.forEach(e=>document.addEventListener(e,o,{passive:!0}))})}(t,n);break;case e.Selector:!function(e,t){jr(e),Cr.add(t),Lr(e)()}(n,t);break;case e.ExitIntent:!function(e,t){const n=r=>{_(()=>!r.toElement&&!r.relatedTarget)&&br(e,t,()=>{const t=ar(e);return i(()=>document).then(()=>{document.removeEventListener("mouseout",n)}),t})};s(()=>document,!0).then(()=>{document.addEventListener("mouseout",n,{passive:!0})}),Br(()=>{i(()=>document).then(()=>{document.removeEventListener("mouseout",n)})})}(t,n);break;case e.JSCondition:!function(e,t){Ur(e.trigger).then(()=>{br(e,t,()=>ar(e))}).catch(()=>{})}(t,n);break;case e.JSFunction:!function(e,t){!function(n){try{const r=new Function(`return async function() { ${n.code} }`)()(),o=Dr(n);Br(o),r.then(()=>void 0!==Jr(o)&&void br(e,t,()=>ar(e)))}catch(e){}}(e.trigger)}(t,n);break;case e.JSEvent:!function(e,t){const n=e.trigger,r="vsly-js-events";function o(n){n&&br(e,t,()=>ar(e))}const c=e=>{let t;try{t=new Function(n.jsEvent.matchCode)(e),localStorage.setItem(r,JSON.stringify([...Mr(r),{event:{detail:e.detail},ts:(new Date).valueOf()/1e3}].splice(0,25)))}catch(e){F("handleJsEvent",e),t=!1}o(t)};o(function(e,t){return _(()=>!!Mr(e).find(e=>{const n=e.ts;return(new Date).valueOf()/1e3-n<2628e3&&new Function(t)(e.event)}))}(r,n.jsEvent.matchCode)),s(()=>window).then(()=>{window.addEventListener(n.jsEvent.name,c)}),Br(()=>{i().then(()=>{window.removeEventListener(n.jsEvent.name,c)})})}(t,n);break;case e.Conjunction:!function(t,n){if(function(t){return[e.ExitIntent,e.Selector,e.Timeout].includes(t.trigger.condition.type)}(t)){const e=t.trigger;Ur(e.jsCond).then(()=>{Gr({...t,trigger:e.condition},n)}).catch(()=>{})}}(t,n);break;case e.ElementEvent:!function(e,t){jr(t),kr.add(e),Lr(t)()}(t,n)}}const zr=["vsly-backdrop-container","__loomi_crosshair_container"];function Kr(e){let t=_(()=>e.target),n=!1;for(;t;){if(zr.includes(_(()=>t.id))){n=!0;break}t=_(()=>t.parentElement)}n&&(q("vsly","about to stop propagation of event",e),_(()=>e.stopImmediatePropagation()),_(()=>e.stopPropagation()))}function Wr(e,t){const n=_(()=>window.Shopify.currency.active,"USD"),r=_(()=>window.Shopify.locale,"en-US"),o=new Intl.NumberFormat(r,{style:"currency",currency:n,minimumFractionDigits:!0===_(()=>window.visually.flags["op-locale-currency-always-show-decimals"],!1)?2:0,maximumFractionDigits:2});if(t){if(Zr()){const t=_(()=>window.visually.priceRound)||Math.round;return o.format(t(e,n))}return o.format(e)}const i=_(()=>window.Shopify.currency.rate,"1");let s=Number.parseFloat(i);s=Number.isNaN(s)?1:s;let c=e*s;return 1!=s&&me("exchange-fee")&&(c*=1.02),c=Qr(s,c,n),o.format(c)}const Qr=(e,t,n)=>1!==e&&me("exchange-round")||Zr()?(_(()=>window.visually.priceRound)||Math.round)(t,n):t;function Yr(){const e=_(()=>!0===window.visually.flags["kill-locale-currency"]),t=_(()=>window.Shopify.currency,{}),n=!!_(()=>t.active),r=_(()=>t.rate),o=!!r&&!Number.isNaN(Number.parseFloat(r));return!e&&n&&o}const Zr=()=>!me("op-locale-currency-no-round");let Xr=window.location.href;const eo=()=>{requestAnimationFrame(()=>{Xr!==window.location.href&&(Xr=window.location.href,window.dispatchEvent(new CustomEvent("vslyUrlChanged",{detail:{prev:Xr,curr:window.location.href}})))})};var to;!function(e){e.NONE="none",e.YOTPO="yotpo"}(to||(to={}));const no={isMember:!1,provider:to.NONE};function ro(e,t){try{var n=e()}catch(e){return t(e)}return n&&n.then?n.then(void 0,t):n}const oo="vsly-loyalty-ctx",io=(()=>{const e=["swell:customer:updated","swell:redemption","swell:initialized","swell:setup","vsly:loyalty-changed"];let t;const n=()=>{const e=_(()=>window.swellConfig.customer);return e?{id:e.local_customer_id,providerId:e.id,email:e.email,earnedPoints:e.points_earned,isMember:!0===e.is_member,pointsBalance:e.points_balance,adjustedPointsBalance:_(()=>e.adjusted_points_balance,0),provider:to.YOTPO}:no},r=e=>{_(()=>"vsly:loyalty-changed"===e.type)&&_(()=>window.swellAPI.refreshCustomerDetails()),t(n())};return{provide:n,onChange:function(n){try{t=n;const o=ro(function(){return Promise.resolve(v(()=>
47!!window.jQuery,50,200)).then(function(){e.forEach(e=>{window.jQuery(document).on(e,r)})})},function(){e.forEach(e=>{document.addEventListener(e,r)})});return Promise.resolve(o&&o.then?o.then(function(){}):void 0)}catch(e){return Promise.reject(e)}},connect:()=>v(()=>!!_(()=>window.swellConfig.customer.local_customer_id),400,20),disconnect:function(){try{const t=ro(function(){return Promise.resolve(v(()=>!!window.jQuery,50,200)).then(function(){e.forEach(e=>{window.jQuery(document).off(e,r)})})},function(){e.forEach(e=>{document.removeEventListener(e,r)})});return Promise.resolve(t&&t.then?t.then(function(){}):void 0)}catch(e){return Promise.reject(e)}}}})();function so(e){et(Xe.LOYALTY_CHANGE,e),sessionStorage.setItem(oo,JSON.stringify({ts:(new Date).getTime(),ctx:e})),window.loomi_ctx={...window.loomi_ctx||{},loyalty:e}}const co="vsly_session";function ao(e){return Et((e||"").replace("+"," "))}function uo(){const e=window.loomi_ctx.storeAlias,t={id:W(e+window.loomi_ctx.userId+f()+It()+fo()),utm_campaign:It(),last_interaction:new Date,landing_page:_(()=>location.href,""),start_at:new Date};return lo(t),t}function lo(e){const t=JSON.stringify(e);localStorage.setItem(co,t),window.loomi_ctx.session=e}function mo(){const e=function(){window.loomi_ctx=window.loomi_ctx||{};let e=window.loomi_ctx.session||_(()=>{const e=JSON.parse(localStorage.getItem(co));return e.last_interaction=new Date(e.last_interaction),e.start_at=new Date(e.start_at),e})||uo();return function(e){const t=new Date,n=e.last_interaction;return(t.valueOf()-n.valueOf())/6e4>30||ao(It())!==ao(e.utm_campaign)||e.last_interaction.getDate()!==t.getDate()}(e)&&(e=uo()),window.loomi_ctx.session=e,e}();e.last_interaction=new Date,lo(e)}const fo=()=>Math.random().toString(36).substring(2,15)+Math.random().toString(36).substring(2,15);function ho(e,t){try{var n=e()}catch(e){return t(!0,e)}return n&&n.then?n.then(t.bind(null,!1),t.bind(null,!0)):t(!1,n)}const po=function(e,t,r){void 0===r&&(r=1e3);try{return vo?(console.debug("vsly-sdk","cannot reload since another reload is in progress"),Promise.resolve()):(vo=!0,Promise.resolve(ho(function(){console.debug("vsly-sdk","about to reload sdk");const o=me("sdk-reconcile")?Promise.resolve(function(e,t,n){try{return Promise.resolve(n(t,e)).then(function(e){let{configuration:t}=e;const n=_(()=>window.loomi.conf.experiments)||[],r=new Map,o=t.experiments||[],i=new Map,s=new Set(Object.keys(fr)),c=C();n.forEach(e=>r.set(Wn(e),e)),o.forEach(e=>i.set(Wn(e),e)),(e=>{window.loomi={..._(()=>window.loomi)||{},conf:e},window.visually={..._(()=>window.visually)||{},flags:e.flags,recsPerVariant:Xn(e)},zn(e.flags)})(t),((e,t,n)=>{e.forEach((e,r)=>{t.has(r)||(n.has(r)&&Ir(e),Vr(r))})})(r,i,s),document.dispatchEvent(Object.assign(new Event("reset-widget"),{value:"reload"})),document.dispatchEvent(Object.assign(new Event("targeting-changed"),{value:"#reload",key:"CART_CHANGE"})),((e,t,n,r)=>{e.forEach((e,o)=>{const i=t.get(o);i?Qn(i)!==Qn(e)&&(r.has(o)&&Ir(i),Vr(o),un([e]),Hr(e,n)):(un([e]),Hr(e,n))})})(i,r,c,s)})}catch(e){return Promise.reject(e)}}(e,t,wo)).then(function(){}):Promise.resolve(function(){try{return dr&&i(()=>document).then(()=>{document.removeEventListener(Q,_r),dr=!1}),qr.forEach(e=>{try{"number"!=typeof e.handler&&e.handler()}catch(e){}}),qr=[],Array.from($.keys()).forEach(e=>{Qe(e)}),Ve&&Ve.disconnect(),Promise.resolve()}catch(e){return Promise.reject(e)}}()).then(function(){return Promise.resolve((o=r,void 0===o&&(o=40),new Promise(e=>setTimeout(e,o)))).then(function(){return Promise.resolve(function(e,t){try{return void 0===e&&(e=n.PROD),Promise.resolve(ho(function(){return function(r,o){try{var i=(function(){if(window.vsly_blocked)throw Ln(),new Error(Fn)}(),function(e,t){window.loomi_ctx=window.loomi_ctx||{},window.loomi_ctx.env=window.loomi_ctx.env||e,window.loomi_ctx.storeAlias=window.loomi_ctx.storeAlias||t}(e,t),Promise.resolve(function(e,t){try{return void 0===e&&(e=n.PROD),Promise.resolve(yo(t,e,void 0)).then(function(n){let{configuration:r,tracking:o}=n;return go(r,t,e,o)})}catch(e){return Promise.reject(e)}}(e,t)).then(function(n){let{jitsu:r,configuration:o}=n;if(!_(()=>o.flags["kill-switch"]))return Promise.resolve(Je()).then(function(){un(o.experiments),Fr(r,o),Kn(e,t,po),mt()})}))}catch(e){return o(e)}return i&&i.then?i.then(void 0,o):i}(0,function(e){_(()=>e.message)!==Fn&&F("failed initialising sdk",e)})},function(e,t){if(Ln(),e)throw t;return t}))}catch(e){return Promise.reject(e)}}(e,t)).then(function(){})});var o});if(o&&o.then)return o.then(function(){})},function(e,t){if(vo=!1,e)throw t;return t})))}catch(e){return Promise.reject(e)}};let vo=!1;const wo=function(e,t,n){try{return m(),Promise.resolve(qn(e,t,n))}catch(e){return Promise.reject(e)}},yo=function(e,t,n){try{return _(mo),m(),Promise.resolve(qn(e,t,n))}catch(e){return Promise.reject(e)}},go=function(e,t,n,r){try{return zn(e.flags),function(e,t,n,r,o,i){Er(),window.loomi_ctx={..._(()=>window.loomi_ctx)||{},env:t,storeAlias:e,apply:e=>{un([e]),ar(e)},shouldApply:lr};const s=_(()=>
47o.productId),c=window.loomi_ctx;s&&!c.productId&&(c.productId=s);const a=_(()=>o.variantId);a&&!c.variantId&&(c.variantId=a),window.loomi={..._(()=>window.loomi)||{},conf:n},window.visually={..._(()=>window.visually)||{},flags:n.flags,enabledIntegrations:n.integrations,recsPerVariant:Xn(n),sdk_api:{addToCart:mn,recommendProducts:Pn,getProductsMetafields:$n,fetchRecs:Cn},reAllocate:i,rerender:Yn,reload:function(){try{return Promise.resolve(r(t,e,1e3)).then(function(){})}catch(e){return Promise.reject(e)}}}}(t,n,e,po,Nt(),wo),function(e){try{if(e.noActiveThemeTests&&Ce()){if(Pe(0))return;be()}else(e=>!(e.experiments||[]).find(e=>e.isThemeTest)&&_(Ce)&&!![localStorage,sessionStorage].find(je))(e)&&be()}catch(e){}}(e),Promise.resolve(Eo()).then(function(){var o,c,a,l;(function(e,t,n){window.loomi_api||(window.loomi_api={}),window.loomi_api.when=w,window.loomi_api.awaitCondition=v,window.loomi_api.loadVisuallyLib=h,window.loomi_api.queryProducts=Rn,window.loomi_api.debounce=u,window.loomi_api.allocatorQuery=e=>function(e,t){try{function n(){return Promise.resolve(r)}const r={results:{}},o={...e};o.queries=function(e,t){return e.queries.filter(e=>{const n=_(()=>e.oneOf.productInfo);if(n){const r=Tn(n.handle),o=sessionStorage.getItem(r);if(!o)return!0;const i=JSON.parse(o);return!!function(e,t){return!((!e.includeCollections||t.collections)&&(!e.includeTags||t.tags)&&(!e.includeSales||t.sales)&&(!e.includeVariants||t.variants))}(n,i)||(i.cached=!0,t.results[e.name]=i,!1)}const r=_(()=>e.oneOf.handlesByTag);if(r){const n=Nn(r),o=sessionStorage.getItem(n);if(!o)return!0;const i=JSON.parse(o);return i.cached=!0,t.results[e.name]=i,!1}const o=_(()=>e.oneOf.handlesByCollection);if(o){const n=On(o),r=sessionStorage.getItem(n);if(!r)return!0;const i=JSON.parse(r);return i.cached=!0,t.results[e.name]=i,!1}return!0})}(e,r);const i=function(){if(o.queries.length>0){const{query:e,hashedQuery:n}=function(e,t){e.timestamp=`${jn(4)}${t}${jn(5)}`,e.alias=window.loomi_ctx.storeAlias||"",e.userId=window.loomi_ctx.userId||"";const n=g(e);return{query:n,hashedQuery:(n+window.loomi_ctx.userId+window.loomi_ctx.storeAlias+t).split("").reduce((e,t)=>(e=(e<<5)-e+t.charCodeAt(0))&e,0)}}(o,t),i=Vn(window.loomi_ctx.env).cfgUrl.replace("/allocate",`/query?q=${e}&h=${n}`);return Promise.resolve(fetch(i)).then(function(e){const t=function(){if(e.ok)return Promise.resolve(e.json()).then(function(e){e.results&&Object.entries(e.results).forEach(e=>{let[t,n]=e;!function(e,t,n){if(t)if("ProductInfo"===t.kind){const r=n.queries.find(t=>t.name===e);r&&(_(()=>r.oneOf.productInfo.includeTags,!1)&&!t.tags&&(t.tags=[]),_(()=>r.oneOf.productInfo.includeCollections,!1)&&!t.collections&&(t.collections=[]),_(()=>r.oneOf.productInfo.includeSales,!1)&&!t.sales&&(t.sales=""),_(()=>r.oneOf.productInfo.includeVariants,!1)&&!t.variants&&(t.variants=[]),sessionStorage.setItem(Tn(t.handle),JSON.stringify(t)))}else if("HandlesByCollection"===t.kind){const r=n.queries.find(t=>t.name===e);if(r){const e=_(()=>r.oneOf.handlesByCollection,"")||"";sessionStorage.setItem(On(e),JSON.stringify(t))}}else if("HandlesByTag"===t.kind){const r=n.queries.find(t=>t.name===e);if(r){const e=_(()=>r.oneOf.handlesByTag,"")||"";sessionStorage.setItem(Nn(e),JSON.stringify(t))}}}(t,n,o),r.results[t]=n})})}();if(t&&t.then)return t.then(function(){})})}}();return Promise.resolve(i&&i.then?i.then(n):n())}catch(s){return Promise.reject(s)}}(e,`${(new Date).getTime()+Math.round(1e6*Math.random())}`),window.loomi_api.openProductOverlay=er,_(()=>e.shopApi.forEach(e=>{let{js:t,windowKey:n}=e;try{window.loomi_api[n]=new Function(t)}catch(e){}})),window.loomi_api.formatLocaleMoney=function(){var e=[].slice.call(arguments);return n()?t(...e):(_(()=>window.loomi_api.formatMoney)||(()=>`${_(()=>e[0],"")}`))(...e)},window.loomi_api.redirectTest=ee})(e,Wr,Yr),a=e.first_seen,(c=e.uid)!==(l=r.id)&&c&&a>0?(window.loomi_ctx.userId=c,Zt(c,a)):window.loomi_ctx.userId=l,function(e,t){try{return _(()=>window.loomi_ctx.cc)&&v(b,1e3,120).then(()=>Zt(e,t||(new Date).getTime()/1e3)),Promise.resolve()}catch(e){return Promise.reject(e)}}(window.loomi_ctx.userId,a),(o=e.flags)["sdk-auto-clean"]&&!o["sdk-kill-auto-clean"]&&h("price_test_cleanup_v2",{async:!1,defer:!0}).then(),_(()=>!0===window.visually.flags["op-focus-trap-removal"])&&s(()=>document,!0).then(()=>{document.addEventListener("focusin",Kr,{capture:!0,passive:!0}),document.addEventListener("mousedown",Kr,{capture:!0,passive:!0}),document.addEventListener("touchstart",Kr,{capture:!0,passive:!0}),document.addEventListener("touchend",Kr,{capture:!0,passive:!0})}),function(e,t){if(me("kill-sdk-reload-url-detection")||!me("sdk-reload")&&!["/products/","/collections/"].find(e=>window.location.href.includes(e)))return;const n=function(){const r=(()=>{requestAnimationFrame(()=>{(me("sdk-reload-url-detection-href")?So!==window.location.href:new URL(So).pathname!==new URL(window.location.href).pathname)&&(So=window.location.href,n(),_o(e,t,10))})})||eo,o=["click","touchend","pdpresp"];return s(()=>document.body,!0).then(()=>
47{o.forEach(e=>document.body.addEventListener(e,r,!0))}),()=>{i(()=>document.body).then(()=>{o.forEach(e=>{document.body.removeEventListener(e,r,!0)})})}}()}(n,t),function(){try{return Promise.resolve(function(e,t){try{var n=function(){so(function(){const e=sessionStorage.getItem(oo);if(e){const t=_(()=>JSON.parse(e));if(t&&t.ts>(new Date).getTime()-3e5)return t.ctx}}()||no);const e=_(()=>!0===window.visually.flags["loyalty-targeting"]),t=function(){if(e)return Promise.resolve(function(e){try{return e.onChange(e=>{so(e)}),Promise.resolve(e.connect()).then(function(){const t=e.provide();return so(t),{ctx:t,disconnect:e.disconnect}})}catch(e){return Promise.reject(e)}}(io)).then(function(){const e=document.querySelectorAll('[href*="/account/logout"]');e&&Array.from(e).forEach(e=>{e.addEventListener("click",()=>(sessionStorage.removeItem(oo),!0))})})}();if(t&&t.then)return t.then(function(){})}()}catch(e){return t(e)}return n&&n.then?n.then(void 0,t):n}(0,function(e){console.debug("vsly-loyalty","unable to find loyalty provider",e)}))}catch(e){return Promise.reject(e)}}();const d=C();return{configuration:e,jitsu:d}})}catch(e){return Promise.reject(e)}},_o=u(po,10);let So=window.location.href;const Eo=function(){try{return Promise.resolve(function(){if(me("block-do-not-track"))return Promise.resolve(x()).then(function(e){if(!e)throw new Error(Fn)})}())}catch(e){return Promise.reject(e)}};function Po(e){return e.startsWith("https://")?e.substring(8):e}function Ao(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch{return""}}var Io;!function(e){e.SIGNUP="SIGNUP",e.ADD_TO_CART="ADD_TO_CART",e.CHANGE_QTY="CHANGE_QTY",e.REMOVE_FROM_CART="REMOVE_FROM_CART",e.PAGE_LOAD="PAGE_LOAD",e.CLICK="CLICK",e.LOGIN="LOGIN",e.LOGOUT="LOGOUT",e.TIME_SPENT="TIME_SPENT",e.USE_CASE="USE_CASE",e.LEAD_SUBMISSION_EMAIL="LEAD_SUBMISSION_EMAIL",e.LEAD_SUBMISSION_PHONE="LEAD_SUBMISSION_PHONE"}(Io||(Io={}));let bo=[];const xo=function(e,t){if(void 0===t&&(t=0),0===bo.length)return;const n=bo;bo=[];const r=ko(n),o=Co(n);e({bulk:o,shared:r},!0).catch(()=>{const r=n.concat(bo);r.length<100&&(bo=r,t<2&&setTimeout(()=>xo(e,t+1),500*Math.pow(2,t)))})};u(xo,100);const Co=e=>e.map(e=>{const t=JSON.parse(JSON.stringify(e));return delete t.user,delete t.event_id,delete t.user_agent,delete t.utc_time,delete t.local_tz_offset,delete t.doc_host,delete t.ids_ga,delete t.alias,delete t.userCanBeTracked,delete t.userDataCanBeSold,delete t.edgetag,delete t.api_key,delete t.src,t}),ko=e=>{const t=_(()=>String(e[0].user.anonymous_id),""),n=_(()=>String(e[0].user_agent),""),r=_(()=>String(e[0].event_id),""),o=_(()=>String(e[0].utc_time),""),i=_(()=>Number(e[0].local_tz_offset)||0),s=_(()=>String(e[0].doc_host),""),c=_(()=>String(e[0].ids_ga),""),a=_(()=>String(e[0].alias),""),u=_(()=>Boolean(e[0].userCanBeTracked),!0),l=_(()=>Boolean(e[0].userDataCanBeSold),!0),d=_(()=>String(e[0].edgetag),""),m=_(()=>String(e[0].api_key),""),f=_(()=>String(e[0].src),"");return Object.entries({anonymous_id:t,event_id:r,user_agent:n,utc_time:o,local_tz_offset:i,doc_host:s,ids_ga:c,alias:a,userCanBeTracked:u,userDataCanBeSold:l,edgetag:d,api_key:m,src:f}).reduce((e,t)=>{let[n,r]=t;if(r){if("undefined"===r)return e;e[n]=r}return e},{})},To=function(e){try{let r;function t(e){return r?e:Promise.resolve(!1)}const o=function(){if(_(()=>e.eventPayload.bulk.length>0,!1)){const t=_(()=>JSON.parse(JSON.stringify(e.eventPayload.bulk[0])),void 0);if(!t){const e=Promise.resolve(!1);return r=1,e}const o=_(()=>JSON.parse(JSON.stringify(t.ga)),void 0);return delete t.ga,Promise.resolve(function(e){try{return Promise.resolve(function(t,r){try{var o=function(){const t=window.loomi_ctx.jitsuKey,r=function(e){const t={trackingHost:"https://live.visually-io.com"};return e===n.TEST&&(t.trackingHost="http://localhost:8088"),e===n.STAGE&&(t.trackingHost="https://sdk.loomi-stg.xyz"),t}(window.loomi_ctx.env).trackingHost;return Promise.resolve(fetch(`${r}/api/s?token=${t}&bulk=1`,{headers:{"content-type":"text/plain"},body:JSON.stringify(e.eventPayload),method:"POST",mode:"cors",credentials:"omit",keepalive:!0})).then(function(e){return e.ok})}()}catch(e){return r(e)}return o&&o.then?o.then(void 0,r):o}(0,function(e){return console.error("vsly: Failed to send event",e),!1}))}catch(e){return Promise.reject(e)}}(e)).then(function(n){return Promise.resolve(function(e){try{try{const t=e.eventPayload,n=t.bulk[0],r=window.loomi_ctx.env,o=t.shared,i=g({experienceId:n.use_case,variantId:n.use_case_variant,storeAlias:o.alias,anonymousId:o.anonymous_id,version:n.version}),s=new URL(Vn(r).cfgUrl.replace("/allocate","/match"));s.searchParams.append("q",i),fetch(s.toString())}catch(e){console.error("vsly: Failed to persist allocation",e)}return Promise.resolve()}catch(e){return Promise.reject(e)}}(e)).then(function(){return o&&C().trackExt(t,o).then().catch(e=>{console.error("vsly: Failed track ext event",e,t,o)}),r=1,n})})}}();return Promise.resolve(o&&o.then?o.then(t):t(o))}catch(i){return Promise.reject(i)}},No="vsly_analytics_queue";function Oo(e,t,n){void 0===n&&(n=!1);try{const r=window.loomi_ctx,o=r.storeAlias,i=r.jitsuKey,s=Pt(),c={id:`${Date.now()}-${Math.random().toString(36).substring(2,9)}`,timestamp:Date.now(),eventPayload:{bulk:[{url:location.href,doc_path:location.pathname,doc_search:location.search,sid:r.session.id,sid_start:r.session.start_at,utm:s.utm,lmi_params:s.lmi_params,event_type:"USE_CASE",use_case:e._USE_CASE,use_case_variant:e._USE_CASE_VARIANT,version:e._USE_CASE_VERSION||1,ga:{isAudience:!1,gaName:e._USE_CASE_GA||e._USE_CASE,gaVariant:e._USE_CASE_GA_VARIANT||e._USE_CASE_VARIANT,reportGa:n}}],shared:{anonymous_id:t.id,user_agent:navigator.userAgent,utc_time:(new Date).toISOString(),local_tz_offset:(new Date).getTimezoneOffset(),doc_host:location.host,alias:o,api_key:i}},retries:0},a=jo();a.push(c),Lo(a)}catch(e){console.error("vsly: Failed to queue analytics event",e)}}function jo(){try{const e=localStorage.getItem(No);if(!e)return[];const t=JSON.parse(e);return Array.isArray(t)?t:[]}catch(e){return console.error("vsly: Failed to read analytics queue",e),[]}}function Lo(e){try{localStorage.setItem(No,JSON.stringify(e))}catch(e){console.error("vsly: Failed to save analytics queue",e)}}const $o=(e,t)=>{try{localStorage.setItem(e,JSON.stringify({variant:t.experiment.variant,version:t.experiment.version||0}))}catch(e){}},Ro=(e,t)=>{let n=null;try{const r=localStorage.getItem(e);if(r){let e;const o=JSON.parse(r);if(o&&"object"==typeof o&&"variant"in o){e=o;const r=t.find(t=>t.experiment.variant===e.variant);r&&(r.experiment.version||0)===(e.version||0)&&(n=r)}}}catch(e){}return n},Do=e=>`vsly_redirect_test_${e[0].experiment.name}`,Uo=(e,t)=>{if(e){const n=e.experiment;t.some(e=>{const t=e.experiment;return t.variant===n.variant&&t.version===n.version})||(e=!1)}if(!e){const n=100*Math.random();let r=0;for(const o of t)if(r+=o.targeting.chance,n<=r){e=o;break}}return e},Mo=function(e){void 0===e&&(e=!0);const t=window.loomi_ctx.consent;t.allowed=e,t.fin||(t.fin=qo())},qo=()=>(new Date).getTime(),Fo=()=>window.Shopify.customerPrivacy,Bo=["AT","BE","BG","HR","CY","CZ","DK","EE","FI","FR","DE","GR","HU","IE","IT","LV","LT","LU","MT","NL","PL","PT","RO","SK","SI","ES","SE","NO","IS","LI"],Jo=function(e){void 0===e&&(e=!0);const t=window.loomi_ctx.consent;t.allowed=e,t.fin||(t.fin=Vo())},Vo=()=>(new Date).getTime(),Ho=()=>window.Shopify.customerPrivacy,Go=()=>Promise.resolve(),zo=()=>(window.loomi_ctx=window.loomi_ctx||{},window.loomi_ctx.performanceMetrics=window.loomi_ctx.performanceMetrics||{},window.loomi_ctx.performanceMetrics);function Ko(){try{const e=zo().as;
47if(void 0===e)return;const t=performance.now();Object.assign(zo(),{ae:t,ad:t-e}),(e=>{try{if("function"!=typeof performance.getEntriesByType)return;const t=performance.getEntriesByType("resource").filter(t=>t.startTime>=e&&(e=>{try{return new URL(e.name).pathname.endsWith("/allocate")}catch{return!1}})(t)).pop();if(!t)return;Object.assign(zo(),{ars:t.startTime,afs:t.fetchStart,aqs:t.requestStart,aps:t.responseStart,ape:t.responseEnd,ard:t.duration,ardl:t.startTime-e,aprd:t.requestStart-t.startTime,arwd:t.responseStart-t.requestStart,ardd:t.responseEnd-t.responseStart})}catch{}})(e)}catch(e){}}function Wo(e,t){try{var n=e()}catch(e){return t(e)}return n&&n.then?n.then(void 0,t):n}function Qo(){return _(mo),Yt(),function(e){void 0===e&&(e=window.loomi_ctx.embeddedTests);try{if(!e)return;if(0===e.length)return;const t=e.filter(e=>e.experiment.isThemeTest);t.length>0&&function(e){const t=Do(e);let n=Ro(t,e);if(n=Uo(n,e),!n)return;if(!n.experiment)return;$o(t,n);const r=n.experiment,o=_(()=>r.code.find(e=>"themeTest"===e.kind).value.targetThemeId)||0,i=ne({experienceId:r.name,variantId:r.variant,version:r.version,gaExperienceName:r.gaName,gaVariantName:r.gaVariant});Oo(i,Yt(),_(()=>!!r.ga)||!1),Ee(i,o)}(t);const n=e.filter(e=>!e.experiment.isThemeTest);n.length>0&&function(e){const t=e.filter(e=>function(e){if(!e)return!0;try{const t=e.match(/UrlTarget\(([^)]+)\)/);if(!t)return!1;const n=function(e){try{const t=e.match(/^"([^"]*)",\s*"([^"]*)",\s*(true|false)$/);return t?{value:t[1],op:t[2],includeQueryParam:"true"===t[3]}:null}catch{return null}}(t[1]);return!!n&&function(e,t,n){const r=window.location.search||"",o=window.location.href||"",i=(s=function(e){const t=e.startsWith("/")?e:"/"+e,n=t.split("/");if(n.length<2)return t;const r=n[1];let o=!1;return r.length>0&&r.length<=7&&(2===r.length||r.length>2&&"-"===r[2])&&(o=!0),o?"/"+n.slice(2).join("/"):t}(window.location.pathname),["STORY_IL","MAYVEN_GLOBAL","JDSPORT_IL"].includes(window.loomi_ctx.storeAlias)?s.toLowerCase():s);var s;const{hostPath:c,rawQuery:a}=function(e){const t=Po(e),n=t.indexOf("?");return-1!==n?{hostPath:t.substring(0,n),rawQuery:t.substring(n+1)}:{hostPath:t,rawQuery:""}}(e),u=c.toLowerCase();let l=Po(o.split("?")[0]).toLowerCase(),d="",m=u;if(d=(new URL(o).host+i).toLowerCase(),n){const e=r?Ao(r.substring(1)):"";if(e&&(l+="?"+e,d+="?"+e),a){const e=Ao(a);e&&(m+="?"+e)}}return function(e,t,n,r){switch(r){case"contains":return e.includes(n)||t.includes(n);case"matches":try{const r=new RegExp(n);return r.test(e)||r.test(t)}catch{return!1}case"==":return e===n||t===n;case"!=":return e===t?e!==n:t!==n;default:return!1}}(l,d,m,t)}(n.value,n.op,n.includeQueryParam)}catch(e){return console.error("vsly: Failed to evaluate targeting formula",e),!1}}(e.targeting.formula));if(0===t.length)return;const n=Do(t);let r=Ro(n,t);if(r=Uo(r,t),!r)return;if(!r.experiment)return;$o(n,r);const o=r.experiment,i=ne({experienceId:o.name,variantId:o.variant,version:o.version,gaExperienceName:o.gaName,gaVariantName:o.gaVariant});Oo(i,Yt(),_(()=>!!o.ga)||!1);const s=_(()=>o.code.find(e=>"pageRedirect"===e.kind).value);s&&ee(i,s.destUrl,s.redirectAfter||1,s.retainQueryParams,s.stickinessMode)}(n)}catch(e){console.error("vsly ETT",e)}}(),window.vsly_redirecting}const Yo=()=>window.loomi_ctx.blockingConcent;(function(){try{let t;function e(e){if(t)return e;(function(){const e=jo();e.length>0&&Promise.allSettled(e.map(To)).then(t=>{Lo(e.filter((e,n)=>{const r=t[n];return("fulfilled"!==r.status||!r.value)&&(e.retries++,(e=>!(Date.now()-e.timestamp>18e5||e.retries>3))(e))}))}).catch(e=>{console.error("vsly: Failed to process analytics queue",e)})})(),(()=>{const e=()=>{const e=se();return!!e&&!Bo.includes(e)};return new Promise((t,n)=>{const r=window.loomi_ctx.consent||={};r.init=Vo(),(se()?Go():v(se,50,200)).then(()=>{e()&&(Jo(),t())}),(_(()=>Ho().analyticsProcessingAllowed)?Go():v(()=>_(()=>Ho().analyticsProcessingAllowed),50,200)).then(()=>{const r=Ho().analyticsProcessingAllowed()||e();Jo(r),r?t():n()}),r.ccListener||(document.addEventListener("visitorConsentCollected",r=>{const o=r.detail.analyticsAllowed||e();Jo(o),o?t():n()}),r.ccListener=!0)})})().catch(),function(){try{zo().as=performance.now()}catch(e){}}();const s=yo(o,i);return s.then(Ko),s.then(e=>{let{configuration:t,tracking:r}=e;return(e=>{p("vsly-a",`${(e=>e==n.STAGE?"https://sdk.loomi-stg.xyz/":"https://assets.visually.io/")(e)}v/visually-a.js?cb=${window.loomi_ctx.sdk_version}`,{defer:!0}).catch()}
47)(i),function(e){let{configuration:t,tracking:n}=e;try{return Promise.resolve(function(e,t){try{const{storeAlias:n,env:r}=window.loomi_ctx;return Promise.resolve(Wo(function(){return Promise.resolve(go(e,n,r,t)).then(function(e){let{jitsu:t,configuration:o}=e;if(!_(()=>o.flags["kill-switch"]))return Promise.resolve(Je()).then(function(){un(o.experiments),Fr(t,o),Kn(r,n,po),mt()})})},function(e){_(()=>e.message)!==Fn&&F("fail initialising sdk",e)}))}catch(e){return Promise.reject(e)}}(t,n)).then(function(){window.dispatchEvent(new Event("visually_loaded"))})}catch(e){return Promise.reject(e)}}({configuration:t,tracking:r})}).catch(r).finally(Ln)}const r=e=>console.error(e);if(window.fetch&&(window.vslyNativeFetch=window.fetch),window.vsly_init=!0,window.vslyIntegrationType="static",(()=>{if(_(()=>window.visually_io_editor))return!0;const e=_(()=>window.loomi_ctx.ttl);return!("number"!=typeof e||!Number.isFinite(e)||e<=0)&&e<Math.floor(Date.now()/1e3)})())return console.log("sdk blocked"),Promise.resolve();window.loomi_ctx.sdk_version="0.12.169";const{storeAlias:o,env:i}=window.loomi_ctx;if(!Yo()&&Qo())return Promise.resolve();const s=function(){if(Yo()){function e(e){return t?e:window.loomi_ctx.consent.allowed?void(Qo()&&(t=1)):(Ln(),void(t=1))}const n=Wo(function(){return Promise.resolve((console.log("consent api init"),new Promise((e,t)=>{const n=window.loomi_ctx.consent||={};n.init=qo(),(_(()=>Fo().analyticsProcessingAllowed)?Promise.resolve():v(()=>_(()=>Fo().analyticsProcessingAllowed),50,200)).then(()=>{const n=window.Shopify.customerPrivacy.analyticsProcessingAllowed();console.log("consent api",n),Mo(n),n?e():t()}),n.ccListener||(document.addEventListener("visitorConsentCollected",()=>{const n=window.Shopify.customerPrivacy.analyticsProcessingAllowed();console.log("visitorConsentCollected",n),Mo(n),n?e():t()}),n.ccListener=!0)}))).then(function(){})},function(){Ln(),t=1});return n&&n.then?n.then(e):e(n)}}();return Promise.resolve(s&&s.then?s.then(e):e(s))}catch(c){return Promise.reject(c)}})().then(()=>console.log("vsly sdk with embed init"))}(); 48 49</script>
vendor: 1 bytes, line 49
49
50<script data-vsly="preact2" type="text/javascript" data-em-disable> 51 // Preact 52!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports):n(e.preact={})}(this,function(e){var b,n,t,_,o,r,l,x={},C=[],u=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i;function w(e,n){for(var t in n)e[t]=n[t];return e}function g(e){var n=e.parentNode;n&&n.removeChild(e)}function i(e,n,t){var _,o=arguments,l={};for(_ in n)"key"!==_&&"ref"!==_&&(l[_]=n[_]);if(3<arguments.length)for(t=[t],_=3;_<arguments.length;_++)t.push(o[_]);if(null!=t&&(l.children=t),"function"==typeof e&&null!=e.defaultProps)for(_ in e.defaultProps)void 0===l[_]&&(l[_]=e.defaultProps[_]);return k(e,l,n&&n.key,n&&n.ref,null)}function k(e,n,t,_,o){var l={type:e,props:n,key:t,ref:_,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:o};return null==o&&(l.__v=l),b.vnode&&b.vnode(l),l}function S(e){return e.children}function P(e,n){this.props=e,this.context=n}function N(e,n){if(null==n)return e.__?N(e.__,e.__.__k.indexOf(e)+1):null;for(var t;n<e.__k.length;n++)if(null!=(t=e.__k[n])&&null!=t.__e)return t.__e;return"function"==typeof e.type?N(e):null}function c(e){var n,t;if(null!=(e=e.__)&&null!=e.__c){for(e.__e=e.__c.base=null,n=0;n<e.__k.length;n++)if(null!=(t=e.__k[n])&&null!=t.__e){e.__e=e.__c.base=t.__e;break}return c(e)}}function s(e){(!e.__d&&(e.__d=!0)&&t.push(e)&&!p.__r++||o!==b.debounceRendering)&&((o=b.debounceRendering)||_)(p)}function p(){for(var e;p.__r=t.length;)e=t.sort(function(e,n){return e.__v.__b-n.__v.__b}),t=[],e.some(function(e){var n,t,_,o,l,r,u;e.__d&&(r=(l=(n=e).__v).__e,(u=n.__P)&&(t=[],o=D(u,l,(_=w({},l)).__v=_,n.__n,void 0!==u.ownerSVGElement,null,t,null==r?N(l):r),d(t,l),o!=r&&c(l)))})}function E(e,n,t,_,o,l,r,u,i,c){var s,p,f,a,d,h,y,v=_&&_.__k||C,m=v.length;for(i==x&&(i=null!=r?r[0]:m?N(_,0):null),t.__k=[],s=0;s<n.length;s++)if(null!=(a=t.__k[s]=null==(a=n[s])||"boolean"==typeof a?null:"string"==typeof a||"number"==typeof a?k(null,a,null,null,a):Array.isArray(a)?k(S,{children:a},null,null,null):null!=a.__e||null!=a.__c?k(a.type,a.props,a.key,null,a.__v):a)){if(a.__=t,a.__b=t.__b+1,null===(f=v[s])||f&&a.key==f.key&&a.type===f.type)v[s]=void 0;else for(p=0;p<m;p++){if((f=v[p])&&a.key==f.key&&a.type===f.type){v[p]=void 0;break}f=null}d=D(e,a,f=f||x,o,l,r,u,i,c),(p=a.ref)&&f.ref!=p&&(y=y||[],f.ref&&y.push(f.ref,null,a),y.push(p,a.__c||d,a)),null!=d?(null==h&&(h=d),i=U(e,a,f,v,r,d,i),"option"==t.type?e.value="":"function"==typeof t.type&&(t.__d=i)):i&&f.__e==i&&i.parentNode!=e&&(i=N(f))}if(t.__e=h,null!=r&&"function"!=typeof t.type)for(s=r.length;s--;)null!=r[s]&&g(r[s]);for(s=m;s--;)null!=v[s]&&W(v[s],v[s]);if(y)for(s=0;s<y.length;s++)T(y[s],y[++s],y[++s])}function U(e,n,t,_,o,l,r){var u,i,c;if(void 0!==n.__d)u=n.__d,n.__d=void 0;else if(o==t||l!=r||null==l.parentNode)e:if(null==r||r.parentNode!==e)e.appendChild(l),u=null;else{for(i=r,c=0;(i=i.nextSibling)&&c<_.length;c+=2)if(i==l)break e;e.insertBefore(l,r),u=r}return void 0!==u?u:l.nextSibling}function f(e,n,t){"-"===n[0]?e.setProperty(n,t):e[n]="number"==typeof t&&!1===u.test(n)?t+"px":null==t?"":t}function A(e,n,t,_,o){var l,r,u,i,c;if(o?"className"===n&&(n="class"):"class"===n&&(n="className"),"style"===n)if(l=e.style,"string"==typeof t)l.cssText=t;else{if("string"==typeof _&&(l.cssText="",_=null),_)for(i in _)t&&i in t||f(l,i,"");if(t)for(c in t)_&&t[c]===_[c]||f(l,c,t[c])}else"o"===n[0]&&"n"===n[1]?(r=n!==(n=n.replace(/Capture$/,"")),n=((u=n.toLowerCase())in e?u:n).slice(2),t?(_||e.addEventListener(n,a,r),(e.l||(e.l={}))[n]=t):e.removeEventListener(n,a,r)):"list"!==n&&"tagName"!==n&&"form"!==n&&"type"!==n&&"size"!==n&&!o&&n in e?e[n]=null==t?"":t:"function"!=typeof t&&"dangerouslySetInnerHTML"!==n&&(n!==(n=n.replace(/^xlink:?/,""))?null==t||!1===t?e.removeAttributeNS("http://www.w3.org/1999/xlink",n.toLowerCase()):e.setAttributeNS("http://www.w3.org/1999/xlink",n.toLowerCase(),t):null==t||!1===t&&!/^ar/.test(n)?e.removeAttribute(n):e.setAttribute(n,t))}function a(e){this.l[e.type](b.event?b.event(e):e)}function D(e,n,t,_,o,l,r,u,i){var c,s,p,f,a,d,h,y,v,m,g,k=n.type;if(void 0!==n.constructor)return null;(c=b.__b)&&c(n);try{e:if("function"==typeof k){if(y=n.props,v=(c=k.contextType)&&_[c.__c],m=c?v?v.props.value:c.__:_,t.__c?h=(s=n.__c=t.__c).__=s.__E:("prototype"in k&&k.prototype.render?n.__c=s=new k(y,m):(n.__c=s=new P(y,m),s.constructor=k,s.render=L),v&&v.sub(s),s.props=y,s.state||(s.state={}),s.context=m,s.__n=_,p=s.__d=!0,s.__h=[]),null==s.__s&&(s.__s=s.state),null!=k.getDerivedStateFromProps&&(s.__s==s.state&&(s.__s=w({},s.__s)),w(s.__s,k.getDerivedStateFromProps(y,s.__s))),f=s.props,a=s.state,p)null==k.getDerivedStateFromProps&&null!=s.componentWillMount&&s.componentWillMount(),null!=s.componentDidMount&&s.__h.push(s.componentDidMount);else{if(null==k.getDerivedStateFromProps&&y!==f&&null!=s.componentWillReceiveProps&&s.componentWillReceiveProps(y,m),!s.__e&&null!=s.shouldComponentUpdate&&!1===s.shouldComponentUpdate(y,s.__s,m)||n.__v===t.__v){s.props=y,s.state=s.__s,n.__v!==t.__v&&(s.__d=!1),(s.__v=n).__e=t.__e,n.__k=t.__k,s.__h.length&&r.push(s),function e(n,t,_){for(var o,l=0;l<n.__k.length;l++)(o=n.__k[l])&&(o.__=n,o.__e&&("function"==typeof o.type&&1<o.__k.length&&e(o,t,_),t=U(_,o,o,n.__k,null,o.__e,t),"function"==typeof n.type&&(n.__d=t)))}(n,u,e);break e}null!=s.componentWillUpdate&&s.componentWillUpdate(y,s.__s,m),null!=s.componentDidUpdate&&s.__h.push(function(){s.componentDidUpdate(f,a,d)})}s.context=m,s.props=y,s.state=s.__s,(c=b.__r)&&c(n),s.__d=!1,s.__v=n,s.__P=e,c=s.render(s.props,s.state,s.context),s.state=s.__s,null!=s.getChildContext&&(_=w(w({},_),s.getChildContext())),p||null==s.getSnapshotBeforeUpdate||(d=s.getSnapshotBeforeUpdate(f,a)),g=null!=c&&c.type==S&&null==c.key?c.props.children:c,E(e,Array.isArray(g)?g:[g],n,t,_,o,l,r,u,i),s.base=n.__e,s.__h.length&&r.push(s),h&&(s.__E=s.__=null),s.__e=!1}else null==l&&n.__v===t.__v?(n.__k=t.__k,n.__e=t.__e):n.__e=function(e,n,t,_,o,l,r,u){var i,c,s,p,f,a=t.props,d=n.props;if(o="svg"===n.type||o,null!=l)for(i=0;i<l.length;i++)if(null!=(c=l[i])&&((null===n.type?3===c.nodeType:c.localName===n.type)||e==c)){e=c,l[i]=null;break}
52if(null==e){if(null===n.type)return document.createTextNode(d);e=o?document.createElementNS("http://www.w3.org/2000/svg",n.type):document.createElement(n.type,d.is&&{is:d.is}),l=null,u=!1}if(null===n.type)a!==d&&e.data!=d&&(e.data=d);else{if(null!=l&&(l=C.slice.call(e.childNodes)),s=(a=t.props||x).dangerouslySetInnerHTML,p=d.dangerouslySetInnerHTML,!u){if(null!=l)for(a={},f=0;f<e.attributes.length;f++)a[e.attributes[f].name]=e.attributes[f].value;(p||s)&&(p&&s&&p.__html==s.__html||(e.innerHTML=p&&p.__html||""))}(function(e,n,t,_,o){var l;for(l in t)"children"===l||"key"===l||l in n||A(e,l,null,t[l],_);for(l in n)o&&"function"!=typeof n[l]||"children"===l||"key"===l||"value"===l||"checked"===l||t[l]===n[l]||A(e,l,n[l],t[l],_)})(e,d,a,o,u),p?n.__k=[]:(i=n.props.children,E(e,Array.isArray(i)?i:[i],n,t,_,"foreignObject"!==n.type&&o,l,r,x,u)),u||("value"in d&&void 0!==(i=d.value)&&i!==e.value&&A(e,"value",i,a.value,!1),"checked"in d&&void 0!==(i=d.checked)&&i!==e.checked&&A(e,"checked",i,a.checked,!1))}return e}(t.__e,n,t,_,o,l,r,i);(c=b.diffed)&&c(n)}catch(e){n.__v=null,b.__e(e,n,t)}return n.__e}function d(e,n){b.__c&&b.__c(n,e),e.some(function(n){try{e=n.__h,n.__h=[],e.some(function(e){e.call(n)})}catch(e){b.__e(e,n.__v)}})}function T(e,n,t){try{"function"==typeof e?e(n):e.current=n}catch(e){b.__e(e,t)}}function W(e,n,t){var _,o,l;if(b.unmount&&b.unmount(e),(_=e.ref)&&(_.current&&_.current!==e.__e||T(_,null,n)),t||"function"==typeof e.type||(t=null!=(o=e.__e)),e.__e=e.__d=void 0,null!=(_=e.__c)){if(_.componentWillUnmount)try{_.componentWillUnmount()}catch(e){b.__e(e,n)}
52_.base=_.__P=null}if(_=e.__k)for(l=0;l<_.length;l++)_[l]&&W(_[l],n,t);null!=o&&g(o)}function L(e,n,t){return this.constructor(e,t)}function h(e,n,t){var _,o,l;b.__&&b.__(e,n),o=(_=t===r)?null:t&&t.__k||n.__k,e=i(S,null,[e]),l=[],D(n,(!_&&t||n).__k=e,o||x,x,void 0!==n.ownerSVGElement,t&&!_?[t]:!o&&n.childNodes.length?C.slice.call(n.childNodes):null,l,t||x,_),d(l,e)}b={__e:function(e,n){for(var t,_;n=n.__;)if((t=n.__c)&&!t.__)try{if(t.constructor&&null!=t.constructor.getDerivedStateFromError&&(_=!0,t.setState(t.constructor.getDerivedStateFromError(e))),null!=t.componentDidCatch&&(_=!0,t.componentDidCatch(e)),_)return s(t.__E=t)}catch(n){e=n}throw e}},n=function(e){return null!=e&&void 0===e.constructor},P.prototype.setState=function(e,n){var t=this.__s!==this.state?this.__s:this.__s=w({},this.state);"function"==typeof e&&(e=e(t,this.props)),e&&w(t,e),null!=e&&this.__v&&(n&&this.__h.push(n),s(this))},P.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),s(this))},P.prototype.render=S,t=[],_="function"==typeof Promise?Promise.prototype.then.bind(Prom
52ise.resolve()):setTimeout,p.__r=0,r=x,l=0,e.render=h,e.hydrate=function(e,n){h(e,n,r)},e.createElement=i,e.h=i,e.Fragment=S,e.createRef=function(){return{current:null}},e.isValidElement=n,e.Component=P,e.cloneElement=function(e,n){var t,_;for(_ in n=w(w({},e.props),n),2<arguments.length&&(n.children=C.slice.call(arguments,2)),t={},n)"key"!==_&&"ref"!==_&&(t[_]=n[_]);return k(e.type,t,n.key||e.key,n.ref||e.ref,null)},e.createContext=function(e){var n={},o={__c:"__cC"+l++,__:e,Consumer:function(e,n){return e.children(n)},Provider:function(e){var t,_=this;return this.getChildContext||(t=[],this.getChildContext=function(){return n[o.__c]=_,n},this.shouldComponentUpdate=function(n){_.props.value!==n.value&&t.some(function(e){e.context=n.value,s(e)})},this.sub=function(e){t.push(e);var n=e.componentWillUnmount;e.componentWillUnmount=function(){t.splice(t.indexOf(e),1),n&&n.call(e)}}),e.children}};return(o.Consumer.contextType=o).Provider.__=o},e.toChildArray=function e(n){return null==n||"boolean"==typeof n?[]:Array.isArray(n)?C.concat.apply([],n.map(e)):[n]},e.__u=W,e.options=b}); 53// Preact Hooks 54!function(_,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports,require("preact")):n(_.preactHooks={},_.preact)}(this,function(_,o){var e,u,t,i=0,r=[],c=o.options.__r,f=o.options.diffed,n=o.options.__c,s=o.options.unmount;function a(_,n){o.options.__h&&o.options.__h(u,_,i||n),i=0;var t=u.__H||(u.__H={__:[],__h:[]});return _>=t.__.length&&t.__.push({}),t.__[_]}function p(_){return i=1,h(b,_)}function h(_,n,t){var o=a(e++,2);return o.t=_,o.__c||(o.__c=u,o.__=[t?t(n):b(void 0,n),function(_){var n=o.t(o.__[0],_);o.__[0]!==n&&(o.__=[n,o.__[1]],o.__c.setState({}))}]),o.__}function m(_,n){var t=a(e++,4);!o.options.__s&&E(t.__H,n)&&(t.__=_,t.__H=n,u.__h.push(t))}function v(_,n){var t=a(e++,7);return E(t.__H,n)?(t.__H=n,t.__h=_,t.__=_()):t.__}function H(){r.some(function(n){if(n.__P)try{n.__H.__h.forEach(l),n.__H.__h.forEach(y),n.__H.__h=[]}catch(_){return n.__H.__h=[],o.options.__e(_,n.__v),!0}}),r=[]}o.options.__r=function(_){c&&c(_),e=0;var n=(u=_.__c).__H;n&&(n.__h.forEach(l),n.__h.forEach(y),n.__h=[])},o.options.diffed=function(_){f&&f(_);var n=_.__c;n&&n.__H&&n.__H.__h.length&&(1!==r.push(n)&&t===o.options.requestAnimationFrame||((t=o.options.requestAnimationFrame)||function(_){function n(){clearTimeout(o),d&&cancelAnimationFrame(t),setTimeout(_)}var t,o=setTimeout(n,100);d&&(t=requestAnimationFrame(n))})(H))},o.options.__c=function(_,t){t.some(function(n){try{n.__h.forEach(l),n.__h=n.__h.filter(function(_){return!_.__||y(_)})}catch(_){t.some(function(_){_.__h&&(_.__h=[])}),t=[],o.options.__e(_,n.__v)}}),n&&n(_,t)},o.options.unmount=function(_){s&&s(_);var n=_.__c;if(n&&n.__H)try{n.__H.__.forEach(l)}catch(_){o.options.__e(_,n.__v)}};var d="function"==typeof requestAnimationFrame;function l(_){"function"==typeof _.u&&_.u()}function y(_){_.u=_.__()}function E(t,_){return!t||_.some(function(_,n){return _!==t[n]})}function b(_,n){return"function"==typeof n?n(_):n}_.useState=p,_.useReducer=h,_.useEffect=function(_,n){var t=a(e++,3);!o.options.__s&&E(t.__H,n)&&(t.__=_,t.__H=n,u.__H.__h.push(t))},_.useLayoutEffect=m,_.useRef=function(_){return i=5,v(function(){return{current:_}},[])},_.useImperativeHandle=function(_,n,t){i=6,m(function(){"function"==typeof _?_(n()):_&&(_.current=n())},null==t?t:t.concat(_))},_.useMemo=v,_.useCallback=function(_,n){return i=8,v(function(){return _},n)},_.useContext=function(_){var n=u.context[_.__c],t=a(e++,9);return t.__c=_,n?(null==t.__&&(t.__=!0,n.sub(u)),n.props.value):_.__},_.useDebugValue=function(_,n){o.options.useDebugValue&&o.options.useDebugValue(n?n(_):_)},_.useErrorBoundary=function(_){var n=a(e++,10),t=p();return n.__=_,u.componentDidCatch||(u.componentDidCatch=function(_){n.__&&n.__(_),t[1](_)}),[t[0],function(){t[1](void 0)}]}}); 55// Preact Compat 56!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("preact/hooks"),require("preact")):t(e.compat={},e.preactHooks,e.preact)}(this,function(t,n,u){function r(e,t){for(var n in t)e[n]=t[n];return e}function i(e,t){for(var n in e)if("__source"!==n&&!(n in t))return!0;for(var o in t)if("__source"!==o&&e[o]!==t[o])return!0;return!1}var o,e,a,l=(o=u.Component,a=o,(e=c).prototype=Object.create(a.prototype),(e.prototype.constructor=e).__proto__=a,c.prototype.shouldComponentUpdate=function(e,t){return i(this.props,e)||i(this.state,t)},c);function c(e){var t;return(t=o.call(this,e)||this).isPureReactComponent=!0,t}function p(t,o){function n(e){var t=this.props.ref,n=t==e.ref;return!n&&t&&(t.call?t(null):t.current=null),o?!o(this.props,e)||!n:i(this.props,e)}function e(e){return this.shouldComponentUpdate=n,u.createElement(t,e)}return e.prototype.isReactComponent=!0,e.displayName="Memo("+(t.displayName||t.name)+")",e.t=!0,e}var f=u.options.__b;u.options.__b=function(e){e.type&&e.type.t&&e.ref&&(e.props.ref=e.ref,e.ref=null),f&&f(e)};var s="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.forward_ref")||3911;function d(o){function e(e,t){var n=r({},e);return delete n.ref,o(n,(t=e.ref||t)&&("object"!=typeof t||"current"in t)?t:null)}return e.$$typeof=s,(e.render=e).prototype.isReactComponent=e.t=!0,e.displayName="ForwardRef("+(o.displayName||o.name)+")",e}function _(e,o){return e?u.toChildArray(e).reduce(function(e,t,n){return e.concat(o(t,n))},[]):null}var h={map:_,forEach:_,count:function(e){return e?u.toChildArray(e).length:0},only:function(e){if(1!==(e=u.toChildArray(e)).length)throw new Error("Children.only() expects only one child.");return e[0]},toArray:u.toChildArray},m=u.options.__e;function v(e){return e&&((e=r({},e)).__c=null,e.__k=e.__k&&e.__k.map(v)),e}function y(){this.__u=0,this.u=null,this.__b=null}function C(e){var t=e.__.__c;return t&&t.o&&t.o(e)}function b(t){var n,o,r;function e(e){if(n||(n=t()).then(function(e){o=e.default||e},function(e){r=e}),r)throw r;if(!o)throw n;return u.createElement(o,e)}return e.displayName="Lazy",e.t=!0,e}function k(){this.i=null,this.l=null}u.options.__e=function(e,t,n){if(e.then)for(var o,r=t;r=r.__;)if((o=r.__c)&&o.__c)return o.__c(e,t.__c);m(e,t,n)},(y.prototype=new u.Component).__c=function(e,t){var n=this;null==n.u&&(n.u=[]),n.u.push(t);function o(){i||(i=!0,r?r(u):u())}var r=C(n.__v),i=!1;t.__c=t.componentWillUnmount,t.componentWillUnmount=function(){o(),t.__c&&t.__c()};var u=function(){var e;if(!--n.__u)for(n.__v.__k[0]=n.state.o,n.setState({o:n.__b=null});e=n.u.pop();)e.forceUpdate()};n.__u++||n.setState({o:n.__b=n.__v.__k[0]}),e.then(o,o)},y.prototype.render=function(e,t){return this.__b&&(this.__v.__k&&
56(this.__v.__k[0]=v(this.__b)),this.__b=null),[u.createElement(u.Fragment,null,t.o?null:e.children),t.o&&e.fallback]};function g(e,t,n){if(++n[1]===n[0]&&e.l.delete(t),e.props.revealOrder&&("t"!==e.props.revealOrder[0]||!e.l.size))for(n=e.i;n;){for(;3<n.length;)n.pop()();if(n[1]<n[0])break;e.i=n=n[2]}}(k.prototype=new u.Component).o=function(n){var o=this,r=C(o.__v),i=o.l.get(n);return i[0]++,function(e){function t(){o.props.revealOrder?(i.push(e),g(o,n,i)):e()}r?r(t):t()}},k.prototype.render=function(e){this.i=null,this.l=new Map;var t=u.toChildArray(e.children);e.revealOrder&&"b"===e.revealOrder[0]&&t.reverse();for(var n=t.length;n--;)this.l.set(t[n],this.i=[1,0,this.i]);return e.children},k.prototype.componentDidUpdate=k.prototype.componentDidMount=function(){var n=this;n.l.forEach(function(e,t){g(n,t,e)})};var E,N=((E=S.prototype).getChildContext=function(){return this.props.context},E.render=function(e){return e.children},S);function S(){}function x(e){var t=this,n=e.container,o=u.createElement(N,{context:t.context},e.vnode);return t.s&&t.s!==n&&(t.h.parentNode&&t.s.removeChild(t.h),u.__u(t.v),t.p=!1),e.vnode?t.p?(n.__k=t.__k,u.render(o,n),t.__k=n.__k):(t.h=document.createTextNode(""),u.hydrate("",n),n.appendChild(t.h),t.p=!0,t.s=n,u.render(o,n,t.h),t.__k=t.h.__k):t.p&&(t.h.parentNode&&t.s.removeChild(t.h),u.__u(t.v)),t.v=o,t.componentWillUnmount=function(){t.h.parentNode&&t.s.removeChild(t.h),u.__u(t.v)},null}function w(e,t){return u.createElement(x,{vnode:e,container:t})}var A=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|fill|flood|font|glyph(?!R)|horiz|marker(?!H|W|U)|overline|paint|stop|strikethrough|stroke|text(?!L)|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/;u.Component.prototype.isReactComponent={};var R="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;function U(e,t,n){if(null==t.__k)for(;t.firstChild;)t.removeChild(t.firstChild);return u.render(e,t),"function"==typeof n&&n(),e?e.__c:null}function P(e,t,n){return u.hydrate(e,t),"function"==typeof n&&n(),e?e.__c:null}var F=u.options.event;function O(e,t){e["UNSAFE_"+t]&&!e[t]&&Object.defineProperty(e,t,{configurable:!1,get:function(){return this["UNSAFE_"+t]}
56,set:function(e){this["UNSAFE_"+t]=e}})}u.options.event=function(e){F&&(e=F(e));var t=!(e.persist=function(){}),n=!1,o=e.stopPropagation;e.stopPropagation=function(){o.call(e),t=!0};var r=e.preventDefault;return e.preventDefault=function(){r.call(e),n=!0},e.isPropagationStopped=function(){return t},e.isDefaultPrevented=function(){return n},e.nativeEvent=e};var L={configurable:!0,get:function(){return this.class}},M=u.options.vnode;function D(e){return u.createElement.bind(null,e)}function V(e){return!!e&&e.$$typeof===R}function W(e){return V(e)?u.cloneElement.apply(null,arguments):e}function $(e){return!!e.__k&&(u.render(null,e),!0)}function j(e){return e&&(e.base||1===e.nodeType&&e)||null}u.options.vnode=function(i){i.$$typeof=R;var e,t,n,o=i.type,r=i.props;if(o){if(r.class!=r.className&&(L.enumerable="className"in r,null!=r.className&&(r.class=r.className),Object.defineProperty(r,"className",L)),"function"!=typeof o){for(n in r.defaultValue&&void 0!==r.value&&(r.value||0===r.value||(r.value=r.defaultValue),delete r.defaultValue),Array.isArray(r.value)&&r.multiple&&"select"===o&&(u.toChildArray(r.children).forEach(function(e){-1!=r.value.indexOf(e.props.value)&&(e.props.selected=!0)}),delete r.value),r)if(e=A.test(n))break;if(e)for(n in t=i.props={},r)t[A.test(n)?n.replace(/[A-Z0-9]/,"-$&").toLowerCase():n]=r[n]}!function(){var e=i.type,t=i.props;if(t&&"string"==typeof e){var n,o={};for(var r in t)/^on(Ani|Tra|Tou)/.test(r)&&(t[r.toLowerCase()]=t[r],delete t[r]),o[r.toLowerCase()]=r;o.ondoubleclick&&(t.ondblclick=t[o.ondoubleclick],delete t[o.ondoubleclick]),o.onbeforeinput&&(t.onbeforeinput=t[o.onbeforeinput],delete t[o.onbeforeinput]),o.onchange&&("textarea"===e||"input"===e.toLowerCase()&&!/^fil|che|ra/i.test(t.type))&&(t[n=o.oninput||"oninput"]||(t[n]=t[o.onchange],delete t[o.onchange]))}}(),"function"==typeof o&&!o.m&&o.prototype&&(O(o.prototype,"componentWillMount"),O(o.prototype,"componentWillReceiveProps"),O(o.prototype,"componentWillUpdate"),o.m=!0)}M&&M(i)};function z(e,t){return e(t)}var H=u.Fragment,T={useState:n.useState,useReducer:n.useReducer,useEffect:n.useEffect,useLayoutEffect:n.useLayoutEffect,useRef:n.useRef,useImperativeHandle:n.useImperativeHandle,useMemo:n.useMemo,useCallback:n.useCallback,useContext:n.useContext,useDebugValue:n.useDebugValue,version:"16.8.0",Children:h,render:U,hydrate:P,unmountComponentAtNode:$,createPortal:w,createElement:u.createElement,createContext:u.createContext,createFactory:D,cloneElement:W,createRef:u.createRef,Fragment:u.Fragment,isValidElement:V,findDOMNode:j,Component:u.Component,PureComponent:l,memo:p,forwardRef:d,unstable_batchedUpdates:z,StrictMode:H,Suspense:y,SuspenseList:k,lazy:b};Object.keys(n).forEach(function(e){t[e]=n[e]}),t.createElement=u.createElement,t.createContext=u.createContext,t.createRef=u.createRef,t.Fragment=u.Fragment,t.Component=u.Component,t.version="16.8.0",t.Children=h,t.render=U,t.hydrate=P,t.unmountComponentAtNode=$,t.createPortal=w,t.createFactory=D,t.cloneElement=W,t.isValidElement=V,t.findDOMNode=j,t.PureComponent=l,t.memo=p,t.forwardRef=d,t.unstable_batchedUpdates=z,t.StrictMode=H,t.Suspense=y,t.SuspenseList=k,t.lazy=b,t.default=T}); 57// Goober 58!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):t((e||self).goober={})}(this,function(e){let t={data:""},r=e=>"object"==typeof window?((e?e.querySelector("#_goober"):window._goober)||Object.assign((e||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:e||t,l=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,n=/\/\*[^]*?\*\/| +/g,o=/\n+/g,a=(e,t)=>{let r="",l="",n="";for(let o in e){let s=e[o];"@"==o[0]?"i"==o[1]?r=o+" "+s+";":l+="f"==o[1]?a(s,o):o+"{"+a(s,"k"==o[1]?"":t)+"}":"object"==typeof s?l+=a(s,t?t.replace(/([^,])+/g,e=>o.replace(/(^:.*)|([^,])+/g,t=>/&/.test(t)?t.replace(/&/g,e):e?e+" "+t:t)):o):null!=s&&(o=/^--/.test(o)?o:o.replace(/[A-Z]/g,"-$&").toLowerCase(),n+=a.p?a.p(o,s):o+":"+s+";")}return r+(t&&n?t+"{"+n+"}":n)+l},s={},i=e=>{if("object"==typeof e){let t="";for(let r in e)t+=r+i(e[r]);return t}return e},c=(e,t,r,c,f)=>{let p=i(e),u=s[p]||(s[p]=(e=>{let t=0,r=11;for(;t<e.length;)r=101*r+e.charCodeAt(t++)>>>0;return"go"+r})(p));if(!s[u]){let t=p!==e?e:(e=>{let t,r,a=[{}];for(;t=l.exec(e.replace(n,""));)t[4]?a.shift():t[3]?(r=t[3].replace(o," ").trim(),a.unshift(a[0][r]=a[0][r]||{})):a[0][t[1]]=t[2].replace(o," ").trim();return a[0]})(e);
58s[u]=a(f?{["@keyframes "+u]:t}:t,r?"":"."+u)}return((e,t,r)=>{-1==t.data.indexOf(e)&&(t.data=r?e+t.data:t.data+e)})(s[u],t,c),u},f=(e,t,r)=>e.reduce((e,l,n)=>{let o=t[n];if(o&&o.call){let e=o(r),t=e&&e.props&&e.props.className||/^go/.test(e)&&e;o=t?"."+t:e&&"object"==typeof e?e.props?"":a(e,""):!1===e?"":e}return e+l+(null==o?"":o)},"");function p(e){let t=this||{},l=e.call?e(t.p):e;return c(l.unshift?l.raw?f(l,[].slice.call(arguments,1),t.p):l.reduce((e,r)=>Object.assign(e,r&&r.call?r(t.p):r),{}):l,r(t.target),t.g,t.o,t.k)}let u,d,g,b=p.bind({g:1}),h=p.bind({k:1});e.css=p,e.extractCss=e=>{let t=r(e),l=t.data;return t.data="",l},e.glob=b,e.keyframes=h,e.setup=function(e,t,r,l){a.p=t,u=e,d=r,g=l},e.styled=function(e,t){let r=this||{};return function(){let l=arguments;function n(o,a){let s=Object.assign({},o),i=s.className||n.className;r.p=Object.assign({theme:d&&d()},s),r.o=/ *go\d+/.test(i),s.className=p.apply(r,l)+(i?" "+i:""),t&&(s.ref=a);let c=e;return e[0]&&(c=s.as||e,delete s.as),g&&c[0]&&g(s),u(c,s)}return t?t(n):n}}}); 59 60</script>
60 61<!--LOOMI SDK--> 62 63 64 <meta charset="utf-8"> 65 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 66 <meta name="viewport" content="width=device-width,initial-scale=1"> 67 <meta name="theme-color" content=""> 68 <link rel="canonical" href="https://www.timbuk2.com/collections/shop-all"> 69 70 <link rel="alternate" href="https://www.timbuk2.com/collections/shop-all" hreflang="en-us" /> 71<link rel="alternate" href="https://www.timbuk2.ca/collections/shop-all" hreflang="en-ca" /> 72<link rel="alternate" href="https://timbuk2bags.eu/collections/shop-all" hreflang="en-de" /> 73<link rel="alternate" href="https://timbuk2bags.eu/collections/shop-all" hreflang="en-fr" /> 74<link rel="alternate" href="https://timbuk2bags.eu/collections/shop-all" hreflang="en-gb" /> 75<link rel="alternate" href="https://timbuk2bags.eu/collections/shop-all" hreflang="en-es" /> 76<link rel="alternate" href="https://timbuk2bags.eu/collections/shop-all" hreflang="en-it" /> 77<link rel="alternate" href="https://www.timbuk2.com/collections/shop-all" hreflang="x-default" /> 78 79 80 <link rel="shortcut icon" href="//www.timbuk2.com/cdn/shop/files/Tmbuk2-Logo-Favicon-01_32x32.jpg?v=1715638943" type="image/png"> 81 82<title>Shop All Timbuk2 Bags | Backpacks, Messengers, Travel 83 84 85 86</title><meta name="description" content="Browse all Timbuk2 bags: backpacks, messenger bags, travel luggage, totes, and slings. Built with premium materials and a Lifetime Warranty.">
86<script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="9be9f347-4755-44ea-8fc6-6f6b02d9c137"></script>
86 87
87<script type="text/javascript">function OptanonWrapper(){}</script>
87 88
88<script type="text/javascript"> 89 // OneTrust injects controls (the preference-center close button, the 90 // "Powered by OneTrust" link) with only an aria-label and a CSS-image 91 // glyph, so ADA scanners flag them as empty button/link. Add 92 // visually-hidden text when they appear; aria-label still wins the 93 // accessible name, so screen readers aren't double-announced. 94 document.addEventListener('DOMContentLoaded', function () { 95 function labelOneTrustEls() { 96 document.querySelectorAll('#close-pc-btn-handler, .ot-close-icon, a[href*="onetrust.com"][aria-label]').forEach(function (el) { 97 if (el.textContent.trim() === '') { 98 var span = document.createElement('span'); 99 span.className = 'visually-hidden'; 100 span.textContent = el.getAttribute('aria-label') || 'OneTrust'; 101 el.appendChild(span); 102 } 103 }); 104 } 105 106 labelOneTrustEls(); 107 new MutationObserver(labelOneTrustEls).observe(document.body, { childList: true, subtree: true }); 108 }); 109 </script>
109 110 111 112<meta property="og:site_name" content="Timbuk2"> 113<meta property="og:url" content="https://www.timbuk2.com/collections/shop-all"> 114<meta property="og:title" content="Shop All Timbuk2 Bags | Backpacks, Messengers, Travel"> 115<meta property="og:type" content="website"> 116<meta property="og:description" content="Browse all Timbuk2 bags: backpacks, messenger bags, travel luggage, totes, and slings. Built with premium materials and a Lifetime Warranty."> 117 118 119<meta name="twitter:site" content="@timbuk2"> 120<meta name="twitter:card" content="summary_large_image"> 121<meta name="twitter:title" content="Shop All Timbuk2 Bags | Backpacks, Messengers, Travel"> 122<meta name="twitter:description" content="Browse all Timbuk2 bags: backpacks, messenger bags, travel luggage, totes, and slings. Built with premium materials and a Lifetime Warranty."> 123 124
124<script src="//www.timbuk2.com/cdn/shop/t/1317/assets/bundle.modernizr.min.js?v=162810826940090652541788907511" type="text/javascript"></script>
124 125 126
126<script> 127 document.documentElement.className = document.documentElement.className.replace('no-js', 'js') 128 129 window.freeShipping = '' 130 window.theme = { 131 strings: { 132 addToCart: "Add to cart", 133 soldOut: "Sold Out", 134 unavailable: "Unavailable", 135 shipping_method_message: "Translation missing: en.shopify.checkout.general.shipping_method_message", 136 shipping_method_message_url: "Translation missing: en.shopify.checkout.general.shipping_method_message_url", 137 shipping_method_message_url_label: "Translation missing: en.shopify.checkout.general.shipping_method_message_url_label" 138 }, 139 moneyFormat: "${{amount}}" 140 } 141 142 143 144 145 146 window.freeShipping = { 147 amount: '9900' 148 } 149 150 151</script>
151 152 153 154 155
155<script> 156 window.variants = { 157 158 159 160 "P_1662422253610": {"id":1662422253610,"title":"Authority Laptop Backpack Deluxe","handle":"1825-authority-laptop-backpack-deluxe","description":"\u003cp\u003eA seriously organized high volume work pack in premium materials.\u003c\/p\u003e","published_at":"2018-09-19T15:44:24-07:00","created_at":"2018-09-14T15:21:03-07:00","vendor":"Timbuk2-Timbuk2","type":"Pack","tags":["AFFILIATE OFFER","badge-eco","category-Pack","collections-15in","collections-17in","collections-allLaptopBags","collections-allWomens","collections-bestsellers","collections-school","collections-travel","collections-work","cybersale","eco","filter_Backpack","flag-BEST SELLER","flag-Fits 17\" Laptop","flag-NEW!","gender-Mens","gift","holiday gift","in the press","madetype-Finished Good","site-Timbuk2","staffdiscount","subcategory-Pack","V1 bundle component products","YGroup_authority-laptop-backpack-deluxe"],"price":17900,"price_min":17900,"price_max":17900,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":39495774142506,"title":"OS \/ Eco Black Deluxe","option1":"OS","option2":"Eco Black Deluxe","option3":null,"sku":"1825-3-1120","requires_shipping":true,"taxable":true,"featured_image":{"id":29827091988522,"product_id":1662422253610,"position":1,"created_at":"2022-10-03T12:22:36-07:00","updated_at":"2022-10-03T12:27:37-07:00","alt":"N1||1825-3-1120","width":3648,"height":4428,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-black-deluxe-1825-3-1120-front_1_c2f35867-ec02-43b3-8ff2-5e6c0f57fc78.png?v=1664825257","variant_ids":[39495774142506]},"available":true,"name":"Authority Laptop Backpack Deluxe - OS \/ Eco Black Deluxe","public_title":"OS \/ Eco Black Deluxe","options":["OS","Eco Black Deluxe"],"price":17900,"weight":1100,"compare_at_price":null,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"deny","barcode":"6.31365E+11","featured_media":{"alt":"N1||1825-3-1120","id":22256051126314,"position":1,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-black-deluxe-1825-3-1120-front_1_c2f35867-ec02-43b3-8ff2-5e6c0f57fc78.png?v=1664825257"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":39566385217578,"title":"OS \/ Eco Nightfall","option1":"OS","option2":"Eco Nightfall","option3":null,"sku":"1825-3-1099","requires_shipping":true,"taxable":true,"featured_image":{"id":29758333911082,"product_id":1662422253610,"position":2,"created_at":"2022-09-01T10:44:30-07:00","updated_at":"2022-10-03T12:27:37-07:00","alt":"N1||1825-3-1099","width":3648,"height":4428,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-nightfall-1825-3-1099-front_1.png?v=1664825257","variant_ids":[39566385217578]},"available":true,"name":"Authority Laptop Backpack Deluxe - OS \/ Eco Nightfall","public_title":"OS \/ Eco Nightfall","options":["OS","Eco Nightfall"],"price":17900,"weight":1100,"compare_at_price":null,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"deny","barcode":"6.31365E+11","featured_media":{"alt":"N1||1825-3-1099","id":22185438412842,"position":2,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-nightfall-1825-3-1099-front_1.png?v=1664825257"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":39705794445354,"title":"OS \/ Eco Static","option1":"OS","option2":"Eco Static","option3":null,"sku":"1825-3-1091","requires_shipping":true,"taxable":true,"featured_image":{"id":29758335352874,"product_id":1662422253610,"position":4,"created_at":"2022-09-01T10:45:26-07:00","updated_at":"2022-10-03T12:27:37-07:00","alt":"N1||1825-3-1091","width":3648,"height":4428,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-static-1825-3-1091-front_1.png?v=1664825257","variant_ids":[39705794445354]},"available":true,"name":"Authority Laptop Backpack Deluxe - OS \/ Eco Static","public_title":"OS \/ Eco Static","options":["OS","Eco Static"],"price":17900,"weight":1100,"compare_at_price":null,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"deny","barcode":"6.31365E+11","featured_media":{"alt":"N1||1825-3-1091","id":22185439789098,"position":4,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-static-1825-3-1091-front_1.png?v=1664825257"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":39543265132586,"title":"OS \/ Eco Titanium","option1":"OS","option2":"Eco Titanium","option3":null,"sku":"1825-3-1089","requires_shipping":true,"taxable":true,"featured_image":{"id":29758334828586,"product_id":1662422253610,"position":3,"created_at":"2022-09-01T10:45:00-07:00","updated_at":"2022-10-03T12:27:37-07:00","alt":"N1||1825-3-1089","
160width":3648,"height":4428,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-titanium-1825-3-1089-front_1.png?v=1664825257","variant_ids":[39543265132586]},"available":true,"name":"Authority Laptop Backpack Deluxe - OS \/ Eco Titanium","public_title":"OS \/ Eco Titanium","options":["OS","Eco Titanium"],"price":17900,"weight":1100,"compare_at_price":null,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"deny","barcode":"6.31365E+11","featured_media":{"alt":"N1||1825-3-1089","id":22185439199274,"position":3,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-titanium-1825-3-1089-front_1.png?v=1664825257"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-black-deluxe-1825-3-1120-front_1_c2f35867-ec02-43b3-8ff2-5e6c0f57fc78.png?v=1664825257","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-nightfall-1825-3-1099-front_1.png?v=1664825257","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-titanium-1825-3-1089-front_1.png?v=1664825257","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-static-1825-3-1091-front_1.png?v=1664825257","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-black-deluxe-1825-3-1120-inside-1_3.png?v=1664825257","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-nightfall-1825-3-1099-inside-1_3.png?v=1664825257","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-titanium-1825-3-1089-inside-1_3.png?v=1664825257","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-static-1825-3-1091-inside-1_3.png?v=1664825257","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-static-1825-3-1091-back_4.png?v=1664825257","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-black-deluxe-1825-3-1120-on-body-male-1_5.png?v=1664825257","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-nightfall-1825-3-1099-on-body-female-1_5.png?v=1664825257","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-titanium-1825-3-1089-on-body-male-1_5.png?v=1664825257","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-static-1825-3-1091-on-body-male-1_5.png?v=1664825257","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-black-deluxe-1825-3-1120-feature-1_6.png?v=1664825257","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-nightfall-1825-3-1099-feature-1_6.png?v=1664825257","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-titanium-1825-3-1089-feature-1_6.png?v=1664825257","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-static-1825-3-1091-feature-1_6.png?v=1664825257","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-black-deluxe-1825-3-1120-feature-2_7.png?v=1664825257","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-nightfall-1825-3-1099-feature-2_7.png?v=1664825257","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-titanium-1825-3-1089-feature-2_7.png?v=1664825257","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-static-1825-3-1091-feature-2_7.png?v=1664825257","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-black-deluxe-1825-3-1120-on-body-female-1_8.png?v=1664825257","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-nightfall-1825-3-1099-on-body-male-1_8.png?v=1664825257","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-titanium-1825-3-1089-on-body-female-1_8.png?v=1664825257","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-static-1825-3-1091-on-body-female-1_8.png?v=1664825257","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-authority-laptop-backpack-deluxe-eco-static_1825-3-1091_front-Timbuk2-e7c3c3c3c1c1c3c3-1989.jpg?v=1664825257","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-authority-laptop-backpack-deluxe-eco-titanium_1825-3-1089_front-Timbuk2-e7c3c2c2c2c0c3c3-1989.jpg?v=1664825257","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-authority-laptop-backpack-deluxe-eco-black-deluxe_1825-3-1120_front-Timbuk2-e7c3c383c1c3c3c3-1989.jpg?v=1664825257","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-authority-laptop-backpack-deluxe-eco-nightfall_1825-3-1099_front-Timbuk2-e7c3c3c3c1c1c3c3-1989.jpg?v=1664825257","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-authority-laptop-backpack-deluxe-eco-black-deluxe_1825-3-1120_inside1-Timbuk2-f7838181c3c3c3cf-1989.jpg?v=1664825257","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-authority-laptop-backpack-deluxe-eco-black-deluxe_1825-3-1120_back-Timbuk2-e7c3c38383c3c3c3-1989.jpg?v=1664825257","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-authority-laptop-backpack-deluxe_1825-3-genericColorway_feature1-Timbuk2-ffffc38383818181-1989.jpg?v=1664825257","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-authority-laptop-backpack-deluxe_1825-3-genericColorway_feature2-Timbuk2-c3c3c3c3c3c3c3c1-1989.jpg?v=1664825257","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-authority-laptop-backpack-deluxe_1825-3-genericColorway_feature3-Timbuk2-ffff83033b3b0100-1989.jpg?v=1664825257","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-authority-laptop-backpack-deluxe-eco-titanium_1825-3-1089_back-Timbuk2-e7c3c3c38383c3c3-1989.jpg?v=1664825257","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-authority-laptop-backpack-deluxe-eco-titanium_1825-3-1089_inside1-Timbuk2-ffc3818181c3c3cf-1989.jpg?v=1664825257","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-authority-laptop-backpack-deluxe-eco-nightfall_1825-3-1099_back-Timbuk2-e7c3c3c38383c3c3-1989.jpg?v=1664825257","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-authority-laptop-backpack-deluxe-eco-nightfall_1825-3-1099_feature1-Timbuk2-e3c3c3c3c1c3c3c3-1989.jpg?v=1664825257","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-authority-laptop-backpack-deluxe-eco-nightfall_1825-3-1099_inside1-Timbuk2-0b03c3c3c2c0c0c0-1989.jpg?v=1664825257","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-authority-laptop-backpack-deluxe-eco-titanium_1825-3-1089_model1-Timbuk2-43c3c3c3c3c3e3c3-1989.jpg?v=1664825257","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-authority-laptop-backpack-deluxe-eco-black-deluxe_1825-3-1120_model1-Timbuk2-23c3c3c3c3c3c3e3-1989.jpg?v=1664825257","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-authority-laptop-backpack-deluxe-eco-black-deluxe_1825-3-1120_model2-Timbuk2-63c3c3c3c3c3c3c3-1989.jpg?v=1664825257","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-authority-laptop-backpack-deluxe-eco-static_1825-3-1091_inside1-Timbuk2-e3c3c183c3c3c3c7-1989.jpg?v=1664825257","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-authority-laptop-backpack-deluxe-eco-static_1825-3-1091_model1-Timbuk2-63c3c3c3c3c1e5e1-1989.jpg?v=1664825257","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-authority-laptop-backpack-deluxe-eco-static_1825-3-1091_back-Timbuk2-e7c3c3c38383c3c3-1989.jpg?v=1664825257","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-authority-laptop-backpack-deluxe-eco-black-deluxe-1825-3-1120-back_4.png?v=1730252442","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-authority-laptop-backpack-deluxe-eco-nightfall-1825-3-1099_back_4.png?v=1730252459","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-authority-laptop-backpack-deluxe-eco-titanium-1825-3-1089-back_4.png?v=1730252468"],"featured_image":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-black-deluxe-1825-3-1120-front_1_c2f35867-ec02-43b3-8ff2-5e6c0f57fc78.png?v=1664825257","options":["Size","Color"],"media":[{"alt":"N1||1825-3-1120","id":22256051126314,"position":1,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-black-deluxe-1825-3-1120-front_1_c2f35867-ec02-43b3-8ff2-5e6c0f57fc78.png?v=1664825257"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-black-deluxe-1825-3-1120-front_1_c2f35867-ec02-43b3-8ff2-5e6c0f57fc78.png?v=1664825257","width":3648},{"alt":"N1||1825-3-1099","id":22185438412842,"position":2,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-nightfall-1825-3-1099-front_1.png?v=1664825257"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-nightfall-1825-3-1099-front_1.png?v=1664825257","width":3648},{"alt":"N1||1825-3-1089","id":22185439199274,"position":3,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-titanium-1825-3-1089-front_1.png?v=1664825257"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-titanium-1825-3-1089-front_1.png?v=1664825257","width":3648},{"alt":"N1||1825-3-1091","id":22185439789098,"position":4,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-static-1825-3-1091-front_1.png?v=1664825257"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-static-1825-3-1091-front_1.png?v=1664825257","width":3648}
160,{"alt":"N3||1825-3-1120","id":22185437659178,"position":5,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-black-deluxe-1825-3-1120-inside-1_3.png?v=1664825257"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-black-deluxe-1825-3-1120-inside-1_3.png?v=1664825257","width":3648},{"alt":"N3||1825-3-1099","id":22185438543914,"position":6,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-nightfall-1825-3-1099-inside-1_3.png?v=1664825257"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-nightfall-1825-3-1099-inside-1_3.png?v=1664825257","width":3648},{"alt":"N3||1825-3-1089","id":22185439264810,"position":7,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-titanium-1825-3-1089-inside-1_3.png?v=1664825257"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-titanium-1825-3-1089-inside-1_3.png?v=1664825257","width":3648},{"alt":"N3||1825-3-1091","id":22185439887402,"position":8,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-static-1825-3-1091-inside-1_3.png?v=1664825257"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-static-1825-3-1091-inside-1_3.png?v=1664825257","width":3648},{"alt":"N4||1825-3-1091","id":22185439395882,"position":9,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-static-1825-3-1091-back_4.png?v=1664825257"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-static-1825-3-1091-back_4.png?v=1664825257","width":3648},{"alt":"N5||1825-3-1120","id":22185437790250,"position":10,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-black-deluxe-1825-3-1120-on-body-male-1_5.png?v=1664825257"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-black-deluxe-1825-3-1120-on-body-male-1_5.png?v=1664825257","width":3648},{"alt":"N5||1825-3-1099","id":22185438838826,"position":11,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-nightfall-1825-3-1099-on-body-female-1_5.png?v=1664825257"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-nightfall-1825-3-1099-on-body-female-1_5.png?v=1664825257","width":3648},{"alt":"N5||1825-3-1089","id":22185438871594,"position":12,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-titanium-1825-3-1089-on-body-male-1_5.png?v=1664825257"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-titanium-1825-3-1089-on-body-male-1_5.png?v=1664825257","width":3648},{"alt":"N5||1825-3-1091","id":22185440084010,"position":13,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-static-1825-3-1091-on-body-male-1_5.png?v=1664825257"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-static-1825-3-1091-on-body-male-1_5.png?v=1664825257","width":3648},{"alt":"N6||1825-3-1120","id":22185437495338,"position":14,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-black-deluxe-1825-3-1120-feature-1_6.png?v=1664825257"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-black-deluxe-1825-3-1120-feature-1_6.png?v=1664825257","width":3648},{"alt":"N6||1825-3-1099","id":22185438117930,"position":15,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-nightfall-1825-3-1099-feature-1_6.png?v=1664825257"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-nightfall-1825-3-1099-feature-1_6.png?v=1664825257","width":3648},{"alt":"N6||1825-3-1089","id":22185439002666,"position":16,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-titanium-1825-3-1089-feature-1_6.png?v=1664825257"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-titanium-1825-3-1089-feature-1_6.png?v=1664825257","width":3648},{"alt":"N6||1825-3-1091","id":22185439526954,"position":17,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-static-1825-3-1091-feature-1_6.png?v=1664825257"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-static-1825-3-1091-feature-1_6.png?v=1664825257","width":3648},{"alt":"N7||1825-3-1120","id":22185437560874,"position":18,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-black-deluxe-1825-3-1120-feature-2_7.png?v=1664825257"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-black-deluxe-1825-3-1120-feature-2_7.png?v=1664825257","width":3648},{"alt":"N7||1825-3-1099","id":22185438183466,"position":19,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-nightfall-1825-3-1099-feature-2_7.png?v=1664825257"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-nightfall-1825-3-1099-feature-2_7.png?v=1664825257","width":3648},{"alt":"N7||1825-3-1089","id":22185439068202,"position":20,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-titanium-1825-3-1089-feature-2_7.png?v=1664825257"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-titanium-1825-3-1089-feature-2_7.png?v=1664825257","width":3648},{"alt":"N7||1825-3-1091","id":22185439756330,"position":21,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-static-1825-3-1091-feature-2_7.png?v=1664825257"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-static-1825-3-1091-feature-2_7.png?v=1664825257","width":3648},{"alt":"N8||1825-3-1120","id":22185437757482,"position":22,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-black-deluxe-1825-3-1120-on-body-female-1_8.png?v=1664825257"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-black-deluxe-1825-3-1120-on-body-female-1_8.png?v=1664825257","width":3648},{"alt":"N8||1825-3-1099","id":22185437954090,"position":23,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-nightfall-1825-3-1099-on-body-male-1_8.png?v=1664825257"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-nightfall-1825-3-1099-on-body-male-1_8.png?v=1664825257","width":3648},{"alt":"N8||1825-3-1089","id":22185439330346,"position":24,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-titanium-1825-3-1089-on-body-female-1_8.png?v=1664825257"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-titanium-1825-3-1089-on-body-female-1_8.png?v=1664825257","width":3648},{"alt":"N8||1825-3-1091","id":22185439985706,"position":25,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-static-1825-3-1091-on-body-female-1_8.png?v=1664825257"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-static-1825-3-1091-on-body-female-1_8.png?v=1664825257","width":3648},{"alt":"1||1825-3-1091","id":21244362293290,"position":26,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-authority-laptop-backpack-deluxe-eco-static_1825-3-1091_front-Timbuk2-e7c3c3c3c1c1c3c3-1989.jpg?v=1664825257"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-authority-laptop-backpack-deluxe-eco-static_1825-3-1091_front-Timbuk2-e7c3c3c3c1c1c3c3-1989.jpg?v=1664825257","width":2400},{"alt":"1||1825-3-1089","id":20969341157418,"position":27,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-authority-laptop-backpack-deluxe-eco-titanium_1825-3-1089_front-Timbuk2-e7c3c2c2c2c0c3c3-1989.jpg?v=1664825257"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-authority-laptop-backpack-deluxe-eco-titanium_1825-3-1089_front-Timbuk2-e7c3c2c2c2c0c3c3-1989.jpg?v=1664825257","width":2400},{"alt":"1||1825-3-1120","id":20864667975722,"position":28,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-authority-laptop-backpack-deluxe-eco-black-deluxe_1825-3-1120_front-Timbuk2-e7c3c383c1c3c3c3-1989.jpg?v=1664825257"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-authority-laptop-backpack-deluxe-eco-black-deluxe_1825-3-1120_front-Timbuk2-e7c3c383c1c3c3c3-1989.jpg?v=1664825257","width":2400},{"alt":"1||1825-3-1099","id":21036721176618,"position":29,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-authority-laptop-backpack-deluxe-eco-nightfall_1825-3-1099_front-Timbuk2-e7c3c3c3c1c1c3c3-1989.jpg?v=1664825257"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-authority-laptop-backpack-deluxe-eco-nightfall_1825-3-1099_front-Timbuk2-e7c3c3c3c1c1c3c3-1989.jpg?v=1664825257","width":2400},{"alt":"2||1825-3-1120","id":20864668106794,"position":30,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-authority-laptop-backpack-deluxe-eco-black-deluxe_1825-3-1120_inside1-Timbuk2-f7838181c3c3c3cf-1989.jpg?v=1664825257"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-authority-laptop-backpack-deluxe-eco-black-deluxe_1825-3-1120_inside1-Timbuk2-f7838181c3c3c3cf-1989.jpg?v=1664825257","width":2400},{"alt":"3||1825-3-1120","id":20864668237866,"position":31,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-authority-laptop-backpack-deluxe-eco-black-deluxe_1825-3-1120_back-Timbuk2-e7c3c38383c3c3c3-1989.jpg?v=1664825257"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-authority-laptop-backpack-deluxe-eco-black-deluxe_1825-3-1120_back-Timbuk2-e7c3c38383c3c3c3-1989.jpg?v=1664825257","width":2400},{"alt":"7||1825-3-1089 1825-3-1091 1825-3-1120","id":20864668401706,"position":32,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-authority-laptop-backpack-deluxe_1825-3-genericColorway_feature1-Timbuk2-ffffc38383818181-1989.jpg?v=1664825257"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-authority-laptop-backpack-deluxe_1825-3-genericColorway_feature1-Timbuk2-ffffc38383818181-1989.jpg?v=1664825257","width":2400},{"alt":"8||1825-3-1089 1825-3-1091 1825-3-1099 1825-3-1120","id":20864668532778,"position":33,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-authority-laptop-backpack-deluxe_1825-3-genericColorway_feature2-Timbuk2-c3c3c3c3c3c3c3c1-1989.jpg?v=1664825257"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-authority-laptop-backpack-deluxe_1825-3-genericColorway_feature2-Timbuk2-c3c3c3c3c3c3c3c1-1989.jpg?v=1664825257","width":2400},{"alt":"9||1825-3-1089 1825-3-1091 1825-3-1099 1825-3-1120","id":20864668598314,"position":34,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-authority-laptop-backpack-deluxe_1825-3-genericColorway_feature3-Timbuk2-ffff83033b3b0100-1989.jpg?v=1664825257"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-authority-laptop-backpack-deluxe_1825-3-genericColorway_feature3-Timbuk2-ffff83033b3b0100-1989.jpg?v=1664825257","width":2400},{"alt":"3||1825-3-1089","id":20969340993578,"position":35,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-authority-laptop-backpack-deluxe-eco-titanium_1825-3-1089_back-Timbuk2-e7c3c3c38383c3c3-1989.jpg?v=1664825257"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-authority-laptop-backpack-deluxe-eco-titanium_1825-3-1089_back-Timbuk2-e7c3c3c38383c3c3-1989.jpg?v=1664825257","width":2400},{"alt":"2||1825-3-1089","id":20969341288490,"position":36,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-authority-laptop-backpack-deluxe-eco-titanium_1825-3-1089_inside1-Timbuk2-ffc3818181c3c3cf-1989.jpg?v=1664825257"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-authority-laptop-backpack-deluxe-eco-titanium_1825-3-1089_inside1-Timbuk2-ffc3818181c3c3cf-1989.jpg?v=1664825257","width":2400},{"alt":"3
160||1825-3-1099","id":21036720980010,"position":37,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-authority-laptop-backpack-deluxe-eco-nightfall_1825-3-1099_back-Timbuk2-e7c3c3c38383c3c3-1989.jpg?v=1664825257"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-authority-laptop-backpack-deluxe-eco-nightfall_1825-3-1099_back-Timbuk2-e7c3c3c38383c3c3-1989.jpg?v=1664825257","width":2400},{"alt":"7||1825-3-1099","id":21036721045546,"position":38,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-authority-laptop-backpack-deluxe-eco-nightfall_1825-3-1099_feature1-Timbuk2-e3c3c3c3c1c3c3c3-1989.jpg?v=1664825257"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-authority-laptop-backpack-deluxe-eco-nightfall_1825-3-1099_feature1-Timbuk2-e3c3c3c3c1c3c3c3-1989.jpg?v=1664825257","width":2400},{"alt":"2||1825-3-1099","id":21036721274922,"position":39,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-authority-laptop-backpack-deluxe-eco-nightfall_1825-3-1099_inside1-Timbuk2-0b03c3c3c2c0c0c0-1989.jpg?v=1664825257"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-authority-laptop-backpack-deluxe-eco-nightfall_1825-3-1099_inside1-Timbuk2-0b03c3c3c2c0c0c0-1989.jpg?v=1664825257","width":2400},{"alt":"4||1825-3-1089","id":21119195775018,"position":40,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-authority-laptop-backpack-deluxe-eco-titanium_1825-3-1089_model1-Timbuk2-43c3c3c3c3c3e3c3-1989.jpg?v=1664825257"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-authority-laptop-backpack-deluxe-eco-titanium_1825-3-1089_model1-Timbuk2-43c3c3c3c3c3e3c3-1989.jpg?v=1664825257","width":2400},{"alt":"4||1825-3-1120","id":21119195938858,"position":41,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-authority-laptop-backpack-deluxe-eco-black-deluxe_1825-3-1120_model1-Timbuk2-23c3c3c3c3c3c3e3-1989.jpg?v=1664825257"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-authority-laptop-backpack-deluxe-eco-black-deluxe_1825-3-1120_model1-Timbuk2-23c3c3c3c3c3c3e3-1989.jpg?v=1664825257","width":2400},{"alt":"5||1825-3-1120","id":21119196004394,"position":42,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-authority-laptop-backpack-deluxe-eco-black-deluxe_1825-3-1120_model2-Timbuk2-63c3c3c3c3c3c3c3-1989.jpg?v=1664825257"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-authority-laptop-backpack-deluxe-eco-black-deluxe_1825-3-1120_model2-Timbuk2-63c3c3c3c3c3c3c3-1989.jpg?v=1664825257","width":2400},{"alt":"2||1825-3-1091","id":21244362489898,"position":43,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-authority-laptop-backpack-deluxe-eco-static_1825-3-1091_inside1-Timbuk2-e3c3c183c3c3c3c7-1989.jpg?v=1664825257"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-authority-laptop-backpack-deluxe-eco-static_1825-3-1091_inside1-Timbuk2-e3c3c183c3c3c3c7-1989.jpg?v=1664825257","width":2400},{"alt":"4||1825-3-1091","id":21244362620970,"position":44,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-authority-laptop-backpack-deluxe-eco-static_1825-3-1091_model1-Timbuk2-63c3c3c3c3c1e5e1-1989.jpg?v=1664825257"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-authority-laptop-backpack-deluxe-eco-static_1825-3-1091_model1-Timbuk2-63c3c3c3c3c1e5e1-1989.jpg?v=1664825257","width":2400},{"alt":"3||1825-3-1091","id":21244362719274,"position":45,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-authority-laptop-backpack-deluxe-eco-static_1825-3-1091_back-Timbuk2-e7c3c3c38383c3c3-1989.jpg?v=1664825257"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-authority-laptop-backpack-deluxe-eco-static_1825-3-1091_back-Timbuk2-e7c3c3c38383c3c3-1989.jpg?v=1664825257","width":2400},{"alt":"N2||1825-3-1120 1825-3-1099 1825-3-1089 1825-3-1091","id":22185444376618,"position":46,"preview_image":{"aspect_ratio":0.838,"height":1188,"width":996,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/c559d98e47cc41c383c1afbc0f0287f5.thumbnail.0000000000.jpg?v=1662054582"},"aspect_ratio":0.838,"duration":22060,"media_type":"video","sources":[{"format":"mp4","height":480,"mime_type":"video\/mp4","url":"\/\/www.timbuk2.com\/cdn\/shop\/videos\/c\/vp\/c559d98e47cc41c383c1afbc0f0287f5\/c559d98e47cc41c383c1afbc0f0287f5.SD-480p-1.0Mbps-9069839.mp4?v=0","width":402},{"format":"mp4","height":1080,"mime_type":"video\/mp4","url":"\/\/www.timbuk2.com\/cdn\/shop\/videos\/c\/vp\/c559d98e47cc41c383c1afbc0f0287f5\/c559d98e47cc41c383c1afbc0f0287f5.HD-1080p-3.3Mbps-9069839.mp4?v=0","width":904},{"format":"mp4","height":720,"mime_type":"video\/mp4","url":"\/\/www.timbuk2.com\/cdn\/shop\/videos\/c\/vp\/c559d98e47cc41c383c1afbc0f0287f5\/c559d98e47cc41c383c1afbc0f0287f5.HD-720p-2.1Mbps-9069839.mp4?v=0","width":602},{"format":"m3u8","height":1080,"mime_type":"application\/x-mpegURL","url":"\/\/www.timbuk2.com\/cdn\/shop\/videos\/c\/vp\/c559d98e47cc41c383c1afbc0f0287f5\/c559d98e47cc41c383c1afbc0f0287f5.m3u8?v=0","width":904}]},{"alt":"N4||1825-3-1120","id":25333386805290,"position":47,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-authority-laptop-backpack-deluxe-eco-black-deluxe-1825-3-1120-back_4.png?v=1730252442"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-authority-laptop-backpack-deluxe-eco-black-deluxe-1825-3-1120-back_4.png?v=1730252442","width":3648},{"alt":"N4||1825-3-1099","id":25333387165738,"position":48,"preview_image":{"aspect_ratio":1.201,"height":3331,"width":4000,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-authority-laptop-backpack-deluxe-eco-nightfall-1825-3-1099_back_4.png?v=1730252459"},"aspect_ratio":1.201,"height":3331,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-authority-laptop-backpack-deluxe-eco-nightfall-1825-3-1099_back_4.png?v=1730252459","width":4000},{"alt":"N4||1825-3-1089","id":25333387329578,"position":49,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-authority-laptop-backpack-deluxe-eco-titanium-1825-3-1089-back_4.png?v=1730252468"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-authority-laptop-backpack-deluxe-eco-titanium-1825-3-1089-back_4.png?v=1730252468","width":3648}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eA seriously organized high volume work pack in premium materials.\u003c\/p\u003e"}, 161 162 "39495774142506": { 163 "accentuate": {}, 164 "current_variant": {"id":39495774142506,"title":"OS \/ Eco Black Deluxe","option1":"OS","option2":"Eco Black Deluxe","option3":null,"sku":"1825-3-1120","requires_shipping":true,"taxable":true,"featured_image":{"id":29827091988522,"product_id":1662422253610,"position":1,"created_at":"2022-10-03T12:22:36-07:00","updated_at":"2022-10-03T12:27:37-07:00","alt":"N1||1825-3-1120","width":3648,"height":4428,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-black-deluxe-1825-3-1120-front_1_c2f35867-ec02-43b3-8ff2-5e6c0f57fc78.png?v=1664825257","variant_ids":[39495774142506]},"available":true,"name":"Authority Laptop Backpack Deluxe - OS \/ Eco Black Deluxe","public_title":"OS \/ Eco Black Deluxe","options":["OS","Eco Black Deluxe"],"price":17900,"weight":1100,"compare_at_price":null,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"deny","barcode":"6.31365E+11","featured_media":{"alt":"N1||1825-3-1120","id":22256051126314,"position":1,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-black-deluxe-1825-3-1120-front_1_c2f35867-ec02-43b3-8ff2-5e6c0f57fc78.png?v=1664825257"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}, 165 "metafields": {"colorgroup":"Black","colorway":"Eco Black Deluxe","depthcm":"13.50","expandedvolumeltr":"null","features":"Carry On,Laptop Carry,Travel Features,Recycled Materials","heightcm":"48.00","maxscreensize":"17\"","newflag":"false","oversizeflag":"false","variantcallout":"null","variantfabric":"200Dx200Dx600D Nylon","volumeltr":"20","volumeltrgroup":"21 to 30","widthbottomcm":"29.00","widthtopcm":"28.00"}, 166 "product_id": "P_1662422253610", 167 }, 168 169 "39566385217578": { 170 "accentuate": {}, 171 "current_variant": {"id":39566385217578,"title":"OS \/ Eco Nightfall","option1":"OS","option2":"Eco Nightfall","option3":null,"sku":"1825-3-1099","requires_shipping":true,"taxable":true,"featured_image":{"id":29758333911082,"product_id":1662422253610,"position":2,"created_at":"2022-09-01T10:44:30-07:00","updated_at":"2022-10-03T12:27:37-07:00","alt":"N1||1825-3-1099","width":3648,"height":4428,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-nightfall-1825-3-1099-front_1.png?v=1664825257","variant_ids":[39566385217578]},"available":true,"name":"Authority Laptop Backpack Deluxe - OS \/ Eco Nightfall","public_title":"OS \/ Eco Nightfall","options":["OS","Eco Nightfall"],"price":17900,"weight":1100,"compare_at_price":null,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"deny","barcode":"6.31365E+11","featured_media":{"alt":"N1||1825-3-1099","id":22185438412842,"position":2,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-nightfall-1825-3-1099-front_1.png?v=1664825257"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}, 172 "metafields": {"colorgroup":"Blue","colorway":"Eco Nightfall","depthcm":"13.50","expandedvolumeltr":"null","features":"Carry On,Laptop Carry,Travel Features,Recycled Materials","heightcm":"48.00","maxscreensize":"17\"","newflag":"false","oversizeflag":"false","variantcallout":"null","variantfabric":"Nuwa 7939","volumeltr":"20","volumeltrgroup":"21 to 30","widthbottomcm":"29.00","widthtopcm":"28.00"}, 173 "product_id": "P_1662422253610", 174 }, 175 176 "39705794445354": { 177 "accentuate": {}, 178 "current_variant": {"id":39705794445354,"title":"OS \/ Eco Static","option1":"OS","option2":"Eco Static","option3":null,"sku":"1825-3-1091","requires_shipping":true,"taxable":true,"featured_image":{"id":29758335352874,"product_id":1662422253610,"position":4,"created_at":"2022-09-01T10:45:26-07:00","updated_at":"2022-10-03T12:27:37-07:00","alt":"N1||1825-3-1091","width":3648,"height":4428,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-static-1825-3-1091-front_1.png?v=1664825257","variant_ids":[39705794445354]},"available":true,"name":"Authority Laptop Backpack Deluxe - OS \/ Eco Static","public_title":"OS \/ Eco Static","options":["OS","Eco Static"],"price":17900,"weight":1100,"compare_at_price":null,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"deny","barcode":"6.31365E+11","featured_media":{"alt":"N1||1825-3-1091","id":22185439789098,"position":4,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-static-1825-3-1091-front_1.png?v=1664825257"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}, 179 "metafields": {"colorgroup":"Grey","colorway":"Eco Static","depthcm":"13.50","expandedvolumeltr":"null","features":"Carry On,Laptop Carry,Travel Features,Recycled Materials","heightcm":"48.00","maxscreensize":"17\"","newflag":"false","oversizeflag":"false","variantcallout":"null","variantfabric":"Leejo Vol 89 #65","volumeltr":"20","volumeltrgroup":"21 to 30","widthbottomcm":"29.00","widthtopcm":"28.00"}, 180 "product_id": "P_1662422253610", 181 }, 182 183 "39543265132586": { 184 "accentuate": {}, 185 "current_variant": {"id":39543265132586,"title":"OS \/ Eco Titanium","option1":"OS","option2":"Eco Titanium","option3":null,"sku":"1825-3-1089","requires_shipping":true,"taxable":true,"featured_image":{"id":29758334828586,"product_id":1662422253610,"position":3,"created_at":"2022-09-01T10:45:00-07:00","updated_at":"2022-10-03T12:27:37-07:00","alt":"N1||1825-3-1089","
185width":3648,"height":4428,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-titanium-1825-3-1089-front_1.png?v=1664825257","variant_ids":[39543265132586]},"available":true,"name":"Authority Laptop Backpack Deluxe - OS \/ Eco Titanium","public_title":"OS \/ Eco Titanium","options":["OS","Eco Titanium"],"price":17900,"weight":1100,"compare_at_price":null,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"deny","barcode":"6.31365E+11","featured_media":{"alt":"N1||1825-3-1089","id":22185439199274,"position":3,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-titanium-1825-3-1089-front_1.png?v=1664825257"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}, 186 "metafields": {"colorgroup":"Grey","colorway":"Eco Titanium","depthcm":"13.50","expandedvolumeltr":"null","features":"Carry On,Laptop Carry,Travel Features,Recycled Materials","heightcm":"48.00","maxscreensize":"17\"","newflag":"false","oversizeflag":"false","variantcallout":"null","variantfabric":"200Dx200Dx600D Nylon","volumeltr":"20","volumeltrgroup":"21 to 30","widthbottomcm":"29.00","widthtopcm":"28.00"}, 187 "product_id": "P_1662422253610", 188 }, 189 190 191 "P_3954722865194": {"id":3954722865194,"title":"Spire Laptop Backpack 2.0","handle":"1006-spire-laptop-backpack-20","description":"\u003cp\u003eA top-loading laptop backpack built for the urban commute.\u003c\/p\u003e","published_at":"2019-09-03T16:05:22-07:00","created_at":"2019-09-03T15:13:02-07:00","vendor":"Timbuk2-Timbuk2","type":"Pack","tags":["category-Pack","collection-waterResistant","collections-13in","collections-15in","collections-17in","collections-allLaptopBags","collections-allWomens","collections-lightweight","collections-tactical","collections-work","cybersale","filter_Backpack","flag-Fits 17\" Laptop","flag-NEW!","flag-WATER RESISTANT","gender-Mens","gender-Womens","madetype-Finished Good","site-Timbuk2","subcategory-Laptop Pack"],"price":11900,"price_min":11900,"price_max":11900,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":29535703498794,"title":"OS \/ Jet Black","option1":"OS","option2":"Jet Black","option3":null,"sku":"1006-3-6114","requires_shipping":true,"taxable":true,"featured_image":{"id":29773492944938,"product_id":3954722865194,"position":1,"created_at":"2022-09-07T12:42:04-07:00","updated_at":"2023-11-25T22:06:32-08:00","alt":"N1||1006-3-6114","width":3648,"height":4428,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spire-laptop-backpack-2_89ce90de-4020-448e-aa1f-97072b5954ca.png?v=1700978792","variant_ids":[29535703498794]},"available":true,"name":"Spire Laptop Backpack 2.0 - OS \/ Jet Black","public_title":"OS \/ Jet Black","options":["OS","Jet Black"],"price":11900,"weight":900,"compare_at_price":null,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"deny","barcode":"6.31365E+11","featured_media":{"alt":"N1||1006-3-6114","id":22201113477162,"position":1,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spire-laptop-backpack-2_89ce90de-4020-448e-aa1f-97072b5954ca.png?v=1700978792"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":40086648586282,"title":"OS \/ Steel","option1":"OS","option2":"Steel","option3":null,"sku":"1006-3-1143","requires_shipping":true,"taxable":true,"featured_image":{"id":29773490946090,"product_id":3954722865194,"position":3,"created_at":"2022-09-07T12:41:33-07:00","updated_at":"2023-11-25T22:06:32-08:00","alt":"N1||1006-3-1143","width":3648,"height":4428,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spire-laptop-backpack-steel-1006-3-1143-front_1.png?v=1700978792","variant_ids":[40086648586282]},"available":true,"name":"Spire Laptop Backpack 2.0 - OS \/ Steel","public_title":"OS \/ Steel","options":["OS","Steel"],"price":11900,"weight":900,"compare_at_price":null,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"deny","barcode":"6.31365E+11","featured_media":{"alt":"N1||1006-3-1143","id":22201111478314,"position":3,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spire-laptop-backpack-steel-1006-3-1143-front_1.png?v=1700978792"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spire-laptop-backpack-2_89ce90de-4020-448e-aa1f-97072b5954ca.png?v=1700978792","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-spire-laptop-backpack-2.0-jet-black_1006-3-6114_front-Timbuk2-c3c3c3c3c3c3c3c3-1989.jpg?v=1700978792","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spire-laptop-backpack-steel-1006-3-1143-front_1.png?v=1700978792","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-spire-laptop-backpack-2.0-steel_1006-3-1143_front-Timbuk2-e781c3c3c3c3c3c3-1989.jpg?v=1700978792","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spire-laptop-backpack-steel-1006-3-1143-inside-1_3.png?v=1700978792","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spire-laptop-backpack-steel-1006-3-1143-on-body-male-1_5.png?v=1700978792","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spire-laptop-backpack-steel-1006-3-1143-feature-1_6.png?v=1700978792","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spire-laptop-backpack-steel-1006-3-1143-feature-2_7.png?v=1700978792","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spire-laptop-backpack-steel-1006-3-1143-feature-3_8.png?v=1700978792","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-spire-laptop-backpack-2.0_1006-3-genericColorway_model1-Timbuk2-6f6f674343070707-1989.jpg?v=1700978792","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-spire-laptop-backpack-2.0-jet-black_1006-3-6114_back-Timbuk2-c3c3c3c3c3c3c3c3-1989.jpg?v=1700978792","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-spire-laptop-backpack-2.0-jet-black_1006-3-6114_feature1-Timbuk2-c3c3c3c3c3c3c3c3-1989.jpg?v=1700978792","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-spire-laptop-backpack-2.0-jet-black_1006-3-6114_feature2-Timbuk2-ebc3c3c1c9d981c3-1989.jpg?v=1700978792","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-spire-laptop-backpack-2.0-jet-black_1006-3-6114_feature3-Timbuk2-f0e098
19108c8e3e7ef-1989.jpg?v=1700978792","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-spire-laptop-backpack-2.0-jet-black_1006-3-6114_inside1-Timbuk2-fbc18181c3c3c3e7-1989.jpg?v=1700978792","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-spire-laptop-backpack-2.0-steel_1006-3-1143_back-Timbuk2-e7c3c3c3c3c381c3-1989.jpg?v=1700978792","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-spire-laptop-backpack-2.0_1006-3-genericColorway_model2-Timbuk2-276763e363670703-1989.jpg?v=1700978792","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-spire-laptop-backpack-2.0-steel_1006-3-1143_feature1-Timbuk2-c7c3c383c1c3c3e3-1989.jpg?v=1700978773","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-spire-laptop-backpack-2.0-steel_1006-3-1143_feature2-Timbuk2-8181b79b8981c3ff-1989.jpg?v=1700978773","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-spire-laptop-backpack-2.0-steel_1006-3-1143_feature3-Timbuk2-f0e0b00090f9f7ef-1989.jpg?v=1700978773","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-spire-laptop-backpack-2.0-steel_1006-3-1143_inside1-Timbuk2-e38183c3c3c3c3e7-1989.jpg?v=1700978773","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spire-laptop-backpack-2_55916889-b1f7-4a93-bbd5-878d0fe78ac9.png?v=1700978773","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spire-laptop-backpack-2_b3f4f236-953b-4396-802d-5d5d5cf0f65b.png?v=1700978773","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spire-laptop-backpack-2_0a7b7b79-391d-4204-a04c-57d9d8d1e5fe.png?v=1700978773","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spire-laptop-backpack-2_677a210d-4400-413c-b459-b1bba231a6b9.png?v=1662579727","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spire-laptop-backpack-2_fbac3788-d6cf-41fc-b7fa-2498e7849a9f.png?v=1662579732","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-spire-laptop-backpack-steel-1006-3-1143-back_4.png?v=1726497405"],"featured_image":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spire-laptop-backpack-2_89ce90de-4020-448e-aa1f-97072b5954ca.png?v=1700978792","options":["Size","Color"],"media":[{"alt":"N1||1006-3-6114","id":22201113477162,"position":1,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spire-laptop-backpack-2_89ce90de-4020-448e-aa1f-97072b5954ca.png?v=1700978792"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spire-laptop-backpack-2_89ce90de-4020-448e-aa1f-97072b5954ca.png?v=1700978792","width":3648},{"alt":"1||1006-3-6114","id":21712109273130,"position":2,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-spire-laptop-backpack-2.0-jet-black_1006-3-6114_front-Timbuk2-c3c3c3c3c3c3c3c3-1989.jpg?v=1700978792"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-spire-laptop-backpack-2.0-jet-black_1006-3-6114_front-Timbuk2-c3c3c3c3c3c3c3c3-1989.jpg?v=1700978792","width":2400},{"alt":"N1||1006-3-1143","id":22201111478314,"position":3,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spire-laptop-backpack-steel-1006-3-1143-front_1.png?v=1700978792"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spire-laptop-backpack-steel-1006-3-1143-front_1.png?v=1700978792","width":3648},{"alt":"1||1006-3-1143","id":21732007772202,"position":4,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-spire-laptop-backpack-2.0-steel_1006-3-1143_front-Timbuk2-e781c3c3c3c3c3c3-1989.jpg?v=1700978792"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-spire-laptop-backpack-2.0-steel_1006-3-1143_front-Timbuk2-e781c3c3c3c3c3c3-1989.jpg?v=1700978792","width":2400},{"alt":"N3||1006-3-1143","id":22201111543850,"position":5,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spire-laptop-backpack-steel-1006-3-1143-inside-1_3.png?v=1700978792"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spire-laptop-backpack-steel-1006-3-1143-inside-1_3.png?v=1700978792","width":3648},{"alt":"N5||1006-3-1143","id":22201111838762,"position":6,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spire-laptop-backpack-steel-1006-3-1143-on-body-male-1_5.png?v=1700978792"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spire-laptop-backpack-steel-1006-3-1143-on-body-male-1_5.png?v=1700978792","width":3648},{"alt":"N6||1006-3-1143","id":22201110429738,"position":7,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spire-laptop-backpack-steel-1006-3-1143-feature-1_6.png?v=1700978792"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spire-laptop-backpack-steel-1006-3-1143-feature-1_6.png?v=1700978792","width":3648},{"alt":"N7||1006-3-1143","id":22201110757418,"position":8,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spire-laptop-backpack-steel-1006-3-1143-feature-2_7.png?v=1700978792"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spire-laptop-backpack-steel-1006-3-1143-feature-2_7.png?v=1700978792","width":3648},{"alt":"N8||1006-3-1143","id":22201111052330,"position":9,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spire-laptop-backpack-steel-1006-3-1143-feature-3_8.png?v=1700978792"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spire-laptop-backpack-steel-1006-3-1143-feature-3_8.png?v=1700978792","width":3648},{"alt":"4||1006-3-1143 1006-3-6114","id":5823231164458,"position":10,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-spire-laptop-backpack-2.0_1006-3-genericColorway_model1-Timbuk2-6f6f674343070707-1989.jpg?v=1700978792"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-spire-laptop-backpack-2.0_1006-3-genericColorway_model1-Timbuk2-6f6f674343070707-1989.jpg?v=1700978792","width":2400},{"alt":"3||1006-3-6114","id":21712108912682,"position":11,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-spire-laptop-backpack-2.0-jet-black_1006-3-6114_back-Timbuk2-c3c3c3c3c3c3c3c3-1989.jpg?v=1700978792"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-spire-laptop-backpack-2.0-jet-black_1006-3-6114_back-Timbuk2-c3c3c3c3c3c3c3c3-1989.jpg?v=1700978792","width":2400},{"alt":"7||1006-3-6114","id":21712108978218,"position":12,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-spire-laptop-backpack-2.0-jet-black_1006-3-6114_feature1-Timbuk2-c3c3c3c3c3c3c3c3-1989.jpg?v=1700978792"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-spire-laptop-backpack-2.0-jet-black_1006-3-6114_feature1-Timbuk2-c3c3c3c3c3c3c3c3-1989.jpg?v=1700978792","width":2400},{"alt":"8||1006-3-6114","id":21712109076522,"position":13,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-spire-laptop-backpack-2.0-jet-black_1006-3-6114_feature2-Timbuk2-ebc3c3c1c9d981c3-1989.jpg?v=1700978792"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-spire-laptop-backpack-2.0-jet-black_1006-3-6114_feature2-Timbuk2-ebc3c3c1c9d981c3-1989.jpg?v=1700978792","width":2400},{"alt":"9||1006-3-6114","id":21712109174826,"position":14,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-spire-laptop-backpack-2.0-jet-black_1006-3-6114_feature3-Timbuk2-f0e098
19108c8e3e7ef-1989.jpg?v=1700978792"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-spire-laptop-backpack-2.0-jet-black_1006-3-6114_feature3-Timbuk2-f0e09808c8e3e7ef-1989.jpg?v=1700978792","width":2400},{"alt":"2||1006-3-6114","id":21712109338666,"position":15,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-spire-laptop-backpack-2.0-jet-black_1006-3-6114_inside1-Timbuk2-fbc18181c3c3c3e7-1989.jpg?v=1700978792"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-spire-laptop-backpack-2.0-jet-black_1006-3-6114_inside1-Timbuk2-fbc18181c3c3c3e7-1989.jpg?v=1700978792","width":2400},{"alt":"3||1006-3-1143","id":21732006821930,"position":16,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-spire-laptop-backpack-2.0-steel_1006-3-1143_back-Timbuk2-e7c3c3c3c3c381c3-1989.jpg?v=1700978792"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-spire-laptop-backpack-2.0-steel_1006-3-1143_back-Timbuk2-e7c3c3c3c3c381c3-1989.jpg?v=1700978792","width":2400},{"alt":"5||1006-3-1143 1006-3-6114","id":5823231361066,"position":17,"preview_image":{"aspect_ratio":1.2,"height":2000,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-spire-laptop-backpack-2.0_1006-3-genericColorway_model2-Timbuk2-276763e363670703-1989.jpg?v=1700978792"},"aspect_ratio":1.2,"height":2000,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-spire-laptop-backpack-2.0_1006-3-genericColorway_model2-Timbuk2-276763e363670703-1989.jpg?v=1700978792","width":2400},{"alt":"7||1006-3-1143","id":21732007084074,"position":18,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-spire-laptop-backpack-2.0-steel_1006-3-1143_feature1-Timbuk2-c7c3c383c1c3c3e3-1989.jpg?v=1700978773"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-spire-laptop-backpack-2.0-steel_1006-3-1143_feature1-Timbuk2-c7c3c383c1c3c3e3-1989.jpg?v=1700978773","width":2400},{"alt":"8||1006-3-1143","id":21732007247914,"position":19,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-spire-laptop-backpack-2.0-steel_1006-3-1143_feature2-Timbuk2-8181b79b8981c3ff-1989.jpg?v=1700978773"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-spire-laptop-backpack-2.0-steel_1006-3-1143_feature2-Timbuk2-8181b79b8981c3ff-1989.jpg?v=1700978773","width":2400},{"alt":"9||1006-3-1143","id":21732007477290,"position":20,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-spire-laptop-backpack-2.0-steel_1006-3-1143_feature3-Timbuk2-f0e0b00090f9f7ef-1989.jpg?v=1700978773"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-spire-laptop-backpack-2.0-steel_1006-3-1143_feature3-Timbuk2-f0e0b00090f9f7ef-1989.jpg?v=1700978773","width":2400},{"alt":"2||1006-3-1143","id":21732008034346,"position":21,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-spire-laptop-backpack-2.0-steel_1006-3-1143_inside1-Timbuk2-e38183c3c3c3c3e7-1989.jpg?v=1700978773"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-spire-laptop-backpack-2.0-steel_1006-3-1143_inside1-Timbuk2-e38183c3c3c3c3e7-1989.jpg?v=1700978773","width":2400},{"alt":"N6||1006-3-6114","id":22201112428586,"position":22,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spire-laptop-backpack-2_55916889-b1f7-4a93-bbd5-878d0fe78ac9.png?v=1700978773"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spire-laptop-backpack-2_55916889-b1f7-4a93-bbd5-878d0fe78ac9.png?v=1700978773","width":3648},{"alt":"N7||1006-3-6114","id":22201112625194,"position":23,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spire-laptop-backpack-2_b3f4f236-953b-4396-802d-5d5d5cf0f65b.png?v=1700978773"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spire-laptop-backpack-2_b3f4f236-953b-4396-802d-5d5d5cf0f65b.png?v=1700978773","width":3648},{"alt":"N8||1006-3-6114","id":22201113346090,"position":24,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spire-laptop-backpack-2_0
191a7b7b79-391d-4204-a04c-57d9d8d1e5fe.png?v=1700978773"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spire-laptop-backpack-2_0a7b7b79-391d-4204-a04c-57d9d8d1e5fe.png?v=1700978773","width":3648},{"alt":"N3||1006-3-6114","id":22201113968682,"position":25,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spire-laptop-backpack-2_677a210d-4400-413c-b459-b1bba231a6b9.png?v=1662579727"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spire-laptop-backpack-2_677a210d-4400-413c-b459-b1bba231a6b9.png?v=1662579727","width":3648},{"alt":"N5||1006-3-6114","id":22201114263594,"position":26,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spire-laptop-backpack-2_fbac3788-d6cf-41fc-b7fa-2498e7849a9f.png?v=1662579732"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spire-laptop-backpack-2_fbac3788-d6cf-41fc-b7fa-2498e7849a9f.png?v=1662579732","width":3648},{"alt":"N2||1006-3-1143 1006-3-6114","id":22201297338410,"position":27,"preview_image":{"aspect_ratio":0.838,"height":1188,"width":996,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/18dcf165bc60482d9e443ebf3ea4f714.thumbnail.0000000000.jpg?v=1662583643"},"aspect_ratio":0.838,"duration":24060,"media_type":"video","sources":[{"format":"mp4","height":480,"mime_type":"video\/mp4","url":"\/\/www.timbuk2.com\/cdn\/shop\/videos\/c\/vp\/18dcf165bc60482d9e443ebf3ea4f714\/18dcf165bc60482d9e443ebf3ea4f714.SD-480p-1.0Mbps-9170265.mp4?v=0","width":402},{"format":"mp4","height":1080,"mime_type":"video\/mp4","url":"\/\/www.timbuk2.com\/cdn\/shop\/videos\/c\/vp\/18dcf165bc60482d9e443ebf3ea4f714\/18dcf165bc60482d9e443ebf3ea4f714.HD-1080p-3.3Mbps-9170265.mp4?v=0","width":904},{"format":"mp4","height":720,"mime_type":"video\/mp4","url":"\/\/www.timbuk2.com\/cdn\/shop\/videos\/c\/vp\/18dcf165bc60482d9e443ebf3ea4f714\/18dcf165bc60482d9e443ebf3ea4f714.HD-720p-2.1Mbps-9170265.mp4?v=0","width":602},{"format":"m3u8","height":1080,"mime_type":"application\/x-mpegURL","url":"\/\/www.timbuk2.com\/cdn\/shop\/videos\/c\/vp\/18dcf165bc60482d9e443ebf3ea4f714\/18dcf165bc60482d9e443ebf3ea4f714.m3u8?v=0","width":904}]},{"alt":"N4||1006-3-1143","id":25116849733674,"position":28,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-spire-laptop-backpack-steel-1006-3-1143-back_4.png?v=1726497405"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-spire-laptop-backpack-steel-1006-3-1143-back_4.png?v=1726497405","width":3648}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eA top-loading laptop backpack built for the urban commute.\u003c\/p\u003e"}, 192 193 "29535703498794": { 194 "accentuate": {}, 195 "current_variant": {"id":29535703498794,"title":"OS \/ Jet Black","option1":"OS","option2":"Jet Black","option3":null,"sku":"1006-3-6114","requires_shipping":true,"taxable":true,"featured_image":{"id":29773492944938,"product_id":3954722865194,"position":1,"created_at":"2022-09-07T12:42:04-07:00","updated_at":"2023-11-25T22:06:32-08:00","alt":"N1||1006-3-6114","width":3648,"height":4428,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spire-laptop-backpack-2_89ce90de-4020-448e-aa1f-97072b5954ca.png?v=1700978792","variant_ids":[29535703498794]},"available":true,"name":"Spire Laptop Backpack 2.0 - OS \/ Jet Black","public_title":"OS \/ Jet Black","options":["OS","Jet Black"],"price":11900,"weight":900,"compare_at_price":null,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"deny","barcode":"6.31365E+11","featured_media":{"alt":"N1||1006-3-6114","id":22201113477162,"position":1,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spire-laptop-backpack-2_89ce90de-4020-448e-aa1f-97072b5954ca.png?v=1700978792"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}, 196 "metafields": {"colorgroup":"Black","colorway":"Jet Black","depthcm":"14.50","expandedvolumeltr":"null","features":"Waterproof Materials,Laptop Carry","heightcm":"47.00","maxscreensize":"15\"","newflag":"false","oversizeflag":"false","variantcallout":"null","variantfabric":"Eco 900D Poly","volumeltr":"23","volumeltrgroup":"21 to 30","widthbottomcm":"31.00","widthtopcm":"31.00"}, 197 "product_id": "P_3954722865194", 198 }, 199 200 "40086648586282": { 201 "accentuate": {}, 202 "current_variant": {"id":40086648586282,"title":"OS \/ Steel","option1":"OS","option2":"Steel","option3":null,"sku":"1006-3-1143","requires_shipping":true,"taxable":true,"featured_image":{"id":29773490946090,"product_id":3954722865194,"position":3,"created_at":"2022-09-07T12:41:33-07:00","updated_at":"2023-11-25T22:06:32-08:00","alt":"N1||1006-3-1143","width":3648,"height":4428,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spire-laptop-backpack-steel-1006-3-1143-front_1.png?v=1700978792","variant_ids":[40086648586282]},"available":true,"name":"Spire Laptop Backpack 2.0 - OS \/ Steel","public_title":"OS \/ Steel","options":["OS","Steel"],"price":11900,"weight":900,"compare_at_price":null,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"deny","barcode":"6.31365E+11","featured_media":{"alt":"N1||1006-3-1143","id":22201111478314,"position":3,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spire-laptop-backpack-steel-1006-3-1143-front_1.png?v=1700978792"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}, 203 "metafields": {"colorgroup":"Grey","colorway":"Steel","depthcm":"14.50","expandedvolumeltr":"null","features":"Waterproof Materials,Laptop Carry","heightcm":"47.00","maxscreensize":"15\"","newflag":"false","oversizeflag":"false","variantcallout":"null","variantfabric":"Eco 900D Poly","volumeltr":"23","volumeltrgroup":"21 to 30","widthbottomcm":"31.00","widthtopcm":"31.00"}, 204 "product_id": "P_3954722865194", 205 }, 206 207 208 "P_1431154425898": {"id":1431154425898,"title":"Copilot Luggage Roller","handle":"544-copilot-luggage-roller","description":"\u003cp\u003eAn ultra light rolling clamshell suitcase with sleek styling.\u003c\/p\u003e","published_at":"2018-04-20T15:12:21-07:00","created_at":"2018-04-20T15:12:21-07:00","vendor":"Timbuk2-Timbuk2","type":"Roller","tags":["AFFILIATE OFFER","category-Roller","collection-nevercheck","collections-bestsellers","collections-carryOn","collections-carryonluggage","collections-checkedluggage","collections-checkIn","collections-luggage","collections-overhead","collections-travel","filter_Suitcase","flag-BEST SELLER","gender-Mens","gender-Womens","madetype-Finished Good","site-Timbuk2","staffdiscount","subcategory-Luggage","top-rated","ugc-Travel1","YGroup_copilot-luggage-roller"],"price":25900,"price_min":25900,"price_max":34900,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":12733983064
208106,"title":"S \/ Black","option1":"S","option2":"Black","option3":null,"sku":"544-2-2000","requires_shipping":true,"taxable":true,"featured_image":{"id":35363943350314,"product_id":1431154425898,"position":1,"created_at":"2025-11-19T11:54:47-08:00","updated_at":"2025-11-19T13:01:29-08:00","alt":"N1||544-2-2000","width":3648,"height":4428,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/copilot-concrete-small.png?v=1763586089","variant_ids":[12733983064106]},"available":true,"name":"Copilot Luggage Roller - S \/ Black","public_title":"S \/ Black","options":["S","Black"],"price":25900,"weight":3200,"compare_at_price":null,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"deny","barcode":"631364518506","featured_media":{"alt":"N1||544-2-2000","id":27135246532650,"position":1,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/copilot-concrete-small.png?v=1763586089"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":12733983096874,"title":"M \/ Black","option1":"M","option2":"Black","option3":null,"sku":"544-4-2000","requires_shipping":true,"taxable":true,"featured_image":{"id":35364075307050,"product_id":1431154425898,"position":70,"created_at":"2025-11-19T13:02:06-08:00","updated_at":"2025-11-19T13:02:09-08:00","alt":"N1||544-4-2000","width":3648,"height":4428,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/copilot-concrete-medium.png?v=1763586129","variant_ids":[12733983096874]},"available":true,"name":"Copilot Luggage Roller - M \/ Black","public_title":"M \/ Black","options":["M","Black"],"price":27900,"weight":3500,"compare_at_price":null,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"deny","barcode":"631364518513","featured_media":{"alt":"N1||544-4-2000","id":27135375441962,"position":71,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/copilot-concrete-medium.png?v=1763586129"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":12733983129642,"title":"XL \/ Black","option1":"XL","option2":"Black","option3":null,"sku":"544-7-2000","requires_shipping":true,"taxable":true,"featured_image":{"id":35364075339818,"product_id":1431154425898,"position":71,"created_at":"2025-11-19T13:02:06-08:00","updated_at":"2025-11-19T13:02:09-08:00","alt":"N1||544-7-2000","width":3648,"height":4428,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/copilot-concrete-xlarge.png?v=1763586129","variant_ids":[12733983129642]},"available":true,"name":"Copilot Luggage Roller - XL \/ Black","public_title":"XL \/ Black","options":["XL","Black"],"price":34900,"weight":4600,"compare_at_price":null,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"deny","barcode":"631364518537","featured_media":{"alt":"N1||544-7-2000","id":27135375474730,"position":72,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/copilot-concrete-xlarge.png?v=1763586129"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/www.timbuk2.com\/cdn\/shop\/files\/copilot-concrete-small.png?v=1763586089","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-copilot-luggage-roller-black-544-2-2000-front.png?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-black_544-2-2000_front-Timbuk2-c3c3c3c3c3c3c3c3-1989.jpg?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-copilot-luggage-roller-black-544-2-2000-inside-1_3.png?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-copilot-luggage-roller-black-544-4-2000-inside-1_3.png?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-copilot-luggage-roller-black-544-7-2000-inside-1_3.png?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-copilot-luggage-roller-black-544-2-2000-back_4.png?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-copilot-luggage-roller-black-544-4-2000-back_4.png?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-copilot-luggage-roller-black-544-7-2000-back_4.png?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-copilot-luggage-roller-black-544-2-2000-on-body-male-2_5.png?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-copilot-luggage-roller-black-544-7-2000-on-body-female-3_5.png?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-copilot-luggage-roller-black-544-2-2000-feature-1_6.png?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-copilot-luggage-roller-black-544-4-2000-feature-1_6.png?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-copilot-luggage-roller-black-544-7-2000-feature-1_6.png?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-copilot-luggage-roller-black-544-2-2000-feature-2_7.png?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-copilot-luggage-roller-black-544-4-2000-feature-2_7.png?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-copilot-luggage-roller-black-544-7-2000-feature-2_7.png?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-copilot-luggage-roller-black-544-4-2000-feature-3_8.png?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-copilot-luggage-roller-black-544-7-2000-feature-3_8.png?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-black_544-7-2000_front-Timbuk2-c3c3c3c3c3c3c3c3-1989.jpg?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-glitch_544-6-3198_front-Timbuk2-c3c3c3c3c3c3c3c3-1989.jpg?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-black_544-6-2000_front-Timbuk2-c3c3c3c3c3c3c3c3-1989.jpg?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-glitch_544-4-3198_front-Timbuk2-c3c3c381c1c1c3ff-1989.jpg?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-black_544-4-2000_front-Timbuk2-e7c3c3c300000000-1989.jpg?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-glitch_544-2-3198_front-Timbuk2-c3c3c381c1c1c3ff-1989.jpg?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-glitch_544-2-3198_back-Timbuk2-c3c383c383c3c3dd-1989.jpg?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-glitch_544-4-3198_back-Timbuk2-c3c383c383c3c3dd-1989.jpg?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-black_544-7-2000_back-Timbuk2-c3c3c3c3c3c3c3c3-1989.jpg?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-glitch_544-6-3198_back-Timbuk2-c3c3c3c3c3c3c3c3-1989.jpg?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller_544-2-genericColorway_model1-Timbuk2-187b777777706008-1989.jpg?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller_544-4-genericColorway_model1-Timbuk2-187b777777646400-1989.jpg?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller_544-2-genericColorway_model2-Timbuk2-187a7f7f7f704000-1989.jpg?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller_544-4-genericColorway_model2-Timbuk2-187a7f7f7f644000-1989.jpg?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller_544-7-genericColorway_model2-Timbuk2-187a7f7f7f644000-1989.jpg?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-glitch_544-6-3198_inside1-Timbuk2-ff818787818181ff-1989.jpg?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-black_544-2-2000_back-Timbuk2-fbc3c3c181c3c3c3-1989.jpg?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-black_544-4-2000_back-Timbuk2-c3c3c3c3c3c3c3c3-1989.jpg?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-black_544-6-2000_back-Timbuk2-c3c3c3c3c3c3c3c3-1989.jpg?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller_544-2-genericColorway_feature1-Timbuk2-ff83838f81c1c3c3-1989.jpg?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller_544-4-genericColorway_feature1-Timbuk2-ffd7818f8f818181-1989.jpg?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller_544-7-genericColorway_feature1-Timbuk2-ffa181819fbf8181-1989.jpg?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller_544-2-genericColorway_feature2-Timbuk2-ffe1858f8d8181c3-1989.jpg?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller_544-4-genericColorway_feature2-Timbuk2-ffe18d9987858183-1989.jpg?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller_544-6-genericColorway_feature2-Timbuk2-ffc31d21819f8d81-1989.jpg?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller_544-7-genericColorway_feature2-Timbuk2-ff810d39939f8581-1989.jpg?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller_544-2-genericColorway_feature3-Timbuk2-c7e12e1e0e81e1f3-1989.jpg?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller_544-4-genericColorway_feature3-Timbuk2-ffffe0020681c1f1-1989.jpg?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller_544-6-genericColorway_feature3-Timbuk2-fff8f8301080e0fd-1989.jpg?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller_544-7-genericColorway_feature3-Timbuk2-ff97be7e1e0080c0-1989.jpg?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-black_544-2-2000_inside1-Timbuk2-ffcfa1e0010181ff-1989.jpg?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-black_544-4-2000_inside1-Timbuk2-ff818181e1e181ff-1989.jpg?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-black_544-6-2000_inside1-Timbuk2-ffdb8181818181ff-1989.jpg?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-black_544-7-2000_inside1-Timbuk2-ff8181e1e18181ff-1989.jpg?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller_544-6-genericColorway_feature1-Timbuk2-ffff3d00819f0181-1989.jpg?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-black_544-2-2000_model1-Timbuk2-276767e7e7e70000-1989.jpg?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-black_544-4-2000_model1-Timbuk2-27676767e7e70200-1989.jpg?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-black_544-6-2000_model1-Timbuk2-276fe7e7c7e30000-1989.jpg?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-black_544-7-2000_model1-Timbuk2-6767e7c7c3e30202-1989.jpg?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-black_544-2-2000_model2-Timbuk2-2f676767e7e70000-1989.jpg?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-black_544-4-2000_model2-Timbuk2-27676767e7e70200-1989.jpg?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-copilot-luggage-roller-black-544-2-2000-on-body-male-2_5_bd165e44-6e0b-410c-af72-bb6dd6c08645.png?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-copilot-luggage-roller-black-544-2-2000-feature-1.png?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-copilot-luggage-roller-black-544-2-2000-feature-3.png?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-copilot-luggage-roller-black-544-4-2000-front_1.png?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-copilot-luggage-roller-black-544-4-2000-on-body-male-2_5.png?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-copilot-luggage-roller-black-544-7-2000-front_1.png?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-copilot-luggage-roller-black-544-7-2000-on-body-male-1_2.png?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-copilot-luggage-roller-black-544-7-2000-on-body-female-3_5.png?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-copilot-luggage-roller-black-544-7-2000-feature-3_8.png?v=1763583100","\/\/www.timbuk2.com\/cdn\/shop\/files\/copilot-concrete-medium.png?v=1763586129","\/\/www.timbuk2.com\/cdn\/shop\/files\/copilot-concrete-xlarge.png?v=1763586129"],"featured_image":"\/\/www.timbuk2.com\/cdn\/shop\/files\/copilot-concrete-small.png?v=1763586089","o
208ptions":["Size","Color"],"media":[{"alt":"N1||544-2-2000","id":27135246532650,"position":1,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/copilot-concrete-small.png?v=1763586089"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/copilot-concrete-small.png?v=1763586089","width":3648},{"alt":null,"id":25306465632298,"position":2,"preview_image":{"aspect_ratio":0.824,"height":1699,"width":1400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-copilot-luggage-roller-black-544-2-2000-front.png?v=1763583100"},"aspect_ratio":0.824,"height":1699,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-copilot-luggage-roller-black-544-2-2000-front.png?v=1763583100","width":1400},{"alt":"1||544-2-2000","id":20978460229674,"position":3,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-black_544-2-2000_front-Timbuk2-c3c3c3c3c3c3c3c3-1989.jpg?v=1763583100"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-black_544-2-2000_front-Timbuk2-c3c3c3c3c3c3c3c3-1989.jpg?v=1763583100","width":2400},{"alt":"N3||544-2-2000","id":22204334080042,"position":4,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-copilot-luggage-roller-black-544-2-2000-inside-1_3.png?v=1763583100"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-copilot-luggage-roller-black-544-2-2000-inside-1_3.png?v=1763583100","width":3648},{"alt":"N3||544-4-2000","id":22204334735402,"position":5,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-copilot-luggage-roller-black-544-4-2000-inside-1_3.png?v=1763583100"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-copilot-luggage-roller-black-544-4-2000-inside-1_3.png?v=1763583100","width":3648},{"alt":"N3||544-7-2000","id":22204335259690,"position":6,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-copilot-luggage-roller-black-544-7-2000-inside-1_3.png?v=1763583100"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-copilot-luggage-roller-black-544-7-2000-inside-1_3.png?v=1763583100","width":3648},{"alt":"N4||544-2-2000","id":22204333555754,"position":7,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-copilot-luggage-roller-black-544-2-2000-back_4.png?v=1763583100"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-copilot-luggage-roller-black-544-2-2000-back_4.png?v=1763583100","width":3648},{"alt":"N4||544-4-2000","id":22204334440490,"position":8,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-copilot-luggage-roller-black-544-4-2000-back_4.png?v=1763583100"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-copilot-luggage-roller-black-544-4-2000-back_4.png?v=1763583100","width":3648},{"alt":"N4||544-7-2000","id":22204334866474,"position":9,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-copilot-luggage-roller-black-544-7-2000-back_4.png?v=1763583100"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-copilot-luggage-roller-black-544-7-2000-back_4.png?v=1763583100","width":3648},{"alt":"N6||544-2-2000","id":22204334276650,"position":10,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-copilot-luggage-roller-black-544-2-2000-on-body-male-2_5.png?v=1763583100"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-copilot-luggage-roller-black-544-2-2000-on-body-male-2_5.png?v=1763583100","width":3648},{"alt":null,"id":22204335292458,"position":11,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-copilot-luggage-roller-black-544-7-2000-on-body-female-3_5.png?v=1763583100"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-copilot-luggage-roller-black-544-7-2000-on-body-female-3_5.png?v=1763583100","width":3648},{"alt":null,"id":22204333621290,"position":12,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-copilot-luggage-roller-black-544-2-2000-feature-1_6.png?v=1763583100"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-copilot-luggage-roller-black-544-2-2000-feature-1_6.png?v=1763583100","width":3648},{"alt":"N7||544-4-2000","id":22204334571562,"position":13,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-copilot-luggage-roller-black-544-4-2000-feature-1_6.png?v=1763583100"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-copilot-luggage-roller-black-544-4-2000-feature-1_6.png?v=1763583100","width":3648},{"alt":"N7||544-7-2000","id":22204334899242,"position":14,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-copilot-luggage-roller-black-544-7-2000-feature-1_6.png?v=1763583100"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-copilot-luggage-roller-black-544-7-2000-feature-1_6.png?v=1763583100","width":3648},{"alt":"N7||544-2-2000","id":22204333686826,"position":15,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-copilot-luggage-roller-black-544-2-2000-feature-2_7.png?v=1763583100"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-copilot-luggage-roller-black-544-2-2000-feature-2_7.png?v=1763583100","width":3648},{"alt":"N7||544-4-2000","id":22204334637098,"position":16,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-copilot-luggage-roller-black-544-4-2000-feature-2_7.png?v=1763583100"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-copilot-luggage-roller-black-544-4-2000-feature-2_7.png?v=1763583100","width":3648},{"alt":"7||544-7-2000","id":22204335128618,"position":17,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-copilot-luggage-roller-black-544-7-2000-feature-2_7.png?v=1763583100"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-copilot-luggage-roller-black-544-7-2000-feature-2_7.png?v=1763583100","width":3648},{"alt":"N8||544-4-2000","id":22204334669866,"position":18,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-copilot-luggage-roller-black-544-4-2000-feature-3_8.png?v=1763583100"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-copilot-luggage-roller-black-544-4-2000-feature-3_8.png?v=1763583100","width":3648},{"alt":null,"id":22204335161386,"position":19,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-copilot-luggage-roller-black-544-7-2000-feature-3_8.png?v=1763583100"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-copilot-luggage-roller-black-544-7-2000-feature-3_8.png?v=1763583100","width":3648},{"alt":"1||544-7-2000","id":20978460590122,"position":20,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-black_544-7-2000_front-Timbuk2-c3c3c3c3c3c3c3c3-1989.jpg?v=1763583100"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-black_544-7-2000_front-Timbuk2-c3c3c3c3c3c3c3c3-1989.jpg?v=1763583100","width":2400},{"alt":"1||544-6-3198","id":128743342122,"position":21,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-glitch_544-6-3198_front-Timbuk2-c3c3c3c3c3c3c3c3-1989.jpg?v=1763583100"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-glitch_544-6-3198_front-Timbuk2-c3c3c3c3c3c3c3c3-1989.jpg?v=1763583100","width":2400},{"alt":"1||544-6-2000","id":20978460557354,"position":22,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-black_544-6-2000_front-Timbuk2-c3c3c3c3c3c3c3c3-1989.jpg?v=1763583100"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-black_544-6-2000_front-Timbuk2-c3c3c3c3c3c3c3c3-1989.jpg?v=1763583100","width":2400}
208,{"alt":"1||544-4-3198","id":128743473194,"position":23,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-glitch_544-4-3198_front-Timbuk2-c3c3c381c1c1c3ff-1989.jpg?v=1763583100"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-glitch_544-4-3198_front-Timbuk2-c3c3c381c1c1c3ff-1989.jpg?v=1763583100","width":2400},{"alt":"1||544-4-2000","id":20978460524586,"position":24,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-black_544-4-2000_front-Timbuk2-e7c3c3c300000000-1989.jpg?v=1763583100"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-black_544-4-2000_front-Timbuk2-e7c3c3c300000000-1989.jpg?v=1763583100","width":2400},{"alt":"1||544-2-3198","id":128743538730,"position":25,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-glitch_544-2-3198_front-Timbuk2-c3c3c381c1c1c3ff-1989.jpg?v=1763583100"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-glitch_544-2-3198_front-Timbuk2-c3c3c381c1c1c3ff-1989.jpg?v=1763583100","width":2400},{"alt":"3||544-2-3198","id":128743800874,"position":26,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-glitch_544-2-3198_back-Timbuk2-c3c383c383c3c3dd-1989.jpg?v=1763583100"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-glitch_544-2-3198_back-Timbuk2-c3c383c383c3c3dd-1989.jpg?v=1763583100","width":2400},{"alt":"3||544-4-3198","id":128743899178,"position":27,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-glitch_544-4-3198_back-Timbuk2-c3c383c383c3c3dd-1989.jpg?v=1763583100"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-glitch_544-4-3198_back-Timbuk2-c3c383c383c3c3dd-1989.jpg?v=1763583100","width":2400},{"alt":"3||544-7-2000","id":128743964714,"position":28,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-black_544-7-2000_back-Timbuk2-c3c3c3c3c3c3c3c3-1989.jpg?v=1763583100"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-black_544-7-2000_back-Timbuk2-c3c3c3c3c3c3c3c3-1989.jpg?v=1763583100","width":2400},{"alt":"3||544-6-3198","id":128744423466,"position":29,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-glitch_544-6-3198_back-Timbuk2-c3c3c3c3c3c3c3c3-1989.jpg?v=1763583100"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-glitch_544-6-3198_back-Timbuk2-c3c3c3c3c3c3c3c3-1989.jpg?v=1763583100","width":2400},{"alt":"4||544-2-3198","id":128744751146,"position":30,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller_544-2-genericColorway_model1-Timbuk2-187b777777706008-1989.jpg?v=1763583100"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller_544-2-genericColorway_model1-Timbuk2-187b777777706008-1989.jpg?v=1763583100","width":2400}
208,{"alt":"4||544-4-3198","id":128744816682,"position":31,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller_544-4-genericColorway_model1-Timbuk2-187b777777646400-1989.jpg?v=1763583100"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller_544-4-genericColorway_model1-Timbuk2-187b777777646400-1989.jpg?v=1763583100","width":2400},{"alt":"5||544-2-3198","id":128744947754,"position":32,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller_544-2-genericColorway_model2-Timbuk2-187a7f7f7f704000-1989.jpg?v=1763583100"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller_544-2-genericColorway_model2-Timbuk2-187a7f7f7f704000-1989.jpg?v=1763583100","width":2400},{"alt":"5||544-4-3198","id":128745013290,"position":33,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller_544-4-genericColorway_model2-Timbuk2-187a7f7f7f644000-1989.jpg?v=1763583100"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller_544-4-genericColorway_model2-Timbuk2-187a7f7f7f644000-1989.jpg?v=1763583100","width":2400},{"alt":"5||544-7-2000","id":128745046058,"position":34,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller_544-7-genericColorway_model2-Timbuk2-187a7f7f7f644000-1989.jpg?v=1763583100"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller_544-7-genericColorway_model2-Timbuk2-187a7f7f7f644000-1989.jpg?v=1763583100","width":2400},{"alt":"2||544-6-3198","id":5610033610794,"position":35,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-glitch_544-6-3198_inside1-Timbuk2-ff818787818181ff-1989.jpg?v=1763583100"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-glitch_544-6-3198_inside1-Timbuk2-ff818787818181ff-1989.jpg?v=1763583100","width":2400},{"alt":"3||544-2-2000","id":20978458427434,"position":36,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-black_544-2-2000_back-Timbuk2-fbc3c3c181c3c3c3-1989.jpg?v=1763583100"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-black_544-2-2000_back-Timbuk2-fbc3c3c181c3c3c3-1989.jpg?v=1763583100","width":2400},{"alt":"3||544-4-2000","id":20978458591274,"position":37,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-black_544-4-2000_back-Timbuk2-c3c3c3c3c3c3c3c3-1989.jpg?v=1763583100"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-black_544-4-2000_back-Timbuk2-c3c3c3c3c3c3c3c3-1989.jpg?v=1763583100","width":2400},{"alt":"3||544-6-2000","id":20978458656810,"position":38,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-black_544-6-2000_back-Timbuk2-c3c3c3c3c3c3c3c3-1989.jpg?v=1763583100"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-black_544-6-2000_back-Timbuk2-c3c3c3c3c3c3c3c3-1989.jpg?v=1763583100","width":2400}
208,{"alt":"7||544-2-2000 544-2-3198","id":20978458689578,"position":39,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller_544-2-genericColorway_feature1-Timbuk2-ff83838f81c1c3c3-1989.jpg?v=1763583100"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller_544-2-genericColorway_feature1-Timbuk2-ff83838f81c1c3c3-1989.jpg?v=1763583100","width":2400},{"alt":"7||544-4-2000 544-4-3198","id":20978458787882,"position":40,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller_544-4-genericColorway_feature1-Timbuk2-ffd7818f8f818181-1989.jpg?v=1763583100"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller_544-4-genericColorway_feature1-Timbuk2-ffd7818f8f818181-1989.jpg?v=1763583100","width":2400},{"alt":"7||544-7-2000","id":20978459050026,"position":41,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller_544-7-genericColorway_feature1-Timbuk2-ffa181819fbf8181-1989.jpg?v=1763583100"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller_544-7-genericColorway_feature1-Timbuk2-ffa181819fbf8181-1989.jpg?v=1763583100","width":2400},{"alt":"8||544-2-2000 544-2-3198","id":20978459115562,"position":42,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller_544-2-genericColorway_feature2-Timbuk2-ffe1858f8d8181c3-1989.jpg?v=1763583100"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller_544-2-genericColorway_feature2-Timbuk2-ffe1858f8d8181c3-1989.jpg?v=1763583100","width":2400},{"alt":"8||544-4-2000 544-4-3198","id":20978459148330,"position":43,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller_544-4-genericColorway_feature2-Timbuk2-ffe18d9987858183-1989.jpg?v=1763583100"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller_544-4-genericColorway_feature2-Timbuk2-ffe18d9987858183-1989.jpg?v=1763583100","width":2400},{"alt":"8||544-6-2000 544-6-3198","id":20978459181098,"position":44,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller_544-6-genericColorway_feature2-Timbuk2-ffc31d21819f8d81-1989.jpg?v=1763583100"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller_544-6-genericColorway_feature2-Timbuk2-ffc31d21819f8d81-1989.jpg?v=1763583100","width":2400},{"alt":"8||544-7-2000","id":20978459213866,"position":45,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller_544-7-genericColorway_feature2-Timbuk2-ff810d39939f8581-1989.jpg?v=1763583100"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller_544-7-genericColorway_feature2-Timbuk2-ff810d39939f8581-1989.jpg?v=1763583100","width":2400},{"alt":"9||544-2-2000 544-2-3198","id":20978459443242,"position":46,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller_544-2-genericColorway_feature3-Timbuk2-c7e12e1e0e81e1f3-1989.jpg?v=1763583100"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller_544-2-genericColorway_feature3-Timbuk2-c7e12e1e0e81e1f3-1989.jpg?v=1763583100","width":2400}
208,{"alt":"9||544-4-2000 544-4-3198","id":20978459476010,"position":47,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller_544-4-genericColorway_feature3-Timbuk2-ffffe0020681c1f1-1989.jpg?v=1763583100"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller_544-4-genericColorway_feature3-Timbuk2-ffffe0020681c1f1-1989.jpg?v=1763583100","width":2400},{"alt":"9||544-6-2000 544-6-3198","id":20978459803690,"position":48,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller_544-6-genericColorway_feature3-Timbuk2-fff8f8301080e0fd-1989.jpg?v=1763583100"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller_544-6-genericColorway_feature3-Timbuk2-fff8f8301080e0fd-1989.jpg?v=1763583100","width":2400},{"alt":"9||544-7-2000","id":20978459836458,"position":49,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller_544-7-genericColorway_feature3-Timbuk2-ff97be7e1e0080c0-1989.jpg?v=1763583100"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller_544-7-genericColorway_feature3-Timbuk2-ff97be7e1e0080c0-1989.jpg?v=1763583100","width":2400},{"alt":"2||544-2-2000","id":20978460622890,"position":50,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-black_544-2-2000_inside1-Timbuk2-ffcfa1e0010181ff-1989.jpg?v=1763583100"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-black_544-2-2000_inside1-Timbuk2-ffcfa1e0010181ff-1989.jpg?v=1763583100","width":2400},{"alt":"2||544-4-2000","id":20978461016106,"position":51,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-black_544-4-2000_inside1-Timbuk2-ff818181e1e181ff-1989.jpg?v=1763583100"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-black_544-4-2000_inside1-Timbuk2-ff818181e1e181ff-1989.jpg?v=1763583100","width":2400},{"alt":"2||544-6-2000","id":20978461048874,"position":52,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-black_544-6-2000_inside1-Timbuk2-ffdb8181818181ff-1989.jpg?v=1763583100"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-black_544-6-2000_inside1-Timbuk2-ffdb8181818181ff-1989.jpg?v=1763583100","width":2400},{"alt":"2||544-7-2000","id":20978461114410,"position":53,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-black_544-7-2000_inside1-Timbuk2-ff8181e1e18181ff-1989.jpg?v=1763583100"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-black_544-7-2000_inside1-Timbuk2-ff8181e1e18181ff-1989.jpg?v=1763583100","width":2400},{"alt":"7||544-6-2000 544-6-3198","id":20978582913066,"position":54,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller_544-6-genericColorway_feature1-Timbuk2-ffff3d00819f0181-1989.jpg?v=1763583100"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller_544-6-genericColorway_feature1-Timbuk2-ffff3d00819f0181-1989.jpg?v=1763583100","width":2400},{"alt":"4||544-2-2000","id":21119221858346,"position":55,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-black_544-2-2000_model1-Timbuk2-276767e7e7e70000-1989.jpg?v=1763583100"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-black_544-2-2000_model1-Timbuk2-276767e7e7e70000-1989.jpg?v=1763583100","width":2400},{"alt":"4||544-4-2000","id":21119221891114,"position":56,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-black_544-4-2000_model1-Timbuk2-27676767e7e70200-1989.jpg?v=1763583100"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-black_544-4-2000_model1-Timbuk2-27676767e7e70200-1989.jpg?v=1763583100","width":2400},{"alt":"4||544-6-2000","id":21119221923882,"position":57,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-black_544-6-2000_model1-Timbuk2-276fe7e7c7e30000-1989.jpg?v=1763583100"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-black_544-6-2000_model1-Timbuk2-276fe7e7c7e30000-1989.jpg?v=1763583100","width":2400},{"alt":"4||544-7-2000","id":21119221956650,"position":58,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-black_544-7-2000_model1-Timbuk2-6767e7c7c3e30202-1989.jpg?v=1763583100"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-black_544-7-2000_model1-Timbuk2-6767e7c7c3e30202-1989.jpg?v=1763583100","width":2400},{"alt":"5||544-2-2000","id":21119222054954,"position":59,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-black_544-2-2000_model2-Timbuk2-2f676767e7e70000-1989.jpg?v=1763583100"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-black_544-2-2000_model2-Timbuk2-2f676767e7e70000-1989.jpg?v=1763583100","width":2400},{"alt":"5||544-4-2000","id":21119222284330,"position":60,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-black_544-4-2000_model2-Timbuk2-27676767e7e70200-1989.jpg?v=1763583100"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-roller-copilot-luggage-roller-black_544-4-2000_model2-Timbuk2-27676767e7e70200-1989.jpg?v=1763583100","width":2400},{"alt":null,"id":22205608132650,"position":61,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-copilot-luggage-roller-black-544-2-2000-on-body-male-2_5_bd165e44-6e0b-410c-af72-bb6dd6c08645.png?v=1763583100"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-copilot-luggage-roller-black-544-2-2000-on-body-male-2_5_bd165e44-6e0b-410c-af72-bb6dd6c08645.png?v=1763583100","width":3648},{"alt":"N2||544-2-2000 544-4-2000","id":22211242950698,"position":62,"preview_image":{"aspect_ratio":0.838,"height":1188,"width":996,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/cac86a2b83174b57bb818fe4e1b85561.thumbnail.0000000000.jpg?v=1663029036"},"aspect_ratio":0.838,"duration":18040,"media_type":"video","sources":[{"format":"mp4","height":480,"mime_type":"video\/mp4","url":"\/\/www.timbuk2.com\/cdn\/shop\/videos\/c\/vp\/cac86a2b83174b57bb818fe4e1b85561\/cac86a2b83174b57bb818fe4e1b85561.SD-480p-1.0Mbps-9262805.mp4?v=0","width":402},{"format":"mp4","height":1080,"mime_type":"video\/mp4","url":"\/\/www.timbuk2.com\/cdn\/shop\/videos\/c\/vp\/cac86a2b83174b57bb818fe4e1b85561\/cac86a2b83174b57bb818fe4e1b85561.HD-1080p-3.3Mbps-9262805.mp4?v=0","width":904},{"format":"mp4","height":720,"mime_type":"video\/mp4","url":"\/\/www.timbuk2.com\/cdn\/shop\/videos\/c\/vp\/cac86a2b83174b57bb818fe4e1b85561\/cac86a2b83174b57bb818fe4e1b85561.HD-720p-2.1Mbps-9262805.mp4?v=0","width":602},{"format":"m3u8","height":1080,"mime_type":"application\/x-mpegURL","url":"\/\/www.timbuk2.com\/cdn\/shop\/videos\/c\/vp\/cac86a2b83174b57bb818fe4e1b85561\/cac86a2b83174b57bb818fe4e1b85561.m3u8?v=0","width":904}]},{"alt":"N6||544-2-2000","id":25306465730602,"position":63,"preview_image":{"aspect_ratio":0.824,"height":1699,"width":1400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-copilot-luggage-roller-black-544-2-2000-feature-1.png?v=1763583100"},"aspect_ratio":0.824,"height":1699,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-copilot-luggage-roller-black-544-2-2000-feature-1.png?v=1763583100","width":1400},{"alt":"N8||544-2-2000","id":25306465861674,"position":64,"preview_image":{"aspect_ratio":0.824,"height":1699,"width":1400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-copilot-luggage-roller-black-544-2-2000-feature-3.png?v=1763583100"},"aspect_ratio":0.824,"height":1699,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-copilot-luggage-roller-black-544-2-2000-feature-3.png?v=1763583100","width":1400},{"alt":null,"id":25320489844778,"position":65,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-copilot-luggage-roller-black-544-4-2000-front_1.png?v=1763583100"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-copilot-luggage-roller-black-544-4-2000-front_1.png?v=1763583100","width":3648},{"alt":"N6||544-4-2000","id":25320493121578,"position":66,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-copilot-luggage-roller-black-544-4-2000-on-body-male-2_5.png?v=1763583100"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-copilot-luggage-roller-black-544-4-2000-on-body-male-2_5.png?v=1763583100","width":3648},{"alt":null,"id":25320643002410,"position":67,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-copilot-luggage-roller-black-544-7-2000-front_1.png?v=1763583100"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-copilot-luggage-roller-black-544-7-2000-front_1.png?v=1763583100","width":3648},{"alt":"N2||544-7-2000","id":25320654209066,"position":68,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-copilot-luggage-roller-black-544-7-2000-on-body-male-1_2.png?v=1763583100"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-copilot-luggage-roller-black-544-7-2000-on-body-male-1_2.png?v=1763583100","width":3648},{"alt":"N6||544-7-2000","id":25320654831658,"position":69,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-copilot-luggage-roller-black-544-7-2000-on-body-female-3_5.png?v=1763583100"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-copilot-luggage-roller-black-544-7-2000-on-body-female-3_5.png?v=1763583100","width":3648},{"alt":"N8||544-7-2000","id":25320655355946,"position":70,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-copilot-luggage-roller-black-544-7-2000-feature-3_8.png?v=1763583100"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-copilot-luggage-roller-black-544-7-2000-feature-3_8.png?v=1763583100","width":3648},{"alt":"N1||544-4-2000","id":27135375441962,"position":71,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/copilot-concrete-medium.png?v=1763586129"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/copilot-concrete-medium.png?v=1763586129","width":3648},{"alt":"N1||544-7-2000","id":27135375474730,"position":72,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/copilot-concrete-xlarge.png?v=1763586129"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/copilot-concrete-xlarge.png?v=1763586129","width":3648}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eAn ultra light rolling clamshell suitcase with sleek styling.\u003c\/p\u003e"}, 209
210 "12733983064106": { 211 "accentuate": {}, 212 "current_variant": {"id":12733983064106,"title":"S \/ Black","option1":"S","option2":"Black","option3":null,"sku":"544-2-2000","requires_shipping":true,"taxable":true,"featured_image":{"id":35363943350314,"product_id":1431154425898,"position":1,"created_at":"2025-11-19T11:54:47-08:00","updated_at":"2025-11-19T13:01:29-08:00","alt":"N1||544-2-2000","width":3648,"height":4428,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/copilot-concrete-small.png?v=1763586089","variant_ids":[12733983064106]},"available":true,"name":"Copilot Luggage Roller - S \/ Black","public_title":"S \/ Black","options":["S","Black"],"price":25900,"weight":3200,"compare_at_price":null,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"deny","barcode":"631364518506","featured_media":{"alt":"N1||544-2-2000","id":27135246532650,"position":1,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/copilot-concrete-small.png?v=1763586089"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}, 213 "metafields": {"colorgroup":"Black","colorway":"Black","depthcm":"23.50","expandedvolumeltr":"null","features":"Laptop Carry,Travel Features,Carry On","heightcm":"53.00","maxscreensize":"13\"","newflag":"false","oversizeflag":"true","variantcallout":"null","variantfabric":"Nylon","volumeltr":"37","volumeltrgroup":"41 to 50","widthbottomcm":"36.00","widthtopcm":"36.00"}, 214 "product_id": "P_1431154425898", 215 }, 216 217 "12733983096874": { 218 "accentuate": {}, 219 "current_variant": {"id":12733983096874,"title":"M \/ Black","option1":"M","option2":"Black","option3":null,"sku":"544-4-2000","requires_shipping":true,"taxable":true,"featured_image":{"id":35364075307050,"product_id":1431154425898,"position":70,"created_at":"2025-11-19T13:02:06-08:00","updated_at":"2025-11-19T13:02:09-08:00","alt":"N1||544-4-2000","width":3648,"height":4428,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/copilot-concrete-medium.png?v=1763586129","variant_ids":[12733983096874]},"available":true,"name":"Copilot Luggage Roller - M \/ Black","public_title":"M \/ Black","options":["M","Black"],"price":27900,"weight":3500,"compare_at_price":null,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"deny","barcode":"631364518513","featured_media":{"alt":"N1||544-4-2000","id":27135375441962,"position":71,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/copilot-concrete-medium.png?v=1763586129"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}, 220 "metafields": {"colorgroup":"Black","colorway":"Black","depthcm":"23.50","expandedvolumeltr":"null","features":"Laptop Carry,Travel Features,Carry On","heightcm":"56.00","maxscreensize":"13\"","newflag":"false","oversizeflag":"true","variantcallout":"null","variantfabric":"Nylon","volumeltr":"42","volumeltrgroup":"51 to 75","widthbottomcm":"36.00","widthtopcm":"36.00"}, 221 "product_id": "P_1431154425898", 222 }, 223 224 "12733983129642": { 225 "accentuate": {}, 226 "current_variant": {"id":12733983129642,"title":"XL \/ Black","option1":"XL","option2":"Black","option3":null,"sku":"544-7-2000","requires_shipping":true,"taxable":true,"featured_image":{"id":35364075339818,"product_id":1431154425898,"position":71,"created_at":"2025-11-19T13:02:06-08:00","updated_at":"2025-11-19T13:02:09-08:00","alt":"N1||544-7-2000","width":3648,"height":4428,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/copilot-concrete-xlarge.png?v=1763586129","variant_ids":[12733983129642]},"available":true,"name":"Copilot Luggage Roller - XL \/ Black","public_title":"XL \/ Black","options":["XL","Black"],"price":34900,"weight":4600,"compare_at_price":null,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"deny","barcode":"631364518537","featured_media":{"alt":"N1||544-7-2000","id":27135375474730,"position":72,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/copilot-concrete-xlarge.png?v=1763586129"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}, 227 "metafields": {"colorgroup":"Black","colorway":"Black","depthcm":"38.00","expandedvolumeltr":"null","features":"Laptop Carry,Travel Features,Carry On","heightcm":"72.00","maxscreensize":"13\"","newflag":"false","oversizeflag":"true","variantcallout":"null","variantfabric":"Nylon","volumeltr":"87","volumeltrgroup":"75+","widthbottomcm":"37.50","widthtopcm":"37.50"}, 228 "product_id": "P_1431154425898", 229 }, 230 231 232 "P_4578253537322": {"id":4578253537322,"title":"Wingman Travel Backpack Duffel","handle":"5280-wingman-travel-backpack-duffel","description":"\u003cp\u003eA travel backpack that doubles as a duffel.\u003c\/p\u003e","published_at":"2020-09-29T12:30:57-07:00","created_at":"2020-09-17T10:24:32-07:00","vendor":"Timbuk2-Timbuk2","type":"Duffel","tags":["category-Duffel","category-Pack","collections-allWomens","collections-bestsellers","collections-carryOn","collections-roadtrip","collections-travel","collections-weekend","cybersale","filter_Backp
232ack","filter_Duffel Bag","flag-NEW!","gender-Mens","gender-Womens","madetype-Finished Good","site-Timbuk2","subcategory-Pack","subcategory-Travel Pack","YGroup_wingman-travel-backpack-duffel"],"price":22900,"price_min":22900,"price_max":22900,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":31985317412906,"title":"M \/ Jet Black","option1":"M","option2":"Jet Black","option3":null,"sku":"5280-4-6114","requires_shipping":true,"taxable":true,"featured_image":{"id":29778346475562,"product_id":4578253537322,"position":1,"created_at":"2022-09-09T13:59:37-07:00","updated_at":"2022-09-09T13:59:37-07:00","alt":"N1||5280-4-6114","width":3648,"height":4428,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-wingman-travel-backpack-duffel-jet-black-5280-4-6114-front_1.png?v=1662757177","variant_ids":[31985317412906]},"available":true,"name":"Wingman Travel Backpack Duffel - M \/ Jet Black","public_title":"M \/ Jet Black","options":["M","Jet Black"],"price":22900,"weight":1800,"compare_at_price":null,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"deny","barcode":"631364567023","featured_media":{"alt":"N1||5280-4-6114","id":22206098636842,"position":1,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-wingman-travel-backpack-duffel-jet-black-5280-4-6114-front_1.png?v=1662757177"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-wingman-travel-backpack-duffel-jet-black-5280-4-6114-front_1.png?v=1662757177","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-wingman-travel-backpack-duffel-jet-black-5280-4-6114-inside_2.png?v=1662757180","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-wingman-travel-backpack-duffel-jet-black-5280-4-6114-back_3.png?v=1662757166","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-wingman-travel-backpack-duffel-jet-black-5280-4-6114-feature-1_4.png?v=1662757170","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-wingman-travel-backpack-duffel-jet-black-5280-4-6114-on-body-male-1_5.png?v=1662757188","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-wingman-travel-backpack-duffel-jet-black-5280-4-6114-feature-2_6.png?v=1662757173","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-wingman-travel-backpack-duffel-jet-black-5280-4-6114-on-body-female-2_7.png?v=1662757184","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-duffel-wingman-travel-backpack-duffel-jet-black_5280-4-6114_front-Timbuk2-c3c3c3c3c3c3c3c3-1989.jpg?v=1661225122","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-duffel-wingman-travel-backpack-duffel-jet-black_5280-4-6114_back-Timbuk2-c3c3c3c3c3c3c3c3-1989.jpg?v=1600363478","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-duffel-wingman-travel-backpack-duffel-jet-black_5280-4-6114_feature1-Timbuk2-ffffef8181018181-1989.jpg?v=1600363486","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-duffel-wingman-travel-backpack-duffel-jet-black_5280-4-6114_feature2-Timbuk2-c3c3c3c3c3c3c3c3-1989.jpg?v=1600363490","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-duffel-wingman-travel-backpack-duffel-jet-black_5280-4-6114_inside1-Timbuk2-ffe18181818387df-1989.jpg?v=1600363500","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-duffel-wingman-travel-backpack-duffel-jet-black_5280-4-6114_model1-Timbuk2-7f67636323230707-1989.jpg?v=1600363506","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-duffel-wingman-travel-backpack-duffel-jet-black_5280-4-6114_model2-Timbuk2-3f77372323230707-1989.jpg?v=1600363514","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-duffel-wingman-travel-backpack-duffel-jet-black_5280-4-6114_model3-Timbuk2-ffe7c34343030707-1989.jpg?v=1600363521","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-wingman-travel-backpack-duffel-jet-black-5280-4-6114-feature-1_4.png?v=1726498767","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-wingman-travel-backpack-duffel-jet-black-5280-4-6114-front_1.png?v=1726498772","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-wingman-travel-backpack-duffel-jet-black-5280-4-6114-back_3.png?v=1726498778","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-wingman-travel-backpack-duffel-jet-black-5280-4-6114-feature-2_6.png?v=1726498779"],"featured_image":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-wingman-travel-backpack-duffel-jet-black-5280-4-6114-front_1.png?v=1662757177","options":["Size","Color"],"media":[{"alt":"N1||5280-4-6114","id":22206098636842,"position":1,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-wingman-travel-backpack-duffel-jet-black-5280-4-6114-front_1.png?v=1662757177"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-wingman-travel-backpack-duffel-jet-black-5280-4-6114-front_1.png?v=1662757177","width":3648},{"alt":"N2||5280-4-6114","id":22206098866218,"position":2,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-wingman-travel-backpack-duffel-jet-black-5280-4-6114-inside_2.png?v=1662757180"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-wingman-travel-backpack-duffel-jet-black-5280-4-6114-inside_2.png?v=1662757180","width":3648},{"alt":"N3||5280-4-6114","id":22206098538538,"position":3,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-wingman-travel-backpack-duffel-jet-black-5280-4-6114-back_3.png?v=1662757166"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-wingman-travel-backpack-duffel-jet-black-5280-4-6114-back_3.png?v=1662757166","width":3648},{"alt":"N4||5280-4-6114","id":22206098571306,"position":4,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-wingman-travel-backpack-duffel-jet-black-5280-4-6114-feature-1_4.png?v=1662757170"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-wingman-travel-backpack-duffel-jet-black-5280-4-6114-feature-1_4.png?v=1662757170","width":3648},{"alt":"N5||5280-4-6114","id":22206098931754,"position":5,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-wingman-travel-backpack-duffel-jet-black-5280-4-6114-on-body-male-1_5.png?v=1662757188"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-wingman-travel-backpack-duffel-jet-black-5280-4-6114-on-body-male-1_5.png?v=1662757188","width":3648},{"alt":"N6||5280-4-6114","id":22206098604074,"position":6,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-wingman-travel-backpack-duffel-jet-black-5280-4-6114-feature-2_6.png?v=1662757173"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-wingman-travel-backpack-duffel-jet-black-5280-4-6114-feature-2_6.png?v=1662757173","width":3648},{"alt":"N7||5280-4-6114","id":22206098898986,"position":7,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-wingman-travel-backpack-duffel-jet-black-5280-4-6114-on-body-female-2_7.png?v=1662757184"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-wingman-travel-backpack-duffel-jet-black-5280-4-6114-on-body-female-2_7.png?v=1662757184","width":3648},{"alt":"1||5280-4-6114","id":7448584126506,"position":8,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-duffel-wingman-travel-backpack-duffel-jet-black_5280-4-6114_front-Timbuk2-c3c3c3c3c3c3c3c3-1989.jpg?v=1661225122"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-duffel-wingman-travel-backpack-duffel-jet-black_5280-4-6114_front-Timbuk2-c3c3c3c3c3c3c3c3-1989.jpg?v=1661225122","width":2400},{"alt":"3||5280-4-6114","id":7448582783018,"position":9,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-duffel-wingman-travel-backpack-duffel-jet-black_5280-4-6114_back-Timbuk2-c3c3c3c3c3c3c3c3-1989.jpg?v=1600363478"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-duffel-wingman-travel-backpack-duffel-jet-black_5280-4-6114_back-Timbuk2-c3c3c3c3c3c3c3c3-1989.jpg?v=1600363478","width":2400},{"alt":"7||5280-4-6114","id":7448583503914,"position":10,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-duffel-wingman-travel-backpack-duffel-jet-black_5280-4-6114_feature1-Timbuk2-ffffef8181018181-1989.jpg?v=1600363486"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-duffel-wingman-travel-backpack-duffel-jet-black_5280-4-6114_feature1-Timbuk2-ffffef8181018181-1989.jpg?v=1600363486","width":2400},{"alt":"8||5280-4-6114","id":7448583667754,"position":11,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-duffel-wingman-travel-backpack-duffel-jet-black_5280-4-6114_feature2-Timbuk2-c3c3c3c3c3c3c3c3-1989.jpg?v=1600363490"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-duffel-wingman-travel-backpack-duffel-jet-black_5280-4-6114_feature2-Timbuk2-c3c3c3c3c3c3c3c3-1989.jpg?v=1600363490","width":2400},{"alt":"2||5280-4-6114","id":7448584486954,"position":12,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-duffel-wingman-travel-backpack-duffel-jet-black_5280-4-6114_inside1-Timbuk2-ffe18181818387df-1989.jpg?v=1600363500"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-duffel-wingman-travel-backpack-duffel-jet-black_5280-4-6114_inside1-Timbuk2-ffe18181818387df-1989.jpg?v=1600363500","width":2400},{"alt":"4||5280-4-6114","id":7448585240618,"position":13,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-duffel-wingman-travel-backpack-duffel-jet-black_5280-4-6114_model1-Timbuk2-7f67636323230707-1989.jpg?v=1600363506"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-duffel-wingman-travel-backpack-duffel-jet-black_5280-4-6114_model1-Timbuk2-7f67636323230707-1989.jpg?v=1600363506","width":2400},{"alt":"5||5280-4-6114","id":7448585535530,"position":14,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-duffel-wingman-travel-backpack-duffel-jet-black_5280-4-6114_model2-Timbuk2-3f77372323230707-1989.jpg?v=1600363514"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-duffel-wingman-travel-backpack-duffel-jet-black_5280-4-6114_model2-Timbuk2-3f77372323230707-1989.jpg?v=1600363514","width":2400},{"alt":"6||5280-4-6114","id":7448586485802,"position":15,"preview_image":{"aspect_ratio":1.201,"height":1998,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-duffel-wingman-travel-backpack-duffel-jet-black_5280-4-6114_model3-Timbuk2-ffe7c34343030707-1989.jpg?v=1600363521"},"aspect_ratio":1.201,"height":1998,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-duffel-wingman-travel-backpack-duffel-jet-black_5280-4-6114_model3-Timbuk2-ffe7c34343030707-1989.jpg?v=1600363521","width":2400},{"alt":null,"id":25116949708842,"position":16,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-wingman-travel-backpack-duffel-jet-black-5280-4-6114-feature-1_4.png?v=1726498767"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-wingman-travel-backpack-duffel-jet-black-5280-4-6114-feature-1_4.png?v=1726498767","width":3648},{"alt":null,"id":25116950364202,"position":17,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-wingman-travel-backpack-duffel-jet-black-5280-4-6114-front_1.png?v=1726498772"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-wingman-travel-backpack-duffel-jet-black-5280-4-6114-front_1.png?v=1726498772","width":3648},{"alt":null,"id":25116951019562,"position":18,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-wingman-travel-backpack-duffel-jet-black-5280-4-6114-back_3.png?v=1726498778"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-wingman-travel-backpack-duffel-jet-black-5280-4-6114-back_3.png?v=1726498778","width":3648},{"alt":null,"id":25116951314474,"position":19,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-wingman-travel-backpack-duffel-jet-black-5280-4-6114-feature-2_6.png?v=1726498779"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-wingman-travel-backpack-duffel-jet-black-5280-4-6114-feature-2_6.png?v=1726498779","width":3648}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eA travel backpack that doubles as a duffel.\u003c\/p\u003e"}, 233 234 "31985317412906": { 235 "accentuate": {}, 236 "current_variant": {"id":31985317412906,"title":"M \/ Jet Black","option1":"M","option2":"Jet Black","option3":null,"sku":"5280-4-6114","requires_shipping":true,"taxable":true,"featured_image":{"id":29778346475562,"product_id":4578253537322,"position":1,"created_at":"2022-09-09T13:59:37-07:00","updated_at":"2022-09-09T13:59:37-07:00","alt":"N1||5280-4-6114","width":3648,"height":4428,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-wingman-travel-backpack-duffel-jet-black-5280-4-6114-front_1.png?v=1662757177","variant_ids":[31985317412906]},"available":true,"name":"Wingman Travel Backpack Duffel - M \/ Jet Black","public_title":"M \/ Jet Black","options":["M","Jet Black"],"price":22900,"weight":1800,"compare_at_price":null,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"deny","barcode":"631364567023","featured_media":{"alt":"N1||5280-4-6114","id":22206098636842,"position":1,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-wingman-travel-backpack-duffel-jet-black-5280-4-6114-front_1.png?v=1662757177"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}, 237 "metafields": {"colorgroup":"Black","colorway":"Jet Black","depthcm":"20.00","expandedvolumeltr":"null","features":"Travel Features,Laptop Carry,Carry On","heightcm":"56.00","maxscreensize":"17\"","newflag":"false","oversizeflag":"false","variantcallout":"null","variantfabric":"Eco 900D Poly","volumeltr":"38.30","volumeltrgroup":"31 to 40","widthbottomcm":"32.00","widthtopcm":"31.50"}, 238 "product_id": "P_4578253537322", 239 }, 240 241
242 "P_1936490004522": {"id":1936490004522,"title":"Impulse Travel Backpack","handle":"2550-impulse-travel-backpack","description":"\u003cp\u003eA high-volume versatile travel backpack.\u003c\/p\u003e","published_at":"2019-04-16T10:17:52-07:00","created_at":"2019-04-16T09:52:32-07:00","vendor":"Timbuk2-Timbuk2","type":"Pack","tags":["category-Duffel","category-Pack","collection-waterResistant","collections-17in","collections-allWomens","collections-carryOn","collections-convertible","collections-roadtrip","collections-travel","collections-weekend","cybersale","filter_Backpack","filter_Duffel Bag","flag-BEST SELLER","flag-CONVERTIBLE","flag-Fits 17\" Laptop","flag-WATER RESISTANT","gender-Mens","gender-Womens","madetype-Finished Good","site-Timbuk2","staffdiscount","subcategory-Pack","subcategory-Travel Pack"],"price":24900,"price_min":24900,"price_max":24900,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":42376518926378,"title":"S \/ Future Dusk","option1":"S","option2":"Future Dusk","option3":null,"sku":"2550-45L-1237","requires_shipping":true,"taxable":true,"featured_image":{"id":33200030253098,"product_id":1936490004522,"position":1,"created_at":"2024-12-12T10:33:26-08:00","updated_at":"2025-01-14T08:44:53-08:00","alt":"N1||2550-45L-1237","width":3648,"height":4428,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-pack-future-dusk-2550-45L-1237_front_83a836e3-e011-4559-83ab-d88a8ce9ec8a.png?v=1736873093","variant_ids":[42376518926378]},"available":true,"name":"Impulse Travel Backpack - S \/ Future Dusk","public_title":"S \/ Future Dusk","options":["S","Future Dusk"],"price":24900,"weight":1700,"compare_at_price":null,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"deny","barcode":"6.31365E+11","featured_media":{"alt":"N1||2550-45L-1237","id":25480152154154,"position":1,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-pack-future-dusk-2550-45L-1237_front_83a836e3-e011-4559-83ab-d88a8ce9ec8a.png?v=1736873093"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":14784615022634,"title":"S \/ Jet Black","option1":"S","option2":"Jet Black","option3":null,"sku":"2550-45L-6114","requires_shipping":true,"taxable":true,"featured_image":{"id":32469254570026,"product_id":1936490004522,"position":2,"created_at":"2024-08-07T10:07:58-07:00","updated_at":"2025-01-14T08:44:53-08:00","alt":"N1||2550-45L-6114","width":3648,"height":4428,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-travel-backpack-duffel-jet-black-2550-45L-6114_front.png?v=1736873093","variant_ids":[14784615022634]},"available":true,"name":"Impulse Travel Backpack - S \/ Jet Black","public_title":"S \/ Jet Black","options":["S","Jet Black"],"price":24900,"weight":1700,"compare_at_price":null,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"deny","barcode":"6.31365E+11","featured_media":{"alt":"N1||2550-45L-6114","id":24911897362474,"position":2,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-travel-backpack-duffel-jet-black-2550-45L-6114_front.png?v=1736873093"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-pack-future-dusk-2550-45L-1237_front_83a836e3-e011-4559-83ab-d88a8ce9ec8a.png?v=1736873093","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-travel-backpack-duffel-jet-black-2550-45L-6114_front.png?v=1736873093","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-impulse-travel-backpack-duffel-jet-black-2550-45L-6114-inside-1_2.png?v=1736873093","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-travel-backpack-duffel-jet-black-2550-45L-6114_feature3.png?v=1736873093","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-travel-backpack-duffel-jet-black-2550-45L-6114_feature2.png?v=1736873093","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-travel-backpack-duffel-jet-black-2550-45L-6114_feature1.png?v=1736873093","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-travel-backpack-duffel-jet-black-2550-45L-6114-on-body-male-1_5.png?v=1736873093","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-impulse-travel-backpack-duffel-jet-black-2550-45L-6114-feature-4_8.png?v=1736873093","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-impulse-travel-backpack-duffel-jet-black-2550-45L-6114-open-1_9.png?v=1736873093","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-impulse-travel-backpack-duffel-jet-black_2550-45L-6114_front-Timbuk2-c3c3c3c3c3c3c3c3-1989.jpg?v=1736873093","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-impulse-travel-backpack-duffel-jet-black_2550-45L-6114_back-Timbuk2-c7c3c3c3c3c3c1c3-1989.jpg?v=1736873093","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-impulse-travel-backpack-duffel-jet-black_2550-45L-6114_feature1-Timbuk2-c7c3c3c1c3c3c3c3-1989.jpg?v=1736873093","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-impulse-travel-backpack-duffel-jet-black_2550-45L-6114_inside1-Timbuk2-e787c1c181c1c3ef-1989.jpg?v=1736873093","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-impulse-travel-backpack-duffel_2550-45L-genericColorway_model1-Timbuk2-2f27272767270707-1989.jpg?v=1736873093","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-impulse-travel-backpack-duffel_2550-45L-genericColorway_model3-Timbuk2-272767674343c3c3-1989.jpg?v=1736873093","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-impulse-travel-backpack-duffel_2550-45L-genericColorway_model2-Timbuk2-3f270707072f0f0f-1989.jpg?v=1736873093","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-travel-backpack-duffel-jet-black-2550-45L-6114_back.png?v=1736873093","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-travel-backpack-duffel-jet-black-2550-45L-6114_back_7fc720ed-51e5-4687-bdf4-e1e291a65d38.png?v=1736873093","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-travel-backpack-duffel-jet-black-2550-45L-6114_feature3_fa3925c1-26fd-40e2-a406-5bc7e1a5231c.png?v=1736873093","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-travel-backpack-duffel-jet-black-2550-45L-6114_back_479894f7-6811-4001-b727-de70b85e018f.png?v=1736873093","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-travel-backpack-duffel-jet-black-2550-45L-6114_feature3_deb11f2d-d8dd-4392-b2b1-f11272cef16f.png?v=1736873093","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-travel-backpack-duffel-jet-black-2550-45L-6114_front_53569631-8a61-4d9b-a31b-f3a873fb278a.png?v=1736873093","\/\/www.timbuk2.com\/cdn\/shop\/files\/TIMBUK2_PDP_10.16.240561_27093fdd-a02d-4a78-946a-1a3b5d252b16.png?v=1736873093","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-pack-future-dusk-2550-45L-1237_open1_818e59cf-1d75-4805-a56f-cb30c82949f9.png?v=1736873093","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-pack-future-dusk-2550-45L-1237_feature3.png?v=1736873093","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-pack-future-dusk-2550-45L-1237_inside1.png?v=1736873093","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-travel-backpack-duffel-jet-black-2550-45L-6114_feature2_124daefc-7b0a-4e92-8521-cabd6cc4f934.png?v=1736873093","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-pack-future-dusk-2550-45L-1237_feature1.png?v=1736873093","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-pack-future-dusk-2550-45L-1237_feature2.png?v=1736873093","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-pack-future-dusk-2550-45L-1237_feature4.png?v=1736873093","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-travel-backpack-duffel-jet-black-2550-45L-6114_feature1_fffc44f3-8b76-42d9-b95e-a39dc6ba71b8.png?v=1734028411","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-pack-future-dusk-2550-45L-1237_back.png?v=1734027858"],"featured_image":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-pack-future-dusk-2550-45L-1237_front_83a836e3-e011-4559-83ab-d88a8ce9ec8a.png?v=1736873093","options":["Size","Color"],"media":[{"alt":"N1||2550-45L-1237","id":25480152154154,"position":1,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-pack-future-dusk-2550-45L-1237_front_83a836e3-e011-4559-83ab-d88a8ce9ec8a.png?v=1736873093"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-pack-future-dusk-2550-45L-1237_front_83a836e3-e011-4559-83ab-d88a8ce9ec8a.png?v=1736873093","width":3648},{"alt":"N1||2550-45L-6114","id":24911897362474,"position":2,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-travel-backpack-duffel-jet-black-2550-45L-6114_front.png?v=1736873093"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-travel-backpack-duffel-jet-black-2550-45L-6114_front.png?v=1736873093","width":3648},{"alt":null,"id":22212643029034,"position":3,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-impulse-travel-backpack-duffel-jet-black-2550-45L-6114-inside-1_2.png?v=1736873093"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-impulse-travel-backpack-duffel-jet-black-2550-45L-6114-inside-1_2.png?v=1736873093","width":3648},{"alt":null,"id":24911928623146,"position":4,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-travel-backpack-duffel-jet-black-2550-45L-6114_feature3.png?v=1736873093"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-travel-backpack-duffel-jet-black-2550-45L-6114_feature3.png?v=1736873093","width":3648},{"alt":"N4||2550-45L-6114","id":24911929081898,"position":5,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-travel-backpack-duffel-jet-black-2550-45L-6114_feature2.png?v=1736873093"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-travel-backpack-duffel-jet-black-2550-45L-6114_feature2.png?v=1736873093","width":3648},{"alt":"N6||2550-45L-6114","id":24911929212970,"position":6,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-travel-backpack-duffel-jet-black-2550-45L-6114_feature1.png?v=1736873093"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-travel-backpack-duffel-jet-black-2550-45L-6114_feature1.png?v=1736873093","width":3648},{"alt":"N5||2550-45L-6114","id":24918362456106,"position":7,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-travel-backpack-duffel-jet-black-2550-45L-6114-on-body-male-1_5.png?v=1736873093"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-travel-backpack-duffel-jet-black-2550-45L-6114-on-body-male-1_5.png?v=1736873093","width":3648},{"alt":"N7||2550-45L-6114","id":22212642570282,"position":8,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-impulse-travel-backpack-duffel-jet-black-2550-45L-6114-feature-4_8.png?v=1736873093"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-impulse-travel-backpack-duffel-jet-black-2550-45L-6114-feature-4_8.png?v=1736873093","width":3648},{"alt":"N8||2550-45L-6114","id":22212643225642,"position":9,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-impulse-travel-backpack-duffel-jet-black-2550-45L-6114-open-1_9.png?v=1736873093"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-impulse-travel-backpack-duffel-jet-black-2550-45L-6114-open-1_9.png?v=1736873093","width":3648},{"alt":"1||2550-45L-6114","id":2993582047274,"position":10,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-impulse-travel-backpack-duffel-jet-black_2550-45L-6114_front-Timbuk2-c3c3c3c3c3c3c3c3-1989.jpg?v=1736873093"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-impulse-travel-backpack-duffel-jet-black_2550-45L-6114_front-Timbuk2-c3c3c3c3c3c3c3c3-1989.jpg?v=1736873093","width":2400},{"alt":"3||2550-45L-6114","id":2993581883434,"position":11,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-impulse-travel-backpack-duffel-jet-black_2550-45L-6114_back-Timbuk2-c7c3c3c3c3c3c1c3-1989.jpg?v=1736873093"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-impulse-travel-backpack-duffel-jet-black_2550-45L-6114_back-Timbuk2-c7c3c3c3c3c3c1c3-1989.jpg?v=1736873093","width":2400},{"alt":"7||2550-45L-6114","id":2993581981738,"position":12,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-impulse-travel-backpack-duffel-jet-black_2550-45L-6114_feature1-Timbuk2-c7c3c3c1c3c3c3c3-1989.jpg?v=1736873093"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-impulse-travel-backpack-duffel-jet-black_2550-45L-6114_feature1-Timbuk2-c7c3c3c1c3c3c3c3-1989.jpg?v=1736873093","width":2400},{"alt":"2||2550-45L-6114","id":2993582112810,"position":13,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-impulse-travel-backpack-duffel-jet-black_2550-45L-6114_inside1-Timbuk2-e787c1c181c1c3ef-1989.jpg?v=1736873093"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-impulse-travel-backpack-duffel-jet-black_2550-45L-6114_inside1-Timbuk2-e787c1c181c1c3ef-1989.jpg?v=1736873093","width":2400},{"alt":"4||2550-45L-6114","id":5904737271850,"position":14,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-impulse-travel-backpack-duffel_2550-45L-genericColorway_model1-Timbuk2-2f27272767270707-1989.jpg?v=1736873093"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-impulse-travel-backpack-duffel_2550-45L-genericColorway_model1-Timbuk2-2f27272767270707-1989.jpg?v=1736873093","width":2400},{"alt":"6||2550-45L-6114","id":5904737370154,"position":15,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-impulse-travel-backpack-duffel_2550-45L-genericColorway_model3-Timbuk2-272767674343c3c3-1989.jpg?v=1736873093"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-impulse-travel-backpack-duffel_2550-45L-genericColorway_model3-Timbuk2-272767674343c3c3-1989.jpg?v=1736873093","width":2400},{"alt":"5||2550-45L-6114","id":6251372281898,"position":16,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-impulse-travel-backpack-duffel_2550-45L-genericColorway_model2-Timbuk2-3f270707072f0f0f-1989.jpg?v=1736873093"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-impulse-travel-backpack-duffel_2550-45L-genericColorway_model2-Timbuk2-3f270707072f0f0f-1989.jpg?v=1736873093","width":2400},{"alt":"N3||2550-45L
242-6114","id":24873295216682,"position":17,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-travel-backpack-duffel-jet-black-2550-45L-6114_back.png?v=1736873093"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-travel-backpack-duffel-jet-black-2550-45L-6114_back.png?v=1736873093","width":3648},{"alt":null,"id":25480141504554,"position":18,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-travel-backpack-duffel-jet-black-2550-45L-6114_back_7fc720ed-51e5-4687-bdf4-e1e291a65d38.png?v=1736873093"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-travel-backpack-duffel-jet-black-2550-45L-6114_back_7fc720ed-51e5-4687-bdf4-e1e291a65d38.png?v=1736873093","width":3648},{"alt":null,"id":25480141570090,"position":19,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-travel-backpack-duffel-jet-black-2550-45L-6114_feature3_fa3925c1-26fd-40e2-a406-5bc7e1a5231c.png?v=1736873093"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-travel-backpack-duffel-jet-black-2550-45L-6114_feature3_fa3925c1-26fd-40e2-a406-5bc7e1a5231c.png?v=1736873093","width":3648},{"alt":null,"id":25480151400490,"position":20,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-travel-backpack-duffel-jet-black-2550-45L-6114_back_479894f7-6811-4001-b727-de70b85e018f.png?v=1736873093"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-travel-backpack-duffel-jet-black-2550-45L-6114_back_479894f7-6811-4001-b727-de70b85e018f.png?v=1736873093","width":3648},{"alt":null,"id":25480151597098,"position":21,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-travel-backpack-duffel-jet-black-2550-45L-6114_feature3_deb11f2d-d8dd-4392-b2b1-f11272cef16f.png?v=1736873093"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-travel-backpack-duffel-jet-black-2550-45L-6114_feature3_deb11f2d-d8dd-4392-b2b1-f11272cef16f.png?v=1736873093","width":3648},{"alt":null,"id":25480151629866,"position":22,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-travel-backpack-duffel-jet-black-2550-45L-6114_front_53569631-8a61-4d9b-a31b-f3a873fb278a.png?v=1736873093"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-travel-backpack-duffel-jet-black-2550-45L-6114_front_53569631-8a61-4d9b-a31b-f3a873fb278a.png?v=1736873093","width":3648},{"alt":"N5||2550-45L-1237","id":25480151695402,"position":23,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/TIMBUK2_PDP_10.16.240561_27093fdd-a02d-4a78-946a-1a3b5d252b16.png?v=1736873093"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/TIMBUK2_PDP_10.16.240561_27093fdd-a02d-4a78-946a-1a3b5d252b16.png?v=1736873093","width":3648},{"alt":null,"id":25480151760938,"position":24,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-pack-future-dusk-2550-45L-1237_open1_818e59cf-1d75-4805-a56f-cb30c82949f9.png?v=1736873093"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-pack-future-dusk-2550-45L-1237_open1_818e59cf-1d75-4805-a56f-cb30c82949f9.png?v=1736873093","width":3648},{"alt":"N7||2550-45L-1237","id":25480151957546,"position":25,"preview_image":{"aspect_ratio":0.824,"height":3671,"width":3024,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-pack-future-dusk-2550-45L-1237_feature3.png?v=1736873093"},"aspect_ratio":0.824,"height":3671,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-pack-future-dusk-2550-45L-1237_feature3.png?v=1736873093","width":3024},{"alt":"N8||2550-45L-1237","id":25480151859242,"position":26,"preview_image":{"aspect_ratio":0.824,"height":3933,"width":3240,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-pack-future-dusk-2550-45L-1237_inside1.png?v=1736873093"},"aspect_ratio":0.824,"height":3933,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-pack-future-dusk-2550-45L-1237_inside1.png?v=1736873093","width":3240},{"alt":null,"id":25480151892010,"position":27,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-travel-backpack-duffel-jet-black-2550-45L-6114_feature2_124daefc-7b0a-4e92-8521-cabd6cc4f934.png?v=1736873093"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-travel-backpack-duffel-jet-black-2550-45L-6114_feature2_124daefc-7b0a-4e92-8521-cabd6cc4f934.png?v=1736873093","width":3648},{"alt":"N4||2550-45L-1237","id":25480152121386,"position":28,"preview_image":{"aspect_ratio":0.824,"height":3671,"width":3024,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-pack-future-dusk-2550-45L-1237_feature1.png?v=1736873093"},"aspect_ratio":0.824,"height":3671,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-pack-future-dusk-2550-45L-1237_feature1.png?v=1736873093","width":3024},{"alt":"N6||2550-45L-1237","id":25480152252458,"position":29,"preview_image":{"aspect_ratio":0.824,"height":3584,"width":2952,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-pack-future-dusk-2550-45L-1237_feature2.png?v=1736873093"},"aspect_ratio":0.824,"height":3584,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-pack-future-dusk-2550-45L-1237_feature2.png?v=1736873093","width":2952},{"alt":null,"id":25480152219690,"position":30,"preview_image":{"aspect_ratio":0.824,"height":3933,"width":3240,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-pack-future-dusk-2550-45L-1237_feature4.png?v=1736873093"},"aspect_ratio":0.824,"height":3933,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-pack-future-dusk-2550-45L-1237_feature4.png?v=1736873093","width":3240},{"alt":null,"id":25480152186922,"position":31,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-travel-backpack-duffel-jet-black-2550-45L-6114_feature1_fffc44f3-8b76-42d9-b95e-a39dc6ba71b8.png?v=1734028411"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-travel-backpack-duffel-jet-black-2550-45L-6114_feature1_fffc44f3-8b76-42d9-b95e-a39dc6ba71b8.png?v=1734028411","width":3648},{"alt":"N3||2550-45L-1237","id":25480142061610,"position":32,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-pack-future-dusk-2550-45L-1237_back.png?v=1734027858"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-pack-future-dusk-2550-45L-1237_back.png?v=1734027858","width":3648},{"alt":"N2||2550-45L-6114 N2||2550-45L-1237","id":25480716419114,"position":33,"preview_image":{"aspect_ratio":0.833,"height":1080,"width":900,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/preview_images\/d5f0c001b71f4df7a3bd81d949eb2c40.thumbnail.0000000000.jpg?v=1734043821"},"aspect_ratio":0.833,"duration":16090,"media_type":"video","sources":[{"format":"mp4","height":480,"mime_type":"video\/mp4","url":"\/\/www.timbuk2.com\/cdn\/shop\/videos\/c\/vp\/d5f0c001b71f4df7a3bd81d949eb2c40\/d5f0c001b71f4df7a3bd81d949eb2c40.SD-480p-1.5Mbps-39624759.mp4?v=0","width":400},{"format":"mp4","height":1080,"mime_type":"video\/mp4","url":"\/\/www.timbuk2.com\/cdn\/shop\/videos\/c\/vp\/d5f0c001b71f4df7a3bd81d949eb2c40\/d5f0c001b71f4df7a3bd81d949eb2c40.HD-1080p-7.2Mbps-39624759.mp4?v=0","width":900},{"format":"mp4","height":720,"mime_type":"video\/mp4","url":"\/\/www.timbuk2.com\/cdn\/shop\/videos\/c\/vp\/d5f0c001b71f4df7a3bd81d949eb2c40\/d5f0c001b71f4df7a3bd81d949eb2c40.HD-720p-4.5Mbps-39624759.mp4?v=0","width":600},{"format":"m3u8","height":1080,"mime_type":"application\/x-mpegURL","url":"\/\/www.timbuk2.com\/cdn\/shop\/videos\/c\/vp\/d5f0c001b71f4df7a3bd81d949eb2c40\/d5f0c001b71f4df7a3bd81d949eb2c40.m3u8?v=0","width":900}]}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eA high-volume versatile travel backpack.\u003c\/p\u003e"}, 243 244 "42376518926378": { 245 "accentuate": {}, 246 "current_variant": {"id":42376518926378,"title":"S \/ Future Dusk","option1":"S","option2":"Future Dusk","option3":null,"sku":"2550-45L-1237","requires_shipping":true,"taxable":true,"featured_image":{"id":33200030253098,"product_id":1936490004522,"position":1,"created_at":"2024-12-12T10:33:26-08:00","updated_at":"2025-01-14T08:44:53-08:00","alt":"N1||2550-45L-1237","width":3648,"height":4428,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-pack-future-dusk-2550-45L-1237_front_83a836e3-e011-4559-83ab-d88a8ce9ec8a.png?v=1736873093","variant_ids":[42376518926378]},"available":true,"name":"Impulse Travel Backpack - S \/ Future Dusk","public_title":"S \/ Future Dusk","options":["S","Future Dusk"],"price":24900,"weight":1700,"compare_at_price":null,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"deny","barcode":"6.31365E+11","featured_media":{"alt":"N1||2550-45L-1237","id":25480152154154,"position":1,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-pack-future-dusk-2550-45L-1237_front_83a836e3-e011-4559-83ab-d88a8ce9ec8a.png?v=1736873093"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}, 247 "metafields": {"colorgroup":"Purple","colorway":"Future Dusk","depthcm":"15.70","expandedvolumeltr":"null","features":"Carry On,Laptop Carry,Waterproof Materials,Travel Features","heightcm":"57.00","maxscreensize":"17\"","newflag":"false","oversizeflag":"false","variantcallout":"null","variantfabric":"null","volumeltr":"45.00","volumeltrgroup":"41 to 50","widthbottomcm":"34.00","widthtopcm":"34.00"}, 248 "product_id": "P_1936490004522", 249 }, 250 251 "14784615022634": { 252 "accentuate": {}, 253 "current_variant": {"id":14784615022634,"title":"S \/ Jet Black","option1":"S","option2":"Jet Black","option3":null,"sku":"2550-45L-6114","requires_shipping":true,"taxable":true,"featured_image":{"id":32469254570026,"product_id":1936490004522,"position":2,"created_at":"2024-08-07T10:07:58-07:00","updated_at":"2025-01-14T08:44:53-08:00","alt":"N1||2550-45L-6114","width":3648,"height":4428,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-travel-backpack-duffel-jet-black-2550-45L-6114_front.png?v=1736873093","variant_ids":[14784615022634]},"available":true,"name":"Impulse Travel Backpack - S \/ Jet Black","public_title":"S \/ Jet Black","options":["S","Jet Black"],"price":24900,"weight":1700,"compare_at_price":null,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"deny","barcode":"6.31365E+11","featured_media":{"alt":"N1||2550-45L-6114","id":24911897362474,"position":2,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-travel-backpack-duffel-jet-black-2550-45L-6114_front.png?v=1736873093"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}, 254 "metafields": {"colorgroup":"Black","colorway":"Jet Black","depthcm":"15.70","expandedvolumeltr":"null","features":"Carry On,Laptop Carry,Waterproof Materials,Travel Features","heightcm":"57.00","maxscreensize":"17\"","newflag":"false","oversizeflag":"false","variantcallout":"null","variantfabric":"null","volumeltr":"45.00","volumeltrgroup":"41 to 50","widthbottomcm":"34.00","widthtopcm":"34.00"}, 255 "product_id": "P_1936490004522", 256 }, 257 258 259 "P_4129962623018": {"id":4129962623018,"title":"Never Check Expandable Backpack","handle":"5700-never-check-expandable-backpack","description":"\u003cp\u003eA travel pack you'll never check because its carry capacity is huge, but it fits in small spaces.\u003c\/p\u003e","published_at":"2019-10-11T09:24:02-07:00","created_at":"2019-10-08T13:33:13-07:00","vendor":"Timbuk2-Timbuk2","type":"Pack","tags":["category-Pack","collection-nevercheck","collections-15in","collections-allLaptopBags","collections-allWomens","collections-bestsellers","collections-carryOn","collections-overhead","collections-travel","collections-underSeat","collections-weekend","collections-work","cybersale","filter_Backp
259ack","flag-BEST SELLER","flag-WATER RESISTANT","gender-Mens","gender-Womens","madetype-Finished Good","site-Timbuk2","subcategory-Pack","YGroup_never-check-expandable-backpack"],"price":24900,"price_min":24900,"price_max":24900,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":30273270513706,"title":"OS \/ Jet Black","option1":"OS","option2":"Jet Black","option3":null,"sku":"5700-3-6114","requires_shipping":true,"taxable":true,"featured_image":{"id":30013624418346,"product_id":4129962623018,"position":1,"created_at":"2022-11-10T11:35:58-08:00","updated_at":"2022-11-15T09:40:30-08:00","alt":"N1||5700-3-6114","width":3648,"height":4428,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-never-check-expandable-backpack-jet-black-5700-3-6114-front_1_e84bcd5a-765c-4a68-8f25-705422d319e2.png?v=1668534030","variant_ids":[30273270513706]},"available":true,"name":"Never Check Expandable Backpack - OS \/ Jet Black","public_title":"OS \/ Jet Black","options":["OS","Jet Black"],"price":24900,"weight":1180,"compare_at_price":null,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"deny","barcode":"6.31365E+11","featured_media":{"alt":"N1||5700-3-6114","id":22444386517034,"position":1,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-never-check-expandable-backpack-jet-black-5700-3-6114-front_1_e84bcd5a-765c-4a68-8f25-705422d319e2.png?v=1668534030"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-never-check-expandable-backpack-jet-black-5700-3-6114-front_1_e84bcd5a-765c-4a68-8f25-705422d319e2.png?v=1668534030","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-never-check-expandable-backpack-jet-black-5700-3-6114-inside-1_3.png?v=1668534030","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-never-check-expandable-backpack-jet-black-5700-3-6114-on-body-male-1_5.png?v=1668534030","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-never-check-expandable-backpack-jet-black-5700-3-6114-feature-1_6.png?v=1668534030","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-never-check-expandable-backpack-jet-black-5700-3-6114-on-body-female-1_8.png?v=1668534030","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-never-check-expandable-backpack-jet-black-5700-3-6114-feature-2_8_b4e9c2a0-6791-47d1-a511-cf1ef90d3769.png?v=1668534030","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-never-check-expandable-backpack_5700-3-genericColorway_feature2-Timbuk2-e3d3c3c9c9c9c1c1-1989.jpg?v=1668534030","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-never-check-expandable-backpack-jet-black_5700-3-6114_front-Timbuk2-c0c0c0c0c3c3c3c3-1989.jpg?v=1668534030","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-never-check-expandable-backpack_5700-3-genericColorway_feature3-Timbuk2-c787878787878707-1989.jpg?v=1668534030","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-never-check-expandable-backpack_5700-3-genericColorway_lifestyle1-Timbuk2-84e2f0f0f1d9e1e2-1989.jpg?v=1668534030","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-arctic-black-5700-3-1239_back_626d0d5c-9e2c-4650-b5ca-aeb8620d19a8.png?v=1715367204","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-arctic-black-5700-3-1239_feature1_3f3510a6-8203-43bf-b04b-7be25b5baadd.png?v=1715367202","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-arctic-black-5700-3-1239_feature2_63c9a380-d23a-4785-9f44-971245a2b7bb.png?v=1715367202","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-arctic-black-5700-3-1239_feature3.png?v=1715367203","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-arctic-black-5700-3-1239_front_77dedb1c-1c6c-4202-997a-6f11f2f3ba67.png?v=1715367205","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-arctic-black-5700-3-1239_inside1_1bc1ec8b-3449-49e7-b4e8-6dbebe904fa2.png?v=1715367201","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-arctic-black-5700-3-1239_open1_e6652422-767c-45f5-bc0c-c9e398909084.png?v=1715367204","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-desert-black-5700-3-1241_back.png?v=1715368035","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-desert-black-5700-3-1241_feature1.png?v=1715368034","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-desert-black-5700-3-1241_feature2.png?v=1715368036","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-desert-black-5700-3-1241_feature3.png?v=1715368032","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-desert-black-5700-3-1241_front_6ac7f9bf-9187-42b3-8424-cc85001cfdf0.png?v=1715368034","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-desert-black-5700-3-1241_inside1.png?v=1715368037","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-desert-black-5700-3-1241_open1.png?v=1715368033","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-gunmetal-rust-5700-3-1242_back.png?v=1715368395","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-gunmetal-rust-5700-3-1242_feature1.png?v=1715368396","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-gunmetal-rust-5700-3-1242_feature2.png?v=1715368398","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-gunmetal-rust-5700-3-1242_feature3.png?v=1715368395","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-gunmetal-rust-5700-3-1242_front_3177fe7f-b5b6-4fff-99c0-67dd6901d273.png?v=1715368398","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-gunmetal-rust-5700-3-1242_inside1.png?v=1715368397","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-gunmetal-rust-5700-3-1242_open1.png?v=1715368399","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-jet-black-5700-3-6114-feature3.png?v=1722531758"],"featured_image":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-never-check-expandable-backpack-jet-black-5700-3-6114-front_1_e84bcd5a-765c-4a68-8f25-705422d319e2.png?v=1668534030","options":["Size","Color"],"media":[{"alt":"N1||5700-3-6114","id":22444386517034,"position":1,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-never-check-expandable-backpack-jet-black-5700-3-6114-front_1_e84bcd5a-765c-4a68-8f25-705422d319e2.png?v=1668534030"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-never-check-expandable-backpack-jet-black-5700-3-6114-front_1_e84bcd5a-765c-4a68-8f25-705422d319e2.png?v=1668534030","width":3648},{"alt":"N2||5700-3-6114 5700-3-1239 5700-3-1241 5700-3-1242","id":22212700733482,"position":2,"preview_image":{"aspect_ratio":0.838,"height":1188,"width":996,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/dd1911f0a368494b94cbdef33f59b269.thumbnail.0000000000.jpg?v=1663105454"},"aspect_ratio":0.838,"duration":22060,"media_type":"video","sources":[{"format":"mp4","height":480,"mime_type":"video\/mp4","url":"\/\/www.timbuk2.com\/cdn\/shop\/videos\/c\/vp\/dd1911f0a368494b94cbdef33f59b269\/dd1911f0a368494b94cbdef33f59b269.
259SD-480p-0.9Mbps-9287175.mp4?v=0","width":402},{"format":"mp4","height":1080,"mime_type":"video\/mp4","url":"\/\/www.timbuk2.com\/cdn\/shop\/videos\/c\/vp\/dd1911f0a368494b94cbdef33f59b269\/dd1911f0a368494b94cbdef33f59b269.HD-1080p-2.5Mbps-9287175.mp4?v=0","width":904},{"format":"mp4","height":720,"mime_type":"video\/mp4","url":"\/\/www.timbuk2.com\/cdn\/shop\/videos\/c\/vp\/dd1911f0a368494b94cbdef33f59b269\/dd1911f0a368494b94cbdef33f59b269.HD-720p-1.6Mbps-9287175.mp4?v=0","width":602},{"format":"m3u8","height":1080,"mime_type":"application\/x-mpegURL","url":"\/\/www.timbuk2.com\/cdn\/shop\/videos\/c\/vp\/dd1911f0a368494b94cbdef33f59b269\/dd1911f0a368494b94cbdef33f59b269.m3u8?v=0","width":904}]},{"alt":"N3||5700-3-6114","id":22212738252842,"position":3,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-never-check-expandable-backpack-jet-black-5700-3-6114-inside-1_3.png?v=1668534030"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-never-check-expandable-backpack-jet-black-5700-3-6114-inside-1_3.png?v=1668534030","width":3648},{"alt":"N5||5700-3-6114 5700-3-1239 5700-3-1241 5700-3-1242","id":22212738777130,"position":4,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-never-check-expandable-backpack-jet-black-5700-3-6114-on-body-male-1_5.png?v=1668534030"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-never-check-expandable-backpack-jet-black-5700-3-6114-on-body-male-1_5.png?v=1668534030","width":3648},{"alt":"N6||5700-3-6114","id":22212737400874,"position":5,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-never-check-expandable-backpack-jet-black-5700-3-6114-feature-1_6.png?v=1668534030"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-never-check-expandable-backpack-jet-black-5700-3-6114-feature-1_6.png?v=1668534030","width":3648},{"alt":"N7||5700-3-6114","id":22212738514986,"position":6,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-never-check-expandable-backpack-jet-black-5700-3-6114-on-body-female-1_8.png?v=1668534030"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-never-check-expandable-backpack-jet-black-5700-3-6114-on-body-female-1_8.png?v=1668534030","width":3648},{"alt":"N9||5700-3-6114","id":22221077807146,"position":7,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-never-check-expandable-backpack-jet-black-5700-3-6114-feature-2_8_b4e9c2a0-6791-47d1-a511-cf1ef90d3769.png?v=1668534030"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-never-check-expandable-backpack-jet-black-5700-3-6114-feature-2_8_b4e9c2a0-6791-47d1-a511-cf1ef90d3769.png?v=1668534030","width":3648},{"alt":"8||5700-3-6114","id":5244743188522,"position":8,"preview_image":{"aspect_ratio":1.499,"height":1601,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-never-check-expandable-backpack_5700-3-genericColorway_feature2-Timbuk2-e3d3c3c9c9c9c1c1-1989.jpg?v=1668534030"},"aspect_ratio":1.499,"height":1601,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-never-check-expandable-backpack_5700-3-genericColorway_feature2-Timbuk2-e3d3c3c9c9c9c1c1-1989.jpg?v=1668534030","width":2400},{"alt":"1||5700-3-6114","id":5766556155946,"position":9,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-never-check-expandable-backpack-jet-black_5700-3-6114_front-Timbuk2-c0c0c0c0c3c3c3c3-1989.jpg?v=1668534030"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-never-check-expandable-backpack-jet-black_5700-3-6114_front-Timbuk2-c0c0c0c0c3c3c3c3-1989.jpg?v=1668534030","width":2400},{"alt":"9||5700-3-6114","id":5244743221290,"position":10,"preview_image":{"aspect_ratio":1.499,"height":1601,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-never-check-expandable-backpack_5700-3-genericColorway_feature3-Timbuk2-c787878787878707-1989.jpg?v=1668534030"},"aspect_ratio":1.499,"height":1601,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-never-check-expandable-backpack_5700-3-genericColorway_feature3-Timbuk2-c787878787878707-1989.jpg?v=1668534030","width":2400},{"alt":"14||5700-3-6114","id":5244743286826,"position":11,"preview_image":{"aspect_ratio":1.499,"height":1601,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-never-check-expandable-backpack_5700-3-genericColorway_lifestyle1-Timbuk2-84e2f0f0f1d9e1e2-1989.jpg?v=1668534030"},"aspect_ratio":1.499,"height":1601,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-never-check-expandable-backpack_5700-3-genericColorway_lifestyle1-Timbuk2-84e2f0f0f1d9e1e2-1989.jpg?v=1668534030","width":2400},{"alt":"N7||5700-3-1239","id":24252748857386,"position":12,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-arctic-black-5700-3-1239_back_626d0d5c-9e2c-4650-b5ca-aeb8620d19a8.png?v=1715367204"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-arctic-black-5700-3-1239_back_626d0d5c-9e2c-4650-b5ca-aeb8620d19a8.png?v=1715367204","width":3648},{"alt":"N8||5700-3-1239","id":24252748890154,"position":13,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-arctic-black-5700-3-1239_feature1_3f3510a6-8203-43bf-b04b-7be25b5baadd.png?v=1715367202"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-arctic-black-5700-3-1239_feature1_3f3510a6-8203-43bf-b04b-7be25b5baadd.png?v=1715367202","width":3648},{"alt":"N6||5700-3-1239","id":24252748922922,"position":14,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-arctic-black-5700-3-1239_feature2_63c9a380-d23a-4785-9f44-971245a2b7bb.png?v=1715367202"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-arctic-black-5700-3-1239_feature2_63c9a380-d23a-4785-9f44-971245a2b7bb.png?v=1715367202","width":3648},{"alt":null,"id":24252748955690,"position":15,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-arctic-black-5700-3-1239_feature3.png?v=1715367203"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-arctic-black-5700-3-1239_feature3.png?v=1715367203","width":3648},{"alt":"N1||5700-3-1239","id":24252748988458,"position":16,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-arctic-black-5700-3-1239_front_77dedb1c-1c6c-4202-997a-6f11f2f3ba67.png?v=1715367205"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-arctic-black-5700-3-1239_front_77dedb1c-1c6c-4202-997a-6f11f2f3ba67.png?v=1715367205","width":3648},{"alt":"N3||5700-3-1239","id":24252749021226,"position":17,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-arctic-black-5700-3-1239_inside1_1bc1ec8b-3449-49e7-b4e8-6dbebe904fa2.png?v=1715367201"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-arctic-black-5700-3-1239_inside1_1bc1ec8b-3449-49e7-b4e8-6dbebe904fa2.png?v=1715367201","width":3648},{"alt":"N9||5700-3-1239","id":24252749053994,"position":18,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-arctic-black-5700-3-1239_open1_e6652422-767c-45f5-bc0c-c9e398909084.png?v=1715367204"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-arctic-black-5700-3-1239_open1_e6652422-767c-45f5-bc0c-c9e398909084.png?v=1715367204","width":3648},{"alt":"N7||5700-3-1241","id":24252790243370,"position":19,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-desert-black-5700-3-1241_back.png?v=1715368035"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-desert-black-5700-3-1241_back.png?v=1715368035","width":3648},{"alt":"N8||5700-3-1241","id":24252790276138,"position":20,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-desert-black-5700-3-1241_feature1.png?v=1715368034"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-desert-black-5700-3-1241_feature1.png?v=1715368034","width":3648},{"alt":"N6||5700-3-1241","id":24252790308906,"position":21,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-desert-black-5700-3-1241_feature2.png?v=1715368036"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-desert-black-5700-3-1241_feature2.png?v=1715368036","width":3648},{"alt":null,"id":24252790341674,"position":22,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-desert-black-5700-3-1241_feature3.png?v=1715368032"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-desert-black-5700-3-1241_feature3.png?v=1715368032","width":3648},{"alt":"N1||5700-3-1241","id":24252790374442,"position":23,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-desert-black-5700-3-1241_front_6ac7f9bf-9187-42b3-8424-cc85001cfdf0.png?v=1715368034"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-desert-black-5700-3-1241_front_6ac7f9bf-9187-42b3-8424-cc85001cfdf0.png?v=1715368034","width":3648},{"alt":"N3||5700-3-1241","id":24252790407210,"position":24,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-desert-black-5700-3-1241_inside1.png?v=1715368037"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-desert-black-5700-3-1241_inside1.png?v=1715368037","width":3648},{"alt":"N9||5700-3-1241","id":24252790439978,"position":25,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-desert-black-5700-3-1241_open1.png?v=1715368033"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-desert-black-5700-3-1241_open1.png?v=1715368033","width":3648},{"alt":"N7||5700-3-1242","id":24252817145898,"position":26,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-gunmetal-rust-5700-3-1242_back.png?v=1715368395"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-gunmetal-rust-5700-3-1242_back.png?v=1715368395","width":3648},{"alt":"N8||5700-3-1242","id":24252817178666,"position":27,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-gunmetal-rust-5700-3-1242_feature1.png?v=1715368396"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-gunmetal-rust-5700-3-1242_feature1.png?v=1715368396","width":3648},{"alt":"N6||5700-3-1242","id":24252817211434,"position":28,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-gunmetal-rust-5700-3-1242_feature2.png?v=1715368398"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-gunmetal-rust-5700-3-1242_feature2.png?v=1715368398","width":3648},{"alt":null,"id":24252817244202,"position":29,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-gunmetal-rust-5700-3-1242_feature3.png?v=1715368395"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-gunmetal-rust-5700-3-1242_feature3.png?v=1715368395","width":3648},{"alt":"N1||5700-3-1242","id":24252817276970,"position":30,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-gunmetal-rust-5700-3-1242_front_3177fe7f-b5b6-4fff-99c0-67dd6901d273.png?v=1715368398"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-gunmetal-rust-5700-3-1242_front_3177fe7f-b5b6-4fff-99c0-67dd6901d273.png?v=1715368398","width":3648},{"alt":"N3||5700-3-1242","id":24252817309738,"position":31,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-gunmetal-rust-5700-3-1242_inside1.png?v=1715368397"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-gunmetal-rust-5700-3-1242_inside1.png?v=1715368397","width":3648},{"alt":"N9||5700-3-1242","id":24252817342506,"position":32,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-gunmetal-rust-5700-3-1242_open1.png?v=1715368399"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-gunmetal-rust-5700-3-1242_open1.png?v=1715368399","width":3648},{"alt":"N7||5700-3-6114","id":24873225420842,"position":33,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-jet-black-5700-3-6114-feature3.png?v=1722531758"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-never-check-expandable-backpack-jet-black-5700-3-6114-feature3.png?v=1722531758","width":3648}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eA travel pack you'll never check because its carry capacity is huge, but
259 it fits in small spaces.\u003c\/p\u003e"}, 260 261 "30273270513706": { 262 "accentuate": {}, 263 "current_variant": {"id":30273270513706,"title":"OS \/ Jet Black","option1":"OS","option2":"Jet Black","option3":null,"sku":"5700-3-6114","requires_shipping":true,"taxable":true,"featured_image":{"id":30013624418346,"product_id":4129962623018,"position":1,"created_at":"2022-11-10T11:35:58-08:00","updated_at":"2022-11-15T09:40:30-08:00","alt":"N1||5700-3-6114","width":3648,"height":4428,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-never-check-expandable-backpack-jet-black-5700-3-6114-front_1_e84bcd5a-765c-4a68-8f25-705422d319e2.png?v=1668534030","variant_ids":[30273270513706]},"available":true,"name":"Never Check Expandable Backpack - OS \/ Jet Black","public_title":"OS \/ Jet Black","options":["OS","Jet Black"],"price":24900,"weight":1180,"compare_at_price":null,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"deny","barcode":"6.31365E+11","featured_media":{"alt":"N1||5700-3-6114","id":22444386517034,"position":1,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-never-check-expandable-backpack-jet-black-5700-3-6114-front_1_e84bcd5a-765c-4a68-8f25-705422d319e2.png?v=1668534030"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}, 264 "metafields": {"colorgroup":"Black","colorway":"Jet Black","depthcm":"15.00","expandedvolumeltr":"25","features":"Carry On,Travel Features,Laptop Carry","heightcm":"48.00","maxscreensize":"15\"","newflag":"false","oversizeflag":"false","variantcallout":"null","variantfabric":"Cordura","volumeltr":"21","volumeltrgroup":"21 to 30","widthbottomcm":"29.00","widthtopcm":"27.00"}, 265 "product_id": "P_4129962623018", 266 }, 267 268 269 "P_3939574546474": {"id":3939574546474,"title":"Spark Micro Pack","handle":"3952-spark-micro-pack","description":"\u003cp\u003eA grab and go essentials crossbody.\u003c\/p\u003e","published_at":"2019-08-05T10:19:12-07:00","created_at":"2019-08-05T10:00:58-07:00","vendor":"Timbuk2-Timbuk2","type":"Shoulder Bag","tags":["badge-eco","category-Accessories","category-Shoulder Bag","collection-sling","collection-TBH","collections-accessories","collections-allWomens","cybersale","eco","filter_Accessories","flag-NEW!","gender-Womens","madetype-Finished Good","site-Timbuk2","subcategory-Shoulder Bag","V1 bundle component products","YGroup_spark-micro-pack"],"price":6900,"price_min":6900,"price_max":6900,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":39411320684586,"title":"OS \/ Eco Nautical Pop","option1":"OS","option2":"Eco Nautical Pop","option3":null,"sku":"3952-3-1085","requires_shipping":true,"taxable":true,"featured_image":{"id":29770793287722,"product_id":3939574546474,"position":2,"created_at":"2022-09-06T14:37:02-07:00","updated_at":"2022-09-06T14:37:02-07:00","alt":"N1||3952-3-1085","width":3648,"height":4428,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-micro-pack-accessories-eco-nautical-pop-3952-3-1085-front_1.png?v=1662500222","variant_ids":[39411320684586]},"available":true,"name":"Spark Micro Pack - OS \/ Eco Nautical Pop","public_title":"OS \/ Eco Nautical Pop","options":["OS","Eco Nautical Pop"],"price":6900,"weight":240,"compare_at_price":null,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"deny","barcode":"6.31365E+11","featured_media":{"alt":"N1||3952-3-1085","id":22198234120234,"position":2,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-micro-pack-accessories-eco-nautical-pop-3952-3-1085-front_1.png?v=1662500222"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":39503316320298,"title":"OS \/ Eco Black","option1":"OS","option2":"Eco Black","option3":null,"sku":"3952-3-1068","requires_shipping":true,"taxable":true,"featured_image":{"id":29770792796202,"product_id":3939574546474,"position":1,"created_at":"2022-09-06T14:36:41-07:00","updated_at":"2022-09-06T14:36:41-07:00","alt":"N1||3952-3-1068","width":3648,"height":4428,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-micro-pack-accessories-eco-black-3952-3-1068-front_1.png?v=1662500201","variant_ids":[39503316320298]},"available":true,"name":"Spark Micro Pack - OS \/ Eco Black","public_title":"OS \/ Eco Black","options":["OS","Eco Black"],"price":6900,"weight":240,"compare_at_price":null,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"deny","barcode":"6.31365E+11","featured_media":{"alt":"N1||3952-3-1068","id":22198233628714,"position":1,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-micro-pack-accessories-eco-black-3952-3-1068-front_1.png?v=1662500201"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-micro-pack-accessories-eco-black-3952-3-1068-front_1.png?v=1662500201","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-micro-pack-accessories-eco-nautical-pop-3952-3-1085-front_1.png?v=1662500222","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-micro-pack-accessories-eco-gunmetal-pop-3952-3-1149-front_1.png?v=1662500241","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-micro-pack-accessories-eco-black-3952-3-1068-inside-2_2.png?v=1662500205","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-micro-pack-accessories-eco-gunmetal-pop-3952-3-1149-inside-1_2.png?v=1662500245","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-micro-pack-accessories-eco-black-3952-3-1068-back_3.png?v=1662500190","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-micro-pack-accessories-eco-nautical-pop-3952-3-1085-back_3.png?v=1662500213","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-micro-pack-accessories-eco-gunmetal-pop-3952-3-1149-back_3.png?v=1662500233","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-micro-pack-accessories-eco-black-3952-3-1068-feature-1_4.png?v=1662500194","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-micro-pack-accessories-eco-nautical-pop-3952-3-1085-feature-1_4.png?v=1662500217","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-micro-pack-accessories-eco-gunmetal-pop-3952-3-1149-feature-1_4.png?v=1662500238","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-micro-pack-accessories-eco-black-3952-3-1068-on-body-female-1_5.png?v=1662500210","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-micro-pack-accessories-eco-nautical-pop-3952-3-1085-on-body-female-1_5.png?v=1662500229","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-micro-pack-accessories-eco-gunmetal-pop-3952-3-1149-on-body-female-1_5.png?v=1662500250","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-micro-pack-accessories-eco-black-3952-3-1068-feature-2_6.png?v=1662500198","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-micro-pack-eco-black_3952-3-1068_front-Timbuk2-1f070703c3c3c3c7-1989.jpg?v=1661225000","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-micro-pack-eco-nautical-pop_3952-3-1085_front-Timbuk2-c0c0e4e0c0c0c0c4-1989.jpg?v=1661225000","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-micro-pack-eco-gunmetal-pop_3952-3-1149_front-Timbuk2-cbc3c3c3c0c0c0c0-1989.jpg?v=1661225000","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-micro-pack_3952-3-genericColorway_lifestyle1-Timbuk2-fffb33e361130300-1989.jpg?v=1655248020","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-micro-pack_3952-3-genericColorway_lifestyle2-Timbuk2-fff7f7e303030200-1989.jpg?v=1655248020","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-micro-pack-eco-nautical-pop_3952-3-1085_back-Timbuk2-c7c7c3e300000000-1989.jpg?v=1655248020","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-micro-pack-eco-nautical-pop_3952-3-1085_feature1-Timbuk2-c3c3c3c1c1c1c7e7-1989.jpg?v=1655248020","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-micro-pack-eco-nautical-pop_3952-3-1085_inside1-Timbuk2-dfcfc7c303030303-1989.jpg?v=1655248020","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-micro-pack-eco-nautical-pop_3952-3-1085_model1-Timbuk2-e3e7e3e3e3e26000-1989.jpg?v=1655248020","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-micro-pack-eco-nautical-pop_3952-3-1085_model2-Timbuk2-e3e7e3c3e3e2e000-1989.jpg?v=1655248020","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-micro-pack-eco-black_3952-3-1068_back-Timbuk2-d8c0c0e4c0c0c0c0-1989.jpg?v=1655248020","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-micro-pack-eco-black_3952-3-1068_inside1-Timbuk2-0f0f0303c0c0c0c0-1989.jpg?v=1655248020","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-micro-pack-eco-black_3952-3-1068_model1-Timbuk2-efe7e3c3e3e06000-1989.jpg?v=1655248020","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-micro-pack-eco-black_3952-3-1068_model2-Timbuk2-e7f3e3e3e3c2c000-1989.jpg?v=1655248020","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-micro-pack_3952-3-genericColorway_feature1-Timbuk2-838381c1c1e3e7f7-1989.jpg?v=1655248020","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-micro-pack-eco-gunmetal-pop_3952-3-1149_inside1-Timbuk2-f0f0c0c0c0c0c0c0-1989.jpg?v=1655248020","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-micro-pack-eco-gunmetal-pop_3952-3-1149_back-Timbuk2-cfc7c3c303030303-1989.jpg?v=1655248020","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-micro-pack-eco-gunmetal-pop_3952-3-1149_feature1-Timbuk2-c3c3c3c1c1c1c3f7-1989.jpg?v=1655248020","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-spark-micro-pack-accessories-eco-nautical-pop-3952-3-1085-inside-1_2.png?v=1730250849","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-spark-micro-pack-accessories-eco-gunmetal-pop-3952-3-1149-inside-1_2.png?v=1730251020","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-spark-micro-pack-accessories-eco-black-3952-3-1068-inside-2_2.png?v=1730251115"],"featured_image":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-micro-pack-accessories-eco-black-3952-3-1068-front_1.png?v=1662500201","options":["Size","Color"],"media":[{"alt":"N1||3952-3-1068","id":22198233628714,"position":1,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-micro-pack-accessories-eco-black-3952-3-1068-front_1.png?v=1662500201"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-micro-pack-accessories-eco-black-3952-3-1068-front_1.png?v=1662500201","width":3648},{"alt":"N1||3952-3-1085","id":22198234120234,"position":2,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-micro-pack-accessories-eco-nautical-pop-3952-3-1085-front_1.png?v=1662500222"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-micro-pack-accessories-eco-nautical-pop-3952-3-1085-front_1.png?v=1662500222","width":3648},{"alt":"N1||3952-3-1149","id":22198234841130,"position":3,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-micro-pack-accessories-eco-gunmetal-pop-3952-3-1149-front_1.png?v=1662500241"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-micro-pack-accessories-eco-gunmetal-pop-3952-3-1149-front_1.png?v=1662500241","width":3648},{"alt":null,"id":22198233694250,"position":4,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-micro-pack-accessories-eco-black-3952-3-1068-inside-2_2.png?v=1662500205"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-micro-pack-accessories-eco-black-3952-3-1068-inside-2_2.png?v=1662500205","width":3648},{"alt":null,"id":22198235004970,"position":5,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-micro-pack-accessories-eco-gunmetal-pop-3952-3-1149-inside-1_2.png?v=1662500245"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-micro-pack-accessories-eco-gunmetal-pop-3952-3-1149-inside-1_2.png?v=1662500245","width":3648},{"alt":"N3||3952-3-1068","id":22198233464874,"position":6,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-micro-pack-accessories-eco-black-3952-3-1068-back_3.png?v=1662500190"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-micro-pack-accessories-eco-black-3952-3-1068-back_3.png?v=1662500190","width":3648},{"alt":"N3||3952-3-1085","id":22198233890858,"position":7,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-micro-pack-accessories-eco-nautical-pop-3952-3-1085-back_3.png?v=1662500213"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-micro-pack-accessories-eco-nautical-pop-3952-3-1085-back_3.png?v=1662500213","width":3648},{"alt":"N3||3952-3-1149","id":22198234316842,"position":8,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-micro-pack-accessories-eco-gunmetal-pop-3952-3-1149-back_3.png?v=1662500233"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-micro-pack-accessories-eco-gunmetal-pop-3952-3-1149-back_3.png?v=1662500233","width":3648},{"alt":"N4||3952-3-1068","id":22198233497642,"position":9,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-micro-pack-accessories-eco-black-3952-3-1068-feature-1_4.png?v=1662500194"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-micro-pack-accessories-eco-black-3952-3-1068-feature-1_4.png?v=1662500194","width":3648},{"alt":"N4||3952-3-1085","id":22198234087466,"position":10,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-micro-pack-accessories-eco-nautical-pop-3952-3-1085-feature-1_4.png?v=1662500217"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-micro-pack-accessories-eco-nautical-pop-3952-3-1085-feature-1_4.png?v=1662500217","width":3648},{"alt":"N4||3952-3-1149","id":22198234546218,"position":11,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-micro-pack-accessories-eco-gunmetal-pop-3952-3-1149-feature-1_4.png?v=1662500238"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-micro-pack-accessories-eco-gunmetal-pop-3952-3-1149-feature-1_4.png?v=1662500238","width":3648},{"alt":"N5||3952-3-1068","id":22198233759786,"position":12,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-micro-pack-accessories-eco-black-3952-3-1068-on-body-female-1_5.png?v=1662500210"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/produ
269cts\/timbuk2-spark-micro-pack-accessories-eco-black-3952-3-1068-on-body-female-1_5.png?v=1662500210","width":3648},{"alt":"N5||3952-3-1085","id":22198234218538,"position":13,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-micro-pack-accessories-eco-nautical-pop-3952-3-1085-on-body-female-1_5.png?v=1662500229"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-micro-pack-accessories-eco-nautical-pop-3952-3-1085-on-body-female-1_5.png?v=1662500229","width":3648},{"alt":"N5||3952-3-1149","id":22198235299882,"position":14,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-micro-pack-accessories-eco-gunmetal-pop-3952-3-1149-on-body-female-1_5.png?v=1662500250"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-micro-pack-accessories-eco-gunmetal-pop-3952-3-1149-on-body-female-1_5.png?v=1662500250","width":3648},{"alt":"N6||3952-3-1068","id":22198233563178,"position":15,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-micro-pack-accessories-eco-black-3952-3-1068-feature-2_6.png?v=1662500198"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-micro-pack-accessories-eco-black-3952-3-1068-feature-2_6.png?v=1662500198","width":3648},{"alt":"1||3952-3-1068","id":20876195758122,"position":16,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-micro-pack-eco-black_3952-3-1068_front-Timbuk2-1f070703c3c3c3c7-1989.jpg?v=1661225000"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-micro-pack-eco-black_3952-3-1068_front-Timbuk2-1f070703c3c3c3c7-1989.jpg?v=1661225000","width":2400},{"alt":"1||3952-3-1085","id":20616808792106,"position":17,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-micro-pack-eco-nautical-pop_3952-3-1085_front-Timbuk2-c0c0e4e0c0c0c0c4-1989.jpg?v=1661225000"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-micro-pack-eco-nautical-pop_3952-3-1085_front-Timbuk2-c0c0e4e0c0c0c0c4-1989.jpg?v=1661225000","width":2400},{"alt":"1||3952-3-1149","id":21925797593130,"position":18,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-micro-pack-eco-gunmetal-pop_3952-3-1149_front-Timbuk2-cbc3c3c3c0c0c0c0-1989.jpg?v=1661225000"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-micro-pack-eco-gunmetal-pop_3952-3-1149_front-Timbuk2-cbc3c3c3c0c0c0c0-1989.jpg?v=1661225000","width":2400},{"alt":"14||3952-3-1068 3952-3-1085 3952-3-1149","id":128877854762,"position":19,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-micro-pack_3952-3-genericColorway_lifestyle1-Timbuk2-fffb33e361130300-1989.jpg?v=1655248020"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-micro-pack_3952-3-genericColorway_lifestyle1-Timbuk2-fffb33e361130300-1989.jpg?v=1655248020","width":2400},{"alt":"15||3952-3-1068 3952-3-1085 3952-3-1149","id":128877887530,"position":20,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-micro-pack_3952-3-genericColorway_lifestyle2-Timbuk2-fff7f7e303030200-1989.jpg?v=1655248020"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-micro-pack_3952-3-genericColorway_lifestyle2-Timbuk2-fff7f7e303030200-1989.jpg?v=1655248020","width":2400},{"alt":"3||3952-3-1085","id":20616808366122,"position":21,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-micro-pack-eco-nautical-pop_3952-3-1085_back-Timbuk2-c7c7c3e300000000-1989.jpg?v=1655248020"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-micro-pack-eco-nautical-pop_3952-3-1085_back-Timbuk2-c7c7c3e300000000-1989.jpg?v=1655248020","width":2400},{"alt":"7||3952-3-1085","id":20616808529962,"position":22,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-micro-pack-eco-nautical-pop_3952-3-1085_feature1-Timbuk2-c3c3c3c1c1c1c7e7-1989.jpg?v=1655248020"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-micro-pack-eco-nautical-pop_3952-3-1085_feature1-Timbuk2-c3c3c3c1c1c1c7e7-1989.jpg?v=1655248020","width":2400},{"alt":"2||3952-3-1085","id":20616808923178,"position":23,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-micro-pack-eco-nautical-pop_3952-3-1085_inside1-Timbuk2-dfcfc7c303030303-1989.jpg?v=1655248020"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-micro-pack-eco-nautical-pop_3952-3-1085_inside1-Timbuk2-dfcfc7c303030303-1989.jpg?v=1655248020","width":2400},{"alt":"4||3952-3-1085","id":20743194411050,"position":24,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-micro-pack-eco-nautical-pop_3952-3-1085_model1-Timbuk2-e3e7e3e3e3e26000-1989.jpg?v=1655248020"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-micro-pack-eco-nautical-pop_3952-3-1085_model1-Timbuk2-e3e7e3e3e3e26000-1989.jpg?v=1655248020","width":2400},{"alt":"5||3952-3-1085","id":20743194607658,"position":25,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-micro-pack-eco-nautical-pop_3952-3-1085_model2-Timbuk2-e3e7e3c3e3e2e000-1989.jpg?v=1655248020"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-micro-pack-eco-nautical-pop_3952-3-1085_model2-Timbuk2-e3e7e3c3e3e2e000-1989.jpg?v=1655248020","width":2400},{"alt":"3||3952-3-1068","id":20876195659818,"position":26,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-micro-pack-eco-black_3952-3-1068_back-Timbuk2-d8c0c0e4c0c0c0c0-1989.jpg?v=1655248020"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-micro-pack-eco-black_3952-3-1068_back-Timbuk2-d8c0c0e4c0c0c0c0-1989.jpg?v=1655248020","width":2400},{"alt":"2||3952-3-1068","id":20876195823658,"position":27,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-micro-pack-eco-black_3952-3-1068_inside1-Timbuk2-0f0f0303c0c0c0c0-1989.jpg?v=1655248020"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-micro-pack-eco-black_3952-3-1068_inside1-Timbuk2-0f0f0303c0c0c0c0-1989.jpg?v=1655248020","width":2400},{"alt":"4||3952-3-1068","id":20876195889194,"position":28,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-micro-pack-eco-black_3952-3-1068_model1-Timbuk2-efe7e3c3e3e06000-1989.jpg?v=1655248020"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-micro-pack-eco-black_3952-3-1068_model1-Timbuk2-efe7e3c3e3e06000-1989.jpg?v=1655248020","width":2400},{"alt":"5||3952-3-1068","id":20876195954730,"position":29,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-micro-pack-eco-black_3952-3-1068_model2-Timbuk2-e7f3e3e3e3c2c000-1989.jpg?v=1655248020"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-micro-pack-eco-black_3952-3-1068_model2-Timbuk2-e7f3e3e3e3c2c000-1989.jpg?v=1655248020","width":2400},{"alt":"7||3952-3-1068","id":21439954845738,"position":30,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-micro-pack_3952-3-genericColorway_feature1-Timbuk2-838381c1c1e3e7f7-1989.jpg?v=1655248020"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-micro-pack_3952-3-genericColorway_feature1-Timbuk2-838381c1c1e3e7f7-1989.jpg?v=1655248020","width":2400},{"alt":"2||3952-3-1149","id":21925797036074,"position":31,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-micro-pack-eco-gunmetal-pop_3952-3-1149_inside1-Timbuk2-f0f0c0c0c0c0c0c0-1989.jpg?v=1655248020"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-micro-pack-eco-gunmetal-pop_3952-3-1149_inside1-Timbuk2-f0f0c0c0c0c0c0c0-1989.jpg?v=1655248020","width":2400},{"alt":"3||3952-3-1149","id":21925797068842,"position":32,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-micro-pack-eco-gunmetal-pop_3952-3-1149_back-Timbuk2-cfc7c3c303030303-1989.jpg?v=1655248020"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-micro-pack-eco-gunmetal-pop_3952-3-1149_back-Timbuk2-cfc7c3c303030303-1989.jpg?v=1655248020","width":2400},{"alt":"7||3952-3-1149","id":21925797232682,"position":33,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-micro-pack-eco-gunmetal-pop_3952-3-1149_feature1-Timbuk2-c3c3c3c1c1c1c3f7-1989.jpg?v=1655248020"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-micro-pack-eco-gunmetal-pop_3952-3-1149_feature1-Timbuk2-c3c3c3c1c1c1c3f7-1989.jpg?v=1655248020","width":2400},{"alt":"N2||3952-3-1085","id":25333358329898,"position":34,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-spark-micro-pack-accessories-eco-nautical-pop-3952-3-1085-inside-1_2.png?v=1730250849"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-spark-micro-pack-accessories-eco-nautical-pop-3952-3-1085-inside-1_2.png?v=1730250849","width":3648},{"alt":"N2||3952-3-1149","id":25333360689194,"position":35,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-spark-micro-pack-accessories-eco-gunmetal-pop-3952-3-1149-inside-1_2.png?v=1730251020"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-spark-micro-pack-accessories-eco-gunmetal-pop-3952-3-1149-inside-1_2.png?v=1730251020","width":3648},{"alt":"N2||3952-3-1068","id":25333362196522,"position":36,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-spark-micro-pack-accessories-eco-black-3952-3-1068-inside-2_2.png?v=1730251115"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-spark-micro-pack-accessories-eco-black-3952-3-1068-inside-2_2.png?v=1730251115","width":3648}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eA grab and go essentials crossbody.\u003c\/p\u003e"}, 270 271 "39411320684586": { 272 "accentuate": {}, 273 "current_variant": {"id":39411320684586,"title":"OS \/ Eco Nautical Pop","option1":"OS","option2":"Eco Nautical Pop","option3":null,"sku":"3952-3-1085","requires_shipping":true,"taxable":true,"featured_image":{"id":29770793287722,"product_id":3939574546474,"position":2,"created_at":"2022-09-06T14:37:02-07:00","updated_at":"2022-09-06T14:37:02-07:00","alt":"N1||3952-3-1085","width":3648,"height":4428,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-micro-pack-accessories-eco-nautical-pop-3952-3-1085-front_1.png?v=1662500222","variant_ids":[39411320684586]},"available":true,"name":"Spark Micro Pack - OS \/ Eco Nautical Pop","public_title":"OS \/ Eco Nautical Pop","options":["OS","Eco Nautical Pop"],"price":6900,"weight":240,"compare_at_price":null,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"deny","barcode":"6.31365E+11","featured_media":{"alt":"N1||3952-3-1085","id":22198234120234,"position":2,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-micro-pack-accessories-eco-nautical-pop-3952-3-1085-front_1.png?v=1662500222"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}, 274 "metafields": {"colorgroup":"Multicolor","colorway":"Eco Nautical Pop","depthcm":"6.00","expandedvolumeltr":"null","features":"Recycled Materials","heightcm":"23.50","maxscreensize":"null","newflag":"false","oversizeflag":"false","variantcallout":"null","variantfabric":"Eco","volumeltr":"3.00","volumeltrgroup":"0 to 5","widthbottomcm":"15.50","widthtopcm":"13.50"}, 275 "product_id": "P_3939574546474", 276 }, 277 278 "39503316320298": { 279 "accentuate": {}, 280 "current_variant": {"id":39503316320298,"title":"OS \/ Eco Black","option1":"OS","option2":"Eco Black","option3":null,"sku":"3952-3-1068","requires_shipping":true,"taxable":true,"featured_image":{"id":29770792796202,"product_id":3939574546474,"position":1,"created_at":"2022-09-06T14:36:41-07:00","updated_at":"2022-09-06T14:36:41-07:00","alt":"N1||3952-3-1068","width":3648,"height":4428,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-micro-pack-accessories-eco-black-3952-3-1068-front_1.png?v=1662500201","variant_ids":[39503316320298]},"available":true,"name":"Spark Micro Pack - OS \/ Eco Black","public_title":"OS \/ Eco Black","options":["OS","Eco Black"],"price":6900,"weight":240,"compare_at_price":null,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"deny","barcode":"6.31365E+11","featured_media":{"alt":"N1||3952-3-1068","id":22198233628714,"position":1,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-micro-pack-accessories-eco-black-3952-3-1068-front_1.png?v=1662500201"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}, 281 "metafields": {"colorgroup":"Black","colorway":"Eco Black","depthcm":"6.00","expandedvolumeltr":"null","features":"Recycled Materials","heightcm":"23.50","maxscreensize":"null","newflag":"false","oversizeflag":"false","variantcallout":"null","variantfabric":"Eco","volumeltr":"3.00","volumeltrgroup":"0 to 5","widthbottomcm":"15.50","widthtopcm":"13.50"}, 282 "product_id": "P_3939574546474", 283 }, 284 285 286 "P_6580596146218": {"id":6580596
286146218,"title":"Spark Mini Pack","handle":"3959-spark-mini-pack","description":"\u003cp\u003eA versatile mini backpack for everyday essentials.\u003c\/p\u003e","published_at":"2024-12-26T05:36:08-08:00","created_at":"2021-05-13T17:35:45-07:00","vendor":"Timbuk2-Timbuk2","type":"Shoulder Bag","tags":["badge-eco","category-Accessories","category-Pack","category-Shoulder Bag","collections-accessories","collections-allWomens","collections-everyday","cybersale","eco","filter_Accessories","filter_Backpack","flag-NEW!","gender-Womens","madetype-Finished Good","site-Timbuk2","subcategory-Shoulder Bag","V1 bundle component products","YGroup_spark-mini-pack"],"price":7900,"price_min":7900,"price_max":7900,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":39411384811562,"title":"OS \/ Eco Nautical Pop","option1":"OS","option2":"Eco Nautical Pop","option3":null,"sku":"3959-3-1085","requires_shipping":true,"taxable":true,"featured_image":{"id":29770797023274,"product_id":6580596146218,"position":1,"created_at":"2022-09-06T14:40:16-07:00","updated_at":"2023-03-10T11:04:38-08:00","alt":"N1||3959-3-1085","width":3648,"height":4428,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-mini-pack-accessories-eco-nautical-pop-3959-3-1085-front_1.png?v=1678475078","variant_ids":[39411384811562]},"available":true,"name":"Spark Mini Pack - OS \/ Eco Nautical Pop","public_title":"OS \/ Eco Nautical Pop","options":["OS","Eco Nautical Pop"],"price":7900,"weight":400,"compare_at_price":null,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"deny","barcode":"6.31365E+11","featured_media":{"alt":"N1||3959-3-1085","id":22198238117930,"position":1,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-mini-pack-accessories-eco-nautical-pop-3959-3-1085-front_1.png?v=1678475078"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":39411384778794,"title":"OS \/ Eco Black","option1":"OS","option2":"Eco Black","option3":null,"sku":"3959-3-1068","requires_shipping":true,"taxable":true,"featured_image":{"id":29770796400682,"product_id":6580596146218,"position":2,"created_at":"2022-09-06T14:39:59-07:00","updated_at":"2023-03-10T11:04:38-08:00","alt":"N1||3959-3-1068","width":3648,"height":4428,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-mini-pack-accessories-eco-black-3959-3-1068-front_1.png?v=1678475078","variant_ids":[39411384778794]},"available":true,"name":"Spark Mini Pack - OS \/ Eco Black","public_title":"OS \/ Eco Black","options":["OS","Eco Black"],"price":7900,"weight":400,"compare_at_price":null,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"deny","barcode":"6.31365E+11","featured_media":{"alt":"N1||3959-3-1068","id":22198237462570,"position":2,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-mini-pack-accessories-eco-black-3959-3-1068-front_1.png?v=1678475078"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-mini-pack-accessories-eco-nautical-pop-3959-3-1085-front_1.png?v=1678475078","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-mini-pack-accessories-eco-black-3959-3-1068-front_1.png?v=1678475078","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-mini-pack-accessories-eco-gunmetal-pop-3959-3-1149-front_1.png?v=1662500439","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-mini-pack-accessories-eco-black-3959-3-1068-back_4.png?v=1662500392","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-mini-pack-accessories-eco-nautical-pop-3959-3-1085-back_4.png?v=1662500409","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-mini-pack-accessories-eco-gunmetal-pop-3959-3-1149-back_4.png?v=1662500427","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-mini-pack-accessories-eco-black-3959-3-1068-on-body-female-2_5.png?v=1662500388","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-mini-pack-accessories-eco-nautical-pop-3959-3-1085-on-body-female-2_5.png?v=1662500424","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-mini-pack-accessories-eco-gunmetal-pop-3959-3-1149-on-body-female-2_5.png?v=1662500450","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-mini-pack-accessories-eco-black-3959-3-1068-feature-1_6.png?v=1662500396","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-mini-pack-accessories-eco-nautical-pop-3959-3-1085-feature-1_6.png?v=1662500413","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-mini-pack-accessories-eco-gunmetal-pop-3959-3-1149-feature-1_6.png?v=1662500432","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-mini-pack-accessories-eco-gunmetal-pop-3959-3-1149-feature-2_7.png?v=1662500435","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-mini-pack-accessories-eco-gunmetal-pop-3959-3-1149-on-body-female-1_8.png?v=1662500446","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-mini-pack-eco-black_3959-3-1068_front-Timbuk2-c7c7c3c303030303-1989.jpg?v=1661225011","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-mini-pack-eco-nautical-pop_3959-3-1085_front-Timbuk2-0b03030300000004-1989.jpg?v=1661225011","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-mini-pack-eco-gunmetal-pop_3959-3-1149_front-Timbuk2-cfc7c3c303030303-1989.jpg?v=1661225011","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-mini-pack-eco-black_3959-3-1068_model1-Timbuk2-e7e3e3e3e3c2e000-1989.jpg?v=1655248059","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-mini-pack-eco-nautical-pop_3959-3-1085_model1-Timbuk2-e7e7e3c3c3c2c0c0-1989.jpg?v=1655248059","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-mini-pack-eco-black_3959-3-1068_model2-Timbuk2-e7e3c3c3c3c3c2c0-1989.jpg?v=1655248059","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-mini-pack-eco-black_3959-3-1068_back-Timbuk2-08000000c0c0c0c0-1989.jpg?v=1655248059","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-mini-pack-eco-nautical-pop_3959-3-1085_back-Timbuk2-c7c3c3c3c0c0c0c0-1989.jpg?v=1655248059","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-mini-pack-eco-black_3959-3-1068_feature1-Timbuk2-c3c3c1c18183c7ff-1989.jpg?v=1655248059","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-mini-pack-eco-nautical-pop_3959-3-1085_feature1-Timbuk2-c3c3c3c1c181c3ff-1989.jpg?v=1655248059","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-mini-pack-eco-black_3959-3-1068_inside1-Timbuk2-0f270303c3c3c3c3-1989.jpg?v=1655248059","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-mini-pack-eco-nautical-pop_3959-3-1085_inside1-Timbuk2-dfc7c3c303030303-1989.jpg?v=1655248059","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-mini-pack-eco-gunmetal-pop_3959-3-1149_back-Timbuk2-f0e0c0c0c0c0c0c0-1989.jpg?v=1655248059","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-mini-pack-eco-gunmetal-pop_3959-3-1149_feature1-Timbuk2-c3c3c3c5c1c1c3e7-1989.jpg?v=1655248059","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-mini-pack-eco-gunmetal-pop_3959-3-1149_feature2-Timbuk2-e1e0d898818367ff-1989.jpg?v=1655248059","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-mini-pack-eco-gunmetal-pop_3959-3-1149_inside1-Timbuk2-ffc7c3c3c0c0c0c0-1989.jpg?v=1655248056","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-spark-mini-pack-accessories-eco-nautical-pop-3959-3-1085-inside-1_3.png?v=1730249877","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-spark-mini-pack-accessories-eco-gunmetal-pop-3959-3-1149-inside-1_3.png?v=1730249998","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-spark-mini-pack-accessories-eco-black-3959-3-1068-inside-1_3.png?v=1730250149"],"featured_image":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-mini-pack-accessories-eco-nautical-pop-3959-3-1085-front_1.png?v=1678475078","options":["Size","Color"],"media":[{"alt":"N1||3959-3-1085","id":22198238117930,"position":1,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-mini-pack-accessories-eco-nautical-pop-3959-3-1085-front_1.png?v=1678475078"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-mini-pack-accessories-eco-nautical-pop-3959-3-1085-front_1.png?v=1678475078","width":3648},{"alt":"N1||3959-3-1068","id":22198237462570,"position":2,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-mini-pack-accessories-eco-black-3959-3-1068-front_1.png?v=1678475078"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-mini-pack-accessories-eco-black-3959-3-1068-front_1.png?v=1678475078","width":3648},{"alt":"N1||3959-3-1149","id":22198238707754,"position":3,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-mini-pack-accessories-eco-gunmetal-pop-3959-3-1149-front_1.png?v=1662500439"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-mini-pack-accessories-eco-gunmetal-pop-3959-3-1149-front_1.png?v=1662500439","width":3648},{"alt":"N4||3959-3-1068","id":22198237298730,"position":4,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-mini-pack-accessories-eco-black-3959-3-1068-back_4.png?v=1662500392"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-mini-pack-accessories-eco-black-3959-3-1068-back_4.png?v=1662500392","width":3648},{"alt":"N4||3959-3-1085","id":22198237757482,"position":5,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-mini-pack-accessories-eco-nautical-pop-3959-3-1085-back_4.png?v=1662500409"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-mini-pack-accessories-eco-nautical-pop-3959-3-1085-back_4.png?v=1662500409","width":3648},{"alt":"N4||3959-3-1149","id":22198238478378,"position":6,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-mini-pack-accessories-eco-gunmetal-pop-3959-3-1149-back_4.png?v=1662500427"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-mini-pack-accessories-eco-gunmetal-pop-3959-3-1149-back_4.png?v=1662500427","width":3648},{"alt":"N5||3959-3-1068","id":22198237233194,"position":7,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-mini-pack-accessories-eco-black-3959-3-1068-on-body-female-2_5.png?v=1662500388"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-mini-pack-accessories-eco-black-3959-3-1068-on-body-female-2_5.png?v=1662500388","width":3648},{"alt":"N5||3959-3-1085","id":22198238249002,"position":8,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-mini-pack-accessories-eco-nautical-pop-3959-3-1085-on-body-female-2_5.png?v=1662500424"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-mini-pack-accessories-eco-nautical-pop-3959-3-1085-on-body-female-2_5.png?v=1662500424","width":3648},{"alt":"N5||3959-3-1149","id":22198238838826,"position":9,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-mini-pack-accessories-eco-gunmetal-pop-3959-3-1149-on-body-female-2_5.png?v=1662500450"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-mini-pack-accessories-eco-gunmetal-pop-3959-3-1149-on-body-female-2_5.png?v=1662500450","width":3648},{"alt":"N6||3959-3-1068","id":22198237364266,"position":10,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-mini-pack-accessories-eco-black-3959-3-1068-feature-1_6.png?v=1662500396"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-mini-pack-accessories-eco-black-3959-3-1068-feature-1_6.png?v=1662500396","width":3648},{"alt":"N6||3959-3-1085","id":22198237921322,"position":11,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-mini-pack-accessories-eco-nautical-pop-3959-3-1085-feature-1_6.png?v=1662500413"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-mini-pack-accessories-eco-nautical-pop-3959-3-1085-feature-1_6.png?v=1662500413","width":3648},{"alt":"N6||3959-3-1149","id":22198238609450,"position":12,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-mini-pack-accessories-eco-gunmetal-pop-3959-3-1149-feature-1_6.png?v=1662500432"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-mini-pack-accessories-eco-gunmetal-pop-3959-3-1149-feature-1_6.png?v=1662500432","width":3648},{"alt":"N7||3959-3-1149","id":22198238674986,"position":13,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-mini-pack-accessories-eco-gunmetal-pop-3959-3-1149-feature-2_7.png?v=1662500435"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-mini-pack-accessories-eco-gunmetal-pop-3959-3-1149-feature-2_7.png?v=1662500435","width":3648},{"alt":"N8||3959-3-1149","id":22198238773290,"position":14,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-mini-pack-accessories-eco-gunmetal-pop-3959-3-1149-on-body-female-1_8.png?v=1662500446"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-mini-pack-accessories-eco-gunmetal-pop-3959-3-1149-on-body-female-1_8.png?v=1662500446","width":3648},{"alt":"1||3959-3-1068","id":20864693010474,"position":15,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-mini-pack-eco-black_3959-3-1068_front-Timbuk2-c7c7c3c303030303-1989.jpg?v=1661225011"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-mini-pack-eco-black_3959-3-1068_front-Timbuk2-c7c7c3c303030303-1989.jpg?v=1661225011","width":2400},{"alt":"1||3959-3-1085","id":20864693239850,"position":16,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-mini-pack-eco-nautical-pop_3959-3-1085_front-Timbuk2-0b03030300000004-1989.jpg?v=1661225011"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-mini-pack-eco-nautical-pop_3959-3-1085_front-Timbuk2-0b03030300000004-1989.jpg?v=1661225011","width":2400},{"alt":"1||3959-3-1149","id":21925798805546,"position":17,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-mini-pack-eco-gunmetal-pop_3959-3-1149_front-Timbuk2-cfc7c3c30
2863030303-1989.jpg?v=1661225011"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-mini-pack-eco-gunmetal-pop_3959-3-1149_front-Timbuk2-cfc7c3c303030303-1989.jpg?v=1661225011","width":2400},{"alt":"4||3959-3-1068","id":20743195033642,"position":18,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-mini-pack-eco-black_3959-3-1068_model1-Timbuk2-e7e3e3e3e3c2e000-1989.jpg?v=1655248059"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-mini-pack-eco-black_3959-3-1068_model1-Timbuk2-e7e3e3e3e3c2e000-1989.jpg?v=1655248059","width":2400},{"alt":"4||3959-3-1085","id":20743195099178,"position":19,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-mini-pack-eco-nautical-pop_3959-3-1085_model1-Timbuk2-e7e7e3c3c3c2c0c0-1989.jpg?v=1655248059"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-mini-pack-eco-nautical-pop_3959-3-1085_model1-Timbuk2-e7e7e3c3c3c2c0c0-1989.jpg?v=1655248059","width":2400},{"alt":"5||3959-3-1068","id":20743195164714,"position":20,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-mini-pack-eco-black_3959-3-1068_model2-Timbuk2-e7e3c3c3c3c3c2c0-1989.jpg?v=1655248059"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-mini-pack-eco-black_3959-3-1068_model2-Timbuk2-e7e3c3c3c3c3c2c0-1989.jpg?v=1655248059","width":2400},{"alt":"3||3959-3-1068","id":20864691830826,"position":21,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-mini-pack-eco-black_3959-3-1068_back-Timbuk2-08000000c0c0c0c0-1989.jpg?v=1655248059"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-mini-pack-eco-black_3959-3-1068_back-Timbuk2-08000000c0c0c0c0-1989.jpg?v=1655248059","width":2400},{"alt":"3||3959-3-1085","id":20864692191274,"position":22,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-mini-pack-eco-nautical-pop_3959-3-1085_back-Timbuk2-c7c3c3c3c0c0c0c0-1989.jpg?v=1655248059"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-mini-pack-eco-nautical-pop_3959-3-1085_back-Timbuk2-c7c3c3c3c0c0c0c0-1989.jpg?v=1655248059","width":2400},{"alt":"7||3959-3-1068","id":20864692420650,"position":23,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-mini-pack-eco-black_3959-3-1068_feature1-Timbuk2-c3c3c1c18183c7ff-1989.jpg?v=1655248059"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-mini-pack-eco-black_3959-3-1068_feature1-Timbuk2-c3c3c1c18183c7ff-1989.jpg?v=1655248059","width":2400},{"alt":"7||3959-3-1085","id":20864692748330,"position":24,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-mini-pack-eco-nautical-pop_3959-3-1085_feature1-Timbuk2-c3c3c3c1c181c3ff-1989.jpg?v=1655248059"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-mini-pack-eco-nautical-pop_3959-3-1085_feature1-Timbuk2-c3c3c3c1c181c3ff-1989.jpg?v=1655248059","width":2400},{"alt":"2||3959-3-1068","id":20864693370922,"position":25,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-mini-pack-eco-black_3959-3-1068_inside1-Timbuk2-0f270303c3c3c3c3-1989.jpg?v=1655248059"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-mini-pack-eco-black_3959-3-1068_inside1-Timbuk2-0f270303c3c3c3c3-1989.jpg?v=1655248059","width":2400},{"alt":"2||3959-3-1085","id":20864693698602,"position":26,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-mini-pack-eco-nautical-pop_3959-3-1085_inside1-Timbuk2-dfc7c3c303030303-1989.jpg?v=1655248059"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-mini-pack-eco-nautical-pop_3959-3-1085_inside1-Timbuk2-dfc7c3c303030303-1989.jpg?v=1655248059","width":2400},{"alt":"3||3959-3-1149","id":21925798379562,"position":27,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-mini-pack-eco-gunmetal-pop_3959-3-1149_back-Timbuk2-f0e0c0c0c0c0c0c0-1989.jpg?v=1655248059"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-mini-pack-eco-gunmetal-pop_3959-3-1149_back-Timbuk2-f0e0c0c0c0c0c0c0-1989.jpg?v=1655248059","width":2400},{"alt":"7||3959-3-1149","id":21925798510634,"position":28,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-mini-pack-eco-gunmetal-pop_3959-3-1149_feature1-Timbuk2-c3c3c3c5c1c1c3e7-1989.jpg?v=1655248059"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-mini-pack-eco-gunmetal-pop_3959-3-1149_feature1-Timbuk2-c3c3c3c5c1c1c3e7-1989.jpg?v=1655248059","width":2400},{"alt":"8||3959-3-1149","id":21925798576170,"position":29,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-mini-pack-eco-gunmetal-pop_3959-3-1149_feature2-Timbuk2-e1e0d898818367ff-1989.jpg?v=1655248059"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-mini-pack-eco-gunmetal-pop_3959-3-1149_feature2-Timbuk2-e1e0d898818367ff-1989.jpg?v=1655248059","width":2400},{"alt":"2||3959-3-1149","id":21925798871082,"position":30,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-mini-pack-eco-gunmetal-pop_3959-3-1149_inside1-Timbuk2-ffc7c3c3c0c0c0c0-1989.jpg?v=1655248056"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-spark-mini-pack-eco-gunmetal-pop_3959-3-1149_inside1-Timbuk2-ffc7c3c3c0c0c0c0-1989.jpg?v=1655248056","width":2400},{"alt":"N2||3959-3-1085 3959-3-1068 3959-3-1149","id":22198249717802,"position":31,"preview_image":{"aspect_ratio":0.838,"height":1188,"width":996,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/a3ef724f42f546a995198a356ac7d86a.thumbnail.0000000000.jpg?v=1662501369"},"aspect_ratio":0.838,"duration":16090,"media_type":"video","sources":[{"format":"mp4","height":480,"mime_type":"video\/mp4","url":"\/\/www.timbuk2.com\/cdn\/shop\/videos\/c\/vp\/a3ef724f42f546a995198a356ac7d86a\/a3ef724f42f546a995198a356ac7d86a.SD-480p-0.9Mbps-9147991.mp4?v=0","width":402},{"format":"mp4","height":1080,"mime_type":"video\/mp4","url":"\/\/www.timbuk2.com\/cdn\/shop\/videos\/c\/vp\/a3ef724f42f546a995198a356ac7d86a\/a3ef724f42f546a995198a356ac7d86a.HD-1080p-2.5Mbps-9147991.mp4?v=0","width":904},{"format":"mp4","height":720,"mime_type":"video\/mp4","url":"\/\/www.timbuk2.com\/cdn\/shop\/videos\/c\/vp\/a3ef724f42f546a995198a356ac7d86a\/a3ef724f42f546a995198a356ac7d86a.HD-720p-1.6Mbps-9147991.mp4?v=0","width":602},{"format":"m3u8","height":1080,"mime_type":"application\/x-mpegURL","url":"\/\/www.timbuk2.com\/cdn\/shop\/videos\/c\/vp\/a3ef724f42f546a995198a356ac7d86a\/a3ef724f42f546a995198a356ac7d86a.m3u8?v=0","width":904}]},{"alt":"N3||3959-3-1085","id":25333338538026,"position":32,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-spark-mini-pack-accessories-eco-nautical-pop-3959-3-1085-inside-1_3.png?v=1730249877"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-spark-mini-pack-accessories-eco-nautical-pop-3959-3-1085-inside-1_3.png?v=1730249877","width":3648},{"alt":"N3||3959-3-1149","id":25333340471338,"position":33,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-spark-mini-pack-accessories-eco-gunmetal-pop-3959-3-1149-inside-1_3.png?v=1730249998"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-spark-mini-pack-accessories-eco-gunmetal-pop-3959-3-1149-inside-1_3.png?v=1730249998","width":3648},{"alt":"N3||3959-3-1068","id":25333342601258,"position":34,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-spark-mini-pack-accessories-eco-black-3959-3-1068-inside-1_3.png?v=1730250149"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-spark-mini-pack-accessories-eco-black-3959-3-1068-inside-1_3.png?v=1730250149","width":3648}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eA versatile mini backpack for everyday essentials.\u003c\/p\u003e"}, 287 288 "39411384811562": { 289 "accentuate": {}, 290 "current_variant": {"id":39411384811562,"title":"OS \/ Eco Nautical Pop","option1":"OS","option2":"Eco Nautical Pop","option3":null,"sku":"3959-3-1085","requires_shipping":true,"taxable":true,"featured_image":{"id":29770797023274,"product_id":6580596146218,"position":1,"created_at":"2022-09-06T14:40:16-07:00","updated_at":"2023-03-10T11:04:38-08:00","alt":"N1||3959-3-1085","width":3648,"height":4428,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-mini-pack-accessories-eco-nautical-pop-3959-3-1085-front_1.png?v=1678475078","variant_ids":[39411384811562]},"available":true,"name":"Spark Mini Pack - OS \/ Eco Nautical Pop","public_title":"OS \/ Eco Nautical Pop","options":["OS","Eco Nautical Pop"],"price":7900,"weight":400,"compare_at_price":null,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"deny","barcode":"6.31365E+11","featured_media":{"alt":"N1||3959-3-1085","id":22198238117930,"position":1,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-mini-pack-accessories-eco-nautical-pop-3959-3-1085-front_1.png?v=1678475078"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}, 291 "metafields": {"colorgroup":"Multicolor","colorway":"Eco Nautical Pop","depthcm":"12.50","expandedvolumeltr":"null","features":"Recycled Materials","heightcm":"35.00","maxscreensize":"9.7\"","newflag":"false","oversizeflag":"false","variantcallout":"null","variantfabric":"Eco","volumeltr":"11.10","volumeltrgroup":"11 to 20","widthbottomcm":"25.00","widthtopcm":"21.00"}, 292 "product_id": "P_6580596146218", 293 }, 294 295 "39411384778794": { 296 "accentuate": {}, 297 "current_variant": {"id":39411384778794,"title":"OS \/ Eco Black","option1":"OS","option2":"Eco Black","option3":null,"sku":"3959-3-1068","requires_shipping":true,"taxable":true,"featured_image":{"id":29770796400682,"product_id":6580596146218,"position":2,"created_at":"2022-09-06T14:39:59-07:00","updated_at":"2023-03-10T11:04:38-08:00","alt":"N1||3959-3-1068","width":3648,"height":4428,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-mini-pack-accessories-eco-black-3959-3-1068-front_1.png?v=1678475078","variant_ids":[39411384778794]},"available":true,"name":"Spark Mini Pack - OS \/ Eco Black","public_title":"OS \/ Eco Black","options":["OS","Eco Black"],"price":7900,"weight":400,"compare_at_price":null,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"deny","barcode":"6.31365E+11","featured_media":{"alt":"N1||3959-3-1068","id":22198237462570,"position":2,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-mini-pack-accessories-eco-black-3959-3-1068-front_1.png?v=1678475078"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}, 298 "metafields": {"colorgroup":"Black","colorway":"Eco Black","depthcm":"12.50","expandedvolumeltr":"null","features":"Recycled Materials","heightcm":"35.00","maxscreensize":"9.7\"","newflag":"false","oversizeflag":"false","variantcallout":"null","variantfabric":"Eco","volumeltr":"11.10","volumeltrgroup":"11 to 20","widthbottomcm":"25.00","widthtopcm":"21.00"}, 299 "product_id": "P_6580596146218", 300 }, 301 302 303 "P_4651506008106": {"id":4651506008106,"title":"Slacker Chest Pack","handle":"3951-slacker-chest-pack","description":"\u003cp\u003eA convertible compact sling pack.\u003c\/p\u003e","published_at":"2021-01-06T14:55:07-08:00","created_at":"2021-01-06T10:57:54-08:00","vendor":"Timbuk2-Timbuk2","type":"Accessories","tags":["badge-eco","category-Accessories","category-Shoulder Bag","collection-sling","collection-TBH","collections-accessories","collections-allWomens","collections-travel","cybersale","eco","filter_Crossbody Sling","flag-NEW!","gender-Mens","gender-Womens","madetype-Finished Good","site-Timbuk2","subcategory-Crossbody Bag","subcategory-Shoulder Bag","subcategory-Travel Accessories","YGroup_slacker-chest-pack"],"price":5900,"price_min":5900,"price_max":5900,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":39411341983786,"title":"OS \/ Eco Black","option1":"OS","option2":"Eco Black","option3":null,"sku":"3951-3-1068","requires_shipping":true,"taxable":true,"featured_image":{"id":29778330353706,"product_id":4651506008106,"position":1,"created_at":"2022-09-09T13:49:03-07:00","updated_at":"2022-09-09T13:49:03-07:00","alt":"N1||3951-3-1068","width":3648,"height":4428,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-black-3951-3-1068-front_1.png?v=1662756543","variant_ids":[39411341983786]},"available":true,"name":"Slacker Chest Pack - OS \/ Eco Black","public_title":"OS \/ Eco Black","options":["OS","Eco Black"],"price":5900,"weight":200,"compare_at_price":null,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"deny","barcode":"6.31365E+11","featured_media":{"alt":"N1||3951-3-1068","id":22206081695786,"position":1,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-black-3951-3-1068-front_1.png?v=1662756543"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":39592357199914,"title":"OS \/ Eco Nautical Pop","option1":"OS","option2":"Eco Nautical Pop","option3":null,"sku":"3951-3-1085","requires_shipping":true,"taxable":true,"featured_image":{"id":29778331598890,"product_id":4651506008106,"position":3,"created_at":"2022-09-09T13:50:13-07:00","updated_at":"2022-09-09T13:50:13-07:00","alt":"N1||3951-3-1085","width":3648,"height":4428,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-nautical-pop-3951-3-1085-front_1.png?v=1662756613","variant_ids":[39592357199914]},"available":true,"name":"Slacker Chest Pack - OS \/ Eco Nautical Pop","public_title":"OS \/ Eco Nautical Pop","options":["OS",
303"Eco Nautical Pop"],"price":5900,"weight":200,"compare_at_price":null,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"deny","barcode":"6.31365E+11","featured_media":{"alt":"N1||3951-3-1085","id":22206083104810,"position":3,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-nautical-pop-3951-3-1085-front_1.png?v=1662756613"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":40214516105258,"title":"OS \/ Eco Gunmetal Pop","option1":"OS","option2":"Eco Gunmetal Pop","option3":null,"sku":"3951-3-1149","requires_shipping":true,"taxable":true,"featured_image":{"id":29778330845226,"product_id":4651506008106,"position":2,"created_at":"2022-09-09T13:49:31-07:00","updated_at":"2022-09-09T13:49:31-07:00","alt":"N1||3951-3-1149","width":3648,"height":4428,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-gunmetal-pop-3951-3-1149-front_1.png?v=1662756571","variant_ids":[40214516105258]},"available":true,"name":"Slacker Chest Pack - OS \/ Eco Gunmetal Pop","public_title":"OS \/ Eco Gunmetal Pop","options":["OS","Eco Gunmetal Pop"],"price":5900,"weight":200,"compare_at_price":null,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"deny","barcode":"6.31365E+11","featured_media":{"alt":"N1||3951-3-1149","id":22206082285610,"position":2,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-gunmetal-pop-3951-3-1149-front_1.png?v=1662756571"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-black-3951-3-1068-front_1.png?v=1662756543","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-gunmetal-pop-3951-3-1149-front_1.png?v=1662756571","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-nautical-pop-3951-3-1085-front_1.png?v=1662756613","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-black-3951-3-1068-on-body-female-1_2.png?v=1662756551","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-gunmetal-pop-3951-3-1149-on-body-male-2_2.png?v=1662756590","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-nautical-pop-3951-3-1085-on-body-male-1_2.png?v=1662756594","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-black-3951-3-1068-inside-1_3.png?v=1662756547","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-gunmetal-pop-3951-3-1149-inside-1_3.png?v=1662756575","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-nautical-pop-3951-3-1085-inside-1_3.png?v=1662756617","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-black-3951-3-1068-back_4.png?v=1662756535","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-gunmetal-pop-3951-3-1149-back_4.png?v=1662756560","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-nautical-pop-3951-3-1085-back_4.png?v=1662756598","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-black-3951-3-1068-on-body-male-1_5.png?v=1662756557","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-gunmetal-pop-3951-3-1149-on-body-male-1_5.png?v=1662756585","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-nautical-pop-3951-3-1085-on-body-female-1_5.png?v=1662756621","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-black-3951-3-1068-feature-2_6.png?v=1662756540","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-gunmetal-pop-3951-3-1149-feature-1_6.png?v=1662756564","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-nautical-pop-3951-3-1085-feature-1_6.png?v=1662756602","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-gunmetal-pop-3951-3-1149-feature-2_7.png?v=1662756568","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-gunmetal-pop-3951-3-1149-on-body-female-1_8.png?v=1662756581","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack-eco-nautical-pop_3951-3-1085_front-Timbuk2-0000040000000000-1989.jpg?v=1661224983","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack-eco-black_3951-3-1068_front-Timbuk2-0000000000808002-1989.jpg?v=1661224983","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack-eco-gunmetal-pop_3951-3-1149_front-Timbuk2-ffffffc301010101-1989.jpg?v=1661224983","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack-eco-black_3951-3-1068_back-Timbuk2-0000000000000040-1989.jpg?v=1655247987","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack-eco-black_3951-3-1068_inside1-Timbuk2-f3fbc181808083c3-1989.jpg?v=1655247987","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack-eco-black_3951-3-1068_model1-Timbuk2-e7c3c3c38383c3c3-1989.jpg?v=1655247987","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack-eco-black_3951-3-1068_model2-Timbuk2-e7c7c3c383c38383-1989.jpg?v=1655247987","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack-eco-black_3951-3-1068_model3-Timbuk2-e3e3f9f1e0e0e0c0-1989.jpg?v=1655247987","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack-eco-black_3951-3-1068_model4-Timbuk2-e7c7c3e3e3e3c000-1989.jpg?v=1655247987","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack-eco-nautical-pop_3951-3-1085_back-Timbuk2-3030301000000100-1989.jpg?v=1655247987","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack-eco-nautical-pop_3951-3-1085_feature1-Timbuk2-ff8301616101e3ff-1989.jpg?v=1655247987","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack-eco-nautical-pop_3951-3-1085_inside1-Timbuk2-fff1e1c1818183c7-1989.jpg?v=1655247987","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack-eco-nautical-pop_3951-3-1085_model1-Timbuk2-c787c3c2c6cee2e0-1989.jpg?v=1655247987","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack-eco-nautical-pop_3951-3-1085_model2-Timbuk2-e7c7e3e3c3c3c200-1989.jpg?v=1655247987","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack-eco-nautical-pop_3951-3-1085_model3-Timbuk2-efcf878383838383-1989.jpg?v=1655247987","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack-eco-nautical-pop_3951-3-1085_model4-Timbuk2-e7c7c3c3c3c3c2c0-1989.jpg?v=1655247987","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack_3951-3-genericColorway_feature1-Timbuk2-3f3f3f2300000000-1989.jpg?v=1655247987","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack-eco-gunmetal-pop_3951-3-1149_back-Timbuk2-f0f0f0e0808080c0-1989.jpg?v=1655247987","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack-eco-gunmetal-pop_3951-3-1149_feature1-Timbuk2-ffffc381018181c7-1989.jpg?v=1655247987","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack-eco-gunmetal-pop_3951-3-1149_feature2-Timbuk2-ffff0101c10103ff-1989.jpg?v=1655247987","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack-eco-gunmetal-pop_3951-3-1149_inside1-Timbuk2-cfcdc0c001010367-1989.jpg?v=1655247975","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack_3951-3-genericColorway_lifestyle1-Timbuk2-e1e3e3ebc3436121-1989.jpg?v=1655247978","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack_3951-3-genericColorway_lifestyle2-Timbuk2-fff3f3e3e0602100-1989.jpg?v=1655247981","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack_3951-3-genericColorway_lifestyle3-Timbuk2-37376307030323ff-1989.jpg?v=1655247985"],"featured_image":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-black-3951-3-1068-front_1.png?v=1662756543","options":["Size","Color"],"media":[{"alt":"N1||3951-3-1068","id":22206081695786,"position":1,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-black-3951-3-1068-front_1.png?v=1662756543"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-black-3951-3-1068-front_1.png?v=1662756543","width":3648},{"alt":"N1||3951-3-1149","id":22206082285610,"position":2,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-gunmetal-pop-3951-3-1149-front_1.png?v=1662756571"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-gunmetal-pop-3951-3-1149-front_1.png?v=1662756571","width":3648},{"alt":"N1||3951-3-1085","id":22206083104810,"position":3,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-nautical-pop-3951-3-1085-front_1.png?v=1662756613"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-nautical-pop-3951-3-1085-front_1.png?v=1662756613","width":3648},{"alt":"N2||3951-3-1068","id":22206081826858,"position":4,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-black-3951-3-1068-on-body-female-1_2.png?v=1662756551"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-black-3951-3-1068-on-body-female-1_2.png?v=1662756551","width":3648},{"alt":"N2||3951-3-1149","id":22206082678826,"position":5,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-gunmetal-pop-3951-3-1149-on-body-male-2_2.png?v=1662756590"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-gunmetal-pop-3951-3-1149-on-body-male-2_2.png?v=1662756590","width":3648},{"alt":"N2||3951-3-1085","id":22206082777130,"position":6,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-nautical-pop-3951-3-1085-on-body-male-1_2.png?v=1662756594"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-nautical-pop-3951-3-1085-on-body-male-1_2.png?v=1662756594","width":3648},{"alt":"N3||3951-3-1068","id":22206081761322,"position":7,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-black-3951-3-1068-inside-1_3.png?v=1662756547"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-black-3951-3-1068-inside-1_3.png?v=1662756547","width":3648},{"alt":"N3||3951-3-1149","id":22206082351146,"position":8,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-gunmetal-pop-3951-3-1149-inside-1_3.png?v=1662756575"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-gunmetal-pop-3951-3-1149-inside-1_3.png?v=1662756575","width":3648},{"alt":"N3||3951-3-1085","id":22206083170346,"position":9,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-nautical-pop-3951-3-1085-inside-1_3.png?v=1662756617"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-nautical-pop-3951-3-1085-inside-1_3.png?v=1662756617","width":3648},{"alt":"N4||3951-3-1068","id":22206081564714,"position":10,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-black-3951-3-1068-back_4.png?v=1662756535"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-black-3951-3-1068-back_4.png?v=1662756535","width":3648},{"alt":"N4||3951-3-1149","id":22206082089002,"position":11,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-gunmetal-pop-3951-3-1149-back_4.png?v=1662756560"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-gunmetal-pop-3951-3-1149-back_4.png?v=1662756560","width":3648},{"alt":"N4||3951-3-1085","id":22206082842666,"position":12,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-nautical-pop-3951-3-1085-back_4.png?v=1662756598"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-nautical-pop-3951-3-1085-back_4.png?v=1662756598","width":3648},{"alt":"N5||3951-3-1068","id":22206081957930,"position":13,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-black-3951-3-1068-on-body-male-1_5.png?v=1662756557"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-black-3951-3-1068-on-body-male-1_5.png?v=1662756557","width":3648},{"alt":"N5||3951-3-1149","id":22206082580522,"position":14,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-gunmetal-pop-3951-3-1149-on-body-male-1_5.png?v=1662756585"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-gunmetal-pop-3951-3-1149-on-body-male-1_5.png?v=1662756585","width":3648},{"alt":"N5||3951-3-1085","id":22206083399722,"position":15,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-nautical-pop-3951-3-1085-on-body-female-1_5.png?v=1662756621"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-nautical-pop-3951-3-1085-on-body-female-1_5.png?v=1662756621","width":3648},{"alt":"N6||3951-3-1068","id":22206081597482,"position":16,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-black-3951-3-1068-feature-2_6.png?v=1662756540"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-
303slacker-chest-pack-accessories-eco-black-3951-3-1068-feature-2_6.png?v=1662756540","width":3648},{"alt":"N6||3951-3-1149","id":22206082121770,"position":17,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-gunmetal-pop-3951-3-1149-feature-1_6.png?v=1662756564"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-gunmetal-pop-3951-3-1149-feature-1_6.png?v=1662756564","width":3648},{"alt":"N6||3951-3-1085","id":22206082908202,"position":18,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-nautical-pop-3951-3-1085-feature-1_6.png?v=1662756602"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-nautical-pop-3951-3-1085-feature-1_6.png?v=1662756602","width":3648},{"alt":"N7||3951-3-1149","id":22206082220074,"position":19,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-gunmetal-pop-3951-3-1149-feature-2_7.png?v=1662756568"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-gunmetal-pop-3951-3-1149-feature-2_7.png?v=1662756568","width":3648},{"alt":"N8||3951-3-1149","id":22206082547754,"position":20,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-gunmetal-pop-3951-3-1149-on-body-female-1_8.png?v=1662756581"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-gunmetal-pop-3951-3-1149-on-body-female-1_8.png?v=1662756581","width":3648},{"alt":"1||3951-3-1085","id":21077027913770,"position":21,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack-eco-nautical-pop_3951-3-1085_front-Timbuk2-0000040000000000-1989.jpg?v=1661224983"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack-eco-nautical-pop_3951-3-1085_front-Timbuk2-0000040000000000-1989.jpg?v=1661224983","width":2400},{"alt":"1||3951-3-1068","id":20616862957610,"position":22,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack-eco-black_3951-3-1068_front-Timbuk2-0000000000808002-1989.jpg?v=1661224983"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack-eco-black_3951-3-1068_front-Timbuk2-0000000000808002-1989.jpg?v=1661224983","width":2400},{"alt":"1||3951-3-1149","id":21925794545706,"position":23,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack-eco-gunmetal-pop_3951-3-1149_front-Timbuk2-ffffffc301010101-1989.jpg?v=1661224983"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack-eco-gunmetal-pop_3951-3-1149_front-Timbuk2-ffffffc301010101-1989.jpg?v=1661224983","width":2400},{"alt":"3||3951-3-1068","id":20616862564394,"position":24,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack-eco-black_3951-3-1068_back-Timbuk2-0000000000000040-1989.jpg?v=1655247987"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack-eco-black_3951-3-1068_back-Timbuk2-0000000000000040-1989.jpg?v=1655247987","width":2400},{"alt":"2||3951-3-1068","id":20616863154218,"position":25,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack-eco-black_3951-3-1068_inside1-Timbuk2-f3fbc181808083c3-1989.jpg?v=1655247987"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack-eco-black_3951-3-1068_inside1-Timbuk2-f3fbc181808083c3-1989.jpg?v=1655247987","width":2400},{"alt":"4||3951-3-1068","id":20743192412202,"position":26,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack-eco-black_3951-3-1068_model1-Timbuk2-e7c3c3c38383c3c3-1989.jpg?v=1655247987"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack-eco-black_3951-3-1068_model1-Timbuk2-e7c3c3c38383c3c3-1989.jpg?v=1655247987","width":2400},{"alt":"5||3951-3-1068","id":20743192674346,"position":27,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack-eco-black_3951-3-1068_model2-Timbuk2-e7c7c3c383c38383-1989.jpg?v=1655247987"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack-eco-black_3951-3-1068_model2-Timbuk2-e7c7c3c383c38383-1989.jpg?v=1655247987","width":2400},{"alt":"6||3951-3-1068","id":20743192969258,"position":28,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack-eco-black_3951-3-1068_model3-Timbuk2-e3e3f9f1e0e0e0c0-1989.jpg?v=1655247987"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack-eco-black_3951-3-1068_model3-Timbuk2-e3e3f9f1e0e0e0c0-1989.jpg?v=1655247987","width":2400},{"alt":"13||3951-3-1068","id":20743193231402,"position":29,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack-eco-black_3951-3-1068_model4-Timbuk2-e7c7c3e3e3e3c000-1989.jpg?v=1655247987"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack-eco-black_3951-3-1068_model4-Timbuk2-e7c7c3e3e3e3c000-1989.jpg?v=1655247987","width":2400},{"alt":"3||3951-3-1085","id":21077026897962,"position":30,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack-eco-nautical-pop_3951-3-1085_back-Timbuk2-3030301000000100-1989.jpg?v=1655247987"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack-eco-nautical-pop_3951-3-1085_back-Timbuk2-3030301000000100-1989.jpg?v=1655247987","width":2400},{"alt":"7||3951-3-1085","id":21077027323946,"position":31,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack-eco-nautical-pop_3951-3-1085_feature1-Timbuk2-ff8301616101e3ff-1989.jpg?v=1655247987"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack-eco-nautical-pop_3951-3-1085_feature1-Timbuk2-ff8301616101e3ff-1989.jpg?v=1655247987","width":2400},{"alt":"2||3951-3-1085","id":21077028208682,"position":32,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack-eco-nautical-pop_3951-3-1085_inside1-Timbuk2-fff1e1c1818183c7-1989.jpg?v=1655247987"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack-eco-nautical-pop_3951-3-1085_inside1-Timbuk2-fff1e1c1818183c7-1989.jpg?v=1655247987","width":2400},{"alt":"4||3951-3-1085","id":21077028667434,"position":33,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack-eco-nautical-pop_3951-3-1085_model1-Timbuk2-c787c3c2c6cee2e0-1989.jpg?v=1655247987"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack-eco-nautical-pop_3951-3-1085_model1-Timbuk2-c787c3c2c6cee2e0-1989.jpg?v=1655247987","width":2400},{"alt":"5||3951-3-1085","id":21077029093418,"position":34,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack-eco-nautical-pop_3951-3-1085_model2-Timbuk2-e7c7e3e3c3c3c200-1989.jpg?v=1655247987"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack-eco-nautical-pop_3951-3-1085_model2-Timbuk2-e7c7e3e3c3c3c200-1989.jpg?v=1655247987","width":2400},{"alt":"6||3951-3-1085","id":21077029748778,"position":35,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack-eco-nautical-pop_3951-3-1085_model3-Timbuk2-efcf878383838383-1989.jpg?v=1655247987"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack-eco-nautical-pop_3951-3-1085_model3-Timbuk2-efcf878383838383-1989.jpg?v=1655247987","width":2400},{"alt":"13||3951-3-1085","id":21077030305834,"position":36,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack-eco-nautical-pop_3951-3-1085_model4-Timbuk2-e7c7c3c3c3c3c2c0-1989.jpg?v=1655247987"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack-eco-nautical-pop_3951-3-1085_model4-Timbuk2-e7c7c3c3c3c3c2c0-1989.jpg?v=1655247987","width":2400},{"alt":"7||3951-3-1068","id":21439954321450,"position":37,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack_3951-3-genericColorway_feature1-Timbuk2-3f3f3f2300000000-1989.jpg?v=1655247987"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack_3951-3-genericColorway_feature1-Timbuk2-3f3f3f2300000000-1989.jpg?v=1655247987","width":2400},{"alt":"3||3951-3-1149","id":21925793890346,"position":38,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack-eco-gunmetal-pop_3951-3-1149_back-Timbuk2-f0f0f0e0808080c0-1989.jpg?v=1655247987"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack-eco-gunmetal-pop_3951-3-1149_back-Timbuk2-f0f0f0e0808080c0-1989.jpg?v=1655247987","width":2400},{"alt":"7||3951-3-1149","id":21925793955882,"position":39,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack-eco-gunmetal-pop_3951-3-1149_feature1-Timbuk2-ffffc381018181c7-1989.jpg?v=1655247987"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack-eco-gunmetal-pop_3951-3-1149_feature1-Timbuk2-ffffc381018181c7-1989.jpg?v=1655247987","width":2400},{"alt":"8||3951-3-1149","id":21925794185258,"position":40,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack-eco-gunmetal-pop_3951-3-1149_feature2-Timbuk2-ffff0101c10103ff-1989.jpg?v=1655247987"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack-eco-gunmetal-pop_3951-3-1149_feature2-Timbuk2-ffff0101c10103ff-1989.jpg?v=1655247987","width":2400},{"alt":"2||3951-3-1149","id":21925794742314,"position":41,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack-eco-gunmetal-pop_3951-3-1149_inside1-Timbuk2-cfcdc0c001010367-1989.jpg?v=1655247975"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack-eco-gunmetal-pop_3951-3-1149_inside1-Timbuk2-cfcdc0c001010367-1989.jpg?v=1655247975","width":2400},{"alt":"14||3951-3-1149","id":21925794873386,"position":42,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack_3951-3-genericColorway_lifestyle1-Timbuk2-e1e3e3ebc3436121-1989.jpg?v=1655247978"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack_3951-3-genericColorway_lifestyle1-Timbuk2-e1e3e3ebc3436121-1989.jpg?v=1655247978","width":2400},{"alt":"15||3951-3-1149","id":21925795069994,"position":43,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack_3951-3-genericColorway_lifestyle2-Timbuk2-fff3f3e3e0602100-1989.jpg?v=1655247981"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack_3951-3-genericColorway_lifestyle2-Timbuk2-fff3f3e3e0602100-1989.jpg?v=1655247981","width":2400},{"alt":"16||3951-3-1149","id":21925795528746,"position":44,"preview_image":{"aspect_ratio":1.2,"height":2000,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack_3951-3-genericColorway_lifestyle3-Timbuk2-37376307030323ff-1989.jpg?v=1655247985"},"aspect_ratio":1.2,"height":2000,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-slacker-chest-pack_3951-3-genericColorway_lifestyle3-Timbuk2-37376307030323ff-1989.jpg?v=1655247985","width":2400}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eA convertible compact sling pack.\u003c\/p\u003e"}, 304 305 "39411341983786": { 306 "accentuate": {}, 307 "current_variant": {"id":39411341983786,"title":"OS \/ Eco Black","option1":"OS","option2":"Eco Black","option3":null,"sku":"3951-3-1068","requires_shipping":true,"taxable":true,"featured_image":{"id":29778330353706,"product_id":4651506008106,"position":1,"created_at":"2022-09-09T13:49:03-07:00","updated_at":"2022-09-09T13:49:03-07:00","alt":"N1||3951-3-1068","width":3648,"height":4428,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-black-3951-3-1068-front_1.png?v=1662756543","variant_ids":[39411341983786]},"available":true,"name":"Slacker Chest Pack - OS \/ Eco Black","public_title":"OS \/ Eco Black","options":["OS","Eco Black"],"price":5900,"weight":200,"compare_at_price":null,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"deny","barcode":"6.31365E+11","featured_media":{"alt":"N1||3951-3-1068","id":22206081695786,"position":1,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-black-3951-3-1068-front_1.png?v=1662756543"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}, 308 "metafields": {"colorgroup":"Black","
308colorway":"Eco Black","depthcm":"6.30","expandedvolumeltr":"null","features":"Recycled Materials","heightcm":"10.00","maxscreensize":"null","newflag":"false","oversizeflag":"false","variantcallout":"null","variantfabric":"Eco","volumeltr":"2.00","volumeltrgroup":"0 to 5","widthbottomcm":"28.50","widthtopcm":"28.50"}, 309 "product_id": "P_4651506008106", 310 }, 311 312 "39592357199914": { 313 "accentuate": {}, 314 "current_variant": {"id":39592357199914,"title":"OS \/ Eco Nautical Pop","option1":"OS","option2":"Eco Nautical Pop","option3":null,"sku":"3951-3-1085","requires_shipping":true,"taxable":true,"featured_image":{"id":29778331598890,"product_id":4651506008106,"position":3,"created_at":"2022-09-09T13:50:13-07:00","updated_at":"2022-09-09T13:50:13-07:00","alt":"N1||3951-3-1085","width":3648,"height":4428,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-nautical-pop-3951-3-1085-front_1.png?v=1662756613","variant_ids":[39592357199914]},"available":true,"name":"Slacker Chest Pack - OS \/ Eco Nautical Pop","public_title":"OS \/ Eco Nautical Pop","options":["OS","Eco Nautical Pop"],"price":5900,"weight":200,"compare_at_price":null,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"deny","barcode":"6.31365E+11","featured_media":{"alt":"N1||3951-3-1085","id":22206083104810,"position":3,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-nautical-pop-3951-3-1085-front_1.png?v=1662756613"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}, 315 "metafields": {"colorgroup":"Multicolor","colorway":"Eco Nautical Pop","depthcm":"6.30","expandedvolumeltr":"null","features":"Recycled Materials","heightcm":"10.00","maxscreensize":"null","newflag":"false","oversizeflag":"false","variantcallout":"null","variantfabric":"Eco","volumeltr":"2.00","volumeltrgroup":"0 to 5","widthbottomcm":"28.50","widthtopcm":"28.50"}, 316 "product_id": "P_4651506008106", 317 }, 318 319 "40214516105258": { 320 "accentuate": {}, 321 "current_variant": {"id":40214516105258,"title":"OS \/ Eco Gunmetal Pop","option1":"OS","option2":"Eco Gunmetal Pop","option3":null,"sku":"3951-3-1149","requires_shipping":true,"taxable":true,"featured_image":{"id":29778330845226,"product_id":4651506008106,"position":2,"created_at":"2022-09-09T13:49:31-07:00","updated_at":"2022-09-09T13:49:31-07:00","alt":"N1||3951-3-1149","width":3648,"height":4428,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-gunmetal-pop-3951-3-1149-front_1.png?v=1662756571","variant_ids":[40214516105258]},"available":true,"name":"Slacker Chest Pack - OS \/ Eco Gunmetal Pop","public_title":"OS \/ Eco Gunmetal Pop","options":["OS","Eco Gunmetal Pop"],"price":5900,"weight":200,"compare_at_price":null,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"deny","barcode":"6.31365E+11","featured_media":{"alt":"N1||3951-3-1149","id":22206082285610,"position":2,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-gunmetal-pop-3951-3-1149-front_1.png?v=1662756571"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}, 322 "metafields": {"colorgroup":"Multicolor","colorway":"Eco Gunmetal Pop","depthcm":"6.30","expandedvolumeltr":"null","features":"Recycled Materials","heightcm":"10.00","maxscreensize":"null","newflag":"true","oversizeflag":"false","variantcallout":"null","variantfabric":"Eco","volumeltr":"2.00","volumeltrgroup":"0 to 5","widthbottomcm":"28.50","widthtopcm":"28.50"}, 323 "product_id": "P_4651506008106", 324 }, 325 326 327 "P_1953071857706": {"id":1953071857706,"title":"Rascal Belt Bag","handle":"3950-rascal-belt-bag","description":"\u003cp\u003eA compact convertible hip pack.\u003c\/p\u003e","published_at":"2019-05-09T13:30:11-07:00","created_at":"2019-05-09T13:01:32-07:00","vendor":"Timbuk2-Timbuk2","type":"Accessories","tags":["badge-eco","category-Accessories","category-Shoulder Bag","collection-sling","collection-TBH","collections-accessories","collections-allWomens","collections-convertible","collections-travel","cybersale","eco","filter_Crossbody Sling","flag-NEW!","gender-Mens","gender-Womens","madetype-Finished Good","site-Timbuk2","subcategory-Shoulder Bag","subcategory-Travel Accessories","subcategory-Waist Pack","YGroup_rascal-belt-bag"],"price":5900,"price_min":5900,"price_max":5900,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":39411341492266,"title":"OS \/ Eco Nautical Pop","option1":"OS","option2":"Eco Nautical Pop","option3":null,"sku":"3950-3-1085","requires_shipping":true,"taxable":true,"featured_image":{"id":29768970698794,"product_id":1953071857706,"position":10,"created_at":"2022-09-05T20:00:11-07:00","updated_at":"2022-09-05T20:00:11-07:00","alt":"N1||3950-3-1085","width":3648,"height":4428,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-nautical-pop-3950-3-1085-front_1.png?v=1662433211","variant_ids":[39411341492266]},"available":true,"name":"Rascal Belt Bag - OS \/ Eco Nautical Pop","public_title":"OS \/ Eco Nautical Pop","options":["OS","Eco Nautical Pop"],"price":5900,"weight":170,"compare_at_price":null,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"deny","barcode":"6.31365E+11","featured_media":{"alt":"N1||3950-3-1085","id":22196345634858,"position":10,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-nautical-pop-3950-3-1085-front_1.png?v=1662433211"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":39495788986410,"title":"OS \/ Eco Black","option1":"OS","option2":"Eco Black","option3":null,"sku":"3950-3-1068","requires_shipping":true,"taxable":true,"featured_image":{"id":29773681459242,"product_id":1953071857706,"position":1,"created_at":"2022-09-07T13:51:34-07:00","updated_at":"2022-09-07T13:51:34-07:00","alt":"N1||3950-3-1068","width":3648,"height":4428,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-black-3950-3-1068-front_1.png?v=1662583894","variant_ids":[39495788986410]},"available":true,"name":"Rascal Belt Bag - OS \/ Eco Black","public_title":"OS \/ Eco Black","options":["OS","Eco Black"],"price":5900,"weight":170,"compare_at_price":null,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"deny","barcode":"6.31365E+11","featured_media":{"alt":"N1||3950-3-1068","id":22201305530410,"position":1,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-black-3950-3-1068-front_1.png?v=1662583894"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":40214513942570,"title":"OS \/ Eco Gunmetal Pop","option1":"OS","option2":"Eco Gunmetal Pop","option3":null,"sku":"3950-3-1149","requires_shipping":true,"taxable":true,"featured_image":{"id":29768971419690,"product_id":1953071857706,"position":11,"created_at":"2022-09-05T20:00:50-07:00","updated_at":"2022-09-05T20:00:50-07:00","alt":"N1||3950-3-1149","width":3648,"height":4428,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-gunmetal-pop-3950-3-1149-front_1.png?v=1662433250","variant_ids":[40214513942570]},"available":true,"name":"Rascal Belt Bag - OS \/ Eco Gunmetal Pop","public_title":"OS \/ Eco Gunmetal Pop","options":["OS","Eco Gunmetal Pop"],"price":5900,"weight":170,"compare_at_price":null,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"deny","barcode":"6.31365E+11","featured_media":{"alt":"N1||3950-3-1149","id":22196346355754,"position":11,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-gunmetal-pop-3950-3-1149-front_1.png?v=1662433250"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-black-3950-3-1068-front_1.png?v=1662583894","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-black-3950-3-1068-on-body-male-2_2.png?v=1662583917","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-black-3950-3-1068-inside-1_3.png?v=1662583898","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-black-3950-3-1068-back_4.png?v=1662583888","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-black-3950-3-1068-on-body-female-2_5.png?v=1662583908","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-black-3950-3-1068-feature-1_6.png?v=1662583891","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-black-3950-3-1068-on-body-male-1_7.png?v=1662583913","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-black-3950-3-1068-on-body-female-1_8.png?v=1662583903","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-gravity-3950-3-1083-front_1.png?v=1662433177","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-nautical-pop-3950-3-1085-front_1.png?v=1662433211","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-gunmetal-pop-3950-3-1149-front_1.png?v=1662433250","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-gravity-3950-3-1083-on-body-female-2_2.png?v=1662433188","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-nautical-pop-3950-3-1085-on-body-female-1_2.png?v=1662433225","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-gunmetal-pop-3950-3-1149-on-body-male-2_2.png?v=1662433238","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-gravity-3950-3-1083-inside-1_3.png?v=1662433180","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-nautical-pop-3950-3-1085-inside-1_3.png?v=1662433220","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-gunmetal-pop-3950-3-1149-inside-1_3.png?v=1662433254","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-gravity-3950-3-1083-back_4.png?v=1662433170","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-nautical-pop-3950-3-1085-back_4.png?v=1662433204","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-gunmetal-pop-3950-3-1149-back_4.png?v=1662433243","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-gravity-3950-3-1083-on-body-male-1_5.png?v=1662433192","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-nautical-pop-3950-3-1085-on-body-male-1_5.png?v=1662433233","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-gunmetal-pop-3950-3-1149-on-body-female-1_5.png?v=1662433259","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-gravity-3950-3-1083-feature-1_6.png?v=1662433174","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-nautical-pop-3950-3-1085-feature-1_6.png?v=1662433208","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-gunmetal-pop-3950-3-1149-feature-1_6.png?v=1662433247","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-gravity-3950-3-1083-on-body-female-1_7.png?v=1662433184","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-nautical-pop-3950-3-1085-on-body-female-2_7.png?v=1662433229","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-gunmetal-pop-3950-3-1149-on-body-male-1_7.png?v=1662433268","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-gravity-3950-3-1083-on-body-male-2_8.png?v=1662433196","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-nautical-pop-3950-3-1085-on-body-male-2_8.png?v=1662433201","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-gunmetal-pop-3950-3-1149-on-body-female-2_8.png?v=1662433264","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag-eco-black_3950-3-1068_front-Timbuk2-c0c0c4e040420200-1989.jpg?v=1661224963","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag-eco-nautical-pop_3950-3-1085_front-Timbuk2-ffffdfc300000103-1989.jpg?v=1661224963","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag-eco-gunmetal-pop_3950-3-1149_front-Timbuk2-cfcff7c3c0c0c0c0-1989.jpg?v=1661224963","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag-eco-nautical-pop_3950-3-1085_back-Timbuk2-ffffc7c382c080c0-1989.jpg?v=1655247941","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag-eco-nautical-pop_3950-3-1085_feature1-Timbuk2-ff0721030101fbff-1989.jpg?v=1655247941","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag-eco-nautical-pop_3950-3-1085_inside1-Timbuk2-ffe7c3818181c3c3-1989.jpg?v=1655247941","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag-eco-nautical-pop_3950-3-1085_model1-Timbuk2-e3f7f3e2c2e0e040-1989.jpg?v=1655247941","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag-eco-nautical-pop_3950-3-1085_model2-Timbuk2-e7e7c3e3e2e2e000-1989.jpg?v=1655247941","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag-eco-nautical-pop_3950-3-1085_model3-Timbuk2-efc783838383c3c3-1989.jpg?v=1655247941","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag-eco-black_3950-3-1068_back-Timbuk2-fffff3c3000080c2-1989.jpg?v=1655247941","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag-eco-black_3950-3-1068_feature1-Timbuk2-ffffff6901010101-1989.jpg?v=1655247941","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag-eco-black_3950-3-1068_inside1-Timbuk2-0f07030303030763-1989.jpg?v=1655247941","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag-eco-black_3950-3-1068_model1-Timbuk2-f7e7c78383838381-1989.jpg?v=1655247941","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag-eco-black_3950-3-1068_model2-Timbuk2-ffef878381818383-1989.jpg?v=1655247941","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag-eco-black_3950-3-1068_model3-Timbuk2-c3e3f7c3c3c3c0c0-1989.jpg?v=1655247941","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag_3950-3-genericColorway_feature2-Timbuk2-80000183c7e7ffff-1989.jpg?v=1655247941","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag-eco-gunmetal-pop_3950-3-1149_back-Timbuk2-f0f0ccc0c3c3c3c3-1989.jpg?v=1655247941","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag-eco-gunmetal-pop_3950-3-1149_feature1-Timbuk2-ffffc181818181c7-1989.jpg?v=1655247941","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag-eco-gunmetal-pop_3950-3-1149_feature2-Timbuk2-ffffc381818181e1-1989.jpg?v=1655247941","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag-eco-gunmetal-pop_3950-3-1149_inside1-Timbuk2-fffff0c242000303-1989.jpg?v=1655247935","\/\/www.timbuk2.com\/cdn\/sh
327op\/products\/timbuk2-accessories-rascal-belt-bag_3950-3-genericColorway_lifestyle3-Timbuk2-6f6767c743030707-1989.jpg?v=1655247938"],"featured_image":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-black-3950-3-1068-front_1.png?v=1662583894","options":["Size","Color"],"media":[{"alt":"N1||3950-3-1068","id":22201305530410,"position":1,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-black-3950-3-1068-front_1.png?v=1662583894"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-black-3950-3-1068-front_1.png?v=1662583894","width":3648},{"alt":"N2||3950-3-1068","id":22201306185770,"position":2,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-black-3950-3-1068-on-body-male-2_2.png?v=1662583917"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-black-3950-3-1068-on-body-male-2_2.png?v=1662583917","width":3648},{"alt":"N3||3950-3-1068","id":22201305563178,"position":3,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-black-3950-3-1068-inside-1_3.png?v=1662583898"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-black-3950-3-1068-inside-1_3.png?v=1662583898","width":3648},{"alt":"N4||3950-3-1068","id":22201305366570,"position":4,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-black-3950-3-1068-back_4.png?v=1662583888"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-black-3950-3-1068-back_4.png?v=1662583888","width":3648},{"alt":"N5||3950-3-1068","id":22201306054698,"position":5,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-black-3950-3-1068-on-body-female-2_5.png?v=1662583908"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-black-3950-3-1068-on-body-female-2_5.png?v=1662583908","width":3648},{"alt":"N6||3950-3-1068","id":22201305464874,"position":6,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-black-3950-3-1068-feature-1_6.png?v=1662583891"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-black-3950-3-1068-feature-1_6.png?v=1662583891","width":3648},{"alt":"N7||3950-3-1068","id":22201306153002,"position":7,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-black-3950-3-1068-on-body-male-1_7.png?v=1662583913"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-black-3950-3-1068-on-body-male-1_7.png?v=1662583913","width":3648},{"alt":"N8||3950-3-1068","id":22201305727018,"position":8,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-black-3950-3-1068-on-body-female-1_8.png?v=1662583903"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-black-3950-3-1068-on-body-female-1_8.png?v=1662583903","width":3648},{"alt":"N1||3950-3-1083","id":22196345077802,"position":9,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-gravity-3950-3-1083-front_1.png?v=1662433177"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-gravity-3950-3-1083-front_1.png?v=1662433177","width":3648},{"alt":"N1||3950-3-1085","id":22196345634858,"position":10,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-nautical-pop-3950-3-1085-front_1.png?v=1662433211"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-nautical-pop-3950-3-1085-front_1.png?v=1662433211","width":3648},{"alt":"N1||3950-3-1149","id":22196346355754,"position":11,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-gunmetal-pop-3950-3-1149-front_1.png?v=1662433250"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-gunmetal-pop-3950-3-1149-front_1.png?v=1662433250","width":3648},{"alt":"N2||3950-3-1083","id":22196345307178,"position":12,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-gravity-3950-3-1083-on-body-female-2_2.png?v=1662433188"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-gravity-3950-3-1083-on-body-female-2_2.png?v=1662433188","width":3648},{"alt":"N2||3950-3-1085","id":22196345733162,"position":13,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-nautical-pop-3950-3-1085-on-body-female-1_2.png?v=1662433225"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-nautical-pop-3950-3-1085-on-body-female-1_2.png?v=1662433225","width":3648},{"alt":"N2||3950-3-1149","id":22196345897002,"position":14,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-gunmetal-pop-3950-3-1149-on-body-male-2_2.png?v=1662433238"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-gunmetal-pop-3950-3-1149-on-body-male-2_2.png?v=1662433238","width":3648},{"alt":"N3||3950-3-1083","id":22196345143338,"position":15,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-gravity-3950-3-1083-inside-1_3.png?v=1662433180"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-gravity-3950-3-1083-inside-1_3.png?v=1662433180","width":3648},{"alt":"N3||3950-3-1085","id":22196345700394,"position":16,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-nautical-pop-3950-3-1085-inside-1_3.png?v=1662433220"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-nautical-pop-3950-3-1085-inside-1_3.png?v=1662433220","width":3648},{"alt":"N3||3950-3-1149","id":22196346388522,"position":17,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-gunmetal-pop-3950-3-1149-inside-1_3.png?v=1662433254"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-gunmetal-pop-3950-3-1149-inside-1_3.png?v=1662433254","width":3648},{"alt":"N4||3950-3-1083","id":22196344946730,"position":18,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-gravity-3950-3-1083-back_4.png?v=1662433170"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-gravity-3950-3-1083-back_4.png?v=1662433170","width":3648},{"alt":"N4||3950-3-1085","id":22196345503786,"position":19,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-nautical-pop-3950-3-1085-back_4.png?v=1662433204"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-nautical-pop-3950-3-1085-back_4.png?v=1662433204","width":3648},{"alt":"N4||3950-3-1149","id":22196346290218,"position":20,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-gunmetal-pop-3950-3-1149-back_4.png?v=1662433243"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-gunmetal-pop-3950-3-1149-back_4.png?v=1662433243","width":3648},{"alt":"N5||3950-3-1083","id":22196345339946,"position":21,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-gravity-3950-3-1083-on-body-male-1_5.png?v=1662433192"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-gravity-3950-3-1083-on-body-male-1_5.png?v=1662433192","width":3648},{"alt":"N5||3950-3-1085","id":22196345831466,"position":22,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-nautical-pop-3950-3-1085-on-body-male-1_5.png?v=1662433233"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-nautical-pop-3950-3-1085-on-body-male-1_5.png?v=1662433233","width":3648},{"alt":"N5||3950-3-1149","id":22196346421290,"position":23,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-gunmetal-pop-3950-3-1149-on-body-female-1_5.png?v=1662433259"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-gunmetal-pop-3950-3-1149-on-body-female-1_5.png?v=1662433259","width":3648},{"alt":"N6||3950-3-1083","id":22196345045034,"position":24,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-gravity-3950-3-1083-feature-1_6.png?v=1662433174"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-gravity-3950-3-1083-feature-1_6.png?v=1662433174","width":3648},{"alt":"N6||3950-3-1085","id":22196345536554,"position":25,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-nautical-pop-3950-3-1085-feature-1_6.png?v=1662433208"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-nautical-pop-3950-3-1085-feature-1_6.png?v=1662433208","width":3648},{"alt":"N6||3950-3-1149","id":22196346322986,"position":26,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-gunmetal-pop-3950-3-1149-feature-1_6.png?v=1662433247"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-gunmetal-pop-3950-3-1149-feature-1_6.png?v=1662433247","width":3648},{"alt":"N7||3950-3-1083","id":22196345274410,"position":27,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-gravity-3950-3-1083-on-body-female-1_7.png?v=1662433184"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-gravity-3950-3-1083-on-body-female-1_7.png?v=1662433184","width":3648},{"alt":"N7||3950-3-1085","id":22196345765930,"position":28,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-nautical-pop-3950-3-1085-on-body-female-2_7.png?v=1662433229"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-nautical-pop-3950-3-1085-on-body-female-2_7.png?v=1662433229","width":3648},{"alt":"N7||3950-3-1149","id":22196346519594,"position":29,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-gunmetal-pop-3950-3-1149-on-body-male-1_7.png?v=1662433268"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-gunmetal-pop-3950-3-1149-on-body-male-1_7.png?v=1662433268","width":3648},{"alt":"N8||3950-3-1083","id":22196345438250,"position":30,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-gravity-3950-3-1083-on-body-male-2_8.png?v=1662433196"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-gravity-3950-3-1083-on-body-male-2_8.png?v=1662433196","width":3648},{"alt":"N8||3950-3-1085","id":22196345471018,"position":31,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-nautical-pop-3950-3-1085-on-body-male-2_8.png?v=1662433201"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-nautical-pop-3950-3-1085-on-body-male-2_8.png?v=1662433201","width":3648},{"alt":"N8||3950-3-1149","id":22196346454058,"position":32,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-gunmetal-pop-3950-3-1149-on-body-female-2_8.png?v=1662433264"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-gunmetal-pop-3950-3-1149-on-body-female-2_8.png?v=1662433264","width":3648},{"alt":"1||3950-3-1068","id":20864688291882,"position":33,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag-eco-black_3950-3-1068_front-Timbuk2-c0c0c4e040420200-1989.jpg?v=1661224963"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag-eco-black_3950-3-1068_front-Timbuk2-c0c0c4e040420200-1989.jpg?v=1661224963","width":2400},{"alt":"1||3950-3-1085","id":20616860991530,"position":34,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessor
327ies-rascal-belt-bag-eco-nautical-pop_3950-3-1085_front-Timbuk2-ffffdfc300000103-1989.jpg?v=1661224963"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag-eco-nautical-pop_3950-3-1085_front-Timbuk2-ffffdfc300000103-1989.jpg?v=1661224963","width":2400},{"alt":"1||3950-3-1149","id":21925793234986,"position":35,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag-eco-gunmetal-pop_3950-3-1149_front-Timbuk2-cfcff7c3c0c0c0c0-1989.jpg?v=1661224963"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag-eco-gunmetal-pop_3950-3-1149_front-Timbuk2-cfcff7c3c0c0c0c0-1989.jpg?v=1661224963","width":2400},{"alt":"3||3950-3-1085","id":20616860794922,"position":36,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag-eco-nautical-pop_3950-3-1085_back-Timbuk2-ffffc7c382c080c0-1989.jpg?v=1655247941"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag-eco-nautical-pop_3950-3-1085_back-Timbuk2-ffffc7c382c080c0-1989.jpg?v=1655247941","width":2400},{"alt":"7||3950-3-1085","id":20616860893226,"position":37,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag-eco-nautical-pop_3950-3-1085_feature1-Timbuk2-ff0721030101fbff-1989.jpg?v=1655247941"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag-eco-nautical-pop_3950-3-1085_feature1-Timbuk2-ff0721030101fbff-1989.jpg?v=1655247941","width":2400},{"alt":"2||3950-3-1085","id":20616861057066,"position":38,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag-eco-nautical-pop_3950-3-1085_inside1-Timbuk2-ffe7c3818181c3c3-1989.jpg?v=1655247941"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag-eco-nautical-pop_3950-3-1085_inside1-Timbuk2-ffe7c3818181c3c3-1989.jpg?v=1655247941","width":2400},{"alt":"4||3950-3-1085","id":20743190544426,"position":39,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag-eco-nautical-pop_3950-3-1085_model1-Timbuk2-e3f7f3e2c2e0e040-1989.jpg?v=1655247941"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag-eco-nautical-pop_3950-3-1085_model1-Timbuk2-e3f7f3e2c2e0e040-1989.jpg?v=1655247941","width":2400},{"alt":"5||3950-3-1085","id":20743191298090,"position":40,"preview_image":{"aspect_ratio":1.2,"height":2000,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag-eco-nautical-pop_3950-3-1085_model2-Timbuk2-e7e7c3e3e2e2e000-1989.jpg?v=1655247941"},"aspect_ratio":1.2,"height":2000,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag-eco-nautical-pop_3950-3-1085_model2-Timbuk2-e7e7c3e3e2e2e000-1989.jpg?v=1655247941","width":2400},{"alt":"6||3950-3-1085","id":20743191527466,"position":41,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag-eco-nautical-pop_3950-3-1085_model3-Timbuk2-efc783838383c3c3-1989.jpg?v=1655247941"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag-eco-nautical-pop_3950-3-1085_model3-Timbuk2-efc783838383c3c3-1989.jpg?v=1655247941","width":2400},{"alt":"3||3950-3-1068","id":20864687964202,"position":42,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag-eco-black_3950-3-1068_back-Timbuk2-fffff3c3000080c2-1989.jpg?v=1655247941"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag-eco-black_3950-3-1068_back-Timbuk2-fffff3c3000080c2-1989.jpg?v=1655247941","width":2400},{"alt":"7||3950-3-1068","id":20864688095274,"position":43,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag-eco-black_3950-3-1068_feature1-Timbuk2-ffffff6901010101-1989.jpg?v=1655247941"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag-eco-black_3950-3-1068_feature1-Timbuk2-ffffff6901010101-1989.jpg?v=1655247941","width":2400},{"alt":"2||3950-3-1068","id":20864688390186,"position":44,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag-eco-black_3950-3-1068_inside1-Timbuk2-0f07030303030763-1989.jpg?v=1655247941"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag-eco-black_3950-3-1068_inside1-Timbuk2-0f07030303030763-1989.jpg?v=1655247941","width":2400},{"alt":"4||3950-3-1068","id":20864688619562,"position":45,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag-eco-black_3950-3-1068_model1-Timbuk2-f7e7c78383838381-1989.jpg?v=1655247941"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag-eco-black_3950-3-1068_model1-Timbuk2-f7e7c78383838381-1989.jpg?v=1655247941","width":2400},{"alt":"5||3950-3-1068","id":20864688685098,"position":46,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag-eco-black_3950-3-1068_model2-Timbuk2-ffef878381818383-1989.jpg?v=1655247941"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag-eco-black_3950-3-1068_model2-Timbuk2-ffef878381818383-1989.jpg?v=1655247941","width":2400},{"alt":"6||3950-3-1068","id":20864688783402,"position":47,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag-eco-black_3950-3-1068_model3-Timbuk2-c3e3f7c3c3c3c0c0-1989.jpg?v=1655247941"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag-eco-black_3950-3-1068_model3-Timbuk2-c3e3f7c3c3c3c0c0-1989.jpg?v=1655247941","width":2400},{"alt":"8||3950-3-1068 3950-3-1085","id":21439953764394,"position":48,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag_3950-3-genericColorway_feature2-Timbuk2-80000183c7e7ffff-1989.jpg?v=1655247941"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag_3950-3-genericColorway_feature2-Timbuk2-80000183c7e7ffff-1989.jpg?v=1655247941","width":2400},{"alt":"3||3950-3-1149","id":21925793005610,"position":49,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag-eco-gunmetal-pop_3950-3-1149_back-Timbuk2-f0f0ccc0c3c3c3c3-1989.jpg?v=1655247941"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag-eco-gunmetal-pop_3950-3-1149_back-Timbuk2-f0f0ccc0c3c3c3c3-1989.jpg?v=1655247941","width":2400},{"alt":"7||3950-3-1149","id":21925793169450,"position":50,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag-eco-gunmetal-pop_3950-3-1149_feature1-Timbuk2-ffffc181818181c7-1989.jpg?v=1655247941"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag-eco-gunmetal-pop_3950-3-1149_feature1-Timbuk2-ffffc181818181c7-1989.jpg?v=1655247941","width":2400},{"alt":"8||3950-3-1149","id":21925793202218,"position":51,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag-eco-gunmetal-pop_3950-3-1149_feature2-Timbuk2-ffffc381818181e1-1989.jpg?v=1655247941"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag-eco-gunmetal-pop_3950-3-1149_feature2-Timbuk2-ffffc381818181e1-1989.jpg?v=1655247941","width":2400},{"alt":"2||3950-3-1149","id":21925793398826,"position":52,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag-eco-gunmetal-pop_3950-3-1149_inside1-Timbuk2-fffff0c242000303-1989.jpg?v=1655247935"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag-eco-gunmetal-pop_3950-3-1149_inside1-Timbuk2-fffff0c242000303-1989.jpg?v=1655247935","width":2400},{"alt":"16||3950-3-1149","id":21925793464362,"position":53,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag_3950-3-genericColorway_lifestyle3-Timbuk2-6f6767c743030707-1989.jpg?v=1655247938"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-accessories-rascal-belt-bag_3950-3-genericColorway_lifestyle3-Timbuk2-6f6767c743030707-1989.jpg?v=1655247938","width":2400}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eA compact convertible hip pack.\u003c\/p\u003e"}, 328 329 "39411341492266": { 330 "accentuate": {}, 331 "current_variant": {"id":39411341492266,"title":"OS \/ Eco Nautical Pop","option1":"OS","option2":"Eco Nautical Pop","option3":null,"sku":"3950-3-1085","requires_shipping":true,"taxable":true,"featured_image":{"id":29768970698794,"product_id":1953071857706,"position":10,"created_at":"2022-09-05T20:00:11-07:00","updated_at":"2022-09-05T20:00:11-07:00","alt":"N1||3950-3-1085","width":3648,"height":4428,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-nautical-pop-3950-3-1085-front_1.png?v=1662433211","variant_ids":[39411341492266]},"available":true,"name":"Rascal Belt Bag - OS \/ Eco Nautical Pop","public_title":"OS \/ Eco Nautical Pop","options":["OS","Eco Nautical Pop"],"price":5900,"weight":170,"compare_at_price":null,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"deny","barcode":"6.31365E+11","featured_media":{"alt":"N1||3950-3-1085","id":22196345634858,"position":10,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-nautical-pop-3950-3-1085-front_1.png?v=1662433211"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}, 332 "metafields": {"colorgroup":"Multicolor","colorway":"Eco Nautical Pop","depthcm":"5.00","expandedvolumeltr":"null","features":"Recycled Materials","heightcm":"11.00","maxscreensize":"null","newflag":"false","oversizeflag":"false","variantcallout":"null","variantfabric":"Eco","volumeltr":"1","volumeltrgroup":"0 to 5","widthbottomcm":"18.50","widthtopcm":"18.50"}, 333 "product_id": "P_1953071857706", 334 }, 335 336 "39495788986410": { 337 "accentuate": {}, 338 "current_variant": {"id":39495788986410,"title":"OS \/ Eco Black","option1":"OS","option2":"Eco Black","option3":null,"sku":"3950-3-1068","requires_shipping":true,"taxable":true,"featured_image":{"id":29773681459242,"product_id":1953071857706,"position":1,"created_at":"2022-09-07T13:51:34-07:00","updated_at":"2022-09-07T13:51:34-07:00","alt":"N1||3950-3-1068","width":3648,"height":4428,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-black-3950-3-1068-front_1.png?v=1662583894","variant_ids":[39495788986410]},"available":true,"name":"Rascal Belt Bag - OS \/ Eco Black","public_title":"OS \/ Eco Black","options":["OS","Eco Black"],"price":5900,"weight":170,"compare_at_price":null,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"deny","barcode":"6.31365E+11","featured_media":{"alt":"N1||3950-3-1068","id":22201305530410,"position":1,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-black-3950-3-1068-front_1.png?v=1662583894"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}, 339 "metafields": {"colorgroup":"Black","colorway":"Eco Black","depthcm":"5.00","expandedvolumeltr":"null","features":"Recycled Materials","heightcm":"11.00","maxscreensize":"null","newflag":"false","oversizeflag":"false","variantcallout":"null","variantfabric":"Eco","volumeltr":"1","volumeltrgroup":"0 to 5","widthbottomcm":"18.50","widthtopcm":"18.50"}, 340 "product_id": "P_1953071857706", 341 }, 342 343 "40214513942570": { 344 "accentuate": {}, 345 "current_variant": {"id":40214513942570,"title":"OS \/ Eco Gunmetal Pop","option1":"OS","option2":"Eco Gunmetal Pop","option3":null,"sku":"3950-3-1149","requires_shipping":true,"taxable":true,"featured_image":{"id":29768971419690,"product_id":1953071857706,"position":11,"created_at":"2022-09-05T20:00:50-07:00","updated_at":"2022-09-05T20:00:50-07:00","alt":"N1||3950-3-1149","width":3648,"height":4428,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-gunmetal-pop-3950-3-1149-front_1.png?v=1662433250","variant_ids":[40214513942570]},"available":true,"name":"Rascal Belt Bag - OS \/ Eco Gunmetal Pop","public_title":"OS \/ Eco Gunmetal Pop","options":["OS","Eco Gunmetal Pop"],"price":5900,"weight":170,"compare_at_price":null,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"deny","barcode":"6.31365E+11","featured_media":{"alt":"N1||3950-3-1149","id":22196346355754,"position":11,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-gunmetal-pop-3950-3-1149-front_1.png?v=1662433250"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}, 346 "metafields": {"colorgroup":"Multicolor","colorway":"Eco Gunmetal Pop","depthcm":"5.00","expandedvolumeltr":"null","features":"Recycled Materials","heightcm":"11.00","maxscreensize":"null","newflag":"true","oversizeflag":"false","variantcallout":"null","variantfabric":"Eco","volumeltr":"1","volumeltrgroup":"0 to 5","widthbottomcm":"18.50","widthtopcm":"18.50"}, 347 "product_id": "P_1953071857706", 348 }, 349 350 351 "P_4578246787114": {"id":4578246787114,"title":"Agent Crossbody Bag","handle":"1070-agent-crossbody-bag","description":"\u003cp\u003eA slim bag for toting the urban essentials.\u003c\/p\u003e","published_at":"2020-09-29T12:29:34-07:00","created_at":"2020-09-17T10:12:08-07:00","vendor":"Timbuk2-Timbuk2","type":"Shoulder Bag","tags":["category-Shoulder Bag","collection-sling","collections-accessories","collections
351-allWomens","collections-travel","cybersale","filter_Crossbody Sling","flag-NEW!","gender-Mens","gender-Womens","madetype-Finished Good","site-Timbuk2","subcategory-Any","subcategory-Travel Accessories"],"price":5900,"price_min":5900,"price_max":5900,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":40086656450602,"title":"OS \/ Steel","option1":"OS","option2":"Steel","option3":null,"sku":"1070-3-1143","requires_shipping":true,"taxable":true,"featured_image":{"id":29758506205226,"product_id":4578246787114,"position":2,"created_at":"2022-09-01T13:27:01-07:00","updated_at":"2023-09-22T14:40:21-07:00","alt":"N1||1070-3-1143","width":3648,"height":4428,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-agent-crossbody-bag-shoulder-bag-steel-11070-3-1143-front_1.png?v=1695418821","variant_ids":[40086656450602]},"available":true,"name":"Agent Crossbody Bag - OS \/ Steel","public_title":"OS \/ Steel","options":["OS","Steel"],"price":5900,"weight":240,"compare_at_price":null,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"deny","barcode":"631364570214","featured_media":{"alt":"N1||1070-3-1143","id":22185620930602,"position":2,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-agent-crossbody-bag-shoulder-bag-steel-11070-3-1143-front_1.png?v=1695418821"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":31985285890090,"title":"OS \/ Jet Black","option1":"OS","option2":"Jet Black","option3":null,"sku":"1070-3-6114","requires_shipping":true,"taxable":true,"featured_image":{"id":29758507155498,"product_id":4578246787114,"position":1,"created_at":"2022-09-01T13:27:20-07:00","updated_at":"2023-09-22T14:40:21-07:00","alt":"N1||1070-3-6114","width":3648,"height":4428,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-agent-crossbody-bag-shoulder-bag-jet-black-1070-3-6114-front_1.png?v=1695418821","variant_ids":[31985285890090]},"available":true,"name":"Agent Crossbody Bag - OS \/ Jet Black","public_title":"OS \/ Jet Black","options":["OS","Jet Black"],"price":5900,"weight":240,"compare_at_price":null,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"deny","barcode":"631364567030","featured_media":{"alt":"N1||1070-3-6114","id":22185622044714,"position":1,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-agent-crossbody-bag-shoulder-bag-jet-black-1070-3-6114-front_1.png?v=1695418821"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-agent-crossbody-bag-shoulder-bag-jet-black-1070-3-6114-front_1.png?v=1695418821","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-agent-crossbody-bag-shoulder-bag-steel-11070-3-1143-front_1.png?v=1695418821","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-agent-crossbody-bag-shoulder-bag-steel-11070-3-1143-on-body-female-1_2.png?v=1662064029","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-agent-crossbody-bag-shoulder-bag-jet-black-1070-3-6114-on-body-male-1_2.png?v=1662064052","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-agent-crossbody-bag-shoulder-bag-steel-11070-3-1143-inside-1_3.png?v=1662064025","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-agent-crossbody-bag-shoulder-bag-jet-black-1070-3-6114-inside-1_3.png?v=1662064044","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-agent-crossbody-bag-shoulder-bag-steel-11070-3-1143-back_4.png?v=1662064014","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-agent-crossbody-bag-shoulder-bag-jet-black-1070-3-6114-back_4.png?v=1662064037","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-agent-crossbody-bag-shoulder-bag-steel-11070-3-1143-on-body-male-1_5.png?v=1662064034","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-agent-crossbody-bag-shoulder-bag-jet-black-1070-3-6114-on-body-female-1_5.png?v=1662064048","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-agent-crossbody-bag-shoulder-bag-steel-11070-3-1143-feature-1_6.png?v=1662064018","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-shoulder-bag-agent-crossbody-bag-jet-black_1070-3-6114_front-Timbuk2-ffffff8380808080-1989.jpg?v=1661223977","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-shoulder-bag-agent-crossbody-bag-steel_1070-3-1143_front-Timbuk2-fffffb8181810103-1989.jpg?v=1661223977","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-shoulder-bag-agent-crossbody-bag-jet-black_1070-3-6114_back-Timbuk2-ffffffc301030000-1989.jpg?v=1655246914","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-shoulder-bag-agent-crossbody-bag-jet-black_1070-3-6114_feature1-Timbuk2-0f0f030303010000-1989.jpg?v=1655246914","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-shoulder-bag-agent-crossbody-bag-jet-black_1070-3-6114_inside1-Timbuk2-f0f0fac000000000-1989.jpg?v=1655246914","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-shoulder-bag-agent-crossbody-bag-jet-black_1070-3-6114_model1-Timbuk2-7777676323230307-1989.jpg?v=1655246914","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-shoulder-bag-agent-crossbody-bag-jet-black_1070-3-6114_model2-Timbuk2-7f67674703070707-1989.jpg?v=1655246914","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-shoulder-bag-agent-crossbody-bag-jet-black_1070-3-6114_model3-Timbuk2-f7e7c70707070703-1989.jpg?v=1655246914","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-shoulder-bag-agent-crossbody-bag-steel_1070-3-1143_back-Timbuk2-f0f0bac000000000-1989.jpg?v=1655246914","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-shoulder-bag-agent-crossbody-bag-steel_1070-3-1143_feature1-Timbuk2-fff98181818181ff-1989.jpg?v=1655246914","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-shoulder-bag-agent-crossbody-bag-steel_1070-3-1143_inside1-Timbuk2-3333c1818080c3c3-1989.jpg?v=1655246910"],"featured_image":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-agent-crossbody-bag-shoulder-bag-jet-black-1070-3-6114-front_1.png?v=1695418821","options":["Size","Color"],"media":[{"alt":"N1||1070-3-6114","id":22185622044714,"position":1,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-agent-crossbody-bag-shoulder-bag-jet-black-1070-3-6114-front_1.png?v=1695418821"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-agent-crossbody-bag-shoulder-bag-jet-black-1070-3-6114-front_1.png?v=1695418821","width":3648},{"alt":"N1||1070-3-1143","id":22185620930602,"position":2,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-agent-crossbody-bag-shoulder-bag-steel-11070-3-1143-front_1.png?v=1695418821"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-agent-crossbody-bag-shoulder-bag-steel-11070-3-1143-front_1.png?v=1695418821","width":3648},{"alt":"N2||1070-3-1143","id":22185621389354,"position":3,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-agent-crossbody-bag-shoulder-bag-steel-11070-3-1143-on-body-female-1_2.png?v=1662064029"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-agent-crossbody-bag-shoulder-bag-steel-11070-3-1143-on-body-female-1_2.png?v=1662064029","width":3648},{"alt":"N2||1070-3-6114","id":22185622569002,"position":4,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-agent-crossbody-bag-shoulder-bag-jet-black-1070-3-6114-on-body-male-1_2.png?v=1662064052"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-agent-crossbody-bag-shoulder-bag-jet-black-1070-3-6114-on-body-male-1_2.png?v=1662064052","width":3648},{"alt":"N3||1070-3-1143","id":22185621225514,"position":5,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-agent-crossbody-bag-shoulder-bag-steel-11070-3-1143-inside-1_3.png?v=1662064025"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-agent-crossbody-bag-shoulder-bag-steel-11070-3-1143-inside-1_3.png?v=1662064025","width":3648},{"alt":"N3||1070-3-6114","id":22185622077482,"position":6,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-agent-crossbody-bag-shoulder-bag-jet-black-1070-3-6114-inside-1_3.png?v=1662064044"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-agent-crossbody-bag-shoulder-bag-jet-black-1070-3-6114-inside-1_3.png?v=1662064044","width":3648},{"alt":"N4||1070-3-1143","id":22185620832298,"position":7,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-agent-crossbody-bag-shoulder-bag-steel-11070-3-1143-back_4.png?v=1662064014"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-agent-crossbody-bag-shoulder-bag-steel-11070-3-1143-back_4.png?v=1662064014","width":3648},{"alt":"N4||1070-3-6114","id":22185621487658,"position":8,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-agent-crossbody-bag-shoulder-bag-jet-black-1070-3-6114-back_4.png?v=1662064037"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-agent-crossbody-bag-shoulder-bag-jet-black-1070-3-6114-back_4.png?v=1662064037","width":3648},{"alt":"N5||1070-3-1143","id":22185621454890,"position":9,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-agent-crossbody-bag-shoulder-bag-steel-11070-3-1143-on-body-male-1_5.png?v=1662064034"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-agent-crossbody-bag-shoulder-bag-steel-11070-3-1143-on-body-male-1_5.png?v=1662064034","width":3648},{"alt":"N5||1070-3-6114","id":22185622241322,"position":10,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-agent-crossbody-bag-shoulder-bag-jet-black-1070-3-6114-on-body-female-1_5.png?v=1662064048"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-agent-crossbody-bag-shoulder-bag-jet-black-1070-3-6114-on-body-female-1_5.png?v=1662064048","width":3648},{"alt":"N6||1070-3-1143","id":22185620897834,"position":11,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-agent-crossbody-bag-shoulder-bag-steel-11070-3-1143-feature-1_6.png?v=1662064018"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-agent-crossbody-bag-shoulder-bag-steel-11070-3-1143-feature-1_6.png?v=1662064018","width":3648},{"alt":"1||1070-3-6114","id":7448516329514,"position":12,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-shoulder-bag-agent-crossbody-bag-jet-black_1070-3-6114_front-Timbuk2-ffffff8380808080-1989.jpg?v=1661223977"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-shoulder-bag-agent-crossbody-bag-jet-black_1070-3-6114_front-Timbuk2-ffffff8380808080-1989.jpg?v=1661223977","width":2400},{"alt":"1||1070-3-1143","id":21925738250282,"position":13,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-shoulder-bag-agent-crossbody-bag-steel_1070-3-1143_front-Timbuk2-fffffb8181810103-1989.jpg?v=1661223977"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-shoulder-bag-agent-crossbody-bag-steel_1070-3-1143_front-Timbuk2-fffffb8181810103-1989.jpg?v=1661223977","width":2400},{"alt":"3||1070-3-6114","id":7448516001834,"position":14,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-shoulder-bag-agent-crossbody-bag-jet-black_1070-3-6114_back-Timbuk2-ffffffc301030000-1989.jpg?v=1655246914"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-shoulder-bag-agent-crossbody-bag-jet-black_1070-3-6114_back-Timbuk2-ffffffc301030000-1989.jpg?v=1655246914","width":2400},{"alt":"7||1070-3-6114","id":7448516263978,"position":15,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-shoulder-bag-agent-crossbody-bag-jet-black_1070-3-6114_feature1-Timbuk2-0f0f030303010000-1989.jpg?v=1655246914"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-shoulder-bag-agent-crossbody-bag-jet-black_1070-3-6114_feature1-Timbuk2-0f0f030303010000-1989.jpg?v=1655246914","width":2400},{"alt":"2||1070-3-6114","id":7448516591658,"position":16,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-shoulder-bag-agent-crossbody-bag-jet-black_1070-3-6114_inside1-Timbuk2-f0f0fac000000000-1989.jpg?v=1655246914"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-shoulder-bag-agent-crossbody-bag-jet-black_1070-3-6114_inside1-Timbuk2-f0f0fac000000000-1989.jpg?v=1655246914","width":2400},{"alt":"4||1070-3-6114","id":7448516984874,"position":17,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-shoulder-bag-agent-crossbody-bag-jet-black_1070-3-6114_model1-Timbuk2-7777676323230307-1989.jpg?v=1655246914"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-shoulder-bag-agent-crossbody-bag-jet-black_1070-3-6114_model1-Timbuk2-7777676323230307-1989.jpg?v=1655246914","width":2400},{"alt":"5||1070-3-6114","id":7448517738538,"position":18,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-shoulder-bag-agent-crossbody-bag-jet-black_1070-3-6114_model2-Timbuk2-7f67674703070707-1989.jpg?v=1655246914"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-shoulder-bag-agent-crossbody-bag-jet-black_1070-3-6114_model2-Timbuk2-7f67674703070707-1989.jpg?v=1655246914","width":2400},{"alt":"6||1070-3-6114","id":7448517967914,"position":19,"preview_image":{"aspect_ratio":1.201,"height":1998,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-shoulder-bag-agent-crossbody-bag-jet-black_1070-3-6114_model3-Timbuk2-f7e7c70707070703-1989.jpg?v=1655246914"},"aspect_ratio":1.201,"height":1998,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-shoulder-bag-agent-crossbody-bag-jet-black_1070-3-6114_model3-Timbuk2-f7e7c70707070703-1989.jpg?v=1655246914","width":2400},{"alt":"3||1070-3-1143","id":21925737398314,"position":20,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-shoulder-bag-agent-crossbody-bag-steel_1070-3-1143_back-Timbuk2-f0f0bac000000000-1989.jpg?v=1655246914"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-shoulder-bag-agent-crossbody-bag-steel_1070-3-1143_back-Timbuk2-f0f0bac000000000-1989.jpg?v=1655246914","width":2400},{"alt":"7||1070-3-1143","id":21925737529386,"position":21,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-sh
351oulder-bag-agent-crossbody-bag-steel_1070-3-1143_feature1-Timbuk2-fff98181818181ff-1989.jpg?v=1655246914"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-shoulder-bag-agent-crossbody-bag-steel_1070-3-1143_feature1-Timbuk2-fff98181818181ff-1989.jpg?v=1655246914","width":2400},{"alt":"2||1070-3-1143","id":21925738479658,"position":22,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-shoulder-bag-agent-crossbody-bag-steel_1070-3-1143_inside1-Timbuk2-3333c1818080c3c3-1989.jpg?v=1655246910"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-shoulder-bag-agent-crossbody-bag-steel_1070-3-1143_inside1-Timbuk2-3333c1818080c3c3-1989.jpg?v=1655246910","width":2400}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eA slim bag for toting the urban essentials.\u003c\/p\u003e"}, 352 353 "40086656450602": { 354 "accentuate": {}, 355 "current_variant": {"id":40086656450602,"title":"OS \/ Steel","option1":"OS","option2":"Steel","option3":null,"sku":"1070-3-1143","requires_shipping":true,"taxable":true,"featured_image":{"id":29758506205226,"product_id":4578246787114,"position":2,"created_at":"2022-09-01T13:27:01-07:00","updated_at":"2023-09-22T14:40:21-07:00","alt":"N1||1070-3-1143","width":3648,"height":4428,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-agent-crossbody-bag-shoulder-bag-steel-11070-3-1143-front_1.png?v=1695418821","variant_ids":[40086656450602]},"available":true,"name":"Agent Crossbody Bag - OS \/ Steel","public_title":"OS \/ Steel","options":["OS","Steel"],"price":5900,"weight":240,"compare_at_price":null,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"deny","barcode":"631364570214","featured_media":{"alt":"N1||1070-3-1143","id":22185620930602,"position":2,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-agent-crossbody-bag-shoulder-bag-steel-11070-3-1143-front_1.png?v=1695418821"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}, 356 "metafields": {"colorgroup":"Grey","colorway":"Steel","depthcm":"3.00","expandedvolumeltr":"null","features":"null","heightcm":"18.00","maxscreensize":"null","newflag":"false","oversizeflag":"false","variantcallout":"null","variantfabric":"Eco 900D Poly","volumeltr":"2.40","volumeltrgroup":"0 to 5","widthbottomcm":"25.00","widthtopcm":"25.00"}, 357 "product_id": "P_4578246787114", 358 }, 359 360 "31985285890090": { 361 "accentuate": {}, 362 "current_variant": {"id":31985285890090,"title":"OS \/ Jet Black","option1":"OS","option2":"Jet Black","option3":null,"sku":"1070-3-6114","requires_shipping":true,"taxable":true,"featured_image":{"id":29758507155498,"product_id":4578246787114,"position":1,"created_at":"2022-09-01T13:27:20-07:00","updated_at":"2023-09-22T14:40:21-07:00","alt":"N1||1070-3-6114","width":3648,"height":4428,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-agent-crossbody-bag-shoulder-bag-jet-black-1070-3-6114-front_1.png?v=1695418821","variant_ids":[31985285890090]},"available":true,"name":"Agent Crossbody Bag - OS \/ Jet Black","public_title":"OS \/ Jet Black","options":["OS","Jet Black"],"price":5900,"weight":240,"compare_at_price":null,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"deny","barcode":"631364567030","featured_media":{"alt":"N1||1070-3-6114","id":22185622044714,"position":1,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-agent-crossbody-bag-shoulder-bag-jet-black-1070-3-6114-front_1.png?v=1695418821"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}, 363 "metafields": {"colorgroup":"Black","colorway":"Jet Black","depthcm":"3.00","expandedvolumeltr":"null","features":"null","heightcm":"18.00","maxscreensize":"null","newflag":"false","oversizeflag":"false","variantcallout":"null","variantfabric":"Eco 900D Poly","volumeltr":"2.40","volumeltrgroup":"0 to 5","widthbottomcm":"25.00","widthtopcm":"25.00"}, 364 "product_id": "P_4578246787114", 365 }, 366 367 368 "P_1928522956842": {"id":1928522956842,"title":"Q Laptop Backpack 2.0","handle":"3960-q-laptop-backpack-20","description":"\u003cp\u003eA superbly capable and highly-organized backpack.\u003c\/p\u003e","published_at":"2019-04-04T14:54:59-07:00","created_at":"2019-04-04T13:52:06-07:00","vendor":"Timbuk2-Timbuk2","type":"Pack","tags":["badge-eco","category-Pack","collections-13in","collections-15in","collections-17in","collections-allLaptopBags","collections-allWomens","collections-bestsellers","collections-work","cybersale","eco","filter_Backp
368ack","flag-BEST SELLER","flag-Fits 17\" Laptop","gender-Mens","gender-Womens","madetype-Finished Good","site-Timbuk2","staffdiscount","subcategory-Laptop Pack","YGroup_q-laptop-backpack"],"price":13900,"price_min":13900,"price_max":13900,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":39495792721962,"title":"OS \/ Eco Black","option1":"OS","option2":"Eco Black","option3":null,"sku":"3960-3-1068","requires_shipping":true,"taxable":true,"featured_image":{"id":29768966832170,"product_id":1928522956842,"position":20,"created_at":"2022-09-05T19:54:42-07:00","updated_at":"2024-08-12T17:57:19-07:00","alt":"N1||3960-3-1068","width":3648,"height":4428,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-q-laptop-backpack-2_563dd15b-131b-4203-a98a-c434a083c503.png?v=1723510639","variant_ids":[39495792721962]},"available":true,"name":"Q Laptop Backpack 2.0 - OS \/ Eco Black","public_title":"OS \/ Eco Black","options":["OS","Eco Black"],"price":13900,"weight":950,"compare_at_price":null,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"deny","barcode":"6.31365E+11","featured_media":{"alt":"N1||3960-3-1068","id":22196341801002,"position":20,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-q-laptop-backpack-2_563dd15b-131b-4203-a98a-c434a083c503.png?v=1723510639"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":40263521337386,"title":"OS \/ Eco Gunmetal","option1":"OS","option2":"Eco Gunmetal","option3":null,"sku":"3960-3-1104","requires_shipping":true,"taxable":true,"featured_image":{"id":29768967585834,"product_id":1928522956842,"position":24,"created_at":"2022-09-05T19:55:01-07:00","updated_at":"2024-08-12T17:57:19-07:00","alt":"N1||3960-3-1104","width":3648,"height":4428,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-q-laptop-backpack-2_603a0c21-ec2c-4354-a596-495bb7b4291c.png?v=1723510639","variant_ids":[40263521337386]},"available":true,"name":"Q Laptop Backpack 2.0 - OS \/ Eco Gunmetal","public_title":"OS \/ Eco Gunmetal","options":["OS","Eco Gunmetal"],"price":13900,"weight":950,"compare_at_price":null,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"deny","barcode":"6.31365E+11","featured_media":{"alt":"N1||3960-3-1104","id":22196342521898,"position":24,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-q-laptop-backpack-2_603a0c21-ec2c-4354-a596-495bb7b4291c.png?v=1723510639"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":40263521304618,"title":"OS \/ Eco Nautical","option1":"OS","option2":"Eco Nautical","option3":null,"sku":"3960-3-1122","requires_shipping":true,"taxable":true,"featured_image":{"id":29768967782442,"product_id":1928522956842,"position":1,"created_at":"2022-09-05T19:55:25-07:00","updated_at":"2022-09-05T19:55:25-07:00","alt":"N1||3960-3-1122","width":3648,"height":4428,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-q-laptop-backpack-eco-nautical-3960-3-1122-front_1.png?v=1662432925","variant_ids":[40263521304618]},"available":true,"name":"Q Laptop Backpack 2.0 - OS \/ Eco Nautical","public_title":"OS \/ Eco Nautical","options":["OS","Eco Nautical"],"price":13900,"weight":950,"compare_at_price":null,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"deny","barcode":"6.31365E+11","featured_media":{"alt":"N1||3960-3-1122","id":22196342718506,"position":1,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-q-laptop-backpack-eco-nautical-3960-3-1122-front_1.png?v=1662432925"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-q-laptop-backpack-eco-nautical-3960-3-1122-front_1.png?v=1662432925","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-q-laptop-backpack-2.0-eco-gunmetal_39
36860-3-1104_front-Timbuk2-e3c3c3c303030303-1989.jpg?v=1661225047","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-q-laptop-backpack-eco-nautical-3960-3-1122-inside-1_3.png?v=1662432929","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-q-laptop-backpack-eco-nautical-3960-3-1122-on-body-male-1_5.png?v=1662432913","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-q-laptop-backpack-eco-nautical-3960-3-1122-feature-1_6.png?v=1662432921","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-q-laptop-backpack-2.0-eco-nautical_3960-3-1122_front-Timbuk2-c3c3c3c3c3c3c3c3-1989.jpg?v=1661225047","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-q-laptop-backpack-2.0-eco-black_3960-3-1068_front-Timbuk2-c3c3c3c3c3c3c3c3-1989.jpg?v=1661225047","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-q-laptop-backpack-2.0-eco-black_3960-3-1068_feature2-Timbuk2-f79d3e26061f7840-1989.jpg?v=1723510639","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-q-laptop-backpack-2.0-eco-black_3960-3-1068_inside1-Timbuk2-efc3c1c1c38383c7-1989.jpg?v=1723510639","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-q-laptop-backpack-2.0-eco-black_3960-3-1068_model1-Timbuk2-0343c3c3c3c3e3e7-1989.jpg?v=1723510639","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-q-laptop-backpack-2.0-eco-black_3960-3-1068_model2-Timbuk2-6343c3c3c3c3e3e1-1989.jpg?v=1723510639","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-q-laptop-backpack-2.0-eco-gunmetal_3960-3-1104_back-Timbuk2-c3c3c3c3c3c3c3c3-1989.jpg?v=1723510639","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-q-laptop-backpack-2.0-eco-nautical_3960-3-1122_back-Timbuk2-e3c3c3c3c3c3c1c3-1989.jpg?v=1723510639","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-q-laptop-backpack-2.0-eco-gunmetal_3960-3-1104_feature1-Timbuk2-f38181c3879bc3c7-1989.jpg?v=1723510639","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-q-laptop-backpack-2.0-eco-nautical_3960-3-1122_feature1-Timbuk2-e7c3c1c383c3c3c3-1989.jpg?v=1723510639","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-q-laptop-backpack-2.0-eco-gunmetal_3960-3-1104_inside1-Timbuk2-e7c3c1c18383c3e7-1989.jpg?v=1723510639","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-q-laptop-backpack-2.0-eco-nautical_3960-3-1122_inside1-Timbuk2-efc3818183c3c3e7-1989.jpg?v=1723510639","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-q-laptop-backpack-2.0-eco-gunmetal_3960-3-1104_model1-Timbuk2-23c3c3c1c3c3e3e3-1989.jpg?v=1723510639","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-q-laptop-backpack-2.0-eco-gunmetal_3960-3-1104_model2-Timbuk2-2347c7c3c3c3c3c3-1989.jpg?v=1723510639","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-q-laptop-backpack-2_563dd15b-131b-4203-a98a-c434a083c503.png?v=1723510639","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-q-laptop-backpack-2_6c81de8a-f38d-435d-8f56-3d141c6c4588.png?v=1723510639","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-q-laptop-backpack-2_4fba92e6-b8b4-471f-9019-85e50c08d275.png?v=1723510639","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-q-laptop-backpack-2_c742ae04-3fca-4bbb-849e-95765e6bc42c.png?v=1723510639","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-q-laptop-backpack-2_603a0c21-ec2c-4354-a596-495bb7b4291c.png?v=1723510639","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-q-laptop-backpack-2_bdd296d7-ba90-433b-888d-1371a60a8b4b.png?v=1723510639","\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-q-laptop-backpack-2_a6e4263c-039e-4cbd-b608-3fa9a7885082.png?v=1723510639","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-q-laptop-backpack-eco-nautical-3960-3-1122-back_4_1.png?v=1722545926","\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-q-laptop-backpack-2.0-eco-black-3960-3-1068-feature-1_6.png?v=1723513720"],"featured_image":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-q-laptop-backpack-eco-nautical-3960-3-1122-front_1.png?v=1662432925","options":["Size","Color"],"media":[{"alt":"N1||3960-3-1122","id":22196342718506,"position":1,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-q-laptop-backpack-eco-nautical-3960-3-1122-front_1.png?v=1662432925"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-q-laptop-backpack-eco-nautical-3960-3-1122-front_1.png?v=1662432925","width":3648}
368,{"alt":"1||3960-3-1104","id":22013770432554,"position":2,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-q-laptop-backpack-2.0-eco-gunmetal_3960-3-1104_front-Timbuk2-e3c3c3c303030303-1989.jpg?v=1661225047"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-q-laptop-backpack-2.0-eco-gunmetal_3960-3-1104_front-Timbuk2-e3c3c3c303030303-1989.jpg?v=1661225047","width":2400},{"alt":"N3||3960-3-1122","id":22196342751274,"position":3,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-q-laptop-backpack-eco-nautical-3960-3-1122-inside-1_3.png?v=1662432929"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-q-laptop-backpack-eco-nautical-3960-3-1122-inside-1_3.png?v=1662432929","width":3648},{"alt":"N5||3960-3-1122","id":22196342620202,"position":4,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-q-laptop-backpack-eco-nautical-3960-3-1122-on-body-male-1_5.png?v=1662432913"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-q-laptop-backpack-eco-nautical-3960-3-1122-on-body-male-1_5.png?v=1662432913","width":3648},{"alt":"N6||3960-3-1122","id":22196342685738,"position":5,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-q-laptop-backpack-eco-nautical-3960-3-1122-feature-1_6.png?v=1662432921"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-q-laptop-backpack-eco-nautical-3960-3-1122-feature-1_6.png?v=1662432921","width":3648},{"alt":"1||3960-3-1122","id":22013770530858,"position":6,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-q-laptop-backpack-2.0-eco-nautical_3960-3-1122_front-Timbuk2-c3c3c3c3c3c3c3c3-1989.jpg?v=1661225047"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-q-laptop-backpack-2.0-eco-nautical_3960-3-1122_front-Timbuk2-c3c3c3c3c3c3c3c3-1989.jpg?v=1661225047","width":2400},{"alt":"1||3960-3-1068","id":20864696221738,"position":7,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-q-laptop-backpack-2.0-eco-black_3960-3-1068_front-Timbuk2-c3c3c3c3c3c3c3c3-1989.jpg?v=1661225047"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-q-laptop-backpack-2.0-eco-black_3960-3-1068_front-Timbuk2-c3c3c3c3c3c3c3c3-1989.jpg?v=1661225047","width":2400},{"alt":"8||3960-3-1068","id":20864696123434,"position":8,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-q-laptop-backpack-2.0-eco-black_3960-3-1068_feature2-Timbuk2-f79d3e26061f7840-1989.jpg?v=1723510639"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-q-laptop-backpack-2.0-eco-black_3960-3-1068_feature2-Timbuk2-f79d3e26061f7840-1989.jpg?v=1723510639","width":2400},{"alt":"2||3960-3-1068","id":20864696287274,"position":9,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-q-laptop-backpack-2.0-eco-black_3960-3-1068_inside1-Timbuk2-efc3c1c1c38383c7-1989.jpg?v=1723510639"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-q-laptop-backpack-2.0-eco-black_3960-3-1068_inside1-Timbuk2-efc3c1c1c38383c7-1989.jpg?v=1723510639","width":2400},{"alt":"4||3960-3-1068","id":21119218253866,"position":10,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-q-laptop-backpack-2.0-eco-black_3960-3-1068_model1-Timbuk2-0343c3c3c3c3e3e7-1989.jpg?v=1723510639"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-q-laptop-backpack-2.0-eco-black_3960-3-1068_model1-Timbuk2-0343c3c3c3c3e3e7-1989.jpg?v=1723510639","width":2400},{"alt":"5||3960-3-1068","id":21119218319402,"position":11,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-q-laptop-backpack-2.0-eco-black_3960-3-1068_model2-Timbuk2-6343c3c3c3c3e3e1-1989.jpg?v=1723510639"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-q-laptop-backpack-2.0-eco-black_3960-3-1068_model2-Timbuk2-6343c3c3c3c3e3e1-1989.jpg?v=1723510639","width":2400},{"alt":"3||3960-3-1104","id":22013769842730,"position":12,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-q-laptop-backpack-2.0-eco-gunmetal_39
36860-3-1104_back-Timbuk2-c3c3c3c3c3c3c3c3-1989.jpg?v=1723510639"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-q-laptop-backpack-2.0-eco-gunmetal_3960-3-1104_back-Timbuk2-c3c3c3c3c3c3c3c3-1989.jpg?v=1723510639","width":2400},{"alt":"3||3960-3-1122","id":22013769941034,"position":13,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-q-laptop-backpack-2.0-eco-nautical_3960-3-1122_back-Timbuk2-e3c3c3c3c3c3c1c3-1989.jpg?v=1723510639"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-q-laptop-backpack-2.0-eco-nautical_3960-3-1122_back-Timbuk2-e3c3c3c3c3c3c1c3-1989.jpg?v=1723510639","width":2400},{"alt":"7||3960-3-1104","id":22013770072106,"position":14,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-q-laptop-backpack-2.0-eco-gunmetal_3960-3-1104_feature1-Timbuk2-f38181c3879bc3c7-1989.jpg?v=1723510639"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-q-laptop-backpack-2.0-eco-gunmetal_3960-3-1104_feature1-Timbuk2-f38181c3879bc3c7-1989.jpg?v=1723510639","width":2400},{"alt":"7||3960-3-1122","id":22013770170410,"position":15,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-q-laptop-backpack-2.0-eco-nautical_3960-3-1122_feature1-Timbuk2-e7c3c1c383c3c3c3-1989.jpg?v=1723510639"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-q-laptop-backpack-2.0-eco-nautical_3960-3-1122_feature1-Timbuk2-e7c3c1c383c3c3c3-1989.jpg?v=1723510639","width":2400},{"alt":"2||3960-3-1104","id":22013770793002,"position":16,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-q-laptop-backpack-2.0-eco-gunmetal_3960-3-1104_inside1-Timbuk2-e7c3c1c18383c3e7-1989.jpg?v=1723510639"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-q-laptop-backpack-2.0-eco-gunmetal_3960-3-1104_inside1-Timbuk2-e7c3c1c18383c3e7-1989.jpg?v=1723510639","width":2400},{"alt":"2||3960-3-1122","id":22013771055146,"position":17,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-q-laptop-backpack-2.0-eco-nautical_3960-3-1122_inside1-Timbuk2-efc3818183c3c3e7-1989.jpg?v=1723510639"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-q-laptop-backpack-2.0-eco-nautical_3960-3-1122_inside1-Timbuk2-efc3818183c3c3e7-1989.jpg?v=1723510639","width":2400},{"alt":"4||3960-3-1104","id":22013771120682,"position":18,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-q-laptop-backpack-2.0-eco-gunmetal_3960-3-1104_model1-Timbuk2-23c3c3c1c3c3e3e3-1989.jpg?v=1723510639"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-q-laptop-backpack-2.0-eco-gunmetal_3960-3-1104_model1-Timbuk2-23c3c3c1c3c3e3e3-1989.jpg?v=1723510639","width":2400},{"alt":"5||3960-3-1104","id":22013771350058,"position":19,"preview_image":{"aspect_ratio":1.201,"height":1999,"width":2400,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-q-laptop-backpack-2.0-eco-gunmetal_3960-3-1104_model2-Timbuk2-2347c7c3c3c3c3c3-1989.jpg?v=1723510639"},"aspect_ratio":1.201,"height":1999,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-pack-q-laptop-backpack-2.0-eco-gunmetal_3960-3-1104_model2-Timbuk2-2347c7c3c3c3c3c3-1989.jpg?v=1723510639","width":2400},{"alt":"N1||3960-3-1068","id":22196341801002,"position":20,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-q-laptop-backpack-2_563dd15b-131b-4203-a98a-c434a083c503.png?v=1723510639"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-q-laptop-backpack-2_563dd15b-131b-4203-a98a-c434a083c503.png?v=1723510639","width":3648},{"alt":"N3||3960-3-1068","id":22196341932074,"position":21,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-q-laptop-backpack-2_6c81de8a-f38d-435d-8f56-3d141c6c4588.png?v=1723510639"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-q-laptop-backpack-2_6c81de8a-f38d-435d-8f56-3d141c6c4588.png?v=1723510639","width":3648},{"alt":"N5||3960-3-1068","id":22196342128682,"position":22,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-q-laptop-backpack-2_4fba92e6-b8b4-471f-9019-85e50c08d275.png?v=1723510639"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-q-laptop-backpack-2_4fba92e6-b8b4-471f-9019-85e50c08d275.png?v=1723510639","width":3648},{"alt":"N5||3960-3-1104","id":22196342325290,"position":23,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-q-laptop-backpack-2_c742ae04-3fca-4bbb-849e-95765e6bc42c.png?v=1723510639"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-q-laptop-backpack-2_c742ae04-3fca-4bbb-849e-95765e6bc42c.png?v=1723510639","width":3648},{"alt":"N1||3960-3-1104","id":22196342521898,"position":24,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-q-laptop-backpack-2_603a0c21-ec2c-4354-a596-495bb7b4291c.png?v=1723510639"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-q-laptop-backpack-2_603a0c21-ec2c-4354-a596-495bb7b4291c.png?v=1723510639","width":3648},{"alt":"N3||3960-3-1104","id":22196342554666,"position":25,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-q-laptop-backpack-2_bdd296d7-ba90-433b-888d-1371a60a8b4b.png?v=1723510639"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-q-laptop-backpack-2_bdd296d7-ba90-433b-888d-1371a60a8b4b.png?v=1723510639","width":3648},{"alt":"N6||3960-3-1104","id":22196342587434,"position":26,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-q-laptop-backpack-2_a6e4263c-039e-4cbd-b608-3fa9a7885082.png?v=1723510639"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-q-laptop-backpack-2_a6e4263c-039e-4cbd-b608-3fa9a7885082.png?v=1723510639","width":3648},{"alt":"N2||3960-3-1068 3960-3-1104 3960-3-1122","id":22196364640298,"position":27,"preview_image":{"aspect_ratio":0.838,"height":1188,"width":996,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/9748a0b3df724279bcfb1f3c4ad747d5.thumbnail.0000000000.jpg?v=1662434933"},"aspect_ratio":0.838,"duration":22060,"media_type":"video","sources":[{"format":"mp4","height":480,"mime_type":"video\/mp4","url":"\/\/www.timbuk2.com\/cdn\/shop\/videos\/c\/vp\/9748a0b3df724279bcfb1f3c4ad747d5\/9748a0b3df724279bcfb1f3c4ad747d5.SD-480p-1.0Mbps-9131888.mp4?v=0","width":402},{"format":"mp4","height":1080,"mime_type":"video\/mp4","url":"\/\/www.timbuk2.com\/cdn\/shop\/videos\/c\/vp\/9748a0b3df724279bcfb1f3c4ad747d5\/9748a0b3df724279bcfb1f3c4ad747d5.HD-1080p-3.3Mbps-9131888.mp4?v=0","width":904},{"format":"mp4","height":720,"mime_type":"video\/mp4","url":"\/\/www.timbuk2.com\/cdn\/shop\/videos\/c\/vp\/9748a0b3df724279bcfb1f3c4ad747d5\/9748a0b3df724279bcfb1f3c4ad747d5.HD-720p-2.1Mbps-9131888.mp4?v=0","width":602},{"format":"m3u8","height":1080,"mime_type":"application\/x-mpegURL","url":"\/\/www.timbuk2.com\/cdn\/shop\/videos\/c\/vp\/9748a0b3df724279bcfb1f3c4ad747d5\/9748a0b3df724279bcfb1f3c4ad747d5.m3u8?v=0","width":904}]},{"alt":"N4||3960-3-1122","id":24874698571818,"position":28,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-q-laptop-backpack-eco-nautical-3960-3-1122-back_4_1.png?v=1722545926"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-q-laptop-backpack-eco-nautical-3960-3-1122-back_4_1.png?v=1722545926","width":3648},{"alt":"N7||3960-3-1068","id":24938777804842,"position":29,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-q-laptop-backpack-2.0-eco-black-3960-3-1068-feature-1_6.png?v=1723513720"},"aspect_ratio":0.824,"height":4428,"media_type":"image","src":"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-q-laptop-backpack-2.0-eco-black-3960-3-1068-feature-1_6.png?v=1723513720","width":3648}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eA superbly capable and highly-organized backpack.\u003c\/p\u003e"}, 369 370 "39495792721962": { 371 "accentuate": {}, 372 "current_variant": {"id":39495792721962,"title":"OS \/ Eco Black","option1":"OS","option2":"Eco Black","option3":null,"sku":"3960-3-1068","requires_shipping":true,"taxable":true,"featured_image":{"id":29768966832170,"product_id":1928522956842,"position":20,"created_at":"2022-09-05T19:54:42-07:00","updated_at":"2024-08-12T17:57:19-07:00","alt":"N1||3960-3-1068","width":3648,"height":4428,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-q-laptop-backpack-2_563dd15b-131b-4203-a98a-c434a083c503.png?v=1723510639","variant_ids":[39495792721962]},"available":true,"name":"Q Laptop Backpack 2.0 - OS \/ Eco Black","public_title":"OS \/ Eco Black","options":["OS","Eco Black"],"price":13900,"weight":950,"compare_at_price":null,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"deny","barcode":"6.31365E+11","featured_media":{"alt":"N1||3960-3-1068","id":22196341801002,"position":20,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-q-laptop-backpack-2_563dd15b-131b-4203-a98a-c434a083c503.png?v=1723510639"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}, 373 "metafields": {"colorgroup":"Black","colorway":"Eco Black","depthcm":"13.00","expandedvolumeltr":"null","features":"Recycled Materials,Travel Features,Laptop Carry,Carry On","heightcm":"47.00","maxscreensize":"17\"","newflag":"false","oversizeflag":"false","variantcallout":"null","variantfabric":"Leejo Vol89 #105","volumeltr":"18","volumeltrgroup":"11 to 20","widthbottomcm":"28.00","widthtopcm":"26.00"}, 374 "product_id": "P_1928522956842", 375 }, 376 377 "40263521337386": { 378 "accentuate": {}, 379 "current_variant": {"id":40263521337386,"title":"OS \/ Eco Gunmetal","option1":"OS","option2":"Eco Gunmetal","option3":null,"sku":"3960-3-1104","requires_shipping":true,"taxable":true,"featured_image":{"id":29768967585834,"product_id":1928522956842,"position":24,"created_at":"2022-09-05T19:55:01-07:00","updated_at":"2024-08-12T17:57:19-07:00","alt":"N1||3960-3-1104","width":3648,"height":4428,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-q-laptop-backpack-2_603a0c21-ec2c-4354-a596-495bb7b4291c.png?v=1723510639","variant_ids":[40263521337386]},"available":true,"name":"Q Laptop Backpack 2.0 - OS \/ Eco Gunmetal","public_title":"OS \/ Eco Gunmetal","options":["OS","Eco Gunmetal"],"price":13900,"weight":950,"compare_at_price":null,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"deny","barcode":"6.31365E+11","featured_media":{"alt":"N1||3960-3-1104","id":22196342521898,"position":24,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-q-laptop-backpack-2_603a0c21-ec2c-4354-a596-495bb7b4291c.png?v=1723510639"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}, 380 "metafields": {"colorgroup":"Grey","colorway":"Eco Gunmetal","depthcm":"13.00","expandedvolumeltr":"null","features":"Recycled Materials,Travel Features,Laptop Carry,Carry On","heightcm":"47.00","maxscreensize":"17\"","newflag":"false","oversizeflag":"false","variantcallout":"null","variantfabric":"Leejo Vol89 #105","volumeltr":"18","volumeltrgroup":"11 to 20","widthbottomcm":"28.00","widthtopcm":"26.00"}, 381 "product_id": "P_1928522956842", 382 }, 383 384 "40263521304618": { 385 "accentuate": {}, 386 "current_variant": {"id":40263521304618,"title":"OS \/ Eco Nautical","option1":"OS","option2":"Eco Nautical","option3":null,"sku":"3960-3-1122","requires_shipping":true,"taxable":true,"featured_image":{"id":29768967782442,"product_id":1928522956842,"position":1,"created_at":"2022-09-05T19:55:25-07:00","updated_at":"2022-09-05T19:55:25-07:00","alt":"N1||3960-3-1122","width":3648,"height":4428,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-q-laptop-backpack-eco-nautical-3960-3-1122-front_1.png?v=1662432925","variant_ids":[40263521304618]},"available":true,"name":"Q Laptop Backpack 2.0 - OS \/ Eco Nautical","public_title":"OS \/ Eco Nautical","options":["OS","Eco Nautical"],"price":13900,"weight":950,"compare_at_price":null,"inventory_quantity":25,"inventory_management":"shopify","inventory_policy":"deny","barcode":"6.31365E+11","featured_media":{"alt":"N1||3960-3-1122","id":22196342718506,"position":1,"preview_image":{"aspect_ratio":0.824,"height":4428,"width":3648,"src":"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-q-laptop-backpack-eco-nautical-3960-3-1122-front_1.png?v=1662432925"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}, 387 "metafields": {"colorgroup":"Blue","colorway":"Eco Nautical","depthcm":"13.00","expandedvolumeltr":"null","features":"Recycled Materials,Travel Features,Laptop Carry,Carry On","heightcm":"47.00","maxscreensize":"17\"","newflag":"false","oversizeflag":"false","variantcallout":"null","variantfabric":"Leejo Vol89 #105","volumeltr":"18","volumeltrgroup":"11 to 20","widthbottomcm":"28.00","widthtopcm":"26.00"}, 388 "product_id": "P_1928522956842", 389 }, 390 391 392 393 394 } 395 </script>
395 396 397 398 399<style data-styles="custom-properties"> 400 :root {} 401</style> 402 403 404 405 406 <link href="//www.timbuk2.com/cdn/shop/t/1317/assets/bundle.styles.css?v=78281988064027670611788907690" rel="stylesheet" type="text/css" media="all" /> 407 408 409 <link rel="preload" as="style" href="//www.timbuk2.com/cdn/shop/t/1317/assets/bundle.styles-collection.css?v=165034664349626397931788907690" onload="this.onload=null;this.rel='stylesheet'"> 410 411 412 413 414 415 416
416<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
416<meta name="google-site-verification" content="T8l89TF6JTUMfUm2N5G-o6Ns9kjwZ3h5ZeRQfImjRs4"> 417<meta name="google-site-verification" content="T8l89TF6JTUMfUm2N5G-o6Ns9kjwZ3h5ZeRQfImjRs4"> 418<meta name="google-site-verification" content="pXrdzQBlIUQDvxcoGO6kgYS6Gt5S1PaA0Lm1GJRHkBY"> 419<meta name="facebook-domain-verification" content="z0sb9gvsil1870d72hoci2r4just71"> 420<meta name="facebook-domain-verification" content="d98jxjlcz9z0r74a9n36td2p3ohyrd"> 421<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/25729458/digital_wallets/dialog"> 422<meta id="in-context-paypal-metadata" data-shop-id="25729458" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 423<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/collections/shop-all.atom" /> 424<link rel="alternate" type="application/json+oembed" href="https://www.timbuk2.com/collections/shop-all.oembed">
425<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=2048950314"></script>
425 426<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
427<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=2048950314&shop_id=25729458" crossorigin="anonymous"></script>
vendor: 1 bytes, line 427
427
428<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":25729458,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/25729458","merchantName":"Timbuk2","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Timbuk2","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 428
428
429<script id="shopify-features" type="application/json">{"accessToken":"750f86b1ebb28b5cb25841d166935743","betas":["rich-media-storefront-analytics"],"domain":"www.timbuk2.com","predictiveSearch":true,"shopId":25729458,"locale":"en"}</script>
vendor: 1 bytes, line 429
429
430<script>var Shopify = Shopify || {}; 431Shopify.shop = "timbuk2-us.myshopify.com"; 432Shopify.locale = "en"; 433Shopify.currency = {"active":"USD","rate":"1.0"}; 434Shopify.country = "US"; 435Shopify.theme = {"name":"T2 US Travel Your Way EG 9\/9\/26","id":149940240426,"schema_name":"Timbuk2 by Pivot","schema_version":"2026-08-06-1","theme_store_id":null,"role":"main"}; 436Shopify.theme.handle = "null"; 437Shopify.theme.style = {"id":null,"handle":null}; 438Shopify.cdnHost = "www.timbuk2.com/cdn"; 439Shopify.routes = Shopify.routes || {}; 440Shopify.routes.root = "/"; 441Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 442Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 443Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 444Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 444
444
445<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 445
445
446<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 446
446
447<script> 448 window.ShopifyPay = window.ShopifyPay || {}; 449 window.ShopifyPay.apiHost = "shop.app\/pay"; 450 window.ShopifyPay.redirectState = null; 451</script>
vendor: 1 bytes, line 451
451
452<script> 453 window.Shopify = window.Shopify || {}; 454 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 455 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 456 window.Shopify.SignInWithShop.eligible = true; 457</script>
vendor: 1 bytes, line 457
457
458<script id="shop-js-analytics" type="application/json">{"pageType":"collection"}</script>
vendor: 1 bytes, line 458
458
459<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 459
459
460<script type="module"> 461 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 462 463 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 464 465</script>
vendor: 1 bytes, line 465
465
466<script> 467 window.Shopify = window.Shopify || {}; 468 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 469 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]}; 470</script>
vendor: 1 bytes, line 470
470
471<script>(function() { 472 var isLoaded = false; 473 function asyncLoad() { 474 if (isLoaded) return; 475 isLoaded = true; 476 var urls = ["https:\/\/config.gorgias.chat\/bundle-loader\/01GYCBTG6ZYETJM2QEF0Q8V3X6?source=shopify1click\u0026shop=timbuk2-us.myshopify.com","https:\/\/container.pepperjam.com\/956899796.js?shop=timbuk2-us.myshopify.com","https:\/\/cdn-widgetsrepository.yotpo.com\/v1\/loader\/f6I2gGsRTLxkuyPSEa7w6pjZ87abdrjs62VeHNkF?shop=timbuk2-us.myshopify.com","https:\/\/services.nofraud.com\/js\/device.js?shop=timbuk2-us.myshopify.com","https:\/\/media.9gtb.com\/loader.js?g_cvt_id=b2fbee33-267c-4a1f-8c8e-4e100c4db0c2\u0026shop=timbuk2-us.myshopify.com","https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/header.min.js?settings=eyJrZXkiOiI0RmlJc2tZZ1pENmhzT2N5In0=\u0026shop=timbuk2-us.myshopify.com","https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/success.min.js?settings=eyJrZXkiOiI0RmlJc2tZZ1pENmhzT2N5IiwidCI6WyJvcmRlcnMvZnVsZmlsbGVkIl0sInYiOiIifQ==\u0026shop=timbuk2-us.myshopify.com","https:\/\/ecommplugins-trustboxsettings.trustpilot.com\/timbuk2-us.myshopify.com.js?settings=1771375519963\u0026shop=timbuk2-us.myshopify.com"]; 477 for (var i = 0; i < urls.length; i++) { 478 var s = document.createElement('script'); 479 s.type = 'text/javascript'; 480 s.async = true; 481 s.src = urls[i]; 482 var x = document.getElementsByTagName('script')[0]; 483 x.parentNode.insertBefore(s, x); 484 } 485 }; 486 if(window.attachEvent) { 487 window.attachEvent('onload', asyncLoad); 488 } else { 489 window.addEventListener('load', asyncLoad, false); 490 } 491})();</script>
vendor: 1 bytes, line 491
491
492<script id="__st">var __st={"a":25729458,"offset":-25200,"reqid":"aa8c2d58-e739-40c3-998f-d9b55d055766-1790918269","pageurl":"www.timbuk2.com\/collections\/shop-all","u":"1a9eee66f085","p":"collection","rtyp":"collection","rid":59971600426};</script>
vendor: 1 bytes, line 492
492
493<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 493
493
494<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 494
494
495<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.timbuk2.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 495
495
496<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//www.timbuk2.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
496<script crossorigin="anonymous" defer="defer" src="//www.timbuk2.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 496
496
497<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 497
497
498<script> 499 window.Shopify = window.Shopify || {}; 500 window.Shopify.MCP = window.Shopify.MCP || {}; 501 window.Shopify.MCP.enabled = true; 502 window.Shopify.MCP.shop = "timbuk2-us.myshopify.com"; 503 window.Shopify.MCP.mcpEndpoint = "https:\/\/www.timbuk2.com\/api\/mcp"; 504 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 505</script>
vendor: 1 bytes, line 505
505
506<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/www.timbuk2.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 507</script>
vendor: 1 bytes, line 507
507
508<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://www.timbuk2.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 509</script>
vendor: 1 bytes, line 509
509
510<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 511 function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent); 512</script>
vendor: 1 bytes, line 512
512
513<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}})); 514</script>
514 515<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.timbuk2.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 516<style id="shopify-accelerated-checkout-cart"> 517 #shopify-buyer-consent { 518 margin-top: 1em; 519 display: inline-block; 520 width: 100%; 521} 522 523#shopify-buyer-consent.hidden { 524 display: none; 525} 526 527#shopify-subscription-policy-button { 528 background: none; 529 border: none; 530 padding: 0; 531 text-decoration: underline; 532 font-size: inherit; 533 cursor: pointer; 534} 535 536#shopify-subscription-policy-button::before { 537 box-shadow: none; 538} 539 540 </style> 541
542<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
542 543 544 545 546 547 548 549
549<script type="text/javascript"> 550 551 window.__shgMoneyFormat = window.__shgMoneyFormat || {"USD":{"currency":"USD","currency_symbol":"$","currency_symbol_location":"left","decimal_places":2,"decimal_separator":".","thousands_separator":","}}; 552 553 window.__shgCurrentCurrencyCode = window.__shgCurrentCurrencyCode || { 554 currency: "USD", 555 currency_symbol: "$", 556 decimal_separator: ".", 557 thousands_separator: ",", 558 decimal_places: 2, 559 currency_symbol_location: "left" 560 }; 561 </script>
561 562 563 564 565 566 567
568<script type="text/javascript"> 569 570 window.SHG_CUSTOMER = null; 571 572</script>
572 573 574 575 576 577 578 579 580<!-- Start klevu-snippets DO NOT EDIT --> 581<!-- End klevu-snippets DO NOT EDIT --> 582<!-- BEGIN app block: shopify://apps/elevar-conversion-tracking/blocks/dataLayerEmbed/bc30ab68-b15c-4311-811f-8ef485877ad6 --> 583 584 585
586<script type="module" dynamic> 587 const configUrl = "/a/elevar/static/configs/40d72ef7affdc4b053faf41a0b8f436cf6e433a3/config.js"; 588 const config = (await import(configUrl)).default; 589 const scriptUrl = config.script_src_app_theme_embed; 590 591 if (scriptUrl) { 592 const { handler } = await import(scriptUrl); 593 594 await handler( 595 config, 596 { 597 cartData: { 598 marketId: "1969094698", 599 localeCountryCode:"US", 600 attributes:{}, 601 cartTotal: "0.0", 602 currencyCode:"USD", 603 items: [] 604} 605, 606 user: { 607 cartTotal: "0.0", 608 currencyCode:"USD", 609 customer: {}, 610} 611, 612 isOnCartPage:false, 613 collectionView:{ 614 currencyCode:"USD", 615 items: [{id:"1825-3-1120",name:"Authority Laptop Backpack Deluxe", 616 brand:"Timbuk2-Timbuk2", 617 category:"Pack", 618 variant:"OS \/ Eco Black Deluxe", 619 price: "179.0", 620 productId: "1662422253610", 621 variantId: "39495774142506", 622 handle:"1825-authority-laptop-backpack-deluxe", 623 compareAtPrice: "0.0",image:"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-black-deluxe-1825-3-1120-front_1_c2f35867-ec02-43b3-8ff2-5e6c0f57fc78.png?v=1664825257"},{id:"1006-3-6114",name:"Spire Laptop Backpack 2.0", 624 brand:"Timbuk2-Timbuk2", 625 category:"Pack", 626 variant:"OS \/ Jet Black", 627 price: "119.0", 628 productId: "3954722865194", 629 variantId: "29535703498794", 630 handle:"1006-spire-laptop-backpack-20", 631 compareAtPrice: "0.0",image:"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spire-laptop-backpack-2_89ce90de-4020-448e-aa1f-97072b5954ca.png?v=1700978792"},{id:"544-2-2000",name:"Copilot Luggage Roller", 632 brand:"Timbuk2-Timbuk2", 633 category:"Roller", 634 variant:"S \/ Black", 635 price: "259.0", 636 productId: "1431154425898", 637 variantId: "12733983064106", 638 handle:"544-copilot-luggage-roller", 639 compareAtPrice: "0.0",image:"\/\/www.timbuk2.com\/cdn\/shop\/files\/copilot-concrete-small.png?v=1763586089"},{id:"5280-4-6114",name:"Wingman Travel Backpack Duffel", 640 brand:"Timbuk2-Timbuk2", 641 category:"Duffel", 642 variant:"M \/ Jet Black", 643 price: "229.0", 644 productId: "4578253537322", 645 variantId: "31985317412906", 646 handle:"5280-wingman-travel-backpack-duffel", 647 compareAtPrice: "0.0",image:"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-wingman-travel-backpack-duffel-jet-black-5280-4-6114-front_1.png?v=1662757177"},{id:"2550-45L-1237",name:"Impulse Travel Backpack", 648 brand:"Timbuk2-Timbuk2", 649 category:"Pack", 650 variant:"S \/ Future Dusk", 651 price: "249.0", 652 productId: "1936490004522", 653 variantId: "42376518926378", 654 handle:"2550-impulse-travel-backpack", 655 compareAtPrice: "0.0",image:"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-pack-future-dusk-2550-45L-1237_front_83a836e3-e011-4559-83ab-d88a8ce9ec8a.png?v=1736873093"},{id:"5700-3-6114",name:"Never Check Expandable Backpack", 656 brand:"Timbuk2-Timbuk2", 657 category:"Pack", 658 variant:"OS \/ Jet Black", 659 price: "249.0", 660 productId: "4129962623018", 661 variantId: "30273270513706", 662 handle:"5700-never-check-expandable-backpack", 663 compareAtPrice: "0.0",image:"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-never-check-expandable-backpack-jet-black-5700-3-6114-front_1_e84bcd5a-765c-4a68-8f25-705422d319e2.png?v=1668534030"},{id:"3952-3-1085",name:"Spark Micro Pack", 664 brand:"Timbuk2-Timbuk2", 665 category:"Shoulder Bag", 666 variant:"OS \/ Eco Nautical Pop", 667 price: "69.0", 668 productId: "3939574546474", 669 variantId: "39411320684586", 670 handle:"3952-spark-micro-pack", 671 compareAtPrice: "0.0",image:"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-micro-pack-accessories-eco-nautical-pop-3952-3-1085-front_1.png?v=1662500222"},{id:"3959-3-1085",name:"Spark Mini Pack", 672 brand:"Timbuk2-Timbuk2", 673 category:"Shoulder Bag", 674 variant:"OS \/ Eco Nautical Pop", 675 price: "79.0", 676 productId: "6580596146218", 677 variantId: "39411384811562", 678 handle:"3959-spark-mini-pack", 679 compareAtPrice: "0.0",image:"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-mini-pack-accessories-eco-nautical-pop-3959-3-1085-front_1.png?v=1678475078"}
679,{id:"3951-3-1068",name:"Slacker Chest Pack", 680 brand:"Timbuk2-Timbuk2", 681 category:"Accessories", 682 variant:"OS \/ Eco Black", 683 price: "59.0", 684 productId: "4651506008106", 685 variantId: "39411341983786", 686 handle:"3951-slacker-chest-pack", 687 compareAtPrice: "0.0",image:"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-black-3951-3-1068-front_1.png?v=1662756543"},{id:"3950-3-1085",name:"Rascal Belt Bag", 688 brand:"Timbuk2-Timbuk2", 689 category:"Accessories", 690 variant:"OS \/ Eco Nautical Pop", 691 price: "59.0", 692 productId: "1953071857706", 693 variantId: "39411341492266", 694 handle:"3950-rascal-belt-bag", 695 compareAtPrice: "0.0",image:"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-nautical-pop-3950-3-1085-front_1.png?v=1662433211"},{id:"1070-3-1143",name:"Agent Crossbody Bag", 696 brand:"Timbuk2-Timbuk2", 697 category:"Shoulder Bag", 698 variant:"OS \/ Steel", 699 price: "59.0", 700 productId: "4578246787114", 701 variantId: "40086656450602", 702 handle:"1070-agent-crossbody-bag", 703 compareAtPrice: "0.0",image:"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-agent-crossbody-bag-shoulder-bag-steel-11070-3-1143-front_1.png?v=1695418821"},{id:"3960-3-1068",name:"Q Laptop Backpack 2.0", 704 brand:"Timbuk2-Timbuk2", 705 category:"Pack", 706 variant:"OS \/ Eco Black", 707 price: "139.0", 708 productId: "1928522956842", 709 variantId: "39495792721962", 710 handle:"3960-q-laptop-backpack-20", 711 compareAtPrice: "0.0",image:"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-q-laptop-backpack-2_563dd15b-131b-4203-a98a-c434a083c503.png?v=1723510639"},] 712 }, 713 searchResultsView:null, 714 productView:null, 715 } 716 ); 717 } 718</script>
718 719 720 721<!-- END app block --><!-- BEGIN app block: shopify://apps/p4bm6pbcc-opensend/blocks/opensend/01a05839-946f-7cb2-9267-f75055aa89fa -->
722<script type='text/javascript'> 723!function(s) { 724 let o = s.createElement('script'), u = s.getElementsByTagName('script')[0]; 725 o.src = 'https://cdn.aggle.net/oir/oir.min.js'; 726 o.async = !0, o.setAttribute('oirtyp', '48b1feaa'), o.setAttribute('oirid', 'P4BM6PBCC'); 727 u.parentNode.insertBefore(o, u); 728}(document); 729</script>
729 730
731<script type='text/javascript'> 732 { 733 const cleanObj = (value) => { 734 if (Array.isArray(value)) { 735 const cleanedArray = value.map(cleanObj).filter((v) => v !== undefined); 736 return cleanedArray.length ? cleanedArray : undefined; 737 } 738 if (value && typeof value === "object") { 739 const cleanedObject = Object.entries(value).reduce((acc, [key, val]) => { 740 const cleanedValue = cleanObj(val); 741 if (cleanedValue !== undefined && cleanedValue !== null && cleanedValue !== "") { 742 acc[key] = cleanedValue; 743 } 744 return acc; 745 }, {}); 746 return Object.keys(cleanedObject).length ? cleanedObject : undefined; 747 } 748 if (value === null || value === undefined || value === "") { 749 return undefined; 750 } 751 return value; 752 }; 753 const getCustomer = () => ({ 754 shopifyCustomerId: "", 755 email: "", 756 phone: "", 757 first_name: null, 758 last_name: null, 759 lifetime_value: null, 760 order_count: null, 761 address: { 762 street: null, 763 city: null, 764 state: null, 765 stateCode: null, 766 postalCode: "", 767 country: "", 768 province: "", 769 countryCode: "", 770 } 771 }); 772 773 } 774</script>
774 775 776 777<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 778 779 780 781 782 783 784 785 786 787 788 789 790
790<script async src="https://static.klaviyo.com/onsite/js/KKHe7M/klaviyo.js?company_id=KKHe7M"></script>
790 791
791<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
791 792 793 794 795 796 797 798
798<script> 799 window.klaviyoReviewsProductDesignMode = false 800 </script>
800 801 802 803 804 805 806 807 808 809 810<!-- END app block --><!-- BEGIN app block: shopify://apps/yotpo-product-reviews/blocks/settings/eb7dfd7d-db44-4334-bc49-c893b51b36cf --> 811 812
813<script type="text/javascript"> 814 (function e(){var e=document.createElement("script"); 815 e.type="text/javascript",e.async=true, 816 e.src="//staticw2.yotpo.com//widget.js?lang=en"; 817 var t=document.getElementsByTagName("script")[0]; 818 t.parentNode.insertBefore(e,t)})(); 819</script>
819 820 821 822 823 824<!-- END app block --><!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/clarity_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea -->
825<script type="text/javascript"> 826 (function (c, l, a, r, i, t, y) { 827 c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments); }; 828 t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i + "?ref=shopify"; 829 y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y); 830 831 c.Shopify.loadFeatures([{ name: "consent-tracking-api", version: "0.1" }], error => { 832 if (error) { 833 console.error("Error loading Shopify features:", error); 834 return; 835 } 836 837 c[a]('consentv2', { 838 ad_Storage: c.Shopify.customerPrivacy.marketingAllowed() ? "granted" : "denied", 839 analytics_Storage: c.Shopify.customerPrivacy.analyticsProcessingAllowed() ? "granted" : "denied", 840 source: 101, 841 }); 842 }); 843 844 l.addEventListener("visitorConsentCollected", function (e) { 845 c[a]('consentv2', { 846 ad_Storage: e.detail.marketingAllowed ? "granted" : "denied", 847 analytics_Storage: e.detail.analyticsAllowed ? "granted" : "denied", 848 source: 101, 849 }); 850 }); 851 })(window, document, "clarity", "script", "tcurexqa4q"); 852</script>
852 853 854 855 856<!-- END app block -->
856<script src="https://cdn.shopify.com/extensions/01a0f69e-7a4a-7236-b53c-021239e0fabe/event-promotion-bar-227/assets/eventpromotionbar.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 856
856
857<script src="https://cdn.shopify.com/extensions/01a0ef11-ed59-7a1a-9dac-8835710c3c5e/applovin-shop-integration-98/assets/app-embed.js" type="text/javascript" defer="defer"></script>
857 858<meta property="og:image" content="https://cdn.shopify.com/s/files/1/2572/9458/files/t2-logo-black.png?height=628&pad_color=fff&v=1663718206&width=1200" /> 859<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/2572/9458/files/t2-logo-black.png?height=628&pad_color=fff&v=1663718206&width=1200" /> 860<meta property="og:image:width" content="1200" /> 861<meta property="og:image:height" content="628" /> 862<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
863<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 25729458,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "collection"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 863
863
864<script> 865 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 866</script>
vendor: 1 bytes, line 866
866
867<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
867).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 25729458,storefrontBaseUrl: "https://www.timbuk2.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.timbuk2.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2171338794","configuration":"{\"storeHandle\":\"timbuk2-us.myshopify.com\", \"publisherId\": \"P4BM6PBCC\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"57b5024d90dd27bc4525cbd1ef6966f6","type":"APP","apiClientId":417390624769,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"}
867,{"id":"1877442602","configuration":"{ \"alias\": \"TIMBUK2_US\", \"apiKey\": \"ux4ung2maf2gh5lxklpkp.fc64n2iubntb63ae5o2db\" }","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"089c563d4539df58b1e71259ac47d388","type":"APP","apiClientId":6779637,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1446379562","configuration":"{\"eventKey\":\"cbfc0862-d529-4348-8eee-0a2b86d33af7\",\"name\":\"timbuk2-us - Axon Pixel\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"4a5dfd2e28427774549854cee30cb444","type":"APP","apiClientId":256560922625,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1419280426","configuration":"{\"adAccountPixelId\":\"tvscientific-pix-o-381c91dd-a328-433d-9c12-501a49aee4fb\",\"isDevMode\":\"false\",\"pixelServiceOrigin\":\"https:\\\/\\\/tvspix.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"b1ea2e57bc032f283816725ee284e102","type":"APP","apiClientId":92361228289,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1200455722","configuration":"{\"projectId\":\"tcurexqa4q\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d8a2bb2ccbb513dc8e8b6937f4b8033e","type":"APP","apiClientId":240074326017,"privacyPurposes":[],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1198915626","configuration":"{\"accountID\":\"KKHe7M\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"801865770","configuration":"{\"site_id\":\"b3682275-be26-4cbf-bb5b-d74681ba779d\",\"analytics_endpoint\":\"https:\\\/\\\/na.shgcdn3.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"695709fc3f146fa50a25299517a954f2","type":"APP","apiClientId":1158168,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"690847786","configuration":"{\"shopUrl\":\"timbuk2-us.myshopify.com\",\"apiUrl\":\"https:\\\/\\\/services.nofraud.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0cf396a0daab06a8120b15747f89a0e3","type":"APP","apiClientId":1380557,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"651984938","configuration":"{\"campaignID\":\"32241\",\"externalExecutionURL\":\"https:\/\/engine.saasler.com\/api\/v1\/webhook_executions\/1520acfa37db574e5af869fcd2b5978e\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"4d2ae310e7f99f154f33560b5c81cfa9","type":"APP","apiClientId":3546795,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
867,"dataSharingState":"unrestricted"},{"id":"40239146","configuration":"{\"tagID\":\"2613707180719\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"8749098","configuration":"{\"config_url\": \"https:\/\/shopify-gtm-suite.getelevar.com\/configs\/40d72ef7affdc4b053faf41a0b8f436cf6e433a3\/config.js\"}","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"7ae63d00911d5ee26809bf1e3232d852","type":"APP","apiClientId":2509311,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"23461930","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"AdBeacon Pixel"},{"id":"24870954","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["SALE_OF_DATA"],"name":"Elevar Custom Pixel"},{"id":"32833578","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Ascend"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Timbuk2","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"timbuk2-us.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/www.timbuk2.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"1662422253610","handle":"1825-authority-laptop-backpack-deluxe","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39495774142506","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"3954722865194","handle":"1006-spire-laptop-backpack-20","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"29535703498794","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"1431154425898","handle":"544-copilot-luggage-roller","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"12733983064106","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4578253537322","handle":"5280-wingman-travel-backpack-duffel","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"31985317412906","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"1936490004522","handle":"2550-impulse-travel-backpack","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42376518926378","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4129962623018","handle":"5700-never-check-expandable-backpack","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"30273270513706","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"3939574546474","handle":"3952-spark-micro-pack","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39411320684586","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6580596146218","handle":"3959-spark-mini-pack","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39411384811562","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4651506008106","handle":"3951-slacker-chest-pack","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39411341983786","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
867,{"id":"1953071857706","handle":"3950-rascal-belt-bag","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39411341492266","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4578246787114","handle":"1070-agent-crossbody-bag","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40086656450602","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"1928522956842","handle":"3960-q-laptop-backpack-20","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39495792721962","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://www.timbuk2.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"149940240426","themePublished":"true","eventMetadataId":"994d0abe-50ba-450e-861f-8bc8bd06a093","pageType":"collection","resourceId":"59971600426","shopId":"25729458","storefrontBaseUrl":"https:\/\/www.timbuk2.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}],[\"collection_viewed\",{\"collection\":{\"id\":\"59971600426\",\"title\":\"Shop All\",\"productVariants\":[{\"price\":{\"amount\":179.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Authority Laptop Backpack Deluxe\",\"vendor\":\"Timbuk2-Timbuk2\",\"id\":\"1662422253610\",\"untranslatedTitle\":\"Authority Laptop Backpack Deluxe\",\"url\":\"\/products\/1825-authority-laptop-backpack-deluxe\",\"type\":\"Pack\"},\"id\":\"39495774142506\",\"image\":{\"src\":\"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-authority-laptop-backpack-deluxe-eco-black-deluxe-1825-3-1120-front_1_c2f35867-ec02-43b3-8ff2-5e6c0f57fc78.png?v=1664825257\"},\"sku\":\"1825-3-1120\",\"title\":\"OS \/ Eco Black Deluxe\",\"untranslatedTitle\":\"OS \/ Eco Black Deluxe\"},{\"price\":{\"amount\":119.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Spire Laptop Backpack 2.0\",\"vendor\":\"Timbuk2-Timbuk2\",\"id\":\"3954722865194\",\"untranslatedTitle\":\"Spire Laptop Backpack 2.0\",\"url\":\"\/products\/1006-spire-laptop-backpack-20\",\"type\":\"Pack\"},\"id\":\"29535703498794\",\"image\":{\"src\":\"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spire-laptop-backpack-2_89ce90de-4020-448e-aa1f-97072b5954ca.png?v=1700978792\"},\"sku\":\"1006-3-6114\",\"title\":\"OS \/ Jet Black\",\"untranslatedTitle\":\"OS \/ Jet Black\"},{\"price\":{\"amount\":259.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Copilot Luggage Roller\",\"vendor\":\"Timbuk2-Timbuk2\",\"id\":\"1431154425898\",\"untranslatedTitle\":\"Copilot Luggage Roller\",\"url\":\"\/products\/
867544-copilot-luggage-roller\",\"type\":\"Roller\"},\"id\":\"12733983064106\",\"image\":{\"src\":\"\/\/www.timbuk2.com\/cdn\/shop\/files\/copilot-concrete-small.png?v=1763586089\"},\"sku\":\"544-2-2000\",\"title\":\"S \/ Black\",\"untranslatedTitle\":\"S \/ Black\"},{\"price\":{\"amount\":229.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Wingman Travel Backpack Duffel\",\"vendor\":\"Timbuk2-Timbuk2\",\"id\":\"4578253537322\",\"untranslatedTitle\":\"Wingman Travel Backpack Duffel\",\"url\":\"\/products\/5280-wingman-travel-backpack-duffel\",\"type\":\"Duffel\"},\"id\":\"31985317412906\",\"image\":{\"src\":\"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-wingman-travel-backpack-duffel-jet-black-5280-4-6114-front_1.png?v=1662757177\"},\"sku\":\"5280-4-6114\",\"title\":\"M \/ Jet Black\",\"untranslatedTitle\":\"M \/ Jet Black\"},{\"price\":{\"amount\":249.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Impulse Travel Backpack\",\"vendor\":\"Timbuk2-Timbuk2\",\"id\":\"1936490004522\",\"untranslatedTitle\":\"Impulse Travel Backpack\",\"url\":\"\/products\/2550-impulse-travel-backpack\",\"type\":\"Pack\"},\"id\":\"42376518926378\",\"image\":{\"src\":\"\/\/www.timbuk2.com\/cdn\/shop\/files\/timbuk2-impulse-pack-future-dusk-2550-45L-1237_front_83a836e3-e011-4559-83ab-d88a8ce9ec8a.png?v=1736873093\"},\"sku\":\"2550-45L-1237\",\"title\":\"S \/ Future Dusk\",\"untranslatedTitle\":\"S \/ Future Dusk\"},{\"price\":{\"amount\":249.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Never Check Expandable Backpack\",\"vendor\":\"Timbuk2-Timbuk2\",\"id\":\"4129962623018\",\"untranslatedTitle\":\"Never Check Expandable Backpack\",\"url\":\"\/products\/
8675700-never-check-expandable-backpack\",\"type\":\"Pack\"},\"id\":\"30273270513706\",\"image\":{\"src\":\"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-never-check-expandable-backpack-jet-black-5700-3-6114-front_1_e84bcd5a-765c-4a68-8f25-705422d319e2.png?v=1668534030\"},\"sku\":\"5700-3-6114\",\"title\":\"OS \/ Jet Black\",\"untranslatedTitle\":\"OS \/ Jet Black\"},{\"price\":{\"amount\":69.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Spark Micro Pack\",\"vendor\":\"Timbuk2-Timbuk2\",\"id\":\"3939574546474\",\"untranslatedTitle\":\"Spark Micro Pack\",\"url\":\"\/products\/3952-spark-micro-pack\",\"type\":\"Shoulder Bag\"},\"id\":\"39411320684586\",\"image\":{\"src\":\"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-micro-pack-accessories-eco-nautical-pop-3952-3-1085-front_1.png?v=1662500222\"},\"sku\":\"3952-3-1085\",\"title\":\"OS \/ Eco Nautical Pop\",\"untranslatedTitle\":\"OS \/ Eco Nautical Pop\"},{\"price\":{\"amount\":79.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Spark Mini Pack\",\"vendor\":\"Timbuk2-Timbuk2\",\"id\":\"6580596146218\",\"untranslatedTitle\":\"Spark Mini Pack\",\"url\":\"\/products\/3959-spark-mini-pack\",\"type\":\"Shoulder Bag\"},\"id\":\"39411384811562\",\"image\":{\"src\":\"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-spark-mini-pack-accessories-eco-nautical-pop-3959-3-1085-front_1.png?v=1678475078\"},\"sku\":\"3959-3-1085\",\"title\":\"OS \/ Eco Nautical Pop\",\"untranslatedTitle\":\"OS \/ Eco Nautical Pop\"},{\"price\":{\"amount\":59.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Slacker Chest Pack\",\"vendor\":\"Timbuk2-Timbuk2\",\"id\":\"4651506008106\",\"untranslatedTitle\":\"Slacker Chest Pack\",\"url\":\"\/products\/3951-slacker-chest-pack\",\"type\":\"Accessories\"},\"id\":\"39411341983786\",\"image\":{\"src\":\"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-slacker-chest-pack-accessories-eco-black-3951-3-1068-front_1.png?v=1662756543\"},\"sku\":\"3951-3-1068\",\"title\":\"OS \/ Eco Black\",\"untranslatedTitle\":\"OS \/ Eco Black\"},{\"price\":{\"amount\":59.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Rascal Belt Bag\",\"vendor\":\"Timbuk2-Timbuk2\",\"id\":\"1953071857706\",\"untranslatedTitle\":\"Rascal Belt Bag\",\"url\":\"\/products\/3950-rascal-belt-bag\",\"type\":\"Accessories\"},\"id\":\"39411341492266\",\"image\":{\"src\":\"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-rascal-belt-bag-accessories-eco-nautical-pop-3950-3-1085-front_1.png?v=1662433211\"},\"sku\":\"3950-3-1085\",\"title\":\"OS \/ Eco Nautical Pop\",\"untranslatedTitle\":\"OS \/ Eco Nautical Pop\"},{\"price\":{\"amount\":59.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Agent Crossbody Bag\",\"vendor\":\"Timbuk2-Timbuk2\",\"id\":\"4578246787114\",\"untranslatedTitle\":\"Agent Crossbody Bag\",\"url\":\"\/products\/1070-agent-crossbody-bag\",\"type\":\"Shoulder Bag\"},\"id\":\"40086656450602\",\"image\":{\"src\":\"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-agent-crossbody-bag-shoulder-bag-steel-11070-3-1143-front_1.png?v=1695418821\"},\"sku\":\"1070-3-1143\",\"title\":\"OS \/ Steel\",\"untranslatedTitle\":\"OS \/ Steel\"},{\"price\":{\"amount\":139.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Q Laptop Backpack 2.0\",\"vendor\":\"Timbuk2-Timbuk2\",\"id\":\"1928522956842\",\"untranslatedTitle\":\"Q Laptop Backpack 2.0\",\"url\":\"\/products\/3960-q-laptop-backpack-20\",\"type\":\"Pack\"},\"id\":\"39495792721962\",\"image\":{\"src\":\"\/\/www.timbuk2.com\/cdn\/shop\/products\/timbuk2-q-laptop-backpack-2_563dd15b-131b-4203-a98a-c434a083c503.png?v=1723510639\"},\"sku\":\"3960-3-1068\",\"title\":\"OS \/ Eco Black\",\"untranslatedTitle\":\"OS \/ Eco Black\"}]}}]]"});})();</script>
867<script> 868 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 869 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 870 window.ShopifyAnalytics.meta.currency = 'USD'; 871 var meta = {"products":[{"id":1662422253610,"gid":"gid:\/\/shopify\/Product\/1662422253610","vendor":"Timbuk2-Timbuk2","type":"Pack","handle":"1825-authority-laptop-backpack-deluxe","variants":[{"id":39495774142506,"price":17900,"name":"Authority Laptop Backpack Deluxe - OS \/ Eco Black Deluxe","public_title":"OS \/ Eco Black Deluxe","sku":"1825-3-1120"},{"id":39566385217578,"price":17900,"name":"Authority Laptop Backpack Deluxe - OS \/ Eco Nightfall","public_title":"OS \/ Eco Nightfall","sku":"1825-3-1099"},{"id":39705794445354,"price":17900,"name":"Authority Laptop Backpack Deluxe - OS \/ Eco Static","public_title":"OS \/ Eco Static","sku":"1825-3-1091"},{"id":39543265132586,"price":17900,"name":"Authority Laptop Backpack Deluxe - OS \/ Eco Titanium","public_title":"OS \/ Eco Titanium","sku":"1825-3-1089"}],"remote":false},{"id":3954722865194,"gid":"gid:\/\/shopify\/Product\/3954722865194","vendor":"Timbuk2-Timbuk2","type":"Pack","handle":"1006-spire-laptop-backpack-20","variants":[{"id":29535703498794,"price":11900,"name":"Spire Laptop Backpack 2.0 - OS \/ Jet Black","public_title":"OS \/ Jet Black","sku":"1006-3-6114"},{"id":40086648586282,"price":11900,"name":"Spire Laptop Backpack 2.0 - OS \/ Steel","public_title":"OS \/ Steel","sku":"1006-3-1143"}],"remote":false},{"id":1431154425898,"gid":"gid:\/\/shopify\/Product\/1431154425898","vendor":"Timbuk2-Timbuk2","type":"Roller","handle":"544-copilot-luggage-roller","variants":[{"id":12733983064106,"price":25900,"name":"Copilot Luggage Roller - S \/ Black","public_title":"S \/ Black","sku":"544-2-2000"},{"id":12733983096874,"price":27900,"name":"Copilot Luggage Roller - M \/ Black","public_title":"M \/ Black","sku":"544-4-2000"},{"id":12733983129642,"price":34900,"name":"Copilot Luggage Roller - XL \/ Black","public_title":"XL \/ Black","sku":"544-7-2000"}],"remote":false},{"id":4578253537322,"gid":"gid:\/\/shopify\/Product\/4578253537322","vendor":"Timbuk2-Timbuk2","type":"Duffel","handle":"5280-wingman-travel-backpack-duffel","variants":[{"id":31985317412906,"price":22900,"name":"Wingman Travel Backpack Duffel - M \/ Jet Black","public_title":"M \/ Jet Black","sku":"5280-4-6114"}],"remote":false},{"id":1936490004522,"gid":"gid:\/\/shopify\/Product\/1936490004522","vendor":"Timbuk2-Timbuk2","type":"Pack","handle":"2550-impulse-travel-backpack","variants":[{"id":42376518926378,"price":24900,"name":"Impulse Travel Backpack - S \/ Future Dusk","public_title":"S \/ Future Dusk","sku":"2550-45L-1237"},{"id":14784615022634,"price":24900,"name":"Impulse Travel Backpack - S \/ Jet Black","public_title":"S \/ Jet Black","sku":"2550-45L-6114"}],"remote":false},{"id":4129962623018,"gid":"gid:\/\/shopify\/Product\/4129962623018","vendor":"Timbuk2-Timbuk2","type":"Pack","handle":"5700-never-check-expandable-backpack","variants":[{"id":30273270513706,"price":24900,"name":"Never Check Expandable Backpack - OS \/ Jet Black","public_title":"OS \/ Jet Black","sku":"5700-3-6114"}],"remote":false},{"id":3939574546474,"gid":"gid:\/\/shopify\/Product\/3939574546474","vendor":"Timbuk2-Timbuk2","type":"Shoulder Bag","handle":"3952-spark-micro-pack","variants":[{"id":39411320684586,"price":6900,"name":"Spark Micro Pack - OS \/ Eco Nautical Pop","public_title":"OS \/ Eco Nautical Pop","sku":"3952-3-1085"},{"id":39503316320298,"price":6900,"name":"Spark Micro Pack - OS \/ Eco Black","public_title":"OS \/ Eco Black","sku":"3952-3-1068"}],"remote":false},{"id":6580596146218,"gid":"gid:\/\/shopify\/Product\/6580596146218","vendor":"Timbuk2-Timbuk2","type":"Shoulder Bag","handle":"3959-spark-mini-pack","variants":[{"id":39411384811562,"price":7900,"name":"Spark Mini Pack - OS \/ Eco Nautical Pop","public_title":"OS \/ Eco Nautical Pop","sku":"3959-3-1085"},{"id":39411384778794,"price":7900,"name":"Spark Mini Pack - OS \/ Eco Black","public_title":"OS \/ Eco Black","sku":"3959-3-1068"}],"remote":false},{"id":4651506008106,"gid":"gid:\/\/shopify\/Product\/4651506008106","vendor":"Timbuk2-Timbuk2","type":"Accessories","handle":"3951-slacker-chest-pack","variants":[{"id":39411341983786,"price":5900,"name":"Slacker Chest Pack - OS \/ Eco Black","public_title":"OS \/ Eco Black","sku":"3951-3-1068"},{"id":39592357199914,"price":5900,"name":"Slacker Chest Pack - OS \/ Eco Nautical Pop","public_title":"OS \/ Eco Nautical Pop","sku":"3951-3-1085"},{"id":40214516105258,"price":5900,"name":"Slacker Chest Pack - OS \/ Eco Gunmetal Pop","public_title":"OS \/ Eco Gunmetal Pop","sku":"3951-3-1149"}],"remote":false},{"id":1953071857706,"gid":"gid:\/\/shopify\/Product\/1953071857706","vendor":"Timbuk2-Timbuk2","type":"Accessories","handle":"3950-rascal-belt-bag","variants":[{"id":39411341492266,"price":5900,"name":"Rascal Belt Bag - OS \/ Eco Nautical Pop","public_title":"OS \/ Eco Nautical Pop","sku":"3950-3-1085"},{"id":39495788986410,"price":5900,"name":"Rascal Belt Bag - OS \/ Eco Black","public_title":"OS \/ Eco Black","sku":"3950-3-1068"},{"id":40214513942570,"price":5900,"name":"Rascal Belt Bag - OS \/ Eco Gunmetal Pop","public_title":"OS \/ Eco Gunmetal Pop","sku":"3950-3-1149"}],"remote":false}
871,{"id":4578246787114,"gid":"gid:\/\/shopify\/Product\/4578246787114","vendor":"Timbuk2-Timbuk2","type":"Shoulder Bag","handle":"1070-agent-crossbody-bag","variants":[{"id":40086656450602,"price":5900,"name":"Agent Crossbody Bag - OS \/ Steel","public_title":"OS \/ Steel","sku":"1070-3-1143"},{"id":31985285890090,"price":5900,"name":"Agent Crossbody Bag - OS \/ Jet Black","public_title":"OS \/ Jet Black","sku":"1070-3-6114"}],"remote":false},{"id":1928522956842,"gid":"gid:\/\/shopify\/Product\/1928522956842","vendor":"Timbuk2-Timbuk2","type":"Pack","handle":"3960-q-laptop-backpack-20","variants":[{"id":39495792721962,"price":13900,"name":"Q Laptop Backpack 2.0 - OS \/ Eco Black","public_title":"OS \/ Eco Black","sku":"3960-3-1068"},{"id":40263521337386,"price":13900,"name":"Q Laptop Backpack 2.0 - OS \/ Eco Gunmetal","public_title":"OS \/ Eco Gunmetal","sku":"3960-3-1104"},{"id":40263521304618,"price":13900,"name":"Q Laptop Backpack 2.0 - OS \/ Eco Nautical","public_title":"OS \/ Eco Nautical","sku":"3960-3-1122"}],"remote":false}],"page":{"pageType":"collection","resourceType":"collection","resourceId":59971600426,"requestId":"aa8c2d58-e739-40c3-998f-d9b55d055766-1790918269"}}; 872 for (var attr in meta) { 873 window.ShopifyAnalytics.meta[attr] = meta[attr]; 874 } 875</script>
vendor: 1 bytes, line 875
875
876<script class="analytics"> 877 (function () { 878 var customDocumentWrite = function(content) { 879 var jquery = null; 880 881 if (window.jQuery) { 882 jquery = window.jQuery; 883 } else if (window.Checkout && window.Checkout.$) { 884 jquery = window.Checkout.$; 885 } 886 887 if (jquery) { 888 jquery('body').append(content); 889 } 890 }; 891 892 var hasLoggedConversion = function(token) { 893 if (token) { 894 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 895 } 896 return false; 897 } 898 899 var setCookieIfConversion = function(token) { 900 if (token) { 901 var twoMonthsFromNow = new Date(Date.now()); 902 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 903 904 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 905 } 906 } 907 908 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 909 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 910 if (trekkie.integrations) { 911 return; 912 } 913 trekkie.methods = [ 914 'identify', 915 'page', 916 'ready', 917 'track', 918 'trackForm', 919 'trackLink' 920 ]; 921 trekkie.factory = function(method) { 922 return function() { 923 var args = Array.prototype.slice.call(arguments); 924 args.unshift(method); 925 trekkie.push(args); 926 if (method == 'track' || method == 'page') { 927 var pageUrl; 928 try { 929 pageUrl = window.location.href; 930 } catch (e) {} 931 var pageReferrer; 932 try { 933 pageReferrer = document.referrer; 934 } catch (e) {} 935 try { 936 if (window.__TREKKIE_SHIM_QUEUE == null) { 937 window.__TREKKIE_SHIM_QUEUE = []; 938 } 939 window.__TREKKIE_SHIM_QUEUE.push({ 940 from: 'trekkie-stub', 941 method: method, 942 args: args.slice(1), 943 pageContext: { 944 url: pageUrl, 945 referrer: pageReferrer 946 } 947 }); 948 } catch (e) { 949 // no-op 950 } 951 } 952 return trekkie; 953 }; 954 }; 955 for (var i = 0; i < trekkie.methods.length; i++) { 956 var key = trekkie.methods[i]; 957 trekkie[key] = trekkie.factory(key); 958 } 959 trekkie.load = function(config) { 960 trekkie.config = config || {}; 961 trekkie.config.initialDocumentCookie = document.cookie; 962 var first = document.getElementsByTagName('script')[0]; 963var script = document.createElement('script'); 964script.type = 'text/javascript'; 965script.onerror = function(e) { 966 var scriptFallback = document.createElement('script'); 967 scriptFallback.type = 'text/javascript'; 968 scriptFallback.onerror = function(error) { 969 var Monorail = { 970 produce: function produce(monorailDomain, schemaId, payload) { 971 var currentMs = new Date().getTime(); 972 var event = { 973 schema_id: schemaId, 974 payload: payload, 975 metadata: { 976 event_created_at_ms: currentMs, 977 event_sent_at_ms: currentMs 978 } 979 }; 980 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 981 }, 982 sendRequest: function sendRequest(endpointUrl, payload) { 983 // Try the sendBeacon API 984 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 985 var blobData = new window.Blob([payload], { 986 type: 'text/plain' 987 }); 988 989 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 990 return true; 991 } // sendBeacon was not successful 992 993 } // XHR beacon 994 995 var xhr = new XMLHttpRequest(); 996 997 try { 998 xhr.open('POST', endpointUrl); 999 xhr.setRequestHeader('Content-Type', 'text/plain'); 1000 xhr.send(payload); 1001 } catch (e) { 1002 console.log(e); 1003 } 1004 1005 return false; 1006 }, 1007 isIos12: function isIos12() { 1008 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1009 } 1010 }; 1011 Monorail.produce('monorail-edge.shopifysvc.com', 1012 'trekkie_storefront_load_errors/1.1', 1013 {shop_id: 25729458, 1014 theme_id: 149940240426, 1015 app_name: "storefront", 1016 context_url: window.location.href, 1017 source_url: "//www.timbuk2.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 1018 1019 }; 1020 scriptFallback.async = true; 1021 scriptFallback.src = '//www.timbuk2.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1022 first.parentNode.insertBefore(scriptFallback, first); 1023}; 1024script.async = true; 1025script.src = '//www.timbuk2.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1026first.parentNode.insertBefore(script, first); 1027 1028 }; 1029 trekkie.load( 1030 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":25729458,"isMerchantRequest":null,"themeId":149940240426,"themeCityHash":"12705643525324938945","contentLanguage":"en","currency":"USD","eventMetadataId":"994d0abe-50ba-450e-861f-8bc8bd06a093"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1031 ); 1032 1033 var loaded = false;
1034 trekkie.ready(function() { 1035 if (loaded) return; 1036 loaded = true; 1037 1038 window.ShopifyAnalytics.lib = window.trekkie; 1039 1040 var originalDocumentWrite = document.write; 1041 document.write = customDocumentWrite; 1042 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1043 document.write = originalDocumentWrite; 1044 1045 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1046 var token = match? match[1]: undefined; 1047 if (!hasLoggedConversion(token)) { 1048 setCookieIfConversion(token); 1049 window.ShopifyAnalytics.lib.track("Viewed Product Category",{"currency":"USD","category":"Collection: shop-all","collectionName":"shop-all","collectionId":59971600426,"nonInteraction":true},undefined,undefined,{"shopifyEmitted":true}); 1050 } 1051 }); 1052 1053 window.ShopifyAnalytics.lib.page(null,{"pageType":"collection","resourceType":"collection","resourceId":59971600426,"requestId":"aa8c2d58-e739-40c3-998f-d9b55d055766-1790918269","shopifyEmitted":true}); 1054 1055 var eventsListenerScript = document.createElement('script'); 1056 eventsListenerScript.async = true; 1057 eventsListenerScript.src = "//www.timbuk2.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1058 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1059})();</script>
vendor: 1 bytes, line 1059
1059
1060<script 1061 defer 1062 src="https://www.timbuk2.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1063 data-application="storefront-renderer" 1064 data-shop-id="25729458" 1065 data-render-region="gcp-us-central1" 1066 data-page-type="collection" 1067 data-theme-instance-id="149940240426" 1068 data-theme-name="Timbuk2 by Pivot" 1069 data-theme-version="2026-08-06-1" 1070 data-monorail-region="shop_domain" 1071 data-resource-timing-sampling-rate="10" 1072 data-shs="true" 1073 data-shs-beacon="true" 1074 data-shs-export-with-fetch="true" 1075 data-shs-logs-sample-rate="1" 1076 data-shs-beacon-endpoint="https://www.timbuk2.com/api/collect" 1077></script>
1077 1078<meta name="shopify-y" content="51ae0f6e-7c92-4883-9973-8cebea6c3a87" data-expiration="1822475869000"><meta name="shopify-s" content="adbaf8b7-8e7b-4229-88b6-2bd1d4eb94c5" data-expiration="1790920069000"><meta name="new-cookie-storage-activated" content="t"> 1079</head> 1080 1081 <body id="shop-all-timbuk2-bags-backpacks-messengers-travel" class="template-collection template-collection--shop-all-timbuk2-bags-backpacks-messengers-travel template-collection--" data-theme="149940240426"> 1082 1083 <a class="in-page-link visually-hidden skip-link" href="#MainContent">Skip to content</a> 1084 1085 1086 1087 <div id="shopify-section-header" class="shopify-section shopify-section--header js-customizer-sticky-header"> 1088 1089 1090 <aside id="announcement-header" class="header-announcement" data-announcement> 1091 <div 1092 class="header-announcement__carousel swiper-container" 1093 1094 > 1095 <div class="header-announcement__list swiper-wrapper"> 1096 1097 1098 1099 <div class="header-announcement__item swiper-slide" data-announcement-item> 1100 <div class="header-announcement__content"> 1101 <p>Free Shipping on Orders $99+ <a href="/collections/all" title="All Products">Shop Now</a></p> 1102 1103 1104 </div> 1105 </div> 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 </div> 1129 </div> 1130 1131 1132 </aside> 1133 1134 1135<header id="header" class="header" data-header data-section-id="header" data-section-type="header" role="banner"> 1136 <div class="header-container" data-header-content> 1137 <button 1138 type="button" 1139 class="header__menu" 1140 data-toggle-class="menu-active" 1141 data-toggle-transition='{"class": "menu-transition", "duration": 300}' 1142 aria-label="Menu" 1143 > 1144 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="14px" viewBox="0 0 24 14" xml:space="preserve"> 1145 <g fill="#2d3142"> 1146 <rect width="24" height="2"/> 1147 <rect y="6" width="24" height="2"/> 1148 <rect y="12" width="24" height="2"/> 1149 </g> 1150</svg> 1151 1152 </button> 1153 1154 <figure itemscope itemtype="http://schema.org/Organization" class="header-logo"> 1155 <a href="/" itemprop="url" aria-label="Timbuk2" class="header-logo__link"> 1156 <img src="//www.timbuk2.com/cdn/shop/t/1317/assets/logo.svg?v=21194569584463135061788907511" class="header-logo__image" alt="Timbuk2" /> 1157 <meta itemprop="logo" content="//www.timbuk2.com/cdn/shop/t/1317/assets/logo.jpg?v=274282"> 1158 </a> 1159 <figcaption class="header-logo__info"> 1160 1161 <div class="visually-hidden" itemprop="name">Timbuk2</div> 1162 1163 </figcaption> 1164 </figure> 1165 1166 <div class="header-container__nav"> 1167 1168 1169<nav class="nav" role="navigation" aria-label="primary" data-header-nav> 1170 <div class="nav-header"> 1171 <p class="nav-header__title">Menu</p> 1172 1173 <button 1174 type="button" 1175 class="nav-header__close" 1176 data-toggle-class="menu-active" 1177 data-toggle-transition='{"class": "menu-transition", "duration": 300}' 1178 aria-label="Close" 1179 > 1180 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16" xml:space="preserve"> 1181 <g fill="#2d3142"> 1182 <polygon points="15.833,2.2 13.863,0.267 8,6.158 2.137,0.267 0.167,2.2 5.967,8 0.167,13.8 2.137,15.733 8,9.842 13.863,15.733 15.833,13.8 10.033,8 "/> 1183 </g> 1184</svg> 1185 </button> 1186 </div> 1187 1188 <div class="nav-content"> 1189 1190 1191 1192 <ul class="nav__list"> 1193 1194 1195 <li class="nav__item"> 1196 <a 1197 href="/collections/shop-all" 1198 class="nav__link" 1199 data-nav-submenu-open="shop-all-1" 1200 data-nav-hover 1201 > 1202 <span class="nav__link-text">Shop All</span> 1203 1204 <i class="nav__link-icon nav__link-icon--mobile"> 1205 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16" xml:space="preserve">
1206 <polygon fill="#2d3142" points="5.135,0.267 3.165,2.2 8.965,7.999 3.165,13.799 5.135,15.733 12.835,8 "/> 1207</svg> 1208 </i> 1209 1210 </a> 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 <div class="subnav" data-subnav> 1271 <div class="subnav__wrap"> 1272 <div class="subnav__columns"> 1273 1274 1275 1276 1277 <div class="subnav__column"> 1278 <p class="subnav__title">Shop by Category</p> 1279 1280 <ul class="subnav__sublist"> 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 <li class="subnav__subitem"> 1291 <a href="/collections/all-luggage" class="subnav__sublink"> 1292 1293 Luggage 1294 </a> 1295 </li> 1296 1297 1298 1299 1300 1301 1302 1303 1304 <li class="subnav__subitem"> 1305 <a href="/collections/all-bags" class="subnav__sublink"> 1306 1307 Bags 1308 </a> 1309 </li> 1310 1311 1312 1313 1314 1315 1316 1317 1318 <li class="subnav__subitem"> 1319 <a href="/collections/all-backpacks" class="subnav__sublink"> 1320 1321 Backpacks 1322 </a> 1323 </li> 1324 1325 1326 1327 1328 1329 1330 1331 1332 <li class="subnav__subitem"> 1333 <a href="/collections/custom-bags-backpacks" class="subnav__sublink"> 1334 1335 Custom 1336 </a> 1337 </li> 1338 1339 1340 1341 1342 1343 1344 1345 1346 <li class="subnav__subitem"> 1347 <a href="/collections/accessories" class="subnav__sublink"> 1348 1349 Accessories 1350 </a> 1351 </li> 1352 1353 1354 1355 1356 1357 1358 1359 1360 <li class="subnav__subitem"> 1361 <a href="/collections/sets" class="subnav__sublink"> 1362 1363 Save on Sets 1364 </a> 1365 </li> 1366 1367 1368 1369 1370 1371 1372 1373 1374 <li class="subnav__subitem"> 1375 <a href="/collections/new-arrivals" class="subnav__sublink"> 1376 1377 New Arrivals 1378 </a> 1379 </li> 1380 1381 1382 1383 1384 1385 1386 1387 1388 <li class="subnav__subitem"> 1389 <a href="/collections/best-sellers" class="subnav__sublink"> 1390 1391 Best Sellers 1392 </a> 1393 </li> 1394 1395 1396 1397 1398 1399 1400 1401 1402 <li class="subnav__subitem"> 1403 <a href="/collections/limited-edition" class="subnav__sublink"> 1404 1405 Limited Edition 1406 </a> 1407 </li> 1408 1409 1410 </ul> 1411 1412 </div> 1413 1414 <div class="subnav__column"> 1415 <p class="subnav__title">Shop by Color</p> 1416 1417 <ul class="subnav__sublist subnav__sublist--swatch"> 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 <li class="subnav__subitem"> 1428 <a href="https://www.timbuk2.com/collections/all?productListFilters=colorgroup%3Achalk" class="subnav__sublink subnav__sublink--swatch"> 1429 1430 1431 <span class="subnav__swatch" 1432 1433 style="background-image: url('https://cdn.shopify.com/s/files/1/2625/5792/files/chalk-swatch.svg?v=1764842621');" 1434 1435 ></span> 1436 1437 Chalk 1438 </a> 1439 </li> 1440 1441 1442 1443 1444 1445 1446 1447 1448 <li class="subnav__subitem"> 1449 <a href="https://www.timbuk2.com/collections/all?productListFilters=colorgroup%3Amarigold" class="subnav__sublink subnav__sublink--swatch"> 1450 1451 1452 <span class="subnav__swatch" 1453 1454 style="background-color: #E5C225;" 1455 1456 ></span> 1457 1458 Marigold 1459 </a> 1460 </li> 1461 1462 1463 1464 1465 1466 1467 1468 1469 <li class="subnav__subitem"> 1470 <a href="https://www.timbuk2.com/collections/all?productListFilters=colorgroup%3Amoss" class="subnav__sublink subnav__sublink--swatch"> 1471 1472
1473 <span class="subnav__swatch" 1474 1475 style="background-color: #42583F;" 1476 1477 ></span> 1478 1479 Moss 1480 </a> 1481 </li> 1482 1483 1484 1485 1486 1487 1488 1489 1490 <li class="subnav__subitem"> 1491 <a href="https://www.timbuk2.com/collections/all?productListFilters=colorgroup%3Arose" class="subnav__sublink subnav__sublink--swatch"> 1492 1493 1494 <span class="subnav__swatch" 1495 1496 style="background-color: #EBCCC7;" 1497 1498 ></span> 1499 1500 Rose 1501 </a> 1502 </li> 1503 1504 1505 1506 1507 1508 1509 1510 1511 <li class="subnav__subitem"> 1512 <a href="https://www.timbuk2.com/collections/all?productListFilters=colorgroup%3Ablack" class="subnav__sublink subnav__sublink--swatch"> 1513 1514 1515 <span class="subnav__swatch" 1516 1517 style="background-color: #000000;" 1518 1519 ></span> 1520 1521 Black 1522 </a> 1523 </li> 1524 1525 1526 1527 1528 1529 1530 1531 1532 <li class="subnav__subitem"> 1533 <a href="https://www.timbuk2.com/collections/all?productListFilters=colorgroup%3Awhite" class="subnav__sublink subnav__sublink--swatch"> 1534 1535 1536 <span class="subnav__swatch" 1537 1538 style="background-image: url('https://cdn.shopify.com/s/files/1/2625/5792/files/white-swatch.svg?v=1764842620');" 1539 1540 ></span> 1541 1542 White 1543 </a> 1544 </li> 1545 1546 1547 1548 1549 1550 1551 1552 1553 <li class="subnav__subitem"> 1554 <a href="https://www.timbuk2.com/collections/all?productListFilters=colorgroup%3Abeige" class="subnav__sublink subnav__sublink--swatch"> 1555 1556 1557 <span class="subnav__swatch" 1558 1559 style="background-color: #E8DACA;" 1560 1561 ></span> 1562 1563 Beige 1564 </a> 1565 </li> 1566 1567 1568 1569 1570 1571 1572 1573 1574 <li class="subnav__subitem"> 1575 <a href="https://www.timbuk2.com/collections/all?productListFilters=colorgroup%3Ayellow" class="subnav__sublink subnav__sublink--swatch"> 1576 1577 1578 <span class="subnav__swatch" 1579 1580 style="background-color: #F6C960;" 1581 1582 ></span> 1583 1584 Yellow 1585 </a> 1586 </li> 1587 1588 1589 1590 1591 1592 1593 1594 1595 <li class="subnav__subitem"> 1596 <a href="https://www.timbuk2.com/collections/all?productListFilters=colorgroup%3Aorange" class="subnav__sublink subnav__sublink--swatch"> 1597 1598 1599 <span class="subnav__swatch" 1600 1601 style="background-color: #D76800;" 1602 1603 ></span> 1604 1605 Orange 1606 </a> 1607 </li> 1608 1609 1610 1611 1612 1613 1614 1615 1616 <li class="subnav__subitem"> 1617 <a href="https://www.timbuk2.com/collections/all?productListFilters=colorgroup%3Apink" class="subnav__sublink subnav__sublink--swatch"> 1618 1619 1620 <span class="subnav__swatch" 1621 1622 style="background-color: #F03680;" 1623 1624 ></span> 1625 1626 Pink 1627 </a> 1628 </li> 1629 1630 1631 1632 1633 1634 1635 1636 1637 <li class="subnav__subitem"> 1638 <a href="https://www.timbuk2.com/collections/all?productListFilters=colorgroup%3Ared" class="subnav__sublink subnav__sublink--swatch"> 1639 1640 1641 <span class="subnav__swatch" 1642 1643 style="background-color: #C23838;" 1644 1645 ></span> 1646 1647 Red 1648 </a> 1649 </li> 1650 1651 1652 1653 1654 1655 1656 1657 1658 <li class="subnav__subitem"> 1659 <a href="https://www.timbuk2.com/collections/all?productListFilters=colorgroup%3Agreen" class="subnav__sublink subnav__sublink--swatch"> 1660 1661
1662 <span class="subnav__swatch" 1663 1664 style="background-color: #0AB968;" 1665 1666 ></span> 1667 1668 Green 1669 </a> 1670 </li> 1671 1672 1673 1674 1675 1676 1677 1678 1679 <li class="subnav__subitem"> 1680 <a href="https://www.timbuk2.com/collections/all?productListFilters=colorgroup%3Agrey" class="subnav__sublink subnav__sublink--swatch"> 1681 1682 1683 <span class="subnav__swatch" 1684 1685 style="background-color: #8B8B8B;" 1686 1687 ></span> 1688 1689 Grey 1690 </a> 1691 </li> 1692 1693 1694 1695 1696 1697 1698 1699 1700 <li class="subnav__subitem"> 1701 <a href="https://www.timbuk2.com/collections/all?productListFilters=colorgroup%3Apurple" class="subnav__sublink subnav__sublink--swatch"> 1702 1703 1704 <span class="subnav__swatch" 1705 1706 style="background-color: #9370B3;" 1707 1708 ></span> 1709 1710 Purple 1711 </a> 1712 </li> 1713 1714 1715 1716 1717 1718 1719 1720 1721 <li class="subnav__subitem"> 1722 <a href="https://www.timbuk2.com/collections/all?productListFilters=colorgroup%3Ablue" class="subnav__sublink subnav__sublink--swatch"> 1723 1724 1725 <span class="subnav__swatch" 1726 1727 style="background-color: #364477;" 1728 1729 ></span> 1730 1731 Blue 1732 </a> 1733 </li> 1734 1735 1736 1737 1738 1739 1740 1741 1742 <li class="subnav__subitem"> 1743 <a href="https://www.timbuk2.com/collections/all?productListFilters=colorgroup%3Amulticolor" class="subnav__sublink subnav__sublink--swatch"> 1744 1745 1746 <span class="subnav__swatch" 1747 1748 style="background-image: url('https://cdn.shopify.com/s/files/1/2625/5792/files/Layer_1.svg?v=1764787633');" 1749 1750 ></span> 1751 1752 Multicolor 1753 </a> 1754 </li> 1755 1756 1757 1758 1759 1760 1761 1762 1763 <li class="subnav__subitem subnav__subitem--custom"> 1764 <a href="https://www.timbuk2.com/collections/all?productListFilters=colorgroup%3Acustom" class="subnav__sublink subnav__sublink--swatch"> 1765 1766 1767 <span class="subnav__swatch" 1768 1769 style="background-image: url('https://cdn.shopify.com/s/files/1/2625/5792/files/badge-customize_1.png?v=1764836375');" 1770 1771 ></span> 1772 1773 Custom 1774 </a> 1775 </li> 1776 1777 1778 </ul> 1779 1780 </div> 1781 1782 1783 1784 1785 <div class="subnav__column subnav__column--promo-1 subnav__column--promo-swatch"> 1786 <div class="subnav-promo subnav-promo--1"> 1787 <ul class="subnav-promo__list"> 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 <li class="subnav-promo__item"> 1804 <a 1805 href="/collections/all-luggage" 1806 class="subnav-promo__link" 1807 > 1808 1809 <picture class="subnav-promo__picture"> 1810 1811 <source data-srcset="//www.timbuk2.com/cdn/shop/files/T2_web_luggage_nav_flyout_freestyle_499x.progressive.png.jpg?v=1776805203 1x, //www.timbuk2.com/cdn/shop/files/T2_web_luggage_nav_flyout_freestyle_998x.progressive.png.jpg?v=1776805203 2x" media="(min-width: 1920px)"> 1812 <source data-srcset="//www.timbuk2.com/cdn/shop/files/T2_web_luggage_nav_flyout_freestyle_454x.progressive.png.jpg?v=1776805203 1x, //www.timbuk2.com/cdn/shop/files/T2_web_luggage_nav_flyout_freestyle_908x.progressive.png.jpg?v=1776805203 2x" media="(min-width: 1800px)"> 1813 <source data-srcset="//www.timbuk2.com/cdn/shop/files/T2_web_luggage_nav_flyout_freestyle_416x.progressive.png.jpg?v=1776805203 1x, //www.timbuk2.com/cdn/shop/files/T2_web_luggage_nav_flyout_freestyle_832x.progressive.png.jpg?v=1776805203 2x" media="(min-width: 1600px)"> 1814 <source data-srcset="//www.timbuk2.com/cdn/shop/files/T2_web_luggage_nav_flyout_freestyle_372x.progressive.png.jpg?v=1776805203 1x, //www.timbuk2.com/cdn/shop/files/T2_web_luggage_nav_flyout_freestyle_744x.progressive.png.jpg?v=1776805203 2x" media="(min-width: 1400px)"> 1815 <source data-srcset="//www.timbuk2.com/cdn/shop/files/T2_web_luggage_nav_flyout_freestyle_328x.progressive.png.jpg?v=1776805203 1x, //www.timbuk2.com/cdn/shop/files/T2_web_luggage_nav_flyout_freestyle_656x.progressive.png.jpg?v=1776805203 2x" media="(min-width: 1200px)"> 1816 <source data-srcset="//www.timbuk2.com/cdn/shop/files/T2_web_luggage_nav_flyout_freestyle_320x.progressive.png.jpg?v=1776805203 1x, //www.timbuk2.com/cdn/shop/files/T2_web_luggage_nav_flyout_freestyle_640x.progressive.png.jpg?v=1776805203 2x" media="(min-width: 1024px)"> 1817 1818 <img 1819 src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3C/svg%3E" 1820 data-src="//www.timbuk2.com/cdn/shop/files/T2_web_luggage_nav_flyout_freestyle_292x.progressive.png.jpg?v=1776805203" 1821 alt="" 1822 height="244" 1823 width="461" 1824 class="lazy" 1825 > 1826 </picture> 1827 1828 1829 1830 <div class="subnav-promo__info"> 1831 <p class="subnav-promo__title">FreeStyle Luggage in Chalk</p> 1832 </div> 1833 1834 </a> 1835 </li> 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 </ul> 1865 </div> 1866 </div> 1867 1868 </div> 1869 </div> 1870 </div> 1871 1872 </li> 1873 1874 1875 <li class="nav__item"> 1876 <a 1877 href="/collections/all-luggage" 1878 class="nav__link" 1879 data-nav-submenu-open="luggage-2" 1880 data-nav-hover 1881 >
1882 <span class="nav__link-text">Luggage</span> 1883 1884 <i class="nav__link-icon nav__link-icon--mobile"> 1885 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16" xml:space="preserve"> 1886 <polygon fill="#2d3142" points="5.135,0.267 3.165,2.2 8.965,7.999 3.165,13.799 5.135,15.733 12.835,8 "/> 1887</svg> 1888 </i> 1889 1890 </a> 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 <div class="subnav" data-subnav> 1955 <div class="subnav__wrap"> 1956 <div class="subnav__columns"> 1957 1958 <div class="subnav__column subnav__column--content-2"> 1959 <div class="subnav__list"> 1960 1961 1962 <div class="subnav__item"> 1963 <p class="subnav__title">Shop By Category</p> 1964 1965 <ul class="subnav__sublist"> 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 <li class="subnav__subitem"> 1976 <a href="/collections/carry-on-luggage" class="subnav__sublink"> 1977 1978 Carry-On Luggage 1979 </a> 1980 </li> 1981 1982 1983 1984 1985 1986 1987 1988 1989 <li class="subnav__subitem"> 1990 <a href="/collections/check-in-luggage" class="subnav__sublink"> 1991 1992 Check-In Luggage 1993 </a> 1994 </li> 1995 1996 1997 1998 1999 2000 2001 2002 2003 <li class="subnav__subitem"> 2004 <a href="/collections/sets" class="subnav__sublink"> 2005 2006 Save on Sets 2007 </a> 2008 </li> 2009 2010 2011 2012 2013 2014 2015 2016 2017 <li class="subnav__subitem"> 2018 <a href="/collections/all-luggage" class="subnav__sublink"> 2019 2020 All Luggage 2021 </a> 2022 </li> 2023 2024 2025 </ul> 2026 2027 </div> 2028 2029 </div> 2030 </div> 2031 2032 2033 2034 <div class="subnav__column subnav__column--promo-2"> 2035 <div class="subnav-promo subnav-promo--2"> 2036 <ul class="subnav-promo__list"> 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 <li class="subnav-promo__item"> 2050 <a 2051 href="/products/1067-freestyle-carry-on-plus" 2052 class="subnav-promo__link" 2053 > 2054 2055 <picture class="subnav-promo__picture"> 2056 2057 <source data-srcset="//www.timbuk2.com/cdn/shop/files/Navigation_Flyout_499x.progressive.png.jpg?v=1779473149 1x, //www.timbuk2.com/cdn/shop/files/Navigation_Flyout_998x.progressive.png.jpg?v=1779473149 2x" media="(min-width: 1920px)"> 2058 <source data-srcset="//www.timbuk2.com/cdn/shop/files/Navigation_Flyout_454x.progressive.png.jpg?v=1779473149 1x, //www.timbuk2.com/cdn/shop/files/Navigation_Flyout_908x.progressive.png.jpg?v=1779473149 2x" media="(min-width: 1800px)"> 2059 <source data-srcset="//www.timbuk2.com/cdn/shop/files/Navigation_Flyout_416x.progressive.png.jpg?v=1779473149 1x, //www.timbuk2.com/cdn/shop/files/Navigation_Flyout_832x.progressive.png.jpg?v=1779473149 2x" media="(min-width: 1600px)"> 2060 <source data-srcset="//www.timbuk2.com/cdn/shop/files/Navigation_Flyout_372x.progressive.png.jpg?v=1779473149 1x, //www.timbuk2.com/cdn/shop/files/Navigation_Flyout_744x.progressive.png.jpg?v=1779473149 2x" media="(min-width: 1400px)"> 2061 <source data-srcset="//www.timbuk2.com/cdn/shop/files/Navigation_Flyout_328x.progressive.png.jpg?v=1779473149 1x, //www.timbuk2.com/cdn/shop/files/Navigation_Flyout_656x.progressive.png.jpg?v=1779473149 2x" media="(min-width: 1200px)"> 2062 <source data-srcset="//www.timbuk2.com/cdn/shop/files/Navigation_Flyout_320x.progressive.png.jpg?v=1779473149 1x, //www.timbuk2.com/cdn/shop/files/Navigation_Flyout_640x.progressive.png.jpg?v=1779473149 2x" media="(min-width: 1024px)"> 2063 2064 <img 2065 src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3C/svg%3E" 2066 data-src="//www.timbuk2.com/cdn/shop/files/Navigation_Flyout_292x.progressive.png.jpg?v=1779473149" 2067 alt="" 2068 height="244" 2069 width="461" 2070 class="lazy" 2071 > 2072 </picture> 2073 2074 2075 2076 <div class="subnav-promo__info"> 2077 <p class="subnav-promo__title">Award-Winning FreeStyle Carry-On Plus</p> 2078 </div> 2079 2080 </a> 2081 </li> 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 <li class="subnav-promo__item"> 2097 <a 2098 href="/collections/sets" 2099 class="subnav-promo__link" 2100 > 2101 2102 <picture class="subnav-promo__picture"> 2103 2104 <source data-srcset="//www.timbuk2.com/cdn/shop/files/T2_web_luggage_nav_flyout_sets_499x.progressive.png.jpg?v=1776805226 1x, //www.timbuk2.com/cdn/shop/files/T2_web_luggage_nav_flyout_sets_998x.progressive.png.jpg?v=1776805226 2x" media="(min-width: 1920px)"> 2105 <source data-srcset="//www.timbuk2.com/cdn/shop/files/T2_web_luggage_nav_flyout_sets_454x.progressive.png.jpg?v=1776805226 1x, //www.timbuk2.com/cdn/shop/files/T2_web_luggage_nav_flyout_sets_908x.progressive.png.jpg?v=1776805226 2x" media="(min-width: 1800px)"> 2106 <source data-srcset="//www.timbuk2.com/cdn/shop/files/T2_web_luggage_nav_flyout_sets_416x.progressive.png.jpg?v=1776805226 1x, //www.timbuk2.com/cdn/shop/files/T2_web_luggage_nav_flyout_sets_832x.progressive.png.jpg?v=1776805226 2x" media="(min-width: 1600px)"> 2107 <source data-srcset="//www.timbuk2.com/cdn/shop/files/T2_web_luggage_nav_flyout_sets_372x.progressive.png.jpg?v=1776805226 1x, //www.timbuk2.com/cdn/shop/files/T2_web_luggage_nav_flyout_sets_744x.progressive.png.jpg?v=1776805226 2x" media="(min-width: 1400px)"> 2108 <source data-srcset="//www.timbuk2.com/cdn/shop/files/T2_web_luggage_nav_flyout_sets_328x.progressive.png.jpg?v=1776805226 1x, //www.timbuk2.com/cdn/shop/files/T2_web_luggage_nav_flyout_sets_656x.progressive.png.jpg?v=1776805226 2x" media="(min-width: 1200px)"> 2109 <source data-srcset="//www.timbuk2.com/cdn/shop/files/T2_web_luggage_nav_flyout_sets_320x.progressive.png.jpg?v=1776805226 1x, //www.timbuk2.com/cdn/shop/files/T2_web_luggage_nav_flyout_sets_640x.progressive.png.jpg?v=1776805226 2x" media="(min-width: 1024px)"> 2110 2111 <img 2112 src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3C/svg%3E" 2113 data-src="//www.timbuk2.com/cdn/shop/files/T2_web_luggage_nav_flyout_sets_292x.progressive.png.jpg?v=1776805226"
2114 alt="" 2115 height="244" 2116 width="461" 2117 class="lazy" 2118 > 2119 </picture> 2120 2121 2122 2123 <div class="subnav-promo__info"> 2124 <p class="subnav-promo__title">Save on Sets</p> 2125 </div> 2126 2127 </a> 2128 </li> 2129 2130 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 </ul> 2155 </div> 2156 </div> 2157 2158 </div> 2159 </div> 2160 </div> 2161 2162 </li> 2163 2164 2165 <li class="nav__item"> 2166 <a 2167 href="/collections/all-bags" 2168 class="nav__link" 2169 data-nav-submenu-open="bags-3" 2170 data-nav-hover 2171 > 2172 <span class="nav__link-text">Bags</span> 2173 2174 <i class="nav__link-icon nav__link-icon--mobile"> 2175 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16" xml:space="preserve"> 2176 <polygon fill="#2d3142" points="5.135,0.267 3.165,2.2 8.965,7.999 3.165,13.799 5.135,15.733 12.835,8 "/> 2177</svg> 2178 </i> 2179 2180 </a> 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 <div class="subnav" data-subnav> 2245 <div class="subnav__wrap"> 2246 <div class="subnav__columns"> 2247 2248 <div class="subnav__column subnav__column--content-2"> 2249 <div class="subnav__list"> 2250 2251 2252 <div class="subnav__item"> 2253 <p class="subnav__title">Shop by Category</p> 2254 2255 <ul class="subnav__sublist"> 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 <li class="subnav__subitem"> 2266 <a href="/collections/all-travel-bags" class="subnav__sublink"> 2267 2268 Travel Bags 2269 </a> 2270 </li> 2271 2272 2273 2274 2275 2276 2277 2278 2279 <li class="subnav__subitem"> 2280 <a href="/collections/all-messenger-bags" class="subnav__sublink"> 2281 2282 Messenger Bags 2283 </a> 2284 </li> 2285 2286 2287 2288 2289 2290 2291 2292 2293 <li class="subnav__subitem"> 2294 <a href="/collections/laptop-bags-work-briefcases" class="subnav__sublink"> 2295 2296 Laptop Bags 2297 </a> 2298 </li> 2299 2300 2301 2302 2303 2304 2305 2306 2307 <li class="subnav__subitem"> 2308 <a href="/collections/sling-bags" class="subnav__sublink"> 2309 2310 Crossbody Bags 2311 </a> 2312 </li> 2313 2314 2315 2316 2317 2318 2319 2320 2321 <li class="subnav__subitem"> 2322 <a href="/collections/travel-duffel-bags" class="subnav__sublink"> 2323 2324 Duffel Bags 2325 </a> 2326 </li> 2327 2328 2329 2330 2331 2332 2333 2334 2335 <li class="subnav__subitem"> 2336 <a href="/collections/tote-bags" class="subnav__sublink"> 2337 2338 Tote Bags 2339 </a> 2340 </li> 2341 2342 2343 2344 2345 2346 2347 2348 2349 <li class="subnav__subitem"> 2350 <a href="/products/1572-tandem-pannier" class="subnav__sublink"> 2351 2352 Pannier Bags 2353 </a> 2354 </li> 2355 2356 2357 2358 2359 2360 2361 2362 2363 <li class="subnav__subitem"> 2364 <a href="/collections/all-bags" class="subnav__sublink"> 2365 2366 All Bags 2367 </a> 2368 </li> 2369 2370 2371 </ul> 2372 2373 </div> 2374 2375 </div> 2376 </div> 2377 2378 2379 2380 <div class="subnav__column subnav__column--promo-2"> 2381 <div class="subnav-promo subnav-promo--2"> 2382 <ul class="subnav-promo__list"> 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 <li class="subnav-promo__item"> 2405 <a 2406 href="/products/1108-classic-messenger-bag" 2407 class="subnav-promo__link" 2408 > 2409 2410 <picture class="subnav-promo__picture"> 2411 2412 <source data-srcset="//www.timbuk2.com/cdn/shop/files/2023-08-CMB-ONE-NAV
2412IGATION_499x.progressive.jpg?v=1692677749 1x, //www.timbuk2.com/cdn/shop/files/2023-08-CMB-ONE-NAVIGATION_998x.progressive.jpg?v=1692677749 2x" media="(min-width: 1920px)"> 2413 <source data-srcset="//www.timbuk2.com/cdn/shop/files/2023-08-CMB-ONE-NAVIGATION_454x.progressive.jpg?v=1692677749 1x, //www.timbuk2.com/cdn/shop/files/2023-08-CMB-ONE-NAVIGATION_908x.progressive.jpg?v=1692677749 2x" media="(min-width: 1800px)"> 2414 <source data-srcset="//www.timbuk2.com/cdn/shop/files/2023-08-CMB-ONE-NAVIGATION_416x.progressive.jpg?v=1692677749 1x, //www.timbuk2.com/cdn/shop/files/2023-08-CMB-ONE-NAVIGATION_832x.progressive.jpg?v=1692677749 2x" media="(min-width: 1600px)"> 2415 <source data-srcset="//www.timbuk2.com/cdn/shop/files/2023-08-CMB-ONE-NAVIGATION_372x.progressive.jpg?v=1692677749 1x, //www.timbuk2.com/cdn/shop/files/2023-08-CMB-ONE-NAVIGATION_744x.progressive.jpg?v=1692677749 2x" media="(min-width: 1400px)"> 2416 <source data-srcset="//www.timbuk2.com/cdn/shop/files/2023-08-CMB-ONE-NAVIGATION_328x.progressive.jpg?v=1692677749 1x, //www.timbuk2.com/cdn/shop/files/2023-08-CMB-ONE-NAVIGATION_656x.progressive.jpg?v=1692677749 2x" media="(min-width: 1200px)"> 2417 <source data-srcset="//www.timbuk2.com/cdn/shop/files/2023-08-CMB-ONE-NAVIGATION_320x.progressive.jpg?v=1692677749 1x, //www.timbuk2.com/cdn/shop/files/2023-08-CMB-ONE-NAVIGATION_640x.progressive.jpg?v=1692677749 2x" media="(min-width: 1024px)"> 2418 2419 <img 2420 src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3C/svg%3E" 2421 data-src="//www.timbuk2.com/cdn/shop/files/2023-08-CMB-ONE-NAVIGATION_292x.progressive.jpg?v=1692677749" 2422 alt="" 2423 height="244" 2424 width="461" 2425 class="lazy" 2426 > 2427 </picture> 2428 2429 2430 2431 <div class="subnav-promo__info"> 2432 <p class="subnav-promo__title">Classic Messenger Bag</p> 2433 </div> 2434 2435 </a> 2436 </li> 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 2448 <li class="subnav-promo__item"> 2449 <a 2450 href="https://www.timbuk2.com/collections/all-backpacks/products/5280-wingman-travel-backpack-duffel" 2451 class="subnav-promo__link" 2452 > 2453 2454 <picture class="subnav-promo__picture"> 2455 2456 <source data-srcset="//www.timbuk2.com/cdn/shop/files/Wingman-nav_499x.progressive.png.jpg?v=1776816582 1x, //www.timbuk2.com/cdn/shop/files/Wingman-nav_998x.progressive.png.jpg?v=1776816582 2x" media="(min-width: 1920px)"> 2457 <source data-srcset="//www.timbuk2.com/cdn/shop/files/Wingman-nav_454x.progressive.png.jpg?v=1776816582 1x, //www.timbuk2.com/cdn/shop/files/Wingman-nav_908x.progressive.png.jpg?v=1776816582 2x" media="(min-width: 1800px)"> 2458 <source data-srcset="//www.timbuk2.com/cdn/shop/files/Wingman-nav_416x.progressive.png.jpg?v=1776816582 1x, //www.timbuk2.com/cdn/shop/files/Wingman-nav_832x.progressive.png.jpg?v=1776816582 2x" media="(min-width: 1600px)"> 2459 <source data-srcset="//www.timbuk2.com/cdn/shop/files/Wingman-nav_372x.progressive.png.jpg?v=1776816582 1x, //www.timbuk2.com/cdn/shop/files/Wingman-nav_744x.progressive.png.jpg?v=1776816582 2x" media="(min-width: 1400px)"> 2460 <source data-srcset="//www.timbuk2.com/cdn/shop/files/Wingman-nav_328x.progressive.png.jpg?v=1776816582 1x, //www.timbuk2.com/cdn/shop/files/Wingman-nav_656x.progressive.png.jpg?v=1776816582 2x" media="(min-width: 1200px)"> 2461 <source data-srcset="//www.timbuk2.com/cdn/shop/files/Wingman-nav_320x.progressive.png.jpg?v=1776816582 1x, //www.timbuk2.com/cdn/shop/files/Wingman-nav_640x.progressive.png.jpg?v=1776816582 2x" media="(min-width: 1024px)"> 2462 2463 <img 2464 src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3C/svg%3E" 2465 data-src="//www.timbuk2.com/cdn/shop/files/Wingman-nav_292x.progressive.png.jpg?v=1776816582" 2466 alt="" 2467 height="244" 2468 width="461" 2469 class="lazy" 2470 > 2471 </picture> 2472 2473 2474 2475 <div class="subnav-promo__info"> 2476 <p class="subnav-promo__title">Wingman Travel Backpack Duffel</p> 2477 </div> 2478 2479 </a> 2480 </li> 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 </ul> 2501 </div> 2502 </div> 2503 2504 </div> 2505 </div> 2506 </div> 2507 2508 </li> 2509 2510 2511 <li class="nav__item"> 2512 <a 2513 href="/collections/all-backpacks" 2514 class="nav__link" 2515 data-nav-submenu-open="backpacks-4" 2516 data-nav-hover 2517 >
2518 <span class="nav__link-text">Backpacks</span> 2519 2520 <i class="nav__link-icon nav__link-icon--mobile"> 2521 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16" xml:space="preserve"> 2522 <polygon fill="#2d3142" points="5.135,0.267 3.165,2.2 8.965,7.999 3.165,13.799 5.135,15.733 12.835,8 "/> 2523</svg> 2524 </i> 2525 2526 </a> 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 <div class="subnav" data-subnav> 2591 <div class="subnav__wrap"> 2592 <div class="subnav__columns"> 2593 2594 <div class="subnav__column subnav__column--content-2"> 2595 <div class="subnav__list"> 2596 2597 2598 <div class="subnav__item"> 2599 <p class="subnav__title">Shop by Category</p> 2600 2601 <ul class="subnav__sublist"> 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 <li class="subnav__subitem"> 2612 <a href="/collections/travel-backpacks" class="subnav__sublink"> 2613 2614 Travel Backpacks 2615 </a> 2616 </li> 2617 2618 2619 2620 2621 2622 2623 2624 2625 <li class="subnav__subitem"> 2626 <a href="/collections/laptop-backpacks" class="subnav__sublink"> 2627 2628 Laptop Backpacks 2629 </a> 2630 </li> 2631 2632 2633 2634 2635 2636 2637 2638 2639 <li class="subnav__subitem"> 2640 <a href="/collections/water-resistant-backpacks" class="subnav__sublink"> 2641 2642 Weatherproof Backpacks 2643 </a> 2644 </li> 2645 2646 2647 2648 2649 2650 2651 2652 2653 <li class="subnav__subitem"> 2654 <a href="/collections/work-backpacks" class="subnav__sublink"> 2655 2656 Work Backpacks 2657 </a> 2658 </li> 2659 2660 2661 2662 2663 2664 2665 2666 2667 <li class="subnav__subitem"> 2668 <a href="/collections/all-backpacks" class="subnav__sublink"> 2669 2670 All Backpacks 2671 </a> 2672 </li> 2673 2674 2675 </ul> 2676 2677 </div> 2678 2679 </div> 2680 </div> 2681 2682 2683 2684 <div class="subnav__column subnav__column--promo-2"> 2685 <div class="subnav-promo subnav-promo--2"> 2686 <ul class="subnav-promo__list"> 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 2714 <li class="subnav-promo__item"> 2715 <a 2716 href="/products/1825-authority-laptop-backpack-deluxe" 2717 class="subnav-promo__link" 2718 > 2719 2720 <picture class="subnav-promo__picture"> 2721 2722 <source data-srcset="//www.timbuk2.com/cdn/shop/files/2025-10-EVERGREEN-THIRD-MODULE-DT-02_499x.progressive.jpg?v=1759879854 1x, //www.timbuk2.com/cdn/shop/files/2025-10-EVERGREEN-THIRD-MODULE-DT-02_998x.progressive.jpg?v=1759879854 2x" media="(min-width: 1920px)"> 2723 <source data-srcset="//www.timbuk2.com/cdn/shop/files/2025-10-EVERGREEN-THIRD-MODULE-DT-02_454x.progressive.jpg?v=1759879854 1x, //www.timbuk2.com/cdn/shop/files/2025-10-EVERGREEN-THIRD-MODULE-DT-02_908x.progressive.jpg?v=1759879854 2x" media="(min-width: 1800px)"> 2724 <source data-srcset="//www.timbuk2.com/cdn/shop/files/2025-10-EVERGREEN-THIRD-MODULE-DT-02_416x.progressive.jpg?v=1759879854 1x, //www.timbuk2.com/cdn/shop/files/2025-10-EVERGREEN-THIRD-MODULE-DT-02_832x.progressive.jpg?v=1759879854 2x" media="(min-width: 1600px)"> 2725 <source data-srcset="//www.timbuk2.com/cdn/shop/files/2025-10-EVERGREEN-THIRD-MODULE-DT-02_372x.progressive.jpg?v=1759879854 1x, //www.timbuk2.com/cdn/shop/files/2025-10-EVERGREEN-THIRD-MODULE-DT-02_744x.progressive.jpg?v=1759879854 2x" media="(min-width: 1400px)"> 2726 <source data-srcset="//www.timbuk2.com/cdn/shop/files/2025-10-EVERGREEN-THIRD-MODULE-DT-02_328x.progressive.jpg?v=1759879854 1x, //www.timbuk2.com/cdn/shop/files/2025-10-EVERGREEN-THIRD-MODULE-DT-02_656x.progressive.jpg?v=1759879854 2x" media="(min-width: 1200px)"> 2727 <source data-srcset="//www.timbuk2.com/cdn/shop/files/2025-10-EVERGREEN-THIRD-MODULE-DT-02_320x.progressive.jpg?v=1759879854 1x, //www.timbuk2.com/cdn/shop/files/2025-10-EVERGREEN-THIRD-MODULE-DT-02_640x.progressive.jpg?v=1759879854 2x" media="(min-width: 1024px)"> 2728 2729 <img 2730 src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3C/svg%3E" 2731 data-src="//www.timbuk2.com/cdn/shop/files/2025-10-EVERGREEN-THIRD-MODULE-DT-02_292x.progressive.jpg?v=1759879854" 2732 alt="" 2733 height="244" 2734 width="461" 2735 class="lazy" 2736 > 2737 </picture> 2738 2739 2740 2741 <div class="subnav-promo__info"> 2742 <p class="subnav-promo__title">Authority Laptop Backpack Deluxe</p> 2743 </div> 2744 2745 </a> 2746 </li> 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 <li class="subnav-promo__item"> 2759 <a 2760 href="/products/1079-mode-backpack" 2761 class="subnav-promo__link" 2762 > 2763 2764 <picture class="subnav-promo__picture"> 2765 2766 <source data-srcset="//www.timbuk2.com/cdn/shop/files/Frame_8_499x.progressive.png.jpg?v=1776816272 1x, //www.timbuk2.com/cdn/shop/files/Frame_8_998x.progressive.png.jpg?v=1776816272 2x" media="(min-width: 1920px)"> 2767 <source data-srcset="//www.timbuk2.com/cdn/shop/files/Frame_8_454x.progressive.png.jpg?v=1776816272 1x, //www.timbuk2.com/cdn/shop/files/Frame_8_908x.progressive.png.jpg?v=1776816272 2x" media="(min-width: 1800px)"> 2768 <source data-srcset="//www.timbuk2.com/cdn/shop/files/Frame_8_416x.progressive.png.jpg?v=1776816272 1x, //www.timbuk2.com/cdn/shop/files/Frame_8_832x.progressive.png.jpg?v=1776816272 2x" media="(min-width: 1600px)"> 2769 <source data-srcset="//www.timbuk2.com/cdn/shop/files/Frame_8_372x.progressive.png.jpg?v=1776816272 1x, //www.timbuk2.com/cdn/shop/files/Frame_8_744x.progressive.png.jpg?v=1776816272 2x" media="(min-width: 1400px)"> 2770 <source data-srcset="//www.timbuk2.com/cdn/shop/files/Frame_8_328x.progressive.png.jpg?v=1776816272 1x, //www.timbuk2.com/cdn/shop/files/Frame_8_656x.progressive.png.jpg?v=1776816272 2x" media="(min-width: 1200px)"> 2771 <source data-srcset="//www.timbuk2.com/cdn/shop/files/Frame_8_320x.progressive.png.jpg?v=1776816272 1x, //www.timbuk2.com/cdn/shop/files/Frame_8_640x.progressive.png.jpg?v=1776816272 2x" media="(min-width: 1024px)"> 2772 2773 <img 2774 src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3C/svg%3E" 2775 data-src="//www.timbuk2.com/cdn/shop/files/Frame_8_292x.progressive.png.jpg?v=1776816272" 2776 alt="" 2777 height="244" 2778 width="461" 2779 class="lazy" 2780 > 2781 </picture> 2782 2783 2784 2785 <div class="subnav-promo__info"> 2786 <p class="subnav-promo__title">Mode Backpack</p> 2787 </div> 2788 2789 </a> 2790 </li> 2791 2792 2793 2794 2795 2796 2797 2798 2799 2800 2801 2802 2803 2804 </ul> 2805 </div> 2806 </div> 2807 2808 </div> 2809 </div> 2810 </div> 2811 2812 </li> 2813 2814 2815 <li class="nav__item"> 2816 <a 2817 href="/collections/custom-bags-backpacks" 2818 class="nav__link" 2819 2820 data-nav-hover 2821 >
2822 <span class="nav__link-text">Custom</span> 2823 2824 </a> 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 2845 2846 2847 2848 2849 2850 2851 2852 2853 2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 </li> 2881 2882 2883 <li class="nav__item"> 2884 <a 2885 href="/collections/accessories" 2886 class="nav__link" 2887 2888 data-nav-hover 2889 > 2890 <span class="nav__link-text">Accessories</span> 2891 2892 </a> 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 2904 2905 2906 2907 2908 2909 2910 2911 2912 2913 2914 2915 2916 2917 2918 2919 2920 2921 2922 2923 2924 2925 2926 2927 2928 2929 2930 2931 2932 2933 2934 2935 2936 2937 2938 2939 2940 2941 2942 2943 2944 2945 2946 2947 2948 </li> 2949 2950 2951 <li class="nav__item"> 2952 <a 2953 href="/collections/sets" 2954 class="nav__link" 2955 2956 data-nav-hover 2957 > 2958 <span class="nav__link-text">Save on Sets</span> 2959 2960 </a> 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 3003 3004 3005 3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 </li> 3017 3018 </ul> 3019 3020 3021 <div class="nav-footer"> 3022 <ul class="nav-footer__list"> 3023 <li class="nav-footer__item"> 3024 <a 3025 href="/cart" 3026 class="nav-footer__link" 3027 aria-label="bag" 3028 > 3029 <span class="nav-footer__link-icon"> 3030 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="23px" height="23px" viewBox="0 0 23 23" xml:space="preserve"> 3031 <g fill="#2d3142"> 3032 <path d="M20.676,6.025c-0.061-0.529-0.496-0.928-1.013-0.928h-2.513c-0.255-1.51-1.032-2.838-2.215-3.769c-1.194-0.939-2.67-1.357-4.156-1.168C8.235,0.479,6.224,2.487,5.783,5.097H3.34c-0.517,0-0.952,0.399-1.012,0.928L0.542,21.713c-0.064,0.572,0.335,1.094,0.893,1.165l20.01,0.006c0.001,0,0.002,0,0.003,0c0.266,0,0.517-0.104,0.707-0.295c0.199-0.199,0.31-0.467,0.31-0.754L20.676,6.025z M7.868,5.097c0.441-1.694,1.893-2.884,3.597-2.888c1.704,0.004,3.155,1.193,3.598,2.888H7.868z M20.294,20.786H2.705L4.247,7.196h14.509L20.294,20.786z"/> 3033 </g> 3034</svg> 3035 </span> 3036 <span class="nav-footer__link-text">BAG</span> 3037 </a> 3038 </li> 3039 3040 3041 <li class="nav-footer__item"> 3042 3043 <a 3044 href="https://www.timbuk2.com/customer_authentication/redirect?locale=en®ion_country=US" 3045 class="nav-footer__link" 3046 aria-label="sign in" 3047 > 3048 <span class="nav-footer__link-icon"> 3049 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="23px" height="23px" viewBox="0 0 23 23" xml:space="preserve"> 3050 <g fill="#2d3142"> 3051 <path d="M15.968,14.238H7.034c-3.083,0-5.591,2.508-5.591,5.591v2.234h2.25v-2.234c0-1.842,1.499-3.341,3.341-3.341h8.934c1.84,0.001,3.338,1.499,3.338,3.341v2.234h2.25v-2.234C21.556,16.747,19.049,14.239,15.968,14.238z"/> 3052 <path d="M11.069,12.187c3.101,0,5.625-2.523,5.625-5.625s-2.524-5.625-5.625-5.625c-3.102,0-5.625,2.524-5.625,5.625S7.967,12.187,11.069,12.187z M11.069,3.187c1.86,0,3.375,1.514,3.375,3.375c0,1.861-1.514,3.375-3.375,3.375c-1.861,0-3.375-1.514-3.375-3.375C7.694,4.701,9.208,3.187,11.069,3.187z"/> 3053 </g> 3054</svg> 3055 3056 </span> 3057 <span class="nav-footer__link-text">SIGN IN</span> 3058 </a> 3059 3060 </li> 3061 3062 3063 <li class="nav-footer__item"> 3064 <a 3065 href="/pages/help-center" 3066 class="nav-footer__link" 3067 aria-label="support" 3068 > 3069 <span class="nav-footer__link-icon"> 3070 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="23px" height="23px" viewBox="0 0 23 23" xml:space="preserve"> 3071 <g fill="#2d3142"> 3072 <circle cx="11.5" cy="16.292" r="1.198"/> 3073 <path d="M11.585,5.79c-2.09,0-3.441,1.486-3.441,3.786h1.931c0-1.424,0.795-1.929,1.474-1.929c0.681-0.025,1.26,0.495,1.308,1.175c0.06,0.812-0.374,1.224-0.92,1.746c-1.03,0.774-1.556,2.048-1.372,3.323h1.922c-0.048-0.798,0.284-1.572,0.896-2.087c0.851-0.735,1.38-1.775,1.472-2.896c0.035-0.815-0.262-1.608-0.825-2.199C13.371,6.089,12.49,5.757,11.585,5.79z"/> 3074 <path d="M11.5,0C5.149,0,0,5.149,0,11.5C0,17.851,5.149,23,11.5,23S23,17.851,23,11.5C23,5.149,17.851,0,11.5,0z M11.5,21.083c-5.293,0-9.583-4.29-9.583-9.583C1.923,6.21,6.21,1.923,11.5,1.917c5.293,0,9.583,4.29,9.583,9.583C21.083,16.792,16.793,21.083,11.5,21.083z"/> 3075 </g> 3076</svg> 3077 </span>
3078 <span class="nav-footer__link-text">SUPPORT</span> 3079 </a> 3080 </li> 3081 </ul> 3082 </div> 3083 </div> 3084</nav> 3085 3086 3087<nav class="subnav-mobile" role="navigation" aria-label="mobile"> 3088 3089 3090 3091 3092 3093 3094 3095 <div class="subnav-mobile__menu" data-nav-submenu="shop-all-1"> 3096 <div class="subnav-mobile__list"> 3097 3098 3099 3100 3101 3102 <div class="subnav-mobile-header"> 3103 <button type="button" class="subnav-mobile-header__title" data-nav-submenu-close> 3104 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16" xml:space="preserve"> 3105 <polygon fill="#2d3142" points="10.865,15.733 12.835,13.8 7.035,8.001 12.835,2.201 10.865,0.267 3.165,8 "/> 3106</svg> 3107 <span>Shop All</span> 3108 </button> 3109 3110 <button 3111 type="button" 3112 class="subnav-mobile-header__close" 3113 data-toggle-class="menu-active" 3114 data-toggle-transition='{"class": "menu-transition", "duration": 300}' 3115 aria-label="Close" 3116 > 3117 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16" xml:space="preserve"> 3118 <g fill="#2d3142"> 3119 <polygon points="15.833,2.2 13.863,0.267 8,6.158 2.137,0.267 0.167,2.2 5.967,8 0.167,13.8 2.137,15.733 8,9.842 13.863,15.733 15.833,13.8 10.033,8 "/> 3120 </g> 3121</svg> 3122 </button> 3123 </div> 3124 3125 <div class="subnav-mobile-content"> 3126 3127 3128 <div class="subnav-mobile__item"> 3129 3130 <p class="subnav-mobile__title">Shop by Category</p> 3131 3132 3133 3134 3135 <ul class="subnav-mobile__sublist"> 3136 3137 3138 3139 3140 3141 3142 3143 3144 3145 <li class="subnav-mobile__subitem"> 3146 <a href="/collections/all-luggage" class="subnav-mobile__sublink"> 3147 3148 Luggage 3149 </a> 3150 </li> 3151 3152 3153 3154 3155 3156 3157 3158 3159 <li class="subnav-mobile__subitem"> 3160 <a href="/collections/all-bags" class="subnav-mobile__sublink"> 3161 3162 Bags 3163 </a> 3164 </li> 3165 3166 3167 3168 3169 3170 3171 3172 3173 <li class="subnav-mobile__subitem"> 3174 <a href="/collections/all-backpacks" class="subnav-mobile__sublink"> 3175 3176 Backpacks 3177 </a> 3178 </li> 3179 3180 3181 3182 3183 3184 3185 3186 3187 <li class="subnav-mobile__subitem"> 3188 <a href="/collections/custom-bags-backpacks" class="subnav-mobile__sublink"> 3189 3190 Custom 3191 </a> 3192 </li> 3193 3194 3195 3196 3197 3198 3199 3200 3201 <li class="subnav-mobile__subitem"> 3202 <a href="/collections/accessories" class="subnav-mobile__sublink"> 3203 3204 Accessories 3205 </a> 3206 </li> 3207 3208 3209 3210 3211 3212 3213 3214 3215 <li class="subnav-mobile__subitem"> 3216 <a href="/collections/sets" class="subnav-mobile__sublink"> 3217 3218 Save on Sets 3219 </a> 3220 </li> 3221 3222 3223 3224 3225 3226 3227 3228 3229 <li class="subnav-mobile__subitem"> 3230 <a href="/collections/new-arrivals" class="subnav-mobile__sublink"> 3231 3232 New Arrivals 3233 </a> 3234 </li> 3235 3236 3237 3238 3239 3240 3241 3242 3243 <li class="subnav-mobile__subitem"> 3244 <a href="/collections/best-sellers" class="subnav-mobile__sublink"> 3245 3246 Best Sellers 3247 </a> 3248 </li> 3249 3250 3251 3252 3253 3254 3255 3256 3257 <li class="subnav-mobile__subitem"> 3258 <a href="/collections/limited-edition" class="subnav-mobile__sublink"> 3259 3260 Limited Edition 3261 </a> 3262 </li> 3263 3264 3265 </ul> 3266 3267 3268 </div> 3269 3270 3271 3272 3273 3274 3275 3276 3277 <div class="subnav-mobile__item"> 3278 3279 <p 3280 class="subnav-mobile__title subnav-mobile__title-swatch" 3281 data-toggle="> div" 3282 data-toggle-max-width="1024" 3283 aria-controls="subnav-mobile-shop-by-color" 3284 >
3285 <span 3286 class="subnav-mobile__title-text" 3287 aria-label="shop by color" 3288 > 3289 Shop by Color 3290 </span> 3291 3292 <i class="subnav-mobile__title-icon subnav-mobile__title-icon--plus"> 3293 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="18px" height="18px" viewBox="0 0 18 18" xml:space="preserve"> 3294 <g fill="#939393"> 3295 <polygon points="18,8 10,8 10,0 8,0 8,8 0,8 0,10 8,10 8,18 10,18 10,10 18,10 "/> 3296 </g> 3297</svg> 3298 </i> 3299 <i class="subnav-mobile__title-icon subnav-mobile__title-icon--minus"> 3300 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="18px" height="18px" viewBox="0 0 18 18" xml:space="preserve"> 3301 <g fill="#939393"> 3302 <rect x="0" y="8" width="18" height="2"/> 3303 </g> 3304</svg> 3305 </i> 3306 </p> 3307 3308 3309 3310 3311 3312 <div class="subnav-mobile__swatch--container" id="subnav-mobile-shop-by-color"> 3313 3314 <ul class="subnav-mobile__sublist subnav-mobile__sublist--swatch"> 3315 3316 3317 3318 3319 3320 3321 3322 3323 3324 <li class="subnav-mobile__subitem"> 3325 <a href="https://www.timbuk2.com/collections/all?productListFilters=colorgroup%3Achalk" class="subnav-mobile__sublink subnav-mobile__sublink--swatch"> 3326 3327 3328 <span class="subnav-mobile__swatch" 3329 3330 style="background-image: url('https://cdn.shopify.com/s/files/1/2625/5792/files/chalk-swatch.svg?v=1764842621'); background-size: cover;" 3331 3332 ></span> 3333 3334 Chalk 3335 </a> 3336 </li> 3337 3338 3339 3340 3341 3342 3343 3344 3345 <li class="subnav-mobile__subitem"> 3346 <a href="https://www.timbuk2.com/collections/all?productListFilters=colorgroup%3Amarigold" class="subnav-mobile__sublink subnav-mobile__sublink--swatch"> 3347 3348 3349 <span class="subnav-mobile__swatch" 3350 3351 style="background-color: #E5C225;" 3352 3353 ></span> 3354 3355 Marigold 3356 </a> 3357 </li> 3358 3359 3360 3361 3362 3363 3364 3365 3366 <li class="subnav-mobile__subitem"> 3367 <a href="https://www.timbuk2.com/collections/all?productListFilters=colorgroup%3Amoss" class="subnav-mobile__sublink subnav-mobile__sublink--swatch"> 3368 3369 3370 <span class="subnav-mobile__swatch" 3371 3372 style="background-color: #42583F;" 3373 3374 ></span> 3375 3376 Moss 3377 </a> 3378 </li> 3379 3380 3381 3382 3383 3384 3385 3386 3387 <li class="subnav-mobile__subitem"> 3388 <a href="https://www.timbuk2.com/collections/all?productListFilters=colorgroup%3Arose" class="subnav-mobile__sublink subnav-mobile__sublink--swatch"> 3389 3390
3391 <span class="subnav-mobile__swatch" 3392 3393 style="background-color: #EBCCC7;" 3394 3395 ></span> 3396 3397 Rose 3398 </a> 3399 </li> 3400 3401 3402 3403 3404 3405 3406 3407 3408 <li class="subnav-mobile__subitem"> 3409 <a href="https://www.timbuk2.com/collections/all?productListFilters=colorgroup%3Ablack" class="subnav-mobile__sublink subnav-mobile__sublink--swatch"> 3410 3411 3412 <span class="subnav-mobile__swatch" 3413 3414 style="background-color: #000000;" 3415 3416 ></span> 3417 3418 Black 3419 </a> 3420 </li> 3421 3422 3423 3424 3425 3426 3427 3428 3429 <li class="subnav-mobile__subitem"> 3430 <a href="https://www.timbuk2.com/collections/all?productListFilters=colorgroup%3Awhite" class="subnav-mobile__sublink subnav-mobile__sublink--swatch"> 3431 3432 3433 <span class="subnav-mobile__swatch" 3434 3435 style="background-image: url('https://cdn.shopify.com/s/files/1/2625/5792/files/white-swatch.svg?v=1764842620'); background-size: cover;" 3436 3437 ></span> 3438 3439 White 3440 </a> 3441 </li> 3442 3443 3444 3445 3446 3447 3448 3449 3450 <li class="subnav-mobile__subitem"> 3451 <a href="https://www.timbuk2.com/collections/all?productListFilters=colorgroup%3Abeige" class="subnav-mobile__sublink subnav-mobile__sublink--swatch"> 3452 3453 3454 <span class="subnav-mobile__swatch" 3455 3456 style="background-color: #E8DACA;" 3457 3458 ></span> 3459 3460 Beige 3461 </a> 3462 </li> 3463 3464 3465 3466 3467 3468 3469 3470 3471 <li class="subnav-mobile__subitem"> 3472 <a href="https://www.timbuk2.com/collections/all?productListFilters=colorgroup%3Ayellow" class="subnav-mobile__sublink subnav-mobile__sublink--swatch"> 3473 3474 3475 <span class="subnav-mobile__swatch" 3476 3477 style="background-color: #F6C960;" 3478 3479 ></span> 3480 3481 Yellow 3482 </a> 3483 </li> 3484 3485 3486 3487 3488 3489 3490 3491 3492 <li class="subnav-mobile__subitem"> 3493 <a href="https://www.timbuk2.com/collections/all?productListFilters=colorgroup%3Aorange" class="subnav-mobile__sublink subnav-mobile__sublink--swatch"> 3494 3495 3496 <span class="subnav-mobile__swatch" 3497 3498 style="background-color: #D76800;" 3499 3500 ></span> 3501 3502 Orange 3503 </a> 3504 </li> 3505 3506 3507 3508 3509 3510 3511 3512 3513 <li class="subnav-mobile__subitem"> 3514 <a href="https://www.timbuk2.com/collections/all?productListFilters=colorgroup%3Apink" class="subnav-mobile__sublink subnav-mobile__sublink--swatch"> 3515 3516
3517 <span class="subnav-mobile__swatch" 3518 3519 style="background-color: #F03680;" 3520 3521 ></span> 3522 3523 Pink 3524 </a> 3525 </li> 3526 3527 3528 3529 3530 3531 3532 3533 3534 <li class="subnav-mobile__subitem"> 3535 <a href="https://www.timbuk2.com/collections/all?productListFilters=colorgroup%3Ared" class="subnav-mobile__sublink subnav-mobile__sublink--swatch"> 3536 3537 3538 <span class="subnav-mobile__swatch" 3539 3540 style="background-color: #C23838;" 3541 3542 ></span> 3543 3544 Red 3545 </a> 3546 </li> 3547 3548 3549 3550 3551 3552 3553 3554 3555 <li class="subnav-mobile__subitem"> 3556 <a href="https://www.timbuk2.com/collections/all?productListFilters=colorgroup%3Agreen" class="subnav-mobile__sublink subnav-mobile__sublink--swatch"> 3557 3558 3559 <span class="subnav-mobile__swatch" 3560 3561 style="background-color: #0AB968;" 3562 3563 ></span> 3564 3565 Green 3566 </a> 3567 </li> 3568 3569 3570 3571 3572 3573 3574 3575 3576 <li class="subnav-mobile__subitem"> 3577 <a href="https://www.timbuk2.com/collections/all?productListFilters=colorgroup%3Agrey" class="subnav-mobile__sublink subnav-mobile__sublink--swatch"> 3578 3579 3580 <span class="subnav-mobile__swatch" 3581 3582 style="background-color: #8B8B8B;" 3583 3584 ></span> 3585 3586 Grey 3587 </a> 3588 </li> 3589 3590 3591 3592 3593 3594 3595 3596 3597 <li class="subnav-mobile__subitem"> 3598 <a href="https://www.timbuk2.com/collections/all?productListFilters=colorgroup%3Apurple" class="subnav-mobile__sublink subnav-mobile__sublink--swatch"> 3599 3600 3601 <span class="subnav-mobile__swatch" 3602 3603 style="background-color: #9370B3;" 3604 3605 ></span> 3606 3607 Purple 3608 </a> 3609 </li> 3610 3611 3612 3613 3614 3615 3616 3617 3618 <li class="subnav-mobile__subitem"> 3619 <a href="https://www.timbuk2.com/collections/all?productListFilters=colorgroup%3Ablue" class="subnav-mobile__sublink subnav-mobile__sublink--swatch"> 3620 3621 3622 <span class="subnav-mobile__swatch" 3623 3624 style="background-color: #364477;" 3625 3626 ></span> 3627 3628 Blue 3629 </a> 3630 </li> 3631 3632 3633 3634 3635 3636 3637 3638 3639 <li class="subnav-mobile__subitem"> 3640 <a href="https://www.timbuk2.com/collections/all?productListFilters=colorgroup%3Amulticolor" class="subnav-mobile__sublink subnav-mobile__sublink--swatch"> 3641 3642
3643 <span class="subnav-mobile__swatch" 3644 3645 style="background-image: url('https://cdn.shopify.com/s/files/1/2625/5792/files/Layer_1.svg?v=1764787633'); background-size: cover;" 3646 3647 ></span> 3648 3649 Multicolor 3650 </a> 3651 </li> 3652 3653 3654 3655 3656 3657 3658 3659 3660 <li class="subnav-mobile__subitem subnav-mobile__subitem--custom"> 3661 <a href="https://www.timbuk2.com/collections/all?productListFilters=colorgroup%3Acustom" class="subnav-mobile__sublink subnav-mobile__sublink--swatch"> 3662 3663 3664 <span class="subnav-mobile__swatch" 3665 3666 style="background-image: url('https://cdn.shopify.com/s/files/1/2625/5792/files/badge-customize_1.png?v=1764836375'); background-size: cover;" 3667 3668 ></span> 3669 3670 Custom 3671 </a> 3672 </li> 3673 3674 3675 </ul> 3676 3677 </div> 3678 3679 3680 </div> 3681 3682 3683 </div> 3684 3685 3686 </div> 3687 </div> 3688 3689 3690 3691 3692 3693 <div class="subnav-mobile__menu" data-nav-submenu="luggage-2"> 3694 <div class="subnav-mobile__list"> 3695 3696 3697 3698 3699 3700 <div class="subnav-mobile-header"> 3701 <button type="button" class="subnav-mobile-header__title" data-nav-submenu-close> 3702 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16" xml:space="preserve"> 3703 <polygon fill="#2d3142" points="10.865,15.733 12.835,13.8 7.035,8.001 12.835,2.201 10.865,0.267 3.165,8 "/> 3704</svg> 3705 <span>Luggage</span> 3706 </button> 3707 3708 <button 3709 type="button" 3710 class="subnav-mobile-header__close" 3711 data-toggle-class="menu-active" 3712 data-toggle-transition='{"class": "menu-transition", "duration": 300}' 3713 aria-label="Close" 3714 > 3715 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16" xml:space="preserve"> 3716 <g fill="#2d3142"> 3717 <polygon points="15.833,2.2 13.863,0.267 8,6.158 2.137,0.267 0.167,2.2 5.967,8 0.167,13.8 2.137,15.733 8,9.842 13.863,15.733 15.833,13.8 10.033,8 "/> 3718 </g> 3719</svg> 3720 </button> 3721 </div> 3722 3723 <div class="subnav-mobile-content"> 3724 3725 3726 <div class="subnav-mobile__item"> 3727 3728 <p class="subnav-mobile__title">Shop By Category</p> 3729 3730 3731 3732 3733 <ul class="subnav-mobile__sublist"> 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 <li class="subnav-mobile__subitem"> 3744 <a href="/collections/carry-on-luggage" class="subnav-mobile__sublink"> 3745 3746 Carry-On Luggage 3747 </a> 3748 </li> 3749 3750 3751 3752 3753 3754 3755 3756 3757 <li class="subnav-mobile__subitem"> 3758 <a href="/collections/check-in-luggage" class="subnav-mobile__sublink"> 3759 3760 Check-In Luggage 3761 </a> 3762 </li> 3763 3764 3765 3766 3767 3768 3769 3770 3771 <li class="subnav-mobile__subitem"> 3772 <a href="/collections/sets" class="subnav-mobile__sublink"> 3773 3774 Save on Sets 3775 </a> 3776 </li> 3777 3778 3779 3780 3781 3782 3783 3784 3785 <li class="subnav-mobile__subitem"> 3786 <a href="/collections/all-luggage" class="subnav-mobile__sublink"> 3787 3788 All Luggage 3789 </a> 3790 </li> 3791 3792 3793 </ul> 3794 3795 3796 </div> 3797 3798 3799 </div> 3800 3801 3802 </div> 3803 </div> 3804 3805 3806 3807 3808 3809 <div class="subnav-mobile__menu" data-nav-submenu="bags-3"> 3810 <div class="subnav-mobile__list"> 3811 3812 3813 3814 3815 3816 <div class="subnav-mobile-header"> 3817 <button type="button" class="subnav-mobile-header__title" data-nav-submenu-close> 3818 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16" xml:space="preserve"> 3819 <polygon fill="#2d3142" points="10.865,15.733 12.835,13.8 7.035,8.001 12.835,2.201 10.865,0.267 3.165,8 "/> 3820</svg>
3821 <span>Bags</span> 3822 </button> 3823 3824 <button 3825 type="button" 3826 class="subnav-mobile-header__close" 3827 data-toggle-class="menu-active" 3828 data-toggle-transition='{"class": "menu-transition", "duration": 300}' 3829 aria-label="Close" 3830 > 3831 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16" xml:space="preserve"> 3832 <g fill="#2d3142"> 3833 <polygon points="15.833,2.2 13.863,0.267 8,6.158 2.137,0.267 0.167,2.2 5.967,8 0.167,13.8 2.137,15.733 8,9.842 13.863,15.733 15.833,13.8 10.033,8 "/> 3834 </g> 3835</svg> 3836 </button> 3837 </div> 3838 3839 <div class="subnav-mobile-content"> 3840 3841 3842 <div class="subnav-mobile__item"> 3843 3844 <p class="subnav-mobile__title">Shop by Category</p> 3845 3846 3847 3848 3849 <ul class="subnav-mobile__sublist"> 3850 3851 3852 3853 3854 3855 3856 3857 3858 3859 <li class="subnav-mobile__subitem"> 3860 <a href="/collections/all-travel-bags" class="subnav-mobile__sublink"> 3861 3862 Travel Bags 3863 </a> 3864 </li> 3865 3866 3867 3868 3869 3870 3871 3872 3873 <li class="subnav-mobile__subitem"> 3874 <a href="/collections/all-messenger-bags" class="subnav-mobile__sublink"> 3875 3876 Messenger Bags 3877 </a> 3878 </li> 3879 3880 3881 3882 3883 3884 3885 3886 3887 <li class="subnav-mobile__subitem"> 3888 <a href="/collections/laptop-bags-work-briefcases" class="subnav-mobile__sublink"> 3889 3890 Laptop Bags 3891 </a> 3892 </li> 3893 3894 3895 3896 3897 3898 3899 3900 3901 <li class="subnav-mobile__subitem"> 3902 <a href="/collections/sling-bags" class="subnav-mobile__sublink"> 3903 3904 Crossbody Bags 3905 </a> 3906 </li> 3907 3908 3909 3910 3911 3912 3913 3914 3915 <li class="subnav-mobile__subitem"> 3916 <a href="/collections/travel-duffel-bags" class="subnav-mobile__sublink"> 3917 3918 Duffel Bags 3919 </a> 3920 </li> 3921 3922 3923 3924 3925 3926 3927 3928 3929 <li class="subnav-mobile__subitem"> 3930 <a href="/collections/tote-bags" class="subnav-mobile__sublink"> 3931 3932 Tote Bags 3933 </a> 3934 </li> 3935 3936 3937 3938 3939 3940 3941 3942 3943 <li class="subnav-mobile__subitem"> 3944 <a href="/products/1572-tandem-pannier" class="subnav-mobile__sublink"> 3945 3946 Pannier Bags 3947 </a> 3948 </li> 3949 3950 3951 3952 3953 3954 3955 3956 3957 <li class="subnav-mobile__subitem"> 3958 <a href="/collections/all-bags" class="subnav-mobile__sublink"> 3959 3960 All Bags 3961 </a> 3962 </li> 3963 3964 3965 </ul> 3966 3967 3968 </div> 3969 3970 3971 </div> 3972 3973 3974 </div> 3975 </div> 3976 3977 3978 3979 3980 3981 <div class="subnav-mobile__menu" data-nav-submenu="backpacks-4"> 3982 <div class="subnav-mobile__list"> 3983 3984 3985 3986 3987 3988 <div class="subnav-mobile-header"> 3989 <button type="button" class="subnav-mobile-header__title" data-nav-submenu-close> 3990 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16" xml:space="preserve"> 3991 <polygon fill="#2d3142" points="10.865,15.733 12.835,13.8 7.035,8.001 12.835,2.201 10.865,0.267 3.165,8 "/> 3992</svg>
3993 <span>Backpacks</span> 3994 </button> 3995 3996 <button 3997 type="button" 3998 class="subnav-mobile-header__close" 3999 data-toggle-class="menu-active" 4000 data-toggle-transition='{"class": "menu-transition", "duration": 300}' 4001 aria-label="Close" 4002 > 4003 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16" xml:space="preserve"> 4004 <g fill="#2d3142"> 4005 <polygon points="15.833,2.2 13.863,0.267 8,6.158 2.137,0.267 0.167,2.2 5.967,8 0.167,13.8 2.137,15.733 8,9.842 13.863,15.733 15.833,13.8 10.033,8 "/> 4006 </g> 4007</svg> 4008 </button> 4009 </div> 4010 4011 <div class="subnav-mobile-content"> 4012 4013 4014 <div class="subnav-mobile__item"> 4015 4016 <p class="subnav-mobile__title">Shop by Category</p> 4017 4018 4019 4020 4021 <ul class="subnav-mobile__sublist"> 4022 4023 4024 4025 4026 4027 4028 4029 4030 4031 <li class="subnav-mobile__subitem"> 4032 <a href="/collections/travel-backpacks" class="subnav-mobile__sublink"> 4033 4034 Travel Backpacks 4035 </a> 4036 </li> 4037 4038 4039 4040 4041 4042 4043 4044 4045 <li class="subnav-mobile__subitem"> 4046 <a href="/collections/laptop-backpacks" class="subnav-mobile__sublink"> 4047 4048 Laptop Backpacks 4049 </a> 4050 </li> 4051 4052 4053 4054 4055 4056 4057 4058 4059 <li class="subnav-mobile__subitem"> 4060 <a href="/collections/water-resistant-backpacks" class="subnav-mobile__sublink"> 4061 4062 Weatherproof Backpacks 4063 </a> 4064 </li> 4065 4066 4067 4068 4069 4070 4071 4072 4073 <li class="subnav-mobile__subitem"> 4074 <a href="/collections/work-backpacks" class="subnav-mobile__sublink"> 4075 4076 Work Backpacks 4077 </a> 4078 </li> 4079 4080 4081 4082 4083 4084 4085 4086 4087 <li class="subnav-mobile__subitem"> 4088 <a href="/collections/all-backpacks" class="subnav-mobile__sublink"> 4089 4090 All Backpacks 4091 </a> 4092 </li> 4093 4094 4095 </ul> 4096 4097 4098 </div> 4099 4100 4101 </div> 4102 4103 4104 </div> 4105 </div> 4106 4107 4108 4109 4110 4111 4112 4113 4114 4115</nav> 4116 </div> 4117 <nav class="header-tools" role="navigation" aria-label="secondary"> 4118 <ul class="header-tools__list"> 4119 <li class="header-tools__item header-tools__item--search"> 4120 <button 4121 type="button" 4122 class="header-tools__icon header-tools__icon--search" 4123 data-toggle-class="search-active" 4124 data-toggle-transition='{"class": "search-transition", "duration": 300}' 4125 data-search-button-open 4126 aria-label="Search" 4127 > 4128 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="23px" height="23px" viewBox="0 0 23 23" xml:space="preserve"> 4129 <g fill="#2d3142"> 4130 <path d="M22.693,21.104l-5.991-5.991c1.218-1.557,1.951-3.511,1.951-5.635c0-5.058-4.115-9.173-9.173-9.173H9.476C4.418,0.307,0.304,4.424,0.307,9.482c0.003,5.057,4.118,9.169,9.174,9.169c0.001,0,0.003,0,0.004,0c2.121-0.001,4.07-0.733,5.625-1.948l5.992,5.992L22.693,21.104z M9.484,16.401c-0.001,0-0.002,0-0.003,0c-3.816,0-6.922-3.104-6.924-6.92c-0.001-3.817,3.103-6.925,6.92-6.926H9.48c3.817,0,6.923,3.105,6.923,6.923C16.403,13.293,13.299,16.398,9.484,16.401z"/> 4131 </g> 4132</svg> 4133 </button> 4134 </li> 4135 4136 4137 <li class="header-tools__item header-tools__item--account"> 4138 4139 <a 4140 href="https://www.timbuk2.com/customer_authentication/redirect?locale=en®ion_country=US" 4141 class="header-tools__icon header-tools__icon--account" 4142 title="Sign In" 4143 aria-label="Sign In" 4144 > 4145 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="23px" height="23px" viewBox="0 0 23 23" xml:space="preserve"> 4146 <g fill="#2d3142"> 4147 <path d="M15.968,14.238H7.034c-3.083,0-5.591,2.508-5.591,5.591v2.234h2.25v-2.234c0-1.842,1.499-3.341,3.341-3.341h8.934c1.84,0.001,3.338,1.499,3.338,3.341v2.234h2.25v-2.234C21.556,16.747,19.049,14.239,15.968,14.238z"/> 4148 <path d="M11.069,12.187c3.101,0,5.625-2.523,5.625-5.625s-2.524-5.625-5.625-5.625c-3.102,0-5.625,2.524-5.625,5.625S7.967,12.187,11.069,12.187z M11.069,3.187c1.86,0,3.375,1.514,3.375,3.375c0,
41481.861-1.514,3.375-3.375,3.375c-1.861,0-3.375-1.514-3.375-3.375C7.694,4.701,9.208,3.187,11.069,3.187z"/> 4149 </g> 4150</svg> 4151 4152 </a> 4153 4154 </li> 4155 4156 4157 <li class="header-tools__item header-tools__item--cart"> 4158 <a href="/cart" class="header-tools__icon header-tools__icon--cart" aria-label="Cart" data-minicart-toggle> 4159 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="23px" height="23px" viewBox="0 0 23 23" xml:space="preserve"> 4160 <g fill="#2d3142"> 4161 <path d="M20.676,6.025c-0.061-0.529-0.496-0.928-1.013-0.928h-2.513c-0.255-1.51-1.032-2.838-2.215-3.769c-1.194-0.939-2.67-1.357-4.156-1.168C8.235,0.479,6.224,2.487,5.783,5.097H3.34c-0.517,0-0.952,0.399-1.012,0.928L0.542,21.713c-0.064,0.572,0.335,1.094,0.893,1.165l20.01,0.006c0.001,0,0.002,0,0.003,0c0.266,0,0.517-0.104,0.707-0.295c0.199-0.199,0.31-0.467,0.31-0.754L20.676,6.025z M7.868,5.097c0.441-1.694,1.893-2.884,3.597-2.888c1.704,0.004,3.155,1.193,3.598,2.888H7.868z M20.294,20.786H2.705L4.247,7.196h14.509L20.294,20.786z"/> 4162 </g> 4163</svg> 4164 4165 <span id="count" class="header-tools__count"> 4166 <p class="cart__count"> 4167 <span data-header-cart-count>0</span> 4168 </p> 4169 </span> 4170 <span class="visually-hidden">Shopping Bag</span> 4171 </a> 4172 </li> 4173 </ul> 4174 </nav> 4175 </div> 4176 4177 <form class="header-search" action="/search" method="get" role="search" autocomplete="off" data-search-form> 4178 <div class="header-search__container"> 4179 <p class="header-search__title">Search</p> 4180 4181 <div class="header-search__input-container"> 4182 <button 4183 type="submit" 4184 class="header-search__submit" 4185 aria-label="Search" 4186 > 4187 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="23px" height="23px" viewBox="0 0 23 23" xml:space="preserve"> 4188 <g fill="#2d3142"> 4189 <path d="M22.693,21.104l-5.991-5.991c1.218-1.557,1.951-3.511,1.951-5.635c0-5.058-4.115-9.173-9.173-9.173H9.476C4.418,0.307,0.304,4.424,0.307,9.482c0.003,5.057,4.118,9.169,9.174,9.169c0.001,0,0.003,0,0.004,0c2.121-0.001,4.07-0.733,5.625-1.948l5.992,5.992L22.693,21.104z M9.484,16.401c-0.001,0-0.002,0-0.003,0c-3.816,0-6.922-3.104-6.924-6.92c-0.001-3.817,3.103-6.925,6.92-6.926H9.48c3.817,0,6.923,3.105,6.923,6.923C16.403,13.293,13.299,16.398,9.484,16.401z"/> 4190 </g> 4191</svg> 4192 </button> 4193 4194 <label for="search" class="visually-hidden">Search products</label> 4195 <input 4196 type="search" 4197 name="q" 4198 id="search" 4199 value="" 4200 placeholder="Search products" 4201 class="header-search__input" 4202 autocomplete="off" 4203 data-search-input 4204 aria-label="Search" 4205 > 4206 </div> 4207 4208 <button 4209 type="button" 4210 class="header-search__close" 4211 data-toggle-class="search-active" 4212 data-toggle-transition='{"class": "search-transition", "duration": 300}' 4213 aria-label="Close Search" 4214 > 4215 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="47px" height="47px" viewBox="0 0 47 47" xml:space="preserve"> 4216 <circle fill="#f5f5f5" cx="23.5" cy="23.5" r="23.5"/> 4217 <polygon fill="#2d3142" points="31.667,17.933 29.697,16 23.834,21.891 17.971,16 16.001,17.933 21.801,23.733 16.001,29.533 17.971,31.466 23.834,25.575 29.697,31.466 31.667,29.533 25.867,23.733 "/> 4218</svg> 4219 </button> 4220 </div> 4221 4222 <div class="header-search__results"> 4223 <div data-search-menu-results></div> 4224 </div> 4225 </form> 4226 4227 <button 4228 type="button" 4229 class="overlay overlay--menu" 4230 data-toggle-class="menu-active" 4231 data-toggle-transition='{"class": "menu-transition", "duration": 300}' 4232 aria-label="Close Menu" 4233 ></button> 4234 4235 <button 4236 type="button" 4237 class="overlay overlay--search" 4238 data-toggle-class="search-active" 4239 data-toggle-transition='{"class": "search-transition", "duration": 300}' 4240 aria-label="Close Menu" 4241 ></button> 4242 4243 <div class="header__overlay"></div> 4244</header> 4245 4246<style> 4247 #announcement-header { 4248 background-color: #2d3142; 4249 color: #ffffff; 4250 } 4251</style> 4252 4253 4254 4255</div> 4256 4257 4258 4259 4260 4261 4262 4263 4264 4265<div class="minicart__container" data-minicart> 4266 <aside 4267 class="minicart" 4268 :class="{ 'active': isOpen }" 4269 :aria-hidden="isOpen ? 'false' : 'true'" 4270 aria-labelledby="minicart-title" 4271 aria-describedby="minicart-description" 4272 role="dialog" 4273 v-cloak 4274 > 4275 <header class="minicart__header"> 4276 <h2 class="minicart__title" id="minicart-title">Your Cart</h2> 4277 4278 <button 4279 type="button" 4280 class="minicart__close" 4281 v-on:click.prevent="toggleCart(false)" 4282 aria-label="Close Minicart" 4283 :tabindex="isOpen ? 0 : -1" 4284 ref="close" 4285 >
4286 <span class="minicart__close-icon"> 4287 <svg xmlns="http://www.w3.org/2000/svg" width="35" height="35" viewBox="0 0 35 35" fill="none"> 4288 <path d="M26.25 8.75L8.75 26.25" stroke="#33363F" stroke-width="2" stroke-linecap="square" stroke-linejoin="round"/> 4289 <path d="M8.75 8.75L26.25 26.25" stroke="#33363F" stroke-width="2" stroke-linecap="square" stroke-linejoin="round"/> 4290</svg> 4291 </span> 4292 </button> 4293 4294 <div 4295 class="free-shipping-gauge" 4296 v-if="!hasFreeShippingExludedProducts && shippingDifference && cartItemCount > 0" 4297 > 4298 <div class="free-shipping-gauge__inner" :style="'transform: scaleX(' + freeShippingPercentage + ')'"></div> 4299 </div> 4300 <p 4301 v-if="!hasFreeShippingExludedProducts && shippingDifference && cartItemCount > 0" 4302 class="free-shipping-gauge__message" 4303 :data-shippingDifference="shippingDifference | toUSD" 4304 > 4305 <span v-if="shippingDifference > 0">You are ${ shippingDifference | toUSD } away from free shipping</span> 4306 <span v-else>Your cart qualifies for free shipping</span> 4307 </p> 4308 </header> 4309 4310 <div class="minicart__container-inner" :class="{ empty : cartItemCount == 0 }" id="minicart-description"> 4311 <div v-if="cartItemCount > 0"> 4312 <ul class="minicart__item-list"> 4313 <template v-for="(item, i) in shoppingCart.items"> 4314 <li class="minicart__item" :key="item.id + i" v-if="item.type.toString().toLowerCase() !== 'fees'"> 4315 <div class="minicart__item-wrapper"> 4316 <a 4317 :href="URL(item)" 4318 class="minicart__image-link" 4319 tabindex="-1" 4320 :aria-label="item.title" 4321 > 4322 <div class="minicart__image-wrap"> 4323 <img 4324 v-if="item.properties && item.properties.hasOwnProperty('_thumb')" 4325 class="minicart__image vue-lazy" 4326 :data-src="decodeURIComponent(item.properties._thumb).replace(/&/g, '&').replace('?&', '?').replace('background=EEEEEE', 'background=F0F0F0') + '&size=190'" 4327 :alt="item.title + ' Product Image'" 4328 /> 4329 <img 4330 v-else 4331 class="minicart__image vue-lazy" 4332 :data-src="imgURL(item.image, '190x', true)" 4333 :alt="item.title + ' Product Image'" 4334 /> 4335 </div> 4336 </a> 4337 4338 <div class="minicart__details" data-minicart-details> 4339 <div class="minicart__item-row minicart__item-row--name"> 4340 <a 4341 :href="URL(item)" 4342 class="minicart__name" 4343 :tabindex="isOpen ? 0 : -1" 4344 >${ item.title }</a> 4345 </div> 4346 4347 <span class="minicart__item-row minicart__item-row--sale" v-if="item.vendor && item.vendor === 'Timbuk2-Sale'">Final sale</span> 4348 4349 <span class="minicart__item-row minicart__item-row--properties" v-if="customProductKeywords.some(word => item.variant.toLowerCase().includes(word))"> 4350 <span class="minicart__label">Style:</span> 4351 <span class="minicart__value">${ item.sku }</span> 4352 </span> 4353 4354 <template 4355 v-for="(option, i) in item.options_with_values" 4356 > 4357 <div 4358 :key="option.value" 4359 v-if="option.value && option.value != 'Default Title' && option.value.toString().toLowerCase() != 'os' && option.value.toString().toLowerCase() != 'configured'" 4360 class="minicart__item-row minicart__item-row--option" 4361 > 4362 <span class="minicart__label">${ option.name }:</span> 4363 <span class="minicart__value">${ option.value }</span> 4364 </div> 4365 </template> 4366 4367 <template 4368 v-for="(value, key, i) in item.properties" 4369 v-if="key != 'sku' && key.substring(0, 1) != '_' && key.substring(0, 1) != '*'" 4370 > 4371 <div 4372 class="minicart__item-row minicart__item-row--properties" 4373 :key="key" 4374 :data-key="key" 4375 >
4376 <span class="minicart__label">${ key }:</span> 4377 <span class="minicart__value"> 4378 ${ value } 4379 <b v-if="item.properties[`_${key}_price`] > 0" :style="{color: item.properties[`_${key}_price`] !== item.properties[`_${key}_net_price`] ? 'var(--sale-badge-color)' : null}" v-html="`+$${item.properties[`_${key}_price`] !== item.properties[`_${key}_net_price`] ? item.properties[`_${key}_net_price`] : item.properties[`_${key}_price`]}`"></b> 4380 <s v-if="item.properties[`_${key}_price`] > 0 && item.properties[`_${key}_price`] !== item.properties[`_${key}_net_price`]" v-html="`+$${item.properties[`_${key}_price`]}`" style="margin-left: 1px;"></s> 4381 </span> 4382 </div> 4383 </template> 4384 4385 <div class="minicart__item-row minicart__item-row--price"> 4386 <span class="minicart__label">Price: </span> 4387 <span 4388 v-if="customProductKeywords.some(word => item.variant.toLowerCase().includes(word))" 4389 class="minicart__price minicart__value" 4390 :class="{ 'minicart__price--sale': customProductHasSalePrice(item) }" 4391 > 4392 <b>${ customProductPrice(item) | toUSD }</b> 4393 <template v-if="customProductHasSalePrice(item)"> 4394 <s>${ customProductCompareAtPrice(item) | toUSD }</s> 4395 </template> 4396 </span> 4397 <span 4398 v-else-if="item.compare_at_price && item.compare_at_price > (item.price - (item.properties.hasOwnProperty('_upcharge_amount') && item.properties._upcharge_amount ? item.properties._upcharge_amount : 0))" 4399 class="minicart__price minicart__value minicart__price--sale" 4400 > 4401 <b>${ item.final_line_price | toUSD }</b> 4402 <s>${ item.properties.hasOwnProperty('_compare_at_price') && item.properties._compare_at_price ? item.properties._compare_at_price * item.quantity : item.compare_at_price * item.quantity | toUSD }</s> 4403 </span> 4404 <span 4405 v-else-if="item.hasOwnProperty('discounts') && item.discounts.length > 0 && (item.final_line_price < item.original_line_price)" 4406 class="minicart__price minicart__value minicart__price--sale" 4407 > 4408 <b v-if="item.final_line_price === 0">FREE</b> 4409 <b v-else>${ item.final_line_price | toUSD }</b> 4410 <s>${ item.original_line_price | toUSD }</s> 4411 </span> 4412 <span 4413 v-else 4414 class="minicart__price minicart__value" 4415 > 4416 ${ item.final_line_price | toUSD } 4417 </span> 4418 </div> 4419 4420 <div 4421 class="product-note" 4422 v-if="customProductKeywords.some(word => item.variant.toLowerCase().includes(word))" 4423 > 4424 <ul style="list-style-type: disc; list-style-position: inside;"> 4425 <li>One of a kind - Cannot be returned.</li> 4426 <li>Sewn and shipped within 1 week.</li> 4427 4428 </ul> 4429 </div> 4430 4431 </div> 4432 </div> 4433 <div class="minicart__options"> 4434 <div class="minicart__item-row minicart__item-row--remove"> 4435 <button 4436 type="button" 4437 class="minicart__remove" 4438 v-on:click.prevent="updateItem({ item: item, action: 'clear' })" 4439 title="Remove item" 4440 :tabindex="isOpen ? 0 : -1" 4441 aria-label="Remove item" 4442 > 4443 Delete 4444 </button> 4445 </div> 4446 <div class="minicart__item-row minicart__item-row--quantity"> 4447 <div class="minicart__quantity"> 4448 <div class="minicart__quantity-incrementor"> 4449 <button 4450 v-if="item.quantity > 1" 4451 type="button" 4452 class="minicart__quantity-update minicart__quantity-update--minus" 4453 title="Remove one" 4454 v-on:click.prevent="updateItem({ item: item, action: 'decrease' }); itemUpdated();" 4455 aria-label="Remove one" 4456 :tabindex="isOpen ? 0 : -1" 4457 > 4458 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="9px" height="9px" viewBox="0 0 9 9" xml:space="preserve"> 4459 <g fill="#2d3142"> 4460 <rect y="4" width="9" height="1" /> 4461 </g> 4462</svg> 4463 </button> 4464 4465 <button 4466 v-else 4467 type="button" 4468 class="minicart__quantity-update minicart__quantity-update--minus" 4469 title="Remove one" 4470 v-on:click.prevent="updateItem({ item: item, action: 'clear' })" 4471 aria-label="Remove one" 4472 aria-disabled 4473 :tabindex="isOpen ? 0 : -1" 4474 > 4475 <svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15" fill="none"> 4476 <path d="M1.875 3.75H3.125H13.125" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 4477 <path d="M5 3.75V2.5C5 2.16848 5.1317 1.85054 5.36612 1.61612C5.60054 1.3817 5.91848 1.25 6.25 1.25H8.75C9.08152 1.25 9.39946 1.3817 9.63388 1.61612C9.8683 1.85054 10 2.16848 10 2.5V3.75M11.875 3.75V12.5C11.875 12.8315 11.7433 13.1495 11.5089 13.3839C11.2745 13.6183 10.9565 13.75 10.625 13.75H4.375C4.04348 13.75 3.72554 13.6183 3.49112 13.3839C3.2567 13.1495 3.125 12.8315 3.125 12.5V3.75H11.875Z" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 4478 <path d="M8.75 6.875V10.625" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 4479 <path d="M6.25 6.875V10.625" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 4480</svg> 4481 </button> 4482
4483 <span data-minicart-item-count class="minicart__quantity-amount"> 4484 <span class="visually-hidden" class="minicart__quantity-label">Quantity</span> 4485 ${ item.quantity } 4486 </span> 4487 4488 <button 4489 type="button" 4490 class="minicart__quantity-update minicart__quantity-update--plus" 4491 title="Add one" 4492 v-on:click.prevent="updateItem({ item: item, action: 'increase' }); itemUpdated();" 4493 aria-label="Add one" 4494 :tabindex="isOpen ? 0 : -1" 4495 > 4496 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="9px" height="9px" viewBox="0 0 9 9" xml:space="preserve"> 4497 <g fill="#2d3142"> 4498 <polygon points="9,4 5,4 5,0 4,0 4,4 0,4 0,5 4,5 4,9 5,9 5,5 9,5 "/> 4499 </g> 4500</svg> 4501 </button> 4502 </div> 4503 </div> 4504 </div> 4505 4506 <input type="hidden" :value="item.price" ref="price" /> 4507 <input type="hidden" :value="item.quantity" ref="quantity" /> 4508 </div> 4509 </li> 4510 </template> 4511 </ul> 4512 4513 <div class="minicart__actions"> 4514 <div class="minicart__total"> 4515 <span class="minicart__total-label">Subtotal:</span> 4516 <template v-if="compareAtTotal > cartTotal"> 4517 <span class="minicart__total-amount has-discount"> 4518 <strong>${ cartTotal | toUSD }</strong> 4519 <s>${ compareAtTotal | toUSD }</s> 4520 </span> 4521 </template> 4522 <template v-else> 4523 <span class="minicart__total-amount">${ cartTotal | toUSD }</span> 4524 </template> 4525 </div> 4526 4527 <a 4528 href="/checkout" 4529 class="minicart__checkout" 4530 :tabindex="isOpen ? 0 : -1" 4531 ref="continue" 4532 >Checkout (${cartItemCount}) </a> 4533 4534 <a 4535 :href="continueShoppingURL" 4536 class="minicart__continue" 4537 v-on:click.prevent="toggleCart(false)" 4538 :tabindex="isOpen ? 0 : -1" 4539 >Continue Shopping</a> 4540 4541 4542 </div> 4543 </div> 4544 4545 <div class="minicart__empty" v-else> 4546 <div> 4547 <span>Your cart is currently empty.</span> 4548 <div class="supports-no-cookies"> 4549 <p>Enable cookies to use the shopping bag</p> 4550 </div> 4551 </div> 4552 </div> 4553 </div> 4554 4555 4556 4557 <div 4558 class="minicart__additional-checkout-buttons" 4559 :class="{ 'visually-hidden' : cartItemCount == 0 }" 4560 > 4561 <additional-checkout-buttons></additional-checkout-buttons> 4562 </div> 4563 4564 4565 <portal target-el="#count"> 4566 <p class="cart__count" :class="{ hidden : cartItemCount == 0}"> 4567 <span data-header-cart-count>${ cartItemCount }</span> 4568 </p> 4569 <span class="visually-hidden" aria-live="polite" aria-atomic="true">${ cartItemCount === 0 ? 'Cart is empty' : cartItemCount + (cartItemCount === 1 ? ' item in cart' : ' items in cart') }</span> 4570 </portal> 4571 </aside> 4572 4573 <button 4574 type="button" 4575 class="minicart__backdrop" 4576 :class="{ 'active': isOpen }" 4577 v-on:click.prevent="toggleCart(false)" 4578 title="Close" 4579 aria-label="Close" 4580 :tabindex="isOpen ? 0 : -1" 4581 ></button> 4582</div> 4583
4584<script> 4585 window.additionalCheckoutButtons = { 4586 "content": "\u003cdiv class=\"dynamic-checkout__content\" id=\"dynamic-checkout-cart\" data-shopify=\"dynamic-checkout-cart\"\u003e \u003cshopify-accelerated-checkout-cart wallet-configs=\"[{\u0026quot;supports_subs\u0026quot;:true,\u0026quot;supports_def_opts\u0026quot;:false,\u0026quot;name\u0026quot;:\u0026quot;shop_pay\u0026quot;,\u0026quot;wallet_params\u0026quot;:{\u0026quot;shopId\u0026quot;:25729458,\u0026quot;merchantName\u0026quot;:\u0026quot;Timbuk2\u0026quot;,\u0026quot;personalized\u0026quot;:true}},{\u0026quot;supports_subs\u0026quot;:true,\u0026quot;supports_def_opts\u0026quot;:false,\u0026quot;name\u0026quot;:\u0026quot;paypal\u0026quot;,\u0026quot;wallet_params\u0026quot;:{\u0026quot;shopId\u0026quot;:25729458,\u0026quot;countryCode\u0026quot;:\u0026quot;US\u0026quot;,\u0026quot;merchantName\u0026quot;:\u0026quot;Timbuk2\u0026quot;,\u0026quot;phoneRequired\u0026quot;:false,\u0026quot;companyRequired\u0026quot;:false,\u0026quot;shippingType\u0026quot;:\u0026quot;shipping\u0026quot;,\u0026quot;shopifyPaymentsEnabled\u0026quot;:true,\u0026quot;hasManagedSellingPlanState\u0026quot;:false,\u0026quot;requiresBillingAgreement\u0026quot;:false,\u0026quot;gatewayType\u0026quot;:\u0026quot;MANAGED\u0026quot;,\u0026quot;merchantId\u0026quot;:\u0026quot;YYQ2F2G5QJGSE\u0026quot;,\u0026quot;sdkUrl\u0026quot;:\u0026quot;https:\/\/www.paypal.com\/sdk\/js?components=buttons\\u0026commit=false\\u0026currency=USD\\u0026locale=en_US\\u0026client-id=AbasDhzlU0HbpiStJiN1KRJ_cNJJ7xYBip7JJoMO0GQpLi8ePNgdbLXkC7_KMeyTg8tnAKW4WKrh9qmf\\u0026merchant-id=YYQ2F2G5QJGSE\\u0026intent=authorize\u0026quot;,\u0026quot;serviceableCountryCodes\u0026quot;
4586:[\u0026quot;AD\u0026quot;,\u0026quot;AE\u0026quot;,\u0026quot;AF\u0026quot;,\u0026quot;AG\u0026quot;,\u0026quot;AI\u0026quot;,\u0026quot;AL\u0026quot;,\u0026quot;AM\u0026quot;,\u0026quot;AN\u0026quot;,\u0026quot;AO\u0026quot;,\u0026quot;AR\u0026quot;,\u0026quot;AU\u0026quot;,\u0026quot;AW\u0026quot;,\u0026quot;AX\u0026quot;,\u0026quot;AZ\u0026quot;,\u0026quot;BA\u0026quot;,\u0026quot;BB\u0026quot;,\u0026quot;BD\u0026quot;,\u0026quot;BF\u0026quot;,\u0026quot;BH\u0026quot;,\u0026quot;BI\u0026quot;,\u0026quot;BJ\u0026quot;,\u0026quot;BL\u0026quot;,\u0026quot;BM\u0026quot;,\u0026quot;BN\u0026quot;,\u0026quot;BO\u0026quot;,\u0026quot;BQ\u0026quot;,\u0026quot;BR\u0026quot;,\u0026quot;BS\u0026quot;,\u0026quot;BT\u0026quot;,\u0026quot;BV\u0026quot;,\u0026quot;BW\u0026quot;,\u0026quot;BY\u0026quot;,\u0026quot;BZ\u0026quot;,\u0026quot;CA\u0026quot;,\u0026quot;CC\u0026quot;,\u0026quot;CD\u0026quot;,\u0026quot;CF\u0026quot;,\u0026quot;CG\u0026quot;,\u0026quot;CH\u0026quot;,\u0026quot;CI\u0026quot;,\u0026quot;CK\u0026quot;,\u0026quot;CL\u0026quot;,\u0026quot;CM\u0026quot;,\u0026quot;CN\u0026quot;,\u0026quot;CO\u0026quot;,\u0026quot;CR\u0026quot;,\u0026quot;CV\u0026quot;,\u0026quot;CW\u0026quot;,\u0026quot;CX\u0026quot;,\u0026quot;DJ\u0026quot;,\u0026quot;DM\u0026quot;,\u0026quot;DO\u0026quot;,\u0026quot;DZ\u0026quot;,\u0026quot;EC\u0026quot;,\u0026quot;EG\u0026quot;,\u0026quot;EH\u0026quot;,\u0026quot;ER\u0026quot;,\u0026quot;ET\u0026quot;,\u0026quot;FJ\u0026quot;,\u0026quot;FK\u0026quot;,\u0026quot;FO\u0026quot;,\u0026quot;GA\u0026quot;,\u0026quot;GB\u0026quot;,\u0026quot;GD\u0026quot;,\u0026quot;GE\u0026quot;,\u0026quot;GF\u0026quot;,\u0026quot;GG\u0026quot;,\u0026quot;GI\u0026quot;,\u0026quot;GL\u0026quot;,\u0026quot;GM\u0026quot;,\u0026quot;GN\u0026quot;,\u0026quot;GP\u0026quot;,\u0026quot;GQ\u0026quot;,\u0026quot;GS\u0026quot;,\u0026quot;GT\u0026quot;,\u0026quot;GW\u0026quot;,\u0026quot;GY\u0026quot;,\u0026quot;HK\u0026quot;,\u0026quot;HM\u0026quot;,\u0026quot;HN\u0026quot;,\u0026quot;HT\u0026quot;,\u0026quot;ID\u0026quot;,\u0026quot;IL\u0026quot;,\u0026quot;IM\u0026quot;,\u0026quot;IN\u0026quot;,\u0026quot;IO\u0026quot;,\u0026quot;IQ\u0026quot;,\u0026quot;IS\u0026quot;,\u0026quot;JE\u0026quot;,\u0026quot;JM\u0026quot;,\u0026quot;JO\u0026quot;,\u0026quot;JP\u0026quot;,\u0026quot;KE\u0026quot;,\u0026quot;KG\u0026quot;,\u0026quot;KH\u0026quot;,\u0026quot;KI\u0026quot;,\u0026quot;KM\u0026quot;,\u0026quot;KN\u0026quot;,\u0026quot;KR\u0026quot;,\u0026quot;KW\u0026quot;,\u0026quot;KY\u0026quot;,\u0026quot;KZ\u0026quot;,\u0026quot;LA\u0026quot;,\u0026quot;LB\u0026quot;,\u0026quot;LC\u0026quot;,\u0026quot;LI\u0026quot;,\u0026quot;LK\u0026quot;,\u0026quot;LR\u0026quot;,\u0026quot;LS\u0026quot;,\u0026quot;LY\u0026quot;,\u0026quot;MA\u0026quot;,\u0026quot;MC\u0026quot;,\u0026quot;MD\u0026quot;,\u0026quot;ME\u0026quot;,\u0026quot;MF\u0026quot;,\u0026quot;MG\u0026quot;,\u0026quot;MK\u0026quot;,\u0026quot;ML\u0026quot;,\u0026quot;MM\u0026quot;,\u0026quot;MN\u0026quot;,\u0026quot;MO\u0026quot;,\u0026quot;MQ\u0026quot;,\u0026quot;MR\u0026quot;,\u0026quot;MS\u0026quot;,\u0026quot;MU\u0026quot;,\u0026quot;MV\u0026quot;,\u0026quot;MW\u0026quot;,\u0026quot;MX\u0026quot;,\u0026quot;MY\u0026quot;,\u0026quot;MZ\u0026quot;,\u0026quot;NA\u0026quot;,\u0026quot;NC\u0026quot;,\u0026quot;NE\u0026quot;,\u0026quot;NF\u0026quot;,\u0026quot;NI\u0026quot;,\u0026quot;NO\u0026quot;,\u0026quot;NP\u0026quot;,\u0026quot;NR\u0026quot;,\u0026quot;NU\u0026quot;,\u0026quot;NZ\u0026quot;,\u0026quot;OM\u0026quot;,\u0026quot;PA\u0026quot;,\u0026quot;PE\u0026quot;,\u0026quot;PF\u0026quot;,\u0026quot;PG\u0026quot;,\u0026quot;PH\u0026quot;,\u0026quot;PK\u0026quot;,\u0026quot;PM\u0026quot;,\u0026quot;PN\u0026quot;,\u0026quot;PS\u0026quot;,\u0026quot;PY\u0026quot;,\u0026quot;QA\u0026quot;,\u0026quot;RE\u0026quot;,\u0026quot;RS\u0026quot;,\u0026quot;RW\u0026quot;,\u0026quot;SA\u0026quot;,\u0026quot;SB\u0026quot;,\u0026quot;SC\u0026quot;,\u0026quot;SD\u0026quot;,\u0026quot;SG\u0026quot;,\u0026quot;SH\u0026quot;,\u0026quot;SJ\u0026quot;,\u0026quot;SL\u0026quot;,\u0026quot;SM\u0026quot;,\u0026quot;SN\u0026quot;,\u0026quot;SO\u0026quot;,\u0026quot;SR\u0026quot;,\u0026quot;SS\u0026quot;,\u0026quot;ST\u0026quot;,\u0026quot;SV\u0026quot;,\u0026quot;SX\u0026quot;,\u0026quot;SY\u0026quot;,\u0026quot;SZ\u0026quot;,\u0026quot;TC\u0026quot;,\u0026quot;TD\u0026quot;,\u0026quot;TF\u0026quot;,\u0026quot;TG\u0026quot;,\u0026quot;TH\u0026quot;,\u0026quot;TJ\u0026quot;,\u0026quot;TK\u0026quot;,\u0026quot;TL\u0026quot;,\u0026quot;TM\u0026quot;,\u0026quot;TN\u0026quot;,\u0026quot;TO\u0026quot;,\u0026quot;TR\u0026quot;,\u0026quot;TT\u0026quot;,\u0026quot;TV\u0026quot;,\u0026quot;TW\u0026quot;,\u0026quot;TZ\u0026quot;,\u0026quot;UA\u0026quot;,\u0026quot;UG\u0026quot;,\u0026quot;UM\u0026quot;,\u0026quot;US\u0026quot;,\u0026quot;UY\u0026quot;,\u0026quot;UZ\u0026quot;,\u0026quot;VA\u0026quot;,\u0026quot;VC\u0026quot;,\u0026quot;VE\u0026quot;,\u0026quot;VG\u0026quot;,\u0026quot;VN\u0026quot;,\u0026quot;VU\u0026quot;,\u0026quot;WF\u0026quot;,\u0026quot;WS\u0026quot;,\u0026quot;XK\u0026quot;,\u0026quot;YE\u0026quot;,\u0026quot;YT\u0026quot;,\u0026quot;ZA\u0026quot;,\u0026quot;ZM\u0026quot;,\u0026quot;ZW\u0026quot;]}}]\" access-token=\"750f86b1ebb28b5cb25841d166935743\" buyer-country=\"US\" buyer-locale=\"en\" buyer-currency=\"USD\" shop-id=\"25729458\" cart-id=\"fbd5331943f32e80c2b9eb50759364a9\" enabled-flags=\"[\u0026quot;
45861172c16a\u0026quot;,\u0026quot;a1d1f9a1\u0026quot;,\u0026quot;f5afabb3\u0026quot;,\u0026quot;370070f3\u0026quot;]\" \u003e \u003cdiv class=\"wallet-button-wrapper\"\u003e \u003cul class='wallet-cart-grid wallet-cart-grid--skeleton' role=\"list\" data-shopify-buttoncontainer=\"true\"\u003e \u003cli data-testid='grid-cell' class='wallet-cart-button-container'\u003e\u003cdiv class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'\u003e\u0026nbsp\u003c\/div\u003e\u003c\/li\u003e\u003cli data-testid='grid-cell' class='wallet-cart-button-container'\u003e\u003cdiv class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'\u003e\u0026nbsp\u003c\/div\u003e\u003c\/li\u003e \u003c\/ul\u003e \u003c\/div\u003e \u003c\/shopify-accelerated-checkout-cart\u003e \u003c\/div\u003e", 4587 "enable": true 4588 }; 4589 4590 window.continueShoppingURL = "\/collections\/shop-all"; 4591 4592 window.excludedFreeShippingProducts = [ 4593 4594 , 4595 4596 1499662024746, 4597 4598 1431154425898 4599 4600 ]; 4601</script>
4601 4602 4603 <main role="main" id="MainContent"> 4604 <div id="shopify-section-template--20778254041130__main" class="shopify-section"> 4605 4606 4607 4608 4609 4610
4610<script type="text/javascript"> 4611 4612 window.__shgMoneyFormat = window.__shgMoneyFormat || {"USD":{"currency":"USD","currency_symbol":"$","currency_symbol_location":"left","decimal_places":2,"decimal_separator":".","thousands_separator":","}}; 4613 4614 window.__shgCurrentCurrencyCode = window.__shgCurrentCurrencyCode || { 4615 currency: "USD", 4616 currency_symbol: "$", 4617 decimal_separator: ".", 4618 thousands_separator: ",", 4619 decimal_places: 2, 4620 currency_symbol_location: "left" 4621 }; 4622 </script>
4622 4623 4624 4625 4626<h1 class="visually-hidden">Shop All</h1> 4627 4628 4629 4630 4631 4632 4633 4634 4635 4636 4637 4638 4639 4640 4641 4642<section class="collection-hero collection-hero__noimage"> 4643 <div class="collection-hero__wrap"> 4644 4645 <div class="collection-hero__columns no-image"> 4646 <div class="collection-hero__column collection-hero__column--content"> 4647 4648 <div class="collection-hero__column-inner"> 4649 4650 <div class="breadcrumbs"> 4651 <a href="/" class="breadcrumbs__link">Home</a> 4652 <span class="breadcrumbs__seperator">/</span> 4653 <span class="breadcrumbs__title">Shop All</span> 4654 </div> 4655 4656 4657 4658 <div class="collection-hero__column-inner__text"> 4659 4660 4661 4662 <h2 class="collection-hero__title">Shop All</h2> 4663 4664 4665 4666 <p class="collection-hero__message">Explore endlessly. From the styles we sew to the places that sit just beyond the horizon, see it all without limits.</p> 4667 4668 4669 4670 4671 4672 </div> 4673 4674 </div> 4675 4676 </div> 4677 </div> 4678 4679 </div> 4680</section> 4681 4682 4683 4684 4685 4686 4687 4688 4689 4690 4691 4692 4693 4694 <section class="klevuLanding"></section> 4695 4696 4697
4698<script> 4699 window.badges = { 4700 4701["badge-customizable"]: { 4702 icon: "https:\/\/cld.accentuate.io\/25729458\/1663187623269\/badge-customize.jpeg?v=1663187623270\u0026options=w_76", 4703 text: "Customize" 4704 }, 4705 4706["badge-eco"]: { 4707 icon: "https:\/\/cld.accentuate.io\/25729458\/1663187634961\/badge-eco.jpeg?v=1663187634961\u0026options=w_76", 4708 text: "Recycled Materials" 4709 } 4710 4711 }; 4712</script>
4712 4713 4714 4715
4716<script> 4717 window.swatches = { 4718 4719["eco-amber"]: { 4720 color: null, 4721 image: "https:\/\/cld.accentuate.io\/25729458\/1662157320090\/eco-amber-1136-colorswatch.jpg?v=1662157320090\u0026options=w_44" 4722 }, 4723 4724["black"]: { 4725 color: null, 4726 image: "https:\/\/cld.accentuate.io\/25729458\/1662075175757\/black-2001-colorswatch.jpg?v=1662075175758\u0026options=w_44" 4727 }, 4728 4729["cocoa"]: { 4730 color: null, 4731 image: "https:\/\/cld.accentuate.io\/25729458\/1662075734089\/cocoa-3623-colorswatch.jpg?v=1662075734089\u0026options=w_44" 4732 }, 4733 4734["eco-army-pop"]: { 4735 color: null, 4736 image: "https:\/\/cld.accentuate.io\/25729458\/1662157565935\/eco-army-pop-1121-colorswatch.jpg?v=1662157565935\u0026options=w_44" 4737 }, 4738 4739["eco-nightfall"]: { 4740 color: null, 4741 image: "https:\/\/cld.accentuate.io\/25729458\/1662075952000\/eco-nightfall-1099-colorswatch.jpg?v=1662075952000\u0026options=w_44" 4742 }, 4743 4744["eco-static"]: { 4745 color: null, 4746 image: "https:\/\/cld.accentuate.io\/25729458\/1662075964619\/eco-static-1091-colorswatch.jpg?v=1662075964619\u0026options=w_44" 4747 }, 4748 4749["eco-titanium"]: { 4750 color: null, 4751 image: "https:\/\/cld.accentuate.io\/25729458\/1662149730912\/eco-titanium-1089-colorswatch.jpg?v=1662149730912\u0026options=w_44" 4752 }, 4753 4754["pod"]: { 4755 color: null, 4756 image: "https:\/\/cld.accentuate.io\/25729458\/1662075997617\/pod-7039-colorswatch.jpg?v=1662075997617\u0026options=w_44" 4757 }, 4758 4759["eco-army"]: { 4760 color: null, 4761 image: "https:\/\/cld.accentuate.io\/25729458\/1662157593660\/eco-army-1135-colorswatch.jpg?v=1662157593660\u0026options=w_44" 4762 }, 4763 4764["eco-black"]: { 4765 color: null, 4766 image: "https:\/\/cld.accentuate.io\/25729458\/1662157617038\/eco-black-1068-colorswatch.jpg?v=1662157617038\u0026options=w_44" 4767 }, 4768 4769["eco-bookish"]: { 4770 color: null, 4771 image: "https:\/\/cld.accentuate.io\/25729458\/1662157645400\/eco-bookish-1140-colorswatch.jpg?v=1662157645400\u0026options=w_44" 4772 }, 4773 4774["eco-collegiate-red"]: { 4775 color: null, 4776 image: "https:\/\/cld.accentuate.io\/25729458\/1662157662310\/eco-collegiate-red-1137-colorswatch.jpg?v=1662157662310\u0026options=w_44" 4777 }, 4778 4779["eco-gunmetal"]: { 4780 color: null, 4781 image: "https:\/\/cld.accentuate.io\/25729458\/1662157676215\/eco-gunmetal-1104-colorswatch.jpg?v=1662157676215\u0026options=w_44" 4782 }, 4783 4784["eco-lightbeam"]: { 4785 color: null, 4786 image: "https:\/\/cld.accentuate.io\/25729458\/1662157698938\/eco-lightbeam-1139-colorswatch.jpg?v=1662157698938\u0026options=w_44" 4787 }, 4788 4789["eco-monsoon"]: { 4790 color: null, 4791 image: "https:\/\/cld.accentuate.io\/25729458\/1662157709062\/eco-monsoon-1112-colorswatch.jpg?v=1662157709062\u0026options=w_44" 4792 }, 4793 4794["eco-nautical"]: { 4795 color: null, 4796 image: "https:\/\/cld.accentuate.io\/25729458\/1662157718922\/eco-nautical-1122-colorswatch.jpg?v=1662157718922\u0026options=w_44" 4797 }, 4798 4799["nightfall-marigold"]: { 4800 color: null, 4801 image: "https:\/\/cld.accentuate.io\/25729458\/1662158356970\/nightfall-marigold-1082-colorswatch.jpg?v=1662158356970\u0026options=w_44" 4802 }, 4803 4804["jet-black"]: { 4805 color: null, 4806 image: "https:\/\/cld.accentuate.io\/25729458\/1662075214914\/jet-black-6114-colorswatch.jpg?v=1662075214914\u0026options=w_44" 4807 }, 4808 4809["eco-gunmetal-pop"]: { 4810 color: null, 4811 image: "https:\/\/cld.accentuate.io\/25729458\/1662157805803\/eco-gunmetal-pop-1149-colorswatch.jpg?v=1662157805804\u0026options=w_44" 4812 }, 4813 4814["eco-nautical-pop"]: { 4815 color: null, 4816 image: "https:\/\/cld.accentuate.io\/25729458\/1662157815362\/eco-nautical-pop-1085-colorswatch.jpg?v=1662157815362\u0026options=w_44" 4817 }, 4818 4819["eco-black-deluxe"]: { 4820 color: null, 4821 image: "https:\/\/cld.accentuate.io\/25729458\/1662076551342\/eco-black-deluxe-1120-colorswatch.jpg?v=1662076551342\u0026options=w_44" 4822 }, 4823 4824["galaxy-grey"]: { 4825 color: null, 4826 image: "https:\/\/cld.accentuate.io\/25729458\/1662158195574\/galaxy-grey-1172-colorswatch.jpg?v=1662158195574\u0026options=w_44" 4827 }, 4828 4829["granite"]: { 4830 color: null, 4831 image: "https:\/\/cld.accentuate.io\/25729458\/1662158212265\/granite-2422-colorswatch.jpg?v=1662158212266\u0026options=w_44" 4832 }, 4833 4834["scout"]: { 4835 color: null, 4836 image: "https:\/\/cld.accentuate.io\/25729458\/1662075690633\/scout-1532-colorswatch.jpg?v=1662075690633\u0026options=w_44" 4837 }, 4838 4839["bright-blue"]: { 4840 color: null, 4841 image: "https:\/\/cld.accentuate.io\/25729458\/1662158257906\/bright-blue-2904-colorswatch.jpg?v=1662158257906\u0026options=w_44" 4842 }, 4843 4844["dove"]: { 4845 color: null, 4846 image: "https:\/\/cld.accentuate.io\/25729458\/1662075877207\/colorswatch.jpg?v=1769803563715\u0026options=w_44" 4847 }, 4848 4849["tropic"]: { 4850 color: null, 4851 image: "https:\/\/cld.accentuate.io\/25729458\/1662075890607\/tropic-3102-colorswatch.jpg?v=1662075890607\u0026options=w_44" 4852 }, 4853 4854["steel"]: { 4855 color: null, 4856 image: "https:\/\/cld.accentuate.io\/25729458\/1662075904741\/steel-1143-colorswatch.jpg?v=1662075904741\u0026options=w_44" 4857 }, 4858 4859["assorted"]: { 4860 color: null, 4861 image: "https:\/\/cld.accentuate.io\/25729458\/1662158402556\/assorted-4702-colorswatch.jpg?v=1662158402556\u0026options=w_44" 4862 }, 4863 4864["chai-monogram"]: { 4865 color: null, 4866 image: "https:\/\/cld.accentuate.io\/25729458\/1662158418087\/chai-monogram-6216-colorswatch.jpg?v=1662158418087\u0026options=w_44" 4867 }, 4868 4869["eco-gravity"]: { 4870 color: null, 4871 image: "https:\/\/cld.accentuate.io\/25729458\/1663353817216\/eco-gravity-1083-colorswatch.jpg?v=1663353817216\u0026options=w_44" 4872 }, 4873 4874["gamay"]: { 4875 color: null, 4876 image: "https:\/\/cld.accentuate.io\/25729458\/1662158449078\/gamay-7196-colorswatch.jpg?v=1662158449078\u0026options=w_44" 4877 }, 4878 4879["golden"]: { 4880 color: null, 4881 image: "https:\/\/cld.accentuate.io\/25729458\/1662158465009\/golden-5894-colorswatch.jpg?v=1662158465010\u0026options=w_44" 4882 }, 4883 4884["granite-flame"]: { 4885 color: null, 4886 image: "https:\/\/cld.accentuate.io\/25729458\/1662158480503\/granite-flame-2548-colorswatch.jpg?v=1662158480504\u0026options=w_44" 4887 }, 4888 4889["jet-black-blue-wish"]: { 4890 color: null, 4891 image: "https:\/\/cld.accentuate.io\/25729458\/1662158500316\/jet-black-blue-wish-8836-colorswatch.jpg?v=1662158500316\u0026options=w_44" 4892 }, 4893 4894["khaki"]: { 4895 color: null, 4896 image: "https:\/\/cld.accentuate.io\/25729458\/1662158527010\/khaki-019-colorswatch.jpg?v=1662158527011\u0026options=w_44" 4897 }, 4898 4899["legendary-black"]: { 4900 color: null, 4901 image: "https:\/\/cld.accentuate.io\/25729458\/1662158545790\/legendary-black-1184-colorswatch.jpg?v=1662158545790\u0026options=w_44" 4902 }, 4903 4904["reflective-silver"]: { 4905 color: null, 4906 image: "https:\/\/cld.accentuate.io\/25729458\/1662158562645\/reflective-silver-1011-colorswatch.jpg?v=1662158562645\u0026options=w_44" 4907 }, 4908 4909["rich-cobalt-monogram"]: { 4910 color: null, 4911 image: "https:\/\/cld.accentuate.io\/25729458\/1662158590805\/rich-colbalt-monogram-4008-colorswatch.jpg?v=1662158590806\u0026options=w_44" 4912 }, 4913
4914["scout-shade"]: { 4915 color: null, 4916 image: "https:\/\/cld.accentuate.io\/25729458\/1662158607417\/scout-shade-1533-colorswatch.jpg?v=1662158607417\u0026options=w_44" 4917 }, 4918 4919["eco-rind-pop"]: { 4920 color: null, 4921 image: "https:\/\/cld.accentuate.io\/25729458\/1663350355231\/eco-rind-pop-1141-colorswatch.jpg?v=1663350355231\u0026options=w_44" 4922 }, 4923 4924["pine"]: { 4925 color: null, 4926 image: "https:\/\/cld.accentuate.io\/25729458\/1663350387395\/pine-1128-colorswatch.jpg?v=1663350387395\u0026options=w_44" 4927 }, 4928 4929["granite-flame"]: { 4930 color: null, 4931 image: "https:\/\/cld.accentuate.io\/25729458\/1663350412694\/granite-flame-2548-colorswatch.jpg?v=1663350412694\u0026options=w_44" 4932 }, 4933 4934["gunmetal"]: { 4935 color: null, 4936 image: "https:\/\/cld.accentuate.io\/25729458\/1663354046372\/gunmetal-2003-colorswatch.jpg?v=1663354046372\u0026options=w_44" 4937 }, 4938 4939["nightfall-sunrise"]: { 4940 color: null, 4941 image: "https:\/\/cld.accentuate.io\/25729458\/1663607025976\/nightfall-sunrise-1059-colorswatch.jpg?v=1663607025976\u0026options=w_44" 4942 }, 4943 4944["bred"]: { 4945 color: null, 4946 image: "https:\/\/cld.accentuate.io\/25729458\/1667593152790\/bred-1126_colorswatch.jpg?v=1667593152790\u0026options=w_44" 4947 }, 4948 4949["flint"]: { 4950 color: null, 4951 image: "https:\/\/cld.accentuate.io\/25729458\/1667593174120\/flint-1129_colorswatch.jpg?v=1667593174121\u0026options=w_44" 4952 }, 4953 4954["night-shadow"]: { 4955 color: null, 4956 image: "https:\/\/cld.accentuate.io\/25729458\/1667593209586\/night-shadow-8231_colorswatch.jpg?v=1667593209586\u0026options=w_44" 4957 }, 4958 4959["jet-black-heat-embossed"]: { 4960 color: null, 4961 image: "https:\/\/cld.accentuate.io\/25729458\/1667593236624\/jet-black-heat-embossed-6110_colorswatch.jpg?v=1667593236624\u0026options=w_44" 4962 }, 4963 4964["grey-heather"]: { 4965 color: null, 4966 image: "https:\/\/cld.accentuate.io\/25729458\/1667595092766\/grey-heather-1282_colorswatch.jpg?v=1667595092766\u0026options=w_44" 4967 }, 4968 4969["urban-black"]: { 4970 color: null, 4971 image: "https:\/\/cld.accentuate.io\/25729458\/1667595111940\/urban-black-2679_colorswatch.jpg?v=1667595111940\u0026options=w_44" 4972 }, 4973 4974["navy"]: { 4975 color: null, 4976 image: "https:\/\/cld.accentuate.io\/25729458\/1675798895421\/genericStyle-genericSize-6423_colorswatch-NAVY.jpg?v=1740693687727\u0026options=w_44" 4977 }, 4978 4979["natural"]: { 4980 color: null, 4981 image: "https:\/\/cld.accentuate.io\/25729458\/1675798858428\/natural-swatch.jpg?v=1740696879256\u0026options=w_44" 4982 }, 4983 4984["army"]: { 4985 color: null, 4986 image: "https:\/\/cld.accentuate.io\/25729458\/1695692057706\/genericStyle-genericSize-6634_colorswatch.jpg?v=1695692057706\u0026options=w_44" 4987 }, 4988 4989["grey"]: { 4990 color: null, 4991 image: "https:\/\/cld.accentuate.io\/25729458\/1675798914396\/genericStyle-genericSize-6200_colorswatch-GREY.jpg?v=1740693821654\u0026options=w_44" 4992 }, 4993 4994["diablo-fire-red-cranberry-jet-black"]: { 4995 color: null, 4996 image: "https:\/\/cld.accentuate.io\/25729458\/1695692231895\/genericStyle-genericSize-6061_colorswatch-DIABLO.jpg?v=1740693894067\u0026options=w_44" 4997 }, 4998 4999["bookish-nautical-cranberry-honey"]: { 5000 color: null, 5001 image: "https:\/\/cld.accentuate.io\/25729458\/1695692270361\/genericStyle-genericSize-5177_colorswatch-BOOKISH.jpg?v=1740693976060\u0026options=w_44" 5002 }, 5003 5004["fire-red"]: { 5005 color: null, 5006 image: "https:\/\/cld.accentuate.io\/25729458\/1695739034396\/genericStyle-genericSize-1222_colorswatch.jpg?v=1695739034396\u0026options=w_44" 5007 }, 5008 5009["honey"]: { 5010 color: null, 5011 image: "https:\/\/cld.accentuate.io\/25729458\/1695739064874\/genericStyle-genericSize-1214_colorswatch.jpg?v=1695739064874\u0026options=w_44" 5012 }, 5013 5014["monsoon-jet-black-nautical-granite"]: { 5015 color: null, 5016 image: "https:\/\/cld.accentuate.io\/25729458\/1695739092915\/genericStyle-genericSize-4014_colorswatch.jpg?v=1695739092916\u0026options=w_44" 5017 }, 5018 5019["nautical"]: { 5020 color: null, 5021 image: "https:\/\/cld.accentuate.io\/25729458\/1695739141840\/genericStyle-genericSize-5675_colorswatch.jpg?v=1695739141841\u0026options=w_44" 5022 }, 5023 5024["arctic-black"]: { 5025 color: null, 5026 image: "https:\/\/cld.accentuate.io\/25729458\/1715619776193\/genericStyle-genericSize-1239_colorswatch.jpg?v=1715619776193\u0026options=w_44" 5027 }, 5028 5029["gunmetal-rust"]: { 5030 color: null, 5031 image: "https:\/\/cld.accentuate.io\/25729458\/1715619821718\/genericStyle-genericSize-1242_colorswatch.jpg?v=1715619821719\u0026options=w_44" 5032 }, 5033 5034["desert-black"]: { 5035 color: null, 5036 image: "https:\/\/cld.accentuate.io\/25729458\/1715619860424\/genericStyle-genericSize-1241_colorswatch.jpg?v=1715619860425\u0026options=w_44" 5037 }, 5038 5039["purple"]: { 5040 color: null, 5041 image: "https:\/\/cld.accentuate.io\/25729458\/1720485222430\/genericStyle-genericSize-1206_colorswatch-PURPLE.jpg?v=1740694281965\u0026options=w_44" 5042 }, 5043 5044["dark-teal"]: { 5045 color: null, 5046 image: "https:\/\/cld.accentuate.io\/25729458\/1720485310040\/genericStyle-genericSize-1192_colorswatch-DARK-TEAL.jpg?v=1740694297349\u0026options=w_44" 5047 }, 5048 5049["pink"]: { 5050 color: null, 5051 image: "https:\/\/cld.accentuate.io\/25729458\/1720485398476\/genericStyle-genericSize-1118_colorswatch.jpg?v=1720485398476\u0026options=w_44" 5052 }, 5053 5054["jade"]: { 5055 color: null, 5056 image: "https:\/\/cld.accentuate.io\/25729458\/1720711087512\/genericStyle-genericSize-1230_colorswatch-JADE.jpg?v=1740694244855\u0026options=w_44" 5057 }, 5058 5059["rust"]: { 5060 color: null, 5061 image: "https:\/\/cld.accentuate.io\/25729458\/1720711169065\/genericStyle-genericSize-1228_c
5061olorswatch-RUST.jpg?v=1740694257407\u0026options=w_44" 5062 }, 5063 5064["jet-black-reflective"]: { 5065 color: null, 5066 image: "https:\/\/cld.accentuate.io\/25729458\/1721256294775\/genericStyle-genericSize-1095_colorswatch.jpg?v=1721256294775\u0026options=w_44" 5067 }, 5068 5069["flame-reflective"]: { 5070 color: null, 5071 image: "https:\/\/cld.accentuate.io\/25729458\/1721256598327\/genericStyle-genericSize-5672_colorswatch-FLAME-REFLECTIVE.jpg?v=1740693942091\u0026options=w_44" 5072 }, 5073 5074["jet-black-rain-resist"]: { 5075 color: null, 5076 image: "https:\/\/cld.accentuate.io\/25729458\/1721261946549\/genericStyle-genericSize-1250_colorswatch_44-JET-BLACK-RAIN-RESIST.jpg?v=1740694179518\u0026options=w_44" 5077 }, 5078 5079["white-rain-resist"]: { 5080 color: null, 5081 image: "https:\/\/cld.accentuate.io\/25729458\/1721262046599\/genericStyle-genericSize-1251_colorswatch-44-WHITE-RAIN-RESIST.jpg?v=1740694151437\u0026options=w_44" 5082 }, 5083 5084["gunmetal-rain-resist"]: { 5085 color: null, 5086 image: "https:\/\/cld.accentuate.io\/25729458\/1721262132183\/genericStyle-genericSize-1252_colorswatch_44-GUNMETAL-RAIN-RESIST.jpg?v=1740694131705\u0026options=w_44" 5087 }, 5088 5089["nautical-rain-resist"]: { 5090 color: null, 5091 image: "https:\/\/cld.accentuate.io\/25729458\/1721262205630\/genericStyle-genericSize-1254_colorswatch_44-NAUTICAL-RAIN-RESIST.jpg?v=1740694106845\u0026options=w_44" 5092 }, 5093 5094["future-dusk"]: { 5095 color: null, 5096 image: "https:\/\/cld.accentuate.io\/25729458\/1734355759078\/genericStyle-genericSize-1237_colorswatch.jpg?v=1734355759078\u0026options=w_44" 5097 }, 5098 5099["verdigris-pop"]: { 5100 color: null, 5101 image: "https:\/\/cld.accentuate.io\/25729458\/1736452930506\/genericStyle-genericSize-1168_colorswatch.jpg?v=1736452930506\u0026options=w_44" 5102 }, 5103 5104["satin-sky"]: { 5105 color: null, 5106 image: "https:\/\/cld.accentuate.io\/25729458\/1736452950058\/genericStyle-genericSize-1169_colorswatch.jpg?v=1736452950058\u0026options=w_44" 5107 }, 5108 5109["midnight-rain-resist"]: { 5110 color: null, 5111 image: "https:\/\/cld.accentuate.io\/25729458\/1742327983073\/midnight-rain-resist_swatch.jpg?v=1742327983073\u0026options=w_44" 5112 }, 5113 5114["polar-rain-resist"]: { 5115 color: null, 5116 image: "https:\/\/cld.accentuate.io\/25729458\/1742328010596\/polar-rain-resist_swatch.jpg?v=1742328010596\u0026options=w_44" 5117 }, 5118 5119["storm-rain-resist"]: { 5120 color: null, 5121 image: "https:\/\/cld.accentuate.io\/25729458\/1742328060179\/storm-rain-resist_swatch.jpg?v=1742328060179\u0026options=w_44" 5122 }, 5123 5124["twilight-rain-resist"]: { 5125 color: null, 5126 image: "https:\/\/cld.accentuate.io\/25729458\/1742328085348\/twilight-rain-resist_swatch.jpg?v=1742328085348\u0026options=w_44" 5127 }, 5128 5129["coral"]: { 5130 color: null, 5131 image: "https:\/\/cld.accentuate.io\/25729458\/1762725504140\/coral-swatch-44.jpeg?v=1762725504140\u0026options=w_44" 5132 }, 5133 5134["fern"]: { 5135 color: null, 5136 image: "https:\/\/cld.accentuate.io\/25729458\/1762725520618\/fern-swatch-44px.jpeg?v=1762725520618\u0026options=w_44" 5137 }, 5138 5139["chalk"]: { 5140 color: null, 5141 image: "https:\/\/cld.accentuate.io\/25729458\/1762725559413\/chalk-swatch-44px.jpeg?v=1762725559413\u0026options=w_44" 5142 }, 5143 5144["chalk-chalk"]: { 5145 color: null, 5146 image: "https:\/\/cld.accentuate.io\/25729458\/1762725580810\/chalk-swatch-44px.jpeg?v=1762725580810\u0026options=w_44" 5147 }, 5148 5149["chalk-black"]: { 5150 color: null, 5151 image: "https:\/\/cld.accentuate.io\/25729458\/1762725596775\/chalk-black-swatch-44px.jpg?v=1762725596775\u0026options=w_44" 5152 }, 5153 5154["moss"]: { 5155 color: null, 5156 image: "https:\/\/cld.accentuate.io\/25729458\/1762725612787\/moss-swatch-44px.jpeg?v=1762725612787\u0026options=w_44" 5157 }, 5158 5159["rose"]: { 5160 color: null, 5161 image: "https:\/\/cld.accentuate.io\/25729458\/1762725627903\/rose-swatch-44px.jpeg?v=1762725627903\u0026options=w_44" 5162 }, 5163 5164["marigold"]: { 5165 color: null, 5166 image: "https:\/\/cld.accentuate.io\/25729458\/1762797575301\/marigold-swatch-44px.jpeg?v=1762797575301\u0026options=w_44" 5167 }, 5168 5169["canada"]: { 5170 color: null, 5171 image: "https:\/\/cld.accentuate.io\/25729458\/1782231806020\/canada-1323-colorswatch.jpeg?v=1782248509266\u0026options=w_44" 5172 }, 5173 5174["argentina"]: { 5175 color: null, 5176 image: "https:\/\/cld.accentuate.io\/25729458\/1782231822064\/argentina-1321-colorswatch.jpeg?v=1782248521044\u0026options=w_44" 5177 }, 5178 5179["brazil"]: { 5180 color: null, 5181 image: "https:\/\/cld.accentuate.io\/25729458\/1782231835145\/brazil-1322-colorswatch.jpeg?v=1782248536609\u0026options=w_44" 5182 }, 5183 5184["england"]: { 5185 color: null, 5186 image: "https:\/\/cld.accentuate.io\/25729458\/1782231854601\/england-1324-colorswatch.jpeg?v=1782248546016\u0026options=w_44" 5187 }, 5188 5189["mexico"]: { 5190 color: null, 5191 image: "https:\/\/cld.accentuate.io\/25729458\/1782231872496\/mexico-1325-colorswatch.jpeg?v=1782248554873\u0026options=w_44" 5192 }, 5193 5194["usa"]: { 5195 color: null, 5196 image: "https:\/\/cld.accentuate.io\/25729458\/1782231893016\/usa-1326-colorswatch.jpeg?v=1782248562806\u0026options=w_44" 5197 } 5198 5199 }; 5200</script>
5200 5201 5202
5202<script> 5203 window.promo = { 5204 display: true, 5205 image: 'https://cld.accentuate.io/302250164266/1785724914411/timbuk2-FreeStyle-Luggage-_all-sizes_-moss-1067-01_0571ec4c-ee0e-4a68-8c2d-eef830b464ca.jpg?v=1785724914412&options=', 5206 imageAlt: "", 5207 imageMobile: 'https://cld.accentuate.io/302250164266/1785724926523/2025-11-HP-CAT-TRAVEL-LUGGAGE.jpg?v=1785724926523&options=', 5208 label: "Shop Sets", 5209 message: "Save on Sets\u003cdiv style=\"\"font-size: 15px; font-weight: 500;\"\"\u003e Get more for your trip with travel-ready sets. \u003c\/div\u003e", 5210 position: "5", 5211 url: "https:\/\/www.timbuk2.com\/collections\/sets" 5212 } 5213 </script>
5213 5214 5215 5216 5217 5218
5219<script> 5220 5221 var klevu_page_meta = { 5222 "pageType": "category", 5223 "categoryName": "Shop All", 5224 "categoryUrl": "https://www.timbuk2.com/collections/shop-all", 5225 }; 5226 5227 5228 5229</script>
5229 5230
5231<script src="https://js.klevu.com/core/v2/klevu.js"></script>
vendor: 1 bytes, line 5231
5231
5232<script src="https://js.klevu.com/recs/v2/klevu-recs.js"></script>
vendor: 1 bytes, line 5232
5232
5233<script src="https://js.klevu.com/theme/default/v2/quick-search-theme.js"></script>
5233 5234 5235
5236<script> 5237 // Add selected filter to URL 5238 (function(klevu) { 5239 klevu.modifyRequest("landing, catnav", function (data, scope) { 5240 klevu.each(data.request.current.recordQueries, function (key, query) { 5241 klevu.setObjectPath(query, "filters.filtersToReturn.options.limit", 100); 5242 }) 5243 }); 5244 klevu.extend(true, klevu.search.modules, { 5245 addFiltersToURL: { 5246 base: { 5247 setFilters: function(data, scope, queryId) { 5248 var activeQueryId = klevu.getObjectPath(data, "context.activeQueryId"); 5249 if (queryId && queryId.length) { 5250 activeQueryId = queryId; 5251 } 5252 var filterQueryParam = activeQueryId + "Filters"; 5253 var activeQueryFilters = klevu.getObjectPath(data, "template.query." + activeQueryId + ".filters"); 5254 var filterValuesQueryParam = ""; 5255 if (activeQueryFilters) { 5256 klevu.each(activeQueryFilters, function(key, filter) { 5257 var selectedFilterKeyString = ""; 5258 var filterOptions = filter.options; 5259 var selectedValues = ""; 5260 if (filterOptions && filterOptions.length) { 5261 klevu.each(filterOptions, function(key, option) { 5262 if (option.selected === true) { 5263 if (selectedValues.length) { 5264 selectedValues += ","; 5265 } 5266 selectedValues += option.value; 5267 } 5268 }); 5269 } else if (filter.type === "SLIDER") { 5270 var startValue = filter.start; 5271 var endValue = filter.end; 5272 var minValue = filter.min; 5273 var maxValue = filter.max; 5274 if (typeof startValue !== "undefined" && startValue !== null && typeof endValue !== "undefined" && endValue !== null) { 5275 if (Number(startValue) === Number(minValue) && Number(endValue) === Number(maxValue)) {} else { 5276 selectedValues = startValue + "-" + endValue; 5277 } 5278 } 5279 } 5280 if (selectedValues.length) { 5281 selectedFilterKeyString += filter.key + ":" + selectedValues; 5282 } 5283 if (selectedFilterKeyString.length) { 5284 if (filterValuesQueryParam.length) { 5285 filterValuesQueryParam += ";"; 5286 } 5287 filterValuesQueryParam += selectedFilterKeyString; 5288 } 5289 }); 5290 } 5291 filterValuesQueryParam = encodeURIComponent(filterValuesQueryParam); 5292 var searchPath = window.location.search; 5293 var updatedPath = klevu.dom.helpers.updateQueryStringParameter(searchPath, filterQueryParam, filterValuesQueryParam); 5294 updatedPath = window.location.pathname + updatedPath; 5295 5296 // Clear filter param if empty 5297 if (!filterValuesQueryParam.length) { 5298 var updatedUrl = new URL(window.location.href); 5299 var updatedSearch = new URLSearchParams(updatedUrl.search); 5300 5301 updatedSearch.delete(filterQueryParam); 5302 5303 var newSearch = updatedSearch.toString(); 5304 updatedPath = window.location.pathname + (newSearch ? '?' + newSearch : ''); 5305 } 5306 5307 if ('undefined' !== typeof window.history && 'undefined' !== typeof window.history.replaceState) { 5308 window.history.replaceState({}, "", updatedPath); 5309 } else { 5310 console.log("This browser does not have the support of window.history or window.history.replaceState"); 5311 } 5312 }, 5313 getAndUpdateFilters: function(data, scope, queryId) { 5314 var hasAlreadyTriggered = klevu.getObjectPath(scope.kScope, "element.kScope.getAndUpdateFiltersTriggered"); 5315 if (hasAlreadyTriggered === true) { 5316 return; 5317 } 5318 var matchedQueryParamId = "", 5319 matchedQueryParamValue = ""; 5320 var recordQueries = klevu.getObjectPath(data, "request.current.recordQueries"); 5321 if (recordQueries && recordQueries.length) {
5322 klevu.each(recordQueries, function(key, query) { 5323 if (query.id) { 5324 var filtersFromURL = klevu.dom.helpers.getQueryStringValue(query.id + "Filters"); 5325 if (filtersFromURL && filtersFromURL.length) { 5326 matchedQueryParamId = query.id; 5327 matchedQueryParamValue = filtersFromURL; 5328 } 5329 } 5330 }) 5331 } 5332 klevu.setObjectPath(scope.kScope, "element.kScope.getAndUpdateFiltersTriggered", true); 5333 var activeQueryId = klevu.getObjectPath(data, "context.activeQueryId"); 5334 if (queryId && queryId.length) { 5335 activeQueryId = queryId; 5336 } else if (matchedQueryParamId.length && matchedQueryParamValue.length) { 5337 activeQueryId = matchedQueryParamId; 5338 var storage = klevu.getSetting(scope.kScope.settings, "settings.storage"); 5339 if (storage.tabs) { 5340 storage.tabs.setStorage("local"); 5341 storage.tabs.mergeFromGlobal(); 5342 storage.tabs.addElement("active", activeQueryId); 5343 storage.tabs.mergeToGlobal(); 5344 } 5345 } 5346 var filterQueryParam = activeQueryId + "Filters"; 5347 var filtersFromURL = klevu.dom.helpers.getQueryStringValue(filterQueryParam); 5348 if (filtersFromURL && filtersFromURL.length) { 5349 var facets = filtersFromURL.split(";"); 5350 if (facets) { 5351 klevu.each(facets, function(key, facet) { 5352 var splitFacet = facet.split(":"); 5353 if (splitFacet.length) { 5354 var facetKey = splitFacet[0]; 5355 var facetValues = splitFacet[1].split(","); 5356 var applyFilters = klevu.getObjectPath(data, "localOverrides.query." + activeQueryId + ".filters.applyFilters.filters"); 5357 if (applyFilters && applyFilters.length) { 5358 var isExistingKey = false; 5359 klevu.each(applyFilters, function(key, applyFilter) { 5360 if (applyFilter.key === facetKey) { 5361 isExistingKey = true; 5362 klevu.each(facetValues, function(key, facetValue) { 5363 var isFilterOptionMatched = false; 5364 klevu.each(applyFilter.values, function(key, value) { 5365 if (facetValue === value) { 5366 isFilterOptionMatched = true; 5367 } 5368 }); 5369 if (!isFilterOptionMatched) { 5370 applyFilter.values.push(facetValue); 5371 } 5372 }); 5373 } 5374 }); 5375 if (!isExistingKey) { 5376 applyFilters.push({ 5377 key: facetKey, 5378 values: facetValues 5379 }); 5380 } 5381 } else { 5382 klevu.setObjectPath(data, "localOverrides.query." + activeQueryId + ".filters.applyFilters.filters", [{ 5383 key: facetKey, 5384 values: facetValues 5385 }]); 5386 } 5387 } 5388 }); 5389 } 5390 } 5391 } 5392 }, 5393 build: true 5394 } 5395 }); 5396 })(klevu); 5397 5398 // startup settings 5399 function startup(klevu) { 5400 var options = { 5401 url: { 5402 search: "https:\/\/eucs9v2.ksearchnet.com\/cs\/v2\/search", 5403 landing: '/search', 5404 protocol: 'https:', 5405 }, 5406 // localSettings: true, 5407 search: { 5408 searchBoxSelector: '[data-search-input]' , 5409 searchBoxTarget: document.querySelector('[data-search-menu-results]'), 5410 minChars: 1, // set to 0 to show suggestions on focus 5411 placeholder: 'Search products', 5412 showQuickOnEnter: false, 5413 fullPageLayoutEnabled: false, 5414 // personalisation: false, 5415 redirects: [], 5416 apiKey: "klevu-15397307260428719", 5417 }, 5418 analytics: { 5419 apiKey: "klevu-15397307260428719", 5420 },
5421 powerUp: { 5422 // recsModule: true, 5423 quick: false, 5424 catnav: false, 5425 landing: false 5426 }, 5427 recs: { 5428 apiKey: "klevu-15397307260428719", 5429 }, 5430 theme: { 5431 modules: { 5432 resultInfiniteScroll: { 5433 searchResultsPage: { 5434 enable: true 5435 }, 5436 categoryPage: { 5437 enable: true 5438 } 5439 } 5440 } 5441 }, 5442 }; 5443 5444 return klevu(options); 5445 } 5446 5447 document.addEventListener('search-menu-scripts-loaded', function() {}); 5448 5449 // once klevu is interactive, setup the settings 5450 klevu.interactive(function() { 5451 startup(klevu); 5452 }); 5453 5454 klevu.ready(function() {}); 5455</script>
5455 5456 5457 5458 5459 5460 5461
5461<script src="https://js.klevu.com/theme/default/v2/category-page.js"></script>
5461 5462 5463 5464 5465
5466<script type="text/javascript"> 5467 var klevu_pageCategory = "Shop All"; 5468 sessionStorage.setItem("klevu_pageCategory", klevu_pageCategory); 5469 5470 // Override Collection 5471 klevu.coreEvent.build({ 5472 name: "setRemoteConfigCategoryOverride", 5473 fire: function() { 5474 if (klevu.getSetting(klevu, "settings.flags.setRemoteConfigCatnav.build", false)) { 5475 return true; 5476 } 5477 5478 return false; 5479 }, 5480 maxCount: 150, 5481 delay: 100 5482 }); 5483 5484 klevu.coreEvent.attach("setRemoteConfigCategoryOverride", { 5485 name: "attachRemoteConfigCategoryOverride", 5486 fire: function() { 5487 klevu.search.catnav.getScope().template.setTemplate( 5488 klevu.dom.helpers.getHTML("#klevuLandingTemplateResultsHeadingTitleCustom"), 5489 "klevuLandingTemplateResultsHeadingTitle", 5490 true 5491 ) 5492 5493 // Collection load more pagination override 5494 klevu.search.catnav.getScope().chains.template.events.add({ 5495 name: "hideLoadMoreButtonForWindowScroll", 5496 fire: function (data, scope) { 5497 // Promo tiles 5498 var event = new CustomEvent('collection.klevuData', { 5499 detail: data.response 5500 }) 5501 document.dispatchEvent(event) 5502 return true 5503 } 5504 }) 5505 5506 // Parse filters from url collection 5507 klevu.search.catnav.getScope().chains.request.control.addAfter("initRequest", { 5508 name: "selectFiltersFromURL", 5509 fire: function (data, scope) { 5510 klevu.search.modules.addFiltersToURL.base.getAndUpdateFilters(data, scope) 5511 } 5512 }) 5513 5514 // Add selected filter to url collection 5515 klevu.search.catnav.getScope().chains.template.events.add({ 5516 name: "attachURLUpdateOnFilterSelect", 5517 fire: function (data, scope) { 5518 klevu.search.modules.addFiltersToURL.base.setFilters(data, scope) 5519 } 5520 }) 5521 5522 window.onscroll = function(ev) { 5523 const scrollTop = window.innerHeight + Math.ceil(window.pageYOffset) 5524 5525 if (scrollTop >= $('[data-klevu-infinite-scroll]').offset().top) { 5526 var hasAlreadyTriggered = klevu.getObjectPath(klevu.search.catnav.getScope().data, "context.triggeredFromInfiniteScroll") 5527 5528 if (!hasAlreadyTriggered) $('[data-klevu-load-more]').trigger('click') 5529 } 5530 5531 // Stop default infinite loading from happening at very end of page 5532 if (scrollTop >= document.body.offsetHeight - 50) { 5533 var hasAlreadyTriggered = klevu.getObjectPath(klevu.search.catnav.getScope().data, "context.triggeredFromInfiniteScroll") 5534 5535 if (!hasAlreadyTriggered) { 5536 return true 5537 } 5538 } 5539 }, { passive: window.supportsPassive } 5540 5541 klevu({ 5542 powerUp: { 5543 catnav: true 5544 } 5545 }) 5546 } 5547 }); 5548 5549 // Override Search 5550 klevu.coreEvent.build({ 5551 name: "setRemoteConfigLandingOverride", 5552 fire: function () { 5553 if (klevu.getSetting(klevu,"settings.flags.setRemoteConfigLanding.build", false)) { 5554 return true 5555 } 5556 return false 5557 }, 5558 maxCount: 150, 5559 delay: 100 5560 }) 5561 5562 klevu.coreEvent.attach("setRemoteConfigLandingOverride", { 5563 name: "attachRemoteConfigLandingOverride", 5564 fire: function() { 5565 // Filter by brand (vendor) 5566 klevu.search.landing.getScope().chains.request.control.addAfter("initRequest", { 5567 name: "modifyLandingQuery", 5568 fire: function(data, scope) { 5569 klevu.search.modules.addMyOverrideToQuery(data, scope) 5570 } 5571 }) 5572 5573 // Search results load more pagination override 5574 klevu.search.landing.getScope().chains.template.events.add({ 5575 name: "hideLoadMoreButtonForWindowScroll", 5576 fire: function(data, scope) { 5577 return true 5578 } 5579 }) 5580 5581 // Parse filters from url search 5582 klevu.search.landing.getScope().chains.request.control.addAfter("initRequest", { 5583 name: "selectFiltersFromURL", 5584 fire: function (data, scope) { 5585 klevu.search.modules.addFiltersToURL.base.getAndUpdateFilters(data, scope) 5586 } 5587 }) 5588 5589 // Add selected filter to url search 5590 klevu.search.landing.getScope().chains.template.events.add({ 5591 name: "attachURLUpdateOnFilterSelect", 5592 fire: function (data, scope) { 5593 klevu.search.modules.addFiltersToURL.base.setFilters(data, scope) 5594 } 5595 }) 5596 5597 window.onscroll = function(ev) { 5598 const scrollTop = window.innerHeight + Math.ceil(window.pageYOffset) 5599 5600 if (scrollTop >= $('[data-klevu-infinite-scroll]').offset().top) { 5601 var hasAlreadyTriggered = klevu.getObjectPath(klevu.search.landing.getScope().data, "context.triggeredFromInfiniteScroll") 5602 5603 if (!hasAlreadyTriggered) $('[data-klevu-load-more]').trigger('click') 5604 } 5605 5606 // Stop default infinite loading from happening at very end of page 5607 if (scrollTop >= document.body.offsetHeight - 50) { 5608 var hasAlreadyTriggered = klevu.getObjectPath(klevu.search.landing.getScope().data, "context.triggeredFromInfiniteScroll") 5609 5610 if (!hasAlreadyTriggered) { 5611 return true 5612 } 5613 } 5614 }, { passive: window.supportsPassive } 5615 5616 klevu({
5617 powerUp: { 5618 landing: true, 5619 } 5620 }) 5621 } 5622 }); 5623 5624 // Override Quick Search 5625 klevu.coreEvent.build({ 5626 name: "setRemoteConfigQuickOverride", 5627 fire: function () { 5628 if (klevu.getSetting(klevu, "settings.flags.setRemoteConfigQuick.build", false)) { 5629 return true; 5630 } 5631 return false; 5632 }, 5633 maxCount: 150, 5634 delay: 100 5635 }); 5636 5637 klevu.coreEvent.attach("setRemoteConfigQuickOverride", { 5638 name: "attachRemoteConfigQuickOverride", 5639 fire: function () { 5640 // Filter by brand (vendor) 5641 klevu.search.quick.getScope().chains.request.control.addAfter("initRequest", { 5642 name: "modifyQuickQuery", 5643 fire: function(data, scope) { 5644 klevu.search.modules.addMyOverrideToQuery(data, scope) 5645 } 5646 }) 5647 5648 klevu({ 5649 powerUp: { 5650 quick: true 5651 } 5652 }) 5653 } 5654 }); 5655 5656 // Overridden by Search and Quick Search 5657 (function (klevu) { 5658 klevu.extend(true, klevu.search.modules, { 5659 addMyOverrideToQuery: function(data, scope) { 5660 klevu.each(data.request.current.recordQueries, function(key, query) { 5661 klevu.setObjectPath( 5662 data, 5663 "localOverrides.query." + query.id + ".settings.customANDQuery", 5664 "brand:\"timbuk2-timbuk2\" OR brand:\"timbuk2-sale\" OR brand:\"Timbuk2-Timbuk2\" OR brand:\"Timbuk2-Sale\"" 5665 ) 5666 }) 5667 } 5668 }) 5669 })(klevu); 5670</script>
5670 5671 5672 5673 5674
5674<script src="//www.timbuk2.com/cdn/shop/t/1317/assets/natsort.min.js?v=163484207224260824881788907511"></script>
5674 5675 5676 5677
5678<script> 5679 var colorImageError = function(image) { 5680 image.src = '//www.timbuk2.com/cdn/shop/t/1317/assets/swatch-no-image-transparent_24x.png?v=67810184491937952951788907511'; 5681 }; 5682 5683 var productImageError = function(image) { 5684 image.src = '//www.timbuk2.com/cdn/shop/t/1317/assets/product-no-image_600x.jpg?v=7427598040975432391788907511'; 5685 }; 5686 5687 var enableColorSpecificCards = false; 5688 5689 function buildFeaturedVariants(variantData) { 5690 if (!variantData?.accentuate?.featured_colors) return []; 5691 5692 var featuredColors = typeof variantData.accentuate.featured_colors === 'string' 5693 ? variantData.accentuate.featured_colors.split(',').map(function(c) { return c.trim(); }) 5694 : variantData.accentuate.featured_colors; 5695 5696 var variants = variantData.product?.variants ?? []; 5697 5698 return featuredColors.map(function(color) { 5699 var match = variants.find(function(variant) { 5700 return variant.options.some(function(variantOption) { 5701 return String(variantOption).toLowerCase() === color.toLowerCase(); 5702 }); 5703 }); 5704 5705 if (!match) return null; 5706 5707 return { 5708 color: color, 5709 variantId: match.id, 5710 image: match.featured_image?.src ?? match.image?.src ?? null, 5711 available: match.available 5712 }; 5713 }).filter(function(variant) { 5714 return variant !== null && variant.available; 5715 }); 5716 } 5717</script>
5717 5718
5719<script type="template/klevu" id="klevuLandingTemplateResults"> 5720 <% 5721 var filterTagsModule = data.filterTags; 5722 var filterTagsData = []; 5723 if(dataLocal && dataLocal.length){ filterTagsData = filterTagsModule.query[dataLocal].tags; } 5724 %> 5725 <section class="kuResultsListing"> 5726 <div class="productList klevuMeta" data-section="productList"> 5727 5728 <div class="ku-mobile-buttons"> 5729 <div class="ku-mobile-button-item"> 5730 <button 5731 type="button" 5732 class="ku-mobile-button" 5733 data-toggle-class="filter-active" 5734 data-toggle-transition='{"class": "filter-transition", "duration": 300}' 5735 aria-expanded="false" 5736 aria-controls="ku-collection-filter-panel" 5737 >Filters</button> 5738 </div> 5739 5740 <div class="ku-mobile-button-item"> 5741 <button 5742 type="button" 5743 class="ku-mobile-button" 5744 data-toggle-class="sort-active" 5745 data-toggle-transition='{"class": "sort-transition", "duration": 300}' 5746 aria-expanded="false" 5747 aria-controls="ku-collection-sort-panel" 5748 >Sort By</button> 5749 </div> 5750 </div> 5751 5752 5753 <div class="kuResultContent"> 5754 5755 <div class="ku-collection-filter-controls" id="ku-collection-filter-panel"> 5756 <div class="ku-collection-filter-header"> 5757 <div class="ku-collection-filter-header__title-wrapper"> 5758 <p class="ku-collection-filter-header__title">Filters (<%= data.filterTags.query.productList.tags.length %>)</p> 5759 <% if(data.filterTags.query.productList.tags.length) { %> 5760 <span title="Clear all" class="kuFilterTagClearAll">Clear all</span> 5761 <% } %> 5762 </div> 5763 5764 <button 5765 type="button" 5766 class="ku-collection-filter-header__close" 5767 data-toggle-class="filter-active" 5768 data-toggle-transition='{"class": "filter-transition", "duration": 300}' 5769 aria-expanded="true" 5770 aria-controls="ku-collection-filter-panel" 5771 aria-label="Close filters" 5772 > 5773 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="47px" height="47px" viewBox="0 0 47 47" xml:space="preserve"> 5774 <circle fill="#f5f5f5" cx="23.5" cy="23.5" r="23.5"/> 5775 <polygon fill="#2d3142" points="31.667,17.933 29.697,16 23.834,21.891 17.971,16 16.001,17.933 21.801,23.733 16.001,29.533 17.971,31.466 23.834,25.575 29.697,31.466 31.667,29.533 25.867,23.733 "/> 5776</svg> 5777 </button> 5778 </div> 5779 5780 <div ku-container data-container-id="ku_landing_main_content_left" data-container-position="left" data-container-role="left"> 5781 <div ku-block data-block-id="ku_landing_left_facets"> 5782 <%=helper.render('filters',scope,data,"productList") %> 5783 </div> 5784 </div> 5785 </div> 5786 5787 5788 <button 5789 type="button" 5790 class="ku-collection-filter-overlay" 5791 data-toggle-class="filter-active" 5792 data-toggle-transition='{"class": "filter-transition", "duration": 300}' 5793 aria-label="Close" 5794 ></button> 5795 5796 <button 5797 type="button" 5798 class="ku-collection-sort-overlay" 5799 data-toggle-class="sort-active" 5800 data-toggle-transition='{"class": "sort-transition", "duration": 300}' 5801 aria-label="Close" 5802 ></button> 5803 5804 <div class="kuResultWrap<%=(data.query.productList.filters.length == 0 )?' kuBlockFullwidth':''%>"> 5805 5806 <header ku-block data-block-id="ku_landing_result_header" class="ku-header"> 5807 <h2 class="ku-collection-results"> 5808 <span><%= dataLocal.query.productList.meta.totalResultsFound %> Products</span> 5809 </h2> 5810 5811 <div class="ku-collection-sort"> 5812 <div class="ku-collection-sort-controls" id="ku-collection-sort-panel"> 5813 <div class="ku-collection-sort-header"> 5814 <p class="ku-collection-sort-header__title">Sort By</p> 5815 5816 <button 5817 type="button" 5818 class="ku-collection-sort-header__close" 5819 data-toggle-class="sort-active" 5820 data-toggle-transition='{"class": "sort-transition", "duration": 300}' 5821 aria-expanded="true" 5822 aria-controls="ku-collection-sort-panel" 5823 aria-label="Close sort" 5824 > 5825 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="47px" height="47px" viewBox="0 0 47 47" xml:space="preserve"> 5826 <circle fill="#f5f5f5" cx="23.5" cy="23.5" r="23.5"/> 5827 <polygon fill="#2d3142" points="31.667,17.933 29.697,16 23.834,21.891 17.971,16 16.001,
582717.933 21.801,23.733 16.001,29.533 17.971,31.466 23.834,25.575 29.697,31.466 31.667,29.533 25.867,23.733 "/> 5828</svg> 5829 </button> 5830 </div> 5831 5832 <%=helper.render('sortBy',scope,data,"productList") %> 5833 </div> 5834 </div> 5835 </header> 5836 5837 5838 <div ku-container data-container-id="ku_landing_main_content_container" data-container-role="content"> 5839 <article ku-container data-container-id="ku_landing_main_content_center" data-container-position="center" data-container-role="center"> 5840 <div ku-block data-block-id="ku_landing_result_items"> 5841 <div class="kuResults"> 5842 <ul> 5843 <% helper.each(data.query.productList.result,function(key,item) { %> 5844 <% if (item.typeOfRecord == "KLEVU_PRODUCT") { %> 5845 <% 5846 var featuredVariants = []; 5847 var hasSelectedFilters = data.filterTags.query.productList.tags.length > 0; 5848 var shouldSplitCards = enableColorSpecificCards && !hasSelectedFilters; 5849 5850 if (shouldSplitCards) { 5851 var variantIndex = Object.keys(window.variants).findIndex(function(k) { 5852 return k == item.id; 5853 }); 5854 5855 var variantData = variantIndex >= 0 ? Object.values(window.variants)[variantIndex] : null; 5856 5857 if (variantData && window.variants.hasOwnProperty(variantData.product_id)) { 5858 variantData['product'] = window.variants[variantData.product_id]; 5859 } 5860 5861 featuredVariants = variantData ? buildFeaturedVariants(variantData) : []; 5862 } 5863 %> 5864 <% if (featuredVariants.length > 0) { %> 5865 <% helper.each(featuredVariants, function(fKey, fVariant) { %> 5866 <% 5867 var featuredItem = JSON.parse(JSON.stringify(item)); 5868 var productHandle = item.url?.split('/').pop(); 5869 5870 featuredItem.url = `/products/${productHandle}?variant=${fVariant.variantId}`; 5871 featuredItem.id = fVariant.variantId; 5872 featuredItem.image = fVariant.image || featuredItem.image; 5873 %> 5874 <%=helper.render('productBlock',scope,data,featuredItem) %> 5875 <% }); %> 5876 <% } else { %> 5877 <%=helper.render('productBlock',scope,data,item) %> 5878 <% } %> 5879 <% } %> 5880 <% }); %> 5881 </ul> 5882 </div> 5883 </div> 5884 5885 <div ku-block data-block-id="ku_landing_other_items"> 5886 <%=helper.render('klevuLandingTemplateInfiniteScrollDown',scope,data) %> 5887 </div> 5888 </article> 5889 </div> 5890 </div> 5891 </div> 5892 5893 <footer ku-block data-block-id="ku_landing_result_footer"> 5894 <%=helper.render('pagination',scope,data,"productList") %> 5895 </footer> 5896 </div> 5897 5898 <% if (data.query.contentList) { %> 5899 <div class="contentList klevuMeta" data-section="contentList" data-result-view="list"> 5900 <div class="kuResultContent"> 5901 <div class="kuResultWrap<%=(data.query.contentList.filters.length == 0 )?' kuBlockFullwidth':''%>"> 5902 <div ku-container data-container-id="ku_landing_main_content_container" data-container-role="content"> 5903 <section ku-container data-container-id="ku_landing_main_content_center" data-container-position="center" data-container-role="center"> 5904 <div ku-block data-block-id="ku_landing_result_items"> 5905 <div class="kuResults"> 5906 <ul> 5907 <% helper.each(data.query.contentList.result,function(key,item) {
5907%> 5908 <% if (item.typeOfRecord == "KLEVU_CMS") { %> 5909 <li data-result-type="<%= item.id %>"> 5910 <% if (item.name != "") { %> 5911 <h2><a href="<%= item.url %>"><%= item.name %></a></h2> 5912 <% } %> 5913 <% if (item.shortDesc != "") { %> 5914 <p><a href="<%= item.url %>"><%= item.shortDesc %></a></p> 5915 <% } %> 5916 </li> 5917 <% } %> 5918 <% }); %> 5919 </ul> 5920 </div> 5921 </div> 5922 5923 <footer ku-block data-block-id="ku_landing_result_footer"> 5924 <%=helper.render('pagination',scope,data,"contentList") %> 5925 </footer> 5926 </section> 5927 </div> 5928 </div> 5929 </div> 5930 </div> 5931 <% } %> 5932 </section> 5933</script>
5933 5934
5935<script type="template/klevu" id="klevuLandingTemplateProductBlock"> 5936 <% 5937 var collectionHandle = "shop-all"; 5938 var productHandle = dataLocal.url?.split('/').pop(); 5939 var url = collectionHandle ? `/collections/${collectionHandle}/products/${productHandle}` : `/products/${productHandle}`; 5940 var tags = dataLocal.hasOwnProperty('tags') ? dataLocal.tags.split(', ') : []; 5941 var tag = false; 5942 var badges = ''; 5943 var isCustomizable = false; 5944 5945 function imgProgressive(src) { 5946 if (src.includes('.jpg')) { 5947 src = src.replace('.jpg', '.progressive.jpg'); 5948 } else if (src.includes('.png')) { 5949 src = src.replace('.png', '.progressive.png.jpg'); 5950 } 5951 5952 return src; 5953 } 5954 5955 function imgURL(src, size, center = false) { 5956 if (!src || typeof src === 'undefined') return; 5957 5958 var count = (src.match(/\.jpg|\.png|\.gif|\.jpeg/g) || []).length; 5959 var centerVal = ''; 5960 5961 if (center) centerVal = '_crop_center'; 5962 if (src === null) return; 5963 if (count > 1) return src; 5964 5965 src = src 5966 .replace(/_(pico|icon|thumb|small|compact|medium|large|grande|original|600x729|600x600|1024x1024|2048x2048|master)+\./g, '.') 5967 .replace(/\.jpg|\.png|\.gif|\.jpeg/g, match => { 5968 return '_' + size + centerVal + match 5969 }); 5970 5971 return imgProgressive(src); 5972 } 5973 5974 function handleUpdates(data) { 5975 setTimeout(function() { 5976 var currentVariantId = dataLocal.id; 5977 var item = $(`[data-product-item="${currentVariantId}"]`); 5978 var swatches = item.find('[data-product-swatch]'); 5979 var images = item.find('[data-product-image-holder]'); 5980 5981 var colorIndex = data.product.options.findIndex((option) => { 5982 return option.toLowerCase() === 'color' 5983 }) + 1; 5984 5985 // Price 5986 if (data.product.variants.length > 1 && data.product.price_min !== data.product.price_max) { 5987 5988 const sPriceHasChange = data.product.price_min.toString().slice(data.product.price_min.toString().length - 2) !== '00'; 5989 const priceHasChange = data.product.compare_at_price_min.toString().slice(data.product.compare_at_price_min.toString().length - 2) !== '00'; 5990 5991 item.find('[data-product-price]').html(` 5992 ${ data.product.compare_at_price_min > data.product.price_min ? "" : `<span class="product-tile__price">${Shopify.formatMoney(data.product.price_min, sPriceHasChange ? "${{amount}}" : "${{amount_no_decimals}}")}</span>` } 5993 ${ data.product.compare_at_price_min < data.product.price_min ? "" : `<span class="product-tile__price-sale">${Shopify.formatMoney(data.product.price_min, sPriceHasChange ? "${{amount}}" : "${{amount_no_decimals}}")}</span>` } 5994 ${ data.product.compare_at_price_min===0 ? "" : `<s>${Shopify.formatMoney(data.product.compare_at_price_min, priceHasChange ? "${{amount}}" :"${{amount_no_decimals}}")}</s>` } 5995 `); 5996 item.find('[data-product-price-from]').html('From'); 5997 } else { 5998 5999 const minpriceHasChange = data.current_variant.price.toString().slice(data.current_variant.price.toString().length - 2) !== '00'; 6000 const comparePriceHasChange = data.product.compare_at_price_min.toString().slice(data.product.compare_at_price_min.toString().length - 2) !== '00'; 6001 6002 item.find('[data-product-price]').html(` 6003 ${ data.product.compare_at_price_min > data.current_variant.price ? "" : `<span class="product-tile__price">${Shopify.formatMoney(data.current_variant.price, minpriceHasChange ? "${{amount}}" :"${{amount_no_decimals}}")}</span>` } 6004 ${ data.product.compare_at_price_min < data.current_variant.price ? "" : `<span class="product-tile__price-sale">${Shopify.formatMoney(data.current_variant.price, minpriceHasChange ? "${{amount}}" :"${{amount_no_decimals}}")}</span>` } 6005 ${ data.product.compare_at_price_min===0 ? "" : `<s>${Shopify.formatMoney(data.product.compare_at_price_min, comparePriceHasChange ? "${{amount}}" :"${{amount_no_decimals}}")}</s>` } 6006 `); 6007 } 6008 6009 6010 if (data.product.hasOwnProperty('media')) { 6011 // Main Image 6012 var media = dataLocal.image || data.current_variant.featured_image.src; 6013 var image = imgURL(media, '600x'); 6014 var alt = media.alt !== null && media.alt !== undefined 6015 ? typeof media.alt.split('|')[1] !== 'undefined' 6016 ? media.alt.split('|')[1] 6017 : media.alt 6018 : ''; 6019 6020 if (alt === '') { 6021 alt = data.product.title; 6022 6023 if (colorIndex >= 1) { 6024 alt += ' - ' + data.current_variant[`option${colorIndex}`]; 6025 } 6026 } 6027 6028 images.append(` 6029 <div class="product-tile__image-container"> 6030 <img 6031 src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3C/svg%3E" 6032 data-src="${image}" 6033 class="product-tile__image lazy" 6034 onerror="productImageError(this)" 6035 onload="window.lazy.update()"
6036 data-alt="${media.alt}" 6037 alt="${alt}" 6038 /> 6039 </div> 6040 `); 6041 6042 // Hover Image 6043 var hoverIndex = data.product.media.findIndex(function(item) { 6044 return item.alt && data.current_variant.sku && item.alt.includes('N5|') && item.alt.includes(data.current_variant.sku); // Must match sku and match N5 or 5 6045 }); 6046 6047 if (hoverIndex >= 0) { 6048 var media = data.product.media[hoverIndex]; 6049 var image = imgURL(media.src, '600x'); 6050 var alt = typeof media.alt.split('|')[1] !== 'undefined' ? media.alt.split('|')[1] : media.alt; 6051 6052 if (alt === '') { 6053 alt = data.product.title; 6054 6055 if (colorIndex >= 1) { 6056 alt += ' - ' + data.current_variant[`option${colorIndex}`]; 6057 } 6058 } 6059 6060 images.append(` 6061 <div class="product-tile__image-container product-tile__image-container--alt"> 6062 <img 6063 src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3C/svg%3E" 6064 data-src="${image}" 6065 class="product-tile__image product-tile__image--alt lazy" 6066 onerror="productImageError(this)" 6067 onload="window.lazy.update()" 6068 data-alt="${media.alt}" 6069 alt="${alt}" 6070 aria-hidden="true" 6071 /> 6072 </div> 6073 `); 6074 } 6075 } else { 6076 images.append(` 6077 <div class="product-tile__image-container"> 6078 <img 6079 src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3C/svg%3E" 6080 data-src="//www.timbuk2.com/cdn/shop/t/1317/assets/product-no-image_600x.jpg?v=7427598040975432391788907511" 6081 class="product-tile__image lazy" 6082 onload="window.lazy.update()" 6083 alt="Image Not Found" 6084 /> 6085 </div> 6086 `); 6087 } 6088 6089 if (colorIndex >= 1) { 6090 var uniqueColors = data.product.variants.filter(function(e, i) { 6091 return data.product.variants.findIndex(a => a[`option${colorIndex}`] === e[`option${colorIndex}`]) === i 6092 }); 6093 6094 uniqueColors.sort(function(a, b) { 6095 if (String(a.id) === String(currentVariantId)) return -1; 6096 if (String(b.id) === String(currentVariantId)) return 1; 6097 return 0; 6098 }); 6099 6100 $.each(uniqueColors, function(index, swatch) { 6101 var colorOption = swatch[`option${colorIndex}`]; 6102 var swatchColor = ''; 6103 var swatchImage = '//www.timbuk2.com/cdn/shop/t/1317/assets/swatch-no-image-transparent_20x.png?v=67810184491937952951788907511'; 6104 var variantImage = '//www.timbuk2.com/cdn/shop/t/1317/assets/product-no-image_600x.jpg?v=7427598040975432391788907511'; 6105 var variantImageAlt = ''; 6106 var variantImageDataAlt = ''; 6107 6108 // Swatch buttons 6109 if (colorOption !== '') { 6110 var swatchSlug = colorOption.toLowerCase().replace(/ /g, '-').replace(/[^\w-]+/g, '-'); 6111 6112 if (window.swatches.hasOwnProperty(swatchSlug)) { 6113 if (window.swatches[swatchSlug].color) { 6114 swatchColor = `background: ${window.swatches[swatchSlug].color};`; 6115 } 6116 if (window.swatches[swatchSlug].image) { 6117 swatchImage = window.swatches[swatchSlug].image; 6118 } 6119 } 6120 } 6121 6122 swatchTemplate = ` 6123 <div class="product-tile-swatch__item" data-product-swatch-item> 6124 <button 6125 type="button" 6126 class="product-tile-swatch__button${dataLocal.id == swatch.id ? ' active' : ''}" 6127 aria-label="${colorOption}" 6128 aria-pressed="${dataLocal.id == swatch.id ? 'true' : 'false'}" 6129 data-product-swatch-id="${swatch.id}" 6130 >
6131 <span class="product-tile-swatch__button-inner"> 6132 <figure class="product-tile-swatch__image-holder" style="${swatchColor}"> 6133 <img 6134 src="${swatchImage}" 6135 class="product-tile-swatch__image" 6136 height="24" 6137 width="24" 6138 onerror="colorImageError(this)" 6139 alt="" 6140 aria-hidden="true" 6141 /> 6142 </figure> 6143 </span> 6144 </button> 6145 </div> 6146 `; 6147 6148 if (dataLocal.id == swatch.id) { 6149 swatches.prepend(swatchTemplate); 6150 } else { 6151 swatches.append(swatchTemplate); 6152 } 6153 6154 // Swatch hover images 6155 if (data.product.hasOwnProperty('media')) { 6156 var swatchHoverIndex = data.product.media.findIndex(function(item) { 6157 return item.alt && swatch.sku && item.alt.includes('N1|') && item.alt.includes(swatch.sku); // Must match sku and match N1 or 1 6158 }); 6159 6160 variantImage = imgURL(swatch.featured_image?.src, '600x'); 6161 variantImageDataAlt = swatch.featured_image?.alt || ''; 6162 variantImageAlt = typeof variantImageDataAlt.split('|')[1] !== 'undefined' ? variantImageDataAlt.split('|')[1] : ''; 6163 if (variantImageAlt === '') { 6164 variantImageAlt = data.product.title; 6165 6166 if (colorIndex >= 1) { 6167 variantImageAlt += ' - ' + swatch[`option${colorIndex}`]; 6168 } 6169 } 6170 6171 images.append(` 6172 <div 6173 data-product-swatch-image="${swatch.id}" 6174 class="product-tile__image-container product-tile__image-container--swatch" 6175 > 6176 <img 6177 src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3C/svg%3E" 6178 data-src="${variantImage}" 6179 class="product-tile__image product-tile__image--swatch lazy" 6180 onerror="productImageError(this)" 6181 onload="window.lazy.update()" 6182 alt="${variantImageAlt}" 6183 data-alt="${variantImageDataAlt}" 6184 aria-hidden="true" 6185 /> 6186 </div> 6187 `); 6188 } else { 6189 images.append(` 6190 <div 6191 data-product-swatch-image="${swatch.id}" 6192 class="product-tile__image-container product-tile__image-container--swatch" 6193 > 6194 <img 6195 src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3C/svg%3E" 6196 data-src="//www.timbuk2.com/cdn/shop/t/1317/assets/product-no-image_600x.jpg?v=7427598040975432391788907511" 6197 class="product-tile__image lazy" 6198 onload="window.lazy.update()" 6199 alt="Image Not Found" 6200 /> 6201 </div> 6202 `); 6203 } 6204 6205 if (index === 4) { 6206 return false; 6207 } 6208 }); 6209 6210 if (isCustomizable) { 6211 swatches.addClass('hidden'); 6212 } 6213 6214 if (uniqueColors.length > 5) { 6215 var swatchesCount = uniqueColors.length; 6216 var additionalSwatches = swatchesCount - 5; 6217 var additionalSwatchesMobile = swatchesCount - 3; 6218 var hideRemaining = additionalSwatches <= 0 ? ' hide--no-mobile' : ''; 6219 var hideRemainingMobile = additionalSwatchesMobile <= 0 ? ' hide--mobile' : ''; 6220 6221 swatches.append(` 6222 <div class="product-tile-swatch__item"> 6223 <div class="product-tile-swatch__remaining${hideRemainingMobile}${hideRemaining}"> 6224 <small> 6225 <span>+ </span> 6226 <span class="mobile">${additionalSwatchesMobile}</span>
6227 <span class="no-mobile">${additionalSwatches}</span> 6228 <span> colors</span> 6229 </small> 6230 </div> 6231 </div> 6232 `); 6233 } 6234 } 6235 }, 100); 6236 } 6237 6238 var variantIndex = Object.keys(window.variants).findIndex((key) => { 6239 return key == dataLocal.id 6240 }) 6241 6242 var data = variantIndex >= 0 ? Object.values(window.variants)[variantIndex] : null; 6243 6244 if (data) { 6245 if (window.variants.hasOwnProperty(data.product_id)) { 6246 data['product'] = window.variants[data.product_id] 6247 } 6248 handleUpdates(data); 6249 } else { 6250 $.get(`/products/${productHandle}?view=meta.json`, function(data) { 6251 data = JSON.parse(data); 6252 handleUpdates(data); 6253 }); 6254 } 6255 6256 $.each(tags, function(index, item) { 6257 if (item.toLowerCase().includes('plpflag-') && tag === false) { 6258 tag = item.toString().replace('plpflag-', '').toUpperCase(); 6259 } 6260 6261 if (item.toLowerCase() === 'madetype-customizable') { 6262 isCustomizable = true; 6263 } 6264 6265 if (item.includes('badge-')) { 6266 if (window.badges.hasOwnProperty(item)) { 6267 if (window.badges[item].icon) { 6268 var badgeText = ''; 6269 6270 if (window.badges[item].text) { 6271 badgeText = ` 6272 <div class="product-tile__badge-text"> 6273 <p>${window.badges[item].text}</p> 6274 </div> 6275 `; 6276 } 6277 6278 badges += ` 6279 <div class="product-tile__badge"> 6280 <picture class="product-tile__badge-icon"> 6281 <source srcset="${window.badges[item].icon.replace('w_76', 'w_38')} 1x, ${window.badges[item].icon} 2x"> 6282 <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3C/svg%3E" alt="" aria-hidden="true"> 6283 </picture> 6284 ${badgeText} 6285 </div> 6286 `; 6287 } 6288 } 6289 } 6290 }); 6291 %> 6292 <li class="product-tile klevuProduct klevuProductClick kuTrackRecentView" data-id="<%= dataLocal.id %>" data-product-item="<%= dataLocal.id %>"> 6293 <figure class="product-tile__container"> 6294 <a href="<%= url %>" class="product-tile__link"> 6295 <div class="product-tile__image-holder" data-product-image-holder></div> 6296 6297 <% if (badges != '') { %> 6298 <div class="product-tile__badges"> 6299 <%= badges %> 6300 </div> 6301 <% } %> 6302 6303 <div class="product-tile-swatch"> 6304 <div class="product-tile-swatch__list" data-product-swatch></div> 6305 </div> 6306 6307 <figcaption class="product-tile__info"> 6308 <% if (tag) { %> 6309 <div class="product-tile__flag"> 6310 <p><%= tag %></p> 6311 </div> 6312 <% } %> 6313 <div class="product-tile__info-inner"> 6314 <h3 class="product-tile__title"><%= dataLocal.name %></h3> 6315 <div class="product-tile__price-wrapper" data-product-price-wrapper> 6316 <% 6317 var salePrice = Number(dataLocal.salePrice) * 100; 6318 var price = Number(dataLocal.price) * 100; 6319 var startPrice = dataLocal.startPrice ? Number(dataLocal.startPrice) * 100 : Number(dataLocal.price) * 100; 6320 6321 const salePriceHasChange = salePrice.toString().slice(salePrice.toString().length - 2) !== '00'; 6322 const priceHasChange = price.toString().slice(price.toString().length - 2) !== '00'; 6323 const startPriceHasChange = startPrice.toString().slice(startPrice.toString().length - 2) !== '00'; 6324 %> 6325 <% if (dataLocal.totalVariants > 0 && dataLocal.startPrice) { %> 6326 <p class="product-tile__price-label" data-product-price-from>From</p> 6327 <% } %> 6328 <p class="product-tile__price<% if (price > salePrice) { %> has-sale-price<% } %>" data-product-price> 6329 <% if (price > salePrice) { %> 6330 <% if (salePrice > startPrice) { %> 6331 <span><%= Shopify.formatMoney(startPrice, startPriceHasChange ? "${{amount}}" : "${{amount_no_decimals}}") %></span> 6332 <s><%= Shopify.formatMoney(salePrice, salePriceHasChange ? "${{amount}}" : "${{amount_no_decimals}}") %></s> 6333 <% } else { %>
6334 <span><%= Shopify.formatMoney(salePrice, salePriceHasChange ? "${{amount}}" : "${{amount_no_decimals}}") %></span> 6335 <s><%= Shopify.formatMoney(price, priceHasChange ? "${{amount}}" : "${{amount_no_decimals}}") %></s> 6336 <% } %> 6337 <% } else { %> 6338 <span><%= Shopify.formatMoney(startPrice, startPriceHasChange ? "${{amount}}" : "${{amount_no_decimals}}") %></span> 6339 <% } %> 6340 </p> 6341 </div> 6342 </div> 6343 </figcaption> 6344 </a> 6345 </figure> 6346 </li> 6347</script>
6347 6348
6349<script type="template/klevu" id="klevuLandingTemplateFilters"> 6350 <% if (data.query[dataLocal].filters.length > 0 ) { %> 6351 <div class="kuFilters" role="navigation" data-position="left" aria-label="Product Filters" tabindex="0"> 6352 <% helper.each(data.query[dataLocal].filters,function(key,filter) { %> 6353 <% if (filter.type == "OPTIONS") { %> 6354 <% var nullIndex = filter.options.findIndex((item) => item.name == 'null'); %> 6355 <% if (nullIndex < 0 || (nullIndex >= 0 && filter.options.length > 1)) { %> 6356 <div class="kuFilterBox klevuFilter <%=(filter.multiselect)?'kuMulticheck':''%>" data-filter="<%=filter.key%>" <% if (filter.multiselect) { %> data-singleselect="false" <% } else { %> data-singleselect="true"<% } %>> 6357 <div class="kuFilterHead <%=(filter.isCollapsed) ? 'kuExpand' : 'kuCollapse'%>"> 6358 <% var filter_label = (filter.label=="klevu_price") ? "price" : filter.label; %> 6359 <%=helper.translate(filter_label)%> 6360 </div> 6361 <div data-optionCount="<%= filter.options.length %>" class="kuFilterNames <%= (filter.options.length < 5 ) ? 'kuFilterShowAll': '' %> 6362 <%=(filter.isCollapsed) ? 'kuFilterCollapse' : ''%>"> 6363 <ul> 6364 <% 6365 var filterLabel = filter.label.toLowerCase(); 6366 if (filterLabel.includes('laptop fit') || filterLabel.includes('volume')) { 6367 var sorter = natsort(); 6368 filter.options.sort(function(a, b) { 6369 return sorter(a.value, b.value); 6370 }); 6371 } 6372 %> 6373 <% helper.each(filter.options,function(key,filterOption) { %> 6374 <% if (filterOption.name != 'null') { %> 6375 <li <% if (filterOption.selected == true) { %> class="kuSelected"<% } %>> 6376 <% 6377 var name = filterOption.name.toString().charAt(0).toUpperCase() + filterOption.name.toString().slice(1); 6378 if (filter.key == 'maxscreensize') { 6379 name = name.replace('"', '') + '"' 6380 } 6381 %> 6382 <a onclick="if (typeof window !== 'undefined') { window.handleFilterSelect({'facetName': '<%=helper.translate(filter_label)%>', 'facetValue': '<%-name%>', 'selected': <%=!filterOption.selected%> }) }" onkeydown="if (event.key === 'Enter' || event.key === ' ') { event.preventDefault(); event.currentTarget.click(); }" target="_self" href="#" title="<%=helper.escapeHTML(filterOption.name)%>" class="klevuFilterOption Blake<% if (filterOption.selected ==true) { %> klevuFilterOptionActive<% } %>" role="button" aria-pressed="<%=filterOption.selected ? 'true' : 'false'%>" data-value="<%=helper.escapeHTML(filterOption.value)%>" data-name="<%=helper.escapeHTML(filterOption.name)%>" > 6383 <span class="kuFilterIcon"></span> 6384 <span class="kufacet-text"><%=name%></span> 6385 <span class="kuFilterTotal"><%=filterOption.count%></span> 6386 </a> 6387 </li> 6388 <% } %> 6389 <% }); %> 6390 </ul> 6391 <% if (filter.options.length > 5 ) { %> 6392 <div class="kuShowOpt" tabindex="-1"> 6393 <span class="kuFilterDot"></span> 6394 <span class="kuFilterDot"></span> 6395 <span class="kuFilterDot"></span> 6396 </div> 6397 <% } %> 6398 </div> 6399 </div> 6400 <% } %> 6401 <% } else if (filter.type == "SLIDER") { %> 6402 <div class="kuFilterBox klevuFilter" data-filter="<%=filter.key%>"> 6403 <div class="kuFilterHead <%=(filter.isCollapsed) ? 'kuExpand' : 'kuCollapse'%>"> 6404 <% var filter_label = (filter.label=="klevu_price") ? "price" : filter.label; %> 6405 <%=helper.translate(filter_label)%> 6406 </div> 6407 <div class="kuFilterNames sliderFilterNames <%=(filter.isCollapsed) ? 'kuFilterCollapse' : ''%>"> 6408 <div class="kuPriceSlider klevuSliderFilter" data-query = "<%=dataLocal%>"> 6409 <div data-querykey = "<%=dataLocal%>" class="noUi-target noUi-ltr noUi-horizontal noUi-background kuSliderFilter kuPriceRangeSliderFilter<%=dataLocal%>"></div> 6410 </div> 6411 </div> 6412 </div> 6413 <% } else if (filter.type == "RATING") { %> 6414 <div class="kuFilterBox klevuFilter <%=(filter.multiselect)?'kuMulticheck':''%>" data-filter="<%=filter.key%>" <% if (filter.multiselect) { %> data-singleselect="false" <% } else { %> data-singleselect="true"<% } %>> 6415 <div class="kuFilterHead <%=(filter.isCollapsed) ? 'kuExpand' : 'kuCollapse'%>"> 6416 <%=helper.translate(filter.label)%> 6417 </div> 6418 <div data-optionCount="<%= filter.options.length %>" class="kuFilterNames <%= (filter.options.length < 5 ) ? 'kuFilterShowAll': '' %> <%=(filter.isCollapsed) ? 'kuFilterCollapse' : ''%>"> 6419 <ul> 6420 <% helper.each(filter.options,function(key,filterOption) { %> 6421 <li <% if (filterOption.selected ==true) { %> class="kuSelected"<% } %>> 6422 <a target="_self" href="#" title="<%=helper.escapeHTML(filterOption.name)%>" class="klevuFilterOption<% if (filterOption.selected ==true) { %> klevuFilterOptionActive<% } %>" role="button" aria-pressed="<%=filterOption.selected ? 'true' : 'false'%>" data-value="<%=helper.escapeHTML(filterOption.value)%>" data-name="<%=helper.escapeHTML(filterOption.name)%>" >
6423 <span class="kuFilterIcon"></span> 6424 <span class="kufacet-text"> 6425 <div class="klevuFacetStars"> 6426 <div class="klevuFacetRating" style="width:<%=(20*Number(filterOption.name))%>%;"></div> 6427 </div> 6428 </span> 6429 <span class="kuFilterTotal"><%=filterOption.count%></span> 6430 </a> 6431 </li> 6432 <% }); %> 6433 </ul> 6434 </div> 6435 </div> 6436 <% } else { %> 6437 <!-- Other Facets --> 6438 <% } %> 6439 <% }); %> 6440 <!-- 6441 <div class="kuFiltersFooter"> 6442 <a target="_self" href="javascript:void(0)" class="kuBtn kuFacetsSlideOut kuMobileFilterCloseBtn" role="button" tabindex="0" aria-label=""> 6443 <%=helper.translate("Close")%> 6444 </a> 6445 </div> 6446 --> 6447 </div> 6448 <% } %> 6449</script>
6449 6450
6451<script type="template/klevu" id="klevuLandingTemplatePagination"> 6452 <% if (data.query[dataLocal].result.length > 0 ) { %> 6453 <% 6454 var productListLimit = data.query[dataLocal].meta.noOfResults; 6455 var productListTotal = data.query[dataLocal].meta.totalResultsFound - 1; 6456 %> 6457 <div class="kuPagination"> 6458 <% if (data.query[dataLocal].meta.offset > 0) { %> 6459 <button type="button" data-ku-pagination-prev-button> 6460 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="13px" height="13px" viewBox="0 0 13 13" xml:space="preserve"> 6461 <g fill="#2d3142"> 6462 <polygon points="8.492,12.605 10.613,10.484 6.629,6.5 10.613,2.516 8.492,0.395 2.387,6.5 "/> 6463 </g> 6464</svg> 6465 </button> 6466 6467 <a href="javascript:void(0)" target="_self" class="klevuPaginate" data-offset="<%=(data.query[dataLocal].meta.offset-productListLimit)%>" data-ku-pagination-prev> 6468 <%=(Math.ceil(data.query[dataLocal].meta.offset/productListLimit))%> 6469 </a> 6470 <% } else { %> 6471 <button type="button" class="disabled" disabled> 6472 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="13px" height="13px" viewBox="0 0 13 13" xml:space="preserve"> 6473 <g fill="#2d3142"> 6474 <polygon points="8.492,12.605 10.613,10.484 6.629,6.5 10.613,2.516 8.492,0.395 2.387,6.5 "/> 6475 </g> 6476</svg> 6477 </button> 6478 <% } %> 6479 6480 <a href="javascript:void(0);" target="_self" class="kuCurrent"> 6481 <%=(Math.ceil(data.query[dataLocal].meta.offset/productListLimit)+1)%> 6482 </a> 6483 6484 <% if (productListTotal >= data.query[dataLocal].meta.offset+productListLimit) { %> 6485 <a href="javascript:void(0)" target="_self" class="klevuPaginate" data-offset="<%=(data.query[dataLocal].meta.offset+productListLimit)%>" data-ku-pagination-next> 6486 <%=(Math.ceil(data.query[dataLocal].meta.offset/productListLimit)+2)%> 6487 </a> 6488 6489 <button type="button" data-ku-pagination-next-button> 6490 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="13px" height="13px" viewBox="0 0 13 13" xml:space="preserve"> 6491 <g fill="#2d3142"> 6492 <polygon points="4.508,12.605 2.387,10.484 6.371,6.5 2.387,2.516 4.508,0.395 10.613,6.5 "/> 6493 </g> 6494</svg> 6495 </button> 6496 <% } else { %> 6497 <button type="button" class="disabled" disabled> 6498 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="13px" height="13px" viewBox="0 0 13 13" xml:space="preserve"> 6499 <g fill="#2d3142"> 6500 <polygon points="4.508,12.605 2.387,10.484 6.371,6.5 2.387,2.516 4.508,0.395 10.613,6.5 "/> 6501 </g> 6502</svg> 6503 </button> 6504 <% } %> 6505 </div> 6506 <% } %> 6507</script>
6507 6508
6509<script type="template/klevu" id="klevuLandingTemplateBase"> 6510 <div ku-container data-container-id="ku_landing_main_container" data-container-role="main"> 6511 <% if (helper.hasResults(data,"productList") && helper.hasFilters(data,"productList")) { %> 6512 <div class="search-page-header"> 6513 <p class="search-page-header__title">Search Results for <br>“”</p> 6514 6515 <div class="search-page-header__tabs"> 6516 <%= helper.render('tab-results', scope) %> 6517 </div> 6518 </div> 6519 <% } %> 6520 6521 <div class="kuContainer "> 6522 <% if (!helper.hasResults(data,"productList") && !helper.hasFilters(data,"productList")) { %> 6523 <%= helper.render('noResultsFoundLanding',scope) %> 6524 <% } else { %> 6525 <%= helper.render('results',scope) %> 6526 <% } %> 6527 <div class="kuClearBoth"></div> 6528 </div> 6529 </div> 6530</script>
6530 6531
6532<script type="template/klevu" id="klevuLandingTemplateInfiniteScrollDown"> 6533 <div class="kuInfiniteScrollContainer" data-klevu-infinite-scroll> 6534 <button class="kuLoadMoreBtn" data-klevu-load-more aria-label="Load more products"> 6535 <div class="kuLoadMoreBtnInner"></div> 6536 </button> 6537 </div> 6538</script>
6538 6539 6540 6541
6541<script type="template/klevu" id="klevuQuickTemplateBase"> 6542 <div class="klevu-fluid kuPreventDocumentClick"> 6543 <div id="klevuSearchingArea" class="klevuQuickSearchingArea"> 6544 <div ku-container data-container-id="ku_quick_main_container" data-container-role="main"> 6545 <header ku-container data-container-id="ku_quick_main_header_container" data-container-role="header"> 6546 <section ku-block data-block-id="ku_quick_main_header_sub_panel"></section> 6547 <section ku-block data-block-id="ku_quick_main_header_banner"> 6548 <%=helper.render('klevuQuickPromotionBanner',scope,data,"top") %> 6549 </section> 6550 </header> 6551 <%=helper.render('klevuQuickAutoSuggestions',scope) %> 6552 <% if(data.showQuickFacetedLayoutCharLimitMessage == true) { %> 6553 <% var quickFacetedLayoutMessage = (data.quickFacetedLayoutMinCharsTextValue) ? data.quickFacetedLayoutMinCharsTextValue : ""; %> 6554 <% if(quickFacetedLayoutMessage != "") { %> 6555 <span class="kuFacetedLayoutMinCharText"><%= helper.translate(quickFacetedLayoutMessage) %></span> 6556 <% } %> 6557 <% } else { %> 6558 <% if(data.query.productList) { %> 6559 <%= helper.render('klevuQuickTemplateResultsHeadingTitle',scope,data,"productList") %> 6560 <%= helper.render('klevuQuickTemplateTabResults',scope) %> 6561 <%= helper.render('klevuQuickProducts',scope) %> 6562 <%= helper.render('klevuQuickOtherContent',scope) %> 6563 <% } else { %> 6564 <div class="kuSearchPersonalizationsContainer"> 6565 <%= helper.render('klevuSearchPersonalizations',scope) %> 6566 </div> 6567 <% } %> 6568 <% } %> 6569 <section ku-block data-block-id="ku_quick_main_header_site_navigation"> 6570 <div class="klevuSuggestionsBlock"> 6571 <%=helper.render('klevuQuickCategorySuggestions',scope) %> 6572 <%=helper.render('klevuQuickPageSuggestions',scope) %> 6573 </div> 6574 </section> 6575 <footer ku-container data-container-id="ku_quick_main_footer_container" data-container-role="footer"> 6576 <section ku-block data-block-id="ku_quick_main_footer_sub_panel"></section> 6577 <section ku-block data-block-id="ku_quick_main_footer_banner"> <%=helper.render('klevuQuickPromotionBanner',scope,data,"bottom") %> </section> 6578 </footer> 6579 </div> 6580 </div> 6581 </div> 6582</script>
6582 6583
6584<script type="template/klevu" id="klevuQuickProductBlock"> 6585 <% 6586 var updatedProductName = dataLocal.name; 6587 if (klevu.search.modules.kmcInputs.base.getSkuOnPageEnableValue()) { 6588 if (klevu.dom.helpers.cleanUpSku(dataLocal.sku)) { 6589 updatedProductName += klevu.dom.helpers.cleanUpSku(dataLocal.sku); 6590 } 6591 } 6592 %> 6593 <li ku-product-block class="klevuProduct" data-id="<%=dataLocal.id%>"> 6594 <% 6595 function imgURL(src, size, center = false) { 6596 if (!src || typeof src === 'undefined') return; 6597 6598 var count = (src.match(/\.jpg|\.png|\.gif|\.jpeg/g) || []).length; 6599 var centerVal = ''; 6600 6601 if (center) centerVal = '_crop_center'; 6602 if (src === null) return; 6603 if (count > 1) return src; 6604 6605 src = src 6606 .replace(/_(pico|icon|thumb|small|compact|medium|large|grande|original|1024x1024|2048x2048|master)+\./g, '.') 6607 .replace(/\.jpg|\.png|\.gif|\.jpeg/g, match => { 6608 return '_' + size + centerVal + match 6609 }); 6610 6611 return src; 6612 } 6613 6614 $.get(`${dataLocal.url}?view=meta.json`, function(data) { 6615 data = JSON.parse(data); 6616 let image = '//www.timbuk2.com/cdn/shop/t/1317/assets/product-no-image_250x.jpg?v=7427598040975432391788907511'; 6617 var mainImage = null; 6618 6619 if (data.product.hasOwnProperty('media')) { 6620 var mainIndex = data.product.media.findIndex(function(item) { 6621 return item.alt && dataLocal.sku && item.alt.includes('N1|') && item.alt.includes(dataLocal.sku); // Must match sku and match N1 or 1 6622 }); 6623 6624 if (mainIndex >= 0) { 6625 mainImage = data.product.media[mainIndex].src; 6626 } 6627 } 6628 6629 // Bundle products (v1_bundles) have no variant SKUs and no `N1|<sku>` 6630 // alt text on their gallery images, so the lookup above never matches 6631 // and the tile renders the no-image placeholder (ECI-4384). Fall back 6632 // to the variant image, then the product's first gallery image — the 6633 // same precedence the Klevu results grid already uses. 6634 if (!mainImage) { 6635 mainImage = (data.current_variant.featured_image && data.current_variant.featured_image.src) || data.product.featured_image || null; 6636 } 6637 6638 if (mainImage) { 6639 image = imgURL(mainImage, '250x'); 6640 } 6641 6642 $(`[data-id="${dataLocal.id}"] [data-image]`).attr('src', image); 6643 }); 6644 %> 6645 <a title="<%= updatedProductName %>" target="_self" href="<%=dataLocal.url%>" data-id="<%=dataLocal.id%>" class="klevuQuickProductInnerBlock trackProductClick kuTrackRecentView"> 6646 <div class="klevuProductItemTop"> 6647 <div class="klevuQuickImgWrap"> 6648 <div class="klevuQuickDiscountBadge"> 6649 <strong><%=dataLocal.stickyLabelHead%></strong> 6650 </div> 6651 <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3C/svg%3E" data-image alt="<%=updatedProductName%>" /> 6652 </div> 6653 </div> 6654 <div class="klevuProductItemBottom"> 6655 <div class="klevuQuickProductDescBlock"> 6656 <div title="<%= updatedProductName %>" class="klevuQuickProductName kuClippedOne"><%= updatedProductName %></div> 6657 <div class="klevu-desc-l2 kuClippedOne"><%=dataLocal.shortDesc%></div> 6658 <div class="klevuQuickProductDesc kuClippedOne"> 6659 <div class="klevuSpectxt"><%=dataLocal.summaryAttribute%><span><%=dataLocal.stickyLabelText%></span></div> 6660 </div> 6661 <% if (dataLocal.inStock && dataLocal.inStock != "yes") { %> 6662 <%=helper.render('quickProductStock', scope, data, dataLocal) %> 6663 <% } else { %> 6664 <% if (klevu.search.modules.kmcInputs.base.getShowPrices()) { %> 6665 <div class="klevuQuickProductPrice kuClippedOne"> 6666 <% 6667 var kuTotalVariants = klevu.dom.helpers.cleanUpPriceValue(dataLocal.totalVariants); 6668 var kuStartPrice = klevu.dom.helpers.cleanUpPriceValue(dataLocal.startPrice,dataLocal.currency); 6669 var kuSalePrice = klevu.dom.helpers.cleanUpPriceValue(dataLocal.salePrice,dataLocal.currency); 6670 var kuPrice = klevu.dom.helpers.cleanUpPriceValue(dataLocal.price,dataLocal.currency); 6671 %> 6672 <% if(!Number.isNaN(kuTotalVariants) && kuTotalVariants > 1 && !Number.isNaN(kuStartPrice)) { %> 6673 <div class="klevuQuickSalePrice kuStartPrice">
6674 <span class="klevuQuickPriceGreyText"><%=helper.translate("From")%></span> 6675 <span><%=helper.processCurrency(dataLocal.currency,parseFloat(dataLocal.startPrice)).replace(' ', '')%></span> 6676 </div> 6677 <% } else if (!Number.isNaN(kuSalePrice) && !Number.isNaN(kuPrice) && (kuPrice > kuSalePrice)){ %> 6678 <span class="klevuQuickSalePrice klevuQuickSpecialPrice is-sale-price"><%=helper.processCurrency(dataLocal.currency,parseFloat(dataLocal.salePrice)).replace(' ', '')%></span> 6679 <span class="klevuQuickOrigPrice"><%= helper.processCurrency(dataLocal.currency,parseFloat(dataLocal.price)).replace(' ', '') %></span> 6680 <% } else if (!Number.isNaN(kuSalePrice)) { %> 6681 <span class="klevuQuickSalePrice"><%= helper.processCurrency(dataLocal.currency,parseFloat(dataLocal.salePrice)).replace(' ', '') %></span> 6682 <% } else if (!Number.isNaN(kuPrice)) { %> 6683 <span class="klevuQuickSalePrice"><%= helper.processCurrency(dataLocal.currency,parseFloat(dataLocal.price)).replace(' ', '') %></span> 6684 <% } %> 6685 </div> 6686 <%=helper.render('searchResultProductVATLabelQuick', scope, data, dataLocal) %> 6687 <% } %> 6688 <% } %> 6689 <%=helper.render('klevuQuickProductRating',scope,data,dataLocal) %> 6690 </div> 6691 </div> 6692 <div class="kuClearLeft"></div> 6693 </a> 6694 <%=helper.render('quickSearchProductAddToCart',scope,data,dataLocal) %> 6695 </li> 6696</script>
6696 6697 6698 6699 6700 6701 6702</div> 6703 </main> 6704 6705 6706 6707 <div id="shopify-section-footer" class="shopify-section shopify-section--footer"> 6708 6709 6710 6711<footer class="footer" data-section-id="footer" data-section-type="footer"> 6712 <div class="footer__columns"> 6713 <div class="footer__column footer__column--primary"> 6714 <div class="footer__column-inner"> 6715 <div class="footer-header"> 6716 6717 <a href="" aria-label="Timbuk2" class="footer-header__link"> 6718 <img src="//www.timbuk2.com/cdn/shop/t/1317/assets/logo-white.svg?v=132049760366823768141788907511" class="footer-header__image" alt="Timbuk2" /> 6719 </a> 6720 </div> 6721 6722 6723 6724 6725 6726 6727 <div class="newsletter"> 6728 <div class="klaviyo-form-Sj6Yca"></div> 6729 </div> 6730 6731 6732 <div class="footer-social footer-social--mobile"> 6733 <ul class="footer-social__list"> 6734 6735 6736 6737 6738 6739 6740 6741 6742 <li class="footer-social__item"> 6743 <a 6744 href="https://www.instagram.com/timbuk2" 6745 class="footer-social__link" 6746 target="_blank" 6747 title="Timbuk2 on Instagram" 6748 aria-label="Timbuk2 on Instagram" 6749 > 6750 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="27px" height="27px" viewBox="0 0 27 27" xml:space="preserve"> 6751 <g fill="#ffffff"> 6752 <path d="M24.505,8.991c-0.04-0.922-0.208-1.834-0.5-2.709c-0.299-0.732-0.751-1.392-1.327-1.934c-0.544-0.576-1.204-1.029-1.938-1.327c-0.875-0.292-1.787-0.46-2.709-0.5h-4.532V2.469H8.965c-0.922,0.04-1.834,0.208-2.709,0.5C5.518,3.283,4.858,3.754,4.32,4.349C3.741,4.877,3.304,5.543,3.048,6.283c-0.34,0.864-0.527,1.781-0.553,2.709C2.44,10.154,2.44,10.541,2.44,13.527c0,2.986,0,3.373,0.055,4.534c0.026,0.928,0.213,1.843,0.553,2.707c0.256,0.742,0.693,1.408,1.272,1.938c0.529,0.579,1.194,1.016,1.935,1.272c0.864,0.34,1.781,0.527,2.709,0.553h9.068c0.928-0.026,1.844-0.213,2.708-0.553c0.741-0.256,1.406-0.693,1.935-1.272c0.577-0.543,1.031-1.204,1.33-1.938c0.292-0.875,0.46-1.787,0.5-2.709c0.055-1.161,0.055-1.548,0.055-4.534C24.56,10.539,24.56,10.152,24.505,8.991z M22.511,17.951c-0.008,0.699-0.139,1.392-0.387,2.046c-0.376,0.963-1.137,1.724-2.1,2.1c-0.654,0.248-1.347,0.379-2.046,0.387H9.02c-0.699-0.008-1.392-0.139-2.046-0.387c-0.963-0.376-1.724-1.137-2.1-2.1c-0.248-0.654-0.379-1.347-0.387-2.046c-0.055-1.161-0.055-1.548-0.055-4.479c0-2.931,0-3.318,0.055-4.479c0.008-0.7,0.139-1.392,0.387-2.046c0.376-0.963,1.137-1.724,2.1-2.1C7.628,4.599,8.321,4.468,9.02,4.46h4.479h4.479c0.699,0.008,1.392,0.139,2.046,0.387c0.963,0.376,1.724,1.137,2.1,2.1c0.248,0.654,0.379,1.347,0.387,2.046c0.055,1.161,0.055,1.548,0.055,4.479C22.566,16.403,22.566,16.79,22.511,17.951z"/> 6753 <path d="M13.504,7.832c-3.148,0-5.7,2.552-5.7,5.7s2.552,5.7,5.7,5.7c3.148,0,5.7-2.552,5.7-5.7S16.652,7.832,13.504,7.832z M13.504,17.232c-2.043,0-3.7-1.657-3.7-3.7c0-2.043,1.657-3.7,3.7-3.7c2.043,0,3.7,1.657,3.7,3.7C17.204,15.575,15.547,17.232,13.504,17.232z"/> 6754 <path d="M19.416,6.284c-0.733,0-1.327,0.594-1.327,1.327c0,0.733,0.594,1.327,1.327,1.327c0.733,0,1.327-0.594,1.327-1.327C20.743,6.878,20.149,6.284,19.416,6.284z"/> 6755 </g> 6756</svg> 6757 6758 </a> 6759 </li> 6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 <li class="footer-social__item"> 6770 <a 6771 href="https://twitter.com/timbuk2" 6772 class="footer-social__link" 6773 target="_blank" 6774 title="Timbuk2 on Twitter" 6775 aria-label="Timbuk2 on Twitter" 6776 > 6777 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="27px" height="27px" viewBox="0 0 27 27" xml:space="preserve"> 6778 <g fill="#ffffff"> 6779 <path d="M22.79,6.708c1.038-0.635,1.821-1.613,2.212-2.765C24.01,4.486,22.95,4.894,21.85,5.159c-1.913-2.016-5.098-2.1-7.114-0.188c-0.978,0.928-1.543,2.209-1.568,3.557c0.001,0.395,0.057,0.787,0.167,1.166c-4.007-0.21-7.741-2.097-10.285-5.2c-0.467,0.747-0.715,1.61-0.715,2.491c-0.001,1.676,0.852,3.237,2.262,4.143c-0.794,0.004-1.574-0.203-2.262-0.6c-0.044,2.389,1.635,4.465,3.981,4.921c-0.43,0.136-0.876,0.211-1.327,0.221l-0.94-0.111c0.675,2.036,2.555,3.43,4.7,3.484c-1.773,1.37-3.952,2.109-6.193,2.1H1.335c2.268,1.485,4.921,2.273,7.631,2.267c7.804,0.044,14.167-6.246,14.211-14.051c0-0.054,0-0.109,0-0.163V8.478c0.978-0.711,1.821-1.592,2.488-2.599C24.753,6.296,23.784,6.576,22.79,6.708z"/> 6780 </g> 6781</svg> 6782 6783 </a> 6784 </li> 6785 6786 6787 6788 6789 6790 <li class="footer-social__item"> 6791 <a 6792 href="https://www.facebook.com/timbuk2" 6793 class="footer-social__link" 6794 target="_blank" 6795 title="Timbuk2 on Facebook" 6796 aria-label="Timbuk2 on Facebook" 6797 > 6798 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="27px" height="27px" viewBox="0 0 27 27" xml:space="preserve"> 6799 <g fill="#ffffff"> 6800 <path d="M24.509,3.465c-0.026-0.541-0.459-0.974-1-1H3.496c-0.541,0.026-0.974,0.459-1,1c-0.055,0-0.055,0.056-0.055,0.111v19.851c0,0.055,0,0.111,0.051,0.108c0.026,0.541,0.459,0.974,1,1H14.22c0.003-0.043,0.023-0.082,0.055-0.111v-8.515h-2.82c-0.111,0-0.111,0-0.111-0.111v-3.152c0-0.056,0-0.111,0.111-0.111h2.82c0-0.886-0.055-1.771,0-2.6c-0.025-0.691,0.127-1.376,0.442-1.991c0.387-0.809,1.085-1.428,1.935-1.714c0.569-0.272,1.195-0.404,1.825-0.387h2.544c0.111,0,0.111,0.056,0.111,0.111v2.819c0,0.111,0,0.111-0.111,0.111h-1.659l-0.719,0.111c-0.466,0.051-0.834,0.419-0.885,0.885c0,0.166-0.055,0.387-0.055,0.553v2.156h3.206c0.111,0,0.221-0.387,0.111,0.166c-0.11,0.553-0.166,1.106-0.221,1.659l-0.166,1.382c-0.055,0.166-0.055,0.166-0.221,0.166h-2.709v8.519h5.801c0.541-0.026,0.974-0.459,1-1c0.032-0.029,0.052-0.068,0.055-0.111V3.576L24.509,3.465z"/> 6801 </g> 6802</svg> 6803 6804 </a> 6805 </li> 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 <li class="footer-social__item"> 6824 <a 6825 href="https://www.youtube.com/user/Timbuk2Designs" 6826 class="footer-social__link" 6827 target="_blank" 6828 title="Timbuk2 on YouTube" 6829 aria-label="Timbuk2 on YouTube" 6830 > 6831 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="27px" height="27px" viewBox="0 0 27 27" xml:space="preserve"> 6832 <g fill="#ffffff"> 6833 <path d="M25.164,7.638c-0.281-1.052-1.103-1.874-2.156-2.154c-1.876-0.5-9.511-0.5-9.511-0.5s-7.631,0-9.511,0.5c-1.052,0.28-1.873,1.102-2.154,2.154c-0.345,1.934-0.512,3.896-0.5,5.861c-0.012,1.965,0.155,3.927,0.5,5.861c0.28,1.054,1.103,1.877,2.157,2.157c1.88,0.5,9.511,0.5,9.511,0.5s7.631,0,9.511-0.5c1.054-0.28,1.877-1.103,2.157-2.157c0.345-1.934,0.512-3.896,0.5-5.861C25.679,11.534,25.51,9.572,25.164,7.638z M11.064,17.149v-7.3l6.3,3.649L11.064,17.149z"/> 6834 </g> 6835</svg> 6836 6837 </a> 6838 </li> 6839 6840 6841 6842 6843 6844 6845 </ul> 6846</div> 6847 </div> 6848 </div> 6849
6850 <div class="footer__column footer__column--secondary"> 6851 <div class="footer-social footer-social--no-mobile"> 6852 <ul class="footer-social__list"> 6853 6854 6855 6856 6857 6858 6859 6860 6861 <li class="footer-social__item"> 6862 <a 6863 href="https://www.instagram.com/timbuk2" 6864 class="footer-social__link" 6865 target="_blank" 6866 title="Timbuk2 on Instagram" 6867 aria-label="Timbuk2 on Instagram" 6868 > 6869 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="27px" height="27px" viewBox="0 0 27 27" xml:space="preserve"> 6870 <g fill="#ffffff"> 6871 <path d="M24.505,8.991c-0.04-0.922-0.208-1.834-0.5-2.709c-0.299-0.732-0.751-1.392-1.327-1.934c-0.544-0.576-1.204-1.029-1.938-1.327c-0.875-0.292-1.787-0.46-2.709-0.5h-4.532V2.469H8.965c-0.922,0.04-1.834,0.208-2.709,0.5C5.518,3.283,4.858,3.754,4.32,4.349C3.741,4.877,3.304,5.543,3.048,6.283c-0.34,0.864-0.527,1.781-0.553,2.709C2.44,10.154,2.44,10.541,2.44,13.527c0,2.986,0,3.373,0.055,4.534c0.026,0.928,0.213,1.843,0.553,2.707c0.256,0.742,0.693,1.408,1.272,1.938c0.529,0.579,1.194,1.016,1.935,1.272c0.864,0.34,1.781,0.527,2.709,0.553h9.068c0.928-0.026,1.844-0.213,2.708-0.553c0.741-0.256,1.406-0.693,1.935-1.272c0.577-0.543,1.031-1.204,1.33-1.938c0.292-0.875,0.46-1.787,0.5-2.709c0.055-1.161,0.055-1.548,0.055-4.534C24.56,10.539,24.56,10.152,24.505,8.991z M22.511,17.951c-0.008,0.699-0.139,1.392-0.387,2.046c-0.376,0.963-1.137,1.724-2.1,2.1c-0.654,0.248-1.347,0.379-2.046,0.387H9.02c-0.699-0.008-1.392-0.139-2.046-0.387c-0.963-0.376-1.724-1.137-2.1-2.1c-0.248-0.654-0.379-1.347-0.387-2.046c-0.055-1.161-0.055-1.548-0.055-4.479c0-2.931,0-3.318,0.055-4.479c0.008-0.7,0.139-1.392,0.387-2.046c0.376-0.963,1.137-1.724,2.1-2.1C7.628,4.599,8.321,4.468,9.02,4.46h4.479h4.479c0.699,0.008,1.392,0.139,2.046,0.387c0.963,0.376,1.724,1.137,2.1,2.1c0.248,0.654,0.379,1.347,0.387,2.046c0.055,1.161,0.055,1.548,0.055,4.479C22.566,16.403,22.566,16.79,22.511,17.951z"/> 6872 <path d="M13.504,7.832c-3.148,0-5.7,2.552-5.7,5.7s2.552,5.7,5.7,5.7c3.148,0,5.7-2.552,5.7-5.7S16.652,7.832,13.504,7.832z M13.504,17.232c-2.043,0-3.7-1.657-3.7-3.7c0-2.043,1.657-3.7,3.7-3.7c2.043,0,3.7,1.657,3.7,3.7C17.204,15.575,15.547,17.232,13.504,17.232z"/> 6873 <path d="M19.416,6.284c-0.733,0-1.327,0.594-1.327,1.327c0,0.733,0.594,1.327,1.327,1.327c0.733,0,1.327-0.594,1.327-1.327C20.743,6.878,20.149,6.284,19.416,6.284z"/> 6874 </g> 6875</svg> 6876 6877 </a> 6878 </li> 6879 6880 6881 6882 6883 6884 6885 6886 6887 6888 <li class="footer-social__item"> 6889 <a 6890 href="https://twitter.com/timbuk2" 6891 class="footer-social__link" 6892 target="_blank" 6893 title="Timbuk2 on Twitter" 6894 aria-label="Timbuk2 on Twitter" 6895 > 6896 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="27px" height="27px" viewBox="0 0 27 27" xml:space="preserve"> 6897 <g fill="#ffffff"> 6898 <path d="M22.79,6.708c1.038-0.635,1.821-1.613,2.212-2.765C24.01,4.486,22.95,4.894,21.85,5.159c-1.913-2.016-5.098-2.1-7.114-0.188c-0.978,0.928-1.543,2.209-1.568,3.557c0.001,0.395,0.057,0.787,0.167,1.166c-4.007-0.21-7.741-2.097-10.285-5.2c-0.467,0.747-0.715,1.61-0.715,2.491c-0.001,1.676,0.852,3.237,2.262,4.143c-0.794,0.004-1.574-0.203-2.262-0.6c-0.044,2.389,1.635,4.465,3.981,4.921c-0.43,0.136-0.876,0.211-1.327,0.221l-0.94-0.111c0.675,2.036,2.555,3.43,4.7,3.484c-1.773,1.37-3.952,2.109-6.193,2.1H1.335c2.268,1.485,4.921,2.273,7.631,2.267c7.804,0.044,14.167-6.246,14.211-14.051c0-0.054,0-0.109,0-0.163V8.478c0.978-0.711,1.821-1.592,2.488-2.599C24.753,6.296,23.784,6.576,22.79,6.708z"/> 6899 </g> 6900</svg> 6901 6902 </a> 6903 </li> 6904 6905 6906 6907 6908 6909 <li class="footer-social__item"> 6910 <a 6911 href="https://www.facebook.com/timbuk2" 6912 class="footer-social__link" 6913 target="_blank" 6914 title="Timbuk2 on Facebook" 6915 aria-label="Timbuk2 on Facebook" 6916 > 6917 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="27px" height="27px" viewBox="0 0 27 27" xml:space="preserve"> 6918 <g fill="#ffffff"> 6919 <path d="M24.509,3.465c-0.026-0.541-0.459-0.974-1-1H3.496c-0.541,0.026-0.974,0.459-1,1c-0.055,0-0.055,0.056-0.055,0.111v19.851c0,0.055,0,0.111,0.051,0.108c0.026,0.541,0.459,0.974,1,1H14.22c0.003-0.043,0.023-0.082,0.055-0.111v-8.515h-2.82c-0.111,0-0.111,0-0.111-0.111v-3.152c0-0.056,0-0.111,0.111-0.111h2.82c0-0.886-0.055-1.771,0-2.6c-0.025-0.691,0.127-1.376,0.442-1.991c0.387-0.809,1.085-1.428,1.935-1.714c0.569-0.272,1.195-0.404,1.825-0.387h2.544c0.111,0,0.111,0.056,0.111,0.111v2.819c0,0.111,0,0.111-0.111,0.111h-1.659l-0.719,0.111c-0.466,0.051-0.834,0.419-0.885,0.885c0,0.166-0.055,0.387-0.055,0.553v2.156h3.206c0.111,0,0.221-0.387,0.111,0.166c-0.11,0.553-0.166,1.106-0.221,1.659l-0.166,1.382c-0.055,0.166-0.055,0.166-0.221,0.166h-2.709v8.519h5.801c0.541-0.026,0.974-0.459,1-1c0.032-0.029,0.052-0.068,0.055-0.111V3.576L24.509,3.465z"/> 6920 </g> 6921</svg> 6922 6923 </a> 6924 </li> 6925 6926 6927 6928 6929 6930 6931 6932 6933 6934 6935 6936 6937 6938 6939 6940 6941 6942 <li class="footer-social__item"> 6943 <a 6944 href="https://www.youtube.com/user/Timbuk2Designs" 6945 class="footer-social__link" 6946 target="_blank" 6947 title="Timbuk2 on YouTube" 6948 aria-label="Timbuk2 on YouTube" 6949 > 6950 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="27px" height="27px" viewBox="0 0 27 27" xml:space="preserve"> 6951 <g fill="#ffffff"> 6952 <path d="M25.164,7.638c-0.281-1.052-1.103-1.874-2.156-2.154c-1.876-0.5-9.511-0.5-9.511-0.5s-7.631,0-9.511,0.5c-1.052,0.28-1.873,1.102-2.154,2.154c-0.345,1.934-0.512,3.896-0.5,5.861c-0.012,1.965,0.155,3.927,0.5,5.861c0.28,1.054,1.103,1.877,2.157,2.157c1.88,0.5,9.511,0.5,9.511,0.5s7.631,0,9.511-0.5c1.054-0.28,1.877-1.103,2.157-2.157c0.345-1.934,0.512-3.896,0.5-5.861C25.679,11.534,25.51,9.572,25.164,7.638z M11.064,17.149v-7.3l6.3,3.649L11.064,17.149z"/> 6953 </g> 6954</svg> 6955 6956 </a> 6957 </li> 6958 6959 6960 6961 6962 6963 6964 </ul> 6965</div> 6966 6967 <div class="footer-nav is- no-newsletter"> 6968 6969 <div class="footer-nav__column"> 6970 6971 <h3 6972 class="footer-nav__title" 6973 data-toggle="> ul" 6974 data-toggle-max-width="768" 6975 aria-controls="footer-shop" 6976 >
6977 <span 6978 class="footer-nav__title-text" 6979 aria-label="shop" 6980 >SHOP</span> 6981 <i class="footer-nav__title-icon footer-nav__title-icon--plus"> 6982 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="18px" height="18px" viewBox="0 0 18 18" xml:space="preserve"> 6983 <g fill="#67758b"> 6984 <polygon points="18,8 10,8 10,0 8,0 8,8 0,8 0,10 8,10 8,18 10,18 10,10 18,10 "/> 6985 </g> 6986</svg> 6987 </i> 6988 <i class="footer-nav__title-icon footer-nav__title-icon--minus"> 6989 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="18px" height="18px" viewBox="0 0 18 18" xml:space="preserve"> 6990 <g fill="#67758b"> 6991 <rect x="0" y="8" width="18" height="2"/> 6992 </g> 6993</svg> 6994 </i> 6995 </h3> 6996 6997 6998 <ul 6999 class="footer-nav__list" 7000 7001 id="footer-shop" 7002 7003 > 7004 7005 <li class="footer-nav__item"> 7006 <a 7007 href="/collections/all-luggage" 7008 class="footer-nav__link" 7009 >Luggage</a> 7010 </li> 7011 7012 <li class="footer-nav__item"> 7013 <a 7014 href="/collections/all-bags" 7015 class="footer-nav__link" 7016 >Bags</a> 7017 </li> 7018 7019 <li class="footer-nav__item"> 7020 <a 7021 href="/collections/all-backpacks" 7022 class="footer-nav__link" 7023 >Backpacks</a> 7024 </li> 7025 7026 <li class="footer-nav__item"> 7027 <a 7028 href="/collections/custom-bags-backpacks" 7029 class="footer-nav__link" 7030 >Custom</a> 7031 </li> 7032 7033 <li class="footer-nav__item"> 7034 <a 7035 href="/collections/accessories" 7036 class="footer-nav__link" 7037 >Accessories</a> 7038 </li> 7039 7040 <li class="footer-nav__item"> 7041 <a 7042 href="/products/egift-egift-card" 7043 class="footer-nav__link" 7044 >Gift Cards</a> 7045 </li> 7046 7047 </ul> 7048 </div> 7049 7050 7051 7052 <div class="footer-nav__column"> 7053 7054 <h3 7055 class="footer-nav__title" 7056 data-toggle="> ul" 7057 data-toggle-max-width="768" 7058 aria-controls="footer-support" 7059 > 7060 <span 7061 class="footer-nav__title-text" 7062 aria-label="support" 7063 >SUPPORT</span> 7064 <i class="footer-nav__title-icon footer-nav__title-icon--plus"> 7065 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="18px" height="18px" viewBox="0 0 18 18" xml:space="preserve"> 7066 <g fill="#67758b"> 7067 <polygon points="18,8 10,8 10,0 8,0 8,8 0,8 0,10 8,10 8,18 10,18 10,10 18,10 "/> 7068 </g> 7069</svg> 7070 </i> 7071 <i class="footer-nav__title-icon footer-nav__title-icon--minus"> 7072 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="18px" height="18px" viewBox="0 0 18 18" xml:space="preserve"> 7073 <g fill="#67758b"> 7074 <rect x="0" y="8" width="18" height="2"/> 7075 </g> 7076</svg> 7077 </i> 7078 </h3> 7079 7080 7081 <ul 7082 class="footer-nav__list" 7083 7084 id="footer-support" 7085 7086 > 7087 7088 <li class="footer-nav__item"> 7089 <a 7090 href="/pages/contact-us" 7091 class="footer-nav__link" 7092 >Contact Us</a> 7093 </li> 7094 7095 <li class="footer-nav__item"> 7096 <a 7097 href="/pages/help-center" 7098 class="footer-nav__link" 7099 >Help Center</a> 7100 </li> 7101 7102 <li class="footer-nav__item"> 7103 <a 7104 href="/account" 7105 class="footer-nav__link" 7106 >Customer Account </a> 7107 </li> 7108 7109 <li class="footer-nav__item"> 7110 <a 7111 href="/pages/privacy-policy#9" 7112 class="footer-nav__link" 7113 >Privacy Policy</a> 7114 </li> 7115 7116 7117 <li class="footer-nav__item footer-nav__item--icon"> 7118 <button 7119 id="ot-sdk-btn" 7120 class="ot-sdk-show-settings" 7121 ></button> 7122 7123<img width="30" height="14" src="//www.timbuk2.com/cdn/shop/files/privacyoptions_1024x1024.svg?v=1692636663" alt=""> 7124 7125 </li> 7126 7127 </ul> 7128 </div> 7129 7130 7131 7132 <div class="footer-nav__column"> 7133 7134 <h3 7135 class="footer-nav__title" 7136 data-toggle="> ul" 7137 data-toggle-max-width="768" 7138 aria-controls="footer-company" 7139 >
7140 <span 7141 class="footer-nav__title-text" 7142 aria-label="company" 7143 >COMPANY</span> 7144 <i class="footer-nav__title-icon footer-nav__title-icon--plus"> 7145 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="18px" height="18px" viewBox="0 0 18 18" xml:space="preserve"> 7146 <g fill="#67758b"> 7147 <polygon points="18,8 10,8 10,0 8,0 8,8 0,8 0,10 8,10 8,18 10,18 10,10 18,10 "/> 7148 </g> 7149</svg> 7150 </i> 7151 <i class="footer-nav__title-icon footer-nav__title-icon--minus"> 7152 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="18px" height="18px" viewBox="0 0 18 18" xml:space="preserve"> 7153 <g fill="#67758b"> 7154 <rect x="0" y="8" width="18" height="2"/> 7155 </g> 7156</svg> 7157 </i> 7158 </h3> 7159 7160 7161 <ul 7162 class="footer-nav__list" 7163 7164 id="footer-company" 7165 7166 > 7167 7168 <li class="footer-nav__item"> 7169 <a 7170 href="/pages/about-us" 7171 class="footer-nav__link" 7172 >About Us</a> 7173 </li> 7174 7175 <li class="footer-nav__item"> 7176 <a 7177 href="/pages/store-locations" 7178 class="footer-nav__link" 7179 >Store Locations</a> 7180 </li> 7181 7182 <li class="footer-nav__item"> 7183 <a 7184 href="/pages/corporate-sales" 7185 class="footer-nav__link" 7186 >Corporate Sales</a> 7187 </li> 7188 7189 <li class="footer-nav__item"> 7190 <a 7191 href="/pages/affiliate-program" 7192 class="footer-nav__link" 7193 >Affiliate Program</a> 7194 </li> 7195 7196 </ul> 7197 </div> 7198 7199 </div> 7200 </div> 7201 </div> 7202 7203 <div class="footer-base"> 7204 <div class="footer-base__wrap"> 7205 <p class="footer-base__title">© 2026 Timbuk2. All Rights Reserved.</p> 7206 7207 7208 <ul class="footer-base-nav"> 7209 7210 <li class="footer-base-nav__item"> 7211 <a 7212 href="/pages/privacy-policy" 7213 class="footer-base-nav__link" 7214 >Privacy Policy</a> 7215 </li> 7216 7217 <li class="footer-base-nav__item"> 7218 <a 7219 href="/pages/cookie-policy" 7220 class="footer-base-nav__link" 7221 >Cookie Policy</a> 7222 </li> 7223 7224 <li class="footer-base-nav__item"> 7225 <a 7226 href="/pages/terms-of-use" 7227 class="footer-base-nav__link" 7228 >Terms of Service</a> 7229 </li> 7230 7231 7232 7233 7234 7235 7236 <li class="footer-base-nav__item footer-base-nav__item-icon"> 7237 <a href="/pages/accessibility" target="_blank" title="Accessibility"> 7238 <span>Accessibility</span><img width="62" height="24" src="//www.timbuk2.com/cdn/shop/files/accessibility_icon_cd86b270-c0b5-4e3d-bbfa-c31f4a1a0d7c_1024x1024.svg?v=1686244699" alt=""> 7239 </a> 7240 </li> 7241 7242 7243 </ul> 7244 7245 </div> 7246 </div> 7247</footer> 7248 7249 7250 7251</div> 7252 7253 7254 7255 7256
7256<script src="//code.jquery.com/jquery-3.6.0.min.js" crossorigin="anonymous"></script>
7256 7257
7257<script>window.jQuery || document.write('
7257<script src="//www.timbuk2.com/cdn/shop/t/1317/assets/jquery-3.6.0.min.js?v=8324501383853434791788907511">\x3C/script>')</script>
7257 7258 7259 7260 7261
7261<script src="//www.timbuk2.com/cdn/shop/t/1317/assets/bundle.vendor.js?v=112570697561952820141788907511"></script>
7261 7262
7262<script src="//www.timbuk2.com/cdn/shopifycloud/storefront/assets/themes_support/api.jquery-7ab1a3a4.js"></script>
7262 7263
7263<script src="//www.timbuk2.com/cdn/shop/t/1317/assets/bundle.theme.js?v=138588068693589291421788907511"></script>
7263 7264 7265 7266 7267
7268<script 7269 id="__ada" 7270 data-handle="timbuk2" 7271 src="https://static.ada.support/embed2.js" 7272 ></script>
7272 7273 7274
7274<script> 7275 document.addEventListener("DOMContentLoaded", function () { 7276 var launchChat = document.getElementById("launch-chat"); 7277 if (launchChat) { 7278 launchChat.addEventListener("click", function () { 7279 window.adaEmbed.toggle(); 7280 }); 7281 } 7282 }); 7283 </script>
7283<style> #gorgias-chat-container {display: none;} .minicart__additional-checkout-buttons {display: none;} @media (min-width: 768px) {.product-dimensions__wrap {width: 70%; }} @media (max-width: 767px) {.product_visualizer-container--sticky {position: relative !important; top: 0 !important; }} </style> 7284<div id="shopify-block-AWHE2T09FSUhEck9pT__1744161739547163668" class="shopify-block shopify-app-block">
7284<script type="application/javascript"> 7285 window.hextom_ctb_meta = { 7286 p1: [ 7287 7288 ], 7289 p2: { 7290 7291 }, 7292 p3:null, 7293 p4:[], 7294 p5:59971600426, 7295 }; 7296 7297 window.hextom_epb_config = {"shop_active":"yes","record":false,"bars":[{"bar_id":281950,"name":"Spring Sale","position":"top_push_sticky_v1","adjacent_placement_query":"","adjacent_placement_position":"beforebegin","background_color":"#2D3142","text_color":"#ffffff","clock_color":"#ffffff","clock_background_color":"#999999","button_background_color":"#FFC229","button_text_color":"#332007","button_disable":true,"new_tab":true,"font":"inherit","font_size":12.0,"bar_padding":2.0,"message_one":"Shop Spring Sale. Ends:","message_two":"","button_text":"See deals","button_link":"https://www.timbuk2.com/collections/sale","start_on":"2026-03-26T19:02:49.125000+00:00","end_on":"2026-04-01T06:59:00+00:00","time_zone_type":"customer","time_zone_offset":420,"campaign_start_type":"now","campaign_end_type":"scheduled","show_time":0.0,"interval_time":0.0,"animation_time":0.0,"countries":"","exclude_countries":"","display_page":"{\"all\":true,\"home\":false,\"products\":{\"isTargeting\":false,\"all\":true,\"tags\":\"\",\"productIds\":\"\",\"collectionIds\":\"\"},\"collections\":{\"isTargeting\":false,\"all\":true,\"collectionIds\":\"\"},\"urls\":\"\",\"keywords\":\"\"}","exclude_page":"{\"noPages\":true,\"home\":false,\"products\":{\"isTargeting\":false,\"all\":true,\"tags\":\"\",\"productIds\":\"\",\"collectionIds\":\"\"},\"collections\":{\"isTargeting\":false,\"all\":true,\"collectionIds\":\"\"},\"urls\":\"\",\"keywords\":\"\"}","source_page":"any","clock_type":"event","daily_start_on":"2000-01-01T05:00:00+00:00","daily_end_on":"2000-01-02T04:59:00+00:00","daily_start_time_hours":"21","daily_start_time_minutes":"0","daily_end_time_hours":"20","daily_end_time_minutes":"59","recur_active_hour":48.0,"recur_inactive_hour":24.0,"is_recur_cookied":false,"fixed_minutes":90.0,"clock_lang":"en","show_timer_labels":true,"background_pic":"","target_device":"all","opacity":1.0,"entire_bar_clickable":true,"selected_weekdays":"1,2,3,4,5,6,0","close_option":false,"button_animation":"","custom_code":"","selected_products_type":"all","selected_products":"","selected_products_tag":"","selected_customers_types":"{\"tag\":false,\"spent\":false,\"loggedIn\":false}","selected_customers_tag":"","selected_customers_spent_object":"{\"comparisonOperator\":\">\",\"value\":0}","excluded_customers_types":"{\"tag\":false,\"spent\":false,\"loggedIn\":false}","excluded_customers_tag":"","excluded_customers_spent_object":"{\"comparisonOperator\":\">\",\"value\":0}","background_type":"color","gradient_color_1":"","gradient_color_2":"","gradient_color_3":"","gradient_degree":90,"motion_code":"","background_moving_speed":0,"button_link_insert_language_code":false,"targeted_markets_region_codes":"","timer_style":"square_tiles","hideSeconds":"none","js_timer_font_family":"inherit","js_timer_separator_color":"#ffffff","js_timer_clock_background_color_2":"#999999","js_timer_label_day":"DAYS","js_timer_label_hrs":"HRS","js_timer_label_min":"MIN","js_timer_label_sec":"SEC","translation":"","locales":[]}]}; 7298 7299</script>
7299 7300 7301</div><div id="shopify-block-AbmR4ZVhWZXJvS2NJQ__2786716548061469553" class="shopify-block shopify-app-block"> 7302
7303<script> 7304</script>
7304 7305 7306 </div>
7306<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
7306 7307</body> 7308</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.