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– 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 & 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'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®ion_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 & 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'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> 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> 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®ion_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> 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">© 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">−</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 </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 </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">−</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">−</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. </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. </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. </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. </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. </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. </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. </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. </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. </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. </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. </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. </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.