PageSourceSearch

https://lulu.toys/blogs/news

html lulu.toys collected 2026-10-05 20:51:15 UTC 417,847 bytes, 6,192 lines download raw bytes

1<!doctype html>
2<html class="no-js" lang="en">
3  <head>
4    
5    <meta charset="utf-8">
6    <meta http-equiv="X-UA-Compatible" content="IE=edge">
7    <meta name="viewport" content="width=device-width,initial-scale=1">
8    <meta name="theme-color" content="">
9    <link rel="canonical" href="https://lulu.toys/blogs/news">
10    <meta name="ahrefs-site-verification" content="4d10f48f6ed6979120dd5613fd2cbd40892d280bfa254de548246b787bd0c1fb"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><title>
11      News
12 &ndash; LuLu</title>
13
14    
15
16    
17
18<meta property="og:site_name" content="LuLu">
19<meta property="og:url" content="https://lulu.toys/blogs/news">
20<meta property="og:title" content="News">
21<meta property="og:type" content="website">
22<meta property="og:description" content="Welcome to Lulu! Check out our selection of Luxurious Therapeutic Massagers for him her and couples. Explore the boundaries of passion and relax."><meta property="og:image" content="http://lulu.toys/cdn/shop/files/logo.png?height=628&pad_color=fff&v=1708575608&width=1200">
23  <meta property="og:image:secure_url" content="https://lulu.toys/cdn/shop/files/logo.png?height=628&pad_color=fff&v=1708575608&width=1200">
24  <meta property="og:image:width" content="1200">
25  <meta property="og:image:height" content="628"><meta name="twitter:site" content="@lulutoyz"><meta name="twitter:card" content="summary_large_image">
26<meta name="twitter:title" content="News">
27<meta name="twitter:description" content="Welcome to Lulu! Check out our selection of Luxurious Therapeutic Massagers for him her and couples. Explore the boundaries of passion and relax.">
28
29
30    
30<script src="//lulu.toys/cdn/shop/t/13/assets/constants.js?v=58251544750838685771708575542" defer="defer"></script>
30
31    
31<script src="//lulu.toys/cdn/shop/t/13/assets/pubsub.js?v=158357773527763999511708575543" defer="defer"></script>
31
32    
32<script src="//lulu.toys/cdn/shop/t/13/assets/global.js?v=110705413593445497811710745325" defer="defer"></script>
32<script src="//lulu.toys/cdn/shop/t/13/assets/animations.js?v=88693664871331136111708575541" defer="defer"></script>
32<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
32<meta name="google-site-verification" content="Q4aIKR7QZxKFq2vY1fDoSgnp_7um7s4aTJ5aefg4jho">
33<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/13554451/digital_wallets/dialog">
34<meta id="in-context-paypal-metadata" data-shop-id="13554451" data-venmo-supported="true" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
35<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/news.atom" />
36<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
36
37<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
38<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=13554451" crossorigin="anonymous"></script>
vendor: 1 bytes, line 38
38
39<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":13554451,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/13554451","merchantName":"LuLu","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"LuLu","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 39
39
40<script id="shopify-features" type="application/json">{"accessToken":"114371c9c85b6bcf1d03d8f83f53c1c4","betas":["rich-media-storefront-analytics"],"domain":"lulu.toys","predictiveSearch":true,"shopId":13554451,"locale":"en"}</script>
vendor: 1 bytes, line 40
40
41<script>var Shopify = Shopify || {};
42Shopify.shop = "lulu-luxurious-toys.myshopify.com";
43Shopify.locale = "en";
44Shopify.currency = {"active":"USD","rate":"1.0"};
45Shopify.country = "US";
46Shopify.theme = {"name":"lulu toys shop Zenonlabs","id":165242306839,"schema_name":"Dawn","schema_version":"11.0.0","theme_store_id":null,"role":"main"};
47Shopify.theme.handle = "null";
48Shopify.theme.style = {"id":null,"handle":null};
49Shopify.cdnHost = "lulu.toys/cdn";
50Shopify.routes = Shopify.routes || {};
51Shopify.routes.root = "/";
52Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
53Shopify.SignInWithShop = Shopify.SignInWithShop || {};
54Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
55Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 55
55
56<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 56
56
57<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 57
57
58<script>
59  window.ShopifyPay = window.ShopifyPay || {};
60  window.ShopifyPay.apiHost = "shop.app\/pay";
61  window.ShopifyPay.redirectState = null;
62</script>
vendor: 1 bytes, line 62
62
63<script>
64  window.Shopify = window.Shopify || {};
65  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
66  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
67  window.Shopify.SignInWithShop.eligible = true;
68</script>
vendor: 1 bytes, line 68
68
69<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 69
69
70<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 70
70
71<script type="module">
72  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
73
74  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
75
76</script>
vendor: 1 bytes, line 76
76
77<script>
78  window.Shopify = window.Shopify || {};
79  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
80  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"]};
81</script>
vendor: 1 bytes, line 81
81
82<script>(function() {
83  var isLoaded = false;
84  function asyncLoad() {
85    if (isLoaded) return;
86    isLoaded = true;
87    var urls = ["https:\/\/www.improvedcontactform.com\/icf.js?shop=lulu-luxurious-toys.myshopify.com","https:\/\/cdn.shopify.com\/s\/files\/1\/0035\/4474\/4006\/t\/1\/assets\/ba_fb_13554451.js?6327258\u0026shop=lulu-luxurious-toys.myshopify.com","https:\/\/static.affiliatly.com\/shopify\/v3\/shopify.js?affiliatly_code=AF-1021465\u0026shop=lulu-luxurious-toys.myshopify.com","\/\/cdn.shopify.com\/proxy\/ff796997306d4a9f5d4006b58ab26c41eeec0d4a1b3a14526b8f416a0b86341f\/api.goaffpro.com\/loader.js?shop=lulu-luxurious-toys.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/header.min.js?settings=eyJrZXkiOiJabVE0SUthRDhjUmF4U0JKIiwicyI6InNrdSJ9\u0026shop=lulu-luxurious-toys.myshopify.com","https:\/\/ecommplugins-trustboxsettings.trustpilot.com\/lulu-luxurious-toys.myshopify.com.js?settings=1652201798639\u0026shop=lulu-luxurious-toys.myshopify.com","https:\/\/widebundle.com\/JS\/scripttagsales.js?shop=lulu-luxurious-toys.myshopify.com","https:\/\/config.gorgias.chat\/bundle-loader\/01GYCBY59RC9B8C5C1SHZBW0ZZ?source=shopify1click\u0026shop=lulu-luxurious-toys.myshopify.com","https:\/\/cdn.shopify.com\/s\/files\/1\/1355\/4451\/t\/1\/assets\/postscript-sdk.js?v=1701029427\u0026shopId=319277\u0026shop=lulu-luxurious-toys.myshopify.com","https:\/\/static.shareasale.com\/json\/shopify\/shareasale-tracking.js?sasmid=155098\u0026ssmtid=80559\u0026shop=lulu-luxurious-toys.myshopify.com","https:\/\/media.9gtb.com\/loader.js?g_cvt_id=3317e09a-6970-482a-8bcd-a2bb7761dd98\u0026shop=lulu-luxurious-toys.myshopify.com"];
88    for (var i = 0; i < urls.length; i++) {
89      var s = document.createElement('script');
90      s.type = 'text/javascript';
91      s.async = true;
92      s.src = urls[i];
93      var x = document.getElementsByTagName('script')[0];
94      x.parentNode.insertBefore(s, x);
95    }
96  };
97  if(window.attachEvent) {
98    window.attachEvent('onload', asyncLoad);
99  } else {
100    window.addEventListener('load', asyncLoad, false);
101  }
102})();</script>
vendor: 1 bytes, line 102
102
103<script id="__st">var __st={"a":13554451,"offset":-14400,"reqid":"b01d4fbb-cf4b-4646-844f-d0f8ffc9e1c7-1791233474","pageurl":"lulu.toys\/blogs\/news","s":"blogs-76390470","u":"124151b7d51c","p":"blog","rtyp":"blog","rid":76390470};</script>
vendor: 1 bytes, line 103
103
104<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 104
104
105<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 105
105
106<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//lulu.toys/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 106
106
107<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 = "//lulu.toys/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>
107<script crossorigin="anonymous" defer="defer" src="//lulu.toys/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 107
107
108<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 108
108
109<script>
110  window.Shopify = window.Shopify || {};
111  window.Shopify.MCP = window.Shopify.MCP || {};
112  window.Shopify.MCP.enabled = true;
113  window.Shopify.MCP.shop = "lulu-luxurious-toys.myshopify.com";
114  window.Shopify.MCP.mcpEndpoint = "https:\/\/lulu.toys\/api\/mcp";
115  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}];
116</script>
vendor: 1 bytes, line 116
116
117<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("\/\/lulu.toys\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
118</script>
vendor: 1 bytes, line 118
118
119<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://lulu.toys/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
120</script>
vendor: 1 bytes, line 120
120
121<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
122  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);
123</script>
vendor: 1 bytes, line 123
123
124<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})}}));
125</script>
125
126<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://lulu.toys/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
127<style id="shopify-accelerated-checkout-cart">
128        #shopify-buyer-consent {
129  margin-top: 1em;
130  display: inline-block;
131  width: 100%;
132}
133
134#shopify-buyer-consent.hidden {
135  display: none;
136}
137
138#shopify-subscription-policy-button {
139  background: none;
140  border: none;
141  padding: 0;
142  text-decoration: underline;
143  font-size: inherit;
144  cursor: pointer;
145}
146
147#shopify-subscription-policy-button::before {
148  box-shadow: none;
149}
150
151      </style>
152<script id="sections-script" data-sections="header" defer="defer" src="//lulu.toys/cdn/shop/t/13/compiled_assets/scripts.js?v=184325197989695213571756766536"></script>
vendor: 1 bytes, line 152
152
153<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
153
154
155
156    <style data-shopify>
157      @font-face {
158  font-family: Lato;
159  font-weight: 400;
160  font-style: normal;
161  font-display: swap;
162  src: url("//lulu.toys/cdn/fonts/lato/lato_n4.c3b93d431f0091c8be23185e15c9d1fee1e971c5.woff2") format("woff2"),
163       url("//lulu.toys/cdn/fonts/lato/lato_n4.d5c00c781efb195594fd2fd4ad04f7882949e327.woff") format("woff");
164}
165
166      @font-face {
167  font-family: Lato;
168  font-weight: 700;
169  font-style: normal;
170  font-display: swap;
171  src: url("//lulu.toys/cdn/fonts/lato/lato_n7.900f219bc7337bc57a7a2151983f0a4a4d9d5dcf.woff2") format("woff2"),
172       url("//lulu.toys/cdn/fonts/lato/lato_n7.a55c60751adcc35be7c4f8a0313f9698598612ee.woff") format("woff");
173}
174
175      @font-face {
176  font-family: Lato;
177  font-weight: 400;
178  font-style: italic;
179  font-display: swap;
180  src: url("//lulu.toys/cdn/fonts/lato/lato_i4.09c847adc47c2fefc3368f2e241a3712168bc4b6.woff2") format("woff2"),
181       url("//lulu.toys/cdn/fonts/lato/lato_i4.3c7d9eb6c1b0a2bf62d892c3ee4582b016d0f30c.woff") format("woff");
182}
183
184      @font-face {
185  font-family: Lato;
186  font-weight: 700;
187  font-style: italic;
188  font-display: swap;
189  src: url("//lulu.toys/cdn/fonts/lato/lato_i7.16ba75868b37083a879b8dd9f2be44e067dfbf92.woff2") format("woff2"),
190       url("//lulu.toys/cdn/fonts/lato/lato_i7.4c07c2b3b7e64ab516aa2f2081d2bb0366b9dce8.woff") format("woff");
191}
192
193      @font-face {
194  font-family: "Playfair Display";
195  font-weight: 700;
196  font-style: normal;
197  font-display: swap;
198  src: url("//lulu.toys/cdn/fonts/playfair_display/playfairdisplay_n7.592b3435e0fff3f50b26d410c73ae7ec893f6910.woff2") format("woff2"),
199       url("//lulu.toys/cdn/fonts/playfair_display/playfairdisplay_n7.998b1417dec711058cce2abb61a0b8c59066498f.woff") format("woff");
200}
201
202
203      
204        :root,
205        .color-background-1 {
206          --color-background: 255,255,255;
207        
208          --gradient-background: #ffffff;
209        
210        --color-foreground: 0,0,0;
211        --color-shadow: 112,78,105;
212        --color-button: 112,78,105;
213        --color-button-text: 255,255,255;
214        --color-secondary-button: 255,255,255;
215        --color-secondary-button-text: 112,78,105;
216        --color-link: 112,78,105;
217        --color-badge-foreground: 0,0,0;
218        --color-badge-background: 255,255,255;
219        --color-badge-border: 0,0,0;
220        --payment-terms-background-color: rgb(255 255 255);
221      }
222      
223        
224        .color-background-2 {
225          --color-background: 243,243,243;
226        
227          --gradient-background: #f3f3f3;
228        
229        --color-foreground: 18,18,18;
230        --color-shadow: 18,18,18;
231        --color-button: 18,18,18;
232        --color-button-text: 243,243,243;
233        --color-secondary-button: 243,243,243;
234        --color-secondary-button-text: 18,18,18;
235        --color-link: 18,18,18;
236        --color-badge-foreground: 18,18,18;
237        --color-badge-background: 243,243,243;
238        --color-badge-border: 18,18,18;
239        --payment-terms-background-color: rgb(243 243 243);
240      }
241      
242        
243        .color-inverse {
244          --color-background: 36,40,51;
245        
246          --gradient-background: #242833;
247        
248        --color-foreground: 255,255,255;
249        --color-shadow: 18,18,18;
250        --color-button: 255,255,255;
251        --color-button-text: 0,0,0;
252        --color-secondary-button: 36,40,51;
253        --color-secondary-button-text: 255,255,255;
254        --color-link: 255,255,255;
255        --color-badge-foreground: 255,255,255;
256        --color-badge-background: 36,40,51;
257        --color-badge-border: 255,255,255;
258        --payment-terms-background-color: rgb(36 40 51);
259      }
260      
261        
262        .color-accent-1 {
263          --color-background: 18,18,18;
264        
265          --gradient-background: #121212;
266        
267        --color-foreground: 255,255,255;
268        --color-shadow: 112,78,105;
269        --color-button: 112,78,105;
270        --color-button-text: 255,255,255;
271        --color-secondary-button: 18,18,18;
272        --color-secondary-button-text: 112,78,105;
273        --color-link: 112,78,105;
274        --color-badge-foreground: 255,255,255;
275        --color-badge-background: 18,18,18;
276        --color-badge-border: 255,255,255;
277        --payment-terms-background-color: rgb(18 18 18);
278      }
279      
280        
281        .color-accent-2 {
282          --color-background: 51,79,180;
283        
284          --gradient-background: #334fb4;
285        
286        --color-foreground: 255,255,255;
287        --color-shadow: 18,18,18;
288        --color-button: 255,255,255;
289        --color-button-text: 51,79,180;
290        --color-secondary-button: 51,79,180;
291        --color-secondary-button-text: 255,255,255;
292        --color-link: 255,255,255;
293        --color-badge-foreground: 255,255,255;
294        --color-badge-background: 51,79,180;
295        --color-badge-border: 255,255,255;
296        --payment-terms-background-color: rgb(51 79 180);
297      }
298      
299        
300        .color-scheme-1e1f1789-165f-4b12-924d-cd2bc82ea742 {
301          --color-background: 211,179,184;
302        
303          --gradient-background: #d3b3b8;
304        
305        --color-foreground: 255,255,255;
306        --color-shadow: 255,255,255;
307        --color-button: 255,255,255;
308        --color-button-text: 0,0,0;
309        --color-secondary-button: 211,179,184;
310        --color-secondary-button-text: 255,255,255;
311        --color-link: 255,255,255;
312        --color-badge-foreground: 255,255,255;
313        --color-badge-background: 211,179,184;
314        --color-badge-border: 255,255,255;
315        --payment-terms-background-color: rgb(211 179 184);
316      }
317      
318        
319        .color-scheme-9ecdf90b-d55c-48de-95fb-4f2f725dbef7 {
320          --color-background: 158,132,157;
321        
322          --gradient-background: #9e849d;
323        
324        --color-foreground: 255,255,255;
325        --color-shadow: 255,255,255;
326        --color-button: 255,255,255;
327        --color-button-text: 211,179,184;
328        --color-secondary-button: 158,132,157;
329        --color-secondary-button-text: 255,255,255;
330        --color-link: 255,255,255;
331        --color-badge-foreground: 255,255,255;
332        --color-badge-background: 158,132,157;
333        --color-badge-border: 255,255,255;
334        --payment-terms-background-color: rgb(158 132 157);
335      }
336      
337        
338        .color-scheme-60b2aa7a-2ee7-49c2-8dbc-860c1deeedd0 {
339          --color-background: 237,236,244;
340        
341          --gradient-background: #edecf4;
342        
343        --color-foreground: 0,0,0;
344        --color-shadow: 112,78,105;
345        --color-button: 112,78,105;
346        --color-button-text: 255,255,255;
347        --color-secondary-button: 237,236,244;
348        --color-secondary-button-text: 112,78,105;
349        --color-link: 112,78,105;
350        --color-badge-foreground: 0,0,0;
351        --color-badge-background: 237,236,244;
352        --color-badge-border: 0,0,0;
353        --payment-terms-background-color: rgb(237 236 244);
354      }
355      
356        
357        .color-scheme-94ba33aa-fec2-4a1a-94da-f59304a3741f {
358          --color-background: 255,255,255;
359        
360          --gradient-background: #ffffff;
361        
362        --color-foreground: 0,0,0;
363        --color-shadow: 112,78,105;
364        --color-button: 112,78,105;
365        --color-button-text: 255,255,255;
366        --color-secondary-button: 255,255,255;
367        --color-secondary-button-text: 112,78,105;
368        --color-link: 112,78,105;
369        --color-badge-foreground: 0,0,0;
370        --color-badge-background: 255,255,255;
371        --color-badge-border: 0,0,0;
372        --payment-terms-background-color: rgb(255 255 255);
373      }
374      
375
376      body, .color-background-1, .color-background-2, .color-inverse, .color-accent-1, .color-accent-2, .color-scheme-1e1f1789-165f-4b12-924d-cd2bc82ea742, .color-scheme-9ecdf90b-d55c-48de-95fb-4f2f725dbef7, .color-scheme-60b2aa7a-2ee7-49c2-8dbc-860c1deeedd0, .color-scheme-94ba33aa-fec2-4a1a-94da-f59304a3741f {
377        color: rgba(var(--color-foreground));
378        background-color: rgb(var(--color-background));
379      }
380
381      :root {
382        --font-body-family: Lato, sans-serif;
383        --font-body-style: normal;
384        --font-body-weight: 400;
385        --font-body-weight-bold: 700;
386
387        --font-heading-family: "Playfair Display", serif;
388        --font-heading-style: normal;
389        --font-heading-weight: 700;
390
391        --font-body-scale: 1.0;
392        --font-heading-scale: 1.0;
393
394        --media-padding: px;
395        --media-border-opacity: 0.05;
396        --media-border-width: 0px;
397        --media-radius: 14px;
398        --media-shadow-opacity: 0.0;
399        --media-shadow-horizontal-offset: 0px;
400        --media-shadow-vertical-offset: 4px;
401        --media-shadow-blur-radius: 5px;
402        --media-shadow-visible: 0;
403
404        --page-width: 144rem;
405        --page-width-margin: 0rem;
406
407        --product-card-image-padding: 0.0rem;
408        --product-card-corner-radius: 1.0rem;
409        --product-card-text-alignment: left;
410        --product-card-border-width: 0.0rem;
411        --product-card-border-opacity: 0.1;
412        --product-card-shadow-opacity: 0.0;
413        --product-card-shadow-visible: 0;
414        --product-card-shadow-horizontal-offset: 0.0rem;
415        --product-card-shadow-vertical-offset: 0.4rem;
416        --product-card-shadow-blur-radius: 0.5rem;
417
418        --collection-card-image-padding: 0.0rem;
419        --collection-card-corner-radius: 1.0rem;
420        --collection-card-text-alignment: center;
421        --collection-card-border-width: 0.0rem;
422        --collection-card-border-opacity: 0.1;
423        --collection-card-shadow-opacity: 0.0;
424        --collection-card-shadow-visible: 0;
425        --collection-card-shadow-horizontal-offset: 0.0rem;
426        --collection-card-shadow-vertical-offset: 0.4rem;
427        --collection-card-shadow-blur-radius: 0.5rem;
428
429        --blog-card-image-padding: 0.0rem;
430        --blog-card-corner-radius: 0.8rem;
431        --blog-card-text-alignment: left;
432        --blog-card-border-width: 0.0rem;
433        --blog-card-border-opacity: 0.1;
434        --blog-card-shadow-opacity: 0.0;
435        --blog-card-shadow-visible: 0;
436        --blog-card-shadow-horizontal-offset: 0.0rem;
437        --blog-card-shadow-vertical-offset: 0.4rem;
438        --blog-card-shadow-blur-radius: 0.5rem;
439
440        --badge-corner-radius: 0.4rem;
441
442        --popup-border-width: 1px;
443        --popup-border-opacity: 0.1;
444        --popup-corner-radius: 0px;
445        --popup-shadow-opacity: 0.05;
446        --popup-shadow-horizontal-offset: 0px;
447        --popup-shadow-vertical-offset: 4px;
448        --popup-shadow-blur-radius: 5px;
449
450        --drawer-border-width: 1px;
451        --drawer-border-opacity: 0.1;
452        --drawer-shadow-opacity: 0.0;
453        --drawer-shadow-horizontal-offset: 0px;
454        --drawer-shadow-vertical-offset: 4px;
455        --drawer-shadow-blur-radius: 5px;
456
457        --spacing-sections-desktop: 0px;
458        --spacing-sections-mobile: 0px;
459
460        --grid-desktop-vertical-spacing: 24px;
461        --grid-desktop-horizontal-spacing: 24px;
462        --grid-mobile-vertical-spacing: 12px;
463        --grid-mobile-horizontal-spacing: 12px;
464
465        --text-boxes-border-opacity: 0.1;
466        --text-boxes-border-width: 0px;
467        --text-boxes-radius: 10px;
468        --text-boxes-shadow-opacity: 0.0;
469        --text-boxes-shadow-visible: 0;
470        --text-boxes-shadow-horizontal-offset: 0px;
471        --text-boxes-shadow-vertical-offset: 4px;
472        --text-boxes-shadow-blur-radius: 5px;
473
474        --buttons-radius: 6px;
475        --buttons-radius-outset: 7px;
476        --buttons-border-width: 1px;
477        --buttons-border-opacity: 1.0;
478        --buttons-shadow-opacity: 0.0;
479        --buttons-shadow-visible: 0;
480        --buttons-shadow-horizontal-offset: 0px;
481        --buttons-shadow-vertical-offset: 4px;
482        --buttons-shadow-blur-radius: 5px;
483        --buttons-border-offset: 0.3px;
484
485        --inputs-radius: 10px;
486        --inputs-border-width: 1px;
487        --inputs-border-opacity: 0.55;
488        --inputs-shadow-opacity: 0.0;
489        --inputs-shadow-horizontal-offset: 0px;
490        --inputs-margin-offset: 0px;
491        --inputs-shadow-vertical-offset: 4px;
492        --inputs-shadow-blur-radius: 5px;
493        --inputs-radius-outset: 11px;
494
495        --variant-pills-radius: 40px;
496        --variant-pills-border-width: 1px;
497        --variant-pills-border-opacity: 0.2;
498        --variant-pills-shadow-opacity: 0.0;
499        --variant-pills-shadow-horizontal-offset: 0px;
500        --variant-pills-shadow-vertical-offset: 4px;
501        --variant-pills-shadow-blur-radius: 5px;
502        
503         
504          --font-heading-family: 'Abchanel corpo';
505          --font-heading-weight: 600;
506          --font-body-family: "Open Sans", sans-serif;
507        
508      }
509
510      *,
511      *::before,
512      *::after {
513        box-sizing: inherit;
514      }
515
516      html {
517        box-sizing: border-box;
518        font-size: calc(var(--font-body-scale) * 62.5%);
519        height: 100%;
520      }
521
522      body {
523        display: grid;
524        grid-template-rows: auto auto 1fr auto;
525        grid-template-columns: 100%;
526        min-height: 100%;
527        margin: 0;
528        font-size: 1.2rem;
529        letter-spacing: 0.06rem;
530        /* line-height: calc(1 + 0.23 / var(--font-body-scale)); */
531        line-height: 1.5;
532        font-family: var(--font-body-family);
533        font-style: var(--font-body-style);
534        font-weight: var(--font-body-weight);
535        letter-spacing: normal;
536      }
537
538      @media screen and (min-width: 750px) {
539        body {
540          font-size: 1.4rem;
541          line-height: 1.6;
542        }
543      }
544    </style>
545
546    <link href="//lulu.toys/cdn/shop/t/13/assets/base.css?v=117186065745287360961708575542" rel="stylesheet" type="text/css" media="all" />
547    <link href="//lulu.toys/cdn/shop/t/13/assets/font-family.css?v=118224684979648237891708575542" rel="stylesheet" type="text/css" media="all" />
548    
548<script src="//lulu.toys/cdn/shop/t/13/assets/jquery.min.js?v=115860211936397945481708575542"></script>
548
549    <link href="https://site-assets.fontawesome.com/releases/v6.4.2/css/all.css" rel="stylesheet">
550    <link rel="preconnect" href="https://fonts.googleapis.com">
551    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
552    <link href="https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap" rel="stylesheet">
553    <link href="//lulu.toys/cdn/shop/t/13/assets/swiper.min.css?v=62323790987964928671708575543" rel="stylesheet" type="text/css" media="all" />
554    
554<script src="//lulu.toys/cdn/shop/t/13/assets/swiper-bundle.min.js?v=15562385832275440411708575543" defer="defer"></script>
554<link rel="preload" as="font" href="//lulu.toys/cdn/fonts/lato/lato_n4.c3b93d431f0091c8be23185e15c9d1fee1e971c5.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//lulu.toys/cdn/fonts/playfair_display/playfairdisplay_n7.592b3435e0fff3f50b26d410c73ae7ec893f6910.woff2" type="font/woff2" crossorigin><link
555        rel="stylesheet"
556        href="//lulu.toys/cdn/shop/t/13/assets/component-predictive-search.css?v=118923337488134913561708575542"
557        media="print"
558        onload="this.media='all'"
559      >
559<script>
560      document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
561      if (Shopify.designMode) {
562        document.documentElement.classList.add('shopify-design-mode');
563      }
564    </script>
564
565  <!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
566
567
568
569
570
571
572
573
574
575
576
577
578  
578<script async src="https://static.klaviyo.com/onsite/js/MaZMaP/klaviyo.js?company_id=MaZMaP"></script>
578
579  
579<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>
579
580
581  
582
583
584
585
586  
586<script>
587    window.klaviyoReviewsProductDesignMode = false
588  </script>
588
589
590
591
592
593
594
595
596
597
598<!-- END app block --><!-- BEGIN app block: shopify://apps/gorgias-live-chat-helpdesk/blocks/gorgias/a66db725-7b96-4e3f-916e-6c8e6f87aaaa -->
599<script defer data-gorgias-loader-chat src="https://config.gorgias.chat/bundle-loader/shopify/lulu-luxurious-toys.myshopify.com"></script>
599
600
601
602<script defer data-gorgias-loader-convert  src="https://content.9gtb.com/loader.js"></script>
602
603
604
605<script defer data-gorgias-loader-mailto-replace  src="https://config.gorgias.help/api/contact-forms/replace-mailto-script.js?shopName=lulu-luxurious-toys"></script>
605
606
607
608<!-- END app block --><!-- BEGIN app block: shopify://apps/vitals/blocks/app-embed/aeb48102-2a5a-4f39-bdbd-d8d49f4e20b8 --><link rel="preconnect" href="https://appsolve.io/" /><link rel="preconnect" href="https://cdn-sf.vitals.app/" />
608<script data-ver="68" id="vtlsAebData" class="notranslate">window.vtlsLiquidData = window.vtlsLiquidData || {};window.vtlsLiquidData.buildId = 83194;
609
610window.vtlsLiquidData.apiHosts = {
611	...window.vtlsLiquidData.apiHosts,
612	"1": "https://appsolve.io"
613};
614	window.vtlsLiquidData.moduleSettings = {"1":{"3":"94deff","4":"left","5":"square","44":"30_back,247_support,free_shipping,discreet_shipping","86":20,"87":20,"148":100,"978":"{}","1060":"303030"},"5":[],"7":[],"10":{"66":"circle","67":"ffffff","68":"pop","69":"left","70":2,"71":"ff0101"},"13":[],"14":{"45":6,"46":8,"47":10,"48":12,"49":8,"51":false,"52":true,"112":"dark","113":"left","198":"333e40","199":"eeeeee","200":"ffd700","201":"cccccc","202":"cccccc","203":14,"205":13,"206":460,"207":9,"222":true,"223":false,"458":"","474":"christmas","475":"square","490":false,"498":false,"499":false,"500":10,"557":true,"589":"00a332","799":60,"802":1},"15":{"37":"color","63":"2120bb","64":"mastercard,paypal,maestro,visa,american_express","65":"left","78":20,"79":20,"920":"{}","1348":""},"23":{"91":"{\"Facebook\":\"https:\\\/\\\/www.facebook.com\\\/lulutoyz\",\"Instagram\":\"https:\\\/\\\/www.instagram.com\\\/lulutoyz\",\"Twitter\":\"https:\\\/\\\/twitter.com\\\/lulutoyz\",\"YouTube\":\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCYQ75v3gn9Li6tZWhRmYmhQ\"}","114":"right","135":false,"240":300},"24":{"93":10,"94":"fcffa3","359":"545454","502":false,"977":"{\"container\":{\"traits\":{\"margin\":{\"default\":\"5px 0 5px 0\"}}}}","1084":false,"1199":false,"1200":0},"25":{"537":false,"538":true,"541":"505050","548":true}
614,"34":{"184":true,"192":true,"237":"left","254":"f31212","343":false,"405":true,"853":"ffffff","854":"f6f6f6","855":"4f4f4f","957":"{\"image\":{\"traits\":{\"aspectRatio\":{\"default\":\"auto\"},\"cornerRadius\":{\"default\":\"4px\"}}},\"productTitle\":{\"traits\":{\"lineClamp\":{\"default\":\"2\"},\"fontWeight\":{\"default\":\"600\"},\"titleLineClamp\":{\"default\":\"unset\"}}}}","1016":1,"1018":1,"1020":true,"1027":true,"1209":false,"1219":2,"1222":false,"1230":false,"1455":false},"44":{"362":"ffffff","363":"cccccc","364":"333333","728":true,"1081":"{}","1237":1,"1246":1,"1247":3,"1248":5,"1249":false,"1250":false,"1251":false,"1285":14,"1286":false,"1287":false,"1288":false,"1289":75,"1290":false,"1333":true,"1334":true,"1335":true,"1336":true,"1337":true,"1338":true,"1339":true,"1340":true,"1341":true,"1342":true,"1414":0},"46":{"369":50,"370":false,"372":"333333","373":"e1e1e1","374":"ff3d12","375":"edd728","909":"{}","1087":0},"48":{"469":true,"491":true,"588":true,"595":false,"603":"","605":"","606":"","781":true,"783":1,"876":0,"1076":true,"1105":0,"1198":false,"1415":0},"51":{"599":true,"604":true,"873":"","1227":true,"1422":""},"53":{"636":"4b8e15","637":"ffffff","638":0,"639":5,"645":true,"655":16,"656":8,"657":16,"658":8,"659":"ffffff","660":14,"661":"center","671":"000000","733":0,"734":"362e94","735":"8e86ed","736":true,"737":true,"738":true,"739":"right","740":60,"744":"1,2,4,5","763":false,"848":"ffffff","849":"f6f6f6","850":"4f4f4f","895":"eceeef","1010":"{}","1012":false,"1032":1,"1033":"{}","1037":"{}","1077":"%","1085":100,"1086":"cd1900","1091":10,"1092":1,"1093":"{}","1188":"light","1190":"center","1191":"light","1192":"square","1210":"footer"}};
615
616window.vtlsLiquidData.shopThemeName = "Dawn";window.vtlsLiquidData.settingTranslation = {"13":{"34":{"en":"☞ Don't forget this...","pt-BR":"☞ Não se esqueça disso..."}},"15":{"38":{"en":"Checkout safely using your preferred payment method","pt-BR":"Finalize a compra com segurança usando sua forma de pagamento favorita"}},"1":{"85":{"en":"","pt-BR":""}},"34":{"233":{"en":"Recently Viewed","pt-BR":"Vistos Recentemente"},"324":{"en":"Add to Cart","pt-BR":"Adicionar ao Carrinho"},"439":{"en":"From","pt-BR":"A partir de"},"444":{"en":"Out of stock","pt-BR":"Esgotado"},"1464":{"en":"Choose options","pt-BR":"Escolher opções"}},"14":{"353":{"en":"from","pt-BR":"a partir de"},"354":{"en":"purchased","pt-BR":"comprados"},"355":{"en":"Someone","pt-BR":"Alguém"},"419":{"en":"second","pt-BR":"segundo"},"420":{"en":"seconds","pt-BR":"segundos"},"421":{"en":"minute","pt-BR":"minuto"},"422":{"en":"minutes","pt-BR":"minutos"},"423":{"en":"hour","pt-BR":"hora"},"424":{"en":"hours","pt-BR":"horas"},"433":{"en":"ago","pt-BR":"atrás"},"497":{"en":"added to cart","pt-BR":"adicionado ao carrinho"},"501":{"en":"##count## people added this product to cart today:","pt-BR":"##count## pessoas adicionaram esse produto ao carrinho hoje:"},"515":{"en":"San Francisco, CA","pt-BR":"São Francisco, CA"},"808":{"en":"days","pt-BR":"dias"},"807":{"en":"day","pt-BR":"dia"}},"44":{"360":{"en":"Free shipping to {{ country }} in {{ min_interval }} to {{ max_interval }} {{ interval_type }}, for orders over {{ min_value }}.","pt-BR":"Frete grátis para {{ country }} em {{ min_interval }} a {{ max_interval }} {{ interval_type }} para pedidos acima de {{ min_value }}."},"361":{"en":"Ships to {{ country }} in {{ min_interval }} to {{ max_interval }} {{ interval_type }}, for {{ price }}.","pt-BR":"Envia para {{ country }} em {{ min_interval }} a {{ max_interval }} {{ interval_type }} por {{ price }}."},"726":{"en":"Hide shipping options","pt-BR":"Ocultar opções de entrega"},"727":{"en":"See all shipping options","pt-BR":"Ver todas as opções de entrega"},"753":{"en":"day","pt-BR":"dia"},"754":{"en":"days","pt-BR":"dias"},"755":{"en":"business day","pt-BR":"dia de trabalho"},"756":{"en":"business days","pt-BR":"dias úteis"},"757":{"en":"week","pt-BR":"semana"},"758":{"en":"weeks","pt-BR":"semanas"},"759":{"en":"business week","pt-BR":"semana de trabalho"}
616,"760":{"en":"business weeks","pt-BR":"semanas de trabalho"},"1296":{"en":"Order now to get it by {{ date }}.","pt-BR":"Faça seu pedido agora para receber até {{ date }}."},"1297":{"en":"Order within {{ time }} to get it by {{ date }}.","pt-BR":"Faça o pedido até {{ time }} para receber até {{ date }}."},"1298":{"en":"Free shipping over {{ price }}.","pt-BR":"Frete grátis acima de {{ price }}."}},"46":{"368":{"en":"Hurry! Only {{ stock }} {{ unit|units }} left in stock!","pt-BR":"Corra! Apenas {{ stock }} {{ unidade|unidades }} {{ restante|restantes }} em estoque!"},"371":{"en":"Hurry! Inventory is running low.","pt-BR":"Corra! O estoque está se esgotando."}},"24":{"389":{"en":"An item in your cart is in high demand.","pt-BR":"Um item do seu carrinho está com alta demanda."},"390":{"en":"Complete the order to make sure it’s yours!","pt-BR":"Complete o pedido para ter certeza de que é seu!"}},"47":{"392":{"en":"Check out our Instagram","pt-BR":"Confira nosso Instagram"},"393":{"en":"","pt-BR":""},"402":{"en":"Follow","pt-BR":"Seguir"}},"19":{"441":{"en":"Your email is already registered.","pt-BR":"Seu e-mail já está registrado."},"442":{"en":"Invalid email address!","pt-BR":"Endereço de e-mail inválido!"}},"25":{"542":{"en":"See more results","pt-BR":"Ver mais resultados"},"543":{"en":"Popular searches","pt-BR":"Pesquisas populares"},"544":{"en":"Here are your results","pt-BR":"Aqui estão seus resultados"},"545":{"en":"No results found.","pt-BR":"Nenhum resultado encontrado."},"546":{"en":"What are you looking for?","pt-BR":"O que você está procurando?"},"547":{"en":"Collections","pt-BR":"Coleções"}},"53":{"640":{"en":"You save:","pt-BR":"Você economiza:"},"642":{"en":"Out of stock","pt-BR":"Esgotado"},"643":{"en":"This item:","pt-BR":"Esse item:"},"644":{"en":"Total Price:","pt-BR":"Preço Total:"},"646":{"en":"Add to cart","pt-BR":"Adicionar ao Carrinho"},"647":{"en":"for","pt-BR":"por"},"648":{"en":"with","pt-BR":"com"},"649":{"en":"off","pt-BR":"de desconto"},"650":{"en":"each","pt-BR":"cada"},"651":{"en":"Buy","pt-BR":"Comprar"},"652":{"en":"Subtotal","pt-BR":"Subtotal"},"653":{"en":"Discount","pt-BR":"Desconto"},"654":{"en":"Old price","pt-BR":"Preço antigo"},"702":{"en":"Quantity","pt-BR":"Quantidade"},"731":{"en":"and","pt-BR":"e"},"741":{"en":"Free of charge","pt-BR":"Gratuito"},"742":{"en":"Free","pt-BR":"Grátis"},"743":{"en":"Claim gift","pt-BR":"Solicitar presente"},"750":{"en":"Gift","pt-BR":"Presente"},"762":{"en":"Discount","pt-BR":"Desconto"},"773":{"en":"Your product has been added to the cart.","pt-BR":"Seu produto foi adicionado ao carrinho."},"786":{"en":"save","pt-BR":"economizar"},"851":{"en":"Per item:","pt-BR":"Por item:"},"1007":{"en":"Pick another","pt-BR":"Trocar produto"},"1028":{"en":"Other customers loved this offer","pt-BR":"Outros clientes amaram esta oferta"},"1029":{"en":"Add to order\t","pt-BR":"Adicionar ao pedido"},"1030":{"en":"Added to order","pt-BR":"Adicionado ao pedido"},"1031":{"en":"Check out","pt-BR":"Finalizar a compra"},"1035":{"en":"See more","pt-BR":"Ver mais"},"1036":{"en":"See less","pt-BR":"Ver menos"},"1083":{"en":"Check out","pt-BR":"Finalizar a compra"},"1164":{"en":"Free shipping","pt-BR":"Frete grátis"},"1167":{"en":"Unavailable","pt-BR":"Indisponível"},"1353":{"en":"Choose","pt-BR":"Escolha"},"1354":{"en":"Remove","pt-BR":"Remover"},"1355":{"en":"Cancel","pt-BR":"Cancelar"},"1356":{"en":"Confirm","pt-BR":"Confirmar"}}};window.vtlsLiquidData.shippingInfo={"rules":[],"translated_country_codes":{"en":{"AF":"Afghanistan","AX":"Åland Islands","AL":"Albania","DZ":"Algeria","AD":"Andorra","AO":"Angola","AI":"Anguilla","AG":"Antigua \u0026 Barbuda","AR":"Argentina","AM":"Armenia","AW":"Aruba","AU":"Australia","AT":"Austria","AZ":"Azerbaijan","BS":"Bahamas","BH":"Bahrain","BD":"Bangladesh","BB":"Barbados","BY":"Belarus","BE":"Belgium","BZ":"Belize","BJ":"Benin","BM":"Bermuda","BT":"Bhutan","BO":"Bolivia","BA":"Bosnia \u0026 Herzegovina","BW":"Botswana","BV":"Bouvet Island","BR":"Brazil","IO":"British Indian Ocean Territory","BN":"Brunei","BG":"Bulgaria","BF":"Burkina Faso","BI":"Burundi","KH":"Cambodia","CA":"Canada","CV":"Cape Verde","KY":"Cayman Islands","CF":"Central African Republic","TD":"Chad","CL":"Chile","CN":"China","CX":"Christmas Island","CC":"Cocos (Keeling) Islands","CO":"Colombia","KM":"Comoros","CG":"Congo - Brazzaville","CD":"Congo - Kinshasa","CK":"Cook Islands","CR":"Costa Rica","CI":"Côte d’Ivoire","HR":"Croatia","CU":"Cuba","CW":"Curaçao","CY"
616:"Cyprus","CZ":"Czechia","DK":"Denmark","DJ":"Djibouti","DM":"Dominica","DO":"Dominican Republic","EC":"Ecuador","EG":"Egypt","SV":"El Salvador","GQ":"Equatorial Guinea","ER":"Eritrea","EE":"Estonia","ET":"Ethiopia","FK":"Falkland Islands","FO":"Faroe Islands","FJ":"Fiji","FI":"Finland","FR":"France","GF":"French Guiana","PF":"French Polynesia","TF":"French Southern Territories","GA":"Gabon","GM":"Gambia","GE":"Georgia","DE":"Germany","GH":"Ghana","GI":"Gibraltar","GR":"Greece","GL":"Greenland","GD":"Grenada","GP":"Guadeloupe","GT":"Guatemala","GG":"Guernsey","GN":"Guinea","GW":"Guinea-Bissau","GY":"Guyana","HT":"Haiti","HM":"Heard \u0026 McDonald Islands","VA":"Vatican City","HN":"Honduras","HK":"Hong Kong SAR China","HU":"Hungary","IS":"Iceland","IN":"India","ID":"Indonesia","IR":"Iran","IQ":"Iraq","IE":"Ireland","IM":"Isle of Man","IL":"Israel","IT":"Italy","JM":"Jamaica","JP":"Japan","JE":"Jersey","JO":"Jordan","KZ":"Kazakhstan","KE":"Kenya","KI":"Kiribati","KP":"North Korea","XK":"Kosovo","KW":"Kuwait","KG":"Kyrgyzstan","LA":"Laos","LV":"Latvia","LB":"Lebanon","LS":"Lesotho","LR":"Liberia","LY":"Libya","LI":"Liechtenstein","LT":"Lithuania","LU":"Luxembourg","MO":"Macao SAR China","MK":"North Macedonia","MG":"Madagascar","MW":"Malawi","MY":"Malaysia","MV":"Maldives","ML":"Mali","MT":"Malta","MQ":"Martinique","MR":"Mauritania","MU":"Mauritius","YT":"Mayotte","MX":"Mexico","MD":"Moldova","MC":"Monaco","MN":"Mongolia","ME":"Montenegro","MS":"Montserrat","MA":"Morocco","MZ":"Mozambique","MM":"Myanmar (Burma)","NA":"Namibia","NR":"Nauru","NP":"Nepal","NL":"Netherlands","AN":"Curaçao","NC":"New Caledonia","NZ":"New Zealand","NI":"Nicaragua","NE":"Niger","NG":"Nigeria","NU":"Niue","NF":"Norfolk Island","NO":"Norway","OM":"Oman","PK":"Pakistan","PS":"Palestinian Territories","PA":"Panama","PG":"Papua New Guinea","PY":"Paraguay","PE":"Peru","PH":"Philippines","PN":"Pitcairn Islands","PL":"Poland","PT":"Portugal","QA":"Qatar","CM":"Cameroon","*":"","RE":"Réunion","RO":"Romania","RU":"Russia","RW":"Rwanda","BL":"St. Barthélemy","SH":"St. Helena","KN":"St. Kitts \u0026 Nevis","LC":"St. Lucia","MF":"St. Martin","PM":"St. Pierre \u0026 Miquelon","WS":"Samoa","SM":"San Marino","ST":"São Tomé \u0026 Príncipe","SA":"Saudi Arabia","SN":"Senegal","RS":"Serbia","SC":"Seychelles","SL":"Sierra Leone","SG":"Singapore","SX":"Sint Maarten","SK":"Slovakia","SI":"Slovenia","SB":"Solomon Islands","SO":"Somalia","ZA":"South Africa","GS":"South Georgia \u0026 South Sandwich Islands","KR":"South Korea","ES":"Spain","LK":"Sri Lanka","VC":"St. Vincent \u0026 Grenadines","SD":"Sudan","SR":"Suriname","SJ":"Svalbard \u0026 Jan Mayen","SZ":"Eswatini","SE":"Sweden","CH":"Switzerland","SY":"Syria","TW":"Taiwan","TJ":"Tajikistan","TZ":"Tanzania","TH":"Thailand","TL":"Timor-Leste","TG":"Togo","TK":"Tokelau","TO":"Tonga","TT":"Trinidad \u0026 Tobago","TN":"Tunisia","TR":"Turkey","TM":"Turkmenistan","TC":"Turks \u0026 Caicos Islands","TV":"Tuvalu","UG":"Uganda","UA":"Ukraine","AE":"United Arab Emirates","GB":"United Kingdom","US":"United States","UM":"U.S. Outlying Islands","UY":"Uruguay","UZ":"Uzbekistan","VU":"Vanuatu","VE":"Venezuela","VN":"Vietnam","VG":"British Virgin Islands","WF":"Wallis \u0026 Futuna","EH":"Western Sahara","YE":"Yemen","ZM":"Zambia","ZW":"Zimbabwe","SS":"South Sudan","BQ":"Caribbean Netherlands","PR":"Puerto Rico","GU":"Guam","VI":"U.S. Virgin Islands","MP":"Northern Mariana Islands","AS":"American Samoa","FM":"Micronesia","PW":"Palau","MH":"Marshall Islands","TA":"Tristan da Cunha","AC":"Ascension Island","AQ":"Antarctica"}},"magicWords":["{{ min_value }}","{{ max_value }}","{{ country }}","{{ min_interval }}","{{ max_interval }}","{{ interval_type }}","{{ price }}"],"min_interval":"{{ min_interval }}","max_interval":"{{ max_interval }}","interval_type":"{{ interval_type }}","timezone":"America\/New_York"};window.vtlsLiquidData.ubOfferTypes={"3":[1,2,3,6],"6":true};window.vtlsLiquidData.usesFunctions=true;window.vtlsLiquidData.shopSettings={};window.vtlsLiquidData.shopSettings.cartType="drawer";window.vtlsLiquidData.storefrontAccessTokens={"1":"f63616f2cd2364a8992d44af7227f332"};window.vtlsLiquidData.shopInfo={id:13554451,domain:"lulu.toys",shopifyDomain:"lulu-luxurious-toys.myshopify.com",primaryLocaleIsoCode: "en",defaultCurrency:"USD",enabledCurrencies:["USD"],moneyFormat:"\u003cspan class=transcy-money\u003e${{amount}}\u003c\/span\u003e",moneyWithCurrencyFormat:"\u003cspan class=transcy-money\u003e${{amount}} USD\u003c\/span\u003e",appId:"1",appName:"Vitals",};window.vtlsLiquidData.acceptedScopes = {"1":[26,25,27,28,29,30,31,32,33,34,35,36,37,38,22,2,8,14,20,24,16,18,10,13,21,4,11,1,7,3,19,23,15,17,9,12]};window.vtlsLiquidData.cacheKeys = [0,1756769027,1756977987,1789335769,0,1700235691,1789335769,0 ];</script>
616<script id="vtlsAebDynamicFunctions" class="notranslate">window.vtlsLiquidData = window.vtlsLiquidData || {};window.vtlsLiquidData.dynamicFunctions = ({$,vitalsGet,vitalsSet,VITALS_GET_$_DESCRIPTION,VITALS_GET_$_END_SECTION,VITALS_GET_$_ATC_FORM,VITALS_GET_$_ATC_BUTTON,submit_button,form_add_to_cart,cartItemVariantId,VITALS_EVENT_CART_UPDATED,VITALS_EVENT_DISCOUNTS_LOADED,VITALS_EVENT_RENDER_CAROUSEL_STARS,VITALS_EVENT_RENDER_COLLECTION_STARS,VITALS_EVENT_SMART_BAR_RENDERED,VITALS_EVENT_SMART_BAR_CLOSED,VITALS_EVENT_TABS_RENDERED,VITALS_EVENT_VARIANT_CHANGED,VITALS_EVENT_ATC_BUTTON_FOUND,VITALS_IS_MOBILE,VITALS_PAGE_TYPE,VITALS_APPEND_CSS,VITALS_HOOK__CAN_EXECUTE_CHECKOUT,VITALS_HOOK__GET_CUSTOM_CHECKOUT_URL_PARAMETERS,VITALS_HOOK__GET_CUSTOM_VARIANT_SELECTOR,VITALS_HOOK__GET_IMAGES_DEFAULT_SIZE,VITALS_HOOK__ON_CLICK_CHECKOUT_BUTTON,VITALS_HOOK__DONT_ACCELERATE_CHECKOUT,VITALS_HOOK__ON_ATC_STAY_ON_THE_SAME_PAGE,VITALS_FLAG__IGNORE_VARIANT_ID_FROM_URL,VITALS_FLAG__UPDATE_ATC_BUTTON_REFERENCE,VITALS_FLAG__UPDATE_CART_ON_CHECKOUT,VITALS_FLAG__USE_CAPTURE_FOR_ATC_BUTTON,VITALS_FLAG__USE_FIRST_ATC_SPAN_FOR_PRE_ORDER,VITALS_FLAG__USE_HTML_FOR_STICKY_ATC_BUTTON,VITALS_FLAG__STOP_EXECUTION,VITALS_FLAG__USE_CUSTOM_COLLECTION_FILTER_DROPDOWN,VITALS_FLAG__PRE_ORDER_START_WITH_OBSERVER,VITALS_FLAG__PRE_ORDER_OBSERVER_DELAY,VITALS_FLAG__ON_CHECKOUT_CLICK_USE_CAPTURE_EVENT,handle,}) => {return {"147": {"location":"description","locator":"after"},"1229": {"location":"product_end","locator":"prepend"},"1233": {"location":"product_end","locator":"prepend"},};};</script>
616<script id="vtlsAebDocumentInjectors" class="notranslate">window.vtlsLiquidData = window.vtlsLiquidData || {};window.vtlsLiquidData.documentInjectors = ({$,vitalsGet,vitalsSet,VITALS_IS_MOBILE,VITALS_APPEND_CSS}) => {const documentInjectors = {};documentInjectors["1"]={};documentInjectors["1"]["d"]=[];documentInjectors["1"]["d"]["0"]={};documentInjectors["1"]["d"]["0"]["a"]=null;documentInjectors["1"]["d"]["0"]["s"]=".product-description.rte";documentInjectors["1"]["d"]["1"]={};documentInjectors["1"]["d"]["1"]["a"]=null;documentInjectors["1"]["d"]["1"]["s"]=".collapsibles-wrapper";documentInjectors["1"]["d"]["2"]={};documentInjectors["1"]["d"]["2"]["a"]=null;documentInjectors["1"]["d"]["2"]["s"]="ul.tabs";documentInjectors["2"]={};documentInjectors["2"]["d"]=[];documentInjectors["2"]["d"]["0"]={};documentInjectors["2"]["d"]["0"]["a"]={"l":"after"};documentInjectors["2"]["d"]["0"]["s"]="div.product-single__hero";documentInjectors["2"]["d"]["1"]={};documentInjectors["2"]["d"]["1"]["a"]={"l":"append"};documentInjectors["2"]["d"]["1"]["s"]=".main-content";documentInjectors["2"]["d"]["2"]={};documentInjectors["2"]["d"]["2"]["a"]={"l":"before"};documentInjectors["2"]["d"]["2"]["s"]="footer.footer";documentInjectors["2"]["d"]["3"]={};documentInjectors["2"]["d"]["3"]["a"]={"l":"after"};documentInjectors["2"]["d"]["3"]["s"]="div.product";documentInjectors["3"]={};documentInjectors["3"]["d"]=[];documentInjectors["3"]["d"]["0"]={};documentInjectors["3"]["d"]["0"]["a"]=null;documentInjectors["3"]["d"]["0"]["s"]="#main-cart-footer .cart__footer \u003e .cart__blocks .totals";documentInjectors["3"]["d"]["0"]["js"]=function(left_subtotal, right_subtotal, cart_html) { var vitalsDiscountsDiv = ".vitals-discounts";
617if ($(vitalsDiscountsDiv).length === 0) {
618$('#main-cart-footer .cart__footer > .cart__blocks .totals').html(cart_html);
619}
620
621};documentInjectors["8"]={};documentInjectors["8"]["d"]=[];documentInjectors["8"]["d"]["0"]={};documentInjectors["8"]["d"]["0"]["a"]=[];documentInjectors["8"]["d"]["0"]["s"]="#CartDrawer .drawer__inner .drawer__footer .cart-drawer__footer .totals";documentInjectors["12"]={};documentInjectors["12"]["d"]=[];documentInjectors["12"]["d"]["0"]={};documentInjectors["12"]["d"]["0"]["a"]=[];documentInjectors["12"]["d"]["0"]["s"]="form[action*=\"\/cart\/add\"]:visible:not([id*=\"product-form-installment\"]):not([id*=\"product-installment-form\"]):not(.vtls-exclude-atc-injector *)";documentInjectors["11"]={};documentInjectors["11"]["d"]=[];documentInjectors["11"]["d"]["0"]={};documentInjectors["11"]["d"]["0"]["a"]={"ctx":"inside","last":false};documentInjectors["11"]["d"]["0"]["s"]="[type=\"submit\"]:not(.swym-button)";documentInjectors["11"]["d"]["1"]={};documentInjectors["11"]["d"]["1"]["a"]={"ctx":"inside","last":false};documentInjectors["11"]["d"]["1"]["s"]="[name=\"add\"]:not(.swym-button)";documentInjectors["15"]={};documentInjectors["15"]["d"]=[];documentInjectors["15"]["d"]["0"]={};documentInjectors["15"]["d"]["0"]["a"]=[];documentInjectors["15"]["d"]["0"]["s"]="form[action*=\"\/cart\"] .cart-items .cart-item__details a[href*=\"\/products\"][href*=\"?variant={{variant_id}}\"]:not([href*=\"cart-suggestions=false\"])";documentInjectors["15"]["d"]["1"]={};documentInjectors["15"]["d"]["1"]["a"]=[];documentInjectors["15"]["d"]["1"]["s"]=".cart-item__details";return documentInjectors;};</script>
621<script id="vtlsAebBundle" src="https://cdn-sf.vitals.app/assets/js/bundle-d1864a699b384c979759e93df250902b.js" async></script>
621
622
623<!-- END app block --><!-- BEGIN app block: shopify://apps/eaze-button/blocks/app-embed-block/96d80a63-e860-4262-a001-8b82ac4d00e6 -->
623<script>
624    (function() {
625        var loaded = false;
626
627        function asyncLoad() {
628            if (loaded) return;
629            loaded = true;
630            var url = 'https://whatsapp-button.eazeapps.io/api/buttonInstallation/scriptTag?shopId=899&v=1758647797';
631            var s = document.createElement('script');
632            s.type = 'text/javascript';
633            s.async = true;
634            s.src = url;
635            document.head.appendChild(s);
636        }
637
638        asyncLoad();
639
640        window.addEventListener('pageshow', function(event) {
641            if (event.persisted) {
642                loaded = false;
643                asyncLoad();
644            }
645        });
646    })();
647</script>
647
648
649<!-- END app block -->
649<script src="https://cdn.shopify.com/extensions/01a08d12-a50f-75bf-b4af-76fa0f2e317e/page-speed-optimizer-6/assets/shopify-speed.js" type="text/javascript" defer="defer"></script>
649
650<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
651<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: 13554451,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "blog"};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 651
651
652<script>
653  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
654</script>
vendor: 1 bytes, line 654
654
655<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}
655).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: 13554451,storefrontBaseUrl: "https://lulu.toys",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://lulu.toys/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2345369879","configuration":"{\"accountID\":\"MaZMaP\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"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"]}
655,{"id":"1681129751","configuration":"{\"shopId\":\"319277\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"2eedfe5ca9c7d4954f200bfa1ffb380d","type":"APP","apiClientId":2328352,"privacyPurposes":["MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted","enabledFlags":["9a3ed68a"]},{"id":"1455030551","configuration":"{\"shop\":\"lulu-luxurious-toys.myshopify.com\",\"cookie_duration\":\"604800\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"a2e7513c3708f34b1f617d7ce88f9697","type":"APP","apiClientId":2744533,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"737018135","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-B8DJ14037H\\\",\\\"GT-KVHJT8TJ\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-B8DJ14037H\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-B8DJ14037H\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-B8DJ14037H\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-B8DJ14037H\\\",\\\"MC-3CZQNQJW5Z\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-B8DJ14037H\\\",\\\"MC-3CZQNQJW5Z\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-B8DJ14037H\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-B8DJ14037H\\\",\\\"MC-3CZQNQJW5Z\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-B8DJ14037H\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-B8DJ14037H\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-B8DJ14037H\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-B8DJ14037H\\\"}],\\\"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":"206766359","configuration":"{\"masterTagID\":\"80559\",\"merchantID\":\"155098\",\"appPath\":\"https:\/\/daedalus.shareasale.com\",\"storeID\":\"NaN\",\"xTypeMode\":\"NaN\",\"xTypeValue\":\"NaN\",\"channelDedup\":\"NaN\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"f300cca684872f2df140f714437af558","type":"APP","apiClientId":4929191,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"158236951","configuration":"{\"tagID\":\"2613399223154\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":[]},"dataSharingState":"optimized"},{"id":"85983511","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"ShareASale Tracking"},{"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":"LuLu","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"lulu-luxurious-toys.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/lulu.toys"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://lulu.toys/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"165242306839","themePublished":"true","eventMetadataId":"03904caf-1ab9-4355-9ff0-f4f99bb33126","pageType":"blog","resourceId":"76390470","shopId":"13554451","
655storefrontBaseUrl":"https:\/\/lulu.toys","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
655<script>
656  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
657  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
658  window.ShopifyAnalytics.meta.currency = 'USD';
659  var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":76390470,"requestId":"b01d4fbb-cf4b-4646-844f-d0f8ffc9e1c7-1791233474"}};
660  for (var attr in meta) {
661    window.ShopifyAnalytics.meta[attr] = meta[attr];
662  }
663</script>
vendor: 1 bytes, line 663
663
664<script class="analytics">
665  (function () {
666    var customDocumentWrite = function(content) {
667      var jquery = null;
668
669      if (window.jQuery) {
670        jquery = window.jQuery;
671      } else if (window.Checkout && window.Checkout.$) {
672        jquery = window.Checkout.$;
673      }
674
675      if (jquery) {
676        jquery('body').append(content);
677      }
678    };
679
680    var hasLoggedConversion = function(token) {
681      if (token) {
682        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
683      }
684      return false;
685    }
686
687    var setCookieIfConversion = function(token) {
688      if (token) {
689        var twoMonthsFromNow = new Date(Date.now());
690        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
691
692        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
693      }
694    }
695
696    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
697    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
698    if (trekkie.integrations) {
699      return;
700    }
701    trekkie.methods = [
702      'identify',
703      'page',
704      'ready',
705      'track',
706      'trackForm',
707      'trackLink'
708    ];
709    trekkie.factory = function(method) {
710      return function() {
711        var args = Array.prototype.slice.call(arguments);
712        args.unshift(method);
713        trekkie.push(args);
714        if (method == 'track' || method == 'page') {
715          var pageUrl;
716          try {
717            pageUrl = window.location.href;
718          } catch (e) {}
719          var pageReferrer;
720          try {
721            pageReferrer = document.referrer;
722          } catch (e) {}
723          try {
724            if (window.__TREKKIE_SHIM_QUEUE == null) {
725              window.__TREKKIE_SHIM_QUEUE = [];
726            }
727            window.__TREKKIE_SHIM_QUEUE.push({
728              from: 'trekkie-stub',
729              method: method,
730              args: args.slice(1),
731              pageContext: {
732                url: pageUrl,
733                referrer: pageReferrer
734              }
735            });
736          } catch (e) {
737            // no-op
738          }
739        }
740        return trekkie;
741      };
742    };
743    for (var i = 0; i < trekkie.methods.length; i++) {
744      var key = trekkie.methods[i];
745      trekkie[key] = trekkie.factory(key);
746    }
747    trekkie.load = function(config) {
748      trekkie.config = config || {};
749      trekkie.config.initialDocumentCookie = document.cookie;
750      var first = document.getElementsByTagName('script')[0];
751var script = document.createElement('script');
752script.type = 'text/javascript';
753script.onerror = function(e) {
754  var scriptFallback = document.createElement('script');
755  scriptFallback.type = 'text/javascript';
756  scriptFallback.onerror = function(error) {
757          var Monorail = {
758      produce: function produce(monorailDomain, schemaId, payload) {
759        var currentMs = new Date().getTime();
760        var event = {
761          schema_id: schemaId,
762          payload: payload,
763          metadata: {
764            event_created_at_ms: currentMs,
765            event_sent_at_ms: currentMs
766          }
767        };
768        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
769      },
770      sendRequest: function sendRequest(endpointUrl, payload) {
771        // Try the sendBeacon API
772        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
773          var blobData = new window.Blob([payload], {
774            type: 'text/plain'
775          });
776
777          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
778            return true;
779          } // sendBeacon was not successful
780
781        } // XHR beacon
782
783        var xhr = new XMLHttpRequest();
784
785        try {
786          xhr.open('POST', endpointUrl);
787          xhr.setRequestHeader('Content-Type', 'text/plain');
788          xhr.send(payload);
789        } catch (e) {
790          console.log(e);
791        }
792
793        return false;
794      },
795      isIos12: function isIos12() {
796        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
797      }
798    };
799    Monorail.produce('monorail-edge.shopifysvc.com',
800      'trekkie_storefront_load_errors/1.1',
801      {shop_id: 13554451,
802      theme_id: 165242306839,
803      app_name: "storefront",
804      context_url: window.location.href,
805      source_url: "//lulu.toys/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
806
807  };
808  scriptFallback.async = true;
809  scriptFallback.src = '//lulu.toys/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
810  first.parentNode.insertBefore(scriptFallback, first);
811};
812script.async = true;
813script.src = '//lulu.toys/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
814first.parentNode.insertBefore(script, first);
815
816    };
817    trekkie.load(
818      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":13554451,"isMerchantRequest":null,"themeId":165242306839,"themeCityHash":"499470791613859130","contentLanguage":"en","currency":"USD","eventMetadataId":"03904caf-1ab9-4355-9ff0-f4f99bb33126"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
819    );
820
821    var loaded = false;
822    trekkie.ready(function() {
823      if (loaded) return;
824      loaded = true;
825
826      window.ShopifyAnalytics.lib = window.trekkie;
827
828      var originalDocumentWrite = document.write;
829      document.write = customDocumentWrite;
830      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
831      document.write = originalDocumentWrite;
832
833      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
834      var token = match? match[1]: undefined;
835      if (!hasLoggedConversion(token)) {
836        setCookieIfConversion(token);
837        
838      }
839    });
840
841    window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":76390470,"requestId":"b01d4fbb-cf4b-4646-844f-d0f8ffc9e1c7-1791233474","shopifyEmitted":true});
842
843    var eventsListenerScript = document.createElement('script');
844    eventsListenerScript.async = true;
845    eventsListenerScript.src = "//lulu.toys/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
846    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
847})();</script>
847
848  
848<script>
849  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
850    window.ga = function ga() {
851      (window.ga.q = window.ga.q || []).push(arguments);
852      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
853        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
854      }
855      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.");
856    };
857    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
858      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
859    }
860  }
861</script>
vendor: 1 bytes, line 861
861
862<script
863  defer
864  src="https://lulu.toys/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
865  data-application="storefront-renderer"
866  data-shop-id="13554451"
867  data-render-region="gcp-us-central1"
868  data-page-type="blog"
869  data-theme-instance-id="165242306839"
870  data-theme-name="Dawn"
871  data-theme-version="11.0.0"
872  data-monorail-region="shop_domain"
873  data-resource-timing-sampling-rate="10"
874  data-shs="true"
875  data-shs-beacon="true"
876  data-shs-export-with-fetch="true"
877  data-shs-logs-sample-rate="1"
878  data-shs-beacon-endpoint="https://lulu.toys/api/collect"
879></script>
879
880<meta name="shopify-y" content="21f22f03-d0d1-4c9c-af72-bbc90331faf1" data-expiration="1822791074000"><meta name="shopify-s" content="176d7f7a-030a-41e6-8d90-3552c6ee9af4" data-expiration="1791235274000"><meta name="new-cookie-storage-activated" content="t">
881</head>
882
883  <body class="gradient blog">
884    <a class="skip-to-content-link button visually-hidden" href="#MainContent">
885      Skip to content
886    </a>
887
888<link href="//lulu.toys/cdn/shop/t/13/assets/quantity-popover.css?v=29974906037699025581708575543" rel="stylesheet" type="text/css" media="all" />
889
890<script src="//lulu.toys/cdn/shop/t/13/assets/cart.js?v=4193034376803868811708575542" defer="defer"></script>
vendor: 1 bytes, line 890
890
891<script src="//lulu.toys/cdn/shop/t/13/assets/quantity-popover.js?v=82513154315370490311708575543" defer="defer"></script>
891
892
893<style>
894  .drawer {
895    visibility: hidden;
896  }
897</style>
898
899<cart-drawer class="drawer is-empty">
900  <div id="CartDrawer" class="cart-drawer">
901    <div id="CartDrawer-Overlay" class="cart-drawer__overlay"></div>
902    <div
903      class="drawer__inner"
904      role="dialog"
905      aria-modal="true"
906      aria-label="Your cart"
907      tabindex="-1"
908    ><div class="drawer__inner-empty">
909          <div class="cart-drawer__warnings center">
910            <div class="cart-drawer__empty-content">
911              <h2 class="cart__empty-text">Your cart is empty</h2>
912              <button
913                class="drawer__close"
914                type="button"
915                onclick="this.closest('cart-drawer').close()"
916                aria-label="Close"
917              >
918                <svg
919  xmlns="http://www.w3.org/2000/svg"
920  aria-hidden="true"
921  focusable="false"
922  class="icon icon-close"
923  fill="none"
924  viewBox="0 0 18 17"
925>
926  <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
927</svg>
928
929              </button>
930              <a href="/collections/all" class="button">
931                Continue shopping
932              </a><p class="cart__login-title h3">Have an account?</p>
933                <p class="cart__login-paragraph">
934                  <a href="/account/login" class="link underlined-link">Log in</a> to check out faster.
935                </p></div>
936          </div></div><div class="drawer__header">
937        <h2 class="drawer__heading">Your cart</h2>
938        <button
939          class="drawer__close"
940          type="button"
941          onclick="this.closest('cart-drawer').close()"
942          aria-label="Close"
943        >
944          <svg
945  xmlns="http://www.w3.org/2000/svg"
946  aria-hidden="true"
947  focusable="false"
948  class="icon icon-close"
949  fill="none"
950  viewBox="0 0 18 17"
951>
952  <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
953</svg>
954
955        </button>
956      </div>
957      <cart-drawer-items
958        
959          class=" is-empty"
960        
961      >
962        <form
963          action="/cart"
964          id="CartDrawer-Form"
965          class="cart__contents cart-drawer__form"
966          method="post"
967        >
968          <div id="CartDrawer-CartItems" class="drawer__contents js-contents"><p id="CartDrawer-LiveRegionText" class="visually-hidden" role="status"></p>
969            <p id="CartDrawer-LineItemStatus" class="visually-hidden" aria-hidden="true" role="status">
970              Loading...
971            </p>
972          </div>
973          <div id="CartDrawer-CartErrors" role="alert"></div>
974        </form>
975      </cart-drawer-items>
976      <div class="drawer__footer"><!-- Start blocks -->
977        <!-- Subtotals -->
978
979        <div class="cart-drawer__footer" >
980          <div></div>
981
982          <div class="totals" role="status">
983            <h2 class="totals__total">Estimated total</h2>
984            <p class="totals__total-value"><span class="wh-original-cart-total"><span class='wh-original-price'><span class=transcy-money>$0.00 USD</span></span></span><span class="wh-cart-total"></span><div class="additional-notes"><span class="wh-minimums-note"></span><span class="wh-extra-note"></span></div></p>
985          </div>
986
987          <small class="tax-note caption-large rte">Tax included. <a href="/policies/shipping-policy">Shipping</a> and discounts calculated at checkout.
988</small>
989        </div>
990
991        <!-- CTAs -->
992
993        <div class="cart__ctas" >
994          <noscript>
995            <button type="submit" class="cart__update-button button button--secondary" form="CartDrawer-Form">
996              Update
997            </button>
998          </noscript>
999
1000          <button
1001            type="submit"
1002            id="CartDrawer-Checkout"
1003            class="cart__checkout-button button"
1004            name="checkout"
1005            form="CartDrawer-Form"
1006            
1007              disabled
1008            
1009          >
1010            Check out
1011          </button>
1012        </div>
1013      </div>
1014    </div>
1015  </div>
1016</cart-drawer>
1017
1018<script>
1019  document.addEventListener('DOMContentLoaded', function () {
1020    function isIE() {
1021      const ua = window.navigator.userAgent;
1022      const msie = ua.indexOf('MSIE ');
1023      const trident = ua.indexOf('Trident/');
1024
1025      return msie > 0 || trident > 0;
1026    }
1027
1028    if (!isIE()) return;
1029    const cartSubmitInput = document.createElement('input');
1030    cartSubmitInput.setAttribute('name', 'checkout');
1031    cartSubmitInput.setAttribute('type', 'hidden');
1032    document.querySelector('#cart').appendChild(cartSubmitInput);
1033    document.querySelector('#checkout').addEventListener('click', function (event) {
1034      document.querySelector('#cart').submit();
1035    });
1036  });
1037</script>
1037
1038<!-- BEGIN sections: header-group -->
1039<div id="shopify-section-sections--22053737431319__announcement-bar" class="shopify-section shopify-section-group-header-group announcement-bar-section"><link href="//lulu.toys/cdn/shop/t/13/assets/component-slideshow.css?v=94556791408699470661708575542" rel="stylesheet" type="text/css" media="all" />
1040<link href="//lulu.toys/cdn/shop/t/13/assets/component-slider.css?v=117763503753187485551708575542" rel="stylesheet" type="text/css" media="all" />
1041
1042  <link href="//lulu.toys/cdn/shop/t/13/assets/component-list-social.css?v=168560741633138386241708575542" rel="stylesheet" type="text/css" media="all" />
1043
1044
1045<div
1046  class="utility-bar color-scheme-1e1f1789-165f-4b12-924d-cd2bc82ea742 gradient"
1047  
1048>
1049  <div class="page-width utility-bar__grid"><div
1050        class="announcement-bar"
1051        role="region"
1052        aria-label="Announcement"
1053        
1054      ><p class="announcement-bar__message">
1055            <span>FREE SHIPPING OVER $40</span></p></div><div class="localization-wrapper">
1056</div>
1057  </div>
1058</div>
1059
1060
1061</div><div id="shopify-section-sections--22053737431319__header" class="shopify-section shopify-section-group-header-group section-header"><link rel="stylesheet" href="//lulu.toys/cdn/shop/t/13/assets/component-list-menu.css?v=151968516119678728991708575542" media="print" onload="this.media='all'">
1062<link rel="stylesheet" href="//lulu.toys/cdn/shop/t/13/assets/component-search.css?v=130382253973794904871708575542" media="print" onload="this.media='all'">
1063<link rel="stylesheet" href="//lulu.toys/cdn/shop/t/13/assets/component-menu-drawer.css?v=112246892782250349901708575542" media="print" onload="this.media='all'">
1064<link rel="stylesheet" href="//lulu.toys/cdn/shop/t/13/assets/component-cart-notification.css?v=54116361853792938221708575542" media="print" onload="this.media='all'">
1065<link rel="stylesheet" href="//lulu.toys/cdn/shop/t/13/assets/component-cart-items.css?v=31668981633794317281708575542" media="print" onload="this.media='all'"><link rel="stylesheet" href="//lulu.toys/cdn/shop/t/13/assets/component-price.css?v=13541137013643807561708575542" media="print" onload="this.media='all'">
1066  <link rel="stylesheet" href="//lulu.toys/cdn/shop/t/13/assets/component-loading-overlay.css?v=58800470094666109841708575542" media="print" onload="this.media='all'"><link href="//lulu.toys/cdn/shop/t/13/assets/component-cart-drawer.css?v=117689084372917655781708575542" rel="stylesheet" type="text/css" media="all" />
1067  <link href="//lulu.toys/cdn/shop/t/13/assets/component-cart.css?v=150915052884658833881708575542" rel="stylesheet" type="text/css" media="all" />
1068  <link href="//lulu.toys/cdn/shop/t/13/assets/component-totals.css?v=5527024008762946601708575542" rel="stylesheet" type="text/css" media="all" />
1069  <link href="//lulu.toys/cdn/shop/t/13/assets/component-price.css?v=13541137013643807561708575542" rel="stylesheet" type="text/css" media="all" />
1070  <link href="//lulu.toys/cdn/shop/t/13/assets/component-discounts.css?v=152760482443307489271708575542" rel="stylesheet" type="text/css" media="all" />
1071  <link href="//lulu.toys/cdn/shop/t/13/assets/component-loading-overlay.css?v=58800470094666109841708575542" rel="stylesheet" type="text/css" media="all" />
1072<noscript><link href="//lulu.toys/cdn/shop/t/13/assets/component-list-menu.css?v=151968516119678728991708575542" rel="stylesheet" type="text/css" media="all" /></noscript>
1073<noscript><link href="//lulu.toys/cdn/shop/t/13/assets/component-search.css?v=130382253973794904871708575542" rel="stylesheet" type="text/css" media="all" /></noscript>
1074<noscript><link href="//lulu.toys/cdn/shop/t/13/assets/component-menu-drawer.css?v=112246892782250349901708575542" rel="stylesheet" type="text/css" media="all" /></noscript>
1075<noscript><link href="//lulu.toys/cdn/shop/t/13/assets/component-cart-notification.css?v=54116361853792938221708575542" rel="stylesheet" type="text/css" media="all" /></noscript>
1076<noscript><link href="//lulu.toys/cdn/shop/t/13/assets/component-cart-items.css?v=31668981633794317281708575542" rel="stylesheet" type="text/css" media="all" /></noscript>
1077
1078<style>
1079  header-drawer {
1080    justify-self: start;
1081    margin-left: -1.2rem;
1082    margin-left: 0;
1083  }@media screen and (min-width: 990px) {
1084      header-drawer {
1085        display: none;
1086      }
1087    }.menu-drawer-container {
1088    display: flex;
1089  }
1090
1091  .list-menu {
1092    list-style: none;
1093    padding: 0;
1094    margin: 0;
1095  }
1096
1097  .list-menu--inline {
1098    display: inline-flex;
1099    flex-wrap: wrap;
1100  }
1101
1102  summary.list-menu__item {
1103    padding-right: 2.7rem;
1104  }
1105
1106  .list-menu__item {
1107    display: flex;
1108    align-items: center;
1109    line-height: calc(1 + 0.17 / var(--font-body-scale));
1110  }
1111
1112  .list-menu__item--link {
1113    text-decoration: none;
1114    padding-bottom: 1rem;
1115    padding-top: 1rem;
1116    line-height: calc(1 + 0.8 / var(--font-body-scale));
1117  }
1118
1119  @media screen and (min-width: 750px) {
1120    .list-menu__item--link {
1121      padding-bottom: 0.5rem;
1122      padding-top: 0.5rem;
1123    }
1124  }
1125</style><style data-shopify>.header {
1126    padding: 10px 3rem 0px 3rem;
1127  }
1128
1129  .section-header {
1130    position: sticky; /* This is for fixing a Safari z-index issue. PR #2147 */
1131    margin-bottom: 0px;
1132  }
1133
1134  @media screen and (min-width: 750px) {
1135    .section-header {
1136      margin-bottom: 0px;
1137    }
1138  }
1139
1140  @media screen and (min-width: 990px) {
1141    .header {
1142      padding-top: 20px;
1143      padding-bottom: 0px;
1144    }
1145  }</style>
1145<script src="//lulu.toys/cdn/shop/t/13/assets/details-disclosure.js?v=13653116266235556501708575542" defer="defer"></script>
vendor: 1 bytes, line 1145
1145
1146<script src="//lulu.toys/cdn/shop/t/13/assets/details-modal.js?v=25581673532751508451708575542" defer="defer"></script>
vendor: 1 bytes, line 1146
1146
1147<script src="//lulu.toys/cdn/shop/t/13/assets/cart-notification.js?v=133508293167896966491708575542" defer="defer"></script>
vendor: 1 bytes, line 1147
1147
1148<script src="//lulu.toys/cdn/shop/t/13/assets/search-form.js?v=133129549252120666541708575543" defer="defer"></script>
1148<script src="//lulu.toys/cdn/shop/t/13/assets/cart-drawer.js?v=105077087914686398511708575542" defer="defer"></script>
1148<link href="//lulu.toys/cdn/shop/t/13/assets/new-header.css?v=66690261365572144561708575543" rel="stylesheet" type="text/css" media="all" />
1149
1150<svg xmlns="http://www.w3.org/2000/svg" class="hidden">
1151  <symbol id="icon-search" viewbox="0 0 18 19" fill="none">
1152    <path fill-rule="evenodd" clip-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 112.85 3.5a5.784 5.784 0 018.18 8.18zm.26 1.12a6.78 6.78 0 11.72-.7l5.4 5.4a.5.5 0 11-.71.7l-5.41-5.4z" fill="currentColor"/>
1153  </symbol>
1154
1155  <symbol id="icon-reset" class="icon icon-close"  fill="none" viewBox="0 0 18 18" stroke="currentColor">
1156    <circle r="8.5" cy="9" cx="9" stroke-opacity="0.2"/>
1157    <path d="M6.82972 6.82915L1.17193 1.17097" stroke-linecap="round" stroke-linejoin="round" transform="translate(5 5)"/>
1158    <path d="M1.22896 6.88502L6.77288 1.11523" stroke-linecap="round" stroke-linejoin="round" transform="translate(5 5)"/>
1159  </symbol>
1160
1161  <symbol id="icon-close" class="icon icon-close" fill="none" viewBox="0 0 18 17">
1162    <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
1163  </symbol>
1164</svg><div class="header-wrapper color-scheme-94ba33aa-fec2-4a1a-94da-f59304a3741f gradient header-wrapper--border-bottom"><header class="header header--top-center header--mobile-center page-width header--has-menu header--has-social header--has-account">
1165    <div class="header_left">
1166
1167<header-drawer data-breakpoint="tablet">
1168  <details id="Details-menu-drawer-container" class="menu-drawer-container">
1169    <summary
1170      class="header__icon header__icon--menu header__icon--summary link focus-inset"
1171      aria-label="Menu"
1172    >
1173      <span>
1174        
1175
1176
1177<svg class="icon icon-hamburger" width="14" height="12" viewBox="0 0 14 12" fill="none" xmlns="http://www.w3.org/2000/svg">
1178  <path d="M0.90625 1.65625C0.769531 1.65625 0.652344 1.61719 0.554688 1.53906C0.476562 1.44141 0.4375 1.32422 0.4375 1.1875C0.4375 1.05078 0.476562 0.943359 0.554688 0.865234C0.652344 0.767578 0.769531 0.71875 0.90625 0.71875H13.0938C13.2305 0.71875 13.3379 0.767578 13.416 0.865234C13.5137 0.943359 13.5625 1.05078 13.5625 1.1875C13.5625 1.32422 13.5137 1.44141 13.416 1.53906C13.3379 1.61719 13.2305 1.65625 13.0938 1.65625H0.90625ZM13.0938 5.40625C13.2305 5.40625 13.3379 5.45508 13.416 5.55273C13.5137 5.63086 13.5625 5.73828 13.5625 5.875C13.5625 6.01172 13.5137 6.12891 13.416 6.22656C13.3379 6.30469 13.2305 6.34375 13.0938 6.34375H0.90625C0.769531 6.34375 0.652344 6.30469 0.554688 6.22656C0.476562 6.12891 0.4375 6.01172 0.4375 5.875C0.4375 5.73828 0.476562 5.63086 0.554688 5.55273C0.652344 5.45508 0.769531 5.40625 0.90625 5.40625H13.0938ZM13.0938 10.0938C13.2305 10.0938 13.3379 10.1426 13.416 10.2402C13.5137 10.3184 13.5625 10.4258 13.5625 10.5625C13.5625 10.6992 13.5137 10.8164 13.416 10.9141C13.3379 10.9922 13.2305 11.0312 13.0938 11.0312H0.90625C0.769531 11.0312 0.652344 10.9922 0.554688 10.9141C0.476562 10.8164 0.4375 10.6992 0.4375 10.5625C0.4375 10.4258 0.476562 10.3184 0.554688 10.2402C0.652344 10.1426 0.769531 10.0938 0.90625 10.0938H13.0938Z" fill="currentColor"/>
1179</svg>
1180        <svg
1181  xmlns="http://www.w3.org/2000/svg"
1182  aria-hidden="true"
1183  focusable="false"
1184  class="icon icon-close"
1185  fill="none"
1186  viewBox="0 0 18 17"
1187>
1188  <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
1189</svg>
1190
1191      </span>
1192    </summary>
1193    <div id="menu-drawer" class="gradient menu-drawer motion-reduce color-background-1">
1194      <div class="menu-drawer__inner-container">
1195        <div class="menu-drawer__navigation-container">
1196          <nav class="menu-drawer__navigation">
1197            <ul class="menu-drawer__menu has-submenu list-menu" role="list"><li><a
1198                      id="HeaderDrawer-home"
1199                      href="/"
1200                      class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
1201                      
1202                    >
1203                      HOME
1204                    </a></li><li><a
1205                      id="HeaderDrawer-best-sellers"
1206                      href="/collections/best-sellar"
1207                      class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
1208                      
1209                    >
1210                      BEST SELLERS 
1211                    </a></li><li>
1211<details id="Details-menu-drawer-menu-item-3">
1212                      <summary
1213                        id="HeaderDrawer-products"
1214                        class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
1215                      >
1216                        PRODUCTS
1217                        
1218
1219<svg class="icon icon-arrow" width="13" height="9" viewBox="0 0 13 9" fill="none" xmlns="http://www.w3.org/2000/svg">
1220  <path d="M8.9375 8.16211C8.76823 8.16211 8.62435 8.10286 8.50586 7.98438C8.38737 7.86589 8.32812 7.72201 8.32812 7.55273C8.32812 7.38346 8.38737 7.23958 8.50586 7.12109L10.918 4.70898H0.609375C0.440104 4.70898 0.296224 4.64974 0.177734 4.53125C0.0592448 4.41276 0 4.26888 0 4.09961C0 3.93034 0.0592448 3.78646 0.177734 3.66797C0.296224 3.54948 0.440104 3.49023 0.609375 3.49023H10.918L8.50586 1.07812C8.38737 0.959635 8.32812 0.815755 8.32812 0.646484C8.32812 0.477214 8.38737 0.333333 8.50586 0.214844C8.62435 0.0963542 8.76823 0.0371094 8.9375 0.0371094C9.10677 0.0371094 9.25065 0.0963542 9.36914 0.214844L12.8223 3.66797C12.9408 3.78646 13 3.93034 13 4.09961C13 4.26888 12.9408 4.41276 12.8223 4.53125L9.36914 7.98438C9.25065 8.10286 9.10677 8.16211 8.9375 8.16211Z" fill="currentColor"/>
1221</svg>
1222                        
1223
1224<svg class="icon icon-caret" width="11" height="23" viewBox="0 0 11 23" fill="none" xmlns="http://www.w3.org/2000/svg">
1225  <path d="M10.7422 10.8516C10.8307 10.9844 10.875 11.1172 10.875 11.25C10.875 11.3828 10.8307 11.5156 10.7422 11.6484L1.17969 21.7422C0.914062 21.9635 0.648438 21.9635 0.382812 21.7422C0.161458 21.4766 0.161458 21.2109 0.382812 20.9453L9.61328 11.25L0.382812 1.55469C0.161458 1.28906 0.161458 1.04557 0.382812 0.824219C0.648438 0.558594 0.914062 0.536458 1.17969 0.757812L10.7422 10.8516Z" fill="currentColor"/>
1226</svg>
1227                      </summary>
1228                      <div
1229                        id="link-products"
1230                        class="menu-drawer__submenu has-submenu gradient motion-reduce"
1231                        tabindex="-1"
1232                      >
1233                        <div class="menu-drawer__inner-submenu">
1234                          <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true">
1235                            
1236
1237<svg class="icon icon-arrow" width="13" height="9" viewBox="0 0 13 9" fill="none" xmlns="http://www.w3.org/2000/svg">
1238  <path d="M8.9375 8.16211C8.76823 8.16211 8.62435 8.10286 8.50586 7.98438C8.38737 7.86589 8.32812 7.72201 8.32812 7.55273C8.32812 7.38346 8.38737 7.23958 8.50586 7.12109L10.918 4.70898H0.609375C0.440104 4.70898 0.296224 4.64974 0.177734 4.53125C0.0592448 4.41276 0 4.26888 0 4.09961C0 3.93034 0.0592448 3.78646 0.177734 3.66797C0.296224 3.54948 0.440104 3.49023 0.609375 3.49023H10.918L8.50586 1.07812C8.38737 0.959635 8.32812 0.815755 8.32812 0.646484C8.32812 0.477214 8.38737 0.333333 8.50586 0.214844C8.62435 0.0963542 8.76823 0.0371094 8.9375 0.0371094C9.10677 0.0371094 9.25065 0.0963542 9.36914 0.214844L12.8223 3.66797C12.9408 3.78646 13 3.93034 13 4.09961C13 4.26888 12.9408 4.41276 12.8223 4.53125L9.36914 7.98438C9.25065 8.10286 9.10677 8.16211 8.9375 8.16211Z" fill="currentColor"/>
1239</svg>
1240                            PRODUCTS
1241                          </button>
1242                          <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a
1243                                    id="HeaderDrawer-products-vag-hygiene"
1244                                    href="/collections/vaginal-hygiene-irritation"
1245                                    class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
1246                                    
1247                                  >
1248                                    VAG HYGIENE
1249                                  </a></li><li><a
1250                                    id="HeaderDrawer-products-mini-wands"
1251                                    href="/collections/mini-wands"
1252                                    class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
1253                                    
1254                                  >
1255                                    MINI WANDS
1256                                  </a></li><li><a
1257                                    id="HeaderDrawer-products-big-wands"
1258                                    href="/collections/regular-wands"
1259                                    class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
1260                                    
1261                                  >
1262                                    BIG WANDS
1263                                  </a></li><li><a
1264                                    id="HeaderDrawer-products-crystals"
1265                                    href="/collections/crystals"
1266                                    class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
1267                                    
1268                                  >
1269                                    CRYSTALS 
1270                                  </a></li><li><a
1271                                    id="HeaderDrawer-products-e-books"
1272                                    href="/collections/e-books"
1273                                    class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
1274                                    
1275                                  >
1276                                    E-BOOKS
1277                                  </a></li><li><a
1278                                    id="HeaderDrawer-products-candles"
1279                                    href="/collections/candles"
1280                                    class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
1281                                    
1282                                  >
1283                                    CANDLES
1284                                  </a></li><li><a
1285                                    id="HeaderDrawer-products-ch
1285argers"
1286                                    href="https://lulu.toys/search?q=chargers"
1287                                    class="menu-drawer__menu-item link link--text list-menu__item focus-inset"
1288                                    
1289                                  >
1290                                    CHARGERS
1291                                  </a></li></ul>
1292                        </div>
1293                      </div>
1294                    </details></li><li><a
1295                      id="HeaderDrawer-about-lulu"
1296                      href="/pages/about-us"
1297                      class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
1298                      
1299                    >
1300                      ABOUT LULU
1301                    </a></li><li><a
1302                      id="HeaderDrawer-blog"
1303                      href="/blogs/news"
1304                      class="menu-drawer__menu-item list-menu__item link link--text focus-inset menu-drawer__menu-item--active"
1305                      
1306                        aria-current="page"
1307                      
1308                    >
1309                      BLOG
1310                    </a></li><li><a
1311                      id="HeaderDrawer-warranty"
1312                      href="/pages/warranty"
1313                      class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
1314                      
1315                    >
1316                      WARRANTY
1317                    </a></li><li><a
1318                      id="HeaderDrawer-become-an-affiliate"
1319                      href="https://lulu.goaffpro.com"
1320                      class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
1321                      
1322                    >
1323                      BECOME AN AFFILIATE
1324                    </a></li></ul>
1325          </nav>
1326          <div class="menu-drawer__utility-links"><a
1327                href="/account/login"
1328                class="menu-drawer__account link focus-inset h5 medium-hide large-up-hide"
1329              >
1330                
1331
1332<svg class="icon icon-account" width="16" height="19" viewBox="0 0 16 19" fill="none" xmlns="http://www.w3.org/2000/svg">
1333  <path d="M11.1641 7.94922C10.2969 8.81641 9.24219 9.25 8 9.25C6.75781 9.25 5.69141 8.81641 4.80078 7.94922C3.93359 7.05859 3.5 5.99219 3.5 4.75C3.5 3.50781 3.93359 2.45313 4.80078 1.58594C5.69141 0.695313 6.75781 0.25 8 0.25C9.24219 0.25 10.2969 0.695313 11.1641 1.58594C12.0547 2.45313 12.5 3.50781 12.5 4.75C12.5 5.99219 12.0547 7.05859 11.1641 7.94922ZM10.3906 2.35938C9.73438 1.70312 8.9375 1.375 8 1.375C7.0625 1.375 6.26562 1.70312 5.60938 2.35938C4.95312 3.01563 4.625 3.8125 4.625 4.75C4.625 5.6875 4.95312 6.48437 5.60938 7.14062C6.26562 7.79688 7.0625 8.125 8 8.125C8.9375 8.125 9.73438 7.79688 10.3906 7.14062C11.0469 6.48437 11.375 5.6875 11.375 4.75C11.375 3.8125 11.0469 3.01563 10.3906 2.35938ZM9.79297 10.9375C11.457 10.9375 12.8867 11.5352 14.082 12.7305C15.2773 13.9258 15.875 15.3555 15.875 17.0195C15.875 17.3711 15.7578 17.6641 15.5234 17.8984C15.2891 18.1328 14.9961 18.25 14.6445 18.25H1.35547C1.00391 18.25 0.710938 18.1328 0.476562 17.8984C0.242188 17.6641 0.125 17.3711 0.125 17.0195C0.125 15.3555 0.722656 13.9258 1.91797 12.7305C3.11328 11.5352 4.54297 10.9375 6.20703 10.9375H9.79297ZM14.6445 17.125C14.7148 17.125 14.75 17.0898 14.75 17.0195C14.75 16.1289 14.5273 15.3086 14.082 14.5586C13.6367 13.7852 13.0273 13.1758 12.2539 12.7305C11.5039 12.2852 10.6836 12.0625 9.79297 12.0625H6.20703C4.84766 12.0625 3.67578 12.5547 2.69141 13.5391C1.73047 14.5 1.25 15.6602 1.25 17.0195C1.25 17.0898 1.28516 17.125 1.35547 17.125H14.6445Z" fill="currentColor"/>
1334</svg>
1335Log in</a><div class="menu-drawer__localization header-localization">
1336</div><ul class="list list-social list-unstyled" role="list"><li class="list-social__item">
1337                  <a href="https://twitter.com/lulutoyz" class="list-social__link link">
1338
1339<svg class="icon icon-twitter" width="20" height="15" viewBox="0 0 20 15" fill="none" xmlns="http://www.w3.org/2000/svg">
1340  <path d="M19.016 1.77903C18.4917 2.54057 17.8674 3.18976 17.1433 3.72659C17.1433 3.77653 17.1496 3.85768 17.1621 3.97004C17.1746 4.0824 17.1808 4.16355 17.1808 4.21348C17.1808 5.2372 17.031 6.25468 16.7314 7.26592C16.4317 8.27715 15.9761 9.24469 15.3643 10.1685C14.7526 11.1049 14.0285 11.9288 13.192 12.6404C12.3431 13.3521 11.3319 13.9263 10.1583 14.3633C8.97231 14.7878 7.70
1340514 15 6.35683 15C4.24697 15 2.31813 14.432 0.570312 13.2959C0.93236 13.3208 1.23199 13.3333 1.46919 13.3333C3.22949 13.3333 4.80252 12.8027 6.18829 11.7416C5.36432 11.7291 4.62774 11.4794 3.97855 10.9925C3.34185 10.5056 2.89241 9.87516 2.63024 9.10112C2.84247 9.15106 3.07968 9.17603 3.34185 9.17603C3.69141 9.17603 4.02225 9.12609 4.33436 9.02622C3.47293 8.83895 2.75508 8.402 2.1808 7.71536C1.60652 7.02871 1.31938 6.23596 1.31938 5.33708V5.29963C1.80627 5.5618 2.37431 5.70537 3.0235 5.73034C2.51164 5.38077 2.10589 4.93134 1.80627 4.38202C1.50664 3.83271 1.35683 3.2397 1.35683 2.603C1.35683 1.95381 1.51913 1.31086 1.84372 0.674157C2.79253 1.86017 3.9411 2.7965 5.28941 3.48315C6.63773 4.16979 8.0984 4.55056 9.67144 4.62547C9.58404 4.30087 9.54035 4.01373 9.54035 3.76405C9.54035 2.72784 9.90864 1.84145 10.6452 1.10487C11.3943 0.36829 12.2994 0 13.3606 0C13.8849 0 14.3905 0.106117 14.8774 0.318352C15.3518 0.518102 15.7638 0.811486 16.1134 1.1985C16.9623 1.02372 17.7613 0.717853 18.5104 0.280899C18.2357 1.15481 17.6802 1.84769 16.8437 2.35955C17.6427 2.25968 18.3668 2.06617 19.016 1.77903Z" fill="currentColor"/>
1341</svg><span class="visually-hidden">Twitter</span>
1342                  </a>
1343                </li><li class="list-social__item">
1344                  <a href="https://www.facebook.com/lululuxurioustoys/" class="list-social__link link">
1345
1346<svg class="icon icon-facebook" width="10" height="18" viewBox="0 0 10 18" fill="none" xmlns="http://www.w3.org/2000/svg">
1347  <path d="M6.50467 18H2.6729V9.57009H0V6.52336H2.6729V4.2243C2.6729 3.5514 2.78505 2.95327 3.00935 2.42991C3.23364 1.90654 3.53271 1.46417 3.90654 1.1028C4.29283 0.741433 4.74143 0.46729 5.25234 0.280374C5.76324 0.0934579 6.3053 0 6.8785 0C7.65109 0 8.24299 0 8.65421 0C9.06542 0 9.37072 0 9.57009 0V3.06542H8.03738C7.46417 3.06542 7.06542 3.22741 6.84112 3.5514C6.61682 3.86293 6.50467 4.21184 6.50467 4.59813V6.52336H9.57009L9.17757 9.57009H6.50467V18Z" fill="currentColor"/>
1348</svg><span class="visually-hidden">Facebook</span>
1349                  </a>
1350                </li><li class="list-social__item">
1351                  <a href="https://www.pinterest.com/LuLuHarmony_Official/" class="list-social__link link">
1352
1353<svg class="icon icon-pinterest" width="14" height="18" viewBox="0 0 14 18" fill="none" xmlns="http://www.w3.org/2000/svg">
1354  <path d="M13.6699 4.74566C13.7587 5.71054 13.6889 6.68811 13.4604 7.67837C13.2319 8.65595 12.8574 9.54465 12.3368 10.3445C11.829 11.1443 11.1879 11.8172 10.4134 12.3631C9.65168 12.8963 8.78202 13.2137 7.80445 13.3153C7.22045 13.3153 6.78245 13.1693 6.49045 12.8773C6.19844 12.5853 5.86201 12.3441 5.48113 12.1536C5.37957 12.7376 5.25261 13.3153 5.10026 13.8866C4.94791 14.4579 4.76383 15.0038 4.548 15.5243C4.33217 16.0322 4.07191 16.4956 3.76721 16.9145C3.47521 17.3462 3.13243 17.708 2.73886 18C2.54842 17.0224 2.4659 16.1147 2.49129 15.2768C2.51668 14.4388 2.59921 13.6454 2.73886 12.8963C2.89121 12.1346 3.07529 11.4046 3.29112 10.7063C3.50695 10.008 3.71643 9.31612 3.91956 8.63055C3.71643 8.24968 3.63391 7.77359 3.67199 7.20229C3.71008 6.63098 3.83704 6.1041 4.05287 5.62167C4.28139 5.12653 4.57974 4.74566 4.94791 4.47905C5.32879 4.19975 5.76679 4.15531 6.26192 4.34575C6.9348 4.63775 7.2268 5.13288 7.13793 5.83115C7.06175 6.52941 6.9094 7.25942 6.68088 8.02116C6.46505 8.77021 6.3381 9.46847 6.30001 10.116C6.27462 10.7507 6.64914 11.1697 7.42358 11.3728C8.29959 11.4617 9.02324 11.2014 9.59455 10.592C10.1786 9.96995 10.5912 9.20821 10.8324 8.30681C11.0736 7.39272 11.1434 6.45959 11.0419 5.50741C10.9403 4.54253 10.6419 3.76809 10.1468 3.18409C9.37237 2.39695 8.47098 1.97799 7.44262 1.92721C6.42697 1.87643 5.47479 2.08591 4.58609 2.55565C3.71008 3.0127 3.00547 3.67922 2.47225 4.55523C1.93903 5.41854 1.76764 6.38976 1.95807 7.4689C1.95807 7.86246 2.11677 8.22429 2.43416 8.55438C2.76425 8.87177 2.73886 9.41769 2.35799 10.1921C1.38042 10.0017 0.745629 9.55099 0.453628 8.84003C0.161626 8.11638 0.015625 7.27211 0.015625 6.30724C0.015625 5.41854 0.193365 4.61236 0.548845 3.8887C0.904326 3.16504 1.36137 2.53661 1.91998 2.00339C2.4786 1.47017 3.10069 1.03851 3.78626 0.708421C4.48452 0.378333 5.17644 0.162505 5.86201 0.0609395C6.83958 -0.0406263 7.77271 -0.0152349 8.66141 0.137114C9.56281 0.276767 10.369 0.543377 11.08 0.936945C11.7909 1.33051 12.3749 1.84469 12.832 2.47948C13.289 3.10157 13.5683 3.85696 13.6699 4.74566Z" fill="currentColor"/>
1355</svg><span class="visually-hidden">Pinterest</span>
1356                  </a>
1357                </li><li class="list-social__item">
1358                  <a href="https://www.instagram.com/luluharmony_official" class="list-social__link link">
1359
1360<svg class="icon icon-instagram" width="19" height="18" viewBox="0 0 19 18" fill="none" xmlns="http://www.w3.org/2000/svg">
1361  <path d="M11.4963 9.16024C11.4963 9.66765 11.3094 10.095 10.9622 10.4421C10.615 10.7893 10.2144 10.9496 9.73374 10.9496C9.25303 10.9496 8.82573 10.7893 8.50525 10.4421C8.15807 10.095 7.97113 9.66765 7.97113 9.16024C7.97113 8.67952 8.15807 8.27893 8.50525 7.93175C8.85243 7.58457 9.25303 7.42433 9.73374 7.42433C10.2144 7.42433 10.6417 7.58457 10.9622 7.93175C11.3361 8.27893 11.4963 8.67952 11.4963 9.16024ZM5.91475 7.37092C5.64768 7.98516 5.51415 8.5727 5.51415 9.16024C5.51415 10.362 5.91475 11.3769 6.74264 12.2047C7.57053 13.0326 8.58537 13.4599 9.76044 13.4599C10.9355 13.4599 11.9236 13.0326 12.7515 12.2047C13.5794 11.3769 14.0067 10.362 14.0067 9.16024C14.0067 8.5727 13.8732 7.95846 13.6061 7.37092H18.6269V13.5401C18.6269 14.7685 18.1996 15.8101 17.3183 16.6914C16.437 17.5727 15.3688 18 14.1403 18H5.16697C3.93849 18 2.89694 17.5727 2.01564 16.6914C1.16104 15.8101 0.707031 14.7685 0.707031 13.5401V7.37092H5.91475ZM13.3925 4.24629C13.3925 4.37982 13.4459 4.48665 13.5527 4.59347C13.6596 4.67359 13.7664 4.727 13.8999 4.727H15.4489C15.5824 4.727 15.6892 4.67359 15.7693 4.59347C15.8762 4.48665 15.9296 4.37982 15.9296 4.24629V2.69733C15.9296 2.5638 15.8762 2.43027 15.7693 2.32344C15.6892 2.21662 15.5824 2.1632 15.4489 2.1632H13.8999C13.7664 2.1632 13.6328 2.21662 13.5527 2.32344C13.4459 2.43027 13.3925 2.5638 13.3925 2.69733V4.24629ZM12.1907 5.71513C11.4429 5.18101 10.6417 4.94065 9.73374 4.91395C8.82573 4.91395 7.99783 5.18101 7.27676 5.71513H0.707031V4.45994C0.707031 3.23145 1.13433 2.18991 2.01564 1.30861C2.89694 0.4273 3.93849 0 5.16697 0H14.1136C15.3688 0 16.437 0.454006 17.2916 1.30861C18.1729 2.18991 18.6002 3.23145 18.6002 4.45994V5.71513H12.1907Z" fill="currentColor"/>
1362</svg><span class="visually-hidden">Instagram</span>
1363                  </a>
1364                </li><li class="list-social__item">
1365                  <a href="https://www.youtube.com/@LuLuHarmonyOfficial" class="list-social__link link">
1366
1367<svg class="icon icon-youtube" width="22" height="18" viewBox="0 0 22 18" fill="none" xmlns="http://www.w3.org/2000/svg">
1368  <path d="M21.3261 3.16768C21.3261 3.06018 21.3261 2.94883 21.3146 2.84132C21.2148 1.61649 20.6235 0.725709 19.5062 0.195847C19.1376 0.0230657 18.7421 0.0077074 18.3428 0.0077074C15.8855 0.0077074 13.4281 0.0077074 10.9708 0.0077074C8.50578 0.00386782 6.04077 0.0153866 3.57959 2.8234e-05C2.59666 -0.00381135 1.83642 0.383987 1.24897 1.14806C0.788216 1.74704 0.626953 2.442 0.626953 3.18304C0.626953 6.93815 0.626953 10.6971 0.626953 14.4522C0.626953 14.7325 0.638472 15.0166 0.65383 15.2969C0.726782 16.6984 1.91321 18.0038 3.48744 18C8.4789 17.9923 13.4704 17.9962 18.4618 17.9962C19.1376 17.9962 19.7442 17.8003 20.2587 17.3473C20.9998 16.6984 21.3261 15.8767 21.3223 14.8976C21.3223 10.9889 21.3261 7.07638 21.3261 3.16768ZM15.474
13686 9.19967C13.1248 10.4591 10.7711 11.7108 8.41747 12.9663C8.28308 13.0393 8.18325 12.9893 8.16021 12.8396C8.15254 12.7897 8.15638 12.7359 8.15638 12.686C8.15638 11.465 8.15638 10.2402 8.15638 9.01921C8.15638 7.81742 8.15638 6.61179 8.15638 5.41C8.15638 5.36393 8.15638 5.32169 8.15638 5.27561C8.16405 4.99533 8.26772 4.93773 8.5173 5.07212C10.8364 6.30846 13.1517 7.54097 15.4669 8.78115C15.5399 8.81955 15.6128 8.89634 15.6282 8.98081C15.6436 9.07296 15.5553 9.15359 15.4746 9.19967Z" fill="currentColor"/>
1369</svg><span class="visually-hidden">YouTube</span>
1370                  </a>
1371                </li></ul>
1372          </div>
1373        </div>
1374      </div>
1375    </div>
1376  </details>
1377</header-drawer>
1378
1379
1380<details-modal class="header__search">
1381  <details>
1382    <summary class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle" aria-haspopup="dialog" aria-label="Search">
1383      <span>
1384        <svg class="modal__toggle-open icon icon-search" aria-hidden="true" focusable="false">
1385          <use href="#icon-search">
1386        </svg>
1387        <svg class="modal__toggle-close icon icon-close" aria-hidden="true" focusable="false">
1388          <use href="#icon-close">
1389        </svg>
1390      </span>
1391    </summary>
1392    <div class="search-modal modal__content gradient" role="dialog" aria-modal="true" aria-label="Search">
1393      <div class="modal-overlay"></div>
1394      <div class="search-modal__content search-modal__content-bottom" tabindex="-1"><predictive-search class="search-modal__form" data-loading-text="Loading..."><form action="/search" method="get" role="search" class="search search-modal__form">
1395              <div class="field">
1396                <input class="search__input field__input"
1397                  id="Search-In-Modal-1"
1398                  type="search"
1399                  name="q"
1400                  value=""
1401                  placeholder="Search"role="combobox"
1402                    aria-expanded="false"
1403                    aria-owns="predictive-search-results"
1404                    aria-controls="predictive-search-results"
1405                    aria-haspopup="listbox"
1406                    aria-autocomplete="list"
1407                    autocorrect="off"
1408                    autocomplete="off"
1409                    autocapitalize="off"
1410                    spellcheck="false">
1411                <label class="field__label" for="Search-In-Modal-1">Search</label>
1412                <input type="hidden" name="options[prefix]" value="last">
1413                <button type="reset" class="reset__button field__button hidden" aria-label="Clear search term">
1414                  <svg class="icon icon-close" aria-hidden="true" focusable="false">
1415                    <use xlink:href="#icon-reset">
1416                  </svg>
1417                </button>
1418                <button class="search__button field__button" aria-label="Search">
1419                  <svg class="icon icon-search" aria-hidden="true" focusable="false">
1420                    <use href="#icon-search">
1421                  </svg>
1422                </button>
1423              </div><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search>
1424                  <div class="predictive-search__loading-state">
1425                    <svg aria-hidden="true" focusable="false" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
1426                      <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
1427                    </svg>
1428                  </div>
1429                </div>
1430
1431                <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></predictive-search><button type="button" class="search-modal__close-button modal__close-button link link--text focus-inset" aria-label="Close">
1432          <svg class="icon icon-close" aria-hidden="true" focusable="false">
1433            <use href="#icon-close">
1434          </svg>
1435        </button>
1436      </div>
1437    </div>
1438  </details>
1439</details-modal>
1440
1441<predictive-search class="search-modal__form small-hide medium-hide" data-loading-text="Loading..."><form action="/search" method="get" role="search" class="search search-modal__form">
1442            <div class="field">
1443              <input class="search__input field__input"
1444                id=""
1445                type="search"
1446                name="q"
1447                value=""
1448                placeholder="Search"role="combobox"
1449                  aria-expanded="false"
1450                  aria-owns="predictive-search-results"
1451                  aria-controls="predictive-search-results"
1452                  aria-haspopup="listbox"
1453                  aria-autocomplete="list"
1454                  autocorrect="off"
1455                  autocomplete="off"
1456                  autocapitalize="off"
1457                  spellcheck="false">
1458              <label class="field__label" for="">What are you looking for?</label>
1459              <input type="hidden" name="options[prefix]" value="last">
1460              <button type="reset" class="reset__button field__button hidden" aria-label="Clear search term">
1461                <svg class="icon icon-close" aria-hidden="true" focusable="false">
1462                  <use xlink:href="#icon-reset">
1463                </svg>
1464              </button>
1465              <button class="search__button field__button" aria-label="Search">
1466                <svg class="icon icon-search" aria-hidden="true" focusable="false">
1467                  <use href="#icon-search">
1468                </svg>
1469              </button>
1470            </div><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search>
1471                <div class="predictive-search__loading-state">
1472                  <svg aria-hidden="true" focusable="false" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
1473                    <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
1474                  </svg>
1475                </div>
1476              </div>
1477              <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></predictive-search>
1478    </div><a href="/" class="header__heading-link link link--text focus-inset"><div class="header__heading-logo-wrapper">
1479                
1480                <img src="//lulu.toys/cdn/shop/files/logo.png?v=1708575608&amp;width=600" alt="LuLu" srcset="//lulu.toys/cdn/shop/files/logo.png?v=1708575608&amp;width=145 145w, //lulu.toys/cdn/shop/files/logo.png?v=1708575608&amp;width=218 218w, //lulu.toys/cdn/shop/files/logo.png?v=1708575608&amp;width=290 290w" width="145" height="44.53924914675768" loading="eager" class="header__heading-logo motion-reduce" sizes="(max-width: 290px) 50vw, 145px">
1481              </div></a>
1482
1483<nav class="header__inline-menu">
1484  <ul class="list-menu list-menu--inline" role="list"><li><a
1485            id="HeaderMenu-home"
1486            href="/"
1487            class="header__menu-item list-menu__item link link--text focus-inset"
1488            
1489            
1490          >
1491            <span
1492            >HOME</span>
1493          </a></li><li><a
1494            id="HeaderMenu-best-sellers"
1495            href="/collections/best-sellar"
1496            class="header__menu-item list-menu__item link link--text focus-inset"
1497            
1498            
1499          >
1500            <span
1501            >BEST SELLERS </span>
1502          </a></li><li><header-menu>
1503            <details id="Details-HeaderMenu-3">
1504              <summary
1505                id="HeaderMenu-products"
1506                class="header__menu-item list-menu__item link focus-inset"
1507              >
1508                <a href="/collections/all-products"
1509                >PRODUCTS</a>
1510                
1511
1512<svg class="icon icon-caret" width="11" height="23" viewBox="0 0 11 23" fill="none" xmlns="http://www.w3.org/2000/svg">
1513  <path d="M10.7422 10.8516C10.8307 10.9844 10.875 11.1172 10.875 11.25C10.875 11.3828 10.8307 11.5156 10.7422 11.6484L1.17969 21.7422C0.914062 21.9635 0.648438 21.9635 0.382812 21.7422C0.161458 21.4766 0.161458 21.2109 0.382812 20.9453L9.61328 11.25L0.382812 1.55469C0.161458 1.28906 0.161458 1.04557 0.382812 0.824219C0.648438 0.558594 0.914062 0.536458 1.17969 0.757812L10.7422 10.8516Z" fill="currentColor"/>
1514</svg>
1515              </summary>
1516              <ul
1517                id="HeaderMenu-MenuList-3"
1518                class="header__submenu list-menu list-menu--disclosure color-background-1 gradient caption-large motion-reduce global-settings-popup"
1519                role="list"
1520                tabindex="-1"
1521              ><li><a
1522                        id="HeaderMenu-products-vag-hygiene"
1523                        href="/collections/vaginal-hygiene-irritation"
1524                        class="header__menu-item list-menu__item link link--text focus-inset caption-large"
1525                        
1526                      >
1527                        VAG HYGIENE
1528                      </a></li><li><a
1529                        id="HeaderMenu-products-mini-wands"
1530                        href="/collections/mini-wands"
1531                        class="header__menu-item list-menu__item link link--text focus-inset caption-large"
1532                        
1533                      >
1534                        MINI WANDS
1535                      </a></li><li><a
1536                        id="HeaderMenu-products-big-wands"
1537                        href="/collections/regular-wands"
1538                        class="header__menu-item list-menu__item link link--text focus-inset caption-large"
1539                        
1540                      >
1541                        BIG WANDS
1542                      </a></li><li><a
1543                        id="HeaderMenu-products-crystals"
1544                        href="/collections/crystals"
1545                        class="header__menu-item list-menu__item link link--text focus-inset caption-large"
1546                        
1547                      >
1548                        CRYSTALS 
1549                      </a></li><li><a
1550                        id="HeaderMenu-products-e-books"
1551                        href="/collections/e-books"
1552                        class="header__menu-item list-menu__item link link--text focus-inset caption-large"
1553                        
1554                      >
1555                        E-BOOKS
1556                      </a></li><li><a
1557                        id="HeaderMenu-products-candles"
1558                        href="/collections/candles"
1559                        class="header__menu-item list-menu__item link link--text focus-inset caption-large"
1560                        
1561                      >
1562                        CANDLES
1563                      </a></li><li><a
1564                        id="HeaderMenu-products-chargers"
1565                        href="https://lulu.toys/search?q=chargers"
1566                        class="header__menu-item list-menu__item link link--text focus-inset caption-large"
1567                        
1568                      >
1569                        CHARGERS
1570                      </a></li></ul>
1571            </details>
1572          </header-menu></li><li><a
1573            id="HeaderMenu-about-lulu"
1574            href="/pages/about-us"
1575            class="header__menu-item list-menu__item link link--text focus-inset"
1576            
1577            
1578          >
1579            <span
1580            >ABOUT LULU</span>
1581          </a></li><li><a
1582            id="HeaderMenu-blog"
1583            href="/blogs/news"
1584            class="header__menu-item list-menu__item link link--text focus-inset"
1585            
1586              aria-current="page"
1587            
1588            
1589          >
1590            <span
1591                class="header__active-menu-item"
1592              
1593            >BLOG</span>
1594          </a></li><li><a
1595            id="HeaderMenu-warranty"
1596            href="/pages/warranty"
1597            class="header__menu-item list-menu__item link link--text focus-inset"
1598            
1599            
1600          >
1601            <span
1602            >WARRANTY</span>
1603          </a></li><li><a
1604            id="HeaderMenu-become-an-affiliate"
1605            href="https://lulu.goaffpro.com"
1606            class="header__menu-item list-menu__item link link--text focus-inset"
1607            
1608            
1609          >
1610            <span
1611            >BECOME AN AFFILIATE</span>
1612          </a></li></ul>
1613</nav>
1614
1615<div class="header__icons">
1616      <div class="desktop-localization-wrapper">
1617</div>
1618      
1619
1620<details-modal class="header__search">
1621  <details>
1622    <summary class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle" aria-haspopup="dialog" aria-label="Search">
1623      <span>
1624        <svg class="modal__toggle-open icon icon-search" aria-hidden="true" focusable="false">
1625          <use href="#icon-search">
1626        </svg>
1627        <svg class="modal__toggle-close icon icon-close" aria-hidden="true" focusable="false">
1628          <use href="#icon-close">
1629        </svg>
1630      </span>
1631    </summary>
1632    <div class="search-modal modal__content gradient" role="dialog" aria-modal="true" aria-label="Search">
1633      <div class="modal-overlay"></div>
1634      <div class="search-modal__content search-modal__content-bottom" tabindex="-1"><predictive-search class="search-modal__form" data-loading-text="Loading..."><form action="/search" method="get" role="search" class="search search-modal__form">
1635              <div class="field">
1636                <input class="search__input field__input"
1637                  id="Search-In-Modal"
1638                  type="search"
1639                  name="q"
1640                  value=""
1641                  placeholder="Search"role="combobox"
1642                    aria-expanded="false"
1643                    aria-owns="predictive-search-results"
1644                    aria-controls="predictive-search-results"
1645                    aria-haspopup="listbox"
1646                    aria-autocomplete="list"
1647                    autocorrect="off"
1648                    autocomplete="off"
1649                    autocapitalize="off"
1650                    spellcheck="false">
1651                <label class="field__label" for="Search-In-Modal">Search</label>
1652                <input type="hidden" name="options[prefix]" value="last">
1653                <button type="reset" class="reset__button field__button hidden" aria-label="Clear search term">
1654                  <svg class="icon icon-close" aria-hidden="true" focusable="false">
1655                    <use xlink:href="#icon-reset">
1656                  </svg>
1657                </button>
1658                <button class="search__button field__button" aria-label="Search">
1659                  <svg class="icon icon-search" aria-hidden="true" focusable="false">
1660                    <use href="#icon-search">
1661                  </svg>
1662                </button>
1663              </div><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search>
1664                  <div class="predictive-search__loading-state">
1665                    <svg aria-hidden="true" focusable="false" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
1666                      <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
1667                    </svg>
1668                  </div>
1669                </div>
1670
1671                <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></predictive-search><button type="button" class="search-modal__close-button modal__close-button link link--text focus-inset" aria-label="Close">
1672          <svg class="icon icon-close" aria-hidden="true" focusable="false">
1673            <use href="#icon-close">
1674          </svg>
1675        </button>
1676      </div>
1677    </div>
1678  </details>
1679</details-modal>
1680
1681<a href="/account/login" class="header__icon header__icon--account link focus-inset">
1682          
1683
1684<svg class="icon icon-account" width="16" height="19" viewBox="0 0 16 19" fill="none" xmlns="http://www.w3.org/2000/svg">
1685  <path d="M11.1641 7.94922C10.2969 8.81641 9.24219 9.25 8 9.25C6.75781 9.25 5.69141 8.81641 4.80078 7.94922C3.93359 7.05859 3.5 5.99219 3.5 4.75C3.5 3.50781 3.93359 2.45313 4.80078 1.58594C5.69141 0.695313 6.75781 0.25 8 0.25C9.24219 0.25 10.2969 0.695313 11.1641 1.58594C12.0547 2.45313 12.5 3.50781 12.5 4.75C12.5 5.99219 12.0547 7.05859 11.1641 7.94922ZM10.3906 2.35938C9.73438 1.70312 8.9375 1.375 8 1.375C7.0625 1.375 6.26562 1.70312 5.60938 2.35938C4.95312 3.01563 4.625 3.8125 4.625 4.75C4.625 5.6875 4.95312 6.48437 5.60938 7.14062C6.26562 7.79688 7.0625 8.125 8 8.125C8.9375 8.125 9.73438 7.79688 10.3906 7.14062C11.0469 6.48437 11.375 5.6875 11.375 4.75C11.375 3.8125 11.0469 3.01563 10.3906 2.35938ZM9.79297 10.9375C11.457 10.9375 12.8867 11.5352 14.082 12.7305C15.2773 13.9258 15.875 15.3555 15.875 17.0195C15.875 17.3711 15.7578 17.6641 15.5234 17.8984C15.2891 18.1328 14.9961 18.25 14.6445 18.25H1.35547C1.00391 18.25 0.710938 18.1328 0.476562 17.8984C0.242188 17.6641 0.125 17.3711 0.125 17.0195C0.125 15.3555 0.722656 13.9258 1.91797 12.7305C3.11328 11.5352 4.54297 10.9375 6.20703 10.9375H9.79297ZM14.6445 17.125C14.7148 17.125 14.75 17.0898 14.75 17.0195C14.75 16.1289 14.5273 15.3086 14.082 14.5586C13.6367 13.7852 13.0273 13.1758 12.2539 12.7305C11.5039 12.2852 10.6836 12.0625 9.79297 12.0625H6.20703C4.84766 12.0625 3.67578 12.5547 2.69141 13.5391C1.73047 14.5 1.25 15.6602 1.25 17.0195C1.25 17.0898 1.28516 17.125 1.35547 17.125H14.6445Z" fill="currentColor"/>
1686</svg>
1687          <span class="visually-hidden">Log in</span>
1688        </a><a href="/cart" class="header__icon header__icon--cart link focus-inset" id="cart-icon-bubble">
1689
1690<svg class="icon icon-cart-empty" width="21" height="19" viewBox="0 0 21 19" fill="none" xmlns="http://www.w3.org/2000/svg">
1691  <path d="M19.7812 2.5C20.0391 2.5 20.25 2.60547 20.4141 2.81641C20.6016 3.02734 20.6602 3.26172 20.5898 3.51953L19.0781 10.832C19.0312 11.0195 18.9258 11.1836 18.7617 11.3242C18.6211 11.4414 18.457 11.5 18.2695 11.5H6.59766L7.01953 13.75H17.4258C17.6367 13.75 17.8125 13.8086 17.9531 13.9258C18.1172 14.043 18.2227 14.1953 18.2695 14.3828C18.7148 14.8281 18.9375 15.3672 18.9375 16C18.9375 16.6328 18.7148 17.1602 18.2695 17.582C17.8477 18.0273 17.3203 18.25 16.6875 18.25C16.0547 18.25 15.5156 18.0273 15.0703 17.582C14.6484 17.1602 14.4375 16.6328 14.4375 16C14.4375 15.6016 14.543 15.2266 14.7539 14.875H9.62109C9.83203 15.2266 9.9375 15.6016 9.9375 16C9.9375 16.6328 9.71484 17.1602 9.26953 17.582C8.84766 18.0273 8.32031 18.25 7.6875 18.25C7.05469 18.25 6.51562 18.0273 6.07031 17.582C5.64844 17.1602 5.4375 16.6445 5.4375 16.0352C5.4375 15.4258 5.63672 14.9102 6.03516 14.4883L3.57422 1.375H0.796875C0.679688 1.375 0.574219 1.33984 0.480469 1.26953C0.410156 1.17578 0.375 1.07031 0.375 0.953125V0.671875C0.375 0.554688 0.410156 0.460938 0.480469 0.390625C0.574219 0.296875 0.679688 0.25 0.796875 0.25H3.78516C3.99609 0.25 4.17188 0.320312 4.3125 0.460938C4.47656 0.578125 4.58203 0.742188 4.62891 0.953125L4.91016 2.5H19.7812ZM8.8125 16C8.8125 15.6953 8.69531 15.4375 8.46094 15.2266C8.25 14.9922 7.99219 14.875 7.6875 14.875C7.38281 14.875 7.11328 14.9922 6.87891 15.2266C6.66797 15.4375 6.5625 15.6953 6.5625 16C6.5625 16.3047 6.66797 16.5625 6.87891 16.7734C7.11328 17.0078 7.38281 17.125 7.6875 17.125C7.99219 17.125 8.25 17.0078 8.46094 16.7734C8.69531 16.5625 8.8125 16.3047 8.8125 16ZM16.6875 17.125C16.9922 17.125 17.25 17.0078 17.4609 16.7734C17.6953 16.5625 17.8125 16.3047 17.8125 16C17.8125 15.6953 17.6953 15.4375 17.4609 15.2266C17.25 14.9922 16.9922 14.875 16.6875 14.875C16.3828 14.875 16.1133 14.9922 15.8789 15.2266C15.668 15.4375 15.5625 15.6953 15.5625 16C15.5625 16.3047 15.668 16.5625 15.8789 16.7734C16.1133 17.0078 16.3828 17.125 16.6875 17.125ZM18.0234 10.375L19.4297 3.625H5.12109L6.38672 10.375H18.0234Z" fill="currentColor"/>
1692</svg><span class="visually-hidden">
1692Cart</span>
1693        <div class="cart-count-bubble"><span aria-hidden="true">0</span><span class="visually-hidden">0 items</span>
1694        </div>
1695      </a>
1696    </div>
1697  </header>
1698</div>
1699
1700<script type="application/ld+json">
1701  {
1702    "@context": "http://schema.org",
1703    "@type": "Organization",
1704    "@id": "https:\/\/lulu.toys\/#organization",
1705    "name": "LuLu",
1706    
1707      "logo": "https:\/\/lulu.toys\/cdn\/shop\/files\/logo.png?v=1708575608\u0026width=500",
1708    
1709    "sameAs": ["https:\/\/twitter.com\/lulutoyz"
1710, "https:\/\/www.facebook.com\/lululuxurioustoys\/"
1711, "https:\/\/www.pinterest.com\/LuLuHarmony_Official\/"
1712, "https:\/\/www.instagram.com\/luluharmony_official"
1713, "https:\/\/www.youtube.com\/@LuLuHarmonyOfficial"
1714],
1715    "url": "https:\/\/lulu.toys"
1716  }
1717</script>
1717
1718
1719<script>
1720  let items = document.querySelector(".header__inline-menu").querySelectorAll("details");
1721  items.forEach(item => {
1722    item.addEventListener("mouseover", () => {
1723      item.setAttribute("open", true);
1724      item.querySelector("ul").addEventListener("mouseleave", () => {
1725        item.removeAttribute("open");
1726      });
1727      item.addEventListener("mouseleave", () => {
1728        item.removeAttribute("open");
1729      });
1730    });  
1731  });
1732</script>
1732
1733
1734
1735
1736</div>
1737<!-- END sections: header-group -->
1738
1739    <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1">
1740      <div id="shopify-section-template--22053736841495__d603c16b-3bda-4494-b06b-1dbd9fae5dee" class="shopify-section section"><link href="//lulu.toys/cdn/shop/t/13/assets/breadcrumbs.css?v=178877190935666614821708575542" rel="stylesheet" type="text/css" media="all" />
1741
1742<div class="breadcrumbs_container color-background-1 gradient"><nav class="breadcrumbs" role="navigation" aria-label="breadcrumbs">
1743      <ol class="breadcrumbs__list">
1744        <li class="breadcrumbs__item">
1745          <a class="breadcrumbs__link" href="/">Home</a>
1746        </li><li class="breadcrumbs__item">
1747                <a class="breadcrumbs__link" href="/blogs/news" aria-current="page">News</a>
1748              </li></ol>
1749    </nav></div>
1750
1751
1752
1753
1754
1755</div><section id="shopify-section-template--22053736841495__main" class="shopify-section section"><link href="//lulu.toys/cdn/shop/t/13/assets/component-article-card.css?v=47105078945762260691708575542" rel="stylesheet" type="text/css" media="all" />
1756<link href="//lulu.toys/cdn/shop/t/13/assets/component-card.css?v=31077718018988742091708575542" rel="stylesheet" type="text/css" media="all" />
1757<link href="//lulu.toys/cdn/shop/t/13/assets/section-main-blog.css?v=184139569359783637551708575543" rel="stylesheet" type="text/css" media="all" />
1758<style data-shopify>.section-template--22053736841495__main-padding {
1759    padding-top: 25px;
1760    padding-bottom: 50px;
1761  }
1762
1763  @media screen and (min-width: 750px) {
1764    .section-template--22053736841495__main-padding {
1765      padding-top: 40px;
1766      padding-bottom: 80px;
1767    }
1768  }</style><div class="main-blog page-width section-template--22053736841495__main-padding gradient">
1769  <h1 class="title title-wrapper--no-top-margin scroll-trigger animate--fade-in">
1770    News
1771  </h1>
1772
1773  <div class="main-blog_inner">
1774    <div class="main-blog_left"><div class="blog-articles "><div
1775            class="blog-articles__article article scroll-trigger animate--slide-in"
1776            
1777              data-cascade
1778              style="--animation-order: 1;"
1779            
1780          >
1781<div class="article-card-wrapper card-wrapper underline-links-hover">
1782    
1783    <div
1784      class="
1785        card article-card
1786        card--standard
1787        
1788         card--text
1789        
1790        
1791      "
1792      style="--ratio-percent: 100%;"
1793    >
1794      <div
1795        class="card__inner  color-background-2 gradient"
1796        style="--ratio-percent: 100%;"
1797      ><div class="card__content">
1798          <div class="card__information">
1799            <h3 class="card__heading h2">
1800              <a href="/blogs/news/unlocking-your-inner-power-how-tiger-eye-yoni-eggs-can-transform-your-wellness-journey" class="full-unstyled-link">
1801                Unlocking Your Inner Power: How Tiger Eye Yoni ...
1802              </a>
1803            </h3>
1804            <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2025-03-31T00:11:46Z">March 30, 2025</time></span></div><p class="article-card__excerpt rte-width">At LuLu, we believe that true wellness starts from within—both physically and spiritually. Our Black Yoni Egg, infused with the dynamic energy of Tiger Eye, is more than just a...
1805</p><div class="article-card__footer"></div></div></div>
1806      </div>
1807      <div class="card__content">
1808        <div class="card__information">
1809          <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2025-03-31T00:11:46Z">March 30, 2025</time></span></div>
1810          <h3 class="card__heading h2">
1811            <a href="/blogs/news/unlocking-your-inner-power-how-tiger-eye-yoni-eggs-can-transform-your-wellness-journey" class="full-unstyled-link">
1812              Unlocking Your Inner Power: How Tiger Eye Yoni Eggs Can Transform Your Wellness Journey
1813            </a>
1814          </h3><p class="article-card__excerpt rte-width">At LuLu, we believe that true wellness starts from within—both physically and spiritually. Our Black Yoni Egg, infused with the dynamic energy of Tiger Eye, is more than just a tool for pelvic health;...
1815</p>
1816              <a href="/blogs/news/unlocking-your-inner-power-how-tiger-eye-yoni-eggs-can-transform-your-wellness-journey" class="link full-unstyled-link">Read more 
1817
1818<svg class="icon icon-arrow" width="13" height="9" viewBox="0 0 13 9" fill="none" xmlns="http://www.w3.org/2000/svg">
1819  <path d="M8.9375 8.16211C8.76823 8.16211 8.62435 8.10286 8.50586 7.98438C8.38737 7.86589 8.32812 7.72201 8.32812 7.55273C8.32812 7.38346 8.38737 7.23958 8.50586 7.12109L10.918 4.70898H0.609375C0.440104 4.70898 0.296224 4.64974 0.177734 4.53125C0.0592448 4.41276 0 4.26888 0 4.09961C0 3.93034 0.0592448 3.78646 0.177734 3.66797C0.296224 3.54948 0.440104 3.49023 0.609375 3.49023H10.918L8.50586 1.07812C8.38737 0.959635 8.32812 0.815755 8.32812 0.646484C8.32812 0.477214 8.38737 0.333333 8.50586 0.214844C8.62435 0.0963542 8.76823 0.0371094 8.9375 0.0371094C9.10677 0.0371094 9.25065 0.0963542 9.36914 0.214844L12.8223 3.66797C12.9408 3.78646 13 3.93034 13 4.09961C13 4.26888 12.9408 4.41276 12.8223 4.53125L9.36914 7.98438C9.25065 8.10286 9.10677 8.16211 8.9375 8.16211Z" fill="currentColor"/>
1820</svg></a>
1821            
1822            <div class="article-card__footer"></div></div></div>
1823    </div>
1824  </div></div><div
1825            class="blog-articles__article article scroll-trigger animate--slide-in"
1826            
1827              data-cascade
1828              style="--animation-order: 2;"
1829            
1830          >
1831<div class="article-card-wrapper card-wrapper underline-links-hover">
1832    
1833    <div
1834      class="
1835        card article-card
1836        card--standard
1837        
1838         card--text
1839        
1840        
1841      "
1842      style="--ratio-percent: 100%;"
1843    >
1844      <div
1845        class="card__inner  color-background-2 gradient"
1846        style="--ratio-percent: 100%;"
1847      ><div class="card__content">
1848          <div class="card__information">
1849            <h3 class="card__heading h2">
1850              <a href="/blogs/news/i-tried-using-a-vibrator-with-my-partner-and-heres-what-happened-real-story" class="full-unstyled-link">
1851                I Tried Using a Vibrator with My Partner and He...
1852              </a>
1853            </h3>
1854            <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2023-03-08T18:39:18Z">March 8, 2023</time></span></div><p class="article-card__excerpt rte-width">The Truth About Female Orgasms As a man in a long-term relationship with a woman, I always thought that my partner was experiencing incredible orgasms during sex. However, I later...
1855</p><div class="article-card__footer"></div></div></div>
1856      </div>
1857      <div class="card__content">
1858        <div class="card__information">
1859          <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2023-03-08T18:39:18Z">March 8, 2023</time></span></div>
1860          <h3 class="card__heading h2">
1861            <a href="/blogs/news/i-tried-using-a-vibrator-with-my-partner-and-heres-what-happened-real-story" class="full-unstyled-link">
1862              I Tried Using a Vibrator with My Partner and Here&#39;s What Happened (REAL STORY)
1863            </a>
1864          </h3><p class="article-card__excerpt rte-width">The Truth About Female Orgasms As a man in a long-term relationship with a woman, I always thought that my partner was experiencing incredible orgasms during sex. However, I later discovered that up to...
1865</p>
1866              <a href="/blogs/news/i-tried-using-a-vibrator-with-my-partner-and-heres-what-happened-real-story" class="link full-unstyled-link">Read more 
1867
1868<svg class="icon icon-arrow" width="13" height="9" viewBox="0 0 13 9" fill="none" xmlns="http://www.w3.org/2000/svg">
1869  <path d="M8.9375 8.16211C8.76823 8.16211 8.62435 8.10286 8.50586 7.98438C8.38737 7.86589 8.32812 7.72201 8.32812 7.55273C8.32812 7.38346 8.38737 7.23958 8.50586 7.12109L10.918 4.70898H0.609375C0.440104 4.70898 0.296224 4.64974 0.177734 4.53125C0.0592448 4.41276 0 4.26888 0 4.09961C0 3.93034 0.0592448 3.78646 0.177734 3.66797C0.296224 3.54948 0.440104 3.49023 0.609375 3.49023H10.918L8.50586 1.07812C8.38737 0.959635 8.32812 0.815755 8.32812 0.646484C8.32812 0.477214 8.38737 0.333333 8.50586 0.214844C8.62435 0.0963542 8.76823 0.0371094 8.9375 0.0371094C9.10677 0.0371094 9.25065 0.0963542 9.36914 0.214844L12.8223 3.66797C12.9408 3.78646 13 3.93034 13 4.09961C13 4.26888 12.9408 4.41276 12.8223 4.53125L9.36914 7.98438C9.25065 8.10286 9.10677 8.16211 8.9375 8.16211Z" fill="currentColor"/>
1870</svg></a>
1871            
1872            <div class="article-card__footer"></div></div></div>
1873    </div>
1874  </div></div><div
1875            class="blog-articles__article article scroll-trigger animate--slide-in"
1876            
1877              data-cascade
1878              style="--animation-order: 3;"
1879            
1880          >
1881<div class="article-card-wrapper card-wrapper underline-links-hover">
1882    
1883    <div
1884      class="
1885        card article-card
1886        card--standard
1887        
1888         card--text
1889        
1890        
1891      "
1892      style="--ratio-percent: 100%;"
1893    >
1894      <div
1895        class="card__inner  color-background-2 gradient"
1896        style="--ratio-percent: 100%;"
1897      ><div class="card__content">
1898          <div class="card__information">
1899            <h3 class="card__heading h2">
1900              <a href="/blogs/news/simple-steps-to-spice-up-long-term-relationships" class="full-unstyled-link">
1901                Simple Steps to Spice-up Long Term Relationships
1902              </a>
1903            </h3>
1904            <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2022-12-30T19:26:10Z">December 30, 2022</time></span></div><p class="article-card__excerpt rte-width">Maintaining the spark in a long-term relationship can be a challenge, especially as the initial excitement of a new relationship begins to fade. However, with a little effort and creativity,...
1905</p><div class="article-card__footer"></div></div></div>
1906      </div>
1907      <div class="card__content">
1908        <div class="card__information">
1909          <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2022-12-30T19:26:10Z">December 30, 2022</time></span></div>
1910          <h3 class="card__heading h2">
1911            <a href="/blogs/news/simple-steps-to-spice-up-long-term-relationships" class="full-unstyled-link">
1912              Simple Steps to Spice-up Long Term Relationships
1913            </a>
1914          </h3><p class="article-card__excerpt rte-width">Maintaining the spark in a long-term relationship can be a challenge, especially as the initial excitement of a new relationship begins to fade. However, with a little effort and creativity, it is possible to...
1915</p>
1916              <a href="/blogs/news/simple-steps-to-spice-up-long-term-relationships" class="link full-unstyled-link">Read more 
1917
1918<svg class="icon icon-arrow" width="13" height="9" viewBox="0 0 13 9" fill="none" xmlns="http://www.w3.org/2000/svg">
1919  <path d="M8.9375 8.16211C8.76823 8.16211 8.62435 8.10286 8.50586 7.98438C8.38737 7.86589 8.32812 7.72201 8.32812 7.55273C8.32812 7.38346 8.38737 7.23958 8.50586 7.12109L10.918 4.70898H0.609375C0.440104 4.70898 0.296224 4.64974 0.177734 4.53125C0.0592448 4.41276 0 4.26888 0 4.09961C0 3.93034 0.0592448 3.78646 0.177734 3.66797C0.296224 3.54948 0.440104 3.49023 0.609375 3.49023H10.918L8.50586 1.07812C8.38737 0.959635 8.32812 0.815755 8.32812 0.646484C8.32812 0.477214 8.38737 0.333333 8.50586 0.214844C8.62435 0.0963542 8.76823 0.0371094 8.9375 0.0371094C9.10677 0.0371094 9.25065 0.0963542 9.36914 0.214844L12.8223 3.66797C12.9408 3.78646 13 3.93034 13 4.09961C13 4.26888 12.9408 4.41276 12.8223 4.53125L9.36914 7.98438C9.25065 8.10286 9.10677 8.16211 8.9375 8.16211Z" fill="currentColor"/>
1920</svg></a>
1921            
1922            <div class="article-card__footer"></div></div></div>
1923    </div>
1924  </div></div><div
1925            class="blog-articles__article article scroll-trigger animate--slide-in"
1926            
1927              data-cascade
1928              style="--animation-order: 4;"
1929            
1930          >
1931<div class="article-card-wrapper card-wrapper underline-links-hover">
1932    
1933    <div
1934      class="
1935        card article-card
1936        card--standard
1937        
1938         card--text
1939        
1940        
1941      "
1942      style="--ratio-percent: 100%;"
1943    >
1944      <div
1945        class="card__inner  color-background-2 gradient"
1946        style="--ratio-percent: 100%;"
1947      ><div class="card__content">
1948          <div class="card__information">
1949            <h3 class="card__heading h2">
1950              <a href="/blogs/news/4-reasons-how-sex-toys-can-help-with-low-libido" class="full-unstyled-link">
1951                How Sex Toys Can Help To Treat Low Libido with ...
1952              </a>
1953            </h3>
1954            <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2022-12-30T19:21:28Z">December 30, 2022</time></span></div><p class="article-card__excerpt rte-width">Low libido, or a decreased desire for sexual activity, is a common issue that can affect people of all ages. It can be caused by a variety of factors, such...
1955</p><div class="article-card__footer"></div></div></div>
1956      </div>
1957      <div class="card__content">
1958        <div class="card__information">
1959          <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2022-12-30T19:21:28Z">December 30, 2022</time></span></div>
1960          <h3 class="card__heading h2">
1961            <a href="/blogs/news/4-reasons-how-sex-toys-can-help-with-low-libido" class="full-unstyled-link">
1962              How Sex Toys Can Help To Treat Low Libido with No Medications
1963            </a>
1964          </h3><p class="article-card__excerpt rte-width">Low libido, or a decreased desire for sexual activity, is a common issue that can affect people of all ages. It can be caused by a variety of factors, such as stress, anxiety, depression,...
1965</p>
1966              <a href="/blogs/news/4-reasons-how-sex-toys-can-help-with-low-libido" class="link full-unstyled-link">Read more 
1967
1968<svg class="icon icon-arrow" width="13" height="9" viewBox="0 0 13 9" fill="none" xmlns="http://www.w3.org/2000/svg">
1969  <path d="M8.9375 8.16211C8.76823 8.16211 8.62435 8.10286 8.50586 7.98438C8.38737 7.86589 8.32812 7.72201 8.32812 7.55273C8.32812 7.38346 8.38737 7.23958 8.50586 7.12109L10.918 4.70898H0.609375C0.440104 4.70898 0.296224 4.64974 0.177734 4.53125C0.0592448 4.41276 0 4.26888 0 4.09961C0 3.93034 0.0592448 3.78646 0.177734 3.66797C0.296224 3.54948 0.440104 3.49023 0.609375 3.49023H10.918L8.50586 1.07812C8.38737 0.959635 8.32812 0.815755 8.32812 0.646484C8.32812 0.477214 8.38737 0.333333 8.50586 0.214844C8.62435 0.0963542 8.76823 0.0371094 8.9375 0.0371094C9.10677 0.0371094 9.25065 0.0963542 9.36914 0.214844L12.8223 3.66797C12.9408 3.78646 13 3.93034 13 4.09961C13 4.26888 12.9408 4.41276 12.8223 4.53125L9.36914 7.98438C9.25065 8.10286 9.10677 8.16211 8.9375 8.16211Z" fill="currentColor"/>
1970</svg></a>
1971            
1972            <div class="article-card__footer"></div></div></div>
1973    </div>
1974  </div></div><div
1975            class="blog-articles__article article scroll-trigger animate--slide-in"
1976            
1977              data-cascade
1978              style="--animation-order: 5;"
1979            
1980          >
1981<div class="article-card-wrapper card-wrapper underline-links-hover">
1982    
1983    <div
1984      class="
1985        card article-card
1986        card--standard
1987        
1988         card--media
1989        
1990        
1991      "
1992      style="--ratio-percent: 66.66666666666666%;"
1993    >
1994      <div
1995        class="card__inner  color-background-2 gradient ratio"
1996        style="--ratio-percent: 66.66666666666666%;"
1997      ><div class="article-card__image-wrapper card__media">
1998            <div
1999              class="article-card__image media media--hover-effect"
2000              
2001            >
2002              
2003              <img
2004                srcset="//lulu.toys/cdn/shop/articles/Picture1.png?v=1594914212&width=165 165w,//lulu.toys/cdn/shop/articles/Picture1.png?v=1594914212&width=360 360w,//lulu.toys/cdn/shop/articles/Picture1.png?v=1594914212 426w
2005                "
2006                src="//lulu.toys/cdn/shop/articles/Picture1.png?v=1594914212&width=533"
2007                sizes="(min-width: 1440px) 670px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
2008                alt="Add a Lulu Wand to Your Health and Wellness Routine"
2009                class="motion-reduce"
2010                
2011                  loading="lazy"
2012                
2013                width="426"
2014                height="284"
2015              >
2016              
2017            </div>
2018          </div><div class="card__content">
2019          <div class="card__information">
2020            <h3 class="card__heading h2">
2021              <a href="/blogs/news/add-a-lulu-wand-to-your-health-and-wellness-routine" class="full-unstyled-link">
2022                Add a Lulu Wand to Your Health and Wellness Rou...
2023              </a>
2024            </h3>
2025            <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2022-05-20T21:00:01Z">May 20, 2022</time></span></div><p class="article-card__excerpt rte-width">  Personal sports massagers designed for the back and shoulders have had a secret life as intimate vibrators since they first hit the market in the 1960s. Thanks to the...
2026</p><div class="article-card__footer"></div></div></div>
2027      </div>
2028      <div class="card__content">
2029        <div class="card__information">
2030          <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2022-05-20T21:00:01Z">May 20, 2022</time></span></div>
2031          <h3 class="card__heading h2">
2032            <a href="/blogs/news/add-a-lulu-wand-to-your-health-and-wellness-routine" class="full-unstyled-link">
2033              Add a Lulu Wand to Your Health and Wellness Routine
2034            </a>
2035          </h3><p class="article-card__excerpt rte-width">  Personal sports massagers designed for the back and shoulders have had a secret life as intimate vibrators since they first hit the market in the 1960s. Thanks to the evolution of technology and societal...
2036</p>
2037              <a href="/blogs/news/add-a-lulu-wand-to-your-health-and-wellness-routine" class="link full-unstyled-link">Read more 
2038
2039<svg class="icon icon-arrow" width="13" height="9" viewBox="0 0 13 9" fill="none" xmlns="http://www.w3.org/2000/svg">
2040  <path d="M8.9375 8.16211C8.76823 8.16211 8.62435 8.10286 8.50586 7.98438C8.38737 7.86589 8.32812 7.72201 8.32812 7.55273C8.32812 7.38346 8.38737 7.23958 8.50586 7.12109L10.918 4.70898H0.609375C0.440104 4.70898 0.296224 4.64974 0.177734 4.53125C0.0592448 4.41276 0 4.26888 0 4.09961C0 3.93034 0.0592448 3.78646 0.177734 3.66797C0.296224 3.54948 0.440104 3.49023 0.609375 3.49023H10.918L8.50586 1.07812C8.38737 0.959635 8.32812 0.815755 8.32812 0.646484C8.32812 0.477214 8.38737 0.333333 8.50586 0.214844C8.62435 0.0963542 8.76823 0.0371094 8.9375 0.0371094C9.10677 0.0371094 9.25065 0.0963542 9.36914 0.214844L12.8223 3.66797C12.9408 3.78646 13 3.93034 13 4.09961C13 4.26888 12.9408 4.41276 12.8223 4.53125L9.36914 7.98438C9.25065 8.10286 9.10677 8.16211 8.9375 8.16211Z" fill="currentColor"/>
2041</svg></a>
2042            
2043            <div class="article-card__footer"></div></div></div>
2044    </div>
2045  </div></div><div
2046            class="blog-articles__article article scroll-trigger animate--slide-in"
2047            
2048              data-cascade
2049              style="--animation-order: 6;"
2050            
2051          >
2052<div class="article-card-wrapper card-wrapper underline-links-hover">
2053    
2054    <div
2055      class="
2056        card article-card
2057        card--standard
2058        
2059         card--media
2060        
2061        
2062      "
2063      style="--ratio-percent: 100.0%;"
2064    >
2065      <div
2066        class="card__inner  color-background-2 gradient ratio"
2067        style="--ratio-percent: 100.0%;"
2068      ><div class="article-card__image-wrapper card__media">
2069            <div
2070              class="article-card__image media media--hover-effect"
2071              
2072            >
2073              
2074              <img
2075                srcset="//lulu.toys/cdn/shop/articles/Michelle_Hope_large_756224a2-98ad-4cd1-b017-6c5b4c6cf388.jpg?v=1668188439&width=165 165w,//lulu.toys/cdn/shop/articles/Michelle_Hope_large_756224a2-98ad-4cd1-b017-6c5b4c6cf388.jpg?v=1668188439&width=360 360w,//lulu.toys/cdn/shop/articles/Michelle_Hope_large_756224a2-98ad-4cd1-b017-6c5b4c6cf388.jpg?v=1668188439 480w
2076                "
2077                src="//lulu.toys/cdn/shop/articles/Michelle_Hope_large_756224a2-98ad-4cd1-b017-6c5b4c6cf388.jpg?v=1668188439&width=533"
2078                sizes="(min-width: 1440px) 670px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)"
2079                alt="Pride Month"
2080                class="motion-reduce"
2081                
2082                  loading="lazy"
2083                
2084                width="480"
2085                height="480"
2086              >
2087              
2088            </div>
2089          </div><div class="card__content">
2090          <div class="card__information">
2091            <h3 class="card__heading h2">
2092              <a href="/blogs/news/pride-month" class="full-unstyled-link">
2093                Pride Month
2094              </a>
2095            </h3>
2096            <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2020-06-23T18:51:00Z">June 23, 2020</time></span></div><p class="article-card__excerpt rte-width">As the month of June continues, we’re still celebrating Pride month and the beautiful diversity of our communities. Sexuality is complicated, ever fluctuating and evolving and this can affect all...
2097</p><div class="article-card__footer"></div></div></div>
2098      </div>
2099      <div class="card__content">
2100        <div class="card__information">
2101          <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2020-06-23T18:51:00Z">June 23, 2020</time></span></div>
2102          <h3 class="card__heading h2">
2103            <a href="/blogs/news/pride-month" class="full-unstyled-link">
2104              Pride Month
2105            </a>
2106          </h3><p class="article-card__excerpt rte-width">As the month of June continues, we’re still celebrating Pride month and the beautiful diversity of our communities. Sexuality is complicated, ever fluctuating and evolving and this can affect all areas of our lives....
2107</p>
2108              <a href="/blogs/news/pride-month" class="link full-unstyled-link">Read more 
2109
2110<svg class="icon icon-arrow" width="13" height="9" viewBox="0 0 13 9" fill="none" xmlns="http://www.w3.org/2000/svg">
2111  <path d="M8.9375 8.16211C8.76823 8.16211 8.62435 8.10286 8.50586 7.98438C8.38737 7.86589 8.32812 7.72201 8.32812 7.55273C8.32812 7.38346 8.38737 7.23958 8.50586 7.12109L10.918 4.70898H0.609375C0.440104 4.70898 0.296224 4.64974 0.177734 4.53125C0.0592448 4.41276 0 4.26888 0 4.09961C0 3.93034 0.0592448 3.78646 0.177734 3.66797C0.296224 3.54948 0.440104 3.49023 0.609375 3.49023H10.918L8.50586 1.07812C8.38737 0.959635 8.32812 0.815755 8.32812 0.646484C8.32812 0.477214 8.38737 0.333333 8.50586 0.214844C8.62435 0.0963542 8.76823 0.0371094 8.9375 0.0371094C9.10677 0.0371094 9.25065 0.0963542 9.36914 0.214844L12.8223 3.66797C12.9408 3.78646 13 3.93034 13 4.09961C13 4.26888 12.9408 4.41276 12.8223 4.53125L9.36914 7.98438C9.25065 8.10286 9.10677 8.16211 8.9375 8.16211Z" fill="currentColor"/>
2112</svg></a>
2113            
2114            <div class="article-card__footer"></div></div></div>
2115    </div>
2116  </div></div></div></div>
2117    
2118    <div class="main-blog_right">
2119      <h3>Categories</h3>
2120      <ul>
2121        
2122          <li>
2123            <a class="tag_list" href="/blogs/news/tagged/casa-malca">casa malca</a>
2124          </li>
2125        
2126          <li>
2127            <a class="tag_list" href="/blogs/news/tagged/discreet-shipping">discreet shipping</a>
2128          </li>
2129        
2130          <li>
2131            <a class="tag_list" href="/blogs/news/tagged/fake-orgasm">fake orgasm</a>
2132          </li>
2133        
2134          <li>
2135            <a class="tag_list" href="/blogs/news/tagged/lulu-8">lulu 8</a>
2136          </li>
2137        
2138          <li>
2139            <a class="tag_list" href="/blogs/news/tagged/tulum">tulum</a>
2140          </li>
2141        
2142      </ul>
2143      <div class="trending_blog">
2144        <h3>Trending Now</h3>
2145        <ul class="grid grid--1-col grid--gapless">
2146          
2147            <li class="grid__item">
2148              
2149              <div class="article_info">
2150                <h2 class="artical_name">
2151                  <a href="/blogs/news/unlocking-your-inner-power-how-tiger-eye-yoni-eggs-can-transform-your-wellness-journey">Unlocking Your Inner Power: How Tiger Eye Yoni Eggs Can Transform Your...</a>
2152                </h2>
2153                <span class="circle-divider"><time datetime="2025-03-31T00:11:46Z">March 30, 2025</time></span>
2154              </div>
2155            </li>
2156          
2157            <li class="grid__item">
2158              
2159              <div class="article_info">
2160                <h2 class="artical_name">
2161                  <a href="/blogs/news/i-tried-using-a-vibrator-with-my-partner-and-heres-what-happened-real-story">I Tried Using a Vibrator with My Partner and Here's What Happened...</a>
2162                </h2>
2163                <span class="circle-divider"><time datetime="2023-03-08T18:39:18Z">March 8, 2023</time></span>
2164              </div>
2165            </li>
2166          
2167            <li class="grid__item">
2168              
2169              <div class="article_info">
2170                <h2 class="artical_name">
2171                  <a href="/blogs/news/simple-steps-to-spice-up-long-term-relationships">Simple Steps to Spice-up Long Term Relationships</a>
2172                </h2>
2173                <span class="circle-divider"><time datetime="2022-12-30T19:26:10Z">December 30, 2022</time></span>
2174              </div>
2175            </li>
2176          
2177            <li class="grid__item">
2178              
2179              <div class="article_info">
2180                <h2 class="artical_name">
2181                  <a href="/blogs/news/4-reasons-how-sex-toys-can-help-with-low-libido">How Sex Toys Can Help To Treat Low Libido with No Medications</a>
2182                </h2>
2183                <span class="circle-divider"><time datetime="2022-12-30T19:21:28Z">December 30, 2022</time></span>
2184              </div>
2185            </li>
2186          
2187        </ul>
2188      </div>
2189    </div>
2190  </div>
2191</div>
2192
2193
2194</section>
2195    </main>
2196
2197    <!-- BEGIN sections: footer-group -->
2198<section id="shopify-section-sections--22053737398551__4be3d9ca-1ceb-4d33-a5fd-fd5bf099084a" class="shopify-section shopify-section-group-footer-group section"><link href="//lulu.toys/cdn/shop/t/13/assets/component-newsletter.css?v=4727253280200485261708575542" rel="stylesheet" type="text/css" media="all" />
2199<link href="//lulu.toys/cdn/shop/t/13/assets/newsletter-section.css?v=93047234018563244291708575543" rel="stylesheet" type="text/css" media="all" />
2200<style data-shopify>.section-sections--22053737398551__4be3d9ca-1ceb-4d33-a5fd-fd5bf099084a-padding {
2201    padding-top: 30px;
2202    padding-bottom: 30px;
2203  }
2204
2205  @media screen and (min-width: 750px) {
2206    .section-sections--22053737398551__4be3d9ca-1ceb-4d33-a5fd-fd5bf099084a-padding {
2207      padding-top: 40px;
2208      padding-bottom: 40px;
2209    }
2210  }</style><div class="newsletter center">
2211  <div class="newsletter__wrapper color-scheme-9ecdf90b-d55c-48de-95fb-4f2f725dbef7 gradient content-container isolate content-container--full-width section-sections--22053737398551__4be3d9ca-1ceb-4d33-a5fd-fd5bf099084a-padding"><div class="newsletter_title scroll-trigger animate--slide-in"  data-cascade style="--animation-order: 1;">
2212            <h2 class="inline-richtext h2">
2213              Subscribe to Our Newsletter!
2214            </h2>
2215            <div class="newsletter__subheading rte">
2216              <p>Sign up for the latest news, offers and styles</p>
2217            </div>
2218          </div><div class="newsletter_form" >
2219            <form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="newsletter-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" />
2220              <input type="hidden" name="contact[tags]" value="newsletter">
2221              <div
2222                class="newsletter-form__field-wrapper scroll-trigger animate--slide-in"
2223                
2224                  data-cascade
2225                  style="--animation-order: 2;"
2226                
2227              >
2228                <div class="field">
2229                  <input
2230                    id="NewsletterForm--sections--22053737398551__4be3d9ca-1ceb-4d33-a5fd-fd5bf099084a"
2231                    type="email"
2232                    name="contact[email]"
2233                    class="field__input"
2234                    value=""
2235                    aria-required="true"
2236                    autocorrect="off"
2237                    autocapitalize="off"
2238                    autocomplete="email"
2239                    
2240                    placeholder="Email"
2241                    required
2242                  >
2243                  <label class="field__label" for="NewsletterForm--sections--22053737398551__4be3d9ca-1ceb-4d33-a5fd-fd5bf099084a">
2244                    Enter your email
2245                  </label>
2246                </div>
2247                <button
2248                  type="submit"
2249                  class="newsletter-form__button field__button"
2250                  name="commit"
2251                  id="Subscribe"
2252                  aria-label="Subscribe"
2253                >
2254                  Subscribe
2255                </button></div></form>
2256          </div></div>
2257</div>
2258
2259
2260</section><div id="shopify-section-sections--22053737398551__footer" class="shopify-section shopify-section-group-footer-group">
2261<link href="//lulu.toys/cdn/shop/t/13/assets/section-footer.css?v=132527158999559195991708593923" rel="stylesheet" type="text/css" media="all" />
2262<link href="//lulu.toys/cdn/shop/t/13/assets/component-newsletter.css?v=4727253280200485261708575542" rel="stylesheet" type="text/css" media="all" />
2263<link href="//lulu.toys/cdn/shop/t/13/assets/component-list-menu.css?v=151968516119678728991708575542" rel="stylesheet" type="text/css" media="all" />
2264<link href="//lulu.toys/cdn/shop/t/13/assets/component-list-payment.css?v=69253961410771838501708575542" rel="stylesheet" type="text/css" media="all" />
2265<link href="//lulu.toys/cdn/shop/t/13/assets/component-list-social.css?v=168560741633138386241708575542" rel="stylesheet" type="text/css" media="all" />
2266<style data-shopify>.footer {
2267    margin-top: 0px;
2268  }
2269
2270  .section-sections--22053737398551__footer-padding {
2271    padding-top: 36px;
2272    padding-bottom: 60px;
2273  }
2274
2275  @media screen and (min-width: 750px) {
2276    .footer {
2277      margin-top: 0px;
2278    }
2279
2280    .section-sections--22053737398551__footer-padding {
2281      padding-top: 48px;
2282      padding-bottom: 80px;
2283    }
2284  }
2285
2286  }</style><footer class="footer color-background-1 gradient section-sections--22053737398551__footer-padding">
2286<div class="footer__content-top page-width"><div
2287            class="footer__blocks-wrapper grid grid--1-col grid--2-col grid--4-col-tablet  scroll-trigger animate--slide-in"
2288            
2289              data-cascade
2290            
2291          ><div
2292                class="footer-block grid__item footer-block--image scroll-trigger animate--slide-in"
2293                
2294                
2295                  data-cascade
2296                  style="--animation-order: 1;"
2297                
2298              ><div class="footer-block__details-content footer-block-image center"><div
2299                          class="footer-block__image-wrapper"
2300                          style="max-width: min(100%, 160px);"
2301                        >
2302                          <img
2303                            srcset="//lulu.toys/cdn/shop/files/logo.png?v=1708575608&width=160, //lulu.toys/cdn/shop/files/logo.png?v=1708575608&width=320 2x"
2304                            src="//lulu.toys/cdn/shop/files/logo.png?v=1708575608&width=760"
2305                            alt=""
2306                            loading="lazy"
2307                            width="293"
2308                            height="90"
2309                          >
2310                        </div><div class="footer__column footer__column--info small-hide"><div class="footer__payment">
2311                            <span class="visually-hidden">Payment methods</span>
2312                            
2313                              <ul class="list list-payment" role="list"><li class="list-payment__item">
2314                                    <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-amazon"><title id="pi-amazon">Amazon</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" fill-rule="nonzero" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF" fill-rule="nonzero"/><path d="M25.26 16.23c-1.697 1.48-4.157 2.27-6.275 2.27-2.97 0-5.644-1.3-7.666-3.463-.16-.17-.018-.402.173-.27 2.183 1.504 4.882 2.408 7.67 2.408 1.88 0 3.95-.46 5.85-1.416.288-.145.53.222.248.47v.001zm.706-.957c-.216-.328-1.434-.155-1.98-.078-.167.024-.193-.148-.043-.27.97-.81 2.562-.576 2.748-.305.187.272-.047 2.16-.96 3.063-.14.138-.272.064-.21-.12.205-.604.664-1.96.446-2.29h-.001z" fill="#F90" fill-rule="nonzero"/><path d="M21.814 15.291c-.574-.498-.676-.73-.993-1.205-.947 1.012-1.618 1.315-2.85 1.315-1.453 0-2.587-.938-2.587-2.818 0-1.467.762-2.467 1.844-2.955.94-.433 2.25-.51 3.25-.628v-.235c0-.43.033-.94-.208-1.31-.212-.333-.616-.47-.97-.47-.66 0-1.25.353-1.392 1.085-.03.163-.144.323-.3.33l-1.677-.187c-.14-.033-.296-.153-.257-.38.386-2.125 2.223-2.766 3.867-2.766.84 0 1.94.234 2.604.9.842.82.762 1.918.762 3.11v2.818c0 .847.335 1.22.65 1.676.113.164.138.36-.003.482-.353.308-.98.88-1.326 1.2a.367.367 0 0 1-.414.038zm-1.659-2.533c.34-.626.323-1.214.323-1.918v-.392c-1.25 0-2.57.28-2.57 1.82 0 .782.386 1.31 1.05 1.31.487 0 .922-.312 1.197-.82z" fill="#221F1F"/></svg>
2315
2316                                  </li><li class="list-payment__item">
2317                                    <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/>
2317</svg>
2318
2319                                  </li><li class="list-payment__item">
2320                                    <svg class="icon icon--full-color" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg>
2321
2322                                  </li><li class="list-payment__item">
2323                                    <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club"><title id="pi-diners_club">Diners Club</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z" fill="#3086C8"/></svg>
2324                                  </li><li class="list-payment__item">
2325                                    <svg class="icon icon--full-color" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg>
2326                                  </li><li class="list-payment__item">
2327                                    <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
232706zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg>
2328
2329                                  </li><li class="list-payment__item">
2330                                    <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg>
2331
2332                                  </li><li class="list-payment__item">
2333                                    <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2 
23330-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg>
2334                                  </li><li class="list-payment__item">
2335                                    <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg>
2336
2337                                  </li><li class="list-payment__item">
2338                                    <svg class="icon icon--full-color" viewBox="0 0 38 24" width="38" height="24" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="pi-venmo"><title id="pi-venmo">Venmo</title><g fill="none" fill-rule="evenodd"><rect fill-opacity=".07" fill="#000" width="38" height="24" rx="3"/><path fill="#3D95CE" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M24.675 8.36c0 3.064-2.557 7.045-4.633 9.84h-4.74L13.4 6.57l4.151-.402 1.005 8.275c.94-1.566 2.099-4.025 2.099-5.702 0-.918-.154-1.543-.394-2.058l3.78-.783c.437.738.634 1.499.634 2.46z" fill="#FFF" fill-rule="nonzero"/></g></svg>
2339
2340                                  </li><li class="list-payment__item">
2341                                    <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778 
234116.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
2342
2343                                  </li></ul>
2344                            
2345                          </div></div>
2346                    </div></div><div
2347                class="footer-block grid__item footer-block--menu scroll-trigger animate--slide-in"
2348                
2349                
2350                  data-cascade
2351                  style="--animation-order: 2;"
2352                
2353              ><h2 class="footer-block__heading inline-richtext">Quick links</h2><ul class="footer-block__details-content list-unstyled"><li>
2354                            <a
2355                              href="/"
2356                              class="link link--text list-menu__item list-menu__item--link"
2357                              
2358                            >
2359                              Home
2360                            </a>
2361                          </li><li>
2362                            <a
2363                              href="/pages/about-us"
2364                              class="link link--text list-menu__item list-menu__item--link"
2365                              
2366                            >
2367                              About us
2368                            </a>
2369                          </li><li>
2370                            <a
2371                              href="/collections/best-sellar"
2372                              class="link link--text list-menu__item list-menu__item--link"
2373                              
2374                            >
2375                              Best Sellers
2376                            </a>
2377                          </li><li>
2378                            <a
2379                              href="/collections/all"
2380                              class="link link--text list-menu__item list-menu__item--link"
2381                              
2382                            >
2383                              Products
2384                            </a>
2385                          </li><li>
2386                            <a
2387                              href="/blogs/news"
2388                              class="link link--text list-menu__item list-menu__item--link list-menu__item--active"
2389                              
2390                            >
2391                              Blog
2392                            </a>
2393                          </li><li>
2394                            <a
2395                              href="/pages/contact-us"
2396                              class="link link--text list-menu__item list-menu__item--link"
2397                              
2398                            >
2399                              Contact Us
2400                            </a>
2401                          </li></ul></div><div
2402                class="footer-block grid__item footer-block--menu scroll-trigger animate--slide-in"
2403                
2404                
2405                  data-cascade
2406                  style="--animation-order: 3;"
2407                
2408              ><h2 class="footer-block__heading inline-richtext">Other Link</h2><ul class="footer-block__details-content list-unstyled"><li>
2409                            <a
2410                              href="/pages/warranty"
2411                              class="link link--text list-menu__item list-menu__item--link"
2412                              
2413                            >
2414                              Warranty
2415                            </a>
2416                          </li><li>
2417                            <a
2418                              href="https://lulu.goaffpro.com/"
2419                              class="link link--text list-menu__item list-menu__item--link"
2420                              
2421                                target="_blank"
2422                              
2423                            >
2424                              Become An Affilate
2425                            </a>
2426                          </li><li>
2427                            <a
2428                              href="/policies/privacy-policy"
2429                              class="link link--text list-menu__item list-menu__item--link"
2430                              
2431                            >
2432                              Privacy Policy
2433                            </a>
2434                          </li><li>
2435                            <a
2436                              href="/policies/refund-policy"
2437                              class="link link--text list-menu__item list-menu__item--link"
2438                              
2439                            >
2440                              Refund Policy
2441                            </a>
2442                          </li><li>
2443                            <a
2444                              href="/blogs/video-tutorials"
2445                              class="link link--text list-menu__item list-menu__item--link"
2446                              
2447                            >
2448                              Video Tutorials
2449                            </a>
2450                          </li><li>
2451                            <a
2452                              href="/policies/terms-of-service"
2453                              class="link link--text list-menu__item list-menu__item--link"
2454                              
2455                            >
2456                              Terms of service
2457                            </a>
2458                          </li></ul></div><div
2459                class="footer-block grid__item footer-block--text scroll-tr
2459igger animate--slide-in"
2460                
2461                
2462                  data-cascade
2463                  style="--animation-order: 4;"
2464                
2465              ><h2 class="footer-block__heading inline-richtext">Contact Details</h2><div class="footer-block__details-content rte">
2466                      
2467                    </div>
2468                    <div class="footer-block__details-content">
2469                      <ul class="footer-content">
2470                        
2471                          <li>
2472                            <i class="fa-regular fa-phone"></i>
2473                            <div class="content rte">
2474                              <p><strong>Phone</strong><br/><a href="tel:4086220868" title="tel:4086220868">408-622-0868</a></p>
2475                            </div>
2476                          </li>
2477                        
2478                        
2479                          <li>
2480                            <i class="fa-regular fa-envelope"></i>
2481                            <div class="content rte">
2482                              <p><strong>Email</strong><br/><a href="mailto:[email protected]" title="mailto:[email protected]">[email protected]</a></p>
2483                            </div>
2484                          </li>
2485                        
2486                        
2487                          <li>
2488                            <i class="fa-regular fa-location-dot"></i>
2489                            <div class="content rte">
2490                              <p><strong>Address</strong><br/>18117 Biscayne Blvd</p><p>Suite #2886</p><p>MIAMI, FL 33160</p>
2491                            </div>
2492                          </li>
2493                        
2494                      </ul></div></div></div><div
2495          class="footer-block--newsletter scroll-trigger animate--slide-in"
2496          
2497            data-cascade
2498          
2499        ></div>
2500      </div><div
2501    class="footer__content-bottom page-width scroll-trigger animate--slide-in"
2502    
2503      data-cascade
2504    
2505  >
2506    <div class="footer__content-bottom-wrapper">
2507      <div class="footer__column footer__localization isolate"></div>
2508    </div>
2509
2510    <div class="footer__content-bottom-wrapper">
2511
2512<ul class="list-unstyled list-social footer__list-social" role="list"><li class="list-social__item">
2513      <a href="https://www.facebook.com/lululuxurioustoys/" target="_blank" class="link list-social__link">
2514
2515<svg class="icon icon-facebook" width="10" height="18" viewBox="0 0 10 18" fill="none" xmlns="http://www.w3.org/2000/svg">
2516  <path d="M6.50467 18H2.6729V9.57009H0V6.52336H2.6729V4.2243C2.6729 3.5514 2.78505 2.95327 3.00935 2.42991C3.23364 1.90654 3.53271 1.46417 3.90654 1.1028C4.29283 0.741433 4.74143 0.46729 5.25234 0.280374C5.76324 0.0934579 6.3053 0 6.8785 0C7.65109 0 8.24299 0 8.65421 0C9.06542 0 9.37072 0 9.57009 0V3.06542H8.03738C7.46417 3.06542 7.06542 3.22741 6.84112 3.5514C6.61682 3.86293 6.50467 4.21184 6.50467 4.59813V6.52336H9.57009L9.17757 9.57009H6.50467V18Z" fill="currentColor"/>
2517</svg><span class="visually-hidden">Facebook</span>
2518      </a>
2519    </li><li class="list-social__item">
2520      <a href="https://twitter.com/lulutoyz" target="_blank" class="link list-social__link">
2521
2522<svg class="icon icon-twitter" width="20" height="15" viewBox="0 0 20 15" fill="none" xmlns="http://www.w3.org/2000/svg">
2523  <path d="M19.016 1.77903C18.4917 2.54057 17.8674 3.18976 17.1433 3.72659C17.1433 3.77653 17.1496 3.85768 17.1621 3.97004C17.1746 4.0824 17.1808 4.16355 17.1808 4.21348C17.1808 5.2372 17.031 6.25468 16.7314 7.26592C16.4317 8.27715 15.9761 9.24469 15.3643 10.1685C14.7526 11.1049 14.0285 11.9288 13.192 12.6404C12.3431 13.3521 11.3319 13.9263 10.1583 14.3633C8.97231 14.7878 7.70514 15 6.35683 15C4.24697 15 2.31813 14.432 0.570312 13.2959C0.93236 13.3208 1.23199 13.3333 1.46919 13.3333C3.22949 13.3333 4.80252 12.8027 6.18829 11.7416C5.36432 11.7291 4.62774 11.4794 3.97855 10.9925C3.34185 10.5056 2.89241 9.87516 2.63024 9.10112C2.84247 9.15106 3.07968 9.17603 3.34185 9.17603C3.69141 9.17603 4.02225 9.12609 4.33436 9.02622C3.47293 8.83895 2.75508 8.402 2.1808 7.71536C1.606
252352 7.02871 1.31938 6.23596 1.31938 5.33708V5.29963C1.80627 5.5618 2.37431 5.70537 3.0235 5.73034C2.51164 5.38077 2.10589 4.93134 1.80627 4.38202C1.50664 3.83271 1.35683 3.2397 1.35683 2.603C1.35683 1.95381 1.51913 1.31086 1.84372 0.674157C2.79253 1.86017 3.9411 2.7965 5.28941 3.48315C6.63773 4.16979 8.0984 4.55056 9.67144 4.62547C9.58404 4.30087 9.54035 4.01373 9.54035 3.76405C9.54035 2.72784 9.90864 1.84145 10.6452 1.10487C11.3943 0.36829 12.2994 0 13.3606 0C13.8849 0 14.3905 0.106117 14.8774 0.318352C15.3518 0.518102 15.7638 0.811486 16.1134 1.1985C16.9623 1.02372 17.7613 0.717853 18.5104 0.280899C18.2357 1.15481 17.6802 1.84769 16.8437 2.35955C17.6427 2.25968 18.3668 2.06617 19.016 1.77903Z" fill="currentColor"/>
2524</svg><span class="visually-hidden">Twitter</span>
2525      </a>
2526    </li><li class="list-social__item">
2527      <a href="https://www.pinterest.com/LuLuHarmony_Official/" target="_blank" class="link list-social__link">
2528
2529<svg class="icon icon-pinterest" width="14" height="18" viewBox="0 0 14 18" fill="none" xmlns="http://www.w3.org/2000/svg">
2530  <path d="M13.6699 4.74566C13.7587 5.71054 13.6889 6.68811 13.4604 7.67837C13.2319 8.65595 12.8574 9.54465 12.3368 10.3445C11.829 11.1443 11.1879 11.8172 10.4134 12.3631C9.65168 12.8963 8.78202 13.2137 7.80445 13.3153C7.22045 13.3153 6.78245 13.1693 6.49045 12.8773C6.19844 12.5853 5.86201 12.3441 5.48113 12.1536C5.37957 12.7376 5.25261 13.3153 5.10026 13.8866C4.94791 14.4579 4.76383 15.0038 4.548 15.5243C4.33217 16.0322 4.07191 16.4956 3.76721 16.9145C3.47521 17.3462 3.13243 17.708 2.73886 18C2.54842 17.0224 2.4659 16.1147 2.49129 15.2768C2.51668 14.4388 2.59921 13.6454 2.73886 12.8963C2.89121 12.1346 3.07529 11.4046 3.29112 10.7063C3.50695 10.008 3.71643 9.31612 3.91956 8.63055C3.71643 8.24968 3.63391 7.77359 3.67199 7.20229C3.71008 6.63098 3.83704 6.1041 4.05287 5.62167C4.28139 5.12653 4.57974 4.74566 4.94791 4.47905C5.32879 4.19975 5.76679 4.15531 6.26192 4.34575C6.9348 4.63775 7.2268 5.13288 7.13793 5.83115C7.06175 6.52941 6.9094 7.25942 6.68088 8.02116C6.46505 8.77021 6.3381 9.46847 6.30001 10.116C6.27462 10.7507 6.64914 11.1697 7.42358 11.3728C8.29959 11.4617 9.02324 11.2014 9.59455 10.592C10.1786 9.96995 10.5912 9.20821 10.8324 8.30681C11.0736 7.39272 11.1434 6.45959 11.0419 5.50741C10.9403 4.54253 10.6419 3.76809 10.1468 3.18409C9.37237 2.39695 8.47098 1.97799 7.44262 1.92721C6.42697 1.87643 5.47479 2.08591 4.58609 2.55565C3.71008 3.0127 3.00547 3.67922 2.47225 4.55523C1.93903 5.41854 1.76764 6.38976 1.95807 7.4689C1.95807 7.86246 2.11677 8.22429 2.43416 8.55438C2.76425 8.87177 2.73886 9.41769 2.35799 10.1921C1.38042 10.0017 0.745629 9.55099 0.453628 8.84003C0.161626 8.11638 0.015625 7.27211 0.015625 6.30724C0.015625 5.41854 0.193365 4.61236 0.548845 3.8887C0.904326 3.16504 1.36137 2.53661 1.91998 2.00339C2.4786 1.47017 3.10069 1.03851 3.78626 0.708421C4.48452 0.378333 5.17644 0.162505 5.86201 0.0609395C6.83958 -0.0406263 7.77271 -0.0152349 8.66141 0.137114C9.56281 0.276767 10.369 0.543377 11.08 0.936945C11.7909 1.33051 12.3749 1.84469 12.832 2.47948C13.289 3.10157 13.5683 3.85696 13.6699 4.74566Z" fill="currentColor"/>
2531</svg><span class="visually-hidden">Pinterest</span>
2532      </a>
2533    </li><li class="list-social__item">
2534      <a href="https://www.instagram.com/luluharmony_official" target="_blank" class="link list-social__link">
2535
2536<svg class="icon icon-instagram" width="19" height="18" viewBox="0 0 19 18" fill="none" xmlns="http://www.w3.org/2000/svg">
2537  <path d="M11.4963 9.16024C11.4963 9.66765 11.3094 10.095 10.9622 10.4421C10.615 10.7893 10.2144 10.9496 9.73374 10.9496C9.25303 10.9496 8.82573 10.7893 8.50525 10.4421C8.15807 10.095 7.97113 9.66765 7.97113 9.16024C7.97113 8.67952 8.15807 8.27893 8.50525 7.93175C8.85243 7.58457 9.25303 7.42433 9.73374 7.42433C10.2144 7.42433 10.6417 7.58457 10.9622 7.93175C11.3361 8.27893 11.4963 8.67952 11.4963 9.16024ZM5.91475 7.37092C5.64768 7.98516 5.51415 8.5727 5.51415 9.16024C5.51415 10.362 5.91475 11.3769 6.74264 12.2047C7.57053 13.0326 8.58537 13.4599 9.76044 13.4599C10.9355 13.4599 11.9236 13.0326 12.7515 12.2047C13.5794 11.3769 14.0067 10.362 14.0067 9.16024C14.0067 8.5727 13.8732 7.95846 13.6061 7.37092H18.6269V13.5401C18.6269 14.7685 18.1996 15.8101 17.3183 16.6914C16.437 17.5727 15.3688 18 14.1403 18H5.16697C3.93849 18 2.89694 17.5727 2.01564 16.6914C1.16104 15.8101 0.707031 14.7685 0.707031 13.5401V7.37092H5.91475ZM13.3925 4.24629C13.3925 4.37982 13.4459 4.48665 13.5527 4.59347C13.6596 4.67359 13.7664 4.727 13.8999 4.727H15.4489C15.5824 4.727 15.6892 4.67359 15.7693 4.59347C15.8762 4.48665 15.9296 4.37982 15.9296 4.24629V2.69733C15.9296 2.5638 15.8762 2.43027 15.7693 2.32344C15.6892 2.21662 15.5824 2.1632 15.4489 2.1632H13.8999C13.7664 2.1632 13.6328 2.21662 13.5527 2.32344C13.4459 2.43027 13.3925 2.5638 13.3925 2.69733V4.24629ZM12.1907 5.71513C11.4429 5.18101 10.6417 4.94065 9.73374 4.91395C8.82573 4.91395 7.99783 5.18101 7.27676 5.71513H0.707031V4.45994C0.707031 3.23145 1.13433 2.18991 2.01564 1.30861C2.89694 0.4273 3.93849 0 5.16697 0H14.1136C15.3688 0 16.437 0.454006 17.2916 1.30861C18.1729 2.18991 18.6002 3.23145 18.6002 4.45994V5.71513H12.1907Z" fill="currentColor"/>
2538</svg><span class="visually-hidden">Instagram</span>
2539      </a>
2540    </li><li class="list-social__item">
2541      <a href="https://www.youtube.com/@LuLuHarmonyOfficial" target="_blank" class="link list-social__link">
2542
2543<svg class="icon icon-youtube" width="22" height="18" viewBox="0 0 22 18" fill="none" xmlns="http://www.w3.org/2000/svg">
2544  <path d="M21.3261 3.16768C21.3261 3.06018 21.3261 2.94883 21.3146 2.84132C21.2148 1.61649 20.6235 0.725709 19.5062 0.195847C19.1376 0.0230657 18.7421 0.0077074 18.3428 0.0077074C15.8855 0.0077074 13.4281 0.0077074 10.9708 0.0077074C8.50578 0.00386782 6.04077 0.0153866 3.57959 2.8234e-05C2.59666 -0.00381135 1.83642 0.383987 1.24897 1.14806C0.788216 1.74704 0.626953 2.442 0.626953 3.18304C0.626953 6.93815 0.626953 10.6971 0.626953 14.4522C0.626953 14.7325 0.638472 15.0166 0.65383 15.2969C0.726782 16.6984 1.91321 18.0038 3.48744 18C8.4789 17.9923 13.4704 17.9962 18.4618 17.9962C19.1376 17.9962 19.7442 17.8003 20.2587 17.3473C20.9998 16.6984 21.3261 15.8767 21.3223 14.8976C21.3223 10.9889 21.3261 7.07638 21.3261 3.16768ZM15.474
25446 9.19967C13.1248 10.4591 10.7711 11.7108 8.41747 12.9663C8.28308 13.0393 8.18325 12.9893 8.16021 12.8396C8.15254 12.7897 8.15638 12.7359 8.15638 12.686C8.15638 11.465 8.15638 10.2402 8.15638 9.01921C8.15638 7.81742 8.15638 6.61179 8.15638 5.41C8.15638 5.36393 8.15638 5.32169 8.15638 5.27561C8.16405 4.99533 8.26772 4.93773 8.5173 5.07212C10.8364 6.30846 13.1517 7.54097 15.4669 8.78115C15.5399 8.81955 15.6128 8.89634 15.6282 8.98081C15.6436 9.07296 15.5553 9.15359 15.4746 9.19967Z" fill="currentColor"/>
2545</svg><span class="visually-hidden">YouTube</span>
2546      </a>
2547    </li></ul>
2548</div>
2549    
2550    <div class="footer__content-bottom-wrapper footer__content-bottom-wrapper--center">
2551      <div class="footer__copyright caption">
2552        
2553          <small class="copyright__content">© Copyright 2023 lulu.toys. All Rights Reserved.</small>
2554        
2555</div>
2556    </div><div class="footer__content-bottom-wrapper large-up-hide medium-hide">
2557        <div class="footer__column footer__column--info">
2558          <div class="footer__payment">
2559            <span class="visually-hidden">Payment methods</span>
2560            
2561              <ul class="list list-payment" role="list"><li class="list-payment__item">
2562                    <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-amazon"><title id="pi-amazon">Amazon</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" fill-rule="nonzero" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF" fill-rule="nonzero"/><path d="M25.26 16.23c-1.697 1.48-4.157 2.27-6.275 2.27-2.97 0-5.644-1.3-7.666-3.463-.16-.17-.018-.402.173-.27 2.183 1.504 4.882 2.408 7.67 2.408 1.88 0 3.95-.46 5.85-1.416.288-.145.53.222.248.47v.001zm.706-.957c-.216-.328-1.434-.155-1.98-.078-.167.024-.193-.148-.043-.27.97-.81 2.562-.576 2.748-.305.187.272-.047 2.16-.96 3.063-.14.138-.272.064-.21-.12.205-.604.664-1.96.446-2.29h-.001z" fill="#F90" fill-rule="nonzero"/><path d="M21.814 15.291c-.574-.498-.676-.73-.993-1.205-.947 1.012-1.618 1.315-2.85 1.315-1.453 0-2.587-.938-2.587-2.818 0-1.467.762-2.467 1.844-2.955.94-.433 2.25-.51 3.25-.628v-.235c0-.43.033-.94-.208-1.31-.212-.333-.616-.47-.97-.47-.66 0-1.25.353-1.392 1.085-.03.163-.144.323-.3.33l-1.677-.187c-.14-.033-.296-.153-.257-.38.386-2.125 2.223-2.766 3.867-2.766.84 0 1.94.234 2.604.9.842.82.762 1.918.762 3.11v2.818c0 .847.335 1.22.65 1.676.113.164.138.36-.003.482-.353.308-.98.88-1.326 1.2a.367.367 0 0 1-.414.038zm-1.659-2.533c.34-.626.323-1.214.323-1.918v-.392c-1.25 0-2.57.28-2.57 1.82 0 .782.386 1.31 1.05 1.31.487 0 .922-.312 1.197-.82z" fill="#221F1F"/></svg>
2563
2564                  </li><li class="list-payment__item">
2565                    <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/>
2565</svg>
2566
2567                  </li><li class="list-payment__item">
2568                    <svg class="icon icon--full-color" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg>
2569
2570                  </li><li class="list-payment__item">
2571                    <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club"><title id="pi-diners_club">Diners Club</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z" fill="#3086C8"/></svg>
2572                  </li><li class="list-payment__item">
2573                    <svg class="icon icon--full-color" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg>
2574                  </li><li class="list-payment__item">
2575                    <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
257506zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg>
2576
2577                  </li><li class="list-payment__item">
2578                    <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg>
2579
2580                  </li><li class="list-payment__item">
2581                    <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2 
25810-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg>
2582                  </li><li class="list-payment__item">
2583                    <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg>
2584
2585                  </li><li class="list-payment__item">
2586                    <svg class="icon icon--full-color" viewBox="0 0 38 24" width="38" height="24" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="pi-venmo"><title id="pi-venmo">Venmo</title><g fill="none" fill-rule="evenodd"><rect fill-opacity=".07" fill="#000" width="38" height="24" rx="3"/><path fill="#3D95CE" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M24.675 8.36c0 3.064-2.557 7.045-4.633 9.84h-4.74L13.4 6.57l4.151-.402 1.005 8.275c.94-1.566 2.099-4.025 2.099-5.702 0-.918-.154-1.543-.394-2.058l3.78-.783c.437.738.634 1.499.634 2.46z" fill="#FFF" fill-rule="nonzero"/></g></svg>
2587
2588                  </li><li class="list-payment__item">
2589                    <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778 
258916.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
2590
2591                  </li></ul>
2592            
2593          </div>
2594        </div>
2595      </div></div>
2596</footer>
2597
2598
2599</div>
2600<!-- END sections: footer-group -->
2601
2602    <ul hidden>
2603      <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li>
2604      <li id="a11y-new-window-message">Opens in a new window.</li>
2605    </ul>
2606
2607    
2607<script>
2608      window.shopUrl = 'https://lulu.toys';
2609      window.routes = {
2610        cart_add_url: '/cart/add',
2611        cart_change_url: '/cart/change',
2612        cart_update_url: '/cart/update',
2613        cart_url: '/cart',
2614        predictive_search_url: '/search/suggest',
2615      };
2616
2617      window.cartStrings = {
2618        error: `There was an error while updating your cart. Please try again.`,
2619        quantityError: `You can only add [quantity] of this item to your cart.`,
2620      };
2621
2622      window.variantStrings = {
2623        addToCart: `Add to cart`,
2624        soldOut: `Sold`,
2625        unavailable: `Unavailable`,
2626        unavailable_with_option: `[value] - Unavailable`,
2627      };
2628
2629      window.quickOrderListStrings = {
2630        itemsAdded: `[quantity] items added`,
2631        itemAdded: `[quantity] item added`,
2632        itemsRemoved: `[quantity] items removed`,
2633        itemRemoved: `[quantity] item removed`,
2634        viewCart: `View cart`,
2635        each: `[money]/ea`,
2636      };
2637
2638      window.accessibilityStrings = {
2639        imageAvailable: `Image [index] is now available in gallery view`,
2640        shareSuccess: `Link copied to clipboard`,
2641        pauseSlideshow: `Pause slideshow`,
2642        playSlideshow: `Play slideshow`,
2643        recipientFormExpanded: `Gift card recipient form expanded`,
2644        recipientFormCollapsed: `Gift card recipient form collapsed`,
2645      };
2646    </script>
2646<script src="//lulu.toys/cdn/shop/t/13/assets/predictive-search.js?v=162273246065392412141708575543" defer="defer"></script>
2646
2647<style type="text/css">
2648  .ba-vol-wrapper{
2649  margin-top:20px;
2650}
2651.booster-cart-item-line-price .original_price{
2652  display: block;
2653  text-decoration: line-through !important;
2654}
2655.booster-cart-item-price, .booster-cart-total, .booster-cart-item-line-price .discounted_price{
2656  display: block;
2657  font-weight: bold;
2658}
2659.booster-cart-item-success-notes, .booster-cart-item-upsell-notes{
2660  display: block;
2661  font-weight:bold;
2662  color: #0078bd;
2663  font-size: 100%;
2664  white-space: pre-wrap !important;
2665}
2666
2667.booster-cart-item-success-notes a, .booster-cart-item-upsell-notes a{
2668  color: #0078bd;
2669}
2670
2671.wh-cart-total{
2672  display: block;
2673  font-weight: bold;
2674}
2675.booster-messages{
2676  display:block;
2677}
2678
2679#booster-discount-item{
2680  font-size:70%;
2681  padding-top: 5px;
2682  padding-bottom: 5px;
2683}
2684
2685#booster-summary-item{
2686  font-size: 70%;
2687  padding-top: 5px;
2688  padding-bottom: 5px;
2689}
2690
2691.summary-line-note{
2692  padding-right: 10px;
2693}
2694
2695.summary-line-discount{
2696  color: #0078bd;
2697}
2698
2699input#booster-discount-code{
2700  max-width:200px;
2701  display:inline-block;
2702  font-size: 16px;
2703}
2704
2705button#apply-booster-discount{
2706  display:inline-block;
2707  max-width:200px;
2708  font-size: 16px;
2709}
2710
2711div#booster-notification-bar{
2712  font-size: 110%;
2713  background-color: #a1c65b;
2714  padding: 12px;
2715  color: #ffffff;
2716  font-family: inherit;
2717  z-index: 9999999999999;
2718  display: none;
2719  left: 0px;
2720  width: 100%;
2721  margin: 0px;
2722  margin-bottom:20px;
2723  text-align: center;
2724  text-transform: none;
2725}
2726div#booster-notification-bar span{
2727  display: block;
2728}
2729
2730div#booster-close-notification{
2731  float: right;
2732  font-weight: bold;
2733  height: 0;
2734  overflow: visible;
2735  cursor: pointer;
2736  margin-right: 1em;
2737}
2738
2739.ba-bundle-wrapper{
2740  padding-top:10px;
2741  padding-bottom:10px;
2742}
2743
2744.ba-bundle-wrapper .ba-product-bundle {
2745  display: flex;
2746  clear: both;
2747  margin: 0 0 20px;
2748}
2749
2750#dpModal-container .ba-product-bundle {
2751  clear: both;
2752  margin: 0 0 20px;
2753  min-height: 390px;
2754}
2755
2756
2757.ba-bundle-wrapper .bundle-title {
2758
2759  font-size: 20px;
2760  margin-bottom: 15px;
2761
2762}
2763
2764.ba-eqs{
2765  display:none;
2766}
2767
2768.ba-product-bundle .ba-product-wrapper,
2769.ba-product-bundle .bundle-plus,
2770.ba-product-bundle .bundle-total{
2771  display: inline-block;
2772  text-align: center;
2773  vertical-align: middle;
2774}
2775.ba-product-bundle .bundle-total {
2776  text-align: left;
2777}
2778
2779.ba-bundle-wrapper .ba-product-bundle .ba-info-wrapper a{
2780  text-decoration: none;
2781}
2782
2783#two-product.ba-product-bundle .bundle-plus img{
2784  position: relative;
2785  max-width: 35px;
2786  min-width: 12px;
2787}
2788
2789#three-product.ba-product-bundle.button-under .bundle-plus img {
2790  position: relative;
2791  margin-left: 0px;
2792  max-width: 22px !important;
2793  min-width: 12px;
2794}
2795
2796#three-product.ba-product-bundle.with-total .bundle-plus img {
2797  position: relative;
2798  margin-left: -22% !important;
2799  max-width: 22px !important;
2800  min-width: 12px;
2801}
2802
2803#four-product.ba-product-bundle.button-under .bundle-plus img {
2804  position: relative;
2805  margin-left: -22% !important;
2806  max-width: 22px !important;
2807  min-width: 12px;
2808}
2809
2810#four-product.ba-product-bundle.with-total .bundle-plus img {
2811  position: relative;
2812  margin-left: -22% !important;
2813  max-width: 22px !important;
2814  min-width: 12px;
2815}
2816
2817#over-four-product.ba-product-bundle .bundle-plus img {
2818  position: relative;
2819  min-width: 12px;
2820}
2821
2822.ba-product-bundle .ba-product-wrapper {
2823  line-height: 15px;
2824}
2825.ba-product-bundle .ba-product-wrapper img {
2826  width: 80%;
2827}
2828.ba-product-bundle .bundle-name {
2829  margin: 10px 0 5px 0;
2830  text-align: left;
2831  min-height: 40px;
2832}
2833.ba-product-bundle .bundle-name p.product-title{
2834  margin-bottom: 5px;
2835  
2836}
2837
2838p.product-quantity{color: #6b6b6b; font-size: 12px;}
2839.ba-product-bundle .ba-price {
2840  margin-bottom: 5px;
2841  display: inline-block;
2842  margin-right: 5px;
2843  width:100%;
2844}
2845.ba-product-bundle .buy-bundle {
2846  text-align: right;
2847  padding: 5px 0;
2848}
2849.ba-product-bundle .buy-bundle input.addtocart {
2850  padding: 5px 10px;
2851  background-color: #222;
2852  color: #FFF;
2853  border: none;
2854}
2855.booster-variants-container select {
2856  width: 100%;
2857  margin-bottom: 5px
2858}
2859.ba-product-bundle .booster-variants-container {
2860  border: none;
2861  margin: 0;
2862  padding: 0;
2863}
2864.ba-product-bundle .ba-price.regular {
2865  color: #bbb;
2866  text-decoration: line-through;
2867}
2868.ba-product-bundle .ba-product-wrapper {
2869  vertical-align: top !important;
2870  line-height: 15px;
2871  text-align:left;
2872}
2873.ba-product-bundle .ba-image {
2874  min-height: 130px;
2875  max-height: 130px;
2876  line-height: 125px;
2877  border: 1px solid #d9d9d9;
2878  background: #fff;
2879  text-align: center;
2880}
2881.ba-product-bundle .ba-image img {
2882  max-height: 115px;
2883  max-width: 100%;
2884  vertical-align: middle;
2885  height: auto;
2886  width: auto;
2887}
2888.ba-product-bundle .bundle-plus {
2889  line-height: 125px;
2890}
2891.ba-bundle-wrapper .ba-product-bundle button {
2892  display: inline-block;
2893  padding: 4px 10px 4px;
2894  margin-bottom: 0;
2895  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
2896  color: #ffffff;
2897  text-align: center;
2898  vertical-align: middle;
2899  background-repeat: repeat-x;
2900  border: 1px solid #cccccc;
2901  border-bottom-color: #b3b3b3;
2902  -webkit-border-radius: 4px;
2903  -moz-border-radius: 4px;
2904  border-radius: 4px;
2905  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
2906  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
2907  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
2908  cursor: pointer;
2909  background-color: #414141;
2910  background-image: -moz-linear-gradient(top, #555555, #222222);
2911  background-image: -ms-linear-gradient(top, #555555, #222222);
2912  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#222222));
2913  background-image: -webkit-linear-gradient(top, #555555, #222222);
2914  background-image: -o-linear-gradient(top, #555555, #222222);
2915  background-image: linear-gradient(top, #555555, #222222);
2916  background-repeat: repeat-x;
2917  filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#222222', GradientType=0);
2918  border-color: #222222 #222222 #000000;
2919  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2920  filter: progid: dximagetransform.microsoft.gradient(enabled=false);
2921  padding: 5px 10px;
2922}
2923.ba-product-bundle button .top-button {
2924  font-size: 12px;
2925  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
2926  display: block;
2927  padding: 0 5px 2px 5px;
2928}
2929.ba-product-bundle button .bottom-button {
2930  font-size: 14px;
2931  padding: 2px 5px 0 5px;
2932  display: block;
2933  border-top: 1px solid rgba(255, 255, 255, 0.1);
2934}
2935.ba-product-bundle .ba-price {
2936  position: static;
2937  background: none;
2938  text-align: left;
2939  padding: 0;
2940}
2941
2942
2943.ba-product-bundle .ba-eqs {
2944  width: auto;
2945  margin: 0 10px;
2946}
2947
2948#two-product.ba-product-bundle .ba-product-wrapper {
2949  width: 46%;
2950}
2951#two-product.ba-product-bundle .bundle-plus {
2952  font-size: 75px
2953}
2954#two-product.ba-product-bundle.with-total .bundle-total {
2955  width: 100%;
2956  margin: 10px 0 0 0;
2957  text-align: right;
2958  display:inline-block;
2959}
2960#three-product.ba-product-bundle .ba-product-wrapper {
2961  width: 28%;
2962}
2963#three-product.ba-product-bundle .bundle-plus {
2964  width: 3.1%;
2965  font-size: 50px
2966}
2967#four-product.ba-product-bundle.button-under .ba-product-wrapper {
2968  width: 21.2%;
2969}
2970#four-product.ba-product-bundle.with-total .ba-product-wrapper {
2971  width: 17%;
2972}
2973#four-product.ba-product-bundle.button-under .bundle-plus {
2974  width: 5%;
2975  font-size: 40px
2976}
2977#four-product.ba-product-bundle .bundle-plus {
2978  width: 3%;
2979  font-size: 40px
2980}
2981
2982#over-four-product.ba-product-bundle .ba-product-wrapper {
2983  width: 17%;
2984}
2985#over-four-product.ba-product-bundle .bundle-plus {
2986  width: 3.5%;
2987  font-size: 40px
2988}
2989
2990.with-total .bundle-total button{
2991  white-space: normal;
2992}
2993
2994#two-product.ba-product-bundle.with-total .ba-product-wrapper {
2995  flex: 1;
2996  flex-basis: 115px;
2997}
2998#two-product.ba-product-bundle.with-total .bundle-plus {
2999  margin: 0 5px;
3000}
3001#two-product.ba-product-bundle.with-total .bundle-total {
3002  font-size: 35px;
3003  margin: 0;
3004  text-align: right;
3005}
3006#three-product.ba-product-bundle.with-total .ba-product-wrapper {
3007  flex: 1;
3008  flex-basis: 100px;
3009}
3010#three-product.ba-product-bundle.with-total .bundle-total button{
3011  width: 100%;
3012  margin-top:0px;
3013}
3014#three-product.ba-product-bundle.with-total .bundle-plus {
3015  font-size: 45px;
3016  margin: 0 5px;
3017}
3018
3019#two-product.ba-product-bundle.with-total .bundle-total {
3020  display: flex;
3021  flex: 1;
3022  flex-basis: 100px;
3023  font-size: 30px;
3024  height: 100%;
3025  margin-top: 20px;
3026}
3027
3028#three-product.ba-product-bundle.with-total .bundle-total {
3029  display: flex;
3030  flex: 1;
3031  flex-basis: 115px;
3032  font-size: 30px;
3033  height: 100%;
3034  margin-top: 20px;
3035}
3036
3037.ba-product-bundle.with-total .bundle-total .ba-eqs {
3038  width: 23px;
3039}
3040
3041.ba-product-bundle.with-total .bundle-total .ba-eqs img {
3042  margin: auto;
3043  max-width: 23px;
3044  height: 16px;
3045}
3046
3047#four-product.ba-product-bundle.with-total .ba-product-wrapper,
3048#four-product.ba-product-bundle.with-total .bundle-total {
3049  flex: 1;
3050  flex-basis: 90px;
3051}
3052#four-product.ba-product-bundle.with-total .bundle-plus {
3053  font-size: 40px;
3054  margin: 0 5px;
3055}
3056#four-product.ba-product-bundle.with-total .bundle-total {
3057  font-size: 25px
3058}
3059
3060#four-product.ba-product-bundle .ba-eqs {
3061  display: none;
3062}
3063
3064#four-product.ba-product-bundle.with-total .bundle-total {
3065  flex: 1;
3066  flex-basis: 130px;
3067  height: inherit;
3068  max-height: 100px;
3069  min-height: 50px;
3070  text-align: center;
3071  margin-top: 20px;
3072}
3073
3074#over-four-product.ba-product-bundle.with-total .ba-product-wrapper,
3075#over-four-product.ba-product-bundle.with-total .bundle-total {
3076  flex: 1;
3077  flex-basis: 90px;
3078}
3079#over-four-product.ba-product-bundle.with-total .bundle-plus {
3080  font-size: 40px
3081}
3082#over-four-product.ba-product-bundle.with-total .bundle-total {
3083  font-size: 25px
3084}
3085
3086#over-four-product.ba-product-bundle .ba-eqs {
3087  display: none;
3088}
3089
3090.ba-product-bundle.button-under .bundle-total, #over-four-product.ba-product-bundle.with-total .bundle-total {
3091  flex: 1;
3092  flex-basis: 130px;
3093  height: 100%;
3094  text-align: center;
3095  margin-top: 20px;
3096}
3097
3098.ba-product-bundle.button-under .ba-product-wrapper{
3099  flex-basis: auto;
3100}
3101
3102#two-product.ba-product-bundle.button-under .bundle-plus,#three-product.ba-product-bundle.button-under .bundle-plus {
3103  width: 8%;
3104}
3105
3106#max-two {
3107  width: 61%;
3108}
3109#max-two .bundle-plus {
3110  width: 10%
3111}
3112#three-product.max-two .bundle-total,
3113#four-product.max-two .bundle-total,
3114#over-four-product.max-two .bundle-total {
3115  height: 384px;
3116}
3117#three-product.max-two .ba-eqs,
3118#four-product.max-two .ba-eqs,
3119#over-four-product.max-two .ba-eqs {
3120  position: relative;
3121  top: 50%;
3122}
3123#three-product.max-two button,
3124#four-product.max-two button {
3125  position: relative;
3126  top: 50%;
3127}
3128#over-four-product.max-two button {
3129  position: relative;
3130  top: 50%;
3131}
3132#max-two {
3133  width: 60%;
3134  display: inline-block;
3135}
3136#max-two .bundle-plus:nth-child(4n+4) {
3137  display: none;
3138}
3139
3140.ba-product-bundle.button-under{
3141  flex-wrap: wrap;
3142}
3143
3144.ba-product-bundle .ba-product-wrapper {
3145  width: 45%;
3146}
3147.ba-product-bundle .bundle-total {
3148  color: #bfbfbf;
3149  font-size: 21px;
3150  font-weight: bold;
3151}
3152
3153/* .ba-product-bundle .bundle-name{
3154  overflow-x: hidden;
3155} */
3156
3157.with-total.ba-product-bundle .ba-eqs {
3158  display: flex;
3159  width: 24px;
3160}
3161.ba-product-bundle .bundle-total button {
3162  width: 100%;
3163  /*max-width: 150px;*/
3164}
3165@media screen and (min-width: 650px) {
3166  #four-product.ba-product-bundle, #over-four-product.ba-product-bundle{
3167    flex-wrap: wrap;
3168  }
3169  #four-product.ba-product-bundle.with-total .bundle-total .ba-eqs, #over-four-product.ba-product-bundle.with-total .bundle-total .ba-eqs {
3170    display: none;
3171  }
3172  .ba-product-bundle.with-total .bundle-total {
3173    justify-content: center;
3174  }
3175  #four-product.ba-product-bundle.with-total .ba-product-wrapper {
3176    flex-basis: auto;
3177  }
3178  #over-four-product.ba-product-bundle.with-total .ba-product-wrapper {
3179    flex-basis: auto;
3180  }
3181  #four-product .ba-product-bundle.with-total .bundle-total, #over-four-product.ba-product-bundle.with-total .bundle-total {
3182    min-height: 50px;
3183    max-height: 100px;
3184    height:inherit;
3185  }
3186  #four-product .ba-info-wrapper .bundle-name{
3187    font-size:90%;
3188    word-break: break-word;
3189  }
3190  #over-four-product .ba-info-wrapper .bundle-name{
3191    font-size:85%;
3192    word-break: break-word;
3193  }
3194  #four-product.with-total.ba-product-bundle .bundle-total button span,#over-four-product.with-total.ba-product-bundle .bundle-total button span{
3195    font-size:15px;
3196  }
3197  #four-product.with-total.ba-product-bundle .bundle-total button.add-booster-bundle, #over-four-product.with-total.ba-product-bundle .bundle-total button.add-booster-bundle {
3198    width: 100%;
3199    margin: 0;
3200  }
3201}
3202@media screen and (max-width: 650px) {
3203  .ba-product-bundle {
3204    flex-direction: column;
3205  }
3206  .ba-product-bundle .ba-product-wrapper {
3207    width: 100% !important;
3208  }
3209  .ba-product-bundle .ba-product-wrapper > a:first-child {
3210    width: 35% !important;
3211    margin-right: 20px;
3212    display: block;
3213    float: left;
3214  }
3215  .ba-product-bundle .ba-product-wrapper .bundle-name {
3216    margin: 0;
3217  }
3218  .ba-product-bundle .bundle-plus {
3219    width: 100% !important;
3220    max-width: 100%;
3221    line-height: 0;
3222    border-bottom: 1px solid #ccc;
3223    margin: 10px 0 25px;
3224  }
3225
3226  .ba-product-bundle .bundle-total .ba-eqs {
3227    display: none;
3228  }
3229  .ba-product-bundle .bundle-plus img,
3230  #two-product.ba-product-bundle.with-total .bundle-plus img, #three-product.ba-product-bundle.with-total .bundle-plus img,#four-product.ba-product-bundle.with-total .bundle-plus img, #over-four-product.ba-product-bundle.with-total .bundle-plus img,
3231  #two-product.ba-product-bundle.button-under .bundle-plus img, #three-product.ba-product-bundle.button-under .bundle-plus img,#four-product.ba-product-bundle.button-under .bundle-plus img, #over-four-product.ba-product-bundle.button-under .bundle-plus img{
3232    margin-left: 0 !important;
3233    margin-bottom: -18px;
3234    max-width: 35px !important;
3235  }
3236
3237  .booster-variants-container select {
3238    width: auto;
3239    margin-top: 10px
3240  }
3241  .ba-product-bundle .bundle-total {
3242    width: 100% !important;
3243    text-align: center;
3244    margin-top:20px;
3245  }
3246  .ba-product-bundle .ba-eqs {
3247    width: 100%;
3248    border-bottom: 1px solid #ccc;
3249    margin: -22px 0 0 0;
3250    position: relative;
3251  }
3252  .ba-product-bundle .ba-eqs img {
3253    margin-left: 0 !important;
3254    margin-bottom: -18px;
3255    display: none;
3256  }
3257
3258  .ba-product-bundle .ba-image-container{
3259    width: 35%;
3260    display: inline-block;
3261    float: left;
3262  }
3263
3264  .ba-product-bundle .ba-info-wrapper{
3265    width: 60%;
3266    display: inline-block;
3267    float: left;
3268    padding-left:10px;
3269  }
3270
3271  .ba-product-bundle .ba-info-wrapper a{
3272    text-decoration:none;
3273  }
3274
3275  .ba-product-bundle .ba-info-wrapper select.ba-variants{
3276    width:100%;
3277  }
3278
3279  #two-product.ba-product-bundle.with-total .bundle-plus {
3280    margin: 0 0 30px;
3281  }
3282
3283  #two-product.ba-product-bundle .bundle-plus img, #three-product.ba-product-bundle .bundle-plus img, #four-product.ba-product-bundle .bundle-plus img,#over-four-product.ba-product-bundle .bundle-plus img{
3284    max-width: 35px !important;
3285    margin-left: 0 !important;
3286  }
3287
3288  #three-product.ba-product-bundle.with-total .bundle-total button{
3289    margin-top: 20px;
3290    width: 100%;
3291  }
3292  #three-product.ba-product-bundle.with-total .bundle-plus {
3293    margin: 10px 0 25px;
3294  }
3295  #four-product.ba-product-bundle.with-total .bundle-plus {
3296    margin: 10px 0 25px;
3297  }
3298  #over-four-product.ba-product-bundle.with-total .bundle-plus {
3299    margin: 10px 0 25px;
3300  }
3301
3302}
3303
3304.ba-product-bundle .ba-price {
3305  color: #8C0000;
3306}
3307.ba-product-bundle .bundle-total {
3308  color: #8C1919;
3309}
3310
3311.ba-product-bundle .bundle-total button {
3312  width: 100%;
3313}
3314.ba-product-bundle button .top-button {
3315  border-bottom: 0px;
3316}
3317
3318@media (max-width: 650px) {
3319  .bundle-name {
3320    display: inline-block !important;
3321  }
3322  .ba-eqs {
3323    width: 100% !important;
3324  }
3325  .bundle-name {
3326    padding-top: 10px !important;
3327  }
3328  .bundle-total button {
3329    margin-left: auto !important;
3330    margin-right: auto !important;
3331    display: block;
3332  }
3333}
3334.bundle-total button {
3335  color: #fff;
3336  margin: -10px 0 -10px;
3337  width: 100%;
3338  border: none;
3339  text-decoration: none;
3340  font-size: 13%;
3341  font-family: inherit;
3342  text-transform: uppercase;
3343  font-weight: 500;
3344  padding: 10px;
3345  height:100%;
3346}
3347
3348.with-total.ba-product-bundle .bundle-total button.add-booster-bundle {
3349  width: 100%;
3350  margin: 0;
3351  height: inherit;
3352  min-height: 50px;
3353
3354}
3355
3356.ba-product-bundle button .top-button {
3357  border-bottom: 0px;
3358}
3359
3360@media (max-width: 650px) {
3361  .bundle-name {
3362    display: inline-block !important;
3363  }
3364  .ba-eqs {
3365    width: 100% !important;
3366  }
3367  .bundle-name {
3368    padding-top: 10px !important;
3369  }
3370  .bundle-total button {
3371    margin-left: auto !important;
3372    margin-right: auto !important;
3373    display: block;
3374  }
3375  .with-total.ba-product-bundle .bundle-total button.add-booster-bundle {
3376    width: 100%;
3377    margin-top:10px;
3378    height: inherit;
3379    max-height: 100px;
3380    min-height: 50px;
3381  }
3382
3383}
3384
3385.dp-popup div, .dp-popup span,
3386.dp-popup h1, .dp-popup h2, .dp-popup h3, .dp-popup h4, .dp-popup h5, .dp-popup h6,
3387.dp-popup p, .dp-popup a, .dp-popup img, .dp-popup b, .dp-popup u, .dp-popup i,
3388.dp-popup ol, .dp-popup ul, .dp-popup li,
3389.dp-popup form, .dp-popup label, .dp-popup table, .dp-popup tbody, .dp-popup tfoot,
3390.dp-popup thead, .dp-popup tr, .dp-popup th, .dp-popup td{
3391  margin: 0;
3392  padding: 0;
3393  border: 0;
3394  font-size: 100%;
3395  font: inherit;
3396  vertical-align: baseline;
3397  text-transform: none;
3398}
3399
3400.dp-popup body {
3401  line-height: 1;
3402}
3403.dp-popup ol, .dp-popup ul {
3404  list-style: none;
3405}
3406.dp-popup table {
3407  border-collapse: collapse;
3408  border-spacing: 0;
3409}
3410
3411.blocker {
3412  position: fixed;
3413  top: 0; right: 0; bottom: 0; left: 0;
3414  width: 100%; height: 100%;
3415  overflow: auto;
3416  z-index: 2147483646;
3417  padding: 20px;
3418  box-sizing: border-box;
3419  background-color: rgb(0,0,0);
3420  background-color: rgba(0,0,0,0.75);
3421  text-align: center;
3422}
3423.blocker:before{
3424  content: '';
3425  display: inline-block;
3426  height: 100%;
3427  vertical-align: middle;
3428  margin-right: -0.05em;
3429}
3430.blocker.behind {
3431  background-color: transparent;
3432}
3433.dp-popup-dpModal {
3434  display: inline-block;
3435  min-width: 400px;
3436  vertical-align: middle;
3437  position: relative;
3438  z-index: 2147483647;
3439  max-width: 600px;
3440  background: #fff;
3441  padding: 30px;
3442  -webkit-border-radius: 8px;
3443  -moz-border-radius: 8px;
3444  -o-border-radius: 8px;
3445  -ms-border-radius: 8px;
3446  border-radius: 8px;
3447  -webkit-box-shadow: 0 0 10px #000;
3448  -moz-box-shadow: 0 0 10px #000;
3449  -o-box-shadow: 0 0 10px #000;
3450  -ms-box-shadow: 0 0 10px #000;
3451  box-shadow: 0 0 10px #000;
3452  text-align: center;
3453  text-transform: none;
3454  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
3455  font-size: 14px;
3456  line-height: 1.42857143;
3457  color: #333333;
3458  -moz-transition: background-color 0.15s linear;
3459  -webkit-transition: background-color 0.15s linear;
3460  -o-transition: background-color 0.15s linear;
3461  transition: background-color 0.15s cubic-bezier(0.785, 0.135, 0.150, 0.860);
3462}
3463
3464.dp-popup-dpModal a {
3465  background-color: transparent;
3466}
3467.dp-popup-dpModal a:active,
3468.dp-popup-dpModal a:hover {
3469  outline: 0;
3470}
3471
3472.dp-popup-dpModal hr {
3473  height: 0;
3474  -webkit-box-sizing: content-box;
3475  -moz-box-sizing: content-box;
3476  box-sizing: content-box;
3477  height: 0;
3478  margin-top: 20px;
3479  margin-bottom: 20px;
3480  border: 0;
3481  border-top: 1px solid #eeeeee;
3482}
3483
3484.dp-popup-dpModal button,
3485.dp-popup-dpModal input,
3486.dp-popup-dpModal optgroup,
3487.dp-popup-dpModal select,
3488.dp-popup-dpModal textarea {
3489  color: inherit;
3490  font: inherit;
3491  margin: 0;
3492  font-family: inherit;
3493  font-size: inherit;
3494  line-height: inherit;
3495}
3496
3497.dp-popup-dpModal button {
3498  overflow: visible;
3499}
3500.dp-popup-dpModal button,
3501.dp-popup-dpModal select {
3502  text-transform: none;
3503}
3504.dp-popup-dpModal button {
3505  -webkit-appearance: button;
3506  cursor: pointer;
3507}
3508.dp-popup-dpModal button::-moz-focus-inner,
3509.dp-popup-dpModal input::-moz-focus-inner {
3510  border: 0;
3511  padding: 0;
3512}
3513.dp-popup-dpModal input {
3514  line-height: normal;
3515}
3516.dp-popup-dpModal input[type='number']::-webkit-inner-spin-button,
3517.dp-popup-dpModal input[type='number']::-webkit-outer-spin-button {
3518  height: auto;
3519}
3520
3521.dp-popup-dpModal body.fadein {
3522  background: rgba(0, 0, 0, 0.65);
3523}
3524
3525#dpModal-container{
3526  width:auto;
3527}
3528
3529#dpModal-container img{
3530  opacity: 100 !important;
3531}
3532
3533#dpModal-container div.image
3534{
3535  position: static !important;
3536}
3537
3538.dp-popup-dpModal #popup-dpModal-container {
3539  background: white;
3540  padding: 12px 18px 40px 18px;
3541}
3542
3543@media only screen and (min-width:500px) {
3544  .dp-popup-dpModal #popup-dpModal-container {
3545    border-radius: 5px;
3546    padding: 30px 40px;
3547  }
3548}
3549
3550@media only screen and (min-width:992px) {
3551  .dp-popup-dpModal #popup-dpModal-container {
3552    margin-top: 140px;
3553  }
3554}
3555
3556.dp-popup-dpModal .fade {
3557  opacity: 0;
3558  -webkit-transition: opacity 0.15s linear;
3559  -o-transition: opacity 0.15s linear;
3560  transition: opacity 0.15s linear;
3561}
3562.dp-popup-dpModal .fade.in {
3563  opacity: 1;
3564}
3565
3566/* only the stuff we need added here */
3567
3568.dp-popup-dpModal h2 {
3569  font-size: 24px;
3570  font-family: inherit;
3571  font-weight: 500;
3572  line-height: 1.1;
3573  color: inherit;
3574}
3575
3576.dp-popup-dpModal h3 {
3577  font-family: inherit;
3578  font-weight: normal;
3579  line-height: 1.1;
3580  color: inherit;
3581  font-size: 18px;
3582  margin-top: 10px;
3583  margin-bottom: 20px;
3584  font-weight:500;
3585}
3586
3587.dp-popup-dpModal p.body-text {
3588  font-size: 20;
3589  margin-top: 40px;
3590  margin-bottom: 10px;
3591}
3592
3593.dp-popup-dpModal .form-control {
3594  display: block;
3595  width: 100%;
3596  height: 34px;
3597  padding: 6px 12px;
3598  font-size: 14px;
3599  line-height: 1.42857143;
3600  color: #555;
3601  background-color: #fff;
3602  background-image: none;
3603  border: 1px solid #ccc;
3604  border-radius: 5px;
3605  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
3606  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
3607  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
3608  -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
3609  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
3610  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
3611}
3612
3613.dp-popup-dpModal .input-lg {
3614  height: 46px;
3615  padding: 10px 16px;
3616  line-height: 1.3333333;
3617  border-radius: 6px;
3618}
3619.dp-popup-dpModal select.input-lg {
3620  height: 46px;
3621}
3622
3623@media screen and (-webkit-min-device-pixel-ratio:0) {
3624  .dp-popup-dpModal select:focus,
3625  .dp-popup-dpModal textarea:focus,
3626  .dp-popup-dpModal input:focus {
3627    font-size: 16px;
3628    background: #eee;
3629  }
3630}
3631
3632.dp-popup-dpModal .form-group {
3633  margin-bottom: 15px;
3634}
3635
3636.dp-popup-dpModal .btn {
3637  display: inline-block;
3638  padding: 8px 12px;
3639  margin-bottom: 0;
3640  font-size: 14px;
3641  line-height: 1.42857143;
3642  text-align: center;
3643  vertical-align: middle;
3644  letter-spacing: 1px;
3645  -ms-touch-action: manipulation;
3646  touch-action: manipulation;
3647  cursor: pointer;
3648  -webkit-user-select: none;
3649  -moz-user-select: none;
3650  -ms-user-select: none;
3651  user-select: none;
3652  background-image: none;
3653  border: 1px solid transparent;
3654  border-radius: 3px;
3655}
3656
3657.dp-popup-dpModal .btn-success {
3658  width: 100%;
3659  color: #ffffff;
3660  background-color: #4ed14e;
3661}
3662
3663.dp-popup-dpModal .btn-lg {
3664  line-height: 24px;
3665  font-size: 15px;
3666  padding:14px;
3667  line-height: 1.3333333;
3668}
3669
3670.dp-popup-dpModal .close {
3671  -webkit-appearance: none;
3672  padding: 0;
3673  cursor: pointer;
3674  background: 0 0;
3675  border: 0;
3676  text-align:center;
3677  font-size: 21px;
3678  font-weight: 700;
3679  line-height: 1;
3680  color: #000;
3681  text-shadow: 0 1px 0 #fff;
3682}
3683
3684.dp-popup-dpModal form{
3685  margin-top:10px;
3686}
3687
3688.dp-popup-dpModal .dpModal-content .close {
3689  font-size: 30px;
3690}
3691.dp-popup-dpModal .dpModal-backdrop.in {
3692  filter: alpha(opacity=65);
3693  opacity: .65;
3694}
3695
3696.dp-popup-dpModal .completed_message {
3697  display: none;
3698}
3699.dp-popup-dpModal .complete .completed_message {
3700  display: block;
3701}
3702
3703.dp-popup-dpModal .single-variant{
3704  display:none;
3705}
3706
3707.dp-popup-dpModal div.footer{
3708  margin-top:20px;
3709}
3710
3711.dp-popup-dpModal div.footer p{
3712  color: #b3b3b3;
3713  font-size:12px;
3714}
3715
3716.dp-popup-dpModal div.no-thanks{
3717  padding-top:20px;
3718}
3719
3720.dp-popup-dpModal div.no-thanks a{
3721  color: #aaaaaa;
3722  font-size: 100%;
3723}
3724
3725@media (min-width: 0px) {
3726  .dp-popup-dpModal {
3727    min-width:100%;
3728  }
3729}
3730
3731@media (min-width: 300px) {
3732  .dp-popup-dpModal {
3733    min-width:80%;
3734  }
3735}
3736
3737@media (min-width: 768px) {
3738  .dp-popup-dpModal {
3739    min-width:600px;
3740  }
3741}
3742
3743.dp-popup-dpModal img{
3744  vertical-align: middle;
3745  max-width: 100%;
3746}
3747
3748.dp-popup-dpModal img.single{
3749  margin-right: 20px;
3750  margin-left: 0px;
3751  display: inline-block;
3752  padding-right: 20px;
3753  max-width: 100%;
3754  height: auto;
3755  margin: 0 auto;
3756}
3757
3758#upsell-minimized-button{
3759  background-color:#44c767;
3760  border-top-left-radius: 8px;
3761  border-top-right-radius: 8px;
3762  -moz-border-top-left-radius: 8px;
3763  -moz-border-top-right-radius: 8px;
3764  -webkit-border-top-left-radius: 8px;
3765  -webkit-border-top-right-radius: 8px;
3766  /*border:1px solid #18ab29;*/
3767  display:inline-block;
3768  cursor:pointer;
3769  color:#ffffff;
3770  /*font-family:Arial;*/
3771  padding:10px 16px;
3772  text-decoration:none;
3773  background: #44c767;
3774  color: #ffffff;
3775  font-size: 16px;
3776  -webkit-transform: rotate(90deg);
3777  -webkit-transform-origin: left bottom;
3778  -moz-transform: rotate(90deg);
3779  -moz-transform-origin: left bottom;
3780  -ms-transform: rotate(90deg);
3781  -ms-transform-origin: left bottom;
3782  -o-transform: rotate(90deg);
3783  -o-transform-origin: left bottom;
3784  transform: rotate(90deg);
3785  left: 0px;
3786  top: 100px;
3787  transform-origin: left bottom;
3788  white-space: nowrap;
3789  position: fixed;
3790}
3791
3792#upsell-minimized-button:hover {
3793  /*background-color:#5cbf2a;*/
3794}
3795
3796.dp-popup-dpModal a.close-dpModal {
3797  position: absolute;
3798  top: -12.5px;
3799  right: -12.5px;
3800  display: block;
3801  width: 30px;
3802  height: 30px;
3803  text-indent: -9999px;
3804  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAANjr9RwUqgAAACBjSFJNAABtmAAAc44AAPJxAACDbAAAg7sAANTIAAAx7AAAGbyeiMU/AAAG7ElEQVR42mJkwA8YoZjBwcGB6fPnz4w/fvxg/PnzJ2N6ejoLFxcX47Rp036B5Dk4OP7z8vL+P3DgwD+o3v9QjBUABBALHguZoJhZXV2dVUNDgxNIcwEtZnn27Nl/ZmZmQRYWFmag5c90dHQY5OXl/z98+PDn1atXv79+/foPUN9fIP4HxRgOAAggRhyWMoOwqKgoq6GhIZe3t7eYrq6uHBDb8/Pz27Gysloga/jz588FYGicPn/+/OapU6deOnXq1GdgqPwCOuA31AF/0S0HCCB0xAQNBU4FBQWB0NBQublz59oADV37Hw28ePHi74MHD/6ii3/8+HEFMGQUgQ6WEhQU5AeZBTWTCdkigABC9ylIAZeMjIxQTEyMysaNG/3+/v37AGTgr1+//s2cOfOXm5vbN6Caz8jY1NT0a29v76/v37//g6q9sHfv3khjY2M5YAgJgsyEmg0PYYAAQreUk4+PT8jd3V1l1apVgUAzfoIM2rlz5x9gHH5BtxAdA9PB1zNnzvyB+R6oLxoopgC1nBPZcoAAgiFQnLIDMb+enp5iV1eXBzDeHoI0z58//xcwIX0mZCkMg9S2trb+hFk+ffr0QCkpKVmQ2VA7QHYxAgQQzLesQMwjIiIilZWVZfPu3bstMJ+SYikyBmUzkBnA9HEMyNcCYgmQHVC7mAACCJagOEBBbGdnp7lg
3804wYJEkIavX7/+BcY1SvAaGRl9tba2xohjMTGxL8nJyT+AWQsuxsbG9vnp06e/QWYdPHiwHmiWKlBcCGQXyNcAAQSzmBuoSQqYim3u37+/EKR48uTJv5ANB+bVr7Dga2xs/AkTV1JS+gq0AJyoQIkPWU9aWtoPkPibN2/2A/l6QCwJ9TULQADB4hcY//xKXl5eHt++fbsAUmxhYYHiM1DiAsr9R7ZcVVUVbikIdHd3/0TWIyws/AWYVsByAgICdkAxRSAWAGI2gACClV7C4uLiOv7+/lEgRZ8+ffqLLd6ABck3ZMuB6uCWrlu37je29HDx4kVwQisvL88FFqkaQDERUHADBBAomBl5eHiYgQmLE1hSgQQZgIUD1lJm69atf4HR8R1YKoH5QIPAWWP9+vV/gOI/gHkeQw+wGAXTwAJJ5t+/f/BUDRBA4NIEKMDMyMjICtQIiniG379/4yza7t69+//Lly8oDrty5co/bJaCAEwcZCkwwTJDLWYCCCCwxcDgY3z16hXDnTt3voP4EhISWA0BFgZMwNqHExh3jMiG1tbWsgHjnA2bHmAeBtdWwOL1MycnJ7wAAQggBmi+kgIW/OaKiorJwOLuFShO0LMSMPF9AUYBSpz6+vqixHlOTs4P9MIEWHaDsxSwYMoE2mEGFJcG5SKAAGJCqjv/AbPUn8ePH98ACQQHB6NUmZqamkzABIgSp5s3bwbHORCA1QDLAWZkPc7OzszA8oHl5cuXVy5duvQBGIXwWgoggGA+FgO6xkBNTS28r69vDrT2+Y1cIMDyJchX6KkXVEmAshd6KB06dAic94EO3AzkBwGxPhCLg8ptgACCZyeQp9jZ2b2AmsuAefM8tnxJCk5ISPgOLTKfAdNEOVDMA2QHLDsBBBC8AAFlbmCLwlZISCg5JSVlJizeQAaQaimoWAUFK0g/sGGwHiiWCMS2yAUIQAAxI7c4gEmeFZi4OJ48ecLMzc39CRiEmgEBASxA/QzA8vYvAxEgNjaWZc2aNezAsprp2LFjp4FpZRdQ+AkQvwLij0AMSoC/AQIIXklAC3AVUBoBxmE8sPXQAiyvN8J8fuPGjR/h4eHf0eMdhkENhOPHj8OT+NGjR88BxZuBOA5kJtRseCUBEECMSI0AdmgBDooDaaDl8sASTSkyMlKzpqZGU1paGlS7MABLrX83b978A6zwwakTmE0YgIkSnHpBfGCV+gxYh98qKSk5CeTeAxVeQPwUiN8AMSjxgdLNX4AAYkRqCLBAXcMHtVwSaLkMMMHJAvOq9IQJE9R8fHxElJWV1bEF8aNHj+7t27fvLTDlXwXGLyhoH0OD+DnU0k/QYAa1QP8BBBAjWsuSFWo5LzRYxKFYAljqiAHzqxCwIBEwMTERBdZeoOYMA7Bl+RFYEbwB5oS3IA9D4/IFEL+E4nfQ6IDFLTgvAwQQI5ZmLRtSsINSuyA0uwlBUyQPMPWD20/AKo8ByP4DTJTfgRgUjB+gFoEc8R6amGDB+wu5mQsQQIxYmrdMUJ+zQTM6NzQEeKGO4UJqOzFADQMZ/A1qCSzBfQXi71ALfyM17sEAIIAY8fQiWKAYFgIwzIbWTv4HjbdfUAf8RPLhH1icojfoAQKIEU8bG9kRyF0aRiz6YP0k5C4LsmUY9TtAADEyEA+IVfufGEUAAQYABejinPr4dLEAAAAASUVORK5CYII=') no-repeat 0 0;
3805}
3806
3807.dp-popup .just-added{
3808  width:100%;
3809  border-bottom: 1px solid #eee;
3810  padding-bottom: 20px;
3811}
3812
3813.dp-popup .multiple-products-true div{
3814  display:block;
3815  float:left;
3816}
3817
3818.dp-popup .product-container.discount-applies-true {
3819  display: flex;
3820  flex-wrap: wrap;
3821}
3822
3823.dp-popup .multiple-products-false div{
3824  display:block;
3825}
3826
3827.dp-popup .multiple-products-false div.product-container{
3828  max-width:350px;
3829  width:100%;
3830  margin-left:auto;
3831  margin-right:auto;
3832  flex-direction: column;
3833}
3834
3835.dp-popup .multiple-products-false .image{
3836  flex: 1;
3837  min-height: 150px;
3838}
3839
3840.dp-popup .multiple-products-true .image{
3841  width:100px;
3842}
3843
3844.dp-popup .multiple-products-false .image img{
3845  max-width: 150px;
3846  max-height:150px;
3847}
3848
3849.dp-popup .multiple-products-true .image img{
3850  max-width: 100px;
3851  max-height:100px;
3852}
3853
3854.dp-popup .multiple-products-false .details{
3855  flex: 1 0 0;
3856  text-align:center;
3857  font-size:14px;
3858  padding-left: 15px;
3859  padding-right: 15px;
3860  padding-top:20px;
3861}
3862
3863.dp-popup .multiple-products-true .details{
3864  flex: 1;
3865  text-align:left;
3866  font-size:14px;
3867  padding-left: 15px;
3868  padding-right: 15px;
3869  max-width: 320px;
3870}
3871
3872.dp-popup .multiple-products-false .actions{
3873  flex: 1;
3874  text-align:center;
3875  padding-top:20px;
3876}
3877
3878.dp-popup .multiple-products-true .actions{
3879  vertical-align:middle;
3880  max-width: 116px;
3881  width:100%;
3882  float: right
3883}
3884
3885@media (min-width: 651px) {
3886  .dp-popup .multiple-products-true .actions button.add-upsells,
3887  .dp-popup .multiple-products-true .actions select.ba-variants{
3888    min-width: 116px;
3889    max-width: 116px;
3890  }
3891}
3892
3893.dp-popup .other-upsells{
3894  width:100%;
3895}
3896
3897.dp-popup .product-container{
3898  width:100%;
3899  padding-bottom: 10px;
3900  padding-top:10px;
3901}
3902
3903.dp-popup .product-container:not(first){
3904  border-top: 1px #eee solid;
3905}
3906
3907.dp-popup .product-container select{
3908  -webkit-appearance: none;
3909  -moz-appearance: none;
3910  appearance: none;
3911  background-position: right center;
3912  background-image: url(//cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/ico-select.svg?3069916476021763728);
3913  background-repeat: no-repeat;
3914  background-position: right 10px center;
3915  background-size: auto;
3916  padding-right: 28px;
3917  text-indent: 0.01px;
3918  width:100%;
3919  margin-bottom:10px;
3920  font-size:12px;
3921  display:block;
3922  padding-left: 10px;
3923}
3924
3925.dp-popup .product-container .variant-wrapper{
3926  float:none;
3927}
3928
3929.dp-popup .no-thanks{
3930  text-align: center;
3931  width: 100%;
3932}
3933
3934.dp-popup-dpModal .ba-image{
3935  width:100%;
3936}
3937
3938.dp-popup-dpModal .upsell-total{
3939  width:100%;
3940  padding-top:10px;
3941}
3942
3943.dp-popup-dpModal button.add-upsells{
3944  color: #ffffff;
3945  font-size: 100%;
3946  font-size: 14px;
3947
3948  background-color: #a1c65b;
3949  display: inline-block;
3950  padding: 8px 12px;
3951  margin-bottom: 0;
3952  line-height: 1.42857143;
3953  text-align: center;
3954  vertical-align: middle;
3955  letter-spacing: 1px;
3956  -ms-touch-action: manipulation;
3957  touch-action: manipulation;
3958  cursor: pointer;
3959  -webkit-user-select: none;
3960  -moz-user-select: none;
3961  -ms-user-select: none;
3962  user-select: none;
3963  background-image: none;
3964  border: 1px solid transparent;
3965  border-radius: 3px;
3966  font-weight:500;
3967  width:100%;
3968  box-shadow: none;
3969}
3970
3971.ba-price .ba-regular{
3972  width:100%;
3973}
3974
3975.product-price .ba-sale{
3976  display:block;
3977  width:100%;
3978}
3979
3980.dp-popup-dpModal .product-price{
3981  padding-top: 10px;
3982  font-weight: bold;
3983}
3984
3985.dp-popup-dpModal #one-product .product-price{
3986  font-size: 22px;
3987}
3988
3989.dp-popup-dpModal .multiple-products-true .product-price{
3990  font-size: 16px;
3991}
3992
3993.dp-popup-dpModal #one-product .product-price s{
3994  vertical-align:middle;
3995  font-size: 16px;
3996}
3997
3998.dp-popup-dpModal .product-price .ba-sale s{
3999  font-weight: normal;
4000  color: #000;
4001  opacity: 1;
4002  padding-left: 5px;
4003  font-size: 13px;
4004  font-size: 100%;
4005}
4006
4007.discount-applies-false .product-price .ba-sale,.discount-applies- .product-price .ba-sale{
4008  color: #000;
4009}
4010
4011.discount-applies-true .ba-price .ba-sale{
4012  
4013  text-decoration: line-through;
4014  
4015  width:100%;
4016}
4017
4018.discount-applies-true .product-price .ba-sale{
4019  display:block;
4020  width:100%;
4021  color: #8C0000;
4022}
4023
4024#dpModal-container .product-title{
4025  font-weight:400;
4026  width:100%;
4027}
4028
4029
4030
4031
4032
4033.dp-popup-dpModal .upsell-title{
4034  font-family: inherit;
4035  font-weight: normal;
4036  line-height: 1.1;
4037  color: inherit;
4038  font-size: 18px;
4039  margin-top: 10px;
4040  margin-bottom: 20px;
4041  font-weight: 500;
4042  text-align:center;
4043}
4044
4045@media (max-width: 650px) {
4046  .dp-popup .multiple-products-true .details {
4047    flex: 1;
4048    padding-left: 20px;
4049  }
4050  .dp-popup .multiple-products-true .actions {
4051    max-width: inherit;
4052    width: 100%;
4053    padding-top: 15px;
4054  }
4055  .dp-popup .product-container{
4056    padding-bottom: 20px;
4057    padding-top:20px;
4058  }
4059}
4060
4061.ba-bundle-wrapper .booster-variants-container select.ba-variants{
4062  -webkit-appearance: none;
4063  -moz-appearance: none;
4064  appearance: none;
4065  background-position: right center;
4066  background-image: url(//cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/ico-select.svg?3069916476021763728);
4067  background-repeat: no-repeat;
4068  background-position: right 10px center;
4069  background-size: auto;
4070  padding-right: 28px;
4071  text-indent: 0.01px;
4072  width:100%;
4073  margin-bottom:10px;
4074  font-size:12px;
4075  display:block;
4076  padding-left: 10px;
4077}
4078
4079.ba-bundle-wrapper .ba-product-bundle button.add-booster-bundle{
4080  cursor: pointer;
4081  background-color: #a1c65b;
4082  background-image: none;
4083  color: #fff;
4084  margin: -10px 0 -10px;
4085  width: 100%;
4086  border: none;
4087  text-decoration: none;
4088  font-size: 13px;
4089  font-family: inherit;
4090  text-transform: uppercase;
4091  font-weight: 500;
4092  padding: 10px;
4093}
4094
4095.ba-product-bundle .bundle-total button span {
4096  font-size: 13px;
4097}
4098
4099
4100
4101
4102
4103table.ba-discount-table {
4104  min-width: 0%;
4105}
4106
4107
4108table.ba-discount-table tr th:first-child {
4109  flex: 1;
4110}
4111table.ba-discount-table tr th:nth-child(2) {
4112  flex: 2;
4113}
4114table.ba-discount-table tr td:first-child {
4115  flex: 1;
4116}
4117table.ba-discount-table tr td:nth-child(2) {
4118  flex: 2;
4119}
4120table.ba-discount-table thead {
4121  display: table-header-group;
4122  vertical-align: middle;
4123}
4124
4125#dpModal-container .no_touch{
4126  cursor: default;
4127  pointer-events: none;
4128}
4129
4130#dpModal-container .no_touch:hover{
4131  opacity: 1;
4132}
4133
4134.dp-popup-dpModal .upsell-title,.dp-popup-dpModal .product-title,.dp-popup-dpModal .product-price .ba-sale,.dp-popup-dpModal div.no-thanks a{
4135
4136}
4137
4138.ba-product-bundle .bundle-name{
4139  
4140  
4141  
4142}
4143.ba-product-bundle .ba-price{
4144  
4145  
4146  
4147}
4148.ba-bundle-wrapper .booster-variants-container select.ba-variants{
4149  
4150  
4151  
4152}
4153.ba-bundle-wrapper{
4154  
4155  
4156  
4157  
4158  
4159}
4160
4161
4162
4163#booster-discount-item:empty,#booster-summary-item:empty{
4164  display: none;
4165}
4166
4167.ba_show_animation {
4168  visibility: visible;
4169  opacity: 1;
4170}
4171
4172.ba_default_animation{
4173  visibility: hidden;
4174}
4175
4176div.ba_show_animation.ba_default_animation{
4177  visibility: visible;
4178}
4179
4180.ba_fade_and_scale_effect {
4181  -webkit-transform: scale(0.7);
4182  -moz-transform: scale(0.7);
4183  -ms-transform: scale(0.7);
4184  transform: scale(0.7);
4185  opacity: 0;
4186  -webkit-transition: all 0.4s;
4187  -moz-transition: all 0.4s;
4188  transition: all 0.4s;
4189}
4190
4191.ba_show_animation.ba_fade_and_scale_effect{
4192  -webkit-transform: scale(1);
4193  -moz-transform: scale(1);
4194  -ms-transform: scale(1);
4195  transform: scale(1);
4196  opacity: 1;
4197}
4198
4199.ba_slide_from_the_right{
4200  -webkit-transform: translateX(20%);
4201  -moz-transform: translateX(20%);
4202  -ms-transform: translateX(20%);
4203  transform: translateX(20%);
4204  opacity: 0;
4205  -webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
4206  -moz-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
4207  transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
4208}
4209
4210.ba_show_animation.ba_slide_from_the_right{
4211  -webkit-transform: translateX(0);
4212  -moz-transform: translateX(0);
4213  -ms-transform: translateX(0);
4214  transform: translateX(0);
4215  opacity: 1;
4216}
4217
4218
4219.ba_slide_from_the_left{
4220  -webkit-transform: translateX(-20%);
4221  -moz-transform: translateX(-20%);
4222  -ms-transform: translateX(-20%);
4223  transform: translateX(-20%);
4224  opacity: 0;
4225  -webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
4226  -moz-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
4227  transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
4228}
4229
4230.ba_show_animation.ba_slide_from_the_left{
4231  -webkit-transform: translateX(0);
4232  -moz-transform: translateX(0);
4233  -ms-transform: translateX(0);
4234  transform: translateX(0);
4235  opacity: 1;
4236}
4237
4238.ba_slide_from_the_bottom {
4239  -webkit-transform: translateY(20%);
4240  -moz-transform: translateY(20%);
4241  -ms-transform: translateY(20%);
4242  transform: translateY(20%);
4243  opacity: 0;
4244  -webkit-transition: all 0.3s;
4245  -moz-transition: all 0.3s;
4246  transition: all 0.3s;
4247}
4248
4249.ba_show_animation.ba_slide_from_the_bottom {
4250  -webkit-transform: translateY(0);
4251  -moz-transform: translateY(0);
4252  -ms-transform: translateY(0);
4253  transform: translateY(0);
4254  opacity: 1;
4255}
4256
4257.ba_fall_effect {
4258  -o-transform: perspective(1300px) translateZ(600px) rotateX(30deg);
4259  -ms-transform: perspective(1300px) translateZ(600px) rotateX(30deg);
4260  -moz-transform: perspective(1300px) translateZ(600px) rotateX(30deg);
4261  -webkit-transform: perspective(300px) translateZ(600px) rotateX(30deg);
4262  transform: perspective(1300px) translateZ(600px)  rotateX(30deg);
4263  opacity: 0;
4264}
4265
4266.ba_show_animation.ba_fall_effect {
4267  -webkit-transition: all 0.3s ease-in;
4268  -moz-transition: all 0.3s ease-in;
4269  transition: all 0.3s ease-in;
4270  -webkit-transform: translateZ(0px) rotateX(0deg);
4271  -moz-transform: translateZ(0px) rotateX(0deg);
4272  -ms-transform: translateZ(0px) rotateX(0deg);
4273  transform: translateZ(0px) rotateX(0deg);
4274  opacity: 1;
4275}
4276
4277div.dp-popup.is_funnel_true span.ba-sale s{
4278  text-decoration: none !important;
4279}
4280
4281
4282
4283
4284
4285
4286</style>
4287
4288<script type="text/javascript">
4289  function getUrlParam(paramName) {
4290    var params = {};
4291    window.location.search.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(str,key,value) {
4292      params[key] = value;
4293    });
4294    return params[paramName];
4295  }
4296  var keepOfferTestToken = localStorage.getItem('ba_keep_tk')
4297  //Register first test offer parameter
4298  if (document.location.search.indexOf("buyx_return_url") != -1){
4299    localStorage.setItem('bd_first_test_offer_return_url',getUrlParam('buyx_return_url'));
4300    localStorage.setItem('bd_first_test_offer_token',getUrlParam('ba_test_offer_token'));
4301  }
4302  else if (!keepOfferTestToken) {
4303    localStorage.removeItem('bd_first_test_offer_token');
4304    localStorage.removeItem('bd_first_test_offer_return_url');
4305  }
4306  localStorage.removeItem('ba_keep_tk')
4307
4308  window.booster = window.booster || {};
4309  baCheckoutSelector  = "input[name='checkout'], button[name='checkout'], [href$='checkout'], input[name='goto_pp'], button[name='goto_pp'], input[name='goto_gc'], button[name='goto_gc'], .additional-checkout-button, .google-wallet-button-holder, .amazon-payments-pay-button";
4310  baAddToCartSelector = "#AddToCart-product-template, .product-atc-btn, .product-menu-button.product-menu-button-atc, .button-cart, .product-add, .add-to-cart input, .btn-addtocart, [name=add]";
4311  baPlusImageUrl      = "//cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/ba-plus_38x.png?18337618242689679898";
4312
4313  
4314
4315  
4316
4317
4318  
4319
4320  
4321    window.booster.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};
4322    ["requires_shipping", "total_discount", "item_count", "total_weight"].map(function(a) {
4323      delete window.booster.cart[a]
4324    })
4325
4326  
4327
4328    window.booster.cart.items = []
4329
4330    
4331
4332  
4333  window.booster.ba_page = "";
4334  window.booster.discount_method = "code";
4335  window.booster.api = {};
4336
4337  
4338    
4339      window.booster.money_format = "<span class=transcy-money>${{amount}}</span>";
4340    
4341  
4342
4343
4344  //baHandlebars
4345!function(a,b){"object"==typeof exports&&"object"==typeof module?module.exports=b():"function"==typeof define&&define.amd?define([],b):"object"==typeof exports?exports.baHandlebars=b():a.baHandlebars=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&&a.__esModule?a:{"default":a}},b.__esModule=!0},function(a,b,c){"use strict";function d(){var a=new h.baHandlebarsEnvironment;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";b["default"]=function(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(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.baHandlebarsEnvironment=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:"<= 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:">
4345= 2.0.0-beta.1",7:">= 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<arguments.length;b++)for(var c in arguments[b])Object.prototype.hasOwnProperty.call(arguments[b],c)&&(a[c]=arguments[b][c]);return a}function e(a,b){for(var c=0,d=a.length;c<d;c++)if(a[c]===b)return c;return-1}function f(a){if("string"!=typeof a){if(a&&a.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&&0!==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={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;","=":"&#x3D;"},l=/[&<>"'`=]/g,m=/[&<>"'`=]/,n=Object.prototype.toString;b.toString=n;var o=function(a){return"function"==typeof a};o(/x/)&&(b.isFunction=o=function(a){return"function"==typeof a&&"[object Function]"===n.call(a)}),b.isFunction=o;var p=Array.isArray||function(a){return!(!a||"object"!=typeof a)&&"[object Array]"===n.call(a)};b.isArray=p},function(a,b,c){"use strict";function d(a,b){var c=b&&b.loc,g=void 0,h=void 0;c&&(g=c.start.line,h=c.start.column,a+=" - "+g+":"+h);for(var i=Error.prototype.constructor.call(this,a),j=0;j<f.length;j++)this[f[j]]=i[f[j]];Error.captureStackTrace&&Error.captureStackTrace(this,d);try{c&&(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>0?(c.ids&&(c.ids=[c.name]),a.helpers.each(b,c)):e(this);if(c.data&&c.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&&(j.key=b,j.index=c,j.first=0===c,j.last=!!f,k&&(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&&b.ids&&(k=e.appendContextPath(b.data.contextPath,b.ids[0])+"."),e.isFunction(a)&&(a=a.call(this)),b.data&&(j=e.createFrame(b.data)),a&&"object"==typeof a)if(e.isArray(a))for(var l=a.length;h<l;h++)h in a&&c(h,h,h===a.length-1);else{var m=void 0;for(var n in a)a.hasOwnProperty(n)&&(void 0!==m&&c(m,h-1),m=n,h++);void 0!==m&&c(m,h-1,!0)}return 0===h&&(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)&&(a=a.call(this)),!b.hash.includeZero&&!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<arguments.length-1;d++)b.push(arguments[d]);var e=1;null!=c.hash.level?e=c.hash.level:c.data&&null!=c.data.level&&(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&&a[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)&&(a=a.call(this));var c=b.fn;if(d.isEmpty(a))return b.inverse(this);var e=b.data;return b.data&&b.ids&&(e=d.createFrame(b.data),e.contextPath=d.appendContextPath(b.data.contextPath,b.ids[0])),c(a,{data:e,blockParams:d.blockParams([a],[e&&e.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
4345("string"==typeof a){var b=d.indexOf(e.methodMap,a.toLowerCase());a=b>=0?b:parseInt(a,10)}return a},log:function(a){if(a=e.lookupLevel(a),"undefined"!=typeof console&&e.lookupLevel(e.level)<=a){var b=e.methodMap[a];console[b]||(b="log");for(var c=arguments.length,d=Array(c>1?c-1:0),f=1;f<c;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&&a[0]||1,c=s.COMPILER_REVISION;if(b!==c){if(b<c){var d=s.REVISION_CHANGES[c],e=s.REVISION_CHANGES[b];throw new r["default"]("Template was precompiled with an older version of baHandlebars 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 baHandlebars 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&&(d=p.extend({},d,e.hash),e.ids&&(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&&b.compile&&(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<i&&(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<=1||void 0===arguments[1]?{}:arguments[1],g=f.data;d._setup(f),!f.partial&&a.useData&&(g=j(b,g));var h=void 0,i=a.useBlockParams?[]:void 0;return a.useDepths&&(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<c;d++)if(a[d]&&null!=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&&b--;)a=a._parent;return a},merge:function(a,b){var c=a||b;return a&&b&&a!==b&&(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&&(e.partials=e.merge(c.partials,b.partials)),(a.usePartial||a.useDecorators)&&(e.decorators=e.merge(c.decorators,b.decorators)))},d._child=function(b,c,d,g){if(a.useBlockParams&&!d)throw new r["default"]("must pass block params");if(a.useDepths&&!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<=1||void 0===arguments[1]?{}:arguments[1],h=g;return!g||b==g[0]||b===a.nullContext&&null===g[0]||(h=[b].concat(g)),c(a,b,a.helpers,a.partials,e.data||d,f&&[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&&c.data["partial-block"];c.partial=!0,c.ids&&(c.data.contextPath=c.ids[0]||c.data.contextPath);var e=void 0;if(c.fn&&c.fn!==i&&!function(){c.data=s.createFrame(c.data);var a=c.fn;e=c.data["partial-block"]=function(b){var c=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];return c.data=s.createFrame(c.data),c.data["partial-block"]=d,a(b,c)},a.partials&&(c.partials=p.extend({},c.partials,a.partials))}(),void 0===a&&e&&(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&&"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&&d[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;
vendor: 4,199 bytes, line 4345
4345var 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&&d(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&h.F,m=a&h.G,n=a&h.S,o=a&h.P,p=a&h.B,q=a&h.W,r=m?e:e[b]||(e[b]={}),s=m?d:n?d[b]:(d[b]||{})[g];m&&(c=b);for(i in c)j=!l&&s&&i in s,j&&i in r||(k=j?s[i]:c[i],r[i]=m&&"function"!=typeof s[i]?c[i]:p&&j?f(k,d):q&&s[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&&"function"==typeof k?f(Function.call,k):k,o&&((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&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=c)},function(a,b){var c=a.exports={version:"1.2.6"};"number"==typeof __e&&(__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.baHandlebars;a.noConflict=function(){return b.baHandlebars===a&&(b.baHandlebars=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)&&!!(a.params&&a.params.length||a.hash)},scopedId:function(a){return/^\.|this\b/.test(a.original)},simpleId:function(a){return 1===a.parts.length&&!c.helpers.scopedId(a)&&!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&&b.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,sexpr_repetition0:66,sexpr_option0:67,CLOSE_SEXPR:68,hash:69,hash_repetition_plus0:70,hashSegment:71,ID:72,
vendor: 8,620 bytes, line 4345
4345EQUALS: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;case 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 4345
4345],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,599 bytes, lines 4345-4346
4345,{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],
4346        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&&(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&&(this.lexer.yylloc={});var l=this.lexer.yylloc;f.push(l);var m=this.lexer.options&&this.lexer.options.ranges;"function"==typeof this.yy.parseError&&(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&&"undefined"!=typeof n||(n=b()),q=g[p]&&g[p][n]),"undefined"==typeof q||!q.length||!q[0]){var x="";if(!k){v=[];for(s in g[p])this.terminals_[s]&&s>2&&v.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&&q.length>1)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>0&&k--);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&&(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&&(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&&(this.yylloc.range=[0,0]),this.offset=0,this}
vendor: 20,861 bytes, line 4346
4346,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&&this.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&&(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&&(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>20?"...":"")+a.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var a=this.match;return a.length<20&&(a+=this._input.substr(0,20-a.length)),(a.substr(0,20)+(a.length>20?"...":"")).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<f.length&&(c=this._input.match(this.rules[f[g]]),!c||b&&!(c[0].length>b[0].length)||(b=c,d=g,this.options.flex));g++);return b?(e=b[0].match(/(?:\r\n?|\n).*/g),e&&(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&&(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&&this._input&&(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;case 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!"#%-,\.\/;->@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/,/^(?:[^\x00]*?(?=(\{\{\{\{)))/,/^(?:[\s\S]*?--(~)?\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\{\{\{\{)/,/^(?:\}\}\}\})/,/^(?:\{\{(~)?>)/,/^(?:\{\{(~)?#>)/,/^(?:\{\{(~)?#\*?)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^\s*(~)?\}\})/,/^(?:\{\{(~)?\s*else\s*(~)?\}\})/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{(~)?!--)/,/^(?:\{\{(~)?![\s\S]*?\}\})/,/^(?:\{\{(~)?\*?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)|])))/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)])))/,/^(?:false(?=([~}\s)])))/,/^(?:undefined(?=([~}\s)])))/,/^(?:null(?=([~}\s)])))/,/^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)])))/,/^(?:as\s+\|)/,/^(?:\|)/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\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<=0||void 0===arguments[0]?{}:arguments[0];this.options=a}function e(a,b,c){void 0===b&&(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&&(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&&"ContentStatement"===d.type&&(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&&"ContentStatement"===d.type&&(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<j;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&&m,p=l.closeStandalone&&n,q=l.inlineStandalone&&m&&n;l.close&&g(d,i,!0),l.open&&h(d,i,!0),b&&q&&(g(d,i),h(d,i)&&"PartialStatement"===k.type&&(k.indent=/([ \t]+$)/.exec(d[i-1].original)[1])),b&&o&&(g((k.program||k.inverse).body),h(d,i)),b&&p&&(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&&a.inverse,d=c,i=c;if(c&&c.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&&g(b.body,null,!0),c){var k=a.inverseStrip;k.open&&h(b.body,null,!0),k.close&&g(d.body,null,!0),a.closeStrip.open&&h(i.body,null,!0),!this.options.ignoreStandalone&&e(b.body)&&f(d.body)&&(h(b.body),g(d.body))}else a.closeStrip.open&&h(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.strip||{};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&&!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<c;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&&this.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<i;h++){var j=b[h].part,k=b[h].original!==j;if(d+=(b[h].separator||"")+j,k||".."!==j&&"."!==j&&"this"!==j)e.push(j);else{if(e.length>0)throw new q["default"]("Invalid path: "+d,{loc:c});".."===j&&(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&&"&"!==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&&e.path&&d(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&&(c.program.body[0].closeStrip=e.strip),j=c.strip,i=c.program}return f&&(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&&e.strip,loc:this.locInfo(g)}}function m(a,b){if(!b&&a.length){var c=a[0].loc,d=a[a.length-1].loc;c&&d&&(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&&c.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.preparePartialBlock=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&&"Program"!==a.type)throw new k["default"]("You must pass a string or baHandlebars AST to baHandlebars.precompile. You passed "+a);b=b||{},"data"in b||(b.data=!0),b.compat&&(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&&(b={}),null==a||"string"!=typeof a&&"Program"!==a.type)throw new k["default"]("You must pass a string or baHandlebars AST to baHandlebars.compile. You passed "+a);"data"in b||(b.data=!0),b.compat&&(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)&&l.isArray(b)&&a.length===b.length){for(var c=0;c<a.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<b;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<b;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&&(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<c;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&&this.compileProgram(b),c=c&&this.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&&this.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&&(b=this.compileProgram(a.program));var c=a.params;if(c.length>1)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&&this.accept(a.name),this.setupFullMustacheParams(a,b,void 0,!0);var f=a.indent||"";this.options.preventIndent&&f&&(this.opcode("appendContent",f),f=""),this.opcode("invokePartial",e,d,f),this.opcode("append")},PartialBlockStatement:function(a){this.PartialStatement(a)},MustacheStatement:function(a){this.SubExpression(a),a.escaped&&!this.options.noEscape?this.opcode("appendEscaped"):this.opcode("append")},Decorator:function(a){this.DecoratorBlock(a)},ContentStatement:function(a){a.value&&this.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&&!c&&this.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<d;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&&(this.useDepths=!0)},classifySexpr:function(a){var b=n["default"].helpers.simpleId(a.path),c=b&&!!this.blockParamIndex(a.path.parts[0]),d=!c&&n["default"].helpers.helperExpression(a),e=!c&&(d||b);if(e&&!d){var f=a.path.parts[0],g=this.options;g.knownHelpers[f]?d=!0:g.knownHelpersOnly&&(e=!1)}return d?"helper":e?"ambiguous":"simple"},pushParams:function(a){for(var b=0,c=a.length;b<c;b++)this.pushParam(a[b])},pushParam:function(a){var b=null!=a.value?a.value:a.original||"";if(this.stringParams)b.replace&&(b=b.replace(/^(\.?\.\/)*/g,"").replace(/\//g,".")),a.depth&&this.addDepth(a.depth),this.opcode("getContext",a.depth||0),this.opcode("pushStringParam",b,a.type),"SubExpression"===a.type&&this.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&&(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<c;b++){var d=this.options.blockParams[b],e=d&&l.indexOf(d,a);if(d&&e>=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&&g--;f<g;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.isValidJavaScriptVariableName(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]}
vendor: 6,931 bytes, lines 4346-4347
4346,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<i;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&&(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<i;h++)n[h]&&(l[h]=n[h],o[h]&&(l[h+"_d"]=o[h],l.useDecorators=!0));return this.environment.usePartial&&(l.usePartial=!0),this.options.data&&(l.useData=!0),this.useDepths&&(l.useDepths=!0),this.useBlockParams&&(l.useBlockParams=!0),this.options.compat&&(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&&l.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>0&&(b+=", "+c.join(", "));var d=0;for(var e in this.aliases){var f=this.aliases[e];this.aliases.hasOwnProperty(e)&&f.children&&f.referenceCount>1&&(b+=", alias"+ ++d+"="+e,f.children[0]="alias"+d)}var g=["container","depth0","helpers","partials","data"];(this.useBlockParams||this.useDepths)&&g.push("blockParams"),this.useDepths&&g.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&&(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(";")):this.source.push("return buffer;")),a&&this.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&&this.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&&e,this,b,a));for(var h=b.length;c<h;c++)this.replaceStack(function(e){var f=g.nameLookup(e,b[c],a);
4347        return d?[" && ",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&&("string"==typeof a?this.pushString(a):this.pushStackLiteral(a))},emptyHash:function(a){this.trackIds&&this.push("{}"),this.stringParams&&(this.push("{}"),this.push("{}")),this.pushStackLiteral(a?"undefined":"{}")},pushHash:function(){this.hash&&this.hashes.push(this.hash),this.hash={values:[],types:[],contexts:[],ids:[]}},popHash:function(){var a=this.hash;this.hash=this.hashes.pop(),this.trackIds&&this.push(this.objectLiteral(a.ids)),this.stringParams&&(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,"",["f
4347n","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&&(b=this.popStack(),delete e.name),c&&(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&&(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&&(e=this.popStack()),this.stringParams&&(d=this.popStack(),c=this.popStack());var f=this.hash;c&&(f.contexts[a]=c),d&&(f.types[a]=d),e&&(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<g;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.precompile),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<c;b++){var d=this.context.environments[b];if(d&&d.equals(a))return d}},programExpression:function(a){var b=this.environment.children[a],c=[b.index,"data",b.blockParams];return(this.useBlockParams||this.useDepths)&&c.push("blockParams"),this.useDepths&&c.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&&(this.source.push(this.appendToBuffer(this.source.quotedString(this.pendingContent),this.pendingLocation)),this.pendingContent=void 0),a&&this.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&&this.stackSlot--,this.push(b.concat(i,")"))},incrStack:function(){return this.stackSlot++,this.stackSlot>this.stackVars.length&&this.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<c;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&&c 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&&a?"depths["+a+"]":"depth"+a},quotedString:function(a){return this.source.quotedString(a)}
vendor: 4,094 bytes, lines 4347-4349
4347,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&&(c=[]),d.name=this.quotedString(a),d.hash=this.popStack(),this.trackIds&&(d.hashIds=this.popStack()),this.stringParams&&(d.hashTypes=this.popStack(),d.hashContexts=this.popStack());var j=this.popStack(),k=this.popStack();(k||j)&&(d.fn=k||"container.noop",d.inverse=j||"container.noop");for(var l=b;l--;)i=this.popStack(),c[l]=i,this.trackIds&&(g[l]=this.popStack()),this.stringParams&&(f[l]=this.popStack(),e[l]=this.popStack());return h&&(d.args=this.source.generateArray(c)),this.trackIds&&(d.ids=this.source.generateArray(g)),this.stringParams&&(d.types=this.source.generateArray(f),d.contexts=this.source.generateArray(e)),this.options.data&&(d.data="data"),this.useBlockParams&&(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<d;c++)b[a[c]]=!0}(),e.isValidJavaScriptVariableName=function(a){return!e.RESERVED_WORDS[a]&&/^[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<g;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&&this.add(d)},g.prototype={add:function(a){f.isArray(a)&&(a=a.join("")),this.src+=a},prepend:function(a){f.isArray(a)&&(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<c;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<=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&&b.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<e;c++)c&&b.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"]}])});
4348
4349</script>
4349
4350
4351
4352<script id="ba-discount-tiers" type="text/x-handlebars-template">
4353<div class="ba-discount-tiers">
4354    <h4>{{{product_message}}}</h4>
4355
4356  
4357    <table class="ba-discount-table">
4358        <thead>
4359          <tr>
4360            <th>Minimum Qty</th>
4361            <th>
4362              Discount
4363            </th>
4364          </tr>
4365        </thead>
4366        <tbody>
4367          {{#vol_rows}}
4368          <tr>
4369            <td>{{{quantity}}}+</td>
4370            <td>{{{price.title}}}</td>
4371          </tr>
4372        {{/vol_rows}}
4373          </tbody>
4374      </table>
4375  
4376</div>
4377
4378</script>
4378
4379
4380<script id="ba-bundle" type="text/x-handlebars-template">
4381
4382  <div class="bundle-title" data-offer-id="{{offer_id}}">{{bundle_note}}</div>
4383  <div id="{{css_length}}-product" class="discount-applies-{{discount_applies}} ba-product-bundle with-total" data-offer-id="{{offer_id}}">
4384
4385  {{#products}}
4386  <div class="ba-product-wrapper" data-product-id="{{id}}" data-variant-id="{{firstVariantId}}" data-quantity="{{quantity}}">
4387    <div class='ba-image-container'>
4388      <div class="ba-image">
4389        <a href="/products/{{handle}}">
4390          <img src="{{{image.src}}}"/>
4391        </a>
4392      </div>
4393    </div>
4394    <div class="ba-info-wrapper">
4395      
4396        <a href="/products/{{handle}}">
4397          <div class="bundle-name">{{title}} x {{quantity}}</div>
4398        </a>
4399      
4400
4401      <div class="booster-variants-container" style="{{{variantsStyle}}}">
4402        {{{variantsSelect}}}
4403      </div>
4404
4405      <div class="ba-price">
4406          
4407            
4408            <span class="ba-sale money">{{{firstVariantQtyPrice}}}</span>
4409          
4410      </div>
4411    </div>
4412  </div>
4413  {{#unless @last}}
4414  <div class="bundle-plus">
4415    <img src="{{{../ba_plus_url}}}"/>
4416  </div>
4417  {{/unless}}
4418  {{/products}}
4419  
4420    <div class="bundle-total show-savings">
4421      
4422      <div class="ba-eqs"><img src="{{{ba_eqs_url}}}"/></div>
4423      
4424      <button class="add-booster-bundle">
4425        <span class='top-button'>Add Bundle</span>
4426        {{#if discount_applies}}
4427        <span class='bottom-button'>{{{save_text}}}</span>
4428        {{/if}}
4429      </button>
4430    </div>
4431  
4432</div>
4433</script>
4433
4434
4435
4436<script id="ba-upsell" type="text/x-handlebars-template">
4437  <div id='dpModal-container' style='display:none;' class='dp-popup dp-wrap dp-whModal is_funnel_{{is_funnel}}'>
4438  <div id="{{css_length}}-product" class="multiple-products-{{multiple_products}} ba-product-bundle"  data-discount-method="{{discount_method}}" data-discount-value="{{discount_value}}" data-discount-applies="{{discount_applies}}" data-replace-trigger="{{replace_trigger}}" data-replace-variants="{{replaceVariants}}">
4439    <h3 class="upsell-title">{{{upsell_note}}}</h3>
4440    {{#products}}
4441    <div class="product-container discount-applies-{{discount_applies}}" data-product-id="{{id}}" data-variant-id="{{variants.0.id}}" data-quantity="{{qty_left}}">
4442      <div class="image">
4443        <a href="{{link}}" class="{{linkClass}}">
4444          <img src="{{{image.src}}}"/>
4445        </a>
4446      </div>
4447      <div class="details multiple-variants">
4448        <div class="product-title">
4449          
4450            <a href="{{link}}" target="_blank" class="{{linkClass}}">
4451              {{title}} x {{qty_left}}
4452            </a>
4453          
4454        </div>
4455        <div class="product-price">
4456          
4457            <span class="ba-sale">{{{variants.0.price}}}</span>
4458          
4459        </div>
4460      </div>
4461
4462      <div class="actions">
4463        {{{variantsSelect}}}
4464        <button data-offer-id="{{offer_id}}" class="add-upsells">Add to cart</button>
4465      </div>
4466    </div>
4467    {{/products}}
4468  </div>
4469  <div class="no-thanks">
4470    <a href="#" data-offer-id="{{offer_id}}" class="no-thanks">No thanks</a>
4471  </div>
4472</div>
4473
4474</script>
4474
4475
4476
4477
4478
4479<script type="text/javascript">
4480(function(window, document) {"use strict";
4481
4482function setCookie(cname, cvalue, exdays) {
4483  var d = new Date();
4484  d.setTime(d.getTime() + (exdays*24*60*60*1000));
4485  var expires = "expires="+ d.toUTCString();
4486  document.cookie = cname + "=" + cvalue + "; " + expires + "; path=/;";
4487}
4488
4489function getCookie(cname) {
4490  var name = cname + "=";
4491  var ca = document.cookie.split(';');
4492  for(var i = 0; i <ca.length; i++) {
4493    var c = ca[i];
4494    while (c.charAt(0)==' ') {
4495        c = c.substring(1);
4496    }
4497    if (c.indexOf(name) == 0) {
4498        return c.substring(name.length,c.length);
4499    }
4500  }
4501  return "";
4502}
4503
4504function unescapeHtml(text)  {
4505  return text.replace(/&amp;/g,"&")
4506             .replace(/&lt;/g,"<")
4507             .replace(/&gt;/g,">")
4508             .replace(/&quot;/g,'"')
4509             .replace(/&#39;/g,"'")
4510}
4511
4512function actOnVariantChange(cb){
4513    //Just periodically check variant url param and callback if variant changed
4514    setInterval(function(){
4515      var currentId  = getUrlParam('variant');
4516      var previousId = window.booster.currentVariantId;
4517      if (currentId && currentId != previousId){cb(currentId)}
4518    }, 750);
4519}
4520
4521function lastUrlSegment(){
4522  var lastPart = location.href.substr(location.href.lastIndexOf('/') + 1)
4523  //Remove url params if this is the case.
4524  return lastPart.substr(0,lastPart.indexOf('?') > -1 ? lastPart.indexOf('?') : lastPart.length)
4525}
4526
4527
4528
4529
4530function isMobileBrowser()  {
4531  var isMobile = false; //initiate as false
4532  try {
4533    // Device detection
4534    if (/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|ipad|iris|kindle|Android|Silk|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(navigator.userAgent)
4535      || /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(navigator.userAgent.
4535substr(0, 4))) {
4536      isMobile = true;
4537    }
4538   }
4539   catch(e) {}
4540   return  isMobile
4541}
4542
4543if (document.location.search.indexOf("clear_cookies=1") != -1){
4544  setCookie('ba-skip-ids', '');
4545  setCookie('cart', '');
4546}
4547
4548
4549function reqJquery(onload) {
4550  if(typeof jQuery === 'undefined' || (parseInt(jQuery.fn.jquery) === 1 && parseFloat(jQuery.fn.jquery.replace(/^1\./,'')) < 10)){
4551    var head = document.getElementsByTagName('head')[0];
4552    var script = document.createElement('script');
4553    script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js';;
4554    script.type = 'text/javascript';
4555    script.onload = script.onreadystatechange = function() {
4556      if (script.readyState) {
4557        if (script.readyState === 'complete' || script.readyState === 'loaded') {
4558          script.onreadystatechange = null;
4559          onload(jQuery.noConflict(true));
4560        }
4561      }
4562      else {
4563        onload(jQuery.noConflict(true));
4564      }
4565    };
4566    head.appendChild(script);
4567  }else {
4568    onload(jQuery);
4569  }
4570}
4571
4572//Will generate 'style' block with global css rule
4573//Param ex: 'h1 { background: red; }'
4574function addGlobalStyle(css)  {
4575  try {
4576    var head  = document.head || document.getElementsByTagName('head')[0];
4577    var style = document.createElement('style');
4578    style.innerHTML = css
4579    style.type      = 'text/css';
4580    head.appendChild(style);
4581  }
4582  catch(e) {}
4583}
4584
4585function addCheckoutEvent(callback)  {
4586  try {
4587    var els = document.querySelectorAll(baCheckoutSelector);
4588    if (typeof els == "object" && els) {
4589      for (var i = 0; i < els.length; i++) {
4590        var el = els[i];
4591        if (typeof el.addEventListener != "function") continue;
4592        el.addEventListener("click", function(e) {
4593          try {
4594            callback(e);
4595          }
4596          catch(err) {
4597            window.location = '/checkout';
4598          }
4599        }, false);
4600      }
4601    }
4602  }
4603  catch(ex) {}
4604}
4605
4606reqJquery(function($){
4607  var settings = {app_root_url: '/apps/discounted_pricing',
4608                  app_name:     'buyx',
4609                  shop_domain:  ''};
4610
4611  if (document.location.href.indexOf("checkouts") < 0){
4612    try {
4613      if(getCookie('ba-pr-id') !== undefined && getCookie('ba-pr-id') != ''){
4614        var prId = getCookie('ba-pr-id');
4615        $.ajax({
4616          cache: false,
4617          type: "POST",
4618          url: settings.app_root_url,
4619          data: JSON.stringify({action_type: "remove_discount", pr_id: prId}),
4620          dataType: 'json',
4621          contentType: "application/json; charset=utf-8",
4622          success: function(data) {
4623            console.log('done');
4624          }
4625        });
4626      }
4627    }
4628    catch(e) { console.log(e) }
4629    finally {setCookie('ba-pr-id', '', 365);}
4630  }
4631
4632  function registerEvent(event_name,params){
4633    //Temporarily disabled
4634    return false;
4635    try
4636    {
4637      
4638        return false;
4639      
4640      params["shop_id"] = '13554451';
4641      var event_key = "ba_" + event_name + "_" + params["app_type"] + "_" + params["shop_id"] + "_" + params["offer_id"];
4642      if (getCookie(event_key) != 1)  {
4643        //Add 'event' cookie that will expire in 1 day
4644        setCookie(event_key, 1, 1);
4645        $.ajax({
4646          type: "POST",
4647          url: settings.app_root_url + "/measure",
4648          data: JSON.stringify({event_name: event_name, data: params}),
4649          dataType: 'json',
4650          contentType: "application/json; charset=utf-8",
4651          success: function(data) {}
4652        })
4653      }
4654    }
4655    catch(ex) {}
4656  }
4657
4658  if (document.location.search.indexOf("prefill=1") != -1){
4659    if (localStorage.getItem('bd_first_test_offer_token')){ localStorage.setItem('ba_keep_tk',1) }
4660    var reloadUrl = window.location.origin + "/cart/add?id[]=" + window.location.href.split('prefill=1&variant_id=')[1]
4661    window.location =reloadUrl;
4662  }
4663
4664  function postNotFoundError(handle) {
4665     $.ajax({
4666        cache: false,
4667        contentType: "application/json; charset=utf-8",
4668        dataType: "json",
4669        type: "POST",
4670        url: settings.app_root_url,
4671        data: JSON.stringify({error: 404, handle: handle}),
4672        success: function(res) {
4673          console.log('error posted')
4674        },
4675        error: function(){
4676        }
4677      })
4678  }
4679
4680  var dpQuery=$,dpModals=[],getCurrent=function(){return dpModals.length?dpModals[dpModals.length-1]:null},selectCurrent=function(){var a,b=!1;for(a=dpModals.length-1;a>=0;a--)dpModals[a].$blocker&&(dpModals[a].$blocker.toggleClass("current",!b).toggleClass("behind",b),b=!0)};dpQuery.dpModal=function(a,b){var c,d;if(this.$body=dpQuery("body"),this.options=dpQuery.extend({},dpQuery.dpModal.defaults,b),this.options.doFade=!isNaN(parseInt(this.options.fadeDuration,10)),this.$blocker=null,this.options.closeExisting)for(;dpQuery.dpModal.isActive();)dpQuery.dpModal.close();if(dpModals.push(this),a.is("a"))if(d=a.attr("href"),/^#/.test(d)){if(this.$elm=dpQuery(d),1!==this.$elm.length)return null;this.$body.append(this.$elm),this.open()}else this.$elm=dpQuery("<div>"),this.$body.append(this.$elm),c=function(a,b){b.elm.remove()},this.showSpinner(),a.trigger(dpQuery.dpModal.AJAX_SEND),dpQuery.get(d).done(function(b){if(dpQuery.dpModal.isActive()){a.trigger(dpQuery.dpModal.AJAX_SUCCESS);var d=getCurrent();d.$elm.empty().append(b).on(dpQuery.dpModal.CLOSE,c),d.hideSpinner(),d.open(),a.trigger(dpQuery.dpModal.AJAX_COMPLETE)}}).fail(function(){a.trigger(dpQuery.dpModal.AJAX_FAIL);var b=getCurrent();b.hideSpinner(),dpModals.pop(),a.trigger(dpQuery.dpModal.AJAX_COMPLETE)});else this.$elm=a,this.$body.append(this.$elm),this.open()},dpQuery.dpModal.prototype={constructor:dpQuery.dpModal,open:function(){var a=this;this.block(),this.options.doFade?setTimeout(function(){a.show()},this.options.fadeDuration*this.options.fadeDelay):this.show(),dpQuery(document).off("keydown.dpM
4680odal").on("keydown.dpModal",function(a){var b=getCurrent();27==a.which&&b.options.escapeClose&&b.close()}),this.options.clickClose&&this.$blocker.click(function(a){a.target==this&&dpQuery.dpModal.close()})},close:function(){dpModals.pop(),this.unblock(),this.hide(),dpQuery.dpModal.isActive()||dpQuery(document).off("keydown.dpModal")},block:function(){this.$elm.trigger(dpQuery.dpModal.BEFORE_BLOCK,[this._ctx()]),this.$body.css("overflow","hidden"),this.$blocker=dpQuery('<div class="jquery-dpModal blocker current"></div>').appendTo(this.$body),selectCurrent(),this.options.doFade&&this.$blocker.css("opacity",0).animate({opacity:1},this.options.fadeDuration),this.$elm.trigger(dpQuery.dpModal.BLOCK,[this._ctx()])},unblock:function(a){!a&&this.options.doFade?this.$blocker.fadeOut(this.options.fadeDuration,this.unblock.bind(this,!0)):(this.$blocker.children().appendTo(this.$body),this.$blocker.remove(),this.$blocker=null,selectCurrent(),dpQuery.dpModal.isActive()||this.$body.css("overflow",""))},show:function(){this.$elm.trigger(dpQuery.dpModal.BEFORE_OPEN,[this._ctx()]),this.options.showClose&&(this.closeButton=dpQuery('<a href="#close-dpModal" rel="dpModal:close" class="close-dpModal '+this.options.closeClass+'">'+this.options.closeText+"</a>"),this.$elm.append(this.closeButton)),this.$elm.addClass(this.options.dpModalClass).appendTo(this.$blocker),this.options.doFade?this.$elm.css("opacity",0).show().animate({opacity:1},this.options.fadeDuration):this.$elm.show(),this.$elm.trigger(dpQuery.dpModal.OPEN,[this._ctx()])},hide:function(){this.$elm.trigger(dpQuery.dpModal.BEFORE_CLOSE,[this._ctx()]),this.closeButton&&this.closeButton.remove();var a=this;this.options.doFade?this.$elm.fadeOut(this.options.fadeDuration,function(){a.$elm.trigger(dpQuery.dpModal.AFTER_CLOSE,[a._ctx()])}):this.$elm.hide(0,function(){a.$elm.trigger(dpQuery.dpModal.AFTER_CLOSE,[a._ctx()])}),this.$elm.trigger(dpQuery.dpModal.CLOSE,[this._ctx()])},showSpinner:function(){this.options.showSpinner&&(this.spinner=this.spinner||dpQuery('<div class="'+this.options.dpModalClass+'-spinner"></div>').append(this.options.spinnerHtml),this.$body.append(this.spinner),this.spinner.show())},hideSpinner:function(){this.spinner&&this.spinner.remove()},_ctx:function(){return{elm:this.$elm,$blocker:this.$blocker,options:this.options}}},dpQuery.dpModal.close=function(a){if(dpQuery.dpModal.isActive()){a&&a.preventDefault();var b=getCurrent();return b.close(),b.$elm}},dpQuery.dpModal.isActive=function(){return dpModals.length>0},dpQuery.dpModal.defaults={closeExisting:!0,escapeClose:0,clickClose:0,closeText:"Close",closeClass:"",dpModalClass:"dp-popup-dpModal",spinnerHtml:null,showSpinner:!0,showClose:!0,fadeDuration:null,fadeDelay:1},dpQuery.dpModal.BEFORE_BLOCK="dpModal:before-block",dpQuery.dpModal.BLOCK="dpModal:block",dpQuery.dpModal.BEFORE_OPEN="dpModal:before-open",dpQuery.dpModal.OPEN="dpModal:open",dpQuery.dpModal.BEFORE_CLOSE="dpModal:before-close",dpQuery.dpModal.CLOSE="dpModal:close",dpQuery.dpModal.AFTER_CLOSE="dpModal:after-close",dpQuery.dpModal.AJAX_SEND="dpModal:ajax:send",dpQuery.dpModal.AJAX_SUCCESS="dpModal:ajax:success",dpQuery.dpModal.AJAX_FAIL="dpModal:ajax:fail",dpQuery.dpModal.AJAX_COMPLETE="dpModal:ajax:complete",dpQuery.fn.dpModal=function(a){return 1===this.length&&new dpQuery.dpModal(this,a),this},dpQuery(document).on("click.dpModal",'a[rel="dpModal:close"]',dpQuery.dpModal.close),dpQuery(document).on("click.dpModal",'a[rel="dpModal:open"]',function(a){a.preventDefault(),dpQuery(this).dpModal()});
4681
4682
4683
4684  function reloadCurrency() {
4685    if (typeof Currency == "object" && typeof Currency.moneyFormats == "object" && typeof mlvedaload == "function") {
4686      mlvedaload()
4687    }
4688
4689    try {
4690      if (typeof DoublyGlobalCurrency == "object" && typeof DoublyGlobalCurrency.convertAll == "function")  {
4691        DoublyGlobalCurrency.convertAll(jQueryGrizzly('[name=doubly-currencies]').val());
4692      }
4693    } catch(ex) { console.log(ex) }
4694  }
4695
4696  $("span.Bold-theme-hook-DO-NOT-DELETE.bold_cart_total").remove();
4697  $("span#bk-cart-subtotal-price").attr("id", "");
4698
4699  var boosterCookieCode = getCookie('booster_discount_' + window.booster.cart.token);
4700  if(boosterCookieCode){
4701    window.booster.discount_code = boosterCookieCode;
4702  }
4703
4704  function showPreviewJs(app, result){
4705    var head = document.getElementsByTagName('head')[0];
4706    var script = document.createElement('script');
4707    
4708    window.preview_result = result;
4709    script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'buyx.boosterapps.com/preview_offer_' + app + '.js';
4710    script.type = 'text/javascript';
4711    head.appendChild(script);
4712  }
4713
4714  function checkAndShowPreviewJs(app, result){
4715    if (app == 'buyx'){
4716      if(localStorage.getItem('bd_first_test_offer_return_url').length > 0){
4717        showPreviewJs('buyx', result);
4718      }
4719    } else if (app == 'dp'){
4720      if(document.location.search.indexOf("preview_offer=1") > -1){
4721        showPreviewJs('dp', result);
4722      }
4723    } else if (app == 'bundle'){
4724      if(document.location.search.indexOf("preview_offer=1") > -1){
4725        showPreviewJs('bundle', result);
4726      }
4727    }
4728  }
4729
4730  function baDisplayCents(cents) {
4731	if (typeof cents == "undefined" || cents == null){return ""}
4732	if (typeof cents == "string" && cents.length == 0){return ""}
4733
4734    var format = window.booster.money_format;
4735    var moneyRegex = /\{\{\s*(\w+)\s*\}\}/;
4736    if (typeof cents == "string") {
4737      cents = cents.replace(".", "")
4738    }
4739
4740    function defOpt(opt,def){return typeof opt == "undefined" ? def : opt}
4741
4742    function displayDelims(n,p,t,d){
4743        p = defOpt(p, 2);
4744        t = defOpt(t, ",");
4745        d = defOpt(d, ".");
4746        if (isNaN(n) || n == null){
4747          return 0
4748        }
4749        n = (n / 100).toFixed(p);
4750        var parts = n.split("."),dollars = parts[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1" + t),cents = parts[1] ? d + parts[1] : "";
4751        return dollars + cents
4752    }
4753
4754    var val = "";
4755    switch (format.match(moneyRegex)[1]) {
4756      case "amount":
4757        val = displayDelims(cents, 2);
4758        break;
4759      case "amount_no_decimals":
4760        val = displayDelims(cents, 0);
4761        break;
4762          case "amount_no_decimals_with_comma_separator":
4763        val = displayDelims(cents, 0, ".", ",");
4764        break
4765      case "amount_with_comma_separator":
4766        val = displayDelims(cents, 2, ".", ",");
4767        break;
4768    }
4769    return format.replace(moneyRegex, val)
4770  }
4771
4772  function baDiscountedPrice(price, discountApplies, discountMethod, disValue,app){
4773    if (discountApplies){
4774      if (discountMethod == 'percent'){
4775        var multipler = 1 - (parseFloat(disValue) / 100.00);
4776        var baPrice = price * multipler;
4777      }
4778      else if (discountMethod == 'fixed'){
4779        var baPrice = (disValue * 100);
4780      }
4781      else if (discountMethod == 'off'){
4782        var baPrice = price - (disValue * 100);
4783      }
4784      if (baPrice < 0) baPrice = 0;
4785
4786      var disPrice = baDisplayCents(baPrice);
4787      var ogPrice  = baDisplayCents(price);
4788      var str = disPrice + " <s>" + ogPrice + "</s>";
4789    } else {
4790      var str = baDisplayCents(price);
4791    }
4792  
4793
4794    return str
4795  }
4796
4797  function baSearchProducts(product_ids, callback) {
4798    if (!product_ids || !product_ids.length) return false;
4799    //Build query
4800    var query = product_ids.map(function(id){ return 'id:' + id }).join(' OR ');
4801    $.ajax({
4802        url: '/search',
4803        type: "POST",
4804        dataType: "json",
4805
4806        data: { view: 'ba-rec',
4807                type: 'product',
4808                q:     query },
4809
4810        success: callback,
4811        error: function(e) { console.log(e) }
4812    });
4813  }
4814
4815  function getVariantsInStock(productHandles,collectionHandles,funnel,callback) {
4816    var origin = document.location.protocol + "//" + document.location.hostname;
4817    var view_suffix = funnel ? 'booster_funnel_script' : 'booster_stock_script';
4818    $.ajax({
4819      url: origin + "/?view=" + view_suffix + "&cache=false&ba_check_stock=" + encodeURIComponent(productHandles.join(',')) + "&ba_collections=" + encodeURIComponent(collectionHandles.join(',')),
4820      cache: false,
4821      type: "GET",
4822      dataType: "html",
4823      success: function(product_page) {
4824        try {
4825          var script = product_page.substring(product_page.indexOf('//booster-check-products-stock'),
4826            product_page.indexOf('booster-check-products-stock-end'));
4827          eval(script)
4828          callback(window.booster.productsInStock);
4829        }
4830        catch(err) {
4831          postNotFoundError(productHandles)
4832        }
4833      },
4834      error: function(data) {
4835        postNotFoundError(productHandles);
4836      }
4837    })
4838  }
4839
4840 function allBundleItemsInStock(productHandles,cb){
4841   var allInStock = true
4842   getVariantsInStock(productHandles, [],false, function(productsStock) {
4843     // Checks each product for stock availablity and pass boolean to array
4844       for (var id in productsStock)  {
4845         if (productsStock[id].available == "false")  {
4846           allInStock = false
4847         }
4848       }
4849     cb(allInStock)
4850   });
4851 }
4852
4853 function showBoosterBundle(ba_data){
4854	var arr               = [];
4855	var products          = [];
4856	var enhancedProducts  = [];
4857	var fixedDiscountSet  = false;
4858
4859	var prodQty = function(product_id) {
4860    var prod = ba_data.items.filter(function(item){ return item.id == product_id})[0]
4861    return (prod && prod.qty) ? prod.qty : 1;
4862  };
4863
4864 var enhanceProduct = function(data,p) {
4865      var prod = data.product;
4866      prod.variantsStyle  = "";
4867      prod.variantsSelect = "";
4868      prod.quantity = p.qty || 1;
4869      for (var i = 0; i < prod.variants.length; i++) {
4870        //Assign default variant for the page product.
4871        if (!window.booster.currentVariantId && prod.variants[i] && prod.variants[i].position == 1 && lastUrlSegment() == p.handle){
4872          window.booster.currentVariantId = prod.variants[i].id;
4873        }
4874
4875        if (typeof prod.variants[i].price == "string") {
4876          prod.variants[i].price = parseFloat(prod.variants[i].price) * 100
4877        }
4878        if (typeof prod.variants[i].compare_at_price == "string") {
4879          prod.variants[i].compare_at_price = parseFloat(prod.variants[i].compare_at_price) * 100
4880        }
4881        prod.variants[i].og_compare_at_price = prod.variants[i].compare_at_price;
4882        var numericPrice          = prod.variants[i].price;
4883        var qtyPrice              = numericPrice * prodQty(prod.id)
4884        prod.variants[i].og_price = qtyPrice;
4885        if (prod.variants[i].compare_at_price && prod.variants[i].compare_at_price > prod.variants[i].price) {
4886            prod.variants[i].compare_at_price = prod.variants[i].compare_at_price
4887          } else {
4888            prod.variants[i].compare_at_price = ""
4889          }
4890          prod.variants[i].price    = baDisplayCents(numericPrice);
4891          prod.variants[i].qtyPrice = baDisplayCents(qtyPrice);
4892
4893       
4894        }
4895
4896        fixedDiscountSet = true
4897        if (prod.variants.length == 1) {
4898          prod.variantsStyle = "display: none;";
4899          prod.firstVariantId       = prod.variants[0].id;
4900          prod.firstVariantQtyPrice = prod.variants[0].qtyPrice;
4901        
4902        }else {
4903          var variantsHtml = "";
4904          prod.variants.map(function(variant){
4905            if (typeof variant.inventory_management == "string" && variant.inventory_management == "shopify") {
4906              if (typeof variant.inventory_policy == "string" && variant.inventory_policy == "deny" && typeof variant.inventory_quantity == "number" && variant.inventory_quantity <= 0) {
4907                return
4908              }
4909            }
4910
4911            if (!prod.firstVariantId)  {
4912              prod.firstVariantId       = variant.id;
4913              prod.firstVariantQtyPrice = variant.qtyPrice
4914            
4915            }
4916            var baImg = "";
4917            if (variant.image_src && typeof variant.image_src == "string" && variant.image_src != '')
4918            {
4919               baImg = variant.image_src
4920            }
4921            else {
4922            if (variant.image_id != null && typeof variant.image_id == "number") {
4923              var varImgs = prod.images.filter(function(pi) {return pi.id == variant.image_id});
4924              if (varImgs.length){baImg = varImgs[0].src}
4925            } else {
4926              if (typeof prod.image == "object" && prod.image && typeof prod.image.src == "string") {
4927                baImg = prod.image.src
4928              }
4929            }}
4930
4931            var n = baImg.lastIndexOf(".");
4932            if (n >= 0) {
4933              var s = baImg.substring(0, n) + "_medium." + baImg.substring(n + 1);
4934              baImg = s
4935            }
4936            variantsHtml += "<option value='" + variant.id + "' data-img='" + baImg + "' data-price='" + variant.og_price + "' data-compare-at-price='" + variant.og_compare_at_price + "' data-dis-price='" + (variant.discountedPrice || '')  + "'>";
4937            variantsHtml += variant.title + "</option>"
4938          });
4939
4940          var dataHandle = (window.booster.currentHandle == prod.handle) ? prod.handle : "_";
4941          prod.variantsSelect = "<select class='ba-variants' data-product-handle='" + dataHandle + "'>";
4942          prod.variantsSelect += variantsHtml + "</select>"
4943        }
4944
4945        if (typeof prod.image == "object" && prod.image && typeof prod.image.src == "string") {
4946          var n = prod.image.src.lastIndexOf(".");
4947          if (n >= 0){
4948            var s = prod.image.src.substring(0, n) + "_medium." + prod.image.src.substring(n + 1);
4949            prod.image.src = s
4950          }
4951        }
4952        enhancedProducts.push(prod)
4953      }
4954
4955  
4956    //Build an array with request to products
4957	  ba_data.items.map(function(p){
4958      arr.push($.getJSON("/products/" + p.handle + ".json",function(data){ enhanceProduct(data,p) }).fail(function(jqXHR, textStatus, errorThrown){
4959          postNotFoundError(p.handle)
4960        })
4961      )
4962	  });
4963	
4964
4965  
4966		if (arr.length == 0) { return }
4967  	$.when.apply($, arr).done(function() {
4968	
4969      products = enhancedProducts;
4970      if (products.length == 0)  return false;
4971      var noVariants = true;
4972      for (var i = 0; i < products.length; i++) {
4973        if (products[i].variants.length > 1) {
4974          noVariants = false
4975        }
4976      }
4977      if (noVariants){
4978        for (var i = 0; i < products.length; i++) {
4979          products[i].variantsStyle = "height: 0px;"
4980        }
4981      }
4982    switch (products.length) {
4983      case 2:
4984        var cssLength = 'two'
4985        break;
4986      case 3:
4987        var cssLength = 'three'
4988        break;
4989      case 4:
4990        var cssLength = 'four'
4991        break;
4992      default:
4993        var cssLength = 'over-four'
4994    }
4995
4996    var source = $("#ba-bundle").html();
4997    var context = {
4998      offer_id: ba_data.offerId,
4999      save_text: ba_data.save_text,
5000      discount_applies: ba_data.discount_applies,
5001      ba_bundle: ba_data,
5002      bundle_note: ba_data.bundle_note,
5003      products: products,
5004      css_length: cssLength,
5005      ba_plus_url: baPlusImageUrl,
5006      ba_eqs_url: "//cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/ba-equals_38x.png?3069916476021763728"
5007    };
5008    var template = baHandlebars.compile(source);
5009    var html = template(context);
5010    $('div.ba-bundle-wrapper').append(html.replace(/undefined/g, ' '));
5011    var bundle = $('div.ba-bundle-wrapper .ba-product-bundle').last();
5012
5013    
5014    var maxHeight = 0;
5015    $(bundle).find("div.bundle-name").each(function(i,bn){
5016       if ($(bn).height() > maxHeight) { maxHeight = $(bn).height(); }
5017    });
5018    $(bundle).find("div.bundle-name").height(maxHeight);
5019    
5020
5021    
5022    var matchWidth = true;
5023    try {
5024      matchWidth = eval('window.matchMedia("(min-width: 650px)").matches');
5025    }
5026    catch(ex){
5027      var width = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth;
5028      matchWidth = width >= 650;
5029    }
5030    if (matchWidth && $(bundle).find('.ba-eqs:visible').length > 0) {
5031      var imageContainerHeight = $(bundle).find("div.ba-image-container").height();
5032      var bundleTotal = $(bundle).find("div.bundle-total");
5033      var bundleMargin = ((imageContainerHeight - bundleTotal.height()) / 2).toFixed(1);
5034      bundleTotal.attr('style', "margin-top:" + bundleMargin + "px;margin-bottom:" + bundleMargin + "px;");
5035    }
5036    
5037    var setCurrentVariant = function(newVariantId)  {
5038      if (!newVariantId) return;
5039      window.booster.currentVariantId = newVariantId;
5040      var optionSelector = "select.ba-variants[data-product-handle='" + window.booster.currentHandle  + "']"
5041      //Try to assign new value only if option present
5042      if ($(optionSelector +" option[value='" + newVariantId + "']").length > 0)  { $(optionSelector).val(newVariantId).trigger('change') }
5043    }
5044    setCurrentVariant(window.booster.currentVariantId);
5045    actOnVariantChange(setCurrentVariant);
5046    productPageTestOfferSeen();
5047    registerEvent('offer_view',{app_type: 'bundle',offer_id: ba_data.offerId})
5048    reloadCurrency();
5049  })
5050
5051	
5052}
5053
5054  function getResources(url,resource_name,max_quantity,collection,page,callback)
5055  {
5056    //stop extraction if we reached max_quantity
5057    if (collection.length >= max_quantity) {
5058      //adjust collection if too many objects extracted
5059      collection.splice(0, (collection.length - max_quantity));
5060      callback();
5061      return;
5062    }
5063
5064    $.getJSON(url + ".json?page=" + page, function(data) {
5065      //if response include some resources
5066      if (data[resource_name] && data[resource_name].length > 0)
5067      {
5068        collection.push.apply(collection,data[resource_name])
5069        //get more items from the next page
5070        getResources(url,resource_name, max_quantity, collection, page + 1,callback);
5071      }
5072      else //no more resources present
5073      {
5074        collection.splice(0, (collection.length - max_quantity));
5075        callback();
5076      }
5077    })
5078  }
5079
5080  function addCollectionUpsells(upsell_collection_arr,data,callback) {
5081    var products        = [];
5082    var upsell_items    = [];
5083    var collection =  upsell_collection_arr.collection[0]
5084    //Todo: loop over collection to get products from different collections?
5085
5086    getResources("collections/" + collection.handle + "/products", 'products', 3, products, 1, function () {
5087      products.forEach(function (product) {
5088        //generate upsell items
5089        upsell_items.push({product: product,
5090                           handle: product.handle,
5091                           id: product.id,
5092                           discount_applies: upsell_collection_arr.discount_applies,
5093                           discount_method: upsell_collection_arr.discount_method,
5094                           offer_id: upsell_collection_arr.offer_id,
5095                           qty_left: upsell_collection_arr.qty_left,
5096                           upsell_note: upsell_collection_arr.upsell_note,
5097                           value: upsell_collection_arr.value})})
5098      //initialize upsell_array if necessary
5099      if (!data.discounts.upsell_arr) data.discounts.upsell_arr = [];
5100      //collect existing upsell product ids.
5101      var existing_product_ids = data.discounts.upsell_arr.map(function (item) { return item.id   });
5102      //add upsell items if they not present in the upsell_array yet
5103      upsell_items.forEach(function (item) {
5104        var product_position = existing_product_ids.indexOf(item.id)
5105         //Add or replace item to avoid additional requests to products.
5106        if (product_position > -1) {
5107          data.discounts.upsell_arr[product_position] = item;
5108        } else {
5109          data.discounts.upsell_arr.push(item);
5110        }
5111
5112      })
5113      callback();
5114    })
5115  }
5116
5117  function upsellDisplayPrice(discount_method,price,compare_at_price) {
5118    return (discount_method=='no_discount' && compare_at_price && compare_at_price != "") ?  baDisplayCents(compare_at_price) :  price;
5119  }
5120
5121  function cssLengthWord(value) {
5122      switch (value) {
5123      case 1:
5124         return 'one'
5125        break;
5126      case 2:
5127        return 'two'
5128        break;
5129      case 3:
5130        return 'three'
5131        break;
5132      case 4:
5133       return 'four'
5134        break;
5135      default:
5136        return 'two'
5137    }
5138  }
5139
5140  function generateUpsellProduct(data,offerId,upsellNote,discount_applies,discount_method,discount_value)
5141  {
5142    var prod = data.product;
5143    prod.offer_id = offerId;
5144    prod.upsell_note = upsellNote;
5145    prod.discount_applies = discount_applies;
5146    prod.variantsStyle = "";
5147    prod.variantsSelect = "";
5148  
5149    //Remove out of stock variants
5150    prod.variants = prod.variants.filter(function(v){ return window.booster.productsInStock[prod.id].variants_stock[v.id].available =='true' })
5151  
5152
5153    for (var i = 0; i < prod.variants.length; i++) {
5154      if (typeof prod.variants[i].price == "string") {
5155        prod.variants[i].price = parseFloat(prod.variants[i].price) * 100
5156      }
5157      if (typeof prod.variants[i].compare_at_price == "string") {
5158        prod.variants[i].compare_at_price = parseFloat(prod.variants[i].compare_at_price) * 100
5159      }
5160      prod.variants[i].og_compare_at_price = prod.variants[i].compare_at_price;
5161      prod.variants[i].og_price = prod.variants[i].price;
5162      if (prod.variants[i].compare_at_price && prod.variants[i].compare_at_price > prod.variants[i].price) {
5163        prod.variants[i].compare_at_price = prod.variants[i].compare_at_price
5164      } else {
5165        prod.variants[i].compare_at_price = ""
5166      }
5167      prod.variants[i].price = baDiscountedPrice(prod.variants[i].price, discount_applies, discount_method, discount_value);
5168      
5169
5170    }
5171
5172    //Try to create product image property if it's missing.
5173    if (typeof prod.image != "object" && typeof prod.images == "object")  {prod.image = prod.images[0];}
5174
5175    if (prod.variants.length == 1) {
5176      prod.variantsStyle = "display: none;";
5177    } else {
5178      var variantsHtml = "";
5179      prod.variants.map(function (variant) {
5180        if (typeof variant.inventory_management == "string" && variant.inventory_management == "shopify") {
5181          if (typeof variant.inventory_policy == "string" && variant.inventory_policy == "deny" && typeof variant.inventory_quantity == "number" && variant.inventory_quantity <= 0) {
5182            return
5183          }
5184        }
5185        var baImg = "";
5186        var image_id;
5187        //When product received from collection it will include featured_image otherwise image_id
5188        if (variant.image_id != null && typeof variant.image_id == "number")
5189        {
5190          image_id = variant.image_id;
5191        }
5192        if (variant.featured_image && typeof variant.featured_image.id == "number")
5193        {
5194          image_id = variant.featured_image.id;
5195        }
5196
5197        if (image_id) {
5198          var varImgs = prod.images.filter(function (pi) {
5199            return pi.id == image_id
5200          });
5201          if (varImgs.length) {
5202            baImg = varImgs[0].src
5203          }
5204        } else {
5205          if (typeof prod.image == "object" && prod.image && typeof prod.image.src == "string") {
5206            baImg = prod.image.src
5207          }
5208        }
5209
5210        var n = baImg.lastIndexOf(".");
5211        if (n >= 0) {
5212          var s = baImg.substring(0, n) + "_medium." + baImg.substring(n + 1);
5213          baImg = s
5214        }
5215        variantsHtml += "<option value='" + variant.id + "' data-img='" + baImg + "' data-price='" + variant.og_price + "' data-compare-at-price='" + variant.og_compare_at_price + "'>";
5216        variantsHtml += variant.title + "</option>"
5217      });
5218      prod.variantsSelect = "<select class='ba-variants'>";
5219      prod.variantsSelect += variantsHtml + "</select>"
5220    }
5221
5222    if (typeof prod.image == "object" && prod.image && typeof prod.image.src == "string") {
5223      var n = prod.image.src.lastIndexOf(".");
5224      if (n >= 0) {
5225        var s = prod.image.src.substring(0, n) + "_medium." + prod.image.src.substring(n + 1);
5226        prod.image.src = s
5227      }
5228    }
5229    prod.link =   "/products/" + prod.handle ;
5230    prod.linkClass =  '' ;
5231    return prod;
5232  }
5233
5234  var currentFunnel       = null;
5235  var mainFunnel          = null;
5236  var firstFunnel         = true;
5237  var funnelRefusedTimes  = 0;
5238  var funnelRefusedLimit  = 1;
5239  var funnelProductAdded  = false;
5240  var upsellItemAdded     = false;
5241  var allFunnelProducts   = null;
5242
5243  function showBaUpsell(ba_data){
5244    if (window.selector_mode) {return;}
5245    var upsell_items    = (ba_data.discounts["upsell_items"] || {})
5246    var replaceTriggers = upsell_items["replace_trigger"]    || false
5247    var replaceItems    = upsell_items["items"]              || []
5248    var replaceVariants = replaceItems.map(function(i){ return i["variant_id"] }) || []
5249
5250    var arr = [];
5251    var products = [];
5252    var upsellItem = ba_data.discounts.upsell_arr[0];
5253    var offerId = upsellItem.offer_id;
5254    var upsellNote = upsellItem.upsell_note;
5255    var discount_applies = upsellItem.discount_applies;
5256    var discount_method = upsellItem.discount_method;
5257    var discount_value = upsellItem.value;
5258    if (ba_data.discounts.funnel && ba_data.discounts.funnel[1]) {
5259       currentFunnel = ba_data.discounts.funnel[1];
5260       mainFunnel    = ba_data.discounts.funnel;
5261    }
5262
5263
5264    //Limit amount of products according to shop settings
5265    ba_data.discounts.upsell_arr.splice(0,ba_data.discounts.upsell_arr.length - 10 )
5266    //populate arr with async actions
5267    ba_data.discounts.upsell_arr.map(function(p){
5268      if (p.product){
5269        arr.push(new Promise(function(resolve, reject) {
5270                   products.push(generateUpsellProduct({product: p.product},offerId,upsellNote,discount_applies,discount_method,discount_value))
5271                   resolve(true);
5272                }));
5273      }
5274      else {
5275        arr.push($.getJSON("/products/" + p.handle + ".json", function(data){
5276                    products.push(generateUpsellProduct(data,offerId,upsellNote,discount_applies,discount_method,discount_value ));
5277                }).fail(function(jqXHR, textStatus, errorThrown){
5278                   postNotFoundError(p.handle);
5279                }))
5280      }
5281	});
5282
5283	if (arr.length == 0) {
5284    return
5285	}
5286	$.when.apply($, arr).done(function() {
5287      if (products.length == 0) {
5288        return
5289      }
5290      var noVariants = true;
5291      for (var i = 0; i < products.length; i++) {
5292        var offerId = products[i].offer_id;
5293        var upsellNote = products[i].upsell_note;
5294        var discount_applies = products[i].discount_applies;
5295        if (products[i].variants.length > 1) {
5296          noVariants = false
5297        }
5298        products[i].quantity = 1;
5299        var curProd = ba_data.discounts.upsell_arr.filter(function(p) {
5300          return p.id == products[i].id
5301        });
5302        if (curProd.length == 1 && curProd[0].qty > 1) {
5303          products[i].quantity = curProd[0].qty
5304        }
5305        if (curProd.length == 1 && curProd[0].qty_left) {
5306          products[i].qty_left = curProd[0].qty_left
5307        }
5308      }
5309      if (noVariants){
5310        for (var i = 0; i < products.length; i++) {
5311          products[i].variantsStyle = "height: 0px;"
5312        }
5313      }
5314
5315    var cssLength = cssLengthWord(products.length)
5316
5317    var source = $("#ba-upsell").html();
5318    var multiple_products = products.length > 1;
5319    var context = {
5320      multiple_products: multiple_products.toString(),
5321      discount_applies: discount_applies.toString(),
5322      upsell_note: upsellNote,
5323      products: products,
5324      css_length: cssLength,
5325      ba_plus_url: baPlusImageUrl,
5326      offer_id: offerId,
5327      discount_method: discount_method,
5328      discount_value:  discount_value,
5329      replace_trigger: replaceTriggers,
5330      replaceVariants: (replaceVariants || []).join(',')
5331
5332    };
5333    var template = baHandlebars.compile(source);
5334    var html = template(context);
5335    $('body').append(html.replace(/undefined/g, ' '));
5336    
5337    
5338    $('#dpModal-container').addClass('ba_default_animation').dpModal().addClass('ba_show_animation')
5339    registerBuyxTestOfferSeen();
5340    registerEvent('offer_view',{app_type: 'buyx',offer_id: offerId});
5341    reloadCurrency();
5342   
5343    });
5344  }
5345
5346  function registerBuyxTestOfferSeen(){
5347    if ((localStorage.getItem('bd_first_test_offer_return_url') || '').length == 0){return};
5348    if($('div#dpModal-container:visible').length > 0){
5349      var result = "success";
5350    } else {
5351      var result = "error";
5352    }
5353    checkAndShowPreviewJs('buyx', result);
5354    $.ajax({cache: false,
5355            contentType: "application/json; charset=utf-8",
5356            dataType: "json",
5357            type: "POST",
5358            url: settings.app_root_url,
5359            data: JSON.stringify({action_type: 'first_test_offer_seen', app: 'buyx', result: result}),
5360            success: function(res) {
5361            }})
5362  }
5363
5364  function productPageTestOfferSeen(){
5365    if (document.location.search.indexOf("test_product_offer=1") > -1){
5366      if (document.location.search.indexOf("bundle_test_product_offer=1") > -1){
5367        var appType = 'bundle';
5368        var appVisible = $('div.ba-bundle-wrapper:visible').length > 0
5369        if (appVisible == true){window.scrollTo(0, $('div.ba-bundle-wrapper:visible').offset().top - 100)}
5370      } else if (document.location.search.indexOf("dp_test_product_offer=1") > -1){
5371        var appType = 'dp';
5372        var appVisible = $('div.ba-vol-wrapper:visible').length > 0
5373        if (appVisible == true){window.scrollTo(0, $('div.ba-vol-wrapper:visible').offset().top - 100)}
5374      }
5375
5376      if (appType){
5377        if (appVisible == true){
5378          var result = "success";
5379        } else {
5380          var result = "error";
5381        }
5382        checkAndShowPreviewJs(appType, result);
5383        $.ajax({cache: false,
5384              contentType: "application/json; charset=utf-8",
5385              dataType: "json",
5386              type: "POST",
5387              url: settings.app_root_url,
5388              data: JSON.stringify({action_type: 'first_test_offer_seen', app: appType, result: result}),
5389              success: function(res) {
5390              }})
5391      }
5392    }
5393  }
5394
5395  function showVolDiscounts(data){
5396    var source = $("#ba-discount-tiers").html();
5397    var context = {
5398      product_message: data.offer_product_message || "Buy at discounted prices",
5399      vol_rows: data.vol_rows
5400    };
5401    var template = baHandlebars.compile(source);
5402    var html = template(context);
5403    $('div.ba-vol-wrapper').html(html);
5404    productPageTestOfferSeen();
5405    
5406  }
5407
5408  function baDelegate(data) {
5409    if(data.vol_rows && data.vol_rows.length > 0 && (data.type == 'vd' || data.type == 'bundle')){
5410      
5411        
5412          var vdElement = $("form[action*='/cart/add']").first();
5413        
5414
5415        if($('.ba-vol-wrapper').length == 0){
5416          
5417            vdElement.after("<div class='ba-vol-wrapper'></div>");
5418          
5419        }
5420
5421        showVolDiscounts(data)
5422      
5423    }
5424
5425    if(data.ba_bundles){
5426      window.booster.currentVariantId = getUrlParam('variant');
5427      window.booster.currentHandle    = lastUrlSegment();
5428      if($('.ba-bundle-wrapper').length == 0){
5429          var referenceElement,bundle_placed;
5430          var bundle_wrapper= "<div class='ba-bundle-wrapper'></div>";
5431
5432          
5433
5434          if (!bundle_placed) {
5435              referenceElement = $("form[action*='/cart/add']").first();
5436              referenceElement.after(bundle_wrapper);
5437          }
5438      }
5439
5440      var isPreview  = (document.location.search.indexOf("preview_offer=1") > -1);
5441      var checkStock = false;
5442      $(data.ba_bundles).each(function(i,ba)  {
5443        if (checkStock && !isPreview)  {
5444          var productHandles = ba.items.map(function(p){ return p.handle });
5445          allBundleItemsInStock(productHandles,function(allInStock)  {
5446            //Show only if all products are in stock
5447            if (allInStock){ showBoosterBundle(ba) }
5448          })
5449        } else {
5450          //old version
5451          showBoosterBundle(ba);
5452        }
5453      });
5454    }
5455
5456    //Will return an instance or null if item is not an object.
5457    var isObject             = function(obj) { return (typeof obj === "object") ? obj : null;}
5458    var discounts_present    = isObject(data.discounts);
5459
5460    if (discounts_present) {
5461      var upsellCollectionPresent = (isObject(data.discounts.upsell_collection_arr) && (data.discounts.upsell_collection_arr.collection || []).length > 0);
5462      var upsellProductsPresent   = function(){return ((isObject(data.discounts.upsell_arr) || []).length > 0)} //function because 'upsell_arr' updated in out_of_stock_feature_enabled = false version
5463      //Check and run showBaUpsell
5464      var checkBaUpsell = function () {
5465        
5466          // Stop if no upsells at all
5467          if (!upsellCollectionPresent && !upsellProductsPresent()) { return; }
5468          var upsellArr = data.discounts.upsell_arr;
5469          //Just get all product handles
5470          var upsellProductHandles = upsellArr.map(function(p){ return p.handle })
5471        
5472          var collectionHandles  = (upsellCollectionPresent) ? [data.discounts.upsell_collection_arr.collection[0].handle] : []
5473        
5474
5475          //Get collection products and stock state
5476          getVariantsInStock(upsellProductHandles,collectionHandles,false,function(productsStock)  {
5477            var collectionProductIds = []
5478            var upsellObj            = data.discounts.upsell_collection_arr;
5479            var existingProductIds   = upsellArr.map(function (item) { return item.id.toString() });
5480
5481            for (var productId in productsStock) {
5482              if (existingProductIds.indexOf(productId) == -1)  collectionProductIds.push(Number(productId))
5483            }
5484            
5485
5486            var maxProducts = 3;
5487            if (maxProducts < collectionProductIds.length) { collectionProductIds.length = maxProducts }
5488            //Add upsell products from collections
5489            collectionProductIds.forEach(function(productId)  {
5490              upsellArr.push({id: productId,
5491                               discount_applies: upsellObj.discount_applies,
5492                               discount_method:  upsellObj.discount_method,
5493                               offer_id:         upsellObj.offer_id,
5494                               qty_left:         upsellObj.qty_left,
5495                               upsell_note:      upsellObj.upsell_note,
5496                               value:            upsellObj.value })
5497            })
5498
5499            //Select in stock products
5500            data.discounts.upsell_arr = upsellArr.filter(function(pr) {
5501              //Add missing settings and unescape if necessary(per product)
5502              if (!productsStock[pr.id]) return false
5503              pr.product          = productsStock[pr.id]
5504              pr.product.variants = []
5505              pr.product.title    = unescapeHtml(pr.product.title)
5506              pr.product.handle   = unescapeHtml(pr.product.handle)
5507              for (var key in pr.product.variants_stock)  {
5508                //Add missing settings per variant
5509                var variant              = pr.product.variants_stock[key];
5510                variant.price            = parseInt(variant.price)
5511                variant.title            = unescapeHtml(variant.title)
5512                variant.image_id         = variant.image_id != '' ? Number(variant.image_id) : variant.image_id;
5513                variant.compare_at_price = parseInt(variant.compare_at_price)
5514                pr.product.variants.push(variant)
5515              }
5516              return pr.product.available == "true"
5517            })
5518
5519            //Show upsell popup if still products available
5520            if (data.discounts.upsell_arr.length > 0)  showBaUpsell(data);
5521          })
5522        
5523      }
5524
5525      //check if need to add upsells items from collections(ignored by stock version)
5526      if (upsellCollectionPresent && false) {
5527        addCollectionUpsells(data.discounts.upsell_collection_arr, data, function () {
5528          checkBaUpsell()
5529        })
5530      }
5531      else {
5532        checkBaUpsell();
5533      }
5534
5535      if ((isObject(data.notifications) || []).length > 0 && (data.discounts.upsell_arr || []).length == 0) {
5536        showBoosterNotification(data.notifications,data)
5537      }
5538
5539      if (isObject(data.discounts.cart) && isObject(data.discounts.cart.items)) {
5540        showCartDiscounts(data.discounts)
5541      }
5542    }
5543
5544    reloadCurrency();
5545  }
5546
5547  function showCartDiscounts(discounts) {
5548    window.booster.discounts = discounts;
5549
5550    for (var i = 0; i < discounts.cart.items.length; i++) {
5551      var item = discounts.cart.items[i];
5552
5553      if (item.discounted_price < item.original_price) {
5554        $(".booster-cart-item-price[data-key='" + item.key + "']").html("<span class='original_price money'>" + item.original_price_format + "</span>" + "<span class='discounted_price money'>" + item.discounted_price_format + "</span>");
5555        $(".booster-cart-item-line-price[data-key='" + item.key + "']").html("<span class='original_price money'>" + item.original_line_price_format + "</span>" + "<span class='discounted_price money'>" + item.discounted_line_price_format + "</span>")
5556      }
5557
5558      $(".booster-cart-item-upsell-notes[data-key='" + item.key + "']").html(item.upsell_note);
5559      $(".booster-cart-item-success-notes[data-key='" + item.key + "']").html(item.success_note);
5560    };
5561
5562    //Avoid any actions if no discounts present in any form.
5563    if (typeof discounts.discounted_price_html != "string") {
5564        return
5565    }
5566
5567    
5568      $('.additional_checkout_buttons,.additional-checkout-button,.additional-checkout-buttons').hide();
5569      addGlobalStyle('.additional_checkout_buttons, .additional-checkout-button, .additional-checkout-buttons  {display:none !important;}')
5570    
5571
5572    //Adjust cart totals only if positive discount present
5573    if (discounts.positive_discount) { displayCartTotals(discounts)}
5574
5575    //WIP for zero discounts
5576    if (discounts.zero_discount_only || window.booster.cart.total_price == 0){
5577      $('form[action*="/cart"]').append("<input type='hidden' value='1' name='attributes[ba_identifier]'>");
5578      try{ window.booster.cart.attributes["ba_identifier"] = 1 } catch (ex){}
5579      return
5580    }
5581
5582    var checkout_selectors = ["input[name='checkout']", "button[name='checkout']", "[href$='checkout']", "input[name='goto_pp']", "button[name='goto_pp']", "input[name='goto_gc']", "button[name='goto_gc']", ".additional-checkout-button", ".google-wallet-button-holder", ".amazon-payments-pay-button"];
5583    checkout_selectors.forEach(function(selector) {
5584        var els = document.querySelectorAll(selector);
5585        if (typeof els == "object" && els) {
5586            for (var i = 0; i < els.length; i++) {
5587                var el = els[i];
5588                if (typeof el.addEventListener != "function") {
5589                    return
5590                }
5591                el.addEventListener("click", function(ev) {
5592                  ev.preventDefault();
5593                  try {
5594                    
5595
5596                    DiscountedPricingCheckout(ev);
5597                  }
5598                  catch(err) {
5599                    window.location = '/checkout';
5600                  }
5601                }, false);
5602            }
5603        }
5604    })
5605  }
5606
5607  function displayCartTotals(discounts)
5608  {
5609      if ($(".wh-original-cart-total span.wh-original-price").length > 0) {
5610          $(".wh-original-cart-total span.wh-original-price").css("text-decoration", "line-through");
5611      } else {
5612          $(".wh-original-cart-total").css("text-decoration", "line-through");
5613      }
5614
5615      $(".wh-cart-total").html("<span class='money'>" + discounts.discounted_price_html + "</span>");
5616
5617      if (discounts.summary_item_html) {
5618          var boosterSummaryItemHtml = discounts.summary_item_html;
5619      } else {
5620          var boosterSummaryItemHtml = "";
5621      }
5622      //some cart_subtotal hiden
5623      $('.subtotal .cart_savings.sale').hide();
5624
5625
5626      
5627      $(".wh-cart-total").prepend("<span class='booster-messages'><div id='booster-summary-item'>" + boosterSummaryItemHtml + "</div><div id='booster-discount-item'></div></span>");
5628      
5629      $(".wh-cart-total span").css("text-decoration", "none");
5630
5631      
5632
5633      reloadCurrency()
5634  }
5635
5636  function showBoosterNotification(notifications,data){
5637     //no notification when we in selector mode.
5638     if (window.selector_mode) return;
5639    
5640    if ((getCookie('booster_notifications_closed') != 1) && notifications != ""){
5641
5642        var notification_placed = false;
5643        var lines = [];
5644        notifications.forEach(function(l){ lines.push("<span>" + l + "</span>") });
5645        notifications = lines;
5646        var barHtml = "<div id='booster-notification-bar'><div id='booster-close-notification'>X</div>" + notifications.join(" ") + "</div>";
5647
5648        
5649
5650        
5651
5652        
5653
5654        if (!notification_placed){
5655            
5656            var barElements = ["main", "div.content", "section.main-content", "div#content"];
5657            barElements.forEach(function(el){
5658                if ($('#booster-notification-bar').length == 0){
5659                    if (el == 'main'){
5660                        $(el).prepend(barHtml);
5661                    } else {
5662                        $(el).before(barHtml);
5663                    }
5664                }
5665            });
5666            
5667        }
5668
5669        if ($('#booster-notification-bar').length > 0){
5670            
5671              $('#booster-notification-bar').slideDown('slow');
5672            
5673        }
5674
5675      
5676      }
5677
5678  }
5679
5680  function addBoosterBundle(e){
5681    e.preventDefault();
5682    var boosterBundleItems = [];
5683
5684    $(e.target).parents(".ba-product-bundle").find(".ba-product-wrapper").each(function() {
5685      var i = {id: $(this).data("variant-id"),quantity: $(this).data("quantity")};
5686      boosterBundleItems.push(i);
5687    });
5688
5689    addBoosterItems(boosterBundleItems, function(){
5690      setTimeout(function() {window.location.href = "/cart"}, 200)
5691    });
5692
5693  }
5694
5695
5696  function addBoosterUpsells(target){
5697   var btn = $(target);
5698   var boosterUpsellItems = [];
5699
5700   var container = btn.parents(".product-container");
5701   var offer_id  = btn.data("offer-id")
5702   
5703   var i         = {id: container.data("variant-id"),quantity: container.data("quantity")};
5704   boosterUpsellItems.push(i);
5705
5706 
5707   addBoosterItems(boosterUpsellItems, function(){
5708     setTimeout(function() {window.location.href = "/cart"}, 200)
5709   });
5710 
5711 }
5712
5713
5714
5715
5716 function addBoosterItems(variants, callback) {
5717	if (variants.length) {
5718      var i = variants.shift();
5719	  $.ajax({
5720        url: "/cart/add.js",
5721        type: "POST",
5722        dataType: "json",
5723        data: i,
5724        success: function(data) {
5725          addBoosterItems(variants, callback)
5726        },
5727        error: function(data) {
5728          if (typeof data == "object" && typeof data.responseJSON == "object" && typeof data.responseJSON.description == "string") {
5729            alert(data.responseJSON.description)
5730          }
5731          if (typeof res == "string") {
5732            alert(data)
5733          }
5734        }
5735      })
5736	} else {
5737      if (typeof callback == "function") {
5738        return callback()
5739      }
5740      setTimeout(function() {
5741        window.location.reload()
5742      }, 100)
5743	}
5744}
5745
5746  function DiscountedPricingCheckout(e){
5747    
5748    if ($("input[type='checkbox']#agree").length > 0 && $("input[type='checkbox']#agree:checked").length != $("input[type='checkbox']#agree").length) {
5749      return
5750    }
5751    
5752
5753    $(e.target).prop("disabled", 'disabled');
5754
5755    for (var i = 0; i < window.booster.cart.items.length; i++) {
5756      var item = window.booster.cart.items[i];
5757      var el = document.querySelectorAll("[id='updates_" + item.key + "']");
5758      if (el.length != 1) {
5759        el = document.querySelectorAll("[id='updates_" + item.variant_id + "']")
5760      }
5761      if (el.length == 1) {
5762        window.booster.cart.items[i].quantity = el[0].value
5763      }
5764    }
5765
5766    window.booster.action_type = 'checkout';
5767
5768    var invoiceUrlParams = [];
5769
5770    var noteAttributes = [];
5771    $("[name^='attributes']").each(function() {
5772      var attribute = $(this);
5773      var name = $(this).attr("name");
5774      name = name.replace(/^attributes\[/i, "").replace(/\]$/i, "");
5775      var v = {
5776        name: name,
5777        value: attribute.val()
5778      };
5779      if (v.value == "") {
5780        return
5781      }
5782      switch (attribute[0].tagName.toLowerCase()) {
5783        case "input":
5784          if (attribute.attr("type") == "checkbox") {
5785            if (attribute.is(":checked")) {
5786              noteAttributes.push(v)
5787            }
5788          } else {
5789            noteAttributes.push(v)
5790          }
5791          break;
5792        default:
5793          noteAttributes.push(v)
5794      }
5795    });
5796
5797    var orderNote = "";
5798    if ($("[name='note']").length) {
5799      orderNote = $("[name='note']")[0].value
5800    }
5801    window.booster.cart.note_attributes = noteAttributes;
5802    window.booster.cart.note = orderNote;
5803
5804    if (orderNote.length){
5805      invoiceUrlParams.push("note=" + encodeURIComponent(orderNote))
5806    }
5807
5808    if (noteAttributes.length){
5809      noteAttributes.map(function(a) {
5810        invoiceUrlParams.push("attributes" + encodeURIComponent("[" + a.name + "]") + "=" + encodeURIComponent(a.value))
5811      })
5812    }
5813
5814    if(window.booster.discount_method == 'code'){
5815      $.ajax({
5816        cache: false,
5817        contentType: "application/json; charset=utf-8",
5818        dataType: "json",
5819        type: "POST",
5820        url: settings.app_root_url,
5821        data: JSON.stringify(window.booster),
5822        success: function(res) {
5823          res.invoice_url = '/checkout';
5824          if (res.discount_code) {
5825            setCookie('ba-pr-id', res.pr_id, 14);
5826            invoiceUrlParams.push("discount=" + res.discount_code);
5827          }
5828          if (invoiceUrlParams.length) {
5829            res.invoice_url += "?" + invoiceUrlParams.join("&")
5830          }
5831          window.location.href = res.invoice_url
5832        },
5833        error: function(){
5834          window.location.href = "/checkout"
5835        }
5836      })
5837
5838
5839    } else {
5840
5841      if (typeof window.gaclientId) {
5842        invoiceUrlParams.push("clientId=" + window.gaclientId);
5843        invoiceUrlParams.push("_ga=" + window.gaclientId)
5844      }
5845
5846      $.ajax({
5847        cache: false,
5848        contentType: "application/json; charset=utf-8",
5849        dataType: "json",
5850        type: "POST",
5851        url: settings.app_root_url,
5852        data: JSON.stringify(window.booster),
5853        success: function(res) {
5854          if(res.invoice_url){
5855            if (invoiceUrlParams.length) {
5856              res.invoice_url += "?" + invoiceUrlParams.join("&")
5857            }
5858            setTimeout(function(){
5859              window.location.href = res.invoice_url
5860            }, 500);
5861          } else {
5862            window.location.href = "/checkout"
5863          }
5864        },
5865        error: function(){
5866          window.location.href = "/checkout"
5867        }
5868      })
5869
5870    }
5871
5872
5873  }
5874
5875  function openReplacement(method, url, async, user, password) {
5876      return open.apply(this, arguments);
5877  }
5878
5879  function sendReplacement(data) {
5880      //console.warn('Sending HTTP request data : ', data);
5881      if(this.onreadystatechange) {
5882          this._onreadystatechange = this.onreadystatechange;
5883      }
5884      this.onreadystatechange = onReadyStateChangeReplacement;
5885      return send.apply(this, arguments);
5886  }
5887
5888  function onReadyStateChangeReplacement() {
5889      //console.warn('HTTP request ready state changed : ' + this.readyState);
5890      //if(this._onreadystatechange) {
5891      //    return this._onreadystatechange.apply(this, arguments);
5892      //}
5893
5894      if(this.readyState===4){
5895        //console.log("Success! " + this._url);
5896        if (this._url == '/cart/change.js'){
5897          window.location.reload();
5898        }
5899      }
5900  }
5901
5902  
5903
5904
5905  function notifyCalculationsInProgress()  {
5906    
5907    return true;
5908  }
5909
5910  function hideCalculationsInProgressNote()  {
5911   
5912    return true;
5913  }
5914
5915  if(window.booster.ba_page == 'cart'){
5916    var skipIds = getCookie('ba-skip-ids');
5917    if (skipIds){
5918      window.booster.skip_ids = skipIds;
5919    }
5920  }
5921
5922  //Get offer test token to enable testing
5923  var previewOfferToken = localStorage.getItem('bd_first_test_offer_token');
5924  if(previewOfferToken){
5925  window.booster.ba_test_offer_token = previewOfferToken;
5926  } else {
5927  window.booster.ba_test_offer_token = getUrlParam('ba_test_offer_token');
5928  }
5929
5930  if(window.booster.ba_page.length > 0){
5931    notifyCalculationsInProgress();
5932    $.ajax({
5933      cache: false,
5934      type: "POST",
5935      url: settings.app_root_url,
5936      data: JSON.stringify(window.booster),
5937      dataType: 'json',
5938      contentType: "application/json; charset=utf-8",
5939      success: function(data) {
5940        
5941          baDelegate(data)
5942        
5943      }
5944    });
5945  }
5946
5947  setTimeout(function(){
5948    if (typeof ga == "function"){ga(function(tracker) {window.gaclientId = tracker.get("clientId")})}
5949  }, 1000);
5950
5951  function getRefreshDelayValue(){
5952    var delaySubmit = '';
5953    if( isMobileBrowser() ){
5954      delaySubmit = "2";
5955    }else{
5956      delaySubmit = "0.5";
5957    }
5958    return parseFloat(delaySubmit) * 1000; // convert to milliseconds
5959  }
5960
5961  function submitCartForm(){
5962    setTimeout(function(){ $('form[action*="/cart"]').submit()}, 300);
5963  }
5964
5965 
5966
5967    var debutEditBtnExists = ($('div.cart__edit button.btn.cart__edit--active:visible').length > 0);
5968    var qtyInputEvent = debutEditBtnExists ? "" :  "input " ;
5969    $(document).on(qtyInputEvent + 'change', "input.booster-quantity, input[name^='updates['], input[id^='updates_'], input[id^='Updates_']", function(e) {
5970      var self = this;
5971      e.preventDefault();
5972    
5973      if($.trim($(this).val()) != '') {
5974         notifyCalculationsInProgress();
5975        //Delay cart submit to make input more user friendly specially on mobile
5976        setTimeout(function(){  submitCartForm()  }, getRefreshDelayValue());
5977      };
5978    });
5979
5980  if(window.booster.ba_page == 'cart'){
5981
5982    $(document).on('click', "td.cart-qty span.icon-plus, td.cart-qty span.icon-minus", function(e) {
5983      e.preventDefault();
5984      $(this).parents('form[action*="/cart"]').submit();
5985    });
5986
5987    $(document).ajaxSuccess(function(evt,xhr,attrs) {
5988      if (attrs && attrs.url == '/cart/change.js'){
5989        window.location.reload();
5990      }
5991    });
5992
5993  
5994    setTimeout(function(){
5995      $('.js-qty__adjust').off('click');
5996    }, 500);
5997    $(document).on('click', "div.js-qty .js-qty__adjust", function(e) {
5998      e.preventDefault();
5999  	  var currentValue = parseInt($(this).parents('div.js-qty').find('input').val());
6000  	  if($(this).hasClass('js-qty__adjust--plus')){
6001        var newValue = currentValue + 1
6002      } else {
6003        var newValue = currentValue - 1
6004      }
6005      $(this).parents('div.js-qty').find('input').val(newValue).change();
6006    });
6007  
6008  }
6009
6010  $(document).on('change', 'select.ba-variants', function(){
6011      var option = $(this).find(":selected");
6012      var price  = baDisplayCents(option.data('price'));
6013      var cont = option.parents('.ba-product-wrapper');
6014      var img  = option.data('img');
6015
6016       
6017        cont.find('.ba-price span.ba-sale').html(price);
6018       
6019
6020      cont.data("variant-id", option.val());
6021      cont.find('img').attr('src', img);
6022      reloadCurrency();
6023      return false;
6024    });
6025
6026  $(document).on('change', '#dpModal-container select.ba-variants', function(){
6027      var option = $(this).find(":selected");
6028      var upsellCont = option.parents('.ba-product-bundle');
6029      var cont = option.parents('.product-container');
6030      var discountMethod = upsellCont.data('discount-method');
6031      var discountValue  = upsellCont.data('discount-value');
6032      var discountApplies  = upsellCont.data('discount-applies');
6033      var compare_at_price = option.data('compare-at-price');
6034      var price  = baDiscountedPrice(option.data('price'), discountApplies, discountMethod, discountValue);
6035      var img 	 = option.data('img');
6036
6037      cont.data("variant-id", option.val());
6038    
6039      cont.find('span.ba-sale').html(price);
6040    
6041      cont.find('img').attr('src', img);
6042      reloadCurrency();
6043      return false;
6044  });
6045
6046  $(document).on('click', ".add-booster-bundle", function(e) {
6047    e.preventDefault();
6048    addBoosterBundle(e);
6049    
6050  });
6051
6052  $(document).on('click', ".add-upsells", function(e) {
6053    e.preventDefault();
6054    addBoosterUpsells(e.target);
6055    var offerId = $(this).data('offerId')
6056    registerEvent('offer_add_cart',{app_type: 'buyx',offer_id:  offerId})
6057  });
6058
6059  
6060
6061  $(document).on($.dpModal.BEFORE_CLOSE, function(event, modal){
6062    var link = $('#dpModal-container').find('.no-thanks a');
6063    var offerId = link.data('offer-id');
6064    hideUpsell(offerId)
6065    refreshIfProductAdded();
6066  });
6067
6068  function hideUpsell(offerId){
6069    var currentSkipIds = getCookie('ba-skip-ids');
6070    if (currentSkipIds && currentSkipIds !='') currentSkipIds += ','
6071    var allSkipIds = currentSkipIds + offerId;
6072    
6073      setCookie('ba-skip-ids', allSkipIds, 14);
6074    
6075  }
6076
6077  function refreshIfProductAdded(){
6078  
6079    return true;
6080  }
6081
6082
6083 
6084  $(document).on('click', '.no-thanks a', function(){
6085    var link = $(this);
6086    var offerId = link.data('offer-id')
6087    hideUpsell(offerId)
6088    $.dpModal.close()
6089    return false;
6090  });
6091
6092
6093  $(document).on('click', "button#apply-booster-discount", function(e) {
6094    e.preventDefault();
6095    setCookie('booster_discount_' + window.booster.cart.token, $('input[id=booster-discount-code]:visible').val().trim())
6096    window.location.reload();
6097  });
6098
6099  $(document).on('click', "div#booster-close-notification", function(e) {
6100    e.preventDefault();
6101    //var closedNotifications = getCookie('booster_notifications_closed')
6102    setCookie('booster_notifications_closed', 1, 0.01);
6103    $('#booster-notification-bar').slideUp('slow');
6104  });
6105
6106  $(document).on('click','.booster-variants-container select.ba-variants',function()  {
6107    //Just an alert in case all variants are out of stock
6108    if ($(this).children('option').length < 1)  {
6109      alert('All item variants are out of stock');
6110    }
6111  })
6112
6113
6114
6115})
6116}(window, document));
6117</script>
6117
6118
6119
6120<script type="text/javascript">
6121  if(window.location.search.indexOf('selector_mode') > -1){
6122    var head = document.getElementsByTagName('head')[0];
6123    var script = document.createElement('script');
6124    
6125    window.selector_mode = true;
6126    script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'buyx.boosterapps.com/selector.js?v=2';
6127    script.type = 'text/javascript';
6128    head.appendChild(script);
6129  }
6130</script>
6130
6131<div id="shopify-block-AdTdnOGdyK2hBTi9kb__10967200920248657493" class="shopify-block shopify-app-block">
6131<script type="text/javascript">
6132  var templateName = 'blog';
6133  var wideBundle_shopifyCustomerId = null;
6134  var wideBundle_targetProduct = {
6135    id: null,
6136    title: null,
6137    handle: null,
6138    price: null,
6139    compare_at_price: null,
6140    options: [
6141      
6142    ],
6143    variants: [
6144      
6145    ]
6146  };
6147</script>
6147
6148
6149<!-- test -->
6150
6151
6152<script
6153  crossorigin='anonymous'
6154  src="https://widebundle.com/scripttag.php?shop=lulu-luxurious-toys.myshopify.com&target_product_id=&v=1791233474"
6155  defer>
6156</script>
6156
6157
6158<script>
6159  console.log('test');
6160</script>
6160
6161
6162
6163
6164</div><div id="shopify-block-AK2cvU1YxM2RudVVoa__17368511000352060744" class="shopify-block shopify-app-block">
6164<script type="text/javascript">
6165    window.gfp_customer = {
6166      id: "",
6167      email: "",
6168      first_name: "",
6169      last_name: ""
6170    }
6171    function gfpLoadWidgets() {
6172    if (!document.querySelector('script[src="https://widgets.goaffpro.app/main.js"]')) {
6173      var s = document.createElement('script');
6174      s.type = 'module';
6175      s.src = 'https://widgets.goaffpro.app/main.js';
6176      document.head.appendChild(s);
6177    }
6178  }
6179</script>
6179
6180
6181 
6181<script type="text/javascript" async="true" src="/a/goaffpro/loader.js"></script>
6181
6182
6183
6184
6185
6186
6187
6188
6189
6190</div><div id="shopify-block-ANEZ6YUIrWjB2bzZUU__11068332061543699368" class="shopify-block shopify-app-block"></div>
6190<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
6190
6191</body>
6192</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.