PageSourceSearch

https://verticalledge.com/cart

html verticalledge.com collected 2026-09-28 06:10:15 UTC 114,713 bytes, 1,785 lines download raw bytes

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      &ndash; 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 &amp; 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&region_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 }}&nbsp;</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">&nbsp;</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="[{&quot;supports_subs&quot;:true,&quot;supports_def_opts&quot;:false,&quot;name&quot;:&quot;shop_pay&quot;,&quot;wallet_params&quot;:{&quot;shopId&quot;:57080152108,&quot;merchantName&quot;:&quot;Vertical Ledge&quot;,&quot;personalized&quot;:true}},{&quot;supports_subs&quot;:false,&quot;supports_def_opts&quot;:false,&quot;name&quot;:&quot;amazon_pay&quot;,&quot;wallet_params&quot;:{&quot;checkoutLanguage&quot;:&quot;en_US&quot;,&quot;ledgerCurrency&quot;:&quot;USD&quot;,&quot;placement&quot;:&quot;Cart&quot;,&quot;sandbox&quot;:false,&quot;merchantId&quot;:&quot;A3TDV3Q0PDVQNP&quot;,&quot;productType&quot;:&quot;PayAndShip&quot;,&quot;design&quot;:&quot;C0002&quot;}},{&quot;supports_subs&quot;:true,&quot;supports_def_opts&quot;:false,&quot;name&quot;:&quot;paypal&quot;,&quot;wallet_params&quot;:{&quot;shopId&quot;:57080152108,&quot;countryCode&quot;:&quot;US&quot;,&quot;merchantName&quot;:&quot;Vertical Ledge&quot;,&quot;phoneRequired&quot;:true,&quot;companyRequired&quot;:false,&quot;shippingType&quot;:&quot;shipping&quot;,&quot;shopifyPaymentsEnabled&quot;:true,&quot;hasManagedSellingPlanState&quot;:false,&quot;requiresBillingAgreement&quot;:false,&quot;gatewayType&quot;:&quot;MANAGED&quot;,&quot;merchantId&quot;:&quot;V7NQR57M378JN&quot;,&quot;sdkUrl&quot;:&quot;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&quot;,&quot;serviceableCountryCodes&quot;:[&quot;AC&quot;,&quot;AD&quot;,&quot;AE&quot;,&quot;AF&quot;,&quot;AG&quot;,&quot;AI&quot;,&quot;AL&quot;,&quot;AM&quot;,&quot;AO&quot;,&quot;AR&quot;,&quot;AT&quot;,&quot;AU&quot;,&quot;AW&quot;,&quot;AX&quot;,&quot;AZ&quot;,&quot;BA&quot;,&quot;BB&quot;,&quot;BD&quot;,&quot;BE&quot;,&quot;BF&quot;,&quot;BG&quot;,&quot;BH&quot;,&quot;BI&quot;,&quot;BJ&quot;,&quot;BL&quot;,&quot;BM&quot;,&quot;BN&quot;,&quot;BO&quot;,&quot;BQ&quot;,&quot;BR&quot;,&quot;BS&quot;,&quot;BT&quot;,&quot;BW&quot;,&quot;BY&quot;,&quot;BZ&quot;,&quot;CA&quot;,&quot;CC&quot;,&quot;CD&quot;,&quot;CF&quot;,&quot;CG&quot;,&quot;CH&quot;,&quot;CI&quot;,&quot;CK&quot;,&quot;CL&quot;,&quot;CM&quot;,&quot;CN&quot;,&quot;CO&quot;,&quot;CR&quot;,&quot;CV&quot;,&quot;CW&quot;,&quot;CX&quot;,&quot;CY&quot;,&quot;CZ&quot;,&quot;DE&quot;,&quot;DJ&quot;,&quot;DK&quot;,&quot;DM&quot;,&quot;DO&quot;,&quot;DZ&quot;,&quot;EC&quot;,&quot;EE&quot;,&quot;EG&quot;,&quot;EH&quot;,&quot;ER&quot;,&quot;ES&quot;,&quot;ET&quot;,&quot;FI&quot;,&quot;FJ&quot;,&quot;FK&quot;,&quot;FO&quot;,&quot;FR&quot;,&quot;GA&quot;,&quot;GB&quot;,&quot;GD&quot;,&quot;GE&quot;,&quot;GF&quot;,&quot;GG&quot;,&quot;GH&quot;,&quot;GI&quot;,&quot;GL&quot;,&quot;GM&quot;,&quot;GN&quot;,&quot;GP&quot;,&quot;GQ&quot;,&quot;GR&quot;,&quot;GS&quot;,&quot;GT&quot;,&quot;GW&quot;,&quot;GY&quot;,&quot;HK&quot;,&quot;HN&quot;,&quot;HR&quot;,&quot;HT&quot;,&quot;HU&quot;,&quot;ID&quot;,&quot;IE&quot;,&quot;IL&quot;,&quot;IM&quot;,&quot;IN&quot;,&quot;IO&quot;,&quot;IQ&quot;,&quot;IS&quot;,&quot;IT&quot;,&quot;JE&quot;,&quot;JM&quot;,&quot;JO&quot;,&quot;JP&quot;,&quot;KE&quot;,&quot;KG&quot;,&quot;KH&quot;,&quot;KI&quot;,&quot;KM&quot;,&quot;KN&quot;,&quot;KR&quot;,&quot;KW&quot;,&quot;KY&quot;,&quot;KZ&quot;,&quot;LA&quot;,&quot;LB&quot;,&quot;LC&quot;,&quot;LI&quot;,&quot;LK&quot;,&quot;LR&quot;,&quot;LS&quot;,&quot;LT&quot;,&quot;LU&quot;,&quot;LV&quot;,&quot;LY&quot;,&quot;MA&quot;,&quot;MC&quot;,&quot;MD&quot;,&quot;ME&quot;,&quot;MF&quot;,&quot;MG&quot;,&quot;MK&quot;,&quot;ML&quot;,&quot;MM&quot;,&quot;MN&quot;,&quot;MO&quot;,&quot;MQ&quot;,&quot;MR&quot;,&quot;MS&quot;,&quot;MT&quot;,&quot;MU&quot;,&quot;MV&quot;,&quot;MW&quot;,&quot;MX&quot;,&quot;MY&quot;,&quot;MZ&quot;,&quot;NA&quot;,&quot;NC&quot;,&quot;NE&quot;,&quot;NF&quot;,&quot;NG&quot;,&quot;NI&quot;,&quot;NL&quot;,&quot;NO&quot;,&quot;NP&quot;,&quot;NR&quot;,&quot;NU&quot;,&quot;NZ&quot;,&quot;OM&quot;,&quot;PA&quot;,&quot;PE&quot;,&quot;PF&quot;,&quot;PG&quot;,&quot;PH&quot;,&quot;PK&quot;,&quot;PL&quot;,&quot;PM&quot;,&quot;PN&quot;,&quot;PS&quot;,&quot;PT&quot;,&quot;PY&quot;,&quot;QA&quot;,&quot;RE&quot;,&quot;RO&quot;,&quot;RS&quot;,&quot;RU&quot;,&quot;RW&quot;,&quot;SA&quot;,&quot;SB&quot;,&quot;SC&quot;,&quot;SD&quot;,&quot;SE&quot;,&quot;SG&quot;,&quot;SH&quot;,&quot;SI&quot;,&quot;SJ&quot;,&quot;SK&quot;,&quot;SL&quot;,&quot;SM&quot;,&quot;SN&quot;,&quot;SO&quot;,&quot;SR&quot;,&quot;SS&quot;,&quot;ST&quot;,&quot;SV&quot;,&quot;SX&quot;,&quot;SZ&quot;,&quot;TA&quot;,&quot;TC&quot;,&quot;TD&quot;,&quot;TF&quot;,&quot;TG&quot;,&quot;TH&quot;,&quot;TJ&quot;,&quot;TK&quot;,&quot;TL&quot;,&quot;TM&quot;,&quot;TN&quot;,&quot;TO&quot;,&quot;TR&quot;,&quot;TT&quot;,&quot;TV&quot;,&quot;TW&quot;,&quot;TZ&quot;,&quot;UA&quot;,&quot;UG&quot;,&quot;UM&quot;,&quot;US&quot;,&quot;UY&quot;,&quot;UZ&quot;,&quot;VA&quot;,&quot;VC&quot;,&quot;VE&quot;,&quot;VG&quot;,&quot;VN&quot;,&quot;VU&quot;,&quot;WF&quot;,&quot;WS&quot;,&quot;XK&quot;,&quot;YE&quot;,&quot;YT&quot;,&quot;ZA&quot;,&quot;ZM&quot;,&quot;ZW&quot;]}}]" access-token="4607d142e6872f4a883b3d17d4c6df76" buyer-country="US" buyer-locale="en" buyer-currency="USD" shop-id="57080152108" cart-id="454d201f1e64469edc33378aa7231252" enabled-flags="[&quot;1172c16a&quot;,&quot;a1d1f9a1&quot;,&quot;f5afabb3&quot;,&quot;370070f3&quot;]" > <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'>&nbsp</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'>&nbsp</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'>&nbsp</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.