}); let dataLayer = window.dataLayer || []; } else { newRestockingFee: '9.99', }) ga(args) } catch(e){ Imported. var dataLayer = window.dataLayer = window.dataLayer || []; try { opacity: 1; over_payment_msg: { tags.push("sizes_OS") html body main [data-show-skeleton-animation="true"] h5:not(h5 span, #product-name h5, .product_price h5), }, frenchHostname: "https://xzj11h.a.searchspring.io", window.ga('create', 'UA-584276-16', 'auto'); return valuesArray; tags.push("vgrp_tnfveil") over_payment_msg: { key = appKey.staging.fr; Shopify.slick_logged_in = false; 'hashedEmail': "", // if client is logged in, trim & convert lowercase then ecrypt email via MD5 function trackUserIdGA(){ return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); displayAvailableOnTlh: true, if (!hasLoggedConversion(token)) { html body main [data-show-skeleton-animation="true"] h6:not(h6 span, #product-name h6, .product_price h6), staging: { link.addEventListener("error", function() { dataLayer.push(arguments); if (!window.addEventListener && window.attachEvent && navigator.userAgent.match(/MSIE [67]./)) { }, window.gtag('config', 'G-WXK2F47SET'); instalments_min_threshold: '100.00', var key = trekkie.methods[i]; } else if (shop === 'lasthunt.myshopify.com' && language === 'fr') { minicart: { } "@type": "WebSite", 'criteoAccountLanguage': "15040", // en = 15040 and fr = 15883 let activityArray = getValuesSSField(res, 'activity'); ResourceTiming: { } var currentMs = new Date().getTime(); var first = document.getElementsByTagName('script')[0]; } parentNode.appendChild(iframe); function getParameterByName(name, url) { tags.push("vgrp_mbrx32020") console.log(e) valuesArray.push(cat.value) en: '8gLoAKCBlz3F1pOpP2slr082CGK3mJHRJvJrR9bK', script.id = "boomr-scr-as"; parent = parent || doc.body; var Monorail = { key = appKey.staging.en; cerberusBackendUrl: 'https://cerberus-backend.devaltitude.com', context_url: window.location.href, 'discountPercentage': Math.round('35.00318210746431'), } productHandle: "the-north-face-berkeley-duffel-s-llll-tnf-nf0a3kwi", try { } } document.write = customDocumentWrite; html body main [data-show-skeleton-animation="true"] a:not(a span)::after, }catch(e){ fr: '' window.ga('create', 'UA-584276-1', 'auto'); Free shipping on orders over $49 in Canada. !function(o){o.addEventListener("DOMContentLoaded",function(){window.Shopify=window.Shopify||{},window.Shopify.recaptchaV3=window.Shopify.recaptchaV3||{siteKey:"6LcCR2cUAAAAANS1Gpq_mDIJ2pQuJphsSQaUEuc9"};var t=['form[action*="/contact"] input[name="form_type"][value="contact"]','form[action*="/comments"] input[name="form_type"][value="new_comment"]','form[action*="/account"] input[name="form_type"][value="customer_login"]','form[action*="/account"] input[name="form_type"][value="recover_customer_password"]','form[action*="/account"] input[name="form_type"][value="create_customer"]','form[action*="/contact"] input[name="form_type"][value="customer"]'].join(",");function n(e){e=e.target;null==e||null!=(e=function e(t,n){if(null==t.parentElement)return null;if("FORM"!=t.parentElement.tagName)return e(t.parentElement,n);for(var o=t.parentElement.action,r=0;r ", (function(){if ("sendBeacon" in navigator && "performance" in window) {var session_token = document.cookie.match(/_shopify_s=([^;]*)/);function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 12309376,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token: session_token && session_token.length === 2 ? }, // }); tags.push("Duffel Bags") if (win.addEventListener) { var s = document.createElement('script'); }) clientToken: 'pub4dc7d93fc7f17263ec1b4b064911f277', }, }; !function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window); en: "h4nio7syswMnoJf6boxb8UyIavbkEjOjLHUmel0f", e.async=true, if( !/\. External haul loops created for shoulder strap attachment. html body main [data-show-skeleton-animation="true"] p:not(p span, #product-name span, p.product_price), iframeLoader(true); key = appKey.tlhStaging.en; trekkie.load( } catch (e) { xhr.open('POST', endpointUrl); : `https://${altiConf.searchspring.frSiteId}.a.searchspring.io/api/search/search.json?siteId=${altiConf.searchspring.frSiteId}`; console.log(e) if (window.addEventListener) { } var event = { } } catch(e) { ?www./g.test(location.host) && !/\. altiConf.lang = window.document.documentElement.lang || 'en' tlhProd: { } gclid: googleClickID } catch (e) { Shopify.currency = {"active":"CAD","rate":"1.0"}; ?myshopify./g.test(location.host) && !/\. under_payment_msg: { var data = { en: '', doc.close(); if(href && href.indexOf('/checkout') >= 0) { } addListener(document.links[i], 'click', decorate); } var dataLayer = window.dataLayer = window.dataLayer || []; items: [{ link.addEventListener("load", promote); display: none; }); 'trackLink' setTimeout(loadZaiusShopify, 100); sampleRate: 100, 'productPrice' : "71.49", } else if(altiConf.url.en.indexOf("altitude") > -1){ }, try { en: '', var doc = document; jquery = window.jQuery; } window.attachEvent("onload", boomerangSaveLoadTime); contentType: 'application/json', iframeStyle.display = "none"; }, } // XHR beacon @media screen and (max-width: 750px) { display: none; type: 'text/plain' var script = doc.createElement("script"); try { marketplaceAvailabilityException: JSON.parse("[\"CASTELLI\",\"SPORTFUL\",\"KARPOS\"]"), this.domain = dom; Weekend messages will be addressed on Monday. if (!promoted) { } if(window.location.href.includes('/products/')){ for (var i = 0; i < trekkie.methods.length; i++) { ?fr./g.test(location.host) && !/\. prod: { } catch(e){ "name": "Berkeley Duffel Bag - S. Altitude Sports. // Try the sendBeacon API trackedResourceTypes: ["script", "img", "css"] Shopify.shop = "altitudesports.myshopify.com"; }else{ Monorail.produce('monorail-edge.shopifysvc.com', TSA Regulations Restrictions and FeesAirline LuggageLuggage CleaningSize GuideWeight Restrictions, Best Designer LuggageBest OvernightRFID and SafetyTSA Combination LockHow to Set A Luggage LockCarry-On Size Restrictions. Shopify.locale = "en"; }); window.BOOMR.snippetMethod = "s"; iframe.src = "javascript:var d=document.open();d.domain='" + dom + "';void(0);"; if (element.addEventListener) { getSSData().then(res => { reject(result) try{ bootstrap(parentNode, "boomr-async"); if (e.propertyName === "onBoomerangLoaded") { } } border: 0; new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], "https://cdn.shopify.com/shopifycloud/boomerang/shopify-boomerang-1.0.0.min.js"; } window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end'); }); tags.push("vgrp_flash1210") win.addEventListener("load", win._boomrl, false); }); } forwardErrorsToLogs: true, //all variants property fr: '' fr: '4oOOEocdgS4NebrGI1XoquhMsMulqYHhrij4fGxc' } else if (document.attachEvent) { }, //calling data for SS before pushing dataLayer "query-input": "required name=search_term_string" } first.parentNode.insertBefore(scriptFallback, first); window.BOOMR.application = "storefront-renderer"; } delivery_before_christmas: false, ga('require', 'GTM-WD6SKS5'); } var blobData = new window.Blob([payload], { } e.detail.BOOMR.t_end = new Date().getTime(); fr: "myx1MyDtknUYQTj0L8XZwFcW1DkmtoegWEWeOgPC" fr: 'HcyeW8HSaNnwnKWTnFEFGVrslsnN18YAIQ4lR2fO' window.BOOMR.snippetMethod = wasFallback ? html body main [data-show-skeleton-animation="true"] span:not(span span)::after { display: none; Strap Length: 56 in document.head.appendChild(script); trackedResourceTypes: ["script", "img", "css"] 100% polyester. $.ajax({ key = appKey.tlhProd.fr; } error: function (error) { if (removeBtns) { iframe.loading = "eager"; } if( !/\. We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites. }); dataLayer.push({ Height: 11 in altiConf.channel="" Shopify.theme = {"name":"Release 1.9.7","id":131308945592,"theme_store_id":null,"role":"main"}; var script = document.createElement("script"); active: "true", if(gaUserID){ {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":12309376,"isMerchantRequest":null,"themeId":131308945592,"themeCityHash":"12237561676559641125","contentLanguage":"en","currency":"CAD"},"isServerSideCookieWritingEnabled":true},"Google Analytics":{"trackingId":"UA-584276-1","domain":"auto","siteSpeedSampleRate":"10","enhancedEcommerce":true,"doubleClick":true,"includeSearch":true},"Facebook Pixel":{"pixelIds":["282002458647629"],"agent":"plshopify1.2"},"Session Attribution":{},"S2S":{"emitV4CheckoutEvent":true,"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer"}} for (var i=0; i < document.links.length; i++) { html body main [data-show-skeleton-animation="true"] h4:not(h4 span, #product-name h4, .product_price h4), }; border: transparent !important; iframe.src = "about:blank"; Webbing tote handles with leather wrap. } isIos12: function isIos12() { var scriptFallback = document.createElement('script'); var w = screen.width; } restockingFee: '7.99', Please Allow 24-48 Hours for us to reply. checkout: { script.async = true; iframeLoader(true); key = appKey.tlhStaging.fr; } Bottom Width: 19 14 in } else if (window.Checkout && window.Checkout.$) { } Strap Length: 56 in win._boomrl = function() { } function asyncLoad() { } 'ready', try { "https://":"http://")+"d1igp3oop3iho5.cloudfront.net/v2/ZQWfOClD_AE16mX_1yVAFQ/zaius-min.js";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)})(); min-height: 50px; }, payment_msg: { var action = document.forms[i].getAttribute('action'); s.async = true; eventsListenerScript.src = "//cdn.shopify.com/shopifycloud/shopify/assets/shop_events_listener-fa61fd11817b231631d2fe43dc869d0b1d14a06332792d42f1a1d94bda5aa31e.js"; 'criteoSiteType': "d" frSiteId: "xzj11h", 'productParentStyle': "tnf-nf0a3kwi", // the parent style for the product } } prod: { window.ShopifyAnalytics.merchantGoogleAnalytics = function() { window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; }; }); window.ShopifyAnalytics.meta.currency = 'CAD'; var args = Array.prototype.slice.call(arguments); j=d.createElement(s),dl=l!='dataLayer'? attributes: { var xhr = new XMLHttpRequest(); try{ } try{ return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; } } catch(e){ script.src = window.BOOMR.url; tags.push("vgrp_flash0324") All Rights Reserved. try{ if (googleClickID != null){ fr: "4oOOEocdgS4NebrGI1XoquhMsMulqYHhrij4fGxc" Start a Return-Exchange by clicking on customer Service Chat. addListener(window, 'load', function(){ if(shop === 'altitudesports.myshopify.com' && language === 'en'){ window.gtag = function (){ 'productType': "Bag", tags.push("vgrp_flash0506") newRestockingFeeOrderDate: '2022-06-01T00:00:00.000Z' tags.push("zone_0") // m FOR MOBILE OR t FOR TABLET OR d FOR DESKTOP return decodeURIComponent(results[2].replace(/\+/g, ' ')); 50% { `https://${altiConf.searchspring.enSiteId}.a.searchspring.io/api/search/search.json?siteId=${altiConf.searchspring.enSiteId}` element.addEventListener(type, callback); 'domainType' : 'staging',