1 2 <!doctype html> 3<html class="no-js no-touch supports-no-cookies" lang="en"> 4
4<script>!function () {var reb2b = window.reb2b = window.reb2b || [];if (reb2b.invoked) return;reb2b.invoked = true;reb2b.methods = ["identify", "collect"];reb2b.factory = function (method) {return function () {var args = Array.prototype.slice.call(arguments);args.unshift(method);reb2b.push(args);return reb2b;};};for (var i = 0; i < reb2b.methods.length; i++) {var key = reb2b.methods[i];reb2b[key] = reb2b.factory(key);}reb2b.load = function (key) {var script = document.createElement("script");script.type = "text/javascript";script.async = true;script.src = "https://s3-us-west-2.amazonaws.com/b2bjsstore/b/" + key + "/5NRP9HQ7X4O1.js.gz";var first = document.getElementsByTagName("script")[0];first.parentNode.insertBefore(script, first);};reb2b.SNIPPET_VERSION = "1.0.1";reb2b.load("5NRP9HQ7X4O1");}();</script>
4 5<head> 6 <!-- 7Elevar Data Layer V2 8 9This file is automatically updated and should not be edited directly. 10 11https://knowledge.getelevar.com/how-to-customize-data-layer-version-2 12 13Updated: 2022-10-25 19:10:52+00:00 14Version: 2.41.2 15--> 16<!-- Google Tag Manager -->
17<script> 18 window.dataLayer = window.dataLayer || []; 19</script>
vendor: 1 bytes, line 19
19
20<script> 21(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({"gtm.start": 22 new Date().getTime(),event:"gtm.js"});var f=d.getElementsByTagName(s)[0], 23 j=d.createElement(s),dl=l!="dataLayer"?"&l="+l:"";j.async=true;j.dataset.src= 24 "https://www.googletagmanager.com/gtm.js?id="+i+dl;f.parentNode.insertBefore(j,f); 25})(window,document,"script","dataLayer","GTM-WZ6ZB6K"); 26</script>
26 27<!-- End Google Tag Manager -->
28<script id="elevar-gtm-suite-config" type="application/json">{"gtm_id": "GTM-WZ6ZB6K", "event_config": {"cart_reconcile": true, "cart_view": true, "checkout_complete": true, "checkout_step": true, "collection_view": true, "product_add_to_cart": false, "product_add_to_cart_ajax": true, "product_remove_from_cart": true, "product_select": true, "product_view": true, "search_results_view": true, "user": true, "save_order_notes": false}, "gtm_suite_script": "https://shopify-gtm-suite.getelevar.com/shops/f640d434b28e2fe437d1d988437c1858ebc2f8c2/2.41.2/gtm-suite.js", "consent_enabled": false}</script>
28 29 30 31 32 <link rel="stylesheet" data-href="https://obscure-escarpment-2240.herokuapp.com/stylesheets/bcpo-front.css"> 33
33<script>var bcpo_product=null; var bcpo_settings={"fallback":"default","auto_select":"on","load_main_image":"on","replaceImage":"on","border_style":"round","tooltips":"show","sold_out_style":"transparent","theme":"light","jumbo_colors":"medium","jumbo_images":"medium","circle_swatches":"","inventory_style":"amazon","override_ajax":"on","add_price_addons":"off","theme2":"on","money_format2":"${{amount}} USD","money_format_without_currency":"${{amount}}","show_currency":"off","global_auto_image_options":"","global_color_options":"","global_colors":[{"key":"","value":"ecf42f"}],"shop_currency":"USD"};var inventory_quantity = [];if(bcpo_product) { for (var i = 0; i < bcpo_product.variants.length; i += 1) { bcpo_product.variants[i].inventory_quantity = inventory_quantity[i]; }}window.bcpo = window.bcpo || {}; bcpo.cart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; bcpo.ogFormData = FormData;</script>
33 34 <meta charset="UTF-8"> 35 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 36 <meta name="theme-color" content="#f6f3f3"> 37 <meta name="google-site-verification" content="dWpphPRxIqEWKnKRZAKWf9uSdI0ha4zUPBgPO3nhKD8" /> 38 <link rel="canonical" href="https://verticalledge.com/cart"> 39 40 <!-- ======================= Broadcast Theme V3.2.1 ========================= --> 41 42 <link rel="preconnect" href="https://cdn.shopify.com" crossorigin> 43 <link rel="preconnect" href="https://fonts.shopify.com" crossorigin> 44 <link rel="preconnect" href="https://monorail-edge.shopifysvc.com" crossorigin> 45 46<!-- fallback for browsers that don't support preconnect --> 47<link rel="dns-prefetch" href="https://fonts.shopifycdn.com" /> 48<link rel="dns-prefetch" href="https://cdn.shopify.com" /> 49<link rel="dns-prefetch" href="https://v.shopify.com" /> 50<link rel="dns-prefetch" href="https://cdn.shopifycloud.com" /> 51<link rel="dns-prefetch" href="https://monorail-edge.shopifysvc.com"> 52 53 <!-- Load Smile Scripts to bypass the optimization block --> 54
54<script type="text/javascript" async="" src="https://js.smile.io/v1/smile-shopify.js?shop=vertical-ledge.myshopify.com"></script>
54 55
55<script src="https://cdn.shopify.com/extensions/9d68d6fe-ce19-4d4b-af7a-9a6f9ac6e60b/smile-loyalty-rewards-47/assets/smile-loader.js" type="text/javascript" defer="defer"></script>
55 56
56<script async src="https://js.smile.io/v1/smile-ui.js"></script>
56 57 58 <style>.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity.3s} 59 ::part(acsb-trigger){transform: scale(0.9);} 60 </style> 61 <link rel="shortcut icon" href="//verticalledge.com/cdn/shop/files/V_32x32.png?v=1652235831" type="image/png" /> 62 63 64 <!-- Title and description ================================================ --> 65 66 <title> 67 68 Your Shopping Cart 69 70 71 72 – Vertical Ledge 73 74 </title> 75 76 77 <meta name="description" content="Custom mobile carts for hotels, trade shows, and brand activations. Designed for revenue, built for mobility, engineered for performance."> 78 79 80 81 82<meta property="og:site_name" content="Vertical Ledge"> 83<meta property="og:url" content="https://verticalledge.com/cart"> 84<meta property="og:title" content="Your Shopping Cart"> 85<meta property="og:type" content="website"> 86<meta property="og:description" content="Custom mobile carts for hotels, trade shows, and brand activations. Designed for revenue, built for mobility, engineered for performance.">
86<script>(()=>{var t=class extends HTMLElement{constructor(){super(),this.shadowdom=this.attachShadow({mode:"open"}),this.shadowdom.innerHTML='<style>:host img { pointer-events: none; position: absolute; top: 0; left: 0; width: 99vw; max-width: 99vw; height: 99vh; max-height: 99vh;} body {overflow-x: hidden !important;}</style><img alt="" id="dom-html"/>'}connectedCallback(){this.shadowdom.querySelector("#dom-html").src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8000 8000'%3E%3C/svg%3E"}};customElements.define("dom-html",t)})(),document.head.insertAdjacentHTML("afterend","<dom-html></dom-html>"); document.addEventListener('startasyncloading',function(){var e=document.querySelector('dom-html');e&&e.remove();});</script>
86<meta property="og:image" content="http://verticalledge.com/cdn/shop/files/V.png?v=1652235831"> 87 <meta property="og:image:secure_url" content="https://verticalledge.com/cdn/shop/files/V.png?v=1652235831"> 88 <meta property="og:image:width" content="1200"> 89 <meta property="og:image:height" content="628"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="Your Shopping Cart"><meta name="twitter:description" content="Custom mobile carts for hotels, trade shows, and brand activations. Designed for revenue, built for mobility, engineered for performance.">
89<script type="text/javascript"> const observers=new MutationObserver((e=>{e.forEach((({addedNodes:e})=>{e.forEach((e=>{1===e.nodeType&&("SCRIPT"===e.tagName&&((e.classList.contains("analytics")||e.classList.contains("boomerang"))&&(e.type="text/javascripts"),(e.src.includes("shop-js/modules")||e.src.includes("enormapps.com")||e.src.includes("good-apps.co")||e.src.includes("klaviyo.com/onsite")||e.src.includes("cdn.shopify.com/extensions"))&&(e.setAttribute("data-src",e.src),e.removeAttribute("src")),(e.textContent.includes("shop-js/modules")||e.textContent.includes("heapanalytics.com")||e.textContent.includes("shop/js")||e.textContent.includes("web_pixels_manager_load"))&&(e.type="text/javascripts")),"LINK"===e.tagName&&e.href.includes("shopifycloud/checkout-web/assets/runtime")&&(e.setAttribute("data-href",e.href),e.removeAttribute("href")))}))}))}));observers.observe(document.documentElement,{childList:!0,subtree:!0}); </script>
89 90 91 <!-- CSS ================================================================== --> 92 93 <link data-href="//verticalledge.com/cdn/shop/t/13/assets/font-settings.css?v=126592705744173388641771373294" rel="stylesheet" type="text/css" media="all" /> 94 95 96<style data-shopify> 97 98:root { 99 100 101---color-video-bg: #f2f2f2; 102 103 104---color-bg: #ffffff; 105---color-bg-secondary: #f6f6f3; 106---color-bg-rgb: 255, 255, 255; 107 108---color-text-dark: #000000; 109---color-text: #000000; 110---color-text-light: #4d4d4d; 111 112 113/* === Opacity shades of grey ===*/ 114---color-a5: rgba(0, 0, 0, 0.05); 115---color-a10: rgba(0, 0, 0, 0.1); 116---color-a15: rgba(0, 0, 0, 0.15); 117---color-a20: rgba(0, 0, 0, 0.2); 118---color-a25: rgba(0, 0, 0, 0.25); 119---color-a30: rgba(0, 0, 0, 0.3); 120---color-a35: rgba(0, 0, 0, 0.35); 121---color-a40: rgba(0, 0, 0, 0.4); 122---color-a45: rgba(0, 0, 0, 0.45); 123---color-a50: rgba(0, 0, 0, 0.5); 124---color-a55: rgba(0, 0, 0, 0.55); 125---color-a60: rgba(0, 0, 0, 0.6); 126---color-a65: rgba(0, 0, 0, 0.65); 127---color-a70: rgba(0, 0, 0, 0.7); 128---color-a75: rgba(0, 0, 0, 0.75); 129---color-a80: rgba(0, 0, 0, 0.8); 130---color-a85: rgba(0, 0, 0, 0.85); 131---color-a90: rgba(0, 0, 0, 0.9); 132---color-a95: rgba(0, 0, 0, 0.95); 133 134---color-border: rgb(77, 77, 77); 135---color-border-light: #949494; 136---color-border-hairline: #f7f7f7; 137---color-border-dark: #1a1a1a;/* === Bright color ===*/ 138---color-primary: #e4e2db; 139---color-primary-hover: #cac3a9; 140---color-primary-fade: rgba(228, 226, 219, 0.05); 141---color-primary-fade-hover: rgba(228, 226, 219, 0.1);---color-primary-opposite: #000000; 142 143 144/* === Secondary Color ===*/ 145---color-secondary: #f6f3f3; 146---color-secondary-hover: #dac3c3; 147---color-secondary-fade: rgba(246, 243, 243, 0.05); 148---color-secondary-fade-hover: rgba(246, 243, 243, 0.1);---color-secondary-opposite: #000000; 149 150 151/* === link Color ===*/ 152---color-link: #212121; 153---color-link-hover: #4d4d4d; 154---color-link-fade: rgba(33, 33, 33, 0.05); 155---color-link-fade-hover: rgba(33, 33, 33, 0.1);---color-link-opposite: #ffffff; 156 157 158/* === Product grid sale tags ===*/ 159---color-sale-bg: #e4e2db; 160---color-sale-text: #000000;---color-sale-text-secondary: #e4e2db; 161 162/* === Product grid badges ===*/ 163---color-badge-bg: #e4e2db; 164---color-badge-text: #000000; 165 166/* === Helper colors for form error states ===*/ 167---color-error: var(---color-primary); 168---color-error-bg: var(---color-primary-fade); 169 170 171 172 ---radius: 0px; 173 ---radius-sm: 0px; 174 175 176---color-announcement-bg: #ffffff; 177---color-announcement-text: #ab8c52; 178---color-announcement-border: #e6ddcb; 179 180---color-header-bg: #ffffff; 181---color-header-link: #212121; 182---color-header-link-hover: #808080; 183 184---color-menu-bg: #ffffff; 185---color-menu-border: #ffffff; 186---color-menu-link: #212121; 187---color-menu-link-hover: #808080; 188---color-submenu-bg: #ffffff; 189---color-submenu-link: #212121; 190---color-submenu-link-hover: #808080; 191---color-menu-transparent: #ffffff; 192 193---color-footer-bg: #f6f6f3; 194---color-footer-text: #000000; 195---color-footer-link: #000000; 196---color-footer-link-hover: #808080; 197---color-footer-border: #f6f6f3; 198 199/* === Custom Cursor ===*/ 200 201--icon-zoom-in: url( "//verticalledge.com/cdn/shop/t/13/assets/icon-zoom-in.svg?v=126996651526054293301689130768" ); 202--icon-zoom-out: url( "//verticalledge.com/cdn/shop/t/13/assets/icon-zoom-out.svg?v=128675709041987423641689130770" ); 203 204/* === Typography ===*/ 205---product-grid-aspect-ratio: 100%; 206---product-grid-size-piece: 10; 207 208 209---font-weight-body: 400; 210---font-weight-body-bold: 500; 211 212---font-stack-body: Poppins, sans-serif; 213---font-style-body: normal; 214---font-adjust-body: 1.0; 215 216---font-weight-heading: 400; 217---font-weight-heading-bold: 500; 218 219---font-stack-heading: Poppins, sans-serif; 220---font-style-heading: normal; 221---font-adjust-heading: 1.0; 222 223---font-stack-nav: Poppins, sans-serif; 224---font-style-nav: normal; 225---font-adjust-nav: 1.0; 226 227---font-weight-nav: 400; 228---font-weight-nav-bold: 500; 229 230---font-size-base: 1.0rem; 231---font-size-base-percent: 1.0; 232 233---ico-select: url("//verticalledge.com/cdn/shop/t/13/assets/ico-select.svg?v=115630813262522069291689130768"); 234 235 236/* === Parallax ===*/ 237---parallax-strength-min: 120.0%; 238---parallax-strength-max: 130.0%; 239 240 241 242} 243 244</style>
244<script src="//cdn.shopify.com/s/files/1/0603/7530/2276/t/1/assets/globo_checkout.js" type="text/javascript"></script>
244 245 246 247 <link href="//verticalledge.com/cdn/shop/t/13/assets/theme.css?v=83980318701997163211708540484" rel="stylesheet" type="text/css" media="all" /> 248 <link href="//verticalledge.com/cdn/shop/t/13/assets/basis.css?v=70512501072784704761689130769" rel="stylesheet" type="text/css" media="all" /> 249 <link href="//verticalledge.com/cdn/shop/t/13/assets/sticky-header.css?v=84755378194679219721689130774" rel="stylesheet" type="text/css" media="all" /> 250 <link href="//verticalledge.com/cdn/shop/t/13/assets/custom-motive-styles.css?v=23923603261750639551708540481" rel="stylesheet" type="text/css" media="all" /> 251 252
252<script> 253 if (window.navigator.userAgent.indexOf('MSIE ') > 0 || window.navigator.userAgent.indexOf('Trident/') > 0) { 254 document.documentElement.className = document.documentElement.className + ' ie'; 255 256 var scripts = document.getElementsByTagName('script')[0]; 257 var polyfill = document.createElement("script"); 258 polyfill.defer = true; 259 polyfill.src = "//verticalledge.com/cdn/shop/t/13/assets/ie11.js?v=144489047535103983231689130769"; 260 261 scripts.parentNode.insertBefore(polyfill, scripts); 262 } else { 263 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 264 } 265 266 window.lazySizesConfig = window.lazySizesConfig || {}; 267 window.lazySizesConfig.preloadAfterLoad = true; 268 269 let root = '/'; 270 if (root[root.length - 1] !== '/') { 271 root = `${root}/`; 272 } 273 274 window.theme = { 275 routes: { 276 root: root, 277 cart: '/cart', 278 cart_add_url: '/cart/add', 279 product_recommendations_url: '/recommendations/products', 280 search_url: '/search', 281 addresses_url: '/account/addresses' 282 }, 283 assets: { 284 photoswipe: '//verticalledge.com/cdn/shop/t/13/assets/photoswipe.js?v=108660782622152556431689130769', 285 smoothscroll: '//verticalledge.com/cdn/shop/t/13/assets/smoothscroll.js?v=37906625415260927261689130769', 286 swatches: '//verticalledge.com/cdn/shop/t/13/assets/swatches.json?v=153762849283573572451689130773', 287 base: "//verticalledge.com/cdn/shop/t/13/assets/", 288 no_image: "//verticalledge.com/cdn/shopifycloud/storefront/assets/no-image-2048-a2addb12_1024x.gif", 289 }, 290 strings: { 291 addToCart: "Add to cart", 292 soldOut: "Sold Out", 293 from: "From", 294 preOrder: "Pre-order", 295 sale: "Sale", 296 subscription: "Subscription", 297 unavailable: "Unavailable", 298 unitPrice: "Unit price", 299 unitPriceSeparator: "per", 300 resultsFor: "Results for", 301 noResultsFor: "No results for", 302 shippingCalcSubmitButton: "Calculate shipping", 303 shippingCalcSubmitButtonDisabled: "Calculating...", 304 selectValue: "Select value", 305 oneColor: "color", 306 otherColor: "colors", 307 upsellAddToCart: "Add", 308 free: "Free" 309 }, 310 settings: { 311 customerLoggedIn: false, 312 cartDrawerEnabled: true, 313 enableQuickAdd: true, 314 transparentHeader: false, 315 }, 316 moneyFormat: "${{amount}}", 317 moneyWithCurrencyFormat: "${{amount}} USD", 318 info: { 319 name: 'broadcast' 320 }, 321 version: '3.2.1' 322 }; 323 </script>
323 324 325 326
326<script src="//verticalledge.com/cdn/shopifycloud/storefront/assets/themes_support/shopify_common-5f594365.js" defer="defer"></script>
326 327 328 329 <!-- Theme Javascript ============================================================== --> 330
330<script src="//verticalledge.com/cdn/shop/t/13/assets/lazysizes.js?v=111431644619468174291689130768" async="async"></script>
330 331
331<script src="//verticalledge.com/cdn/shop/t/13/assets/vendor.js?v=69120600458241353421708540484" defer="defer"></script>
331 332
332<script class="theme-main-file" src="//verticalledge.com/cdn/shop/t/13/assets/theme.js?v=24048749765284187081713025534" defer="defer"></script>
332 333
333<script src="//verticalledge.com/cdn/shop/t/13/assets/basis.js?v=135443269439465289741694543948" defer="defer"></script>
333 334 335 336 337 <!-- Shopify app scripts =========================================================== -->
337<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
337<meta name="google-site-verification" content="_jMYckNA5sEN-DmhJVijl3f52Z_Ii7_CgoqRoC5kLxg"> 338<meta name="google-site-verification" content="_jMYckNA5sEN-DmhJVijl3f52Z_Ii7_CgoqRoC5kLxg"> 339<meta name="facebook-domain-verification" content="8vjnhn44hqyh32myhe5v0nj3hkjpgk"> 340<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/57080152108/digital_wallets/dialog"> 341<meta id="in-context-paypal-metadata" data-shop-id="57080152108" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 342<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://verticalledge.com/cart"> 343<link rel="alternate" hreflang="en" href="https://verticalledge.com/cart"> 344<link rel="alternate" hreflang="es" href="https://verticalledge.com/es/cart">
345<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
345 346<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
347<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=57080152108" crossorigin="anonymous"></script>
vendor: 1 bytes, line 347
347
348<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":57080152108,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/57080152108","merchantName":"Vertical Ledge","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Vertical Ledge","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 348
348
349<script id="shopify-features" type="application/json">{"accessToken":"4607d142e6872f4a883b3d17d4c6df76","betas":["rich-media-storefront-analytics"],"domain":"verticalledge.com","predictiveSearch":true,"shopId":57080152108,"locale":"en"}</script>
vendor: 1 bytes, line 349
349
350<script>var Shopify = Shopify || {}; 351Shopify.shop = "vertical-ledge.myshopify.com"; 352Shopify.locale = "en"; 353Shopify.currency = {"active":"USD","rate":"1.0"}; 354Shopify.country = "US"; 355Shopify.theme = {"name":"Broastcast 5\/11\/24 (MAIN)","id":126964105260,"schema_name":"Broadcast","schema_version":"3.2.1","theme_store_id":null,"role":"main"}; 356Shopify.theme.handle = "null"; 357Shopify.theme.style = {"id":null,"handle":null}; 358Shopify.cdnHost = "verticalledge.com/cdn"; 359Shopify.routes = Shopify.routes || {}; 360Shopify.routes.root = "/"; 361Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 362Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 363Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 364Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 364
364
365<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 365
365
366<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 366
366
367<script> 368 window.ShopifyPay = window.ShopifyPay || {}; 369 window.ShopifyPay.apiHost = "shop.app\/pay"; 370 window.ShopifyPay.redirectState = null; 371</script>
vendor: 1 bytes, line 371
371
372<script> 373 window.Shopify = window.Shopify || {}; 374 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 375 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 376 window.Shopify.SignInWithShop.eligible = true; 377</script>
vendor: 1 bytes, line 377
377
378<script id="shop-js-analytics" type="application/json">{"pageType":"cart"}</script>
vendor: 1 bytes, line 378
378
379<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 379
379
380<script type="module"> 381 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 382 383 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 384 385</script>
vendor: 1 bytes, line 385
385
386<script> 387 window.Shopify = window.Shopify || {}; 388 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 389 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"]}; 390</script>
vendor: 1 bytes, line 390
390
391<script>(function() { 392 var isLoaded = false; 393 function asyncLoad() { 394 if (isLoaded) return; 395 isLoaded = true; 396 var urls = ["https:\/\/gdpr.good-apps.co\/storage\/js\/good_apps_gdpr-vertical-ledge.myshopify.com.js?ver=24\u0026shop=vertical-ledge.myshopify.com"]; 397 for (var i = 0; i < urls.length; i++) { 398 var s = document.createElement('script'); 399 s.type = 'text/javascript'; 400 s.async = true; 401 s.src = urls[i]; 402 var x = document.getElementsByTagName('script')[0]; 403 x.parentNode.insertBefore(s, x); 404 } 405 }; 406 if(window.attachEvent) { 407 window.attachEvent('onload', asyncLoad); 408 } else { 409 window.addEventListener('load', asyncLoad, false); 410 } 411})();</script>
vendor: 1 bytes, line 411
411
412<script id="__st">var __st={"a":57080152108,"offset":-25200,"reqid":"dc4d8292-c092-4d49-92a7-cb25c0e4925a-1790575816","pageurl":"verticalledge.com\/cart","u":"02fffb21458d","p":"cart"};</script>
vendor: 1 bytes, line 412
412
413<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 413
413
414<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 414
414
415<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//verticalledge.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 415
415
416<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 = "//verticalledge.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>
416<script crossorigin="anonymous" defer="defer" src="//verticalledge.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 416
416
417<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 417
417
418<script> 419 window.Shopify = window.Shopify || {}; 420 window.Shopify.MCP = window.Shopify.MCP || {}; 421 window.Shopify.MCP.enabled = true; 422 window.Shopify.MCP.shop = "vertical-ledge.myshopify.com"; 423 window.Shopify.MCP.mcpEndpoint = "https:\/\/verticalledge.com\/api\/mcp"; 424 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"]}}]; 425</script>
vendor: 1 bytes, line 425
425
426<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("\/\/verticalledge.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 427</script>
vendor: 1 bytes, line 427
427
428<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://verticalledge.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 429</script>
vendor: 1 bytes, line 429
429
430<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 431 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); 432</script>
vendor: 1 bytes, line 432
432
433<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})}})); 434</script>
vendor: 1 bytes, line 434
434
435<script id='scb4127' type='text/javascript' async='' src='https://verticalledge.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
435<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://verticalledge.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 436<style id="shopify-accelerated-checkout-cart"> 437 #shopify-buyer-consent { 438 margin-top: 1em; 439 display: inline-block; 440 width: 100%; 441} 442 443#shopify-buyer-consent.hidden { 444 display: none; 445} 446 447#shopify-subscription-policy-button { 448 background: none; 449 border: none; 450 padding: 0; 451 text-decoration: underline; 452 font-size: inherit; 453 cursor: pointer; 454} 455 456#shopify-subscription-policy-button::before { 457 box-shadow: none; 458} 459 460 </style> 461
462<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
462<script id="vopo-head">(function () { if (((document.documentElement.innerHTML.includes('asyncLoad') && !document.documentElement.innerHTML.includes('\/obscure' + '-escarpment-2240')) || (window.bcpo && bcpo.disabled)) && !window.location.href.match(/[&?]yesbcpo/)) return; var script = document.createElement('script'); script.dataset.src = "https://obscure-escarpment-2240.herokuapp.com/js/best_custom_product_options.js?shop=vertical-ledge.myshopify.com"; var vopoHead = document.getElementById('vopo-head'); vopoHead.parentNode.insertBefore(script, vopoHead); })();</script>
462 463 464<!-- Global site tag (gtag.js) - Google Ads: 584170947 -->
vendor: 69 bytes, lines 464-465
464 465<script async data-src="https://www.googletagmanager.com/gtag/js?id=
465AW-584170947
vendor: 12 bytes, line 465
465"></script>
466<script> 467
vendor: 134 bytes, lines 467-471
467window.dataLayer = window.dataLayer || []; 468 function gtag(){dataLayer.push(arguments);} 469 gtag('js', new Date()); 470 471 gtag('config', '
471AW-584170947
vendor: 4 bytes, line 471
471');
472</script>
472 473 474 475
475<script src="//verticalledge.com/cdn/shop/t/13/assets/quick-add-modal.js?v=120798445795721911471713025534" defer="defer"></script>
475 476 <link href="//verticalledge.com/cdn/shop/t/13/assets/quick-add-modal.css?v=6054477707670314121713025533" rel="stylesheet" type="text/css" media="all" /> 477 478<!-- BEGIN app block: shopify://apps/tinyseo-seo-speed/blocks/breadcrumbs-json-ld-embed/0605268f-f7c4-4e95-b560-e43df7d59ae4 -->
478<script type="application/ld+json" id="tinyimg-breadcrumbs-json-ld"> 479 { 480 "@context": "https://schema.org", 481 "@type": "BreadcrumbList", 482 "itemListElement": [ 483 { 484 "@type": "ListItem", 485 "position": 1, 486 "item": { 487 "@id": "https://verticalledge.com", 488 "name": "Home" 489 } 490 } 491 492 ] 493 } 494 </script>
494 495<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
496<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: 57080152108,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "cart"};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 496
496
497<script> 498 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 499</script>
vendor: 1 bytes, line 499
499
500<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}
500).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: 57080152108,storefrontBaseUrl: "https://verticalledge.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://verticalledge.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"499843116","configuration":"{\"tagID\":\"2614090130655\"}","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":"403374124","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-7YVFKGT7R1\\\",\\\"GT-NM297J8\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-7YVFKGT7R1\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-7YVFKGT7R1\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-7YVFKGT7R1\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-7YVFKGT7R1\\\",\\\"MC-EBBV8J0Y3J\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-7YVFKGT7R1\\\",\\\"MC-EBBV8J0Y3J\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-7YVFKGT7R1\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-7YVFKGT7R1\\\",\\\"MC-EBBV8J0Y3J\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-7YVFKGT7R1\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-7YVFKGT7R1\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-7YVFKGT7R1\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-7YVFKGT7R1\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"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"]}
500,{"id":"171933740","configuration":"{\"pixel_id\":\"548813726430634\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"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","enabledFlags":["9a3ed68a"]},{"id":"12025900","configuration":"{\"myshopifyDomain\":\"vertical-ledge.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"23b97d18e2aa74363140dc29c9284e87","type":"APP","apiClientId":2775569,"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"},{"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":"Vertical Ledge","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"vertical-ledge.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/vert
500icalledge.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://verticalledge.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"126964105260","themePublished":"true","eventMetadataId":"3adf634b-332e-4a45-9649-65fbf7f071c8","pageType":"cart","shopId":"57080152108","storefrontBaseUrl":"https:\/\/verticalledge.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
500<script> 501 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 502 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 503 window.ShopifyAnalytics.meta.currency = 'USD'; 504 var meta = {"page":{"pageType":"cart","requestId":"dc4d8292-c092-4d49-92a7-cb25c0e4925a-1790575816"}}; 505 for (var attr in meta) { 506 window.ShopifyAnalytics.meta[attr] = meta[attr]; 507 } 508</script>
vendor: 1 bytes, line 508
508
509<script class="analytics"> 510 (function () { 511 var customDocumentWrite = function(content) { 512 var jquery = null; 513 514 if (window.jQuery) { 515 jquery = window.jQuery; 516 } else if (window.Checkout && window.Checkout.$) { 517 jquery = window.Checkout.$; 518 } 519 520 if (jquery) { 521 jquery('body').append(content); 522 } 523 }; 524 525 var hasLoggedConversion = function(token) { 526 if (token) { 527 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 528 } 529 return false; 530 } 531 532 var setCookieIfConversion = function(token) { 533 if (token) { 534 var twoMonthsFromNow = new Date(Date.now()); 535 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 536 537 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 538 } 539 } 540 541 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 542 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 543 if (trekkie.integrations) { 544 return; 545 } 546 trekkie.methods = [ 547 'identify', 548 'page', 549 'ready', 550 'track', 551 'trackForm', 552 'trackLink' 553 ]; 554 trekkie.factory = function(method) { 555 return function() { 556 var args = Array.prototype.slice.call(arguments); 557 args.unshift(method); 558 trekkie.push(args); 559 if (method == 'track' || method == 'page') { 560 var pageUrl; 561 try { 562 pageUrl = window.location.href; 563 } catch (e) {} 564 var pageReferrer; 565 try { 566 pageReferrer = document.referrer; 567 } catch (e) {} 568 try { 569 if (window.__TREKKIE_SHIM_QUEUE == null) { 570 window.__TREKKIE_SHIM_QUEUE = []; 571 } 572 window.__TREKKIE_SHIM_QUEUE.push({ 573 from: 'trekkie-stub', 574 method: method, 575 args: args.slice(1), 576 pageContext: { 577 url: pageUrl, 578 referrer: pageReferrer 579 } 580 }); 581 } catch (e) { 582 // no-op 583 } 584 } 585 return trekkie; 586 }; 587 }; 588 for (var i = 0; i < trekkie.methods.length; i++) { 589 var key = trekkie.methods[i]; 590 trekkie[key] = trekkie.factory(key); 591 } 592 trekkie.load = function(config) { 593 trekkie.config = config || {}; 594 trekkie.config.initialDocumentCookie = document.cookie; 595 var first = document.getElementsByTagName('script')[0]; 596var script = document.createElement('script'); 597script.type = 'text/javascript'; 598script.onerror = function(e) { 599 var scriptFallback = document.createElement('script'); 600 scriptFallback.type = 'text/javascript'; 601 scriptFallback.onerror = function(error) { 602 var Monorail = { 603 produce: function produce(monorailDomain, schemaId, payload) { 604 var currentMs = new Date().getTime(); 605 var event = { 606 schema_id: schemaId, 607 payload: payload, 608 metadata: { 609 event_created_at_ms: currentMs, 610 event_sent_at_ms: currentMs 611 } 612 }; 613 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 614 }, 615 sendRequest: function sendRequest(endpointUrl, payload) { 616 // Try the sendBeacon API 617 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 618 var blobData = new window.Blob([payload], { 619 type: 'text/plain' 620 }); 621 622 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 623 return true; 624 } // sendBeacon was not successful 625 626 } // XHR beacon 627 628 var xhr = new XMLHttpRequest(); 629 630 try { 631 xhr.open('POST', endpointUrl); 632 xhr.setRequestHeader('Content-Type', 'text/plain'); 633 xhr.send(payload); 634 } catch (e) { 635 console.log(e); 636 } 637 638 return false; 639 }, 640 isIos12: function isIos12() { 641 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 642 } 643 }; 644 Monorail.produce('monorail-edge.shopifysvc.com', 645 'trekkie_storefront_load_errors/1.1', 646 {shop_id: 57080152108,
647 theme_id: 126964105260, 648 app_name: "storefront", 649 context_url: window.location.href, 650 source_url: "//verticalledge.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"}); 651 652 }; 653 scriptFallback.async = true; 654 scriptFallback.src = '//verticalledge.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 655 first.parentNode.insertBefore(scriptFallback, first); 656}; 657script.async = true; 658script.src = '//verticalledge.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 659first.parentNode.insertBefore(script, first); 660 661 }; 662 trekkie.load( 663 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":57080152108,"isMerchantRequest":null,"themeId":126964105260,"themeCityHash":"9517067158170844563","contentLanguage":"en","currency":"USD","eventMetadataId":"3adf634b-332e-4a45-9649-65fbf7f071c8"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 664 ); 665 666 var loaded = false; 667 trekkie.ready(function() { 668 if (loaded) return; 669 loaded = true; 670 671 window.ShopifyAnalytics.lib = window.trekkie; 672 673 var originalDocumentWrite = document.write; 674 document.write = customDocumentWrite; 675 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 676 document.write = originalDocumentWrite; 677 678 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 679 var token = match? match[1]: undefined; 680 if (!hasLoggedConversion(token)) { 681 setCookieIfConversion(token); 682 683 } 684 }); 685 686 window.ShopifyAnalytics.lib.page(null,{"pageType":"cart","requestId":"dc4d8292-c092-4d49-92a7-cb25c0e4925a-1790575816","shopifyEmitted":true}); 687 688 var eventsListenerScript = document.createElement('script'); 689 eventsListenerScript.async = true; 690 eventsListenerScript.src = "//verticalledge.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 691 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 692})();</script>
692 693
693<script> 694 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 695 window.ga = function ga() { 696 (window.ga.q = window.ga.q || []).push(arguments); 697 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 698 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 699 } 700 console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information."); 701 }; 702 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 703 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 704 } 705 } 706</script>
vendor: 1 bytes, line 706
706
707<script 708 defer 709 src="https://verticalledge.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 710 data-application="storefront-renderer" 711 data-shop-id="57080152108" 712 data-render-region="gcp-us-central1" 713 data-page-type="cart" 714 data-theme-instance-id="126964105260" 715 data-theme-name="Broadcast" 716 data-theme-version="3.2.1" 717 data-monorail-region="shop_domain" 718 data-resource-timing-sampling-rate="10" 719 data-shs="true" 720 data-shs-beacon="true" 721 data-shs-export-with-fetch="true" 722 data-shs-logs-sample-rate="1" 723 data-shs-beacon-endpoint="https://verticalledge.com/api/collect" 724></script>
724 725<meta name="shopify-y" content="4e25685a-e182-4b37-a0b8-48a1f7f452ad" data-expiration="1822133416000"><meta name="shopify-s" content="659350bd-59a9-4347-ae6f-aa06e5069d67" data-expiration="1790577616000"><meta name="new-cookie-storage-activated" content="t"> 726</head><body id="your-shopping-cart" class="template-cart default--cart show-button-animation aos-initialized" data-animations="true"><a class="in-page-link visually-hidden skip-link" data-skip-content href="#MainContent">Skip to content</a> 727 728 <div class="container" data-site-container> 729 <div id="shopify-section-announcement" class="shopify-section"> 730</div> 731 <div id="shopify-section-header" class="shopify-section"><style data-shopify>:root { 732 --menu-height: calc(67px); 733 }.header__logo__link::before { padding-bottom: 125.0%; }</style> 734 735 736 737 738 739 740 741 742 743 744 745 746<div class="header__wrapper" 747 data-header-wrapper 748 data-header-transparent="false" 749 data-header-sticky="sticky" 750 data-header-style="drawer" 751 data-section-id="header" 752 data-section-type="header"> 753 754 <header class="theme__header header__icons--modern header__icons--size-regular" role="banner" data-header-height> 755 <div> 756 <div class="header__mobile"> 757 758 <div class="header__mobile__left"> 759 760 <div class="header__mobile__button"> 761 <button class="header__mobile__hamburger caps" 762 data-drawer-toggle="hamburger" 763 aria-label="Show menu" 764 aria-haspopup="true" 765 aria-expanded="false" 766 aria-controls="header-menu"><div class="hamburger__lines"> 767 <span></span> 768 <span></span> 769 <span></span> 770 </div></button> 771 </div> 772 773 </div> 774 775<div class="header__logo header__logo--image"> 776 <a class="header__logo__link" 777 href="/" 778 style="width: 30px;"> 779 780<img data-src="//verticalledge.com/cdn/shop/files/Vertical_Edge_Logo_-_Black_{width}x.svg?v=1712169482" 781 class="lazyload logo__img logo__img--color" 782 data-widths="[110, 160, 220, 320, 480, 540, 720, 900]" 783 data-sizes="auto" 784 data-aspectratio="0.8" 785 alt="Vertical Ledge"> 786 787 788 789 <noscript> 790 <img class="logo__img" style="opacity: 1;" src="//verticalledge.com/cdn/shop/files/Vertical_Edge_Logo_-_Black_360x.svg?v=1712169482" alt=""/> 791 </noscript> 792 793 </a> 794 </div> 795 796 <div class="header__mobile__right"> 797 798 <div class="header__mobile__button caps"> 799 <a class="navlink navlink--cart" href="/cart" > 800 <div class="cart__icon__content cart__icon__content--modern"> 801 <!-- /snippets/social-icon.liquid --> 802 803 804<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-modern-cart" viewBox="0 0 30 30"><path d="M15 3a6 6 0 015.996 5.775L21 9v1h5a1 1 0 01.993.883L27 11v16a1 1 0 01-.883.993L26 28H4a1 1 0 01-.993-.883L3 27V11a1 1 0 01.883-.993L4 10h5V9a6 6 0 016-6zm10 9h-4v4a1 1 0 01-1.993.117L19 16v-4h-8v4a1 1 0 01-1.993.117L9 16v-4H5v14h20V12zM15 5a4 4 0 00-3.995 3.8L11 9v1h8V9a4 4 0 00-4-4z"/></svg> 805 <span class="visually-hidden">Cart</span> 806 807 <span class="header__cart__status" data-cart-count="0" data-status-separator=": "> 808 0 809 </span> 810 811 </div> 812 </a> 813 </div> 814 815 </div> 816 817 </div> 818 <div data-header-desktop class="header__desktop"></div> 819 </div> 820 </header> 821 822 <nav class="header__drawer caps" 823 data-drawer="hamburger" 824 aria-label="Menu" 825 id="header-menu"> 826 <div class="drawer__content"> 827 <div class="drawer__inner" data-drawer-inner> 828 <div class="drawer__menu" data-stagger-animation data-sliderule-pane="0"> 829 830 <div class="sliderule__wrapper"> 831 <div class="sliderow" data-animates="0"> 832 <a class="sliderow__title" href="https://verticalledge.com/pages/nohma">
832noHma: Hospitality </a> 833 </div></div> 834 835 <div class="sliderule__wrapper"> 836 <div class="sliderow" data-animates="0"> 837 <a class="sliderow__title" href="https://verticalledge.com/pages/trade-show-custom-builds">Trade Shows</a> 838 </div></div> 839 840 <div class="sliderule__wrapper"> 841 <div class="sliderow" data-animates="0"> 842 <a class="sliderow__title" href="https://verticalledge.com/pages/agency-trade-programs">Agency & Trade Partners</a> 843 </div></div> 844 845 <div class="sliderule__wrapper"> 846 <div class="sliderow" data-animates="0"> 847 <a class="sliderow__title" href="/pages/carrello">Ready-to-Ship Carts</a> 848 </div></div> 849 850 851 </div> 852 </div> 853 854<div class="drawer__bottom"> 855 <div class="drawer__bottom__right"><form method="post" action="/localization" id="localization-form-drawer" accept-charset="UTF-8" class="header__drawer__selects" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/cart" /><div class="popout--drawer"> 856 <h2 class="visually-hidden" id="lang-drawer"> 857 Language 858 </h2> 859 <div class="popout" data-popout> 860 <button type="button" class="popout__toggle" aria-expanded="false" aria-controls="lang-list-drawer" aria-describedby="lang-drawer" data-popout-toggle> 861 English 862 </button> 863 <ul id="lang-list-drawer" class="popout-list" data-popout-list> 864 865 <li class="popout-list__item popout-list__item--current"> 866 <a class="popout-list__option" href="#" lang="en" aria-current="true" data-value="en" data-popout-option> 867 <span>English</span> 868 </a> 869 </li> 870 <li class="popout-list__item "> 871 <a class="popout-list__option" href="#" lang="es" data-value="es" data-popout-option> 872 <span>Español</span> 873 </a> 874 </li></ul> 875 <input type="hidden" name="locale_code" id="LocaleSelectorDrawer" value="en" data-popout-input/> 876 </div> 877 </div><div class="popout--drawer"> 878 <h2 class="visually-hidden" id="currency-drawer"> 879 Currency 880 </h2> 881 <div class="popout" data-popout> 882 <button type="button" class="popout__toggle" aria-expanded="false" aria-controls="currency-list-drawer" aria-describedby="currency-drawer" data-popout-toggle> 883 USD $</button> 884 <ul id="currency-list-drawer" class="popout-list" data-popout-list> 885 886 <li class="popout-list__item "> 887 <a class="popout-list__option" href="#" data-value="AED" data-popout-option> 888 <span>AED د.Ø¥</span> 889 </a> 890 </li> 891 <li class="popout-list__item "> 892 <a class="popout-list__option" href="#" data-value="AUD" data-popout-option> 893 <span>AUD $</span> 894 </a> 895 </li> 896 <li class="popout-list__item "> 897 <a class="popout-list__option" href="#" data-value="CAD" data-popout-option> 898 <span>CAD $</span> 899 </a> 900 </li> 901 <li class="popout-list__item "> 902 <a class="popout-list__option" href="#" data-value="CHF" data-popout-option>
903 <span>CHF CHF</span> 904 </a> 905 </li> 906 <li class="popout-list__item "> 907 <a class="popout-list__option" href="#" data-value="CZK" data-popout-option> 908 <span>CZK KÄ</span> 909 </a> 910 </li> 911 <li class="popout-list__item "> 912 <a class="popout-list__option" href="#" data-value="DKK" data-popout-option> 913 <span>DKK kr.</span> 914 </a> 915 </li> 916 <li class="popout-list__item "> 917 <a class="popout-list__option" href="#" data-value="EUR" data-popout-option> 918 <span>EUR â¬</span> 919 </a> 920 </li> 921 <li class="popout-list__item "> 922 <a class="popout-list__option" href="#" data-value="GBP" data-popout-option> 923 <span>GBP £</span> 924 </a> 925 </li> 926 <li class="popout-list__item "> 927 <a class="popout-list__option" href="#" data-value="HKD" data-popout-option> 928 <span>HKD $</span> 929 </a> 930 </li> 931 <li class="popout-list__item "> 932 <a class="popout-list__option" href="#" data-value="ILS" data-popout-option> 933 <span>ILS âª</span> 934 </a> 935 </li> 936 <li class="popout-list__item "> 937 <a class="popout-list__option" href="#" data-value="JPY" data-popout-option> 938 <span>JPY Â¥</span> 939 </a> 940 </li> 941 <li class="popout-list__item "> 942 <a class="popout-list__option" href="#" data-value="KRW" data-popout-option> 943 <span>KRW â©</span> 944 </a> 945 </li> 946 <li class="popout-list__item "> 947 <a class="popout-list__option" href="#" data-value="MYR" data-popout-option> 948 <span>MYR RM</span> 949 </a> 950 </li> 951 <li class="popout-list__item "> 952 <a class="popout-list__option" href="#" data-value="NZD" data-popout-option> 953 <span>NZD $</span> 954 </a> 955 </li> 956 <li class="popout-list__item "> 957 <a class="popout-list__option" href="#" data-value="PLN" data-popout-option> 958 <span>PLN zÅ</span> 959 </a> 960 </li> 961 <li class="popout-list__item "> 962 <a class="popout-list__option" href="#" data-value="SEK" data-popout-option> 963 <span>SEK kr</span> 964 </a> 965 </li> 966 <li class="popout-list__item "> 967 <a class="popout-list__option" href="#" data-value="SGD" data-popout-option> 968 <span>SGD $</span> 969 </a> 970 </li> 971 <li class="popout-list__item popout-list__item--current"> 972 <a class="popout-list__option" href="#" aria-current="true" data-value="USD" data-popout-option> 973 <span>USD $</span> 974 </a> 975 </li></ul> 976 <input type="hidden" name="currency_code" id="CurrencySelectorDrawer" value="USD" data-popout-input/> 977 </div> 978 </div></form></div> 979 980 </div> 981 982 </div> 983 <span class="drawer__underlay" data-drawer-underlay></span> 984 </nav> 985 986</div> 987 988<div class="header__backfill" 989 data-header-backfill 990 style="height: var(--menu-height);"></div> 991 992<div data-cart-popover-container class="cart-popover"></div> 993 994<div id="search-popdown" class="search-popdown"> 995 <div class="search__popdown__outer"> 996 <div class="search__popdown__upper" data-search-title-wrap>
997 <span></span> 998 </div> 999 <div class="wrapper"> 1000 <div class="search__popdown__main"> 1001 <form 1002 class="search__popdown__form" 1003 action="/search" 1004 method="get" 1005 role="search"> 1006 <input 1007 type="hidden" 1008 name="type" 1009 value="product" /> 1010 <input 1011 name="options[prefix]" 1012 type="hidden" 1013 value="last"> 1014 <button class="search__popdown__form__button" type="submit"> 1015 <span class="visually-hidden">Search</span><!-- /snippets/social-icon.liquid --> 1016 1017 1018<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-modern-search" viewBox="0 0 30 30"><path d="M14 2c6.075 0 11 4.925 11 11 0 2.932-1.147 5.596-3.017 7.568l4.724 4.725a1 1 0 01-1.32 1.497l-.094-.083-4.817-4.815A10.95 10.95 0 0114 24C7.925 24 3 19.075 3 13S7.925 2 14 2zm0 2a9 9 0 100 18 9 9 0 000-18z"/></svg> 1019 </button> 1020 <input 1021 type="search" 1022 data-predictive-search-input="search-popdown-results" 1023 name="q" 1024 value="" 1025 placeholder="Search" 1026 aria-label="Search our store"> 1027 </form> 1028 <div class="search__popdown__close"> 1029 <button 1030 type="button" 1031 class="search__popdown__close__inner" 1032 data-close-popdown 1033 title="Close"> 1034 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 20 20"><path fill="#444" d="M15.89 14.696l-4.734-4.734 4.717-4.717c.4-.4.37-1.085-.03-1.485s-1.085-.43-1.485-.03L9.641 8.447 4.97 3.776c-.4-.4-1.085-.37-1.485.03s-.43 1.085-.03 1.485l4.671 4.671-4.688 4.688c-.4.4-.37 1.085.03 1.485s1.085.43 1.485.03l4.688-4.687 4.734 4.734c.4.4 1.085.37 1.485-.03s.43-1.085.03-1.485z"/></svg> 1035 </button> 1036 </div> 1037 </div> 1038 </div> 1039 </div> 1040 <div class="header__search__results" id="search-popdown-results"> 1041 <div class="search__results__outer"> 1042 <div class="search__results__products" data-product-wrap-outer> 1043 <div class="loader search__loader"> 1044 <div class="loader-indeterminate"></div> 1045 </div> 1046 1047 <div class="search__results__products__list search__results__products__list--borderless" data-product-wrap> 1048 </div> 1049 </div> 1050 </div> 1051 </div> 1052</div> 1053
1054<script data-predictive-search-title-template type="text/x-template"> 1055 <div aria-live="polite"> 1056 <span class="announcement__more"> 1057 1058 {{ it.title }} 1059 </span> 1060 <span class="announcement__main"> 1061 1062 {{ it.query }} 1063 </span> 1064 </div> 1065</script>
1065 1066
1067<script product-grid-item-template type="text/x-template"> 1068 <div class="product-item product-item--borderless product-item--centered"> 1069 1070 <a 1071 href="{{ it.product.url }}" 1072 class="product-link" 1073 aria-label='{{ it.product.title }}'> 1074 <div class="product-item__image {{it.product.double_class}}"> 1075 <div 1076 class="product-item__bg" 1077 aria-label="{{ it.product.image.alt }}" 1078 style="background-image: url('{{ it.product.image.thumb }}');"></div> 1079 {{ @if(it.product.secondImage) }} 1080 <div 1081 class="product-item__bg__under" 1082 aria-label="{{ it.product.secondImage.alt }}" 1083 style="background-image: url('{{ it.product.secondImage.thumb }}');"></div> 1084 {{/if}} 1085 </div> 1086 <div class="product-information"> 1087 <p class="product__grid__title">{{ it.product.title }}</p> 1088 <span class="price {{ it.product.classes }}"> 1089 {{ @if(it.product.available) }} 1090 <span class="new-price">{{ it.product.price_with_from | safe }}</span> 1091 {{ @if(it.product.compare_at_price > it.product.price) }} 1092 <span class="old-price-striketrough"> 1093 <span class="old-price">{{ upsell_variant.compare_at_price | money }}</span> 1094 </span> 1095 {{/if}} 1096 {{#else}} 1097 <br/><em>{{ it.product.sold_out_translation }}</em> 1098 {{/if}} 1099 </span> 1100 </div> 1101 </a> 1102 1103 </div> 1104</script>
1104 1105
1106<script type="application/ld+json"> 1107{ 1108 "@context": "http://schema.org", 1109 "@type": "Organization", 1110 "name": "Vertical Ledge", 1111 1112 1113 "logo": "https:\/\/verticalledge.com\/cdn\/shop\/files\/Vertical_Edge_Logo_-_Black_576x.svg?v=1712169482", 1114 1115 "sameAs": [ 1116 "", 1117 "https:\/\/www.facebook.com\/Vertical-Ledge-102502704444814\/?modal=admin_todo_tour", 1118 "https:\/\/www.verticalledge.com", 1119 "https:\/\/fi.pinterest.com\/verticalledge\/", 1120 "https:\/\/www.youtube.com\/c\/VerticalLedge", 1121 "", 1122 "https:\/\/www.linkedin.com\/company\/vertical-ledge\/?viewAsMember=true", 1123 "", 1124 "", 1125 "", 1126 "" 1127 ], 1128 "url": "https:\/\/verticalledge.com" 1129} 1130</script>
1130 1131
1132<script>document.addEventListener("startasyncloading",function(){document.querySelectorAll("script[data-src]").forEach(a=>{datasrc=a.dataset.src,null!=datasrc&&(a.src=datasrc), delete a.dataset.src})});</script>
1132 1133 1134 1135
1136<script type="text/javascript"> 1137 window.heap=window.heap||[],heap.load=function(e,t){window.heap.appid=e,window.heap.config=t=t||{};var r=document.createElement("script");r.type="text/javascript",r.async=!0,r.src="https://cdn.heapanalytics.com/js/heap-"+e+".js";var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(r,a);for(var n=function(e){return function(){heap.push([e].concat(Array.prototype.slice.call(arguments,0)))}},p=["addEventProperties","addUserProperties","clearEventProperties","identify","resetIdentity","removeEventProperty","setEventProperties","track","unsetEventProperty"],o=0;o<p.length;o++)heap[p[o]]=n(p[o])}; 1138 heap.load("2874515342"); 1139</script>
1139</div> 1140 1141 <!-- CONTENT --> 1142 <main role="main" id="MainContent" class="main-content"> 1143 1144 <div id="shopify-section-template--15303448363052__main" class="shopify-section"><!-- Google Tag Manager -->
1145<script>
vendor: 327 bytes, lines 1145-1149
1145(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 1146new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 1147j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 1148'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 1149})(window,document,'script','dataLayer','
1149GTM-WSGB9FL
vendor: 3 bytes, line 1149
1149');
1149</script>
1149 1150<!-- End Google Tag Manager --> 1151<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 1151-1152
1151 1152<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1152GTM-WSGB9FL
vendor: 83 bytes, lines 1152-1153
1152" 1153height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1154<!-- End Google Tag Manager (noscript) --> 1155<!-- /templates/cart.liquid --> 1156 1157 1158 1159<div class="cart"> 1160 <div class="cart__form"> 1161 <form action="/cart" method="post" novalidate> 1162 <div class="cart__empty " data-empty-message> 1163 <h1 class="cart__title">Cart</h1> 1164 1165 <p>Your cart is currently empty.</p> 1166 1167 <a href="/collections/all" class="btn btn--large btn--outline">Continue Shopping</a> 1168 </div> 1169 1170 1171 1172 <div class="cart__inner"> 1173 <div class="cart__content"> 1174 <h1 class="cart__title">Cart</h1> 1175 1176 <a class="btn btn--outline" href="/collections/all">Continue Shopping</a> 1177 1178 <div class="cart__errors" data-cart-errors> 1179 <h5 class="cart__errors__heading">No more products available for purchase</h5> 1180 1181 <p class="cart__errors__content" data-error-message></p> 1182 1183 <button type="button" data-cart-error-close aria-label="Close Cart"> 1184 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close-thin" viewBox="0 0 27 27"> 1185 <g stroke="#979797" fill="none" fill-rule="evenodd" stroke-linecap="square"> 1186 <path d="M.5.5l26 26M26.5.5l-26 26"></path> 1187 </g> 1188 </svg> 1189 </button> 1190 </div> 1191 1192 <div class="cart__items" data-items-holder> 1193 1194 1195 </div> 1196 </div> 1197 1198 <div class="cart__aside is-hidden" data-foot-holder> 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 <div class="cart__total is-hidden" data-cart-original-total> 1212 <span>Items</span> 1213 1214 <span data-cart-original-total-price>Free 1215</span> 1216 </div> 1217 1218 <div class="cart__discounts is-hidden" data-cart-discounts-holder></div> 1219 1220 <div class="cart__total"> 1221 <span>Subtotal</span> 1222 1223 <span data-cart-total class="cart__total__money">Free 1224</span> 1225 </div> 1226 <div class="cart__widget" data-cart-widget> 1227 <a href="#notes" data-expand-button>Add order notes</a> 1228 1229 <div class="cart__widget-content" id="notes"> 1230 <label for="note">Leave a note about your order</label> 1231 1232 <textarea id="note" name="note" class="cart__field cart__field--textarea" aria-label="Leave a note about your order"></textarea> 1233 </div> 1234 </div> 1235 1236 1237 1238 <div class="cart__widget" data-cart-widget> 1239 <a href="#gift-notes" data-expand-button>Is this a gift?</a> 1240 1241 <div class="cart__widget-content" id="gift-notes"><label for="gift-note">Leave a note about your order</label> 1242 1243 <textarea id="gift-note" name="attributes[Gift note]" class="cart__field cart__field--textarea" aria-label="Leave a note about your order"></textarea> 1244 </div> 1245 </div> 1246 1247<div class="cart__widget js" data-cart-widget> 1248 <a href="#estimate-shipping-calculator" data-expand-button>Estimate shipping</a> 1249 1250 <div class="cart__widget-content" id="estimate-shipping-calculator"> 1251 <!-- /partials/cart-shipping-calculator.liquid --> 1252 1253 1254<div id="shipping-calculator" class="shipping-calculator"> 1255 <div class="shipping-calculator__container" id="address_container"> 1256 <div class="is-hidden"> 1257 <label for="AddressFirstName">First Name</label> 1258 <input type="text" id="AddressFirstName" name="address[first_name]" value=""> 1259 </div> 1260 1261 <div class="is-hidden"> 1262 <label for="AddressLastName">Last Name</label> 1263 <input type="text" id="AddressLastName" name="address[last_name]" value=""> 1264 </div> 1265 1266 <div class="is-hidden"> 1267 <label for="AddressCompany">Company</label> 1268 <input type="text" id="AddressCompany" name="address[company]" value=""> 1269 </div> 1270 1271 <div class="is-hidden"> 1272 <label for="AddressAddress1">Address1</label> 1273 <input type="text" id="AddressAddress1" name="address[address1]" value=""> 1274 </div> 1275 1276 <div class="is-hidden"> 1277 <label for="AddressAddress2">Address2</label> 1278 <input type="text" id="AddressAddress2" name="address[address2]" value=""> 1279 </div> 1280 1281 <div class="is-hidden"> 1282 <label for="AddressCity">City</label> 1283 <input type="text" id="AddressCity" name="address[city]" value=""> 1284 </div> 1285 1286 <div class="p"> 1287 <label for="address_country">Country</label> 1288 <select id="address_country" name="address[country]" class="cart__field" data-default="" data-default-fullname=""></select> 1289 </div> 1290 1291 <div id="address_province_container" class="p shipping-calculator__province"> 1292 <label for="address_province" id="address_province_label">Province</label> 1293 <select id="address_province" class="address_form cart__field" name="address[province]" ></select> 1294 </div> 1295 1296 <div class="p"> 1297 <label for="address_zip">Postal/Zip Code</label> 1298 <input type="text" id="address_zip" class="cart__field" name="address[zip]" /> 1299 </div> 1300 1301 <div class="is-hidden"> 1302 <label for="AddressPhone">Phone</label> 1303 <input type="tel" id="AddressPhone" name="address[phone]" value=""> 1304 </div> 1305 </div> 1306 1307 <div id="wrapper-response"></div> 1308 1309 <input type="button" class="get-rates btn btn--outline btn--input btn--full" value="Calculate shipping" /> 1310</div> 1311
1312<script id="shipping-calculator-response-template" type="text/template"> 1313 <p id="shipping-rates-feedback" class="||successClass||" data-template-no-shipping="We do not ship to this destination."> 1314 ||ratesText|| 1315 </p> 1316 1317 <ul id="shipping-rates"> 1318 [<li><span>||rateName||</span> <span>||ratePrice||</span></li>] 1319 ||ratesList|| 1320 </ul> 1321</script>
1321 1322 1323 </div> 1324 </div><div class="cart__foot-inner cart__foot-inner--alt"> 1325 <button type="submit" name="update" class="btn btn--full btn--large btn--outline cart__checkout no-js">Update Cart</button> 1326 1327 <button type="submit" name="checkout" class="btn btn--full btn--large cart__checkout">Check Out</button> 1328 1329 <em>Shipping, taxes, and discount codes are calculated at checkout</em> 1330 </div><div class="cart__widget cart__widget--products is-hidden" data-pair-products-holder> 1331 <p>Pair with</p> 1332 1333 <div class="cart__widget-content"> 1334 <div class="cart__widget-content-inner" data-pair-products></div> 1335 </div> 1336 </div> 1337 </div> 1338 </div> 1339 </form> 1340 </div> 1341</div> 1342 1343</div> 1344 1345 </main> 1346 </div> 1347 1348 <div id="shopify-section-footer" class="shopify-section"><!-- /sections/footer.liquid --> 1349 1350 1351 1352 1353<footer class="site-footer-wrapper " role="contentinfo" data-section-id="footer" data-section-type="footer"><div class="site-footer"> 1354 1355 <div class="grid grid--uniform"> 1356 1357 1358 1359 1360 1361 1362 1363 <div class="footer__block grid__item large-up--one-quarter medium--one-half" > 1364 1365 <h2 class="h5 footer__block__title">Work With Us</h2> 1366 1367 <ul class="footer__quicklinks unstyled"> 1368 1369 <li><a href="https://verticalledge.com/pages/explore-trade-shows">Custom Booths</a></li> 1370 1371 <li><a href="https://verticalledge.com/pages/past-projects">Wholesale Partnerships</a></li> 1372 1373 <li><a href="https://verticalledge.com/pages/become-a-distribution-partner">Distributor Information</a></li> 1374 1375 <li><a href="https://shopify.com/57080152108/account/profile?locale=en&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJ2ZXJ0aWNhbC1sZWRnZS5teXNob3BpZnkuY29tIiwiZmxhZ3MiOltdLCJleHAiOjE3OTExODA2MTYsIm5iZiI6MTc5MDU3NTgxNn0.o8uwe2tXUJf3fHX940bGcmfHGNz7BcsWHj2MrX1kOOM®ion_country=US">Profile</a></li> 1376 1377 </ul> 1378 </div> 1379 1380 1381 1382 1383 1384 1385 <div class="footer__block grid__item large-up--one-quarter medium--one-half" > 1386 1387 <h2 class="h5 footer__block__title">About Vertical Ledge</h2> 1388 1389 <ul class="footer__quicklinks unstyled"> 1390 1391 <li><a href="/pages/about-vertical-ledge">Our Story</a></li> 1392 1393 <li><a href="https://verticalledge.com/pages/copy-of-material-detail">Sustainability </a></li> 1394 1395 <li><a href="/blogs/news">Blog</a></li> 1396 1397 </ul> 1398 </div> 1399 1400 1401 1402 1403 1404 1405 <div class="footer__block grid__item large-up--one-quarter medium--one-half" > 1406 1407 <h2 class="h5 footer__block__title">Support</h2> 1408 1409 <ul class="footer__quicklinks unstyled"> 1410 1411 <li><a href="/pages/contact">FAQ's + Contact + Policies</a></li> 1412 1413 <li><a href="https://cdn.shopify.com/s/files/1/0570/8015/2108/files/VL_PET_Care_Guide_Replacement_Information.pdf?v=1771882008">PET Care Guide</a></li> 1414 1415 </ul> 1416 </div> 1417 1418 1419 1420 1421 <div class="footer__block grid__item large-up--one-quarter medium--one-half" > 1422 <div class="rte footer__social__text"> 1423 1424 </div> 1425 1426 <ul class="footer__social unstyled inline-list"> 1427 <!-- /snippets/social-icon.liquid --> 1428 1429 1430<li> 1431 <a href="https://www.verticalledge.com" title="Vertical Ledge on Instagram" target="_blank"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 512 512"><path d="M256 49.5c67.3 0 75.2.3 101.8 1.5 24.6 1.1 37.9 5.2 46.8 8.7 11.8 4.6 20.2 10 29 18.8s14.3 17.2 18.8 29c3.4 8.9 7.6 22.2 8.7 46.8 1.2 26.6 1.5 34.5 1.5 101.8s-.3 75.2-1.5 101.8c-1.1 24.6-5.2 37.9-8.7 46.8-4.6 11.8-10 20.2-18.8 29s-17.2 14.3-29 18.8c-8.9 3.4-22.2 7.6-46.8 8.7-26.6 1.2-34.5 1.5-101.8 1.5s-75.2-.3-101.8-1.5c-24.6-1.1-37.9-5.2-46.8-8.7-11.8-4.6-20.2-10-29-18.8s-14.3-17.2-18.8-29c-3.4-8.9-7.6-22.2-8.7-46.8-1.2-26.6-1.5-34.5-1.5-101.8s.3-75.2 1.5-101.8c1.1-24.6 5.2-37.9 8.7-46.8 4.6-11.8 10-20.2
143118.8-29s17.2-14.3 29-18.8c8.9-3.4 22.2-7.6 46.8-8.7 26.6-1.3 34.5-1.5 101.8-1.5m0-45.4c-68.4 0-77 .3-103.9 1.5C125.3 6.8 107 11.1 91 17.3c-16.6 6.4-30.6 15.1-44.6 29.1-14 14-22.6 28.1-29.1 44.6-6.2 16-10.5 34.3-11.7 61.2C4.4 179 4.1 187.6 4.1 256s.3 77 1.5 103.9c1.2 26.8 5.5 45.1 11.7 61.2 6.4 16.6 15.1 30.6 29.1 44.6 14 14 28.1 22.6 44.6 29.1 16 6.2 34.3 10.5 61.2 11.7 26.9 1.2 35.4 1.5 103.9 1.5s77-.3 103.9-1.5c26.8-1.2 45.1-5.5 61.2-11.7 16.6-6.4 30.6-15.1 44.6-29.1 14-14 22.6-28.1 29.1-44.6 6.2-16 10.5-34.3 11.7-61.2 1.2-26.9 1.5-35.4 1.5-103.9s-.3-77-1.5-103.9c-1.2-26.8-5.5-45.1-11.7-61.2-6.4-16.6-15.1-30.6-29.1-44.6-14-14-28.1-22.6-44.6-29.1-16-6.2-34.3-10.5-61.2-11.7-27-1.1-35.6-1.4-104-1.4z"/><path d="M256 126.6c-71.4 0-129.4 57.9-129.4 129.4s58 129.4 129.4 129.4 129.4-58 129.4-129.4-58-129.4-129.4-129.4zm0 213.4c-46.4 0-84-37.6-84-84s37.6-84 84-84 84 37.6 84 84-37.6 84-84 84z"/><circle cx="390.5" cy="121.5" r="30.2"/></svg><span class="icon-fallback-text">Instagram</span> 1432 </a> 1433 </li><!-- /snippets/social-icon.liquid --> 1434 1435 1436<li> 1437 <a href="https://www.facebook.com/Vertical-Ledge-102502704444814/?modal=admin_todo_tour" title="Vertical Ledge on Facebook" target="_blank"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 20 20"><path fill="#444" d="M18.05.811q.439 0 .744.305t.305.744v16.637q0 .439-.305.744t-.744.305h-4.732v-7.221h2.415l.342-2.854h-2.757v-1.83q0-.659.293-1t1.073-.342h1.488V3.762q-.976-.098-2.171-.098-1.634 0-2.635.964t-1 2.72V9.47H7.951v2.854h2.415v7.221H1.413q-.439 0-.744-.305t-.305-.744V1.859q0-.439.305-.744T1.413.81H18.05z"/></svg><span class="icon-fallback-text">Facebook</span> 1438 </a> 1439 </li><!-- /snippets/social-icon.liquid --> 1440 1441 1442<!-- /snippets/social-icon.liquid --> 1443 1444 1445<!-- /snippets/social-icon.liquid --> 1446 1447 1448<li> 1449 <a href="https://fi.pinterest.com/verticalledge/" title="Vertical Ledge on Pinterest" target="_blank"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-pinterest" viewBox="0 0 20 20"><path fill="#444" d="M9.958.811q1.903 0 3.635.744t2.988 2 2 2.988.744 3.635q0 2.537-1.256 4.696t-3.415 3.415-4.696 1.256q-1.39 0-2.659-.366.707-1.147.951-2.025l.659-2.561q.244.463.903.817t1.39.354q1.464 0 2.622-.842t1.793-2.305.634-3.293q0-2.171-1.671-3.769t-4.257-1.598q-1.586 0-2.903.537T5.298 5.897 4.066 7.775t-.427 2.037q0 1.268.476 2.22t1.427 1.342q.171.073.293.012t.171-.232q.171-.61.195-.756.098-.268-.122-.512-.634-.707-.634-1.83 0-1.854 1.281-3.183t3.354-1.329q1.83 0 2.854 1t1.025 2.61q0 1.342-.366 2.476t-1.049 1.817-1.561.683q-.732 0-1.195-.537t-.293-1.269q.098-.342.256-.878t.268-.915.207-.817.098-.732q0-.61-.317-1t-.927-.39q-.756 0-1.269.695t-.512 1.744q0 .39.061.756t.134.537l.073.171q-1 4.342-1.22 5.098-.195.927-.146 2.171-2.513-1.122-4.062-3.44T.59 10.177q0-3.879 2.744-6.623T9.957.81z"/></svg><span class="icon-fallback-text">Pinterest</span> 1450 </a> 1451 </li><!-- /snippets/social-icon.liquid --> 1452 1453 1454<!-- /snippets/social-icon.liquid --> 1455 1456 1457<li> 1458 <a href="https://www.youtube.com/c/VerticalLedge" title="Vertical Ledge on YouTube" target="_blank"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-youtube" viewBox="0 0 21 20"><path fill="#444" d="M-.196 15.803q0 1.23.812 2.092t1.977.861h14.946q1.165 0 1.977-.861t.812-2.092V3.909q0-1.23-.82-2.116T17.539.907H2.593q-1.148 0-1.969.886t-.82 2.116v11.894zm7.465-2.149V6.058q0-.115.066-.18.049-.016.082-.016l.082.016 7.153 3.806q.066.066.066.164 0 .066-.066.131l-7.153 3.806q-.033.033-.066.033-.066 0-.098-.033-.066-.066-.066-.131z"/></svg><span class="icon-fallback-text">YouTube</span> 1459 </a> 1460 </li><!-- /snippets/social-icon.liquid --> 1461 1462 1463<!-- /snippets/social-icon.liquid --> 1464 1465 1466<li> 1467 <a href="https://www.linkedin.com/company/vertical-ledge/?viewAsMember=true" title="Vertical Ledge on Linkedin" target="_blank"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-linkedin" viewBox="0 0 24 24"><path d="M19 0H5a5 5 0 00-5 5v14a5 5 0 005 5h14a5 5 0 005-5V5a5 5 0 00-5-5zM8 19H5V8h3v11zM6.5 6.732c-.966 0-1.75-.79-1.75-1.764s.784-1.764 1.75-1.764 1.75.79 1.75 1.764-.783 1.764-1.75 1.764zM20 19h-3v-5.604c0-3.368-4-3.113-4 0V19h-3V8h3v1.765c1.396-2.586 7-2.777 7 2.476V19z"/></svg><span class="icon-fallback-text">Linkedin</span> 1468 </a> 1469 </li><!-- /snippets/social-icon.liquid --> 1470 1471 1472<!-- /snippets/social-icon.liquid --> 1473 1474 1475 1476 </ul> 1477 </div> 1478 1479 1480 1481 </div> 1482 1483 <div class="grid"> 1484 <div class="footer__secondary grid__item "> 1485 1486 <!-- /partials/cross-border.liquid --><form method="post" action="/localization" id="localization_form" accept-charset="UTF-8" class="popout--footer" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/cart" /></form>
1486<ul class="footer__copyright inline-list unstyled"> 1487 <li> 1488 <a href="https://verticalledge.com">Copyright 2026</a> 1489 </li> 1490 1491 1492 <!-- The following lines fix Lighthouse security warnings on the Shopify link.--><li><a style="text-decoration: underline;" href="https://www.withbasis.com/">Site by Basis</a></li> 1493 1494 1495 1496 1497 </ul> 1498 </div> 1499 1500 1501 </div> 1502 </div> 1503 1504 1505</footer>
1505<script>document.addEventListener("startasyncloading",function(){document.querySelectorAll("link[data-href]").forEach(a=>{datahref=a.dataset.href,null!=datahref&&(a.href=datahref), delete a.dataset.href})});</script>
1505<script>document.addEventListener("startasyncloading",function(){document.querySelectorAll("script[type='text/javascripts']").forEach(e=>{var t=document.createElement("script");for(a=0;a<e.attributes.length;a++){var r=e.attributes[a];t.setAttribute(r.name,r.value)}t.type="text/javascript",t.innerHTML=e.innerHTML,e.parentNode.insertBefore(t,e),e.parentNode.removeChild(e)})});</script>
1505 1506 1507 1508 1509</div> 1510<div id="shopify-section-popups" class="shopify-section"><!-- /sections/popups.liquid --></div> 1511 1512 1513<!-- Root element of PhotoSwipe. Must have class pswp. --> 1514<div class="pswp pswp--custom-loader" tabindex="-1" role="dialog" aria-hidden="true"> 1515 <!-- Background of PhotoSwipe. 1516 It's a separate element as animating opacity is faster than rgba(). --> 1517 <div class="pswp__bg"></div> 1518 1519 <!-- Slides wrapper with overflow:hidden. --> 1520 <div class="pswp__scroll-wrap"> 1521 <!-- Container that holds slides. 1522 PhotoSwipe keeps only 3 of them in the DOM to save memory. 1523 Don't modify these 3 pswp__item elements, data is added later on. --> 1524 <div class="pswp__container"> 1525 <div class="pswp__item"></div> 1526 <div class="pswp__item"></div> 1527 <div class="pswp__item"></div> 1528 </div> 1529 1530 <!-- Default (PhotoSwipeUI_Default) interface on top of sliding area. Can be changed. --> 1531 <div class="pswp__ui pswp__ui--hidden"> 1532 <div class="pswp__top-bar"> 1533 <!-- Controls are self-explanatory. Order can be changed. --> 1534 1535 <div class="pswp__counter"></div> 1536 1537 <button class="pswp__button pswp__button--close pswp__custom-close pswp__ui-over-close" title="Close (Esc)"> 1538 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 20 20"><path fill="#444" d="M15.89 14.696l-4.734-4.734 4.717-4.717c.4-.4.37-1.085-.03-1.485s-1.085-.43-1.485-.03L9.641 8.447 4.97 3.776c-.4-.4-1.085-.37-1.485.03s-.43 1.085-.03 1.485l4.671 4.671-4.688 4.688c-.4.4-.37 1.085.03 1.485s1.085.43 1.485.03l4.688-4.687 4.734 4.734c.4.4 1.085.37 1.485-.03s.43-1.085.03-1.485z"/></svg> 1539 </button> 1540 1541 <button class="pswp__button pswp__button--share" title="Share"></button> 1542 1543 <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button> 1544 1545 <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button> 1546 1547 <!-- Preloader demo https://codepen.io/dimsemenov/pen/yyBWoR --> 1548 <!-- element will get class pswp__preloader--active when preloader is running --> 1549 <div class="pswp__preloader"> 1550 <div class="pswp__preloader__icn"> 1551 <div class="pswp__preloader__cut"> 1552 <div class="pswp__preloader__donut"></div> 1553 </div> 1554 </div> 1555 </div> 1556 </div> 1557 1558 <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"> 1559 <div class="pswp__share-tooltip"></div> 1560 </div> 1561 1562 <button class="pswp__button pswp__button--arrow--left" title="Previous"> 1563 <span class="visually-hidden">Previous</span> 1564 </button> 1565 1566 <button class="pswp__button pswp__button--arrow--right" title="Next"> 1567 <span class="visually-hidden">Next</span> 1568 </button> 1569 1570 <div class="pswp__thumbs"></div> 1571 1572 <div class="pswp__caption"> 1573 <div class="pswp__caption__center"></div> 1574 1575 <a href="#" class="pswp__caption-close"> 1576 <span class="visually-hidden">Close</span> 1577 </a> 1578 </div> 1579 </div> 1580 </div> 1581</div> 1582
1583<script data-cart-total-discount type="text/x-template"> 1584 1585 <div class="cart__total"> 1586 <span> 1587 {{ it.discountTitle }} 1588 </span> 1589 1590 <span> 1591 -{{ it.discountTotalAllocatedAmount | safe }} 1592 </span> 1593 </div> 1594 1595</script>
1595 1596
1597<script pair-product-template type="text/x-template"> 1598 1599 <div class="product-upsell-holder product-upsell-holder--cart" data-upsell-holder> 1600 <div class="product-upsell"> 1601 <div class="product-upsell__image"> 1602 <a href="{{ it.product.url }}" aria-label='{{ it.product.title }}'> 1603 {{ @if(it.product.image) }} 1604 <div 1605 class="product-upsell__image-inner" 1606 aria-label="{{ it.product.title }}" 1607 role="img" 1608 style="background-image: url({{ it.product.image.thumb }})"> 1609 <noscript> 1610 <img 1611 src="{{ it.product.image.thumb }}" 1612 width="480" 1613 height="480" 1614 alt="{{ it.product.title }}"> 1615 </noscript> 1616 </div> 1617 {{ /if }} 1618 </a> 1619 </div> 1620 1621 <div class="product-upsell__content"> 1622 <a href="{{ it.product.url }}"> 1623 <p class="product-upsell__title small">{{ it.product.title }}</p> 1624 1625 {{ @if(it.product.hasVariants) }} 1626 <p class="product-upsell__variant-title small">{{ it.product.firstAvailableVariant.title | safe }}</p> 1627 {{ /if }} 1628 1629 <p class="product-upsell__price small {{ @if(it.product.firstAvailableVariant.compare_at_price > it.product.firstAvailableVariant.price) }} sale{{ /if}}"> 1630 <span class="new-price">{{ it.product.firstAvailableVariant.price | safe }}</span> 1631 1632 {{ @if(it.product.firstAvailableVariant.compare_at_price > it.product.firstAvailableVariant.price) }} 1633 <span class="old-price-striketrough"> 1634 <span class="old-price">{{ it.product.firstAvailableVariant.compare_at_price | safe }}</span> 1635 </span> 1636 {{ /if }} 1637 1638 {{ @if(it.product.firstAvailableVariant.hasUnitPrice) }} 1639 <br/> 1640 1641 <span class="visually-hidden visually-hidden--inline">{{ it.product.unitPriceLabel | safe }}</span> 1642 1643 <span class="unit"> 1644 {{ it.product.firstAvailableVariant.unit_price | safe }} 1645 <span aria-hidden="true">/</span> 1646 <span class="visually-hidden">{{ it.product.unitPriceSeparator }} </span> 1647 {{ it.product.firstAvailableVariant.unitCount }} 1648 {{ it.product.firstAvailableVariant.unitValue }} 1649 </span> 1650 {{ /if }} 1651 </p> 1652 </a> 1653 1654 <button 1655 type="button" 1656 class="product-upsell__skip" 1657 data-skip-pair-product> 1658 <svg 1659 xmlns="http://www.w3.org/2000/svg" 1660 width="20" 1661 height="20"
1662 viewBox="0 0 20 20" 1663 class="icon"><path fill="#444" d="M15.89 14.696l-4.734-4.734 4.717-4.717c.4-.4.37-1.085-.03-1.485s-1.085-.43-1.485-.03L9.641 8.447 4.97 3.776c-.4-.4-1.085-.37-1.485.03s-.43 1.085-.03 1.485l4.671 4.671-4.688 4.688c-.4.4-.37 1.085.03 1.485s1.085.43 1.485.03l4.688-4.687 4.734 4.734c.4.4 1.085.37 1.485-.03s.43-1.085.03-1.485z" /></svg> 1664 </button> 1665 1666 <button 1667 type="button" 1668 name="add" 1669 data-add-to-cart 1670 data-focus-element 1671 data-upsell-btn 1672 class="product-upsell__btn" 1673 data-product-id="{{ it.product.firstAvailableVariant.id }}"> 1674 <span class="product-upsell__btn-hidden" data-upsell-btn-text>{{ it.product.addToCartText }}</span> 1675 1676 <span class="product-upsell__btn-text">{{ it.product.addToCartText }}</span> 1677 1678 <span class="product-upsell__btn-plus">+</span> 1679 1680 <span class="product-upsell__btn-progress"> 1681 <svg 1682 height="18" 1683 width="18" 1684 class="svg-loader"> 1685 <circle 1686 r="7" 1687 cx="9" 1688 cy="9" /> 1689 <circle 1690 stroke-dasharray="87.96459430051421 87.96459430051421" 1691 r="7" 1692 cx="9" 1693 cy="9" /> 1694 </svg> 1695 </span> 1696 1697 <span class="product-upsell__btn-check"> </span> 1698 </button> 1699 </div> 1700 </div> 1701 1702 <div data-cart-errors-container class="product-upsell__errors small"></div> 1703 </div> 1704 1705</script>
1705<button type="button" class="btn btn--scroll-top btn--neutral" data-scroll-top-button></button>
1705<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js" ></script>
1705 1706
1706<script src="//verticalledge.com/cdn/shop/t/13/assets/custom.js?v=120713478649472896321689130769" defer="defer"></script>
1706 1707 <!-- Paste marketing code or third party scripts below this comment line ============== --> 1708 1709 <!-- And above this comment line ================================================== --> 1710 <!-- "snippets/smile-initializer.liquid" was not rendered, the associated app was uninstalled --> 1711
1712<script> 1713window.addEventListener("klaviyoForms",function(e){"open"!=e.detail.type&&"embedOpen"!=e.detail.type||ga("send","event","Klaviyo form","form_open",e.detail.formId),"submit"==e.detail.type&&ga("send","event","Klaviyo form","form_submit",e.detail.formId),"stepSubmit"==e.detail.type&&ga("send","event","Klaviyo form","form_step_submit",e.detail.metaData.$step_name),"redirectedToUrl"==e.detail.type&&ga("send","event","Klaviyo form","form_url_redirect",e.detail.formId),"close"==e.detail.type&&ga("send","event","Klaviyo form","form_close",e.detail.formId)}); 1714</script>
1714 1715 <span 1716 class="junip-store-key" 1717 data-store-key="FfLRAUUm5LaMhJHkPA7kf2tU" 1718 data-onsite-enabled="true" 1719 data-review-count-enabled="true" 1720 data-star-color="#ddd9ce"> 1721</span> 1722 1723 1724 1725 1726<style>.additional-checkout-buttons {display: none; width: 100%;}</style> 1727 1728 1729 <div class="additional-checkout-buttons additional-checkout-buttons--vertical"> 1730 <div class="dynamic-checkout__content" id="dynamic-checkout-cart" data-shopify="dynamic-checkout-cart"> <shopify-accelerated-checkout-cart wallet-configs="[{"supports_subs":true,"supports_def_opts":false,"name":"shop_pay","wallet_params":{"shopId":57080152108,"merchantName":"Vertical Ledge","personalized":true}},{"supports_subs":false,"supports_def_opts":false,"name":"amazon_pay","wallet_params":{"checkoutLanguage":"en_US","ledgerCurrency":"USD","placement":"Cart","sandbox":false,"merchantId":"A3TDV3Q0PDVQNP","productType":"PayAndShip","design":"C0002"}},{"supports_subs":true,"supports_def_opts":false,"name":"paypal","wallet_params":{"shopId":57080152108,"countryCode":"US","merchantName":"Vertical Ledge","phoneRequired":true,"companyRequired":false,"shippingType":"shipping","shopifyPaymentsEnabled":true,"hasManagedSellingPlanState":false,"requiresBillingAgreement":false,"gatewayType":"MANAGED","merchantId":"V7NQR57M378JN","sdkUrl":"https://www.paypal.com/sdk/js?components=buttons\u0026commit=false\u0026currency=USD\u0026locale=en_US\u0026client-id=AbasDhzlU0HbpiStJiN1KRJ_cNJJ7xYBip7JJoMO0GQpLi8ePNgdbLXkC7_KMeyTg8tnAKW4WKrh9qmf\u0026merchant-id=V7NQR57M378JN\u0026intent=authorize","serviceableCountryCodes":["AC","AD","AE","AF","AG","AI","AL","AM","AO","AR","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GW","GY","HK","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MK","ML","MM","MN","MO","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PS","PT","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SZ","TA","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VN","VU","WF","WS","XK","YE","YT","ZA","ZM","ZW"]}}]" access-token="4607d142e6872f4a883b3d17d4c6df76" buyer-country="US" buyer-locale="en" buyer-currency="USD" shop-id="57080152108" cart-id="454d201f1e64469edc33378aa7231252" enabled-flags="["1172c16a","a1d1f9a1","f5afabb3","370070f3"]" > <div class="wallet-button-wrapper"> <ul class='wallet-cart-grid wallet-cart-grid--skeleton' role="list" data-shopify-buttoncontainer="true"> <li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'> </div></li><li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'> </div></li><li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'> </div></li> </ul> </div> </shopify-accelerated-checkout-cart> </div> 1731 </div> 1732
1733<script> (function(){ var s = document.createElement('script'); var h = document.querySelector('head') || document.body; s.dataset.src = 'https://acsbapp.com/apps/app/dist/js/app.js'; s.async = true; s.onload = function(){ acsbJS.init({ statementLink : '', footerHtml : '', hideMobile : false, hideTrigger : false, disableBgProcess : false, language : 'en', position : 'right', leadColor : '#d2c7b0', triggerColor : '#d2c7b0', triggerRadius : '50%', triggerPositionX : 'right', triggerPositionY : 'bottom', triggerIcon : 'wheels', triggerSize : 'big', triggerOffsetX : 83, triggerOffsetY : 18, mobile : { triggerSize : 'big', triggerPositionX : 'right', triggerPositionY : 'bottom', triggerOffsetX : 83, triggerOffsetY : 18, triggerRadius : '50%' } }); }; h.appendChild(s); })(); </script>
vendor: 1 bytes, line 1733
1733
1734<script src="//verticalledge.com/cdn/shop/t/13/assets/custom.min.js?v=153889221341149610031708540481" type="text/javascript"></script>
1734 1735<style> .goodg-cart__wrap {box-shadow: 0 4px 5px black;} .product-item .product-link {flex-direction: column;} </style> 1736<div id="shopify-block-AQXVseTJmTnRYajVON__12741885996470144523" class="shopify-block shopify-app-block">
1736<script type="text/javascript" src="https://enormapps.com/gallery-v2/assets/frontend/js/embed.js" async="" defer="defer"></script>
vendor: 2 bytes, line 1736
1736
1737<script type="text/javascript" src="https://enormapps.com/gallery-v2/assets/frontend/js/enap-video.js" async defer></script>
1737 1738 1739</div><div id="shopify-block-AOXNVRmJFMk1mZjh1S__4735065489610544183" class="shopify-block shopify-app-block">
1739<script async src="https://gdpr.good-apps.co/storage/js/good_apps_gdpr-vertical-ledge.myshopify.com.js?ver=1790575816&shop=vertical-ledge.myshopify.com"></script>
1739 1740 1741 1742</div>
1742<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
1742 1743</body> 1744
1744<script src="https://a.klaviyo.com/media/js/onsite/onsite.js"></script>
vendor: 1 bytes, line 1744
1744
1745<script> 1746 var klaviyo = klaviyo || []; 1747 klaviyo.init({ 1748 account: "SZ62xt", 1749 platform: "shopify" 1750 }); 1751 klaviyo.enable("backinstock",{ 1752 trigger: { 1753 product_page_text: "Notify Me When Available", 1754 product_page_class: "btn", 1755 product_page_text_align: "center", 1756 product_page_margin: "0px", 1757 replace_anchor: false 1758 }, 1759 modal: { 1760 headline: "{product_name}", 1761 body_content: "Register to receive a notification when this item comes back in stock.", 1762 email_field_label: "Email", 1763 button_label: "Notify me when available", 1764 subscription_success_label: "You're in! We'll let you know when it's back.", 1765 footer_content: '', 1766 additional_styles: "@import url('https://fonts.googleapis.com/css?family=Helvetica+Neue');", 1767 drop_background_color: "#000", 1768 background_color: "#fff", 1769 text_color: "#222", 1770 button_text_color: "#000", 1771 button_background_color: "#EDEDE8", 1772 close_button_color: "#ccc", 1773 error_background_color: "#fcd6d7", 1774 error_text_color: "#C72E2F", 1775 success_background_color: "#EDEDE8", 1776 success_text_color: "#1B9500" 1777 } 1778 }); 1779</script>
1779 1780 <style> .goodg-cart__wrap {box-shadow: 0 4px 5px black;} .product-item .product-link {flex-direction: column;} </style> 1781</body> 1782</html> 1783 1784 1785
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.