PageSourceSearch

https://www.captivaco.com/cart

html captivaco.com collected 2026-10-10 00:23:39 UTC 378,131 bytes, 3,014 lines download raw bytes

1<!doctype html>
2<html class="no-js" lang="en">
3<head>
4<script src="https://cdn.tiny.cloud/1/jpcbr21aekxorb6vpgmnawzbvf7cbsutfn1yxacdq7re3xdw/tinymce/5/tinymce.min.js" referrerpolicy="origin"></script>
4
5 
5<script> (function(){ var s = document.createElement('script'); var h = document.querySelector('head') || document.body; s.src = 'https://acsbapp.com/apps/app/dist/js/app.js'; s.async = true; s.onload = function(){ acsbJS.init(); }; h.appendChild(s); })(); </script>
5 
6	<meta charset="utf-8">
7	<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
8	<meta name="viewport" content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, maximum-scale=1.0">
9	<meta name="theme-color" content="#03425f">
10
11  <meta name="google-site-verification" content="8FO4N6_XN7QCo_WhSy-DQOLjgQfQPxEPu9S_Uk7twfc" />
12
13	<!-- Network optimisations -->
14<link rel="preconnect" href="//cdn.shopify.com" crossorigin>
15<link rel="preconnect" href="//fonts.shopifycdn.com" crossorigin>
16
17<link rel="preload" as="style" href="//www.captivaco.com/cdn/shop/t/35/assets/theme-critical.css?v=13117103888099520121759328452"><link rel="preload" as="script" href="//www.captivaco.com/cdn/shop/t/35/assets/scrollreveal.min.js?v=163720458850474464051759328452"><link rel="preload" href="//www.captivaco.com/cdn/fonts/montserrat/montserrat_n3.29e699231893fd243e1620595067294bb067ba2a.woff2" as="font" type="font/woff2" crossorigin>
18<link rel="preload" href="//www.captivaco.com/cdn/fonts/montserrat/montserrat_n7.3c434e22befd5c18a6b4afadb1e3d77c128c7939.woff2" as="font" type="font/woff2" crossorigin>
19<link rel="canonical" href="https://www.captivaco.com/cart">
20    <link rel="shortcut icon" href="//www.captivaco.com/cdn/shop/files/logo_Captiva-57.png?crop=center&height=32&v=1692273518&width=32" type="image/png">
21	
22
23	<!-- Title and description ================================================== -->
24	<title>Your Shopping Cart
25&ndash; Captiva Containers</title><!-- /snippets/social-meta-tags.liquid -->
26
27
28
29
30<meta property="og:site_name" content="Captiva Containers">
31<meta property="og:url" content="https://www.captivaco.com/cart">
32<meta property="og:title" content="Your Shopping Cart">
33<meta property="og:type" content="website">
34<meta property="og:description" content="Working with Captiva Containers means that your bottles will simply be better. With BPA-Free and HPP Compliant options, your products are in great hands.">
35
36<meta property="og:image" content="http://www.captivaco.com/cdn/shop/files/LifeBlends159_copy_large_d1624f65-aa32-4bf5-90bb-870676400375_1200x1200.jpg?v=1629744736">
37<meta property="og:image:secure_url" content="https://www.captivaco.com/cdn/shop/files/LifeBlends159_copy_large_d1624f65-aa32-4bf5-90bb-870676400375_1200x1200.jpg?v=1629744736">
38
39
40<meta name="twitter:card" content="summary_large_image">
41<meta name="twitter:title" content="Your Shopping Cart">
42<meta name="twitter:description" content="Working with Captiva Containers means that your bottles will simply be better. With BPA-Free and HPP Compliant options, your products are in great hands.">
43
44	<!-- JS before CSSOM =================================================== -->
45	
45<script type="text/javascript">
46		theme = {};
47		theme.t = {};
48	  	theme.t.add_to_cart = 'Add to cart';
49	    theme.t.sold_out = 'Unavailable';
50	    theme.t.unavailable = 'Unavailable';
51	    theme.t.regular_price = 'Regular price';
52	    theme.t.sale_price = 'Sale price';
53	    theme.t.qty_notice_in_stock = 'In stock';
54	    theme.t.qty_notice_low_stock = 'Low stock';
55	    theme.t.qty_notice_sold_out = 'Out of stock';
56	    theme.t.qty_notice_number_in_stock_html = '<span>[qty]</span> in stock';
57	    theme.t.qty_notice_number_low_stock_html = 'Only <span>[qty]</span> in stock';
58	    theme.t.discount_currency = 'Save [discount]';
59	    theme.t.discount_percentage = 'Save [discount]%';
60	    theme.t.discount_text = 'On Sale';
61	    theme.t.unit_price_label = 'Unit price';
62	    theme.t.unit_price_separator = 'per';
63	    theme.money_format = '${{amount}}';
64		theme.map = {};
65		theme.map_settings_url="//www.captivaco.com/cdn/shop/t/35/assets/map_settings.min.js?v=55973849163231613841759328452";
66		theme.cart_type = 'page';
67		theme.cart_ajax = false;
68		theme.routes = {
69			rootUrl: "/",
70			rootUrlSlash: "/",
71			cartUrl: "/cart",
72			cartAddUrl: "/cart/add",
73			cartChangeUrl: "/cart/change"
74		};
75		theme.assets = {
76			plyr: "//www.captivaco.com/cdn/shop/t/35/assets/plyr.min.js?v=4209607025050129391759328452",
77			masonry: "//www.captivaco.com/cdn/shop/t/35/assets/masonry.min.js?v=52946867241060388171759328452",
78			
79			fecha: "//www.captivaco.com/cdn/shop/t/35/assets/fecha.min.js?v=77892649025288305351759328452"
80		};
81	</script>
81
82	
83	<style id="fontsupporttest">@font-face{font-family:"font";src:url("https://")}</style>
84	
84<script type="text/javascript">
85		function supportsFontFace() {
86			function blacklist() {
87				var match = /(WebKit|windows phone.+trident)\/(\d+)/i.exec(navigator.userAgent);
88				return match && parseInt(match[2], 10) < (match[1] == 'WebKit' ? 533 : 6);
89			}
90			function hasFontFaceSrc() {
91				var style = document.getElementById('fontsupporttest');
92				var sheet = style.sheet || style.styleSheet;
93				var cssText = sheet ? (sheet.cssRules && sheet.cssRules[0] ? sheet.cssRules[0].cssText : sheet.cssText || '') : '';
94				return /src/i.test(cssText);
95			}
96			return !blacklist() && hasFontFaceSrc();
97		}
98		document.documentElement.classList.replace('no-js', 'js');
99		if (window.matchMedia("(pointer: coarse)").matches) {document.documentElement.classList.add('touchevents')} else {document.documentElement.classList.add('no-touchevents')}
100		if (supportsFontFace()) {document.documentElement.classList.add('fontface')}
101	</script>
101
102	
102<script src="//www.captivaco.com/cdn/shop/t/35/assets/jquery.min.js?v=115860211936397945481759328452" defer="defer"></script>
102
103	
103<script src="//www.captivaco.com/cdn/shop/t/35/assets/vendor.min.js?v=75531253379542070531759328452" defer="defer"></script>
103
104	
104<script src="//www.captivaco.com/cdn/shop/t/35/assets/ajax-cart.js?v=75524019650848056511759328452" defer="defer"></script>
104
105
106  	<!-- CSS ================================================== -->
107  	
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138<style data-shopify>
139
140:root {
141	--color--brand: #03425f;
142	--color--brand-dark: #023146;
143	--color--brand-light: #045378;
144
145	--color--accent: #ea9657;
146	--color--accent-dark: #e78840;
147
148	--color--link: #08a9f3;
149	--color--link-dark: #000000;
150
151	--color--text: #03425f;
152	--color--text-light: rgba(3, 66, 95, 0.7);
153	--color--text-lighter: rgba(3, 66, 95, 0.55);
154	--color--text-lightest: rgba(3, 66, 95, 0.2);
155	--color--text-bg: rgba(3, 66, 95, 0.05);
156
157	--color--headings: #03425f;
158	--color--alt-text: #818687;
159	--color--btn: #fbf2df;
160
161	--color--product-bg: #fffbf5;
162	--color--product-sale: #ea9657;
163
164	--color--low-stock: #ce6824;
165	--color--in-stock: #478e8e;
166
167	--color--title-border: #478e8e;
168
169	--color--drawer-bg: #fffbf5;
170
171	--color--bg: #ffffff;
172	--color--bg-alpha: rgba(255, 255, 255, 0.8);
173	--color--bg-light: #ffffff;
174	--color--bg-dark: #f2f2f2;
175
176	--color--drop-shadow: rgba(3, 66, 95, 0.08);
177
178	--color--label-brand: #03425f;
179	--color--label-sold_out: #e5e5e5;
180	--color--label-discount: #c00000;
181	--color--label-new: #e5e5e5;
182	--color--label-custom1: #e5e5e5;
183	--color--label-custom2: #e5e5e5;
184
185	--color--text-label-brand: #FFFFFF;
186	--color--text-label-sold_out: #000000;
187	--color--text-label-discount: #FFFFFF;
188	--color--text-label-new: #000000;
189	--color--text-label-custom_one: #000000;
190	--color--text-label-custom_two: #000000;
191
192	--font--size-base: 14.0;
193	--font--line-base: 30;
194
195	--font--size-h1: 30;
196	--font--size-h2: 24;
197	--font--size-h3: 20;
198	--font--size-h4: 18;
199	--font--size-h5: 16;
200	--font--size-h6: 15;
201
202	--font--size-grid: 14;
203	--font--size-nav: 11;
204	--font--size-mobile-nav: 14;
205	--font--size-mega-menu: 11;
206	--font--size-product-form-headings: 15;
207
208	--font--body: Montserrat, sans-serif;
209	--font--body-style: normal;
210  --font--body-weight: 300;
211
212  --font--title: Montserrat, sans-serif;
213	--font--title-weight: 700;
214	--font--title-style: normal;
215	--font--title-space: 1px;
216	--font--title-transform: uppercase;
217	--font--title-border: 0;
218	--font--title-border-size: 3px;
219
220	--font--button: Montserrat, sans-serif;
221	--font--button-weight: 300;
222	--font--button-style: normal;
223
224	--font--button-space: 2px;
225	--font--button-transform: uppercase;
226	--font--button-size: 14;
227	--font--button-mobile-size: 12px;
228
229	--checkbox-check-invert: 1;
230}
231</style>
232
233	<style>@font-face {
234  font-family: Montserrat;
235  font-weight: 300;
236  font-style: normal;
237  font-display: swap;
238  src: url("//www.captivaco.com/cdn/fonts/montserrat/montserrat_n3.29e699231893fd243e1620595067294bb067ba2a.woff2") format("woff2"),
239       url("//www.captivaco.com/cdn/fonts/montserrat/montserrat_n3.64ed56f012a53c08a49d49bd7e0c8d2f46119150.woff") format("woff");
240}
241
242@font-face {
243  font-family: Montserrat;
244  font-weight: 700;
245  font-style: normal;
246  font-display: swap;
247  src: url("//www.captivaco.com/cdn/fonts/montserrat/montserrat_n7.3c434e22befd5c18a6b4afadb1e3d77c128c7939.woff2") format("woff2"),
248       url("//www.captivaco.com/cdn/fonts/montserrat/montserrat_n7.5d9fa6e2cae713c8fb539a9876489d86207fe957.woff") format("woff");
249}
250
251@font-face {
252  font-family: Montserrat;
253  font-weight: 400;
254  font-style: normal;
255  font-display: swap;
256  src: url("//www.captivaco.com/cdn/fonts/montserrat/montserrat_n4.81949fa0ac9fd2021e16436151e8eaa539321637.woff2") format("woff2"),
257       url("//www.captivaco.com/cdn/fonts/montserrat/montserrat_n4.a6c632ca7b62da89c3594789ba828388aac693fe.woff") format("woff");
258}
259
260@font-face {
261  font-family: Montserrat;
262  font-weight: 300;
263  font-style: italic;
264  font-display: swap;
265  src: url("//www.captivaco.com/cdn/fonts/montserrat/montserrat_i3.9cfee8ab0b9b229ed9a7652dff7d786e45a01df2.woff2") format("woff2"),
266       url("//www.captivaco.com/cdn/fonts/montserrat/montserrat_i3.68df04ba4494b4612ed6f9bf46b6c06246fa2fa4.woff") format("woff");
267}
268
269@font-face {
270  font-family: Montserrat;
271  font-weight: 400;
272  font-style: italic;
273  font-display: swap;
274  src: url("//www.captivaco.com/cdn/fonts/montserrat/montserrat_i4.5a4ea298b4789e064f62a29aafc18d41f09ae59b.woff2") format("woff2"),
275       url("//www.captivaco.com/cdn/fonts/montserrat/montserrat_i4.072b5869c5e0ed5b9d2021e4c2af132e16681ad2.woff") format("woff");
276}
277
278</style>
279
280<link rel="stylesheet" href="//www.captivaco.com/cdn/shop/t/35/assets/theme-critical.css?v=13117103888099520121759328452">
281
282<link rel="preload" href="//www.captivaco.com/cdn/shop/t/35/assets/theme.css?v=177493866111743874
282171759328452" as="style" onload="this.onload=null;this.rel='stylesheet'">
283<noscript><link rel="stylesheet" href="//www.captivaco.com/cdn/shop/t/35/assets/theme.css?v=177493866111743874171759328452"></noscript>
284<script>
285	/*! loadCSS rel=preload polyfill. [c]2017 Filament Group, Inc. MIT License */
286	(function(w){"use strict";if(!w.loadCSS){w.loadCSS=function(){}}var rp=loadCSS.relpreload={};rp.support=(function(){var ret;try{ret=w.document.createElement("link").relList.supports("preload")}catch(e){ret=false}return function(){return ret}})();rp.bindMediaToggle=function(link){var finalMedia=link.media||"all";function enableStylesheet(){if(link.addEventListener){link.removeEventListener("load",enableStylesheet)}else if(link.attachEvent){link.detachEvent("onload",enableStylesheet)}link.setAttribute("onload",null);link.media=finalMedia}if(link.addEventListener){link.addEventListener("load",enableStylesheet)}else if(link.attachEvent){link.attachEvent("onload",enableStylesheet)}setTimeout(function(){link.rel="stylesheet";link.media="only x"});setTimeout(enableStylesheet,3000)};rp.poly=function(){if(rp.support()){return}var links=w.document.getElementsByTagName("link");for(var i=0;i<links.length;i+=1){var link=links[i];if(link.rel==="preload"&&link.getAttribute("as")==="style"&&!link.getAttribute("data-loadcss")){link.setAttribute("data-loadcss",true);rp.bindMediaToggle(link)}}};if(!rp.support()){rp.poly();var run=w.setInterval(rp.poly,500);if(w.addEventListener){w.addEventListener("load",function(){rp.poly();w.clearInterval(run)})}else if(w.attachEvent){w.attachEvent("onload",function(){rp.poly();w.clearInterval(run)})}}if(typeof exports!=="undefined"){exports.loadCSS=loadCSS}else{w.loadCSS=loadCSS}}(typeof global!=="undefined"?global:this));
287</script>
287
288
289	<!-- JS after CSSOM=================================================== -->
290	
290<script src="//www.captivaco.com/cdn/shop/t/35/assets/theme.min.js?v=46338497977286243701759328452" defer="defer"></script>
290
291	
291<script src="//www.captivaco.com/cdn/shop/t/35/assets/custom.js?v=152733329445290166911759328452" defer="defer"></script>
291<script src="//www.captivaco.com/cdn/shop/t/35/assets/swatch-colors.js?v=40870092236165096231759328452" defer="defer"></script>
291<script src="//www.captivaco.com/cdn/shop/t/35/assets/details-disclosure.js?v=96430930583685380661759328452" defer="defer"></script>
291
292	
292<script src="//www.captivaco.com/cdn/shop/t/35/assets/header-details-disclosure.js?v=152869848102972425831759328452" defer="defer"></script>
292
293
294	
295
296  	
297		
297<script src="//www.captivaco.com/cdn/shop/t/35/assets/scrollreveal.min.js?v=163720458850474464051759328452"></script>
297
298	
299	
300
301	<!-- Header hook for plugins ================================================== -->
302  
302<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
302<meta name="google-site-verification" content="iH5miPJr7lLzIYf53PfnH20G-8nEfImKpnilkPpGYBg">
303<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/56825675984/digital_wallets/dialog">
304<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
304<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=19923152"></script>
304
305<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
306<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=19923152&shop_id=56825675984" crossorigin="anonymous"></script>
vendor: 1 bytes, line 306
306
307<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":56825675984,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/56825675984","merchantName":"Captiva Containers","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","discover","amex","elo","jcb"],"total":{"type":"pending","label":"Captiva Containers","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 307
307
308<script id="shopify-features" type="application/json">{"accessToken":"1bddeb51d0b2995dbe7168e3caef41aa","betas":["rich-media-storefront-analytics"],"domain":"www.captivaco.com","predictiveSearch":true,"shopId":56825675984,"locale":"en"}</script>
vendor: 1 bytes, line 308
308
309<script>var Shopify = Shopify || {};
310Shopify.shop = "captiva-containers.myshopify.com";
311Shopify.locale = "en";
312Shopify.currency = {"active":"USD","rate":"1.0"};
313Shopify.country = "US";
314Shopify.theme = {"name":"Captiva - Actualización 13 JUL ","id":135741997264,"schema_name":"Venue","schema_version":"10.0.4","theme_store_id":null,"role":"main"};
315Shopify.theme.handle = "null";
316Shopify.theme.style = {"id":null,"handle":null};
317Shopify.cdnHost = "www.captivaco.com/cdn";
318Shopify.routes = Shopify.routes || {};
319Shopify.routes.root = "/";
320Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
321Shopify.SignInWithShop = Shopify.SignInWithShop || {};
322Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
323Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 323
323
324<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 324
324
325<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 325
325
326<script>
327  window.ShopifyPay = window.ShopifyPay || {};
328  window.ShopifyPay.apiHost = "shop.app\/pay";
329  window.ShopifyPay.redirectState = null;
330</script>
vendor: 1 bytes, line 330
330
331<script>
332  window.Shopify = window.Shopify || {};
333  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
334  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
335  window.Shopify.SignInWithShop.eligible = true;
336</script>
vendor: 1 bytes, line 336
336
337<script id="shop-js-analytics" type="application/json">{"pageType":"cart"}</script>
vendor: 1 bytes, line 337
337
338<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 338
338
339<script type="module">
340  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
341
342  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
343
344</script>
vendor: 1 bytes, line 344
344
345<script>
346  window.Shopify = window.Shopify || {};
347  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
348  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"]};
349</script>
vendor: 1 bytes, line 349
349
350<script>(function() {
351  var isLoaded = false;
352  function asyncLoad() {
353    if (isLoaded) return;
354    isLoaded = true;
355    var urls = ["https:\/\/static.klaviyo.com\/onsite\/js\/klaviyo.js?company_id=Wb8Xbp\u0026shop=captiva-containers.myshopify.com","https:\/\/static.klaviyo.com\/onsite\/js\/klaviyo.js?company_id=Wb8Xbp\u0026shop=captiva-containers.myshopify.com","https:\/\/cdn.shopify.com\/s\/files\/1\/0184\/4255\/1360\/files\/haloroar-legal.min.js?v=1649374317\u0026shop=captiva-containers.myshopify.com","https:\/\/d1639lhkj5l89m.cloudfront.net\/js\/storefront\/uppromote.js?shop=captiva-containers.myshopify.com","https:\/\/static2.rapidsearch.dev\/resultpage.js?shop=captiva-containers.myshopify.com","https:\/\/cdn.nfcube.com\/instafeed-4aed8f4b1f4a34a04e140e678f1108e2.js?shop=captiva-containers.myshopify.com"];
356    for (var i = 0; i < urls.length; i++) {
357      var s = document.createElement('script');
358      s.type = 'text/javascript';
359      s.async = true;
360      s.src = urls[i];
361      var x = document.getElementsByTagName('script')[0];
362      x.parentNode.insertBefore(s, x);
363    }
364  };
365  if(window.attachEvent) {
366    window.attachEvent('onload', asyncLoad);
367  } else {
368    window.addEventListener('load', asyncLoad, false);
369  }
370})();</script>
vendor: 1 bytes, line 370
370
371<script id="__st">var __st={"a":56825675984,"offset":-14400,"reqid":"8e498336-ef33-417a-b11b-1d1b65abe21f-1791591819","pageurl":"www.captivaco.com\/cart","u":"45d6872b4ed3","p":"cart"};</script>
vendor: 1 bytes, line 371
371
372<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 372
372
373<script id="form-persister">!function(){'use strict';const t='contact',e='new_comment',n=[[t,t],['blogs',e],['comments',e],[t,'customer']],o='password',r='form_key',c=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',o],s=()=>{try{return window.sessionStorage}catch{return}},i='__shopify_v',u=t=>t.elements[r],a=function(){const t=[...n].map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(',');var e;return e=t,()=>e?[...document.querySelectorAll(e)].map((t=>t.form)):[]}();function m(t){const e=u(t);a().includes(t)&&(!e||!e.value)&&function(t){try{if(!s())return;!function(t){const e=s();if(!e)return;const n=u(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){u(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:r})),t.elements[r].value=e}(t,e),function(t,e){const n=s();if(!n)return;const r=[...t.querySelectorAll(`input[type='${o}']`)].map((({name:t})=>t)),u=[...c,...r],a={};for(const[o,c]of new FormData(t).entries())u.includes(o)||(a[o]=c);n.setItem(e,JSON.stringify({[i]:1,action:t.action,data:a}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(t)}const f=t=>{if('true'===t.dataset.persistBound)return;const e=function(t,e){const n=function(t){return'function'==typeof t.submit?t.submit:HTMLFormElement.prototype.submit}(t).bind(t);return function(){let t;return()=>{t||(t=!0,(()=>{try{e(),n()}catch(t){(t=>{console.error('form submit failed',t)})(t)}})(),setTimeout((()=>t=!1),250))}}()}(t,(()=>{m(t)}));!function(t,e){if('function'==typeof t.submit&&'function'==typeof e)try{t.submit=e}catch{}}(t,e),t.addEventListener('submit',(t=>{t.preventDefault(),e()})),t.dataset.persistBound='true'};!function(){function t(t){const e=(t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form})(t);e&&m(e)}document.addEventListener('submit',t),document.addEventListener('DOMContentLoaded',(()=>{const e=a();for(const t of e)f(t);var n;n=document.body,new window.MutationObserver((t=>{for(const e of t)if('childList'===e.type&&e.addedNodes.length)for(const t of e.addedNodes)1===t.nodeType&&'FORM'===t.tagName&&a().includes(t)&&f(t)})).observe(n,{childList:!0,subtree:!0,attributes:!1}),document.removeEventListener('submit',t)}))}()}();</script>
vendor: 1 bytes, line 373
373
374<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.captivaco.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 374
374
375<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//www.captivaco.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>
375<script crossorigin="anonymous" defer="defer" src="//www.captivaco.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-f0e26bdf.js?v=20250812"></script>
vendor: 1 bytes, line 375
375
376<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 376
376
377<script>
378  window.Shopify = window.Shopify || {};
379  window.Shopify.MCP = window.Shopify.MCP || {};
380  window.Shopify.MCP.enabled = true;
381  window.Shopify.MCP.shop = "captiva-containers.myshopify.com";
382  window.Shopify.MCP.mcpEndpoint = "https:\/\/www.captivaco.com\/api\/mcp";
383  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?\"\nSet policy_types to also get the store's written policies (full text and URL).\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."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question — e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}];
384</script>
vendor: 1 bytes, line 384
384
385<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/www.captivaco.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-f427de6a.js","sha256-ypGF+5vIq4Psw4WG7nsVtdd\/TCfsJWnrNuACdqLCElY=");})();
386</script>
vendor: 1 bytes, line 386
386
387<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://www.captivaco.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
388</script>
vendor: 1 bytes, line 388
388
389<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
390  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);
391</script>
vendor: 1 bytes, line 391
391
392<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})}}));
393</script>
393
394<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.captivaco.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
395<style id="shopify-accelerated-checkout-cart">
396        #shopify-buyer-consent {
397  margin-top: 1em;
398  display: inline-block;
399  width: 100%;
400}
401
402#shopify-buyer-consent.hidden {
403  display: none;
404}
405
406#shopify-subscription-policy-button {
407  background: none;
408  border: none;
409  padding: 0;
410  text-decoration: underline;
411  font-size: inherit;
412  cursor: pointer;
413}
414
415#shopify-subscription-policy-button::before {
416  box-shadow: none;
417}
418
419      </style>
420
421<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
421
422
423  <!-- Google Tag Manager -->
424<script>
vendor: 327 bytes, lines 424-428
424(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
425new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
426j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
427'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
428})(window,document,'script','dataLayer','
428GTM-WG3P2NLP
vendor: 3 bytes, line 428
428');
428</script>
428
429<!-- End Google Tag Manager -->
430  
431
432
433  
433<script type="text/javascript">
434    window.RapidSearchAdmin = false;
435    window.rpsMarketInfo = { id: 937099472 };
436  </script>
436
437
438<!-- BEGIN app block: shopify://apps/shopacado-discounts/blocks/enable/5950831a-4e4e-40a4-82b0-674110b50a14 -->
439
440<script>
441    if (!window.shopacado) window.shopacado = {};
442    
443    window.shopacado.waitForDomLoad = function (callback) {
444        if (document.readyState === "complete" || (document.readyState !== "loading" && !document.documentElement.doScroll)) {
445            callback();
446        } else {
447            document.addEventListener("DOMContentLoaded", callback);
448        }
449    };
450
451    window.shopacado.debug = false;
452    window.shopacado.app_root_url = '/apps/appikon_discounted_pricing';
453
454    // Automated theme lookup: match the live theme (window.Shopify.theme.id is
455    // injected by Shopify and reflects the previewed theme too, not just the
456    // published one) against the map of per-theme settings. Falls back safely
457    // when the current theme has no saved settings.
458    window.shopacado.themeSettingsMap = {"130659680464":{"product_page_price_selector":null,"product_page_lowest_price_message":"As low as {{price}}","product_page_lowest_price_initial_update_delay":0,"variant_change_detection":null,"cart_update_detection":null,"product_title_selector":".ajaxcart__product-name","regular_product_title_selector":".cart__product-name","intercept_ajax":true,"intercept_xmlhttprequest":false,"intercept_cartchangeurl":false},"132254335184":{"product_page_price_selector":null,"product_page_lowest_price_message":"As low as {{price}}","product_page_lowest_price_initial_update_delay":0,"variant_change_detection":null,"cart_update_detection":null,"product_title_selector":".ajaxcart__product-name","regular_product_title_selector":".cart__product-name","intercept_ajax":true,"intercept_xmlhttprequest":false,"intercept_cartchangeurl":false},"132399399120":{"product_page_price_selector":null,"product_page_lowest_price_message":"As low as {{price}}","product_page_lowest_price_initial_update_delay":0,"variant_change_detection":null,"cart_update_detection":null,"product_title_selector":".ajaxcart__product-name","regular_product_title_selector":".cart__product-name","intercept_ajax":true,"intercept_xmlhttprequest":false,"intercept_cartchangeurl":false},"132399464656":{"product_page_price_selector":null,"product_page_lowest_price_message":"As low as {{price}}","product_page_lowest_price_initial_update_delay":0,"variant_change_detection":null,"cart_update_detection":null,"product_title_selector":".ajaxcart__product-name","regular_product_title_selector":".cart__product-name","intercept_ajax":true,"intercept_xmlhttprequest":false,"intercept_cartchangeurl":false}} || {};
459    window.shopacado.themeSettings = (function () {
460        var map = window.shopacado.themeSettingsMap || {};
461        var themeId = window.Shopify && window.Shopify.theme && window.Shopify.theme.id;
462        var settings = (themeId != null && map[themeId]) ? map[themeId] : null;
463
464        if (!settings) {
465            var themeIds = Object.keys(map);
466            if (themeIds.length === 1) {
467                // Only one theme is configured, so it must be this one. Mirrors
468                // the backend's fall-back-to-the-only-theme behaviour.
469                settings = map[themeIds[0]];
470            } else {
471                settings = {};
472            }
473            if (window.shopacado.debug) {
474                console.warn("Shopacado: no theme settings found for theme id", themeId, "- using fallback", settings);
475            }
476        }
477
478        return settings;
479    })();
480
481    
482        console.log("Shopacado: App Block Mode");
483        window.appikon = {
484            customer: {}
485        };
486
487        
488
489        
490
491        
492
493        
494
495
496        
497
498        
499        window.appikon.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};
500        ["requires_shipping", "total_discount", "item_count", "total_weight"].map(function(a) {
501            delete window.appikon.cart[a]
502        })
503
504        window.appikon.cart.items = [];
505        window.appikon.cart_product_ids = [];
506        window.appikon.cart_collection_ids = [];
507        
508
509        window.shopacado.cartOnLoad = window.appikon.cart;
510        
511        window.appikon.adp_page = "cart";
512    
513
514    window.shopacadoLegacy = {"money_format":"${{amount}}","adp_discount_tiers_default_html":"\u003cdiv class=\"adp-discount-tiers\"\u003e\n    \u003ch4\u003e{{{product_message}}}\u003c\/h4\u003e\n    \u003ctable class=\"adp-discount-table\"\u003e\n        \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eMinimum Qty\u003c\/th\u003e\n            \u003cth\u003eGet a discount of\u003c\/th\u003e\n        \u003c\/tr\u003e\n        \u003c\/thead\u003e\n        \u003ctbody\u003e\n        {{#vol_rows}}\n        \u003ctr\u003e\n            \u003ctd\u003e{{{quantity}}} + Cases or Pallet\u003c\/td\u003e\n            \u003ctd\u003e{{{price.title}}}\u003c\/td\u003e\n        \u003c\/tr\u003e\n        {{\/vol_rows}}\n        \u003c\/tbody\u003e\n    \u003c\/table\u003e\n\u003c\/div\u003e\n","adp_discount_tiers_detailed_html":"\u003cdiv class=\"adp-discount-tiers\"\u003e\u003ch4\u003e{{{product_message}}}\u003c\/h4\u003e\n    \u003ctable class=\"adp-discount-table\"\u003e\n        \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eQty\u003c\/th\u003e\n            \u003cth\u003eGet a discount of\u003c\/th\u003e\n        \u003c\/tr\u003e\n        \u003c\/thead\u003e\n        \u003ctbody\u003e {{#vol_rows}}\n        \u003ctr\u003e\n            \u003ctd\u003eBuy {{{quantity}}}\u003c\/td\u003e\n            \u003ctd\u003e{{{price.title}}} each\u003c\/td\u003e\n        \u003c\/tr\u003e\n        {{\/vol_rows}}\n        \u003c\/tbody\u003e\n    \u003c\/table\u003e\n\u003c\/div\u003e\n","adp_discount_tiers_grid_html":"\u003cdiv class=\"adp-discount-tiers\"\u003e\u003ch4\u003e{{{product_message}}}\u003c\/h4\u003e\n    \u003ctable class=\"adp-discount-table\"\u003e\n        \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eMinimum Qty\u003c\/th\u003e\n            \u003cth\u003eMaximum Qty\u003c\/th\u003e\n            \u003cth\u003eGet a discount of\u003c\/th\u003e\n        \u003c\/tr\u003e\n        \u003c\/thead\u003e\n        \u003ctbody\u003e {{#vol_rows}}\n        \u003ctr\u003e\n            \u003ctd\u003e{{{quantity}}}\u003c\/td\u003e\n            \u003ctd\u003e{{{next_range_qty}}}\u003c\/td\u003e\n            \u003ctd\u003e{{{price.title}}}\u003c\/td\u003e\n        \u003c\/tr\u003e\n        {{\/vol_rows}}\n        \u003c\/tbody\u003e\n    \u003c\/table\u003e\n\u003c\/div\u003e\n","adp_discount_tiers_grid_alt_html":"\u003cdiv class=\"adp-discount-tiers\"\u003e\u003ch4\u003e{{{product_message}}}\u003c\/h4\u003e\n    \u003ctable class=\"adp-discount-table\"\u003e\n        \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eQty\u003c\/th\u003e\n            \u003cth\u003eGet a discount of\u003c\/th\u003e\n        \u003c\/tr\u003e\n        \u003c\/thead\u003e\n        \u003ctbody\u003e {{#vol_rows}}\n        \u003ctr\u003e\n            \u003ctd\u003e{{{quantity}}} - {{{next_range_qty}}}\u003c\/td\u003e\n            \u003ctd\u003e{{{price.title}}}\u003c\/td\u003e\n        \u003c\/tr\u003e\n        {{\/vol_rows}}\n        \u003c\/tbody\u003e\n    \u003c\/table\u003e\n\u003c\/div\u003e\n","adp_buy_x_discount_tiers_html":"\u003cdiv class=\"adp-discount-tiers\"\u003e\u003ch4\u003e{{{product_message}}}\u003c\/h4\u003e\n    \u003ctable class=\"adp-discount-table\"\u003e\n        \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth\u003eQty\u003c\/th\u003e\n            \u003cth\u003eGet a discount of\u003c\/th\u003e\n        \u003c\/tr\u003e\n        \u003c\/thead\u003e\n        \u003ctbody\u003e {{#vol_rows}}\n        \u003ctr\u003e\n            \u003ctd\u003eBuy {{{quantity}}}\u003c\/td\u003e\n            \u003ctd\u003e{{{price.title}}}\u003c\/td\u003e\n        \u003c\/tr\u003e\n        {{\/vol_rows}}\n        \u003c\/tbody\u003e\n    \u003c\/table\u003e\n\u003c\/div\u003e\n","adp_discount_table_design_css":".adp-discount-tiers h4 {\n    text-align: inherit;\n    color: inherit;\n    font-size: inherit;\n    background-color: inherit;\n}\n\ntable.adp-discount-table th {\n    background-color: inherit;\n    border-color: inherit;\n    color: inherit;\n    border-width: inherit;\n    font-size: inherit;\n    padding: inherit;\n    text-align: center;\n    border-style: solid;\n}\n\ntable.adp-discount-table td {\n    background-color: inherit;\n    border-color: inherit;\n    color: inherit;\n    border-width: inherit;\n    font-size: inherit;\n    padding: inherit;\n    text-align: center;\n    border-style: solid;\n}\n\ntable.adp-discount-table {\n    min-width: inherit;\n    max-width: inherit;\n    border-color: inherit;\n    border-width: inherit;\n    font-family: inherit;\n    border-collapse: collapse;\n    margin: auto;\n    width: 100%;\n}\n\ntable.adp-discount-table td:last-child {\n    color: inherit;\n    background-color: inherit;\n    font-family: inherit;\n    font-size: inherit;\n}\n","notification_bar_design_css":"div#appikon-notification-bar {\n    font-size: 110%;\n    background-color: #A1C65B;\n    padding: 12px;\n    color: #FFFFFF;\n    font-family: inherit;\n    z-index: 9999999999999;\n    display: none;\n    left: 0px;\n    width: 100%;\n    margin: 0px;\n    margin-bottom: 20px;\n    text-align: center;\n    text-transform: none;\n}\n\n.appikon-cart-item-success-notes, .appikon-cart-item-upsell-notes {\n    display: block;\n    font-weight: bold;\n    color: #0078BD;\n    font-size: 100%;\n}\n\n#appikon-discount-item {\n    font-size: 70%;\n    padding-top: 5px;\n    padding-bottom: 5px;\n}\n\n#appikon-summary-item {\n    font-size: 70%;\n    padding-top: 5px;\n    padding-bottom: 5px;\n}","avoid_cart_quantity_adjustment":true,"quantities_refresh_over_submit":false,"custom_css":"","custom_js":"","custom_js_settings":"","show_cart_notification_bar":true,"show_product_notification_bar":true,"discount_mode":"DRAFT","vd_placement_settings":{"placement":"BEFORE","final_selector":".product-form__qty","use_app_blocks":false,"custom_js":null},"notification_placement_settings":{"final_selector":null,"placement":null,"use_app_blocks":false},"notification_cart_placement_settings":{"final_selector":null,"placement":null,"use_app_blocks":false},"discount_code_apply_button":"Apply","discount_code_placeholder_text":"Discount Code","discount_code_settings":{"inputPlacementSelector":"","inputPlacementPosition":"AFTER"}
514,"show_discount_code":true,"shop":"captiva-containers.myshopify.com","is_dynamic_insertion":true,"listen_to_ajax_cart_events_strategy":true,"installed":true,"use_compare_at_price":false,"multicurrency_code":"if (window.theme \u0026\u0026 window.theme.moneyFormat) {\n                window.appikon.multicurrency.moneyFormat = window.theme.moneyFormat;\n            } else if (window.theme \u0026\u0026 window.theme.strings \u0026\u0026 window.theme.strings.moneyFormat) {\n                window.appikon.multicurrency.moneyFormat = window.theme.strings.moneyFormat;\n            } else if (window.Theme \u0026\u0026 window.Theme.strings \u0026\u0026 window.Theme.strings.moneyFormat) {\n                window.appikon.multicurrency.moneyFormat = window.Theme.strings.moneyFormat;\n            } else if (window.Theme \u0026\u0026 window.Theme.moneyFormat) {\n                window.appikon.multicurrency.moneyFormat = window.Theme.moneyFormat;\n            } else if (window.mwSwitcherObjects \u0026\u0026 window.mwSwitcherObjects.shop.money_format){\n                window.appikon.multicurrency.moneyFormat = window.mwSwitcherObjects.shop.money_format;\n            } else if (window.Shopify.currency \u0026\u0026 window.Shopify.currency.active \u0026\u0026 window.Currency \u0026\u0026 window.Currency.money_format \u0026\u0026 window.Currency.money_format[window.Shopify.currency.active]) {\n                window.appikon.multicurrency.moneyFormat = window.Currency.money_format[window.Shopify.currency.active];\n            } else if (window.Currency \u0026\u0026 window.Currency.currentCurrency \u0026\u0026 window.Currency.moneyFormats \u0026\u0026 window.Currency.moneyFormats[window.Currency.currentCurrency]) {\n                window.appikon.multicurrency.moneyFormat = window.Currency.moneyFormats[window.Currency.currentCurrency].money_format;\n            } else if (window.ACSCurrency \u0026\u0026 window.ACSCurrency.currentCurrency) {\n                window.appikon.multicurrency.moneyFormat = window.ACSCurrency.moneyFormats[window.ACSCurrency.currentCurrency].money_format;\n            } else if (window.FlashsearchThemeSettings \u0026\u0026 window.FlashsearchThemeSettings.shop \u0026\u0026 window.FlashsearchThemeSettings.shop.moneyFormat) {\n                window.appikon.multicurrency.moneyFormat = window.FlashsearchThemeSettings.shop.moneyFormat;\n            }\n\n            typeof continuePageLoad === \"function\" \u0026\u0026 continuePageLoad();","code_version":"2.0.2","product_page_price_selector":"","checkout_selector":"","drawer_cart_selector":"","terms_selector":"","drawer_cart_product_title_selector":"","drawer_cart_line_price_selector":"","drawer_cart_unit_price_selector":"","drawer_cart_sub_total_selector":"","regular_cart_product_title_selector":"","regular_cart_line_price_selector":"","regular_cart_unit_price_selector":"","regular_cart_sub_total_selector":"","app_root_url":"\/apps\/appikon_discounted_pricing","appikon_cart_x_requested_with":"","jquery_url":"code.jquery.com\/jquery-3.6.3.min.js","intercept_fetch_calls":false,"page_load_delay":0,"debug":true,"discount_table_code":"\n\/\/appikonHandlebars\n!function(a,b){\"object\"==typeof exports\u0026\u0026\"object\"==typeof module?module.exports=b():\"function\"==typeof define\u0026\u0026define.amd?define([],b):\"object\"==typeof exports?exports.appikonHandlebars=b():a.appikonHandlebars=b()}(this,function(){return function(a){function b(d){if(c[d])return c[d].exports;var e=c[d]={exports:{},id:d,loaded:!1};return a[d].call(e.exports,e,e.exports,b),e.loaded=!0,e.exports}var c={};return b.m=a,b.c=c,b.p=\"\",b(0)}([function(a,b,c){\"use strict\";function d(){var a=r();return a.compile=function(b,c){return k.compile(b,c,a)},a.precompile=function(b,c){return k.precompile(b,c,a)},a.AST=i[\"default\"],a.Compiler=k.Compiler,a.JavaScriptCompiler=m[\"default\"],a.Parser=j.parser,a.parse=j.parse,a}var e=c(1)[\"default\"];b.__esModule=!0;var f=c(2),g=e(f),h=c(35),i=e(h),j=c(36),k=c(41),l=c(42),m=e(l),n=c(39),o=e(n),p=c(34),q=e(p),r=g[\"default\"].create,s=d();s.create=d,q[\"default\"](s),s.Visitor=o[\"default\"],s[\"default\"]=s,b[\"default\"]=s,a.exports=b[\"default\"]},function(a,b){\"use strict\";b[\"default\"]=function(a){return a\u0026\u0026a.__esModule?a:{\"default\":a}},b.__esModule=!0},function(a,b,c){\"use strict\";function d(){var a=new h.appikonHandlebarsEnvironment;return n.extend(a,h),a.SafeString=j[\"default\"],a.Exception=l[\"default\"],a.Utils=n,a.escapeExpression=n.escapeExpression,a.VM=p,a.template=function(b){return p.template(b,a)},a}var e=c(3)[\"default\"],f=c(1)[\"default\"];b.__esModule=!0;var g=c(4),h=e(g),i=c(21),j=f(i),k=c(6),l=f(k),m=c(5),n=e(m),o=c(22),p=e(o),q=c(34),r=f(q),s=d();s.create=d,r[\"default\"](s),s[\"default\"]=s,b[\"default\"]=s,a.exports=b[\"default\"]},function(a,b){\"use strict\";
514b[\"default\"]=function(a){if(a\u0026\u0026a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)\u0026\u0026(b[c]=a[c]);return b[\"default\"]=a,b},b.__esModule=!0},function(a,b,c){\"use strict\";function d(a,b,c){this.helpers=a||{},this.partials=b||{},this.decorators=c||{},i.registerDefaultHelpers(this),j.registerDefaultDecorators(this)}var e=c(1)[\"default\"];b.__esModule=!0,b.appikonHandlebarsEnvironment=d;var f=c(5),g=c(6),h=e(g),i=c(10),j=c(18),k=c(20),l=e(k),m=\"4.0.8\";b.VERSION=m;var n=7;b.COMPILER_REVISION=n;var o={1:\"\u003c= 1.0.rc.2\",2:\"== 1.0.0-rc.3\",3:\"== 1.0.0-rc.4\",4:\"== 1.x.x\",5:\"== 2.0.0-alpha.x\",6:\"\u003e= 2.0.0-beta.1\",7:\"\u003e= 4.0.0\"};b.REVISION_CHANGES=o;var p=\"[object Object]\";d.prototype={constructor:d,logger:l[\"default\"],log:l[\"default\"].log,registerHelper:function(a,b){if(f.toString.call(a)===p){if(b)throw new h[\"default\"](\"Arg not supported with multiple helpers\");f.extend(this.helpers,a)}else this.helpers[a]=b},unregisterHelper:function(a){delete this.helpers[a]},registerPartial:function(a,b){if(f.toString.call(a)===p)f.extend(this.partials,a);else{if(\"undefined\"==typeof b)throw new h[\"default\"]('Attempting to register a partial called \"'+a+'\" as undefined');this.partials[a]=b}},unregisterPartial:function(a){delete this.partials[a]},registerDecorator:function(a,b){if(f.toString.call(a)===p){if(b)throw new h[\"default\"](\"Arg not supported with multiple decorators\");f.extend(this.decorators,a)}else this.decorators[a]=b},unregisterDecorator:function(a){delete this.decorators[a]}};var q=l[\"default\"].log;b.log=q,b.createFrame=f.createFrame,b.logger=l[\"default\"]},function(a,b){\"use strict\";function c(a){return k[a]}function d(a){for(var b=1;b\u003carguments.length;b++)for(var c in arguments[b])Object.prototype.hasOwnProperty.call(arguments[b],c)\u0026\u0026(a[c]=arguments[b][c]);return a}function e(a,b){for(var c=0,d=a.length;c\u003cd;c++)if(a[c]===b)return c;return-1}function f(a){if(\"string\"!=typeof a){if(a\u0026\u0026a.toHTML)return a.toHTML();if(null==a)return\"\";if(!a)return a+\"\";a=\"\"+a}return m.test(a)?a.replace(l,c):a}function g(a){return!a\u0026\u00260!==a||!(!p(a)||0!==a.length)}function h(a){var b=d({},a);return b._parent=a,b}function i(a,b){return a.path=b,a}function j(a,b){return(a?a+\".\":\"\")+b}b.__esModule=!0,b.extend=d,b.indexOf=e,b.escapeExpression=f,b.isEmpty=g,b.createFrame=h,b.blockParams=i,b.appendContextPath=j;var k={\"\u0026\":\"\u0026amp;\",\"\u003c\":\"\u0026lt;\",\"\u003e\":\"\u0026gt;\",'\"':\"\u0026quot;\",\"'\":\"\u0026#x27;\",\"`\":\"\u0026#x60;\",\"=\":\"\u0026#x3D;\"},l=\/[\u0026\u003c\u003e\"'`=]\/g,m=\/[\u0026\u003c\u003e\"'`=]\/,n=Object.prototype.toString;b.toString=n;var o=function(a){return\"function\"==typeof a};o(\/x\/)\u0026\u0026(b.isFunction=o=function(a){return\"function\"==typeof a\u0026\u0026\"[object Function]\"===n.call(a)}),b.isFunction=o;var p=Array.isArray||function(a){return!(!a||\"object\"!=typeof a)\u0026\u0026\"[object Array]\"===n.call(a)};b.isArray=p},function(a,b,c){\"use strict\";function d(a,b){var c=b\u0026\u0026b.loc,g=void 0,h=void 0;c\u0026\u0026(g=c.start.line,h=c.start.column,a+=\" - \"+g+\":\"+h);for(var i=Error.prototype.constructor.call(this,a),j=0;j\u003cf.length;j++)this[f[j]]=i[f[j]];Error.captureStackTrace\u0026\u0026Error.captureStackTrace(this,d);try{c\u0026\u0026(this.lineNumber=g,e?Object.defineProperty(this,\"column\",{value:h,enumerable:!0}):this.column=h)}catch(k){}}var e=c(7)[\"default\"];b.__esModule=!0;var f=[\"description\",\"fileName\",\"lineNumber\",\"message\",\"name\",\"number\",\"stack\"];d.prototype=new Error,b[\"default\"]=d,a.exports=b[\"default\"]},function(a,b,c){a.exports={\"default\":c(8),__esModule:!0}},function(a,b,c){var d=c(9);a.exports=function(a,b,c){return d.setDesc(a,b,c)}},function(a,b){var c=Object;a.exports={create:c.create,getProto:c.getPrototypeOf,isEnum:{}.propertyIsEnumerable,getDesc:c.getOwnPropertyDescriptor,setDesc:c.defineProperty,setDescs:c.defineProperties,getKeys:c.keys,getNames:c.getOwnPropertyNames,getSymbols:c.getOwnPropertySymbols,each:[].forEach}},function(a,b,c){\"use strict\";function d(a){g[\"default\"](a),i[\"default\"](a),k[\"default\"](a),m[\"default\"](a),o[\"default\"](a),q[\"default\"](a),s[\"default\"](a)}var e=c(1)[\"default\"];b.__esModule=!0,b.registerDefaultHelpers=d;var f=c(11),g=e(f),h=c(12),i=e(h),j=c(13),k=e(j),l=c(14),m=e(l),n=c(15),o=e(n),p=c(16),q=e(p),r=c(17),s=e(r)},function(a,b,c){\"use strict\";b.__esModule=!0;var d=c(5);b[\"default\"]=function(a){a.registerHelper(\"blockHelperMissing\",function(b,c){var e=c.inverse,f=c.fn;if(b===!0)return f(this);if(b===!1||null==b)return e(this);if(d.isArray(b))return b.length\u003e0?(c.ids\u0026\u0026(c.ids=[c.name]),a.helpers.each(b,c)):e(this);if(c.data\u0026\u0026c.ids){var g=d.createFrame(c.data);g.contextPath=d.appendContextPath(c.data.contextPath,c.name),c={data:g}}return f(b,c)})},a.exports=b[\"default\"]},function(a,b,c){\"use strict\";var d=c(1)[\"default\"];b.__esModule=!0;var e=c(5),f=c(6),g=d(f);b[\"default\"]=function(a){a.registerHelper(\"each\",function(a,b){function c(b,c,f){j\u0026\u0026(j.key=b,j.index=c,j.first=0===c,j.last=!!f,k\u0026\u0026(j.contextPath=k+b)),i+=d(a[b],{data:j,blockParams:e.blockParams([a[b],b],[k+b,null])})}if(!b)throw new g[\"default\"](\"Must pass iterator to #each\");var d=b.fn,f=b.inverse,h=0,i=\"\",j=void 0,k=void 0;if(b.data\u0026\u0026b.ids\u0026\u0026(k=e.appendContextPath(b.data.contextPath,b.ids[0])+\".\"),e.isFunction(a)\u0026\u0026(a=a.call(this)),b.data\u0026\u0026(j=e.createFrame(b.data)),a\u0026\u0026\"object\"==typeof a)if(e.isArray(a))for(var l=a.length;h\u003cl;h++)h in a\u0026\u0026c(h,h,h===a.length-1);else{var m=void 0;for(var n in a)a.hasOwnProperty(n)\u0026\u0026(void 0!==m\u0026\u0026c(m,h-1),m=n,h++);void 0!==m\u0026\u0026c(m,h-1,!0)}return 0===h\u0026\u0026(i=f(this)),i})},a.exports=b[\"default\"]},function(a,b,c){\"use strict\";var d=c(1)[\"default\"];b.__esModule=!0;var e=c(6),f=d(e);b[\"default\"]=function(a){a.registerHelper(\"helperMissing\",function(){if(1!==arguments.length)throw new f[\"default\"]('Missing helper: \"'+arguments[arguments.length-1].name+'\"')})},a.exports=b[\"default\"]},function(a,b,c){\"use strict\";b.__esModule=!0;var d=c(5);b[\"default\"]=function(a){a.registerHelper(\"if\",function(a,b){return d.isFunction(a)\u0026\u0026(a=a.call(this)),!b.hash.includeZero\u0026\u0026!a||d.isEmpty(a)?b.inverse(this):b.fn(this)}),a.registerHelper(\"unless\",function(b,c){return a.helpers[\"if\"].call(this,b,{fn:c.inverse,inverse:c.fn,hash:c.hash})})},a.exports=b[\"default\"]},function(a,b){\"use strict\";b.__esModule=!0,b[\"default\"]=function(a){a.registerHelper(\"log\",function(){for(var b=[void 0],c=arguments[arguments.length-1],d=0;d\u003carguments.length-1;d++)b.push(arguments[d]);var e=1;null!=c.hash.level?e=c.hash.level:c.data\u0026\u0026null!=c.data.level\u0026\u0026(e=c.data.level),b[0]=e,a.log.apply(a,b)})},a.exports=b[\"default\"]},function(a,b){\"use strict\";b.__esModule=!0,b[\"default\"]=function(a){a.registerHelper(\"lookup\",function(a,b){return a\u0026\u0026a[b]})},a.exports=b[\"default\"]},function(a,b,c){\"use strict\";b.__esModule=!0;var d=c(5);b[\"default\"]=function(a){a.registerHelper(\"with\",function(a,b){d.isFunction(a)\u0026\u0026(a=a.call(this));var c=b.fn;if(d.isEmpty(a))return b.inverse(this);var e=b.data;return b.data\u0026\u0026b.ids\u0026\u0026(e=d.createFrame(b.data),e.contextPath=d.appendContextPath(b.data.contextPath,b.ids[0])),c(a,{data:e,blockParams:d.blockParams([a],[e\u0026\u0026e.contextPath])})})},a.exports=b[\"default\"]},function(a,b,c){\"use strict\";function d(a){g[\"default\"](a)}var e=c(1)[\"default\"];b.__esModule=!0,b.registerDefaultDecorators=d;var f=c(19),g=e(f)},function(a,b,c){\"use strict\";b.__esModule=!0;var d=c(5);b[\"default\"]=function(a){a.registerDecorator(\"inline\",function(a,b,c,e){var f=a;return b.partials||(b.partials={},f=function(e,f){var g=c.partials;c.partials=d.extend({},g,b.partials);var h=a(e,f);return c.partials=g,h}),b.partials[e.args[0]]=e.fn,f})},a.exports=b[\"default\"]},function(a,b,c){\"use strict\";b.__esModule=!0;var d=c(5),e={methodMap:[\"debug\",\"info\",\"warn\",\"error\"],level:\"info\",lookupLevel:function(a){if
514(\"string\"==typeof a){var b=d.indexOf(e.methodMap,a.toLowerCase());a=b\u003e=0?b:parseInt(a,10)}return a},log:function(a){if(a=e.lookupLevel(a),\"undefined\"!=typeof console\u0026\u0026e.lookupLevel(e.level)\u003c=a){var b=e.methodMap[a];console[b]||(b=\"log\");for(var c=arguments.length,d=Array(c\u003e1?c-1:0),f=1;f\u003cc;f++)d[f-1]=arguments[f];console[b].apply(console,d)}}};b[\"default\"]=e,a.exports=b[\"default\"]},function(a,b){\"use strict\";function c(a){this.string=a}b.__esModule=!0,c.prototype.toString=c.prototype.toHTML=function(){return\"\"+this.string},b[\"default\"]=c,a.exports=b[\"default\"]},function(a,b,c){\"use strict\";function d(a){var b=a\u0026\u0026a[0]||1,c=s.COMPILER_REVISION;if(b!==c){if(b\u003cc){var d=s.REVISION_CHANGES[c],e=s.REVISION_CHANGES[b];throw new r[\"default\"](\"Template was precompiled with an older version of appikonHandlebars than the current runtime. Please update your precompiler to a newer version (\"+d+\") or downgrade your runtime to an older version (\"+e+\").\")}throw new r[\"default\"](\"Template was precompiled with a newer version of appikonHandlebars than the current runtime. Please update your runtime to a newer version (\"+a[1]+\").\")}}function e(a,b){function c(c,d,e){e.hash\u0026\u0026(d=p.extend({},d,e.hash),e.ids\u0026\u0026(e.ids[0]=!0)),c=b.VM.resolvePartial.call(this,c,d,e);var f=b.VM.invokePartial.call(this,c,d,e);if(null==f\u0026\u0026b.compile\u0026\u0026(e.partials[e.name]=b.compile(c,a.compilerOptions,b),f=e.partials[e.name](d,e)),null!=f){if(e.indent){for(var g=f.split(\"\\n\"),h=0,i=g.length;h\u003ci\u0026\u0026(g[h]||h+1!==i);h++)g[h]=e.indent+g[h];f=g.join(\"\\n\")}return f}throw new r[\"default\"](\"The partial \"+e.name+\" could not be compiled when running in runtime-only mode\")}function d(b){function c(b){return\"\"+a.main(e,b,e.helpers,e.partials,g,i,h)}var f=arguments.length\u003c=1||void 0===arguments[1]?{}:arguments[1],g=f.data;d._setup(f),!f.partial\u0026\u0026a.useData\u0026\u0026(g=j(b,g));var h=void 0,i=a.useBlockParams?[]:void 0;return a.useDepths\u0026\u0026(h=f.depths?b!=f.depths[0]?[b].concat(f.depths):f.depths:[b]),(c=k(a.main,c,e,f.depths||[],g,i))(b,f)}if(!b)throw new r[\"default\"](\"No environment passed to template\");if(!a||!a.main)throw new r[\"default\"](\"Unknown template object: \"+typeof a);a.main.decorator=a.main_d,b.VM.checkRevision(a.compiler);var e={strict:function(a,b){if(!(b in a))throw new r[\"default\"]('\"'+b+'\" not defined in '+a);return a[b]},lookup:function(a,b){for(var c=a.length,d=0;d\u003cc;d++)if(a[d]\u0026\u0026null!=a[d][b])return a[d][b]},lambda:function(a,b){return\"function\"==typeof a?a.call(b):a},escapeExpression:p.escapeExpression,invokePartial:c,fn:function(b){var c=a[b];return c.decorator=a[b+\"_d\"],c},programs:[],program:function(a,b,c,d,e){var g=this.programs[a],h=this.fn(a);return b||e||d||c?g=f(this,a,h,b,c,d,e):g||(g=this.programs[a]=f(this,a,h)),g},data:function(a,b){for(;a\u0026\u0026b--;)a=a._parent;return a},merge:function(a,b){var c=a||b;return a\u0026\u0026b\u0026\u0026a!==b\u0026\u0026(c=p.extend({},b,a)),c},nullContext:l({}),noop:b.VM.noop,compilerInfo:a.compiler};return d.isTop=!0,d._setup=function(c){c.partial?(e.helpers=c.helpers,e.partials=c.partials,e.decorators=c.decorators):(e.helpers=e.merge(c.helpers,b.helpers),a.usePartial\u0026\u0026(e.partials=e.merge(c.partials,b.partials)),(a.usePartial||a.useDecorators)\u0026\u0026(e.decorators=e.merge(c.decorators,b.decorators)))},d._child=function(b,c,d,g){if(a.useBlockParams\u0026\u0026!d)throw new r[\"default\"](\"must pass block params\");if(a.useDepths\u0026\u0026!g)throw new r[\"default\"](\"must pass parent depths\");return f(e,b,a[b],c,0,d,g)},d}function f(a,b,c,d,e,f,g){function h(b){var e=arguments.length\u003c=1||void 0===arguments[1]?{}:arguments[1],h=g;return!g||b==g[0]||b===a.nullContext\u0026\u0026null===g[0]||(h=[b].concat(g)),c(a,b,a.helpers,a.partials,e.data||d,f\u0026\u0026[e.blockParams].concat(f),h)}return h=k(c,h,a,g,d,f),h.program=b,h.depth=g?g.length:0,h.blockParams=e||0,h}function g(a,b,c){return a?a.call||c.name||(c.name=a,a=c.partials[a]):a=\"@partial-block\"===c.name?c.data[\"partial-block\"]:c.partials[c.name],a}function h(a,b,c){var d=c.data\u0026\u0026c.data[\"partial-block\"];c.partial=!0,c.ids\u0026\u0026(c.data.contextPath=c.ids[0]||c.data.contextPath);var e=void 0;if(c.fn\u0026\u0026c.fn!==i\u0026\u0026!function(){c.data=s.createFrame(c.data);var a=c.fn;e=c.data[\"partial-block\"]=function(b){var c=arguments.length\u003c=1||void 0===arguments[1]?{}:arguments[1];return c.data=s.createFrame(c.data),c.data[\"partial-block\"]=d,a(b,c)},a.partials\u0026\u0026(c.partials=p.extend({},c.partials,a.partials))}(),void 0===a\u0026\u0026e\u0026\u0026(a=e),void 0===a)throw new r[\"default\"](\"The partial \"+c.name+\" could not be found\");if(a instanceof Function)return a(b,c)}function i(){return\"\"}function j(a,b){return b\u0026\u0026\"root\"in b||(b=b?s.createFrame(b):{},b.root=a),b}function k(a,b,c,d,e,f){if(a.decorator){var g={};b=a.decorator(b,g,c,d\u0026\u0026d[0],e,f,d),p.extend(b,g)}return b}var l=c(23)[\"default\"],m=c(3)[\"default\"],n=c(1)[\"default\"];b.__esModule=!0,b.checkRevision=d,b.template=e,b.wrapProgram=f,b.resolvePartial=g,b.invokePartial=h,b.noop=i;
514var o=c(5),p=m(o),q=c(6),r=n(q),s=c(4)},function(a,b,c){a.exports={\"default\":c(24),__esModule:!0}},function(a,b,c){c(25),a.exports=c(30).Object.seal},function(a,b,c){var d=c(26);c(27)(\"seal\",function(a){return function(b){return a\u0026\u0026d(b)?a(b):b}})},function(a,b){a.exports=function(a){return\"object\"==typeof a?null!==a:\"function\"==typeof a}},function(a,b,c){var d=c(28),e=c(30),f=c(33);a.exports=function(a,b){var c=(e.Object||{})[a]||Object[a],g={};g[a]=b(c),d(d.S+d.F*f(function(){c(1)}),\"Object\",g)}},function(a,b,c){var d=c(29),e=c(30),f=c(31),g=\"prototype\",h=function(a,b,c){var i,j,k,l=a\u0026h.F,m=a\u0026h.G,n=a\u0026h.S,o=a\u0026h.P,p=a\u0026h.B,q=a\u0026h.W,r=m?e:e[b]||(e[b]={}),s=m?d:n?d[b]:(d[b]||{})[g];m\u0026\u0026(c=b);for(i in c)j=!l\u0026\u0026s\u0026\u0026i in s,j\u0026\u0026i in r||(k=j?s[i]:c[i],r[i]=m\u0026\u0026\"function\"!=typeof s[i]?c[i]:p\u0026\u0026j?f(k,d):q\u0026\u0026s[i]==k?function(a){var b=function(b){return this instanceof a?new a(b):a(b)};return b[g]=a[g],b}(k):o\u0026\u0026\"function\"==typeof k?f(Function.call,k):k,o\u0026\u0026((r[g]||(r[g]={}))[i]=k))};h.F=1,h.G=2,h.S=4,h.P=8,h.B=16,h.W=32,a.exports=h},function(a,b){var c=a.exports=\"undefined\"!=typeof window\u0026\u0026window.Math==Math?window:\"undefined\"!=typeof self\u0026\u0026self.Math==Math?self:Function(\"return this\")();\"number\"==typeof __g\u0026\u0026(__g=c)},function(a,b){var c=a.exports={version:\"1.2.6\"};\"number\"==typeof __e\u0026\u0026(__e=c)},function(a,b,c){var d=c(32);a.exports=function(a,b,c){if(d(a),void 0===b)return a;switch(c){case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}}},function(a,b){a.exports=function(a){if(\"function\"!=typeof a)throw TypeError(a+\" is not a function!\");return a}},function(a,b){a.exports=function(a){try{return!!a()}catch(b){return!0}}},function(a,b){(function(c){\"use strict\";b.__esModule=!0,b[\"default\"]=function(a){var b=\"undefined\"!=typeof c?c:window,d=b.appikonHandlebars;a.noConflict=function(){return b.appikonHandlebars===a\u0026\u0026(b.appikonHandlebars=d),a}},a.exports=b[\"default\"]}).call(b,function(){return this}())},function(a,b){\"use strict\";b.__esModule=!0;var c={helpers:{helperExpression:function(a){return\"SubExpression\"===a.type||(\"MustacheStatement\"===a.type||\"BlockStatement\"===a.type)\u0026\u0026!!(a.params\u0026\u0026a.params.length||a.hash)},scopedId:function(a){return\/^\\.|this\\b\/.test(a.original)},simpleId:function(a){return 1===a.parts.length\u0026\u0026!c.helpers.scopedId(a)\u0026\u0026!a.depth}}};b[\"default\"]=c,a.exports=b[\"default\"]},function(a,b,c){\"use strict\";function d(a,b){if(\"Program\"===a.type)return a;h[\"default\"].yy=n,n.locInfo=function(a){return new n.SourceLocation(b\u0026\u0026b.srcName,a)};var c=new j[\"default\"](b);return c.accept(h[\"default\"].parse(a))}var e=c(1)[\"default\"],f=c(3)[\"default\"];b.__esModule=!0,b.parse=d;var g=c(37),h=e(g),i=c(38),j=e(i),k=c(40),l=f(k),m=c(5);b.parser=h[\"default\"];var n={};m.extend(n,l)},function(a,b){\"use strict\";b.__esModule=!0;var c=function(){function a(){this.yy={}}var b={trace:function(){},yy:{},symbols_:{error:2,root:3,program:4,EOF:5,program_repetition0:6,statement:7,mustache:8,block:9,rawBlock:10,partial:11,partialBlock:12,content:13,COMMENT:14,CONTENT:15,openRawBlock:16,rawBlock_repetition_plus0:17,END_RAW_BLOCK:18,OPEN_RAW_BLOCK:19,helperName:20,openRawBlock_repetition0:21,openRawBlock_option0:22,CLOSE_RAW_BLOCK:23,openBlock:24,block_option0:25,closeBlock:26,openInverse:27,block_option1:28,OPEN_BLOCK:29,openBlock_repetition0:30,openBlock_option0:31,openBlock_option1:32,CLOSE:33,OPEN_INVERSE:34,openInverse_repetition0:35,openInverse_option0:36,openInverse_option1:37,openInverseChain:38,OPEN_INVERSE_CHAIN:39,openInverseChain_repetition0:40,openInverseChain_option0:41,openInverseChain_option1:42,inverseAndProgram:43,INVERSE:44,inverseChain:45,inverseChain_option0:46,OPEN_ENDBLOCK:47,OPEN:48,mustache_repetition0:49,mustache_option0:50,OPEN_UNESCAPED:51,mustache_repetition1:52,mustache_option1:53,CLOSE_UNESCAPED:54,OPEN_PARTIAL:55,partialName:56,partial_repetition0:57,partial_option0:58,openPartialBlock:59,OPEN_PARTIAL_BLOCK:60,openPartialBlock_repetition0:61,openPartialBlock_option0:62,param:63,sexpr:64,OPEN_SEXPR:65,sex
514pr_repetition0:66,sexpr_option0:67,CLOSE_SEXPR:68,hash:69,hash_repetition_plus0:70,hashSegment:71,ID:72,EQUALS:73,blockParams:74,OPEN_BLOCK_PARAMS:75,blockParams_repetition_plus0:76,CLOSE_BLOCK_PARAMS:77,path:78,dataName:79,STRING:80,NUMBER:81,BOOLEAN:82,UNDEFINED:83,NULL:84,DATA:85,pathSegments:86,SEP:87,attributeccept:0,$end:1},terminals_:{2:\"error\",5:\"EOF\",14:\"COMMENT\",15:\"CONTENT\",18:\"END_RAW_BLOCK\",19:\"OPEN_RAW_BLOCK\",23:\"CLOSE_RAW_BLOCK\",29:\"OPEN_BLOCK\",33:\"CLOSE\",34:\"OPEN_INVERSE\",39:\"OPEN_INVERSE_CHAIN\",44:\"INVERSE\",47:\"OPEN_ENDBLOCK\",48:\"OPEN\",51:\"OPEN_UNESCAPED\",54:\"CLOSE_UNESCAPED\",55:\"OPEN_PARTIAL\",60:\"OPEN_PARTIAL_BLOCK\",65:\"OPEN_SEXPR\",68:\"CLOSE_SEXPR\",72:\"ID\",73:\"EQUALS\",75:\"OPEN_BLOCK_PARAMS\",77:\"CLOSE_BLOCK_PARAMS\",80:\"STRING\",81:\"NUMBER\",82:\"BOOLEAN\",83:\"UNDEFINED\",84:\"NULL\",85:\"DATA\",87:\"SEP\"},productions_:[0,[3,2],[4,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[13,1],[10,3],[16,5],[9,4],[9,4],[24,6],[27,6],[38,6],[43,2],[45,3],[45,1],[26,3],[8,5],[8,5],[11,5],[12,3],[59,5],[63,1],[63,1],[64,5],[69,1],[71,3],[74,3],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[56,1],[56,1],[79,2],[78,1],[86,3],[86,1],[6,0],[6,2],[17,1],[17,2],[21,0],[21,2],[22,0],[22,1],[25,0],[25,1],[28,0],[28,1],[30,0],[30,2],[31,0],[31,1],[32,0],[32,1],[35,0],[35,2],[36,0],[36,1],[37,0],[37,1],[40,0],[40,2],[41,0],[41,1],[42,0],[42,1],[46,0],[46,1],[49,0],[49,2],[50,0],[50,1],[52,0],[52,2],[53,0],[53,1],[57,0],[57,2],[58,0],[58,1],[61,0],[61,2],[62,0],[62,1],[66,0],[66,2],[67,0],[67,1],[70,1],[70,2],[76,1],[76,2]],performAction:function(a,b,c,d,e,f,g){var h=f.length-1;switch(e){case 1:return f[h-1];case 2:this.$=d.prepareProgram(f[h]);break;case 3:this.$=f[h];break;case 4:this.$=f[h];break;case 5:this.$=f[h];break;case 6:this.$=f[h];break;case 7:this.$=f[h];break;case 8:this.$=f[h];break;case 9:this.$={type:\"CommentStatement\",value:d.stripComment(f[h]),strip:d.stripFlags(f[h],f[h]),loc:d.locInfo(this._$)};break;case 10:this.$={type:\"ContentStatement\",original:f[h],value:f[h],loc:d.locInfo(this._$)};break;case 11:this.$=d.prepareRawBlock(f[h-2],f[h-1],f[h],this._$);break;case 12:this.$={path:f[h-3],params:f[h-2],hash:f[h-1]};break;case 13:this.$=d.prepareBlock(f[h-3],f[h-2],f[h-1],f[h],!1,this._$);break;case 14:this.$=d.prepareBlock(f[h-3],f[h-2],f[h-1],f[h],!0,this._$);break;case 15:this.$={open:f[h-5],path:f[h-4],params:f[h-3],hash:f[h-2],blockParams:f[h-1],strip:d.stripFlags(f[h-5],f[h])};break;case 16:this.$={path:f[h-4],params:f[h-3],hash:f[h-2],blockParams:f[h-1],strip:d.stripFlags(f[h-5],f[h])};break;case 17:this.$={path:f[h-4],params:f[h-3],hash:f[h-2],blockParams:f[h-1],strip:d.stripFlags(f[h-5],f[h])};break;case 18:this.$={strip:d.stripFlags(f[h-1],f[h-1]),program:f[h]};break;case 19:var i=d.prepareBlock(f[h-2],f[h-1],f[h],f[h],!1,this._$),j=d.prepareProgram([i],f[h-1].loc);j.chained=!0,this.$={strip:f[h-2].strip,program:j,chain:!0};break;case 20:this.$=f[h];break;case 21:this.$={path:f[h-1],strip:d.stripFlags(f[h-2],f[h])};break;case 22:this.$=d.prepareMustache(f[h-3],f[h-2],f[h-1],f[h-4],d.stripFlags(f[h-4],f[h]),this._$);break;case 23:this.$=d.prepareMustache(f[h-3],f[h-2],f[h-1],f[h-4],d.stripFlags(f[h-4],f[h]),this._$);break;case 24:this.$={type:\"PartialStatement\",name:f[h-3],params:f[h-2],hash:f[h-1],indent:\"\",strip:d.stripFlags(f[h-4],f[h]),loc:d.locInfo(this._$)};break;case 25:this.$=d.preparePartialBlock(f[h-2],f[h-1],f[h],this._$);break;case 26:this.$={path:f[h-3],params:f[h-2],hash:f[h-1],strip:d.stripFlags(f[h-4],f[h])};break;case 27:this.$=f[h];break;case 28:this.$=f[h];break;case 29:this.$={type:\"SubExpression\",path:f[h-3],params:f[h-2],hash:f[h-1],loc:d.locInfo(this._$)};break;case 30:this.$={type:\"Hash\",pairs:f[h],loc:d.locInfo(this._$)};break;case 31:this.$={type:\"HashPair\",key:d.id(f[h-2]),value:f[h],loc:d.locInfo(this._$)};break;case 32:this.$=d.id(f[h-1]);break;case 33:this.$=f[h];break;case 34:this.$=f[h];break;case 35:this.$={type:\"StringLiteral\",value:f[h],original:f[h],loc:d.locInfo(this._$)};break;case 36:this.$={type:\"NumberLiteral\",value:Number(f[h]),original:Number(f[h]),loc:d.locInfo(this._$)};break;case 37:this.$={type:\"BooleanLiteral\",value:\"true\"===f[h],original:\"true\"===f[h],loc:d.locInfo(this._$)};break;case 38:this.$={type:\"UndefinedLiteral\",original:void 0,value:void 0,loc:d.locInfo(this._$)};break;case 39:this.$={type:\"NullLiteral\",original:null,value:null,loc:d.locInfo(this._$)};break;case 40:this.$=f[h];break;case 41:this.$=f[h];break;case 42:this.$=d.preparePath(!0,f[h],this._$);break;case 43:this.$=d.preparePath(!1,f[h],this._$);break;
vendor: 4,162 bytes, line 514
514case 44:f[h-2].push({part:d.id(f[h]),original:f[h],separator:f[h-1]}),this.$=f[h-2];break;case 45:this.$=[{part:d.id(f[h]),original:f[h]}];break;case 46:this.$=[];break;case 47:f[h-1].push(f[h]);break;case 48:this.$=[f[h]];break;case 49:f[h-1].push(f[h]);break;case 50:this.$=[];break;case 51:f[h-1].push(f[h]);break;case 58:this.$=[];break;case 59:f[h-1].push(f[h]);break;case 64:this.$=[];break;case 65:f[h-1].push(f[h]);break;case 70:this.$=[];break;case 71:f[h-1].push(f[h]);break;case 78:this.$=[];break;case 79:f[h-1].push(f[h]);break;case 82:this.$=[];break;case 83:f[h-1].push(f[h]);break;case 86:this.$=[];break;case 87:f[h-1].push(f[h]);break;case 90:this.$=[];break;case 91:f[h-1].push(f[h]);break;case 94:this.$=[];break;case 95:f[h-1].push(f[h]);break;case 98:this.$=[f[h]];break;case 99:f[h-1].push(f[h]);break;case 100:this.$=[f[h]];break;case 101:f[h-1].push(f[h])}},table:[{3:1,4:2,5:[2,46],6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{1:[3]},{5:[1,4]},{5:[2,2],7:5,8:6,9:7,10:8,11:9,12:10,13:11,14:[1,12],15:[1,20],16:17,19:[1,23],24:15,27:16,29:[1,21],34:[1,22],39:[2,2],44:[2,2],47:[2,2],48:[1,13],51:[1,14],55:[1,18],59:19,60:[1,24]},{1:[2,1]},{5:[2,47],14:[2,47],15:[2,47],19:[2,47],29:[2,47],34:[2,47],39:[2,47],44:[2,47],47:[2,47],48:[2,47],51:[2,47],55:[2,47],60:[2,47]},{5:[2,3],14:[2,3],15:[2,3],19:[2,3],29:[2,3],34:[2,3],39:[2,3],44:[2,3],47:[2,3],48:[2,3],51:[2,3],55:[2,3],60:[2,3]},{5:[2,4],14:[2,4],15:[2,4],19:[2,4],29:[2,4],34:[2,4],39:[2,4],44:[2,4],47:[2,4],48:[2,4],51:[2,4],55:[2,4],60:[2,4]},{5:[2,5],14:[2,5],15:[2,5],19:[2,5],29:[2,5],34:[2,5],39:[2,5],44:[2,5],47:[2,5],48:[2,5],51:[2,5],55:[2,5],60:[2,5]},{5:[2,6],14:[2,6],15:[2,6],19:[2,6],29:[2,6],34:[2,6],39:[2,6],44:[2,6],47:[2,6],48:[2,6],51:[2,6],55:[2,6],60:[2,6]},{5:[2,7],14:[2,7],15:[2,7],19:[2,7],29:[2,7],34:[2,7],39:[2,7],44:[2,7],47:[2,7],48:[2,7],51:[2,7],55:[2,7],60:[2,7]},{5:[2,8],14:[2,8],15:[2,8],19:[2,8],29:[2,8],34:[2,8],39:[2,8],44:[2,8],47:[2,8],48:[2,8],51:[2,8],55:[2,8],60:[2,8]},{5:[2,9],14:[2,9],15:[2,9],19:[2,9],29:[2,9],34:[2,9],39:[2,9],44:[2,9],47:[2,9],48:[2,9],51:[2,9],55:[2,9],60:[2,9]},{20:25,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:36,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:37,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{4:38,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{13:40,15:[1,20],17:39},{20:42,56:41,64:43,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:45,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{5:[2,10],14:[2,10],15:[2,10],18:[2,10],19:[2,10],29:[2,10],34:[2,10],39:[2,10],44:[2,10],47:[2,10],48:[2,10],51:[2,10],55:[2,10],60:[2,10]},{20:46,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:47,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:48,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:42,56:49,64:43,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[2,78],49:50,65:[2,78],72:[2,78],80:[2,78],81:[2,78],82:[2,78],83:[2,78],84:[2,78],85:[2,78]},{23:[2,33],33:[2,33],54:[2,33],65:[2,33],68:[2,33],72:[2,33],75:[2,33],80:[2,33],81:[2,33],82:[2,33],83:[2,33],84:[2,33],85:[2,33]},{23:[2,34],33:[2,34],54:[2,34],65:[2,34],68:[2,34],72:[2,34],75:[2,34],80:[2,34],81:[2,34],82:[2,34],83:[2,34],84:[2,34],85:[2,34]},{23:[2,35],33:[2,35],54:[2,35],65:[2,35],68:[2,35],72:[2,35],75:[2,35],80:[2,35],81:[2,35],82:[2,35],83:[2,35],84:[2,35],85:[2,35]},{23:[2,36],33:[2,36],54:[2,36],65:[2,36],68:[2,36],72:[2,36],75:[2,36],80:[2,36],81:[2,36],82:[2,36],83:[2,36],84:[2,36],85:[2,36]},{23:[2,37],33:[2,37],54:[2,37],65:[2,37],68:[2,37],72:[2,37],75:[2,37],80:[2,37],81:[2,37],82:[2,37],83:[2,37],84:[2,37
vendor: 4,137 bytes, line 514
514],85:[2,37]},{23:[2,38],33:[2,38],54:[2,38],65:[2,38],68:[2,38],72:[2,38],75:[2,38],80:[2,38],81:[2,38],82:[2,38],83:[2,38],84:[2,38],85:[2,38]},{23:[2,39],33:[2,39],54:[2,39],65:[2,39],68:[2,39],72:[2,39],75:[2,39],80:[2,39],81:[2,39],82:[2,39],83:[2,39],84:[2,39],85:[2,39]},{23:[2,43],33:[2,43],54:[2,43],65:[2,43],68:[2,43],72:[2,43],75:[2,43],80:[2,43],81:[2,43],82:[2,43],83:[2,43],84:[2,43],85:[2,43],87:[1,51]},{72:[1,35],86:52},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{52:53,54:[2,82],65:[2,82],72:[2,82],80:[2,82],81:[2,82],82:[2,82],83:[2,82],84:[2,82],85:[2,82]},{25:54,38:56,39:[1,58],43:57,44:[1,59],45:55,47:[2,54]},{28:60,43:61,44:[1,59],47:[2,56]},{13:63,15:[1,20],18:[1,62]},{15:[2,48],18:[2,48]},{33:[2,86],57:64,65:[2,86],72:[2,86],80:[2,86],81:[2,86],82:[2,86],83:[2,86],84:[2,86],85:[2,86]},{33:[2,40],65:[2,40],72:[2,40],80:[2,40],81:[2,40],82:[2,40],83:[2,40],84:[2,40],85:[2,40]},{33:[2,41],65:[2,41],72:[2,41],80:[2,41],81:[2,41],82:[2,41],83:[2,41],84:[2,41],85:[2,41]},{20:65,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:66,47:[1,67]},{30:68,33:[2,58],65:[2,58],72:[2,58],75:[2,58],80:[2,58],81:[2,58],82:[2,58],83:[2,58],84:[2,58],85:[2,58]},{33:[2,64],35:69,65:[2,64],72:[2,64],75:[2,64],80:[2,64],81:[2,64],82:[2,64],83:[2,64],84:[2,64],85:[2,64]},{21:70,23:[2,50],65:[2,50],72:[2,50],80:[2,50],81:[2,50],82:[2,50],83:[2,50],84:[2,50],85:[2,50]},{33:[2,90],61:71,65:[2,90],72:[2,90],80:[2,90],81:[2,90],82:[2,90],83:[2,90],84:[2,90],85:[2,90]},{20:75,33:[2,80],50:72,63:73,64:76,65:[1,44],69:74,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{72:[1,80]},{23:[2,42],33:[2,42],54:[2,42],65:[2,42],68:[2,42],72:[2,42],75:[2,42],80:[2,42],81:[2,42],82:[2,42],83:[2,42],84:[2,42],85:[2,42],87:[1,51]},{20:75,53:81,54:[2,84],63:82,64:76,65:[1,44],69:83,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:84,47:[1,67]},{47:[2,55]},{4:85,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{47:[2,20]},{20:86,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:87,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{26:88,47:[1,67]},{47:[2,57]},{5:[2,11],14:[2,11],15:[2,11],19:[2,11],29:[2,11],34:[2,11],39:[2,11],44:[2,11],47:[2,11],48:[2,11],51:[2,11],55:[2,11],60:[2,11]},{15:[2,49],18:[2,49]},{20:75,33:[2,88],58:89,63:90,64:76,65:[1,44],69:91,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{65:[2,94],66:92,68:[2,94],72:[2,94],80:[2,94],81:[2,94],82:[2,94],83:[2,94],84:[2,94],85:[2,94]},{5:[2,25],14:[2,25],15:[2,25],19:[2,25],29:[2,25],34:[2,25],39:[2,25],44:[2,25],47:[2,25],48:[2,25],51:[2,25],55:[2,25],60:[2,25]},{20:93,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,31:94,33:[2,60],63:95,64:76,65:[1,44],69:96,70:77,71:78,72:[1,79],75:[2,60],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,33:[2,66],36:97,63:98,64:76,65:[1,44],69:99,70:77,71:78,72:[1,79],75:[2,66],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,22:100,23:[2,52],63:101,64:76,65:[1,44],69:102,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,33:[2,92],62:103,63:104,64:76,65:[1,44],69:105,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,106]},{33:[2,79],65:[2,79],72:[2,79],80:[2,79],81:[2,79],82:[2,79],83:[2,79],84:[2,79],85:[2,79]},{33:[2,81]},{23:[2,27],33:[2,27],54:[2,27],65:[2,27],68:[2,27],72:[2,27],75:[2,27],80:[2,27],81:[2,27],82:[2,27],83:[2,27],84:[2,27],85:[2,27]},{23:[2,28],33:[2,28],54:[2,28],65:[2,28],68:[2,28],72:[2,28],75:[2,28],80:[2,28],81:[2,28],82:[2,28],83:[2,28],84:[2,28],85:[2,28]}
vendor: 6,793 bytes, line 514
514,{23:[2,30],33:[2,30],54:[2,30],68:[2,30],71:107,72:[1,108],75:[2,30]},{23:[2,98],33:[2,98],54:[2,98],68:[2,98],72:[2,98],75:[2,98]},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],73:[1,109],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{23:[2,44],33:[2,44],54:[2,44],65:[2,44],68:[2,44],72:[2,44],75:[2,44],80:[2,44],81:[2,44],82:[2,44],83:[2,44],84:[2,44],85:[2,44],87:[2,44]},{54:[1,110]},{54:[2,83],65:[2,83],72:[2,83],80:[2,83],81:[2,83],82:[2,83],83:[2,83],84:[2,83],85:[2,83]},{54:[2,85]},{5:[2,13],14:[2,13],15:[2,13],19:[2,13],29:[2,13],34:[2,13],39:[2,13],44:[2,13],47:[2,13],48:[2,13],51:[2,13],55:[2,13],60:[2,13]},{38:56,39:[1,58],43:57,44:[1,59],45:112,46:111,47:[2,76]},{33:[2,70],40:113,65:[2,70],72:[2,70],75:[2,70],80:[2,70],81:[2,70],82:[2,70],83:[2,70],84:[2,70],85:[2,70]},{47:[2,18]},{5:[2,14],14:[2,14],15:[2,14],19:[2,14],29:[2,14],34:[2,14],39:[2,14],44:[2,14],47:[2,14],48:[2,14],51:[2,14],55:[2,14],60:[2,14]},{33:[1,114]},{33:[2,87],65:[2,87],72:[2,87],80:[2,87],81:[2,87],82:[2,87],83:[2,87],84:[2,87],\n    85:[2,87]},{33:[2,89]},{20:75,63:116,64:76,65:[1,44],67:115,68:[2,96],69:117,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,118]},{32:119,33:[2,62],74:120,75:[1,121]},{33:[2,59],65:[2,59],72:[2,59],75:[2,59],80:[2,59],81:[2,59],82:[2,59],83:[2,59],84:[2,59],85:[2,59]},{33:[2,61],75:[2,61]},{33:[2,68],37:122,74:123,75:[1,121]},{33:[2,65],65:[2,65],72:[2,65],75:[2,65],80:[2,65],81:[2,65],82:[2,65],83:[2,65],84:[2,65],85:[2,65]},{33:[2,67],75:[2,67]},{23:[1,124]},{23:[2,51],65:[2,51],72:[2,51],80:[2,51],81:[2,51],82:[2,51],83:[2,51],84:[2,51],85:[2,51]},{23:[2,53]},{33:[1,125]},{33:[2,91],65:[2,91],72:[2,91],80:[2,91],81:[2,91],82:[2,91],83:[2,91],84:[2,91],85:[2,91]},{33:[2,93]},{5:[2,22],14:[2,22],15:[2,22],19:[2,22],29:[2,22],34:[2,22],39:[2,22],44:[2,22],47:[2,22],48:[2,22],51:[2,22],55:[2,22],60:[2,22]},{23:[2,99],33:[2,99],54:[2,99],68:[2,99],72:[2,99],75:[2,99]},{73:[1,109]},{20:75,63:126,64:76,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,23],14:[2,23],15:[2,23],19:[2,23],29:[2,23],34:[2,23],39:[2,23],44:[2,23],47:[2,23],48:[2,23],51:[2,23],55:[2,23],60:[2,23]},{47:[2,19]},{47:[2,77]},{20:75,33:[2,72],41:127,63:128,64:76,65:[1,44],69:129,70:77,71:78,72:[1,79],75:[2,72],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,24],14:[2,24],15:[2,24],19:[2,24],29:[2,24],34:[2,24],39:[2,24],44:[2,24],47:[2,24],48:[2,24],51:[2,24],55:[2,24],60:[2,24]},{68:[1,130]},{65:[2,95],68:[2,95],72:[2,95],80:[2,95],81:[2,95],82:[2,95],83:[2,95],84:[2,95],85:[2,95]},{68:[2,97]},{5:[2,21],14:[2,21],15:[2,21],19:[2,21],29:[2,21],34:[2,21],39:[2,21],44:[2,21],47:[2,21],48:[2,21],51:[2,21],55:[2,21],60:[2,21]},{33:[1,131]},{33:[2,63]},{72:[1,133],76:132},{33:[1,134]},{33:[2,69]},{15:[2,12]},{14:[2,26],15:[2,26],19:[2,26],29:[2,26],34:[2,26],47:[2,26],48:[2,26],51:[2,26],55:[2,26],60:[2,26]},{23:[2,31],33:[2,31],54:[2,31],68:[2,31],72:[2,31],75:[2,31]},{33:[2,74],42:135,74:136,75:[1,121]},{33:[2,71],65:[2,71],72:[2,71],75:[2,71],80:[2,71],81:[2,71],82:[2,71],83:[2,71],84:[2,71],85:[2,71]},{33:[2,73],75:[2,73]},{23:[2,29],33:[2,29],54:[2,29],65:[2,29],68:[2,29],72:[2,29],75:[2,29],80:[2,29],81:[2,29],82:[2,29],83:[2,29],84:[2,29],85:[2,29]},{14:[2,15],15:[2,15],19:[2,15],29:[2,15],34:[2,15],39:[2,15],44:[2,15],47:[2,15],48:[2,15],51:[2,15],55:[2,15],60:[2,15]},{72:[1,138],77:[1,137]},{72:[2,100],77:[2,100]},{14:[2,16],15:[2,16],19:[2,16],29:[2,16],34:[2,16],44:[2,16],47:[2,16],48:[2,16],51:[2,16],55:[2,16],60:[2,16]},{33:[1,139]},{33:[2,75]},{33:[2,32]},{72:[2,101],77:[2,101]},{14:[2,17],15:[2,17],19:[2,17],29:[2,17],34:[2,17],39:[2,17],44:[2,17],47:[2,17],48:[2,17],51:[2,17],55:[2,17],60:[2,17]}],defaultActions:{4:[2,1],55:[2,55],57:[2,20],61:[2,57],74:[2,81],83:[2,85],87:[2,18],91:[2,89],102:[2,53],105:[2,93],111:[2,19],112:[2,77],117:[2,97],120:[2,63],123:[2,69],124:[2,12],136:[2,75],137:[2,32]},parseError:function(a,b){throw new Error(a)},parse:function(a){function b(){var a;return a=c.lexer.lex()||1,\"number\"!=typeof a\u0026\u0026(a=c.symbols_[a]||a),a}var c=this,d=[0],e=[null],f=[],g=this.table,h=\"\",i=0,j=0,k=0;this.lexer.setInput(a),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,this.yy.parser=this,\"undefined\"==typeof this.lexer.yylloc\u0026\u0026(this.lexer.yylloc={});var l=this.lexer.yylloc;f.push(l);var m=this.lexer.options\u0026\u0026this.lexer.options.ranges;\"function\"==typeof this.yy.parseError\u0026\u0026(this.parseError=this.yy.parseError);for(var n,o,p,q,r,s,t,u,v,w={};;){if(p=d[d.length-1],this.defaultActions[p]?q=this.defaultActions[p]:(null!==n\u0026\u0026\"undefined\"!=typeof n||(n=b()),q=g[p]\u0026\u0026g[p][n]),\"undefined\"==typeof q||!q.length||!q[0]){var x=\"\";if(!k){v=[];for(s in g[p])this.terminals_[s]\u0026\u0026s\u003e2\u0026\u0026v.push(\"'\"+this.terminals_[s]+\"'\");x=this.lexer.showPosition?\"Parse error on line \"+(i+1)+\":\\n\"+this.lexer.showPosition()+\"\\nExpecting \"+v.join(\", \")+\", got '\"+(this.terminals_[n]||n)+\"'\":\"Parse error on line \"+(i+1)+\": Unexpected \"+(1==n?\"end of input\":\"'\"+(this.terminals_[n]||n)+\"'\"),this.parseError(x,{text:this.lexer.match,token:this.terminals_[n]||n,line:this.lexer.yylineno,loc:l,expected:v})}}if(q[0]instanceof Array\u0026\u0026q.length\u003e1)throw new Error(\"Parse Error: multiple actions possible at state: \"+p+\", token: \"+n);switch(q[0]){case 1:d.push(n),e.push(this.lexer.yytext),f.push(this.lexer.yylloc),d.push(q[1]),n=null,o?(n=o,o=null):(j=this.lexer.yyleng,h=this.lexer.yytext,i=this.lexer.yylineno,l=this.lexer.yylloc,k\u003e0\u0026\u0026k--);break;case 2:if(t=this.productions_[q[1]][1],w.$=e[e.length-t],w._$={first_line:f[f.length-(t||1)].first_line,last_line:f[f.length-1].last_line,first_column:f[f.length-(t||1)].first_column,last_column:f[f.length-1].last_column},m\u0026\u0026(w._$.range=[f[f.length-(t||1)].range[0],f[f.length-1].range[1]]),r=this.performAction.call(w,h,j,i,this.yy,q[1],e,f),\"undefined\"!=typeof r)return r;t\u0026\u0026(d=d.slice(0,-1*t*2),e=e.slice(0,-1*t),f=f.slice(0,-1*t)),d.push(this.productions_[q[1]][0]),e.push(w.$),f.push(w._$),u=g[d[d.length-2]][d[d.length-1]],d.push(u);break;case 3:return!0}}return!0}},c=function(){var a={EOF:1,parseError:function(a,b){if(!this.yy.parser)throw new Error(a);this.yy.parser.parseError(a,b)},setInput:function(a){return this._input=a,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match=\"\",this.conditionStack=[\"INITIAL\"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges\u0026\u0026(this.yylloc.range=[0,0]),this.offset=0,this}
514,input:function(){var a=this._input[0];this.yytext+=a,this.yyleng++,this.offset++,this.match+=a,this.matched+=a;var b=a.match(\/(?:\\r\\n?|\\n).*\/g);return b?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges\u0026\u0026this.yylloc.range[1]++,this._input=this._input.slice(1),a},unput:function(a){var b=a.length,c=a.split(\/(?:\\r\\n?|\\n)\/g);this._input=a+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-b-1),this.offset-=b;var d=this.match.split(\/(?:\\r\\n?|\\n)\/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),c.length-1\u0026\u0026(this.yylineno-=c.length-1);var e=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:c?(c.length===d.length?this.yylloc.first_column:0)+d[d.length-c.length].length-c[0].length:this.yylloc.first_column-b},this.options.ranges\u0026\u0026(this.yylloc.range=[e[0],e[0]+this.yyleng-b]),this},more:function(){return this._more=!0,this},less:function(a){this.unput(this.match.slice(a))},pastInput:function(){var a=this.matched.substr(0,this.matched.length-this.match.length);return(a.length\u003e20?\"...\":\"\")+a.substr(-20).replace(\/\\n\/g,\"\")},upcomingInput:function(){var a=this.match;return a.length\u003c20\u0026\u0026(a+=this._input.substr(0,20-a.length)),(a.substr(0,20)+(a.length\u003e20?\"...\":\"\")).replace(\/\\n\/g,\"\")},showPosition:function(){var a=this.pastInput(),b=new Array(a.length+1).join(\"-\");return a+this.upcomingInput()+\"\\n\"+b+\"^\"},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var a,b,c,d,e;this._more||(this.yytext=\"\",this.match=\"\");for(var f=this._currentRules(),g=0;g\u003cf.length\u0026\u0026(c=this._input.match(this.rules[f[g]]),!c||b\u0026\u0026!(c[0].length\u003eb[0].length)||(b=c,d=g,this.options.flex));g++);return b?(e=b[0].match(\/(?:\\r\\n?|\\n).*\/g),e\u0026\u0026(this.yylineno+=e.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:e?e[e.length-1].length-e[e.length-1].match(\/\\r?\\n?\/)[0].length:this.yylloc.last_column+b[0].length},this.yytext+=b[0],this.match+=b[0],this.matches=b,this.yyleng=this.yytext.length,this.options.ranges\u0026\u0026(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._input=this._input.slice(b[0].length),this.matched+=b[0],a=this.performAction.call(this,this.yy,this,f[d],this.conditionStack[this.conditionStack.length-1]),this.done\u0026\u0026this._input\u0026\u0026(this.done=!1),a?a:void 0):\"\"===this._input?this.EOF:this.parseError(\"Lexical error on line \"+(this.yylineno+1)+\". Unrecognized text.\\n\"+this.showPosition(),{text:\"\",token:null,line:this.yylineno})},lex:function(){var a=this.next();return\"undefined\"!=typeof a?a:this.lex()},begin:function(a){this.conditionStack.push(a)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(a){this.begin(a)}};return a.options={},a.performAction=function(a,b,c,d){function e(a,c){return b.yytext=b.yytext.substr(a,b.yyleng-c)}switch(c){case 0:if(\"\\\\\\\\\"===b.yytext.slice(-2)?(e(0,1),this.begin(\"mu\")):\"\\\\\"===b.yytext.slice(-1)?(e(0,1),this.begin(\"emu\")):this.begin(\"mu\"),b.yytext)return 15;break;case 1:return 15;case 2:return this.popState(),15;case 3:return this.begin(\"raw\"),15;case 4:return this.popState(),\"raw\"===this.conditionStack[this.conditionStack.length-1]?15:(b.yytext=b.yytext.substr(5,b.yyleng-9),\"END_RAW_BLOCK\");case 5:return 15;case 6:return this.popState(),14;case 7:return 65;case 8:return 68;case 9:return 19;case 10:return this.popState(),this.begin(\"raw\"),23;case 11:return 55;case 12:return 60;case 13:return 29;case 14:return 47;case 15:return this.popState(),44;case 16:return this.popState(),44;case 17:return 34;case 18:return 39;case 19:return 51;case 20:return 48;case 21:this.unput(b.yytext),this.popState(),this.begin(\"com\");break;case 22:return this.popState(),14;case 23:return 48;case 24:return 73;case 25:return 72;case 26:return 72;case 27:return 87;case 28:break;case 29:return this.popState(),54;case 30:return this.popState(),33;case 31:return b.yytext=e(1,2).replace(\/\\\\\"\/g,'\"'),80;case 32:return b.yytext=e(1,2).replace(\/\\\\'\/g,\"'\"),80;case 33:return 85;case 34:return 82;case 35:return 82;case 36:return 83;case 37:return 84;case 38:return 81;case 39:return 75;case 40:return 77;case 41:return 72;
514case 42:return b.yytext=b.yytext.replace(\/\\\\([\\\\\\]])\/g,\"$1\"),72;case 43:return\"INVALID\";case 44:return 5}},a.rules=[\/^(?:[^\\x00]*?(?=(\\{\\{)))\/,\/^(?:[^\\x00]+)\/,\/^(?:[^\\x00]{2,}?(?=(\\{\\{|\\\\\\{\\{|\\\\\\\\\\{\\{|$)))\/,\/^(?:\\{\\{\\{\\{(?=[^\\\/]))\/,\/^(?:\\{\\{\\{\\{\\\/[^\\s!\"#%-,\\.\\\/;-\u003e@\\[-\\^`\\{-~]+(?=[=}\\s\\\/.])\\}\\}\\}\\})\/,\/^(?:[^\\x00]*?(?=(\\{\\{\\{\\{)))\/,\/^(?:[\\s\\S]*?--(~)?\\}\\})\/,\/^(?:\\()\/,\/^(?:\\))\/,\/^(?:\\{\\{\\{\\{)\/,\/^(?:\\}\\}\\}\\})\/,\/^(?:\\{\\{(~)?\u003e)\/,\/^(?:\\{\\{(~)?#\u003e)\/,\/^(?:\\{\\{(~)?#\\*?)\/,\/^(?:\\{\\{(~)?\\\/)\/,\/^(?:\\{\\{(~)?\\^\\s*(~)?\\}\\})\/,\/^(?:\\{\\{(~)?\\s*else\\s*(~)?\\}\\})\/,\/^(?:\\{\\{(~)?\\^)\/,\/^(?:\\{\\{(~)?\\s*else\\b)\/,\/^(?:\\{\\{(~)?\\{)\/,\/^(?:\\{\\{(~)?\u0026)\/,\/^(?:\\{\\{(~)?!--)\/,\/^(?:\\{\\{(~)?![\\s\\S]*?\\}\\})\/,\/^(?:\\{\\{(~)?\\*?)\/,\/^(?:=)\/,\/^(?:\\.\\.)\/,\/^(?:\\.(?=([=~}\\s\\\/.)|])))\/,\/^(?:[\\\/.])\/,\/^(?:\\s+)\/,\/^(?:\\}(~)?\\}\\})\/,\/^(?:(~)?\\}\\})\/,\/^(?:\"(\\\\[\"]|[^\"])*\")\/,\/^(?:'(\\\\[']|[^'])*')\/,\/^(?:@)\/,\/^(?:true(?=([~}\\s)])))\/,\/^(?:false(?=([~}\\s)])))\/,\/^(?:undefined(?=([~}\\s)])))\/,\/^(?:null(?=([~}\\s)])))\/,\/^(?:-?[0-9]+(?:\\.[0-9]+)?(?=([~}\\s)])))\/,\/^(?:as\\s+\\|)\/,\/^(?:\\|)\/,\/^(?:([^\\s!\"#%-,\\.\\\/;-\u003e@\\[-\\^`\\{-~]+(?=([=~}\\s\\\/.)|]))))\/,\/^(?:\\[(\\\\\\]|[^\\]])*\\])\/,\/^(?:.)\/,\/^(?:$)\/],a.conditions={mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}},a}();return b.lexer=c,a.prototype=b,b.Parser=a,new a}();b[\"default\"]=c,a.exports=b[\"default\"]},function(a,b,c){\"use strict\";function d(){var a=arguments.length\u003c=0||void 0===arguments[0]?{}:arguments[0];this.options=a}function e(a,b,c){void 0===b\u0026\u0026(b=a.length);var d=a[b-1],e=a[b-2];return d?\"ContentStatement\"===d.type?(e||!c?\/\\r?\\n\\s*?$\/:\/(^|\\r?\\n)\\s*?$\/).test(d.original):void 0:c}function f(a,b,c){void 0===b\u0026\u0026(b=-1);var d=a[b+1],e=a[b+2];return d?\"ContentStatement\"===d.type?(e||!c?\/^\\s*?\\r?\\n\/:\/^\\s*?(\\r?\\n|$)\/).test(d.original):void 0:c}function g(a,b,c){var d=a[null==b?0:b+1];if(d\u0026\u0026\"ContentStatement\"===d.type\u0026\u0026(c||!d.rightStripped)){var e=d.value;d.value=d.value.replace(c?\/^\\s+\/:\/^[ \\t]*\\r?\\n?\/,\"\"),d.rightStripped=d.value!==e}}function h(a,b,c){var d=a[null==b?a.length-1:b-1];if(d\u0026\u0026\"ContentStatement\"===d.type\u0026\u0026(c||!d.leftStripped)){var e=d.value;return d.value=d.value.replace(c?\/\\s+$\/:\/[ \\t]+$\/,\"\"),d.leftStripped=d.value!==e,d.leftStripped}}var i=c(1)[\"default\"];b.__esModule=!0;var j=c(39),k=i(j);d.prototype=new k[\"default\"],d.prototype.Program=function(a){var b=!this.options.ignoreStandalone,c=!this.isRootSeen;this.isRootSeen=!0;for(var d=a.body,i=0,j=d.length;i\u003cj;i++){var k=d[i],l=this.accept(k);if(l){var m=e(d,i,c),n=f(d,i,c),o=l.openStandalone\u0026\u0026m,p=l.closeStandalone\u0026\u0026n,q=l.inlineStandalone\u0026\u0026m\u0026\u0026n;l.close\u0026\u0026g(d,i,!0),l.open\u0026\u0026h(d,i,!0),b\u0026\u0026q\u0026\u0026(g(d,i),h(d,i)\u0026\u0026\"PartialStatement\"===k.type\u0026\u0026(k.indent=\/([ \\t]+$)\/.exec(d[i-1].original)[1])),b\u0026\u0026o\u0026\u0026(g((k.program||k.inverse).body),h(d,i)),b\u0026\u0026p\u0026\u0026(g(d,i),h((k.inverse||k.program).body))}}return a},d.prototype.BlockStatement=d.prototype.DecoratorBlock=d.prototype.PartialBlockStatement=function(a){this.accept(a.program),this.accept(a.inverse);var b=a.program||a.inverse,c=a.program\u0026\u0026a.inverse,d=c,i=c;if(c\u0026\u0026c.chained)for(d=c.body[0].program;i.chained;)i=i.body[i.body.length-1].program;var j={open:a.openStrip.open,close:a.closeStrip.close,openStandalone:f(b.body),closeStandalone:e((d||b).body)};if(a.openStrip.close\u0026\u0026g(b.body,null,!0),c){var k=a.inverseStrip;k.open\u0026\u0026h(b.body,null,!0),k.close\u0026\u0026g(d.body,null,!0),a.closeStrip.open\u0026\u0026h(i.body,null,!0),!this.options.ignoreStandalone\u0026\u0026e(b.body)\u0026\u0026f(d.body)\u0026\u0026(h(b.body),g(d.body))}else a.closeStrip.open\u0026\u0026h(b.body,null,!0);return j},d.prototype.Decorator=d.prototype.MustacheStatement=function(a){return a.strip},d.prototype.PartialStatement=d.prototype.CommentStatement=function(a){var b=a.str
514ip||{};return{inlineStandalone:!0,open:b.open,close:b.close}},b[\"default\"]=d,a.exports=b[\"default\"]},function(a,b,c){\"use strict\";function d(){this.parents=[]}function e(a){this.acceptRequired(a,\"path\"),this.acceptArray(a.params),this.acceptKey(a,\"hash\")}function f(a){e.call(this,a),this.acceptKey(a,\"program\"),this.acceptKey(a,\"inverse\")}function g(a){this.acceptRequired(a,\"name\"),this.acceptArray(a.params),this.acceptKey(a,\"hash\")}var h=c(1)[\"default\"];b.__esModule=!0;var i=c(6),j=h(i);d.prototype={constructor:d,mutating:!1,acceptKey:function(a,b){var c=this.accept(a[b]);if(this.mutating){if(c\u0026\u0026!d.prototype[c.type])throw new j[\"default\"]('Unexpected node type \"'+c.type+'\" found when accepting '+b+\" on \"+a.type);a[b]=c}},acceptRequired:function(a,b){if(this.acceptKey(a,b),!a[b])throw new j[\"default\"](a.type+\" requires \"+b)},acceptArray:function(a){for(var b=0,c=a.length;b\u003cc;b++)this.acceptKey(a,b),a[b]||(a.splice(b,1),b--,c--)},accept:function(a){if(a){if(!this[a.type])throw new j[\"default\"](\"Unknown type: \"+a.type,a);this.current\u0026\u0026this.parents.unshift(this.current),this.current=a;var b=this[a.type](a);return this.current=this.parents.shift(),!this.mutating||b?b:b!==!1?a:void 0}},Program:function(a){this.acceptArray(a.body)},MustacheStatement:e,Decorator:e,BlockStatement:f,DecoratorBlock:f,PartialStatement:g,PartialBlockStatement:function(a){g.call(this,a),this.acceptKey(a,\"program\")},ContentStatement:function(){},CommentStatement:function(){},SubExpression:e,PathExpression:function(){},StringLiteral:function(){},NumberLiteral:function(){},BooleanLiteral:function(){},UndefinedLiteral:function(){},NullLiteral:function(){},Hash:function(a){this.acceptArray(a.pairs)},HashPair:function(a){this.acceptRequired(a,\"value\")}},b[\"default\"]=d,a.exports=b[\"default\"]},function(a,b,c){\"use strict\";function d(a,b){if(b=b.path?b.path.original:b,a.path.original!==b){var c={loc:a.path.loc};throw new q[\"default\"](a.path.original+\" doesn't match \"+b,c)}}function e(a,b){this.source=a,this.start={line:b.first_line,column:b.first_column},this.end={line:b.last_line,column:b.last_column}}function f(a){return\/^\\[.*\\]$\/.test(a)?a.substr(1,a.length-2):a}function g(a,b){return{open:\"~\"===a.charAt(2),close:\"~\"===b.charAt(b.length-3)}}function h(a){return a.replace(\/^\\{\\{~?\\!-?-?\/,\"\").replace(\/-?-?~?\\}\\}$\/,\"\")}function i(a,b,c){c=this.locInfo(c);for(var d=a?\"@\":\"\",e=[],f=0,g=\"\",h=0,i=b.length;h\u003ci;h++){var j=b[h].part,k=b[h].original!==j;if(d+=(b[h].separator||\"\")+j,k||\"..\"!==j\u0026\u0026\".\"!==j\u0026\u0026\"this\"!==j)e.push(j);else{if(e.length\u003e0)throw new q[\"default\"](\"Invalid path: \"+d,{loc:c});\"..\"===j\u0026\u0026(f++,g+=\"..\/\")}}return{type:\"PathExpression\",data:a,depth:f,parts:e,original:d,loc:c}}function j(a,b,c,d,e,f){var g=d.charAt(3)||d.charAt(2),h=\"{\"!==g\u0026\u0026\"\u0026\"!==g,i=\/\\*\/.test(d);return{type:i?\"Decorator\":\"MustacheStatement\",path:a,params:b,hash:c,escaped:h,strip:e,loc:this.locInfo(f)}}function k(a,b,c,e){d(a,c),e=this.locInfo(e);var f={type:\"Program\",body:b,strip:{},loc:e};return{type:\"BlockStatement\",path:a.path,params:a.params,hash:a.hash,program:f,openStrip:{},inverseStrip:{},closeStrip:{},loc:e}}function l(a,b,c,e,f,g){e\u0026\u0026e.path\u0026\u0026d(a,e);var h=\/\\*\/.test(a.open);b.blockParams=a.blockParams;var i=void 0,j=void 0;if(c){if(h)throw new q[\"default\"](\"Unexpected inverse block on decorator\",c);c.chain\u0026\u0026(c.program.body[0].closeStrip=e.strip),j=c.strip,i=c.program}return f\u0026\u0026(f=i,i=b,b=f),{type:h?\"DecoratorBlock\":\"BlockStatement\",path:a.path,params:a.params,hash:a.hash,program:b,inverse:i,openStrip:a.strip,inverseStrip:j,closeStrip:e\u0026\u0026e.strip,loc:this.locInfo(g)}}function m(a,b){if(!b\u0026\u0026a.length){var c=a[0].loc,d=a[a.length-1].loc;c\u0026\u0026d\u0026\u0026(b={source:c.source,start:{line:c.start.line,column:c.start.column},end:{line:d.end.line,column:d.end.column}})}return{type:\"Program\",body:a,strip:{},loc:b}}function n(a,b,c,e){return d(a,c),{type:\"PartialBlockStatement\",name:a.path,params:a.params,hash:a.hash,program:b,openStrip:a.strip,closeStrip:c\u0026\u0026c.strip,loc:this.locInfo(e)}}var o=c(1)[\"default\"];b.__esModule=!0,b.SourceLocation=e,b.id=f,b.stripFlags=g,b.stripComment=h,b.preparePath=i,b.prepareMustache=j,b.prepareRawBlock=k,b.prepareBlock=l,b.prepareProgram=m,b.prepareParti
514alBlock=n;var p=c(6),q=o(p)},function(a,b,c){\"use strict\";function d(){}function e(a,b,c){if(null==a||\"string\"!=typeof a\u0026\u0026\"Program\"!==a.type)throw new k[\"default\"](\"You must pass a string or appikonHandlebars AST to appikonHandlebars.precompile. You passed \"+a);b=b||{},\"data\"in b||(b.data=!0),b.compat\u0026\u0026(b.useDepths=!0);var d=c.parse(a,b),e=(new c.Compiler).compile(d,b);return(new c.JavaScriptCompiler).compile(e,b)}function f(a,b,c){function d(){var d=c.parse(a,b),e=(new c.Compiler).compile(d,b),f=(new c.JavaScriptCompiler).compile(e,b,void 0,!0);return c.template(f)}function e(a,b){return f||(f=d()),f.call(this,a,b)}if(void 0===b\u0026\u0026(b={}),null==a||\"string\"!=typeof a\u0026\u0026\"Program\"!==a.type)throw new k[\"default\"](\"You must pass a string or appikonHandlebars AST to appikonHandlebars.compile. You passed \"+a);\"data\"in b||(b.data=!0),b.compat\u0026\u0026(b.useDepths=!0);var f=void 0;return e._setup=function(a){return f||(f=d()),f._setup(a)},e._child=function(a,b,c,e){return f||(f=d()),f._child(a,b,c,e)},e}function g(a,b){if(a===b)return!0;if(l.isArray(a)\u0026\u0026l.isArray(b)\u0026\u0026a.length===b.length){for(var c=0;c\u003ca.length;c++)if(!g(a[c],b[c]))return!1;return!0}}function h(a){if(!a.path.parts){var b=a.path;a.path={type:\"PathExpression\",data:!1,depth:0,parts:[b.original+\"\"],original:b.original+\"\",loc:b.loc}}}var i=c(1)[\"default\"];b.__esModule=!0,b.Compiler=d,b.precompile=e,b.compile=f;var j=c(6),k=i(j),l=c(5),m=c(35),n=i(m),o=[].slice;d.prototype={compiler:d,equals:function(a){var b=this.opcodes.length;if(a.opcodes.length!==b)return!1;for(var c=0;c\u003cb;c++){var d=this.opcodes[c],e=a.opcodes[c];if(d.opcode!==e.opcode||!g(d.args,e.args))return!1}b=this.children.length;for(var c=0;c\u003cb;c++)if(!this.children[c].equals(a.children[c]))return!1;return!0},guid:0,compile:function(a,b){this.sourceNode=[],this.opcodes=[],this.children=[],this.options=b,this.stringParams=b.stringParams,this.trackIds=b.trackIds,b.blockParams=b.blockParams||[];var c=b.knownHelpers;if(b.knownHelpers={helperMissing:!0,blockHelperMissing:!0,each:!0,\"if\":!0,unless:!0,\"with\":!0,log:!0,lookup:!0},c)for(var d in c)d in c\u0026\u0026(b.knownHelpers[d]=c[d]);return this.accept(a)},compileProgram:function(a){var b=new this.compiler,c=b.compile(a,this.options),d=this.guid++;return this.usePartial=this.usePartial||c.usePartial,this.children[d]=c,this.useDepths=this.useDepths||c.useDepths,d},accept:function(a){if(!this[a.type])throw new k[\"default\"](\"Unknown type: \"+a.type,a);this.sourceNode.unshift(a);var b=this[a.type](a);return this.sourceNode.shift(),b},Program:function(a){this.options.blockParams.unshift(a.blockParams);for(var b=a.body,c=b.length,d=0;d\u003cc;d++)this.accept(b[d]);return this.options.blockParams.shift(),this.isSimple=1===c,this.blockParams=a.blockParams?a.blockParams.length:0,this},BlockStatement:function(a){h(a);var b=a.program,c=a.inverse;b=b\u0026\u0026this.compileProgram(b),c=c\u0026\u0026this.compileProgram(c);var d=this.classifySexpr(a);\"helper\"===d?this.helperSexpr(a,b,c):\"simple\"===d?(this.simpleSexpr(a),this.opcode(\"pushProgram\",b),this.opcode(\"pushProgram\",c),this.opcode(\"emptyHash\"),this.opcode(\"blockValue\",a.path.original)):(this.ambiguousSexpr(a,b,c),this.opcode(\"pushProgram\",b),this.opcode(\"pushProgram\",c),this.opcode(\"emptyHash\"),this.opcode(\"ambiguousBlockValue\")),this.opcode(\"append\")},DecoratorBlock:function(a){var b=a.program\u0026\u0026this.compileProgram(a.program),c=this.setupFullMustacheParams(a,b,void 0),d=a.path;this.useDecorators=!0,this.opcode(\"registerDecorator\",c.length,d.original)},PartialStatement:function(a){this.usePartial=!0;var b=a.program;b\u0026\u0026(b=this.compileProgram(a.program));var c=a.params;if(c.length\u003e1)throw new k[\"default\"](\"Unsupported number of partial arguments: \"+c.length,a);c.length||(this.options.explicitPartialContext?this.opcode(\"pushLiteral\",\"undefined\"):c.push({type:\"PathExpression\",parts:[],depth:0}));var d=a.name.original,e=\"SubExpression\"===a.name.type;e\u0026\u0026this.accept(a.name),this.setupFullMustacheParams(a,b,void 0,!0);var f=a.indent||\"\";this.options.preventIndent\u0026\u0026f\u0026\u0026(this.opcode(\"appendContent\",f),f=\"\"),this.opcode(\"invokePartial\",e,d,f),this.opcode(\"append\")}
514,PartialBlockStatement:function(a){this.PartialStatement(a)},MustacheStatement:function(a){this.SubExpression(a),a.escaped\u0026\u0026!this.options.noEscape?this.opcode(\"appendEscaped\"):this.opcode(\"append\")},Decorator:function(a){this.DecoratorBlock(a)},ContentStatement:function(a){a.value\u0026\u0026this.opcode(\"appendContent\",a.value)},CommentStatement:function(){},SubExpression:function(a){h(a);var b=this.classifySexpr(a);\"simple\"===b?this.simpleSexpr(a):\"helper\"===b?this.helperSexpr(a):this.ambiguousSexpr(a)},ambiguousSexpr:function(a,b,c){var d=a.path,e=d.parts[0],f=null!=b||null!=c;this.opcode(\"getContext\",d.depth),this.opcode(\"pushProgram\",b),this.opcode(\"pushProgram\",c),d.strict=!0,this.accept(d),this.opcode(\"invokeAmbiguous\",e,f)},simpleSexpr:function(a){var b=a.path;b.strict=!0,this.accept(b),this.opcode(\"resolvePossibleLambda\")},helperSexpr:function(a,b,c){var d=this.setupFullMustacheParams(a,b,c),e=a.path,f=e.parts[0];if(this.options.knownHelpers[f])this.opcode(\"invokeKnownHelper\",d.length,f);else{if(this.options.knownHelpersOnly)throw new k[\"default\"](\"You specified knownHelpersOnly, but used the unknown helper \"+f,a);e.strict=!0,e.falsy=!0,this.accept(e),this.opcode(\"invokeHelper\",d.length,e.original,n[\"default\"].helpers.simpleId(e))}},PathExpression:function(a){this.addDepth(a.depth),this.opcode(\"getContext\",a.depth);var b=a.parts[0],c=n[\"default\"].helpers.scopedId(a),d=!a.depth\u0026\u0026!c\u0026\u0026this.blockParamIndex(b);d?this.opcode(\"lookupBlockParam\",d,a.parts):b?a.data?(this.options.data=!0,this.opcode(\"lookupData\",a.depth,a.parts,a.strict)):this.opcode(\"lookupOnContext\",a.parts,a.falsy,a.strict,c):this.opcode(\"pushContext\")},StringLiteral:function(a){this.opcode(\"pushString\",a.value)},NumberLiteral:function(a){this.opcode(\"pushLiteral\",a.value)},BooleanLiteral:function(a){this.opcode(\"pushLiteral\",a.value)},UndefinedLiteral:function(){this.opcode(\"pushLiteral\",\"undefined\")},NullLiteral:function(){this.opcode(\"pushLiteral\",\"null\")},Hash:function(a){var b=a.pairs,c=0,d=b.length;for(this.opcode(\"pushHash\");c\u003cd;c++)this.pushParam(b[c].value);for(;c--;)this.opcode(\"assignToHash\",b[c].key);this.opcode(\"popHash\")},opcode:function(a){this.opcodes.push({opcode:a,args:o.call(arguments,1),loc:this.sourceNode[0].loc})},addDepth:function(a){a\u0026\u0026(this.useDepths=!0)},classifySexpr:function(a){var b=n[\"default\"].helpers.simpleId(a.path),c=b\u0026\u0026!!this.blockParamIndex(a.path.parts[0]),d=!c\u0026\u0026n[\"default\"].helpers.helperExpression(a),e=!c\u0026\u0026(d||b);if(e\u0026\u0026!d){var f=a.path.parts[0],g=this.options;g.knownHelpers[f]?d=!0:g.knownHelpersOnly\u0026\u0026(e=!1)}return d?\"helper\":e?\"ambiguous\":\"simple\"},pushParams:function(a){for(var b=0,c=a.length;b\u003cc;b++)this.pushParam(a[b])},pushParam:function(a){var b=null!=a.value?a.value:a.original||\"\";if(this.stringParams)b.replace\u0026\u0026(b=b.replace(\/^(\\.?\\.\\\/)*\/g,\"\").replace(\/\\\/\/g,\".\")),a.depth\u0026\u0026this.addDepth(a.depth),this.opcode(\"getContext\",a.depth||0),this.opcode(\"pushStringParam\",b,a.type),\"SubExpression\"===a.type\u0026\u0026this.accept(a);else{if(this.trackIds){var c=void 0;if(!a.parts||n[\"default\"].helpers.scopedId(a)||a.depth||(c=this.blockParamIndex(a.parts[0])),c){var d=a.parts.slice(1).join(\".\");this.opcode(\"pushId\",\"BlockParam\",c,d)}else b=a.original||b,b.replace\u0026\u0026(b=b.replace(\/^this(?:\\.|$)\/,\"\").replace(\/^\\.\\\/\/,\"\").replace(\/^\\.$\/,\"\")),this.opcode(\"pushId\",a.type,b)}this.accept(a)}},setupFullMustacheParams:function(a,b,c,d){var e=a.params;return this.pushParams(e),this.opcode(\"pushProgram\",b),this.opcode(\"pushProgram\",c),a.hash?this.accept(a.hash):this.opcode(\"emptyHash\",d),e},blockParamIndex:function(a){for(var b=0,c=this.options.blockParams.length;b\u003cc;b++){var d=this.options.blockParams[b],e=d\u0026\u0026l.indexOf(d,a);if(d\u0026\u0026e\u003e=0)return[b,e]}}}},function(a,b,c){\"use strict\";function d(a){this.value=a}function e(){}function f(a,b,c,d){var e=b.popStack(),f=0,g=c.length;for(a\u0026\u0026g--;f\u003cg;f++)e=b.nameLookup(e,c[f],d);return a?[b.aliasable(\"container.strict\"),\"(\",e,\", \",b.quotedString(c[f]),\")\"]:e}var g=c(1)[\"default\"];b.__esModule=!0;var h=c(4),i=c(6),j=g(i),k=c(5),l=c(43),m=g(l);e.prototype={nameLookup:function(a,b){return e.isValidJavaScript
514VariableName(b)?[a,\".\",b]:[a,\"[\",JSON.stringify(b),\"]\"]},depthedLookup:function(a){return[this.aliasable(\"container.lookup\"),'(depths, \"',a,'\")']},compilerInfo:function(){var a=h.COMPILER_REVISION,b=h.REVISION_CHANGES[a];return[a,b]},appendToBuffer:function(a,b,c){return k.isArray(a)||(a=[a]),a=this.source.wrap(a,b),this.environment.isSimple?[\"return \",a,\";\"]:c?[\"buffer += \",a,\";\"]:(a.appendToBuffer=!0,a)},initializeBuffer:function(){return this.quotedString(\"\")},compile:function(a,b,c,d){this.environment=a,this.options=b,this.stringParams=this.options.stringParams,this.trackIds=this.options.trackIds,this.precompile=!d,this.name=this.environment.name,this.isChild=!!c,this.context=c||{decorators:[],programs:[],environments:[]},this.preamble(),this.stackSlot=0,this.stackVars=[],this.aliases={},this.registers={list:[]},this.hashes=[],this.compileStack=[],this.inlineStack=[],this.blockParams=[],this.compileChildren(a,b),this.useDepths=this.useDepths||a.useDepths||a.useDecorators||this.options.compat,this.useBlockParams=this.useBlockParams||a.useBlockParams;var e=a.opcodes,f=void 0,g=void 0,h=void 0,i=void 0;for(h=0,i=e.length;h\u003ci;h++)f=e[h],this.source.currentLocation=f.loc,g=g||f.loc,this[f.opcode].apply(this,f.args);if(this.source.currentLocation=g,this.pushSource(\"\"),this.stackSlot||this.inlineStack.length||this.compileStack.length)throw new j[\"default\"](\"Compile completed with content left on stack\");this.decorators.isEmpty()?this.decorators=void 0:(this.useDecorators=!0,this.decorators.prepend(\"var decorators = container.decorators;\\n\"),this.decorators.push(\"return fn;\"),d?this.decorators=Function.apply(this,[\"fn\",\"props\",\"container\",\"depth0\",\"data\",\"blockParams\",\"depths\",this.decorators.merge()]):(this.decorators.prepend(\"function(fn, props, container, depth0, data, blockParams, depths) {\\n\"),this.decorators.push(\"}\\n\"),this.decorators=this.decorators.merge()));var k=this.createFunctionContext(d);if(this.isChild)return k;var l={compiler:this.compilerInfo(),main:k};this.decorators\u0026\u0026(l.main_d=this.decorators,l.useDecorators=!0);var m=this.context,n=m.programs,o=m.decorators;for(h=0,i=n.length;h\u003ci;h++)n[h]\u0026\u0026(l[h]=n[h],o[h]\u0026\u0026(l[h+\"_d\"]=o[h],l.useDecorators=!0));return this.environment.usePartial\u0026\u0026(l.usePartial=!0),this.options.data\u0026\u0026(l.useData=!0),this.useDepths\u0026\u0026(l.useDepths=!0),this.useBlockParams\u0026\u0026(l.useBlockParams=!0),this.options.compat\u0026\u0026(l.compat=!0),d?l.compilerOptions=this.options:(l.compiler=JSON.stringify(l.compiler),this.source.currentLocation={start:{line:1,column:0}},l=this.objectLiteral(l),b.srcName?(l=l.toStringWithSourceMap({file:b.destName}),l.map=l.map\u0026\u0026l.map.toString()):l=l.toString()),l},preamble:function(){this.lastContext=0,this.source=new m[\"default\"](this.options.srcName),this.decorators=new m[\"default\"](this.options.srcName)},createFunctionContext:function(a){var b=\"\",c=this.stackVars.concat(this.registers.list);c.length\u003e0\u0026\u0026(b+=\", \"+c.join(\", \"));var d=0;for(var e in this.aliases){var f=this.aliases[e];this.aliases.hasOwnProperty(e)\u0026\u0026f.children\u0026\u0026f.referenceCount\u003e1\u0026\u0026(b+=\", alias\"+ ++d+\"=\"+e,f.children[0]=\"alias\"+d)}var g=[\"container\",\"depth0\",\"helpers\",\"partials\",\"data\"];(this.useBlockParams||this.useDepths)\u0026\u0026g.push(\"blockParams\"),this.useDepths\u0026\u0026g.push(\"depths\");var h=this.mergeSource(b);return a?(g.push(h),Function.apply(this,g)):this.source.wrap([\"function(\",g.join(\",\"),\") {\\n  \",h,\"}\"])},mergeSource:function(a){var b=this.environment.isSimple,c=!this.forceBuffer,d=void 0,e=void 0,f=void 0,g=void 0;return this.source.each(function(a){a.appendToBuffer?(f?a.prepend(\"  + \"):f=a,g=a):(f\u0026\u0026(e?f.prepend(\"buffer += \"):d=!0,g.add(\";\"),f=g=void 0),e=!0,b||(c=!1))}),c?f?(f.prepend(\"return \"),g.add(\";\")):e||this.source.push('return \"\";'):(a+=\", buffer = \"+(d?\"\":this.initializeBuffer()),f?(f.prepend(\"return buffer + \"),g.add(\";
514\")):this.source.push(\"return buffer;\")),a\u0026\u0026this.source.prepend(\"var \"+a.substring(2)+(d?\"\":\";\\n\")),this.source.merge()},blockValue:function(a){var b=this.aliasable(\"helpers.blockHelperMissing\"),c=[this.contextName(0)];this.setupHelperArgs(a,0,c);var d=this.popStack();c.splice(1,0,d),this.push(this.source.functionCall(b,\"call\",c))},ambiguousBlockValue:function(){var a=this.aliasable(\"helpers.blockHelperMissing\"),b=[this.contextName(0)];this.setupHelperArgs(\"\",0,b,!0),this.flushInline();var c=this.topStack();b.splice(1,0,c),this.pushSource([\"if (!\",this.lastHelper,\") { \",c,\" = \",this.source.functionCall(a,\"call\",b),\"}\"])},appendContent:function(a){this.pendingContent?a=this.pendingContent+a:this.pendingLocation=this.source.currentLocation,this.pendingContent=a},append:function(){if(this.isInline())this.replaceStack(function(a){return[\" != null ? \",a,' : \"\"']}),this.pushSource(this.appendToBuffer(this.popStack()));else{var a=this.popStack();this.pushSource([\"if (\",a,\" != null) { \",this.appendToBuffer(a,void 0,!0),\" }\"]),this.environment.isSimple\u0026\u0026this.pushSource([\"else { \",this.appendToBuffer(\"''\",void 0,!0),\" }\"])}},appendEscaped:function(){this.pushSource(this.appendToBuffer([this.aliasable(\"container.escapeExpression\"),\"(\",this.popStack(),\")\"]))},getContext:function(a){this.lastContext=a},pushContext:function(){this.pushStackLiteral(this.contextName(this.lastContext))},lookupOnContext:function(a,b,c,d){var e=0;d||!this.options.compat||this.lastContext?this.pushContext():this.push(this.depthedLookup(a[e++])),this.resolvePath(\"context\",a,e,b,c)},lookupBlockParam:function(a,b){this.useBlockParams=!0,this.push([\"blockParams[\",a[0],\"][\",a[1],\"]\"]),this.resolvePath(\"context\",b,1)},lookupData:function(a,b,c){a?this.pushStackLiteral(\"container.data(data, \"+a+\")\"):this.pushStackLiteral(\"data\"),this.resolvePath(\"data\",b,0,!0,c)},resolvePath:function(a,b,c,d,e){var g=this;if(this.options.strict||this.options.assumeObjects)return void this.push(f(this.options.strict\u0026\u0026e,this,b,a));for(var h=b.length;c\u003ch;c++)this.replaceStack(function(e){var f=g.nameLookup(e,b[c],a);\n    return d?[\" \u0026\u0026 \",f]:[\" != null ? \",f,\" : \",e]})},resolvePossibleLambda:function(){this.push([this.aliasable(\"container.lambda\"),\"(\",this.popStack(),\", \",this.contextName(0),\")\"])},pushStringParam:function(a,b){this.pushContext(),this.pushString(b),\"SubExpression\"!==b\u0026\u0026(\"string\"==typeof a?this.pushString(a):this.pushStackLiteral(a))},emptyHash:function(a){this.trackIds\u0026\u0026this.push(\"{}\"),this.stringParams\u0026\u0026(this.push(\"{}\"),this.push(\"{}\")),this.pushStackLiteral(a?\"undefined\":\"{}\")},pushHash:function(){this.hash\u0026\u0026this.hashes.push(this.hash),this.hash={values:[],types:[],contexts:[],ids:[]}},popHash:function(){var a=this.hash;this.hash=this.hashes.pop(),this.trackIds\u0026\u0026this.push(this.objectLiteral(a.ids)),this.stringParams\u0026\u0026(this.push(this.objectLiteral(a.contexts)),this.push(this.objectLiteral(a.types))),this.push(this.objectLiteral(a.values))},pushString:function(a){this.pushStackLiteral(this.quotedString(a))},pushLiteral:function(a){this.pushStackLiteral(a)},pushProgram:function(a){null!=a?this.pushStackLiteral(this.programExpression(a)):this.pushStackLiteral(null)},registerDecorator:function(a,b){var c=this.nameLookup(\"decorators\",b,\"decorator\"),d=this.setupHelperArgs(b,a);this.decorators.push([\"fn = \",this.decorators.functionCall(c,\"\",[\"fn\",\"props\",\"container\",d]),\" || fn;\"])},invokeHelper:function(a,b,c){var d=this.popStack(),e=this.setupHelper(a,b),f=c?[e.name,\" || \"]:\"\",g=[\"(\"].concat(f,d);this.options.strict||g.push(\" || \",this.aliasable(\"helpers.helperMissing\")),g.push(\")\"),this.push(this.source.functionCall(g,\"call\",e.callParams))},invokeKnownHelper:function(a,b){var c=this.setupHelper(a,b);this.push(this.source.functionCall(c.name,\"call\",c.callParams))},invokeAmbiguous:function(a,b){this.useRegister(\"helper\");var c=this.popStack();this.emptyHash();var d=this.setupHelper(0,a,b),e=this.lastHelper=this.nameLookup(\"helpers\",a,\"helper\"),f=[\"(\",\"(helper = \",e,\" || \",c,\")\"];this.options.strict||(f[0]=\"(helper = \",f.push(\" != null ? helper : \",this.aliasable(\"helpers.helperMissing\"))),this.push([\"(\",f,d.paramsInit?[\"),(\",d.paramsInit]:[],\"),\",\"(typeof helper === \",this.aliasable('\"function\"'),\" ? \",this.source.functionCall(\"helper\",\"call\",d.callParams),\" : helper))\"])},invokePartial:function(a,b,c){var d=[],e=this.setupParams(b,1,d);a\u0026\u0026(b=this.popStack(),delete e.name),c\u0026\u0026(e.indent=JSON.stringify(c)),e.helpers=\"helpers\",e.partials=\"partials\",e.decorators=\"container.decorators\",a?d.unshift(b):d.unshift(this.nameLookup(\"partials\",b,\"partial\")),this.options.compat\u0026\u0026(e.depths=\"depths\"),e=this.objectLiteral(e),d.push(e),this.push(this.source.functionCall(\"container.invokePartial\",\"\",d))},assignToHash:function(a){var b=this.popStack(),c=void 0,d=void 0,e=void 0;this.trackIds\u0026\u0026(e=this.popStack()),this.stringParams\u0026\u0026(d=this.popStack(),c=this.popStack());var f=this.hash;c\u0026\u0026(f.contexts[a]=c),d\u0026\u0026(f.types[a]=d),e\u0026\u0026(f.ids[a]=e),f.values[a]=b},pushId:function(a,b,c){\"BlockParam\"===a?this.pushStackLiteral(\"blockParams[\"+b[0]+\"].path[\"+b[1]+\"]\"+(c?\" + \"+JSON.stringify(\".\"+c):\"\")):\"PathExpression\"===a?this.pushString(b):\"SubExpression\"===a?this.pushStackLiteral(\"true\"):this.pushStackLiteral(\"null\")},compiler:e,compileChildren:function(a,b){for(var c=a.children,d=void 0,e=void 0,f=0,g=c.length;f\u003cg;f++){d=c[f],e=new this.compiler;var h=this.matchExistingProgram(d);if(null==h){this.context.programs.push(\"\");var i=this.context.programs.length;d.index=i,d.name=\"program\"+i,this.context.programs[i]=e.compile(d,b,this.context,!this.prec
514ompile),this.context.decorators[i]=e.decorators,this.context.environments[i]=d,this.useDepths=this.useDepths||e.useDepths,this.useBlockParams=this.useBlockParams||e.useBlockParams,d.useDepths=this.useDepths,d.useBlockParams=this.useBlockParams}else d.index=h.index,d.name=\"program\"+h.index,this.useDepths=this.useDepths||h.useDepths,this.useBlockParams=this.useBlockParams||h.useBlockParams}},matchExistingProgram:function(a){for(var b=0,c=this.context.environments.length;b\u003cc;b++){var d=this.context.environments[b];if(d\u0026\u0026d.equals(a))return d}},programExpression:function(a){var b=this.environment.children[a],c=[b.index,\"data\",b.blockParams];return(this.useBlockParams||this.useDepths)\u0026\u0026c.push(\"blockParams\"),this.useDepths\u0026\u0026c.push(\"depths\"),\"container.program(\"+c.join(\", \")+\")\"},useRegister:function(a){this.registers[a]||(this.registers[a]=!0,this.registers.list.push(a))},push:function(a){return a instanceof d||(a=this.source.wrap(a)),this.inlineStack.push(a),a},pushStackLiteral:function(a){this.push(new d(a))},pushSource:function(a){this.pendingContent\u0026\u0026(this.source.push(this.appendToBuffer(this.source.quotedString(this.pendingContent),this.pendingLocation)),this.pendingContent=void 0),a\u0026\u0026this.source.push(a)},replaceStack:function(a){var b=[\"(\"],c=void 0,e=void 0,f=void 0;if(!this.isInline())throw new j[\"default\"](\"replaceStack on non-inline\");var g=this.popStack(!0);if(g instanceof d)c=[g.value],b=[\"(\",c],f=!0;else{e=!0;var h=this.incrStack();b=[\"((\",this.push(h),\" = \",g,\")\"],c=this.topStack()}var i=a.call(this,c);f||this.popStack(),e\u0026\u0026this.stackSlot--,this.push(b.concat(i,\")\"))},incrStack:function(){return this.stackSlot++,this.stackSlot\u003ethis.stackVars.length\u0026\u0026this.stackVars.push(\"stack\"+this.stackSlot),this.topStackName()},topStackName:function(){return\"stack\"+this.stackSlot},flushInline:function(){var a=this.inlineStack;this.inlineStack=[];for(var b=0,c=a.length;b\u003cc;b++){var e=a[b];if(e instanceof d)this.compileStack.push(e);else{var f=this.incrStack();this.pushSource([f,\" = \",e,\";\"]),this.compileStack.push(f)}}},isInline:function(){return this.inlineStack.length},popStack:function(a){var b=this.isInline(),c=(b?this.inlineStack:this.compileStack).pop();if(!a\u0026\u0026c instanceof d)return c.value;if(!b){if(!this.stackSlot)throw new j[\"default\"](\"Invalid stack pop\");this.stackSlot--}return c},topStack:function(){var a=this.isInline()?this.inlineStack:this.compileStack,b=a[a.length-1];return b instanceof d?b.value:b},contextName:function(a){return this.useDepths\u0026\u0026a?\"depths[\"+a+\"]\":\"depth\"+a},quotedString:function(a){return this.source.quotedString(a)},objectLiteral:function(a){return this.source.objectLiteral(a)},aliasable:function(a){var b=this.aliases[a];return b?(b.referenceCount++,b):(b=this.aliases[a]=this.source.wrap(a),b.aliasable=!0,b.referenceCount=1,b)},setupHelper:function(a,b,c){var d=[],e=this.setupHelperArgs(b,a,d,c),f=this.nameLookup(\"helpers\",b,\"helper\"),g=this.aliasable(this.contextName(0)+\" != null ? \"+this.contextName(0)+\" : (container.nullContext || {})\");return{params:d,paramsInit:e,name:f,callParams:[g].concat(d)}},setupParams:function(a,b,c){var d={},e=[],f=[],g=[],h=!c,i=void 0;h\u0026\u0026(c=[]),d.name=this.quotedString(a),d.hash=this.popStack(),this.trackIds\u0026\u0026(d.hashIds=this.popStack()),this.stringParams\u0026\u0026(d.hashTypes=this.popStack(),d.hashContexts=this.popStack());var j=this.popStack(),k=this.popStack();(k||j)\u0026\u0026(d.fn=k||\"container.noop\",d.inverse=j||\"container.noop\");for(var l=b;l--;)i=this.popStack(),c[l]=i,this.trackIds\u0026\u0026(g[l]=this.popStack()),this.stringParams\u0026\u0026(f[l]=this.popStack(),e[l]=this.popStack());return h\u0026\u0026(d.args=this.source.generateArray(c)),this.trackIds\u0026\u0026(d.ids=this.source.generateArray(g)),this.stringParams\u0026\u0026(d.types=this.source.generateArray(f),d.contexts=this.source.generateArray(e)),this.options.data\u0026\u0026(d.data=\"data\"),this.useBlockParams\u0026\u0026(d.blockParams=\"blockParams\"),d},setupHelperArgs:function(a,b,c,d){var e=this.setupParams(a,b,c);return e=this.objectLiteral(e),d?(this.useRegister(\"options\"),c.push(\"options\"),[\"options=\",e]):c?(c.push(e),\"\"):e}},function(){for(var a=\"break else new var case finally return void catch for switch while continue function this with default if throw delete in try do instanceof typeof abstract enum int short boolean export interface static byte extends long super char final native synchronized class float package throws const goto private transient debugger implements protected volatile double import public let yield await null true false\".split(\" \"),b=e.RESERVED_WORDS={},c=0,d=a.length;c\u003cd;c++)b[a[c]]=!0}
514(),e.isValidJavaScriptVariableName=function(a){return!e.RESERVED_WORDS[a]\u0026\u0026\/^[a-zA-Z_$][0-9a-zA-Z_$]*$\/.test(a)},b[\"default\"]=e,a.exports=b[\"default\"]},function(a,b,c){\"use strict\";function d(a,b,c){if(f.isArray(a)){for(var d=[],e=0,g=a.length;e\u003cg;e++)d.push(b.wrap(a[e],c));return d}return\"boolean\"==typeof a||\"number\"==typeof a?a+\"\":a}function e(a){this.srcFile=a,this.source=[]}b.__esModule=!0;var f=c(5),g=void 0;try{}catch(h){}g||(g=function(a,b,c,d){this.src=\"\",d\u0026\u0026this.add(d)},g.prototype={add:function(a){f.isArray(a)\u0026\u0026(a=a.join(\"\")),this.src+=a},prepend:function(a){f.isArray(a)\u0026\u0026(a=a.join(\"\")),this.src=a+this.src},toStringWithSourceMap:function(){return{code:this.toString()}},toString:function(){return this.src}}),e.prototype={isEmpty:function(){return!this.source.length},prepend:function(a,b){this.source.unshift(this.wrap(a,b))},push:function(a,b){this.source.push(this.wrap(a,b))},merge:function(){var a=this.empty();return this.each(function(b){a.add([\"  \",b,\"\\n\"])}),a},each:function(a){for(var b=0,c=this.source.length;b\u003cc;b++)a(this.source[b])},empty:function(){var a=this.currentLocation||{start:{}};return new g(a.start.line,a.start.column,this.srcFile)},wrap:function(a){var b=arguments.length\u003c=1||void 0===arguments[1]?this.currentLocation||{start:{}}:arguments[1];return a instanceof g?a:(a=d(a,this,b),new g(b.start.line,b.start.column,this.srcFile,a))},functionCall:function(a,b,c){return c=this.generateList(c),this.wrap([a,b?\".\"+b+\"(\":\"(\",c,\")\"])},quotedString:function(a){return'\"'+(a+\"\").replace(\/\\\\\/g,\"\\\\\\\\\").replace(\/\"\/g,'\\\\\"').replace(\/\\n\/g,\"\\\\n\").replace(\/\\r\/g,\"\\\\r\").replace(\/\\u2028\/g,\"\\\\u2028\").replace(\/\\u2029\/g,\"\\\\u2029\")+'\"'},objectLiteral:function(a){var b=[];for(var c in a)if(a.hasOwnProperty(c)){var e=d(a[c],this);\"undefined\"!==e\u0026\u0026b.push([this.quotedString(c),\":\",e])}var f=this.generateList(b);return f.prepend(\"{\"),f.add(\"}\"),f},generateList:function(a){for(var b=this.empty(),c=0,e=a.length;c\u003ce;c++)c\u0026\u0026b.add(\",\"),b.add(d(a[c],this));return b},generateArray:function(a){var b=this.generateList(a);return b.prepend(\"[\"),b.add(\"]\"),b}},b[\"default\"]=e,a.exports=b[\"default\"]}])});\n\n\nwindow.appikonDiscount.showVolDiscounts = ($, info) =\u003e {\n    if (info.discount_table \u0026\u0026 info.discount_table.automatic_type \u0026\u0026 window.shopacadoLegacy) {\n        var templateVariables = {\n            product_message: info.offer_product_message || window.appikonDiscount.settings.dp.vd_product_message,\n            vol_rows: info.vol_rows\n        }\n\n        let discountTiersTemplate = null;\n        if (info.discount_table.automatic_type === \"DEFAULT\") {\n            discountTiersTemplate = window.shopacadoLegacy.adp_discount_tiers_default_html;\n        } else if (info.discount_table.automatic_type === \"DETAILED\") {\n            discountTiersTemplate = window.shopacadoLegacy.adp_discount_tiers_detailed_html;\n        } else if (info.discount_table.automatic_type === \"GRID_RANGE\") {\n            discountTiersTemplate = window.shopacadoLegacy.adp_discount_tiers_grid_html;\n        } else if (info.discount_table.automatic_type === \"GRID_RANGE_ALT\") {\n            discountTiersTemplate = window.shopacadoLegacy.adp_discount_tiers_grid_alt_html;\n        }\n\n        if (discountTiersTemplate) {\n            var volDiscountHtml = appikonHandlebars.compile(discountTiersTemplate)(templateVariables);\n            $(\"div.adp-vol-wrapper\").html(volDiscountHtml);\n        }\n    }\n}\n\nwindow.appikonDiscount.showBuyXDiscounts = ($, info) =\u003e {\n    if (!window.shopacadoLegacy) {\n        return false;\n    }\n    \n    var discountTiersTemplate = window.shopacadoLegacy.adp_buy_x_discount_tiers_html,\n            templateVariables = {\n                product_message: info.offer_product_message || window.appikonDiscount.settings.dp.vd_product_message,\n                vol_rows: info.vol_rows\n            },\n            buyXDiscountHtml = appikonHandlebars.compile(discountTiersTemplate)(templateVariables);\n    $(\"div.adp-vol-wrapper\").html(buyXDiscountHtml);\n}\n\nwindow.appikonDiscount.showDiscountTable = ($, discountResponse) =\u003e {\n    let foundDiscountTableBlock = $(\".shopacad
514o-discount-table-block\");\n    if (foundDiscountTableBlock.length === 0) {\n        if (discountResponse.discount_table \u0026\u0026 discountResponse.discount_table.type === \"CUSTOM\" \u0026\u0026 discountResponse.discount_table.html) {\n            $(\".adp-vol-wrapper\").remove();\n\n            let elements = [];\n            let found = false;\n\n            let foundGeneric = $(\".shopacado-discount-table-container\");\n            if (foundGeneric.length \u003e 0) {\n                found = true;\n                elements.push(foundGeneric);\n            }\n\n            if (discountResponse.discount_table.placement_selector) {\n                let foundElements = $(discountResponse.discount_table.placement_selector);\n                if (foundElements.length \u003e 0) {\n                    found = true;\n                    for(var j=0; j\u003cfoundElements.length; j++){\n                        var element = foundElements.eq(j);\n                        elements.push(element);\n                    }\n                }\n            }\n\n            if (!found) {\n                let e = $(\"form[action*='\/cart\/add']\").first();\n                elements.push(e);\n            }\n            for (let i = 0; i \u003c elements.length; i++) {\n                let element = elements[i];\n\n                let wrapper = \"\u003cdiv class='adp-vol-wrapper'\u003e\u003c\/div\u003e\";\n                if (discountResponse.discount_table.placement_position == 'BEFORE') {\n                    element.before(wrapper);\n                } else {\n                    element.after(wrapper);\n                }\n            }\n            $(\"div.adp-vol-wrapper\").html(discountResponse.discount_table.html);\n        } else if (discountResponse.discount_table \u0026\u0026 discountResponse.discount_table.type === \"AUTOMATIC\") {\n            $(\".adp-vol-wrapper\").remove();\n            if (discountResponse.vol_rows \u0026\u0026 discountResponse.vol_rows.length \u003e 0 \u0026\u0026 (\"buy_x_dollars\" == discountResponse.type || \"vd\" == discountResponse.type)) {\n                var e;\n                if (window.appikonDiscount.settings.vd_placement_settings.hasOwnProperty(\"final_selector\")) {\n                    e = $(window.appikonDiscount.settings.vd_placement_settings.final_selector).first();\n                    if (0 === e.length) {\n                        e = $(\"form[action*='\/cart\/add']\").first();\n                    }\n                } else {\n                    e = $(\"form[action*='\/cart\/add']\").first();\n                }\n                if (0 === $(\".adp-vol-wrapper\").length) {\n                    window.appikonDiscount.settings.vd_placement_settings.hasOwnProperty(\"placement\") \u0026\u0026 \"before\" == window.appikonDiscount.settings.vd_placement_settings.placement ? e.before(\"\u003cdiv class='adp-vol-wrapper'\u003e\u003c\/div\u003e\") : e.after(\"\u003cdiv class='adp-vol-wrapper'\u003e\u003c\/div\u003e\");\n                }\n                \"buy_x_dollars\" === discountResponse.type ? window.appikonDiscount.showBuyXDiscounts($, discountResponse) : window.appikonDiscount.showVolDiscounts($, discountResponse);\n            }\n        }\n    }\n}\n"}
515</script>
515
516
517
518<script src="https://cdn.shopify.com/extensions/019f9ed5-1031-7f9d-a625-c41b3c97abf2/custom-pricing-discounts-by-appikon-54/assets/shopacado-legacy.js" async></script>
518
519
520
521
522
523<script>
524    window.shopacado.waitForDomLoad(() => {
525        // Cart update detection now branches at runtime off the resolved theme
526        // settings (was a compile-time Liquid switch keyed on the theme id).
527        var cud = (window.shopacado.themeSettings && window.shopacado.themeSettings.cart_update_detection) || {};
528
529        switch (cud.method) {
530            case "shopify":
531                if (typeof subscribe !== "undefined" && typeof PUB_SUB_EVENTS !== "undefined" && PUB_SUB_EVENTS?.cartUpdate) {
532                    subscribe(PUB_SUB_EVENTS.cartUpdate, ({data}) => {
533                        window.shopacado.cartUpdateHandler();
534                    });
535                }
536                break;
537
538            case "win_event_listener":
539                (cud.event || "").split(",").map((event) => {
540                    window.addEventListener(event, (data) => {
541                        window.shopacado.cartUpdateHandler();
542                    });
543                });
544                break;
545
546            case "doc_event_listener":
547                (cud.event || "").split(",").map((event) => {
548                    document.addEventListener(event, (data) => {
549                        window.shopacado.cartUpdateHandler();
550                    });
551                });
552                break;
553
554            case "el_event_listener": {
555                const el = cud.selector ? document.querySelector(cud.selector) : null;
556                if (el) {
557                    el.addEventListener(cud.event, (data) => {
558                        window.shopacado.cartUpdateHandler();
559                    });
560                }
561                break;
562            }
563
564            case "jq_event_listener": {
565                const el = cud.selector ? document.querySelector(cud.selector) : null;
566                if (el && typeof $ !== "undefined") {
567                    $(el).on(cud.event, window.shopacado.cartUpdateHandler());
568                }
569                break;
570            }
571        }
572    });
573</script>
573
574
575
576<script>
577    window.shopacado.waitForDomLoad(() => {
578        // Variant change detection now branches at runtime off the resolved theme
579        // settings (was a compile-time Liquid switch keyed on the theme id).
580        var vcd = (window.shopacado.themeSettings && window.shopacado.themeSettings.variant_change_detection) || {};
581        var vcdDelay = function () { return vcd.delay || 0; };
582
583        switch (vcd.method) {
584            case "shopify":
585                if (typeof subscribe !== "undefined" && typeof PUB_SUB_EVENTS !== "undefined" && PUB_SUB_EVENTS?.variantChange) {
586                    subscribe(PUB_SUB_EVENTS.variantChange, ({data}) => {
587                        if (data.html) {
588                            window.shopacado.productUpdateViaHtmlSource(data.html);
589                        }
590                    });
591                }
592                break;
593
594            case "win_event_listener":
595                (vcd.event || "").split(",").map((event) => {
596                    window.addEventListener(event, (data) => {
597                        if (data && data.detail && data.detail.variant && data.detail.variant.price) {
598                            setTimeout(() => {
599                                window.shopacado.productUpdateWithNewPrice(data.detail.variant.price);
600                            }, vcdDelay());
601                        }
602                    });
603                });
604                break;
605
606            case "doc_event_listener": {
607                let detectionEvent = vcd.event || "";
608                if (window.shopacado?.product?.id) {
609                    detectionEvent = detectionEvent.replaceAll("{product_id}", window.shopacado.product.id);
610                }
611                detectionEvent.split(",").map((event) => {
612                    document.addEventListener(event, (data) => {
613                        if (data && data.detail && data.detail.variant && data.detail.variant.price) {
614                            setTimeout(() => {
615                                window.shopacado.productUpdateWithNewPrice(data.detail.variant.price);
616                            }, vcdDelay());
617                        }
618                    });
619                });
620                break;
621            }
622
623            case "el_event_listener": {
624                const el = vcd.selector ? document.querySelector(vcd.selector) : null;
625                if (el) {
626                    el.addEventListener(vcd.event, (data) => {
627                        if (data) {
628                            setTimeout(() => {
629                                if (data.detail?.variant?.price) {
630                                    window.shopacado.productUpdateWithNewPrice(data.detail.variant.price);
631                                } else if (data.target?.currentVariant?.price) {
632                                    window.shopacado.productUpdateWithNewPrice(data.target.currentVariant.price);
633                                }
634                            }, vcdDelay());
635                        }
636                    });
637                }
638                break;
639            }
640
641            case "jq_event_listener": {
642                const el = vcd.selector ? document.querySelector(vcd.selector) : null;
643                if (el && typeof $ !== "undefined") {
644                    $(el).on(vcd.event, (evt) => {
645                        if (evt && evt.variant && evt.variant.price) window.shopacado.productUpdateWithNewPrice(evt.variant.price);
646                    });
647                }
648                break;
649            }
650        }
651
652
653
654        setTimeout(() => {
655            const lowest_price_el = document.getElementById("shopacado-lowest-price");
656            console.log("Lowest Price Element", lowest_price_el);
657            if (lowest_price_el) {
658                if (typeof window.shopacado.prepPageForLowestPrice === "function") {
659                    window.shopacado.prepPageForLowestPrice();
660                }
661                
662                window.shopacado.showLowestPriceFromElement(lowest_price_el);
663            }
664        }, window.shopacado.themeSettings?.product_page_lowest_price_initial_update_delay || 0);
665    });
666</script>
666
667
668
669<link href="//cdn.shopify.com/extensions/019f9ed5-1031-7f9d-a625-c41b3c97abf2/custom-pricing-discounts-by-appikon-54/assets/shopacado-legacy.css" rel="stylesheet" type="text/css" media="all" />
670
671<style>
672    .adp-discount-tiers h4 {
673    text-align: inherit;
674    color: inherit;
675    font-size: inherit;
676    background-color: inherit;
677}
678
679table.adp-discount-table th {
680    background-color: inherit;
681    border-color: inherit;
682    color: inherit;
683    border-width: inherit;
684    font-size: inherit;
685    padding: inherit;
686    text-align: center;
687    border-style: solid;
688}
689
690table.adp-discount-table td {
691    background-color: inherit;
692    border-color: inherit;
693    color: inherit;
694    border-width: inherit;
695    font-size: inherit;
696    padding: inherit;
697    text-align: center;
698    border-style: solid;
699}
700
701table.adp-discount-table {
702    min-width: inherit;
703    max-width: inherit;
704    border-color: inherit;
705    border-width: inherit;
706    font-family: inherit;
707    border-collapse: collapse;
708    margin: auto;
709    width: 100%;
710}
711
712table.adp-discount-table td:last-child {
713    color: inherit;
714    background-color: inherit;
715    font-family: inherit;
716    font-size: inherit;
717}
718
719</style>
720
721<style>
722    div#appikon-notification-bar {
723    font-size: 110%;
724    background-color: #A1C65B;
725    padding: 12px;
726    color: #FFFFFF;
727    font-family: inherit;
728    z-index: 9999999999999;
729    display: none;
730    left: 0px;
731    width: 100%;
732    margin: 0px;
733    margin-bottom: 20px;
734    text-align: center;
735    text-transform: none;
736}
737
738.appikon-cart-item-success-notes, .appikon-cart-item-upsell-notes {
739    display: block;
740    font-weight: bold;
741    color: #0078BD;
742    font-size: 100%;
743}
744
745#appikon-discount-item {
746    font-size: 70%;
747    padding-top: 5px;
748    padding-bottom: 5px;
749}
750
751#appikon-summary-item {
752    font-size: 70%;
753    padding-top: 5px;
754    padding-bottom: 5px;
755}
756</style>
757
758<style>
759    
760</style>
761
762<style>
763    div#shopacado-banner {
764        position: absolute;
765        top: 0;
766        left: 0;
767        background-color: #DDEEEE;
768        width: 100%;
769        height: 50px;
770        z-index:99999;
771    }
772    
773    div#shopacado-banner-content {
774        width: 800px;
775        margin: 0 auto;
776        padding: 10px;
777        text-align: center
778    }
779
780    .shopacado-hidden {
781        display: none;
782    }
783
784    .push-down {
785        margin-top: 70px;
786    }
787</style>
788
789
790<!-- END app block --><!-- BEGIN app block: shopify://apps/tizzy-instagram-feed/blocks/ig_feed_embed/195a0b78-59e2-42af-8b17-5bd53518cf45 --><!-- END app block --><!-- BEGIN app block: shopify://apps/uppromote-affiliate/blocks/customer-referral/64c32457-930d-4cb9-9641-e24c0d9cf1f4 --><link rel="preload" href="https://cdn.shopify.com/extensions/01a10ad0-9f32-7eb2-a83e-3427bdf52ded/affliate-by-secomapp-129/assets/customer-referral.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
791<script>
792  document.addEventListener("DOMContentLoaded", function () {
793    const params = new URLSearchParams(window.location.search);
794    if (params.has('sca_ref') || params.has('sca_crp')) {
795      document.body.setAttribute('is-affiliate-link', '');
796    }
797  });
798</script>
798
799
800
801<!-- END app block --><!-- BEGIN app block: shopify://apps/thoughtmetric/blocks/tm/5a9f9e10-3a9f-41b1-8250-d2eab3bd19a4 -->
801<script>
802  !function(t,e,i){if(!t.thoughtmetric){t.thoughtmetricQueue=t.thoughtmetricQueue||[],t.thoughtmetric=t.thoughtmetric||function(){t.thoughtmetricQueue.push(arguments)};var u=e.createElement("script");u.async=!0,u.src="/apps/data/init.js";var h=e.getElementsByTagName("script")[0];h.parentNode.insertBefore(u,h)}}(window,document);
803  thoughtmetric("init","");  thoughtmetric("pageview");
804</script>
804
805
806
807
808<!-- END app block --><!-- BEGIN app block: shopify://apps/uppromote-affiliate/blocks/message-bar/64c32457-930d-4cb9-9641-e24c0d9cf1f4 -->
809
810<style>
811    body {
812        transition: padding-top .2s;
813    }
814    .scaaf-message-bar {
815        --primary-text-color: ;
816        --secondary-text-color: ;
817        --primary-bg-color: ;
818        --secondary-bg-color: ;
819        --primary-text-size: px;
820        --secondary-text-size: px;
821        text-align: center;
822        display: block;
823        width: 100%;
824        padding: 10px;
825        animation-duration: .5s;
826        animation-name: fadeIn;
827        position: absolute;
828        top: 0;
829        left: 0;
830        width: 100%;
831        z-index: 10;
832    }
833
834    .scaaf-message-bar-content {
835        margin: 0;
836        padding: 0;
837    }
838
839    .scaaf-message-bar[data-layout=referring] {
840        background-color: var(--primary-bg-color);
841        color: var(--primary-text-color);
842        font-size: var(--primary-text-size);
843    }
844
845    .scaaf-message-bar[data-layout=direct] {
846        background-color: var(--secondary-bg-color);
847        color: var(--secondary-text-color);
848        font-size: var(--secondary-text-size);
849    }
850
851</style>
852
853<script type="text/javascript">
854    (function() {
855        let container, contentContainer
856        const settingTag = document.querySelector('script#uppromote-message-bar-setting')
857
858        if (!settingTag || !settingTag.textContent) {
859            return
860        }
861
862        const setting = JSON.parse(settingTag.textContent)
863        if (!setting.referral_enable) {
864            return
865        }
866
867        const getCookie = (cName) => {
868            const name = cName + '='
869            const ca = document.cookie.split(';')
870            for (let i = 0; i < ca.length; i++) {
871                let c = ca[i]
872                while (c.charAt(0) === ' ') {
873                    c = c.substring(1)
874                }
875                if (c.indexOf(name) === 0) {
876                    const raw = c.substring(name.length, c.length)
877                    // Decode this value only, not the whole cookie string, so one malformed
878                    // cookie (bare %) or a ';' inside another value can't break parsing here.
879                    try {
880                        return decodeURIComponent(raw)
881                    } catch {
882                        return raw
883                    }
884                }
885            }
886
887            return null
888        }
889
890        function renderContainer() {
891            container = document.createElement('div')
892            container.classList.add('scaaf-message-bar')
893            contentContainer = document.createElement('p')
894            contentContainer.classList.add('scaaf-message-bar-content')
895            container.append(contentContainer)
896        }
897
898        function calculateLayout() {
899            const height = container.scrollHeight
900
901            function onMouseMove() {
902                document.body.style.paddingTop = `${height}px`
903                document.body.removeEventListener('mousemove', onMouseMove)
904                document.body.removeEventListener('touchstart', onMouseMove)
905            }
906
907            document.body.addEventListener('mousemove', onMouseMove)
908            document.body.addEventListener('touchstart', onMouseMove)
909        }
910
911        renderContainer()
912
913        function fillDirectContent() {
914            if (!setting.not_referral_enable) {
915                // Nothing to show: drop the optimistic "Loading" bar prepareForReferring may have left
916                container.remove()
917                return
918            }
919            contentContainer.style.visibility = 'visible'
920            container.dataset.layout = 'direct'
921            contentContainer.textContent = setting.not_referral_content
922            document.body.prepend(container)
923            calculateLayout()
924        }
925
926        function prepareForReferring() {
927            contentContainer.textContent = 'Loading'
928            contentContainer.style.visibility = 'hidden'
929            document.body.prepend(container)
930            calculateLayout()
931        }
932
933        function fillReferringContent(aff) {
934            container.dataset.layout = 'referring'
935            // Guard referral_content so a missing template can't throw and leave the bar stuck on "Loading"
936            contentContainer.textContent = (setting.referral_content || '')
937                .replaceAll('{affiliate_name}', aff.name)
938                .replaceAll('{company}', aff.company)
939                .replaceAll('{affiliate_firstname}', aff.first_name)
940                .replaceAll('{personal_detail}', aff.personal_detail)
941            contentContainer.style.visibility = 'visible'
942        }
943
944        function safeJsonParse (str) {
945            if (!str) return null;
946            try {
947                return JSON.parse(str);
948            } catch {
949                return null;
950            }
951        }
952
953        function renderFromCookie(affiliateID) {
954            if (!affiliateID) {
955                fillDirectContent()
956                return
957            }
958
959            prepareForReferring()
960
961            let info = null
962            const raw = getCookie('_up_a_info')
963            if (raw) {
964                info = safeJsonParse(raw)
965            }
966
967            if (!info) {
968                fillDirectContent()
969                return
970            }
971
972            const aff = {
973                company: info.company || '',
974                name: (info.first_name || '') + ' ' + (info.last_name || ''),
975                first_name: info.first_name || '',
976                personal_detail: getCookie('scaaf_pd') || ''
977            }
978
979            fillReferringContent(aff)
980        }
981
982        function paintMessageBar() {
983            if (!document.body) {
984                return requestAnimationFrame(paintMessageBar)
985            }
986
987            const urlParams = new URLSearchParams(window.location.search)
988            const scaRef = urlParams.get("sca_ref")
989            const urlAffiliateID = scaRef ? scaRef.split('.')[0] + '' : null
990            const cookieAffiliateID = getCookie('up_uppromote_aid')
991            const isReferralLink = !!scaRef
992
993            if (!isReferralLink) {
994                if (cookieAffiliateID) {
995                    renderFromCookie(cookieAffiliateID)
996                    return
997                }
998                fillDirectContent()
999                return
1000            }
1001
1002            if (cookieAffiliateID === urlAffiliateID) {
1003                renderFromCookie(cookieAffiliateID)
1004                return
1005            }
1006
1007            const lastClick = Number(getCookie('up_uppromote_lc') || 0)
1008            const diffMinuteFromNow = (Date.now() - lastClick) / (60 * 1000)
1009            if (diffMinuteFromNow <= 1) {
1010                renderFromCookie(cookieAffiliateID)
1011                return
1012            }
1013
1014            let waited = 0
1015            const MAX_WAIT = 5000
1016            const INTERVAL = 300
1017
1018            const timer = setInterval(() => {
1019                const newCookieID = getCookie('up_uppromote_aid')
1020                const isStillThatAffiliate = newCookieID === urlAffiliateID
1021                const isReceived = localStorage.getItem('up_uppromote_received') === '1'
1022                let isLoadedAffiliateInfoDone = !!safeJsonParse(getCookie('_up_a_info'))
1023
1024                if (isReceived && isStillThatAffiliate && isLoadedAffiliateInfoDone) {
1025                    clearInterval(timer)
1026                    renderFromCookie(newCookieID)
1027                    return
1028                }
1029
1030                waited += INTERVAL
1031                if (waited >= MAX_WAIT) {
1032                    clearInterval(timer)
1033                    fillDirectContent()
1034                }
1035            }, INTERVAL)
1036        }
1037
1038        requestAnimationFrame(paintMessageBar)
1039    })()
1040</script>
1040
1041
1042
1043<!-- END app block --><!-- BEGIN app block: shopify://apps/rapid-search-bar-filter/blocks/script/bd827795-feaa-41a8-9219-2b83f238aa7d -->
1044
1045
1046<script type="text/javascript">
1047  document.documentElement.classList.add('rps-app-active');
1048</script>
1048
1049
1050<script type="text/javascript">
1051  try {
1052    window.RapidSearchSettings = {"last_import":"2026-10-06T20:50:34.584Z","expiration_date":null,"autocomplete_price_layout":"vertical","autocomplete_image_size":60,"badge_settings_auto":{"new_badge":{"enabled":true,"threshold":30},"discount_badge":{"enabled":true},"results_page_discount_badge":{"enabled":true},"stock_status":"instock","results_page_new_badge":{"enabled":true,"threshold":30}},"colors":{"price":"#03425f","search_results_price":"#03425f","search_results_price_hover":"#03425f"},"currency_format":{"default":"${{amount}}","USD":"${{amount}}"},"current_plan":"shopify_free_1","data_index":"es_sy4_free_8","default_currency":"USD","default_customer_group_id":0,"default_domain":"https:\/\/www.captivaco.com","default_language":"en","enabled":true,"enabled_languages":["en"],"enabled_resultpage":false,"fuzzy_search":true,"replace_hyphens_with_spaces":true,"hide_prices_loggedout":false,"install_date":"2024-06-03T14:29:43.620Z","language":"","limit_exceeded":true,"mobile_optimized":true,"multiple_languages":false,"out_of_stock_show_addtocart":true,"out_of_stock_show_notify":false,"out_of_stock_visibility":"mixed","plan_name":"unlimited","resultpage_filters":[{"id":"category","title":"","enabled":true,"type":"default","appearance":"text"},{"id":"product_type","title":"","enabled":true,"type":"default","appearance":"text"},{"id":"price","title":"","enabled":true,"type":"default","appearance":"text"},{"id":"brand","title":"","enabled":true,"type":"default","appearance":"text"},{"id":"tags","title":"Tag","enabled":false,"type":"tag","appearance":"text","settings":{"mode":"show_all","values":[]}},{"id":"availability","title":"","enabled":true,"type":"default","appearance":"text"},{"enabled":true,"id":"Neck Finish","title":"","type":"attribute","appearance":"text"},{"enabled":true,"id":"Number of units","title":"","type":"attribute","appearance":"text"},{"enabled":true,"id":"Closure Color","title":"","type":"attribute","appearance":"swatch"},{"enabled":true,"id":"Color","title":"","type":"attribute","appearance":"swatch"},{"enabled":true,"id":"Number of Units","title":"","type":"attribute","appearance":"text"},{"enabled":true,"id":"Neck Size","title":"","type":"attribute","appearance":"text"}],"resultpage_hide_parent_products":false,"resultpage_id":92541911248,"resultpage_mobile_optimized":false,"resultpage_pagination_type":"infinite_loading","resultpage_price_display_mode":"only_gross","resultpage_product_image_height":"","resultpage_product_image_width":"","resultpage_snapshot_alignment":"left","resultpage_snapshot_order":["image","name","price"],"resultpage_url":"pages\/rapid-search-results","show_child_data":true,"search_subcategory":false,"shopify_public_settings":{"csb_selectors_metafield_id":24194169471184,"storefront_access_token":"63994f3c836a80c5652a5de6b858def2","theme_settings":{"130509308112":{"collection_liquid_file":"sections\/main-collection-product-grid.liquid","collection_page_enabled":false,"created_at":"2023-08-03T11:17:01.000Z","name":"Developer - Sk","pagination_type":"infinite_loading","product_card_content_alignment":"left","product_card_design":"","product_card_order":["image","name","price"],"products_per_row":3,"rows_per_page":4,"search_liquid_file":"sections\/main-search.liquid","search_results_page_enabled":false,"search_results_page_search_bar_visibility":"show_always","theme_id":130509308112,"theme_store_id":836,"theme_version":2,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#03425f","product_price_hover":"#03425f","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-10-06T20:26:25.290Z"},"130517827792":{"collection_liquid_file":"sections\/main-collection-product-grid.liquid","collection_page_enabled":false,"created_at":"2023-08-10T13:45:37.000Z","name":"captiva\/main","pagination_type":"infinite_loading","product_card_content_alignment":"left","product_card_design":"","product_card_order":["image","name","price"],"products_per_row":3,"rows_per_page":4,"search_liquid_file":"sections\/main-search.liquid","search_results_page_enabled":false,"search_results_page_search_bar_visibility":"show_always","theme_id":130517827792,"theme_store_id":836,"theme_version":2,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#03425f","product_price_hover":"#03425f","product_title":"#5
105255555","product_title_hover":"#555555"}},"assets_updated":"2026-10-06T20:26:26.685Z"},"134517719248":{"collection_liquid_file":"","collection_page_enabled":false,"created_at":"2025-04-22T12:42:07.000Z","name":"Pagetify Assets - DO NOT DELETE","pagination_type":"infinite_loading","product_card_content_alignment":"left","product_card_design":"","product_card_order":["image","name","price"],"products_per_row":3,"rows_per_page":4,"search_liquid_file":"","search_results_page_enabled":false,"search_results_page_search_bar_visibility":"show_always","theme_id":134517719248,"theme_store_id":null,"theme_version":1,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#03425f","product_price_hover":"#03425f","product_title":"#555555","product_title_hover":"#555555"}},"assets_updated":"2026-07-20T16:07:12.958Z"},"135741997264":{"collection_liquid_file":"sections\/main-collection-product-grid.liquid","collection_page_enabled":false,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"created_at":"2025-10-01T14:20:44.000Z","name":"Captiva - Actualización 13 JUL ","pagination_type":"infinite_loading","product_card_content_alignment":"left","product_card_design":"","product_card_order":["image","name","price"],"products_per_row":3,"rows_per_page":4,"search_liquid_file":"sections\/main-search.liquid","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":135741997264,"theme_store_id":836,"theme_version":2,"assets_updated":"2026-10-06T20:26:23.992Z","role":"main"},"136915648720":{"collection_liquid_file":"sections\/main-collection-product-grid.liquid","collection_page_enabled":false,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"created_at":"2026-02-24T17:05:46.000Z","name":"Copy of Captiva - Actualización 1 Oct (SK)","pagination_type":"infinite_loading","product_card_content_alignment":"left","product_card_design":"","product_card_order":["image","name","price"],"products_per_row":3,"role":"unpublished","rows_per_page":4,"search_liquid_file":"sections\/main-search.liquid","search_results_page_enabled":true,"search_results_page_search_bar_visibility":"show_always","theme_id":136915648720,"theme_store_id":836,"assets_updated":"2026-10-06T20:26:29.002Z","theme_version":2},"137991258320":{"collection_liquid_file":"sections\/main-collection-product-grid.liquid","collection_page_enabled":false,"colors":{"results_page":{"product_original_price":"#8F8F8F","product_original_price_hover":"#8F8F8F","product_price":"#E52548","product_price_hover":"#E52548","product_title":"#555555","product_title_hover":"#555555"}},"created_at":"2026-07-13T18:03:21.000Z","name":"Copy of Captiva - Actualización 1 APR OLD","pagination_type":"infinite_loading","product_card_content_alignment":"left","product_card_design":"","product_card_order":["image","name","price"],"products_per_row":3,"role":"unpublished","rows_per_page":4,"search_liquid_file":"sections\/main-search.liquid","search_results_page_enabled":false,"search_results_page_search_bar_visibility":"show_always","theme_id":137991258320,"theme_store_id":836,"assets_updated":"2026-10-06T20:26:30.417Z","theme_version":2}}},"shoprenter_storefront_settings":{"resultpage_quantity_selector":false},"shop_owner":"Daniela Morgenstern","show_autocomplete_manufacturer":"hidden","show_autocomplete_sku":false,"show_child_products":false,"show_horizontal_category_menu":true,"show_horizontal_category_menu_images":true,"show_layerbox":false,"show_original_price":true,"show_parent_categories":false,"show_results_heading":{"desktop":true,"mobile":false},"sorting_function":"","texts":{},"theme":{"name":"Captiva - Actualización 13 JUL ","id":135741997264,"theme_store_id":836,"shopifyThemeVersion":2},"two_column_layout":true,"webshop_engine":"shopify","weights":{"description":1,"manufacturer":1,"model":5,"parameters":1,"product_name":5,"short_description":1,"sku":5,"tags":5,"attributes":1,"product_type":5,"metafields":0},"whitelabel":false,"color_family":{"Beige":{"familyName":"Beige","familyColor":"#F5F5DC","colors":["beige","antique white","cornsilk","floral white","seashell","old lace","ivory","linen","lavender blush","misty rose"]},"Black":{"familyName":"Black","familyColor":"#000000","colors":["black"]},"Blue":{"familyName":"Blue","familyColor":"#0000FF","colors":["blue","light blue","medium blue","dark blue","midnight blue","steel blue","light steel blue","sky blue","light sky blue","deep sky blue","cadet blue","cornflower blue","powder blue","dodger blue","royal blue","navy blue"]},"Brown":{"familyName":"Brown","familyColor":"#A52A2A","colors":["brown","sandy brown","saddle brown","rosy brown","burlywood","blanched almond","bisque","chocolate","maroon","navajo white","peru","sienna","tan","wheat"]},"Cyan":{"familyName":"Cyan","familyColor":"#00FFFF","colors":["cyan","light cyan","dark cyan","turquoise","medium turquoise","dar
1052k turquoise","pale turquoise","aqua","azure","alice blue","mint cream","teal"]},"Gold":{"familyName":"Gold","familyColor":"#FFD700","colors":["gold","goldenrod","darkgoldenrod","lightgoldenrodyellow","palegoldenrod"]},"Gray":{"familyName":"Gray","familyColor":"#808080","colors":["gray","grey","light gray","dim gray","dark gray","slate gray","light slate gray","dark slate gray","silver","gainsboro"]},"Green":{"familyName":"Green","familyColor":"#008000","colors":["green","light green","dark green","lime","lime green","green yellow","yellow green","spring green","medium spring green","sea green","medium sea green","dark sea green","aquamarine","medium aquamarine","olive","olive drab","dark olive green","forest green","lawn green","pale green","chartreuse","honeydew"]},"Orange":{"familyName":"Orange","familyColor":"#FFA500","colors":["orange","dark orange","coral","tomato","orangered"]},"Pink":{"familyName":"Pink","familyColor":"#FFC0CB","colors":["pink","light pink","hot pink","deep pink"]},"Purple":{"familyName":"Purple","familyColor":"#800080","colors":["purple","medium purple","rebecca purple","magenta","dark magenta","violet","dark violet","blue violet","pale violet red","medium violet red","slate blue","medium slate blue","dark slate blue","orchid","medium orchid","dark orchid","lavender","thistle","plum","fuchsia","indigo"]},"Red":{"familyName":"Red","familyColor":"#FF0000","colors":["red","dark red","indian red","salmon","light salmon","dark salmon","light coral","crimson","red brick","
1052scarlet"]},"White":{"familyName":"White","familyColor":"#FFFFFF","colors":["white","snow","whitesmoke","ghostwhite"]},"Yellow":{"familyName":"Yellow","familyColor":"#FFFF00","colors":["yellow","light yellow","lemon chiffon","moccasin"]},"others":{"colors":["natural","waterfall blue","none"],"familyColor":"#ffffff","familyName":"Other"}}};
1053  } catch (error) {
1054    console.error('Error setting Rapid Search settings:', error);
1055  }
1056</script>
1056
1057
1058<script type="text/javascript">
1059  window.rpsMarketInfo = { id: 937099472 };
1060</script>
1060
1061
1062
1063
1064<script id="rps-shopify-extensions-cdn-setup">
1065  (function () {
1066    try {
1067      const url = "https://cdn.shopify.com/extensions/01a11fa2-cd69-7999-b15e-c94f221b5faf/rapid-search-427/assets/resultpage.js?shop=captiva-containers.myshopify.com";
1068      const match = url.match(/^(.*\/assets\/)/);
1069      
1070      if (match) {
1071        window.RapidSearchShopifyExtensionsCdnBaseUrl = match[1];
1072      }
1073    } catch (error) {
1074      console.error('Error setting Shopify CDN base URL:', error);
1075    }
1076  })();
1077</script>
1077
1078
1079<script type="text/javascript" defer src="https://cdn.shopify.com/extensions/01a11fa2-cd69-7999-b15e-c94f221b5faf/rapid-search-427/assets/resultpage.js?shop=captiva-containers.myshopify.com"></script>
1079
1080
1081
1082<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core -->
1083
1084
1085
1086
1087
1088
1089
1090<link rel="dns-prefetch" href="https://cdn.judge.me">
1091<link rel="dns-prefetch" href="https://cdn1.judge.me">
1092<link rel="dns-prefetch" href="https://api.judge.me">
1093
1094<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":true,"coupon_receiving_condition":"any_review","coupon_value_type":"percentage","coupon_value_percentage":10,"coupon_value_fixed_amount":0,"coupon_discount_type":"single","coupon_tier_text_enabled":false,"coupon_tier_text_percentage":10,"coupon_tier_text_fixed_amount":0,"coupon_tier_photo_enabled":false,"coupon_tier_photo_percentage":10,"coupon_tier_photo_fixed_amount":0,"coupon_tier_video_enabled":false,"coupon_tier_video_percentage":10,"coupon_tier_video_fixed_amount":0,"enable_coupons":false,"badge_no_review_text":"No reviews","badge_n_reviews_text":"{{ n }} review/reviews","badge_star_color":"#E7B50C","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Customer Reviews","widget_open_form_text":"Write a review","widget_close_form_text":"Cancel review","widget_refresh_page_text":"Refresh page","widget_summary_text":"Based on {{ number_of_reviews }} review/reviews","widget_no_review_text":"Be the first to write a review","widget_name_field_text":"Display name","widget_verified_name_field_text":"Verified Name (public)","widget_name_placeholder_text":"Display name","widget_required_field_error_text":"This field is required.","widget_email_field_text":"Email address","widget_verified_email_field_text":"Verified Email (private, can not be edited)","widget_email_placeholder_text":"Your email address","widget_email_field_error_text":"Please enter a valid email address.","widget_rating_field_text":"Rating","widget_review_title_field_text":"Review Title","widget_review_title_placeholder_text":"Give your review a title","widget_review_body_field_text":"Review content","widget_review_body_placeholder_text":"Start writing here...","widget_pictures_field_text":"Picture/Video (optional)","widget_submit_review_text":"Submit Review","widget_submit_verified_review_text":"Submit Verified Review","widget_submit_success_msg_with_auto_publish":"Thank y
1094ou! Please refresh the page in a few moments to see your review. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Thank you! Your review will be published as soon as it is approved by the shop admin. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Showing {{ n_reviews_shown }} out of {{ n_reviews }} reviews.","widget_show_all_link_text":"Show all","widget_show_less_link_text":"Show less","widget_author_said_text":"{{ reviewer_name }} said:","widget_days_text":"{{ n }} days ago","widget_weeks_text":"{{ n }} week/weeks ago","widget_months_text":"{{ n }} month/months ago","widget_years_text":"{{ n }} year/years ago","widget_yesterday_text":"Yesterday","widget_today_text":"Today","widget_replied_text":"\u003e\u003e {{ shop_name }} replied:","widget_read_more_text":"Read more","widget_reviewer_name_as_initial":"","widget_rating_filter_color":"#fbcd0a","widget_rating_filter_see_all_text":"See all reviews","widget_sorting_most_recent_text":"Most Recent","widget_sorting_highest_rating_text":"Highest Rating","widget_sorting_lowest_rating_text":"Lowest Rating","widget_sorting_with_pictures_text":"Only Pictures","widget_sorting_most_helpful_text":"Most Helpful","widget_open_question_form_text":"Ask a question","widget_reviews_subtab_text":"Reviews","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Answer","widget_question_placeholder_text":"Write your question here","widget_submit_question_text":"Submit Question","widget_question_submit_success_text":"Thank you for your question! We will notify you once it gets answered.","widget_star_color":"#E7B50C","verified_badge_text":"Verified","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(out of store)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"about","enable_review_pictures":true,"enable_question_anwser":false,"widget_theme":"default","review_date_format":"mm/dd/yyyy","default_sort_method":"most-recent","enable_ai_review_visibility":true,"widget_product_reviews_subtab_text":"Product Reviews","widget_shop_reviews_subtab_text":"Shop Reviews","widget_other_products_reviews_text":"Reviews for other products","widget_store_reviews_subtab_text":"Store reviews","widget_product_variant_reference_text":"Review for","widget_no_store_reviews_text":"This store hasn't received any reviews yet","widget_web_restriction_product_reviews_text":"This product hasn't received any reviews yet","widget_no_items_text":"No items found","widget_show_more_text":"Show more","widget_write_a_store_review_text":"Write a Store Review","widget_product_and_store_reviews_text":"Product and store reviews","widget_reviews_in_collection_text":"Reviews in this collection","widget_other_languages_heading":"Reviews in Other Languages","widget_translate_review_text":"Translate review to {{ language }}","widget_translating_review_text":"Translating...","widget_show_original_translation_text":"Show original ({{ language }})","widget_translate_review_failed_text":"Review couldn't be translated.","widget_translate_review_retry_text":"Retry","widget_translate_review_try_again_later_text":"Try again later","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Pictures First","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"★ Reviews","floating_tab_title":"Let customers speak for us","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Customers rate us {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 based on {{ shop.metafields.judgeme.all_reviews_count }} reviews.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} out of 5 stars based on {{ shop.metafields.judgeme.all_reviews_count }} reviews","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"branded","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":true,"featured_carousel_show_header":true,"featured_carousel_title":"Let customers speak for us","testimonials_carousel_title":"Customers are saying","videos_carousel_title":"Real customer stories","cards_carousel_title":"Customers are saying","featured_carousel_count_text":"from {{ n }} reviews","featured_carousel_add_link_to_all_reviews_page":false,"featured_carousel_url":"","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":false,"featured_carousel_height":250,"featured_carousel_width":80,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#eeeeee","verified_count_badge_style":"branded","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":false,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":false,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":true,"mute_video_by_default":true,"widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":true,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"No questions","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":false,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Search","widget_sorting_verified_only_text":"Verified only","widget_sorting_most_relevant_text":"Most Relevant","featured_carousel_theme":"default","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":true,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Read more reviews","featured_carousel_view_product_button_text":"View product","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Load More Reviews","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_advanced_speed_features":5,"widget_public_name_text":"displayed publicly like","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonymous","medals_widget_title":"Judge.me Review Medals","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Not a YouTube video URL","widget_max_length_field_error_text":"Please enter no more than {0} characters.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Verified by Shop","widget_show_photo_gallery":false,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subt
1094itle":"Tag us to see your picture featured in our page","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Buy Now","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Load More","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"View Reviews","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#03425F","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","widget_summary_average_rating_text":"{{ average_rating }} out of 5","widget_media_grid_title":"Customer photos \u0026 videos","widget_media_grid_see_more_text":"See more","widget_round_style":false,"widget_show_product_medals":true,"widget_verified_by_judgeme_text":"Verified by Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Verified by Judge.me","widget_media_field_exceed_quantity_message":"Sorry, we can only accept {{ max_media }} for one review.","widget_media_field_exceed_limit_message":"{{ file_name }} is too large, please select a {{ media_type }} less than {{ size_limit }}MB.","widget_review_submitted_text":"Review Submitted!","widget_question_submitted_text":"Question Submitted!","widget_close_form_text_question":"Cancel","widget_write_your_answer_here_text":"Write your answer here","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":false,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collected by Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Load More","widget_load_more_color":"#108474","widget_full_review_text":"Full Review","widget_read_more_reviews_text":"Read More Reviews","widget_read_questions_text":"Read Questions","widget_questions_and_answers_text":"Questions \u0026 Answers","widget_verified_by_text":"Verified by","widget_verified_text":"Verified","widget_number_of_reviews_text":"{{ number_of_reviews }} reviews","widget_back_button_text":"Back","widget_next_button_text":"Next","widget_custom_forms_filter_button":"Filters","custom_forms_style":"horizontal","widget_show_review_information":false,"how_reviews_are_collected":"How reviews are collected?","widget_show_review_keywords":false,"widget_gdpr_statement":"How we use your data: We'll only contact you about the review you left, and only if necessary. By submitting your review, you agree to Judge.me's \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms\u003c/a\u003e, \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy\u003c/a\u003e and \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003econtent\u003c/a\u003e policies.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_text_color":"#000000","review_snippet_widget_lighter_text_color":"#7B7B7B","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#03425F","show_product_variant":false,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":false,"widget_ai_summary_title":"Customers say","widget_ai_summary_disclaimer":"AI-powered review summary based on recent customer reviews","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"write_review_button_visibility":"everyone","store_summary_widget_heading":"Customers rate this store","store_summary_widget_button_text":"View customer reviews","store_summary_widget_button_theme_text":"See AI reviews summary","widget_show_review_title_input":true,"widget_autofill_review_title":true,"redirect_reviewers_invited_via_email":"external_form","request_store_review_after_product_review":false,"request_review_other_products_in_order":false,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":"#03425F","review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":"#03425F","review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_form_theme":"multi_step","review_form_location":"in_store_popup","review_form_external_page_background_color":"#C5F7F0","review_content_screen_title_text":"How would you rate this product?","review_content_introduction_text":"We would love it if you would share a bit about your experience.","store_review_form_title_text":"How would you rate this store?","store_review_form_introduction_text":"We would love it if you would share a bit about your experience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Poor","five_star_review_guidance_text":"Great","customer_information_screen_title_text":"About you","customer_information_introduction_text":"Please tell us more about you.","custom_questions_screen_title_text":"Your experience in more detail","custom_questions_introduction_text":"Here are a few questions to help us understand more about your experience.","review_submitted_screen_title_text":"Thanks for your review!","review_submitted_screen_thank_you_text":"We are processing it and it will appear on the store soon.","review_submitted_screen_email_verification_text":"Please confirm your email by clicking the link we just sent you. This helps us keep reviews authentic.","confirm_email_screen_title_text":"Confirm your email","confirm_email_screen_message_text":"To help keep reviews authentic, we'll send you a secure link to continue writing your review. It only takes a moment.","check_email_screen_title_text":"Check your email","check_email_screen_message_text":"We sent you an email to {{ email }}. Click the button on the email to continue.","check_email_screen_resend_message_text":"Email resent!","check_email_resend_hint_text":"Didn't get the email? Check your spam folder or [resend the email].","verification_email_rate_limit_error_text":"You've reached the limit for review attempts on this product. Please check your inbox or try again later.","review_submitted_request_store_review_text":"Would you like to share your experience of shopping with us?","review_submitted_review_other_products_text":"Would you like to review these products?","store_review_screen_title_text":"Would you like to share your experience of shopping with us?","store_review_introduction_text":"We value your feedback and use it to improve. Please share any thoughts or suggestions you have.","reviewer_media_screen_title_picture_text":"Share a picture","reviewer_media_introduction_picture_text":"Upload a photo to support your review.","reviewer_media_screen_title_video_text":"Share a video","reviewer_media_introduction_video_text":"Upload a video to support your review.","reviewer_media_screen_title_picture_or_video_text":"Share a picture or video","reviewer_media_introduction_picture_or_video_text":"Upload a photo or video to support your review.","reviewer_media_
1094youtube_url_text":"Paste your Youtube URL here","advanced_settings_next_step_button_text":"Next","advanced_settings_close_review_button_text":"Close","modal_write_review_flow":false,"write_review_flow_required_text":"Required","write_review_flow_privacy_message_text":"We respect your privacy.","write_review_flow_anonymous_text":"Post review as anonymous","write_review_flow_visibility_text":"This won't be visible to other customers.","write_review_flow_multiple_selection_help_text":"Select as many as you like","write_review_flow_single_selection_help_text":"Select one option","write_review_flow_required_field_error_text":"This field is required","write_review_flow_invalid_email_error_text":"Please enter a valid email address","write_review_flow_max_length_error_text":"Max. {{ max_length }} characters.","write_review_flow_media_upload_text":"\u003cb\u003eClick to upload\u003c/b\u003e or drag and drop","write_review_flow_gdpr_statement":"We'll only contact you about your review if necessary. By submitting your review, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Tell us more","negative_review_resolution_text":"Your experience matters to us. If there were issues with your purchase, we're here to help. Feel free to reach out to us, we'd love the opportunity to make things right.","negative_review_resolution_button_text":"Contact us","negative_review_resolution_proceed_with_review_text":"Leave a review","negative_review_resolution_subject":"Issue with purchase from {{ shop_name }}.{{ order_name }}","coupon_promo_intro_any_review_text":"Write a review and get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_photo_text":"Write a review and add a photo or video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_video_text":"Write a review and add a video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_up_to_any_review_text":"Write a review and get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_up_to_with_photo_text":"Write a review and add a photo or video to get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_external_text":"Write a review and get a reward for your next purchase","coupon_promo_intro_external_with_photo_text":"Write a review and add a photo or video to get a reward for your next purchase","coupon_promo_intro_external_with_video_text":"Write a review and add a video to get a reward for your next purchase","coupon_promo_media_photo_text":"Add a photo or video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_photo_only_text":"Add a photo and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_video_text":"Add a video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_external_photo_text":"Add a photo or video and get a reward for your next purchase","coupon_promo_media_external_photo_only_text":"Add a photo and get a reward for your next purchase","coupon_promo_media_external_video_text":"Add a video and get a reward for your next purchase","coupon_promo_success_text":"You've got a coupon for your next purchase at {{ shop_name }}!","coupon_promo_success_subtext":"You'll receive your coupon email within the hour.","preview_badge_collection_page_install_status":false,"widget_review_custom_css":".jdgm-write-rev-link, .jdgm-ask-question-btn {\n    margin: 15px auto !important;\n}","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":true,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Review collected via store invitation","transparency_badges_from_another_provider_text":"Review collected from another provider","transparency_badges_collected_from_store_visitor_text":"Review collected from a store visitor","transparency_badges_written_in_google_text":"Review written in Google","transparency_badges_written_in_etsy_text":"Review written in Etsy","transparency_badges_written_in_shop_app_text":"Review written in Shop App","transparency_badges_earned_reward_text":"Review earned a reward for future purchase","product_review_widget_per_page":10,"widget_other_languages_reviews_per_page":3,"widget_store_review_label_text":"Review about the store","widget_cart_mode_aggregate_heading_text":"Customers rate this store","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":false,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":false,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":false,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":false,"review_widget_qna_enabled":false,"review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_show_review_highlights":false,"review_widget_show_review_keywords_in_gray":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_card_section_size":"small","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"review","review_widget_review_word_plural"
1094:"reviews","review_widget_voting_label":"Helpful?","review_widget_shop_reply_label":"Reply from {{ shop_name }}:","review_widget_filters_title":"Filters","review_widget_filter_rating_title":"Rating","review_widget_filter_keyword_title":"Keyword","review_widget_clear_filters_text":"Clear filters","review_widget_expand_more_text":"More","review_widget_review_highlights_title":"Review highlights","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Answer from {{ answerer_name }}:","qna_content_screen_title_text":"Ask a question about this product","qna_widget_question_required_field_error_text":"Please enter your question.","qna_widget_flow_gdpr_statement":"We'll only contact you about your question if necessary. By submitting your question, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","qna_widget_question_submitted_text":"Thanks for your question!","qna_widget_close_form_text_question":"Close","qna_widget_question_submit_success_text":"We’ll notify you by email when your question is answered.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_show_review_highlights":false,"all_reviews_widget_v2025_show_review_keywords_in_gray":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"standard_text","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_review_dates":false,"all_reviews_widget_v2025_card_section_size":"small","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_widget_thumb":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Customer reviews","all_reviews_widget_v2025_ai_summary_title":"Customers say about this store","all_reviews_widget_v2025_no_review_text":"Be the first to write a review","all_reviews_widget_v2025_review_highlights_title":"Review highlights","reviews_grid_widget_show_sample_reviews":false,"reviews_grid_widget_review_selection":"all","reviews_grid_widget_select_products":[],"reviews_grid_widget_show_media_only":false,"reviews_grid_widget_display_order":"media_first","reviews_grid_widget_card_grouping":"per_media","reviews_grid_widget_columns_desktop":3,"reviews_grid_widget_rows_desktop":3,"reviews_grid_widget_columns_mobile":2,"reviews_grid_widget_rows_mobile":6,"reviews_grid_widget_show_stars":true,"reviews_grid_widget_show_reviewer_name":true,"reviews_grid_widget_show_review_title_on_hover_desktop":true,"reviews_grid_widget_corner_styling":"soft","reviews_grid_widget_card_spacing":"medium","reviews_grid_widget_header_text_color":"#000000","reviews_grid_widget_star_and_reviewer_name_color":"#F9F9F9","reviews_grid_widget_overlay_and_background_color":"#000000","reviews_grid_widget_content_color":"#F9F9F9","reviews_grid_widget_header_text":"From our customers","reviews_grid_widget_show_average_rating":true,"trust_badge_enabled":false,"trust_badge_structure":"outline","trust_badge_color":"black","trust_badge_star":"black","trust_badge_rating_display_default":"show_avg_text","platform":"shopify","branding_url":"https://app.judge.me/reviews","branding_text":"Powered by Judge.me","locale":"en","reply_name":"Captiva Containers","shop_currency":"USD","widget_version":"3.0","footer":true,"autopublish":false,"review_dates":false,"enable_custom_form":false,"shop_locale":"en","enable_multi_locales_translations":true,"show_review_title_input":true,"autofill_review_title":true,"review_verification_email_status":"always","require_verification_before_submit":false,"sign_in_with_
1094shop_enabled":false,"customer_account_validation_enabled":true,"most_relevant_sort_enabled":false,"coupon_promo_invited_eligible":true,"coupon_promo_web_eligible":false,"uses_coupon_integration":false,"uses_external_coupon":false,"can_be_branded":true,"rtl_stars_enabled_ar":true,"rtl_stars_enabled_he":true,"reply_name_text":"Captiva Containers"};</script>
1094 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #03425F;--jdgm-secondary-color: rgba(3,66,95,0.1);--jdgm-star-color: #E7B50C;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #03425F;--jdgm-paginate-color: #03425F;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #03425F}.jdgm-histogram__bar-content{background-color:#03425F}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#03425F}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}}.jdgm-preview-badge .jdgm-star.jdgm-star{color:#E7B50C}.jdgm-widget .jdgm-write-rev-link{display:none}.jdgm-widget .jdgm-rev-widg[data-number-of-reviews='0']{display:none}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-rev .jdgm-rev__timestamp,.jdgm-quest .jdgm-rev__timestamp,.jdgm-carousel-item__timestamp{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget{--jdgm-snippet-card-color: #fff;--jdgm-snippet-text-color: #000;--jdgm-snippet-lighter-text-color: #7B7B7B;--jdgm-snippet-star-color: #03425F;--jdgm-snippet-border-radius: 8px;--jdgm-snippet-arrows-bg-color: #fff;--jdgm-snippet-arrows-color: #000}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#03425F}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'Captiva Containers'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )}
1095</style> <style class='jdgm-settings-style'>.jdgm-review-widget .jdgm-write-rev-link,.jdgm-review-widget .jdgm-ask-question-btn{margin:15px auto !important}
1096</style>
1097
1098  
1099  
1100  
1101  <style class='jdgm-miracle-styles'>
1102  @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK
1102/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-spinner:empty{display:block}.jdgm-prev-badge{display:block !important}
1103
1104</style>
1105
1106
1107  
1108  
1109   
1110
1111
1112
1113
1114<script data-cfasync='false' class='jdgm-script'>
1115!function(e){window.jdgm=window.jdgm||{};
1116/* INF-1976 */
1117var _jdgmBlocked=function(){var raw=(window.jdgmSettings||{}).hostname_allowlist;var list=(raw==null?"":""+raw).split(/[\s,]+/).map(function(h){return h.trim().toLowerCase().replace(/\.$/,"");}).filter(function(h){return h;});if(!list.length)return false;var host=(e.location.hostname||"").toLowerCase().replace(/\.$/,"");if(/(^|\.)shopifypreview\.com$/.test(host))return false;var bare=host.replace(/^www\./,"");for(var i=0;i<list.length;i++){var en=list[i];if(en.indexOf("*.")===0){var b=en.slice(2);if(host===b||host.slice(-(b.length+1))==="."+b)return false;}else if(bare===en.replace(/^www\./,""))return false;}return true;}();
1118if(_jdgmBlocked){jdgm._loaderExecuted=true;jdgm._blocked=true;var _jdgmS=e.createElement("style");_jdgmS.textContent='[class^="jdgm-"],[class*=" jdgm-"]{display:none !important}';(e.head||e.documentElement).appendChild(_jdgmS);return;}
1119jdgm.CDN_HOST="https://cdnwidget.judge.me/",jdgm.CDN_HOST_ALT="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.API_HOST="https://api.judge.me/",jdgm.CDN_BASE_URL="https://cdn.shopify.com/extensions/01a11b30-98d5-7ae3-b2f4-f79b3c6f32c4/judgeme-775/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/",
1120jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)?
1121setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){
1122!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d),
1123(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!",
1124a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))},
1125jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest;
1126t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))},
1127t.open("GET",e),t.onerror=function(){if(e.indexOf(jdgm.CDN_HOST)===0&&jdgm.CDN_HOST_ALT!==jdgm.CDN_HOST){var f=e.replace(jdgm.CDN_HOST,jdgm.CDN_HOST_ALT);jdgm.loadJS(f,d)}},t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll(
1128".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting?
1129parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"):
1130jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css")
1131)}))}(document);
1132</script>
1132
1133<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a11b30-98d5-7ae3-b2f4-f79b3c6f32c4/judgeme-775/assets/shopify_v2.css"></noscript>
1134
1135<!-- BEGIN app snippet: theme_fix_tags -->
1135<script>
1136  (function() {
1137    var jdgmThemeFixes = null;
1138    if (!jdgmThemeFixes) return;
1139
1140    // "All themes" fix: CSS and JS applied on every theme. CSS is injected
1141    // before the per-theme fix so the theme-specific CSS wins the cascade.
1142    // HTML is never applied globally (too risky).
1143    var allThemesFix = jdgmThemeFixes['all'];
1144    if (allThemesFix && allThemesFix.css) {
1145      var allStyleTag = document.createElement('style');
1146      allStyleTag.classList.add('jdgm-theme-fix-style-all');
1147      allStyleTag.innerHTML = allThemesFix.css;
1148      document.head.append(allStyleTag);
1149    };
1150
1151    if (allThemesFix && allThemesFix.js) {
1152      var allScriptTag = document.createElement('script');
1153      allScriptTag.classList.add('jdgm-theme-fix-script-all');
1154      allScriptTag.innerHTML = allThemesFix.js;
1155      document.head.append(allScriptTag);
1156    };
1157
1158    var thisThemeFix = jdgmThemeFixes[Shopify.theme.id];
1159    if (!thisThemeFix) return;
1160
1161    if (thisThemeFix.html) {
1162      document.addEventListener("DOMContentLoaded", function() {
1163        var htmlDiv = document.createElement('div');
1164        htmlDiv.classList.add('jdgm-theme-fix-html');
1165        htmlDiv.innerHTML = thisThemeFix.html;
1166        document.body.append(htmlDiv);
1167      });
1168    };
1169
1170    if (thisThemeFix.css) {
1171      var styleTag = document.createElement('style');
1172      styleTag.classList.add('jdgm-theme-fix-style');
1173      styleTag.innerHTML = thisThemeFix.css;
1174      document.head.append(styleTag);
1175    };
1176
1177    if (thisThemeFix.js) {
1178      var scriptTag = document.createElement('script');
1179      scriptTag.classList.add('jdgm-theme-fix-script');
1180      scriptTag.innerHTML = thisThemeFix.js;
1181      document.head.append(scriptTag);
1182    };
1183  })();
1184</script>
1184
1185<!-- END app snippet -->
1186<!-- End of Judge.me Core -->
1187
1188
1189
1190<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203  
1203<script async src="https://static.klaviyo.com/onsite/js/Wb8Xbp/klaviyo.js?company_id=Wb8Xbp"></script>
1203
1204  
1204<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
1204
1205
1206  
1207
1208
1209
1210
1211  
1211<script>
1212    window.klaviyoReviewsProductDesignMode = false
1213  </script>
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223<!-- END app block --><!-- BEGIN app block: shopify://apps/terms-checkbox/blocks/app-embed/17661ca5-aeea-41b9-8091-d8f7233e8b22 -->
1224
1225<script>
1226  window.roarJs = window.roarJs || {};
1227
1228  window.roarJs.LegalConfig = {
1229    metafields: {
1230      shop: "captiva-containers.myshopify.com",
1231      settings: 
1232        
1233          {"enabled":"1","param":{"message":"\u003cb\u003eBy checking the box below, you are agreeing to our terms and conditions, INCLUDING THE FOLLOWING\u003c\/b\u003e:\u003cbr\u003e\r\n1. WE DO NOT ACCEPT EXCHANGES OR RETURNS.\u003cbr\u003e\r\n2. CLAIMS MUST BE REPORTED WITHIN 30 DAYS OF RECEIVING YOUR ORDER. CLAIMS PLACED AFTER 30 DAYS WILL NOT BE PROCESSED. PLEASE BE SURE TO CHECK YOUR ORDER UPON ARRIVAL AND REACH OUT TO US IMMEDIATELY TO REPORT MISSING OR DAMAGED ITEMS. \r\n {link}.","error_message":"Please agree to the terms and conditions before making a purchase!","error_display":"dialog","greeting":{"enabled":"0","message":"Please agree to the T\u0026C before purchasing!","delay":"1"},"link_order":["link"],"links":{"link":{"label":"Shipping Policy","target":"_blank","url":"https:\/\/captiva-containers.myshopify.com\/pages\/shipping-policy","policy":"terms-of-service"}},"force_enabled":"0","optional":"0","optional_message_enabled":"0","optional_message_value":"Thank you! The page will be moved to the checkout page.","optional_checkbox_hidden":"0","time_enabled":"1","time_label":"I agree to Captiva Containers Shipping Policy.","checkbox":"1"},"popup":{"title":"Terms and Conditions","width":"600","button":"","icon_color":"#197bbd"},"style":{"checkbox":{"size":"20","color":"#0075ff"},"message":{"font":"inherit","size":"14","customized":{"enabled":"1","color":"#212b36","accent":"#0075ff","error":"#de3618"},"align":"inherit","padding":{"top":"0","right":"0","bottom":"0","left":"0"}}},"only1":"true","installer":{"122365477072":{"cart":{"selector":"#cart FORM.shopping-cart DIV.table-cart-bottom DIV.row DIV.col-md-5.col-sm-6.col-xs-12 A.zoa-btn.zoa-checkout.rale-checkout--invisible","position":"before"},"minicart":null,"product":null}}}
1234        
1235      ,
1236      moneyFormat: "${{amount}}"
1237    }
1238  };
1239</script>
1239
1240
1241<script src="https://cdn.shopify.com/extensions/01a0f919-351b-7219-a335-1d067cc2d4aa/terms-and-conditions-in-cart-14/assets/legal.js" defer></script>
1241
1242
1243
1244<!-- END app block -->
1244<script src="https://cdn.shopify.com/extensions/019f9ed5-1031-7f9d-a625-c41b3c97abf2/custom-pricing-discounts-by-appikon-54/assets/shopacado-global.js" type="text/javascript" defer="defer"></script>
1244
1245<link href="https://cdn.shopify.com/extensions/019f9ed5-1031-7f9d-a625-c41b3c97abf2/custom-pricing-discounts-by-appikon-54/assets/shopacado-global.css" rel="stylesheet" type="text/css" media="all">
1246<script src="https://cdn.shopify.com/extensions/cbb49e05-7701-49b3-8b6b-6bc04cfccb51/tizzy-instagram-feed-21/assets/bundle.js" type="text/javascript" defer="defer"></script>
1246
1247<link href="https://cdn.shopify.com/extensions/cbb49e05-7701-49b3-8b6b-6bc04cfccb51/tizzy-instagram-feed-21/assets/bundle.css" rel="stylesheet" type="text/css" media="all">
1248<script src="https://cdn.shopify.com/extensions/01a10ad0-9f32-7eb2-a83e-3427bdf52ded/affliate-by-secomapp-129/assets/customer-referral.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1248
1248
1249<script src="https://cdn.shopify.com/extensions/01a11b30-98d5-7ae3-b2f4-f79b3c6f32c4/judgeme-775/assets/loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1249
1249
1250<script src="https://cdn.shopify.com/extensions/01a11fc2-416e-7325-85e7-2c491b4d1f7d/avada-faqs-202/assets/chatty.js" type="text/javascript" defer="defer"></script>
1250
1251<link href="https://cdn.shopify.com/extensions/01a0f919-351b-7219-a335-1d067cc2d4aa/terms-and-conditions-in-cart-14/assets/legal.css" rel="stylesheet" type="text/css" media="all">
1252<script src="https://cdn.shopify.com/extensions/01a11fa2-cd69-7999-b15e-c94f221b5faf/rapid-search-427/assets/csb.iife.js" type="text/javascript" defer="defer"></script>
1252
1253<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1254<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: 56825675984,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 1254
1254
1255<script>
1256  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1257</script>
vendor: 1 bytes, line 1257
1257
1258<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}
1258).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: 56825675984,storefrontBaseUrl: "https://www.captivaco.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.captivaco.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab"],webPixelsConfigList: [{"id":"804126928","configuration":"{\"description\":\"Chatty conversion tracking pixel\",\"shopId\":\"ZEugYnWMwxY1tB67kSQ6\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c90a95b3a8ca540fdf72271e8d5f8857","type":"APP","apiClientId":6641085,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
1258,"dataSharingState":"unrestricted"},{"id":"604340432","configuration":"{\"shopId\":\"125211\",\"env\":\"production\",\"metaData\":\"[]\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8323bee30e1ec3ae135ae5e0cef4ab6d","type":"APP","apiClientId":2773553,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"420380880","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8acc938b1a30dc7624e304493ca567d7","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"397017296","configuration":"{\"storeId\":\"captiva-containers.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0da674a4d28eb16838d73f6a82224de2","type":"APP","apiClientId":3440817,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"207880400","configuration":"{\"config\":\"{\\\"pixel_id\\\":\\\"G-7J6CPS06MF\\\",\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-7J6CPS06MF\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-7J6CPS06MF\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-7J6CPS06MF\\\",\\\"MC-2PTYGHBQPF\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-7J6CPS06MF\\\",\\\"MC-2PTYGHBQPF\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-7J6CPS06MF\\\",\\\"MC-2PTYGHBQPF\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-7J6CPS06MF\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-7J6CPS06MF\\\"}],\\\"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"]},{"id":"83099856","configuration":"{\"pixel_id\":\"226972320326871\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"bd2f978c17a94bbb8a74d43de2165dc5","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":"34111696","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS"],"name":"Google Analytics tag (migrated)"},{"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":"Captiva Containers","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"captiva-containers.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/www.captivaco.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"7724939935952","handle":"closures","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42928138748112","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://www.captivaco.com/cdn","7ec887c8w14f9f074p854094e1m1370c602",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"135741997264","themePublished":"true","eventMetadataId":"028a4155-b5dd-49f8-8c11-27ba590820ec","pageType":"cart","shopId":"56825675984","storefrontBaseUrl":"https:\/\/www.captivaco.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\"]","isMerchantRequest":"false","hashVersion":"7ec887c8w14f9f074p854094e1m1370c602","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1258<script>
1259  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1260  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1261  window.ShopifyAnalytics.meta.currency = 'USD';
1262  var meta = {"page":{"pageType":"cart","requestId":"8e498336-ef33-417a-b11b-1d1b65abe21f-1791591819"}};
1263  for (var attr in meta) {
1264    window.ShopifyAnalytics.meta[attr] = meta[attr];
1265  }
1266</script>
vendor: 1 bytes, line 1266
1266
1267<script class="analytics">
1268  (function () {
1269    var customDocumentWrite = function(content) {
1270      var jquery = null;
1271
1272      if (window.jQuery) {
1273        jquery = window.jQuery;
1274      } else if (window.Checkout && window.Checkout.$) {
1275        jquery = window.Checkout.$;
1276      }
1277
1278      if (jquery) {
1279        jquery('body').append(content);
1280      }
1281    };
1282
1283    var hasLoggedConversion = function(token) {
1284      if (token) {
1285        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1286      }
1287      return false;
1288    }
1289
1290    var setCookieIfConversion = function(token) {
1291      if (token) {
1292        var twoMonthsFromNow = new Date(Date.now());
1293        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1294
1295        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1296      }
1297    }
1298
1299    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1300    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1301    if (trekkie.integrations) {
1302      return;
1303    }
1304    trekkie.methods = [
1305      'identify',
1306      'page',
1307      'ready',
1308      'track',
1309      'trackForm',
1310      'trackLink'
1311    ];
1312    trekkie.factory = function(method) {
1313      return function() {
1314        var args = Array.prototype.slice.call(arguments);
1315        args.unshift(method);
1316        trekkie.push(args);
1317        if (method == 'track' || method == 'page') {
1318          var pageUrl;
1319          try {
1320            pageUrl = window.location.href;
1321          } catch (e) {}
1322          var pageReferrer;
1323          try {
1324            pageReferrer = document.referrer;
1325          } catch (e) {}
1326          try {
1327            if (window.__TREKKIE_SHIM_QUEUE == null) {
1328              window.__TREKKIE_SHIM_QUEUE = [];
1329            }
1330            window.__TREKKIE_SHIM_QUEUE.push({
1331              from: 'trekkie-stub',
1332              method: method,
1333              args: args.slice(1),
1334              pageContext: {
1335                url: pageUrl,
1336                referrer: pageReferrer
1337              }
1338            });
1339          } catch (e) {
1340            // no-op
1341          }
1342        }
1343        return trekkie;
1344      };
1345    };
1346    for (var i = 0; i < trekkie.methods.length; i++) {
1347      var key = trekkie.methods[i];
1348      trekkie[key] = trekkie.factory(key);
1349    }
1350    trekkie.load = function(config) {
1351      trekkie.config = config || {};
1352      trekkie.config.initialDocumentCookie = document.cookie;
1353      var first = document.getElementsByTagName('script')[0];
1354var script = document.createElement('script');
1355script.type = 'text/javascript';
1356script.onerror = function(e) {
1357  var scriptFallback = document.createElement('script');
1358  scriptFallback.type = 'text/javascript';
1359  scriptFallback.onerror = function(error) {
1360          var Monorail = {
1361      produce: function produce(monorailDomain, schemaId, payload) {
1362        var currentMs = new Date().getTime();
1363        var event = {
1364          schema_id: schemaId,
1365          payload: payload,
1366          metadata: {
1367            event_created_at_ms: currentMs,
1368            event_sent_at_ms: currentMs
1369          }
1370        };
1371        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1372      },
1373      sendRequest: function sendRequest(endpointUrl, payload) {
1374        // Try the sendBeacon API
1375        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1376          var blobData = new window.Blob([payload], {
1377            type: 'text/plain'
1378          });
1379
1380          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1381            return true;
1382          } // sendBeacon was not successful
1383
1384        } // XHR beacon
1385
1386        var xhr = new XMLHttpRequest();
1387
1388        try {
1389          xhr.open('POST', endpointUrl);
1390          xhr.setRequestHeader('Content-Type', 'text/plain');
1391          xhr.send(payload);
1392        } catch (e) {
1393          console.log(e);
1394        }
1395
1396        return false;
1397      },
1398      isIos12: function isIos12() {
1399        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1400      }
1401    };
1402    Monorail.produce('monorail-edge.shopifysvc.com',
1403      'trekkie_storefront_load_errors/1.1',
1404      {shop_id: 56825675984,
1405      theme_id: 135741997264,
1406      app_name: "storefront",
1407      context_url: window.location.href,
1408      source_url: "//www.captivaco.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"});
1409
1410  };
1411  scriptFallback.async = true;
1412  scriptFallback.src = '//www.captivaco.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
1413  first.parentNode.insertBefore(scriptFallback, first);
1414};
1415script.async = true;
1416script.src = '//www.captivaco.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
1417first.parentNode.insertBefore(script, first);
1418
1419    };
1420    trekkie.load(
1421      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":56825675984,"isMerchantRequest":null,"themeId":135741997264,"themeCityHash":"5770271585834145364","contentLanguage":"en","currency":"USD","eventMetadataId":"028a4155-b5dd-49f8-8c11-27ba590820ec"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1422    );
1423
1424    var loaded = false;
1425    trekkie.ready(function() {
1426      if (loaded) return;
1427      loaded = true;
1428
1429      window.ShopifyAnalytics.lib = window.trekkie;
1430
1431      var originalDocumentWrite = document.write;
1432      document.write = customDocumentWrite;
1433      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1434      document.write = originalDocumentWrite;
1435
1436      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1437      var token = match? match[1]: undefined;
1438      if (!hasLoggedConversion(token)) {
1439        setCookieIfConversion(token);
1440        
1441      }
1442    });
1443
1444    window.ShopifyAnalytics.lib.page(null,{"pageType":"cart","requestId":"8e498336-ef33-417a-b11b-1d1b65abe21f-1791591819","shopifyEmitted":true});
1445
1446    var eventsListenerScript = document.createElement('script');
1447    eventsListenerScript.async = true;
1448    eventsListenerScript.src = "//www.captivaco.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1449    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1450})();</script>
1450
1451  
1451<script>
1452  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
1453    window.ga = function ga() {
1454      (window.ga.q = window.ga.q || []).push(arguments);
1455      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
1456        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
1457      }
1458      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.");
1459    };
1460    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
1461      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
1462    }
1463  }
1464</script>
vendor: 1 bytes, line 1464
1464
1465<script
1466  defer
1467  src="https://www.captivaco.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.10.1.min.js"
1468  data-application="storefront-renderer"
1469  data-shop-id="56825675984"
1470  data-render-region="gcp-us-central1"
1471  data-page-type="cart"
1472  data-theme-instance-id="135741997264"
1473  data-theme-name="Venue"
1474  data-theme-version="10.0.4"
1475  data-monorail-region="shop_domain"
1476  data-resource-timing-sampling-rate="10"
1477  data-shs="true"
1478  data-shs-beacon="true"
1479  data-shs-export-with-fetch="true"
1480  data-shs-logs-sample-rate="1"
1481  data-shs-beacon-endpoint="https://www.captivaco.com/api/collect"
1482></script>
1482
1483<meta name="shopify-y" content="589000e7-26e2-42b7-99fd-b4a5dab26fdf" data-expiration="1823149419000"><meta name="shopify-s" content="3927f406-d598-4aba-9fb2-9f47924ad341" data-expiration="1791593619000">
1484</head>
1485
1486<body id="your-shopping-cart" class="template-cart" data-anim-load="true" data-anim-interval-style="fade_in" data-anim-zoom="true" data-anim-interval="false" data-editor-mode="false" data-quick-shop-show-cart="false" data-heading-border="false">
1486<script type="text/javascript">
1487		//loading class for animations
1488		document.body.className += ' ' + 'js-theme-loading';
1489		setTimeout(function(){
1490			document.body.className = document.body.className.replace('js-theme-loading','js-theme-loaded');
1491		}, 300);
1492	</script>
1492
1493  <!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 1493-1494
1493
1494<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1494GTM-WG3P2NLP
vendor: 83 bytes, lines 1494-1495
1494"
1495height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1496<!-- End Google Tag Manager (noscript) -->
1497
1498	<a class="skip-to-content-link" href="#main">Skip to content</a>
1499
1500	<div class="page-transition"></div>
1501
1502	<div class="page-container">
1503    
1503<script>
1504  theme.setHeaderHeightVars = () => {
1505    const headerSection = document.querySelector('.js-section__header');
1506    const header = document.querySelector('.js-header');
1507    const announcement = document.querySelector('.shopify-section-group-header-group.js-section__announcement');
1508
1509    document.documentElement.style.setProperty('--window-height', `${window.innerHeight}px`);
1510
1511    document.documentElement.style.setProperty('--announcement-height', `${announcement ? announcement.offsetHeight : 0}px`);
1512
1513    //header section (zero height if transparent)
1514    if (headerSection) document.documentElement.style.setProperty('--header-section-height', `${headerSection.offsetHeight}px`);
1515    //header element (has height if transparent)
1516    if (header) document.documentElement.style.setProperty('--header-height', `${header.offsetHeight}px`);
1517  }
1518
1519  theme.setHeaderLogoVars = () => {
1520      //header logo width
1521      const logoLink = document.querySelector('.header__logo-link');
1522      if (logoLink) document.documentElement.style.setProperty('--header-logo-width', `${logoLink.offsetWidth}px`);
1523  }
1524
1525  theme.setHeaderStyle = () => {
1526    const header = document.querySelector('.js-header');
1527    if (!header) return;
1528
1529    //get element width witout padding
1530    const getElementContentWidth = (element) => {
1531      if (!element) return 0;
1532
1533      const styles = window.getComputedStyle(element);
1534      const padding =
1535        parseFloat(styles.paddingLeft) +
1536        parseFloat(styles.paddingRight);
1537
1538      return element.clientWidth - padding;
1539    }
1540
1541    const iconsNavDisplayStyle = (style, element) => {
1542      if (!element) return;
1543
1544      element.style.display = style;
1545    }
1546
1547    const headerNavs = header.querySelector('.js-heaver-navs');
1548    const mobileDraw = header.querySelector('.js-mobile-draw-icon');
1549    const searchDraw = header.querySelector('.js-search-draw-icon');
1550    const cartDraw = header.querySelector('.js-cart-draw-icon');
1551    const primaryNav = header.querySelector('.js-primary-nav');
1552    const primaryNavItems = header.querySelector('.js-primary-nav-items');
1553    const secondaryNav = header.querySelector('.js-secondary-nav');
1554    const logoImg = header.querySelector('.js-main-logo');
1555    const mobileBrkp = 768;
1556
1557    //set sizes
1558    const winWidth = window.innerWidth;
1559    const navsWidth = getElementContentWidth(headerNavs);
1560    const secondaryWidth = getElementContentWidth(secondaryNav);
1561    const logoWidth = getElementContentWidth(logoImg);
1562    const primaryWidth = getElementContentWidth(primaryNavItems);
1563
1564    if (header.dataset.headerStyle == 'icons') {
1565      iconsNavDisplayStyle('flex', mobileDraw);
1566      iconsNavDisplayStyle('flex', cartDraw);
1567      iconsNavDisplayStyle('flex', searchDraw);
1568    } else if (winWidth >= mobileBrkp) {
1569      if (header.dataset.headerStyle !== 'center') {
1570
1571        //inline style logic
1572        if (header.dataset.headerStyle === 'left') {
1573
1574          const availableLeftSpace = (winWidth - logoWidth) / 2;
1575          if (availableLeftSpace - primaryWidth < 40) {
1576            header.classList.remove('header--left');
1577            header.classList.add('header--center');
1578          } else {
1579            header.classList.add('header--left');
1580            header.classList.remove('header--center');
1581          }
1582        }
1583
1584        //logo left style logic
1585        if (header.dataset.headerStyle === 'logo-left') {
1586          const availableCenterSpace = winWidth - logoWidth;
1587          if (availableCenterSpace - primaryWidth - secondaryWidth < 100) {
1588            header.classList.remove('header--logo-left');
1589            header.classList.add('header--center');
1590          } else {
1591            header.classList.add('header--logo-left');
1592            header.classList.remove('header--center');
1593          }
1594        }
1595
1596      }
1597
1598      iconsNavDisplayStyle('none', mobileDraw);
1599      iconsNavDisplayStyle('none', cartDraw);
1600      iconsNavDisplayStyle('none', searchDraw);
1601    } else {
1602      iconsNavDisplayStyle('flex', mobileDraw);
1603      iconsNavDisplayStyle('flex', cartDraw);
1604      iconsNavDisplayStyle('flex', searchDraw);
1605    }
1606  }
1607
1608  theme.setUpHeaderResizeObservers = () => {
1609    const debounce = (f, delay) => {
1610      let timer = 0;
1611      return (...args) => {
1612          clearTimeout(timer);
1613          timer = setTimeout(() => f.apply(this, args), delay);
1614      };
1615    }
1616
1617    const headerSection = document.querySelector('.js-section__header');
1618    const header = document.querySelector('header');
1619    const logo = document.querySelector('.header__logo-link');
1620
1621    theme.setHeaderHeightVars();
1622    const headerSectionObserver = new ResizeObserver(debounce(theme.setHeaderHeightVars, 50));
1623    headerSectionObserver.observe(headerSection);
1624
1625    theme.setHeaderLogoVars();
1626    const headerLogoObserver = new ResizeObserver(debounce(theme.setHeaderLogoVars, 50));
1627    headerLogoObserver.observe(logo);
1628
1629    theme.setHeaderStyle();
1630    const headerObserver = new ResizeObserver(debounce(theme.setHeaderStyle, 50));
1631    headerObserver.observe(header);
1632  }
1633</script>
1633
1634
1635    
1636      <!-- BEGIN sections: header-group -->
1637<div id="shopify-section-sections--17238144975056__header" class="shopify-section shopify-section-group-header-group shopify-section-header js-section__header">
1638<style type="text/css">
1639  :root {
1640    
1641    --header-is-sticky:1;
1642    
1643    --header-bg-color: #ffffff;
1644    --header-bg-color-darker: #f2f2f2;
1645    --header-text-color: #03425f;
1646    --header-text-color-light: rgba(3, 66, 95, 0.7);
1647    --header-text-color-lighter: rgba(3, 66, 95, 0.5);
1648    --header-text-color-lightest: rgba(3, 66, 95, 0.1);
1649    --header-text-color-bg: rgba(3, 66, 95, 0.01);
1650    --header-transparent-text-color: #ffffff;
1651    --header-transparent-text-color-light: rgba(255, 255, 255, 0.3);
1652    --header-text-contrast-color: #fff;
1653    --header-transparent-text-contrast-color: #000;
1654  }
1655
1656  
1657  .shopify-section-header {
1658    position: -webkit-sticky;
1659    position: sticky;
1660    top: -1px;
1661  }
1662  
1663
1664
1665  .header,
1666  .header__logo,
1667  .header-trigger {
1668    height: calc(83px + 49px);
1669  }
1670  .header__logo-img {
1671    max-height: 83px;
1672    padding: 0;
1673  }
1674  .header__logo-ratio-box {
1675    height: 83px;
1676  }
1677  .header.header--center .header__logo {
1678    padding: 21px 0;
1679  }
1680
1681  @media screen and (max-width: 767px) {
1682    .header,
1683    .header__logo,
1684    .header-trigger,
1685    .header.header--center {
1686      height: calc(40px + 0px);
1687    }
1688    .header__logo-img {
1689      max-height: 40px;
1690    }
1691    .header__logo-ratio-box {
1692      height: auto;
1693      max-height: 40px;
1694    }
1695    .header.header--center .header__logo {
1696      padding: 0;
1697    }
1698  }
1699
1700  
1701  
1702  
1703</style>
1704
1705<header
1706  role="banner"
1707  id="top"
1708  class="header js-header header--sticky js-header-sticky header--icons u-flex u-flex--middle u-flex--center header--search-enabled"
1709  data-section-id="sections--17238144975056__header"
1710  data-section-type="header-section"
1711  data-transparent-header="false"
1712  data-sticky-header="true"
1713  data-header-style="icons"
1714>
1715
1716  <div class="header__logo u-flex u-flex--middle u-flex--center">
1717    
1718      <div class="header__logo-wrapper js-main-logo" itemscope itemtype="http://schema.org/Organization">
1719    
1720      
1721        <a href="/" itemprop="url" class="header__logo-link">
1722          <div class="header__logo-ratio-box" style="aspect-ratio: 3.5/1">
1723
1724            <img src="//www.captivaco.com/cdn/shop/files/logo_Captiva-01_93011c7f-2e14-4f1e-a7e7-7b64e655016a.png?height=166&v=1692272879" class="header__logo-img" alt="Captiva Containers" itemprop="logo" width="1459" height="416" loading="eager">
1725
1726            
1727          </div>
1728
1729        </a>
1730      
1731    
1732      </div>
1733    
1734  </div>
1735
1736  <div class="header-trigger header-trigger--left mobile-draw-trigger-icon u-flex u-flex--middle js-mobile-draw-icon" style="display: none">
1737    <a href="#" class="header-trigger__link header-trigger__link--mobile js-mobile-draw-trigger"  aria-haspopup="dialog" aria-label="Menu">
1738      <svg
1739  class="icon icon-menu"
1740  aria-hidden="true"
1741  focusable="false"
1742  role="presentation"
1743  xmlns="http://www.w3.org/2000/svg"
1744  viewBox="0 0 48 48"
1745  fill="none">
1746
1747  <path d="M1.53198 6.57446H46.4682" stroke="currentColor" stroke-width="2.04255"/>
1748  <path d="M1.53198 24H46.4682" stroke="currentColor" stroke-width="2.04255"/>
1749  <path d="M1.53198 41.4255H46.4682" stroke="currentColor" stroke-width="2.04255"/>
1750</svg>
1751    </a>
1752  </div>
1753  
1754    <div class="header-trigger header-trigger--far-right search-draw-trigger-icon u-flex u-flex--middle js-search-draw-icon" style="display: none">
1755      <a href="/search" class="header-trigger__link header-trigger__link--search js-search-trigger" aria-haspopup="dialog" aria-label="Search">
1756        <svg
1757  class="icon icon-search"
1758  aria-hidden="true"
1759  focusable="false"
1760  role="presentation"
1761  viewBox="0 0 48 48"
1762  fill="none"
1763  xmlns="http://www.w3.org/2000/svg">
1764    <path d="M21.9574 40.3404C32.1101 40.3404 40.3404 32.1101 40.3404 21.9574C40.3404 11.8048 32.1101 3.57447 21.9574 3.57447C11.8048 3.57447 3.57446 11.8048 3.57446 21.9574C3.57446 32.1101 11.8048 40.3404 21.9574 40.3404Z" stroke="currentColor" stroke-width="2.04255"/>
1765    <path d="M35.0454 35.0445L44.4256 44.4255" stroke="currentColor" stroke-width="2.04255"/>
1766</svg>
1767      </a>
1768    </div>
1769  
1770  <div class="header-trigger header-trigger--right cart-draw-trigger-icon u-flex u-flex--middle js-cart-draw-icon" style="display: none">
1771    <a href="/cart" class="header-trigger__link header-trigger__link--cart js-cart-icon" aria-haspopup="dialog" aria-label="Cart">
1772      <svg
1773  class="icon icon-cart"
1774  aria-hidden="true"
1775  focusable="false"
1776  role="presentation"
1777  viewBox="0 0 48 48"
1778  fill="none"
1779  xmlns="http://www.w3.org/2000/svg">
1780  <path d="M3.57446 13.7872H44.4255V44.4255H3.57446V13.7872Z" stroke="currentColor" stroke-width="2.04255"/>
1781  <path d="M34.2129 13.7872V13.3787C34.2129 7.96397 29.8234 3.57446 24.4086 3.57446H23.5916C18.1769 3.57446 13.7874 7.96397 13.7874 13.3787V13.7872" stroke="currentColor" stroke-width="2.04255"/>
1782</svg>
1783      <div class="cart-count-bubble">
1784        <span class="js-cart-count" aria-hidden="true">0</span>
1785      </div>
1786    </a>
1787  </div>
1788
1789  <div class="header-navs js-heaver-navs u-clearfix u-hidden@tab-down"><nav class="primary-nav header-navs__items js-primary-nav" role="navigation">
1790      <ul class="primary-nav__items js-primary-nav-items"><li class="primary-nav__item f-family--body f-caps--true f-space--2"><header-details-disclosure>
1791                    <details id="Details-HeaderMenu-1" data-link-title="Bottles">
1792                      <summary class="header__menu-item">
1793                        <a href="/collections" class="primary-nav__link">
1794                          <span>Bottles</span>
1795                        </a>
1796                      </summary>
1797                      <div id="HeaderMenu-MenuList-1" class="nav__sub" tabindex="-1">
1798                        <div class="nav__sub-wrap">
1799                          <ul class="list-menu has-animation" role="list" style="animation-delay: 100ms"><li class="list-menu__item"><a href="/products/square-16oz" class="list-menu__link">
1800                                <span class="list-menu__text">Square</span>
1801                              </a></li><li class="list-menu__item"><a href="/products/round-bottle-16oz" class="list-menu__link">
1802                                <span class="list-menu__text">Round</span>
1803                              </a></li><li class="list-menu__item"><a href="/products/milkman-bottle-59oz" class="list-menu__link">
1804                                <span class="list-menu__text">Milkman</span>
1805                              </a></li><li class="list-menu__item"><a href="/collections/belted-square-bottles" class="list-menu__link">
1806                                <span class="list-menu__text">Belted Square</span>
1807                              </a></li><li class="list-menu__item"><a href="/products/carafe-round-bottle-8oz" class="list-menu__link">
1808                                <span class="list-menu__text">Carafe Round</span>
1809                              </a></li><li class="list-menu__item"><a href="/products/shot-bottle-1oz" class="list-menu__link">
1810                                <span class="list-menu__text">Shots</span>
1811                              </a></li><li class="list-menu__item"><a href="/collections/honey-bottles" class="list-menu__link">
1812                                <span class="list-menu__text">Honey</span>
1813                              </a></li><li class="list-menu__item"><a href="/collections" class="list-menu__link">
1814                                <span class="list-menu__text">All Bottles</span>
1815                              </a></li></ul>
1816                        </div>
1817                      </div>
1818                    </details>
1819                  </header-details-disclosure></li><li class="primary-nav__item f-family--body f-caps--true f-space--2"><header-details-disclosure>
1820                    <details id="Details-HeaderMenu-2" data-link-title="Closures">
1821                      <summary class="header__menu-item">
1822                        <a href="/collections/closures" class="primary-nav__link">
1823                          <span>Closures</span>
1824                        </a>
1825                      </summary>
1826                      <div id="HeaderMenu-MenuList-2" class="nav__sub" tabindex="-1">
1827                        <div class="nav__sub-wrap">
1828                          <ul class="list-menu has-animation" role="list" style="animation-delay: 100ms"><li class="list-menu__item"><a href="/products/closures" class="list-menu__link">
1829                                <span class="list-menu__text">DBJ</span>
1830                              </a></li><li class="list-menu__item"><a href="/products/closures-ds-1-5" class="list-menu__link">
1831                                <span class="list-menu__text">DS 1.5</span>
1832                              </a></li></ul>
1833                        </div>
1834                      </div>
1835                    </details>
1836                  </header-details-disclosure></li><li class="primary-nav__item f-family--body f-caps--true f-space--2"><header-details-disclosure>
1837                    <details id="Details-HeaderMenu-3" data-link-title="Services">
1838                      <summary class="header__menu-item">
1839                        <a href="/" class="primary-nav__link">
1840                          <span>Services</span>
1841                        </a>
1842                      </summary>
1843                      <div id="HeaderMenu-MenuList-3" class="nav__sub" tabindex="-1">
1844                        <div class="nav__sub-wrap">
1845                          <ul class="list-menu has-animation" role="list" style="animation-delay: 100ms"><li class="list-menu__item"><a href="/pages/custom-bottles" class="list-menu__link">
1846                                <span class="list-menu__text">Custom Bottle Designs</span>
1847                              </a></li><li class="list-menu__item"><a href="/pages/printing-labeling" class="list-menu__link">
1848                                <span class="list-menu__text">Printing &amp; Labeling</span>
1849                              </a></li><li class="list-menu__item"><a href="/pages/hpp-technology" class="list-menu__link">
1850                                <span class="list-menu__text">HPP Technology</span>
1851                              </a></li><li class="list-menu__item"><a href="/pages/in-house-custom-design-services" class="list-menu__link">
1852                                <span class="list-menu__text">In-House Design Services</span>
1853                              </a></li></ul>
1854                        </div>
1855                      </div>
1856                    </details>
1857                  </header-details-disclosure></li><li class="primary-nav__item f-family--body f-caps--true f-space--2"><a href="/pages/eco-friendly-options" class="primary-nav__link ">
1858                    <span>Sustainability</span>
1859                  </a></li><li class="primary-nav__item f-family--body f-caps--true f-space--2"><a href="/pages/find-your-bottle" class="primary-nav__link ">
1860                    <span>Find Your Bottle</span>
1861                  </a></li><li class="primary-nav__item f-family--body f-caps--true f-space--2"><a href="/pages/request-a-sample" class="primary-nav__link ">
1862                    <span>Request a Sample</span>
1863                  </a></li><li class="primary-nav__item f-family--body f-caps--true f-space--2"><a href="/pages/download-our-catalog" class="primary-nav__link ">
1864                    <span>Download our catalog</span>
1865                  </a></li><li class="primary-nav__item f-family--body f-caps--true f-space--2"><a href="/pages/about-us" class="primary-nav__link ">
1866                    <span>About Us</span>
1867                  </a></li><li class="primary-nav__item f-family--body f-caps--true f-space--2"><a href="/pages/contact-us" class="primary-nav__link ">
1868                    <span>Contact Us</span>
1869                  </a></li><li class="primary-nav__item f-family--body f-caps--true f-space--2"><a href="/pages/faqs-1" class="primary-nav__link ">
1870                    <span>FAQ&#39;s</span>
1871                  </a></li></ul>
1872    </nav><nav class="secondary-nav header-navs__items js-secondary-nav">
1873      <ul class="secondary-nav__items secondary-nav__items--icon">
1874          
1875            <li class="secondary-nav__item secondary-nav__item--account secondary-nav__link--icon">
1876              <a href="https://www.captivaco.com/customer_authentication/redirect?locale=en&region_country=US" class="secondary-nav__link"><svg
1877  class="icon icon-user"
1878  aria-hidden="true"
1879  focusable="false"
1880  role="presentation"
1881  viewBox="0 0 48 48"
1882  fill="none"
1883  xmlns="http://www.w3.org/2000/svg"> 
1884  <path d="M24 27.8125C16.3995 27.8125 9.24699 29.7423 3 33.1418V45.4255H45V33.1418C38.7531 29.7423 31.6005 27.8125 24 27.8125Z" stroke="currentColor" stroke-width="2.04255"/>
1885  <path d="M24.0001 23.0426C29.6405 23.0426 34.2129 18.4701 34.2129 12.8298C34.2129 7.18943 29.6405 2.61702 24.0001 2.61702C18.3598 2.61702 13.7874 7.18943 13.7874 12.8298C13.7874 18.4701 18.3598 23.0426 24.0001 23.0426Z" stroke="currentColor" stroke-width="2.04255"/>
1886</svg>
1887</a>
1888            </li>
1889          
1890        
1891
1892        <li class="secondary-nav__item f-family--body f-caps--true f-space--2">
1893
1894          <a href="/cart" class="secondary-nav__link secondary-nav__item--cart secondary-nav__link--icon" aria-haspopup="dialog" aria-label="Cart"><svg
1895  class="icon icon-cart"
1896  aria-hidden="true"
1897  focusable="false"
1898  role="presentation"
1899  viewBox="0 0 48 48"
1900  fill="none"
1901  xmlns="http://www.w3.org/2000/svg">
1902  <path d="M3.57446 13.7872H44.4255V44.4255H3.57446V13.7872Z" stroke="currentColor" stroke-width="2.04255"/>
1903  <path d="M34.2129 13.7872V13.3787C34.2129 7.96397 29.8234 3.57446 24.4086 3.57446H23.5916C18.1769 3.57446 13.7874 7.96397 13.7874 13.3787V13.7872" stroke="currentColor" stroke-width="2.04255"/>
1904</svg>
1905              <div class="cart-count-bubble">
1906                <span class="js-cart-count" aria-hidden="true">0</span>
1907              </div></a>
1908        </li>
1909
1910        
1911          <li class="secondary-nav__item secondary-nav__item--search f-family--body f-caps--true f-space--2">
1912            <a href="/search" class="secondary-nav__link secondary-nav__link--search js-search-trigger secondary-nav__link--icon" aria-haspopup="dialog" aria-label="Search"><svg
1913  class="icon icon-search"
1914  aria-hidden="true"
1915  focusable="false"
1916  role="presentation"
1917  viewBox="0 0 48 48"
1918  fill="none"
1919  xmlns="http://www.w3.org/2000/svg">
1920    <path d="M21.9574 40.3404C32.1101 40.3404 40.3404 32.1101 40.3404 21.9574C40.3404 11.8048 32.1101 3.57447 21.9574 3.57447C11.8048 3.57447 3.57446 11.8048 3.57446 21.9574C3.57446 32.1101 11.8048 40.3404 21.9574 40.3404Z" stroke="currentColor" stroke-width="2.04255"/>
1921    <path d="M35.0454 35.0445L44.4256 44.4255" stroke="currentColor" stroke-width="2.04255"/>
1922</svg>
1923</a>
1924          </li>
1925        
1926
1927      </ul>
1928    </nav>
1929
1930  </div>
1931</header>
1932<script>
1933  theme.setUpHeaderResizeObservers();
1934</script>
1934
1935
1936
1937<style>
1938  .mobile-draw {
1939    --background-color: #fffbf5;
1940  }
1941</style>
1942
1943<div class="mobile-draw mobile-draw--dark js-menu-draw mfp-hide has-borders"><div class="mobile-draw__wrapper">
1944
1945    <div class="drawer-nav__empty-banner"></div><drawer-menu>
1946
1947        <nav class="drawer-nav drawer-nav--main">
1948          <ul class="list-menu" role="list"><li class="list-menu__item"><details id="Details-menu-drawer-menu-item-1">
1949                    <summary class="list-menu__link list-menu__link--sub f-family--heading f-caps--true f-space--0">
1950                      Bottles
1951                    </summary>
1952                    <div id="SidebarMenu-MenuList-1" class="drawer-nav__panel" tabindex="-1">
1953                      <div class="drawer-nav__wrapper"><div class="drawer-nav__empty-banner"></div><div class="drawer-nav__header"><button class="drawer-nav__back f-family--heading f-caps--true f-space--0" aria-label="Previous panel">
1954                              Bottles
1955                          </button>
1956                        </div><ul class="list-menu" role="list" tabindex="-1"><li class="list-menu__item"><a href="/products/square-16oz" class="list-menu__link  f-family--heading f-caps--true f-space--0">
1957                                    Square
1958                                  </a></li><li class="list-menu__item"><a href="/products/round-bottle-16oz" class="list-menu__link  f-family--heading f-caps--true f-space--0">
1959                                    Round
1960                                  </a></li><li class="list-menu__item"><a href="/products/milkman-bottle-59oz" class="list-menu__link  f-family--heading f-caps--true f-space--0">
1961                                    Milkman
1962                                  </a></li><li class="list-menu__item"><a href="/collections/belted-square-bottles" class="list-menu__link  f-family--heading f-caps--true f-space--0">
1963                                    Belted Square
1964                                  </a></li><li class="list-menu__item"><a href="/products/carafe-round-bottle-8oz" class="list-menu__link  f-family--heading f-caps--true f-space--0">
1965                                    Carafe Round
1966                                  </a></li><li class="list-menu__item"><a href="/products/shot-bottle-1oz" class="list-menu__link  f-family--heading f-caps--true f-space--0">
1967                                    Shots
1968                                  </a></li><li class="list-menu__item"><a href="/collections/honey-bottles" class="list-menu__link  f-family--heading f-caps--true f-space--0">
1969                                    Honey
1970                                  </a></li><li class="list-menu__item"><a href="/collections" class="list-menu__link  f-family--heading f-caps--true f-space--0">
1971                                    All Bottles
1972                                  </a></li></ul>
1973</div>
1974                    </div>
1975                  </details></li><li class="list-menu__item"><details id="Details-menu-drawer-menu-item-2">
1976                    <summary class="list-menu__link list-menu__link--sub f-family--heading f-caps--true f-space--0">
1977                      Closures
1978                    </summary>
1979                    <div id="SidebarMenu-MenuList-2" class="drawer-nav__panel" tabindex="-1">
1980                      <div class="drawer-nav__wrapper"><div class="drawer-nav__empty-banner"></div><div class="drawer-nav__header"><button class="drawer-nav__back f-family--heading f-caps--true f-space--0" aria-label="Previous panel">
1981                              Closures
1982                          </button>
1983                        </div><ul class="list-menu" role="list" tabindex="-1"><li class="list-menu__item"><a href="/products/closures" class="list-menu__link  f-family--heading f-caps--true f-space--0">
1984                                    DBJ
1985                                  </a></li><li class="list-menu__item"><a href="/products/closures-ds-1-5" class="list-menu__link  f-family--heading f-caps--true f-space--0">
1986                                    DS 1.5
1987                                  </a></li></ul>
1988</div>
1989                    </div>
1990                  </details></li><li class="list-menu__item"><details id="Details-menu-drawer-menu-item-3">
1991                    <summary class="list-menu__link list-menu__link--sub f-family--heading f-caps--true f-space--0">
1992                      Services
1993                    </summary>
1994                    <div id="SidebarMenu-MenuList-3" class="drawer
1994-nav__panel" tabindex="-1">
1995                      <div class="drawer-nav__wrapper"><div class="drawer-nav__empty-banner"></div><div class="drawer-nav__header"><button class="drawer-nav__back f-family--heading f-caps--true f-space--0" aria-label="Previous panel">
1996                              Services
1997                          </button>
1998                        </div><ul class="list-menu" role="list" tabindex="-1"><li class="list-menu__item"><a href="/pages/custom-bottles" class="list-menu__link  f-family--heading f-caps--true f-space--0">
1999                                    Custom Bottle Designs
2000                                  </a></li><li class="list-menu__item"><a href="/pages/printing-labeling" class="list-menu__link  f-family--heading f-caps--true f-space--0">
2001                                    Printing &amp; Labeling
2002                                  </a></li><li class="list-menu__item"><a href="/pages/hpp-technology" class="list-menu__link  f-family--heading f-caps--true f-space--0">
2003                                    HPP Technology
2004                                  </a></li><li class="list-menu__item"><a href="/pages/in-house-custom-design-services" class="list-menu__link  f-family--heading f-caps--true f-space--0">
2005                                    In-House Design Services
2006                                  </a></li></ul>
2007</div>
2008                    </div>
2009                  </details></li><li class="list-menu__item"><a href="/pages/eco-friendly-options" class="list-menu__link f-family--heading f-caps--true f-space--0">
2010                    Sustainability
2011                  </a></li><li class="list-menu__item"><a href="/pages/find-your-bottle" class="list-menu__link f-family--heading f-caps--true f-space--0">
2012                    Find Your Bottle
2013                  </a></li><li class="list-menu__item"><a href="/pages/request-a-sample" class="list-menu__link f-family--heading f-caps--true f-space--0">
2014                    Request a Sample
2015                  </a></li><li class="list-menu__item"><a href="/pages/download-our-catalog" class="list-menu__link f-family--heading f-caps--true f-space--0">
2016                    Download our catalog
2017                  </a></li><li class="list-menu__item"><a href="/pages/about-us" class="list-menu__link f-family--heading f-caps--true f-space--0">
2018                    About Us
2019                  </a></li><li class="list-menu__item"><a href="/pages/contact-us" class="list-menu__link f-family--heading f-caps--true f-space--0">
2020                    Contact Us
2021                  </a></li><li class="list-menu__item"><a href="/pages/faqs-1" class="list-menu__link f-family--heading f-caps--true f-space--0">
2022                    FAQ&#39;s
2023                  </a></li></ul>
2024        </nav>
2025      </drawer-menu><div class="mobile-draw__footer mobile-footer"><div class="mobile-footer__contact">
2026          
2027            <p class="mobile-footer__text">
2028              <a href="tel:8008613868" class="mobile-footer__text-link">
2029                <span class="mobile-draw__icon"><svg class="icon-selection" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none">
2030  <path stroke="#000000" stroke-linecap="round" stroke-linejoin="round" d="M17.5 0.5H6.5C5.39543 0.5 4.5 1.39543 4.5 2.5V21.5C4.5 22.6046 5.39543 23.5 6.5 23.5H17.5C18.6046 23.5 19.5 22.6046 19.5 21.5V2.5C19.5 1.39543 18.6046 0.5 17.5 0.5Z"></path><path stroke="#000000" stroke-linecap="round" stroke-linejoin="round" d="M19.5 19.5H4.5"></path><path stroke="#000000" stroke-linecap="round" stroke-linejoin="round" d="M9.5 2.5H14.5"></path><path stroke="#000000" d="M12 21.5C11.8619 21.5 11.75 21.3881 11.75 21.25C11.75 21.1119 11.8619 21 12 21"></path><path stroke="#000000" d="M12 21.5C12.1381 21.5 12.25 21.3881 12.25 21.25C12.25 21.1119 12.1381 21 12 21"></path>
2031</svg>
2032</span>&nbsp;8008613868
2033              </a>
2034            </p>
2035          
2036          
2037            <p class="mobile-footer__text">
2038              <a href="/pages/contact-us" class="mobile-footer__text-link">
2039                <span class="mobile-draw__icon"><svg width="18px" height="18px" viewBox="0 0 0.54 0.54" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="style=linear"><g id="email"><path id="vector" d="M0.384 0.461H0.158C0.09 0.461 0.046 0.426 0.046 0.349v-0.156c0 -0.079 0.044 -0.114 0.113 -0.114H0.384c0.066 0 0.113 0.035 0.113 0.114v0.157C0.496 0.426 0.45 0.461 0.384 0.461" stroke="#000000" stroke-width="0.033749999999999995" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
2039<path id="vector_2" d="m0.422 0.175 -0.126 0.096a0.06 0.06 0 0 1 -0.054 0L0.118 0.175" stroke="#000000" stroke-width="0.033749999999999995" stroke-linecap="round"/></g></g></svg></span>&nbsp;Email Us
2040              </a>
2041            </p>
2042          
2043        </div>
2044        <ul class="mobile-footer__social-items o-list-bare">
2045          
2046          
2047          
2048          
2049          
2050<li class="mobile-footer__social-item">
2051    <a href="https://www.instagram.com/captivaco/" class="mobile-footer__social-link icon-fallback" target="_blank" rel="noopener">
2052      <i class="icon icon--instagram" aria-hidden="true"></i>
2053      <span class="icon-fallback__text">Instagram: @captivaco</span>
2054    </a>
2055  </li>
2056
2057          
2058          
2059          
2060          
2061          
2062          
2063          
2064          
2065        </ul>
2066      
2067    </div>
2068
2069    
2070      
2071        <div class="mobile-draw__account">
2072          <a href="https://www.captivaco.com/customer_authentication/redirect?locale=en&region_country=US" class="mobile-header__link"><span class="mobile-draw__icon"><svg
2073  class="icon icon-user"
2074  aria-hidden="true"
2075  focusable="false"
2076  role="presentation"
2077  viewBox="0 0 48 48"
2078  fill="none"
2079  xmlns="http://www.w3.org/2000/svg"> 
2080  <path d="M24 27.8125C16.3995 27.8125 9.24699 29.7423 3 33.1418V45.4255H45V33.1418C38.7531 29.7423 31.6005 27.8125 24 27.8125Z" stroke="currentColor" stroke-width="2.04255"/>
2081  <path d="M24.0001 23.0426C29.6405 23.0426 34.2129 18.4701 34.2129 12.8298C34.2129 7.18943 29.6405 2.61702 24.0001 2.61702C18.3598 2.61702 13.7874 7.18943 13.7874 12.8298C13.7874 18.4701 18.3598 23.0426 24.0001 23.0426Z" stroke="currentColor" stroke-width="2.04255"/>
2082</svg></span>&nbsp;Log in</a>
2083        </div>
2084      
2085    
2086</div>
2087</div>
2088
2089
2090
2091</div>
2092<!-- END sections: header-group -->
2093    
2094
2095    <!-- BEGIN sections: popup-group -->
2096
2097<!-- END sections: popup-group -->
2098
2099    <div class="main" id="main">
2100        <div id="shopify-section-template--17238148808912__main" class="shopify-section js-section__cart-page"><section class="section section--cart cart section--template--17238148808912__main" data-section-id="template--17238148808912__main" data-section-type="cart-page">
2101    <div class="container container--small">
2102        <div class="section__title section__title--center">
2103            <h1 class="section__title-text h2">Shopping Cart</h1>
2104        </div>
2105    
2106        
2107
2108        <div class="cart__content cart__content--empty">
2109            
2110                <div class="cart-empty">
2111
2112                    
2113                    
2114
2115                    <p class="cart-empty__title">Your cart is currently empty</p>
2116                    <a href="/pages/find-your-bottle" class="c-btn c-btn--primary c-btn--wide">Shop now</a>
2117                </div>
2118            
2119        </div>
2120
2121    </div>
2122</section>
2123<script defer>
2124   
2125        const printAllValuesWithComma = () => {
2126        var elementsWithUnits = document.getElementsByClassName('sum-items')
2127  
2128        for(i = 0; i < elementsWithUnits.length; i++){
2129          if(parseInt(elementsWithUnits[i].value)){
2130          let actualValue = elementsWithUnits[i].value;
2131          
2132          elementsWithUnits[i].value = parseFloat(actualValue).toLocaleString('en-US') +' units'
2133        }
2134        }
2135        }
2136      //printAllValuesWithComma()
2137        
2138function findTotal(){
2139    var arr = document.getElementsByClassName('sum-items');
2140    var tot=0;
2141    for(var i=0;i<arr.length;i++){
2142        if(parseInt(arr[i].value))
2143            var actualValue = arr[i].value;
2144          console.log(actualValue)
2145           
2146            tot += parseInt(arr[i].value);
2147       arr[i].value = parseFloat(actualValue).toLocaleString('en-US') +' units'
2148    }
2149    console.log(tot, 'AQUI TOTAL')
2150    document.getElementById('allUnitsInputFormatter').value = parseFloat(tot).toLocaleString('en-US') +' units in total'
2151}
2152  findTotal()
2153  //document.getElementById('allUnitsInputFormatter').value = parseFloat(printAllValuesWithComma()).toLocaleString('en-US') +' units in total' ;
2154  
2155</script>
2155
2156
2157
2158</div>
2159    </div>
2160
2161    
2162      <!-- BEGIN sections: footer-group -->
2163<div id="shopify-section-sections--17238144876752__footer" class="shopify-section shopify-section-group-footer-group js-section__footer"><style type="text/css">
2164   .footer,
2165   .footer__bottom {
2166        background-color: #222222;
2167    }
2168    
2169</style>
2170<footer role="contentinfo" id="footer" class="footer footer--light footer-divider">
2171    <div class="container">
2172        <div class="footer__content">
2173            <div class="o-layout">
2174                    
2175                        
2176                            <div class="o-layout__item u-1/1 u-1/2@tab u-1/3@desk" >
2177                                <div class="footer-nav">
2178                                    
2179                                        <h3 class="footer-nav__title h5">Products & Services</h3>
2180                                    
2181                                    <ul class="footer-nav__items o-list-bare">
2182                                        
2183                                            <li class="footer-nav__item"><a href="/pages/find-your-bottle" class="footer-nav__link">Bottles</a></li>
2184                                        
2185                                            <li class="footer-nav__item"><a href="/pages/custom-bottles" class="footer-nav__link">Custom Bottles Design</a></li>
2186                                        
2187                                            <li class="footer-nav__item"><a href="/pages/hpp-technology" class="footer-nav__link">HPP Technology</a></li>
2188                                        
2189                                            <li class="footer-nav__item"><a href="/pages/eco-friendly-options" class="footer-nav__link">Eco-Friendly Options</a></li>
2190                                        
2191                                            <li class="footer-nav__item"><a href="/pages/printing-labeling" class="footer-nav__link">Printing  & Labeling</a></li>
2192                                        
2193                                            <li class="footer-nav__item"><a href="/pages/new-customer-form" class="footer-nav__link">Customer Form</a></li>
2194                                        
2195                                            <li class="footer-nav__item"><a href="/pages/request-a-sample" class="footer-nav__link">Request a Sample</a></li>
2196                                        
2197                                    </ul>
2198                                </div>
2199                            </div>
2200                        
2201                    
2202                    
2203                    
2204                    
2205                    
2206                
2207                    
2208                        
2209                            <div class="o-layout__item u-1/1 u-1/2@tab u-1/3@desk" >
2210                                <div class="footer-nav">
2211                                    
2212                                        <h3 class="footer-nav__title h5">Customer Service</h3>
2213                                    
2214                                    <ul class="footer-nav__items o-list-bare">
2215                                        
2216                                            <li class="footer-nav__item"><a href="/pages/faqs-1" class="footer-nav__link">FAQs</a></li>
2217                                        
2218                                            <li class="footer-nav__item"><a href="/pages/shipping-policy" class="footer-nav__link">Shipping Policy</a></li>
2219                                        
2220                                            <li class="footer-nav__item"><a href="/pages/return-sales-policy" class="footer-nav__link">Return & Sales Policy</a></li>
2221                                        
2222                                            <li class="footer-nav__item"><a href="/pages/customer-service-policy" class="footer-nav__link">Company Policy & User Agreement</a></li>
2223                                        
2224                                            <li class="footer-nav__item"><a href="/pages/accessibility-statement" class="footer-nav__link">Accessibility Statement</a></li>
2225                                        
2226                                    </ul>
2227                                </div>
2228                            </div>
2229                        
2230                    
2231                    
2232                    
2233                    
2234                    
2235                
2236                    
2237                    
2238                        <div class="o-layout__item u-1/1 u-1/2@tab u-1/3@desk" >
2239                            <div class="footer-nav">
2240                                
2241                                    <h3 class="footer-nav__title h5">Contact</h3>
2242                                
2243                                
2244                                
2245                                    <p class="footer-nav__text"><a aria-label="Call" href="tel:8008613868" class="footer-nav__text-link">8008613868</a></p>
2246                                
2247                                
2248                                    <p class="footer-nav__text footer-nav__text--address">
2249                                        74 Northwest 176th Street<br/>
2250                                        Miami Florida<br/>
2251                                        33169 United States
2252                                    </p>
2253                                
2254                                
2255                                    <div class="footer-nav__social-wrapper">
2256                                        <ul class="footer-nav__social-items o-list-bare">
2257                                            
2258                                            
2259                                            
2260                                            
2261                                                <li class="footer-nav__social-item">
2262                                                    <a href="https://www.instagram.com/captivaco/" class="footer-nav__social-link icon-fallback" target="_blank" rel="noopener">
2263                                                        <i class="icon icon--instagram" aria-hidden="true"></i>
2264                                                        <span class="icon-fallback__text">Instagram</span>
2265                                                    </a>
2266                                                </li>
2267                                            
2268                                            
2269                                            
2270                                            
2271                                            
2272                                            
2273                                            
2274                                            
2275                                        </ul>
2276                                    </div>
2277                                
2278</div>
2279                        </div>
2280                    
2281                    
2282                    
2283                    
2284                
2285            </div>
2286        </div>
2287    </div>
2288
2289    <div class="footer__bottom">
2290        <div class="container container--full">
2291
2292            <div class="footer__bottom__left"></div>
2293
2294            <div class="footer__bottom__right">
2295                <div class="footer-copyright">
2296                    <p class="footer-copyright__text">
2297                        <span class="footer-copyright__span footer-copyright__span--powered"><a target="_blank" rel="nofollow" href="https://www.screenko.com/">Powered by Screenko</a></span>
2298                        <span class="footer-copyright__span footer-copyright__span--shop">&copy; 2026, Captiva Containers</span>
2299                    </p>
2300                </div>
2301            </div>
2302
2303        </div>
2304    </div>
2305
2306</footer>
2307
2308
2309</div>
2310<!-- END sections: footer-group -->
2311    
2312</div>
2313
2314	
2315<script src="//www.captivaco.com/cdn/shop/t/35/assets/predictive-search.js?v=91711954996926360731759328452" type="module"></script>
2315<div class="search-draw js-search-draw search-draw--dark mfp-hide">
2316
2317		    <div class="search-draw__wrapper">
2318		        <div class="search__inner">
2319	        		<predictive-search type="sidebar" search-url="/search">
2320								<search-form>
2321									<form action="/search" method="get" class="search__form" role="search">
2322										<div class="search__form-input-wrapper">
2323											<div class="search__form-input-wrapper-limiter">
2324												<input
2325													id="Search"
2326													type="search"
2327													name="q"
2328													value=""
2329													class="search__form-input js-search-input"
2330													placeholder="Search our store..."
2331													aria-label="Search our store..."role="combobox"
2332														aria-expanded="false"
2333														aria-owns="predictive-search-results-list"
2334														aria-controls="predictive-search-results-list"
2335														aria-haspopup="listbox"
2336														aria-autocomplete="list"
2337														autocorrect="off"
2338														autocomplete="off"
2339														autocapitalize="off"
2340														spellcheck="false">
2341
2342												<input name="options[prefix]" type="hidden" value="last">
2343
2344												<button type="submit" class="search__form-submit" aria-label="Search">
2345													<svg
2346  class="icon icon-search"
2347  aria-hidden="true"
2348  focusable="false"
2349  role="presentation"
2350  viewBox="0 0 48 48"
2351  fill="none"
2352  xmlns="http://www.w3.org/2000/svg">
2353    <path d="M21.9574 40.3404C32.1101 40.3404 40.3404 32.1101 40.3404 21.9574C40.3404 11.8048 32.1101 3.57447 21.9574 3.57447C11.8048 3.57447 3.57446 11.8048 3.57446 21.9574C3.57446 32.1101 11.8048 40.3404 21.9574 40.3404Z" stroke="currentColor" stroke-width="2.04255"/>
2354    <path d="M35.0454 35.0445L44.4256 44.4255" stroke="currentColor" stroke-width="2.04255"/>
2355</svg>
2356												</button>
2357											</div>
2358										</div><predictive-search-results tabindex="-1" hidden></predictive-search-results>
2359<div class="search__content-wrapper js-search-content">
2360												<div class="search__content search__content--has-recent-searches search__content--has-menu"><recent-searches class="search__nav" hidden>
2361															<h4 class="search__nav-title f-family--body f-caps--true f-space--1">Recent searches</h4>
2362															<ul class="search__nav-items o-list-bare"></ul>
2363														</recent-searches>
2364													
2365															<div class="search__nav">
2366																	<h4 class="search__nav-title f-family--body f-caps--true f-space--1">Main menu</h4>
2367																	<ul class="search__nav-items o-list-bare">
2368																			
2369																					<li class="search__nav-item">
2370																							<a href="/collections" class="search__nav-link">Bottles</a>
2371																					</li>
2372																			
2373																					<li class="search__nav-item">
2374																							<a href="/collections/closures" class="search__nav-link">Closures</a>
2375																					</li>
2376																			
2377																					<li class="search__nav-item">
2378																							<a href="/" class="search__nav-link">Services</a>
2379																					</li>
2380																			
2381																					<li class="search__nav-item">
2382																							<a href="/pages/eco-friendly-options" class="search__nav-link">Sustainability</a>
2383																					</li>
2384																			
2385																					<li class="search__nav-item">
2386																							<a href="/pages/find-your-bottle" class="search__nav-link">Find Your Bottle</a>
2387																					</li>
2388																			
2389																					<li class="search__nav-item">
2390																							<a href="/pages/request-a-sample" class="search__nav-link">Request a Sample</a>
2391																					</li>
2392																			
2393																					<li class="search__nav-item">
2394																							<a href="/pages/download-our-catalog" class="search__nav-link">Download our catalog</a>
2395																					</li>
2396																			
2397																					<li class="search__nav-item">
2398																							<a href="/pages/about-us" class="search__nav-link">About Us</a>
2399																					</li>
2400																			
2401																					<li class="search__nav-item">
2402																							<a href="/pages/contact-us" class="search__nav-link">Contact Us</a>
2403																					</li>
2404																			
2405																					<li class="search__nav-item">
2406																							<a href="/pages/faqs-1" class="search__nav-link">FAQ's</a>
2407																					</li>
2408																			
2409																	</ul>
2410															</div>
2411													
2412
2413													
2414												</div>
2415											</div></form>
2416								</search-form>
2417							</predictive-search type="sidebar" search-url="/search">
2418		        </div>
2419		    </div>
2420		</div>
2421	
2422
2423	<div class="js-cart-draw mfp-hide ajaxcart-draw ajaxcart-draw--dark mobile-draw">
2424		<div class="ajaxcart-draw__wrapper js-cart-draw-inner">
2425
2426			
2427			<form action="/cart" method="post" novalidate class="cart ajaxcart__form">
2428			
2429
2430				<div class="ajaxcart__head">
2431		            <div class="ajaxcart__label">
2432		            	
2433		                
2434		            </div>
2435		        </div>
2436
2437		        
2438			        
2439			    
2440
2441		        
2442		       		<div id="EmptyCart" class="ajaxcart__container" aria-hidden="true">
2443		       			<div class="ajaxcart-empty ajaxcart__scroller">
2444		       				
2445		                    
2446
2447		       				<p class="ajaxcart-empty__title">Your cart is currently empty</p>
2448		       				<a href="/pages/find-your-bottle" class="c-btn c-btn--primary c-btn--full">Shop now</a>
2449		       			</div>
2450		       		</div>
2451	       		
2452
2453	       		<div id="CartContainer" class="ajaxcart__container"></div>
2454
2455		    
2456		    </div>
2457		    
2458
2459		</div>
2460	</div>
2461
2462	
2462<script id="CartTemplate" type="text/template">
2463
2464    <div class="ajaxcart__scroller">
2465        <div class="ajaxcart__products">
2466            {{#items}}
2467            <div class="ajaxcart__product">
2468                <div class="ajaxcart__row" data-line="{{line}}">
2469
2470                    <div class="ajaxcart__product-top">
2471                        <div class="o-layout o-layout--small u-flex u-flex--middle">
2472                            <div class="o-layout__item u-1/3 u-1/5@tab">
2473                                <a href="{{url}}" class="ajaxcart__product-image">
2474                                    <div class="o-ratio o-ratio--bg-product">
2475
2476                                        {{#if img}}
2477                                            <img src="{{img}}" class="o-ratio__content" alt="{{ name }}">
2478                                        {{else}}
2479                                            <img src="//www.captivaco.com/cdn/shop/t/35/assets/placeholder_240x.png?v=113555733946226816651759328452" class="o-ratio__content" alt="{{ name }}">
2480                                        {{/if}}
2481
2482                                        <div class="theme-spinner">
2483                                            <div class="theme-spinner__border"></div>
2484                                            <div class="theme-spinner__border"></div>
2485                                            <div class="theme-spinner__border"></div>
2486                                            <div class="theme-spinner__border"></div>
2487                                        </div>
2488
2489                                    </div>
2490                                </a>
2491                            </div>
2492                            <div class="o-layout__item u-2/3 u-4/5@tab">
2493                                <a href="{{url}}"><h4 class="ajaxcart__product-name f-family--body">{{name}}</h4></a>
2494                                {{#if variation}}
2495                                    <p class="ajaxcart__product-meta">{{variation}}</p>
2496                                {{/if}}
2497                                {{#properties}}
2498                                    {{#each this}}
2499                                        {{#if this}}
2500                                            {{#iffirstnoteq @key "_"}}
2501                                                <p class="ajaxcart__product-meta">{{@key}}: {{this}}</p>
2502                                            {{/iffirstnoteq}}
2503                                        {{/if}}
2504                                    {{/each}}
2505                                {{/properties}}
2506
2507                                {{#if sellingPlan}}
2508                                    <p class="ajaxcart__product-meta">{{ sellingPlan }}</p>
2509                                {{/if}}
2510
2511                                
2512                            </div>
2513                        </div>
2514                    </div>
2515
2516                    <div class="o-layout o-layout--small u-flex u-flex--middle">
2517                        <div class="o-layout__item u-1/2 u-flex u-flex--middle">
2518                            <div class="ajaxcart__qty">
2519                                <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--minus" data-id="{{key}}" data-qty="{{itemMinus}}" data-line="{{line}}">
2520                                    <span aria-hidden="true">&minus;</span>
2521                                    <span class="u-hidden-visually">Reduce item quantity by one</span>
2522                                </button>
2523                                <input type="number" name="updates[]" class="ajaxcart__qty-num js-qty-input" value="{{itemQty}}" min="0" data-id="{{key}}" data-line="{{line}}" aria-label="quantity" pattern="[0-9]*" autocomplete="off">
2524                                <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--plus" data-id="{{key}}" data-line="{{line}}" data-qty="{{itemAdd}}">
2525                                    <span aria-hidden="true">+</span>
2526                                    <span class="u-hidden-visually">Increase item quantity by one</span>
2527                                </button>
2528                            </div>
2529                            <div class="ajaxcart__remove-wrapper">
2530                                <button class="ajaxcart__remove" type="button" data-id="{{key}}" data-line="{{line}}" data-qty="0"><svg class="icon-selection icon-selection--#03425f" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none"><path d="M20.5,3.5v19a1,1,0,0,1-1,1H4.5a1,1,0,0,1-1-1V3.5" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
2531				<path d="M7.5,3.5v-2a1,1,0,0,1,1-1h7a1,1,0,0,1,1,1v2" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
2532				<line x1="0.5" y1="3.5" x2="23.5" y2="3.5" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></line>
2533				<line x1="7.5" y1="7" x2="7.5" y2="19" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></line>
2534				<line x1="12" y1="7" x2="12" y2="19" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></line>
2535				<line x1="16.5" y1="7" x2="16.5" y2="19" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></line></svg>
2536
2537
2538
2539
2540
2541
2542
2543
2544<span class="u-hidden-visually">Remove</span></button>
2545                            </div>
2546                        </div>
2547
2548                        <div class="o-layout__item u-1/2">
2549                            {{#if lineDiscount}}
2550
2551                                <div class="ajaxcart-item__price ajaxcart-item__price--original"><s><span class="money">{{{originalLinePrice}}}</span></s></div>
2552
2553                                <div class="ajaxcart-item__discount">
2554                                    {{#each lineDiscounts}}
2555                                        <span class="ajaxcart-item__discount-icon">
2556                                            <svg class="icon icon--label" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none"><path d="M23.03,14.545a.552.552,0,0,1-.249,1l-5.544,1.692L15.544,22.78a.551.551,0,0,1-1,.249L1.452,9.938A2.789,2.789,0,0,1,.744,8.231L.738,1.737a1,1,0,0,1,1-1H8.229a2.782,2.782,0,0,1,1.707.707Z" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><circle cx="5.737" cy="5.737" r="2" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></circle></svg>
2557                                        </span>
2558                                        <p class="ajaxcart-item__discount-text">
2559                                            {{ this.discount_application.title }} (-<span class="money">{{{ this.amount }}}</span>)
2560                                        </p>
2561                                    {{/each}}
2562                                </div>
2563
2564                                <div class="ajaxcart-item__price ajaxcart-item__price--sale"><span class="money">{{{lineDiscountedPrice}}}</span></div>
2565
2566                            {{else}}
2567                                <div class="ajaxcart-item__price"><span class="money">{{{linePrice}}}</span></div>
2568                            {{/if}}
2569
2570                            {{#if unitPriceExists}}
2571                                <div class="ajaxcart-item__price ajaxcart-item__price--unit">{{{ unitPrice }}}<span aria-hidden="true">/</span><span class="u-hidden-visually">per&nbsp;</span>{{#ifnoteq unitReferenceValue "1"}}{{{ unitReferenceValue }}}{{/ifnoteq}}{{{ unitReferenceUnit }}}</div>
2572                            {{/if}}
2573
2574                        </div>
2575
2576                    </div>
2577
2578                </div>
2579            </div>
2580            {{/items}}
2581        </div>
2582    </div>
2583
2584    <div class="ajaxcart__footer">
2585
2586        
2587        <accordion-group>
2588            <details id="dynamic-cart-drawer-note" class="ajaxcart__message">
2589                <summary class="ajaxcart__message-title">
2590                    <label for="CartSpecialInstructions" class="ajaxcart__message-label" style="margin-bottom: 0">Special instructions for seller</label>
2591                    <summary-icon class="ajaxcart__message-title-icon icon-fallback">
2592                        <i class="icon icon--down" aria-hidden="true"></i>
2593                    </summary-icon>
2594                </summary>
2595                <details-content id="ajaxcart-message" class="ajaxcart__message-content">
2596                    <textarea name="note" class="ajaxcart__message-input" id="CartSpecialInstructions">{{ note }}</textarea>
2597                </details-content>
2598            </details>
2599        </accordion-group>
2600        
2601
2602        {{#if cartDiscounts}}
2603            {{#each cartDiscounts}}
2604                <div class="ajaxcart__footer-discount">
2605                    <span class="ajaxcart__footer-discount-icon">
2606                        <svg class="icon icon--label" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none"><path d="M23.03,14.545a.552.552,0,0,1-.249,1l-5.544,1.692L15.544,22.78a.551.551,0,0,1-1,.249L1.452,9.938A2.789,2.789,0,0,1,.744,8.231L.738,1.737a1,1,0,0,1,1-1H8.229a2.782,2.782,0,0,1,1.707.707Z" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path><circle cx="5.737" cy="5.737" r="2" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></circle></svg>
2607                    </span>
2608                    <p class="ajaxcart__footer-discount-text">{{ this.title }} (-<span class="money">{{ this.total_allocated_amount }}</span>)</p></div>
2609            {{/each}}
2610        {{/if}}
2611
2612        <div class="o-layout o-layout--tiny o-layout--reverse">
2613            <div class="o-layout__item u-1/1 u-1/3@tab">
2614                <p class="ajaxcart__footer-total">Subtotal <span class="money">{{{totalPrice}}}</span></p>
2615            </div>
2616            <div class="o-layout__item u-1/1 u-2/3@tab">
2617                <p class="ajaxcart__footer-message">Taxes and <a href="/policies/shipping-policy">shipping</a> calculated at checkout
2618</p>
2619            </div>
2620        </div>
2621
2622        <div class="ajaxcart__button">
2623            <button type="submit" class="c-btn c-btn--full c-btn--primary ajaxcart__checkout" name="checkout">Check Out</button>
2624        </div>
2625
2626        
2627
2628    </div>
2629
2630</script>
2630
2631
2632<script id="NotificationTemplate" type="text/template">
2633
2634    <div class="ajaxcart__inner">
2635
2636        <div class="o-layout o-layout--tiny u-flex u-flex--middle">
2637
2638            <div class="o-layout__item u-1/1 u-3/5@mob">
2639                <div class="ajaxcart__product">
2640
2641                    <div class="o-layout o-layout--small u-flex u-flex--middle">
2642
2643                        <div class="o-layout__item u-1/3">
2644                            <div class="ajaxcart__product-image-wrapper">
2645                                <div class="ajaxcart__product-image">
2646                                    <div class="o-ratio o-ratio--bg-product">
2647
2648                                        {{#if thisItem.img}}
2649                                            <img src="{{ thisItem.img }}" class="o-ratio__content" alt="{{ thisItem.name }}">
2650                                        {{else}}
2651                                            <img src="//www.captivaco.com/cdn/shop/t/35/assets/placeholder_240x.png?v=113555733946226816651759328452" class="o-ratio__content" alt="{{ thisItem.name }}">
2652                                        {{/if}}
2653
2654                                        <div class="theme-spinner theme-spinner--small theme-spinner--color-text">
2655                                            <div class="theme-spinner__border"></div>
2656                                            <div class="theme-spinner__border"></div>
2657                                            <div class="theme-spinner__border"></div>
2658                                            <div class="theme-spinner__border"></div>
2659                                        </div>
2660
2661                                    </div>
2662                                </div>
2663                            </div>
2664                        </div>
2665
2666                        <div class="o-layout__item u-2/3">
2667                            <p class="ajaxcart__product-name f-family--body">{{ thisItem.name }}</p>
2668                            <p class="ajaxcart__product-meta">{{ thisItem.variation }}</p>
2669                            <p class="ajaxcart__product-meta">{{ thisItem.sellingPlan }}</p>
2670                            <p class="ajaxcart__product-meta">{{ thisItem.price }}</p>
2671                            {{#if thisItem.unitPriceExists}}
2672                                <div class="ajaxcart__product-meta ajaxcart-item__price--unit">{{{ thisItem.unitPrice }}}<span aria-hidden="true">/</span><span class="u-hidden-visually">per&nbsp;</span>{{#ifnoteq thisItem.unitReferenceValue "1"}}{{{ thisItem.unitReferenceValue }}}{{/ifnoteq}}{{{ thisItem.unitReferenceUnit }}}</div>
2673                            {{/if}}
2674                        </div>
2675
2676                    </div>
2677
2678                </div>
2679            </div>
2680
2681            <div class="o-layout__item u-1/1 u-2/5@mob">
2682                <a href="/cart" class="c-btn c-btn--small c-btn--full c-btn--primary ajaxcart__checkout" name="checkout">View cart</a>
2683                <a href="/collections/all-bottles" class="c-btn c-btn--small c-btn--full c-btn--hollow  ajaxcart__continue">Continue shopping</a>
2684            </div>
2685
2686        </div>
2687
2688    </div>
2689
2690</script>
2690
2691
2692<script id="AjaxQty" type="text/template">
2693    
2694    <div class="ajaxcart__qty">
2695        <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--minus" data-id="{{key}}" data-qty="{{itemMinus}}">
2696            <span aria-hidden="true">&minus;</span>
2697            <span class="u-hidden-visually">Reduce item quantity by one</span>
2698        </button>
2699        <input type="number" class="ajaxcart__qty-num js-qty-input" value="{{itemQty}}" min="0" data-id="{{key}}" aria-label="quantity" pattern="[0-9]*" autocomplete="off">
2700        <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--plus" data-id="{{key}}" data-qty="{{itemAdd}}">
2701            <span aria-hidden="true">+</span>
2702            <span class="u-hidden-visually">Increase item quantity by one</span>
2703        </button>
2704    </div>
2705
2706</script>
2706
2707
2708<script id="JsQty" type="text/template">
2709
2710    <div class="js-qty">
2711        <button type="button" class="js-qty__adjust js-qty__adjust--minus icon-fallback-text" data-id="{{key}}" data-qty="{{itemMinus}}">
2712            <span aria-hidden="true">&minus;</span>
2713            <span class="u-hidden-visually">Reduce item quantity by one</span>
2714        </button>
2715        <input type="number" class="js-qty__num js-qty-input" value="{{itemQty}}" min="1" data-id="{{key}}" aria-label="quantity" name="{{inputName}}" autocomplete="off" {{#if formId}}form="{{ formId }}"{{/if}}>
2716        <button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="{{key}}" data-qty="{{itemAdd}}">
2717            <span aria-hidden="true">+</span>
2718            <span class="u-hidden-visually">Increase item quantity by one</span>
2719        </button>
2720    </div>
2721
2722</script>
2722
2723
2724
2725	
2725<script>
2726		//cart functions
2727		theme.ajaxCartInit = function() {
2728			ajaxCart.init({
2729				
2730				cartContainer: '#CartContainer',
2731				cartCountSelector: '.js-cart-count',
2732				cartCostSelector: '#CartCost',
2733				emptySelector: '#EmptyCart',
2734				moneyFormat: "${{amount}}"
2735			});
2736		};
2737	</script>
2737
2738	<!-- Venue theme by Safe As Milk - http://safeasmilk.co/ -->
2739	<!-- Theme version 10.0.4 -->
2740<script src="https://www.enormapps.com/faq-v2/frontend/js/embed.js" defer="defer"></script>
2740
2741              
2742<div id="shopify-block-AQ3hNeFE1dUJ4dlA4d__5846654113244447633" class="shopify-block shopify-app-block">
2743
2744<link href="//cdn.shopify.com/extensions/5e39e146-0368-46de-9a5c-89f7f070a322/xo-scroll-to-top-4/assets/xo-scroll2top.css" rel="stylesheet" type="text/css" media="all" />
2745<div id="xo-scroll2top" class="xo-scroll2top xo-scroll2top--1 xo-scroll2top--right
2746     xo-scroll2top--translate-up "><svg className="xo-small" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg">
2747        <path fill=#ffffff d="M18.221,7.206l9.585,9.585c0.879,0.879,0.879,2.317,0,3.195l-0.8,0.801c-0.877,0.878-2.316,0.878-3.194,0  l-7.315-7.315l-7.315,7.315c-0.878,0.878-2.317,0.878-3.194,0l-0.8-0.801c-0.879-0.878-0.879-2.316,0-3.195l9.587-9.585  c0.471-0.472,1.103-0.682,1.723-0.647C17.115,6.524,17.748,6.734,18.221,7.206z" />
2748    </svg></div>
2749
2750<style>.xo-scroll2top { --xo-st-bg-color:rgba(11,77,133,1);--xo-st-bg-color2:rgba(7,55,95,1); --xo-st-bd-radius:24px;--xo-st-bd-radius2:22px;--xo-st-width:41px;--xo-st-height:41px;--xo-st-scale: 1.2;
2751    --xo-st-textColor: rgba(0,0,0,1);--xo-st-textColor2: rgba(35,123,226,1);right: 20px;bottom: 20px; }
2752</style>
2753<script type="text/javascript">
2754const xoscroll2topInit = {
2755      id: 'xo-scroll2top', duration: 600,
2756      appear: -1,
2757      toElement: {elm: '', offset: 0},
2758      status: false  };
2759</script>
vendor: 1 bytes, line 2759
2759
2760<script src="https://cdn.shopify.com/extensions/5e39e146-0368-46de-9a5c-89f7f070a322/xo-scroll-to-top-4/assets/xo-scroll2top.js" defer="defer"></script>
2760
2761
2762
2763</div><div id="shopify-block-ATG1ybFVWcC9WMjhqR__2530237624131658027" class="shopify-block shopify-app-block">
2764<script src="https://cdn.shopify.com/extensions/01a0aee8-e4e1-7144-b0c4-f13e04ded42f/shipping-based-on-zipcode-151/assets/constant_variable.js" defer="defer"></script>
vendor: 2 bytes, line 2764
2764
2765<script>
2766    var csCart = {"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};
2767    document.addEventListener("DOMContentLoaded", function(event) {
2768        if (window.jQuery) {
2769            csJq = window.jQuery;
2770            if (typeof csShopify !== "undefined"){
2771                csDatePickerMinJs(csJq);
2772            }
2773        } else {
2774            csLoadScript("https://cdn.shopify.com/extensions/01a0aee8-e4e1-7144-b0c4-f13e04ded42f/shipping-based-on-zipcode-151/assets/sbz_jquery.js", function () {
2775                csJq = jQuery.noConflict(true);
2776                if (typeof csShopify !== "undefined"){
2777                    csDatePickerMinJs(csJq);
2778                }
2779            });
2780        }
2781        function csDatePickerMinJs(csJq) {
2782        csLoadCss("https://cdn.shopify.com/extensions/01a0aee8-e4e1-7144-b0c4-f13e04ded42f/shipping-based-on-zipcode-151/assets/sbz_csShippingApp.css");
2783        if (typeof csJq.fn.datepicker != "undefined") {
2784            MainCode(csJq);
2785        } else {
2786            csLoadScript("https://cdn.shopify.com/extensions/01a0aee8-e4e1-7144-b0c4-f13e04ded42f/shipping-based-on-zipcode-151/assets/sbz_datepicker.js", function () {
2787                MainCode(csJq);
2788            });
2789        }
2790    }
2791    });
2792    </script>
2792
2793    
2794     
2794<script src="https://cdn.shopify.com/extensions/01a0aee8-e4e1-7144-b0c4-f13e04ded42f/shipping-based-on-zipcode-151/assets/csShippingAppV2.js" defer="defer"></script>
2794
2795    
2796
2797
2798
2799</div><div id="shopify-block-AN3hEUEZlZ1JxSHh4R__6615124273980966592" class="shopify-block shopify-app-block">
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820<style id="chatty-root-styles"></style>
2821<div id="Avada-FAQ_Widget-Embed_Block"></div>
2822
2823<!-- BEGIN app snippet: chatty-dev-host -->
2823<script type="text/javascript">
2824  window.chattyDevHost = window.chattyDevHost || (function () {
2825    var STORAGE_KEY = 'chatty:devHost';
2826
2827    // Only the origin is caller-controlled; the scheme is always https, so a written one is dropped.
2828    function normalize(value) {
2829      try {
2830        var url = new URL('https://' + String(value).replace(/^[a-z]+:\/\//i, ''));
2831        // Loopback only: a URL alone can set this, so anything resolvable off the machine
2832        // (a real domain, an mDNS .local name) would be remote code in the shop's origin.
2833        var isLoopback = url.hostname === 'localhost' || url.hostname === '127.0.0.1';
2834        return isLoopback ? url.origin : null;
2835      } catch (e) {
2836        return null;
2837      }
2838    }
2839
2840    // ?chattyDevHost=localhost:3150 pins this lane for later visits; =off clears it.
2841    function pinFromQuery() {
2842      var param = new URLSearchParams(window.location.search).get('chattyDevHost');
2843      if (param === 'off') window.localStorage.removeItem(STORAGE_KEY);
2844      else if (normalize(param)) window.localStorage.setItem(STORAGE_KEY, normalize(param));
2845    }
2846
2847    return function () {
2848      try {
2849        var status = window.AVADA_APP_FAQS_STATUS;
2850        if (!status || status.isChattyDev !== true) return null;
2851        pinFromQuery();
2852        return normalize(window.localStorage.getItem(STORAGE_KEY));
2853      } catch (e) {
2854        return null;
2855      }
2856    };
2857  })();
2858</script>
2858
2859<!-- END app snippet -->
2860<script type="text/javascript">
2861  try {
2862    window.CHATTY_CORE_STATUS = true;
2863
2864    if (!window.AVADA_FAQ) {
2865      const translation = {"primaryLanguage":"en","languages":["en"]};
2866      const currentLanguage = 'en';
2867      translation.primaryLanguage = currentLanguage;
2868      if (!Array.isArray(translation.languages) || translation.languages.indexOf(currentLanguage) === -1) {
2869        translation.languages = [currentLanguage];
2870      }
2871      translation[currentLanguage] = {"isDefault":true,"isMigrated":true,"FAQ page":{"Heading":"Frequently Asked Questions","Description":"Got a question? We are here to answer!","FAQ page search placeholder":"Type keyword to find your answer","\"All\" tabs in FAQ page":"All","\"No matching article found\" message":"No matching article found","Articles label":"articles","Article label":"article","Contact section heading":"Not finding what are you looking for?","Contact section description":"Chat with us or send us an email","Contact button text":"Contact us","No matching articles found":"No matching articles found"},"FaqsBlock":{},"Campaign":{"LxospYPn5YXW0SbCKFDk":{"message":"<p>Hi! Interested in this product? Ask me anything or get more details!</p>","productMessage":"<p>You might like this product!</p>","discountMessage":"<p>Hey there! 🎉</p><p>We've got an exclusive Black Friday coupon just for you. Click to get your discount! Limited time only!</p>","usageInstruction":"This coupon is valid for summer clothing, with all items eligible for a 20% discount","bestSellerMessage":"Checkout our best seller!","newArrivalsMessage":"Checkout our new arrivals!","topPicksForYouMessage":"Top picks for you","viewSimilarButton":"View similar","askAboutItButton":"Ask about it","viewProductButton":"View product","shopNowButton":"Shop now","quickQuestions":[{"id":1,"content":"Is this item still available?"},{"id":2,"content":"How fast is shipping?"},{"id":3,"content":"Which size should I choose?"}]},"BDiq88Qqm3QsWURxy3LW":{"message":"<p>Oops, you left something behind! Want to complete your order?</p>","productMessage":"<p>You might like this product!</p>","discountMessage":"<p>Still thinking it over? 🎁 We'd love to help you complete your purchase!</p>","usageInstruction":"This coupon is valid for summer clothing, with all items eligible for a 20% discount.","bestSellerMessage":"Checkout our best seller!","newArrivalsMessage":"Checkout our new arrivals!","topPicksForYouMessage":"Top picks for you","viewSimilarButton":"View similar","askAboutItButton":"Ask about it","viewProductButton":"View product","shopNowButton":"Shop now"}},"Show Navigation":{"Home":"Home","Message":"Message","Track":"Track","Help":"Help","Contact us title":"Contact us","Online status":"We are online","Status away back":"We're away · Back {{schedule}}","Break status":"On break · Back at {{schedule}}","Holiday status":"Off today · Back at {{schedule}}","Short day Mon":"Mon","Short day Tue":"Tue","Short day Wed":"Wed","Short day Thu":"Thu","Short day Fri":"Fri","Short day Sat":"Sat","Short day Sun":"Sun","Online message":"Thank you for reaching out. We'll be with you in a moment","Offline message":"Thanks for your message! We've received your contact details and will get back to you soon.","Usually reply in a few minutes":"Usually reply in a few minutes","Usually reply in few hours":"Usually reply in few hours","Usually reply in a day":"Usually reply in a day","Order tracking title":"Order tracking","Track button":"Track","Article search placeholder":"Search for help","Categories title":"Categories","\"View all\" categories":"View all","\"Article\" singular label":"Article","\"Article\" plural label":"Articles","No matching article found":"No matching article found","No matching category found":"No matching category found","Heading title":"Hi 👋","Heading description":"How can we help you?","Welcome online message":"Hi {{customer_name}} 👋\nHow can we help you?","Welcome offline message":"Hi {{customer_name}} 👋\nWe are currently offline. We will respond as soon as possible during our next business hours.","Welcome visitor teaser":"Hi there 👋\nHow can we help?","Welcome message by chatbot":"Hello {{customer_name}} 👋 I'm Bottle Genie agent, here to help you find what you're looking for. How can I help you?","First message by chatbot":"Hi {{customer_name}}, thanks for providing your contact information! How can I assist you today?","Submit AI handover contact form":"If it’s something urgent, you can also use the form below to reach our support team directly by email.","AI handover contact form button":"Contact form","AI handover contact form type us your problems":"Tell us how we 
2871can help","AI handover submit success":"Thanks for your submission. We have received your issue and will address it as soon as possible.","Show more":"Show more","Enter your email":"Enter your email","Launcher label":"Chat with us","Chat now":"Chat now","Type your message":"Type your message","Emoji":"Emoji","Reply to":"Reply to","Download":"Download","Edit":"Edit","Remove":"Remove","Replying to you":"Replying to you","Replying to yourself":"Replying to yourself","Replying to themselves":"Replying to themselves","Hi 👋, how can we help you?":"Hi 👋, how can we help you?","Please enter your email to stay updated with our replies":"Please enter your contact information so we can keep you updated with our replies","Chat with us as anonymous":"Chat with us as anonymous","Sign up for our newsletter":"Sign up for our newsletter","By sending us a message, you agree to our privacy policy":"<p>By sending us a message, you agree to our <a href=\"https://www.captivaco.com/policies/privacy-policy\" rel=\"noopener noreferrer\">privacy policy</a>.</p>","\"Chat with us on your favorite channel\" on Chat page":"Chat with us on your favorite channel","Track your orders":"Track your orders","Cannot find any orders":"Cannot find any orders.","Order number":"Order number","Order number placeholder":"e.g. 1001","Tracking number":"Tracking number","Tracking number placeholder":"e.g. AA12345","Email address":"Email address","Email input placeholder":"[email protected]","Phone number":"Phone number","Last updated":"Last updated","Tracking information":"Tracking information","Shipping carrier":"Shipping carrier","Fulfilled date":"Fulfilled date","Cannot find tracking information":"Cannot find tracking information.","Order not found":"Order not found.","Estimated delivery":"Estimated delivery","Shipment progress":"Shipment progress","Tracking events":"Tracking events","Latest update":"Latest update","Track another package":"Track another package","Order created":"Order created","At Delivery Hub":"At Delivery Hub","Returning":"Returning","Delivery failure":"Delivery failure","Exception":"Exception","Expired":"Expired","Not found":"Not found","Confirmed":"Confirmed","items":"items","Order":"Order","Need help":"Need help","Teaser message":"Don't miss out 👋\nDiscover your special offer waiting just for you!","Invitation message":"Don't miss out 👋\nDiscover your special offer waiting just for you!","Subscribe welcome":"Subscribe to get hot deals, exclusive updates and rewards.","Subscribe introduction":"Subscribe now to get your offer!","Subscribe success":"Thank you for subscribing! Check your inbox and stay tuned for the latest news and exclusive offers.","Subscribed successfully":"Subscribed successfully","Check your email to confirm your subscription":"Check your email to confirm your subscription.","Subscribe button":"Subscribe","Back to chat":"Back to chat","Shop now":"Shop now","Skip":"Skip","Submit":"Submit","Tell us about your experience":"Tell us about your experience","Yes, sure":"Yes, sure","No, thanks":"No, thanks","Your coupon code":"Your coupon code","more":"more","Attempted delivery":"Attempted delivery","Delivered":"Delivered","Canceled":"Canceled","Delayed":"Delayed","Failure":"Failure","Fulfilled":"Fulfilled","In transit":"In transit","Label printed":"Label printed","Label purchased":"Label purchased","Label voided":"Label voided","Marked as fulfilled":"Marked as fulfilled","Not delivered":"Not delivered","Out for delivery":"Out for delivery","Ready for pickup":"Ready for pickup","Picked up":"Picked up","Submitted":"Submitted","Unfulfilled":"Unfulfilled","Partially fulfilled":"Partially fulfilled","Restocked":"Restocked","Pending fulfillment":"Pending fulfillment","Open":"Open","In progress":"In progress","On hold":"On hold","Scheduled":"Scheduled","Request declined":"Request declined","Returned":"Returned","Refunded":"Refunded","Partially refunded":"Partially refunded","Voided":"Voided","Order number is required":"Order number is required","Tracking number is required":"Tracking number is required","First name is required":"First name is required","Name is required":"Name is required","Last name is required":"Last name is required","Email is required":"Email is required","Email is invali
2871d":"Email is invalid","Phone number is required":"Phone number is required","Phone number is invalid":"Phone number is invalid","This field is required":"This field is required","\"Track your order\" on Track page":"\"Track your order\" on Track page","Offline status message":"Usually reply in a few minutes","Order tracking placeholder":"Order tracking","Free shipping on all products • Applies to shipping rates under {{amount}}":"Free shipping on all products • Applies to shipping rates under {{amount}}","Free shipping on all products":"Free shipping on all products","Free shipping on one-time purchase products • Applies to shipping rates under {{amount}}":"Free shipping on one-time purchase products • Applies to shipping rates under {{amount}}","Free shipping on one-time purchase products":"Free shipping on one-time purchase products","Free shipping on subscription products":"Free shipping on subscription products","Free shipping on subscription products • Applies to shipping rates under {{amount}}":"Free shipping on subscription products • Applies to shipping rates under {{amount}}","{{value}} off {{item}}":"{{value}} off {{item}}","{{value}} off {{item}} • Minimum purchase of {{minimum}}":"{{value}} off {{item}} • Minimum purchase of {{minimum}}","{{value}} off {{item}} • Minimum quantity of {{minimum}}":"{{value}} off {{item}} • Minimum quantity of {{minimum}}","{{value}} off {{item}} collections • Minimum purchase of {{minimum}}":"{{value}} off {{item}} collections • Minimum purchase of {{minimum}}","{{value}} off {{item}} collections":"{{value}} off {{item}} collections","{{value}} off {{item}} products • Minimum purchase of {{minimum}}":"{{value}} off {{item}} products • Minimum purchase of {{minimum}}","{{value}} off {{item}} products • Minimum quantity of {{minimum}}":"{{value}} off {{item}} products • Minimum quantity of {{minimum}}","{{value}} off {{item}} products":"{{value}} of {{item}} products","{{value}} off entire order • Minimum purchase of {{minimum}}":"{{value}} off entire order • Minimum purchase of {{minimum}}","{{value}} off entire order • Minimum quantity of {{minimum}}":"{{value}} off entire order • Minimum quantity of {{minimum}}","{{value}} off entire order":"{{value}} off entire order","{{value}} off one-time purchase {{item}}":"{{value}} off one-time purchase {{item}}","{{value}} off one-time purchase {{item}} • Minimum purchase of {{minimum}}":"{{value}} off one-time purchase {{item}} • Minimum purchase of {{minimum}}","{{value}} off one-time purchase {{item}} • Minimum quantity of {{minimum}}":"{{value}} off one-time purchase {{item}} • Minimum quantity of {{minimum}}","{{value}} off one-time purchase {{item}} collections • Minimum purchase of {{minimum}}":"{{value}} off one-time purchase {{item}} collections • Minimum purchase of {{minimum}}","{{value}} off one-time purchase {{item}} collections":"{{value}} off one-time purchase {{item}} collections","{{value}} off one-time purchase {{item}} products • Minimum purchase of {{minimum}}":"{{value}} off one-time purchase {{item}} products • Minimum purchase of {{minimum}}","{{value}} off one-time purchase {{item}} products • Minimum quantity of {{minimum}}":"{{value}} off one-time purchase {{item}} products • Minimum quantity of {{minimum}}","{{value}} off one-time purchase {{item}} products":"{{value}} of one-time purchase {{item}} products","{{value}} off one-time purchase products":"{{value}} off one-time purchase products","{{value}} off one-time purchase products in {{name}}":"{{value}} off one-time purchase products in {{name}}","{{value}} off subscription {{item}}":"{{value}} off subscription {{item}}","{{value}} off subscription {{item}} • Minimum purchase of {{minimum}}":"{{value}} off subscription {{item}} • Minimum purchase of {{minimum}}","{{value}} off subscription {{item}} • Minimum quantity of {{minimum}}":"{{value}} off subscription {{item}} • Minimum quantity of {{minimum}}","{{value}} off subscription {{item}} collections • Minimum purchase of {{minimum}}":"{{value}} off subscription {{item}} collections • Minimum purchase of {{minimum}}","{{value}} off subscription {{item}} collections":"{{value}} off subscription {{item}} collections","{{value}} off subscription {{item}} products • Minimum purchase of {{minimum}}":"{{value}} off subscription {{item}} products • Minimum purchase of {{minimum}}","{{value}} off subscription {{item}} products • Minimum quantity of {{minimum}}":"{{value}} off subscription {{item}} products • Minimum quantity of {{minimum}}","{{value}} off subscription {{item}} products":"{{value}} of subscription {{item}} products","{{value}} off subscription products":"{{value}} off subscription products","{{value}} off subscription products in {{name}}":"{{value}} off subscription products in {{name}}","Buy {{buy}} item, get {{get}} item at {{discount}} off":"Buy {{buy}} item Get {{get}} item at {{discount}} off","Buy {{buy}} item, get {{get}} item free":"Buy {{buy}} item Get {{get}} item free","Buy {{buy}} items, get {{get}} items at {{discount}} off":"Buy {{buy}} items Get {{get}} items at {{discount}} off","Buy {{buy}} items, get {{get}} items free":"Buy {{buy}} items Get {{get}} items free","Buy {{buy}} item, get {{get}} items at {{discount}} off":"Buy {{buy}} item Get {{get}} items at {{discount}} off","Buy {{buy}} item, get {{get}} items free":"Buy {{buy}} item Get {{get}} items free","Buy {{buy}} items, get {{get}} item at {{discount}} off":"Buy {{buy}} items Get {{get}} item at {{discount}} off","Buy {{buy}} items, get {{get}} item free":"Buy {{buy}} items Get {{get}} item free","Spend {{buy}}, get {{get}} items at {{discount}} off":"Spend {{buy}}, get {{get}} items at {{discount}} off","Spend {{buy}}, get {{get}} item at {{discount}} off":"Spend {{buy}}, get {{get}} items at {{discount}} off","Spend {{buy}}, get {{get}} items free":"Spend {{buy}}, get {{get}} items at free","Spend {{buy}}, get {{get}} item free":"Spend {{buy}}, get {{get}} item free","Spend {{buy}}, get {{get}} items at {{discount}} off each":"Spend {{buy}}, get {{get}} items at {{discount}} off each","Spend {{buy}}, get {{get}} item at {{discount}} off each":"Spend {{buy}}, get {{get}} item at {{discount}} off each","Subscribe form introduction":"Subscribe now to get your offer!","Success message":"Thank y
2871ou for subscribing! Check your inbox and stay tuned for the latest news and exclusive offers.","Welcome message":"Subscribe to get hot deals, exclusive updates and rewards.","Automatically resolve conversation":"This chat was closed due to inactivity. Feel free to send a message to reopen it - we're here to help!","Manually resolve conversation":"The conversation has been resolved. Feel free to send a message to reopen it - we're here to help!","Satisfaction survey intro":"How was your experience?","Satisfaction survey feedback":"Thank you for your feedback!","Yes, that's helpful!":"Yes, that's helpful!","No, I need more help":"No, I need more help","I need more help":"I need more help","That's helpful":"That's helpful","That answered my question":"That answered my question","All set, thanks!":"All set, thanks!","Talk to a person":"Talk to a person","Speak to an agent":"Speak to an agent","Need more help":"Need more help","Customer asks questions":"Customer asks questions","Bot answers based on knowledge base":"Bot answers based on knowledge base","Bot answers that there is no information":"Bot answers that there is no information","Continue with AI button":"Continue with AI","Your question has been transferred, a human agent will help you soon!":"Your question has been transferred. A human agent will help you soon!","Today":"Today","Yesterday":"Yesterday","Last 7 days":"Last 7 days","Last 30 days":"Last 30 days","Last month":"Last month","Start chat":"Start chat","First name":"First name","Name":"Name","Last name":"Last name","View product":"View product","View cart":"View cart","Complete order":"Complete order","View collection":"View collection","Get more help":"Get more help","Add to cart":"Add to cart","Out of stock":"Out of stock","In stock":"In stock","Sold out":"Sold out","Back order":"Back order","View on Store":"View on Store","This size is currently out of stock":"This size is currently out of stock","Product description":"Product description","Thinking":"Thinking","I'm sorry, but I do not have information on that topic.":"I'm sorry, but I do not have information on that topic.","Was it able to resolve your question?":"Was it able to resolve your question?","Glad I could help! Have a nice day! If you have any question, please feel free to contact us.":"Glad I could help! Have a nice day! If you have any question, please feel free to contact us.","Please wait for a while, we need more information to check.":"Please wait for a while, we need more information to check.","Reset conversation":"Reset conversation","Continue as email":"Continue as email","Click to reply":"Click to reply","Ask a question":"Ask a question","Hi! Need help with this product?":"Hi! Need help with this product?","Close chatbox":"Close chatbox","Open chatbox":"Open chatbox","Send transcript to":"Send transcript to","Email transcript":"Email transcript","Transcript sent to email":"Transcript sent to email","Send":"Send","View similar":"View similar","Manual pick for you":"Manual pick for you","Ask about it":"Ask about it","I want to know more about":"I want to know more about","Checkout our best seller!":"Checkout our best seller!","Checkout our new arrivals!":"Checkout our new arrivals!","Top picks for you":"Top picks for you","Analyzing query":"Analyzing query","Looking up information":"Looking up information","Preparing results":"Preparing results","Almost ready":"Almost ready","Searching for products":"Searching for products","Getting product details":"Getting product details","Finding available discounts":"Finding available discounts","Checking size guide":"Checking size guide","Checking loyalty program":"Checking loyalty program","Tracking your order":"Tracking your order","Processing support request":"Processing support request","Connecting to human agent":"Connecting to human agent","Retrieving your cart":"Retrieving your cart","Adding to cart":"Adding to cart","Updating cart":"Updating cart","Shopping bag":"Shopping bag","Your cart":"Your cart","Your cart is empty":"Your cart is empty","Chat with AI to discover products you'll love!":"Chat with AI to discover products you'll love!","Start shopping":"Start shopping","Subtotal":"Subtotal","item":"item","Checkout":"Checkout","Some items in your cart are no longer available":"Some items in your cart are no longer available","Remove from cart?":"Remove from cart?","{{title}} will be removed from your cart.":"{{title}} will be removed from your cart.","Keep item":"Keep item","Remove item":"Remove item","Decrease quantity":"Decrease quantity","Increase quantity":"Increase quantity","I can help you find the right fit":"I can help you find the right fit","Recommended":"Recommended","Option":"Option","sold out":"sold out","Size chart":"Size chart","Size recommendation":"Size recommendation","Product dimensions":"Product dimensions","Swipe to see all c
2871olumns":"Swipe to see all columns","Hide extra columns":"Hide extra columns","Showing {visible} of {total} sizes":"Showing {visible} of {total} sizes","Show less":"Show less","Offline status":"Usually reply in a few minutes"},"FAQ Suggestions":{"f2dfcffc-260c-406f-a6cc-bade1272009f":{"questionId":"f2dfcffc-260c-406f-a6cc-bade1272009f","question":"🛒 Track my order","answer":"You can track your order using the tracking number provided in your shipping confirmation email. Click on [Track](#chatty-tracking) navigation","originalQuestion":"🛒 Track my order","originalAnswer":"You can track your order using the tracking number provided in your shipping confirmation email. Click on [Track](#chatty-tracking) navigation"},"c7a69569-3e2a-4378-b842-b967b1d39d95":{"questionId":"c7a69569-3e2a-4378-b842-b967b1d39d95","question":"🚚 How long does delivery take?","answer":"Typically, it takes 3-5 business days to receive your order. We're doing our best to deliver it promptly for you.","originalQuestion":"🚚 How long does delivery take?","originalAnswer":"Typically, it takes 3-5 business days to receive your order. We're doing our best to deliver it promptly for you."},"f80886fd-2fb9-4725-96b7-643a6de454fc":{"questionId":"f80886fd-2fb9-4725-96b7-643a6de454fc","question":"🔁 Return policy","answer":"Please check our return/refund/exchange policy [here](https://{{shopifyDomain}}/policies/refund-policy).","originalQuestion":"🔁 Return policy","originalAnswer":"Please check our return/refund/exchange policy [here](https://{{shopifyDomain}}/policies/refund-policy)."}},"FAQs":{"bo4oxUfVJXIz2qHWL4Z7":{"questions":[{"title":"How long will it take to receive my order?","question":"How long will it take to receive my order?","answer":"<p style=\"font-family: Inter;\"><span style=\"color: rgb(0, 0, 0);\">Captiva Containers does not guarantee a specific delivery date or an exact delivery time for any product or order. Any estimated shipping time listed is <strong>approximate.</strong> For orders with deadlines, please place your order well in advance or contact us about guaranteed delivery options (additional costs may apply). </span>Typically, it takes 3-5 business days to receive your order. We're doing our best to deliver it promptly for you.</p>","featured":true,"published":true,"index":1,"defaultCategoryId":1,"defaultQuestionId":1,"questionId":"i3suUznSP9lLK8Avhezd","createdAt":"2026-05-21T19:29:35.329Z","id":"i3suUznSP9lLK8Avhezd","categoryId":"bo4oxUfVJXIz2qHWL4Z7","updatedAt":"2026-05-21T19:29:37.231Z","isOutOfDate":true,"originalQuestion":"How long will it take to receive my order?","originalAnswer":"<p style=\"font-family: Inter;\"><span style=\"color: rgb(0, 0, 0);\">Captiva Containers does not guarantee a specific delivery date or an exact delivery time for any product or order. Any estimated shipping time listed is <strong>approximate.</strong> For orders with deadlines, please place your order well in advance or contact us about guaranteed delivery options (additional costs may apply). </span>Typically, it takes 3-5 business days to receive your order. We're doing our best to deliver it promptly for you.</p>"},{"title":"How to track my order?","question":"How to track my order?","answer":"<p>You can track your order using your order number or tracking number provided in your shipping confirmation email. Click on <a href=\"#chatty-tracking\">Track</a> navigation or <a href=\"#chatty-chat\">Chat with us</a>.</p>","featured":true,"published":true,"index":2,"defaultCategoryId":1,"defaultQuestionId":2,"questionId":"LZelFVz4Ohnp7gMoj7ha","createdAt":"2026-05-21T19:29:35.329Z","id":"LZelFVz4Ohnp7gMoj7ha","categoryId":"bo4oxUfVJXIz2qHWL4Z7","updatedAt":"2026-05-21T19:29:37.231Z","isOutOfDate":true,"originalQuestion":"How to track my order?","originalAnswer":"<p>You can track your order using your order number or tracking number provided in your shipping confirmation email. Click on <a href=\"#chatty-tracking\">Track</a> navigation or <a href=\"#chatty-chat\">Chat with us</a>.</p>"},{"title":"Do you ship internationally?","question":"Do you ship internationally?","answer":"<p style=\"font-family: Inter;\"><span style=\"color: rgb(0, 0, 0);\">Unfortunately, we do not arrange shipments outside of the continental USA. We can, however, send the bottles to a carrier, freight forwarder, or transportation company who can deliver them to you, or you may arrange for pickup at our facility.</span></p>","featured":false,"published":true,"index":3,"defaultCategoryId":1,"defaultQuestionId":3,"questionId":"nEhn2E5zOpDFcOCsU2nq","createdAt":"2026-05-21T19:29:35.329Z","id":"nEhn2E5zOpDFcOCsU2nq","categoryId":"bo4oxUfVJXIz2qHWL4Z7","updatedAt":"2026-05-21T19:29:37.232Z","isOutOfDate":true,"originalQuestion":"Do you ship internationally?","originalAnswer":"<p style=\"font-family: Inter;\"><span style=\"color: rgb(0, 0, 0);\">Unfortunately, we do not arrange shipments outside of the continental USA. We can, however, send the bottles to a carrier, freight forwarder, or transportation company who can deliver them to you, or you may arrange for pickup at our facility.</span></p>"},{"categoryId":"bo4oxUfVJXIz2qHWL4Z7","featured":false,"published":true,"isOutOfDate":true,"questionId":"aOkDE25TdtMNQElxyE0M","originalQuestion":"Do you offer residential delivery?","originalAnswer":"<p style=\"font-family: Inter;\"><span style=\"color: rgb(0, 0, 0);\">Absolutely, please notify us at the time of ordering by adding into \"Comments\" at checkout to ensure we select the correct shipping option. </span></p>","question":"Do you offer residential delivery?","answer":"<p style=\"font-family: Inter;\"><span style=\"color: rgb(0, 0, 0);\">Absolutely, please notify us at the time of ordering by adding into \"Comments\" at checkout to ensure we select the correct shipping option. </span></p>"},{"categoryId":"bo4oxUfVJXIz2qHWL4Z7","featured":false,"published":true,"isOutOfDate":true,"questionId":"7AyZ9fHNALWfOgJ71H24","originalQuestion":"Do you offer a lift gate for the destination if I don’t have a dock?","originalAnswer":"<p style=\"font-family: Inter;\"><span style=\"color: rgb(0, 0, 0);\">Yes, we offer lift gate delivery service. Please ensure this is requested at the time of order (additional charges may apply if not), as the transportation company will then transfer the product from the truck to the curb at the delivery location.&nbsp;</span></p><p style=\"font-family: Inter;\"><br></p>","question":"Do you offer a lift gate for the destination if I don’t have a dock?","answer":"<p style=\"font-family: Inter;\"><span style=\"color: rgb(0, 0, 0);\">Yes, we offer lift gate delivery service. Please ensure this is requested at the time of order (additional charges may apply if not), as the transportation company will then transfer the product from the truck to the curb at the delivery location.&nbsp;</span></p><p style=\"font-family: Inter;\"><br></p>"},{"categoryId":"bo4oxUfVJXIz2qHWL4Z7","featured":false,"published":true,"isOutOfDate":true,"questionId":"Sy8gQca72m4Gq9JMqlqs","originalQuestion":"How much does shipping cost?","originalAnswer":"<p style=\"font-family: Inter;\">Shipping is a flat $20 for case quantities. For pallet orders, shipping is calculated at checkout based on your delivery location.</p>","question":"How much does shipping cost?","answer":"<p style=\"font-family: Inter;\">Shipping is a flat $20 for case quantities. For pallet orders, shipping is calculated at checkout based on your delivery location.</p>"}],"categoryId":"bo4oxUfVJXIz2qHWL4Z7","featured":true,"position":1,"icon":"cart","published":true,"isOutOfDate":false,"question":"Order & Shipping","originalQuestion":"Order & Shipping"},"GnU9AUDGLmbkJdZyisnb":{"questions":[{"title":"What is your return policy?","question":"What is your return policy?","answer":"<p style=\"font-family: Inter;\">Please check our return/refund/exchange policy <a rel=\"noopener noreferrer\" href=\"https://captiva-containers.myshopify.com/policies/refund-policy\">here</a>. </p><p style=\"font-family: Inter;\"></p><p style=\"font-family: Inter;\"><span style=\"color: rgb(0, 0, 0);\">Unfortunately, we cannot accept exchanges or returns on our products. The reason we 
2871can't accept product returns or exchanges is due to sanitary concerns, as we cannot determine if the product has been tampered with, and therefore, we cannot risk bringing it back to our facility. We apologize for not being able to help more, but we need to maintain our sanitary standards for all clients.&nbsp;</span></p>","featured":true,"published":true,"index":1,"defaultCategoryId":2,"defaultQuestionId":5,"questionId":"4ZgpkTJKREWKesxHI6f6","createdAt":"2026-05-21T19:29:35.330Z","id":"4ZgpkTJKREWKesxHI6f6","categoryId":"GnU9AUDGLmbkJdZyisnb","updatedAt":"2026-05-21T19:29:37.231Z","isOutOfDate":true,"originalQuestion":"What is your return policy?","originalAnswer":"<p style=\"font-family: Inter;\">Please check our return/refund/exchange policy <a rel=\"noopener noreferrer\" href=\"https://captiva-containers.myshopify.com/policies/refund-policy\">here</a>. </p><p style=\"font-family: Inter;\"></p><p style=\"font-family: Inter;\"><span style=\"color: rgb(0, 0, 0);\">Unfortunately, we cannot accept exchanges or returns on our products. The reason we can't accept product returns or exchanges is due to sanitary concerns, as we cannot determine if the product has been tampered with, and therefore, we cannot risk bringing it back to our facility. We apologize for not being able to help more, but we need to maintain our sanitary standards for all clients.&nbsp;</span></p>"},{"title":"Can I exchange an item?","question":"Can I exchange an item?","answer":"<p style=\"font-family: Inter;\"><span style=\"color: rgb(0, 0, 0);\">Unfortunately, we cannot accept exchanges or returns on our products. The reason we can't accept product returns or exchanges is due to sanitary concerns, as we cannot determine if the product has been tampered with, and therefore, we cannot risk bringing it back to our facility. We apologize for not being able to help more, but we need to maintain our sanitary standards for all clients.&nbsp;</span></p>","featured":true,"published":true,"index":2,"defaultCategoryId":2,"defaultQuestionId":6,"questionId":"SuSeSwjRMLME8i2cJz10","createdAt":"2026-05-21T19:29:35.330Z","id":"SuSeSwjRMLME8i2cJz10","categoryId":"GnU9AUDGLmbkJdZyisnb","updatedAt":"2026-05-21T19:29:37.231Z","isOutOfDate":true,"originalQuestion":"Can I exchange an item?","originalAnswer":"<p style=\"font-family: Inter;\"><span style=\"color: rgb(0, 0, 0);\">Unfortunately, we cannot accept exchanges or returns on our products. The reason we can't accept product returns or exchanges is due to sanitary concerns, as we cannot determine if the product has been tampered with, and therefore, we cannot risk bringing it back to our facility. We apologize for not being able to help more, but we need to maintain our sanitary standards for all clients.&nbsp;</span></p>"}],"categoryId":"GnU9AUDGLmbkJdZyisnb","featured":true,"position":2,"icon":"exchange","published":true,"isOutOfDate":false,"question":"Exchange & Return","originalQuestion":"Exchange & Return"},"ON95vVSkGErRWRV3HJZf":{"questions":[{"categoryId":"ON95vVSkGErRWRV3HJZf","featured":false,"published":true,"isOutOfDate":true,"questionId":"0Skz6lfoQrLVpNNfMQFd","originalQuestion":"Can I order sample bottles?","originalAnswer":"<p style=\"font-family: Inter;\"><span style=\"color: rgb(0, 0, 0);\">Absolutely! You can request them directly on our website. You will receive an email with the tracking information once it has shipped. Please feel free to let me know if you need anything else.</span></p><p style=\"font-family: Inter;\"></p><p style=\"font-family: Inter;\"><a rel=\"noopener noreferrer nofollow\" href=\"https://www.captivaco.com/pages/request-a-sample\">https://www.captivaco.com/pages/request-a-sample</a></p>","question":"Can I order sample bottles?","answer":"<p style=\"font-family: Inter;\"><span style=\"color: rgb(0, 0, 0);\">Absolutely! You can request them directly on our website. You will receive an email with the tracking information once it has shipped. Please feel free to let me know if you need anything else.</span></p><p style=\"font-family: Inter;\"></p><p style=\"font-family: Inter;\"><a rel=\"noopener noreferrer nofollow\" href=\"https://www.captivaco.com/pages/request-a-sample\">https://www.captivaco.com/pages/request-a-sample</a></p>"},{"categoryId":"ON95vVSkGErRWRV3HJZf","featured":false,"published":true,"isOutOfDate":true,"questionId":"dasRArXI19RUSuRRnx2G","originalQuestion":"What is the cost of ordering samples?","originalAnswer":"<p style=\"font-family: Inter;\"><span style=\"color: rgb(0, 0, 0);\">We offer sample bottles as a free service! Feel free to request them directly on our website using the following link:</span><a rel=\"noopener noreferrer nofollow\" href=\"http://www.captivacontainers.com/request-a-sample\"><span style=\"color: rgb(17, 85, 204);\"><u> </u></span><span style=\"color: rgb(0, 0, 0);\"><u>http://www.captivacontainers.com/request-a-sample</u></span></a><span style=\"color: rgb(0, 0, 0);\">. You'll receive an email with the tracking details once it ships.&nbsp;</span></p>","question":"What is the cost of ordering samples?","answer":"<p style=\"font-family: Inter;\"><span style=\"color: rgb(0, 0, 0);\">We offer sample bottles as a free service! Feel free to request them directly on our website using the following link:</span><a rel=\"noopener noreferrer nofollow\" href=\"http://www.captivacontainers.com/request-a-sample\"><span style=\"color: rgb(17, 85, 204);\"><u> </u></span><span style=\"color: rgb(0, 0, 0);\"><u>http://www.captivacontainers.com/request-a-sample</u></span></a><span style=\"color: rgb(0, 0, 0);\">. You'll receive an email with the tracking details once it ships.&nbsp;</span></p>"}],"featured":true,"categoryId":"ON95vVSkGErRWRV3HJZf","isOutOfDate":false,"originalQuestion":"Sample Bottles","question":"Sample Bottles","icon":"https://firebasestorage.googleapis.com/v0/b/avada-helpdesk-faq.appspot.com/o/icons%2FZEugYnWMwxY1tB67kSQ6%2F1779978807665_icono-38.png?alt=media&token=ec804578-f0ab-4d88-b791-a347d45a4f6c","published":true},"p9BtDIMjYtpthzTDWicl":{"questions":[{"categoryId":"p9BtDIMjYtpthzTDWicl","featured":false,"published":true,"isOutOfDate":true,"questionId":"oIcWImMCYl8eBFsiaVOv","originalQuestion":"Do you have a physical store?","originalAnswer":"<p style=\"font-family: Inter;\">Captiva is a manufacturer based in Miami, Florida. Our operations plant is not open to the public, so we don't offer in-person shopping at our facility. However, you're welcome to browse and order directly through our website, and our team is always here to help with any questions about our products.</p>","question":"Do you have a physical store?","answer":"<p style=\"font-family: Inter;\">Captiva is a manufacturer based in Miami, Florida. Our operations plant is not open to the public, so we don't offer in-person shopping at our facility. However, you're welcome to browse and order directly through our website, and our team is always here to help with any questions about our products.</p>"},{"categoryId":"p9BtDIMjYtpthzTDWicl","featured":false,"published":true,"isOutOfDate":true,"questionId":"7jnpS7Lzsw0rsoO7xzK8","originalQuestion":"Do you have a customer service phone number?","originalAnswer":"<p style=\"font-family: Inter;\">Yes, you can reach our customer service team by calling 1-800-861-3868. </p>","question":"Do you have a customer service phone number?","answer":"<p style=\"font-family: Inter;\">Yes, you can reach our customer service team by calling 1-800-861-3868. </p>"},{"categoryId":"p9BtDIMjYtpthzTDWicl","featured":false,"published":true,"isOutOfDate":true,"questionId":"Rc9NWuNIKM0gbHa4qNEr","originalQuestion":"Where are you located?","originalAnswer":"<p style=\"font-family: Inter;\">We're headquartered and manufacture in Miami, Florida. While our plant isn't open to the public, you can reach us anytime through our website or contact form.</p>","question":"Where are you located?","answer":"<p style=\"font-family: Inter;\">We're headquartered and manufacture in Miami, Florida. While our plant isn't open to the public, you can reach us anytime through our website or contact form.</p>"},{"categoryId":"p9BtDIMjYtpthzTDWicl","featured":false,"published":true,"isOutOfDate":true,"questionId":"kLxxwUDzjhzevTWGt0Ez","originalQuestion":"Do you offer custom or bulk orders?","originalAnswer":"<p style=\"font-family: Inter;\">Yes, as a manufacturer we can accommodate custom and wholesale orders. Please reach out through our contact form with your specifications and we'll get back to you.</p>","question":"Do you offer custom or bulk orders?","answer":"<p style=\"font-family: Inter;\">Yes, as a manufacturer we can accommodate custom and wholesale orders. Please reach out through our contact form with your specifications and we'll get back to you.</p>"},{"categoryId":"p9BtDIMjYtpthzTDWicl","featured":false,"published":true,"isOutOfDate":true,"questionId":"6xJlsORBi7wm2NoAVOAX","originalQuestion":"What materials do you use?","originalAnswer":"<p style=\"font-family: Inter;\">Our bottles are made from PET (polyethylene terephthalate) and our closures are made from HDPE (high-density polyethylene).</p>","question":"What materials do you use?","answer":"<p style=\"font-family: Inter;\">Our bottles are made from PET (polyethylene terephthalate) and our closures are made from HDPE (high-density polyethylene).</p>"},{"categoryId":"p9BtDIMjYtpthzTDWicl","featured":false,"published":true,"isOutOfDate":true,"questionId":"cYLoUVhNf0uo5VdaIpAR","originalQuestion":"Are your products made in the USA?","originalAnswer":"<p style=\"font-family: Inter;\">Yes, all of our products are manufactured in our Florida facility.</p>","question":"Are your products made in the USA?","answer":"<p style=\"font-family: Inter;\">Yes, all of our products are manufactured in our Florida facility.</p>"},{"categoryId":"p9BtDIMjYtpthzTDWicl","featured":false,"published":true,"isOutOfDate":true,"questionId":"NNzg1Cd2QOgRAgHg1gOt","originalQuestion":"Do you also do filling? ","originalAnswer":"<p style=\"font-family: Inter;\">No, we specialize in manufacturing packaging only. However, we'd be happy to recommend trusted co-packers just contact us and we'll point you in the right direction.</p>","question":"Do you also do filling? ","answer":"<p style=\"font-family: Inter;\">No, we specialize in manufacturing packaging only. However, we'd be happy to recommend trusted co-packers just contact us and we'll point you in the right direction.</p>"},{"categoryId":"p9BtDIMjYtpthzTDWicl","featured":false,"published":true,"isOutOfDate":true,"questionId":"3CXEPHtTVI0eT4qIM2pA","originalQuestion":"If I send you my own bottles can you fill and cap? ","originalAnswer":"<p style=\"font-family: Inter;\">No, we don't offer filling or capping services. We're strictly a packaging manufacturer, but we can refer you to reliable co-packers just reach out and we'll connect you.<br></p>","question":"If I send you my own bottles can you fill and cap? ","answer":"<p style=\"font-family: Inter;\">No, we don't offer filling or capping services. We're strictly a packaging manufacturer, but we can refer you to reliable co-packers just reach out and we'll connect you.<br></p>"}],"featured":false,"icon":"cart","published":true,"createdAt":"2026-05-28T14:46:37.628Z","isOutOfDate":false,"categoryId":"p9BtDIMjYtpthzTDWicl","position":3,"originalQuestion":"Others","question":"Others"}}} || {};
2872
2873      window.AVADA_FAQ = {
2874        campaigns: [{"templateId":"cart_booster","name":"Cart Booster","status":"inactive","trigger":{"type":"after_time","value":5,"minimumCartValue":0,"displayOn":{"type":"all","value":[]}}
2874,"condition":{"audience":"all","displayTime":"all_time","device":"all","duration":{"type":"always","value":10},"country":{"type":"all","value":[]},"filterCustomers":"all","segmentIds":[],"customerIds":[]},"message":{"type":"text","content":"<p>Good choice 🛍️ Thanks for your interest! Want to learn more or place an order now?</p>","productContent":"<p>You might like this product!</p>","discountContent":"<p>Hey there! 🎉</p><p>We've got an exclusive Black Friday coupon just for you. Click to get your discount! Limited time only!</p>","discount":null,"usageInstruction":"This coupon is valid for summer clothing, with all items eligible for a 20% discount","productsList":[],"productType":"best_sellers","bestSellerMessage":"Checkout our best seller!","newArrivalsMessage":"Checkout our new arrivals!","topPicksForYouMessage":"Top picks for you","backgroundColor":"#ffffff","textColor":"#232323","buttonColor":"#232323","buttonTextColor":"#ffffff"},"viewSimilarButton":"View similar","askAboutItButton":"Ask about it","viewProductButton":"View product","shopNowButton":"Shop now","priority":4,"triggered":0,"interacted":0,"createdAt":"2026-05-22T15:55:08.749Z","updatedAt":"2026-05-22T15:55:08.749Z","id":"3SsWcmTGGT4ZiZmbpQ7I"},{"templateId":"abandoned_cart_reminder","name":"Abandoned cart reminder","status":"inactive","trigger":{"type":"after_time","value":15,"minimumCartValue":0,"displayOn":{"type":"all","value":[]}},"condition":{"audience":"all","displayTime":"all_time","device":"all","duration":{"type":"always","value":10},"country":{"type":"all","value":[]},"filterCustomers":"all","segmentIds":[],"customerIds":[]},"message":{"type":"text","content":"<p>Oops, you left something behind! Want to complete your order?</p>","discountContent":"<p>Still thinking it over? 🎁 We'd love to help you complete your purchase!</p>","productContent":"<p>You might like this product!</p>","productsList":[],"productType":"best_sellers","discount":null,"usageInstruction":"This coupon is valid for summer clothing, with all items eligible for a 20% discount.","bestSellerMessage":"Checkout our best seller!","newArrivalsMessage":"Checkout our new arrivals!","topPicksForYouMessage":"Top picks for you","backgroundColor":"#ffffff","textColor":"#232323","buttonColor":"#232323","buttonTextColor":"#ffffff"},"viewSimilarButton":"View similar","askAboutItButton":"Ask about it","viewProductButton":"View product","shopNowButton":"Shop now","priority":5,"triggered":0,"interacted":0,"createdAt":"2026-05-22T15:55:08.749Z","updatedAt":"2026-05-22T15:55:08.749Z","id":"BDiq88Qqm3QsWURxy3LW"},{"templateId":"product_recommendation","name":"Product Recommendation","trigger":{"type":"after_time","value":8,"displayOn":{"type":"product","value":[]}},"message":{"productContent":"<p>You might like this product!</p>","discountContent":"<p>Hey there! 🎉</p><p>We've got an exclusive Black Friday coupon just for you. Click to get your discount! Limited time only!</p>","discount":null,"usageInstruction":"This coupon is valid for summer clothing, with all items eligible for a 20% discount","productsList":[],"productType":"best_sellers","type":"product_recommendation","content":"<p>Hi! Interested in this product? Ask me anything or get more details!</p>","contentMessageType":"quick_question","quickQuestions":[{"id":1,"content":"Is this item still available?"},{"id":2,"content":"How fast is shipping?"},{"id":3,"content":"Which size should I choose?"}],"bestSellerMessage":"Checkout our best seller!","newArrivalsMessage":"Checkout our new arrivals!","topPicksForYouMessage":"Top picks for you","backgroundColor":"#ffffff","textColor":"#232323","buttonColor":"#232323","buttonTextColor":"#ffffff"},"viewSimilarButton":"View similar","askAboutItButton":"Ask about it","viewProductButton":"View product","shopNowButton":"Shop now","priority":2,"createdAt":"2026-05-21T19:29:37.858Z","condition":{"device":"all","customerIds":[],"filterCustomers":"all","displayTime":"all_time","duration":{"value":10,"type":"always"},"audience":"all","segmentIds":[],"country":{"value":["US"],"type":"specific"}},"appearance":{"buttonTextColor":"#232323","buttonColor":"#ffffff","backgroundColor":"#0C1F3D","textColor":"#ffffff"},"id":"LxospYPn5YXW0SbCKFDk","status":"active","updatedAt":"2026-05-28T14:54:05.726Z","revenue":2210.3599999999997,"interacted":51,"triggered":7883,"addToCart":284},{"templateId":"search_page","name":"Search page","status":"inactive","trigger":{"type":"after_time","value":5}
2874,"condition":{"audience":"all","displayTime":"all_time","device":"all","duration":{"type":"always","value":10},"country":{"type":"all","value":[]},"filterCustomers":"all","segmentIds":[],"customerIds":[]},"message":{"type":"text","content":"<p>Can I help you find the perfect product? 😊</p>","contentMessageType":"custom_message","quickQuestions":[{"id":1,"content":"What is the best product?"},{"id":2,"content":"What is on sale?"},{"id":3,"content":"Can you suggest products for me?"}],"backgroundColor":"#ffffff","textColor":"#232323","buttonColor":"#232323","buttonTextColor":"#ffffff","replyPlaceholder":"Click to reply"},"priority":3,"triggered":0,"interacted":0,"createdAt":"2026-05-21T19:29:37.858Z","updatedAt":"2026-05-21T19:29:37.858Z","id":"oXeTlX348TgPvBA2opgP"},{"templateId":"browser_collection_page","name":"Collection boost","status":"inactive","trigger":{"type":"after_time","value":8,"displayOn":{"type":"collection","value":[]}},"condition":{"audience":"all","displayTime":"all_time","device":"all","duration":{"type":"always","value":10},"country":{"type":"all","value":[]},"filterCustomers":"all","segmentIds":[],"customerIds":[]},"message":{"type":"text","content":"<p>Hi! I see you're browsing our collection. I can help you find the perfect product</p>","productContent":"<p>You might like this product!</p>","discountContent":"<p>Hey there! 🎉</p><p>We've got an exclusive Black Friday coupon just for you. Click to get your discount! Limited time only!</p>","discount":null,"usageInstruction":"This coupon is valid for summer clothing, with all items eligible for a 20% discount","productsList":[],"productType":"best_sellers","bestSellerMessage":"Checkout our best seller!","newArrivalsMessage":"Checkout our new arrivals!","topPicksForYouMessage":"Top picks for you","backgroundColor":"#ffffff","textColor":"#232323","buttonColor":"#232323","buttonTextColor":"#ffffff"},"viewSimilarButton":"View similar","askAboutItButton":"Ask about it","viewProductButton":"View product","shopNowButton":"Shop now","priority":6,"triggered":0,"interacted":0,"createdAt":"2026-05-22T15:55:08.749Z","updatedAt":"2026-05-22T15:55:08.749Z","id":"peFL1UFDuiJBg13HtEp9"},{"templateId":"welcome_message","name":"Welcome visitor","status":"active","trigger":{"type":"after_time","value":5,"displayOn":{"type":"all","value":[]}},"condition":{"audience":"all","displayTime":"all_time","device":"all","duration":{"type":"always","value":10},"country":{"type":"all","value":[]},"filterCustomers":"all","segmentIds":[],"customerIds":[]},"contentMessageType":"custom_message","quickQuestions":[{"id":1,"content":"Is this item still available?"},{"id":2,"content":"How fast is shipping?"},{"id":3,"content":"Which size should I choose?"}],"message":{"productContent":"<p>You might like this product!</p>","discountContent":"<p>Hey there! 🎉</p><p>We've got an exclusive Black Friday coupon just for you. Click to get your discount! Limited time only!</p>","discount":null,"usageInstruction":"This coupon is valid for summer clothing, with all items eligible for a 20% discount","productsList":[],"productType":"best_sellers","type":"text","content":"<p>Hi {{customer_name}} 👋</p><p>How can we help you?</p>","replyPlaceholder":"Click to reply","backgroundColor":"#ffffff","textColor":"#232323","buttonColor":"#232323","buttonTextColor":"#ffffff"},"viewSimilarButton":"View similar","askAboutItButton":"Ask about it","viewProductButton":"View product","shopNowButton":"Shop now","priority":1,"createdAt":"2026-05-21T19:29:37.858Z","updatedAt":"2026-05-21T19:29:37.858Z","revenue":555.56,"addToCart":14,"interacted":34,"triggered":3510,"id":"rHr3ZhXnjFfme6eQZBPB"}] || [],
2875        questions: [{"published":true,"createdAt":"2026-05-28T14:34:29.498Z","answer":"<p style=\"font-family: Inter;\"><span style=\"color: rgb(0, 0, 0);\">Absolutely! You can request them directly on our website. You will receive an email with the tracking information once it has shipped. Please feel free to let me know if you need anything else.</span></p><p style=\"font-family: Inter;\"></p><p style=\"font-family: Inter;\"><a rel=\"noopener noreferrer nofollow\" href=\"https://www.captivaco.com/pages/request-a-sample\">https://www.captivaco.com/pages/request-a-sample</a></p>","question":"Can I order sample bottles?","categoryId":"ON95vVSkGErRWRV3HJZf","featured":false,"id":"0Skz6lfoQrLVpNNfMQFd","questionId":"0Skz6lfoQrLVpNNfMQFd"},{"featured":false,"published":true,"question":"If I send you my own bottles can you fill and cap? ","createdAt":"2026-06-01T18:34:33.827Z","categoryId":"p9BtDIMjYtpthzTDWicl","answer":"<p style=\"font-family: Inter;\">No, we don't offer filling or capping services. We're strictly a packaging manufacturer, but we can refer you to reliable co-packers just reach out and we'll connect you.<br></p>
2875","id":"3CXEPHtTVI0eT4qIM2pA","questionId":"3CXEPHtTVI0eT4qIM2pA"},{"defaultCategoryId":2,"defaultQuestionId":5,"question":"What is your return policy?","featured":true,"published":true,"createdAt":"2026-05-21T19:29:35.330Z","id":"4ZgpkTJKREWKesxHI6f6","categoryId":"GnU9AUDGLmbkJdZyisnb","answer":"<p style=\"font-family: Inter;\">Please check our return/refund/exchange policy <a rel=\"noopener noreferrer\" href=\"https://captiva-containers.myshopify.com/policies/refund-policy\">here</a>. </p><p style=\"font-family: Inter;\"></p><p style=\"font-family: Inter;\"><span style=\"color: rgb(0, 0, 0);\">Unfortunately, we cannot accept exchanges or returns on our products. The reason we can't accept product returns or exchanges is due to sanitary concerns, as we cannot determine if the product has been tampered with, and therefore, we cannot risk bringing it back to our facility. We apologize for not being able to help more, but we need to maintain our sanitary standards for all clients.&nbsp;</span></p>","categories":"Exchange & Return","updatedAt":"2026-05-28T14:31:38.376Z","questionId":"4ZgpkTJKREWKesxHI6f6"},{"answer":"<p style=\"font-family: Inter;\">Our bottles are made from PET (polyethylene terephthalate) and our closures are made from HDPE (high-density polyethylene).</p>","featured":false,"createdAt":"2026-05-28T14:52:01.611Z","question":"What materials do you use?","published":true,"categoryId":"p9BtDIMjYtpthzTDWicl","id":"6xJlsORBi7wm2NoAVOAX","questionId":"6xJlsORBi7wm2NoAVOAX"},{"featured":false,"categoryId":"bo4oxUfVJXIz2qHWL4Z7","answer":"<p style=\"font-family: Inter;\"><span style=\"color: rgb(0, 0, 0);\">Yes, we offer lift gate delivery service. Please ensure this is requested at the time of order (additional charges may apply if not), as the transportation company will then transfer the product from the truck to the curb at the delivery location.&nbsp;</span></p><p style=\"font-family: Inter;\"><br></p>","createdAt":"2026-05-28T14:30:24.620Z","published":true,"question":"Do you offer a lift gate for the destination if I don’t have a dock?","id":"7AyZ9fHNALWfOgJ71H24","questionId":"7AyZ9fHNALWfOgJ71H24"},{"featured":false,"categoryId":"p9BtDIMjYtpthzTDWicl","question":"Do you have a customer service phone number?","answer":"<p style=\"font-family: Inter;\">Yes, you can reach our customer service team by calling 1-800-861-3868. </p>","published":true,"createdAt":"2026-05-28T14:47:37.948Z","id":"7jnpS7Lzsw0rsoO7xzK8","questionId":"7jnpS7Lzsw0rsoO7xzK8"},{"defaultCategoryId":1,"defaultQuestionId":2,"question":"How to track my order?","answer":"<p>You can track your order using your order number or tracking number provided in your shipping confirmation email. Click on <a href=\"#chatty-tracking\">Track</a> navigation or <a href=\"#chatty-chat\">Chat with us</a>.</p>","featured":true,"published":true,"createdAt":"2026-05-21T19:29:35.329Z","id":"LZelFVz4Ohnp7gMoj7ha","categoryId":"bo4oxUfVJXIz2qHWL4Z7","updatedAt":"2026-05-21T19:29:37.231Z","questionId":"LZelFVz4Ohnp7gMoj7ha"},{"createdAt":"2026-06-01T18:08:31.587Z","featured":false,"question":"Do you also do filling? ","answer":"<p style=\"font-family: Inter;\">No, we specialize in manufacturing packaging only. However, we'd be happy to recommend trusted co-packers just contact us and we'll point you in the right direction.</p>","published":true,"categoryId":"p9BtDIMjYtpthzTDWicl","id":"NNzg1Cd2QOgRAgHg1gOt","questionId":"NNzg1Cd2QOgRAgHg1gOt"},{"featured":false,"categoryId":"p9BtDIMjYtpthzTDWicl","question":"Where are you located?","createdAt":"2026-05-28T14:48:52.809Z","published":true,"answer":"<p style=\"font-family: Inter;\">We're headquartered and manufacture in Miami, Florida. While our plant isn't open to the public, you can reach us anytime through our website or contact form.</p>","id":"Rc9NWuNIKM0gbHa4qNEr","questionId":"Rc9NWuNIKM0gbHa4qNEr"},{"defaultCategoryId":2,"defaultQuestionId":6,"question":"Can I exchange an item?","featured":true,"published":true,"createdAt":"2026-05-21T19:29:35.330Z","id":"SuSeSwjRMLME8i2cJz10","categoryId":"GnU9AUDGLmbkJdZyisnb","answer":"<p style=\"font-family: Inter;\"><span style=\"color: rgb(0, 0, 0);\">Unfortunately, we cannot accept exchanges or returns on our products. The reason we 
2875can't accept product returns or exchanges is due to sanitary concerns, as we cannot determine if the product has been tampered with, and therefore, we cannot risk bringing it back to our facility. We apologize for not being able to help more, but we need to maintain our sanitary standards for all clients.&nbsp;</span></p>","categories":"Exchange & Return","updatedAt":"2026-05-28T14:31:26.068Z","questionId":"SuSeSwjRMLME8i2cJz10"},{"published":true,"question":"How much does shipping cost?","categoryId":"bo4oxUfVJXIz2qHWL4Z7","answer":"<p style=\"font-family: Inter;\">Shipping is a flat $20 for case quantities. For pallet orders, shipping is calculated at checkout based on your delivery location.</p>","createdAt":"2026-05-28T14:50:48.338Z","featured":false,"id":"Sy8gQca72m4Gq9JMqlqs","questionId":"Sy8gQca72m4Gq9JMqlqs"},{"categoryId":"bo4oxUfVJXIz2qHWL4Z7","createdAt":"2026-05-28T14:24:45.773Z","answer":"<p style=\"font-family: Inter;\"><span style=\"color: rgb(0, 0, 0);\">Absolutely, please notify us at the time of ordering by adding into \"Comments\" at checkout to ensure we select the correct shipping option. </span></p>","published":true,"question":"Do you offer residential delivery?","featured":false,"id":"aOkDE25TdtMNQElxyE0M","questionId":"aOkDE25TdtMNQElxyE0M"},{"featured":false,"answer":"<p style=\"font-family: Inter;\">Yes, all of our products are manufactured in our Florida facility.</p>","createdAt":"2026-05-28T14:52:40.389Z","categoryId":"p9BtDIMjYtpthzTDWicl","published":true,"question":"Are your products made in the USA?","id":"cYLoUVhNf0uo5VdaIpAR","questionId":"cYLoUVhNf0uo5VdaIpAR"},{"createdAt":"2026-05-28T14:34:56.283Z","featured":false,"answer":"<p style=\"font-family: Inter;\"><span style=\"color: rgb(0, 0, 0);\">We offer sample bottles as a free service! Feel free to request them directly on our website using the following link:</span><a rel=\"noopener noreferrer nofollow\" href=\"http://www.captivacontainers.com/request-a-sample\"><span style=\"color: rgb(17, 85, 204);\"><u> </u></span><span style=\"color: rgb(0, 0, 0);\"><u>http://www.captivacontainers.com/request-a-sample</u></span></a><span style=\"color: rgb(0, 0, 0);\">. You'll receive an email with the tracking details once it ships.&nbsp;</span></p>","question":"What is the cost of ordering samples?","categoryId":"ON95vVSkGErRWRV3HJZf","published":true,"id":"dasRArXI19RUSuRRnx2G","questionId":"dasRArXI19RUSuRRnx2G"},{"defaultCategoryId":1,"defaultQuestionId":1,"question":"How long will it take to receive my order?","featured":true,"published":true,"createdAt":"2026-05-21T19:29:35.329Z","id":"i3suUznSP9lLK8Avhezd","categoryId":"bo4oxUfVJXIz2qHWL4Z7","answer":"<p style=\"font-family: Inter;\"><span style=\"color: rgb(0, 0, 0);\">Captiva Containers does not guarantee a specific delivery date or an exact delivery time for any product or order. Any estimated shipping time listed is <strong>approximate.</strong> For orders with deadlines, please place your order well in advance or contact us about guaranteed delivery options (additional costs may apply). </span>Typically, it takes 3-5 business days to receive your order. We're doing our best to deliver it promptly for you.</p>","categories":"Order & Shipping","updatedAt":"2026-05-28T14:22:50.548Z","questionId":"i3suUznSP9lLK8Avhezd"},{"answer":"<p style=\"font-family: Inter;\">Yes, as a manufacturer we can accommodate custom and wholesale orders. Please reach out through our contact form with your specifications and we'll get back to you.</p>","createdAt":"2026-05-28T14:51:20.309Z","categoryId":"p9BtDIMjYtpthzTDWicl","published":true,"featured":false,"question":"Do you offer custom or bulk orders?","id":"kLxxwUDzjhzevTWGt0Ez","questionId":"kLxxwUDzjhzevTWGt0Ez"},{"defaultCategoryId":1,"defaultQuestionId":3,"question":"Do you ship internationally?","published":true,"createdAt":"2026-05-21T19:29:35.329Z","id":"nEhn2E5zOpDFcOCsU2nq","categoryId":"bo4oxUfVJXIz2qHWL4Z7","featured":false,"answer":"<p style=\"font-family: Inter;\"><span style=\"color: rgb(0, 0, 0);\">Unfortunately, we do not arrange shipments outside of the continental USA. We can, however, send the bottles to a carrier, freight forwarder, or transportation company who can deliver them to you, or you may arrange for pickup at our facility.</span></p>","categories":"Order & Shipping","updatedAt":"2026-05-28T14:22:17.985Z","questionId":"nEhn2E5zOpDFcOCsU2nq"},{"question":"Do you have a physical store?","createdAt":"2026-05-28T14:46:57.231Z","published":true,"featured":false,"categoryId":"p9BtDIMjYtpthzTDWicl","answer":"<p style=\"font-family: Inter;\">Captiva is a manufacturer based in Miami, Florida. Our operations plant is not open to the public, so we don't offer in-person shopping at our facility. However, you're welcome to browse and order directly through our website, and our team is always here to help with any questions about our products.</p>","id":"oIcWImMCYl8eBFsiaVOv","questionId":"oIcWImMCYl8eBFsiaVOv"}] || [],
2876        categories: [{"defaultCategoryId":1,"question":"Order & Shipping","index":1,"position":1,"featured":true,"published":true,"icon":"cart","createdAt":"2026-05-21T19:29:35.327Z","id":"bo4oxUfVJXIz2qHWL4Z7","categoryId":"bo4oxUfVJXIz2qHWL4Z7","questions":[{"index":1,"defaultQuestionId":1,"defaultCategoryId":1,"published":true,"answer":"<p>Typically, it takes 3-5 business days to receive your order. We're doing our best to deliver it promptly for you.</p>","questionId":"i3suUznSP9lLK8Avhezd","title":"How long will it take to receive my order?","featured":true,"question":"How long will it take to receive my order?"},{"defaultQuestionId":2,"defaultCategoryId":1,"index":2,"questionId":"LZelFVz4Ohnp7gMoj7ha","published":true,"answer":"<p>
2876You can track your order using your order number or tracking number provided in your shipping confirmation email. Click on <a href=\"#chatty-tracking\">Track</a> navigation or <a href=\"#chatty-chat\">Chat with us</a>.</p>","featured":true,"title":"How to track my order?","question":"How to track my order?"},{"question":"Do you ship internationally?","featured":false,"title":"Do you ship internationally?","published":true,"answer":"<p>Yes, we do ship internationally. The shipping fee may vary depending on your location.</p>","questionId":"nEhn2E5zOpDFcOCsU2nq","defaultQuestionId":3,"defaultCategoryId":1,"index":3},{"title":"Do you offer residential delivery?","featured":false,"published":true,"questionId":"aOkDE25TdtMNQElxyE0M"},{"title":"Do you offer a lift gate for the destination if I don’t have a dock?","featured":false,"published":true,"questionId":"7AyZ9fHNALWfOgJ71H24"},{"title":"How much does shipping cost?","featured":false,"published":true,"questionId":"Sy8gQca72m4Gq9JMqlqs"}],"updatedAt":"2026-05-28T14:50:48.416Z"},{"defaultCategoryId":2,"position":2,"question":"Exchange & Return","index":1,"featured":true,"published":true,"icon":"exchange","createdAt":"2026-05-21T19:29:35.328Z","questions":[{"title":"What is your return policy?","question":"What is your return policy?","answer":"<p>Please check our return/refund/exchange policy <a href=\"https://{{shopifyDomain}}/policies/refund-policy\" rel=\"noopener noreferrer\" target=\"_blank\">here</a>.</p>","featured":true,"published":true,"index":1,"defaultCategoryId":2,"defaultQuestionId":5,"questionId":"4ZgpkTJKREWKesxHI6f6"},{"title":"Can I exchange an item?","question":"Can I exchange an item?","answer":"<p>You can exchange an item with a higher-price item or the same item with a different size. See detailed policy <a href=\"https://{{shopifyDomain}}/policies/refund-policy\" rel=\"noopener noreferrer\" target=\"_blank\">here</a>.</p>","featured":true,"published":true,"index":2,"defaultCategoryId":2,"defaultQuestionId":6,"questionId":"SuSeSwjRMLME8i2cJz10"}],"id":"GnU9AUDGLmbkJdZyisnb","categoryId":"GnU9AUDGLmbkJdZyisnb","updatedAt":"2026-05-28T14:31:38.409Z"},{"position":3,"featured":false,"question":"Others","icon":"cart","published":true,"categoryId":"p9BtDIMjYtpthzTDWicl","createdAt":"2026-05-28T14:46:37.716Z","questions":[{"title":"Do you have a physical store?","featured":false,"published":true,"questionId":"oIcWImMCYl8eBFsiaVOv"},{"title":"Do you have a customer service phone number?","featured":false,"published":true,"questionId":"7jnpS7Lzsw0rsoO7xzK8"},{"title":"Where are you located?","featured":false,"published":true,"questionId":"Rc9NWuNIKM0gbHa4qNEr"},{"title":"Do you offer custom or bulk orders?","featured":false,"published":true,"questionId":"kLxxwUDzjhzevTWGt0Ez"},{"title":"What materials do you use?","featured":false,"published":true,"questionId":"6xJlsORBi7wm2NoAVOAX"},{"title":"Are your products made in the USA?","featured":false,"published":true,"questionId":"cYLoUVhNf0uo5VdaIpAR"},{"title":"Do you also do filling? ","featured":false,"published":true,"questionId":"NNzg1Cd2QOgRAgHg1gOt"},{"title":"If I send you my own bottles can you fill and cap? ","featured":false,"published":true,"questionId":"3CXEPHtTVI0eT4qIM2pA"}],"updatedAt":"2026-06-01T18:34:33.926Z","id":"p9BtDIMjYtpthzTDWicl"},{"categoryId":"ON95vVSkGErRWRV3HJZf","isDefault":true,"createdAt":"2026-05-22T15:56:28.490Z","featured":true,"question":"Sample Bottles","icon":"https://firebasestorage.googleapis.com/v0/b/avada-helpdesk-faq.appspot.com/o/icons%2FZEugYnWMwxY1tB67kSQ6%2F1779978807665_icono-38.png?alt=media&token=ec804578-f0ab-4d88-b791-a347d45a4f6c","questions":[{"title":"Can I order sample bottles?","featured":false,"published":true,"questionId":"0Skz6lfoQrLVpNNfMQFd"},{"title":"What is the cost of ordering samples?","featured":false,"published":true,"questionId":"dasRArXI19RUSuRRnx2G"}],"published":true,"position":4,"updatedAt":"2026-05-28T14:46:37.811Z","id":"ON95vVSkGErRWRV3HJZf"}] || [],
2877        translation: translation,
2878        widgetSetting: {"settingsVersion":2,"enableLiveChat":true,"enableAIAssistant":true,"appearance":{"colors":{"headerBackgroun
2878d":"#D1D5D6","headerForeground":"#232323","content":"#232323","enableHeaderGradient":true,"gradientStart":"#FDC830","gradientEnd":"#F37335"},"theme":"sunset","colorMode":"light_mode","typography":{"content":"Inter","heading":"Inter","availableFonts":[{"label":"font","value":"font"},{"label":"Montserrat","value":"Montserrat"},{"label":"sb-icons","value":"sb-icons"},{"label":"JudgemeStar","value":"JudgemeStar"},{"label":"Poppins","value":"Poppins"}]},"layout":{"mobileHeightRatio":"90"},"launcher":{"label":"Chat with us","displayMode":"icon-only","position":"bottom_right","labelColor":"#232323","size":"55px","backgroundColor":"#F89833","icon":"chatty"},"home":{"title":"Hi 👋","subtitle":"How can we help you?"},"headerLogoUrl":null,"shopName":"Captiva Containers","dateFormat":"MM/DD/YYYY","hideBranding":false,"customCss":"","showNavigation":false,"showOrderTrackingTab":true,"showFeaturedArticlesTab":true,"showCategoriesTab":false,"displayPages":{"type":"all","values":[]},"displayDevices":"all","enableChatFocus":true,"showProductAIAssistant":false,"showHomepageAIAssistant":false,"enableTranscriptEmail":true},"prechatContact":{"quickReplies":{"enabled":true},"form":{"fields":["email"],"mode":"off","requireEmail":true,"promptAfterMessageCount":1,"showNewsletterOptIn":false,"description":"Please enter your contact information so we can keep you updated with our replies"},"contact":{"enabled":true,"methods":{"whatsApp":{"title":"WhatsApp","active":false,"value":""},"messenger":{"value":"","title":"Messenger","active":false},"phoneCall":{"phone":"+18008613868","dialCode":"1","title":"Phone Call","active":true,"countryCode":"US","value":""},"email":{"value":"[email protected]","title":"Email","active":true},"instagram":{"title":"Instagram","active":false,"value":""},"telegram":{"title":"Telegram","active":false,"value":""},"skype":{"title":"Skype","active":false,"value":""},"line":{"value":"","title":"Line","active":false},"zalo":{"value":"","title":"Zalo","active":false},"sms":{"title":"SMS","active":false,"value":""},"tiktok":{"value":"","title":"TikTok","active":false}},"methodOrder":["phoneCall","email"],"enableLocalPhoneFormat":false,"enableLocalZaloFormat":false},"enableDisclaimerConsent":false,"disclaimerConsentText":"<p>By sending us a message, you agree to our <a href=\"https://www.captivaco.com/policies/privacy-policy\" rel=\"noopener noreferrer\">privacy policy</a>.</p>"},"availability":{"statusLabels":{"online":"We are online","offline":"Usually reply in a few minutes"},"breakTimes":[{"startTimeBreak":"12:00","endTimeBreak":"13:00"}],"holidays":[{"id":"2026-05-28T14:36:56.888Z","until":"07/03/2026","nameHoliday":"Independence Day ","since":"07/03/2026"}],"onlineStatusMode":"during_hours","timeZone":"America/New_York","workingHoursMode":"custom_time","weeklySchedule":{"thursday":{"timeEnd":"16:00","timeStart":"09:00","isSelect":true,"label":"Thursday"},"tuesday":{"timeEnd":"16:00","timeStart":"09:00","isSelect":true,"label":"Tuesday"},"sunday":{"timeEnd":"17:00","timeStart":"09:00","isSelect":false,"label":"Sunday"},"friday":{"timeEnd":"16:00","timeStart":"09:00","isSelect":true,"label":"Friday"},"wednesday":{"label":"Wednesday","timeEnd":"16:00","timeStart":"09:00","isSelect":true},"monday":{"timeEnd":"16:00","timeStart":"09:00","isSelect":true,"label":"Monday"},"saturday":{"timeEnd":"17:00","timeStart":"09:00","isSelect":false,"label":"Saturday"}},"showBreakTime":false,"showHolidays":true,"showFirstReplyTeaser":false,"firstReplyMessages":{"online":"Thank you for reaching out. We'll be with you in a moment","offline":"Thanks for your message! We've received your contact details and will get back to you soon."},"autoResolve":{"enabled":true,"delayValue":"30","delayUnit":"minute"},"showChatStatus":true},"aiAgent":{"persona":{"name":"Bottle Genie","avatar":"AVATAR_ICON_1","avatarUrl":""},"knowledge":{"supportEmails":""},"scenarios":{"reengageMode":"always","humanAgentRequest":{"aiReplyPolicy":"allow_offline_hour"}},"autoAnswerChannels":["online store"]},"internalFlags":{"accountBlocked":false,"quickReplies":{"suggestionFAQs":[{"questionId":"f2dfcffc-260c-406f-a6cc-bade1272009f","answer":"You can track y
2878our order using the tracking number provided in your shipping confirmation email. Click on [Track](#chatty-tracking) navigation","question":"🛒 Track my order"},{"answer":"Typically, it takes 3-5 business days to receive your order. We're doing our best to deliver it promptly for you.","question":"🚚 How long does delivery take?","questionId":"c7a69569-3e2a-4378-b842-b967b1d39d95"},{"answer":"Please check our return/refund/exchange policy [here](https://{{shopifyDomain}}/policies/refund-policy).","question":"🔁 Return policy","questionId":"f80886fd-2fb9-4725-96b7-643a6de454fc"}]}}} || {},
2879        faqPageSetting: {"header":"Frequently Asked Questions","headerColor":"#181A1B","description":"Got a question? We are here to answer!","descriptionColor":"#A8A8A8","categoryColor":"#3B3B3B","questionTextColor":"#303030","questionBackgroundColor":"#F6F6F6","answerTextColor":"#616161","answerBackgroundColor":"#FFFFFF","buttonTextColor":"#FFFFFF","bodyTextColor":"#303030BF","buttonBackgroundColor":"#3B3B3B","backgroundPage":"#FFFFFF","faqPageCustomCss":"","subtitleColor":"#616161","theme":"light-faq-page","opacity":8,"layout":"page","enabledBanner":false,"bannerType":"color","bannerColor":"#616161cc","bannerImage":"","contactUs":{"header":"Not finding what you are looking for?","action":"chatbox","display":false,"description":"Chat with us or send us an email"},"brandingRemoval":false,"customUrl":"avada-faqs","isBlocked":false,"id":"A0mrCeRMhJcrjtCpP4Vc","statusFAQPage":false} || {},
2880        isApiMetafield: false,
2881        notificationSettings: false || {}
2882      };
2883    }
2884
2885    if (!window.AVADA_APP_FAQS_STATUS) {
2886      window.AVADA_APP_FAQS_STATUS = {"websiteId":"BUzR1g","shopMailUsername":"vhombzaifulefdf6jzz4","shopId":"ZEugYnWMwxY1tB67kSQ6","chattySat":"7e7e10f63b8cf6750ea1215137aec39e","enableChatbox":true,"enableAiMode":false,"enableFaqTargeting":true,"isChattyDev":false} || {};
2887    }
2888
2889    if (!window.AVADA_APP_FAQS_SHOP) {window.AVADA_APP_FAQS_SHOP = {
2890        name: decodeHTMLEntities("Captiva Containers"),
2891        logo:"\/\/www.captivaco.com\/cdn\/shop\/files\/logo_Captiva-01_93011c7f-2e14-4f1e-a7e7-7b64e655016a.png?v=1692272879",
2892        moneyFormat: "${{amount}}",
2893        moneyWithCurrencyFormat: "${{amount}} USD"
2894      };
2895    }
2896
2897    if (!window.AVADA_APP_FAQS_CUSTOMER) {
2898      window.AVADA_APP_FAQS_CUSTOMER = {
2899        id: null,
2900        name: null,
2901        email: null,
2902        phone: null,
2903        current_location: null,
2904        orders_count: null,
2905        first_name: null,
2906        last_name: null,
2907        total_spent: "",
2908        tags: null,
2909        accepts_marketing: null,
2910      };
2911    }
2912
2913    if (!window.AVADA_APP_FAQS_PRODUCT) {window.AVADA_APP_FAQS_PRODUCT = {
2914        compare_at_price: null,
2915        price: "",
2916        title: null,
2917        image: null,
2918        image_alt: null,
2919        id: null,
2920        available: null,
2921      };
2922    }
2923
2924  } catch (e) {
2925    console.error('Error assigning variables', e);
2926  }
2927
2928  function decodeHTMLEntities(message) {
2929    if (!message) return '';
2930    const textArea = document.createElement('textarea');
2931    textArea.innerHTML = message;
2932    return textArea.value;
2933  }
2934</script>
2934
2935<!-- BEGIN app snippet: chatty-request-global -->
2935<script type="text/javascript">
2936  try {
2937    if (!window.AVADA_APP_FAQS_REQUEST) {
2938      window.AVADA_APP_FAQS_REQUEST = {
2939        design_mode: false,
2940        host: "www.captivaco.com",
2941        locale: {"shop_locale":{"locale":"en","enabled":true,"primary":true,"published":true}},
2942        market_id: 937099472,
2943        origin: "https:\/\/www.captivaco.com",
2944        page_title: null,
2945        page_type: "cart",
2946        path: "\/cart",
2947        visual_preview_mode: false,
2948      };
2949    }
2950  } catch (e) {
2951    console.error('Error assigning AVADA_APP_FAQS_REQUEST', e);
2952  }
2953</script>
2953
2954<!-- END app snippet -->
2955
2956
2957</div><div id="shopify-block-ATlhkY0g2TTMrQ090O__3770645089152979137" class="shopify-block shopify-app-block">
2957<script>
2958  window.rpsCSBShopifySettings = {
2959    pickerEnabled: false,
2960    iconColor: "#03425f",
2961    buttonBackgroundColor: "#ffffff",
2962    position: "right",
2963    placeholder: "Search",
2964    width: 180,
2965    height: 37,
2966    showOnDesktop: true,
2967    zIndexMobile: null,
2968    zIndexDesktop: 0,
2969    showOnMobile: true,
2970    hideDefaultSearch: true,
2971    selectors: {"131880321232":"header#top \u003e div:nth-of-type(5)","132254335184":"header#top \u003e div:nth-of-type(4)","132399464656":"header#top \u003e div:nth-of-type(4)","133173772496":"header#top \u003e div:nth-of-type(4)","133729026256":"header#top \u003e div:nth-of-type(4)","134106120400":"header#top \u003e div:nth-of-type(4)","134108545232":"header#top \u003e div:nth-of-type(4)","134517948624":"header#top \u003e div:nth-of-type(4)","134613926096":"header#top \u003e div:nth-of-type(4)","135741997264":"header#top \u003e div:nth-of-type(4)"},
2972    defaultInputValue: ''
2973  };
2974</script>
2974
2975
2976<div id="rps-csb-root"></div>
2977
2978<link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a11fa2-cd69-7999-b15e-c94f221b5faf/rapid-search-427/assets/csb.css">
2979
2980<style>
2981  .rps-csb-margin-right {
2982    margin-right: var(--rps-csb-search-bar-width) !important;
2983  }
2984
2985  .rps-csb-margin-left {
2986    margin-left: var(--rps-csb-search-bar-width) !important;
2987  }
2988
2989  .rps-csb-margin-bottom {
2990    margin-bottom: var(--rps-csb-search-bar-height) !important;
2991  }
2992
2993  .rps-csb-margin-top {
2994    margin-top: var(--rps-csb-search-bar-height) !important;
2995  }
2996</style>
2997
2998<style>
2999  .rps-csb-container { margin-left:30px;
3000border-style: hidden !important;
3001}
3002
3003._formContainer_12vbd_14 {
3004border-style: hidden !important; }
3005
3006@media only screen and (max-width: 600px) { .rps-csb-container { margin-left:0px;
3007}
3008}
3009</style>
3010
3011
3012</div>
3012<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3012
3013</body>
3014</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.