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 – 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&width=600" alt="LuLu" srcset="//lulu.toys/cdn/shop/files/logo.png?v=1708575608&width=145 145w, //lulu.toys/cdn/shop/files/logo.png?v=1708575608&width=218 218w, //lulu.toys/cdn/shop/files/logo.png?v=1708575608&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'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={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`","=":"="},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(/&/g,"&") 4506 .replace(/</g,"<") 4507 .replace(/>/g,">") 4508 .replace(/"/g,'"') 4509 .replace(/'/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.