PageSourceSearch

https://papermintystudio.com/search

html papermintystudio.com collected 2026-10-04 06:41:53 UTC 658,198 bytes, 8,225 lines download raw bytes

1<!doctype html>
2<html class="no-js" lang="en">
3  <head>
4    
4<script type="application/vnd.locksmith+json" data-locksmith>{"version":"v346","locked":false,"initialized":true,"scope":"search","access_granted":true,"access_denied":false,"requires_customer":false,"manual_lock":false,"remote_lock":false,"has_timeout":false,"remote_rendered":null,"hide_resource":false,"hide_links_to_resource":false,"hide_price":false,"hide_add_to_cart":false,"transparent":true,"locks":{"all":[],"opened":[]},"keys":[],"keys_signature":"ae13b58817150a00cf5c803e29f664101a69ff968808d108491340fdf81dfc6f","state":{"template":"search","theme":147340329135,"product":null,"collection":null,"page":null,"blog":null,"article":null,"app":null},"now":1791096113,"path":"\/search","locale_root_url":"\/","canonical_url":"https:\/\/papermintystudio.com\/search","customer_id":null,"customer_id_signature":"ae13b58817150a00cf5c803e29f664101a69ff968808d108491340fdf81dfc6f","cart":null}</script>
4<script data-locksmith>!function(){undefined;!function(){var s=window.Locksmith={},e=document.querySelector('script[type="application/vnd.locksmith+json"]'),n=e&&e.innerHTML;if(s.state={},s.util={},s.loading=!1,n)try{s.state=JSON.parse(n)}catch(d){}if(document.addEventListener&&document.querySelector){var o,a,i,t=[76,79,67,75,83,77,73,84,72,49,49],c=function(){a=t.slice(0)},l="style",r=function(e){e&&27!==e.keyCode&&"click"!==e.type||(document.removeEventListener("keydown",r),document.removeEventListener("click",r),o&&document.body.removeChild(o),o=null)};c(),document.addEventListener("keyup",function(e){if(e.keyCode===a[0]){if(clearTimeout(i),a.shift(),0<a.length)return void(i=setTimeout(c,1e3));c(),r(),(o=document.createElement("div"))[l].width="50%",o[l].maxWidth="1000px",o[l].height="85%",o[l].border="1px rgba(0, 0, 0, 0.2) solid",o[l].background="rgba(255, 255, 255, 0.99)",o[l].borderRadius="4px",o[l].position="fixed",o[l].top="50%",o[l].left="50%",o[l].transform="translateY(-50%) translateX(-50%)",o[l].boxShadow="0 2px 5px rgba(0, 0, 0, 0.3), 0 0 100vh 100vw rgba(0, 0, 0, 0.5)",o[l].zIndex="2147483645";var t=document.createElement("textarea");t.value=JSON.stringify(JSON.parse(n),null,2),t[l].border="none",t[l].display="block",t[l].boxSizing="border-box",t[l].width="100%",t[l].height="100%",t[l].background="transparent",t[l].padding="22px",t[l].fontFamily="monospace",t[l].fontSize="14px",t[l].color="#333",t[l].resize="none",t[l].outline="none",t.readOnly=!0,o.appendChild(t),document.body.appendChild(o),t.addEventListener("click",function(e){e.stopImmediatePropagation()}),t.select(),document.addEventListener("keydown",r),document.addEventListener("click",r)}})}s.isEmbedded=-1!==window.location.search.indexOf("_ab=0&_fd=0&_sc=1"),s.path=s.state.path||window.location.pathname,s.basePath=s.state.locale_root_url.concat("/apps/locksmith").replace(/^\/\//,"/"),s.reloading=!1,s.util.console=window.console||{log:function(){},error:function(){}},s.util.makeUrl=function(e,t){var n,o=s.basePath+e,a=[],i=s.cache();for(n in i)a.push(n+"="+encodeURIComponent(i[n]));for(n in t)a.push(n+"="+encodeURIComponent(t[n]));return s.state.customer_id&&(a.push("customer_id="+encodeURIComponent(s.state.customer_id)),a.push("customer_id_signature="+encodeURIComponent(s.state.customer_id_signature))),o+=(-1===o.indexOf("?")?"?":"&")+a.join("&")},s._initializeCallbacks=[],s.on=function(e,t){if("initialize"!==e)throw'Locksmith.on() currently only supports the "initialize" event';s._initializeCallbacks.push(t)},s.initializeSession=function(e){if(!s.isEmbedded){var t=!1,n=!0,o=!0;(e=e||{}).silent&&(o=n=!(t=!0)),s.ping({silent:t,spinner:n,reload:o,callback:function(){s._initializeCallbacks.forEach(function(e){e()})}})}},s.cache=function(e){var t={};try{var n=function a(e){return(document.cookie.match("(^|; )"+e+"=([^;]*)")||0)[2]};t=JSON.parse(decodeURIComponent(n("locksmith-params")||"{}"))}catch(d){}if(e){for(var o in e)t[o]=e[o];document.cookie="locksmith-params=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/",document.cookie="locksmith-params="+encodeURIComponent(JSON.stringify(t))+"; path=/"}return t},s.cache.cart=s.state.cart,s.cache.cartLastSaved=null,s.params=s.cache(),s.util.reload=function(){s.reloading=!0;try{window.location.href=window.location.href.replace(/#.*/,"")}catch(d){s.util.console.error("Preferred reload method failed",d),window.location.reload()}},s.cache.saveCart=function(e){if(!s.cache.cart||s.cache.cart===s.cache.cartLastSaved)return e?e():null;var t=s.cache.cartLastSaved;s.cache.cartLastSaved=s.cache.cart,fetch("/cart/update.js",{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify({attributes:{locksmith:s.cache.cart}})}).then(function(e){if(!e.ok)throw new Error("Cart update failed: "+e.status);return e.json()}).then(function(){e&&e()})["catch"](function(e){if(s.cache.cartLastSaved=t,!s.reloading)throw e})},s.util.spinnerHTML='<style>body{background:#FFF}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#loading{display:flex;width:100%;height:50vh;
4color:#777;align-items:center;justify-content:center}#loading .spinner{display:block;animation:spin 600ms linear infinite;position:relative;width:50px;height:50px}#loading .spinner-ring{stroke:currentColor;stroke-dasharray:100%;stroke-width:2px;stroke-linecap:round;fill:none}</style><div id="loading"><div class="spinner"><svg width="100%" height="100%"><svg preserveAspectRatio="xMinYMin"><circle class="spinner-ring" cx="50%" cy="50%" r="45%"></circle></svg></svg></div></div>',s.util.clobberBody=function(e){document.body.innerHTML=e},s.util.clobberDocument=function(e){e.responseText&&(e=e.responseText),document.documentElement&&document.removeChild(document.documentElement);var t=document.open("text/html","replace");t.writeln(e),t.close(),setTimeout(function(){var e=t.querySelector("[autofocus]");e&&e.focus()},100)},s.util.serializeForm=function(e){if(e&&"FORM"===e.nodeName){var t,n,o={};for(t=e.elements.length-1;0<=t;t-=1)if(""!==e.elements[t].name)switch(e.elements[t].nodeName){case"INPUT":switch(e.elements[t].type){default:case"text":case"hidden":case"password":case"button":case"reset":case"submit":o[e.elements[t].name]=e.elements[t].value;break;case"checkbox":case"radio":e.elements[t].checked&&(o[e.elements[t].name]=e.elements[t].value);break;case"file":}break;case"TEXTAREA":o[e.elements[t].name]=e.elements[t].value;break;case"SELECT":switch(e.elements[t].type){case"select-one":o[e.elements[t].name]=e.elements[t].value;break;case"select-multiple":for(n=e.elements[t].options.length-1;0<=n;n-=1)e.elements[t].options[n].selected&&(o[e.elements[t].name]=e.elements[t].options[n].value)}break;case"BUTTON":switch(e.elements[t].type){case"reset":case"submit":case"button":o[e.elements[t].name]=e.elements[t].value}}return o}},s.util.on=function(e,i,s,t){t=t||document;var c="locksmith-"+e+i,n=function(e){var t=e.target,n=e.target.parentElement,o=t&&t.className&&(t.className.baseVal||t.className)||"",a=n&&n.className&&(n.className.baseVal||n.className)||"";("string"==typeof o&&-1!==o.split(/\s+/).indexOf(i)||"string"==typeof a&&-1!==a.split(/\s+/).indexOf(i))&&!e[c]&&(e[c]=!0,s(e))};t.attachEvent?t.attachEvent(e,n):t.addEventListener(e,n,!1)},s.util.enableActions=function(e){s.util.on("click","locksmith-action",function(e){e.preventDefault();var t=e.target;t.dataset.confirmWith&&!confirm(t.dataset.confirmWith)||(t.disabled=!0,t.innerText=t.dataset.disableWith,s.post("/action",t.dataset.locksmithParams,{spinner:!1,type:"text",success:function(e){(e=JSON.parse(e.responseText)).message&&alert(e.message),s.util.reload()}}))},e)},s.util.inject=function(e,t){var n=["data","locksmith","append"];if(-1!==t.indexOf(n.join("-"))){var o=document.createElement("div");o.innerHTML=t,e.appendChild(o)}else e.innerHTML=t;var a,i,s=e.querySelectorAll("script");for(i=0;i<s.length;++i){a=s[i];var c=document.createElement("script");if(a.type&&(c.type=a.type),a.src)c.src=a.src;else{var l=document.createTextNode(a.innerHTML);c.appendChild(l)}e.appendChild(c)}var r=e.querySelector("[autofocus]");r&&r.focus()},s.post=function(e,t,n){!1!==(n=n||{}).spinner&&s.util.clobberBody(s.util.spinnerHTML);var o={};n.container===document?(o.layout=1,n.success=function(e){s.util.clobberDocument(e)}):n.container&&(o.layout=0,n.success=function(e){var t="string"==typeof n.container?document.getElementById(n.container):n.container;t&&(s.util.inject(t,e),t.id===t.firstChild.id&&t.parentElement.replaceChild(t.firstChild,t))}),n.form_type&&(t.form_type=n.form_type),n.include_layout_classes!==undefined&&(t.include_layout_classes=n.include_layout_classes),n.lock_id!==undefined&&(t.lock_id=n.lock_id),s.loading=!0;var a=s.util.makeUrl(e,o),i="json"===n.type||"text"===n.type;fetch(a,{method:"POST",headers:{"Content-Type":"application/json",Accept:i?"application/json":"text/html"},body:JSON.stringify(t)}).then(function(e){if(!e.ok)throw new Error("Request failed: "+e.status);return e.text()}).then(function(e){var t=n.success||s.util.clobberDocument;t(i?{responseText:e}:e)})["catch"](function(e){if(!s.reloading)if("dashboard.weglot.com"!==window.location.host){if(!n.silent)throw alert("Something went wrong! Please refresh and try again."),e;console.error(e)}else console.error(e)})["finally"](function(){s.loading=!1})},s.postResource=function(e,t){e.path=s.path,e.search=window.location.search,e.state=s.state,e.passcode&&(e.passcode=e.passcode.trim()),e.email&&(e.email=e.email.trim()),e.state.cart=s.cache.cart,e.locksmith_json=s.jsonTag,e.locksmith_json_signature=s.jsonTagSignature,s.post("/resource",e,t)},s.ping=function(t){if(!s.isEmbedded){t=t||{};var n=function(){t.reload?s.util.reload():"function"==typeof t.callback&&t.callback()};s.post("/ping",{path:s.path,search:window.location.search,state:s.state},{spinner:!!t.spinner,silent:"undefined"==typeof t.silent||t.silent,type:"text",success:function(e){e&&e.responseText?((e=JSON.parse(e.responseText)).messages&&0<e.messages.length&&s.showMessages(e.messages),e.cart&&s.cache.cart!==e.cart?(s.cache.cart=e.cart,s.cache.saveCart(function(){e.cart&&e.cart.match(/^.+:/)?(t.reload||"function"!=typeof t.callback||t.callback(),s.util.reload()):n()})):n()):console.error("[Locksmith] Invalid result in ping callback:",e)}})}},s.timeoutMonitor=function(){var e=s.cache.cart;s.ping({callback:function(){e!==s.cache.cart||setTimeout(function(){s.timeoutMonitor()},6e4)}})},s.showMessages=function(e){var t=document.createElement("div");t.style.position="fixed",t.style.left=0,t.style.right=0,t.style.bottom="-50px",t.style.opacity=0,t.style.background="#191919",t.style.color="#ddd",t.style.transition="bottom 0.2s, opacity 0.2s",t.style.zIndex=999999,t.innerHTML=["<style>","  .locksmith-ab .locksmith-b { display: none; }","  .locksmith-ab.toggled .locksmith-b { display: flex; }","  .locksmith-ab.toggled .locksmith-a { display: none; }","  .locksmith-flex { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; padding: 10px 20px; }","  .locksmith-message + .locksmith-message { border-top: 1px #555 solid; }","  .locksmith-message a { color: inherit; font-weight: bold; }","  .locksmith-message a:hover { color: inherit; opacity: 0.8; }","  a.locksmith-ab-toggle { font-weight: inherit; text-decoration: underline; }","  .locksmith-text { flex-grow: 1; }","  .locksmith-cta { flex-grow: 0; text-align: right; }","  .locksmith-cta button { transform: scale(0.8); transform-origin: left; }","  .locksmith-cta > * { display: block; }","  .locksmith-cta > * + * { margin-top: 10px; }","  .locksmith-message a.locksmith-close { flex-grow: 0; text-decoration: none; margin-left: 15px; font-size: 30px; font-family: monospace; display: block; padding: 2px 10px; }","  @media screen and (max-width: 600px) {","    .locksmith-wide-only { display: none !important; }","    .locksmith-flex { padding: 0 15px; }","    .locksmith-flex > * { margin-top: 5px; margin-bottom: 5px; }","    .locksmith-cta { text-align: left; }","  }","  @media screen and (min-width: 601px) {","    .locksmith-narrow-only { display: none !important; }","  }","</style>"].join("")+e.map(function(e){return'<div class="locksmith-message">'+e+"</div>"}).join(""),document.body.appendChild(t),document.body.style.position="relative",document.body.parentElement.style.paddingBottom=t.offsetHeight+"px",setTimeout(function(){t.style.bottom=0,t.style.opacity=1},50),s.util.on("click","locksmith-ab-toggle",function(e){e.preventDefault();for(var t=e.target.parentElement;-1===t.className.split(" ").indexOf("locksmith-ab");)t=t.parentElement;-1!==t.className.split(" ").indexOf("toggled")?t.className=t.className.replace("toggled",""):t.className=t.className+" toggled"}),s.util.enableActions(t)}}()}();</script>
4
5      
5<script data-locksmith>Locksmith.cache.cart=null</script>
5
6
7  
7<script data-locksmith>Locksmith.jsonTag="{\"version\":\"v346\",\"locked\":false,\"initialized\":true,\"scope\":\"search\",\"access_granted\":true,\"access_denied\":false,\"requires_customer\":false,\"manual_lock\":false,\"remote_lock\":false,\"has_timeout\":false,\"remote_rendered\":null,\"hide_resource\":false,\"hide_links_to_resource\":false,\"hide_price\":false,\"hide_add_to_cart\":false,\"transparent\":true,\"locks\":{\"all\":[],\"opened\":[]},\"keys\":[],\"keys_signature\":\"ae13b58817150a00cf5c803e29f664101a69ff968808d108491340fdf81dfc6f\",\"state\":{\"template\":\"search\",\"theme\":147340329135,\"product\":null,\"collection\":null,\"page\":null,\"blog\":null,\"article\":null,\"app\":null},\"now\":1791096113,\"path\":\"\\\/search\",\"locale_root_url\":\"\\\/\",\"canonical_url\":\"https:\\\/\\\/papermintystudio.com\\\/search\",\"customer_id\":null,\"customer_id_signature\":\"ae13b58817150a00cf5c803e29f664101a69ff968808d108491340fdf81dfc6f\",\"cart\":null}";Locksmith.jsonTagSignature="ed6606aa9f4063d73746f1ad4dbc1450889b227435760ed56ab498ab4168d6af"</script>
7
8    <meta charset="utf-8">
9    <meta http-equiv="X-UA-Compatible" content="IE=edge">
10    <meta name="viewport" content="width=device-width,initial-scale=1">
11    <meta name="theme-color" content="">
12    <link rel="canonical" href="https://papermintystudio.com/search">
13    <link rel="preconnect" href="https://cdn.shopify.com" crossorigin><link rel="icon" type="image/png" href="//papermintystudio.com/cdn/shop/files/Papername_3_cc770b74-0de3-4625-bea6-3550dcc77f5c_32x32.png?v=1635517362"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><title>
14      Search
15 &ndash; PaperMintyStudio</title>
16
17    
18<meta name="description" content="Welcome to Paper Minty Studio">
19
20
21    
22
23<meta property="og:site_name" content="PaperMintyStudio">
24<meta property="og:url" content="https://papermintystudio.com/search"><meta property="og:title" content="Search">
25<meta property="og:type" content="website">
26<meta property="og:description" content="Welcome to Paper Minty Studio">
27<meta property="og:image" content="http://papermintystudio.com/cdn/shop/files/logo_cirlce.png?v=1744559319">
28<meta property="og:image:secure_url" content="https://papermintystudio.com/cdn/shop/files/logo_cirlce.png?v=1744559319">
29<meta property="og:image:width" content="3000">
30  <meta property="og:image:height" content="3000"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="Search">
31<meta name="twitter:description" content="Welcome to Paper Minty Studio">
32
33
34    
34<script src="//papermintystudio.com/cdn/shop/t/14/assets/global.js?v=14237263177399231171763513284" defer="defer"></script>
34
35    
35<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
35<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/54253748399/digital_wallets/dialog">
36<meta id="in-context-paypal-metadata" data-shop-id="54253748399" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
37<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
37<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
37
38<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
39<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=54253748399" crossorigin="anonymous"></script>
vendor: 1 bytes, line 39
39
40<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":54253748399,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/54253748399","merchantName":"PaperMintyStudio","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"PaperMintyStudio","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 40
40
41<script id="shopify-features" type="application/json">{"accessToken":"1c37adb774ea9621f1ca5d1213a0012a","betas":["rich-media-storefront-analytics"],"domain":"papermintystudio.com","predictiveSearch":true,"shopId":54253748399,"locale":"en"}</script>
vendor: 1 bytes, line 41
41
42<script>var Shopify = Shopify || {};
43Shopify.shop = "papermintystudio.myshopify.com";
44Shopify.locale = "en";
45Shopify.currency = {"active":"USD","rate":"1.0"};
46Shopify.country = "US";
47Shopify.theme = {"name":"Copy of MONTHLY KIT","id":147340329135,"schema_name":"Dawn","schema_version":"2.3.0","theme_store_id":887,"role":"main"};
48Shopify.theme.handle = "null";
49Shopify.theme.style = {"id":null,"handle":null};
50Shopify.cdnHost = "papermintystudio.com/cdn";
51Shopify.routes = Shopify.routes || {};
52Shopify.routes.root = "/";
53Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
54Shopify.SignInWithShop = Shopify.SignInWithShop || {};
55Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
56Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 56
56
57<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 57
57
58<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 58
58
59<script>
60  window.ShopifyPay = window.ShopifyPay || {};
61  window.ShopifyPay.apiHost = "shop.app\/pay";
62  window.ShopifyPay.redirectState = null;
63</script>
vendor: 1 bytes, line 63
63
64<script>
65  window.Shopify = window.Shopify || {};
66  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
67  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
68  window.Shopify.SignInWithShop.eligible = true;
69</script>
vendor: 1 bytes, line 69
69
70<script id="shop-js-analytics" type="application/json">{"pageType":"search"}</script>
vendor: 1 bytes, line 70
70
71<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 71
71
72<script type="module">
73  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
74
75  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
76
77</script>
vendor: 1 bytes, line 77
77
78<script>
79  window.Shopify = window.Shopify || {};
80  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
81  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"]};
82</script>
vendor: 1 bytes, line 82
82
83<script>(function() {
84  var isLoaded = false;
85  function asyncLoad() {
86    if (isLoaded) return;
87    isLoaded = true;
88    var urls = ["https:\/\/static-us.afterpay.com\/shopify\/afterpay-attract\/afterpay-attract-widget.js?shop=papermintystudio.myshopify.com","https:\/\/cdn.one.store\/javascript\/dist\/1.0\/jcr-widget.js?account_id=shopify:papermintystudio.myshopify.com\u0026shop=papermintystudio.myshopify.com","https:\/\/js.shippedsuite.com\/shopify\/widget.js?shop=papermintystudio.myshopify.com","https:\/\/static.rechargecdn.com\/assets\/js\/widget.min.js?shop=papermintystudio.myshopify.com","https:\/\/papermintystudio.com\/apps\/giraffly-trust\/trust-worker-dba54daeef865a8a49a0787b51ec2b9b0b7b33f5.js?v=20220331094223\u0026shop=papermintystudio.myshopify.com","https:\/\/cdn.s3.pop-convert.com\/pcjs.production.min.js?unique_id=papermintystudio.myshopify.com\u0026shop=papermintystudio.myshopify.com","https:\/\/script.pop-convert.com\/new-micro\/production.pc.min.js?unique_id=papermintystudio.myshopify.com\u0026shop=papermintystudio.myshopify.com","https:\/\/cdn.hextom.com\/js\/freeshippingbar.js?shop=papermintystudio.myshopify.com","https:\/\/shpfy-app-faq.webmavens.com\/js\/scripts\/launcher.js?shop=papermintystudio.myshopify.com"];
89    for (var i = 0; i < urls.length; i++) {
90      var s = document.createElement('script');
91      s.type = 'text/javascript';
92      s.async = true;
93      s.src = urls[i];
94      var x = document.getElementsByTagName('script')[0];
95      x.parentNode.insertBefore(s, x);
96    }
97  };
98  if(window.attachEvent) {
99    window.attachEvent('onload', asyncLoad);
100  } else {
101    window.addEventListener('load', asyncLoad, false);
102  }
103})();</script>
vendor: 1 bytes, line 103
103
104<script id="__st">var __st={"a":54253748399,"offset":-14400,"reqid":"9f0a647d-889a-4ccf-ab6f-ec074de91acc-1791096113","pageurl":"papermintystudio.com\/search","u":"32d2361a4c80","p":"searchresults"};</script>
vendor: 1 bytes, line 104
104
105<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 105
105
106<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 106
106
107<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//papermintystudio.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 107
107
108<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 = "//papermintystudio.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
108<script crossorigin="anonymous" defer="defer" src="//papermintystudio.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 108
108
109<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 109
109
110<script>
111  window.Shopify = window.Shopify || {};
112  window.Shopify.MCP = window.Shopify.MCP || {};
113  window.Shopify.MCP.enabled = true;
114  window.Shopify.MCP.shop = "papermintystudio.myshopify.com";
115  window.Shopify.MCP.mcpEndpoint = "https:\/\/papermintystudio.com\/api\/mcp";
116  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"]}}];
117</script>
vendor: 1 bytes, line 117
117
118<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("\/\/papermintystudio.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
119</script>
vendor: 1 bytes, line 119
119
120<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://papermintystudio.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
121</script>
vendor: 1 bytes, line 121
121
122<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
123  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);
124</script>
vendor: 1 bytes, line 124
124
125<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})}}));
126</script>
126
127<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://papermintystudio.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
128<style id="shopify-accelerated-checkout-cart">
129        #shopify-buyer-consent {
130  margin-top: 1em;
131  display: inline-block;
132  width: 100%;
133}
134
135#shopify-buyer-consent.hidden {
136  display: none;
137}
138
139#shopify-subscription-policy-button {
140  background: none;
141  border: none;
142  padding: 0;
143  text-decoration: underline;
144  font-size: inherit;
145  cursor: pointer;
146}
147
148#shopify-subscription-policy-button::before {
149  box-shadow: none;
150}
151
152      </style>
153<script id="sections-script" data-sections="header,footer" defer="defer" src="//papermintystudio.com/cdn/shop/t/14/compiled_assets/scripts.js?v=19617023176070261641763685680"></script>
vendor: 1 bytes, line 153
153
154<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
154
155
156
157    <style data-shopify>
158      @font-face {
159  font-family: Lora;
160  font-weight: 400;
161  font-style: normal;
162  font-display: swap;
163  src: url("//papermintystudio.com/cdn/fonts/lora/lora_n4.9a60cb39eff3bfbc472bac5b3c5c4d7c878f0a8d.woff2") format("woff2"),
164       url("//papermintystudio.com/cdn/fonts/lora/lora_n4.4d935d2630ceaf34d2e494106075f8d9f1257d25.woff") format("woff");
165}
166
167      @font-face {
168  font-family: Lora;
169  font-weight: 700;
170  font-style: normal;
171  font-display: swap;
172  src: url("//papermintystudio.com/cdn/fonts/lora/lora_n7.58a834e7e54c895806b2ffc982e4a00af29b1b9c.woff2") format("woff2"),
173       url("//papermintystudio.com/cdn/fonts/lora/lora_n7.05fdf76140ca6e72e48561caf7f9893c487c3f1b.woff") format("woff");
174}
175
176      @font-face {
177  font-family: Lora;
178  font-weight: 400;
179  font-style: italic;
180  font-display: swap;
181  src: url("//papermintystudio.com/cdn/fonts/lora/lora_i4.a5059b22bd0a7547da84d66d2f523d17d17325d3.woff2") format("woff2"),
182       url("//papermintystudio.com/cdn/fonts/lora/lora_i4.cb2d2ab46128fa7f84060d5f92cf3f49dc8181bd.woff") format("woff");
183}
184
185      @font-face {
186  font-family: Lora;
187  font-weight: 700;
188  font-style: italic;
189  font-display: swap;
190  src: url("//papermintystudio.com/cdn/fonts/lora/lora_i7.1bf76118f47019e7581a865f0f538b8ea5900419.woff2") format("woff2"),
191       url("//papermintystudio.com/cdn/fonts/lora/lora_i7.1a7c7f083405ec98e57d8033d38caa748580f7ff.woff") format("woff");
192}
193
194      @font-face {
195  font-family: "Josefin Sans";
196  font-weight: 400;
197  font-style: normal;
198  font-display: swap;
199  src: url("//papermintystudio.com/cdn/fonts/josefin_sans/josefinsans_n4.70f7efd699799949e6d9f99bc20843a2c86a2e0f.woff2") format("woff2"),
200       url("//papermintystudio.com/cdn/fonts/josefin_sans/josefinsans_n4.35d308a1bdf56e5556bc2ac79702c721e4e2e983.woff") format("woff");
201}
202
203
204      :root {
205        --font-body-family: Lora, serif;
206        --font-body-style: normal;
207        --font-body-weight: 400;
208
209        --font-heading-family: "Josefin Sans", sans-serif;
210        --font-heading-style: normal;
211        --font-heading-weight: 400;
212
213        --font-body-scale: 1.0;
214        --font-heading-scale: 1.3;
215
216        --color-base-text: 18, 18, 18;
217        --color-base-background-1: 255, 255, 255;
218        --color-base-background-2: 243, 243, 243;
219        --color-base-solid-button-labels: 255, 255, 255;
220        --color-base-outline-button-labels: 18, 18, 18;
221        --color-base-accent-1: 229, 211, 201;
222        --color-base-accent-2: 229, 211, 201;
223        --payment-terms-background-color: #ffffff;
224
225        --gradient-base-background-1: #ffffff;
226        --gradient-base-background-2: #F3F3F3;
227        --gradient-base-accent-1: #e5d3c9;
228        --gradient-base-accent-2: #e5d3c9;
229
230        --page-width: 120rem;
231        --page-width-margin: 0rem;
232      }
233
234      *,
235      *::before,
236      *::after {
237        box-sizing: inherit;
238      }
239
240      html {
241        box-sizing: border-box;
242        font-size: calc(var(--font-body-scale) * 62.5%);
243        height: 100%;
244      }
245
246      body {
247        display: grid;
248        grid-template-rows: auto auto 1fr auto;
249        grid-template-columns: 100%;
250        min-height: 100%;
251        margin: 0;
252        font-size: 1.5rem;
253        letter-spacing: 0.06rem;
254        line-height: calc(1 + 0.8 / var(--font-body-scale));
255        font-family: var(--font-body-family);
256        font-style: var(--font-body-style);
257        font-weight: var(--font-body-weight);
258      }
259
260      @media screen and (min-width: 750px) {
261        body {
262          font-size: 1.6rem;
263        }
264      }
265    </style>
266
267    <link href="//papermintystudio.com/cdn/shop/t/14/assets/base.css?v=182897356182110133871763513284" rel="stylesheet" type="text/css" media="all" />
268<link rel="preload" as="font" href="//papermintystudio.com/cdn/fonts/lora/lora_n4.9a60cb39eff3bfbc472bac5b3c5c4d7c878f0a8d.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//papermintystudio.com/cdn/fonts/josefin_sans/josefinsans_n4.70f7efd699799949e6d9f99bc20843a2c86a2e0f.woff2" type="font/woff2" crossorigin>
268<script>document.documentElement.className = document.documentElement.className.replace('no-js', 'js');</script>
268
269    
269<script src="https://shopoe.net/app.js"></script>
269
270<link rel="dns-prefetch" href="https://cdn.secomapp.com/">
271<link rel="dns-prefetch" href="https://ajax.googleapis.com/">
272<link rel="dns-prefetch" href="https://cdnjs.cloudflare.com/">
273<link rel="preload" as="stylesheet" href="//papermintystudio.com/cdn/shop/t/14/assets/sca-pp.css?v=178374312540912810101763513284">
274
275<link rel="stylesheet" href="//papermintystudio.com/cdn/shop/t/14/assets/sca-pp.css?v=178374312540912810101763513284">
276 
276<script>
277  
278  SCAPPShop = {};
279    
280  </script>
280 
281<script type="text/javascript">
282  window.Rivo = window.Rivo || {};
283  window.Rivo.common = window.Rivo.common || {};
284  window.Rivo.common.shop = {
285    permanent_domain: 'papermintystudio.myshopify.com',
286    currency: "USD",
287    money_format: "${{amount}}",
288    id: 54253748399
289  };
290  
291
292  window.Rivo.common.template = 'search';
293  window.Rivo.common.cart = {};
294  window.Rivo.common.vapid_public_key = "BO5RJ2FA8w6MW2Qt1_MKSFtoVpVjUMLYkHb2arb7zZxEaYGTMuLvmZGabSHj8q0EwlzLWBAcAU_0z-z9Xps8kF8=";
295  window.Rivo.global_config = {"asset_urls":{"loy":{"init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_init.js?v=1677783987","widget_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_widget.js?v=1677783989","widget_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_widget.css?v=1673976822","page_init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_page_init.js?v=1677783991","page_widget_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_page_widget.js?v=1677783994","page_widget_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_page.css?v=1673976829","page_preview_js":"\/assets\/msg\/loy_page_preview.js"},"rev":{"init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_rev_init.js?v=1671715068","widget_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_rev_widget.js?v=1671715070","modal_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_rev_modal.js?v=1671715072","widget_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_rev_widget.css?v=1658336090","modal_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_rev_modal.css?v=1658336088"},"pu":{"init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_pu_init.js?v=1635877170"},"widgets":{"init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_widget_init.js?v=1675432293","modal_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_widget_modal.js?v=1675432295","modal_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_widget_modal.css?v=1654723622"},"forms":{"init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_forms_init.js?v=1677784000","widget_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_forms_widget.js?v=1677784002","forms_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_forms.css?v=1654711758"},"global":{"helper_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_tracking.js?v=1671714963"}},"proxy_paths":{"pu":"\/apps\/ba_fb_app","app_metrics":"\/apps\/ba_fb_app\/app_metrics","push_subscription":"\/apps\/ba_fb_app\/push"},"aat":["pu"],"pv":false,"sts":false,"bam":false,"base_money_format":"${{amount}}"};
296
297  
298
299
300
301    window.Rivo.pu_config = {"push_prompt_cover_enabled":true,"push_prompt_cover_title":"One small step","push_prompt_cover_message":"Allow your browser to receive notifications","subscription_plan_exceeded_limits":true};
302
303    window.Rivo.widgets_config = {"id":5526,"active":false,"frequency_limit_amount":2,"frequency_limit_time_unit":"days","background_image":{"position":"background","widget_background_preview_url":"https:\/\/activestorage-public.s3.us-west-2.amazonaws.com\/z1jeh2p1ox6wc9n20zesr38fmdbw"},"initial_state":{"body":" ","title":" ","cta_text":"Claim Discount","show_email":"true","action_text":"Saving...","footer_text":"You are signing up to receive communication via email and can unsubscribe at any time.","dismiss_text":"Discount applied at checkout","email_placeholder":"Email Address","phone_placeholder":"Phone Number","show_phone_number":"false"},"success_state":{"body":"Thanks for subscribing. Copy your discount code and apply to your next order.","title":"Discount Unlocked 🎉","cta_text":"Continue shopping","cta_action":"open_url","redirect_url":"https:\/\/papermintystudio.com\/collections\/washi-tape","open_url_new_tab":"false"}
303,"closed_state":{"action":"close_widget","font_size":"20","action_text":"GET 10% OFF","display_offset":"300","display_position":"left"},"error_state":{"submit_error":"Sorry, please try again later","invalid_email":"Please enter valid email address!","error_subscribing":"Error subscribing, try again later","already_registered":"You have already registered","invalid_phone_number":"Please enter valid phone number!"},"trigger":{"action":"on_timer","delay_in_seconds":"0"},"colors":{"link_color":"#4FC3F7","sticky_bar_bg":"#C62828","cta_font_color":"#fff","body_font_color":"#000000","sticky_bar_text":"#fff","background_color":"#fff","error_text_color":"#ff2626","title_font_color":"#000","footer_font_color":"#bbb","dismiss_font_color":"#bbb","cta_background_color":"#e5d3c9","sticky_coupon_bar_bg":"#286ef8","error_text_background":"","sticky_coupon_bar_text":"#fff"},"sticky_coupon_bar":{"enabled":"false","message":"Don't forget to use your code"},"display_style":{"font":"Arial","size":"large","align":"left"},"dismissable":true,"has_background":true,"opt_in_channels":["email"],"rules":[],"widget_css":".powered_by_rivo{\n  display: block;\n}\n.ba_widget_main_design {\n  background: #fff;\n}\n.ba_widget_content{text-align: left}\n.ba_widget_parent{\n  font-family: Arial;\n}\n.ba_widget_parent.background{\n  background-image: url(\"https:\/\/activestorage-public.s3.us-west-2.amazonaws.com\/z1jeh2p1ox6wc9n20zesr38fmdbw\");\n}\n.ba_widget_left_content{\n}\n.ba_widget_right_content{\n}\n#ba_widget_cta_button:disabled{\n  background: #e5d3c9cc;\n}\n#ba_widget_cta_button{\n  background: #e5d3c9;\n  color: #fff;\n}\n#ba_widget_cta_button:after {\n  background: #e5d3c9e0;\n}\n.ba_initial_state_title, .ba_success_state_title{\n  color: #000;\n}\n.ba_initial_state_body, .ba_success_state_body{\n  color: #000000;\n}\n.ba_initial_state_dismiss_text{\n  color: #bbb;\n}\n.ba_initial_state_footer_text, .ba_initial_state_sms_agreement{\n  color: #bbb;\n}\n.ba_widget_error{\n  color: #ff2626;\n  background: ;\n}\n.ba_link_color{\n  color: #4FC3F7;\n}\n","custom_css":".ba_widget_parent.background .ba_widget_content, .ba_widget_parent.none .ba_widget_content {\n    padding: 332px 100px;\n}\n\nform#booster-widget-5526-form {\n    display: none !important;\n}\n\n.ba_initial_state_dismiss_text {\n    color: white;\n    background: #9F6D28 !important;\n    padding: 5px;\n}\n\n.ba_initial_state_footer_text, .ba_initial_state_sms_agreement {\n    color: #bbb;\n    display: none;\n}","logo":"https:\/\/activestorage-public.s3.us-west-2.amazonaws.com\/nhr1ico60derhk3kg0ywoj7jxb5o"};
304
305</script>
305
306
307
308<script type="text/javascript">
309  
310
311  //Global snippet for Rivo
312  //this is updated automatically - do not edit manually.
313
314  function loadScript(src, defer, done) {
315    var js = document.createElement('script');
316    js.src = src;
317    js.defer = defer;
318    js.onload = function(){done();};
319    js.onerror = function(){
320      done(new Error('Failed to load script ' + src));
321    };
322    document.head.appendChild(js);
323  }
324
325  function browserSupportsAllFeatures() {
326    return window.Promise && window.fetch && window.Symbol;
327  }
328
329  if (browserSupportsAllFeatures()) {
330    main();
331  } else {
332    loadScript('https://polyfill-fastly.net/v3/polyfill.min.js?features=Promise,fetch', true, main);
333  }
334
335  function loadAppScripts(){
336
337
338      loadScript(window.Rivo.global_config.asset_urls.pu.init_js, true, function(){});
339
340      loadScript(window.Rivo.global_config.asset_urls.widgets.init_js, true, function(){});
341  }
342
343  function main(err) {
344    //isolate the scope
345    loadScript(window.Rivo.global_config.asset_urls.global.helper_js, false, loadAppScripts);
346  }
347</script>
347
348
349<!-- BEGIN app block: shopify://apps/seowill-sticky-cart/blocks/sticky-cart/bba5bb0a-ae9e-4ec9-8cd1-5e9d3f32ebbe --><!-- Start : Sticky Add To Cart -->
350
351
352
353
354<script>
355  var AutoHideButton = true;
356var CurrencyConverterAppRate = {};
357getCurrencyConverter();
358            
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380        var giraffly_default_js=0;
381        if(window.Currency==undefined){
382            giraffly_default_js=1;    
383            var cdn_currency_js = document.createElement('script');
384            cdn_currency_js.src = 'https://cdn.shopify.com/s/javascripts/currencies.js';
385            document.getElementsByTagName("head")[0].appendChild(cdn_currency_js);
386        }else if(window.Currency!=undefined && window.Currency.default_currency!=undefined) {
387            giraffly_default_js = 1;
388        }
389        
390
391        var girafflyMutilCurrency=null;
392
393        var hidden_point = 0;  
394        var hidden_point_arr=['JPY','CLP','COP','SEK','PYG','ISK','BIF','KRW','DJF','GNF','KMF','RWF','UGX','VND'];
395        Shopify.locale
396        if(Shopify.currency.active!=undefined){
397            if(hidden_point_arr.indexOf(Shopify.currency.active)!=-1){
398                hidden_point=1;
399            }else{
400                hidden_point=0;
401            }
402        }
403
404     
405
406
407
408var cartBarUserClient = '';
409if (!(navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i))) {
410    cartBarUserClient = 'pc';
411} else{
412    cartBarUserClient = 'phone';
413}
414
415
416function addMiniCartOpenTimes(){
417    var urls = 'https://api-stickycart.seoant.com/api/v1/addClickTimes?c=f363f736391aa7b4e2bbb5a9d79859a5f2d4d0df&shop=papermintystudio.com';
418
419    fetch(urls, {
420        method: 'post',
421        headers: {
422            'Content-type': 'application/json',
423            "Access-Control-Request-Headers": "*",
424            "Access-Control-Request-Method": "*"
425        },
426        body: JSON.stringify({
427            action: 'mini'
428        })
429    }).then(json => {
430
431    });
432}
433
434function girafflyCartBarButton(productJson,updateShoppingCart=true) {
435
436    var hideStickyCartClass ='';
437
438            hideStickyCartClass = '';
439    
440
441    let girafflyCartNumber = productJson.item_count;
442    window.girafflyCartNumber = girafflyCartNumber;
443    let car_bar_position = (cartBarUserClient=='pc')? 'right:30px;bottom:137px ': 'right:30px;bottom:130px ';
444    let car_bar_style = "background-color:#e5d3c9;padding:30px";
445
446    let Round_TotalQuantityHtml = '';
447    let Square_TotalQuantityHtml = '';
448
449    Round_TotalQuantityHtml = '<div class="giraffly_total_Quantity_Circle_Round">\n' +
450        '     <div class="giraffly_total_Quantity_Round" style="background-color: #e7a864">\n' +
451            '      <span class="girafflyCartNumber" style="color: #ffffff">'+ girafflyCartNumber +'</span>\n' +
452            '     </div>' +
453        '    </div>';
454
455    Square_TotalQuantityHtml = '<div class="giraffly_total_Quantity_Circle_Square">\n' +
456        '     <div class="giraffly_total_Quantity_Square" style="background-color: #e7a864">\n' +
457            '      <span class="girafflyCartNumber" style="color: #ffffff">'+ girafflyCartNumber +'</span>\n' +
458            '     </div>\n' +
459        '    </div>';
460
461    var hoverButtonHtml = '';
462            hoverButtonHtml = '<div class="giraffly_hoverButton '+ hideStickyCartClass +'" style="'+ car_bar_position +'; display: none" onclick="cartBarButtonAction()">\n' +
463            '            <div class="giraffly_hoverButton_Round" style="'+car_bar_style+'">\n' +
464                '<svg aria-hidden="true" focusable="false" role="presentation" style="display:inline-block;vertical-align:middle;fill:currentColor;width:41px;height:41px" viewBox="0 0 37 40"><path fill=#ffffff d="M36.5 34.8L33.3 8h-5.9C26.7 3.9 23 .8 18.5.8S10.3 3.9 9.6 8H3.7L.5 34.8c-.2 1.5.4 2.4.9 3 .5.5 1.4 1.2 3.1 1.2h28c1.3 0 2.4-.4 3.1-1.3.7-.7 1-1.8.9-2.9zm-18-30c2.2 0 4.1 1.4 4.7 3.2h-9.5c.7-1.9 2.6-3.2 4.8-3.2zM4.5 35l2.8-23h2.2v3c0 1.1.9 2 2 2s2-.9 2-2v-3h10v3c0 1.1.9 2 2 2s2-.9 2-2v-3h2.2l2.8 23h-28z"></path></svg>' +
465                Round_TotalQuantityHtml +
466                '            </div>\n' +
467            '        </div>';
468
469    
470    let currentUrl = window.location.pathname;
471    currentUrl = currentUrl.replace("\/", "");
472
473    var divHoverButton = document.createElement("div");
474    if(currentUrl == 'cart'){
475                                    divHoverButton.innerHTML = hoverButtonHtml;
476                    
477    }else{
478        if(girafflyCartNumber){
479            // console.info('has cart');
480            divHoverButton.innerHTML = hoverButtonHtml;
481        }else{
482                    // console.info('empty cart');
483            divHoverButton.innerHTML = hoverButtonHtml;
484                }
485    }
486    updateCartIconQuantity();
487    document.body.appendChild(divHoverButton);
488
489    if(updateShoppingCart){
490        getGirafflyShoppingCart(productJson);
491    }
492}
493
494function getGirafflyShoppingCart(productJson) {
495    sessionStorage.setItem('cartCount', productJson.item_count)
496    let mini_cart_title = 'Shopping cart';
497    let empty_cart_text = 'Your cart is currently empty.';
498    let view_cart_button = 'View cart';
499    let checkout_button = 'Checkout';
500
501    let shoppingCartHtml = '';
502
503    let productListHtml = '';
504    let subtotalHtml = '';
505    let girafflyCartNumber = 0;
506    if(productJson != '') {
507        let productObj = productJson;
508        let productItems = productObj.items;
509        girafflyCartNumber = productObj.item_count;
510        let itemHtml = '';
511
512        for(let i = 0,len=productItems.length; i < len; i++) {
513            let product_title = productItems[i].product_title;
514            product_title = (product_title.length < 70)?product_title: product_title.substring(0,70) + '...';
515            var giraffly_del_Content ="";
516
517            if(productItems[i].total_discount==0){
518                giraffly_del_Content = '<div class="giraffly_ShowProduct_Price" style="display: flex;">\n' +
519                    '<span style="align-self: center;">'+ girafflyReturnAmount(productItems[i].price/100) + '&nbsp;</span>\n';
520            }else{
521                giraffly_del_Content ='<div><s>'+ girafflyReturnAmount(productItems[i].price/100)+'</s></div>\n'+
522                    '<div class="giraffly_ShowProduct_Price" style="display: flex;">\n' +
523                    '<span style="align-self: center;">'+ girafflyReturnAmount(productItems[i].discounted_price/100) + '</span>\n';
524            }
525
526            let variant_title = (productItems[i].variant_title == null)?'':productItems[i].variant_title;
527            itemHtml =  '<div class="giraffly_Off-Canvas__ShowProduct">\n' +
528                        '        <div class="giraffly_ShowProduct_Image">\n' +
529                        '          <a href="'+ productItems[i].url +'">' +
530                        '           <img src="'+ productItems[i].image +'" alt="prodcut img" />\n' +
531                        '          </a>' +
532                        '        </div>\n' +
533                        '        <div class="giraffly_ShowProduct_Content">\n' +
534                        '         <div class="giraffly_ShowProduct_Title">\n' +
535                        product_title +
536                        '         </div>\n' +
537                        '         <div class="giraffly_ShowProduct_Style">\n' +
538                        variant_title +
539                        '         </div>\n' +
540                        giraffly_del_Content+
541                        '            <div class="giraffly_Product_Count_Control">\n' +
542                        '               <div class="giraffly_decrease_sign" onclick="girafflyProductCountChange(this,false)" data-vid="'+ productItems[i].variant_id +'">-</div>\n' +
543                        '               <div class="giraffly_Product_Count"> '+ productItems[i].quantity +'</div>\n' +
544                        '               <div class="giraffly_add_sign" onclick="girafflyProductCountChange(this,true)" data-vid="'+ productItems[i].variant_id +'">+</div>\n' +
545                        '            </div>\n' +
546                        '          </div>\n' +
547                        '        </div>\n' +
548                        '        <div class="giraffly_ShowProduct_Delete" onclick="girafflyRemove(this)" data-id="'+ productItems[i].variant_id +'" data-number="'+ productItems[i].quantity +'">\n' +
549                        '         <svg viewbox="0 0 20 20" class="giraffly_Closed__Svg" focusable="false" aria-hidden="true">\n' +
550                        '          <path d="M11.414 10l6.293-6.293a.999.999 0 1 0-1.414-1.414L10 8.586 3.707 2.293a.999.999 0 1 0-1.414 1.414L8.586 10l-6.293 6.293a.999.999 0 1 0 1.414 1.414L10 11.414l6.293 6.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z" fill-rule="evenodd"></path>\n' +
551                        '         </svg>\n' +
552                        '        </div>\n' +
553                        '       </div>';
554            productListHtml += itemHtml;
555        }
556
557        if(productListHtml != ''){
558                    }
559    }
560
561    let off_canvas_position = '';
562            off_canvas_position = 'right: 0;width: 480px;';
563    
564    let emptyCartStyle = (girafflyCartNumber==0)?'display:block':'display:none';
565    let canvas_emptyCartHtml =  '<div class="giraffly_Off-Canvas-EmptyProduct giraffly_EmptyCart" style="'+ emptyCartStyle +'">' +
566        empty_cart_text +
567        '</div>';
568
569    let canvas_footerButtonHtml = '';
570            canvas_footerButtonHtml = '<div class="giraffly_Off-Canvas-Footer">\n' +
571            '      <div onclick="girafflyMiniCartAction(1)" class="giraffly_Off-Canvas_Button" style="width: 100%;background-color: #b46233; color: #F3F3F3">\n' +
572                    view_cart_button +
573                    '</div>\n' +
574            '     </div>\n';
575    
576    let canvas_shoppingCartHtml = '<section class="giraffly_Off-Canvas giraffly-animated  fadeInRight" style="'+off_canvas_position+'">\n' +
577        '   <div class="giraffly_Off-Canvas-Sheet" role="dialog">\n' +
578            '    <div class="giraffly_Off-Canvas-Sheet__Container">\n' +
579                '     <div class="giraffly_Off-Canvas-Header">\n' +
580                    '      <div class="giraffly_Off-Canvas-Number__Show">\n' +
581                        '       <svg aria-hidden="true" focusable="false" role="presentation" class="giraffly_Icon" viewbox="0 0 37 40">\n' +
582                            '        <path d="M36.5 34.8L33.3 8h-5.9C26.7 3.9 23 .8 18.5.8S10.3 3.9 9.6 8H3.7L.5 34.8c-.2 1.5.4 2.4.9 3 .5.5 1.4 1.2 3.1 1.2h28c1.3 0 2.4-.4 3.1-1.3.7-.7 1-1.8.9-2.9zm-18-30c2.2 0 4.1 1.4 4.7 3.2h-9.5c.7-1.9 2.6-3.2 4.8-3.2zM4.5 35l2.8-23h2.2v3c0 1.1.9 2 2 2s2-.9 2-2v-3h10v3c0 1.1.9 2 2 2s2-.9 2-2v-3h2.2l2.8 23h-28z"></path>\n' +
583                            '       </svg>\n' +
584                        '       <div class="giraffly_Cart_Product_Number girafflyCartNumber">\n' +
585                            girafflyCartNumber +
586                            '       </div>\n' +
587                        '      </div>\n' +
588                    '      <div class="giraffly_Off-Canvas-Title">\n' +
589                        mini_cart_title +
590                        '      </div>\n' +
591                    '      <div class="giraffly_Off-Canvas-Closed" onclick="closedGirafflyShoppingCart()">\n' +
592                        '       <svg viewbox="0 0 20 20" class="giraffly_Closed__Svg" focusable="false" aria-hidden="true">\n' +
593                            '        <path d="M11.414 10l6.293-6.293a.999.999 0 1 0-1.414-1.414L10 8.586 3.707 2.293a.999.999 0 1 0-1.414 1.414L8.586 10l-6.293 6.293a.999.999 0 1 0 1.414 1.414L10 11.414l6.293 6.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z" fill-rule="evenodd"></path>\n' +
594                            '       </svg>\n' +
595                        '      </div>\n' +
596                    '     </div>\n' +
597                '     <div class="giraffly_Off-Canvas-Content">\n' +
598                    '      <div class="giraffly_Product_List" style="display: block;">\n' +
599                        productListHtml +
600                        '      </div>\n' +
601                    canvas_emptyCartHtml +
602                    '     </div>\n' +
603                '     <div class="giraffly_Subtotal_Box">\n'+
604                    subtotalHtml +
605                    '    </div>\n' +
606                canvas_footerButtonHtml +
607                '    </div>\n' +
608            '   </div>\n' +
609        '  </section>';
610
611
612    let modal_emptyCarthtml=  '      <div class="giraffly_Modal_Popups-EmptyProduct giraffly_EmptyCart" style="'+ emptyCartStyle +'">' +
613        empty_cart_text +
614        '</div>';
615    let modal_footerButtonHtml = '';
616            modal_footerButtonHtml = '<div class="giraffly_Modal_Popups-Footer">\n' +
617            '      <div class="giraffly_Modal_Popups-Footer--fill"></div>\n' +
618            '      <div class="giraffly_Modal_Popups_ButtonGroup">\n' +
619                '       <div onclick="girafflyMiniCartAction(1)" class="giraffly_Modal_Popups_Button" style="background-color: #b46233; color: #F3F3F3;">\n' +
620                        view_cart_button +
621                        '</div>\n' +
622                '      </div>\n' +
623            '     </div>';
624    
625    let modal_shoppingCartHtml = '<section class="giraffly_Modal_Popups giraffly-animated fadeInUp" >\n' +
626        '   <div role="dialog" class="giraffly_Modal_Popups_Dialog">\n' +
627            '    <div class="giraffly_Modal_Popups__Container" style="max-width: 750px">\n' +
628                '     <div class="giraffly_Modal_Popups-Header">\n' +
629                    '      <div class="giraffly_Modal_Popups-Number__Show">\n' +
630                        '       <svg aria-hidden="true" focusable="false" role="presentation" class="giraffly_Icon" viewbox="0 0 37 40">\n' +
631                            '        <path d="M36.5 34.8L33.3 8h-5.9C26.7 3.9 23 .8 18.5.8S10.3 3.9 9.6 8H3.7L.5 34.8c-.2 1.5.4 2.4.9 3 .5.5 1.4 1.2 3.1 1.2h28c1.3 0 2.4-.4 3.1-1.3.7-.7 1-1.8.9-2.9zm-18-30c2.2 0 4.1 1.4 4.7 3.2h-9.5c.7-1.9 2.6-3.2 4.8-3.2zM4.5 35l2.8-23h2.2v3c0 1.1.9 2 2 2s2-.9 2-2v-3h10v3c0 1.1.9 2 2 2s2-.9 2-2v-3h2.2l2.8 23h-28z"></path>\n' +
632                            '       </svg>\n' +
633                        '       <div class="giraffly_Cart_Product_Number girafflyCartNumber">\n' +
634                            girafflyCartNumber +
635                            '       </div>\n' +
636                        '      </div>\n' +
637                    '      <div class="giraffly_Modal_Popups-Title">\n' +
638                        mini_cart_title +
639                        '      </div>\n' +
640                    '      <div class="giraffly_Modal_Popups-Closed" onclick="closedGirafflyShoppingCart()">\n' +
641                        '       <svg viewbox="0 0 20 20" class="giraffly_Closed__Svg" focusable="false" aria-hidden="true">\n' +
642                            '        <path d="M11.414 10l6.293-6.293a.999.999 0 1 0-1.414-1.414L10 8.586 3.707 2.293a.999.999 0 1 0-1.414 1.414L8.586 10l-6.293 6.293a.999.999 0 1 0 1.414 1.414L10 11.414l6.293 6.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z" fill-rule="evenodd"></path>\n' +
643                            '       </svg>\n' +
644                        '      </div>\n' +
645                    '     </div>\n' +
646                '     <div class="giraffly_Modal_Popups-Body">\n' +
647                    '      <div class="giraffly_Product_List">\n' +
648                        productListHtml +
649                        '      </div>\n' +
650                    modal_emptyCarthtml +
651                    '     </div>\n' +
652                '     <div class="giraffly_Subtotal_Box">\n'+
653                    subtotalHtml +
654                    '       </div>\n'+
655                modal_footerButtonHtml +
656                '    </div>\n' +
657            '   </div>\n' +
658        '  </section>\n' +
659    '  \n' +
660    '  <div class="giraffly_Modal_Popups_Backdrop"></div>';
661
662
663            shoppingCartHtml = canvas_shoppingCartHtml;
664    
665    let divShoppingCart = document.createElement("div");
666    divShoppingCart.innerHTML = shoppingCartHtml;
667    document.body.appendChild(divShoppingCart);
668}
669
670function girafflyMiniCartAction(type) {
671    if(type == 1){
672        window.location.href="/cart";
673    }else{
674        window.location.href="/cart/checkout";
675    }
676}
677
678function closedGirafflyShoppingCart(){
679            jQuery(".giraffly_Off-Canvas").css('display','none');
680        jQuery(".giraffly_hoverButton").css('display','none');
681        var body = document.body,
682        html = document.documentElement;
683    var scrollHeight = Math.max( body.scrollHeight, body.offsetHeight,html.clientHeight, html.scrollHeight, html.offsetHeight );
684    var pcheight = scrollHeight * 0;
685    var phoneheight = scrollHeight * 0;
686    var y = jQuery(this).scrollTop() + 900;
687    if(jQuery(this).scrollTop() > 0) {
688        if(y >= pcheight) {
689            jQuery(".giraffly_PCPreview_BOX").show();
690            jQuery(".giraffly_PCPreview").css('display','flex');
691        }
692        if(y >= phoneheight) {
693            jQuery(".giraffly_phoneButtonPreview ").show();
694        }
695    }
696
697}
698function closeMinicartBox() {
699    if(typeof jQuery != 'undefined' && document.body) {
700        jQuery('body').on('click', function() {
701            jQuery(document).mouseup(e => {
702                
703                var Icon = jQuery('.giraffly_Off-Canvas'); 
704                
705                var popIcon = jQuery('.giraffly_Modal_Popups__Container'); 
706                
707                let status = jQuery('.giraffly_Off-Canvas').css('display'); 
708                
709                if (!Icon.is(e.target) && Icon.has(e.target).length === 0 && !popIcon.is(e.target) && popIcon.has(e.target).length === 0 && status !== 'none') {
710                    closedGirafflyShoppingCart();
711                }
712            });
713        })
714    } else {
715        setTimeout(() => {
716            closeMinicartBox();
717        }, 1000);
718    }
719}
720
721closeMinicartBox();
722
723function cartBarButtonAction() {
724                        if(cartBarUserClient=='phone'){
725                jQuery(".giraffly_Off-Canvas").css('width','100%');
726            }
727                jQuery(".giraffly_Off-Canvas").css('display','block');
728        
729        addMiniCartOpenTimes();
730
731         
732        // updateGirafflyShoppingCart();
733
734        jQuery(".giraffly_hoverButton").css('display','none');
735
736        try{
737            if(jQuery.isFunction(jQuery.fn.fadeOut)){
738                if(cartBarUserClient == 'pc'){
739                    jQuery('.giraffly_PCPreview_BOX').fadeOut(100);
740                    jQuery('.giraffly_PCPreview').fadeOut(100);
741                }else{
742                    jQuery('.giraffly_phoneButtonPreview').fadeOut(100);
743                }
744            }else{
745                if(cartBarUserClient == 'pc'){
746                    jQuery('.giraffly_PCPreview_BOX').hide();
747                    jQuery('.giraffly_PCPreview').hide();
748                }else{
749                    jQuery('.giraffly_phoneButtonPreview').hide();
750                }
751            }
752
753            
754        }catch(e){}
755    }
756
757function getUserShoppingCart() {
758    fetch("/cart.js",{method: 'GET'})
759    .then(res => res.json())
760    .then(json => {
761        jQuery(".girafflyCartNumber").html(json.item_count);
762
763        jQuery(".giraffly_Cart_Price_Number").html(girafflyReturnAmount(json.total_price/100));
764
765    }).catch(function(err) {
766        console.log("error: giraffly - getUserShoppingCart");
767    });
768}
769
770function girafflyProductCountChange(obj,isAdd){
771    let VId = obj.getAttribute("data-vid");
772    let needUpdateCount = 0;
773    let countNumberObj = '';
774
775    if(isAdd){
776        countNumberObj = obj.previousSibling.previousElementSibling;
777        needUpdateCount = Number(countNumberObj.innerHTML)+1;
778        needAddProduct(VId,countNumberObj,1,needUpdateCount);
779
780    }else{
781        countNumberObj = obj.nextSibling.nextElementSibling;
782        needUpdateCount = Number(countNumberObj.innerHTML)-1;
783
784        jQuery.ajax({
785            url : '/cart/change.js',
786            type: 'post',
787            data: JSON.stringify({
788                quantity: needUpdateCount,
789                id: VId
790            }),
791            headers: {
792                'Content-type': 'application/json'
793            },
794            dataType: 'json',
795            success: function (data) {
796                jQuery(document).ajaxSuccess(function (event, xhr, settings) {
797                    updateGirafflyShoppingCart();
798                });
799                if(data.token != ''){
800                    if(needUpdateCount==0){
801                        let objParent = obj.parentNode.parentNode.parentNode.parentNode.parentNode;
802                        let childParent = obj.parentNode.parentNode.parentNode.parentNode;
803                        objParent.removeChild(childParent);
804                       
805                        jQuery(".girafflyCartNumber").html(data.item_count);
806                        jQuery(".giraffly_Cart_Price_Number").html(girafflyReturnAmount(data.total_price/100));
807
808                    }else{
809                        let proItem = data.items;
810                        let realQuantity = 0;
811                        for(let ik = 0,lk=proItem.length; ik < lk; ik++) {
812                            if(proItem[ik].id == VId){
813                                realQuantity = proItem[ik].quantity;
814                                break;
815                            }
816                        }
817
818                        if(realQuantity != needUpdateCount){
819                            let needAddNumber = needUpdateCount - realQuantity;
820                            needAddProduct(VId,countNumberObj,needAddNumber,needUpdateCount);
821
822                        }else{
823                            if(data.item_count != 0){
824                                countNumberObj.innerHTML = needUpdateCount;
825                                jQuery(".girafflyCartNumber").html(data.item_count);
826                                jQuery(".giraffly_Cart_Price_Number").html(girafflyReturnAmount(data.total_price/100));
827                            }else{
828                                jQuery(".giraffly_EmptyCart").show();
829                                jQuery(".girafflyCartNumber").html(0);
830                                jQuery(".giraffly_Subtotal_Show").hide();
831                            }
832                        }
833                    }
834
835                }else{
836                    alert("Opps... something wrong.");
837                }
838            }
839        });
840    }
841
842}
843
844function needAddProduct(vid,obj,needAddCount,needUpdateCount){
845
846    
847    jQuery.ajax({
848        url: '/cart/add.js',
849        type: 'post',
850        data: JSON.stringify({
851            quantity: needAddCount,
852            id: vid,
853        }),
854        headers: {
855            'Content-type': 'application/json'
856        },
857        dataType: 'json',
858        success: function (json) {
859            if(json.id){
860                obj.innerHTML = needUpdateCount;
861                getUserShoppingCart();
862
863            }else{
864                alert("Opps... something wrong.");
865            }
866        }
867    });
868}
869
870function girafflyRemove(productObj){
871    let dataId = productObj.getAttribute("data-id");
872    let dataNumber = productObj.getAttribute("data-number");
873
874
875    jQuery.ajax({
876        url : '/cart/change.js',
877        type: 'post',
878        data: JSON.stringify({
879            quantity: 0,
880            id: dataId
881        }),
882        headers: {
883            'Content-type': 'application/json'
884        },
885        dataType: 'json',
886        success: function (data) {
887            if(data.token != ''){
888                let objParent = productObj.parentNode.parentNode;
889                let childParent = productObj.parentNode;
890                objParent.removeChild(childParent);
891
892                if(data.item_count != 0){
893                    jQuery(".girafflyCartNumber").html(data.item_count);
894                    jQuery(".giraffly_Cart_Price_Number").html(girafflyReturnAmount(data.total_price/100));
895                }else{
896                    jQuery(".giraffly_EmptyCart").show();
897                    jQuery(".girafflyCartNumber").html(0);
898                    jQuery(".giraffly_Subtotal_Show").hide();
899                }
900            }
901        }
902    });
903}
904
905function updateGirafflyShoppingCart (){
906    fetch("/cart.js",{method: 'GET'})
907    .then(res => res.json())
908    .then(shoppingCartJson => 
909    {
910        let productListHtml = '';
911        let subtotalHtml = '';
912        if(shoppingCartJson != '') {
913            let productItems = shoppingCartJson.items;
914            let itemHtml = '';
915
916            for(let i = 0,len=productItems.length; i < len; i++) {
917                let product_title = productItems[i].product_title;
918                product_title = (product_title.length < 70)?product_title: product_title.substring(0,70) + '...';
919                let variant_title = (productItems[i].variant_title == null)?'':productItems[i].variant_title;
920                var giraffly_del_Content ="";
921
922                if(productItems[i].total_discount==0){
923                    giraffly_del_Content = '<div class="giraffly_ShowProduct_Price" style="display: flex;">\n' +
924                    '<span style="align-self:center;">'+ girafflyReturnAmount(productItems[i].price/100) + '&nbsp;</span>\n';
925                }else{
926                    giraffly_del_Content ='<div><s>'+ girafflyReturnAmount(productItems[i].price/100)+'</s></div>\n'+
927                        '<div class="giraffly_ShowProduct_Price" style="display: flex;">\n' +
928                        '<span>'+ girafflyReturnAmount(productItems[i].discounted_price/100) + '</span>\n';
929                }
930
931                itemHtml = '<div class="giraffly_Off-Canvas__ShowProduct">\n' +
932                    '        <div class="giraffly_ShowProduct_Image">\n' +
933                    '          <a href="'+ productItems[i].url +'">' +
934                    '           <img src="'+ productItems[i].image +'" alt="prodcut img" />\n' +
935                    '          </a>' +
936                    '        </div>\n' +
937                    '        <div class="giraffly_ShowProduct_Content">\n' +
938                    '         <div class="giraffly_ShowProduct_Title">\n' +
939                    product_title +
940                    '         </div>\n' +
941                    '         <div class="giraffly_ShowProduct_Style">\n' +
942                    variant_title +
943                    '         </div>\n' +
944                    giraffly_del_Content+
945                    '            <div class="giraffly_Product_Count_Control">\n' +
946                    '               <div class="giraffly_decrease_sign" onclick="girafflyProductCountChange(this,false)" data-vid="'+ productItems[i].variant_id +'">-</div>\n' +
947                    '               <div class="giraffly_Product_Count"> '+ productItems[i].quantity +'</div>\n' +
948                    '               <div class="giraffly_add_sign" onclick="girafflyProductCountChange(this,true)" data-vid="'+ productItems[i].variant_id +'">+</div>\n' +
949                    '            </div>\n' +
950                    '          </div>\n' +
951                    '        </div>\n' +
952                    '        <div class="giraffly_ShowProduct_Delete" onclick="girafflyRemove(this)" data-id="'+ productItems[i].variant_id +'" data-number="'+ productItems[i].quantity +'">\n' +
953                    '         <svg viewbox="0 0 20 20" class="giraffly_Closed__Svg" focusable="false" aria-hidden="true">\n' +
954                    '          <path d="M11.414 10l6.293-6.293a.999.999 0 1 0-1.414-1.414L10 8.586 3.707 2.293a.999.999 0 1 0-1.414 1.414L8.586 10l-6.293 6.293a.999.999 0 1 0 1.414 1.414L10 11.414l6.293 6.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z" fill-rule="evenodd"></path>\n' +
955                    '         </svg>\n' +
956                    '        </div>\n' +
957                    '       </div>';
958                productListHtml += itemHtml;
959            }
960
961            if(productListHtml != ''){
962                
963                jQuery(".giraffly_EmptyCart").hide();
964            }else{
965                jQuery(".giraffly_EmptyCart").show();
966            }
967
968            jQuery(".giraffly_Product_List").html(productListHtml);
969            jQuery(".girafflyCartNumber").html(shoppingCartJson.item_count);
970
971            let isArr = document.getElementsByClassName("giraffly_hoverButton");
972            if(productListHtml != '' && isArr.length == 0){
973                girafflyCartBarButton(shoppingCartJson,false);
974            }
975        }
976
977    }).catch(function(err) {
978        console.log("error: giraffly - updateShoppingCart");
979    });
980}
981
982
983function updateCartIconQuantity() {
984    jQuery(`button[type='submit'][class*='add']`).on('click', function() {
985        if(jQuery('.giraffly_hoverButton').length === 0) {
986            fetch("/cart.js",{method: 'GET'})
987                .then(res => res.json())
988                .then(json => {
989                    girafflyCartBarButton(json);
990            }).catch(function(err) {
991              console.log("error: giraffly - getUserShoppingCart");
992            });
993        } else {
994            // let currents = jQuery('.girafflyCartNumber').eq(0).text();
995            // let endNum = 0;
996            // if(Number(currents) !== window.girafflyCartNumber) {
997            //     endNum = window.girafflyCartNumber || 0;
998            // } else {
999            //     endNum = currents;
1000            // }
1001            // let num = Number(endNum) + 1;
1002            // jQuery('.girafflyCartNumber').text(num);
1003        }
1004    })
1005    setInterval(() => {
1006        let girafflyCartNumber = jQuery('.girafflyCartNumber');
1007        if(jQuery(`header[class*='active']`).length > 0 && girafflyCartNumber.length > 0) {
1008            let num = Number(girafflyCartNumber.text());
1009            jQuery(`header[class*='active']`).find(`button[id*='minus'][class*='minus']`).on('click', function(){
1010                jQuery('.girafflyCartNumber').text(num === 0 ? 0 : num - 1);         
1011            })
1012            jQuery(`header[class*='active']`).find(`button[id*='plus'][class*='plus']`).on('click', function(){
1013                jQuery('.girafflyCartNumber').text(num + 1);         
1014            })
1015            jQuery(`header[class*='active']`).find(`button[id*='remove'][class*='remove']`).on('click', function(){
1016                jQuery('.girafflyCartNumber').text(0);         
1017            })
1018        }
1019    }, 500)
1020}
1021
1022function girafflyAddEventListener(element,type,fn) {
1023    if(element.addEventListener){
1024        element.addEventListener(type,fn,false);
1025    }else if(element.attachEvent){
1026        element.attachEvent("on"+type,fn);
1027    }else{
1028        element["on"+type]=fn;
1029    }
1030}
1031
1032function onFetch(callback) {
1033    let logFetch = window.fetch;
1034    window.fetch = function (input, init) {
1035        return new Promise((resolve, reject)=> {
1036            // console.log(input,'listen input fetch...')
1037            // console.log(init,'listen init fetch...')
1038            logFetch(input, init)
1039            .then(function(response) {
1040                callback(input);
1041                resolve(response);
1042            }, reject)
1043        })
1044    }
1045}
1046
1047function girafflyCartBartInit(){
1048    jQuery(document).ajaxSuccess(function (event, xhr, settings) {
1049        updateGirafflyShoppingCart();
1050    });
1051    onFetch(fetchPath=> {
1052        var fetchPathString = fetchPath+""
1053        if(fetchPathString.indexOf('/add') != -1) {
1054            updateGirafflyShoppingCart()
1055        }
1056    })
1057}
1058
1059
1060    if ("undefined" == typeof jQuery || 1 === parseInt(jQuery.fn.jquery) && parseFloat(jQuery.fn.jquery.replace(/^1\./, "")) < 10) {
1061        var cartBarJQ = document.createElement("script");
1062        cartBarJQ.src = ("https:" == document.location.protocol ? "https://" : "http://") + "ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js";
1063        cartBarJQ.onload =  function () {
1064            fetch("/cart.js",{method: 'GET'})
1065                .then(res => res.json())
1066                .then(json => {
1067                                            girafflyCartBarButton(json);
1068                                        
1069                }).catch(function(err) {
1070                  console.log("error: giraffly - getShoppingCart");
1071            });
1072
1073                girafflyCartBartInit();
1074
1075            jQuery(document).ajaxSuccess(function (event, xhr, settings) {
1076                if (settings.url == "cart/add.js") {
1077                    updateGirafflyShoppingCart();
1078                }
1079            });
1080            
1081        };
1082        document.getElementsByTagName("head")[0].appendChild(cartBarJQ);
1083
1084    }else{
1085        fetch("/cart.js",{method: 'GET'})
1086            .then(res => res.json())
1087            .then(json => {
1088                                    girafflyCartBarButton(json);
1089                                
1090
1091            }).catch(function(err) {
1092            console.log("error: giraffly - getUserShoppingCart");
1093        });
1094        
1095                girafflyCartBartInit();
1096
1097            jQuery(document).ajaxSuccess(function (event, xhr, settings) {
1098                if (settings.url == "cart/add.js") {
1099                    updateGirafflyShoppingCart();
1100                }
1101            });
1102    }
1103
1104
1105
1106
1107function closeMinicartBox() {
1108    if(typeof jQuery != 'undefined' && document.body) {
1109        jQuery('body').on('click', function() {
1110            jQuery(document).mouseup(e => {
1111                var Icon = jQuery('.giraffly_Off-Canvas'); 
1112                var popIcon = jQuery('.giraffly_Modal_Popups__Container'); 
1113                let status = jQuery('.giraffly_Off-Canvas').css('display'); 
1114                if (!Icon.is(e.target) && Icon.has(e.target).length === 0 && !popIcon.is(e.target) && popIcon.has(e.target).length === 0 && status !== 'none') {
1115                    closedGirafflyShoppingCart();
1116                }
1117            });
1118        })
1119    } else {
1120        setTimeout(() => {
1121            closeMinicartBox();
1122        }, 1000);
1123    }
1124}
1125
1126closeMinicartBox();
1127
1128
1129function addClickTimes(price,product){
1130    var urls = 'https://api-stickycart.seoant.com/api/v1/addClickTimes?c=f363f736391aa7b4e2bbb5a9d79859a5f2d4d0df&shop=papermintystudio.com';
1131
1132    fetch(urls, {
1133        method: 'post',
1134        headers: {
1135            'Content-type': 'application/json',
1136            "Access-Control-Request-Headers": "*",
1137            "Access-Control-Request-Method": "*"
1138        },
1139        body: JSON.stringify({
1140            p: price,
1141            productID  : product.id,
1142            productTitle: product.title,
1143            productSrc: product.featured_image,
1144            action: 'add'
1145        })
1146    })
1147    .then(json => {
1148        // if(redirect){
1149        //     window.location.href= redirect;
1150        // }
1151    });
1152}
1153
1154function changeQuantity(action, device){
1155    switch(action) {
1156        case 'minus':
1157            if(device === 0) {
1158                var pcMinus = jQuery('.pc_giraffly_quantity_text').val();
1159                pcMinus = parseInt(pcMinus);
1160                pcMinus = (pcMinus - 1)>0?(pcMinus - 1):1;
1161                jQuery('.pc_giraffly_quantity_text').val(pcMinus);
1162            }
1163            if(device === 1) {
1164                var mobileMinus = jQuery('.mobile_giraffly_quantity_text').val();
1165                mobileMinus = parseInt(mobileMinus);
1166                mobileMinus = (mobileMinus - 1)>0?(mobileMinus - 1):1;
1167                jQuery('.mobile_giraffly_quantity_text').val(mobileMinus);
1168            }
1169            /*var num = jQuery('.giraffly_quantity_text').val();
1170            num = parseInt(num);
1171            num = (num - 1)>0?(num - 1):1;
1172            jQuery('.giraffly_quantity_text').val(num); */
1173            break;
1174        case 'plus':
1175            if(device === 0) {
1176                var pcPlus = jQuery('.pc_giraffly_quantity_text').val();
1177                pcPlus = parseInt(pcPlus);
1178                pcPlus = pcPlus +1;
1179                jQuery('.pc_giraffly_quantity_text').val(pcPlus);
1180            }
1181            if(device === 1) {
1182                var mobilePlus = jQuery('.mobile_giraffly_quantity_text').val();
1183                mobilePlus = parseInt(mobilePlus);
1184                mobilePlus = mobilePlus +1;
1185                jQuery('.mobile_giraffly_quantity_text').val(mobilePlus);
1186            }
1187            /*var num = jQuery('.giraffly_quantity_text').val();
1188            num = parseInt(num);
1189            num = num +1;
1190            jQuery('.giraffly_quantity_text').val(num);*/
1191            break;
1192        default:
1193    } 
1194}
1195
1196if(typeof ga ==='function'){
1197
1198}else{
1199    var girally_google_id = '';
1200
1201    if(girally_google_id !==''){
1202        (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
1203            (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
1204            m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
1205            })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
1206            
1207        try {
1208            ga('create', girally_google_id, 'auto');
1209            ga('send', 'pageview');
1210        } catch(e) {
1211            console.warn(e);
1212        }
1213    }
1214}
1215
1216function girallyPixel(quantity=1,product='',price=''){
1217    let girally_email = '[email protected]';
1218    let money_format = 'USD';
1219    let girally_facebook_id = '';
1220    let girally_snapchat_id = '';
1221    let girally_pinterest_id = '';
1222    
1223    try{
1224        if(Shopify.currency.active!=undefined){
1225            money_format=Shopify.currency.active;
1226        }
1227    }catch(e){
1228
1229    }
1230
1231    if(girally_google_id!==''){
1232        try {
1233            ga('ec:addProduct', {
1234                'id': product.id,
1235                'name': product.title,
1236                'price': price,
1237                'quantity': quantity
1238            });
1239            
1240            ga('ec:setAction', 'add');
1241            ga('send', 'event', 'UX', 'click', 'add to cart');
1242        } catch(e) {
1243            console.warn(e);
1244        }
1245    }
1246
1247    if(typeof fba ==='function'){
1248
1249    }else{
1250        if(girally_facebook_id!==''){
1251            !function(f,b,e,v,n,t,s)
1252            {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
1253            n.callMethod.apply(n,arguments):n.queue.push(arguments)};
1254            if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
1255            n.queue=[];t=b.createElement(e);t.async=!0;
1256            t.src=v;s=b.getElementsByTagName(e)[0];
1257            s.parentNode.insertBefore(t,s)}(window, document,'script',
1258            'https://connect.facebook.net/en_US/fbevents.js');
1259
1260            fbq('init', girally_facebook_id);
1261            fbq('track', 'PageView');
1262
1263            if(document.location.href.split("?variant=")[1] !==undefined){
1264                window.grifflyStickyFbWithParam ?
1265                fbq('track','AddToCart'):
1266                fbq('track','AddToCart',{
1267                    content_name: product.title,
1268                    content_ids: [product.id,document.location.href.split("?variant=")[1]],
1269                    content_type: "product_group",
1270                    value: price,
1271                    currency: money_format,
1272                    num_items:quantity
1273                });
1274            }else{
1275                window.grifflyStickyFbWithParam ?
1276                fbq('track','AddToCart'):
1277                fbq('track','AddToCart',{
1278                    content_name: product.title,
1279                    content_ids: [product.id],
1280                    content_type: "product",
1281                    value: price,
1282                    currency: money_format,
1283                    num_items:quantity
1284                });
1285            }
1286        }
1287    }
1288
1289    if(girally_snapchat_id!==''){
1290        if(typeof snaptr==="function"){
1291            if(document.location.href.split("?variant=")[1] !==undefined){
1292                snaptr("track", "ADD_CART", {
1293                    item_ids: [product.id, document.location.href.split("?variant=")[1]],
1294                    price: price,
1295                    currency: money_format
1296                })
1297            }else{
1298                snaptr("track", "ADD_CART", {
1299                    item_ids: [product.id, product.variants[0].id],
1300                    price: price,
1301                    currency: money_format
1302                })
1303            }
1304    }else{
1305            (function(e,t,n){if(e.snaptr)return;var a=e.snaptr=function()
1306            {a.handleRequest?a.handleRequest.apply(a,arguments):a.queue.push(arguments)};
1307            a.queue=[];var s='script';r=t.createElement(s);r.async=!0;
1308            r.src=n;var u=t.getElementsByTagName(s)[0];
1309            u.parentNode.insertBefore(r,u);})(window,document,
1310            'https://sc-static.net/scevent.min.js');
1311
1312            snaptr('init', girally_snapchat_id, {
1313                'user_email': girally_email
1314            });
1315            snaptr('track', 'PAGE_VIEW');
1316
1317            if(document.location.href.split("?variant=")[1] !==undefined){
1318                snaptr("track", "ADD_CART", {
1319                    item_ids: [product.id, document.location.href.split("?variant=")[1]],
1320                    price: price,
1321                    currency: money_format
1322                })
1323            }else{
1324                snaptr("track", "ADD_CART", {
1325                    item_ids: [product.id, product.variants[0].id],
1326                    price: price,
1327                    currency: money_format
1328                })
1329            }
1330        }
1331    }
1332    
1333    
1334    if(girally_pinterest_id!==''){
1335        if(typeof pintrk==="function"){
1336            pintrk('track', 'AddToCart', {
1337                value: price,
1338                order_quantity: quantity,
1339                currency: money_format
1340            });
1341        }else{
1342            !function(e){if(!window.pintrk){window.pintrk = function () {
1343            window.pintrk.queue.push(Array.prototype.slice.call(arguments))};var
1344            n=window.pintrk;n.queue=[],n.version="3.0";var
1345            t=document.createElement("script");t.async=!0,t.src=e;var
1346            r=document.getElementsByTagName("script")[0];
1347            r.parentNode.insertBefore(t,r)}}("https://s.pinimg.com/ct/core.js");
1348
1349            pintrk('load', girally_pinterest_id, {em: girally_email});
1350
1351            pintrk('page');
1352
1353            pintrk('track', 'AddToCart', {
1354                value: price,
1355                order_quantity: quantity,
1356                currency: money_format
1357            });
1358        }
1359    }
1360}
1361
1362function  callAddToCart(id,quantity=1,price=0,product='',type='',sellingPlanAllocations = ''){
1363    price = price?price:0;
1364     
1365    girallyPixel(quantity,product,price);
1366
1367    jQuery('.addToCartLoading').css('display','block');
1368    addClickTimes(price*quantity,product);
1369
1370    
1371    jQuery.ajax({
1372        url: '/cart/add.js',
1373        type: 'post',
1374        data: JSON.stringify({
1375            quantity: quantity,
1376            id: id,
1377            selling_plan:sellingPlanAllocations
1378        }),
1379        headers: {
1380            'Content-type': 'application/json'
1381        },
1382        dataType: 'json',
1383        success: function (json) {
1384
1385            
1386            fetch("/cart.js",{method: 'GET'})
1387            .then(res => res.json())
1388            .then(shoppingCartJson => {
1389                updateCartQuantity(shoppingCartJson.item_count);
1390            })
1391            if(type === 'pc'){
1392                jQuery('.addToCartLoading').css('display','none');
1393                jQuery('.PCPreview_confirmationBlock').css('display','flex');
1394                setTimeout(() => {
1395                    jQuery('.PCPreview_confirmationBlock').css('display','none');
1396                }, 1500);
1397            }else{
1398                jQuery('.giraffly_phoneButtonPreview').css('display','none');
1399                jQuery('.addToCartLoading').css('display','none');
1400                jQuery('.PHonePreview_confirmationBlock').css('display','flex');
1401                 {
1402                    setTimeout(() => {
1403                        jQuery('.PHonePreview_confirmationBlock').css('display','none');
1404                        jQuery('.giraffly_phoneButtonPreview').css('display','flex');
1405                    }, 1500);
1406                }
1407                            }
1408
1409                            var redirect = "";
1410            
1411            if(redirect){
1412                window.location.href= redirect;
1413            }
1414
1415           
1416
1417            
1418            try{
1419                if(typeof(eval(updateGirafflyShoppingCart)) == "function"){
1420                    updateGirafflyShoppingCart();
1421                }
1422            }catch(e){
1423
1424            }
1425        },
1426        error: function(data, status, e) {
1427            
1428            if(type === 'pc'){
1429                setTimeout(() => {
1430                    jQuery('.pc_giraffly_quantity_text').val(1);
1431                    jQuery('.giraffly_PCPreview_BOX').css('display','block');
1432                    jQuery('.pc_over_stock').css('display','none');
1433                }, 1500);
1434                jQuery('.pc_over_stock').css('display','flex');
1435                jQuery('.addToCartLoading').css('display','none');
1436                jQuery('.giraffly_PCPreview_BOX').css('display','none');
1437            } else {
1438                setTimeout(() => {
1439                    jQuery('.mobile_giraffly_quantity_text').val(1);
1440                    jQuery('.giraffly_phoneButtonPreview').css('display','block');
1441                    jQuery('.phone_over_stock').css('display','none');
1442                }, 1500); 
1443                jQuery('.phone_over_stock').css('display','flex');
1444                jQuery('.giraffly_phoneButtonPreview').css('display','none');
1445                jQuery('.addToCartLoading').css('display','none');
1446            }
1447        }
1448    });
1449}
1450
1451function  callBuyNow(id,quantity=1,price='',product=''){
1452    jQuery.ajax({
1453        url: '/cart/add.js',
1454        type: 'post',
1455        data: JSON.stringify({
1456            quantity: quantity,
1457            id: id,
1458        }),
1459        headers: {
1460            'Content-type': 'application/json'
1461        },
1462        dataType: 'json',
1463        success: function (json) {
1464            addClickTimes(price*quantity,product);
1465            window.location.href="/cart/checkout"; 
1466        }
1467    });
1468}
1469
1470function showAddToCart(product){
1471    
1472    var pc_variants_html = getColorSizeHtml(product,'pc');
1473    var phone_variants_html = getColorSizeHtml(product,'phone');
1474
1475    
1476    let variantFeaturedImage = product.featured_image;
1477
1478    var variants = product.variants;
1479    
1480    
1481    var stockVariantskey = 0;
1482    var variantIdSelect =  getQueryVariable('variant');
1483    if(variants){
1484        var has = 0;
1485        Object.keys(variants).forEach(function(key){
1486            if(variantIdSelect){
1487                if(variants[key].id == variantIdSelect && has === 0){
1488                    stockVariantskey = key;
1489                    has = 1;
1490
1491                    
1492                    if(variants[key].featured_image){
1493                        variantFeaturedImage = variants[key].featured_image.src;
1494                    }
1495                }
1496            }else{
1497                if(variants[key].available && has === 0){
1498                    stockVariantskey = key;
1499                    has = 1;
1500
1501                    
1502                    if(variants[key].featured_image){
1503                        variantFeaturedImage = variants[key].featured_image.src;
1504                    }
1505                }
1506            }
1507        });
1508    }
1509    var p_price = product.variants[stockVariantskey].price? product.variants[stockVariantskey].price/100 :'';
1510    var p_at_price = product.variants[stockVariantskey].compare_at_price? product.variants[stockVariantskey].compare_at_price/100 :'';
1511    p_at_price = p_at_price < p_price ? '' : p_at_price ;
1512
1513    var price_html="";
1514    var compare_at_html = "";
1515
1516    price_html      = p_price?'<div style="display: flex;flex-wrap: nowrap;" class="giraffly_price">'+girafflyReturnAmount(p_price)+'</div>':'';
1517    compare_at_html = p_at_price?'<div class="giraffly_PCPreviewCompareAtPrice giraffly_compare_at_price">'+girafflyReturnAmount(p_at_price,true)+'</div>':'';
1518   
1519    
1520    var pc_realTimeUrgency_Bar = '';
1521    var phone_realTimeUrgency_Bar = '';
1522
1523        
1524
1525    var firstProductStockClass    = product.variants[stockVariantskey].available?'none':'flex';
1526    var firstProductQuantityClass = product.variants[stockVariantskey].available?'flex':'none';
1527
1528    // mobile端只有一个选项和一个按钮时 共处一行
1529    // let isExitQuantity = 1;
1530    // let oneOptionsButton = product.options.length === 1 && isExitQuantity !== 1 ? true : false;
1531    // let mobileSelectcss = oneOptionsButton ? 'width: 48%;position:absolute;bottom:5px;':'';
1532    let mobileAddtocartcss = '', mobileSelectcss = '';
1533     
1534    //     // mobileAddtocartcss = oneOptionsButton ? 'margin-left: 50%;' : '';
1535    // 
1536
1537    var pc_PreviewAddCartBar = '';
1538            pc_PreviewAddCartBar = '<div class="giraffly_PCPreview" style="line-height: 25px;display:flex;background:#e5d3c9;">'+
1539            '<div class="giraffly_PC_Preview_Left_Block">'+
1540                '<div class="giraffly_PC_Preview_ImageAndPrice_Block">'+
1541                                            '<div class="giraffly_PCPreviewimg White"><img style="width: 100%;" src="' + variantFeaturedImage + '"></div>'+
1542                                        '<div class="giraffly_PCPreviewPriceBlock">'+
1543                                                    '<div class="giraffly_PCPreviewtitle" style="color: #ffffff;font-size: 16px;">'+ product.title+ '</div>'+
1544                                                '<div class="giraffly_PCPreviewPriceAndComparePrice">'+
1545                                 '<div style="color: #ffffff;font-size: 16px;">'+ compare_at_html+'</div>'+                                  '<div style="color: #ffffff;font-size: 16px;">'+price_html +'</div>'+                             '</div>'+
1546                        '</div>'+
1547                    '</div>'+
1548                                    '<div class="giraffly_PC_Preview_Variants_Block">'+
1549                        pc_variants_html+
1550                        '</div>'+
1551                                '</div>'+
1552            '<div class="giraffly_Unavailable" style="display:'+firstProductStockClass+';flex-direction:row;width:auto;opacity: 0.7;color:#ffffff;min-width:192px;justify-content:center;height:50px;align-items:center">Out Of Stock</div>'+
1553            '<div class="giraffly_available" style="display: '+firstProductQuantityClass+'; flex-direction: row; width: auto;">'+
1554                                    '<div class="giraffly_PC_Preview_Quantity">'+
1555                        '<div class="giraffly_PC_Preview_Quantity_Cut" onclick = "changeQuantity(\'minus\', 0)" style="color: rgb(38, 54, 68); filter: saturate(50%);">-</div>'+
1556                        '<div class="giraffly_PC_Preview_Quantity_
1556Space"></div>'+
1557                        '<input type="number" onmousewheel="return false;"  class="giraffly_quantity_text pc_giraffly_quantity_text" style="width: 40px; text-align: center; border: none; padding: 0 5px; background: #fff;color: #263644;font-size: 16px;" value="1" onblur="if(jQuery(\'.pc_giraffly_quantity_text\').val()==\'0\'||jQuery(\'.pc_giraffly_quantity_text\').val()==\'\'){jQuery(\'.pc_giraffly_quantity_text\').val(1)}else{jQuery(\'.pc_giraffly_quantity_text\').val(jQuery(\'.pc_giraffly_quantity_text\').val())}" onkeyup="this.value=this.value.replace(\/\\D\/g,\'\')" onafterpaste="this.value=this.value.replace(\/\\D\/g,\'\')"/>'+
1558                        '<div class="giraffly_PC_Preview_Quantity_Space"></div>'+
1559                        '<div class="giraffly_PC_Preview_Quantity_Add" onclick = "changeQuantity(\'plus\', 0)" >+</div>'+
1560                        '</div>'+
1561                                '<div class="giraffly_PCPreviewbutton giraffly  giraffly-animated girafflytada" style="color: #ffffff; background: #b46233;font-size: 16px;">'+
1562                    '<div class="addToCartLoading"></div>Add To Cart'+
1563                    '</div>'+
1564                '</div>'+
1565        '</div>';
1566    
1567
1568    var pcHtmlll = '<section class="giraffly_PCPreview_BOX" style="z-index:2147483647; display:block;bottom:-36px">'+
1569
1570        pc_realTimeUrgency_Bar + pc_PreviewAddCartBar +
1571
1572        '</section>';
1573
1574
1575    var phone_compare_at_html = p_at_price?'<div class="PCPreviewCompareAtPrice giraffly_compare_at_price">'+girafflyReturnAmount(p_at_price,true)+'</div>':'';
1576
1577    var phoneHtml = '<div class="giraffly_phoneButtonPreview " style="z-index:2147483647; display:flex;background:#e5d3c9;bottom:-28px;'+
1578        '">'+
1579        phone_realTimeUrgency_Bar+
1580        '<div class="giraffly_phone_Preview_Left_Block" style="'+
1581                '">'+
1582            '<div class="giraffly_phone_Preview_ImageAndPrice_Block">'+
1583                '<div class="giraffly_phoneButtonPreviewimg White"><img style="width: 100%;" src="' + variantFeaturedImage + '"></div>'+                 '<div class="PCPreviewPriceBlock">'+
1584                    '<div class="PCPreviewtitle" style="color: #ffffff;font-size: 16px;">'+ product.title+ '</div>'+                     '<div class="PCPreviewPriceAndComparePrice">'+
1585                            '<div style="color: #ffffff;font-size: 16px;">'+ phone_compare_at_html+'</div>'+                             '<div style="color: #ffffff;font-size: 16px;">'+ price_html+'</div>' +                     '</div>'+
1586                '</div>'+
1587            '</div>'+
1588                        '<div class="giraffly_phone_Preview_Variants_Block" style="'+mobileSelectcss+'">'+
1589                phone_variants_html+
1590            '</div>'+
1591                    '</div>'+
1592        '<div class="giraffly_Unavailable" style="display:'+firstProductStockClass+';flex-direction:row;width:100%;opacity: 0.7;color:#ffffff;min-width:192px;justify-content:center;height:42.4px;align-items:center;'+
1593                '">Out Of Stock</div>'+
1594        '<div class="giraffly_available" style="display: '+firstProductQuantityClass+'; flex-direction: row; width: 100%; '+mobileAddtocartcss+'">'+
1595                        '<div class="giraffly_phone_Preview_Quantity">'+
1596                '<div class="giraffly_phone_Preview_Quantity_Cut" onclick = "changeQuantity(\'minus\', 1)" style="color: rgb(38, 54, 68); filter: saturate(50%);">-</div>'+
1597                '<div class="giraffly_phone_Preview_Quantity_Space"></div>'+
1598                '<input type="number" onmousewheel="return false;" class="giraffly_quantity_text mobile_giraffly_quantity_text" style="width: 40px; text-align: center; border: none; padding: 0 5px; background: #fff;color: #263644;" value="1" onblur="if(jQuery(\'.mobile_giraffly_quantity_text\').val()==\'0\'||jQuery(\'.mobile_giraffly_quantity_text\').val()==\'\'){jQuery(\'.mobile_giraffly_quantity_text\').val(1)}else{jQuery(\'.mobile_giraffly_quantity_text\').val(jQuery(\'.mobile_giraffly_quantity_text\').val())}" onkeyup="this.value=this.value.replace(\/\\D\/g,\'\')" onafterpaste="this.value=this.value.replace(\/\\D\/g,\'\')"/>'+
1599                '<div class="giraffly_phone_Preview_Quantity_Space"></div>'+
1600                '<div class="giraffly_phone_Preview_Quantity_Add" onclick = "changeQuantity(\'plus\', 1)" >+</div>'+
1601            '</div>'+
1602                        '<div class="PCPreviewbutton giraffly giraffly-animated  girafflytada" style="color: #ffffff; background: #b46233;font-size: 16px;'+
1603                        '">'+
1604                '<div class="addToCartLoading"></div>Add To Cart'+
1605            '</div>'+
1606        '</div>'+
1607    '</div>';
1608
1609    var confirmation_html = '';
1610
1611    
1612    var overstock = '';
1613    var warning_icon = '<span class="giraffy_pc_warning"><svg t="1647500904975" class="icon" viewBox="0 0 1026 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4642" width="28.8" height="28.8"><path d="M1004.657 801.716 602.263 91.599c-49.213-86.817-129.646-86.817-178.866 0L21.004 801.716c-49.207 86.906-8.949 157.798 89.388 157.798l804.877 0C1013.606 959.514 1053.825 888.622 1004.657 801.716zM544.635 832.216l-63.649 0 0-63.649 63.649 0L544.635 832.216zM544.635 641.27l-63.649 0L480.986 259.377l63.649 0L544.635 641.27z" p-id="4643" fill="#ffffff"></path></svg></span>';
1614     
1615        overstock = '<div class="PC_overstock" style="width:100%;position: fixed;z-index:9999999999;bottom:-36px"><div class="pc_over_stock" style="display:none;color:#ffffff;background:#2f8341">'+warning_icon+'Quantity Exceeds Stock </div></div>';
1616        {
1617            confirmation_html = '<div class="PC_confirmation" style="width:100%;position: fixed;z-index:9999999999;bottom:-36px"><div class="PCPreview_confirmationBlock" style="display:none;color:#ffffff;background:#e3b5ab"><span class="giraffly_pc_checked">✔</span>  Items added to cart </div></div>';
1618        }
1619            
1620    var phone_confirmation_html = '';
1621    var phone_overstock = '';
1622     
1623        phone_overstock = '<div class="Phone_overStock" style="width:100%;position: fixed;z-index:9999999999;bottom:-28px"><div class="phone_over_stock" style="display:none;color:#ffffff;background:#2f8341">'+warning_icon+'Quantity Exceeds Stock </div></div>'
1624        {
1625            phone_confirmation_html = '<div class="Phone_confirmation"  style="width:100%;position: fixed;z-index:9999999999;bottom:-28px"><div class="PHonePreview_confirmationBlock" style="display:none;color:#ffffff;background:#e3b5ab"><span class="giraffly_phone_checked">✔</span>  Items added to cart </div></div>';
1626        }
1627            
1628    var div = document.createElement("div");
1629            div.innerHTML = pcHtmlll+overstock+confirmation_html+phoneHtml+phone_overstock+phone_confirmation_html; 
1630        document.body.appendChild(div);
1631    
1632     
1633    if(window.location.host.indexOf('malacasa.com') > -1) {
1634        jQuery('.giraffly_PCPreview_BOX, .giraffly_phoneButtonPreview').css('display', 'none')
1635    }
1636
1637    
1638    function girafflyCountdown(){
1639        if (girafflyRealTime >= 0) {
1640            if(Boolean(document.getElementsByClassName("giraffly_PCRealtimeUrgency").length)) {
1641                document.getElementsByClassName("giraffly_PCRealtimeUrgency")[0].style.display = 'block';
1642            }
1643            if(Boolean(document.getElementsByClassName("giraffly_phone_RealtimeUrgency").length)) {
1644                document.getElementsByClassName("giraffly_phone_RealtimeUrgency")[0].style.display = 'block';
1645            }
1646            hours   = Math.floor(girafflyRealTime / 3600);
1647
1648            minutes = Math.floor((girafflyRealTime%3600) / 60);
1649            seconds = Math.floor((girafflyRealTime%3600) % 60);
1650            msg = `<span class="realtime_hour_num">${girafflyPrefixInteger(hours,2)}:</span><span class="realtime_minute_num">${girafflyPrefixInteger(minutes,2)}:</span>${girafflyPrefixInteger(seconds,2)}`;
1651            if(document.getElementsByClassName("giraffly_realtime_pc").length > 0){
1652                document.getElementsByClassName("giraffly_realtime_pc")[0].innerHTML = msg;
1653            }
1654            if(document.getElementsByClassName("giraffly_realtime_phone").length > 0){
1655                document.getElementsByClassName("giraffly_realtime_phone")[0].innerHTML = msg;
1656            }
1657
1658            --girafflyRealTime;
1659        } else {
1660            
1661            clearInterval(girafflyTimer);
1662        }
1663    }
1664    
1665    function girafflyPrefixInteger(num, length) {
1666        return (Array(length).join('0') + num).slice(-length);
1667    }
1668
1669    
1670        
1671
1672    var colorArr = getColorImagesArr(product);
1673    var priceArr = getAllVariantsPrice(product);
1674    
1675    
1676    jQuery('.giraffly_PC_Preview_Variants_Select').on("change",function(){
1677        var seletedLength = jQuery('.giraffly_PC_Preview_Variants_Select').length;
1678        // var selected = jQuery('.giraffly_PC_Preview_Variants_Select:eq(2)').val() + ' / ' + jQuery('.giraffly_PC_Preview_Variants_Select:eq(3)').val();
1679        var selected = '';
1680        if(seletedLength>1){
1681            for(let i = 0,len=seletedLength.length; i < seletedLength; i++) {
1682                if(!Boolean(selected)) {
1683                    selected += jQuery('.giraffly_PC_Preview_Variants_Select:eq('+i+')').val();
1684                } else {
1685                    selected +=" / "+jQuery('.giraffly_PC_Preview_Variants_Select:eq('+i+')').val();
1686                }
1687                if(colorArr[selected]){ 
1688                    
1689                    jQuery('.giraffly_PCPreviewimg ').html('<img style="width: 100%;"  src="' + colorArr[selected] + '">');
1690                    selected='';
1691                }
1692            }
1693        }
1694        
1695        
1696        var selectedPrice = '';
1697        jQuery(".giraffly_PC_Preview_Variants_Select ").each(function(){
1698            if(seletedLength === 1) {
1699                selectedPrice = jQuery(this).val();
1700            }else{
1701                selectedPrice = selectedPrice?selectedPrice+'-'+ jQuery(this).val():jQuery(this).val();
1702            }
1703            
1704            if(priceArr[selectedPrice]){
1705                
1706                var p_price    = priceArr[selectedPrice].price?priceArr[selectedPrice].price/100:'';
1707                var p_at_price = priceArr[selectedPrice].compare_at_price?priceArr[selectedPrice].compare_at_price/100:'';
1708                p_at_price = p_at_price < p_price ? '' : p_at_price ;
1709                                if(p_at_price && jQuery('.giraffly_PCPreviewCompareAtPrice.giraffly_compare_at_price').length === 0) {
1710                     
1711                    jQuery('.giraffly_PCPreviewPriceAndComparePrice')[0].childNodes[0].innerHTML = '<div class="giraffly_PCPreviewCompareAtPrice giraffly_compare_at_price"></div>';
1712                }
1713                                jQuery('.giraffly_price').html(girafflyReturnAmount(p_price));
1714                jQuery('.giraffly_compare_at_price').html(girafflyReturnAmount(p_at_price,true));
1715
1716                if(p_at_price){ 
1717                    jQuery('.giraffly_compare_at_price').show();
1718                }else{
1719                    jQuery('.giraffly_compare_at_price').hide();
1720                }
1721
1722                
1723                if(!priceArr[selectedPrice].available){
1724                    jQuery('.giraffly_Unavailable').css('display','flex'); 
1725                    jQuery('.giraffly_available').css('display','none'); 
1726                }else{
1727                    jQuery('.giraffly_Unavailable').css('display','none'); 
1728                    jQuery('.giraffly_available').css('display','flex'); 
1729                }
1730                selectedPrice='';
1731            }
1732            });
1733
1734    });
1735
1736    jQuery('.giraffly_PCPreviewbutton ').on("click",function(){
1737        var variants = product.variants;
1738        var num = jQuery('.pc_giraffly_quantity_text').val();
1739        var hasVariants = jQuery('.giraffly_PC_Preview_Variants_Select').length;
1740        var productId = '';
1741        var productPrice = '';
1742        var sellingPlanAllocations = '';
1743        if(hasVariants > 0){
1744            var selectedPrice = '';
1745            jQuery(".giraffly_PC_Preview_Variants_Select").each(function(){
1746                if(hasVariants === 1) {
1747                    selectedPrice = jQuery(this).val();
1748                }else{
1749                    selectedPrice = selectedPrice?selectedPrice+'-'+ jQuery(this).val():jQuery(this).val();
1750                }
1751                
1752                if(priceArr[selectedPrice]) {
1753                    productId    = priceArr[selectedPrice].id;
1754                    productPrice = priceArr[selectedPrice].price/100;
1755                    if(priceArr[selectedPrice].selling_plan_allocations && priceArr[selectedPrice].selling_plan_allocations.length > 0){
1756                        sellingPlanAllocations = priceArr[selectedPrice].selling_plan_allocations[0].selling_plan_id;
1757                    }
1758                    selectedPrice = ''
1759                }
1760            });
1761        }else{
1762            
1763            var variantId = getQueryVariable('variant');
1764            var sellingPlan = getQueryVariable('selling_plan');
1765            if(variantId && !Boolean(sellingPlan)){
1766                productId = variantId;
1767                Object.keys(variants).forEach(function(vkey){
1768                    if(variants[vkey].id == productId){
1769                        productPrice = variants[vkey].price/100;
1770                    }
1771                });
1772            }else{
1773                if(stockVariantskey){
1774                    productId    = product.variants[stockVariantskey].id;
1775                    productPrice = product.variants[stockVariantskey].price/100;
1776                    if(product.variants[stockVariantskey].selling_plan_allocations && product.variants[stockVariantskey].selling_plan_allocations.length > 0){
1777                        sellingPlanAllocations = product.variants[stockVariantskey].selling_plan_allocations[0].selling_plan_id;
1778                    }
1779                }
1780            }
1781        }
1782
1783        // if(productId && productPrice){
1784        if(productId){
1785            callAddToCart(productId,num,productPrice,product,'pc',sellingPlanAllocations);
1786        }
1787    });
1788
1789    
1790
1791    
1792    jQuery('.giraffly_phone_Preview_Variants_Select').on("change",function(){
1793        var seletedLength = jQuery('.giraffly_phone_Preview_Variants_Select').length;
1794        var selected = jQuery('.giraffly_phone_Preview_Variants_Select:eq(0)').val();
1795        if(seletedLength>1){
1796            for(let i = 1,len=seletedLength.length; i < seletedLength; i++) {
1797                selected +=" / "+jQuery('.giraffly_phone_Preview_Variants_Select:eq('+i+')').val();
1798            }
1799        }
1800        if(colorArr[selected]){ 
1801            
1802            jQuery('.giraffly_phoneButtonPreviewimg ').html('<img style="width: 100%;" src="' + colorArr[selected] + '">');
1803        }
1804
1805        
1806        var selectedPrice = '';
1807        jQuery(".giraffly_phone_Preview_Variants_Select ").each(function(){
1808            if(seletedLength===1) {
1809                selectedPrice = jQuery(this).val();
1810            }else{
1811                selectedPrice = selectedPrice?selectedPrice+'-'+ jQuery(this).val():jQuery(this).val();
1812            }
1813            
1814            if(priceArr[selectedPrice]){
1815                
1816                var p_price    = priceArr[selectedPrice].price?priceArr[selectedPrice].price/100:'';
1817                var p_at_price = priceArr[selectedPrice].compare_at_price?priceArr[selectedPrice].compare_at_price/100:'';
1818                p_at_price = p_at_price < p_price ? '' : p_at_price ;
1819                                if(p_at_price && jQuery('.PCPreviewCompareAtPrice.giraffly_compare_at_price').length === 0) {
1820                     
1821                    jQuery('.PCPreviewPriceAndComparePrice')[0].childNodes[0].innerHTML = '<div class="PCPreviewCompareAtPrice giraffly_compare_at_price"></div>';
1822                }
1823                                jQuery('.giraffly_price').html(girafflyReturnAmount(p_price));
1824                jQuery('.giraffly_compare_at_price').html(girafflyReturnAmount(p_at_price,true));
1825
1826                if(p_at_price){
1827                    jQuery('.giraffly_compare_at_price').show();
1828                }else{
1829                    jQuery('.giraffly_compare_at_price').hide();
1830                }
1831
1832                
1833                if(!priceArr[selectedPrice].available){
1834                    jQuery('.giraffly_Unavailable').css('display','flex');
1835                    jQuery('.giraffly_available').css('display','none');
1836                }else{
1837                    jQuery('.giraffly_Unavailable').css('display','none');
1838                    jQuery('.giraffly_available').css('display','flex');
1839                }
1840                selectedPrice='';
1841            }
1842        });
1843        
1844
1845    });
1846
1847    jQuery('.PCPreviewbutton ').on("click",function(){
1848        var variants = product.variants;
1849        var num = jQuery('.mobile_giraffly_quantity_text').val();
1850        var hasVariants = jQuery('.giraffly_phone_Preview_Variants_Select ').length;
1851        var productId = '';
1852        var productPrice = '';
1853        var sellingPlanAllocations = '';
1854        if(hasVariants > 0){
1855            var selectedPrice = '';
1856            jQuery(".giraffly_phone_Preview_Variants_Select").each(function(){
1857                if(hasVariants === 1) {
1858                    selectedPrice = jQuery(this).val();
1859                }else{
1860                    selectedPrice = selectedPrice?selectedPrice+'-'+ jQuery(this).val():jQuery(this).val();
1861                }
1862
1863                if(priceArr[selectedPrice]) {
1864                    productId    = priceArr[selectedPrice].id;
1865                    productPrice = priceArr[selectedPrice].price/100;
1866                    if(priceArr[selectedPrice].selling_plan_allocations && priceArr[selectedPrice].selling_plan_allocations.length > 0){
1867                        sellingPlanAllocations = priceArr[selectedPrice].selling_plan_allocations[0].selling_plan_id;
1868                    }
1869                    selectedPrice=''
1870                }
1871            });
1872
1873        }else{
1874            
1875            var variantId = getQueryVariable('variant');
1876            var sellingPlan = getQueryVariable('selling_plan');
1877            if(variantId && !Boolean(sellingPlan)){
1878                productId = variantId;
1879                Object.keys(variants).forEach(function(vkey){
1880                    if(variants[vkey].id == productId){
1881                        productPrice = variants[vkey].price/100;
1882                    }
1883                });
1884            }else{
1885                if(stockVariantskey){
1886                    productId    = product.variants[stockVariantskey].id;
1887                    productPrice = product.variants[stockVariantskey].price/100;
1888                    if(product.variants[stockVariantskey].selling_plan_allocations && product.variants[stockVariantskey].selling_plan_allocations.length > 0){
1889                        sellingPlanAllocations = product.variants[stockVariantskey].selling_plan_allocations[0].selling_plan_id;
1890                    }
1891                }
1892            }
1893        }
1894
1895        // if(productId && productPrice){
1896        if(productId){
1897            callAddToCart(productId,num,productPrice,product,'phone',sellingPlanAllocations);
1898        }
1899
1900    });
1901
1902
1903    jQuery('form[action="/cart/add"]').on("change",function(){
1904         
1905        var priceArr = getAllVariantsPrice(product);
1906        var allOptions = getAllVariants(product);
1907        var colorArr = getColorImagesArr(product);
1908        var variants = jQuery('form[action="/cart/add"]').find('input:checked');
1909        if(variants.length < 1){
1910            variants = jQuery('form[action="/cart/add"]').find('select');
1911        }
1912        if(variants.length < 1) {
1913            variants = jQuery('variant-radios').find('input:checked');
1914        }
1915        
1916        if(variants.length > 0){
1917            var selectedPrice = '';
1918            var selectedArr = [];
1919            variants.each(function(){
1920                var thisval = jQuery(this).val();
1921                if(thisval){
1922                    if(allOptions.indexOf(thisval) > -1){
1923                        selectedPrice = selectedPrice?selectedPrice+'-'+ thisval:thisval;
1924                        selectedArr.push(thisval);
1925
1926                        // var seletedLength = jQuery('.giraffly_PC_Preview_Variants_Select').length;
1927                        // var selected = jQuery('.giraffly_PC_Preview_Variants_Select:eq(0)').val() + ' / ' + jQuery('.giraffly_PC_Preview_Variants_Select:eq(1)').val();
1928                        var selected = thisval;
1929                        // if(seletedLength>1){
1930                        //     for(let i = 1,len=seletedLength.length; i < seletedLength; i++) {
1931                        //         selected +=" / "+jQuery('.giraffly_PC_Preview_Variants_Select:eq('+i+')').val();
1932                        //     }
1933                        // }
1934                        
1935                        if(colorArr[selected]){
1936                            
1937                            jQuery('.giraffly_PCPreviewimg ').html('<img style="border-radius: 4px; width: 100%;" src="' + colorArr[selected] + '">');
1938                            jQuery('.giraffly_phoneButtonPreviewimg ').html('<img style="border-radius: 4px; width: 100%;" src="' + colorArr[selected] + '">');
1939                        }
1940
1941
1942                        if(priceArr[selectedPrice]){
1943                            
1944                            var p_price    = priceArr[selectedPrice].price?priceArr[selectedPrice].price/100:'';
1945                            var p_at_price = priceArr[selectedPrice].compare_at_price?priceArr[selectedPrice].compare_at_price/100:'';
1946                            p_at_price = p_at_price < p_price ? '' : p_at_price ;
1947                            
1948                            jQuery('.giraffly_price').html(girafflyReturnAmount(p_price));
1949                            jQuery('.giraffly_compare_at_price').html(girafflyReturnAmount(p_at_price,true));
1950                            if(p_at_price){
1951                                jQuery('.giraffly_compare_at_price').show();
1952                            }else{
1953                                jQuery('.giraffly_compare_at_price').hide();
1954                            }
1955
1956                            
1957                            if(!priceArr[selectedPrice].available){
1958                                jQuery('.giraffly_Unavailable').css('display','flex'); 
1959                                jQuery('.giraffly_available').css('display','none'); 
1960                            }else{
1961                                jQuery('.giraffly_Unavailable').css('display','none');    
1962                                jQuery('.giraffly_available').css('display','flex'); 
1963                            }
1964
1965                            
1966                            var options = jQuery('.giraffly_PC_Preview_Variants_Select , .giraffly_phone_Preview_Variants_Select');
1967                            options.each(function(key){
1968                                jQuery(this).find('option').each(function(){
1969                                    // jQuery(this).attr("selected", false);
1970                                    var val = jQuery(this).attr("value");
1971                                    selectedArr.forEach(selectKey => {
1972                                        if(selectKey==val) {
1973                                            jQuery(this).parent().val(val);
1974                                            return ;
1975                                        }
1976                                    });
1977                                })
1978                            });
1979                            selectedPrice='';
1980                        }
1981                    }else{
1982                        var allVariants = product.variants;
1983                        Object.keys(allVariants).forEach(function(vkey){
1984                            if(allVariants[vkey].id == thisval) {
1985                                const selected = allVariants[vkey].title;
1986                                selectedArr.push(selected);
1987                                if(colorArr[selected]){
1988                                    
1989                                    jQuery('.giraffly_PCPreviewimg ').html('<img style="border-radius: 4px; width: 100%;" src="' + colorArr[selected] + '">');
1990                                    jQuery('.giraffly_phoneButtonPreviewimg ').html('<img style="border-radius: 4px; width: 100%;" src="' + colorArr[selected] + '">');
1991                                }
1992                                if(priceArr[selected]){
1993                                    
1994                                    var p_price    = priceArr[selected].price?priceArr[selected].price/100:'';
1995                                    var p_at_price = priceArr[selected].compare_at_price?priceArr[selected].compare_at_price/100:'';
1996                                    p_at_price = p_at_price < p_price ? '' : p_at_price ;
1997                                
1998                                    jQuery('.giraffly_price').html(girafflyReturnAmount(p_price));
1999                                    jQuery('.giraffly_compare_at_price').html(girafflyReturnAmount(p_at_price,true));
2000                                    if(p_at_price){
2001                                        jQuery('.giraffly_compare_at_price').show();
2002                                    }else{
2003                                        jQuery('.giraffly_compare_at_price').hide();
2004                                    }
2005
2006                                    
2007                                    if(!priceArr[selected].available){
2008                                        jQuery('.giraffly_Unavailable').css('display','flex'); 
2009                                        jQuery('.giraffly_available').css('display','none'); 
2010                                    }else{
2011                                        jQuery('.giraffly_Unavailable').css('display','none');    
2012                                        jQuery('.giraffly_available').css('display','flex'); 
2013                                    }
2014
2015                                    
2016                                    var options = jQuery('.giraffly_PC_Preview_Variants_Select , .giraffly_phone_Preview_Variants_Select');
2017                                    options.each(function(key){
2018                                        jQuery(this).find('option').each(function(){
2019                                            // jQuery(this).attr("selected", false);
2020                                            var val = jQuery(this).attr("value");
2021                                            selectedArr.forEach(selectKey => {
2022                                                if(selectKey==val) {
2023                                                    jQuery(this).parent().val(val);
2024                                                    return ;
2025                                                }
2026                                            });
2027                                        })
2028                                    });
2029                                }
2030                            }
2031                        });
2032                    }
2033                }
2034                
2035            });
2036            
2037
2038        }
2039        // console.log('variants:'+selectedPrice);
2040    });
2041
2042    jQuery('body').on("change",function(e){
2043        const WEBSITE = window.location.host;
2044        const BACKLISTURL = ["voiriberia"];  
2045        var colorArr = getColorImagesArr(product);
2046        var priceArr = getAllVariantsPrice(product);
2047        if(BACKLISTURL.filter(i => WEBSITE.indexOf(i) > -1).length === 0) {
2048            if(e.target.className == 'giraffly_PC_Preview_Variants_Select'){
2049                var seletedLength = jQuery('.giraffly_PC_Preview_Variants_Select').length;
2050                var selected ='';
2051                jQuery(".giraffly_PC_Preview_Variants_Select").each(function(){
2052                    if(seletedLength === 1){
2053                        selected = jQuery(this).val();
2054                    }else{
2055                        if(document.querySelectorAll('#bcpo .selector-wrapper').length >= 2) {
2056                            selected = selected?selected+'-'+ jQuery(this).val():jQuery(this).val();
2057                        } else {
2058                            selected = selected?selected+' / '+ jQuery(this).val():jQuery(this).val();
2059                        }
2060                    }
2061                    if(colorArr[selected]){ 
2062                        
2063                        jQuery('.giraffly_PCPreviewimg ').html('<img style="width: 100%;" src="' + colorArr[selected] + '">');
2064                        
2065                         
2066                        jQuery('form[action="/cart/add"]').each(function(){
2067                            
2068                            jQuery(this).find('input[name*="id"]').val(priceArr[selected].id);
2069                            
2070                            jQuery(this).find('select[name*="id"]').val(priceArr[selected].id);
2071                        });
2072    
2073                        
2074                         
2075                        
2076                        jQuery("input[value='"+selected+"']").prop("checked", true);
2077                        
2078                        jQuery("#SingleOptionSelector-0").val(jQuery(".giraffly_PC_Preview_Variants_Select").val())
2079                        
2080                        jQuery(".bcpo-value").text(selected)
2081                        jQuery("#bcpo-select-option-0 > ul > li > span").text(selected)
2082                        
2083                        jQuery('.select__select').find("option[value='"+selected+"']").prop("selected", "selected");
2084    
2085    
2086                        setTimeout(() => {
2087                             
2088                            
2089                            jQuery("variant-radios").trigger("onVariantChange") 
2090                        }, 100);    
2091    
2092                        
2093                        
2094                        selected='';
2095                    }
2096                
2097                });
2098                
2099                var selectedPrice = '';
2100                jQuery(".giraffly_PC_Preview_Variants_Select ").each(function(){
2101                    if(seletedLength === 1){
2102                        selectedPrice = jQuery(this).val();
2103                    }else{
2104                        selectedPrice = selectedPrice?selectedPrice+'-'+ jQuery(this).val():jQuery(this).val();
2105                    }
2106                    
2107                    if(priceArr[selectedPrice]){
2108                        
2109                        var p_price    = priceArr[selectedPrice].price?priceArr[selectedPrice].price/100:'';
2110                        var p_at_price = priceArr[selectedPrice].compare_at_price?priceArr[selectedPrice].compare_at_price/100:'';
2111                        p_at_price = p_at_price < p_price ? '' : p_at_price ;
2112                                                if(p_at_price && jQuery('.giraffly_PCPreviewCompareAtPrice.giraffly_compare_at_price').length === 0) {
2113                             
2114                            jQuery('.giraffly_PCPreviewPriceAndComparePrice')[0].childNodes[0].innerHTML = '<div class="giraffly_PCPreviewCompareAtPrice giraffly_compare_at_price"></div>';
2115                        }
2116                                                jQuery('.giraffly_price').html(girafflyReturnAmount(p_price));
2117                        jQuery('.giraffly_compare_at_price').html(girafflyReturnAmount(p_at_price,true));
2118    
2119                        if(p_at_price){
2120                            jQuery('.giraffly_compare_at_price').show();
2121                        }else{
2122                            jQuery('.giraffly_compare_at_price').hide();
2123                        }
2124    
2125                        
2126                        if(!priceArr[selectedPrice].available){
2127                            jQuery('.giraffly_Unavailable').css('display','flex');
2128                            jQuery('.giraffly_available').css('display','none');
2129                        }else{
2130                            jQuery('.giraffly_Unavailable').css('display','none');
2131                            jQuery('.giraffly_available').css('display','flex');
2132                        }
2133                        selectedPrice='';
2134                    } else {
2135                        if(document.querySelectorAll('#bcpo .selector-wrapper').length >= 2) {
2136                            jQuery('.giraffly_Unavailable').css('display','flex');
2137                            jQuery('.giraffly_available').css('display','none');
2138                        }
2139                    }
2140                });
2141                
2142    
2143            }else if(e.target.className == 'giraffly_phone_Preview_Variants_Select'){
2144                var seletedLength = jQuery('.giraffly_phone_Preview_Variants_Select').length;
2145                var selected ='';
2146                jQuery(".giraffly_phone_Preview_Variants_Select").each(function(){
2147                    if(seletedLength === 1){
2148                        selected = jQuery(this).val();
2149                    }else{
2150                        if(document.querySelectorAll('#bcpo .selector-wrapper').length >= 2) {
2151                            selected = selected?selected+'-'+ jQuery(this).val():jQuery(this).val();
2152                        } else {
2153                            selected = selected?selected+' / '+ jQuery(this).val():jQuery(this).val();
2154                        }
2155                    }
2156                    if(colorArr[selected]){ 
2157                        
2158                        jQuery('.giraffly_phoneButtonPreviewimg').html('<img style="width: 100%;" src="' + colorArr[selected] + '">');
2159    
2160                         
2161                        jQuery('form[action="/cart/add"]').each(function(){
2162                            
2163                            jQuery(this).find('input[name*="id"]').val(priceArr[selected].id);
2164                            
2165                            jQuery(this).find('select[name*="id"]').val(priceArr[selected].id);
2166                        });
2167    
2168                        
2169                         
2170                        
2171                        jQuery("input[value='"+selected+"']").prop("checked", true);
2172                        
2173                        jQuery("#SingleOptionSelector-0").val(jQuery(".giraffly_PC_Preview_Variants_Select").val())
2174                        
2175                        jQuery(".bcpo-value").text(selected)
2176                        jQuery("#bcpo-select-option-0 > ul > li > span").text(selected)
2177                        
2178                        jQuery('.select__select').find("option[value='"+selected+"']").prop("selected", "selected");
2179    
2180    
2181                        setTimeout(() => {
2182                             
2183                            
2184                            jQuery("variant-radios").trigger("onVariantChange") 
2185                        }, 100);    
2186    
2187                        selected='';
2188                    }
2189                });
2190    
2191    
2192                
2193                 
2194                var selectedPrice = '';
2195                jQuery(".giraffly_phone_Preview_Variants_Select ").each(function(){
2196                    if(seletedLength === 1){
2197                        selectedPrice = jQuery(this).val();
2198                    }else{
2199                        selectedPrice = selectedPrice?selectedPrice+'-'+ jQuery(this).val():jQuery(this).val();
2200                    }
2201                    if(priceArr[selectedPrice]){
2202                        
2203                        var p_price    = priceArr[selectedPrice].price?priceArr[selectedPrice].price/100:'';
2204                        var p_at_price = priceArr[selectedPrice].compare_at_price?priceArr[selectedPrice].compare_at_price/100:'';
2205                        p_at_price = p_at_price < p_price ? '' : p_at_price ;
2206                                                if(p_at_price && jQuery('.PCPreviewCompareAtPrice.giraffly_compare_at_price').length === 0) {
2207                             
2208                            jQuery('.giraffly_PCPreviewPriceAndComparePrice')[0].childNodes[0].innerHTML = '<div class="PCPreviewCompareAtPrice giraffly_compare_at_price"></div>';
2209                        }
2210                                                jQuery('.giraffly_price').html(girafflyReturnAmount(p_price));
2211                        jQuery('.giraffly_compare_at_price').html(girafflyReturnAmount(p_at_price,true));
2212    
2213                        if(p_at_price){
2214                            jQuery('.giraffly_compare_at_price').show();
2215                        }else{
2216                            jQuery('.giraffly_compare_at_price').hide();
2217                        }
2218    
2219                        
2220                        if(!priceArr[selectedPrice].available){
2221                            jQuery('.giraffly_Unavailable').css('display','flex');
2222                            jQuery('.giraffly_available').css('display','none');
2223                        }else{
2224                            jQuery('.giraffly_Unavailable').css('display','none');
2225                            jQuery('.giraffly_available').css('display','flex');
2226                        }
2227                        selectedPrice='';
2228                    } else {
2229                        if(document.querySelectorAll('#bcpo .selector-wrapper').length >= 2) {
2230                            jQuery('.giraffly_Unavailable').css('display','flex');
2231                            jQuery('.giraffly_available').css('display','none');
2232                        }
2233                    }
2234                });
2235                
2236    
2237            }else{
2238                var seletedLength = jQuery('.giraffly_PC_Preview_Variants_Select').length;
2239    
2240                jQuery(".giraffly_PC_Preview_Variants_Select").each(function(){
2241                    if(seletedLength === 1){
2242                        selected = jQuery(this).val();
2243                    }else{
2244                        selected = selected?selected+' / '+ jQuery(this).val():jQuery(this).val();
2245                    }
2246                    
2247                    
2248                    if(colorArr[selected] ){ 
2249                        jQuery('.giraffly_PCPreviewimg ').html('<img style="width: 100%;" src="' + colorArr[selected] + '">');
2250                        jQuery('.giraffly_phoneButtonPreviewimg ').html('<img style="width: 100%;" src="' + colorArr[selected] + '">');
2251                        selected = ''
2252                    }
2253                });
2254    
2255                
2256                
2257                var selectedPrice = '';
2258                jQuery(".giraffly_PC_Preview_Variants_Select ").each(function(){
2259                    if(seletedLength === 1){
2260                        selectedPrice = jQuery(this).val();
2261                    }else{
2262                        selectedPrice = selectedPrice?selectedPrice+'-'+ jQuery(this).val():jQuery(this).val();
2263                    }
2264                    
2265                    if(priceArr[selectedPrice]){
2266                        
2267                        var p_price    = priceArr[selectedPrice].price?priceArr[selectedPrice].price/100:'';
2268                        var p_at_price = priceArr[selectedPrice].compare_at_price?priceArr[selectedPrice].compare_at_price/100:'';
2269                        p_at_price = p_at_price < p_price ? '' : p_at_price ;
2270                                                if(p_at_price && jQuery('.giraffly_PCPreviewCompareAtPrice.giraffly_compare_at_price').length === 0) {
2271                             
2272                            jQuery('.giraffly_PCPreviewPriceAndComparePrice')[0].childNodes[0].innerHTML = '<div class="giraffly_PCPreviewCompareAtPrice giraffly_compare_at_price"></div>';
2273                        }
2274                                                jQuery('.giraffly_price').html(girafflyReturnAmount(p_price));
2275                        jQuery('.giraffly_compare_at_price').html(girafflyReturnAmount(p_at_price,true));
2276    
2277                        if(p_at_price){
2278                            jQuery('.giraffly_compare_at_price').show();
2279                        }else{
2280                            jQuery('.giraffly_compare_at_price').hide();
2281                        }
2282    
2283                        
2284                        if(!priceArr[selectedPrice].available){
2285                            jQuer
2285y('.giraffly_Unavailable').css('display','flex');
2286                            jQuery('.giraffly_available').css('display','none');
2287                        }else{
2288                            jQuery('.giraffly_Unavailable').css('display','none');
2289                            jQuery('.giraffly_available').css('display','flex');
2290                        }
2291                        selectedPrice='';
2292                    }
2293                });
2294                
2295                 
2296                let selectArr = [], selectedVal = '';
2297                if(e.target.className === 'pf-variant-select') {
2298                    if(jQuery(".pf-variant-select").length>1) {
2299                        jQuery(".pf-variant-select").each(function() {
2300                            selectArr.push(jQuery(this).val());
2301                        })
2302                        selectedVal = selectArr[0]+ ' / ' +selectArr[1];
2303                        if(colorArr[selectedVal] ){ 
2304                            jQuery('.giraffly_PCPreviewimg ').html('<img style="width: 100%;" src="' + colorArr[selectedVal] + '">');
2305                            jQuery('.giraffly_phoneButtonPreviewimg ').html('<img style="width: 100%;" src="' + colorArr[selectedVal] + '">');
2306                            selectedVal = ''
2307                        }
2308                        jQuery(".giraffly_PC_Preview_Variants_Select ").each(function(index, ele) {
2309                            if(seletedLength >= 2) {
2310                                if(e.target.dataset.optionName.split(' ')[1] == (index+1)) {
2311                                    jQuery(this).val(e.target.value)
2312                                } else {
2313                                    jQuery(this).val(selectArr[index])
2314                                }                    
2315                            }
2316                        })
2317                    } else {
2318                         
2319                        setTimeout(() => {
2320                            let val = jQuery('.sc-ezHhwS.hthPyC.pf-111_ input').val();  
2321                            let optionList = [];
2322                            jQuery('.pf-variant-select option').each(function(){
2323                                optionList.push(`${jQuery(this).val()}--${jQuery(this)[0].innerText}`);
2324                            })
2325                            optionList.forEach(item => {
2326                                if(item.includes(val)) {
2327                                    let selectText = item.split('--')[1].split('-')[0].split('/');
2328                                    let first_variant = selectText[0].trim();
2329                                    let sec_variant = selectText[1].trim();
2330                                    let targetList = [first_variant, sec_variant];
2331                                    // PC端
2332                                    jQuery(".giraffly_PC_Preview_Variants_Select ").each(function(index, ele) {
2333                                        if(seletedLength >= 2) {
2334                                            jQuery(this).val(targetList[index])
2335                                        }
2336                                    })
2337                                     
2338                                    jQuery(".giraffly_phone_Preview_Variants_Select").each(function(index, ele) {
2339                                        if(seletedLength >= 2) {
2340                                            jQuery(this).val(targetList[index])
2341                                        }
2342                                    })
2343                                }
2344                            })
2345                        }, 0)
2346                    }
2347                }
2348            }
2349        }
2350    });
2351
2352
2353    jQuery('buttom[name*="quantity"], input[name*="quantity"]').on("input oninput valChange change",function(){
2354            var quantity = jQuery(this).val();
2355            jQuery('.giraffly_quantity_text').each(function() {
2356                jQuery(this)[0].innerText = quantity;
2357            })
2358            jQuery('.giraffly_quantity_text').val(quantity);
2359    })
2360    let input = document.querySelector('input');
2361    let descriper = Object.getOwnPropertyDescriptor(input.__proto__, 'value');
2362     
2363    let getValue = descriper.get;
2364    let setValue = descriper.set;
2365    Object.defineProperty(
2366        input.__proto__,
2367        'value', 
2368        {
2369            configurable: true,
2370            enumerable: true,
2371            get: function (){
2372                return getValue.call(this);
2373            },
2374             
2375            set: function (){
2376                // console.log(arguments, this);
2377                 
2378                setValue.call(this, ...arguments);
2379                jQuery(this).trigger('valChange');
2380            }
2381        }
2382    )    
2383    
2384
2385}
2386
2387function getColorImagesArr(product){
2388    
2389    var colorArr = [];
2390    var options = product.options;
2391    var variants = product.variants;
2392    if(options){
2393        Object.keys(variants).forEach(function(vkey){
2394            colorArr[variants[vkey]["title"]] = variants[vkey].featured_image ? variants[vkey].featured_image.src : product.featured_image;
2395        });
2396        
2397    }
2398    return colorArr;
2399}
2400
2401function getColorSizeHtml(product,type=''){
2402    var optionsHtml = '';
2403    var options = product.options;
2404    var variants = product.variants;
2405    if(options){
2406        
2407        var stockVariants = '';
2408        if(variants){
2409            
2410            var variantId =  getQueryVariable('variant');
2411            var has = 0;
2412            Object.keys(variants).forEach(function(key){
2413                if(variantId){
2414                    if(variants[key].id == variantId && has === 0){
2415                        stockVariants = variants[key].options;
2416                        has = 1;
2417                    }
2418                }else{
2419                    if(variants[key].available && has === 0){
2420                        stockVariants = variants[key].options;
2421                        has = 1;
2422                    }
2423                }
2424            });
2425        }
2426        
2427        
2428        Object.keys(options).forEach(function(key){
2429            var ops  = '';
2430            if(options[key].values.length ===1 && options[key].values[0]==='Default Title'){
2431                
2432            }else{
2433                options[key].values.forEach((item, index, arr) => {
2434                    lenQ =  item.split('"').length-1;
2435                    if(lenQ >= 1){
2436                        // if(stockVariants.indexOf(item) > -1){
2437                        if(item.includes('\"')) {
2438                            item = item.replace(/\"/g, '&quot;')
2439                        }
2440                        if(stockVariants[key] === item) {
2441                            ops = ops + '<option value='+`"${item}"`+' selected >'+item+'</option>';
2442                        }else{
2443                            ops = ops + '<option value='+`"${item}"`+'>'+item+'</option>';
2444                        }
2445                    }else{
2446                        // if(stockVariants.indexOf(item) > -1){
2447                        if(item.includes('\"')) {
2448                            item = item.replace(/\"/g, '&quot;')
2449                        }
2450                        if(stockVariants[key] === item) {
2451                            ops = ops + '<option value='+`"${item}"`+' selected >'+item+'</option>';
2452                        }else{
2453                            ops = ops + '<option value='+`"${item}"`+'>'+item+'</option>';
2454                        }
2455                    }
2456                });
2457                if(type==='pc'){
2458                    optionsHtml = optionsHtml+ '<div class="giraffly_PC_Preview_Variants"><div class="giraffly_PC_Preview_Variants_Select_Block">'+
2459                        '<select class="giraffly_PC_Preview_Variants_Select" style="font-size: 16px;">'+ops+'</select>'+
2460                        '<label class="giraffly_PC_Preview_Variants_Select_Lable">'+
2461                            '<svg width="11" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="chevron-down" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z"></path></svg>'+
2462                        '</label>'+
2463                    '</div></div>';
2464                }else if(type==='phone'){
2465                    optionsHtml = optionsHtml+ '<div class="giraffly_phone_Preview_Variants"><div class="giraffly_phone_Preview_Variants_Select_Block">'+
2466                        '<select class="giraffly_phone_Preview_Variants_Select" style="font-size: 16px;">'+ops+'</select>'+
2467                        '<label class="giraffly_phone_Preview_Variants_Select_Lable"><svg width="11" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="chevron-down" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512">
2467<path fill="currentColor" d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z"></path></svg></label>'+
2468                    '</div></div>';
2469                }
2470            } 
2471        });
2472    }
2473    return optionsHtml;
2474}
2475
2476function getAllVariants(product){
2477
2478    var options   = [];
2479    var allOptions = product.options;
2480    Object.keys(allOptions).forEach(function(vkey){
2481        
2482        Object.keys(allOptions[vkey].values).forEach(function(index){
2483            if(options.indexOf(allOptions[vkey].values[index]) < 0 ){
2484                options.push(allOptions[vkey].values[index]);
2485            }
2486        });
2487    });
2488
2489    return options;
2490}
2491
2492function getAllVariantsPrice(product){
2493
2494    var variants   = [];
2495    var allVariants = product.variants;
2496   
2497    Object.keys(allVariants).forEach(function(vkey){
2498        var varKey = '';
2499        Object.keys(allVariants[vkey].options).forEach(function(index){
2500            varKey = varKey? varKey+'-'+ allVariants[vkey].options[index] : allVariants[vkey].options[index];
2501        });
2502        variants[varKey] = [];
2503        variants[varKey]['id']     =  allVariants[vkey].id;
2504        variants[varKey]['compare_at_price']     =  allVariants[vkey].compare_at_price;
2505        variants[varKey]['price']     =  allVariants[vkey].price;
2506        variants[varKey]['available'] =  allVariants[vkey].available;
2507        if(allVariants[vkey].selling_plan_allocations && allVariants[vkey].selling_plan_allocations.length){
2508        variants[varKey]['selling_plan_allocations'] = allVariants[vkey].selling_plan_allocations;
2509        }
2510    });
2511
2512    return variants;
2513}
2514
2515function thisProductStock(product){
2516    var stock = false ;
2517    var allVariants = product.variants;
2518    Object.keys(allVariants).forEach(function(vkey){
2519        if(allVariants[vkey].available){
2520            stock = true;
2521        }
2522    });
2523    return stock;
2524}
2525
2526function shakeshake(){
2527    }
2528
2529function getQueryVariable(variable){
2530    var query = window.location.search.substring(1);
2531    var vars = query.split("&");
2532    for (var i=0;i<vars.length;i++) {
2533            var pair = vars[i].split("=");
2534            if(pair[0] == variable){return pair[1];}
2535    }
2536    return(false);
2537}
2538
2539function getAppVariable(className,selectName){
2540    var variable = [];
2541        jQuery('.'+className).find('[name*='+selectName+']').each(function(){
2542        variable.push(jQuery(this).val())
2543    })
2544    return variable;
2545}
2546
2547function getAppOption(className,selectName,){
2548    var option_list = []
2549        jQuery('.'+className).find('[name*='+selectName+']').each(function() {
2550        var select_option_list = []
2551        jQuery(this).find('option').each(function(index,item){
2552            select_option_list.push(item.text)
2553        })
2554        option_list.push(select_option_list)
2555    })
2556    return option_list;
2557}
2558
2559if ("undefined" == typeof jQuery || 1 === parseInt(jQuery.fn.jquery) && parseFloat(jQuery.fn.jquery.replace(/^1\./, "")) < 10) {
2560    var giraffly_l = document.createElement("script");
2561        giraffly_l.src = ("https:" == document.location.protocol ? "https://" : "http://") + "ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js";
2562        giraffly_l.onload =  function () {
2563            
2564            var urls = window.location.pathname+'.js';
2565            fetch(urls)
2566            .then(res => res.json())
2567            .then(json => {
2568            
2569                if(json.id){
2570                    let isExit = json.tags.filter(item => item.toUpperCase() === 'GIRAFFLYSTICKY')
2571                    if(isExit.length === 0){
2572                    // if(json.tags.indexOf("GIRAFFLYSTICKY")==-1){
2573                                                    var stock = thisProductStock(json);
2574                            if(stock){
2575                                setTimeout(() => {
2576                                    showAddToCart(json);
2577                                }, 0);
2578                                shakeshake();
2579                            }
2580                         
2581                    }
2582                }
2583                 
2584                girafflyInitDom(json);
2585            }).catch(function(err) {
2586            
2587            });;
2588
2589             
2590            if((window.meta && meta.page.pageType === 'home') || location.pathname==='/'){
2591                            }
2592
2593            jQuery(document).scroll(function() {
2594                if(AutoHideButton) {
2595                    //   var scrollHeight = jQuery(window).height();
2596                    
2597                    let canvas_div = document.getElementsByClassName('giraffly_Off-Canvas');
2598                    if(canvas_div.length > 0){
2599                        let canvas_status = canvas_div[0].style.display;
2600                        if(canvas_status == 'block'){
2601                            jQuery('.giraffly_phoneButtonPreview').hide();
2602                            jQuery('.giraffly_PCPreview_BOX').hide();
2603                            jQuery('.giraffly_PCPreview').hide();
2604                            return false;
2605                        }
2606                    }
2607
2608                    var body = document.body,
2609                        html = document.documentElement;
2610                    var scrollHeight = Math.max( body.scrollHeight, body.offsetHeight,html.clientHeight, html.scrollHeight, html.offsetHeight );
2611                    var pcheight = scrollHeight * 0;
2612                    var phoneheight = scrollHeight * 0;
2613                    var y = jQuery(this).scrollTop() + 900;
2614                    if(jQuery(this).scrollTop() > 0) {
2615                        if(jQuery.isFunction(jQuery.fn.fadeIn)){
2616                            if (y >= pcheight) {
2617                                jQuery('.giraffly_PCPreview_BOX').fadeIn(1000);
2618                                jQuery('.giraffly_PCPreview').fadeIn(1000);
2619                            } else {
2620                                jQuery('.giraffly_PCPreview_BOX').fadeOut(100);
2621                                jQuery('.giraffly_PCPreview').fadeOut(100);
2622                            }
2623                            
2624                            if (y >= phoneheight) {
2625                                jQuery('.giraffly_phoneButtonPreview').fadeIn(1000);
2626                            } else {
2627                                jQuery('.giraffly_phoneButtonPreview').fadeOut(100);
2628                            }
2629                        }else{
2630                            if (y >= pcheight) {
2631                                jQuery('.giraffly_PCPreview_BOX').show();
2632                                jQuery('.giraffly_PCPreview').show();
2633                            } else {
2634                                jQuery('.giraffly_PCPreview_BOX').hide();
2635                                jQuery('.giraffly_PCPreview').hide();
2636                            }
2637                            
2638                            if (y >= phoneheight) {
2639                                jQuery('.giraffly_phoneButtonPreview').show();
2640                            } else {
2641                                jQuery('.giraffly_phoneButtonPreview').hide();
2642                            }
2643                        }
2644                    } else {
2645                        jQuery('.giraffly_PCPreview_BOX').fadeOut(1100);
2646                        jQuery('.giraffly_PCPreview').fadeOut(1100);
2647                        jQuery('.giraffly_phoneButtonPreview').fadeOut(1100);
2648                    }
2649                }
2650            });
2651        };
2652        
2653        // l.type = "text/javascript",
2654        document.getElementsByTagName("head")[0].appendChild(giraffly_l); 
2655        
2656}else{
2657    var urls = window.location.pathname+'.js';
2658    fetch(urls)
2659    .then(res => res.json())
2660    .then(json => {
2661    
2662        if(json.id){
2663            let isExit = json.tags.filter(item => item.toUpperCase() === 'GIRAFFLYSTICKY')
2664            if(isExit.length === 0){
2665            // if(json.tags.indexOf("GIRAFFLYSTICKY")==-1){
2666                                    var stock = thisProductStock(json);
2667                    if(stock){
2668                        setTimeout(() => {
2669                            showAddToCart(json);
2670                        }, 0);
2671                        shakeshake();
2672                    }
2673                            }
2674        }
2675         
2676        girafflyInitDom(json);
2677
2678    }).catch(function(err) { 
2679    
2680    });;
2681
2682     
2683    if((window.meta && meta.page.pageType === 'home') || location.pathname==='/'){
2684            }
2685
2686    jQuery(document).scroll(function() {
2687        if(AutoHideButton) {
2688            //   var scrollHeight = jQuery(window).height();
2689            
2690            let canvas_div = document.getElementsByClassName('giraffly_Off-Canvas');
2691            if(canvas_div.length > 0){
2692                let canvas_status = canvas_div[0].style.display;
2693                if(canvas_status == 'block'){
2694                    jQuery('.giraffly_phoneButtonPreview').hide();
2695                    jQuery('.giraffly_PCPreview_BOX').hide();
2696                    jQuery('.giraffly_PCPreview').hide();
2697                    return false;
2698                }
2699            }
2700
2701            var body = document.body,
2702                html = document.documentElement;
2703            var scrollHeight = Math.max( body.scrollHeight, body.offsetHeight,html.clientHeight, html.scrollHeight, html.offsetHeight );
2704            var pcheight = scrollHeight * 0;
2705            var phoneheight = scrollHeight * 0;
2706            var y = jQuery(this).scrollTop() + 900;
2707            if(jQuery(this).scrollTop() > 0) {
2708                if(jQuery.isFunction(jQuery.fn.fadeIn)){
2709                    if (y >= pcheight) {
2710                        jQuery('.giraffly_PCPreview_BOX').fadeIn(1000);
2711                        jQuery('.giraffly_PCPreview').fadeIn(1000);
2712                    } else {
2713                        jQuery('.giraffly_PCPreview_BOX').fadeOut(100);
2714                        jQuery('.giraffly_PCPreview').fadeOut(100);
2715                    }
2716                    
2717                    if (y >= phoneheight) {
2718                        jQuery('.giraffly_phoneButtonPreview').fadeIn(1000);
2719                    } else {
2720                        jQuery('.giraffly_phoneButtonPreview').fadeOut(100);
2721                    }
2722                }else{
2723                    if (y >= pcheight) {
2724                        jQuery('.giraffly_PCPreview_BOX').show();
2725                        jQuery('.giraffly_PCPreview').show();
2726                    } else {
2727                        jQuery('.giraffly_PCPreview_BOX').hide();
2728                        jQuery('.giraffly_PCPreview').hide();
2729                    }
2730                    
2731                    if (y >= phoneheight) {
2732                        jQuery('.giraffly_phoneButtonPreview').show();
2733                    } else {
2734                        jQuery('.giraffly_phoneButtonPreview').hide();
2735                    }
2736
2737                }
2738            } else {
2739                jQuery('.giraffly_PCPreview_BOX').fadeOut(1100);
2740                jQuery('.giraffly_PCPreview').fadeOut(1100);
2741                jQuery('.giraffly_phoneButtonPreview').fadeOut(1100);
2742            }
2743        }
2744    });
2745    
2746     
2747    jQuery('.giraffly_phoneButtonPreview').hide();
2748}
2749
2750
2751
2752    var cartBarUserClient = '';
2753    if (!(navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|i
2753os|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i))) {
2754        cartBarUserClient = 'pc';
2755    } else{
2756        cartBarUserClient = 'phone';
2757    }
2758
2759
2760
2761function addMiniCartOpenTimes(){
2762    var urls = 'https://api-stickycart.seoant.com/api/v1/addClickTimes?c=f363f736391aa7b4e2bbb5a9d79859a5f2d4d0df&shop=papermintystudio.com';
2763
2764    fetch(urls, {
2765        method: 'post',
2766        headers: {
2767            'Content-type': 'application/json',
2768            "Access-Control-Request-Headers": "*",
2769            "Access-Control-Request-Method": "*"
2770        },
2771        body: JSON.stringify({
2772            action: 'mini'
2773        })
2774    }).then(json => {
2775
2776    });
2777}
2778
2779
2780function girafflyCartBarButton(productJson,updateShoppingCart=true) {
2781
2782    var hideStickyCartClass ='';
2783
2784            hideStickyCartClass = '';
2785    
2786
2787    
2788    let girafflyCartNumber = productJson.item_count;
2789    window.girafflyCartNumber = girafflyCartNumber;
2790    let car_bar_position = (cartBarUserClient=='pc')? 'right:30px;bottom:137px ': 'right:30px;bottom:130px ';
2791    let car_bar_style = "background-color:#e5d3c9;padding:30px";
2792
2793    let Round_TotalQuantityHtml = '';
2794    let Square_TotalQuantityHtml = '';
2795
2796    Round_TotalQuantityHtml = '<div class="giraffly_total_Quantity_Circle_Round">\n' +
2797        '     <div class="giraffly_total_Quantity_Round" style="background-color: #e7a864">\n' +
2798            '      <span class="girafflyCartNumber" style="color: #ffffff">'+ girafflyCartNumber +'</span>\n' +
2799            '     </div>' +
2800        '    </div>';
2801
2802    Square_TotalQuantityHtml = '<div class="giraffly_total_Quantity_Circle_Square">\n' +
2803        '     <div class="giraffly_total_Quantity_Square" style="background-color: #e7a864">\n' +
2804            '      <span class="girafflyCartNumber" style="color: #ffffff">'+ girafflyCartNumber +'</span>\n' +
2805            '     </div>\n' +
2806        '    </div>';
2807
2808    var hoverButtonHtml = '';
2809            hoverButtonHtml = '<div class="giraffly_hoverButton '+ hideStickyCartClass +'" style="'+ car_bar_position +'" onclick="cartBarButtonAction()">\n' +
2810            '            <div class="giraffly_hoverButton_Round" style="'+car_bar_style+'">\n' +
2811                '<svg aria-hidden="true" focusable="false" role="presentation" style="display:inline-block;vertical-align:middle;fill:currentColor;width:41px;height:41px" viewBox="0 0 37 40"><path fill=#ffffff d="M36.5 34.8L33.3 8h-5.9C26.7 3.9 23 .8 18.5.8S10.3 3.9 9.6 8H3.7L.5 34.8c-.2 1.5.4 2.4.9 3 .5.5 1.4 1.2 3.1 1.2h28c1.3 0 2.4-.4 3.1-1.3.7-.7 1-1.8.9-2.9zm-18-30c2.2 0 4.1 1.4 4.7 3.2h-9.5c.7-1.9 2.6-3.2 4.8-3.2zM4.5 35l2.8-23h2.2v3c0 1.1.9 2 2 2s2-.9 2-2v-3h10v3c0 1.1.9 2 2 2s2-.9 2-2v-3h2.2l2.8 23h-28z"></path></svg>' +
2812                Round_TotalQuantityHtml +
2813                '            </div>\n' +
2814            '        </div>';
2815
2816    
2817    let currentUrl = window.location.pathname;
2818    currentUrl = currentUrl.replace("\/", "");
2819
2820    var divHoverButton = document.createElement("div");
2821    if(currentUrl == 'cart'){
2822                                    divHoverButton.innerHTML = hoverButtonHtml;
2823                    
2824    }else{
2825        if(girafflyCartNumber){
2826            // console.info('has cart');
2827            divHoverButton.innerHTML = hoverButtonHtml;
2828        }else{
2829                    // console.info('empty cart');
2830            divHoverButton.innerHTML = hoverButtonHtml;
2831                }
2832    }
2833    updateCartIconQuantity();
2834    document.body.appendChild(divHoverButton);
2835
2836    
2837    if(updateShoppingCart){
2838        getGirafflyShoppingCart(productJson);
2839    }
2840}
2841
2842
2843function getGirafflyShoppingCart(productJson) {
2844    let mini_cart_title = 'Shopping cart';
2845    let empty_cart_text = 'Your cart is currently empty.';
2846    let view_cart_button = 'View cart';
2847    let checkout_button = 'Checkout';
2848
2849    let shoppingCartHtml = '';
2850
2851    
2852    let productListHtml = '';
2853    let subtotalHtml = '';
2854    let girafflyCartNumber = 0;
2855    if(productJson != '') {
2856        let productObj = productJson;
2857        let productItems = productObj.items;
2858        girafflyCartNumber = productObj.item_count;
2859        let itemHtml = '';
2860
2861        for(let i = 0,len=productItems.length; i < len; i++) {
2862            
2863            let product_title = productItems[i].product_title;
2864            product_title = (product_title.length < 70)?product_title: product_title.substring(0,70) + '...';
2865            var giraffly_del_Content ="";
2866
2867            if(productItems[i].total_discount==0){
2868                giraffly_del_Content = '<div class="giraffly_ShowProduct_Price" style="display: flex;">\n' +
2869                    '<span style="align-self: center;">'+ girafflyReturnAmount(productItems[i].price/100) + '&nbsp;</span>\n';
2870            }else{
2871                giraffly_del_Content ='<div><s>'+ girafflyReturnAmount(productItems[i].price/100)+'</s></div>\n'+
2872                    '<div class="giraffly_ShowProduct_Price" style="display: flex;">\n' +
2873                    '<span style="align-self: center;">'+ girafflyReturnAmount(productItems[i].discounted_price/100) + '</span>\n';
2874            }
2875
2876            let variant_title = (productItems[i].variant_title == null)?'':productItems[i].variant_title;
2877            itemHtml =  '<div class="giraffly_Off-Canvas__ShowProduct">\n' +
2878                        '        <div class="giraffly_ShowProduct_Image">\n' +
2879                        '          <a href="'+ productItems[i].url +'">' +
2880                        '           <img src="'+ productItems[i].image +'" alt="prodcut img" />\n' +
2881                        '          </a>' +
2882                        '        </div>\n' +
2883                        '        <div class="giraffly_ShowProduct_Content">\n' +
2884                        '         <div class="giraffly_ShowProduct_Title">\n' +
2885                        product_title +
2886                        '         </div>\n' +
2887                        '         <div class="giraffly_ShowProduct_Style">\n' +
2888                        variant_title +
2889                        '         </div>\n' +
2890                        giraffly_del_Content+
2891                        '            <div class="giraffly_Product_Count_Control">\n' +
2892                        '               <div class="giraffly_decrease_sign" onclick="girafflyProductCountChange(this,false)" data-vid="'+ productItems[i].variant_id +'">-</div>\n' +
2893                        '               <div class="giraffly_Product_Count"> '+ productItems[i].quantity +'</div>\n' +
2894                        '               <div class="giraffly_add_sign" onclick="girafflyProductCountChange(this,true)" data-vid="'+ productItems[i].variant_id +'">+</div>\n' +
2895                        '            </div>\n' +
2896                        '          </div>\n' +
2897                        '        </div>\n' +
2898                        '        <div class="giraffly_ShowProduct_Delete" onclick="girafflyRemove(this)" data-id="'+ productItems[i].variant_id +'" data-number="'+ productItems[i].quantity +'">\n' +
2899                        '         <svg viewbox="0 0 20 20" class="giraffly_Closed__Svg" focusable="false" aria-hidden="true">\n' +
2900                        '          <path d="M11.414 10l6.293-6.293a.999.999 0 1 0-1.414-1.414L10 8.586 3.707 2.293a.999.999 0 1 0-1.414 1.414L8.586 10l-6.293 6.293a.999.999 0 1 0 1.414 1.414L10 11.414l6.293 6.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z" fill-rule="evenodd"></path>\n' +
2901                        '         </svg>\n' +
2902                        '        </div>\n' +
2903                        '       </div>';
2904            productListHtml += itemHtml;
2905        }
2906
2907        
2908        if(productListHtml != ''){
2909                    }
2910    }
2911
2912    
2913    let off_canvas_position = '';
2914            off_canvas_position = 'right: 0;width: 480px;';
2915    
2916    let emptyCartStyle = (girafflyCartNumber==0)?'display:block':'display:none';
2917    let canvas_emptyCartHtml =  '<div class="giraffly_Off-Canvas-EmptyProduct giraffly_EmptyCart" style="'+ emptyCartStyle +'">' +
2918        empty_cart_text +
2919        '</div>';
2920
2921    let canvas_footerButtonHtml = '';
2922            canvas_footerButtonHtml = '<div class="giraffly_Off-Canvas-Footer">\n' +
2923            '      <div onclick="girafflyMiniCartAction(1)" class="giraffly_Off-Canvas_Button" style="width: 100%;background-color: #b46233; color: #F3F3F3">\n' +
2924                    view_cart_button +
2925                    '</div>\n' +
2926            '     </div>\n';
2927    
2928    let canvas_shoppingCartHtml = '<section class="giraffly_Off-Canvas giraffly-animated  fadeInRight" style="'+off_canvas_position+'">\n' +
2929        '   <div class="giraffly_Off-Canvas-Sheet" role="dialog">\n' +
2930            '    <div class="giraffly_Off-Canvas-Sheet__Container">\n' +
2931                '     <div class="giraffly_Off-Canvas-Header">\n' +
2932                    '      <div class="giraffly_Off-Canvas-Number__Show">\n' +
2933                        '       <svg aria-hidden="true" focusable="false" role="presentation" class="giraffly_Icon" viewbox="0 0 37 40">\n' +
2934                            '        <path d="M36.5 34.8L33.3 8h-5.9C26.7 3.9 23 .8 18.5.8S10.3 3.9 9.6 8H3.7L.5 34.8c-.2 1.5.4 2.4.9 3 .5.5 1.4 1.2 3.1 1.2h28c1.3 0 2.4-.4 3.1-1.3.7-.7 1-1.8.9-2.9zm-18-30c2.2 0 4.1 1.4 4.7 3.2h-9.5c.7-1.9 2.6-3.2 4.8-3.2zM4.5 35l2.8-23h2.2v3c0 1.1.9 2 2 2s2-.9 2-2v-3h10v3c0 1.1.9 2 2 2s2-.9 2-2v-3h2.2l2.8 23h-28z"></path>\n' +
2935                            '       </svg>\n' +
2936                        '       <div class="giraffly_Cart_Product_Number girafflyCartNumber">\n' +
2937                            girafflyCartNumber +
2938                            '       </div>\n' +
2939                        '      </div>\n' +
2940                    '      <div class="giraffly_Off-Canvas-Title">\n' +
2941                        mini_cart_title +
2942                        '      </div>\n' +
2943                    '      <div class="giraffly_Off-Canvas-Closed" onclick="closedGirafflyShoppingCart()">\n' +
2944                        '       <svg viewbox="0 0 20 20" class="giraffly_Closed__Svg" focusable="false" aria-hidden="true">\n' +
2945                            '        <path d="M11.414 10l6.293-6.293a.999.999 0 1 0-1.414-1.414L10 8.586 3.707 2.293a.999.999 0 1 0-1.414 1.414L8.586 10l-6.293 6.293a.999.999 0 1 0 1.414 1.414L10 11.414l6.293 6.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z" fill-rule="evenodd"></path>\n' +
2946                            '       </svg>\n' +
2947                        '      </div>\n' +
2948                    '     </div>\n' +
2949                '     <div class="giraffly_Off-Canvas-Content">\n' +
2950                    '      <div class="giraffly_Product_List" style="display: block;">\n' +
2951                        productListHtml +
2952                        '      </div>\n' +
2953                    canvas_emptyCartHtml +
2954                    '     </div>\n' +
2955                '     <div class="giraffly_Subtotal_Box">\n'+
2956                    subtotalHtml +
2957                    '    </div>\n' +
2958                canvas_footerButtonHtml +
2959                '    </div>\n' +
2960            '   </div>\n' +
2961        '  </section>';
2962
2963
2964    
2965    let modal_emptyCarthtml=  '      <div class="giraffly_Modal_Popups-EmptyProduct giraffly_EmptyCart" style="'+ emptyCartStyle +'">' +
2966        empty_cart_text +
2967        '</div>';
2968    let modal_footerButtonHtml = '';
2969            modal_footerButtonHtml = '<div class="giraffly_Modal_Popups-Footer">\n' +
2970            '      <div class="giraffly_Modal_Popups-Footer--fill"></div>\n' +
2971            '      <div class="giraffly_Modal_Popups_ButtonGroup">\n' +
2972                '       <div onclick="girafflyMiniCartAction(1)" class="giraffly_Modal_Popups_Button" style="background-color: #b46233; color: #F3F3F3;">\n' +
2973                        view_cart_button +
2974                        '</div>\n' +
2975                '      </div>\n' +
2976            '     </div>';
2977    
2978    let modal_shoppingCartHtml = '<section class="giraffly_Modal_Popups giraffly-animated fadeInUp" >\n' +
2979        '   <div role="dialog" class="giraffly_Modal_Popups_Dialog">\n' +
2980            '    <div class="giraffly_Modal_Popups__Container" style="max-width: 750px">\n' +
2981                '     <div class="giraffly_Modal_Popups-Header">\n' +
2982                    '      <div class="giraffly_Modal_Popups-Number__Show">\n' +
2983                        '       <svg aria-hidden="true" focusable="false" role="presentation" class="giraffly_Icon" viewbox="0 0 37 40">\n' +
2984                            '        <path d="M36.5 34.8L33.3 8h-5.9C26.7 3.9 23 .8 18.5.8S10.3 3.9 9.6 8H3.7L.5 34.8c-.2 1.5.4 2.4.9 3 .5.5 1.4 1.2 3.1 1.2h28c1.3 0 2.4-.4 3.1-1.3.7-.7 1-1.8.9-2.9zm-18-30c2.2 0 4.1 1.4 4.7 3.2h-9.5c.7-1.9 2.6-3.2 4.8-3.2zM4.5 35l2.8-23h2.2v3c0 1.1.9 2 2 2s2-.9 2-2v-3h10v3c0 1.1.9 2 2 2s2-.9 2-2v-3h2.2l2.8 23h-28z"></path>\n' +
2985                            '       </svg>\n' +
2986                        '       <div class="giraffly_Cart_Product_Number girafflyCartNumber">\n' +
2987                            girafflyCartNumber +
2988                            '       </div>\n' +
2989                        '      </div>\n' +
2990                    '      <div class="giraffly_Modal_Popups-Title">\n' +
2991                        mini_cart_title +
2992                        '      </div>\n' +
2993                    '      <div class="giraffly_Modal_Popups-Closed" onclick="closedGirafflyShoppingCart()">\n' +
2994                        '       <svg viewbox="0 0 20 20" class="giraffly_Closed__Svg" focusable="false" aria-hidden="true">\n' +
2995                            '        <path d="M11.414 10l6.293-6.293a.999.999 0 1 0-1.414-1.414L10 8.586 3.707 2.293a.999.999 0 1 0-1.414 1.414L8.586 10l-6.293 6.293a.999.999 0 1 0 1.414 1.414L10 11.414l6.293 6.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z" fill-rule="evenodd"></path>\n' +
2996                            '       </svg>\n' +
2997                        '      </div>\n' +
2998                    '     </div>\n' +
2999                '     <div class="giraffly_Modal_Popups-Body">\n' +
3000                    '      <div class="giraffly_Product_List">\n' +
3001                        productListHtml +
3002                        '      </div>\n' +
3003                    modal_emptyCarthtml +
3004                    '     </div>\n' +
3005                '     <div class="giraffly_Subtotal_Box">\n'+
3006                    subtotalHtml +
3007                    '       </div>\n'+
3008                modal_footerButtonHtml +
3009                '    </div>\n' +
3010            '   </div>\n' +
3011        '  </section>\n' +
3012    '  \n' +
3013    '  <div class="giraffly_Modal_Popups_Backdrop"></div>';
3014
3015
3016            shoppingCartHtml = canvas_shoppingCartHtml;
3017    
3018    let divShoppingCart = document.createElement("div");
3019    divShoppingCart.innerHTML = shoppingCartHtml;
3020    document.body.appendChild(divShoppingCart);
3021}
3022
3023
3024function girafflyMiniCartAction(type) {
3025    if(type == 1){
3026        window.location.href="/cart";
3027    }else{
3028        window.location.href="/cart/checkout";
3029    }
3030}
3031
3032
3033function closedGirafflyShoppingCart(){
3034            jQuery(".giraffly_Off-Canvas").css('display','none');
3035        jQuery(".giraffly_hoverButton").css('display','block');
3036         
3037    var body = document.body,
3038        html = document.documentElement;
3039    var scrollHeight = Math.max( body.scrollHeight, body.offsetHeight,html.clientHeight, html.scrollHeight, html.offsetHeight );
3040    var pcheight = scrollHeight * 0;
3041    var phoneheight = scrollHeight * 0;
3042    var y = jQuery(this).scrollTop() + 900;
3043    if(jQuery(this).scrollTop() > 0) {
3044        if(y >= pcheight) {
3045            jQuery(".giraffly_PCPreview_BOX").show();
3046            jQuery(".giraffly_PCPreview").css('display','flex');
3047        }
3048        if(y >= phoneheight) {
3049            jQuery(".giraffly_phoneButtonPreview ").show();
3050        }
3051    }
3052}
3053
3054// 
3055function closeMinicartBox() {
3056    if(typeof jQuery != 'undefined' && document.body) {
3057        jQuery('body').on('click', function() {
3058            jQuery(document).mouseup(e => {
3059                
3060                var Icon = jQuery('.giraffly_Off-Canvas'); 
3061                
3062                var popIcon = jQuery('.giraffly_Modal_Popups__Container'); 
3063                
3064                let status = jQuery('.giraffly_Off-Canvas').css('display'); 
3065                
3066                if (!Icon.is(e.target) && Icon.has(e.target).length === 0 && !popIcon.is(e.target) && popIcon.has(e.target).length === 0 && status !== 'none') {
3067                    closedGirafflyShoppingCart();
3068                }
3069            });
3070        })
3071    } else {
3072        setTimeout(() => {
3073            closeMinicartBox();
3074        }, 1000);
3075    }
3076}
3077
3078closeMinicartBox();
3079
3080
3081function cartBarButtonAction() {
3082                        if(cartBarUserClient=='phone'){
3083                jQuery(".giraffly_Off-Canvas").css('width','100%');
3084            }
3085                jQuery(".giraffly_Off-Canvas").css('display','block');
3086        
3087        
3088        addMiniCartOpenTimes();
3089         
3090        // updateGirafflyShoppingCart();
3091
3092        jQuery(".giraffly_hoverButton").css('display','none');
3093
3094        
3095        try{
3096            if(jQuery.isFunction(jQuery.fn.fadeOut)){
3097                if(cartBarUserClient == 'pc'){
3098                    jQuery('.giraffly_PCPreview_BOX').fadeOut(100);
3099                    jQuery('.giraffly_PCPreview').fadeOut(100);
3100                }else{
3101                    jQuery('.giraffly_phoneButtonPreview').fadeOut(100);
3102                }
3103            }else{
3104                if(cartBarUserClient == 'pc'){
3105                    jQuery('.giraffly_PCPreview_BOX').hide();
3106                    jQuery('.giraffly_PCPreview').hide();
3107                }else{
3108                    jQuery('.giraffly_phoneButtonPreview').hide();
3109                }
3110            }
3111
3112            
3113        }catch(e){}
3114    }
3115
3116
3117function getUserShoppingCart() {
3118    fetch("/cart.js",{method: 'GET'})
3119    .then(res => res.json())
3120    .then(json => {
3121        
3122        jQuery(".girafflyCartNumber").html(json.item_count);
3123
3124        jQuery(".giraffly_Cart_Price_Number").html(girafflyReturnAmount(json.total_price/100));
3125
3126    }).catch(function(err) {
3127        console.log("error: giraffly - getUserShoppingCart");
3128    });
3129}
3130
3131
3132function girafflyProductCountChange(obj,isAdd){
3133    let VId = obj.getAttribute("data-vid");
3134    let needUpdateCount = 0;
3135    
3136    let countNumberObj = '';
3137
3138    if(isAdd){
3139        countNumberObj = obj.previousSibling.previousElementSibling;
3140        needUpdateCount = Number(countNumberObj.innerHTML)+1;
3141        
3142        needAddProduct(VId,countNumberObj,1,needUpdateCount);
3143
3144    }else{
3145        countNumberObj = obj.nextSibling.nextElementSibling;
3146        needUpdateCount = Number(countNumberObj.innerHTML)-1;
3147
3148        
3149        jQuery.ajax({
3150            url : '/cart/change.js',
3151            type: 'post',
3152            data: JSON.stringify({
3153                quantity: needUpdateCount,
3154                id: VId
3155            }),
3156            headers: {
3157                'Content-type': 'application/json'
3158            },
3159            dataType: 'json',
3160            success: function (data) {
3161                
3162                jQuery(document).ajaxSuccess(function (event, xhr, settings) {
3163                    updateGirafflyShoppingCart();
3164                });
3165                if(data.token != ''){
3166                    if(needUpdateCount==0){
3167                        
3168                        let objParent = obj.parentNode.parentNode.parentNode.parentNode.parentNode;
3169                        let childParent = obj.parentNode.parentNode.parentNode.parentNode;
3170                        objParent.removeChild(childParent);
3171                       
3172                        
3173                        jQuery(".girafflyCartNumber").html(data.item_count);
3174                        jQuery(".giraffly_Cart_Price_Number").html(girafflyReturnAmount(data.total_price/100));
3175
3176                    }else{
3177                        
3178                        let proItem = data.items;
3179                        let realQuantity = 0;
3180                        for(let ik = 0,lk=proItem.length; ik < lk; ik++) {
3181                            if(proItem[ik].id == VId){
3182                                realQuantity = proItem[ik].quantity;
3183                                break;
3184                            }
3185                        }
3186
3187                        if(realQuantity != needUpdateCount){
3188                            let needAddNumber = needUpdateCount - realQuantity;
3189                            
3190                            needAddProduct(VId,countNumberObj,needAddNumber,needUpdateCount);
3191
3192                        }else{
3193                            if(data.item_count != 0){
3194                                
3195                                countNumberObj.innerHTML = needUpdateCount;
3196                                jQuery(".girafflyCartNumber").html(data.item_count);
3197                                jQuery(".giraffly_Cart_Price_Number").html(girafflyReturnAmount(data.total_price/100));
3198                            }else{
3199                                
3200                                jQuery(".giraffly_EmptyCart").show();
3201                                jQuery(".girafflyCartNumber").html(0);
3202                                jQuery(".giraffly_Subtotal_Show").hide();
3203                            }
3204                        }
3205                    }
3206
3207                }else{
3208                    alert("Opps... something wrong.");
3209                }
3210            }
3211        });
3212    }
3213
3214}
3215
3216
3217function needAddProduct(vid,obj,needAddCount,needUpdateCount){
3218
3219    
3220    jQuery.ajax({
3221        url: '/cart/add.js',
3222        type: 'post',
3223        data: JSON.stringify({
3224            quantity: needAddCount,
3225            id: vid,
3226        }),
3227        headers: {
3228            'Content-type': 'application/json'
3229        },
3230        dataType: 'json',
3231        success: function (json) {
3232            if(json.id){
3233                
3234                obj.innerHTML = needUpdateCount;
3235                
3236                getUserShoppingCart();
3237
3238            }else{
3239                alert("Opps... something wrong.");
3240            }
3241        }
3242    });
3243}
3244
3245
3246function girafflyRemove(productObj){
3247    let dataId = productObj.getAttribute("data-id");
3248    let dataNumber = productObj.getAttribute("data-number");
3249
3250
3251    jQuery.ajax({
3252        url : '/cart/change.js',
3253        type: 'post',
3254        data: JSON.stringify({
3255            quantity: 0,
3256            id: dataId
3257        }),
3258        headers: {
3259            'Content-type': 'application/json'
3260        },
3261        dataType: 'json',
3262        success: function (data) {
3263            if(data.token != ''){
3264                
3265                let objParent = productObj.parentNode.parentNode;
3266                let childParent = productObj.parentNode;
3267                objParent.removeChild(childParent);
3268
3269                if(data.item_count != 0){
3270                    jQuery(".girafflyCartNumber").html(data.item_count);
3271                    jQuery(".giraffly_Cart_Price_Number").html(girafflyReturnAmount(data.total_price/100));
3272                }else{
3273                    
3274                    jQuery(".giraffly_EmptyCart").show();
3275                    jQuery(".girafflyCartNumber").html(0);
3276                    jQuery(".giraffly_Subtotal_Show").hide();
3277                }
3278            }
3279        }
3280    });
3281}
3282
3283
3284function updateGirafflyShoppingCart (){
3285    
3286    fetch("/cart.js",{method: 'GET'})
3287    .then(res => res.json())
3288    .then(shoppingCartJson => 
3289    {
3290        sessionStorage.setItem('lastCartCount',shoppingCartJson.item_count);
3291        
3292        let productListHtml = '';
3293        let subtotalHtml = '';
3294        if(shoppingCartJson != '') {
3295            let productItems = shoppingCartJson.items;
3296            let itemHtml = '';
3297
3298            for(let i = 0,len=productItems.length; i < len; i++) {
3299                
3300                let product_title = productItems[i].product_title;
3301                product_title = (product_title.length < 70)?product_title: product_title.substring(0,70) + '...';
3302                let variant_title = (productItems[i].variant_title == null)?'':productItems[i].variant_title;
3303                var giraffly_del_Content ="";
3304
3305                if(productItems[i].total_discount==0){
3306                    giraffly_del_Content = '<div class="giraffly_ShowProduct_Price" style="display: flex;">\n' +
3307                    '<span style="align-self:center;">'+ girafflyReturnAmount(productItems[i].price/100) + '&nbsp;</span>\n';
3308                }else{
3309                    giraffly_del_Content ='<div><s>'+ girafflyReturnAmount(productItems[i].price/100)+'</s></div>\n'+
3310                        '<div class="giraffly_ShowProduct_Price" style="display: flex;">\n' +
3311                        '<span>'+ girafflyReturnAmount(productItems[i].discounted_price/100) + '</span>\n';
3312                }
3313
3314                itemHtml = '<div class="giraffly_Off-Canvas__ShowProduct">\n' +
3315                    '        <div class="giraffly_ShowProduct_Image">\n' +
3316                    '          <a href="'+ productItems[i].url +'">' +
3317                    '           <img src="'+ productItems[i].image +'" alt="prodcut img" />\n' +
3318                    '          </a>' +
3319                    '        </div>\n' +
3320                    '        <div class="giraffly_ShowProduct_Content">\n' +
3321                    '         <div class="giraffly_ShowProduct_Title">\n' +
3322                    product_title +
3323                    '         </div>\n' +
3324                    '         <div class="giraffly_ShowProduct_Style">\n' +
3325                    variant_title +
3326                    '         </div>\n' +
3327                    giraffly_del_Content+
3328                    '            <div class="giraffly_Product_Count_Control">\n' +
3329                    '               <div class="giraffly_decrease_sign" onclick="girafflyProductCountChange(this,false)" data-vid="'+ productItems[i].variant_id +'">-</div>\n' +
3330                    '               <div class="giraffly_Product_Count"> '+ productItems[i].quantity +'</div>\n' +
3331                    '               <div class="giraffly_add_sign" onclick="girafflyProductCountChange(this,true)" data-vid="'+ productItems[i].variant_id +'">+</div>\n' +
3332                    '            </div>\n' +
3333                    '          </div>\n' +
3334                    '        </div>\n' +
3335                    '        <div class="giraffly_ShowProduct_Delete" onclick="girafflyRemove(this)" data-id="'+ productItems[i].variant_id +'" data-number="'+ productItems[i].quantity +'">\n' +
3336                    '         <svg viewbox="0 0 20 20" class="giraffly_Closed__Svg" focusable="false" aria-hidden="true">\n' +
3337                    '          <path d="M11.414 10l6.293-6.293a.999.999 0 1 0-1.414-1.414L10 8.586 3.707 2.293a.999.999 0 1 0-1.414 1.414L8.586 10l-6.293 6.293a.999.999 0 1 0 1.414 1.414L10 11.414l6.293 6.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z" fill-rule="evenodd"></path>\n' +
3338                    '         </svg>\n' +
3339                    '        </div>\n' +
3340                    '       </div>';
3341                productListHtml += itemHtml;
3342            }
3343
3344            
3345            if(productListHtml != ''){
3346                
3347                
3348                jQuery(".giraffly_EmptyCart").hide();
3349            }else{
3350                
3351                jQuery(".giraffly_EmptyCart").show();
3352            }
3353
3354            
3355            jQuery(".giraffly_Product_List").html(productListHtml);
3356            
3357            jQuery(".girafflyCartNumber").html(shoppingCartJson.item_count);
3358
3359			updateCartQuantity(shoppingCartJson.item_count);
3360            
3361            
3362            let isArr = document.getElementsByClassName("giraffly_hoverButton");
3363            if(productListHtml != '' && isArr.length == 0){
3364                girafflyCartBarButton(shoppingCartJson,false);
3365            }
3366        }
3367
3368    }).catch(function(err) {
3369        console.log("error: giraffly - updateShoppingCart");
3370    });
3371}
3372
3373
3374function updateCartIconQuantity() {
3375     
3376    jQuery(`button[type='submit'][class*='add']`).on('click', function() {
3377        if(jQuery('.giraffly_hoverButton').length === 0) {
3378            fetch("/cart.js",{method: 'GET'})
3379                .then(res => res.json())
3380                .then(json => {
3381                    girafflyCartBarButton(json);
3382            }).catch(function(err) {
3383              console.log("error: giraffly - getUserShoppingCart");
3384            });
3385        } else {
3386            // let currents = jQuery('.girafflyCartNumber').eq(0).text();
3387            // let endNum = 0;
3388            // if(Number(currents) !== window.girafflyCartNumber) {
3389            //     endNum = window.girafflyCartNumber || 0;
3390            // } else {
3391            //     endNum = currents;
3392            // }
3393            // let num = Number(endNum) + 1;
3394            // jQuery('.girafflyCartNumber').text(num);
3395        }
3396    })
3397     
3398    setInterval(() => {
3399        let girafflyCartNumber = jQuery('.girafflyCartNumber');
3400        if(jQuery(`header[class*='active']`).length > 0 && girafflyCartNumber.length > 0) {
3401            let num = Number(girafflyCartNumber.text());
3402            jQuery(`header[class*='active']`).find(`button[id*='minus'][class*='minus']`).on('click', function(){
3403                jQuery('.girafflyCartNumber').text(num === 0 ? 0 : num - 1);         
3404            })
3405            jQuery(`header[class*='active']`).find(`button[id*='plus'][class*='plus']`).on('click', function(){
3406                jQuery('.girafflyCartNumber').text(num + 1);         
3407            })
3408            jQuery(`header[class*='active']`).find(`button[id*='remove'][class*='remove']`).on('click', function(){
3409                jQuery('.girafflyCartNumber').text(0);         
3410            })
3411        }
3412    }, 500)
3413}
3414
3415
3416function girafflyAddEventListener(element,type,fn) {
3417    
3418    if(element.addEventListener){
3419        element.addEventListener(type,fn,false);
3420    }else if(element.attachEvent){
3421        element.attachEvent("on"+type,fn);
3422    }else{
3423        element["on"+type]=fn;
3424    }
3425}
3426
3427
3428function onFetch(callback) {
3429    let logFetch = window.fetch;
3430    window.fetch = function (input, init) {
3431        return new Promise((resolve, reject)=> {
3432            // console.log(input,'listen input fetch...')
3433            // console.log(init,'listen init fetch...')
3434            logFetch(input, init)
3435            .then(function(response) {
3436                callback(input);
3437                resolve(response);
3438            }, reject)
3439        })
3440    }
3441}
3442
3443
3444function girafflyCartBartInit(){
3445     
3446    jQuery(document).ajaxSuccess(function (event, xhr, settings) {
3447        if(settings.url.indexOf('/cart.js') !== -1) {
3448            let oldcount = sessionStorage.getItem('cartCount'); // cartjs数量
3449            let newcount = sessionStorage.getItem('lastCartCount');  
3450             
3451            if(newcount && newcount !== '') {
3452                 
3453                if(newcount !== oldcount) {
3454                    updateGirafflyShoppingCart();
3455                    sessionStorage.setItem('cartCount', newcount);
3456                }
3457            } else {
3458                 
3459                updateGirafflyShoppingCart();
3460            }
3461        } else {
3462            updateGirafflyShoppingCart();
3463        }
3464    });
3465    // fetch事件监听
3466    onFetch(fetchPath=> {
3467        var fetchPathString = fetchPath+""
3468        if(fetchPathString.indexOf('/add') != -1) {
3469            updateGirafflyShoppingCart()
3470        }
3471    })
3472}
3473
3474    if ("undefined" == typeof jQuery || 1 === parseInt(jQuery.fn.jquery) && parseFloat(jQuery.fn.jquery.replace(/^1\./, "")) < 10) {
3475        var cartBarJQ = document.createElement("script");
3476        cartBarJQ.src = ("https:" == document.location.protocol ? "https://" : "http://") + "ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js";
3477        cartBarJQ.onload =  function () {
3478            
3479            fetch("/cart.js",{method: 'GET'})
3480                .then(res => res.json())
3481                .then(json => {
3482                                            girafflyCartBarButton(json);
3483                                         
3484                    
3485                }).catch(function(err) {
3486                  console.log("error: giraffly - getShoppingCart");
3487            });
3488
3489            
3490                girafflyCartBartInit();
3491
3492            
3493            jQuery(document).ajaxSuccess(function (event, xhr, settings) {
3494                if (settings.url == "cart/add.js") {
3495                    updateGirafflyShoppingCart();
3496                }
3497            });
3498            
3499        };
3500        document.getElementsByTagName("head")[0].appendChild(cartBarJQ);
3501
3502    }else{
3503        
3504        fetch("/cart.js",{method: 'GET'})
3505            .then(res => res.json())
3506            .then(json => {
3507                                    girafflyCartBarButton(json);
3508                                 
3509                
3510
3511            }).catch(function(err) {
3512            console.log("error: giraffly - getUserShoppingCart");
3513        });
3514        
3515            
3516                girafflyCartBartInit();
3517
3518            
3519            jQuery(document).ajaxSuccess(function (event, xhr, settings) {
3520                if (settings.url == "cart/add.js") {
3521                    updateGirafflyShoppingCart();
3522                }
3523            });
3524    }
3525    
3526
3527
3528
3529
3530
3531function addQuickBuyClickTimes(price,product){
3532    var urls = 'https://api-stickycart.seoant.com/api/v1/addClickTimes?c=f363f736391aa7b4e2bbb5a9d79859a5f2d4d0df&shop=papermintystudio.com';
3533
3534    fetch(urls, {
3535        method: 'post',
3536        headers: {
3537            'Content-type': 'application/json',
3538            "Access-Control-Request-Headers": "*",
3539            "Access-Control-Request-Method": "*"
3540        },
3541        body: JSON.stringify({
3542            p: price,
3543            productID  : product.id,
3544            productTitle: product.title,
3545            productSrc: product.image,
3546            action: 'quick'
3547        })
3548    }).then(json => {
3549
3550    });
3551}
3552
3553
3554giraffly_get_variants = function(obj,url){
3555    let Button_OBJ = obj;
3556    let handle = url;
3557    let cartIcon = '<svg aria-hidden="true" focusable="false" role="presentation" class="giraffly_Quickbuy_Icon" viewBox="0 0 1024 1024" ><path fill=#B46233 d="M725.333333 768C677.973333 768 640 805.973333 640 853.333333 640 900.266667 678.4 938.666667 725.333333 938.666667 772.266667 938.666667 810.666667 900.266667 810.666667 853.333333 810.666667 805.973333 772.266667 768 725.333333 768M42.666667 85.333333 42.666667 170.666667 128 170.666667 281.6 494.506667 223.573333 599.04C217.173333 610.986667 213.333333 625.066667 213.333333 640 213.333333 686.933333 251.733333 725.333333 298.666667 725.333333L810.666667 725.333333 810.666667 640 316.586667 640C310.613333 640 305.92 635.306667 305.92 629.333333 305.92 627.2 306.346667 625.493333 307.2 624.213333L345.6 554.666667 663.466667 554.666667C695.466667 554.666667 723.626667 536.746667 738.133333 510.72L890.88 234.666667C893.866667 227.84 896 220.586667 896 213.333333 896 189.866667 876.8 170.666667 853.333333 170.666667L222.293333 170.666667 182.186667 85.333333M298.666667 768C251.306667 768 213.333333 805.973333 213.333333 853.333333 213.333333 900.266667 251.733333 938.666667 298.666667 938.666667 345.6 938.666667 384 900.266667 384 853.333333 384 805.973333 345.6 768 298.666667 768Z" /></svg>';
3558    let Icon_OBJ = Button_OBJ.getElementsByClassName("giraffly_Quickbuy_Round")[0];
3559    let Ul_OBJ = Button_OBJ.getElementsByTagName("ul")[0];
3560
3561    
3562    let svgObj = Icon_OBJ.getElementsByTagName("svg");
3563    svgObj[1].style.setProperty("display", "block", "important");
3564    svgObj[2].style.setProperty("display", "none", "important");
3565
3566    if(Ul_OBJ.style.display == 'block'){
3567        Ul_OBJ.style.display = 'none';
3568        svgObj[0].style.setProperty("display", "block", "important");
3569        svgObj[1].style.setProperty("display", "none", "important");
3570        svgObj[2].style.setProperty("display", "none", "important");
3571    }else{
3572        
3573        jQuery(".giraffly_Quickbuy-dropdown").css('display','none');
3574        svgObj[0].style.setProperty("display", "none", "important");
3575        svgObj[1].style.setProperty("display", "block", "important");
3576        svgObj[2].style.setProperty("display", "none", "important");
3577        
3578        // let loadingIcon = '<svg aria-hidden="true" focusable="false" role="presentation" class="giraffly_Quickbuy_Loading" viewBox="0 0 1024 1024"><path fill="#B46233" d="M843.307 742.24c0 3.217 2.607 5.824 5.824 5.824s5.824-2.607 5.824-5.824a5.823 5.823 0 0 0-5.824-5.824 5.823 5.823 0 0 0-5.824 5.824zM714.731 874.912c0 6.398 5.186 11.584 11.584 11.584s11.584-5.186 11.584-11.584-5.186-11.584-11.584-11.584-11.584 5.186-11.584 11.584zM541.419 943.2c0 9.614 7.794 17.408 17.408 17.408s17.408-7.794 17.408-17.408-7.794-17.408-17.408-17.408-17.408 7.794-17.408 17.408z m-186.56-9.152c0 12.795 10.373 23.168 23.168 23.168s23.168-10.373 23.168-23.168-10.373-23.168-23.168-23.168-23.168 10.373-23.168 23.168zM189.355 849.12c0 16.012 12.98 28.992 28.992 28.992s28.992-12.98 28.992-28.992-12.98-28.992-28.992-28.992-28.992 12.98-28.992 28.992zM74.731 704.736c0 19.228 15.588 34.816 34.816 34.816s34.816-15.588 34.816-34.816-15.588-34.816-34.816-34.816-34.816 15.588-34.816 34.816z m-43.008-177.28c0 22.41 18.166 40.576 40.576 40.576s40.576-18.166 40.576-40.576-18.166-40.576-40.576-40.576-40.576 18.166-40.576 40.576z m35.392-176.128c0 25.626 20.774 46.4 46.4 46.4s46.4-20.774 46.4-46.4c0-25.626-20.774-46.4-46.4-46.4-25.626 0-46.4 20.774-46.4 46.4z m106.176-142.016c0 28.843 23.381 52.224 52.224 52.224s52.224-23.381 52.224-52.224c0-28.843-23.381-52.224-52.224-52.224-28.843 0-52.224 23.381-52.224 52.224z m155.904-81.344c0 32.024 25.96 57.984 57.984 57.984s57.984-25.96 57.984-57.984-25.96-57.984-57.984-57.984-57.984 25.96-57.984 57.984z m175.104-5.056c0 35.24 28.568 63.808 63.808 63.808s63.808-28.568 63.808-63.808c0-35.24-28.568-63.808-63.808-63.808-35.24 0-63.808 28.568-63.808 63.808z m160.32 72.128c0 38.421 31.147 69.568 69.568 69.568s69.568-31.147 69.568-69.568-31.147-69.568-69.568-69.568-69.568 31.147-69.568 69.568z m113.92 135.488c0 41.638 33.754 75.392 75.392 75.392s75.392-33.754 75.392-75.392-33.754-75.392-75.392-75.392-75.392 33.754-75.392 75.392z m45.312 175.488c0 44.854 36.362 81.216 81.216 81.216s81.216-36.362 81.216-81.216c0-44.854-36.362-81.216-81.216-81.216-44.854 0-81.216 36.362-81.216 81.216z"></path></svg>';
3579        // Icon_OBJ.innerHTML += loadingIcon;
3580
3581        jQuery.getJSON( '/products/'+ handle + ".js", function (result){
3582            let svgInObj = Icon_OBJ.getElementsByTagName("svg");
3583            svgInObj[0].style.setProperty("display", "block", "important");
3584            svgInObj[1].style.setProperty("display", "none", "important");
3585            svgInObj[2].style.setProperty("display", "none", "important");
3586
3587            
3588            if(result.available){
3589                let variantsItem = result.variants;
3590                let ul_li_item = '';
3591
3592                
3593                let isNoVariants = false;
3594                if(variantsItem.length ==1){
3595                    if(variantsItem[0].title == "Default Title"){
3596                        isNoVariants = true;
3597                    }
3598                }
3599                if(isNoVariants){
3600                    // Icon_OBJ.innerHTML = cartIcon;
3601                    addToCartByNoVariants(variantsItem[0].id,handle,Icon_OBJ);
3602                }else{
3603                    for(let i = 0,va=variantsItem.length; i < va; i++) {
3604                        if(variantsItem[i].available){
3605                            ul_li_item += '<li onclick="quickBuyAddToCart(this)" class="giraffly_Select_Li" data-vid="' + variantsItem[i].id + '">'+ variantsItem[i].title + '</li>'
3606                        }else{
3607                            ul_li_item += '<li class="giraffly_Select_Li sold_out" data-vid="' + variantsItem[i].id + '">'+ variantsItem[i].title + '</li>'
3608                        }
3609                    }
3610                    // Icon_OBJ.innerHTML = cartIcon;
3611                    Ul_OBJ.innerHTML = ul_li_item;
3612                    Ul_OBJ.style.display = 'block';
3613                }
3614            }else{
3615                                    //alert("sorry, this product is currently sold out.");
3616                    Ul_OBJ.innerHTML = '<li class="giraffly_Select_Li" style="color: red;">sold out</li>';
3617                    Ul_OBJ.style.display = 'block';
3618                                    // Icon_OBJ.innerHTML = cartIcon;
3619                    let svgObj = Icon_OBJ.getElementsByTagName("svg");
3620                    svgObj[0].style.setProperty("display", "block", "important");
3621                    svgObj[1].style.setProperty("display", "none", "important");
3622                    svgObj[2].style.setProperty("display", "none", "important");
3623            }
3624         });
3625
3626    }
3627    
3628    if ( obj && obj.stopPropagation){
3629        obj.stopPropagation();
3630        obj.preventDefault();
3631    }else{
3632        window.event.cancelBubble = true;
3633        window.event.returnValue = false;
3634    }
3635    return false;
3636
3637}
3638
3639
3640function giraffly_CompatibleWidth_Height(url_ele, ul_width, ul_height, handle) {
3641    url_ele.find("div.giraffly_Quickbuy").attr('data-url',handle);
3642
3643    
3644    if(ul_width != '' && ul_height != ''){
3645        if(ul_width > 100){
3646            url_ele.find("ul.giraffly_Quickbuy-dropdown").css('width', ul_width-10 +'px');
3647        } 
3648        if(ul_height < 120){
3649            url_ele.find("ul.giraffly_Quickbuy-dropdown").css('max-height', '40px');
3650        } else if(121 < ul_height && ul_height < 150){
3651            url_ele.find("ul.giraffly_Quickbuy-dropdown").css('max-height', '65px');
3652        } else if(151 < ul_height && ul_height < 200){
3653            url_ele.find("ul.giraffly_Quickbuy-dropdown").css('max-height', '90px');
3654        } else if(ul_height > 201){
3655            url_ele.find("ul.giraffly_Quickbuy-dropdown").css('max-height', ul_height-58 + 'px');
3656        }
3657    }
3658}
3659
3660function giraffly_AppendQuickBuyButton() {
3661    // if((window.meta && meta.page.pageType === 'product') || location.pathname.indexOf('products') === 1 || (window.meta && meta.page.pageType === 'pages') || (window.meta && meta.page.pageType === 'page') || location.pathname.indexOf('page') === 1){
3662    // if((window.meta && meta.page.pageType === 'pages') || (window.meta && meta.page.pageType === 'page') || location.pathname.indexOf('page') === 1){
3663    //     return;
3664    // }
3665    if((window.meta && meta.page.pageType === 'home') || location.pathname==='/'){
3666            }
3667
3668    if (window.location.pathname.indexOf('cart') <= -1) {
3669
3670        let button_position = 'position: absolute; display: flex; bottom: 0px; right: 0px; margin: 5px;';
3671        let select_position = 'overflow: scroll; bottom: 35px; right: 0px;';
3672        let button_bgcolor = 'background-color:#ffffff';
3673        
3674        let ul_width = '';
3675        let ul_height = '';
3676
3677        jQuery("a[href*='/products/'], div[data-href*='/products/']").not('.product-single__thumbnail, .product-slideshow__open, .mini_cart_img').each(function(inx, ele) {
3678             
3679            let hosturl = window.location.host;
3680            if(!(ele.href.includes('https') && ele.href.indexOf(hosturl) === -1) && ele.href.match(new RegExp('http', 'g')).length <= 1) {
3681                let handle_href = jQuery(this).attr('href') || jQuery(this).attr('data-href');
3682                let handle = handle_href.split('/products/')[1];
3683                let parent = jQuery(this).parent();
3684                let url_handle = window.location.href.split('/products/')[1];
3685                url_handle = strip_handle(url_handle);
3686                handle = strip_handle(handle);
3687                let needAddToAttr = 0;
3688                let handleStr = "'"+ handle +"'";
3689    
3690                var giraffly_QuickbuyButton = '<div class="giraffly_Quickbuy" onclick="giraffly_get_variants(this,'+ handleStr +')" style="'+ button_position +'">\n' +
3691                    '                            <div class="giraffly_Quickbuy_Round" style="'+ button_bgcolor +' ">\n' +
3692                    '<svg aria-hidden="true" focusable="false" role="presentation" class="giraffly_Quickbuy_Icon" viewB
3692ox="0 0 1024 1024" ><path fill=#B46233 d="M725.333333 768C677.973333 768 640 805.973333 640 853.333333 640 900.266667 678.4 938.666667 725.333333 938.666667 772.266667 938.666667 810.666667 900.266667 810.666667 853.333333 810.666667 805.973333 772.266667 768 725.333333 768M42.666667 85.333333 42.666667 170.666667 128 170.666667 281.6 494.506667 223.573333 599.04C217.173333 610.986667 213.333333 625.066667 213.333333 640 213.333333 686.933333 251.733333 725.333333 298.666667 725.333333L810.666667 725.333333 810.666667 640 316.586667 640C310.613333 640 305.92 635.306667 305.92 629.333333 305.92 627.2 306.346667 625.493333 307.2 624.213333L345.6 554.666667 663.466667 554.666667C695.466667 554.666667 723.626667 536.746667 738.133333 510.72L890.88 234.666667C893.866667 227.84 896 220.586667 896 213.333333 896 189.866667 876.8 170.666667 853.333333 170.666667L222.293333 170.666667 182.186667 85.333333M298.666667 768C251.306667 768 213.333333 805.973333 213.333333 853.333333 213.333333 900.266667 251.733333 938.666667 298.666667 938.666667 345.6 938.666667 384 900.266667 384 853.333333 384 805.973333 345.6 768 298.666667 768Z" /></svg>
3692' +
3693                    '<svg aria-hidden="true" focusable="false" role="presentation" class="giraffly_Quickbuy_Loading" viewBox="0 0 1024 1024" style="display: none !important;"><path fill="#f5fff5" d="M843.307 742.24c0 3.217 2.607 5.824 5.824 5.824s5.824-2.607 5.824-5.824a5.823 5.823 0 0 0-5.824-5.824 5.823 5.823 0 0 0-5.824 5.824zM714.731 874.912c0 6.398 5.186 11.584 11.584 11.584s11.584-5.186 11.584-11.584-5.186-11.584-11.584-11.584-11.584 5.186-11.584 11.584zM541.419 943.2c0 9.614 7.794 17.408 17.408 17.408s17.408-7.794 17.408-17.408-7.794-17.408-17.408-17.408-17.408 7.794-17.408 17.408z m-186.56-9.152c0 12.795 10.373 23.168 23.168 23.168s23.168-10.373 23.168-23.168-10.373-23.168-23.168-23.168-23.168 10.373-23.168 23.168zM189.355 849.12c0 16.012 12.98 28.992 28.992 28.992s28.992-12.98 28.992-28.992-12.98-28.992-28.992-28.992-28.992 12.98-28.992 28.992zM74.731 704.736c0 19.228 15.588 34.816 34.816 34.816s34.816-15.588 34.816-34.816-15.588-34.816-34.816-34.816-34.816 15.588-34.816 34.816z m-43.008-177.28c0 22.41 18.166 40.576 40.576 40.576s40.576-18.166 40.576-40.576-18.166-40.576-40.576-40.576-40.576 18.166-40.576 40.576z m35.392-176.128c0 25.626 20.774 46.4 46.4 46.4s46.4-20.774 46.4-46.4c0-25.626-20.774-46.4-46.4-46.4-25.626 0-46.4 20.774-46.4 46.4z m106.176-142.016c0 28.843 23.381 52.224 52.224 52.224s52.224-23.381 52.224-52.224c0-28.843-23.381-52.224-52.224-52.224-28.843 0-52.224 23.381-52.224 52.224z m155.904-81.344c0 32.024 25.96 57.984 57.984 57.984s57.984-25.96 57.984-57.984-25.96-57.984-57.984-57.984-57.984 25.96-57.984 57.984z m175.104-5.056c0 35.24 28.568 63.808 63.808 63.808s63.808-28.568 63.808-63.808c0-35.24-28.568-63.808-63.808-63.808-35.24 0-63.808 28.568-63.808 63.808z m160.32 72.128c0 38.421 31.147 69.568 69.568 69.568s69.568-31.147 69.568-69.568-31.147-69.568-69.568-69.568-69.568 31.147-69.568 69.568z m113.92 135.488c0 41.638 33.754 75.392 75.392 75.392s75.392-33.754 75.392-75.392-33.754-75.392-75.392-75.392-75.392 33.754-75.392 75.392z m45.312 175.488c0 44.854 36.362 81.216 81.216 81.216s81.216-36.362 81.216-81.216c0-44.854-36.362-81.216-81.216-81.216-44.854 0-81.216 36.362-81.216 81.216z"></path></svg>' +
3694                    '<svg t="1714461446727" class="Quickbuy_Button_Icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4623" width="20" height="20" style="display: none !important;"><path d="M407.153778 724.081778L205.937778 522.922667a56.888889 56.888889 0 1 0-80.440889 80.497777l241.379555 241.322667a56.888889 56.888889 0 0 0 80.440889 0l482.702223-482.702222a56.888889 56.888889 0 0 0-80.440889-80.440889l-442.481778 442.481778z" fill="#B46233" p-id="4624"></path></svg>' +
3695                    '                            </div>\n' +
3696                    '                            <ul class="giraffly_Quickbuy-dropdown" style="'+ select_position +'">\n' +
3697                    '                            </ul>\n' +
3698                    '                        </div>';
3699    
3700                // handle != url_handle &&  目的是详情页同商品不添加
3701                if (!handle.match(/(\.jpg|\.png|\.gif)/)) {
3702                    /*
3703                      子项过滤 字段:                                   父项过滤  字段:
3704                      slide 一般为轮播图                                mini,cart 一般为mini购物车
3705                      title 一般为标题                                  giraffly 一般为mini购物车
3706                      color 一般为sku
3707                      text  一般为字体
3708                      preview、cart 一般是minicart
3709                      button 一般为按钮
3710                      details 一般为产品详情
3711                      thumbnail 小图
3712                      carousel 轮播图
3713                    */
3714                     
3715                    let sames = ele.className;
3716                    let samesTitle = ele.title;
3717                    let filterTag = [
3718                        'slide', 'title', 'color', 'text', 'cart', 'preview', 'button', 'details', 'thumbnail', 'carousel'
3719                    ].filter(item => item === 'text' ? (!sames.includes('text-center') && sames.indexOf(item) > -1) : sames.indexOf(item) > -1);
3720                    let filterTitleTag = [
3721                        'Concentrator', 'Filter', 'Converter'
3722                    ].filter(item => samesTitle.indexOf(item) > -1);
3723                     
3724                    let parentClass = jQuery(this).parent()[0].className;
3725                    let parentTag = [
3726                        'mini', 'cart', 'giraffly', 'qsc', 'rte'
3727                    ].filter(item => parentClass.indexOf(item) > -1);
3728                    if((filterTag.length === 0 && filterTitleTag.length === 0 && parentTag.length === 0) || (sames.indexOf('product') > -1 && filterTag.length === 0)) {
3729                        if (jQuery(this).find("img[src*='/products/']:not([src*='saintlayers.cc'])").length >
3729 0 && jQuery(this).find("img[src*='/products/'][class]:not([src*='compact']), img[srcset*='/products/']:not([srcset*='compact']), img[data-src*='/products/']:not([data-src*='compact']), img[data-img-raw-src*='/products/']:not([data-img-raw-src*='compact']), div[data-bgset*='/products/'][class]").length !== 0 && jQuery(this).find("div[class*=product__image-mask]").length === 0 && jQuery(this).find("img").length < 2) {
3730                            
3731                            if(parent.find('div.giraffly_Quickbuy').length === 0){
3732                                needAddToAttr = 1;
3733                                try{
3734                                    if(jQuery(this).find(".jdgm-carousel-item__product-image").length === 0){
3735                                        if(jQuery(this).find(".card__inner").length === 1){
3736                                            //jQuery(this).before(giraffly_QuickbuyButton);
3737                                            jQuery(this).find(".card__inner").after(giraffly_QuickbuyButton);
3738                                        }else{
3739                                            if(jQuery(this).find(".image-label-wrap").length === 1){
3740                                                jQuery(this).before(giraffly_QuickbuyButton);
3741                                            }else if(jQuery(this)[0].className == "image-inner"){
3742                                                jQuery(this).before(giraffly_QuickbuyButton);
3743                                            }else{
3744                                                jQuery(this).find("img[src*='/products/'][class]:not([src*='compact']), img[srcset*='/products/']:not([srcset*='compact']), img[data-src*='/products/']:not([data-src*='compact']), img[data-img-raw-src*='/products/']:not([data-img-raw-src*='compact']), div[data-bgset*='/products/'][class]").eq(0).before(giraffly_QuickbuyButton);
3745                                            }
3746                                        }
3747                                    }
3748                                }catch(e){
3749                                    if(jQuery(this).find(".jdgm-carousel-item__product-image").length === 0){
3750                                        if(jQuery(this).find(".card__inner").length === 1){
3751                                            jQuery(this).before(giraffly_QuickbuyButton);
3752                                        }else{
3753                                            if(jQuery(this).find(".image-label-wrap").length === 1){
3754                                                jQuery(this).before(giraffly_QuickbuyButton);
3755                                            }else if(jQuery(this)[0].className == "image-inner"){
3756                                                jQuery(this).before(giraffly_QuickbuyButton);
3757                                            }else{
3758                                                jQuery(this).find("img[src*='/products/'][class]:not([src*='compact']), img[srcset*='/products/']:not([srcset*='compact']), img[data-src*='/products/']:not([data-src*='compact']), img[data-img-raw-src*='/products/']:not([data-img-raw-src*='compact']), div[data-bgset*='/products/'][class]").eq(0).before(giraffly_QuickbuyButton);
3759                                            }
3760                                        }
3761                                    }
3762                                }
3763                                
3764                                
3765                                
3766                                
3767                                
3768                                let have_ul_height = jQuery(this).find("img[src*='/products/'][class]:not([src*='compact']), img[srcset*='/products/']:not([srcset*='compact']), img[data-src*='/products/']:not([data-src*='compact']), img[data-img-raw-src*='/products/']:not([data-img-raw-src*='compact']), div[data-bgset*='/products/'][class]").height();
3769                                let have_parent_ul_height = jQuery(this).find("img[src*='/products/'][class]:not([src*='compact']), img[srcset*='/products/']:not([srcset*='compact']), img[data-src*='/products/']:not([data-src*='compact']), img[data-img-raw-src*='/products/']:not([data-img-raw-src*='compact']), div[data-bgset*='/products/'][class]").parent().height();
3770                                if(have_ul_height) {
3771                                    ul_width=jQuery(this).find("img[src*='/products/'][class]:not
3771([src*='compact']), img[srcset*='/products/']:not([srcset*='compact']), img[data-src*='/products/']:not([data-src*='compact']), img[data-img-raw-src*='/products/']:not([data-img-raw-src*='compact']), div[data-bgset*='/products/'][class]").width();
3772                                    ul_height=jQuery(this).find("img[src*='/products/'][class]:not([src*='compact']), img[srcset*='/products/']:not([srcset*='compact']), img[data-src*='/products/']:not([data-src*='compact']), img[data-img-raw-src*='/products/']:not([data-img-raw-src*='compact']), div[data-bgset*='/products/'][class]").height();
3773                                } else if(have_parent_ul_height) {
3774                                    ul_width=jQuery(this).find("img[src*='/products/'][class]:not([src*='compact']), img[srcset*='/products/']:not([srcset*='compact']), img[data-src*='/products/']:not([data-src*='compact']), img[data-img-raw-src*='/products/']:not([data-img-raw-src*='compact']), div[data-bgset*='/products/'][class]").parent().width();
3775                                    ul_height=jQuery(this).find("img[src*='/products/'][class]:not([src*='compact']), img[srcset*='/products/']:not([srcset*='compact']), img[data-src*='/products/']:not([data-src*='compact']), img[data-img-raw-src*='/products/']:not([data-img-raw-src*='compact']), div[data-bgset*='/products/'][class]").parent().height();
3776                                }
3777                            }
3778                        } else if (jQuery(this).find("img").length > 0 && jQuery(this).find("img").parent("div[class*='product']").length > 0) {
3779                            if (jQuery(this).find("div.giraffly_Quickbuy").length === 0) {
3780                                needAddToAttr = 1;
3781                                jQuery(this).find("img").parent("div[class*='product']").append(giraffly_QuickbuyButton);
3782                                ul_width = jQuery(this).find("img").parent("div[class*='product']").width();
3783                                ul_height = jQuery(this).find("img").parent("div[class*='product']").height();
3784                            }
3785                        } else if(jQuery(this).siblings().hasClass('grid-product__image-mask')) {
3786                            if(jQuery(this).siblings().find("div.giraffly_Quickbuy").length === 0 && jQuery(this).siblings().find('img').length > 0) {
3787                                needAddToAttr = 1;
3788                                jQuery(this).siblings().append(giraffly_QuickbuyButton);
3789                                ul_width=jQuery(this).siblings().width();
3790                                ul_height=jQuery(this).siblings().height();
3791                            }
3792                        } else if(jQuery(this).find(`div[class*='product__image']`).length > 0) {
3793                            if(jQuery(this).find("div.giraffly_Quickbuy").length === 0) {
3794                                needAddToAttr = 1;
3795                                jQuery(this).find(`div[class*='product__image']`).append(giraffly_QuickbuyButton);
3796                                ul_width=jQuery(this).find(`div[class*='product__image']`).width();
3797                                ul_height=jQuery(this).find(`div[class*='product__image']`).height();
3798                            }
3799                        }
3800                        else if(jQuery(this).find('.product-image--has-secondary').length > 0 || jQuery(this).find('.productlabel').length > 0) {
3801                             
3802                            if(jQuery(this).find("div.giraffly_Quickbuy").length === 0) {
3803                                needAddToAttr = 1;
3804                                jQuery(this).find('.product-image').append(giraffly_QuickbuyButton);
3805                                ul_width=jQuery(this).find('.product-image').width();
3806                                ul_height=jQuery(this).find('.product-image').height();
3807                            }
3808                        } else if(jQuery(this).find(".image-label-wrap").length > 0) {
3809                            if (jQuery(this).find("div.giraffly_Quickbuy").length === 0) {
3810                                needAddToAttr = 1;
3811                                jQuery(this).find('.image-label-wrap').append(giraffly_QuickbuyButton);
3812                                ul_width = jQuery(this).find('.image-label-wrap').width();
3813                                ul_height = jQuery(this).find('.image-label-wrap').height();
3814                            }
3815                        }
3816                        else if (jQuery(this).find(".visually-hidden").length !== 0 || jQuery(this).find("noscript").length !== 0) {
3817                            if(parent.find("img[src*='/products/'][class]:not
3817([src*='compact']), img[srcset*='/products/']:not([srcset*='compact']), img[data-src*='/products/']:not([data-src*='compact']), img[data-img-raw-src*='/products/']:not([data-img-raw-src*='compact']), div[data-bgset*='/products/'][class]").length !==0){
3818                                if(parent.find('.giraffly_Quickbuy').length === 0){
3819                                    let img = parent.find("img[src*='/products/'][class]:not([src*='compact']), img[srcset*='/products/']:not([srcset*='compact']), img[data-src*='/products/']:not([data-src*='compact']), img[data-img-raw-src*='/products/']:not([data-img-raw-src*='compact']), div[data-bgset*='/products/'][class]");
3820                                    needAddToAttr = 1;
3821                                    jQuery(this).css("z-index",0);
3822                                    img.after(giraffly_QuickbuyButton);
3823                                    ul_width=img.width();
3824                                    ul_height=img.height();
3825                                }
3826                            } else if(jQuery(this)[0].className==="full-unstyled-link"){
3827                                if(jQuery(this).find('div.giraffly_Quickbuy').length === 0){
3828                                    needAddToAttr = 1;
3829                                    jQuery(this).find('.card.card--product').append(giraffly_QuickbuyButton);
3830                                    ul_width=jQuery(this).find('.card.card--product').width();
3831                                    ul_height=jQuery(this).find('.card.card--product').height();
3832                                }
3833                            } else if(jQuery(this).siblings().find(`div[class*='product']`).length > 0 && jQuery(this).siblings().find(`div[class*='product']`).find('img').length > 0) {
3834                                if(jQuery(this).siblings().length > 1 && jQuery(this).siblings()[0].className === "grid-product__image-mask") {
3835                                    if(jQuery(this).siblings()[0].find('div.giraffly_Quickbuy').length === 0) {
3836                                        needAddToAttr = 1;
3837                                        jQuery(this).siblings()[0].append(giraffly_QuickbuyButton);
3838                                        ul_width=jQuery(this).siblings()[0].width();
3839                                        ul_height=jQuery(this).siblings()[0].height();
3840                                    }
3841                                } else {
3842                                    if(jQuery(this).siblings()[0].className === "grid-product__image-mask") {
3843                                        if(jQuery(this).siblings().find('div.giraffly_Quickbuy').length === 0) {
3844                                            needAddToAttr = 1;
3845                                            jQuery(this).siblings().append(giraffly_QuickbuyButton);
3846                                            ul_width=jQuery(this).siblings().width();
3847                                            ul_height=jQuery(this).siblings().height();
3848                                        }
3849                                    } else {
3850                                        if(jQuery(this).siblings().find(`div[class*='product']`).find('div.giraffly_Quickbuy').length === 0) {
3851                                            needAddToAttr = 1;
3852                                            jQuery(this).siblings().find(`div[class*='product']`).find('img').before(giraffly_QuickbuyButton);
3853                                            ul_width=jQuery(this).siblings().find(`div[class*='product']`).find('img').width();
3854                                            ul_height=jQuery(this).siblings().find(`div[class*='product']`).find('img').height();
3855                                        }
3856                                    }
3857                                }
3858                            } else{
3859                                if(jQuery(this).find('div.giraffly_Quickbuy').length === 0){
3860                                    needAddToAttr = 1;
3861                                    if(jQuery(this).find(".grid-product__image-mask").length !== 0){
3862                                        jQuery(this).find(".grid-product__image-mask").before(giraffly_QuickbuyButton);
3863                                    }else{
3864                                        if(jQuery(this).find("img").length === 1) {
3865                                            jQuery(this).find("img").after(giraffly_QuickbuyButton);
3866                                        } else {
3867                                            jQuery(this).find("img").each(function(inx, ele) {
3868                                                // if(ele.className !== '') {
3869                                                    jQuery(this).after(giraffly_QuickbuyButton);
3870                                                // }
3871                                            })
3872                                        }
3873                                    }
3874                                }
3875                            }
3876                            /*
3877                            else if(jQuery(this)[0].className==="full-unstyled-link"){
3878                                console.log(jQuery(this).find('div.g
3878iraffly_Quickbuy').length)
3879                                if(jQuery(this).find('div.giraffly_Quickbuy').length === 0){
3880                                    needAddToAttr = 1;
3881                                    jQuery(this).find('.card.card--product').append(giraffly_QuickbuyButton);
3882                                    ul_width=jQuery(this).find('.card.card--product').width();
3883                                    ul_height=jQuery(this).find('.card.card--product').height();
3884                                    console.log(jQuery(this).find('.card.card--product'));
3885                                }
3886                            }
3887                            */
3888                        } else if (jQuery(this).parents(`li[class*='product']`).length > 0 && jQuery(this).parents(`li[class*='product']`).find('img').length <= 2) {
3889                             
3890                            if(jQuery(this).parents(`li[class*='product']`).find('img').length > 0 && jQuery(this).parents(`li[class*='product']`).find('img').attr('src')) {
3891                                if(jQuery(this).parents(`li[class*='product']`).find("div.giraffly_Quickbuy").length === 0) {
3892                                    if(jQuery(this).parents(`li[class*='product']`).find("div.giraffly_Quickbuy").length === 0) {
3893                                        needAddToAttr = 1;
3894                                        if(jQuery(this).parents(`li[class*='product']`).find(".card__media").length > 0) {
3895                                            jQuery(this).parents(`li[class*='product']`).find(".card__media").before(giraffly_QuickbuyButton);
3896                                            ul_width=jQuery(this).parents(`li[class*='product']`).find(".card__media").width();
3897                                            ul_height=jQuery(this).parents(`li[class*='product']`).find(".card__media").height();
3898                                        } else {
3899                                            jQuery(this).parents(`li[class*='product']`).find('img').parent().before(giraffly_QuickbuyButton);
3900                                            ul_width=jQuery(this).parents(`li[class*='product']`).find('img').parent().width();
3901                                            ul_height=jQuery(this).parents(`li[class*='product']`).find('img').parent().height();
3902                                        }
3903                                    }
3904                                }
3905                            } else {
3906                                if(jQuery(this).parents(`li[class*='product']`).first().find("div.giraffly_Quickbuy").length === 0) {
3907                                    needAddToAttr = 1;
3908                                    if(jQuery(this).parents(`li[class*='product']`).first().find('.card__inner').length > 0) {
3909                                        jQuery(this).parents(`li[class*='product']`).first().find('.card__inner').append(giraffly_QuickbuyButton);
3910                                        ul_width=jQuery(this).parents(`li[class*='product']`).first().find('.card__inner').width();
3911                                        ul_height=jQuery(this).parents(`li[class*='product']`).first().find('.card__inner').height();
3912                                    } else if(jQuery(this).parents(`product-card`).find('img').length > 0) {
3913                                        jQuery(this).parents(`product-card`).find('img').before(giraffly_QuickbuyButton);
3914                                        ul_width=jQuery(this).parents(`product-card`).find('img').width();
3915                                        ul_height=jQuery(this).parents(`product-card`).find('img').height();
3916                                    } else {
3917                                        jQuery(this).parents(`li[class*='product']`).first().find('img').before(giraffly_QuickbuyButton);
3918                                        ul_width=jQuery(this).parents(`li[class*='product']`).first().find('img').width();
3919                                        ul_height=jQuery(this).parents(`li[class*='product']`).first().find('img').height();
3920                                    }
3921                                }
3922                            }
3923                        } else if(jQuery(this).parents(`div[class*='product']`).length > 0 && jQuery(this).parents(`div[class*='product']`).find('img').length <= 2) {
3924                             
3925                            if(jQuery(this).parent(`div[class*='product']`).find('img').length > 0) {
3926                                if(jQuery(this).parent(`div[class*='product']`).find("div.giraffly_Quickbuy").length === 0) {
3927                                    needAddToAttr = 1;
3928                                    jQuery(this).before(giraffly_QuickbuyButton);
3929                                    ul_width=jQuery(this).width();
3930                                    ul_height=jQuery(this).height();
3931                                }
3932                            } else if(jQuery(this).parents(`div[class*='product']`).find('img').length > 0) {
3933                                if(jQuery(this).parents(`div[class*='product']:not([class*='template']):not([class*='scroll'])`).find("div.giraffly_Quickbuy").length === 0) {
3934                                    needAddToAttr = 1;
3935                                    if(jQuery(this).parents(`div[class*='product']:not([class*='template']):not([class*='scroll'])`).find(".card__media").length > 0) {
3936                                        jQuery(this).parents(`div[class*='product']:not([class*='template']):not([class*='scroll'])`).find(".card__media").before(giraffly_QuickbuyButton);
3937                                        ul_width=jQuery(this).parents(`div[class*='product']:not([class*='template']):not([class*='scroll'])`).find(".card__media").width();
3938                                        ul_height=jQuery(this).parents(`div[class*='product']:not([class*='template']):not([class*='scroll'])`).find(".card__media").height();
3939                                    } else {
3940                                        jQuery(this).parents(`div[class*='product']`).find("img").parent().before(giraffly_QuickbuyButton);
3941                                        ul_width=jQuery(this).parents(`div[class*='product']`).find("img").parent().width();
3942                                        ul_height=jQuery(this).parents(`div[class*='product']`).find("img").parent().height();
3943                                    }
3944                                }
3945                            } else {
3946                                if(jQuery(this).parents(`div[class*='product']:not([class*='form']):not([class*='detail']):not([class*='product-info']):not([class*='section-main']):not([class*='template']):not([class*='scroll'])`).find("div.giraffly_Quickbuy").length === 0) {
3947                                    needAddToAttr = 1;
3948                                    if(jQuery(this).parents(`div[class*='product']:not([class*='form']):not([class*='detail']):not([class*='product-info']):not([class*='section-main']):not([class*='template']):not([class*='scroll'])`).find('.card__inner').length > 0) {
3949                                        jQuery(this).parents(`div[class*='product']:not([class*='form']):not([class*='detail']):not([class*='product-info']):not([class*='section-main']):not([class*='template']):not([class*='scroll'])`).find('.card__inner').append(giraffly_QuickbuyButton);
3950                                        ul_width=jQuery(this).parents(`div[class*='product']:not([class*='form']):not([class*='detail']):not([class*='product-info']):not([class*='section-main']):not([class*='template']):not([class*='scroll'])`).find('.card__inner').width();
3951                                        ul_height=jQuery(this).parents(`div[class*='product']:not([class*='form']):not([class*='detail']):not([class*='product-info']):not([class*='section-main']):not([class*='template']):not([class*='scroll'])`).find('.card__inner').height();
3952                                    } else if(jQuery(this).parents(`product-card`).find('img').length > 0) {
3953                                        if(jQuery(this).parents(`product-card`).find('div.g
3953iraffly_Quickbuy').length === 0) {
3954                                            jQuery(this).parents(`product-card`).find('img').parent().after(giraffly_QuickbuyButton);
3955                                            ul_width=jQuery(this).parents(`product-card`).find('img').parent().width();
3956                                            ul_height=jQuery(this).parents(`product-card`).find('img').parent().height();
3957                                        }
3958                                    } else {
3959                                        jQuery(this).parents(`div[class*='product']:not([class*='form']):not([class*='detail']):not([class*='product-info']):not([class*='section-main'])`).find('img').before(giraffly_QuickbuyButton);
3960                                        ul_width=jQuery(this).parents(`div[class*='product']:not([class*='form']):not([class*='detail']):not([class*='product-info']):not([class*='section-main'])`).find('img').width();
3961                                        ul_height=jQuery(this).parents(`div[class*='product']:not([class*='form']):not([class*='detail']):not([class*='product-info']):not([class*='section-main'])`).find('img').height();
3962                                    }
3963                                }
3964                            }
3965                        }
3966                        else if(jQuery(this).siblings('figure').length > 0 && jQuery(this).siblings('figure').find('img').length > 0) {
3967                              
3968                             let obj = jQuery(this).siblings('figure');
3969                             if(jQuery(this).siblings('figure').find("div.giraffly_Quickbuy").length === 0) {
3970                                 needAddToAttr = 1;
3971                                 obj.append(giraffly_QuickbuyButton);
3972                                 ul_width=obj.width();
3973                                 ul_height=obj.height();
3974                             }
3975                        }
3976                        else if(parent.find("img[src*='/products/']:not([src*='saintlayers.cc'])").length > 0 && parent.find("img[src*='/products/'][class]:not([src*='compact']), img[srcset*='/products/']:not([srcset*='compact']), img[data-src*='/products/']:not([data-src*='compact']), img[data-img-raw-src*='/products/']:not([data-img-raw-src*='compact']), div[data-bgset*='/products/'][class]").length !==0 && parent.find('img').length < 2){
3977                            if(parent.find('div.giraffly_Quickbuy').length === 0){
3978                                needAddToAttr = 1;
3979                                parent.find("img[src*='/products/'][class]:not([src*='compact']), img[srcset*='/products/']:not([srcset*='compact']), img[data-src*='/products/']:not([data-src*='compact']), img[data-img-raw-src*='/products/']:not([data-img-raw-src*='compact']), div[data-bgset*='/products/'][class]").after(giraffly_QuickbuyButton);
3980                                
3981                                ul_width=parent.find("img[src*='/products/'][class]:not([src*='compact']), img[srcset*='/products/']:not([srcset*='compact']), img[data-src*='/products/']:not([data-src*='compact']), img[data-img-raw-src*='/products/']:not([data-img-raw-src*='compact']), div[data-bgset*='/products/'][class]").width();
3982                                ul_height=parent.find("img[src*='/products/'][class]:not([src*='compact']), img[srcset*='/products/']:not([srcset*='compact']), img[data-src*='/products/']:not([data-src*='compact']), img[data-img-raw-src*='/products/']:not([data-img-raw-src*='compact']), div[data-bgset*='/products/'][class]").height();
3983                            }
3984                        }
3985                        
3986                        else if(jQuery(this).parent()[0].className === 'card-information__text h5') {
3987                            if (jQuery(this).closest('.card-wrapper').length > 0) {
3988                                if(jQuery(this).closest('.card-wrapper').find('div.giraffly_Quickbuy').length === 0){
3989                                    needAddToAttr = 1;
3990                                    jQuery(this).closest('.card-wrapper').find('.card--product').append(giraffly_QuickbuyButton);
3991                                    ul_width=jQuery(this).closest('.card-wrapper').find('.card--product').width();
3992                                    ul_height=jQuery(this).closest('.card-wrapper').find('.card--product').height();
3993                                }
3994                            } else {
3995                                if(parent.find('div.giraffly_Quickbuy').length === 0){
3996                                    needAddToAttr = 1;
3997                                    jQuery(this).before(giraffly_QuickbuyButton);
3998                                    ul_width=jQuery(this).width();
3999                                    ul_height=jQuery(this).height();
4000                                }
4001                            }
4002                        }
4003    
4004                        else if(jQuery(this)[0].className === 'product-grid-item') {
4005                            if(parent.find('div.giraffly_Quickbuy').length === 0){
4006                                needAddToAttr = 1;
4007                                jQuery(this).before(giraffly_QuickbuyButton);
4008                                ul_width=jQuery(this).width();
4009                                ul_height=jQuery(this).height();
4010                            }
4011                        }
4012    
4013                        else if(jQuery(this)[0].className === 'product-block__image__link') {
4014                            if(parent.find('div.giraffly_Quickbuy').length === 0){
4015                                needAddToAttr = 1;
4016                                jQuery(this).before(giraffly_QuickbuyButton);
4017                                ul_width=jQuery(this).width();
4018                                ul_height=jQuery(this).height();
4019                            }
4020                        }
4021    
4022                        else if(jQuery(this).find('.media--hover-effect').length!==0) {
4023                            if(jQuery(this).parent().find('div.giraffly_Quickbuy').length === 0){
4024                                needAddToAttr = 1;
4025                                jQuery(this).before(giraffly_QuickbuyButton);
4026                                ul_width=jQuery(this).width();
4027                                ul_height=jQuery(this).height();
4028                            }
4029                        }
4030    
4031                        else if(jQuery(this)[0].className==="full-unstyled-link") {
4032                            if(jQuery(this).parents('.card__content').parent('.card__inner').find('div.giraffly_Quickbuy').length === 0){
4033                                needAddToAttr = 1;
4034                                jQuery(this).parents('.card__content').parent('.card__inner').append(giraffly_QuickbuyButton);
4035                                ul_width=jQuery(this).parents('.card__content').parent('.card__inner').width();
4036                                ul_height=jQuery(this).parents('.card__content').parent('.card__inner').height();
4037                            }
4038                            /*
4039                            if(jQuery(this).parent().find('div.giraffly_Quickbuy').length === 0){
4040                                needAddToAttr = 1;
4041                                jQuery(this).before(giraffly_QuickbuyButton);
4042                                ul_width=jQuery(this).width();
4043                                ul_height=jQuery(this).height();
4044                            }
4045                            */
4046                        }
4047                        else if(jQuery(this).children('.bcj-post-list-item-thumb.first-image').length !== 0) {
4048                            // htechexpess.myshopify.com --- store domain
4049                            if(jQuery(this).parents().find('div.giraffly_Quickbuy').length === 0){
4050                                needAddToAttr = 1;
4051                                jQuery(this).children('.bcj-post-list-item-thumb.first-image').before(giraffly_QuickbuyButton);
4052                                ul_width=jQuery(this).children('.bcj-post-list-item-thumb.first-image').width();
4053                                ul_height=jQuery(this).children('.bcj-post-list-item-thumb.first-image').height();
4054                            }
4055                        }
4056                        else if (jQuery(this).find("img").length > 0) {
4057                            // new-------------- 052923
4058                             
4059                             
4060                            if(jQuery(this).find("img").length > 1) {
4061                                if(jQuery(this).children("div.giraffly_Quickbuy").length === 0) {
4062                                    needAddToAttr = 1;
4063                                    jQuery(this).append(giraffly_QuickbuyButton);
4064                                    ul_width=jQuery(this).width();
4065                                    ul_height=jQuery(this).height();
4066                                }
4067                            } else {
4068                                if(jQuery(this).find("div.giraffly_Quickbuy").length === 0) {
4069                                    needAddToAttr = 1;
4070                                    jQuery(this).find('img').before(giraffly_QuickbuyButton);
4071                                    ul_width=jQuery(this).find('img').width();
4072                                    ul_height=jQuery(this).find('img').height();
4073                                }
4074                            }
4075                        } else if(jQuery(this).siblings('img').length > 0) {
4076                             
4077                            if(jQuery(this).siblings("div.giraffly_Quickbuy").length === 0) {
4078                                needAddToAttr = 1;
4079                                jQuery(this).siblings('img').before(giraffly_QuickbuyButton);
4080                                ul_width=jQuery(this).siblings('img').width();
4081                                ul_height=jQuery(this).siblings('img').height();
4082                            }
4083                        } else if(jQuery(this).parents(`div[class*='product-list']`).length > 0) {
4084                             
4085                            let obj = jQuery(this).parents(`div[class*='card__content']`).siblings('div');
4086                            if(obj.find("div.giraffly_Quickbuy").length === 0) {
4087                                needAddToAttr = 1;
4088                                obj.children().before(giraffly_QuickbuyButton);
4089                                ul_width=obj.children().width();
4090                                ul_height=obj.children().height();
4091                            }
4092                        } else if(jQuery(this).parents(`li`).length > 0) {
4093                             
4094                            if(jQuery(this).parents(`li`).find("div.giraffly_Quickbuy").length === 0) {
4095                                needAddToAttr = 1;
4096                                jQuery(this).parents(`li`).find('a').before(giraffly_QuickbuyButton);
4097                                ul_width=jQuery(this).parents(`li`).find('a').width();
4098                                ul_height=jQuery(this).parents(`li`).find('a').height();
4099                            }
4100                        } else if(jQuery(this).parent(`div[class*='product']`).length > 0) {
4101                            // 链接与图片不在同一级处理,往上查询product字段,再往下查找图片
4102                            if(jQuery(this).parent(`div[class*='product']`).find("div.giraffly_Quickbuy").length === 0) {
4103                                needAddToAttr = 1;
4104                                jQuery(this).before(giraffly_QuickbuyButton);
4105                                ul_width=jQuery(this).width();
4106                                ul_height=jQuery(this).height();
4107                            }
4108                        }
4109                    }
4110    
4111    
4112                    
4113                    if(needAddToAttr === 1){
4114                        let card_inner = jQuery(this).parents('.card__content').parent('.card__inner');
4115                        if(parent.find("div.giraffly_Quickbuy").length !== 0){
4116                            giraffly_CompatibleWidth_Height(parent, ul_width, ul_height, handle);
4117                            /*
4118                            parent.find("div.giraffly_Quickbuy").attr('data-url',handle);
4119                            if(ul_width != '' && ul_height != ''){
4120                                if(ul_width > 100){
4121                                    parent.find("ul.giraffly_Quickbuy-dropdown").css('width', ul_width-10 +'px');
4122                                }
4123                                if(ul_height < 120){
4124                                    parent.find("ul.giraffly_Quickbuy-dropdown").css('max-height', '40px');
4125                                }
4126                                if(121 < ul_height < 150){
4127                                    parent.find("ul.giraffly_Quickbuy-dropdown").css('max-height', '65px');
4128                                }
4129                                if(151 < ul_height < 200){
4130                                    parent.find("ul.giraffly_Quickbuy-dropdown").css('max-height', '90px');
4131                                }
4132                                if(ul_height > 201){
4133                                    parent.find("ul.giraffly_Quickbuy-dropdown").css('max-height', ul_height-58 + 'px');
4134                                }
4135                            }
4136                            */
4137                        } else if(card_inner.find("div.giraffly_Quickbuy").length !== 0) {
4138                            
4139                            giraffly_CompatibleWidth_Height(card_
4139inner, ul_width, ul_height, handle);
4140                        }
4141                    }
4142    
4143                }
4144            }
4145        });
4146    }
4147
4148    function strip_handle(handle) {
4149        let final_string = "";
4150        if (handle != undefined) {
4151            var no_and = handle.split("&")[0];
4152            var no_query = no_and.split("?")[0];
4153            final_string = no_query;
4154        }
4155        return final_string;
4156    }
4157
4158
4159
4160    
4161    jQuery(".giraffly_Quickbuy_Action").on("click",function () {
4162        let Button_OBJ = jQuery(this);
4163
4164        let Icon_OBJ = Button_OBJ.find("div.giraffly_Quickbuy_Round");
4165        
4166        let cartIcon = '<svg aria-hidden="true" focusable="false" role="presentation" class="giraffly_Quickbuy_Icon" viewBox="0 0 1024 1024" ><path fill=#B46233 d="M725.333333 768C677.973333 768 640 805.973333 640 853.333333 640 900.266667 678.4 938.666667 725.333333 938.666667 772.266667 938.666667 810.666667 900.266667 810.666667 853.333333 810.666667 805.973333 772.266667 768 725.333333 768M42.666667 85.333333 42.666667 170.666667 128 170.666667 281.6 494.506667 223.573333 599.04C217.173333 610.986667 213.333333 625.066667 213.333333 640 213.333333 686.933333 251.733333 725.333333 298.666667 725.333333L810.666667 725.333333 810.666667 640 316.586667 640C310.613333 640 305.92 635.306667 305.92 629.333333 305.92 627.2 306.346667 625.493333 307.2 624.213333L345.6 554.666667 663.466667 554.666667C695.466667 554.666667 723.626667 536.746667 738.133333 510.72L890.88 234.666667C893.866667 227.84 896 220.586667 896 213.333333 896 189.866667 876.8 170.666667 853.333333 170.666667L222.293333 170.666667 182.186667 85.333333M298.666667 768C251.306667 768 213.333333 805.973333 213.333333 853.333333 213.333333 900.266667 251.733333 938.666667 298.666667 938.666667 345.6 938.666667 384 900.266667 384 853.333333 384 805.973333 345.6 768 298.666667 768Z" /></svg>';
4167        let Ul_OBJ = Button_OBJ.find("ul");
4168        let handle = Button_OBJ.attr("data-url");
4169
4170        if(Ul_OBJ.css('display') == 'block'){
4171            Ul_OBJ.css('display','none');
4172            Ul_OBJ.find("li").remove();
4173        }else{
4174            jQuery(".giraffly_Quickbuy-dropdown").css('display','none');
4175             
4176            let loadingIcon = '<svg aria-hidden="true" focusable="false" role="presentation" class="giraffly_Quickbuy_Loading" viewBox="0 0 1024 1024"><path fill="#B46233" d="M843.307 742.24c0 3.217 2.607 5.824 5.824 5.824s5.824-2.607 5.824-5.824a5.823 5.823 0 0 0-5.824-5.824 5.823 5.823 0 0 0-5.824 5.824zM714.731 874.912c0 6.398 5.186 11.584 11.584 11.584s11.584-5.186 11.584-11.584-5.186-11.584-11.584-11.584-11.584 5.186-11.584 11.584zM541.419 943.2c0 9.614 7.794 17.408 17.408 17.408s17.408-7.794 17.408-17.408-7.794-17.408-17.408-17.408-17.408 7.794-17.408 17.408z m-186.56-9.152c0 12.795 10.373 23.168 23.168 23.168s23.168-10.373 23.168-23.168-10.373-23.168-23.168-23.168-23.168 10.373-23.168 23.168zM189.355 849.12c0 16.012 12.98 28.992 28.992 28.992s28.992-12.98 28.992-28.992-12.98-28.992-28.992-28.992-28.992 12.98-28.992 28.992zM74.731 704.736c0 19.228 15.588 34.816 34.816 34.816s34.816-15.588 34.816-34.816-15.588-34.816-34.816-34.816-34.816 15.588-34.816 34.816z m-43.008-177.28c0 22.41 18.166 40.576 40.576 40.576s40.576-18.166 40.576-40.576-18.166-40.576-40.576-40.576-40.576 18.166-40.576 40.576z m35.392-176.128c0 25.626 20.774 46.4 46.4 46.4s46.4-20.774 46.4-46.4c0-25.626-20.774-46.4-46.4-46.4-25.626 0-46.4 20.774-46.4 46.4z m106.176-142.016c0 28.843 23.381 52.224 52.224 52.224s52.224-23.381 52.224-52.224c0-28.843-23.381-52.224-52.224-52.224-28.843 0-52.224 23.381-52.224 52.224z m155.904-81.344c0 32.024 25.96 57.984 57.984 57.984s57.984-25.96 57.984-57.984-25.96-57.984-57.984-57.984-57.984 25.96-57.984 57.984z m175.104-5.056c0 35.24 28.568 63.808 63.808 63.808s63.808-28.568 63.808-63.808c0-35.24-28.568-63.808-63.808-63.808-35.24 0-63.808 28.568-63.808 63.808z m160.32 72.128c0 38.421 31.147 69.568 69.568 69.568s69.568-31.147 69.568-69.568-31.147-69.568-69.568-69.568-69.568 31.147-69.568 69.568z m113.92 135.488c0 41.638 33.754 75.392 75.392 75.392s75.392-33.754 75.392-75.392-33.754-75.392-75.392-75.392-75.392 33.754-75.392 75.392z m45.312 175.488c0 44.854 36.362 81.216 81.216 81.216s81.216-36.362 81.216-81.216c0-44.854-36.362-81.216-81.216-81.216-44.854 0-81.216 36.362-81.216 81.216z"></path></svg>';
4177            Icon_OBJ.html(loadingIcon);
4178
4179            jQuery.getJSON( '/products/'+ handle + ".js", function (result){
4180                
4181                if(result.available){
4182                    let variantsItem = result.variants;
4183                    let ul_li_item = '';
4184
4185                    
4186                    let isNoVariants = false;
4187                    if(variantsItem.length ==1){
4188                        if(variantsItem[0].title == "Default Title"){
4189                            isNoVariants = true;
4190                        }
4191                    }
4192                    if(isNoVariants){
4193                        Icon_OBJ.html(cartIcon);
4194                        addToCartByNoVariants(variantsItem[0].id,handle,Icon_OBJ);
4195                    }else{
4196                        for(let i = 0,va=variantsItem.length; i < va; i++) {
4197                            if(variantsItem[i].available){
4198                                ul_li_item += '<li onclick="quickBuyAddToCart(this)" class="giraffly_Select_Li" data-vid="' + variantsItem[i].id + '">'+ variantsItem[i].title + '</li>'
4199                            }else{
4200                                ul_li_item += '<li class="giraffly_Select_Li sold_out" data-vid="' + variantsItem[i].id + '">'+ variantsItem[i].title + '</li>'
4201                            }
4202                        }
4203                        Icon_OBJ.html(cartIcon);
4204                        Ul_OBJ.html(ul_li_item);
4205                        Ul_OBJ.css('display','block');
4206                    }
4207
4208                }else{
4209                                            //alert("sorry, this product is currently sold out.");
4210                        Ul_OBJ.html('<li class="giraffly_Select_Li" style="color: red;">sold out</li>');
4211                        Ul_OBJ.css('display','block');
4212                                        Icon_OBJ.html(cartIcon);
4213                }
4214            });
4215        }
4216        
4217        event.stopPropagation();
4218        return false;
4219    });
4220
4221    function QuickBuy_GetProductVariants(handle) {
4222        jQuery.getJSON( '/products/'+ handle + ".js", function (result){
4223            
4224            if(result.available){
4225                let variantsItem = result.variants;
4226                let ul_li_item = '';
4227                for(let i = 0,va=variantsItem.length; i < va; i++) {
4228                    ul_li_item += '<li onclick="quickBuyAddToCart(this)" class="giraffly_Select_Li" data-vid="' + variantsItem[i].id + '">'+ variantsItem[i].title + '</li>'
4229                }
4230                return ul_li_item;
4231            }else{
4232                alert("sorry, this product is already solded out.");
4233            }
4234        });
4235    }
4236    
4237
4238}
4239
4240
4241function addToCartByNoVariants(vid,handle,IconObj){
4242    if (vid != '' && vid != undefined) {
4243
4244        jQuery.ajax({
4245            url: '/cart/add.js',
4246            type: 'post',
4247            data: JSON.stringify({
4248                quantity: 1,
4249                id: vid,
4250            }),
4251            headers: {
4252                'Content-type': 'application/json'
4253            },
4254            dataType: 'json',
4255            success: function (json) {
4256                if(json.id){
4257                    
4258                    addQuickBuyClickTimes(json.price/100,json);
4259
4260                                            let svgList = IconObj.getElementsByTagName('svg');
4261                        if(svgList.length === 3) {
4262                            svgList[0].style.setProperty("display", "none", "important");
4263                            svgList[1].style.setProperty("display", "none", "important");
4264                            svgList[2].style.setProperty("display", "block", "important");
4265                        } else {
4266                            // let success_icon = '<svg class="Quickbuy_Button_Icon" viewBox="0 0 1024 1024"><path fill="#B46233" d="M448 576 256 384 192 512 448 768 832 320 768 192Z"></path></svg>';
4267                            // IconObj.innerHTML = success_icon;
4268                            svgList[0].style.setProperty("display", "block", "important");
4269                        }
4270                        setTimeout(function () {
4271                            svgList[0].style.setProperty("display", "block", "important");
4272                            if(svgList.length === 3) {
4273                                svgList[1].style.setProperty("display", "none", "important");
4274                                svgList[2].style.setProperty("display", "none", "important");
4275                            }
4276                            // let cartIcon = '<svg aria-hidden="true" focusable="false" role="presentation" class="giraffly_Quickbuy_Icon" viewB
4276ox="0 0 1024 1024" ><path fill=#B46233 d="M725.333333 768C677.973333 768 640 805.973333 640 853.333333 640 900.266667 678.4 938.666667 725.333333 938.666667 772.266667 938.666667 810.666667 900.266667 810.666667 853.333333 810.666667 805.973333 772.266667 768 725.333333 768M42.666667 85.333333 42.666667 170.666667 128 170.666667 281.6 494.506667 223.573333 599.04C217.173333 610.986667 213.333333 625.066667 213.333333 640 213.333333 686.933333 251.733333 725.333333 298.666667 725.333333L810.666667 725.333333 810.666667 640 316.586667 640C310.613333 640 305.92 635.306667 305.92 629.333333 305.92 627.2 306.346667 625.493333 307.2 624.213333L345.6 554.666667 663.466667 554.666667C695.466667 554.666667 723.626667 536.746667 738.133333 510.72L890.88 234.666667C893.866667 227.84 896 220.586667 896 213.333333 896 189.866667 876.8 170.666667 853.333333 170.666667L222.293333 170.666667 182.186667 85.333333M298.666667 768C251.306667 768 213.333333 805.973333 213.333333 853.333333 213.333333 900.266667 251.733333 938.666667 298.666667 938.666667 345.6 938.666667 384 900.266667 384 853.333333 384 805.973333 345.6 768 298.666667 768Z" /></svg>';
4277                            // IconObj.innerHTML = cartIcon;
4278                        },500);
4279
4280                                    }
4281
4282                
4283                try{
4284                    if(typeof(eval(updateGirafflyShoppingCart)) == "function"){
4285                        updateGirafflyShoppingCart();
4286                    }
4287                }catch(e){
4288
4289                }
4290            }
4291        });
4292    }
4293}
4294
4295
4296function quickBuyAddToCart(e) {
4297    let vid = e.getAttribute('data-vid');
4298    let handle = e.parentNode.parentNode.getAttribute('data-url');
4299    let quickbuy_icon_obj = e.parentNode.previousSibling.previousElementSibling;
4300    let cart_icon = quickbuy_icon_obj.innerHTML;
4301
4302    jQuery.ajax({
4303        url: '/cart/add.js',
4304        type: 'post',
4305        data: JSON.stringify({
4306            quantity: 1,
4307            id: vid,
4308        }),
4309        headers: {
4310            'Content-type': 'application/json'
4311        },
4312        dataType: 'json',
4313        success: function (json) {
4314            if(json.id){
4315                
4316                addQuickBuyClickTimes(json.price/100,json);
4317
4318                                    let svgList = quickbuy_icon_obj.getElementsByTagName('svg');
4319                    if(svgList.length === 3) {
4320                        svgList[0].style.setProperty("display", "none", "important");
4321                        svgList[1].style.setProperty("display", "none", "important");
4322                        svgList[2].style.setProperty("display", "block", "important");
4323                    } else {
4324                        svgList[0].style.setProperty("display", "block", "important");
4325                        // let success_icon = '<svg class="Quickbuy_Button_Icon" viewBox="0 0 1024 1024"><path fill="#B46233" d="M448 576 256 384 192 512 448 768 832 320 768 192Z"></path></svg>';
4326                        // quickbuy_icon_obj.innerHTML = success_icon;
4327                    }
4328                    setTimeout(function () {
4329                        svgList[0].style.setProperty("display", "block", "important");
4330                        if(svgList.length === 3) {
4331                            svgList[1].style.setProperty("display", "none", "important");
4332                            svgList[2].style.setProperty("display", "none", "important");
4333                            // quickbuy_icon_obj.innerHTML = cart_icon;
4334                        }
4335                    },500);
4336                            }
4337
4338            
4339            try{
4340                if(typeof(eval(updateGirafflyShoppingCart)) == "function"){
4341                    updateGirafflyShoppingCart();
4342                }
4343            }catch(e){
4344
4345            }
4346        }
4347    });
4348}
4349
4350    if(typeof cartBarUserClient == "undefined"){
4351        if (!(navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i))) {
4352            cartBarUserClient = 'pc';
4353        } else{
4354            cartBarUserClient = 'phone';
4355        }
4356    }
4357
4358    if ("undefined" == typeof jQuery || 1 === parseInt(jQuery.fn.jquery) && parseFloat(jQuery.fn.jquery.replace(/^1\./, "")) < 10) {
4359        var quickbuyJQ = document.createElement("script");
4360        quickbuyJQ.src = ("https:" == document.location.protocol ? "https://" : "http://") + "ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js";
4361        quickbuyJQ.onload =  function () {
4362            
4363                                
4364                setInterval(function(){
4365                    giraffly_AppendQuickBuyButton()
4366                },1500);
4367                    };
4368        // l.type = "text/javascript",
4369        document.getElementsByTagName("head")[0].appendChild(quickbuyJQ);
4370
4371    }else{
4372        
4373                            
4374            setInterval(function(){
4375                giraffly_AppendQuickBuyButton()
4376            },1500);
4377            }
4378
4379
4380function girafflymoneyformat(){
4381    var format = {before_format:"",after_format:""};
4382    // var spanMoneyStr = jQuery("span.money:eq(0)").text();
4383    var spanMoneyStr = "";
4384    var spanMoneyArr = jQuery("span.money");
4385    spanMoneyArr.each(function(){
4386        if(jQuery(this).text() != undefined) {
4387            if(spanMoneyStr.length < jQuery(this).text().length  && jQuery(this).text().indexOf('Your Cart Subtotal')==-1) {
4388                spanMoneyStr = jQuery(this).text()
4389            }
4390        }
4391    })
4392
4393    if(spanMoneyStr === '') {
4394        spanMoneyStr = jQuery("span.currency-converter-amount-box:eq(0)").text();
4395    }
4396    if(spanMoneyStr === '') {
4397        spanMoneyStr = jQuery("span.Magic-Currency:eq(0)").text();
4398    }
4399    if(spanMoneyStr === '') {
4400        spanMoneyStr =  jQuery("span.product__price:eq(0)").text();
4401    }
4402    if(spanMoneyStr === '') {
4403        spanMoneyStr =  jQuery("span.price-item:eq(0)").text();
4404    }
4405
4406    if(spanMoneyStr!=null){
4407        var first_positon = 999;
4408        var end_position = 999;
4409        for(var i=0;i<spanMoneyStr.length;i++){
4410            if(parseInt(spanMoneyStr[i])||parseInt(spanMoneyStr[i])==0){
4411                if(first_positon==999){
4412                    first_positon=i;
4413                }
4414            }
4415        }
4416        for(var j=spanMoneyStr.length-1;j>-1;j--){
4417            if(parseInt(spanMoneyStr[j])||parseInt(spanMoneyStr[j])==0){
4418                if(end_position==999){
4419                    end_position=j;
4420                }
4421            }
4422        }
4423        format.before_format= spanMoneyStr.slice(0,first_positon).replace('-', '');
4424        format.after_format = spanMoneyStr.slice(end_position+1);
4425    }
4426    return format;
4427}
4428
4429
4430function girafflyGetPrice(){
4431    var returnPrice = {price:"",compared_price:""};
4432    // return returnPrice;
4433    var arr =[];
4434    var change_format = girafflymoneyformat();
4435
4436    before_format=change_format.before_format;
4437    after_format=change_format.after_format;
4438
4439    jQuery('span.money').each(function(k) {
4440        if(!isNaN(jQuery(this).html().substring(jQuery(this).html().indexOf(before_format)+before_format.length,jQuery(this).html().indexOf(after_format)))){
4441            arr[k]=jQuery(this).html().substring(jQuery(this).html().indexOf(before_format)+before_format.length,jQuery(this).html().indexOf(after_format));
4442        }else{
4443            arr[k]=0;
4444        }
4445    })
4446    var noZeoArr=[];
4447    for(j=0;j<arr.length;j++){
4448        if(+arr[j]!=0){
4449            noZeoArr.push(arr[j]);
4450        }
4451    }
4452    var AS = noZeoArr.sort((a, b) => a - b);
4453
4454    if(AS.length>0){
4455        returnPrice.price=before_format+AS[0]+after_format;
4456        returnPrice.compared_price=before_format+AS[AS.length-1]+after_format;
4457    }
4458    return returnPrice;
4459}
4460
4461
4462function girafflyChangeCurrency(amount,from,to,comparePrice=false){
4463
4464    // console.log('---------girafflyChangeCurrency-----------start------------')
4465    if(from=="" || to ==""){
4466        return amount;
4467    }
4468    if(from == to){
4469        return amount;
4470    }
4471
4472    if(window.Currency!=undefined && giraffly_default_js!=1){
4473        // console.log('---------------------------1---------------------------')
4474        if(window.Currency.convert!=undefined){
4475            return window.Currency.convert(amount,from,to);
4476        }else{
4477            return amount;
4478        }
4479    }else if(window.DoublyGlobalCurrency!=undefined){
4480        // console.log('---------------------------2--------------------------')
4481        if(window.DoublyGlobalCurrency.convert!=undefined){
4482             
4483            // const shortname = ['ARS','XPF','COP','CRC','HUF','IDR','PYG','RUB','UYU','VND'];
4484            // let formatAfterPrice = window.DoublyGlobalCurrency.convert(amount,from,to);
4485            // console.log(formatAfterPrice)
4486            // if(shortname.includes(to)) {
4487            //     return formatAfterPrice/1000;
4488            // } else {
4489            //     return formatAfterPrice;
4490            // }
4491
4492            return window.DoublyGlobalCurrency.convert(amount,from,to);
4493        }else{
4494            return amount;
4495        }
4496    }else if(window.KTCurrency!=undefined){
4497        // console.log('---------------------------3---------------------------')
4498        if(window.KTCurrency.convert!=undefined){
4499            return window.KTCurrency.convert(amount,from,to);
4500        }else{
4501            return amount;
4502        }
4503    }else if(window.Shoppad!=undefined) {
4504        if(Shoppad.apps!=undefined) {
4505            if(Shoppad.apps.coin!=undefined) {
4506                // console.log('---------------------------4---------------------------')
4507                rate = Shoppad.apps.coin.getLocalCurrencyUSDExchangeRate()
4508                 
4509                if(hidden_point_arr.indexOf(to) === 0) {
4510                    return Math.round(amount * rate);
4511                }
4512                return Math.round(amount * rate * 100) / 100;
4513            }
4514        }
4515    }else if(window.localStorage['cbb-currency-converter-currency'] != undefined) {
4516        // console.log('---------------------------5---------------------------')
4517        var toRate = CurrencyConverterAppRate[to];
4518        var fromRate = CurrencyConverterAppRate[from];
4519         
4520        if(hidden_point_arr.indexOf(to) === 0) {
4521            return Math.round((amount * toRate) / fromRate);
4522        }
4523        return Math.round(((amount * toRate) / fromRate) * 100) /100;
4524    }else if(window.ACSCurrency != undefined) {
4525        // console.log('---------------------------6---------------------------')
4526        if(window.ACSCurrency.convert != undefined) {
4527            return window.ACSCurrency.convert(amount,from,to);
4528        }else{
4529            return amount;
4530        }
4531    }else if(window.mcc_formatMoney != undefined) {
4532        // console.log('---------------------------7---------------------------')
4533        if(comparePrice) {
4534            tagSelector = $_mcc("span.money").eq(1)
4535        }else{
4536            tagSelector = $_mcc("span.money").eq(0)
4537        }
4538        amount = Conversion(tagSelector,to)
4539        return amount;
4540    }else if(window.currencyhq != undefined) {
4541        // console.log('---------------------------8---------------------------')
4542        // tagSelector = currencyhq.monies;
4543        // if(comparePrice) {
4544        //     amount = tagSelector[1]['dataset'].originalUnformatted
4545        // }else{
4546        //     amount = tagSelector[0]['dataset'].originalUnformatted
4547        // }
4548        if(comparePrice) {
4549            tagMonies = currencyhq.monies[1]
4550        }else{
4551            tagMonies = currencyhq.monies[0]
4552        }
4553        if(tagMonies != undefined) {
4554            var allowArr = [1,2,3,4,5,6,7,8,9,0,'1','2','3','4','5','6','7','8','9','0']
4555            var toAmount =""
4556            var returnAmount
4557
4558            
4559            for(var i=0; i<tagMonies.textContent.length; i++){
4560                if(allowArr.indexOf(tagMonies.textContent[i]) != -1) {
4561                    toAmount += tagMonies.textContent[i]
4562                }else if(tagMonies.textContent[i] == '.' || tagMonies.textContent[i] == ',') {
4563                    if(allowArr.indexOf(tagMonies.textContent[i+1]) != -1 && allowArr.indexOf(tagMonies.textContent[i-1]) != -1) {
4564                        toAmount += tagMonies.textContent[i]
4565                    }
4566                }
4567
4568            }
4569
4570            
4571            var firstSign;
4572            for(var i=toAmount.length-1; i>=0; i--) {
4573                if(allowArr.indexOf(toAmount[i]) == -1) {
4574                    firstSign = toAmount[i];
4575                    break;
4576                }
4577            }
4578            if(firstSign == '.') {
4579                returnAmount = toAmount.replace(',','')
4580            }else if(firstSign == ','){
4581                returnAmount = toAmount.replace('.','')
4582                returnAmount = returnAmount.replace(',','.')
4583            }else{
4584                returnAmount = toAmount
4585            }
4586        }
4587        return returnAmount;
4588    }else if(window.PriceConvert != undefined) {
4589        return window.PriceConvert(amount,to);
4590    }else if(window.SalesRocket != undefined){
4591        if(window.SalesRocket.CurrencyManager != undefined) {
4592            if(window.SalesRocket.CurrencyManager.allCurrencies != undefined) {
4593                var allCurrencies = SalesRocket.CurrencyManager.allCurrencies;
4594                var MoneyRate = [];
4595                for(var i in allCurrencies) {
4596                    MoneyRate[i] = allCurrencies[i]['r'];
4597                };
4598                var toRate = MoneyRate[to];
4599                var fromRate = MoneyRate[from];
4600                 
4601                if(hidden_point_arr.indexOf(to) === 0) {
4602                    return Math.round((amount * toRate) / fromRate);
4603                }
4604                return Math.round(((amount * toRate) / fromRate) * 100) /100;
4605            }
4606        }
4607        return amount;
4608    }
4609    // console.log('---------------------------9---------------------------')
4610    if(window.Currency!=undefined){
4611        if(window.Currency.convert!=undefined){
4612            return window.Currency.convert(amount,from,to);
4613        }else{
4614            return amount;
4615        }
4616    }else{
4617        return amount;
4618    }
4619    
4620}
4621
4622
4623function girafflyHiddenPoint(price){
4624    if(hidden_point){
4625        return parseInt(price).toLocaleString('en-US');
4626    }else{
4627        return formatCurrency(parseFloat(price).toFixed(2));
4628    }
4629}
4630
4631/**
4632 *  函数名  : girafflyCurrencyAttributesObject
4633 *  作用    : 获取变量中的货币数据 
4634 *  参数    : windowFirst  ---> window 对象中的第一个属性
4635 *  参数    : windowSecond ---> window 对象中的第二个属性
4636 *  参数    : symbol       ---> 获取到的数据是否只有符号,有符号则要去除符号
4637 *  参数    : json         ---> 获取到的数据是否为json格式
4638 *  参数    : json_index   ---> 如果是json,则需要填入json索引
4639 *  参数    : html         ---> 是否html类型
4640 *  参数    : cookie       ---> 是否在cookie获取数据
4641 */
4642function girafflyCurrencyAttributesObject(windowFirst,windowSecond,symbol=false,json=false,json_index='',html=false,cookie=false) {
4643    var currencyStr1 = '';
4644    var currencyStr2 = '';
4645    if(cookie == true) {
4646        if(window[windowFirst]!=undefined){
4647                if(window[windowFirst][windowSecond]!=undefined){
4648                    var cookieArr = window[windowFirst][windowSecond].split(';')
4649                    cookieArr.map((item)=>{
4650                        if(item.split('=')[0].indexOf(json_index) != -1) {
4651                            currencyStr1 = item.split('=')[1]
4652                        }
4653                    })
4654                    return currencyStr1;
4655                }
4656            }
4657    }else{
4658        if(symbol == true) {
4659            if(window[windowFirst]!=undefined){
4660                if(window[windowFirst][windowSecond]!=undefined){
4661                    if(json == true) {
4662                        currencyStr1 = JSON.parse(window[windowFirst][windowSecond]);
4663                        currencyStr2 = currencyStr1[json_index];
4664                        return currencyStr2;
4665                    }else if(html == true) {
4666                        return jQuery(window[windowFirst][windowSecond]).text().trim();
4667                    }
4668                    else{
4669                        return JSON.parse(window[windowFirst][windowSecond]);
4670                    }
4671                }
4672            }
4673        }else{
4674            if(window[windowFirst]!=undefined){
4675                if(window[windowFirst][windowSecond]!=undefined){
4676                    currencyStr1 = window[windowFirst][windowSecond];
4677                    if(json == true) {
4678                        currencyStr1 = JSON.parse(currencyStr1);
4679                        currencyStr2 = currencyStr1[json_index];
4680                        return currencyStr2;
4681                    }else{
4682                        currencyStr2 = ""
4683                        for(var i=0; i<currencyStr1.length; i++) {
4684                            if(currencyStr1[i]>='A'&&currencyStr1[i]<='Z'){
4685                                currencyStr2 += currencyStr1[i];
4686                            }
4687                        }
4688                        return currencyStr2;
4689                    }
4690                }
4691            } 
4692        }
4693    }
4694    
4695    return false;
4696}
4697
4698function girafflyCurrencyAttributesFunction(windowFirst,windowPath,functionName,param='') {
4699    if(window[windowFirst] != undefined) {
4700        windowData = window[windowFirst]
4701        for(var i =0; i<windowPath.length; i++) {
4702            if(windowData[windowPath[i]] != undefined) {
4703                windowData = windowData[windowPath[i]];
4704            }else{
4705                return false;
4706            }
4707        }
4708        if(param==='') {
4709            if(windowData[functionName] != undefined) {
4710                return windowData[functionName]()
4711            }
4712        }else{
4713            if(windowData[functionName] != undefined) {
4714                return windowData[functionName](param)
4715            }
4716        }
4717    }
4718    return false;
4719}
4720
4721
4722function girafflyReturnAmount(price,comparePrice=false){
4723    // console.log('girafflyReturnAmount-------start')
4724    var currency = new Set();
4725    if(girafflyMutilCurrency!=null){
4726        var from = "";
4727        var to = "";
4728        // var notNeed=1;
4729        if(Shopify.currency.active!=undefined){
4730            from=Shopify.currency.active;
4731            currency.add(Shopify.currency.active);
4732            //to=Shopify.currency.active;
4733        }
4734
4735        
4736        girafflyCurrencyAttributesObject('Currency','currentCurrency')?currency.add(girafflyCurrencyAttributesObject('Currency','currentCurrency')):'';
4737        
4738        girafflyCurrencyAttributesObject('DoublyGlobalCurrency','currentCurrency')?currency.add(girafflyCurrencyAttributesObject('DoublyGlobalCurrency','currentCurrency')):'';
4739        
4740        girafflyCurrencyAttributesObject('KTCurrency','currentCurrency')?currency.add(girafflyCurrencyAttributesObject('KTCurrency','currentCurrency')):'';
4741        
4742        girafflyCurrencyAttributesObject('conversionBearAutoCurrencyConverter','currency')?currency.add(girafflyCurrencyAttributesObject('conversionBearAutoCurrencyConverter','currency')):'';
4743        
4744        girafflyCurrencyAttributesObject('sessionStorage','bacurr_user_cur',true)?currency.add(girafflyCurrencyAttributesObject('sessionStorage','bacurr_user_cur',true)):'';
4745        
4746        girafflyCurrencyAttributesObject('sessionStorage','buckscc_customer_currency')?currency.add(girafflyCurrencyAttributesObject('sessionStorage','buckscc_customer_currency')):'';
4747        
4748        girafflyCurrencyAttributesObject('localStorage','cbb-currency-converter-currency',true,true,'value')?currency.add(girafflyCurrencyAttributesObject('localStorage','cbb-currency-converter-currency',true,true,'value')):'';
4749        
4750        girafflyCurrencyAttributesObject('sessionStorage','bacurrGeoCurrency',true,true,'value')?currency.add(girafflyCurrencyAttributesObject('sessionStorage','bacurrGeoCurrency',true,true,'value')):'';
4751        
4752        girafflyCurrencyAttributesObject('currencyhq','selected')?currency.add(girafflyCurrencyAttributesObject('currencyhq','selected')):'';
4753        
4754        girafflyCurrencyAttributesObject('localStorage','eliteCurrency')?currency.add(girafflyCurrencyAttributesObject('localStorage','eliteCurrency')):'';
4755        
4756        girafflyCurrencyAttributesObject('localStorage','currency59db814c-59bb-11eb-ae93-0242ac130002',false,true,false,'',true)?currency.add(girafflyCurrencyAttributesObject('localStorage','currency59db814c-59bb-11eb-ae93-0242ac130002',false,true,false,'',true)):'';
4757        
4758        girafflyCurrencyAttributesObject('localStorage','ws-'+window.Shopify.shop+'-currencyConverter-currency')?currency.add(girafflyCurrencyAttributesObject('localStorage','ws-'+window.Shopify.shop+'-currencyConverter-currency')):'';
4759        
4760        girafflyCurrencyAttributesObject('localStorage','autoketing-currency-location-customer-v1')?currency.add(girafflyCurrencyAttributesObject('localStorage','autoketing-currency-location-customer-v1')):'';        
4761        
4762        
4763
4764        
4765         
4766         
4767        girafflyCurrencyAttributesObject('document','cookie',false,false,'mc-currency',false,true)?currency.add(girafflyCurrencyAttributesObject('document','cookie',false,false,'mc-currency',false,true)):'';
4768        
4769        girafflyCurrencyAttributesObject('document','cookie',false,false,'autoketing-currency',false,true)?currency.add(girafflyCurrencyAttributesObject('document','cookie',false,false,'autoketing-currency',false,true)):'';
4770        // girafflyCurrencyAttributesFunction('window',[],'readCookie','mc-currency')?currency.add(girafflyCurrencyAttributesFunction('window',[''],'readCookie','mc-currency')):'';
4771        
4772        // girafflyCurrencyAttributesObject('document','cookie',true,true,true,'mw_cs')?currency.add(girafflyCurrencyAttributesObject('document','cookie',true,true,true,'mw_cs')):'';
4773        girafflyCurrencyAttributesFunction('mwSwitcher',['utils'],'getLocalCurrency','mw_cs')?currency.add(girafflyCurrencyAttributesFunction('mwSwitcher',['utils'],'getLocalCurrency','mw_cs')):'';
4774        
4775        girafflyCurrencyAttributesFunction('Shoppad',['apps','coin'],'getLocalCurrency')?currency.add(girafflyCurrencyAttributesFunction('Shoppad',['apps','coin'],'getLocalCurrency')):'';
4776        
4777        girafflyCurrencyAttributesFunction('window',[],'mcc_read_cookie','mcc_manual_currency')?currency.add(girafflyCurrencyAttributesFunction('window',[],'mcc_read_cookie','mcc_manual_currency')):'';
4778        
4779        if(currency.size >= 2) {
4780            currency.delete(window.Shopify.currency.active);
4781        }
4782         
4783        if(currency.size >= 2) {
4784            localStorage.clear();
4785            sessionStorage.clear();
4786        }
4787        // console.log(currency)
4788         
4789        to = currency.values().next()['value']
4790        
4791         
4792        price = girafflyChangeCurrency(price,from,to,comparePrice);
4793        // console.log(price,'price')
4794        // console.log('---------girafflyChangeCurrency-----------end------------')
4795         
4796        var before_format ="";
4797        var after_format ="";
4798        var change_format = girafflymoneyformat();
4799
4800        before_format=change_format.before_format;
4801        after_format=change_format.after_format;
4802        if(before_format === '$' && after_format === '') {
4803            after_format = 'USD'
4804        }
4805        // if(notNeed){
4806        //     return '<span class="giraffly_product_currency_before">&nbsp;$</span>' + girafflyHiddenPoint(price) + '<span class="giraffly_product_currency">&nbsp;'+after_format+'</span>';
4807        // }
4808
4809        return  '<span class="giraffly_product_currency_before">'+before_format +'</span>'+ girafflyHiddenPoint(price) + '<span class="giraffly_product_currency">&nbsp;' +after_format +'</span>';
4810    }else{
4811        var activeCurrency = 'USD';
4812        if(Shopify.currency.active!=undefined){
4813            activeCurrency=Shopify.currency.active;
4814        }
4815        return '<span class="giraffly_product_currency_before">$</span>' + girafflyHiddenPoint(price) + '<span class="giraffly_product_currency">&nbsp;' +activeCurrency +'</span>';
4816    }
4817}
4818
4819function formatCurrency(num){
4820    if(num)
4821    {
4822        num = num.toString().replace(/\$|\,/g,'');
4823
4824        if(''==num || isNaN(num)){return;}
4825
4826        var sign = num.indexOf("-")> 0 ? '-' : '';
4827
4828        var cents = num.indexOf(".")> 0 ? num.substr(num.indexOf(".")) : '';
4829        cents = cents.length>1 ? cents : '' ;
4830
4831        num = num.indexOf(".")>0 ? num.substring(0,(num.indexOf("."))) : num ;
4832
4833        if('' == cents){ if(num.length>
48331 && '0' == num.substr(0,1)){return;}}
4834    
4835        else{if(num.length>1 && '0' == num.substr(0,1)){return ;}}
4836
4837        for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
4838        {
4839            num = num.substring(0,num.length-(4*i+3))+','+num.substring(num.length-(4*i+3));
4840        }
4841
4842        return (sign + num + cents);    
4843    }
4844
4845}
4846
4847function girafflyInitDom(json){
4848    className = ['money','currency-converter-amount-box','mw-price','Magic-Currency','product__price','price-item'];
4849    for(var i=0; i<className.length; i++) {
4850        if(jQuery('span.'+className[i]).length!=0) {
4851            girafflyMutilCurrency = 1;
4852             
4853            // jQuery('span.'+className[i]).bind('DOMNodeInserted',function(){
4854            //     girafflyInitSetTimeOut(json);
4855            // })
4856            let elements = document.querySelectorAll('span.' + className[i]);
4857             
4858            let mutationCallback = function (mutationsList) {
4859                girafflyInitSetTimeOut(json);
4860            };
4861             
4862            let observer = new MutationObserver(mutationCallback);
4863            let observerConfig = { childList: true, subtree: true };
4864            elements.forEach(function (element) {
4865                observer.observe(element, observerConfig);
4866            });
4867        }
4868    }
4869}
4870
4871function girafflyInitSetTimeOut(json){
4872    setTimeout(() => {
4873                if(window.Currency!=undefined && giraffly_default_js!=1){
4874                if(window.Currency.currentCurrency!=undefined){
4875                    if(hidden_point_arr.indexOf(window.Currency.currentCurrency)!=-1){
4876                        hidden_point=1;
4877                    }else{
4878                        hidden_point=0;
4879                    }
4880                }
4881                
4882                }else if(window.DoublyGlobalCurrency!=undefined){
4883                    if(window.DoublyGlobalCurrency.currentCurrency!=undefined){
4884                        if(hidden_point_arr.indexOf(window.DoublyGlobalCurrency.currentCurrency)!=-1){
4885                            hidden_point=1;
4886                        }else{
4887                            hidden_point=0;
4888                        }
4889                    }
4890                }else if(window.KTCurrency!=undefined){
4891                    if(window.KTCurrency.currentCurrency!=undefined){
4892                        if(hidden_point_arr.indexOf(window.KTCurrency.currentCurrency)!=-1){
4893                            hidden_point=1;
4894                        }else{
4895                            hidden_point=0;
4896                        }
4897                    }
4898                }
4899
4900                                var variants = json.variants;
4901                var stockVariantskey = 0;
4902                var variantIdSelect =  getQueryVariable('variant');
4903                if(variants){
4904                    var has = 0;
4905                    Object.keys(variants).forEach(function(key){
4906                        if(variantIdSelect){
4907                            if(variants[key].id == variantIdSelect && has === 0){
4908                                stockVariantskey = key;
4909                                has = 1;
4910                            }
4911                        }else{
4912                            if(variants[key].available && has === 0){
4913                                stockVariantskey = key;
4914                                has = 1;
4915                            }
4916                        }
4917                    });
4918                }
4919                if(json.variants != undefined) {
4920                    var p_price = json.variants[stockVariantskey].price? json.variants[stockVariantskey].price/100 :'';
4921                    var p_at_price = json.variants[stockVariantskey].compare_at_price? json.variants[stockVariantskey].compare_at_price/100 :'';
4922                    p_at_price = p_at_price < p_price ? '' : p_at_price ;
4923                    jQuery('.giraffly_price').html(girafflyReturnAmount(p_price));
4924                    jQuery('.giraffly_compare_at_price').html(girafflyReturnAmount(p_at_price,true));
4925                }
4926                                    updateGirafflyShoppingCart();
4927                                    
4928                
4929                            
4930                
4931            }, 500);
4932}
4933
4934
4935
4936
4937function Conversion(tagSelector,to){
4938    if (tagSelector.attr("data-currency-original") === undefined) {
4939        tagSelector.attr("data-currency-original", tagSelector.html());
4940        tagSelector.attr("data-currency-shop-base", mcc_shop_base_currency)
4941    } else if (mcc_ignore_original === true) {
4942        tagSelector.attr("data-currency-original", tagSelector.html());
4943        tagSelector.attr("data-currency-shop-base", mcc_shop_base_currency);
4944        mcc_ignore_original = false;
4945        mcc_manual_change = false
4946    }
4947    if (mcc_display_type === "with_currency_code") {
4948        c = mcc_money_format_with_currency_code[mcc_shop_base_currency]
4949    } else {
4950        c = mcc_money_format[mcc_shop_base_currency]
4951    }
4952    if (c.indexOf('amount_no_decimals') != -1) {
4953        d = parseInt(tagSelector.attr('data-currency-original').replace(/[^0-9]/g, ""), 10) * 100
4954    } else {
4955        if (mcc_shop_base_currency === "JOD" || mcc_shop_base_currency == "KWD" || mcc_shop_base_currency == "BHD" || mcc_shop_base_currency === "OMR") {
4956            d = parseInt(tagSelector.attr('data-currency-original').replace(/[^0-9]/g, ""), 10) / 10
4957        } else {
4958            var g = /^[0-9][0-9]{0,2}(?:(\.|,)?[0-9]{3}){0,3}(?:(\.|,)[0-9]{0})?$/;
4959            var h = /^[0-9][0-9]{0,2}(?:(\.|,)?[0-9]{3}){0,3}(?:(\.|,)[0-9]{1})?$/;
4960            var i = /^[0-9][0-9]{0,2}(?:(\.|,)?[0-9]{3}){0,3}(?:(\.|,)[0-9]{2})?$/;
4961            var j = tagSelector.attr('data-currency-original').replace(/[^0-9.,]/g, "").trim();
4962            if (j[0] === "." || j[0] === ",") {
4963                j = j.slice(1)
4964            } else if (j.slice( - 1) === "." || j.slice( - 1) === ",") {
4965                j = j.slice(0, -1)
4966            }
4967            if (g.test(j)) {
4968                d = parseInt(j.replace(/[^0-9]/g, ""), 10) * 100
4969            } else if (h.test(j)) {
4970                d = parseInt(j.replace(/[^0-9]/g, ""), 10) * 10
4971            } else if (i.test(j)) {
4972                d = parseInt(j.replace(/[^0-9]/g, ""), 10)
4973            } else {
4974                d = parseInt(j.replace(/[^0-9]/g, ""), 10)
4975            }
4976        }
4977    }
4978    var k = mcc_manual_exchange_list[to] ? mcc_manual_exchange_list[to] : mcc_exchanged_rates[to];
4979    var l = mcc_manual_exchange_list[mcc_shop_base_currency] ? mcc_manual_exchange_list[mcc_shop_base_currency] : mcc_exchanged_rates[mcc_shop_base_currency];
4980    e = d * k / l;
4981    if ((to === "JOD" || to == "KWD" || to == "BHD" || to === "OMR") && (mcc_rounded_whole_type === "without_00")) {
4982        var m = to + "_nz"
4983    } else {
4984        var m = to
4985    }
4986    var money;
4987    if (mcc_display_type === "with_currency_code") {
4988        var e1 = /\{\{\s*(\w+)\s*\}\}/;
4989        switch (mcc_money_format_with_currency_code[m].match(e1)[1]) {
4990        case "amount":
4991            money = mcc_floatToString(e / 100, 2, d);
4992            break;
4993        case "amount_no_decimals":
4994            money = mcc_floatToString(e / 100, 0, d);
4995            break;
4996        case "amount_with_comma_separator":
4997            money = mcc_floatToString(e / 100, 2, d).replace(/\./, ",");
4998            break;
4999        case "amount_no_decimals_with_comma_separator":
5000            money = mcc_floatToString(e / 100, 0, d).replace(/\./, ",");
5001            break
5002        }
5003    } else {
5004        var e1 = /\{\{\s*(\w+)\s*\}\}/;
5005        switch (mcc_money_format[m].match(e1)[1]) {
5006        case "amount":
5007            money = mcc_floatToString(e / 100, 2, d);
5008            break;
5009        case "amount_no_decimals":
5010            money = mcc_floatToString(e / 100, 0, d);
5011            break;
5012        case "amount_with_comma_separator":
5013            money = mcc_floatToString(e / 100, 2, d).replace(/\./, ",");
5014            break;
5015        case "amount_no_decimals_with_comma_separator":
5016            money = mcc_floatToString(e / 100, 0, d).replace(/\./, ",");
5017            break
5018        }
5019    }
5020    return parseFloat(money);
5021}
5022
5023function getCurrencyConverter() {
5024    var xhr = new XMLHttpRequest();
5025    xhr.open('GET', 'https://www.codeblackbelt.com/json/preferences/currency-converter-plus.json?countryCode=US&shop=papermintystudio.com&activeCurrencyCode=USD&path=%2Fproducts%2Fsoldier', true);
5026    xhr.send();
5027    /**
5028    * 获取数据后的处理程序
5029    */
5030    var Rate;
5031    xhr.onreadystatechange = function () {
5032        if (xhr.readyState == 4 && xhr.status == 200) {
5033            var res = JSON.parse(xhr.responseText); 
5034            if(res.preferences){
5035                Rate = res.preferences[0].currencies
5036                for(var i=0; i<Rate.length; i++) {
5037                    CurrencyConverterAppRate[Rate[i].code] = Rate[i].ratio;
5038                }
5039            }
5040        }
5041    };
5042}
5043
5044
5045function updateCartQuantity(quantity=0) {
5046    
5047    const current_theme = window.Shopify.theme.name?window.Shopify.theme.name:""
5048    switch(current_theme) {
5049        
5050        case 'Debut':
5051            jQuery('span[data-cart-count]').text(quantity)
5052            break;
5053        
5054        case 'Sense':
5055        case 'Craft':
5056        case 'Crave':
5057        case 'Studio':
5058        case 'Taste':
5059        case 'Dawn':
5060        case 'Be Yours':
5061            jQuery(".cart-count-bubble").find("span").text(quantity)
5062            break;
5063        
5064        case 'Drop':
5065        case 'Icon':
5066        case 'Testament':
5067        case 'Fashionopolism':
5068        case 'Lorenza':
5069        case 'Context':
5070        case 'Mr Parker':
5071        case 'Foodie':
5072            jQuery('.js-cart-count').text(quantity)
5073            break;    
5074        
5075        case 'Bullet':
5076            jQuery('#counter').attr('data-count',quantity)
5077            jQuery('#counter').find('span').text(quantity)
5078            
5079            break;
5080        
5081        case 'Kalles-2.0.0':
5082            jQuery(".jsccount").text(quantity)
5083            break; 
5084        
5085        case 'Prestige':
5086        case 'lastobject-SO/main':
5087            jQuery(".Header__CartCount").text(quantity)
5088            break;
5089        
5090        case 'Warehouse':
5091        case 'Focal':
5092        case 'Spark':
5093        case 'Ira':
5094            jQuery(".header__cart-count").text(quantity)
5095            break;   
5096        
5097        case 'Symmetry': 
5098            jQuery(".cart-link__count").text(quantity)
5099            break;
5100        
5101        case 'Expanse': 
5102            jQuery(".cart-link__bubble-num").text(quantity)
5103            break;
5104        
5105        case 'Pipeline': 
5106        case 'Kingdom':
5107        case 'Editions':
5108            jQuery("span[data-header-cart-count]").text("("+quantity+")")
5109            jQuery("span[data-header-cart-count]").attr("data-header-cart-count", quantity)
5110            break;
5111        
5112        case 'Capital':
5113        case 'Retina':
5114            jQuery("span[data-header-cart-count]").text(quantity)
5115            jQuery("span[data-header-cart-count]").attr("data-header-cart-count", quantity)
5116            break;
5117        
5118        case 'Empire':
5119            jQuery(".site-header-cart--count").attr("data-header-cart-count", quantity)
5120            break
5121        
5122        case 'Flow':
5123        case 'Envy':
5124            jQuery(".cart-item-count-header--quantity").text(quantity)
5125            break
5126        
5127        case 'Venue':
5128        case 'Label': 
5129        case 'Cascade':
5130            jQuery("#CartCount").text(quantity)
5131            break
5132        
5133        case 'Showcase':
5134            jQuery("#site-control > div > div.nav-right-side.has-country-selector > a.cart.cart-icon--basket1 > div").text(quantity)
5135            break
5136        
5137        case 'Canopy':
5138            jQuery(".inner-count").text(quantity)
5139            break
5140        
5141        case 'Boost':
5142            jQuery(".header-cart__count").text(quantity)
5143            break
5144        
5145        case 'Blockshop':
5146        case 'Fresh':
5147        case 'Maker':
5148            jQuery(".cart--external--total-items").text(quantity)
5149            break
5150        
5151        case 'Avenue':
5152            jQuery(".cartCountSelector").text(quantity)
5153            break
5154        
5155        case 'District':
5156            jQuery(".cart-button__count").text(quantity)
5157            break
5158        
5159        case 'Highlight':
5160            jQuery(".menu-meta__count").text(quantity)
5161            break
5162        
5163        case 'Colors':
5164        case 'Grid':
5165        case 'Editorial':
5166        case 'Avatar':
5167            jQuery(".cart-count").text(quantity)
5168            break
5169        
5170        case 'Parallax':
5171            jQuery("div.five-sixths.columns.nav.mobile_hidden > ul.header__secondary-navigation.menu.right > li.cart > a:nth-child(1) > span").text(quantity)
5172            break
5173        
5174        case 'Atlantic':
5175            jQuery("span[data-cart-mini-count]").text(quantity)
5176            break
5177        
5178        case 'Galleria':
5179            jQuery(".cart-counter").text(quantity)
5180            break
5181        
5182        case 'Responsive':
5183            jQuery(".cart_count").text(quantity)
5184            break
5185        
5186        case 'Startup':
5187            jQuery(".site-header__cart-count").text(quantity)
5188            break
5189        
5190        case 'Providence':
5191            jQuery(".item-count").text(quantity)
5192            break
5193        
5194        case 'Sunrise':
5195            jQuery("div.header-right.hide-mobile > div > div > a > em").text(quantity)
5196            break
5197        
5198        case 'Masonry':
5199            jQuery(".numitems").text("("+quantity+")")
5200            break
5201        
5202        case 'Loft':
5203            jQuery(".cart-item-count").text(quantity)
5204            break
5205        default:
5206            break
5207            
5208    }
5209
5210    // 
5211    // jQuery(".cart-count-bubble").find("span").text(quantity)
5212    // 
5213    // jQuery('.js-cart-count').text(quantity)
5214    // 
5215    // jQuery('#counter').attr('data-count',quantity)
5216    // jQuery('#counter').find('span').text(quantity)
5217    // 
5218    // jQuery(".jsccount").text(quantity)
5219    // 
5220    // jQuery(".Header__CartCount").text(quantity)
5221    // 
5222    // jQuery(".header__cart-count").text(quantity)
5223    // 
5224    // jQuery(".cart-link__count").text(quantity)
5225    // 
5226    // jQuery(".cart-link__bubble-num").text(quantity)
5227    // 
5228    // if(Shopify.theme.name == "Capital" || Shopify.theme.name == "Retina") {
5229    //     jQuery("span[data-header-cart-count]").text(quantity)
5230    // }else{
5231    //     jQuery("span[data-header-cart-count]").text("("+quantity+")")
5232    // }
5233    // jQuery("span[data-header-cart-count]").attr("data-header-cart-count", quantity)
5234    // 
5235    // jQuery(".site-header-cart--count").attr("data-header-cart-count", quantity)
5236    // 
5237    // jQuery(".cart-item-count-header--quantity").text(quantity)
5238    // 
5239    // jQuery("#CartCount").text(quantity)
5240    // 
5241    // jQuery("#site-control > div > div.nav-right-side.has-country-selector > a.cart.cart-icon--basket1 > div").text(quantity)
5242    // 
5243    // jQuery(".inner-count").text(quantity)
5244    // 
5245    // jQuery(".header-cart__count").text(quantity)
5246    // 
5247    // jQuery(".cart--external--total-items").text(quantity)
5248    // 
5249    // jQuery(".cartCountSelector").text(quantity)
5250    // 
5251    // jQuery(".cart-button__count").text(quantity)
5252    // 
5253    // jQuery(".menu-meta__count").text(quantity)
5254    // 
5255    // jQuery(".cart-count").text(quantity)
5256    // 
5257    // jQuery("div.five-sixths.columns.nav.mobile_hidden > ul.header__secondary-navigation.menu.right > li.cart > a:nth-child(1) > span").text(quantity)
5258    // 
5259    // jQuery("span[data-cart-mini-count]").text(quantity)
5260    // 
5261    // jQuery(".cart-counter").text(quantity)
5262    // 
5263    // jQuery(".cart_count").text(quantity)
5264    // 
5265    // jQuery(".site-header__cart-count").text(quantity)
5266    // 
5267    // jQuery(".item-count").text(quantity)
5268    // 
5269    // jQuery("div.header-right.hide-mobile > div > div > a > em").text(quantity)
5270    // 
5271    // jQuery(".numitems").text("("+quantity+")")
5272    // 
5273    // jQuery(".cart-item-count").text(quantity)
5274    // 
5275    // jQuery("div.header-right.hide-mobile > div > div > a > em").text(quantity)
5276
5277    
5278    // jQuery("input[name*='updates']").attr("value",quantity)
5279}
5280
5281
5282</script>
5282
5283
5284
5285<script>
5286  
5287</script>
5287
5288
5289
5290<style>
5291  @-webkit-keyframes girafflybounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes  girafflybounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.girafflybounce{-webkit-animation-name:girafflybounce;animation-name:girafflybounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes  flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes  pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes  rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes girafflyshake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes  girafflyshake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.girafflyshake{-webkit-animation-name:girafflyshake;animation-name:girafflyshake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes  headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes girafflyswing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}
529160%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes  girafflyswing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.girafflyswing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:girafflyswing;animation-name:girafflyswing}@-webkit-keyframes girafflytada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes  girafflytada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.girafflytada{-webkit-animation-name:girafflytada;animation-name:girafflytada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes  wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes  jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes  heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes girafflybounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;
5291-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes  girafflybounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.girafflybounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:girafflybounceIn;animation-name:girafflybounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes  bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes  bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes  bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes  bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes  bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes  bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes  bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes  bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes  bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}
5291to{opacity:1}}@keyframes  fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes  fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes  fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes  fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes  fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes  fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes  fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes  fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes  fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes  fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes  fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes  fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes  fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes  fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes  fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes  fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes  fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes  fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes  flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.giraffly-animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
529140%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes  flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
529140%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes  flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}
5291}@keyframes  flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes  flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}
5291}.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes  lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}
5291}@keyframes  lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes  rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}
5291to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes  rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes  rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}
5291to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes  rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes  rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}
5291}@keyframes  rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes  rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}
5291}@keyframes  rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes  rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}
5291}@keyframes  rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes  hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes  jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes  rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes  rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes  zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;
5291-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes  zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes  zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes  zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes  zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}
5291@-webkit-keyframes scZoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes  scZoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.scZoomOut{-webkit-animation-name:scZoomOut;animation-name:scZoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes  zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes  zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes  zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes  zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes  slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes  slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes  slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes  slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes  slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes  slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes  slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes  slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.giraffly-animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.giraffly-animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.giraffly-animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.giraffly-animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.giraffly-animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.giraffly-animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.giraffly-animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.giraffly-animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.giraffly-animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s}.giraffly-animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.giraffly-animated.slower{-webkit-animation-duration:3s;animation-duration:3s}
5291@media (prefers-reduced-motion:reduce),(print){.giraffly-animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}}
5292
5293
5294
5295
5296
5297
5298
5299
5300
5301
5302
5303
5304
5305
5306
5307
5308
5309
5310
5311
5312@keyframes  loading{
5313  0%{
5314      -webkit-transform: rotate(0deg);
5315      -moz-transform: rotate(0deg);
5316      -o-transform: rotate(0deg);
5317      transform: rotate(0deg);
5318  }
5319  
5320  100%{
5321      -webkit-transform: rotate(360deg);
5322      -moz-transform: rotate(360deg);
5323      -o-transform: rotate(360deg);
5324      transform: rotate(360deg)
5325  }
5326}
5327.addToCartLoading{
5328  background: url('data:image/svg+xml;utf8,%3Csvg%20className%3D%22icon%22%20style%3D%22width%3A%201.5em%3B%20height%3A%201.5em%3Bvertical-align%3A%20middle%3Bfill%3A%20%23ffffff%3Boverflow%3A%20hidden%3B%22%20viewBox%3D%220%200%201024%201024%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20p-id%3D%223187%22%3E%3Cpath%20d%3D%22M249.836%20210.77c5.558-3.827%2010.73-7.527%2015.812-10.695%204.967-3.314%209.807-6.121%2014.208-8.785%202.18-1.362%204.374-2.515%206.425-3.673l5.873-3.281c0.945-0.551%201.789-0.953%202.625-1.377l2.425-1.226%204.381-2.233%201.954-1.004%202.219-1.093%203.918-1.924%207.184-3.527c2.883-1.44%205.996-3.272%208.694-5.22%2026.969-19.458%2033.057-57.094%2013.599-84.063-19.458-26.968-57.094-33.057-84.063-13.599l-6.49%204.682-3.54%202.554-2.071%201.499-2.62%201.947-5.824%204.351a7267.87%207267.87%200%200%200-3.193%202.399c-1.091%200.824-2.25%201.676-3.282%202.533a33346.62%2033346.62%200%200%201-6.735%205.441c-2.343%201.915-4.833%203.859-7.308%206.046-4.991%204.313-10.423%208.905-15.952%2014.121-5.645%205.071-11.353%2010.792-17.394%2016.739-5.886%206.125-12.079%2012.515-18.185%2019.505-12.303%2013.875-24.827%2029.53-36.839%2046.835a494.61%20494.61%200%200%200-33.896%2056.497%20491.342%20491.342%200%200%200-27.329%2064.159c-1.02%202.77-1.888%205.605-2.789%208.428l-2.688%208.477c-1.692%205.691-3.266%2011.429-4.857%2017.152l-2.135%208.669c-0.683%202.896-1.479%205.756-2.051%208.682l-1.84%208.729-0.914%204.358-0.785%204.387a479.254%20479.254%200%200%200-7.583%2069.967c-0.302%205.759-0.239%2011.514-0.279%2017.214l-0.017%204.267c-0.001%201.42%200.069%202.841%200.101%204.257l0.25%208.464%200.127%204.204%200.264%204.188%200.531%208.317%200.278%204.451%200.399%203.933%200.792%207.821c0.14%201.313%200.244%202.561%200.412%203.918l0.527%204.098%201.056%208.115c0.185%201.337%200.33%202.695%200.549%204.002l0.648%203.91%201.289%207.744c1.825%2010.246%203.911%2020.188%206.263%2029.766a463.195%20463.195%200%200%200%2016.342%2052.81l2.255%205.904%201.108%202.899%201.186%202.836%204.611%2010.976c3.247%207.033%206.19%2013.723%209.353%2019.831%206.048%2012.328%2012.043%2022.661%2017.007%2031.096%205.121%208.359%209.212%2014.84%2012.197%2019.141l4.472%206.638-3.293-7.292c-2.209-4.713-5.148-11.776-8.748-20.761-3.443-9.059-7.545-20.055-11.346-32.919-2.041-6.376-3.771-13.301-5.726-20.516l-2.612-11.204-0.667-2.878-0.583-2.935-1.183-5.957c-3.105-16.055-5.568-33.549-6.889-52.052-0.668-9.251-1.027-18.753-1.1-28.437l0.03-7.3%200.014-3.67c0.002-1.227%200.084-2.416%200.122-3.629l0.284-7.263%200.139-3.644c0.053-1.229%200.166-2.577%200.247-3.863a35704.717%2035704.717%200%200%201%200.798-11.787l0.017-0.247c0.013%200.588%200.018%200.028%200.027%200.098l0.05-0.472%200.101-0.945%200.2-1.891%200.8-7.581%200.4-3.801%200.535-3.801%201.069-7.62c0.187-1.271%200.335-2.545%200.555-3.815l0.67-3.811c0.909-5.082%201.708-10.185%202.859-15.253a424.734%20424.734%200%200%201%2017.057-60.03l1.316-3.663%201.437-3.623%202.859-7.225c0.907-2.417%202.03-4.761%203.033-7.135l3.079-7.082c2.208-4.653%204.37-9.295%206.624-13.867l3.508-6.783c1.167-2.252%202.294-4.513%203.565-6.702a414.503%20414.503%200%200%201%2031.89-49.502%20407.116%20407.116%200%200%201%2035.476-41.25%20406.598%20406.598%200%200%201%2035.793-32.288c5.751-4.687%2011.515-8.857%2016.918-12.861zM1023.966%20510.486l-0.001-0.005-0.875-7.954-1.051-9.554-0.687-6.125-1.153-8.152c-0.828-5.729-1.741-12.089-2.813-18.907l-4.259-20.887c-0.691-3.726-1.738-7.517-2.729-11.425l-3.102-12.024c-0.558-2.048-1.019-4.142-1.677-6.221l-1.958-6.314-4.07-13.021-1.049-3.333-1.211-3.324c-0.814-2.223-1.638-4.467-2.469-6.732-1.673-4.522-3.34-9.131-5.115-13.781l-5.938-13.981-3.046-7.123c-1.037-2.384-2.247-4.72-3.375-7.102l-6.997-14.388c-0.569-1.22-1.222-2.408-1.877-3.598l-1.958-3.583-3.95-7.211-3.995-7.265c-1.354-2.422-2.881-4.773-4.324-7.175l-8.875-14.427c-12.567-18.998-26.533-37.793-42.018-55.643-15.662-17.71-32.638-34.534-50.581-50.045a527.617%20527.617%200%200%200-56.726-41.602c-19.622-12.201-39.702-22.647-59.484-31.64l-14.925-6.188c-2.47-0.995-4.881-2.072-7.356-2.979l-7.402-2.651-7.306-2.609-3.615-1.289c-1.198-0.434-2.394-0.863-3.618-1.21l-14.37-4.353c-2.366-0.691-4.68-1.466-7.035-2.069l-7.02-1.754-13.669-3.402c-4.524-0.941-8.985-1.788-13.341-2.655l-6.47-1.271-3.184-0.621-3.186-0.465-12.373-1.797-5.96-0.862c-1.957-0.298-3.928-0.403-5.85-0.61l-11.239-1.057c-3.638-0.329-7.151-0.735-10.598-0.81l-19.18-0.823-16.258%200.11-6.935%200.057c-2.177%200.091-4.219%200.237-6.115%200.34l-9.619%200.566-7.982%200.472%207.959%200.875%209.529%201.05c1.872%200.215%203.884%200.411%206.023%200.683l6.797%201.101%2015.801%202.578%2018.393%203.951c3.283%200.628%206.614%201.603%2010.051%202.514l10.571%202.838c1.801%200.509%203.644%200.92%205.469%201.526l5.542%201.793%2011.432%203.697%202.927%200.946%202.914%201.104%205.902%202.242c3.965%201.517%208.007%203.017%2012.084%204.613l12.243%205.366%206.241%202.733c2.088%200.929%204.128%202.029%206.212%203.044l12.59%206.277c1.068%200.506%202.106%201.094%203.145%201.685l3.131%201.761%206.302%203.542%206.353%203.568c2.118%201.209%204.165%202.586%206.263%203.878l12.601%207.922c16.565%2011.247%2032.949%2023.681%2048.48%2037.44a473.639%20473.639%200%200%201%2043.435%2044.87%20467.917%20467.917%200%200%201%2035.892%2050.115c10.476%2017.304%2
5328019.389%2034.971%2027.062%2052.322%201.761%204.404%203.506%208.772%205.234%2013.098%200.843%202.166%201.771%204.273%202.532%206.444l2.224%206.49%202.201%206.396%201.093%203.162c0.368%201.047%200.734%202.092%201.019%203.166l3.633%2012.572c0.578%202.068%201.242%204.086%201.738%206.146l1.441%206.137%202.829%2011.931%202.152%2011.645%201.045%205.64%200.514%202.772%200.362%202.779%201.423%2010.784%200.697%205.188c0.245%201.704%200.3%203.423%200.458%205.098l0.794%209.786c0.249%203.167%200.584%206.22%200.595%209.223l0.516%2016.686-0.346%2013.152-0.109%205.579-0.343%206.014-0.567%209.595-0.472%207.988c-0.169%203.219-0.107%206.829%200.256%2010.138%203.638%2033.056%2033.383%2056.904%2066.438%2053.267%2033.056-3.637%2056.905-33.382%2053.268-66.438zM885.176%20762.451l-4.868%205.897c-1.711%202.052-3.44%204.238-5.4%206.399-3.858%204.365-7.946%209.128-12.608%2013.957-4.517%204.944-9.632%209.919-14.922%2015.205-5.467%205.131-11.147%2010.547-17.374%2015.864-12.349%2010.726-26.262%2021.624-41.613%2032.046a434.435%20434.435%200%200%201-50.026%2029.303%20431.157%20431.157%200%200%201-56.59%2023.39c-2.436%200.874-4.935%201.6-7.419%202.361l-7.455%202.279c-5.006%201.425-10.053%202.742-15.078%204.091-2.536%200.593-5.075%201.187-7.617%201.78-2.545%200.566-5.051%201.25-7.622%201.714l-7.663%201.523-3.822%200.763-3.851%200.64a419.278%20419.278%200%200%201-61.304%205.938c-5.039%200.219-10.081%200.088-15.068%200.072l-3.733-0.022c-1.238-0.012-2.392-0.1-3.587-0.145l-7.067-0.313-3.505-0.146-3.997-0.27-7.961-0.537-1.981-0.133-0.989-0.067-0.494-0.033c0.221-0.008-0.844-0.005%200.433-0.022l-0.226-0.025-3.593-0.396-7.127-0.78a406.62%20406.62%200%200%201-53.494-10.013%20402.48%20402.48%200%200%201-45.808-14.792l-5.111-2.022-2.511-0.99-2.452-1.066-9.494-4.124c-6.074-2.917-11.861-5.522-17.131-8.352-10.648-5.379-19.552-10.718-26.826-15.11l-1.338-0.807a1085.391%201085.391%200%200%200-3.457-2.276l-4.116-2.687c-0.638-0.414-1.252-0.813-1.842-1.194l-2.021-1.354-3.621-2.439-6.637-4.472c-2.685-1.782-5.825-3.567-8.857-4.938-30.307-13.689-65.973-0.218-79.662%2030.089-13.689%2030.308-0.218%2065.974%2030.089%2079.663l7.293%203.294%203.979%201.797%202.369%201.063%202.994%201.302c2.073%200.896%204.3%201.857%206.676%202.885l3.672%201.574%201.917%200.819%201.9%200.745c10.22%204.014%2022.646%208.772%2037.189%2013.242%207.215%202.375%2015.042%204.443%2023.216%206.727l12.687%203.1%203.261%200.787%203.325%200.701%206.75%201.415c18.195%203.715%2038.044%206.719%2059.054%208.439a494.284%20494.284%200%200%200%2065.863%200.997l8.535-0.519%204.285-0.266%200.268-0.017c1.44-0.02%200.541-0.02%200.927-0.03l0.492-0.051%200.986-0.1%201.977-0.201%207.938-0.807%203.991-0.406%204.502-0.554%209.015-1.133c1.492-0.2%203.034-0.365%204.486-0.598l4.344-0.709c5.795-0.965%2011.61-1.832%2017.399-3.066a485.178%20485.178%200%200%200%2068.692-18.701l4.2-1.463%204.157-1.588%208.292-3.176c2.771-1.016%205.468-2.251%208.194-3.37l8.134-3.434c5.351-2.451%2010.685-4.869%2015.941-7.39l7.805-3.918c2.591-1.307%205.188-2.576%207.712-3.991a474.344%20474.344%200%200%200%2057.071-35.83%20467.174%20467.174%200%200%200%2047.72-40.068%20466.596%20466.596%200%200%200%2037.51-40.586c5.455-6.542%2010.335-13.082%2014.998-19.24%204.483-6.313%208.789-12.218%2012.512-18%203.868-5.667%207.179-11.177%2010.297-16.204%201.589-2.492%202.957-4.989%204.318-7.332%201.349-2.348%202.635-4.586%203.854-6.711%204.686-8.611%208.271-15.384%2010.509-20.116l3.527-7.185-4.682%206.489c-2.985%204.266-7.65%2010.33-13.635%2017.935z%22%20p-id%3D%223188%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E%0A') left top no-repeat;
5329  background-size: 24px auto;
5330  width: 24px;
5331  height:24px;
5332  animation: loading 1s linear infinite;
5333  margin-right: 5px;
5334  color:#ff8a00;
5335  display:none; 
5336}
5337
5338
5339
5340
5341.giraffly_PCPreview_confirmationBlock{
5342  display: flex;
5343  -webkit-box-align: center;
5344  align-items: center;
5345  font-size: 18px;
5346  line-height: 18px;
5347  cursor: pointer;
5348  text-align: center;
5349  -webkit-box-pack: center;
5350  justify-content: center;
5351  min-width: 192px;
5352  white-space: nowrap;
5353  text-overflow: ellipsis;
5354  user-select: none;
5355  width:100%;
5356  min-height: 116px;
5357  max-width: none;
5358  margin: auto;
5359  padding: 17.6px 24px;
5360  border-width: initial;
5361  border-style: none;
5362  border-color: initial;
5363  border-image: initial;
5364  overflow: hidden;
5365  border-radius: initial;
5366}
5367.giraffly_PCPreview_singleButton{
5368    display: flex;
5369    -webkit-box-align: center;
5370    align-items: center;
5371    font-size: 18px;
5372    line-height: 18px;
5373    cursor: pointer;
5374    text-align: center;
5375    -webkit-box-pack: center;
5376    justify-content: center;
5377    min-width: 192px;
5378    white-space: nowrap;
5379    text-overflow: ellipsis;
5380    user-select: none;
5381    width: calc(100% - 30px);
5382    min-height: 88px;
5383    max-width: none;
5384    margin: auto;
5385    padding: 17.6px 24px;
5386    border-width: initial;
5387    border-style: none;
5388    border-color: initial;
5389    border-image: initial;
5390    overflow: hidden;
5391    border-radius: initial;
5392}
5393
5394
5395
5396@media (min-width: 768px) {
5397  .giraffly_PCPreview_BOX{
5398    position: fixed;
5399    z-index:999999999;
5400    left:0;
5401    margin: 0 auto;
5402    width: 100%;
5403}
5404  .giraffly_PCPreview{
5405    /* position: fixed;
5406    z-index:99999999999;
5407    left:0;
5408    margin: 0 auto;
5409    width: 100%; */
5410    display: flex;
5411    visibility: visible;
5412    -webkit-box-align: center;
5413    align-items: center;
5414    -webkit-box-pack: justify;
5415    justify-content: space-between;
5416    box-sizing: border-box;
5417    flex-flow: row nowrap;
5418    padding: 11px 13px;
5419    line-height: 0px;
5420  }
5421}
5422
5423@media (max-width: 767px) {
5424  .giraffly_PCPreview_BOX{
5425    display:none !important;
5426  }
5427  .giraffly_PCPreview{
5428    display:none !important;
5429  }
5430}
5431
5432.giraffly_PC_Preview_Left_Block{
5433  -webkit-box-align: center;
5434    align-items: center;
5435    -webkit-box-pack: justify;
5436    justify-content: space-between;
5437    display: flex;
5438    flex-direction: row;
5439    flex-wrap: nowrap;
5440    width: auto;
5441    flex: 1 1 auto;
5442    overflow: hidden;
5443}
5444
5445.giraffly_PC_Preview_ImageAndPrice_Block{
5446  display: flex;
5447    -webkit-box-align: center;
5448    align-items: center;
5449    margin-right: 16px; 
5450    margin-bottom: 0px;
5451    width: auto;
5452    flex: 1 1 auto;
5453    overflow: hidden;
5454}
5455
5456.giraffly_PCPreviewimg{
5457  width: 50px;
5458  height: 50px;
5459  margin-right: 16px;
5460  background-size: cover;
5461  min-width: 50px;
5462  border-radius: 4px;
5463  outline: #fff solid 1px;
5464  margin: 1px 16px 1px 1px;
5465  overflow: hidden;
5466  background-position: center center;
5467  /*border-width: 1.6px;
5468  border-style: solid;
5469  border-color: #fff;
5470  border-image: initial;*/
5471}
5472
5473
5474.giraffly_PCPreviewPriceBlock{
5475  display: flex;
5476  flex-direction: column;
5477  width: calc(100% - 89.6px);
5478}
5479
5480
5481.giraffly_PCPreviewtitle{
5482  display: flex;
5483  white-space: nowrap;
5484  text-overflow: ellipsis;
5485  overflow: hidden;
5486}
5487
5488.giraffly_PCPreviewPriceAndComparePrice{
5489  display: flex;
5490  flex-direction: row;
5491}
5492
5493
5494.giraffly_PCPreviewCompareAtPrice{
5495  opacity: 0.7;
5496  margin-right: 16px;
5497  text-decoration: line-through;
5498  display: flex;
5499  flex-direction: row;
5500}
5501
5502.giraffly_PC_Preview_Variants_Block{
5503  margin-bottom: 0;
5504  display: flex;
5505  flex-direction: row;
5506  margin-right: 6.4px;
5507  margin-left: 0px;
5508  width: auto;
5509}
5510
5511.giraffly_PC_Preview_Variants{
5512  color: #263644;
5513  padding-left: 8px;
5514  padding-right: 8px;
5515  position: relative;
5516  display: flex;
5517  -webkit-box-align: center;
5518  align-items: center;
5519  max-width: 240px;
5520  min-width: 144px;
5521  flex: 1 1 auto;
5522}
5523.giraffly_PC_Preview_Variants_Select_Block{
5524  color: #263644;
5525  position: relative;
5526  display: flex;
5527  -webkit-box-align: center;
5528  align-items: center;
5529  flex: 1 1 auto;
5530  
5531}
5532
5533.giraffly_PC_Preview_Variants_Select{
5534  color: #263644;
5535  /* font-family: Overpass, sans-serif; */
5536  height: 40px;
5537  -webkit-appearance: none;
5538  width: 100%;
5539  text-overflow: ellipsis;
5540  background:#fff !important;
5541  border-radius: 4px;
5542  border-width: initial;
5543  border-style: none;
5544  border-color: initial;
5545  border-image: initial;
5546  padding: 0px 42.4px 0px 19.2px;
5547  margin:0;
5548}
5549
5550
5551.giraffly_PC_Preview_Variants_Select_Lable{
5552  position: absolute;
5553  right: 16px;
5554  top: 9.6px;
5555  pointer-events: none;
5556}
5557
5558.giraffly_PCPreviewbutton{
5559  display: flex;
5560  height: 40px;
5561  -webkit-box-align: center;
5562  align-items: center;
5563  font-size: 19.2px;
5564  #line-height: 25.6px;
5565  cursor: pointer;
5566  text-align: center;
5567  -webkit-box-pack: center;
5568  justify-content: center;
5569  max-width: 240px;
5570  min-width: 160px;
5571  width: auto;
5572  white-space: nowrap;
5573  text-overflow: ellipsis;
5574  user-select: none;
5575  margin: auto;
5576  /* background: linear-gradient(90deg, rgb(173, 113, 197) 0%, rgb(182, 0, 255) 100%); */
5577  border-radius: 4px;
5578  border-width: initial;
5579  border-style: none;
5580  border-color: initial;
5581  border-image: initial;
5582  overflow: hidden;
5583  padding : 0 16px;
5584}
5585
5586.giraffly_PC_Preview_Quantity{
5587  color: #263644;
5588  display: flex;
5589  flex-direction: row;
5590  margin-right: 16px;
5591  height: 40px;
5592  -webkit-box-align: center;
5593  align-items: center;
5594  background:#fff;
5595  border-radius: 4px;
5596}
5597
5598.giraffly_PC_Preview_Quantity_Cut{
5599  min-width: 42.4px;
5600  text-align: center;
5601  cursor: pointer;
5602  color: #263644;
5603  user-select: none;
5604}
5605
5606.giraffly_PC_Preview_Quantity_Space{
5607  filter: saturate(10%);
5608  height: 40px;
5609  width: 1px;
5610  background:#ccc;
5611}
5612
5613.giraffly_PC_Preview_Quantity_Add{
5614  min-width: 42.4px;
5615  text-align: center;
5616  cursor: pointer;
5617  color: #263644;
5618  user-select: none;
5619}
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636.giraffly_PC_Preview_Variants_Select{
5637  font-size:medium
5638}
5639.giraffly_phoneButtonPreviewContent{
5640  margin: auto;
5641}
5642.PC_confirmation,
5643.PCPreview_confirmationBlock {
5644  left: 0;
5645}
5646.PCPreview_confirmationBlock,
5647.pc_over_stock{
5648  display: flex;
5649  -webkit-box-align: center;
5650  align-items: center;
5651  font-size: 28.8px;
5652  line-height: 25.6px;
5653  cursor: pointer;
5654  text-align: center;
5655  -webkit-box-pack: center;
5656  justify-content: center;
5657  min-width: 192px;
5658  white-space: nowrap;
5659  text-overflow: ellipsis;
5660  user-select: none;
5661  width: 100%;
5662  min-height: 72px;
5663  max-width: none;
5664  margin: auto;
5665  padding: 17.6px 24px;
5666  border-width: initial;
5667  border-style: none;
5668  border-color: initial;
5669  border-image: initial;
5670  overflow: hidden;
5671  border-radius: initial;
5672}
5673
5674.PHonePreview_confirmationBlock,
5675.phone_over_stock{
5676  display: flex;
5677  -webkit-box-align: center;
5678  align-items: center;
5679  font-size: 28.8px;
5680  line-height: 25.6px;
5681  cursor: pointer;
5682  text-align: center;
5683  -webkit-box-pack: center;
5684  justify-content: center;
5685  min-width: 192px;
5686  white-space: nowrap;
5687  text-overflow: ellipsis;
5688  user-select: none;
5689  width: 100%;
5690  min-height: 64px;
5691  max-width: none;
5692  margin: auto;
5693  padding: 17.6px 24px;
5694  border-width: initial;
5695  border-style: none;
5696  border-color: initial;
5697  border-image: initial;
5698  overflow: hidden;
5699  border-radius: initial;
5700}
5701
5702
5703.PCPreview_singleButton{
5704    display: flex;
5705    -webkit-box-align: center;
5706    align-items: center;
5707    font-size: 28.8px;
5708    line-height: 25.6px;
5709    cursor: pointer;
5710    text-align: center;
5711    -webkit-box-pack: center;
5712    justify-content: center;
5713    min-width: 192px;
5714    white-space: nowrap;
5715    text-overflow: ellipsis;
5716    user-select: none;
5717    width: calc(100% - 30px);
5718    min-height: 88px;
5719    max-width: none;
5720    margin: auto;
5721    padding: 17.6px 24px;
5722    border-width: initial;
5723    border-style: none;
5724    border-color: initial;
5725    border-image: initial;
5726    overflow: hidden;
5727    border-radius: initial;
5728}
5729
5730@media (min-width: 768px) {
5731  .giraffly_phoneButtonPreview{
5732    display:none !important;
5733  }
5734}
5735
5736@media (max-width: 769px) {
5737  .giraffly_phoneButtonPreview{
5738    z-index:999999999;
5739    position: fixed;
5740    left:0;
5741    margin: 0 auto;
5742    width: 100%;
5743    display: flex;
5744    visibility: visible;
5745    -webkit-box-align: center;
5746    align-items: center;
5747    -webkit-box-pack: justify;
5748    justify-content: space-between;
5749    box-sizing: border-box;
5750    flex-flow: row wrap;
5751    padding: 4px 12.8px 12.8px;
5752  }
5753}
5754
5755.giraffly_phone_Preview_Left_Block{
5756  -webkit-box-align: center;
5757    align-items: center;
5758    -webkit-box-pack: justify;
5759    justify-content: space-between;
5760    display: flex;
5761    flex-direction: row;
5762    flex-wrap: wrap;
5763    width: auto;
5764    flex: 1 1 auto;
5765    overflow: hidden;
5766}
5767
5768.giraffly_phone_Preview_ImageAndPrice_Block{
5769  display: flex;
5770  -webkit-box-align: center;
5771  align-items: center;
5772  margin-right: 0;
5773  margin-bottom: 0;
5774  width: 100%;
5775  max-width: 100%;
5776  flex: 1 1 auto;
5777  overflow: hidden;
5778}
5779
5780
5781.giraffly_phoneButtonPreviewimg{
5782  width: 42.4px;
5783  height: 42.4px;
5784  margin-right: 12.8px;
5785  background-size: cover;
5786  min-width: 42.4px;
5787  border-radius: 4px;
5788  background-position: center center;
5789  outline: #fff solid 1px;
5790  margin-left: 1px;
5791  overflow: hidden;
5792  /*border-width: 1.6px;
5793  border-style: solid;
5794  border-color: #fff;
5795  border-image: initial;*/
5796}
5797
5798.PCPreviewPriceBlock{
5799  display: flex;
5800  flex-direction: column;
5801  <!-- width: calc(100% - 89.6px); -->
5802  width: 100%;
5803}
5804
5805<!-- 单行省略号 -->
5806.PCPreviewtitle{
5807  <!-- display: flex; -->
5808  white-space: nowrap;
5809  text-overflow: ellipsis;
5810  overflow: hidden;
5811}
5812<!-- 两行省略 -->
5813<!-- .PCPreviewtitle{
5814  display: -webkit-box;
5815  text-overflow: ellipsis;
5816  overflow: hidden;
5817  -webkit-line-clamp: 2;
5818  -webkit-box-orient: vertical;
5819  line-height: 15px;
5820  word-break: break-all;
5821} -->
5822
5823.PCPreviewPriceAndComparePrice{
5824  display: flex;
5825  flex-direction: row;
5826}
5827
5828
5829.PCPreviewCompareAtPrice{
5830  opacity: 0.7;
5831  margin-right: 16px;
5832  text-decoration: line-through;
5833  display: flex;
5834  flex-wrap: nowrap;
5835}
5836
5837.giraffly_phone_Preview_Variants_Block{
5838  margin-bottom: 4px;
5839  display: flex;
5840  flex-direction: nowrap;
5841  flex-wrap: wrap;
5842  margin-right: -9.6px;
5843  margin-left: -9.6px;
5844  width: calc(100% + 17.6px);
5845}
5846
5847.giraffly_phone_Preview_Variants{
5848  color: #263644;
5849  padding-left: 8px;
5850  padding-right: 8px;   
5851  position: relative;
5852  display: flex;
5853  -webkit-box-align: center;
5854  align-items: center;
5855  flex: 1 1 auto;
5856  margin-bottom: 0;
5857}
5858.giraffly_phone_Preview_Variants_Select_Block{
5859  color: #263644;
5860  position: relative;
5861  display: flex;
5862  align-items: center;
5863  min-width: 112px;  
5864  flex: 1 1 auto;
5865  padding: 0 0 0 2px;
5866}
5867
5868.giraffly_phone_Preview_Variants_Select{
5869  color: #263644;
5870  height: 40px;
5871  -webkit-appearance: none;
5872  width: 100%;
5873  margin: 4px 0;
5874  text-overflow: ellipsis;
5875  background: #fff !important;
5876  border-radius: 4px;
5877  border-width: initial;
5878  border-style: none;
5879  border-color: initial;
5880  border-image: initial;
5881  padding: 0px 36.8px 0px 19.2px;
5882}
5883
5884
5885.giraffly_phone_Preview_Variants_Select_Lable{
5886  position: absolute;
5887  right: 16px;
5888  top: 11.2px;
5889  pointer-events: none;
5890  top: 50%;
5891  transform: translateY(-50%);
5892}
5893
5894.PCPreviewbutton{
5895  display: flex;
5896  height: 40px;
5897  -webkit-box-align: center;
5898  align-items: center;
5899  color: #fff;
5900  font-size: 19.2px;
5901  cursor: pointer;
5902  text-align: center;
5903  -webkit-box-pack: center;
5904  justify-content: center;
5905  max-width: 100%;
5906  min-width: 144px;
5907  width: 100%;
5908  white-space: nowrap;
5909  text-overflow: ellipsis;
5910  user-select: none;
5911  margin: auto;
5912  border-radius: 4px;
5913  border-width: initial;
5914  border-style: none;
5915  border-color: initial;
5916  border-image: initial;
5917  overflow: hidden;
5918}
5919
5920.giraffly_phone_Preview_Quantity{
5921  color: #263644;
5922  display: flex;
5923  flex-direction: row;
5924  margin-right: 16px;
5925  height: 40px;
5926  -webkit-box-align: center;
5927  align-items: center;
5928  background: #fff;
5929  border-radius: 4px;
5930}
5931
5932.giraffly_phone_Preview_Quantity_Cut{
5933  min-width: 40px;
5934  text-align: center;
5935  cursor: pointer;
5936  color: #263644;
5937  user-select: none;
5938}
5939
5940.giraffly_phone_Preview_Quantity_Space{
5941  filter: saturate(10%);
5942  height: 40px;
5943  width: 1px;
5944  background:#ccc;
5945}
5946
5947.giraffly_phone_Preview_Quantity_Add{
5948  min-width: 40px;
5949  text-align: center;
5950  cursor: pointer;
5951  color:#263644;
5952  user-select: none;
5953}
5954
5955
5956.giraffly_PCRealtimeUrgency{
5957  padding: 0px;
5958  margin: auto;
5959  text-align: center;
5960  width: calc(100% + 30px);
5961}
5962
5963
5964.giraffly_phone_RealtimeUrgency{
5965  padding: 1.6px 24px;
5966  margin: -12.8px -12.8px 8px;
5967  width: calc(100% + 25.6px);
5968  text-align: center;
5969}
5970
5971
5972
5973.giraffly_hoverButton{
5974  position: fixed;
5975  z-index: 2147483647;
5976}
5977
5978.giraffly_hoverButton_Round{
5979  border-radius: 50%;
5980  cursor: pointer;
5981  box-shadow: 1px 2px 5px #808080!important;
5982  line-height: 0px;
5983}
5984
5985.giraffly_total_Quantity_Circle_Round{
5986  position: absolute;
5987  top: -3px;
5988  left: -5px;
5989  text-align: center;
5990}
5991.giraffly_total_Quantity_Round, .giraffly_total_Quantity_Square{
5992  padding: 2px;
5993  height: 20px;
5994  line-height:1;
5995  box-sizing: content-box;
5996  display: flex;
5997  justify-content: center;
5998  align-items: center;
5999  width: auto;
6000  min-width: 20px;
6001  border-radius: 20px;
6002}
6003
6004.giraffly_hoverButton_Square{
6005  cursor: pointer;
6006  box-shadow: -3px 1px 25px 3px #C0C0C0;
6007}
6008
6009.giraffly_total_Quantity_Circle_Square{
6010  position: absolute;
6011  top: -9px;
6012  left: -8px;
6013  text-align: center;
6014}
6015
6016
6017
6018
6019
6020.giraffly_Icon{
6021  display: inline-block;
6022  width: 20px;
6023  height: 20px;
6024  vertical-align: middle;
6025  fill: currentColor;
6026}
6027.giraffly_Off-Canvas{
6028  position: fixed;
6029  display: none;
6030  z-index: 2147483647;
6031  top: 0;
6032  bottom: 0;
6033  max-width: 480px;
6034  background-color: #fff;
6035  color: #1b1e2f;
6036  border: rgb(223, 227, 232) solid 1px;
6037}
6038.giraffly_Off-Canvas-Sheet{
6039  /* position: fixed; */
6040  bottom: 0;
6041  width: 100%;
6042  height: 100%;
6043  box-shadow: 0 31px 41px 0 rgba(32,42,53,.2),0 2px 16px 0 rgba(32,42,54,.08);
6044}
6045
6046.giraffly_Off-Canvas-Sheet__Container{
6047  display: flex;
6048  flex-direction: column;
6049  height: 100%;
6050}
6051
6052.giraffly_Off-Canvas-Header{
6053  align-items: center;
6054  border-bottom: 1px solid rgb(223, 227, 232);
6055  display: flex;
6056  justify-content: space-between;
6057  padding: 18px;;
6058  max-width: 100%;
6059}
6060
6061.giraffly_Off-Canvas-Number__Show{
6062  display: flex;
6063}
6064
6065.giraffly_Cart_Product_Number{
6066  border-radius: 20px;
6067  min-width: 20px;
6068  width: auto;
6069  height: 20px;
6070  line-height: 1.4;
6071  padding: 2px;
6072  background-color: rgb(238, 107, 107);
6073  color: #fff;
6074  font-size: 8px;
6075  margin-left: 3px;
6076  text-align: center;
6077  margin-top: -3px;
6078}
6079
6080.girafflyCartNumber{
6081    font-size: 12px;
6082}
6083
6084.giraffly_Off-Canvas-Title{
6085  font-weight: 600;
6086}
6087
6088.giraffly_Off-Canvas-Closed svg, .giraffly_ShowProduct_Delete svg, .giraffly_Modal_Popups-Closed svg {
6089  fill: #ccc;
6090}
6091
6092.giraffly_Closed__Svg{
6093  position: relative;
6094  display: block;
6095  width: 15px;
6096  height: 15px;
6097  cursor: pointer;
6098}
6099
6100.giraffly_Off-Canvas-Content{
6101  -webkit-overflow-scrolling: touch;
6102  position: relative;
6103  padding: 18px;
6104  height: 100%;
6105  overflow-y: auto;
6106}
6107
6108.giraffly_Off-Canvas__ShowProduct{
6109  display: flex;
6110  text-align: left;
6111  padding-bottom: 20px;
6112}
6113
6114.giraffly_ShowProduct_Image{
6115  margin: auto 0;
6116}
6117
6118.giraffly_ShowProduct_Image img{
6119  width: 80px;
6120  max-width: 80px;
6121}
6122
6123.giraffly_ShowProduct_Content{
6124  padding: 0 12px;
6125}
6126
6127.giraffly_ShowProduct_Title{
6128  font-weight: 600;
6129  font-size: 15px;
6130  padding-right: 25px;
6131}
6132
6133.giraffly_ShowProduct_Style{
6134  padding: 7px 0;
6135  color: #aaa;
6136  font-size: 14px;
6137}
6138
6139.giraffly_ShowProduct_Price{
6140  font-weight: 400;
6141  font-size: 15px;
6142}
6143
6144.giraffly_ShowProduct_Delete{
6145  position: absolute;
6146  right: 25px;
6147}
6148
6149.giraffly_ShowProduct_Delete .giraffly_Closed__Svg{
6150  width: 13px;
6151  height: 13px;
6152}
6153
6154.giraffly_Off-Canvas-EmptyProduct{
6155  margin-top: 30px;
6156  text-align: center;
6157}
6158
6159.giraffly_Off-Canvas-Footer{
6160  align-items: center;
6161  border-top: 1px solid rgb(223, 227, 232);
6162  display: flex;
6163  justify-content: space-between;
6164  padding: 18px;
6165  max-width: 100%;
6166}
6167
6168.giraffly_Off-Canvas_Button{
6169  position: relative;
6170  display: inline-flex;
6171  align-items: center;
6172  justify-content: center;
6173  margin: 0;
6174  padding: 10px 18px;
6175  border: 1px solid #c4cdd5;
6176  box-shadow: 0 1px 0 0 rgba(22,29,37,.05);
6177  line-height: 1;
6178  color: #212b36;
6179  text-align: center;
6180  cursor: pointer;
6181  -webkit-user-select: none;
6182  -ms-user-select: none;
6183  user-select: none;
6184  text-decoration: none;
6185  -webkit-tap-highlight-color: transparent;
6186  width: 50%;
6187}
6188
6189.giraffly_Off-Canvas_Button a{
6190    color: unset !important;
6191    text-decoration: none;
6192}
6193
6194.giraffly_Off-Canvas_Button:first-child {
6195  margin-right: 10px;
6196}
6197.giraffly_Off-Canvas_Button:last-child {
6198  margin-right: 0;
6199}
6200
6201
6202
6203
6204.giraffly_Modal_Popups{
6205  position: fixed;
6206  z-index: 2147483647;
6207  top: 0;
6208  right: 0;
6209  bottom: 0;
6210  left: 0;
6211  display: none;
6212  flex-direction: column;
6213  justify-content: center;
6214}
6215
6216/* .giraffly_Modal_Popups_Dialog{
6217
6218} */
6219
6220.giraffly_Modal_Popups__Container{
6221  position: relative;
6222  margin: 0 auto;
6223  border-radius: 6px;
6224  right: 0;
6225  bottom: 0;
6226  left: 0;
6227  display: flex;
6228  flex-direction: column;
6229  width: 100vw;
6230  max-height: calc(100vh - 60px);
6231  background: #fff;
6232  box-shadow: 0 31px 41px 0 rgba(32,42,53,.2),0 2px 16px 0 rgba(32,42,54,.08);
6233}
6234
6235.giraffly_Modal_Popups-Header{
6236  align-items: center;
6237  border-bottom: 1px solid rgb(223, 227, 232);
6238  display: flex;
6239  justify-content: space-between;
6240  padding: 18px;
6241  max-width: 100%;
6242}
6243
6244.giraffly_Modal_Popups-Number__Show{
6245  display: flex;
6246}
6247
6248.giraffly_Modal_Popups-Title{
6249  font-weight: 600;
6250}
6251
6252.giraffly_Modal_Popups-Closed svg {
6253  fill: #ccc;
6254}
6255
6256.giraffly_Modal_Popups-Body{
6257  position: relative;
6258  /* display: flex; */
6259  flex-grow: 1;
6260  overflow-x: hidden;
6261  -webkit-overflow-scrolling: touch;
6262  padding: 16px;
6263  overflow-y: auto;
6264}
6265
6266.giraffly_Modal_Popups__ShowProduct{
6267  display: flex;
6268  text-align: left;
6269  padding-bottom: 20px;
6270}
6271
6272
6273.giraffly_Modal_Popups-EmptyProduct{
6274  padding: 15px;
6275}
6276
6277.giraffly_Modal_Popups-Footer{
6278  display: flex;
6279  /* align-self: flex-end; */
6280  align-items: center;
6281  max-width: 100%;
6282  padding: 30px 18px 18px;
6283  border-top: 1px solid rgb(223, 227, 232);
6284}
6285.giraffly_Modal_Popups-Footer--fill{
6286  flex: 1 1 auto;
6287}
6288
6289.giraffly_Modal_Popups_ButtonGroup{
6290  display: flex;
6291  flex-wrap: wrap;
6292  align-items: center;
6293  margin-top: -12px;
6294  margin-left: -12px;
6295}
6296.giraffly_Modal_Popups_Button{
6297  position: relative;
6298  display: inline-flex;
6299  align-items: center;
6300  justify-content: center;
6301  margin: 0 8px 0 0;
6302  padding: 10px 18px;;
6303  border: 1px solid #c4cdd5;
6304  box-shadow: 0 1px 0 0 rgba(22,29,37,.05);
6305  line-height: 1;
6306  color: #212b36;
6307  text-align: center;
6308  cursor: pointer;
6309  -webkit-user-select: none;
6310  -ms-user-select: none;
6311  user-select: none;
6312  text-decoration: none;
6313  -webkit-tap-highlight-color: transparent;
6314}
6315
6316.giraffly_Modal_Popups_Button a{
6317    color: unset !important;
6318    text-decoration: none;
6319}
6320
6321.giraffly_Modal_Popups_Button:first-child{
6322  margin-right: 15px;
6323}
6324
6325.giraffly_Modal_Popups_Backdrop{
6326  position: fixed;
6327  z-index: 2147483640;
6328  top: 0;
6329  right: 0;
6330  bottom: 0;
6331  left: 0;
6332  display: none;
6333  background-color: rgba(33,43,54,.1);
6334  opacity: 1;
6335  -webkit-backface-visibility: hidden;
6336  backface-visibility: hidden;
6337  will-change: opacity;
6338}
6339
6340.giraffly_Subtotal_Show{
6341  align-items: center;
6342  border-top: 1px solid rgb(223, 227, 232);
6343  display: flex;
6344  justify-content: space-between;
6345  padding: 18px;
6346  max-width: 100%;
6347}
6348.giraffly_Subtotal_Title{
6349  font-weight: 400;
6350  font-size: 15px;
6351  color: #000;
6352}
6353.giraffly_Subtotal_Price{
6354  font-weight: 400;
6355  font-size: 18px;
6356  color: #000;
6357}
6358
6359
6360
6361.giraffly_Quickbuy{
6362    position: absolute;
6363    z-index: 500;
6364}
6365
6366.giraffly_Quickbuy_Round{
6367    font-size: 15px;
6368    border-radius: 50%;
6369    cursor: pointer;
6370    box-shadow: 1px 2px 5px #808080!important;
6371    width: 35px;
6372    height: 35px;
6373    line-height: 1.5;
6374    opacity: .9;
6375    margin-bottom: 4px;
6376    display: flex;
6377    justify-content: center;
6378    align-items: center;
6379}
6380
6381.giraffly_Quickbuy_Round:hover{
6382    opacity: 1;
6383}
6384
6385.giraffly_Quickbuy_Icon,.giraffly_Quickbuy_Loading{
6386    position: static !important;
6387    display: inline-block !important;
6388    vertical-align: middle;
6389    fill: currentcolor;
6390    width: 20px !important;
6391    height: 20px !important;
6392    margin:auto !important;
6393}
6394
6395.giraffly_Quickbuy_Loading {
6396  animation: rotate 1.5s linear infinite;
6397}
6398
6399@-webkit-keyframes rotate{
6400  to{ -webkit-transform: rotate(0deg); }
6401  from{ -webkit-transform: rotate(360deg); }
6402}
6403
6404@keyframes  rotate {
6405  0% { transform: rotate(0deg); }
6406  100% { transform: rotate(360deg); }
6407}
6408
6409.giraffly_Quickbuy ul{
6410    margin: 0;
6411    padding: 0;
6412    overflow: hidden;
6413    overflow-y: auto !important;
6414    position: absolute;
6415    font-size: 13px;
6416    list-style: none;
6417    text-align: center;
6418    display: none;
6419    box-shadow: 0 0 4px rgba(0, 0, 0, .2);
6420    width: 248px;
6421    max-height: 200px;
6422    opacity: .9;
6423}
6424
6425.giraffly_Quickbuy ul:hover{
6426    opacity: 1;
6427}
6428
6429.giraffly_Quickbuy ul li:hover {
6430    opacity: .9;
6431}
6432
6433.giraffly_Quickbuy ul li {
6434    list-style: none;
6435}
6436
6437.giraffly_Select_Li{
6438    background: #eee;
6439    color: #000;
6440    padding: 5px;
6441    margin: 0;
6442    border-bottom: 1px solid #ddd;
6443    line-height: 1;
6444    cursor: pointer;
6445}
6446
6447.giraffly_Select_Li.sold_out{
6448    text-decoration: line-through;
6449    cursor: default;
6450}
6451
6452
6453/* start: + -  */
6454.giraffly_add_sign, .giraffly_decrease_sign{
6455    font-family: "Work Sans",sans-serif;
6456    font-style: normal;
6457    font-weight: 500;
6458    font-size: 18px;
6459    border-radius: 50%;
6460    border: 1px solid #ccc;
6461    background-color: #fff;
6462    width: 17px;
6463    height: 17px;
6464    line-height: 13px;
6465    align-items: center;
6466    justify-content: center;
6467    text-align: center;
6468    color: #a0a0a0;
6469    cursor: pointer;
6470    align-self: center;
6471}
6472.giraffly_decrease_sign{
6473    line-height: 12px;
6474}
6475
6476.giraffly_Product_Count{
6477    font-size: 15px;
6478    padding: 0 10px 0;
6479    margin-top: -1px;
6480}
6481
6482.giraffly_Product_Count_Control{
6483    display: flex;
6484    margin-left: 15px;
6485    margin-top: 2px;
6486}
6487/* end: + -  */
6488
6489@media (max-width: 767px) {
6490  .giraffly_HideStickyCartOnMobile {
6491    display:none;
6492  }
6493}
6494
6495@media (min-width: 768px) {
6496  .giraffly_HideStickyCartOnPC{
6497    display:none;
6498  }
6499}
6500
6501.product-card:hover .product-card__image-wrapper {
6502  opacity: 1 !important;
6503}
6504
6505.grid-view-item.product-card:hover {
6506  opacity: 0.8 !important;
6507}
6508
6509input::-webkit-outer-spin-button,
6510input::-webkit-inner-spin-button {
6511    -webkit-appearance: none;
6512}
6513
6514input[type="number"] {
6515    -moz-appearance: textfield;
6516}
6517
6518.giraffy_pc_warning {
6519  margin-right: 1rem;
6520}
6521</style>
6522
6523
6524<style>
6525  .giraffly_Quickbuy ul {
6526        max-height: 85px!important;
6527    }
6528    
6529    .giraffly_Select_Li {
6530        padding: 10px;
6531    }
6532
6533    
6534</style>
6535
6536<!-- END : Sticky Add To Cart -->
6537
6538<!-- END app block --><!-- BEGIN app block: shopify://apps/timesact-pre-order/blocks/app-embed/bf6c109b-79b5-457c-8752-0e5e9e9676e7 -->
6539<!-- END app block --><!-- BEGIN app block: shopify://apps/gempages-builder/blocks/embed-gp-script-head/20b379d4-1b20-474c-a6ca-665c331919f3 -->
6540
6541
6542
6543
6544
6545
6546
6547
6548
6549
6550
6551
6552
6553
6554<!-- END app block --><!-- BEGIN app block: shopify://apps/terms-checkbox/blocks/app-embed/17661ca5-aeea-41b9-8091-d8f7233e8b22 -->
6555
6556<script>
6557  window.roarJs = window.roarJs || {};
6558
6559  window.roarJs.LegalConfig = {
6560    metafields: {
6561      shop: "papermintystudio.myshopify.com",
6562      settings: 
6563        
6564          {"enabled":"1","param":{"message":"\u003csection style=\"max-width: 700px; margin: 0 auto; font-family: Arial, sans-serif; line-height: 1.6; color: #222;\"\u003e\n  \n  \u003ch2 style=\"text-align: center;\"\u003eTerms \u0026 Policies\u003c\/h2\u003e\n\n  \u003cp\u003e\n    By placing an order, you agree to the Terms \u0026 Policies and acknowledge the following:\n  \u003c\/p\u003e\n\n  \u003cul style=\"padding-left: 20px;\"\u003e\n\u003cli\u003eSubscription orders mail out at the \u003cstrong\u003e end of the month\u003c\/strong\u003e, typically between the 25th and 30th. Subscription orders come by flat rate letter without tracking numbers. \u003c\/li\u003e\n\u003cli\u003eSubscriptions can be cancelled but after the payment is processed, payments can not be refunded. \u003c\/li\u003e\n    \u003cli\u003eProcessing times may take up to \u003cstrong\u003e15 days\u003c\/strong\u003e.\u003c\/li\u003e\n    \u003cli\u003eProcessing times may be extended during holidays or due to unforeseen circumstances.\u003c\/li\u003e\n    \u003cli\u003e\n      It is \u003cstrong\u003estrongly recommended\u003c\/strong\u003e to purchase additional shipping insurance for added protection.\n    \u003c\/li\u003e\n    \u003cli\u003e\n      Shipping delays, delivery issues, lost packages, or carrier errors (including USPS\/UPS) are outside of the seller’s control.\n    \u003c\/li\u003e\n    \u003cli\u003e\n      Once an order has been shipped, responsibility for the package transfers to the shipping carrier.\n    \u003c\/li\u003e\n    \u003cli\u003e\n      Orders include limited carrier insurance, and the buyer is responsible for filing any necessary claims directly with the carrier.\n    \u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp\u003e\n    Failure to read or review these terms does not exempt the buyer from this agreement.\n  \u003c\/p\u003e\n\n  \u003cp\u003e\n    By completing a purchase, you confirm that you have read, understood, and agreed to all store policies.\n  \u003c\/p\u003e\n\n\u003c\/section\u003e","error_message":"Please agree to the terms and conditions before making a purchase!","error_display":"dialog","greeting":{"enabled":"0","message":"Please agree to the T\u0026C before purchasing!","delay":"1"},"link_order":["link"],"links":{"link":{"label":"terms and conditions.","target":"_blank","url":"https:\/\/papermintystudio.myshopify.com\/policies\/terms-of-service","policy":"terms-of-service"}},"force_enabled":"0","optional":"0","optional_message_enabled":"0","optional_message_value":"Thank you! The page will be moved to the checkout page.","optional_checkbox_hidden":"0","time_enabled":"1","time_label":"Agreed to the Terms and Conditions on","checkbox":"3"},"popup":{"title":"Terms and Conditions","width":"600","button":"Process to Checkout","icon_color":"#197BBD"},"style":{"checkbox":{"size":"23","color":"#0075FF"},"message":{"font":"inherit","size":"14","customized":{"enabled":"1","color":"#212B36","accent":"#0075FF","error":"#DE3618"},"align":"inherit","padding":{"top":"0","right":"0","bottom":"0","left":"0"}}},"installer":{}}
6565        
6566      ,
6567      moneyFormat: "${{amount}}"
6568    }
6569  };
6570</script>
6570
6571
6572<script src="https://cdn.shopify.com/extensions/01a0f919-351b-7219-a335-1d067cc2d4aa/terms-and-conditions-in-cart-14/assets/legal.js" defer></script>
6572
6573
6574
6575<!-- END app block --><!-- BEGIN app block: shopify://apps/gsc-countdown-timer/blocks/countdown-bar/58dc5b1b-43d2-4209-b1f3-52aff31643ed --><style>
6576  .gta-block__error {
6577    display: flex;
6578    flex-flow: column nowrap;
6579    gap: 12px;
6580    padding: 32px;
6581    border-radius: 12px;
6582    margin: 12px 0;
6583    background-color: #fff1e3;
6584    color: #412d00;
6585  }
6586
6587  .gta-block__error-title {
6588    font-size: 18px;
6589    font-weight: 600;
6590    line-height: 28px;
6591  }
6592
6593  .gta-block__error-body {
6594    font-size: 14px;
6595    line-height: 24px;
6596  }
6597</style>
6598
6599<script>
6600  (function () {
6601    try {
6602      const widgets = [{"bar":{"sticky":true,"justify":"space-evenly","position":"top","closeButton":{"color":"#bdbdbd","enabled":true}},"key":"GSC-BAR-NangWlPOPflk","type":"bar","timer":{"date":"2026-10-15T00:00:00.000-04:00","mode":"date","daily":{"tz":"Etc\/GMT-0","endHours":14,"endMinutes":0,"repeatDays":[0,1,2,3,4,5,6],"startHours":10,"startMinutes":0},"hours":72,"onEnd":"hide","minutes":0,"seconds":0,"scheduling":{"end":null,"start":null}},"content":{"gap":{"mobile":"6px","desktop":"100px"},"align":"center","items":[{"id":"text-ECJuLYsoavpH","type":"text","align":"left","color":"#dfb6a2","value":"Sign up for the Sticker Club before October 14th to receive November's Sticker Rewards!","enabled":true,"padding":{"mobile":{},"desktop":{}},"fontSize":{"mobile":"16px","desktop":"23px"},"fontFamily":"inherit","fontWeight":"700","lineHeight":{"mobile":"1.3","desktop":"1.2"},"letterSpacing":{"mobile":"0","desktop":"0.6px"},"textTransform":"capitalize"},{"id":"text-YRUZrXSgLWBR","type":"text","align":"left","color":"#dfb6a2","value":"A limited number of Spots are Available Now! - Don't miss it ❤️","enabled":true,"padding":{"mobile":{},"desktop":{"bottom":"3px"}},"fontSize":{"mobile":"12px","desktop":"18px"},"fontFamily":"inherit","fontWeight":"400","lineHeight":{"mobile":"1.3","desktop":"1"},"letterSpacing":{"mobile":"0","desktop":"0.1px"},"textTransform":"unset"},{"id":"timer-fsnDiKWvSFoZ","type":"timer","view":"custom","width":{"mobile":"160px","desktop":"224px"},"border":{"size":"9px","color":"#FFFFFF","enabled":false},"digits":{"gap":"0px","color":"#e5c69f","fontSize":"60px","fontFamily":"inherit","fontWeight":"600"},"labels":{"ms":"ms","days":"Days","color":"#ab977d","hours":"Hours","enabled":true,"minutes":"Mins","seconds":"Secs","fontSize":"24px","fontFamily":"inherit","fontWeight":"500","textTransform":"unset"},"layout":"separate","margin":{"mobile":{},"desktop":{}},"radius":{"value":"16px","enabled":false},"shadow":{"type":"","color":"black","enabled":true},"enabled":true,"padding":{"mobile":{},"desktop":{"top":"0px"}},"fontSize":{"mobile":"14px","desktop":"18px"},"separator":{"type":"colon","color":"#e5c69f","enabled":true},"background":{"blur":"2px","color":"#eeeeee","enabled":false},"unitFormat":"d:h:m:s"},{"id":"button-NHAJyljtjAJM","href":"https:\/\/shopify.com","type":"button","label":"Shop now","width":"content","border":{"size":"2px","color":"#000000","enabled":false},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"8px","enabled":true},"target":"_self","enabled":false,"padding":{"mobile":{"top":"8px","left":"12px","right":"12px","bottom":"8px"},"desktop":{"top":"12px","left":"32px","right":"32px","bottom":"12px"}},"fontSize":{"mobile":"12px","desktop":"14px"},"textColor":"#ffffff","background":{"blur":"0px","color":"#000000","enabled":true},"fontFamily":"inherit","fontWeight":"500","letterSpacing":{"mobile":"0","desktop":"0"},"textTransform":"unset"},{"id":"coupon-nniyeFSgXsYL","code":"PASTE YOUR CODE","icon":{"url":"https:\/\/assets.getsitecontrol.com\/shopify-apps\/shared\/icons\/shopping-discounts\/badge-percent-filled.svg","mask":true,"source":"gallery","enabled":true},"type":"coupon","label":"Save 35%","action":"copy","border":{"size":"1px","color":"#9e9e9e","enabled":true},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"6px","enabled":true},"enabled":false,"padding":{"mobile":{"top":"4px","left":"12px","right":"12px","bottom":"4px"},"desktop":{"top":"8px","left":"16px","right":"16px","bottom":"8px"}},"fontSize":{"mobile":"12px","desktop":"14px"},"textColor":"#000000","background":{"blur":"0px","color":"#eeeeee","enabled":true},"fontFamily":"inherit","fontWeight":"600","textTransform":"uppercase"}],"width":{"mobile":"100%","desktop":"400px"},"border":{"size":"5px","color":"rgba(229,198,159,0.21)","enabled":true},"layout":"column","margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"8px","enabled":true},"padding":{"mobile":{"top":"4px","left":"0px","right":"0px","bottom":"4px"},"desktop":{"top":"8px","left":"28px","right":"28px","bottom":"8px"}},"background":{"src":null,"blur":"0px","source":"color","bgColor":"#ffffff","enabled":true,"overlayColor":"rgba(0,0,0,0)"},"backgroundClick":{"url":"","target":"_self","enabled":false}},"enabled":true,"general":{"preset":"bar1","breakpoint":"728px"},"section":null,"version":2,"targeting":{"geo":null,"pages":{"cart":false,"home":true,"other":false,"password":false,"products":{"mode":"specific","tags":[],"enabled":true,"specificProducts":[{"id":"gid:\/\/shopify\/Product\/8322381217967","handle":"croissant-level-monthly-sticker-club"},{"id":"gid:\/\/shopify\/Product\/8427457970351","handle":"sticker-club-croissant-international"},{"id":"gid:\/\/shopify\/Product\/8322381512879","handle":"donut-add-on-monthly-sticker-club"},{"id":"gid:\/\/shopify\/Product\/8322380988591","handle":"biscotti-level-monthly-sticker-club"},{"id":"gid:\/\/shopify\/Product\/8427463835823","handle":"sticker-club-biscotti-international"}],"productsInCollections":[]},"collections":{"mode":"specific","items":[{"id":"gid:\/\/shopify\/Collection\/360144568495","handle":"monthly-collections"}],"enabled":true}}}},{"bar":{"sticky":false,"justify":"center","position":"bottom","closeButton":{"color":"#bdbdbd","enabled":true}},"key":"GSC-BAR-fJKqgeFpCPCj","type":"bar","timer":{"date":"2025-12-14T00:00:00.000-05:00","mode":"date","daily":{"tz":"Etc\/GMT-0","endHours":14,"endMinutes":0,"repeatDays":[0,1,2,3,4,5,6],"startHours":10,"startMinutes":0},"hours":72,"onEnd":"restart","minutes":0,"seconds":0,"scheduling":{"end":null,"start":null}}
6602,"content":{"align":"center","items":[{"id":"text-DnEbpKHmhJob","type":"text","align":"left","color":"#000000","value":"Time is ticking","enabled":true,"padding":{"mobile":{},"desktop":{}},"fontFamily":"font1","fontWeight":"700","textTransform":"unset","mobileFontSize":"16px","desktopFontSize":"24px","mobileLineHeight":"1.3","desktopLineHeight":"1.2","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"text-ubfyrLoyukuc","type":"text","align":"left","color":"#000000","value":"Sale ends in:","enabled":true,"padding":{"mobile":{},"desktop":{}},"fontFamily":"font1","fontWeight":"400","textTransform":"unset","mobileFontSize":"12px","desktopFontSize":"15px","mobileLineHeight":"1.3","desktopLineHeight":"1.3","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"timer-llXFQybzMqjX","type":"timer","view":"custom","border":{"size":"2px","color":"#FFFFFF","enabled":false},"digits":{"gap":"0px","color":"#000000","fontSize":"60px","fontFamily":"font2","fontWeight":"600"},"labels":{"days":"days","color":"#000000","hours":"hours","enabled":true,"minutes":"mins","seconds":"secs","fontSize":"24px","fontFamily":"font3","fontWeight":"500","milliseconds":"ms","textTransform":"unset"},"layout":"separate","margin":{"mobile":{},"desktop":{}},"radius":{"value":"16px","enabled":false},"shadow":{"type":"","color":"black","enabled":true},"enabled":true,"padding":{"mobile":{},"desktop":{"top":"0px"}},"fontSize":{"mobile":"14px","desktop":"18px"},"separator":{"type":"colon","color":"#000000","enabled":true},"background":{"blur":"2px","color":"#eeeeee","enabled":false},"unitFormat":"d:h:m:s","mobileWidth":"160px","desktopWidth":"224px"},{"id":"button-YNjSKTFokhXe","href":"https:\/\/shopify.com","type":"button","label":"Shop now","width":"content","border":{"size":"2px","color":"#000000","enabled":false},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"8px","enabled":true},"target":"_self","enabled":false,"padding":{"mobile":{"top":"8px","left":"12px","right":"12px","bottom":"8px"},"desktop":{"top":"12px","left":"32px","right":"32px","bottom":"12px"}},"textColor":"#ffffff","background":{"blur":"0px","color":"#000000","enabled":true},"fontFamily":"font1","fontWeight":"500","textTransform":"unset","mobileFontSize":"12px","desktopFontSize":"14px","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"coupon-IqXbatnMOSrd","code":"PASTE YOUR CODE","icon":{"type":"discount-star","enabled":true},"type":"coupon","label":"Save 35%","action":"copy","border":{"size":"1px","color":"#9e9e9e","enabled":true},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"6px","enabled":true},"enabled":false,"padding":{"mobile":{"top":"4px","left":"12px","right":"12px","bottom":"4px"},"desktop":{"top":"8px","left":"16px","right":"16px","bottom":"8px"}},"textColor":"#000000","background":{"blur":"0px","color":"#eeeeee","enabled":true},"fontFamily":"font1","fontWeight":"600","textTransform":"uppercase","mobileFontSize":"12px","desktopFontSize":"14px"}],"border":{"size":"1px","color":"#000000","enabled":false},"layout":"column","margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"8px","enabled":false},"padding":{"mobile":{"top":"4px","left":"0px","right":"0px","bottom":"4px"},"desktop":{"top":"8px","left":"28px","right":"28px","bottom":"8px"}},"mobileGap":"6px","background":{"src":null,"blur":"0px","source":"color","bgColor":"#ffffff","enabled":true,"overlayColor":"rgba(0,0,0,0)"},"desktopGap":"24px","mobileWidth":"100%","desktopWidth":"400px","backgroundClick":{"url":"","target":"_self","enabled":false}},"enabled":false,"general":{"font1":"inherit","font2":"inherit","font3":"inherit","preset":"bar1","breakpoint":"768px"},"section":null,"userCss":"","targeting":{"geo":null,"pages":{"cart":true,"home":true,"other":true,"password":true,"products":{"mode":"all","tags":[],"enabled":true,"specificProducts":[],"productsInCollections":[]},"collections":{"mode":"all","items":[],"enabled":true}}}},{"bar":{"sticky":true,"justify":"center","position":"top","closeButton":{"color":"#bdbdbd","enabled":true}},"key":"GSC-BAR-ZPrcDhvOcwCS","type":"bar","timer":{"date":"2025-11-11T00:00:00.000Z","mode":"evergreen","daily":{"tz":"Etc\/GMT-0","endHours":14,"endMinutes":0,"repeatDays":[0,1,2,3,4,5,6],"startHours":10,"startMinutes":0},"hours":72,"onEnd":"restart","minutes":0,"seconds":0,"scheduling":{"end":null,"start":null}},"content":{"align":"center","items":[{"id":"text-IBYiXvGdwdXU","type":"text","align":"left","color":"#000000","value":"Time is ticking","enabled":true,"padding":{"mobile":{},"desktop":{}},"fontFamily":"font1","fontWeight":"700","textTransform":"unset","mobileFontSize":"16px","desktopFontSize":"24px","mobileLineHeight":"1.3","desktopLineHeight":"1.2","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"text-vrOSzHeSClev","type":"text","align":"left","color":"#000000","value":"Sale ends in:","enabled":true,"padding":{"mobile":{},"desktop":{}},"fontFamily":"font1","fontWeight":"400","textTransform":"unset","mobileFontSize":"12px","desktopFontSize":"15px","mobileLineHeight":"1.3","desktopLineHeight":"1.3","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"timer-lJcRxSleOCZr","type":"timer","view":"custom","border":{"size":"2px","color":"#FFFFFF","enabled":false},"digits":{"gap":"0px","color":"#000000","fontSize":"60px","fontFamily":"font2","fontWeight":"600"},"labels":{"days":"days","color":"#000000","hours":"hours","enabled":true,"minutes":"mins","seconds":"secs","fontSize":"24px","fontFamily":"font3","fontWeight":"500","milliseconds":"ms","textTransform":"unset"},"layout":"separate","margin":{"mobile":{},"desktop":{}},"radius":{"value":"16px","enabled":false},"shadow":{"type":"","color":"black","enabled":true},"enabled":true,"padding":{"mobile":{},"desktop":{"top":"0px"}},"fontSize":{"mobile":"14px","desktop":"18px"},"separator":{"type":"colon","color":"#000000","enabled":true},"background":{"blur":"2px","color":"#eeeeee","enabled":false},"unitFormat":"d:h:m:s","mobileWidth":"160px","desktopWidth":"224px"},{"id":"button-FQsWGPRXtdGl","href":"https:\/\/shopify.com","type":"button","label":"Shop now","width":"content","border":{"size":"2px","color":"#000000","enabled":false},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"8px","enabled":true},"target":"_self","enabled":false,"padding":{"mobile":{"top":"8px","left":"12px","right":"12px","bottom":"8px"},"desktop":{"top":"12px","left":"32px","right":"32px","bottom":"12px"}},"textColor":"#ffffff","background":{"blur":"0px","color":"#000000","enabled":true},"fontFamily":"font1","fontWeight":"500","textTransform":"unset","mobileFontSize":"12px","desktopFontSize":"14px","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"coupon-hnSxiLJzKlkg","code":"PASTE YOUR CODE","icon":{"type":"discount-star","enabled":true},"type":"coupon","label":"Save 35%","action":"copy","border":{"size":"1px","color":"#9e9e9e","enabled":true},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"6px","enabled":true},"enabled":false,"padding":{"mobile":{"top":"4px","left":"12px","right":"12px","bottom":"4px"},"desktop":{"top":"8px","left":"16px","right":"16px","bottom":"8px"}},"textColor":"#000000","background":{"blur":"0px","color":"#eeeeee","enabled":true},"fontFamily":"font1","fontWeight":"600","textTransform":"uppercase","mobileFontSize":"12px","desktopFontSize":"14px"}],"border":{"size":"1px","color":"#000000","enabled":false},"layout":"column","margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"8px","enabled":false},"padding":{"mobile":{"top":"4px","left":"0px","right":"0px","bottom":"4px"},"desktop":{"top":"8px","left":"28px","right":"28px","bottom":"8px"}},"mobileGap":"6px","background":{"src":null,"blur":"0px","source":"color","bgColor":"#ffffff","enabled":true,"overlayColor":"rgba(0,0,0,0)"},"desktopGap":"24px","mobileWidth":"100%","desktopWidth":"400px","backgroundClick":{"url":"","target":"_self","enabled":false}},"enabled":false,"general":{"font1":"inherit","font2":"inherit","font3":"inherit","preset":"bar1","breakpoint":"768px"},"section":null,"userCss":"","targeting":{"geo":null,"pages":{"cart":true,"home":true,"other":true,"password":true,"products":{"mode":"all","tags":[],"enabled":true,"specificProducts":[],"productsInCollections":[]},"collections":{"mode":"all","items":[],"enabled":true}}}},{"bar":{"sticky":true,"justify":"space-evenly","position":"top","closeButton":{"color":"#bdbdbd","enabled":true}},"key":"GSC-BAR-cfZetTzdEmgU","type":"bar","timer":{"date":"2025-12-01T19:00:00.000-05:00","mode":"date","daily":{"tz":"Etc\/GMT-0","endHours":14,"endMinutes":0,"repeatDays":[0,1,2,3,4,5,6],"startHours":10,"startMinutes":0},"hours":72,"onEnd":"hide","minutes":0,"seconds":0,"scheduling":{"end":null,"start":null}},"content":{"align":"center","items":[{"id":"text-aFzYwRZKoWup","type":"text","align":"left","color":"#dfb6a2","value":"Order before December 1st to re
6602ceive January Sticker Rewards","enabled":true,"padding":{"mobile":{},"desktop":{}},"fontFamily":"font3","fontWeight":"700","textTransform":"capitalize","mobileFontSize":"16px","desktopFontSize":"23px","mobileLineHeight":"1.3","desktopLineHeight":"1.2","mobileLetterSpacing":"0","desktopLetterSpacing":"0.6px"},{"id":"text-cRTfVvqJNJjM","type":"text","align":"left","color":"#dfb6a2","value":"Limited spots are available! ","enabled":true,"padding":{"mobile":{},"desktop":{"bottom":"3px"}},"fontFamily":"font1","fontWeight":"400","textTransform":"unset","mobileFontSize":"12px","desktopFontSize":"15px","mobileLineHeight":"1.3","desktopLineHeight":"1.3","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"timer-kdwEBfNjAsGM","type":"timer","view":"custom","border":{"size":"9px","color":"#FFFFFF","enabled":false},"digits":{"gap":"0px","color":"#e5c69f","fontSize":"60px","fontFamily":"font2","fontWeight":"600"},"labels":{"days":"Days","color":"#ab977d","hours":"Hours","enabled":true,"minutes":"Mins","seconds":"Secs","fontSize":"24px","fontFamily":"font3","fontWeight":"500","milliseconds":"ms","textTransform":"unset"},"layout":"separate","margin":{"mobile":{},"desktop":{}},"radius":{"value":"16px","enabled":false},"shadow":{"type":"","color":"black","enabled":true},"enabled":true,"padding":{"mobile":{},"desktop":{"top":"0px"}},"fontSize":{"mobile":"14px","desktop":"18px"},"separator":{"type":"colon","color":"#e5c69f","enabled":true},"background":{"blur":"2px","color":"#eeeeee","enabled":false},"unitFormat":"d:h:m:s","mobileWidth":"160px","desktopWidth":"224px"},{"id":"button-KIDByYsXgsmk","href":"https:\/\/shopify.com","type":"button","label":"Shop now","width":"content","border":{"size":"2px","color":"#000000","enabled":false},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"8px","enabled":true},"target":"_self","enabled":false,"padding":{"mobile":{"top":"8px","left":"12px","right":"12px","bottom":"8px"},"desktop":{"top":"12px","left":"32px","right":"32px","bottom":"12px"}},"textColor":"#ffffff","background":{"blur":"0px","color":"#000000","enabled":true},"fontFamily":"font1","fontWeight":"500","textTransform":"unset","mobileFontSize":"12px","desktopFontSize":"14px","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"coupon-ToiXTfFPVTAB","code":"PASTE YOUR CODE","icon":{"type":"discount-star","enabled":true},"type":"coupon","label":"Save 35%","action":"copy","border":{"size":"1px","color":"#9e9e9e","enabled":true},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"6px","enabled":true},"enabled":false,"padding":{"mobile":{"top":"4px","left":"12px","right":"12px","bottom":"4px"},"desktop":{"top":"8px","left":"16px","right":"16px","bottom":"8px"}},"textColor":"#000000","background":{"blur":"0px","color":"#eeeeee","enabled":true},"fontFamily":"font1","fontWeight":"600","textTransform":"uppercase","mobileFontSize":"12px","desktopFontSize":"14px"}],"border":{"size":"5px","color":"rgba(229,198,159,0.21)","enabled":true},"layout":"column","margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"8px","enabled":true},"padding":{"mobile":{"top":"4px","left":"0px","right":"0px","bottom":"4px"},"desktop":{"top":"8px","left":"28px","right":"28px","bottom":"8px"}},"mobileGap":"6px","background":{"src":null,"blur":"0px","source":"color","bgColor":"#ffffff","enabled":true,"overlayColor":"rgba(0,0,0,0)"},"desktopGap":"24px","mobileWidth":"100%","desktopWidth":"400px","backgroundClick":{"url":"","target":"_self","enabled":false}},"enabled":false,"general":{"font1":"inherit","font2":"inherit","font3":"inherit","preset":"bar1","breakpoint":"768px"},"section":null,"userCss":"","targeting":{"geo":null,"pages":{"cart":false,"home":false,"other":false,"password":false,"products":{"mode":"all","tags":[],"enabled":false,"specificProducts":[],"productsInCollections":[]},"collections":{"mode":"specific","items":[{"id":"gid:\/\/shopify\/Collection\/360144568495","handle":"monthly-collections"}],"enabled":false}}}}] || [];
6603
6604      if (Array.isArray(window.GSC_COUNTDOWN_WIDGETS)) {
6605        // Embed and inline countdown blocks may load on the same page. Inline
6606        // pushes a single widget keyed by `key`; embed pushes the whole metafield
6607        // array. Dedup by `key` so the same widget isn't duplicated when both
6608        // blocks reference it. Widgets without a key push through (no dedup).
6609        widgets.forEach(function(w) {
6610          if (!w.key || !window.GSC_COUNTDOWN_WIDGETS.find(function(e) { return e.key === w.key; })) {
6611            window.GSC_COUNTDOWN_WIDGETS.push(w);
6612          }
6613        });
6614      } else {
6615        window.GSC_COUNTDOWN_WIDGETS = widgets;
6616      }
6617
6618      // Stale-metafield guard via theme_store_id (TAE Liquid has `theme.id`
6619      // always null, so the check runs on JS). Mismatch = merchant switched
6620      // theme family after the last backend sync — fall back to runtime
6621      // defaults until re-sync writes a fresh metafield.
6622      
6623      
6624        var __liveStoreId = window.Shopify && window.Shopify.theme && window.Shopify.theme.theme_store_id;
6625        if (!__liveStoreId || __liveStoreId === 887) {
6626          window.GSC_COUNTDOWN_THEME_SELECTORS = {"productView":{"mediaContainer":[],"productForm":[],"variantSelector":[],"variantIdElement":[]},"listView":{"productCard":[],"mediaContainer":["[class*=\"collection-product-image-\"]"],"productLink":[],"productMarker":[],"exclude":[],"stopTraversal":[".swiper-wrapper"]}};
6627        }
6628      
6629if (!window.GSC_COUNTDOWN_META) {
6630        window.GSC_COUNTDOWN_META = {
6631          product_tags: null,
6632          storefrontToken:"b1b25849cd432b9ea08b4c9333a33ba0",
6633          productData:null};
6634      }window.GSC_COUNTDOWN_COLLECTION_DATA = [];} catch (e) {
6635      console.log(e);
6636    }
6637  })();
6638</script>
6638
6639
6640
6641<!-- END app block -->
6641<script src="https://cdn.shopify.com/extensions/01a0f2bc-d487-717e-ad93-a683f5f90d60/timesact-44/assets/timesact.js" type="text/javascript" defer="defer"></script>
6641
6642<link href="https://cdn.shopify.com/extensions/01a0f2bc-d487-717e-ad93-a683f5f90d60/timesact-44/assets/timesact.css" rel="stylesheet" type="text/css" media="all">
6643<link href="https://cdn.shopify.com/extensions/01a0f919-351b-7219-a335-1d067cc2d4aa/terms-and-conditions-in-cart-14/assets/legal.css" rel="stylesheet" type="text/css" media="all">
6644<script src="https://cdn.shopify.com/extensions/01a0c927-94a4-7e55-aa1f-28cabdfac692/getsitecontrol-countdown-timer-80/assets/gsc-countdown-widget.js" type="text/javascript" defer="defer"></script>
6644
6645<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
6646<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: 54253748399,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "search"};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 6646
6646
6647<script>
6648  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
6649</script>
vendor: 1 bytes, line 6649
6649
6650<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}
6650).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: 54253748399,storefrontBaseUrl: "https://papermintystudio.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://papermintystudio.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1931411631","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"23dcf4cb34f6346f3d317d71ebc2f6fe","type":"APP","apiClientId":5683213,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
6650,"dataSharingState":"unrestricted"},{"id":"1761116335","configuration":"{\"tagID\":\"2613395660748\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"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":"PaperMintyStudio","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"papermintystudio.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/papermintystudio.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://papermintystudio.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"147340329135","themeStoreId":"887","themePublished":"true","eventMetadataId":"8713fd9a-0c53-471d-8514-ea36bf6727a0","pageType":"searchresults","shopId":"54253748399","storefrontBaseUrl":"https:\/\/papermintystudio.com","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\",{}],[\"search_submitted\",{\"searchResult\":{\"query\":\"\",\"productVariants\":[]}}]]"});})();</script>
6650<script>
6651  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
6652  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
6653  window.ShopifyAnalytics.meta.currency = 'USD';
6654  var meta = {"products":[],"page":{"pageType":"searchresults","requestId":"9f0a647d-889a-4ccf-ab6f-ec074de91acc-1791096113"}};
6655  for (var attr in meta) {
6656    window.ShopifyAnalytics.meta[attr] = meta[attr];
6657  }
6658</script>
vendor: 1 bytes, line 6658
6658
6659<script class="analytics">
6660  (function () {
6661    var customDocumentWrite = function(content) {
6662      var jquery = null;
6663
6664      if (window.jQuery) {
6665        jquery = window.jQuery;
6666      } else if (window.Checkout && window.Checkout.$) {
6667        jquery = window.Checkout.$;
6668      }
6669
6670      if (jquery) {
6671        jquery('body').append(content);
6672      }
6673    };
6674
6675    var hasLoggedConversion = function(token) {
6676      if (token) {
6677        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
6678      }
6679      return false;
6680    }
6681
6682    var setCookieIfConversion = function(token) {
6683      if (token) {
6684        var twoMonthsFromNow = new Date(Date.now());
6685        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
6686
6687        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
6688      }
6689    }
6690
6691    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
6692    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
6693    if (trekkie.integrations) {
6694      return;
6695    }
6696    trekkie.methods = [
6697      'identify',
6698      'page',
6699      'ready',
6700      'track',
6701      'trackForm',
6702      'trackLink'
6703    ];
6704    trekkie.factory = function(method) {
6705      return function() {
6706        var args = Array.prototype.slice.call(arguments);
6707        args.unshift(method);
6708        trekkie.push(args);
6709        if (method == 'track' || method == 'page') {
6710          var pageUrl;
6711          try {
6712            pageUrl = window.location.href;
6713          } catch (e) {}
6714          var pageReferrer;
6715          try {
6716            pageReferrer = document.referrer;
6717          } catch (e) {}
6718          try {
6719            if (window.__TREKKIE_SHIM_QUEUE == null) {
6720              window.__TREKKIE_SHIM_QUEUE = [];
6721            }
6722            window.__TREKKIE_SHIM_QUEUE.push({
6723              from: 'trekkie-stub',
6724              method: method,
6725              args: args.slice(1),
6726              pageContext: {
6727                url: pageUrl,
6728                referrer: pageReferrer
6729              }
6730            });
6731          } catch (e) {
6732            // no-op
6733          }
6734        }
6735        return trekkie;
6736      };
6737    };
6738    for (var i = 0; i < trekkie.methods.length; i++) {
6739      var key = trekkie.methods[i];
6740      trekkie[key] = trekkie.factory(key);
6741    }
6742    trekkie.load = function(config) {
6743      trekkie.config = config || {};
6744      trekkie.config.initialDocumentCookie = document.cookie;
6745      var first = document.getElementsByTagName('script')[0];
6746var script = document.createElement('script');
6747script.type = 'text/javascript';
6748script.onerror = function(e) {
6749  var scriptFallback = document.createElement('script');
6750  scriptFallback.type = 'text/javascript';
6751  scriptFallback.onerror = function(error) {
6752          var Monorail = {
6753      produce: function produce(monorailDomain, schemaId, payload) {
6754        var currentMs = new Date().getTime();
6755        var event = {
6756          schema_id: schemaId,
6757          payload: payload,
6758          metadata: {
6759            event_created_at_ms: currentMs,
6760            event_sent_at_ms: currentMs
6761          }
6762        };
6763        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
6764      },
6765      sendRequest: function sendRequest(endpointUrl, payload) {
6766        // Try the sendBeacon API
6767        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
6768          var blobData = new window.Blob([payload], {
6769            type: 'text/plain'
6770          });
6771
6772          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
6773            return true;
6774          } // sendBeacon was not successful
6775
6776        } // XHR beacon
6777
6778        var xhr = new XMLHttpRequest();
6779
6780        try {
6781          xhr.open('POST', endpointUrl);
6782          xhr.setRequestHeader('Content-Type', 'text/plain');
6783          xhr.send(payload);
6784        } catch (e) {
6785          console.log(e);
6786        }
6787
6788        return false;
6789      },
6790      isIos12: function isIos12() {
6791        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
6792      }
6793    };
6794    Monorail.produce('monorail-edge.shopifysvc.com',
6795      'trekkie_storefront_load_errors/1.1',
6796      {shop_id: 54253748399,
6797      theme_id: 147340329135,
6798      app_name: "storefront",
6799      context_url: window.location.href,
6800      source_url: "//papermintystudio.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
6801
6802  };
6803  scriptFallback.async = true;
6804  scriptFallback.src = '//papermintystudio.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
6805  first.parentNode.insertBefore(scriptFallback, first);
6806};
6807script.async = true;
6808script.src = '//papermintystudio.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
6809first.parentNode.insertBefore(script, first);
6810
6811    };
6812    trekkie.load(
6813      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":54253748399,"isMerchantRequest":null,"themeId":147340329135,"themeCityHash":"18121106696848051044","contentLanguage":"en","currency":"USD","eventMetadataId":"8713fd9a-0c53-471d-8514-ea36bf6727a0"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
6814    );
6815
6816    var loaded = false;
6817    trekkie.ready(function() {
6818      if (loaded) return;
6819      loaded = true;
6820
6821      window.ShopifyAnalytics.lib = window.trekkie;
6822
6823      var originalDocumentWrite = document.write;
6824      document.write = customDocumentWrite;
6825      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
6826      document.write = originalDocumentWrite;
6827
6828      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
6829      var token = match? match[1]: undefined;
6830      if (!hasLoggedConversion(token)) {
6831        setCookieIfConversion(token);
6832        window.ShopifyAnalytics.lib.track("Performed Search",{"query":null},undefined,undefined,{"shopifyEmitted":true});
6833      }
6834    });
6835
6836    window.ShopifyAnalytics.lib.page(null,{"pageType":"searchresults","requestId":"9f0a647d-889a-4ccf-ab6f-ec074de91acc-1791096113","shopifyEmitted":true});
6837
6838    var eventsListenerScript = document.createElement('script');
6839    eventsListenerScript.async = true;
6840    eventsListenerScript.src = "//papermintystudio.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
6841    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
6842})();</script>
vendor: 1 bytes, line 6842
6842
6843<script
6844  defer
6845  src="https://papermintystudio.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
6846  data-application="storefront-renderer"
6847  data-shop-id="54253748399"
6848  data-render-region="gcp-us-central1"
6849  data-page-type="search"
6850  data-theme-instance-id="147340329135"
6851  data-theme-name="Dawn"
6852  data-theme-version="2.3.0"
6853  data-monorail-region="shop_domain"
6854  data-resource-timing-sampling-rate="10"
6855  data-shs="true"
6856  data-shs-beacon="true"
6857  data-shs-export-with-fetch="true"
6858  data-shs-logs-sample-rate="1"
6859  data-shs-beacon-endpoint="https://papermintystudio.com/api/collect"
6860></script>
6860
6861<meta name="shopify-y" content="43dbf30d-ea12-44da-ac97-822f315677d8" data-expiration="1822653713000"><meta name="shopify-s" content="bb4d7948-16d9-495d-9443-6c7129e6decb" data-expiration="1791097913000"><meta name="new-cookie-storage-activated" content="t">
6862</head>
6863
6864  <body class="gradient">
6865    <a class="skip-to-content-link button visually-hidden" href="#MainContent">
6866      Skip to content
6867    </a>
6868
6869    <div id="shopify-section-announcement-bar" class="shopify-section"><div class="announcement-bar color-accent-1 gradient" role="region" aria-label="Announcement" ><p class="announcement-bar__message h5">
6870                Because of the volume of orders we are currently experiencing shipping can take up to 20 business days!
6871</p></div>
6872</div>
6873    <div id="shopify-section-header" class="shopify-section"><link rel="stylesheet" href="//papermintystudio.com/cdn/shop/t/14/assets/component-list-menu.css?v=161614383810958508431763513284" media="print" onload="this.media='all'">
6874<link rel="stylesheet" href="//papermintystudio.com/cdn/shop/t/14/assets/component-search.css?v=128662198121899399791763513284" media="print" onload="this.media='all'">
6875<link rel="stylesheet" href="//papermintystudio.com/cdn/shop/t/14/assets/component-menu-drawer.css?v=25441607779389632351763513284" media="print" onload="this.media='all'">
6876<link rel="stylesheet" href="//papermintystudio.com/cdn/shop/t/14/assets/component-cart-notification.css?v=168160950397931396041763513284" media="print" onload="this.media='all'">
6877<link rel="stylesheet" href="//papermintystudio.com/cdn/shop/t/14/assets/component-cart-items.css?v=66764593009401432141763513284" media="print" onload="this.media='all'"><noscript><link href="//papermintystudio.com/cdn/shop/t/14/assets/component-list-menu.css?v=161614383810958508431763513284" rel="stylesheet" type="text/css" media="all" /></noscript>
6878<noscript><link href="//papermintystudio.com/cdn/shop/t/14/assets/component-search.css?v=128662198121899399791763513284" rel="stylesheet" type="text/css" media="all" /></noscript>
6879<noscript><link href="//papermintystudio.com/cdn/shop/t/14/assets/component-menu-drawer.css?v=25441607779389632351763513284" rel="stylesheet" type="text/css" media="all" /></noscript>
6880<noscript><link href="//papermintystudio.com/cdn/shop/t/14/assets/component-cart-notification.css?v=168160950397931396041763513284" rel="stylesheet" type="text/css" media="all" /></noscript>
6881<noscript><link href="//papermintystudio.com/cdn/shop/t/14/assets/component-cart-items.css?v=66764593009401432141763513284" rel="stylesheet" type="text/css" media="all" /></noscript>
6882
6883<style>
6884  header-drawer {
6885    justify-self: start;
6886    margin-left: -1.2rem;
6887  }
6888
6889  @media screen and (min-width: 990px) {
6890    header-drawer {
6891      display: none;
6892    }
6893  }
6894
6895  .menu-drawer-container {
6896    display: flex;
6897  }
6898
6899  .list-menu {
6900    list-style: none;
6901    padding: 0;
6902    margin: 0;
6903  }
6904
6905  .list-menu--inline {
6906    display: inline-flex;
6907    flex-wrap: wrap;
6908  }
6909
6910  summary.list-menu__item {
6911    padding-right: 2.7rem;
6912  }
6913
6914  .list-menu__item {
6915    display: flex;
6916    align-items: center;
6917    line-height: calc(1 + 0.3 / var(--font-body-scale));
6918  }
6919
6920  .list-menu__item--link {
6921    text-decoration: none;
6922    padding-bottom: 1rem;
6923    padding-top: 1rem;
6924    line-height: calc(1 + 0.8 / var(--font-body-scale));
6925  }
6926
6927  @media screen and (min-width: 750px) {
6928    .list-menu__item--link {
6929      padding-bottom: 0.5rem;
6930      padding-top: 0.5rem;
6931    }
6932  }
6933</style>
6934
6935<script src="//papermintystudio.com/cdn/shop/t/14/assets/details-disclosure.js?v=130383321174778955031763513284" defer="defer"></script>
vendor: 1 bytes, line 6935
6935
6936<script src="//papermintystudio.com/cdn/shop/t/14/assets/details-modal.js?v=28236984606388830511763513284" defer="defer"></script>
vendor: 1 bytes, line 6936
6936
6937<script src="//papermintystudio.com/cdn/shop/t/14/assets/cart-notification.js?v=18770815536247936311763513284" defer="defer"></script>
6937
6938
6939<svg xmlns="http://www.w3.org/2000/svg" class="hidden">
6940  <symbol id="icon-search" viewbox="0 0 18 19" fill="none">
6941    <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"/>
6942  </symbol>
6943
6944  <symbol id="icon-close" class="icon icon-close" fill="none" viewBox="0 0 18 17">
6945    <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">
6946  </symbol>
6947</svg>
6948<sticky-header class="header-wrapper color-accent-1 gradient">
6949  <header class="header header--top-center page-width"><details-modal class="header__search">
6950        <details>
6951          <summary class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle" aria-haspopup="dialog" aria-label="Search">
6952            <span>
6953              <svg class="modal__toggle-open icon icon-search" aria-hidden="true" focusable="false" role="presentation">
6954                <use href="#icon-search">
6955              </svg>
6956              <svg class="modal__toggle-close icon icon-close" aria-hidden="true" focusable="false" role="presentation">
6957                <use href="#icon-close">
6958              </svg>
6959            </span>
6960          </summary>
6961          <div class="search-modal modal__content" role="dialog" aria-modal="true" aria-label="Search">
6962            <div class="modal-overlay"></div>
6963            <div class="search-modal__content" tabindex="-1"><form action="/search" method="get" role="search" class="search search-modal__form">
6964                  <div class="field">
6965                    <input class="search__input field__input" 
6966                      id="Search-In-Modal-1"
6967                      type="search"
6968                      name="q"
6969                      value=""
6970                      placeholder="Search">
6971                    <label class="field__label" for="Search-In-Modal-1">Search</label>
6972                    <input type="hidden" name="options[prefix]" value="last">
6973                    <button class="search__button field__button" aria-label="Search">
6974                      <svg class="icon icon-search" aria-hidden="true" focusable="false" role="presentation">
6975                        <use href="#icon-search">
6976                      </svg>
6977                    </button> 
6978                  </div></form><button type="button" class="modal__close-button link link--text focus-inset" aria-label="Close">
6979                <svg class="icon icon-close" aria-hidden="true" focusable="false" role="presentation">
6980                  <use href="#icon-close">
6981                </svg>
6982              </button>
6983            </div>
6984          </div>
6985        </details>
6986      </details-modal><a href="/" class="header__heading-link link link--text focus-inset"><img srcset="//papermintystudio.com/cdn/shop/files/BIG_BIG_250x.png?v=1677593438 1x, //papermintystudio.com/cdn/shop/files/[email protected]?v=1677593438 2x"
6987              src="//papermintystudio.com/cdn/shop/files/BIG_BIG_250x.png?v=1677593438"
6988              loading="lazy"
6989              class="header__heading-logo"
6990              width="2600"
6991              height="600"
6992              alt="PaperMintyStudio"
6993            ></a><div class="header__icons">
6994      <details-modal class="header__search">
6995        <details>
6996          <summary class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle" aria-haspopup="dialog" aria-label="Search">
6997            <span>
6998              <svg class="modal__toggle-open icon icon-search" aria-hidden="true" focusable="false" role="presentation">
6999                <use href="#icon-search">
7000              </svg>
7001              <svg class="modal__toggle-close icon icon-close" aria-hidden="true" focusable="false" role="presentation">
7002                <use href="#icon-close">
7003              </svg>
7004            </span>
7005          </summary>
7006          <div class="search-modal modal__content" role="dialog" aria-modal="true" aria-label="Search">
7007            <div class="modal-overlay"></div>
7008            <div class="search-modal__content" tabindex="-1"><form action="/search" method="get" role="search" class="search search-modal__form">
7009                  <div class="field">
7010                    <input class="search__input field__input" 
7011                      id="Search-In-Modal"
7012                      type="search"
7013                      name="q"
7014                      value=""
7015                      placeholder="Search">
7016                    <label class="field__label" for="Search-In-Modal">Search</label>
7017                    <input type="hidden" name="options[prefix]" value="last">
7018                    <button class="search__button field__button" aria-label="Search">
7019                      <svg class="icon icon-search" aria-hidden="true" focusable="false" role="presentation">
7020                        <use href="#icon-search">
7021                      </svg>
7022                    </button> 
7023                  </div></form><button type="button" class="search-modal__close-button modal__close-button link link--text focus-inset" aria-label="Close">
7024                <svg class="icon icon-close" aria-hidden="true" focusable="false" role="presentation">
7025                  <use href="#icon-close">
7026                </svg>
7027              </button>
7028            </div>
7029          </div>
7030        </details>
7031      </details-modal><a href="/account/login" class="header__icon header__icon--account link focus-inset">
7032          <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-account" fill="none" viewBox="0 0 18 19">
7033  <path fill-rule="evenodd" clip-rule="evenodd" d="M6 4.5a3 3 0 116 0 3 3 0 01-6 0zm3-4a4 4 0 100 8 4 4 0 000-8zm5.58 12.15c1.12.82 1.83 2.24 1.91 4.85H1.51c.08-2.6.79-4.03 1.9-4.85C4.66 11.75 6.5 11.5 9 11.5s4.35.26 5.58 1.15zM9 10.5c-2.5 0-4.65.24-6.17 1.35C1.27 12.98.5 14.93.5 18v.5h17V18c0-3.07-.77-5.02-2.33-6.15-1.52-1.
70331-3.67-1.35-6.17-1.35z" fill="currentColor">
7034</svg>
7035
7036          <span class="visually-hidden">Log in</span>
7037        </a><a href="/cart" class="header__icon header__icon--cart link focus-inset" id="cart-icon-bubble"><svg class="icon icon-cart-empty" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" fill="none">
7038  <path d="m15.75 11.8h-3.16l-.77 11.6a5 5 0 0 0 4.99 5.34h7.38a5 5 0 0 0 4.99-5.33l-.78-11.61zm0 1h-2.22l-.71 10.67a4 4 0 0 0 3.99 4.27h7.38a4 4 0 0 0 4-4.27l-.72-10.67h-2.22v.63a4.75 4.75 0 1 1 -9.5 0zm8.5 0h-7.5v.63a3.75 3.75 0 1 0 7.5 0z" fill="currentColor" fill-rule="evenodd"/>
7039</svg>
7040<span class="visually-hidden">Cart</span></a>
7041    </div>
7042  </header>
7043</sticky-header>
7044
7045<cart-notification>
7046  <div class="cart-notification-wrapper page-width color-accent-1">
7047    <div id="cart-notification" class="cart-notification focus-inset" aria-modal="true" aria-label="Item added to your cart" role="dialog" tabindex="-1">
7048      <div class="cart-notification__header">
7049        <h2 class="cart-notification__heading caption-large"><svg class="icon icon-checkmark color-foreground-accent-1" aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 9" fill="none">
7050  <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"/>
7051</svg>
7052Item added to your cart</h2>
7053        <button type="button" class="cart-notification__close modal__close-button link link--text focus-inset" aria-label="Close">
7054          <svg class="icon icon-close" aria-hidden="true" focusable="false"><use href="#icon-close"></svg>
7055        </button>
7056      </div>
7057      <div id="cart-notification-product" class="cart-notification-product"></div>
7058      <div class="cart-notification__links">
7059        <a href="/cart" id="cart-notification-button" class="button button--secondary button--full-width"></a>
7060        <form action="/cart" method="post" id="cart-notification-form">
7061          <button class="button button--primary button--full-width" name="checkout">Check out</button>
7062        </form>
7063        <button type="button" class="link button-label">Continue shopping</button>
7064      </div>
7065    </div>
7066  </div>
7067</cart-notification>
7068<style data-shopify>
7069  .cart-notification {
7070     display: none;
7071  }
7072</style>
7073
7074
7075<script type="application/ld+json">
7076  {
7077    "@context": "http://schema.org",
7078    "@type": "Organization",
7079    "name": "PaperMintyStudio",
7080    
7081      
7082      "logo": "https:\/\/papermintystudio.com\/cdn\/shop\/files\/BIG_BIG_2600x.png?v=1677593438",
7083    
7084    "sameAs": [
7085      "",
7086      "",
7087      "",
7088      "https:\/\/www.instagram.com\/papermintystudio",
7089      "",
7090      "",
7091      "",
7092      "",
7093      ""
7094    ],
7095    "url": "https:\/\/papermintystudio.com"
7096  }
7097</script>
7097
7098</div>
7099    <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1">
7100      <section id="shopify-section-template--19150461436079__main" class="shopify-section spaced-section"><link href="//papermintystudio.com/cdn/shop/t/14/assets/template-collection.css?v=118745590724174031921763513284" rel="stylesheet" type="text/css" media="all" />
7101<link href="//papermintystudio.com/cdn/shop/t/14/assets/component-card.css?v=150801359028351130571763513284" rel="stylesheet" type="text/css" media="all" />
7102<link href="//papermintystudio.com/cdn/shop/t/14/assets/component-price.css?v=5328827735059554991763513284" rel="stylesheet" type="text/css" media="all" />
7103<link href="//papermintystudio.com/cdn/shop/t/14/assets/component-product-grid.css?v=121312940050546451241763513284" rel="stylesheet" type="text/css" media="all" />
7104
7105<link rel="stylesheet" href="//papermintystudio.com/cdn/shop/t/14/assets/component-search.css?v=128662198121899399791763513284" media="print" onload="this.media='all'">
7106
7107<noscript><link href="//papermintystudio.com/cdn/shop/t/14/assets/component-search.css?v=128662198121899399791763513284" rel="stylesheet" type="text/css" media="all" /></noscript><link href="//papermintystudio.com/cdn/shop/t/14/assets/component-facets.css?v=22856647294106133241763513284" rel="stylesheet" type="text/css" media="all" />
7108  
7108<script src="//papermintystudio.com/cdn/shop/t/14/assets/facets.js?v=123462745317715690791763513284" defer="defer"></script>
7108<style>
7109  .template-search__header {
7110    margin-bottom: 3rem;
7111  }
7112
7113  .template-search__search {
7114    margin: 0 auto 3.5rem;
7115    max-width: 47.8rem;
7116  }
7117
7118  .template-search__search .search {
7119    margin-top: 3rem;
7120  }
7121
7122  .template-search--empty {
7123    padding-bottom: 18rem;
7124  }
7125
7126  .template-search .grid__item--small:not(:last-child) {
7127    padding-bottom: 0.5rem;
7128  }
7129
7130  @media screen and (min-width: 750px) {
7131    .template-search__header {
7132      margin-bottom: 5rem;
7133    }
7134
7135    .template-search .grid__item--small:not(:last-child) {
7136      padding-bottom: 1rem;
7137    }
7138  }
7139
7140  .search__button .icon {
7141    height: 1.8rem;
7142  }
7143</style><div class="template-search spaced-section template-search--empty">
7144  <div class="template-search__header page-width center"><h1 class="h2">Search</h1><div class="template-search__search"><form action="/search" method="get" role="search" class="search">
7145          <div class="field">
7146            <input
7147              class="search__input field__input"
7148              id="Search-In-Template"
7149              type="search"
7150              name="q"
7151              value=""
7152              placeholder="Search">
7153            <label class="field__label" for="Search-In-Template">Search</label>
7154            <input name="options[prefix]" type="hidden" value="last"><button type="submit" class="search__button field__button" aria-label="Search">
7155              <svg class="icon icon-search">
7156                <use xlink:href="#icon-search">
7157              </svg>
7158            </button>
7159          </div>
7160        </form></div></div></div>
7161
7162
7163</section>
7163<script data-locksmith>
7164    var load = function () {
7165
7166          if (document.querySelectorAll('.locksmith-manual-trigger').length > 0) {
7167            Locksmith.ping();
7168          }
7169
7170
7171      Locksmith.util.on('submit', 'locksmith-resource-form', function (event) {
7172        event.preventDefault();
7173        var data = Locksmith.util.serializeForm(event.target);
7174        var options = { spinner: false, container: 'locksmith-content' };
7175        // a form rendered inline (section replacement) must keep that context
7176        // on resubmit: same enclosing container (there may be several on the
7177        // page), and no layout classes or cancel affordance in the re-render
7178        var inlineContainer = event.target.closest && event.target.closest('[id^="locksmith-content"]');
7179        if (inlineContainer) {
7180          options.container = inlineContainer;
7181        }
7182        if (event.target.getAttribute('data-locksmith-inline') === 'true') {
7183          options.include_layout_classes = false;
7184        }
7185        Locksmith.postResource(data, options);
7186      });
7187
7188      Locksmith.util.on('click', 'locksmith-manual-trigger', function (event) {
7189        event.preventDefault();
7190        Locksmith.postResource({}, { spinner: true, container: document });
7191      });
7192
7193      Locksmith.submitPasscode = function (passcode) {
7194        Locksmith.postResource(
7195          { passcode: passcode },
7196          { spinner: false, container: 'locksmith-content' }
7197        );
7198      };
7199    };
7200
7201    if (typeof Locksmith !== 'undefined') {
7202      load();
7203    } else {
7204      window.addEventListener('load', load);
7205    }
7206  </script>
7206
7207    </main>
7208
7209    <div id="shopify-section-footer" class="shopify-section">
7210<link href="//papermintystudio.com/cdn/shop/t/14/assets/section-footer.css?v=32991598838362915891763513284" rel="stylesheet" type="text/css" media="all" />
7211<link rel="stylesheet" href="//papermintystudio.com/cdn/shop/t/14/assets/component-newsletter.css?v=71305430942358774071763513284" media="print" onload="this.media='all'">
7212<link rel="stylesheet" href="//papermintystudio.com/cdn/shop/t/14/assets/component-list-menu.css?v=161614383810958508431763513284" media="print" onload="this.media='all'">
7213<link rel="stylesheet" href="//papermintystudio.com/cdn/shop/t/14/assets/component-list-payment.css?v=69253961410771838501763513284" media="print" onload="this.media='all'">
7214<link rel="stylesheet" href="//papermintystudio.com/cdn/shop/t/14/assets/component-list-social.css?v=52211663153726659061763513284" media="print" onload="this.media='all'">
7215<link rel="stylesheet" href="//papermintystudio.com/cdn/shop/t/14/assets/component-rte.css?v=84043763465619332371763513284" media="print" onload="this.media='all'">
7216<link rel="stylesheet" href="//papermintystudio.com/cdn/shop/t/14/assets/disclosure.css?v=160129347545493074521763513284" media="print" onload="this.media='all'">
7217
7218<noscript><link href="//papermintystudio.com/cdn/shop/t/14/assets/component-newsletter.css?v=71305430942358774071763513284" rel="stylesheet" type="text/css" media="all" /></noscript>
7219<noscript><link href="//papermintystudio.com/cdn/shop/t/14/assets/component-list-menu.css?v=161614383810958508431763513284" rel="stylesheet" type="text/css" media="all" /></noscript>
7220<noscript><link href="//papermintystudio.com/cdn/shop/t/14/assets/component-list-payment.css?v=69253961410771838501763513284" rel="stylesheet" type="text/css" media="all" /></noscript>
7221<noscript><link href="//papermintystudio.com/cdn/shop/t/14/assets/component-list-social.css?v=52211663153726659061763513284" rel="stylesheet" type="text/css" media="all" /></noscript>
7222<noscript><link href="//papermintystudio.com/cdn/shop/t/14/assets/component-rte.css?v=84043763465619332371763513284" rel="stylesheet" type="text/css" media="all" /></noscript>
7223<noscript><link href="//papermintystudio.com/cdn/shop/t/14/assets/disclosure.css?v=160129347545493074521763513284" rel="stylesheet" type="text/css" media="all" /></noscript>
7224
7225<footer class="footer color-background-2 gradient"><div class="footer__content-top page-width"><div class="footer__blocks-wrapper grid grid--1-col grid--2-col grid--4-col-tablet "><div class="footer-block grid__item footer-block--menu" ><h2 class="footer-block__heading">Quick links</h2><ul class="footer-block__details-content list-unstyled"><li>
7226                          <a href="/search" class="link link--text list-menu__item list-menu__item--link list-menu__item--active">
7227                            Search
7228                          </a>
7229                        </li><li>
7230                          <a href="/policies/shipping-policy" class="link link--text list-menu__item list-menu__item--link">
7231                            Shipping Policy
7232                          </a>
7233                        </li><li>
7234                          <a href="/policies/refund-policy" class="link link--text list-menu__item list-menu__item--link">
7235                            Refund Policy
7236                          </a>
7237                        </li><li>
7238                          <a href="/policies/privacy-policy" class="link link--text list-menu__item list-menu__item--link">
7239                            Privacy Policy
7240                          </a>
7241                        </li><li>
7242                          <a href="/policies/terms-of-service" class="link link--text list-menu__item list-menu__item--link">
7243                            Terms of Service
7244                          </a>
7245                        </li><li>
7246                          <a href="/pages/contact-us" class="link link--text list-menu__item list-menu__item--link">
7247                            Contact us!
7248                          </a>
7249                        </li></ul></div><div class="footer-block grid__item" ><div class="footer-block__details-content footer-block-image "><img
7250                        srcset= "//papermintystudio.com/cdn/shop/files/MAILBOX_200x.png?v=1758889607, //papermintystudio.com/cdn/shop/files/[email protected]?v=1758889607 2x"
7251                        src="//papermintystudio.com/cdn/shop/files/MAILBOX_400x.png?v=1758889607"
7252                        alt=""
7253                        loading="lazy"
7254                        width="3000"
7255                        height="3000"
7256                        style="max-width: min(100%, 200px);"
7257                      ></div></div></div><div class="footer-block--newsletter"><div class="footer-block__newsletter"><h2 class="footer-block__heading">Stay in the loop!</h2><form method="post" action="/contact#ContactFooter" id="ContactFooter" accept-charset="UTF-8" class="footer__newsletter newsletter-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="contact[tags]" value="newsletter">
7258              <div class="newsletter-form__field-wrapper">
7259                <div class="field">
7260                  <input
7261                    id="NewsletterForm--footer"
7262                    type="email"
7263                    name="contact[email]"
7264                    class="field__input"
7265                    value=""
7266                    aria-required="true"
7267                    autocorrect="off"
7268                    autocapitalize="off"
7269                    autocomplete="email"
7270                    
7271                    placeholder="Email"
7272                    required
7273                  >
7274                  <label class="field__label" for="NewsletterForm--footer">
7275                    Email
7276                  </label>
7277                  <button type="submit" class="newsletter-form__button field__button" name="commit" id="Subscribe" aria-label="Subscribe">
7278                    <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg">
7279  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor">
7280</svg>
7281
7282                  </button>
7283                </div></div></form></div><ul class="footer__list-social list-unstyled list-social" role="list"><li class="list-social__item">
7284                <a href="https://www.instagram.com/papermintystudio" class="link list-social__link" ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 18 18">
7285  <path fill="currentColor" d="M8.77 1.58c2.34 0 2.62.01 3.54.05.86.04 1.32.18 1.63.3.41.17.7.35 1.01.66.3.3.5.6.65 1 .12.32.27.78.3 1.64.05.92.06 1.2.06 3.54s-.01 2.62-.05 3.54a4.79 4.79 0 01-.3 1.63c-.17.41-.35.7-.66 1.01-.3.3-.6.5-1.01.66-.31.12-.77.26-1.63.3-.92.04-1.2.05-3.54.05s-2.62 0-3.55-.05a4.79 4.79 0 01-1.62-.3c-.42-.16-.7-.35-1.01-.66-.31-.3-.5-.6-.66-1a4.87 4.87 0 01-.3-1.64c-.04-.92-.05-1.2-.05-3.54s0-2.62.05-3.54c.04-.86.18-1.32.3-1.63.16-.41.35-.7.66-1.01.3-.3.6-.5 1-.65.32-.12.78-.27 1.63-.3.93-.05 1.2-.06 3.55-.06zm0-1.58C6.39 0 6.09.01 5.15.05c-.93.04-1.57.2-2.13.4-.57.23-1.06.54-1.55 1.02C1 1.96.7 2.45.46 3.02c-.22.56-.37 1.2-.4 2.13C0 6.1 0 6.4 0 8.77s.01 2.68.05 3.61c.04.94.2 1.57.4 2.13.23.58.54 1.07 1.02 1.56.49.48.98.78 1.55 1.01.56.22 1.2.37 2.13.4.94.05 1.24.06 3.62.06 2.39 0 2.68-.01 3.62-.05.93-.04 1.57-.2 2.13-.41a4.27 4.27 0 001.55-1.01c.49-.49.79-.98 1.01-1.56.22-.55.37-1.19.41-2.13.04-.93.05-1.23.05-3.61 0-2.39 0-2.68-.05-3.62a6.47 6.47 0 00-.4-2.13 4.27 4.27 0 00-1.02-1.55A4.35 4.35 0 0014.52.46a6.43 6.43 0 00-2.13-.41A69 69 0 008.77 0z"/>
7286  <path fill="currentColor" d="M8.8 4a4.5 4.5 0 100 9 4.5 4.5 0 000-9zm0 7.43a2.92 2.92 0 110-5.85 2.92 2.92 0 010 5.85zM13.43 5a1.05 1.05 0 100-2.1 1.05 1.05 0 000 2.1z">
7287</svg>
7288<span class="visually-hidden">Instagram</span>
7289                </a>
7290              </li></ul></div>
7291    </div><div class="footer__content-bottom">
7292    <div class="footer__content-bottom-wrapper page-width">
7293      <div class="footer__column footer__localization"><noscript><form method="post" action="/localization" id="FooterCountryFormNoScript" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/search" /><div class="localization-form__select">
7294                <h2 class="visually-hidden" id="FooterCountryLabelNoScript">Country/region</h2>
7295                <select class="localization-selector link" name="country_code" aria-labelledby="FooterCountryLabelNoScript"><option value="AX">
7296                      Åland Islands (EUR €)
7297                    </option><option value="AL">
7298                      Albania (ALL L)
7299                    </option><option value="AD">
7300                      Andorra (EUR €)
7301                    </option><option value="AR">
7302                      Argentina (USD $)
7303                    </option><option value="AM">
7304                      Armenia (AMD դր.)
7305                    </option><option value="AU">
7306                      Australia (AUD $)
7307                    </option><option value="AT">
7308                      Austria (EUR €)
7309                    </option><option value="BY">
7310                      Belarus (USD $)
7311                    </option><option value="BE">
7312                      Belgium (EUR €)
7313                    </option><option value="BA">
7314                      Bosnia &amp; Herzegovina (BAM КМ)
7315                    </option><option value="BR">
7316                      Brazil (USD $)
7317                    </option><option value="BG">
7318                      Bulgaria (EUR €)
7319                    </option><option value="CA">
7320                      Canada (CAD $)
7321                    </option><option value="CL">
7322                      Chile (USD $)
7323                    </option><option value="HR">
7324                      Croatia (EUR €)
7325                    </option><option value="CY">
7326                      Cyprus (EUR €)
7327                    </option><option value="CZ">
7328                      Czechia (CZK Kč)
7329                    </option><option value="DK">
7330                      Denmark (DKK kr.)
7331                    </option><option value="EE">
7332                      Estonia (EUR €)
7333                    </option><option value="FO">
7334                      Faroe Islands (DKK kr.)
7335                    </option><option value="FI">
7336                      Finland (EUR €)
7337                    </option><option value="FR">
7338                      France (EUR €)
7339                    </option><option value="GE">
7340                      Georgia (USD $)
7341                    </option><option value="DE">
7342                      Germany (EUR €)
7343                    </option><option value="GI">
7344                      Gibraltar (GBP £)
7345                    </option><option value="GR">
7346                      Greece (EUR €)
7347                    </option><option value="GL">
7348                      Greenland (DKK kr.)
7349                    </option><option value="GP">
7350                      Guadeloupe (EUR €)
7351                    </option><option value="GG">
7352                      Guernsey (GBP £)
7353                    </option><option value="HU">
7354                      Hungary (HUF Ft)
7355                    </option><option value="IS">
7356                      Iceland (ISK kr)
7357                    </option><option value="IN">
7358                      India (INR ₹)
7359                    </option><option value="ID">
7360                      Indonesia (IDR Rp)
7361                    </option><option value="IE">
7362                      Ireland (EUR €)
7363                    </option><option value="IM">
7364                      Isle of Man (GBP £)
7365                    </option><option value="IL">
7366                      Israel (ILS ₪)
7367                    </option><option value="IT">
7368                      Italy (EUR €)
7369                    </option><option value="JP">
7370                      Japan (JPY ¥)
7371                    </option><option value="JE">
7372                      Jersey (USD $)
7373                    </option><option value="XK">
7374                      Kosovo (EUR €)
7375                    </option><option value="LV">
7376                      Latvia (EUR €)
7377                    </option><option value="LI">
7378                      Liechtenstein (CHF CHF)
7379                    </option><option value="LT">
7380                      Lithuania (EUR €)
7381                    </option><option value="LU">
7382                      Luxembourg (EUR €)
7383                    </option><option value="MY">
7384                      Malaysia (MYR RM)
7385                    </option><option value="MT">
7386                      Malta (EUR €)
7387                    </option><option value="YT">
7388                      Mayotte (EUR €)
7389                    </option><option value="MX">
7390                      Mexico (USD $)
7391                    </option><option value="MD">
7392                      Moldova (MDL L)
7393                    </option><option value="MC">
7394                      Monaco (EUR €)
7395                    </option><option value="ME">
7396                      Montenegro (EUR €)
7397                    </option><option value="NL">
7398                      Netherlands (EUR €)
7399                    </option><option value="NZ">
7400                      New Zealand (NZD $)
7401                    </option><option value="MK">
7402                      North Macedonia (MKD ден)
7403                    </option><option value="NO">
7404                      Norway (USD $)
7405                    </option><option value="PH">
7406                      Philippines (PHP ₱)
7407                    </option><option value="PL">
7408                      Poland (PLN zł)
7409                    </option><option value="PT">
7410                      Portugal (EUR €)
7411                    </option><option value="RE">
7412                      Réunion (EUR €)
7413                    </option><option value="RO">
7414                      Romania (RON Lei)
7415                    </option><option value="SM">
7416                      San Marino (EUR €)
7417                    </option><option value="SA">
7418                      Saudi Arabia (SAR ر.س)
7419                    </option><option value="RS">
7420                      Serbia (RSD РСД)
7421                    </option><option value="SG">
7422                      Singapore (SGD $)
7423                    </option><option value="SK">
7424                      Slovakia (EUR €)
7425                    </option><option value="SI">
7426                      Slovenia (EUR €)
7427                    </option><option value="KR">
7428                      South Korea (KRW ₩)
7429                    </option><option value="ES">
7430                      Spain (EUR €)
7431                    </option><option value="SJ">
7432                      Svalbard &amp; Jan Mayen (USD $)
7433                    </option><option value="SE">
7434                      Sweden (SEK kr)
7435                    </option><option value="CH">
7436                      Switzerland (CHF CHF)
7437                    </option><option value="TR">
7438                      Türkiye (USD $)
7439                    </option><option value="UA">
7440                      Ukraine (UAH ₴)
7441                    </option><option value="GB">
7442                      United Kingdom (GBP £)
7443                    </option><option value="US" selected>
7444                      United States (USD $)
7445                    </option><option value="VA">
7446                      Vatican City (EUR €)
7447                    </option></select>
7448                <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6">
7449  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
7450</svg>
7451
7452              </div>
7453              <button class="button button--tertiary">Update country/region</button></form></noscript>
7454          <localization-form><form method="post" action="/localization" id="FooterCountryForm" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/search" /><div class="no-js-hidden">
7455                <h2 class="caption-large" id="FooterCountryLabel">Country/region</h2>
7456                <div class="disclosure">
7457                  <button type="button" class="disclosure__button localization-form__select localization-selector link link--text caption-large" aria-expanded="false" aria-controls="FooterCountryList" aria-describedby="FooterCountryLabel">
7458                    United States (USD $)
7459                    <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6">
7460  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
7461</svg>
7462
7463                  </button>
7464                  <ul id="FooterCountryList" role="list" class="disclosure__list list-unstyled" hidden><li class="disclosure__item" tabindex="-1">
7465                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="AX">
7466                          Åland Islands <span class="localization-form__currency">(EUR €)</span>
7467                        </a>
7468                      </li><li class="disclosure__item" tabindex="-1">
7469                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="AL">
7470                          Albania <span class="localization-form__currency">(ALL L)</span>
7471                        </a>
7472                      </li><li class="disclosure__item" tabindex="-1">
7473                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="AD">
7474                          Andorra <span class="localization-form__currency">(EUR €)</span>
7475                        </a>
7476                      </li><li class="disclosure__item" tabindex="-1">
7477                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="AR">
7478                          Argentina <span class="localization-form__currency">(USD $)</span>
7479                        </a>
7480                      </li><li class="disclosure__item" tabindex="-1">
7481                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="AM">
7482                          Armenia <span class="localization-form__currency">(AMD դր.)</span>
7483                        </a>
7484                      </li><li class="disclosure__item" tabindex="-1">
7485                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="AU">
7486                          Australia <span class="localization-form__currency">(AUD $)</span>
7487                        </a>
7488                      </li><li class="disclosure__item" tabindex="-1">
7489                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="AT">
7490                          Austria <span class="localization-form__currency">(EUR €)</span>
7491                        </a>
7492                      </li><li class="disclosure__item" tabindex="-1">
7493                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BY">
7494                          Belarus <span class="localization-form__currency">(USD $)</span>
7495                        </a>
7496                      </li><li class="disclosure__item" tabindex="-1">
7497                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BE">
7498                          Belgium <span class="localization-form__currency">(EUR €)</span>
7499                        </a>
7500                      </li><li class="disclosure__item" tabindex="-1">
7501                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BA">
7502                          Bosnia &amp; Herzegovina <span class="localization-form__currency">(BAM КМ)</span>
7503                        </a>
7504                      </li><li class="disclosure__item" tabindex="-1">
7505                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BR">
7506                          Brazil <span class="localization-form__currency">(USD $)</span>
7507                        </a>
7508                      </li><li class="disclosure__item" tabindex="-1">
7509                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BG">
7510                          Bulgaria <span class="localization-form__currency">(EUR €)</span>
7511                        </a>
7512                      </li><li class="disclosure__item" tabindex="-1">
7513                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="CA">
7514                          Canada <span class="localization-form__currency">(CAD $)</span>
7515                        </a>
7516                      </li><li class="disclosure__item" tabindex="-1">
7517                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="CL">
7518                          Chile <span class="localization-form__currency">(USD $)</span>
7519                        </a>
7520                      </li><li class="disclosure__item" tabindex="-1">
7521                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="HR">
7522                          Croatia <span class="localization-form__currency">(EUR €)</span>
7523                        </a>
7524                      </li><li class="disclosure__item" tabindex="-1">
7525                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="CY">
7526                          Cyprus <span class="localization-form__currency">(EUR €)</span>
7527                        </a>
7528                      </li><li class="disclosure__item" tabindex="-1">
7529                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="CZ">
7530                          Czechia <span class="localization-form__currency">(CZK Kč)</span>
7531                        </a>
7532                      </li><li class="disclosure__item" tabindex="-1">
7533                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="DK">
7534                          Denmark <span class="localization-form__currency">(DKK kr.)</span>
7535                        </a>
7536                      </li><li class="disclosure__item" tabindex="-1">
7537                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="EE">
7538                          Estonia <span class="localization-form__currency">(EUR €)</span>
7539                        </a>
7540                      </li><li class="disclosure__item" tabindex="-1">
7541                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="FO">
7542                          Faroe Islands <span class="localization-form__currency">(DKK kr.)</span>
7543                        </a>
7544                      </li><li class="disclosure__item" tabindex="-1">
7545                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="FI">
7546                          Finland <span class="localization-form__currency">(EUR €)</span>
7547                        </a>
7548                      </li><li class="disclosure__item" tabindex="-1">
7549                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="FR">
7550                          France <span class="localization-form__currency">(EUR €)</span>
7551                        </a>
7552                      </li><li class="disclosure__item" tabindex="-1">
7553                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="GE">
7554                          Georgia <span class="localization-form__currency">(USD $)</span>
7555                        </a>
7556                      </li><li class="disclosure__item" tabindex="-1">
7557                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="DE">
7558                          Germany <span class="localization-form__currency">(EUR €)</span>
7559                        </a>
7560                      </li><li class="disclosure__item" tabindex="-1">
7561                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="GI">
7562                          Gibraltar <span class="localization-form__currency">(GBP £)</span>
7563                        </a>
7564                      </li><li class="disclosure__item" tabindex="-1">
7565                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="GR">
7566                          Greece <span class="localization-form__currency">(EUR €)</span>
7567                        </a>
7568                      </li><li class="disclosure__item" tabindex="-1">
7569                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="GL">
7570                          Greenland <span class="localization-form__currency">(DKK kr.)</span>
7571                        </a>
7572                      </li><li class="disclosure__item" tabindex="-1">
7573                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="GP">
7574                          Guadeloupe <span class="localization-form__currency">(EUR €)</span>
7575                        </a>
7576                      </li><li class="disclosure__item" tabindex="-1">
7577                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="GG">
7578                          Guernsey <span class="localization-form__currency">(GBP £)</span>
7579                        </a>
7580                      </li><li class="disclosure__item" tabindex="-1">
7581                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="HU">
7582                          Hungary <span class="localization-form__currency">(HUF Ft)</span>
7583                        </a>
7584                      </li><li class="disclosure__item" tabindex="-1">
7585                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="IS">
7586                          Iceland <span class="localization-form__currency">(ISK kr)</span>
7587                        </a>
7588                      </li><li class="disclosure__item" tabindex="-1">
7589                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="IN">
7590                          India <span class="localization-form__currency">(INR ₹)</span>
7591                        </a>
7592                      </li><li class="disclosure__item" tabindex="-1">
7593                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="ID">
7594                          Indonesia <span class="localization-form__currency">(IDR Rp)</span>
7595                        </a>
7596                      </li><li class="disclosure__item" tabindex="-1">
7597                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="IE">
7598                          Ireland <span class="localization-form__currency">(EUR €)</span>
7599                        </a>
7600                      </li><li class="disclosure__item" tabindex="-1">
7601                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="IM">
7602                          Isle of Man <span class="localization-form__currency">(GBP £)</span>
7603                        </a>
7604                      </l
7604i><li class="disclosure__item" tabindex="-1">
7605                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="IL">
7606                          Israel <span class="localization-form__currency">(ILS ₪)</span>
7607                        </a>
7608                      </li><li class="disclosure__item" tabindex="-1">
7609                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="IT">
7610                          Italy <span class="localization-form__currency">(EUR €)</span>
7611                        </a>
7612                      </li><li class="disclosure__item" tabindex="-1">
7613                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="JP">
7614                          Japan <span class="localization-form__currency">(JPY ¥)</span>
7615                        </a>
7616                      </li><li class="disclosure__item" tabindex="-1">
7617                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="JE">
7618                          Jersey <span class="localization-form__currency">(USD $)</span>
7619                        </a>
7620                      </li><li class="disclosure__item" tabindex="-1">
7621                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="XK">
7622                          Kosovo <span class="localization-form__currency">(EUR €)</span>
7623                        </a>
7624                      </li><li class="disclosure__item" tabindex="-1">
7625                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="LV">
7626                          Latvia <span class="localization-form__currency">(EUR €)</span>
7627                        </a>
7628                      </li><li class="disclosure__item" tabindex="-1">
7629                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="LI">
7630                          Liechtenstein <span class="localization-form__currency">(CHF CHF)</span>
7631                        </a>
7632                      </li><li class="disclosure__item" tabindex="-1">
7633                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="LT">
7634                          Lithuania <span class="localization-form__currency">(EUR €)</span>
7635                        </a>
7636                      </li><li class="disclosure__item" tabindex="-1">
7637                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="LU">
7638                          Luxembourg <span class="localization-form__currency">(EUR €)</span>
7639                        </a>
7640                      </li><li class="disclosure__item" tabindex="-1">
7641                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="MY">
7642                          Malaysia <span class="localization-form__currency">(MYR RM)</span>
7643                        </a>
7644                      </li><li class="disclosure__item" tabindex="-1">
7645                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="MT">
7646                          Malta <span class="localization-form__currency">(EUR €)</span>
7647                        </a>
7648                      </li><li class="disclosure__item" tabindex="-1">
7649                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="YT">
7650                          Mayotte <span class="localization-form__currency">(EUR €)</span>
7651                        </a>
7652                      </li><li class="disclosure__item" tabindex="-1">
7653                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="MX">
7654                          Mexico <span class="localization-form__currency">(USD $)</span>
7655                        </a>
7656                      </li><li class="disclosure__item" tabindex="-1">
7657                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="MD">
7658                          Moldova <span class="localization-form__currency">(MDL L)</span>
7659                        </a>
7660                      </li><li class="disclosure__item" tabindex="-1">
7661                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="MC">
7662                          Monaco <span class="localization-form__currency">(EUR €)</span>
7663                        </a>
7664                      </li><li class="disclosure__item" tabindex="-1">
7665                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="ME">
7666                          Montenegro <span class="localization-form__currency">(EUR €)</span>
7667                        </a>
7668                      </li><li class="disclosure__item" tabindex="-1">
7669                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="NL">
7670                          Netherlands <span class="localization-form__currency">(EUR €)</span>
7671                        </a>
7672                      </li><li class="disclosure__item" tabindex="-1">
7673                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="NZ">
7674                          New Zealand <span class="localization-form__currency">(NZD $)</span>
7675                        </a>
7676                      </li><li class="disclosure__item" tabindex="-1">
7677                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="MK">
7678                          North Macedonia <span class="localization-form__currency">(MKD ден)</span>
7679                        </a>
7680                      </li><li class="disclosure__item" tabindex="-1">
7681                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="NO">
7682                          Norway <span class="localization-form__currency">(USD $)</span>
7683                        </a>
7684                      </li><li class="disclosure__item" tabindex="-1">
7685                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="PH">
7686                          Philippines <span class="localization-form__currency">(PHP ₱)</span>
7687                        </a>
7688                      </li><li class="disclosure__item" tabindex="-1">
7689                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="PL">
7690                          Poland <span class="localization-form__currency">(PLN zł)</span>
7691                        </a>
7692                      </li><li class="disclosure__item" tabindex="-1">
7693                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="PT">
7694                          Portugal <span class="localization-form__currency">(EUR €)</span>
7695                        </a>
7696                      </li><li class="disclosure__item" tabindex="-1">
7697                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="RE">
7698                          Réunion <span class="localization-form__currency">(EUR €)</span>
7699                        </a>
7700                      </li><li class="disclosure__item" tabindex="-1">
7701                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="RO">
7702                          Romania <span class="localization-form__currency">(RON Lei)</span>
7703                        </a>
7704                      </li><li class="disclosure__item" tabindex="-1">
7705                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="SM">
7706                          San Marino <span class="localization-form__currency">(EUR €)</span>
7707                        </a>
7708                      </li><li class="disclosure__item" tabindex="-1">
7709                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="SA">
7710                          Saudi Arabia <span class="localization-form__currency">(SAR ر.س)</span>
7711                        </a>
7712                      </li><li class="disclosure__item" tabindex="-1">
7713                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="RS">
7714                          Serbia <span class="localization-form__currency">(RSD РСД)</span>
7715                        </a>
7716                      </li><li class="disclosure__item" tabindex="-1">
7717                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="SG">
7718                          Singapore <span class="localization-form__currency">(SGD $)</span>
7719                        </a>
7720                      </li><li class="disclosure__item" tabindex="-1">
7721                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="SK">
7722                          Slovakia <span class="localization-form__currency">(EUR €)</span>
7723                        </a>
7724                      </li><li class="disclosure__item" tabindex="-1">
7725                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="SI">
7726                          Slovenia <span class="localization-form__currency">(EUR €)</span>
7727                        </a>
7728                      </li><li class="disclosure__item" tabindex="-1">
7729                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="KR">
7730                          South Korea <span class="localization-form__currency">(KRW ₩)</span>
7731                        </a>
7732                      </li><li class="disclosure__item" tabindex="-1">
7733                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="ES">
7734                          Spain <span class="localization-form__currency">(EUR €)</span>
7735                        </a>
7736                      </li><li class="disclosure__item" tabindex="-1">
7737                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="SJ">
7738                          Svalbard &amp; Jan Mayen <span class="localization-form__currency">(USD $)</span>
7739                        </a>
7740                      </li><li class="disclosure__item" tabindex="-1">
7741                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="SE">
7742                          Sweden <span class="localization-form__currency">(SEK kr)</span>
7743                        </a>
7744                      </li><li class="disclosure__item" tabindex="-1">
7745                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="CH">
7746                          Switzerland <span class="localization-form__currency">(CHF CHF)</span>
7747                        </a>
7748                      </li><li class="disclosure__item" tabindex="-1">
7749                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="TR">
7750                          Türkiye <span class="localization-form__currency">(USD $)</span>
7751                        </a>
7752                      </li><li class="disclosure__item" tabindex="-1">
7753                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="UA">
7754                          Ukraine <span class="localization-form__currency">(UAH ₴)</span>
7755                        </a>
7756                      </li><li class="disclosure__item" tabindex="-1">
7757                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="GB">
7758                          United Kingdom <span class="localization-form__currency">(GBP £)</span>
7759                        </a>
7760                      </li><li class="disclosure__item" tabindex="-1">
7761                        <a class="link link--text disclosure__link caption-large disclosure__link--active focus-inset" href="#" aria-current="true" data-value="US">
7762                          United States <span class="localization-form__currency">(USD $)</span>
7763                        </a>
7764                      </li><li class="disclosure__item" tabindex="-1">
7765                        <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="VA">
7766                          Vatican City <span class="localization-form__currency">(EUR €)</span>
7767                        </a>
7768                      </li></ul>
7769                </div>
7770                <input type="hidden" name="country_code" value="US">
7771              </div></form></localization-form></div>
7772      <div class="footer__column footer__column--info"><div class="footer__payment">
7773            <span class="visually-hidden">Payment methods</span>
7774            <ul class="list list-payment" role="list"><li class="list-payment__item">
7775                  <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;"/></svg>
7776
7777                </li><li class="list-payment__item">
7778                  <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 
77781.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>
7779
7780                </li><li class="list-payment__item">
7781                  <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" aria-labelledby="pi-bancontact" role="img" viewBox="0 0 38 24" width="38" height="24"><title id="pi-bancontact">Bancontact</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 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="M4.703 3.077h28.594c.139 0 .276.023.405.068.128.045.244.11.343.194a.9.9 0 0 1 .229.29c.053.107.08.223.08.34V20.03a.829.829 0 0 1-.31.631 1.164 1.164 0 0 1-.747.262H4.703a1.23 1.23 0 0 1-.405-.068 1.09 1.09 0 0 1-.343-.194.9.9 0 0 1-.229-.29.773.773 0 0 1-.08-.34V3.97c0-.118.027-.234.08-.342a.899.899 0 0 1 .23-.29c.098-.082.214-.148.342-.193a1.23 1.23 0 0 1 .405-.068Z" fill="#fff"/><path d="M6.38 18.562v-3.077h1.125c.818 0 1.344.259 1.344.795 0 .304-.167.515-.401.638.338.132.536.387.536.734 0 .62-.536.91-1.37.91H6.38Zm.724-1.798h.537c.328 0 .468-.136.468-.387 0-.268-.255-.356-.599-.356h-.406v.743Zm0 1.262h.448c.438 0 .693-.093.693-.383 0-.286-.219-.404-.63-.404h-.51v.787Zm3.284.589c-.713 0-1.073-.295-1.073-.69 0-.436.422-.69 1.047-.695.156.002.31.014.464.035v-.105c0-.269-.183-.396-.531-.396a2.128 2.128 0 0 0-.688.105l-.13-.474a3.01 3.01 0 0 1 .9-.132c.767 0 1.147.343 1.147.936v1.222c-.214.093-.615.194-1.136.194Zm.438-.497v-.47a2.06 2.06 0 0 0-.37-.036c-.24 0-.427.08-.427.286 0 .185.156.281.432.281a.947.947 0 0 0 .365-.061Zm1.204.444v-2.106a3.699 3.699 0 0 1 1.177-.193c.76 0 1.198.316 1.198.9v1.399h-.719v-1.354c0-.303-.167-.444-.484-.444a1.267 1.267 0 0 0-.459.079v1.719h-.713Zm4.886-2.167-.135.479a1.834 1.834 0 0 0-.588-.11c-.422 0-.652.25-.652.664 0 .453.24.685.688.685.2-.004.397-.043.578-.114l.115.488a2.035 2.035 0 0 1-.75.128c-.865 0-1.365-.453-1.365-1.17 0-.712.495-1.182 1.323-1.182.27-.001.538.043.787.132Zm1.553 2.22c-.802 0-1.302-.47-1.302-1.178 0-.704.5-1.174 1.302-1.174.807 0 1.297.47 1.297 1.173 0 .708-.49 1.179-1.297 1.179Zm0-.502c.37 0 .563-.259.563-.677 0-.413-.193-.672-.563-.672-.364 0-.568.26-.568.672 0 .418.204.677.568.677Zm1.713.449v-2.106a3.699 3.699 0 0 1 1.177-.193c.76 0 1.198.316 1.198.9v1.399h-.719v-1.354c0-.303-.166-.444-.484-.444a1.268 1.268 0 0 0-.459.079v1.719h-.713Zm3.996.053c-.62 0-.938-.286-.938-.866v-.95h-.354v-.484h.355v-.488l.718-.03v.518h.578v.484h-.578v.94c0 .256.125.374.36.374.093 0 .185-.008.276-.026l.036.488c-.149.028-.3.041-.453.04Zm1.814 0c-.713 0-1.073-.295-1.073-.69 0-.436.422-.69 1.047-.695.155.002.31.014.464.035v-.105c0-.269-.183-.396-.532-.396a2.128 2.128 0 0 0-.687.105l-.13-.474a3.01 3.01 0 0 1 .9-.132c.766 0 1.146.343 1.146.936v1.222c-.213.093-.614.194-1.135.194Zm.438-.497v-.47a2.06 2.06 0 0 0-.37-.036c-.24 0-.427.08-.427.286 0 .185.156.281.432.281a.946.946 0 0 0 .365-.061Zm3.157-1.723-.136.479a1.834 1.834 0 0 0-.588-.11c-.422 0-.651.25-.651.664 0 .453.24.685.687.685.2-.004.397-.043.578-.114l.115.488a2.035 2.035 0 0 1-.75.128c-.865 0-1.365-.453-1.365-1.17 0-.712.495-1.182 1.323-1.182.27-.
7781001.538.043.787.132Zm1.58 2.22c-.62 0-.938-.286-.938-.866v-.95h-.354v-.484h.354v-.488l.72-.03v.518h.577v.484h-.578v.94c0 .256.125.374.36.374.092 0 .185-.008.276-.026l.036.488c-.149.028-.3.041-.453.04Z" fill="#1E3764"/><path d="M11.394 13.946c3.803 0 5.705-2.14 7.606-4.28H6.38v4.28h5.014Z" fill="url(#pi-bancontact-a)"/><path d="M26.607 5.385c-3.804 0-5.705 2.14-7.607 4.28h12.62v-4.28h-5.013Z" fill="url(#pi-bancontact-b)"/><defs><linearGradient id="pi-bancontact-a" x1="8.933" y1="12.003" x2="17.734" y2="8.13" gradientUnits="userSpaceOnUse"><stop stop-color="#005AB9"/><stop offset="1" stop-color="#1E3764"/></linearGradient><linearGradient id="pi-bancontact-b" x1="19.764" y1="10.037" x2="29.171" y2="6.235" gradientUnits="userSpaceOnUse"><stop stop-color="#FBA900"/><stop offset="1" stop-color="#FFD800"/></linearGradient></defs></svg>
7782                </li><li class="list-payment__item">
7783                  <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>
7784                </li><li class="list-payment__item">
7785                  <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>
7786                </li><li class="list-payment__item">
7787                  <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.
778706zM23.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>
7788
7789                </li><li class="list-payment__item">
7790                  <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-spidealwero"><title id="pi-spidealwero">iDEAL Wero</title><path opacity="0.07" 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="black"/><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="#FFF48D"/><path d="M3.45001 7.43572V17.0022C3.45001 17.4602 3.82664 17.8347 4.28673 17.8347H10.0301C14.3722 17.8347 16.2539 15.4157 16.2539 12.2063C16.2539 8.99693 14.3715 6.60321 10.0294 6.60321H4.28603C3.82594 6.60321 3.44931 6.97773 3.44931 7.43572H3.45001Z" fill="white"/><path d="M7.29413 8.95133V16.0203H10.385C13.1918 16.0203 14.4087 14.4422 14.4087 12.2112C14.4087 9.98022 13.1911 8.41901 10.385 8.41901H7.82926C7.53259 8.41901 7.29413 8.66027 7.29413 8.95204V8.95133Z" fill="#CC0066"/><path fill-rule="evenodd" clip-rule="evenodd" d="M5.03507 17.073H10.0294C13.539 17.073 15.4754 15.3456 15.4754 12.2105C15.4754 10.4038 14.7685 7.36908 10.0294 7.36908H5.03507C4.59182 7.36908 4.23203 7.72677 4.23203 8.16862V16.2742C4.23203 16.7153 4.59182 17.0737 5.03507 17.0737V17.073ZM4.49924 8.16862C4.49924 7.87335 4.7377 7.63559 5.03437 7.63559H10.0287C11.9609 7.63559 15.2068 8.23104 15.2068 12.2105C15.2068 15.1744 13.3665 16.8065 10.0287 16.8065H5.03507C4.7384 16.8065 4.49994 16.5694 4.49994 16.2735V8.16862H4.49924Z" fill="#232323"/><path fill-rule="evenodd" clip-rule="evenodd" d="M8.81464 11.1831C8.72066 11.1494 8.62247 11.1326 8.51586 11.1326V11.1284H7.8082V12.8355H8.52428C8.65122 12.8355 8.76134 12.8102 8.85602 12.7681C8.95 12.7218 9.02785 12.6629 9.08957 12.5872C9.15129 12.5114 9.19618 12.4188 9.22844 12.3136C9.25719 12.2084 9.27332 12.0948 9.27332 11.9686C9.27332 11.8255 9.25299 11.7035 9.21581 11.5983C9.17514 11.4973 9.12183 11.4089 9.05661 11.3374C8.98717 11.27 8.90932 11.2153 8.81534 11.1817L8.81464 11.1831ZM8.64702 12.4995C8.59371 12.5163 8.54462 12.5248 8.49132 12.5248V12.529H8.16799V11.4524H8.4296C8.51937 11.4524 8.59301 11.465 8.65473 11.4903C8.71645 11.5155 8.76554 11.5576 8.80201 11.6039C8.83849 11.6502 8.86724 11.7133 8.88407 11.7806C8.9002 11.8479 8.90862 11.9279 8.90862 12.0121C8.90862 12.1088 8.896 12.1846 8.87215 12.2519C8.85108 12.3106 8.81921 12.3649 8.77817 12.4118C8.74305 12.4524 8.69779 12.4829 8.64702 12.5002V12.4995Z" fill="white"/><path d="M10.7504 11.1333V11.4489H9.87441V11.815H10.6803V12.1053H9.87441V12.5219H10.7707V12.8376H9.51041V11.1305H10.7504V11.1347V11.1333Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12.6244 12.8404L12.0023 11.1333H11.6222L10.9958 12.8404H11.3641L11.4952 12.4616H12.1173L12.2443 12.8404H12.6251H12.6244ZM11.8136 11.5534L12.0226 12.1797H11.5934L11.8101 11.5534H11.8143H11.8136Z" fill="white"/><path d="M13.2178 11.1325V12.5247H14.0278V12.8403H12.8538V11.1332H13.2178V11.1325Z" fill="white"/><path d="M5.85774 12.8656C6.30099 12.8656 6.66009 12.5065 6.66009 12.0625C6.66009 11.6186 6.30099 11.2595 5.85774 11.2595C5.41448 11.2595 5.05539 11.6186 5.05539 12.0625C5.05539 12.5065 5.41448 12.8656 5.85774 12.8656ZM6.33536 16.0771C5.71396 16.0771 5.216 15.5406 5.216 14.8813V13.9478C5.216 13.6181 5.46498 13.3474 5.77778 13.3474C6.09059 13.3474 6.33957 13.6139 6.33957 13.9478V16.0771H6.33536Z" fill="#232323"/><path d="M31.45 12.2209C31.45 11.1773 32.1926 10.2264 33.4749 10.2264C34.7572 10.2264 35.5053 11.178 35.5053 12.2209C35.5053 13.2638 34.7627 14.2154 33.4749 14.2154C32.1926 14.2154 31.45 13.2638 31.45 12.2209ZM34.3782 12.2209C34.3782 11.7178 34.0467 11.2537 33.4749 11.2537C32.9032 11.2537 32.5717 11.7186 32.571
77907 12.2209C32.5717 12.7232 32.9086 13.1889 33.4749 13.1889C34.0412 13.1889 34.3782 12.724 34.3782 12.2209ZM30.6615 12.9619C31.0889 12.7185 31.3455 12.2537 31.3455 11.7404C31.3455 10.9784 30.7948 10.3294 29.94 10.3294H28.1452V14.1132H29.2567V13.146H29.4649L30.1006 14.1132H31.4095L30.6615 12.9619ZM29.7161 12.2747H29.2567V11.2046H29.7216C30.0211 11.2046 30.213 11.4479 30.213 11.7396C30.213 12.0314 30.0148 12.2747 29.7161 12.2747ZM23.0713 10.3247L22.4044 12.5797L21.7539 10.3247H20.8686L20.2126 12.5797L19.5511 10.3247H18.378L19.722 14.1015H20.6868L21.3108 12.0454L21.9294 14.1015H22.8997L24.2436 10.3247H23.0705H23.0713ZM25.9261 13.1795H25.9237C25.508 13.1795 25.2163 12.9284 25.0915 12.5961H27.9159C27.9385 12.4713 27.9502 12.3434 27.9502 12.2139C27.9502 11.1734 27.21 10.2241 25.9261 10.2233V11.2482C26.3442 11.249 26.6328 11.5002 26.7568 11.8317H23.9363C23.9137 11.9565 23.902 12.0844 23.902 12.2139C23.902 13.2552 24.643 14.2052 25.923 14.2052H25.9253V13.1795H25.9261Z" fill="#1D1C1C"/><path d="M25.9237 14.2044C25.9674 14.2044 26.0103 14.2029 26.0524 14.2013C26.3122 14.188 26.5485 14.135 26.7591 14.05C26.9697 13.965 27.1546 13.8472 27.3114 13.7052C27.4673 13.5644 27.5983 13.3982 27.699 13.2138C27.7903 13.0469 27.8574 12.8667 27.8995 12.6787H26.7225C26.6983 12.7287 26.6702 12.777 26.6382 12.8215C26.5945 12.8831 26.5431 12.9385 26.4846 12.9861C26.4261 13.0344 26.3605 13.075 26.2888 13.1062C26.217 13.1374 26.1382 13.1592 26.0532 13.1709C26.0119 13.1764 25.969 13.1795 25.9245 13.1795C25.6601 13.1795 25.4456 13.0773 25.2919 12.9174L24.5268 13.6912C24.8668 14.0055 25.3387 14.2036 25.9237 14.2036V14.2044Z" fill="#1D1C1C"/><path d="M25.9237 10.2225C24.838 10.2225 24.1399 10.9058 23.9535 11.7482H25.1266C25.267 11.4581 25.5431 11.2475 25.9237 11.2475C26.2272 11.2475 26.4627 11.3785 26.6164 11.5766L27.3886 10.7958C27.0438 10.4464 26.5477 10.2225 25.9245 10.2225H25.9237Z" fill="#1D1C1C"/><path d="M17.3927 16.431C17.3069 16.431 17.2367 16.3608 17.2367 16.275V8.16296C17.2367 8.07716 17.3069 8.00696 17.3927 8.00696C17.4785 8.00696 17.5487 8.07716 17.5487 8.16296V16.275C17.5487 16.3608 17.4785 16.431 17.3927 16.431Z" fill="#1D1C1C"/></svg>
7791                </li><li class="list-payment__item">
7792                  <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>
7793
7794                </li><li class="list-payment__item">
7795                  <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"/>
7795<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 0-.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>
7796                </li><li class="list-payment__item">
7797                  <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>
7798
7799                </li><li class="list-payment__item">
7800                  <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 
780016.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>
7801
7802                </li></ul>
7803          </div><div class="footer__copyright caption">
7804          <small class="copyright__content">&copy; 2026, <a href="/" title="">PaperMintyStudio</a></small>
7805          <small class="copyright__content"><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&amp;utm_medium=shopify&amp;utm_source=onlinestore">Powered by Shopify</a></small>
7806        </div>
7807      </div>
7808    </div>
7809  </div>
7810</footer>
7811
7812
7813
7814
7815</div>
7816
7817    <ul hidden>
7818      <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li>
7819    </ul>
7820
7821    
7821<script>
7822      window.routes = {
7823        cart_add_url: '/cart/add',
7824        cart_change_url: '/cart/change',
7825        cart_update_url: '/cart/update',
7826        predictive_search_url: '/search/suggest'
7827      };
7828
7829      window.cartStrings = {
7830        error: `There was an error while updating your cart. Please try again.`,
7831        quantityError: `You can only add [quantity] of this item to your cart.`
7832      }
7833
7834      window.variantStrings = {
7835        addToCart: `Add to cart`,
7836        soldOut: `Sold out`,
7837        unavailable: `Unavailable`,
7838      }
7839
7840      window.accessibilityStrings = {
7841        shareSuccess: `Link copied to clipboard`,
7842      }
7843    </script>
7843<script>
7844  if(typeof(Spurit) === 'undefined'){
7845    var Spurit = {};
7846  }
7847  if(!Spurit.PopupUpsell2){
7848    Spurit.PopupUpsell2 = {};
7849  }
7850  if(!Spurit.PopupUpsell2.snippet){
7851    Spurit.PopupUpsell2.snippet = {};
7852  }
7853  Spurit.PopupUpsell2.snippet.shopHash = '8b6c9377bf72b229b7f75e008874af4d';
7854  Spurit.PopupUpsell2.snippet.cacheTimestamp = '1636761018';
7855  Spurit.PopupUpsell2.snippet.pageType = 'search';
7856
7857  if(typeof(Spurit.globalSnippet) === 'undefined'){
7858      Spurit.globalSnippet = {
7859          shop_currency: 'USD',
7860          money_format: '${{amount}}',
7861          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},
7862          customer_id: ''
7863      };
7864  }
7865</script>
7865
7866
7867<script src="https://cdn-spurit.com/all-apps/spurit.global-2.x.min.js" async></script>
vendor: 1 bytes, line 7867
7867
7868<script src="https://cdn-spurit.com/shopify-apps/popup-upsell-2/store/8b6c9377bf72b229b7f75e008874af4d.js?1636761018" async></script>
7868
7869<link href="https://cdn-spurit.com/shopify-apps/popup-upsell-2/store/8b6c9377bf72b229b7f75e008874af4d.css?1636761018" rel="stylesheet" type="text/css" media="all">
7870
7871    
7871<script src="https://cdn-spurit.com/shopify-apps/popup-upsell-2/common.js" async></script>
7871
7872    <link href="https://cdn-spurit.com/shopify-apps/popup-upsell-2/common.css" rel="stylesheet" type="text/css" media="all">
7873
7874<div class="reputon-etsy-reviews-widget" id="683ee400-b3b4-11ec-a1a4-01eee4798e41" ></div><div class="reputon-etsy-reviews-widget" id="d172a740-b3b4-11ec-a1a4-01eee4798e41" ></div><style> {margin-bottom: 0; padding-bottom: 0;} </style>
7875<div id="shopify-block-AY3pVa3ZJR0E3aHF6e__10436698916776057164" class="shopify-block shopify-app-block">
7875<script id="subscription-helper">
7876
7877        function appstleStringSetting(value) {
7878            if (typeof value !== 'string') return value;
7879            try { return JSON.parse('"' + value + '"'); } catch { return value; }
7880        }
7881        function appstleJsonSetting(value) {
7882            if (typeof value !== 'string') return value;
7883            try { return JSON.parse(value); } catch { return null; }
7884        }
7885
7886        if (!window.AppstleIncluded) {
7887          window.AppstleIncluded = true;
7888          window.RS = Window.RS || {};
7889          
7890            RS.Config = {
7891                "selectors": {
7892                    "payment_button_selectors": "form[action$='/cart/add'] .shopify-payment-button",
7893                    "subscriptionLinkSelector": appstleStringSetting("#MainContent \u003e div \u003e div:nth-child(2) \u003e div:nth-child(1) \u003e h2"),
7894                    "atcButtonPlacement": appstleStringSetting("BEFORE"),
7895                    "subscriptionLinkPlacement": appstleStringSetting("BEFORE"),
7896                    "cartRowSelector": appstleStringSetting("tr.cart-item"),
7897                    "cartLineItemSelector": appstleStringSetting(".cart-item__name.h4.break"),
7898                    "cartLineItemPerQuantityPriceSelector": appstleStringSetting(""),
7899                    "cartLineItemTotalPriceSelector": appstleStringSetting(""),
7900                    "cartLineItemSellingPlanNameSelector": appstleStringSetting(""),
7901                    "cartSubTotalSelector" : appstleStringSetting("p.totals__total-value"),
7902                    "cartLineItemPriceSelector": appstleStringSetting(""),
7903                    "cartLineItemPlacement": appstleStringSetting("BEFORE"),
7904                    "cartHiddenAttributesSelector": appstleStringSetting(""),
7905                    "buildABoxDiscountSelector": appstleStringSetting(""),
7906                },
7907                "baseUrl": appstleStringSetting("https:\/\/subscription-admin.appstle.com"),
7908                "usedTranslation": "true",
7909                "enableCartWidgetFeature": appstleStringSetting("false"),
7910                "storefrontAnalyticsForwardingEnabled": appstleJsonSetting(false),
7911                "appstleStorefrontAnalyticsPath": appstleStringSetting(null),
7912                "useUrlWithCustomerId": appstleStringSetting("true"),
7913                "atcButtonSelector": appstleStringSetting("div.product-form__buttons"),
7914                "moneyFormat": appstleStringSetting("${{amount}}"),
7915                "oneTimePurchaseText": appstleStringSetting("One Time Purchase"),
7916                "minimumQuantityMessage": appstleStringSetting(null),
7917                "tapToSelectText": appstleStringSetting("Tap To Select"),
7918                "bundleDiscountTextV2": appstleStringSetting("bundle discount extra: {{bundleDiscount}} off"),
7919                "productPageUnitPriceSelectorV2": appstleStringSetting(null),
7920                "monthsFrequencyTextV2": appstleStringSetting("Months"),
7921                "monthlyLabelTextV2": appstleStringSetting("Monthly"),
7922                "monthFrequencyTextV2": appstleStringSetting("Month"),
7923                "weeksFrequencyTextV2": appstleStringSetting("Weeks"),
7924                "weeklyLabelTextV2": appstleStringSetting("Weekly"),
7925                "weekFrequencyTextV2": appstleStringSetting("Week"),
7926                "daysFrequencyTextV2": appstleStringSetting("Days"),
7927                "dayFrequencyTextV2": appstleStringSetting("day"),
7928                "yearsFrequencyTextV2": appstleStringSetting("Years"),
7929                "yearlyLabelTextV2": appstleStringSetting("Yearly"),
7930                "yearFrequencyTextV2": appstleStringSetting("Year"),
7931                "offFrequencyTextV2": appstleStringSetting("Off"),
7932                "prepayLabelTextV2": appstleStringSetting("Prepay"),
7933                "prepaidLabelTextV2": appstleStringSetting("Prepaid"),
7934                "prepaidSaveBadgeTextV2": appstleStringSetting("SAVE {{selectedDiscountPercentage}}"),
7935                "onetimeDescriptionTextV2": appstleStringSetting(""),
7936                "atcButtonTextV2": appstleStringSetting(""),
7937                "oneTimeFrequencyTextV2": appstleStringSetting("One Time"),
7938                "cancelAnytimeLabelTextV2": appstleStringSetting("Cancel Anytime"),
7939                "noSubscriptionLabelTextV2": appstleStringSetting("No Subscription"),
7940                "addToShipmentButtonTextV2": appstleStringSetting("Add to Shipment"),
7941                "addToShipmentProcessingV2": appstleStringSetting("Processing..."),
7942                "addToShipmentSuccessTextV2": appstleStringSetting("Success"),
7943                "addToShipmentErrorTextV2": appstleStringSetting("Error"),
7944                "addToShipmentTooltipTextV2": appstleStringSetting("Please avoid double delivery charges! Login to add this product to an upcoming delivery."),
7945                "frequencyCombinedWidgetTextV2": appstleStringSetting("Frequency"),
7946                "selectDeliverOptionV2": appstleStringSetting("Select Delivery Option"),
7947                "subscribeAndSaveSuccessV2": appstleStringSetting("Subscription Selected"),
7948                "unsubscribeFrequencyTextV2": appstleStringSetting("One-time Purchase"),
7949                "deliveryEveryFrequencyTextV2": appstleStringSetting("Delivery Frequency"),
7950                "sellingPlanTitleTextNonPrepaid": appstleStringSetting("{{sellingPlanName}}"),
7951                "subscribeAndSaveInitalV2": appstleStringSetting("Subscribe and save"),
7952                "subscriptionDescriptionTextV2": appstleStringSetting(""),
7953                "atcButtonTextSelector": appstleStringSetting(""),
7954                "disableCartWidgetOnVariants": appstleStringSetting(""),
7955                "shop": appstleStringSetting("papermintystudio.myshopify.com"),
7956                "deliveryText": appstleStringSetting("delivery"),
7957                "purchaseOptionsText": appstleStringSetting("Join the Sticker Club!"),
7958                "manageSubscriptionButtonText": appstleStringSetting(null),
7959                "subscriptionOptionText": appstleStringSetting("Yes, I want to join! "),
7960                "sellingPlanSelectTitle": appstleStringSetting("DELIVERY FREQUENCY"),
7961                "subscriptionPriceDisplayText": appstleStringSetting(""),
7962                "tooltipTitle": appstleStringSetting("Subscription detail"),
7963                "showTooltipOnClick": appstleStringSetting("false"),
7964                "tooltipDesctiption": appstleStringSetting("\u003cstrong\u003eHave complete control of your subscriptions\u003c\\\/strong\u003e\u003cbr\\\/\u003e\u003cbr\\\/\u003eSkip, reschedule, edit, or cancel deliveries anytime, based on your needs."),
7965                "tooltipDescriptionOnPrepaidPlan": appstleStringSetting("\u003cb\u003ePrepaid Plan Details\u003c\\\/b\u003e\u003c\\\/br\u003e Total price: {{totalPrice}} ( Price for every delivery: {{pricePerDelivery}})"),
7966                "tooltipDescriptionOnMultipleDiscount": appstleStringSetting("\u003cb\u003eDiscount Details\u003c\\\/b\u003e\u003cbr\\\/\u003eAn initial discount of {{discountOne}} will be applied to your first subscription!"),
7967                "manualTranslation": appstleStringSetting(null),
7968                "tooltipDescriptionCustomization": appstleStringSetting("{{{defaultTooltipDescription}}} \u003c\\\/br\u003e  {{{prepaidDetails}}} \u003c\\\/br\u003e {{{discountDetails}}}"),
7969                "orderStatusManageSubscriptionTitle": appstleStringSetting("Subscription"),
7970                "orderStatusManageSubscriptionDescription": appstleStringSetting("Continue to your account to view and manage your subscriptions. Please use the same email address that you used to buy the subscription."),
7971                "orderStatusManageSubscriptionButtonText": appstleStringSetting("Manage your subscription"),
7972                "subscriptionOptionSelectedByDefault" : appstleJsonSetting("false"),
7973                "totalPricePerDeliveryText" : appstleStringSetting("{{prepaidPerDeliveryPrice}}\\\/delivery"),
7974                "memberOnlySellingPlansJson": appstleJsonSetting("{}"),
7975                "nonMemberOnlySellingPlansJson": appstleJsonSetting("{}"),
7976                "sellingPlansJson": appstleJsonSetting("[{\"frequencyCount\":1,\"frequencyInterval\":\"MONTH\",\"billingFrequencyCount\":1,\"billingFrequencyInterval\":\"MONTH\",\"frequencyName\":\"Monthly Subscription\",\"frequencyDescription\":\"\",\"afterCycle1\":0,\"afterCycle2\":0,\"discountEnabled\":false,\"discountEnabled2\":false,\"discountEnabledMasked\":false,\"discountEnabled2Masked\":false,\"id\":\"gid:\/\/shopify\/SellingPlan\/2770043055\",\"frequencyType\":\"ON_PURCHASE_DAY\",\"specificDayEnabled\":false,\"cutOff\":0,\"prepaidFlag\":\"false\",\"idNew\":\"gid:\/\/shopify\/SellingPlan\/2770043055\",\"planType\":\"PAY_AS_YOU_GO\",\"deliveryPolicyPreAnchorBehavior\":\"ASAP\",\"freeTrialEnabled\":false,\"memberOnly\":false,\"nonMemberOnly\":false,\"formFieldJson\":\"null\",\"frequencySequence\":0,\"groupName\":\"Membership plans\/monthly subscription \",\"groupId\":1349648559,\"repeatingCycle\":false,\"defaultSelectedPlan\":false,\"inventoryPolicyReserve\":\"ON_SALE\",\"appstleCycles\":[]}]"),
7977                "widgetEnabled": appstleJsonSetting("true"),
7978                "showFreeGiftPrice" : appstleJsonSetting(true),
7979                "showFreeGiftComparePrice" : appstleJsonSetting(true),
7980                "enableFreeGiftLayout" : appstleJsonSetting(false),
7981                "freeGiftLabelText": appstleStringSetting("+ Free {{productName}}"),
7982                "freeGiftBadgeText": appstleStringSetting(""),
7983                "showTooltip" : appstleJsonSetting("false"),
7984                "showCartWidgetOnBundleItems" : appstleJsonSetting("false"),
7985                "prepaidOptionSelectedByDefault" : appstleJsonSetting("false"),
7986                "disablePassingSellingPlanAsLineProperties" : appstleJsonSetting("true"),
7987                "updateThemePrice" : appstleJsonSetting("false"),
7988                "sortByDefaultSequence": appstleJsonSetting("false"),
7989                "showSubOptionBeforeOneTime": appstleJsonSetting("false"),
7990                "detectVariantFromURLParams": appstleJsonSetting("false"),
7991                "disableQueryParamsUpdate": appstleJsonSetting("false"),
7992                "showStaticTooltip": appstleJsonSetting("false"),
7993                "showAppstleLink": appstleJsonSetting("false"),
7994                "sellingPlanTitleText" : appstleStringSetting("{{sellingPlanName}} ({{sellingPlanPrice}}\\\/delivery)"),
7995                "oneTimePriceText" : appstleStringSetting("{{price}}"),
7996                "selectedPayAsYouGoSellingPlanPriceText" : appstleStringSetting("{{price}}"),
7997                "selectedPrepaidSellingPlanPriceText" : appstleStringSetting(" {{totalPrice}}"),
7998                "selectedDiscountFormat" : appstleStringSetting("SAVE {{selectedDiscountPercentage}}"),
7999                "manageSubscriptionBtnFormat" : appstleStringSetting("\u003ca href='apps\\\/subscriptions' class='appstle_manageSubBtn' \u003e\u003cbutton class='btn' style='padding: 2px 20px'\u003e{{manageSubscriptionButtonText}}\u003c\\\/button\u003e\u003c\\\/a\u003e\u003cbr\u003e\u003cbr\u003e"),
8000                "manageSubscriptionUrl" : appstleStringSetting("https:\\\/\\\/papermintystudio.com\\\/apps\\\/subscriptions"),
8001                "appstlePlanId": appstleJsonSetting("163"),
8002                "showCheckoutSubscriptionBtn": appstleJsonSetting("true"),
8003                "priceSelector": appstleStringSetting("span.price-item.price-item--regular"),
8004                "reloadPriceSelector": appstleStringSetting(""),
8005                "landingPagePriceSelector": appstleStringSetting(""),
8006                "quickViewClickSelector": appstleStringSetting(""),
8007                "badgeTop": appstleStringSetting(""),
8008                "pricePlacement": appstleStringSetting("BEFORE"),
8009                "disableLoadingJquery": appstleJsonSetting("false"),
8010                "widgetEnabledOnSoldVariant": appstleStringSetting("true"),
8011                "switchRadioButtonWidget": appstleJsonSetting("false"),
8012                "appstlePlanName": appstleStringSetting("BUSINESS"),
8013                "appstlePlanFeatures": appstleJsonSetting("{\"analytics\": true, \"webhookAccess\": false, \"accessBundling\": true, \"enableAutoSync\": false, \"accessBuildABox\": true, \"enablePriceSync\": false, \"enableAutomation\": false, \"enableCartWidget\": true, \"accessResendEmail\": true, \"enableAddressSync\": false, \"enableExternalApi\": false, \"enableResendEmail\": true, \"enableQuickActions\": false, \"accessQuickCheckout\": false, \"accessSplitContract\": true, \"enableSummaryReports\": true, \"enableCustomEmailHtml\": true, \"enableWidgetPlacement\": true, \"enableShippingProfiles\": true, \"enableCustomEmailDomain\": false, \"enableDunningManagement\": true, \"enableExportActivityLog\": true, \"enablePrepaidPayAsYouGo\": false, \"subscriptionOrderAmount\": 30000, \"enableOrderConsolidation\": false, \"accessWidgetDe
8013signOptions\": true, \"enableImmediatePlaceOrder\": true, \"accessOneTimeProductUpsells\": true, \"enableBillingIntervalChange\": true, \"enableProductSwapAutomation\": false, \"enableCancellationManagement\": true, \"enableAdminNotificationAccess\": true, \"accessSubscriptionActivityLogs\": true, \"accessSubscriberLoyaltyFeatures\": true, \"enableAddToExistingSubscription\": false, \"enableContractPriceModification\": true, \"enableTrackInventoryInSingleBAB\": true, \"accessManualSubscriptionCreation\": true, \"enableNextBillingDateModification\": true, \"accessCustomerPortalProductUpsells\": false, \"accessAdvanceSubscriptionPlanOptions\": true, \"accessAdvancedCustomerPortalSettings\": true}"),
8014                "formMappingAttributeName": appstleStringSetting(""),
8015                "formMappingAttributeSelector": appstleStringSetting(""),
8016                "quickViewModalPollingSelector": appstleStringSetting(""),
8017                "scriptLoadDelay": appstleStringSetting("0"),
8018                "formatMoneyOverride": appstleStringSetting("false"),
8019                "enableAddToExistingSubscriptionFeature": appstleStringSetting("false"),
8020                "displayAddToExistingSubscriptionButtonForNotLoggedInV2": appstleStringSetting(null),
8021                "showAddToSubscriptionButtonOnlyOnSubscriptionProducts": appstleStringSetting("false"),
8022                "appstle_app_proxy_path_prefix": appstleStringSetting("apps\\\/subscriptions"),
8023                "updatePriceOnQuantityChange": appstleStringSetting(""),
8024                "widgetParentSelector": appstleStringSetting(""),
8025                "quantitySelector": appstleStringSetting(""),
8026                "enableAddJSInterceptor": appstleStringSetting("true"),
8027                "isDevEnabled": appstleJsonSetting(false),
8028                "forceReloadWidgetSelector": appstleStringSetting(""),
8029                "forceReloadOnFreqChange": appstleJsonSetting("false"),
8030                "showPrepaidPlanSeparately": appstleJsonSetting("true"),
8031                "debugLogsEnabled": appstleJsonSetting(false),
8032                "isUseStorefrontAPI": appstleJsonSetting(true),
8033                "reBuyEnabled": appstleStringSetting("false"),
8034                "loyaltyDetailsLabelText": appstleStringSetting(null),
8035                "loyaltyPerkDescriptionTextV2": appstleStringSetting("{{#isDiscountTypeFreeProduct}} \u003cdiv style='display: flex;'\u003e \u003cdiv style='height: 30px; width: 30px; flex-shrink: 0; margin-right: 5px;' class='appstle-icon'\u003e \u003csvg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' width='30' height='30' viewBox='0 0 24 24'\u003e\u003cpath fill='currentColor' d='M2 12c0-4.714 0-7.071 1.464-8.536C4.93 2 7.286 2 12 2s7.071 0 8.535 1.464C22 4.93 22 7.286 22 12s0 7.071-1.465 8.535C19.072 22 16.714 22 12 22s-7.071 0-8.536-1.465C2 19.072 2 16.714 2 12' opacity='0.5'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' fill-rule='evenodd' d='M6.914 11.25H2v1.5h8.163A3.25 3.25 0 0 1 7 15.25a.75.75 0 0 0 0 1.5a4.75 4.75 0 0 0 4.25-2.626V22h1.5v-7.876A4.75 4.75 0 0 0 17 16.75a.75.75 0 0 0 0-1.5a3.25 3.25 0 0 1-3.163-2.5H22v-1.5h-4.913c.35-.438.613-.955.756-1.527c.538-2.153-1.413-4.103-3.565-3.565a4 4 0 0 0-1.528.756V2h-1.5v4.914a4 4 0 0 0-1.527-.756C7.57 5.62 5.62 7.57 6.158 9.723c.143.572.405 1.089.756 1.527m4.336 0H9.997a2.5 2.5 0 0 1-2.384-1.891A1.44 1.44 0 0 1 9.36 7.613a2.5 2.5 0 0 1 1.891 2.384zm2.753 0H12.75v-1.245a2.5 2.5 0 0 1 1.891-2.392a1.44 1.44 0 0 1 1.746 1.746a2.5 2.5 0 0 1-2.384 1.891' clip-rule='evenodd'\u003e\u003c\\\/path\u003e\u003c\\\/svg\u003e \u003c\\\/div\u003e \u003cdiv class='appstle-reward-content'\u003e \u003cdiv class='appstle-reward-title-badge'\u003e\u003cdiv class='appstle-reward-title'\u003eFree Gift Reward\u003c\\\/div\u003e\u003cspan class='appstle-loyalty-badge'\u003e\u003cstrong\u003e{{{productPrice}}}\u003c\\\/strong\u003e\u003c\\\/span\u003e\u003c\\\/div\u003e \u003cdiv class='appstle-reward-description'\u003e {{^isZeroBillingCycle}} \u003cspan class='appstle-loyalty-billing-cycle'\u003e Get a free {{freeProductName}} worth of {{productPrice}} on your \u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order. \u003c\\\/span\u003e {{\\\/isZeroBillingCycle}} {{#isZeroBillingCycle}} \u003cspan class='appstle-free-product-loyalty'\u003e Get a free {{freeProductName}} worth of {{productPrice}} with your \u003cspan class='appstle-loyalty-billing-cycle-count'\u003e1st\u003c\\\/span\u003e order. \u003c\\\/span\u003e {{\\\/isZeroBillingCycle}} \u003c\\\/div\u003e \u003cdiv class='appstle-loyalty-save-badge'\u003eOne-time\u003c\\\/div\u003e \u003c\\\/div\u003e \u003c\\\/div\u003e {{\\\/isDiscountTypeFreeProduct}} {{#isDiscountTypePercentage}}{{#isPerkOnward}}
8035 \u003cdiv class='appstle-reward-items'\u003e \u003cdiv class='appstle-icon'\u003e \u003csvg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' width='30' height='30' viewBox='0 0 24 24' style=' '\u003e\u003cpath fill='currentColor' d='M15.252 10.689c-.987-1.18-1.48-1.77-2.048-1.68c-.567.091-.832.803-1.362 2.227l-.138.368c-.15.405-.226.607-.373.756c-.146.149-.348.228-.75.386l-.367.143c-1.417.555-2.126.833-2.207 1.4s.52 1.049 1.721 2.011l.31.25c.342.273.513.41.611.597c.1.187.115.404.146.837l.029.394c.11 1.523.166 2.285.683 2.545s1.154-.155 2.427-.983l.329-.215c.362-.235.543-.353.75-.387c.208-.033.42.022.841.132l.385.1c1.485.386 2.228.58 2.629.173s.193-1.144-.221-2.62l-.108-.38c-.117-.42-.176-.63-.147-.837c.03-.208.145-.39.374-.756l.21-.332c.807-1.285 1.21-1.927.94-2.438c-.269-.511-1.033-.553-2.562-.635l-.396-.022c-.434-.023-.652-.035-.841-.13c-.19-.095-.33-.263-.61-.599z'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' d='M10.331 4.252c1.316-1.574 1.974-2.361 2.73-2.24s1.11 1.07 1.817 2.969l.183.491c.201.54.302.81.497 1.008c.196.199.464.304 1.001.514l.489.192c1.89.74 2.835 1.11 2.942 1.866c.108.757-.693 1.398-2.294 2.682l-.414.332c-.455.365-.683.547-.815.797s-.152.538-.194 1.115l-.038.526c-.148 2.031-.222 3.047-.911 3.393c-.69.347-1.538-.206-3.236-1.311l-.439-.286c-.482-.314-.723-.47-1-.515s-.558.028-1.121.175l-.513.133c-1.98.516-2.971.773-3.505.231s-.258-1.526.295-3.492l.142-.509c.157-.559.236-.838.197-1.115c-.04-.277-.193-.52-.499-1.008l-.278-.443C4.29 8.044 3.752 7.187 4.11 6.507c.36-.682 1.379-.737 3.418-.848l.527-.028c.58-.031.869-.047 1.122-.174c.252-.127.439-.35.813-.798z' opacity='0.5'\u003e\u003c\\\/path\u003e\u003c\\\/svg\u003e \u003c\\\/div\u003e \u003cdiv class='appstle-reward-content'\u003e \u003cdiv class='appstle-reward-title-badge'\u003e\u003cdiv class='appstle-reward-title'\u003ePercentage Discount\u003c\\\/div\u003e\u003cspan class='appstle-loyalty-badge'\u003e\u003cstrong\u003e-{{{discount}}}% \u003c\\\/strong\u003e\u003c\\\/span\u003e\u003c\\\/div\u003e \u003cdiv class='appstle-reward-description'\u003e Get \u003cspan class='appstle-loyalty-discount'\u003e\u003cspan class='appstle-precentage-loyalty'\u003e{{{discount}}}% off\u003c\\\/span\u003e\u003c\\\/span\u003e on \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order and onwards\u003c\\\/span\u003e. \u003c\\\/div\u003e \u003cdiv class='appstle-loyalty-save-badge'\u003eOrders {{{billingCycleBlock}}}+\u003c\\\/div\u003e \u003c\\\/div\u003e \u003c\\\/div\u003e {{\\\/isPerkOnward}}{{\\\/isDiscountTypePercentage}} {{#isDiscountTypePercentage}}{{#isPerkRange}} \u003cdiv class='appstle-reward-items'\u003e \u003cdiv class='appstle-icon'\u003e \u003csvg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' width='30' height='30' viewBox='0 0 24 24' style=' '\u003e\u003cpath fill='currentColor' d='M15.252 10.689c-.987-1.18-1.48-1.77-2.048-1.68c-.567.091-.832.803-1.362 2.227l-.138.368c-.15.405-.226.607-.373.756c-.146.149-.348.228-.75.386l-.367.143c-1.417.555-2.126.833-2.207 1.4s.52 1.049 1.721 2.011l.31.25c.342.273.513.41.611.597c.1.187.115.404.146.837l.029.394c.11 1.523.166 2.285.683 2.545s1.154-.155 2.427-.983l.329-.215c.362-.235.543-.353.75-.387c.208-.033.42.022.841.132l.385.1c1.485.386 2.228.58 2.629.173s.193-1.144-.221-2.62l-.108-.38c-.117-.42-.176-.63-.147-.837c.03-.208.145-.39.374-.756l.21-.332c.807-1.285 1.21-1.927.94-2.438c-.269-.511-1.033-.553-2.562-.635l-.396-.022c-.434-.023-.652-.035-.841-.13c-.19-.095-.33-.263-.61-.599z'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' d='M10.331 4.252c1.316-1.574 1.974-2.361 2.73-2.24s1.11 1.07 1.817 2.969l.183.491c.201.54.302.81.497 1.008c.196.199.464.304 1.001.514l.489.192c1.89.74 2.835 1.11 2.942 1.866c.108.757-.693 1.398-2.294 2.682l-.414.332c-.455.365-.683.547-.815.797s-.152.538-.194 1.115l-.038.526c-.148 2.031-.222 3.047-.911 3.393c-.69.347-1.538-.206-3.236-1.311l-.439-.286c-.482-.314-.723-.47-1-.515s-.558.028-1.121.175l-.513.133c-1.98.516-2.971.773-3.505.231s-.258-1.526.295-3.492l.142-.509c.157-.559.236-.838.197-1.115c-.04-.277-.193-.52-.499-1.008l-.278-.443C4.29 8.044 3.752 7.187 4.11 6.507c.36-.682 1.379-.737 3.418-.848l.527-.028c.58-.031.869-.047 1.122-.174c.252-.127.439-.35.813-.798z' opacity='0.5'\u003e\u003c\\\/path\u003e\u003c\\\/svg\u003e \u003c\\\/div\u003e \u003cdiv class='appstle-reward-content'\u003e \u003cdiv class='appstle-reward-title-badge'\u003e\u003cdiv class='appstle-reward-title'\u003ePercentage Discount\u003c\\\/div\u003e\u003cspan class='appstle-loyalty-badge'\u003e\u003cstrong\u003e-{{{discount}}}% \u003c\\\/strong\u003e\u003c\\\/span\u003e\u003c\\\/div\u003e \u003cdiv class='appstle-reward-description'\u003e Get \u003cspan class='appstle-loyalty-discount'\u003e\u003cspan class='appstle-precentage-loyalty'\u003e{{{discount}}}% off\u003c\\\/span\u003e\u003c\\\/span\u003e from \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e to \u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{isRangeEnd}}}\u003c\\\/span\u003e order\u003c\\\/span\u003e. \u003c\\\/div\u003e \u003cdiv class='appstle-loyalty-save-badge'\u003eOrders {{{billingCycleBlock}}}-{{{isRangeEnd}}}\u003c\\\/div\u003e \u003c\\\/div\u003e \u003c\\\/div\u003e {{\\\/isPerkRange}}{{\\\/isDiscountTypePercentage}} {{#isDiscountTypePercentage}}{{#onlyApplyOnThis}}
8035 \u003cdiv class='appstle-reward-items'\u003e \u003cdiv class='appstle-icon'\u003e \u003csvg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' width='30' height='30' viewBox='0 0 24 24' style=' '\u003e\u003cpath fill='currentColor' d='M15.252 10.689c-.987-1.18-1.48-1.77-2.048-1.68c-.567.091-.832.803-1.362 2.227l-.138.368c-.15.405-.226.607-.373.756c-.146.149-.348.228-.75.386l-.367.143c-1.417.555-2.126.833-2.207 1.4s.52 1.049 1.721 2.011l.31.25c.342.273.513.41.611.597c.1.187.115.404.146.837l.029.394c.11 1.523.166 2.285.683 2.545s1.154-.155 2.427-.983l.329-.215c.362-.235.543-.353.75-.387c.208-.033.42.022.841.132l.385.1c1.485.386 2.228.58 2.629.173s.193-1.144-.221-2.62l-.108-.38c-.117-.42-.176-.63-.147-.837c.03-.208.145-.39.374-.756l.21-.332c.807-1.285 1.21-1.927.94-2.438c-.269-.511-1.033-.553-2.562-.635l-.396-.022c-.434-.023-.652-.035-.841-.13c-.19-.095-.33-.263-.61-.599z'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' d='M10.331 4.252c1.316-1.574 1.974-2.361 2.73-2.24s1.11 1.07 1.817 2.969l.183.491c.201.54.302.81.497 1.008c.196.199.464.304 1.001.514l.489.192c1.89.74 2.835 1.11 2.942 1.866c.108.757-.693 1.398-2.294 2.682l-.414.332c-.455.365-.683.547-.815.797s-.152.538-.194 1.115l-.038.526c-.148 2.031-.222 3.047-.911 3.393c-.69.347-1.538-.206-3.236-1.311l-.439-.286c-.482-.314-.723-.47-1-.515s-.558.028-1.121.175l-.513.133c-1.98.516-2.971.773-3.505.231s-.258-1.526.295-3.492l.142-.509c.157-.559.236-.838.197-1.115c-.04-.277-.193-.52-.499-1.008l-.278-.443C4.29 8.044 3.752 7.187 4.11 6.507c.36-.682 1.379-.737 3.418-.848l.527-.028c.58-.031.869-.047 1.122-.174c.252-.127.439-.35.813-.798z' opacity='0.5'\u003e\u003c\\\/path\u003e\u003c\\\/svg\u003e \u003c\\\/div\u003e \u003cdiv class='appstle-reward-content'\u003e \u003cdiv class='appstle-reward-title-badge'\u003e\u003cdiv class='appstle-reward-title'\u003ePercentage Discount\u003c\\\/div\u003e\u003cspan class='appstle-loyalty-badge'\u003e\u003cstrong\u003e-{{{discount}}}%\u003c\\\/strong\u003e\u003c\\\/span\u003e\u003c\\\/div\u003e \u003cdiv class='appstle-reward-description'\u003e Get \u003cspan class='appstle-loyalty-discount'\u003e\u003cspan class='appstle-precentage-loyalty'\u003e{{{discount}}}% off\u003c\\\/span\u003e\u003c\\\/span\u003e for the \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order\u003c\\\/span\u003e. \u003c\\\/div\u003e \u003cdiv class='appstle-loyalty-save-badge'\u003eOne-time\u003c\\\/div\u003e \u003c\\\/div\u003e \u003c\\\/div\u003e {{\\\/onlyApplyOnThis}}{{\\\/isDiscountTypePercentage}} {{#isDiscountTypeShipping}}{{#isPerkOnward}} \u003cdiv class='appstle-reward-items'\u003e\u003cdiv class='appstle-icon'\u003e\u003csvg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' width='24' height='24' viewBox='0 0 24 24'\u003e\u003cpath fill='currentColor' fill-rule='evenodd' d='M5.796 18.204L21.512 2.488c-.988-.989-2.86-.364-6.606.884l-9.331 3.11c-2.082.694-3.123 1.041-3.439 1.804q-.112.271-.133.564c-.059.824.717 1.6 2.269 3.151l.283.283c.254.254.382.382.478.523c.19.28.297.607.31.945c.008.171-.019.35-.072.705c-.196 1.304-.294 1.956-.179 2.458c.114.495.362.938.704 1.289' clip-rule='evenodd'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' d='m17.498 18.486l3.13-9.392c1.25-3.745 1.873-5.617.885-6.606L5.797 18.204c.348.356.794.617 1.296.74c.5.122 1.153.033 2.46-.144l.071-.01c.369-.05.553-.075.73-.064c.32.02.63.124.898.303c.147.099.278.23.541.493l.251.251c1.51 1.51 2.266 2.265 3.067 2.226c.22-.01.438-.062.64-.151c.734-.323 1.072-1.336 1.747-3.362' opacity='0.5'\u003e\u003c\\\/path\u003e\u003c\\\/svg\u003e\u003c\\\/div\u003e\u003cdiv class='appstle-reward-content'\u003e\u003cdiv class='appstle-reward-title-badge'\u003e\u003cdiv class='appstle-reward-title'\u003eShipping Reward\u003c\\\/div\u003e\u003cspan class='appstle-loyalty-badge'\u003e\u003cstrong\u003e{{{formatDiscountedPrice}}}\u003c\\\/strong\u003e\u003c\\\/span\u003e\u003c\\\/div\u003e\u003cdiv class='appstle-reward-description'\u003eGet \u003cspan class='appstle-loyalty-discount'\u003eshipping at \u003cspan class='appstle-shipping-loyalty'\u003e{{{formatDiscountedPrice}}}\u003c\\\/span\u003e\u003c\\\/span\u003e on \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order and onwards\u003c\\\/span\u003e.\u003c\\\/div\u003e \u003cdiv class='appstle-loyalty-save-badge'\u003eOrders {{{billingCycleBlock}}}+\u003c\\\/div\u003e \u003c\\\/div\u003e\u003c\\\/div\u003e {{\\\/isPerkOnward}}{{\\\/isDiscountTypeShipping}} {{#isDiscountTypeShipping}}{{#isPerkRange}}
8035 \u003cdiv class='appstle-reward-items'\u003e \u003cdiv class='appstle-icon'\u003e \u003csvg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' width='24' height='24' viewBox='0 0 24 24'\u003e\u003cpath fill='currentColor' fill-rule='evenodd' d='M5.796 18.204L21.512 2.488c-.988-.989-2.86-.364-6.606.884l-9.331 3.11c-2.082.694-3.123 1.041-3.439 1.804q-.112.271-.133.564c-.059.824.717 1.6 2.269 3.151l.283.283c.254.254.382.382.478.523c.19.28.297.607.31.945c.008.171-.019.35-.072.705c-.196 1.304-.294 1.956-.179 2.458c.114.495.362.938.704 1.289' clip-rule='evenodd'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' d='m17.498 18.486l3.13-9.392c1.25-3.745 1.873-5.617.885-6.606L5.797 18.204c.348.356.794.617 1.296.74c.5.122 1.153.033 2.46-.144l.071-.01c.369-.05.553-.075.73-.064c.32.02.63.124.898.303c.147.099.278.23.541.493l.251.251c1.51 1.51 2.266 2.265 3.067 2.226c.22-.01.438-.062.64-.151c.734-.323 1.072-1.336 1.747-3.362' opacity='0.5'\u003e\u003c\\\/path\u003e\u003c\\\/svg\u003e \u003c\\\/div\u003e \u003cdiv class='appstle-reward-content'\u003e \u003cdiv class='appstle-reward-title-badge'\u003e\u003cdiv class='appstle-reward-title'\u003eShipping Reward\u003c\\\/div\u003e\u003cspan class='appstle-loyalty-badge'\u003e\u003cstrong\u003e{{{formatDiscountedPrice}}}\u003c\\\/strong\u003e\u003c\\\/span\u003e\u003c\\\/div\u003e \u003cdiv class='appstle-reward-description'\u003e Get \u003cspan class='appstle-loyalty-discount'\u003eshipping \u003cspan class='appstle-shipping-loyalty'\u003e{{{formatDiscountedPrice}}}\u003c\\\/span\u003e off \u003c\\\/span\u003e from \u003cspan class='appstle-loyalty-billing-cycle'\u003e{{{billingCycleBlock}}} to {{{isRangeEnd}}} order\u003c\\\/span\u003e. \u003c\\\/div\u003e \u003cdiv class='appstle-loyalty-save-badge'\u003eOrders {{{billingCycleBlock}}}-{{{isRangeEnd}}}\u003c\\\/div\u003e \u003c\\\/div\u003e \u003c\\\/div\u003e {{\\\/isPerkRange}}{{\\\/isDiscountTypeShipping}} {{#isDiscountTypeShipping}}{{#onlyApplyOnThis}} \u003cdiv class='appstle-reward-items'\u003e\u003cdiv class='appstle-icon'\u003e\u003csvg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' width='24' height='24' viewBox='0 0 24 24'\u003e\u003cpath fill='currentColor' fill-rule='evenodd' d='M5.796 18.204L21.512 2.488c-.988-.989-2.86-.364-6.606.884l-9.331 3.11c-2.082.694-3.123 1.041-3.439 1.804q-.112.271-.133.564c-.059.824.717 1.6 2.269 3.151l.283.283c.254.254.382.382.478.523c.19.28.297.607.31.945c.008.171-.019.35-.072.705c-.196 1.304-.294 1.956-.179 2.458c.114.495.362.938.704 1.289' clip-rule='evenodd'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' d='m17.498 18.486l3.13-9.392c1.25-3.745 1.873-5.617.885-6.606L5.797 18.204c.348.356.794.617 1.296.74c.5.122 1.153.033 2.46-.144l.071-.01c.369-.05.553-.075.73-.064c.32.02.63.124.898.303c.147.099.278.23.541.493l.251.251c1.51 1.51 2.266 2.265 3.067 2.226c.22-.01.438-.062.64-.151c.734-.323 1.072-1.336 1.747-3.362' opacity='0.5'\u003e\u003c\\\/path\u003e\u003c\\\/svg\u003e\\\/div\u003e\u003cdiv class='appstle-reward-content'\u003e\u003cdiv class='appstle-reward-title-badge'\u003e\u003cdiv class='appstle-reward-title'\u003eShipping Reward\u003c\\\/div\u003e\u003cspan class='appstle-loyalty-badge'\u003e\u003cstrong\u003e{{{formatDiscountedPrice}}}\u003c\\\/strong\u003e\u003c\\\/span\u003e\u003c\\\/div\u003e\u003cdiv class='appstle-reward-description'\u003eGet \u003cspan class='appstle-loyalty-discount'\u003eshipping at \u003cspan class='appstle-shipping-loyalty'\u003e{{{formatDiscountedPrice}}}\u003c\\\/span\u003e\u003c\\\/span\u003e for the \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order\u003c\\\/span\u003e.\u003c\\\/div\u003e \u003cdiv class='appstle-loyalty-save-badge'\u003eOne-time\u003c\\\/div\u003e \u003c\\\/div\u003e\u003c\\\/div\u003e {{\\\/onlyApplyOnThis}}{{\\\/isDiscountTypeShipping}} {{#isDiscountTypeFixed}}{{#isPerkOnward}} \u003cdiv class='appstle-reward-items'\u003e \u003cdiv class='appstle-icon'\u003e \u003csvg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' width='30' height='30' viewBox='0 0 24 24' style=' '\u003e\u003cpath fill='currentColor' d='M4.892 9.614c0-.402.323-.728.722-.728H9.47c.4 0 .723.326.723.728a.726.726 0 0 1-.723.729H5.614a.726.726 0 0 1-.722-.729'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' fill-rule='evenodd' d='M21.188 10.004q-.094-.005-.2-.004h-2.773C15.944 10 14 11.736 14 14s1.944 4 4.215 4h2.773q.106.001.2-.004c.923-.056 1.739-.757 1.808-1.737c.004-.064.004-.133.004-.197v-4.124c0-.064 0-.133-.004-.197c-.069-.98-.885-1.68-1.808-1.737m-3.217 5.063c.584 0 1.058-.478 1.058-1.067c0-.59-.474-1.067-1.058-1.067s-1.06.478-1.06 1.067c0 .59.475 1.067 1.06 1.067' clip-rule='evenodd'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' d='M21.14 10.002c0-1.181-.044-2.448-.798-3.355a4 4 0 0 0-.233-.256c-.749-.748-1.698-1.08-2.87-1.238C16.099 5 14.644 5 12.806 5h-2.112C8.856 5 7.4 5 6.26 5.153c-1.172.158-2.121.49-2.87 1.238c-.748.749-1.08 1.698-1.238 2.87C2 10.401 2 11.856 2 13.694v.112c0 1.838 0 3.294.153 4.433c.158 1.172.49 2.121 1.238 2.87c.749.748 1.698 1.08 2.87 1.238c1.14.153 2.595.153 4.433.153h2.112c1.838 0 3.294 0 4.433-.153c1.172-.158 2.121-.49 2.87-1.238q.305-.308.526-.66c.45-.72.504-1.602.504-2.45l-.15.001h-2.774C15.944 18 14 16.264 14 14s1.944-4 4.215-4h2.773q.079 0 .151.002' opacity='0.5'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' d='M10.101 2.572L8 3.992l-1.733 1.16C7.405 5 8.859 5 10.694 5h2.112c1.838 0 3.294 0 4.433.153q.344.045.662.114L16 4l-2.113-1.428a3.42 3.42 0 0 0-3.786 0'\u003e\u003c\\\/path\u003e\u003c\\\/svg\u003e \u003c\\\/div\u003e \u003cdiv class='appstle-reward-content'\u003e \u003cdiv class='appstle-reward-title-badge'\u003e\u003cdiv class='appstle-reward-title'\u003eAmount Off\u003c\\\/div\u003e\u003cspan class='appstle-loyalty-badge'\u003e\u003cstrong\u003e-{{{formatDiscountedPrice}}}\u003c\\\/strong\u003e\u003c\\\/span\u003e\u003c\\\/div\u003e \u003cdiv class='appstle-reward-description'\u003e Get \u003cspan class='appstle-loyalty-discount'\u003e{{{formatDiscountedPrice}}}\u003c\\\/span\u003e off on \u003cspan class='appstle-loyalty-billing-cycle'\u003e{{{billingCycleBlock}}} order and onwards\u003c\\\/span\u003e. \u003c\\\/div\u003e \u003cdiv class='appstle-loyalty-save-badge'\u003eOrders {{{billingCycleBlock}}}+\u003c\\\/div\u003e \u003c\\\/div\u003e \u003c\\\/div\u003e {{\\\/isPerkOnward}}{{\\\/isDiscountTypeFixed}} {{#isDiscountTypeFixed}}{{#isPerkRange}}
8035 \u003cdiv class='appstle-reward-items'\u003e \u003cdiv class='appstle-icon'\u003e \u003csvg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' width='30' height='30' viewBox='0 0 24 24' style=' '\u003e\u003cpath fill='currentColor' d='M4.892 9.614c0-.402.323-.728.722-.728H9.47c.4 0 .723.326.723.728a.726.726 0 0 1-.723.729H5.614a.726.726 0 0 1-.722-.729'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' fill-rule='evenodd' d='M21.188 10.004q-.094-.005-.2-.004h-2.773C15.944 10 14 11.736 14 14s1.944 4 4.215 4h2.773q.106.001.2-.004c.923-.056 1.739-.757 1.808-1.737c.004-.064.004-.133.004-.197v-4.124c0-.064 0-.133-.004-.197c-.069-.98-.885-1.68-1.808-1.737m-3.217 5.063c.584 0 1.058-.478 1.058-1.067c0-.59-.474-1.067-1.058-1.067s-1.06.478-1.06 1.067c0 .59.475 1.067 1.06 1.067' clip-rule='evenodd'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' d='M21.14 10.002c0-1.181-.044-2.448-.798-3.355a4 4 0 0 0-.233-.256c-.749-.748-1.698-1.08-2.87-1.238C16.099 5 14.644 5 12.806 5h-2.112C8.856 5 7.4 5 6.26 5.153c-1.172.158-2.121.49-2.87 1.238c-.748.749-1.08 1.698-1.238 2.87C2 10.401 2 11.856 2 13.694v.112c0 1.838 0 3.294.153 4.433c.158 1.172.49 2.121 1.238 2.87c.749.748 1.698 1.08 2.87 1.238c1.14.153 2.595.153 4.433.153h2.112c1.838 0 3.294 0 4.433-.153c1.172-.158 2.121-.49 2.87-1.238q.305-.308.526-.66c.45-.72.504-1.602.504-2.45l-.15.001h-2.774C15.944 18 14 16.264 14 14s1.944-4 4.215-4h2.773q.079 0 .151.002' opacity='0.5'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' d='M10.101 2.572L8 3.992l-1.733 1.16C7.405 5 8.859 5 10.694 5h2.112c1.838 0 3.294 0 4.433.153q.344.045.662.114L16 4l-2.113-1.428a3.42 3.42 0 0 0-3.786 0'\u003e\u003c\\\/path\u003e\u003c\\\/svg\u003e \u003c\\\/div\u003e \u003cdiv class='appstle-reward-content'\u003e \u003cdiv class='appstle-reward-title-badge'\u003e\u003cdiv class='appstle-reward-title'\u003eAmount Off\u003c\\\/div\u003e\u003cspan class='appstle-loyalty-badge'\u003e\u003cstrong\u003e-{{{formatDiscountedPrice}}}\u003c\\\/strong\u003e\u003c\\\/span\u003e\u003c\\\/div\u003e \u003cdiv class='appstle-reward-description'\u003e Get \u003cspan class='appstle-loyalty-discount'\u003e{{{formatDiscountedPrice}}}\u003c\\\/span\u003e off from \u003cspan class='appstle-loyalty-billing-cycle'\u003e{{{billingCycleBlock}}} order to {{{isRangeEnd}}} order\u003c\\\/span\u003e. \u003c\\\/div\u003e \u003cdiv class='appstle-loyalty-save-badge'\u003eOrders {{{billingCycleBlock}}}-{{{isRangeEnd}}}\u003c\\\/div\u003e \u003c\\\/div\u003e \u003c\\\/div\u003e {{\\\/isPerkRange}}{{\\\/isDiscountTypeFixed}} {{#isDiscountTypeFixed}}{{#onlyApplyOnThis}} \u003cdiv class='appstle-reward-items'\u003e \u003cdiv class='appstle-icon'\u003e \u003csvg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' width='30' height='30' viewBox='0 0 24 24' style=' '\u003e\u003cpath fill='currentColor' d='M4.892 9.614c0-.402.323-.728.722-.728H9.47c.4 0 .723.326.723.728a.726.726 0 0 1-.723.729H5.614a.726.726 0 0 1-.722-.729'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' fill-rule='evenodd' d='M21.188 10.004q-.094-.005-.2-.004h-2.773C15.944 10 14 11.736 14 14s1.944 4 4.215 4h2.773q.106.001.2-.004c.923-.056 1.739-.757 1.808-1.737c.004-.064.004-.133.004-.197v-4.124c0-.064 0-.133-.004-.197c-.069-.98-.885-1.68-1.808-1.737m-3.217 5.063c.584 0 1.058-.478 1.058-1.067c0-.59-.474-1.067-1.058-1.067s-1.06.478-1.06 1.067c0 .59.475 1.067 1.06 1.067' clip-rule='evenodd'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' d='M21.14 10.002c0-1.181-.044-2.448-.798-3.355a4 4 0 0 0-.233-.256c-.749-.748-1.698-1.08-2.87-1.238C16.099 5 14.644 5 12.806 5h-2.112C8.856 5 7.4 5 6.26 5.153c-1.172.158-2.121.49-2.87 1.238c-.748.749-1.08 1.698-1.238 2.87C2 10.401 2 11.856 2 13.694v.112c0 1.838 0 3.294.153 4.433c.158 1.172.49 2.121 1.238 2.87c.749.748 1.698 1.08 2.87 1.238c1.14.153 2.595.153 4.433.153h2.112c1.838 0 3.294 0 4.433-.153c1.172-.158 2.121-.49 2.87-1.238q.305-.308.526-.66c.45-.72.504-1.602.504-2.45l-.15.001h-2.774C15.944 18 14 16.264 14 14s1.944-4 4.215-4h2.773q.079 0 .151.002' opacity='0.5'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' d='M10.101 2.572L8 3.992l-1.733 1.16C7.405 5 8.859 5 10.694 5h2.112c1.838 0 3.294 0 4.433.153q.344.045.662.114L16 4l-2.113-1.428a3.42 3.42 0 0 0-3.786 0'\u003e\u003c\\\/path\u003e\u003c\\\/svg\u003e \u003c\\\/div\u003e \u003cdiv class='appstle-reward-content'\u003e \u003cdiv class='appstle-reward-title-badge'\u003e\u003cdiv class='appstle-reward-title'\u003eAmount Off\u003c\\\/div\u003e\u003cspan class='appstle-loyalty-badge'\u003e\u003cstrong\u003e-{{{formatDiscountedPrice}}}\u003c\\\/strong\u003e\u003c\\\/span\u003e\u003c\\\/div\u003e \u003cdiv class='appstle-reward-description'\u003e Save \u003cspan class='appstle-loyalty-discount'\u003e\u003cspan class='appstle-precentage-loyalty'\u003e{{{formatDiscountedPrice}}}\u003c\\\/span\u003e\u003c\\\/span\u003e on your \u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order only. \u003c\\\/div\u003e \u003cdiv class='appstle-loyalty-save-badge'\u003eOne-time\u003c\\\/div\u003e \u003c\\\/div\u003e \u003c\\\/div\u003e {{\\\/onlyApplyOnThis}}{{\\\/isDiscountTypeFixed}} {{#isDiscountTypeFixedPrice}}{{#isPerkOnward}}
8035 \u003cdiv class='appstle-reward-items'\u003e \u003cdiv class='appstle-icon'\u003e \u003csvg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' width='30' height='30' viewBox='0 0 24 24'\u003e\u003cpath fill='currentColor' d='M4.035 11.573c.462-2.309.693-3.463 1.522-4.143s2.007-.68 4.362-.68h4.162c2.355 0 3.532 0 4.361.68c.83.68 1.06 1.834 1.523 4.143l.6 3c.664 3.32.996 4.98.096 6.079s-2.594 1.098-5.98 1.098H9.32c-3.386 0-5.08 0-5.98-1.098s-.568-2.758.096-6.079z' opacity='0.5'\u003e\u003c\\\/path\u003e\u003ccircle cx='15' cy='9.75' r='1' fill='currentColor'\u003e\u003c\\\/circle\u003e\u003ccircle cx='9' cy='9.75' r='1' fill='currentColor'\u003e\u003c\\\/circle\u003e\u003cpath fill='currentColor' d='M9.75 5.75a2.25 2.25 0 0 1 4.5 0v1h.431q.565 0 1.069.002V5.75a3.75 3.75 0 1 0-7.5 0v1.002q.504-.003 1.069-.002h.431z'\u003e\u003c\\\/path\u003e\u003c\\\/svg\u003e \u003c\\\/div\u003e \u003cdiv class='appstle-reward-content'\u003e \u003cdiv class='appstle-reward-title-badge'\u003e\u003cdiv class='appstle-reward-title'\u003eFixed Product Price\u003c\\\/div\u003e\u003cspan class='appstle-loyalty-badge'\u003e\u003cstrong\u003e{{{formatDiscountedPrice}}}\u003c\\\/strong\u003e\u003c\\\/span\u003e\u003c\\\/div\u003e \u003cdiv class='appstle-reward-description'\u003e Get this product at \u003cspan class='appstle-loyalty-discount'\u003e{{{formatDiscountedPrice}}}\u003c\\\/span\u003e from \u003cspan class='appstle-loyalty-billing-cycle'\u003e{{{billingCycleBlock}}} order and onwards\u003c\\\/span\u003e. \u003c\\\/div\u003e \u003cdiv class='appstle-loyalty-save-badge'\u003eOrders {{{billingCycleBlock}}}+\u003c\\\/div\u003e \u003c\\\/div\u003e \u003c\\\/div\u003e {{\\\/isPerkOnward}}{{\\\/isDiscountTypeFixedPrice}} {{#isDiscountTypeFixedPrice}}{{#isPerkRange}} \u003cdiv class='appstle-reward-items'\u003e \u003cdiv class='appstle-icon'\u003e \u003csvg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' width='30' height='30' viewBox='0 0 24 24'\u003e\u003cpath fill='currentColor' d='M4.035 11.573c.462-2.309.693-3.463 1.522-4.143s2.007-.68 4.362-.68h4.162c2.355 0 3.532 0 4.361.68c.83.68 1.06 1.834 1.523 4.143l.6 3c.664 3.32.996 4.98.096 6.079s-2.594 1.098-5.98 1.098H9.32c-3.386 0-5.08 0-5.98-1.098s-.568-2.758.096-6.079z' opacity='0.5'\u003e\u003c\\\/path\u003e\u003ccircle cx='15' cy='9.75' r='1' fill='currentColor'\u003e\u003c\\\/circle\u003e\u003ccircle cx='9' cy='9.75' r='1' fill='currentColor'\u003e\u003c\\\/circle\u003e\u003cpath fill='currentColor' d='M9.75 5.75a2.25 2.25 0 0 1 4.5 0v1h.431q.565 0 1.069.002V5.75a3.75 3.75 0 1 0-7.5 0v1.002q.504-.003 1.069-.002h.431z'\u003e\u003c\\\/path\u003e\u003c\\\/svg\u003e \u003c\\\/div\u003e \u003cdiv class='appstle-reward-content'\u003e \u003cdiv class='appstle-reward-title-badge'\u003e\u003cdiv class='appstle-reward-title'\u003eFixed Product Price\u003c\\\/div\u003e\u003cspan class='appstle-loyalty-badge'\u003e\u003cstrong\u003e{{{formatDiscountedPrice}}}\u003c\\\/strong\u003e\u003c\\\/span\u003e\u003c\\\/div\u003e \u003cdiv class='appstle-reward-description'\u003e Get this product at \u003cspan class='appstle-loyalty-discount'\u003e{{{formatDiscountedPrice}}}\u003c\\\/span\u003e from \u003cspan class='appstle-loyalty-billing-cycle'\u003e{{{billingCycleBlock}}} to {{{isRangeEnd}}} order\u003c\\\/span\u003e. \u003c\\\/div\u003e \u003cdiv class='appstle-loyalty-save-badge'\u003eOrders {{{billingCycleBlock}}}-{{{isRangeEnd}}}\u003c\\\/div\u003e \u003c\\\/div\u003e \u003c\\\/div\u003e {{\\\/isPerkRange}}{{\\\/isDiscountTypeFixedPrice}} {{#isDiscountTypeFixedPrice}}{{#onlyApplyOnThis}} \u003cdiv class='appstle-reward-items'\u003e\u003cdiv class='appstle-icon'\u003e\u003csvg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' width='30' height='30' viewBox='0 0 24 24'\u003e\u003cpath fill='currentColor' d='M4.035 11.573c.462-2.309.693-3.463 1.522-4.143s2.007-.68 4.362-.68h4.162c2.355 0 3.532 0 4.361.68c.83.68 1.06 1.834 1.523 4.143l.6 3c.664 3.32.996 4.98.096 6.079s-2.594 1.098-5.98 1.098H9.32c-3.386 0-5.08 0-5.98-1.098s-.568-2.758.096-6.079z' opacity='0.5'\u003e\u003c\\\/path\u003e\u003ccircle cx='15' cy='9.75' r='1' fill='currentColor'\u003e\u003c\\\/circle\u003e\u003ccircle cx='9' cy='9.75' r='1' fill='currentColor'\u003e\u003c\\\/circle\u003e\u003cpath fill='currentColor' d='M9.75 5.75a2.25 2.25 0 0 1 4.5 0v1h.431q.565 0 1.069.002V5.75a3.75 3.75 0 1 0-7.5 0v1.002q.504-.003 1.069-.002h.431z'\u003e\u003c\\\/path\u003e\u003c\\\/svg\u003e\u003c\\\/div\u003e \u003cdiv class='appstle-reward-content'\u003e\u003cdiv class='appstle-reward-title-badge'\u003e\u003cdiv class='appstle-reward-title'\u003eFixed Product Price\u003c\\\/div\u003e \u003cspan class='appstle-loyalty-badge'\u003e\u003cstrong\u003e{{{formatDiscountedPrice}}}\u003c\\\/strong\u003e\u003c\\\/span\u003e\u003c\\\/div\u003e \u003cdiv class='appstle-reward-description'\u003eGet this product at \u003cspan class='appstle-loyalty-discount'\u003e\u003cspan class='appstle-fixed-price-loyalty'\u003e{{{formatDiscountedPrice}}}\u003c\\\/span\u003e\u003c\\\/span\u003e for the \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order\u003c\\\/span\u003e.\u003c\\\/div\u003e \u003cdiv class='appstle-loyalty-save-badge'\u003eOne-time\u003c\\\/div\u003e \u003c\\\/div\u003e\u003c\\\/div\u003e {{\\\/onlyApplyOnThis}}{{\\\/isDiscountTypeFixedPrice}}"),
8036                "widgetType": appstleStringSetting("WIDGET_TYPE_7"),
8037                "collectionWidgetType": appstleStringSetting("LEGACY"),
8038                "enableCompactProductPageWidget": appstleJsonSetting(false),
8039                "enableCartDrawerWidget": appstleJsonSetting(false),
8040                "cartDrawerWidgetStyle": appstleJsonSetting(false),
8041                "cartDrawerWidgetInlineStyle": appstleStringSetting(null),
8042                "cartDrawerWidgetPanelStyle": appstleStringSetting(null),
8043                "cartDrawerWidgetSegmentedStyle": appstleStringSetting(null),
8044                "showOneTimeComparePrice": appstleJsonSetting("false"),
8045                "showCompareAtPriceForSubscription": appstleJsonSetting(false),
8046                "showCombinedSellingPlanCartWidget": appstleJsonSetting("false"),
8047                "combinedCartWidgetSelector": appstleStringSetting(""),
8048                "removeUnsubscribeOption": appstleJsonSetting(false),
8049                "widgetTemplateHtml": "{% raw %}{% endraw %}",
8050                
8051                  "allWidgetTemplateHtml": "{\"WIDGET_TYPE_1\":\"{% raw %}{% endraw %}\",\"WIDGET_TYPE_6\":\"{% raw %}\u003cdiv id=\\\"appstle-widget-template\\\"\u003e\\n  \u003cdiv class=\\\"appstle_sub_widget\\\" id=\\\"appstle_subscription_widget{{widgetId}}\\\"\u003e\\n\u003cdiv class=\\\"appstle_widget_title\\\"\u003e{{{purchaseOptionsText}}}\u003c\/div\u003e\\n      \u003cdiv class=\\\"widgetSellingPlanWrapper\\\"\u003e\\n{{^requires_selling_plan}}\\n{{^showSubOptionBeforeOneTime}}\\n        \u003cdiv class=\\\"appstle_input_wrapper appstle_onetime_block\\\"\u003e\\n          \u003cinput type=\\\"radio\\\" id=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{\/subscriptionOptionSelectedDefault}}\u003e\\n          \u003clabel for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\"\u003e\\n\u003cdiv class=\\\"appstle-selling-plan-name-wrapper\\\"\u003e\\n            {{oneTimePuchaseText}}\\n\u003cdiv class=\\\"appstle-cancel-text\\\"\u003e{{{noSubscriptionLabelTextV2}}}\u003c\/div\u003e\\n\u003c\/div\u003e\\n      \u003cdiv class=\\\"appstle-selling-plan-detail-wrapper\\\"\u003e\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n{{#showOneTimeComparePrice}}\\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount_compare\\\"\u003e\\n  {{{oneTimePuchaseComparePriceAmount}}}\\n\u003c\/span\u003e\\n{{\/showOneTimeComparePrice}}\\n\\n\u003cspan  class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount\\\"\u003e{{{oneTimePuchaseAmount}}}\u003c\/span\u003e\u003c\/div\u003e\\n\u003c\/div\u003e\\n          \u003c\/label\u003e\\n          \\n        \u003c\/div\u003e\\n{{\/showSubOptionBeforeOneTime}}\\n{{\/requires_selling_plan}}\\n        {{#sellingPlanVariants}}\\n           \u003cdiv class=\\\"appstle_input_wrapper\\\"\u003e\\n    \\n             \u003cinput type=\\\"radio\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" id=\\\"{{sellingPlanId}}\\\" value=\\\"{{sellingPlanId}}\\\" name=\\\"selling_plan\\\" {{#isChecked}}checked{{\/isChecked}}\u003e\\n{{^prepaidFlag}}\\n             \u003clabel for=\\\"{{sellingPlanId}}\\\"\u003e\\n\u003cdiv class=\\\"appstle-selling-plan-name-wrapper appstle-selling-plan-label-name\\\"\u003e\\n                {{{name}}}\\n\u003cdiv class=\\\"appstle-cancel-text\\\"\u003e{{{cancelAnytimeLabelTextV2}}}\u003c\/div\u003e\\n\u003c\/div\u003e\\n\u003cdiv class=\\\"appstle-selling-plan-detail-wrapper\\\"\u003e\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n       \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_formattedCompareAtPrice appstle_price_block\\\"\u003e{{{formattedCompareAtPrice}}}\u003c\/span\u003e\\n        \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{formattedPrice}}}\u003c\/span\u003e\\n\\n\\n\u003c\/div\u003e   \\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_formattext_block\\\"\u003e\u003c\/span\u003e\\n{{#showPricePerDay}}\u003cdiv class=\\\"appstle-perday-price\\\"\u003e{{{pricePerDay}}}
8051\u003c\/div\u003e{{\/showPricePerDay}}\\n\u003cdiv class=\\\"appstle-frequency-description\\\"\u003e\\n{{{frequencyDescription}}}    \\n\u003c\/div\u003e\\n     \u003c\/div\u003e\\n \u003c\/label\u003e\\n{{#showFormattedDiscountText}}\\n  \u003cspan class=\\\"appstle_sellingPlan_discountText\\\"\u003e{{{formattedDiscountText}}}\u003c\/span\u003e\\n{{\/showFormattedDiscountText}}\\n\u003cdiv class=\\\"appstle-sm-hide  appstle-frequency-description\\\"\u003e{{{frequencyDescription}}} \u003c\/div\u003e     \\n{{\/prepaidFlag}}\\n{{#prepaidFlag}}\\n\u003clabel for=\\\"{{sellingPlanId}}\\\"\u003e\\n\u003cdiv class=\\\"appstle-selling-plan-name-wrapper appstle-selling-plan-label-name\\\"\u003e\\n                {{{name}}}\\n\u003cdiv class=\\\"appstle-cancel-text\\\"\u003e{{{cancelAnytimeLabelTextV2}}}\u003c\/div\u003e\\n\u003c\/div\u003e\\n\u003cdiv class=\\\"appstle-selling-plan-detail-wrapper\\\"\u003e\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n       \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_formattedCompareAtPrice appstle_price_block\\\"\u003e{{{formattedCompareAtPrice}}}\u003c\/span\u003e\\n        \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{totalPrice}}}\u003c\/span\u003e\\n\\n\u003c\/div\u003e  \\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block appstle_formattedPrepaidPerDeliveryPriceText\\\"\u003e{{{formattedPrepaidPerDeliveryPriceText}}}\u003c\/span\u003e\\n       {{#showPricePerDay}}\u003cdiv class=\\\"appstle-perday-price\\\"\u003e{{{pricePerDay}}}\u003c\/div\u003e{{\/showPricePerDay}}\\n\u003cdiv class=\\\"\\\"\u003e\\n\u003cdiv class=\\\"appstle-frequency-description\\\"\u003e\\n{{{frequencyDescription}}}    \\n\u003c\/div\u003e\\n\u003c\/div\u003e\\n\u003c\/div\u003e\\n\u003c\/label\u003e\\n{{#showFormattedDiscountText}}\\n  \u003cspan class=\\\"appstle_sellingPlan_discountText\\\"\u003e{{{formattedDiscountText}}}\u003c\/span\u003e\\n{{\/showFormattedDiscountText}}\\n\u003cdiv class=\\\"appstle-sm-hide  appstle-frequency-description\\\"\u003e{{{frequencyDescription}}} \u003c\/div\u003e     \\n\\n{{\/prepaidFlag}}\\n      \\n           \u003c\/div\u003e\\n        {{\/sellingPlanVariants}}\\n{{^requires_selling_plan}}\\n{{#showSubOptionBeforeOneTime}}\\n        \u003cdiv class=\\\"appstle_input_wrapper appstle_onetime_block\\\"\u003e\\n          \u003cinput type=\\\"radio\\\" id=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{\/subscriptionOptionSelectedDefault}}\u003e\\n          \u003clabel for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\"\u003e\\n\u003cdiv  class=\\\"appstle-selling-plan-name-wrapper\\\"\u003e\\n            {{oneTimePuchaseText}}\\n\u003cdiv class=\\\"appstle-cancel-text\\\"\u003e{{{noSubscriptionLabelTextV2}}}\u003c\/div\u003e\\n\u003c\/div\u003e\\n\u003cdiv class=\\\"appstle-selling-plan-detail-wrapper\\\"\u003e\\n\u003cspan  class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount_compare\\\"\u003e{{{oneTimePuchaseComparePriceAmount}}}\u003c\/span\u003e\\n      \u003cspan  class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount\\\"\u003e{{{oneTimePuchaseAmount}}}\u003c\/span\u003e\\n\\n\u003c\/div\u003e\\n          \u003c\/label\u003e\\n          \\n        \u003c\/div\u003e\\n{{\/showSubOptionBeforeOneTime}}\\n{{\/requires_selling_plan}}\\n    \u003c\/div\u003e\\n{{#showStaticTooltip}}\\n\u003cdiv class=\\\"appstle_tooltip_wrapper_static\\\"\u003e {{{toolTipDescription}}}\u003c\/div\u003e\\n{{\/showStaticTooltip}}\\n{{#showTooltip}}\\n\u003cdiv class=\\\"appstle-tootltip-parent\\\"\u003e\\n    \u003cdiv data-appstle-icon=\\\"\\\" class=\\\"appstle_tooltip_wrapper\\\"\u003e\\n    \u003csvg width=\\\"90\\\" height=\\\"90\\\" viewBox=\\\"0 0 90 90\\\" xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" class=\\\"tooltip_subscription_svg\\\"\u003e\\n    \u003cpath\\n      d=\\\"M45 0C20.1827 0 0 20.1827 0 45C0 69.8173 20.1827 90 45 90C69.8173 90 90 69.8174 90 45C90.0056 44.6025 89.9322 44.2078 89.7839 43.8389C89.6357 43.47 89.4156 43.1342 89.1365 42.8511C88.8573 42.568 88.5247 42.3432 88.158 42.1897C87.7912 42.0363 87.3976 41.9573 87 41.9573C86.6024 41.9573 86.2088 42.0363 85.842 42.1897C85.4753 42.3432 85.1427 42.568 84.8
8051635 42.8511C84.5844 43.1342 84.3643 43.47 84.2161 43.8389C84.0678 44.2078 83.9944 44.6025 84 45C84 66.5748 66.5747 84 45 84C23.4253 84 6 66.5747 6 45C6 23.4254 23.4253 6 45 6C56.1538 6 66.3012 10.5882 73.4375 18H65.4062C65.0087 17.9944 64.614 18.0678 64.2451 18.2161C63.8762 18.3643 63.5405 18.5844 63.2573 18.8635C62.9742 19.1427 62.7494 19.4753 62.596 19.842C62.4425 20.2088 62.3635 20.6024 62.3635 21C62.3635 21.3976 62.4425 21.7912 62.596 22.158C62.7494 22.5247 62.9742 22.8573 63.2573 23.1365C63.5405 23.4156 63.8762 23.6357 64.2451 23.7839C64.614 23.9322 65.0087 24.0056 65.4062 24H79.8125C80.6081 23.9999 81.3711 23.6838 81.9337 23.1212C82.4963 22.5586 82.8124 21.7956 82.8125 21V6.59375C82.821 6.18925 82.7476 5.78722 82.5966 5.41183C82.4457 5.03644 82.2205 4.69545 81.9344 4.40936C81.6483 4.12327 81.3073 3.898 80.9319 3.7471C80.5565 3.5962 80.1545 3.52277 79.75 3.53125C79.356 3.53941 78.9675 3.62511 78.6067 3.78344C78.2458 3.94177 77.9197 4.16963 77.6469 4.45402C77.3741 4.73841 77.16 5.07375 77.0168 5.44089C76.8737 5.80803 76.8042 6.19977 76.8125 6.59375V12.875C68.6156 4.86282 57.3081 0 45 0ZM43.75 20.75C43.356 20.7582 42.9675 20.8439 42.6067 21.0022C42.2458 21.1605 41.9197 21.3884 41.6469 21.6728C41.3741 21.9572 41.16 22.2925 41.0168 22.6596C40.8737 23.0268 40.8042 23.4185 40.8125 23.8125V47.375C40.8116 47.7693 40.8883 48.16 41.0385 48.5246C41.1886 48.8892 41.4092 49.2207 41.6875 49.5L54.0938 61.9375C54.6573 62.5011 55.4217 62.8177 56.2188 62.8177C57.0158 62.8177 57.7802 62.5011 58.3438 61.9375C58.9073 61.3739 59.224 60.6095 59.224 59.8125C59.224 59.0155 58.9073 58.2511 58.3438 57.6875L46.8125 46.1875V23.8125C46.821 23.408 46.7476 23.006 46.5966 22.6306C46.4457 22.2552 46.2205 21.9142 45.9344 21.6281C45.6483 21.342 45.3073 21.1168 44.9319 20.9658C44.5565 20.8149 44.1545 20.7415 43.75 20.75Z\\\"\\n    \u003e\u003c\/path\u003e\\n    \u003c\/svg\u003e\\n    \u003cspan class=\\\"appstle_tooltip_title\\\"\u003e{{{tooltipTitle}}}\u003c\/span\u003e\\n  \u003c\/div\u003e\\n\u003cdiv class=\\\"appstle_tooltip\\\"\u003e\\n    \u003cdiv class=\\\"appstle_tooltip_content\\\"\u003e\\n      {{{toolTipDescription}}}\\n    \u003c\/div\u003e\\n    {{#showAppstleLink}}\\n    \u003cdiv class=\\\"appstle_tooltip_appstle\\\"\u003e\\n      \u003ca href=\\\"https:\/\/appstle.com\\\" class=\\\"appstle_link\\\" target=\\\"_blank\\\"\u003e\\n      POWERED BY APPSTLE      \u003c\/a\u003e\\n    \u003c\/div\u003e\\n    {{\/showAppstleLink}}\\n    \u003c\/div\u003e\\n\u003c\/div\u003e\\n{{\/showTooltip}}\\n\u003cstyle\u003e\\n.widgetSellingPlanWrapper {\\n    display: grid;\\n    grid-template-columns: repeat(2, minmax(0, 1fr));\\n    gap: 1.5rem;\\n    grid-auto-rows: 1fr;\\n    margin-bottom: 6px;\\nmargin-top: 10px;\\n}\\n\\n.widgetSellingPlanWrapper input {\\n    display: none;\\n}\\n\\n.widgetSellingPlanWrapper label {\\n    border-radius: 10px;\\n    border: 1px solid rgba(var(--color-foreground));\\n    padding: 0.5rem;\\n    display: flex;\\n    justify-content: center;\\n    align-items: center;\\n    display: block;\\n    height: 100%;\\n    width: 100%;\\n    text-align: center;\\ncursor: pointer;\\n}\\n\\n.widgetSellingPlanWrapper input:checked+label {\\n    background-color: rgba(var(--color-foreground)) !important;\\ncolor: rgba(var(--color-background)) !important;\\n}\\n.appstle_lowercase {\\n    text-transform: lowercase;\\n}\\n\\n\\n.appstle_input_wrapper {\\n    position: relative;\\n}\\n\\nspan.appstle_sellingPlan_discountText {\\n    position: absolute;\\n    background: rgba(var(--color-foreground));\\n    color: rgba(var(--color-background));\\n    border-radius: 3px;\\n    padding: 1px 18px;\\n    left: 50%;\\n    display: block;\\n    transform: translate(-50%, -50%);\\n    white-space: nowrap;\\n}\\n\\nspan.appstle_sellingPlan_discountText:empty {\\n    display: none !important;\\n}\\ndiv.appstle_span_wrapper{\\n\\tdisplay: flex;\\n\\tjustify-content: center;\\n}\\n\u003c\/style\u003e\\n\u003cstyle\u003e\\n.widgetSellingPlanWrapper {\\n    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;\\n   gap: 0.8rem !important;\\n}\\n\\n.appstle_sub_widget {\\n    max-width: 100%!important;\\n} \\n\\n.widgetSellingPlanWrapper label {\\n    height: auto !important;\\n    border: none !important;\\n    padding: 14px 5px !important;\\n    display: flex !important;\\n    justify-content: center !important;
8051\\n    align-items: center !important;\\n    flex-direction: column;\\n    max-width: 100% !important;\\n    width: unset !important;\\nline-height: 20px;\\n}\\n\\n.appstle_how_does_it_work {\\n    line-height: 16px !important;\\n    margin: 6px 0px;\\n    color: rgba(var(--color-background));\\n}\\n@media screen and (max-width: 800px) {\\n    .appstle_how_does_it_work {\\n        text-align: right;\\n    }\\n}\\n\\nspan.appstle_lowercase.appstle_sellingPlan_price.appstle_formattext_block {\\ntext-align: right !important;\\n    display: block;\\n}\\n\\n.appstle_span_wrapper {\\n    align-items: baseline;\\n}\\n\\nspan.appstle_lowercase.appstle_sellingPlan_price.appstle_discount_block.appstle_formattedPrepaidPerDeliveryPriceText {\\n    display: block;\\n    text-align: right;\\n}\\n\\n.appstle_input_wrapper {\\n    display: flex;\\n    height: 100% !important;\\nflex-direction: column;\\n}\\n\\n.appstle_sub_widget input[type=radio]+label:before {\\n    content: \\\"\\\";\\n    position: absolute;\\n    inset: 0;\\n    border-radius: 12px;\\n    padding: 2px;\\n    background: #121212;\\n    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);\\n    -webkit-mask-composite: xor;\\n    mask-composite: exclude;\\n    pointer-events: none;\\n    z-index: 0;\\n    transition: all 0.2s;\\n}\\n\\n.appstle_sub_widget input[type=radio]:checked+label:before {\\n    content: \\\"\\\";\\n    position: absolute;\\n    inset: 0;\\n    border-radius: 12px;\\n \/\/   padding: 4px;\\n\/\/ background: linear-gradient(to right,#Fef58f,#7A3900);\\n\/\/background: #E53D29;\\n  border: 2px transparent;\\n    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);\\n    -webkit-mask-composite: xor;\\n    mask-composite: exclude;\\n    pointer-events: none;\\n    z-index: 0;\\n}\\n\\nspan.appstle_sellingPlan_discountText {\\n    background: rgba(var(--color-foreground));\\n    border-radius: 100px !important;\\n    padding: 0px 8px !important;\\n    height: 20px;\\n    display: flex !important;\\n    justify-content: center;\\n    align-items: center;\\n    letter-spacing: 1px;\\nz-index: 2;\\n}\\nspan.appstle_lowercase.appstle_sellingPlan_price.appstle_onetime_amount_compare {\\ntext-decoration: line-through;\\n}\\n\\n\\nspan.appstle-popular {\\n    position: absolute;\\n    top: -40px;\\n    background: black;\\n    color: rgba(var(--color-background));\\n    z-index: -3;\\n    border-radius: 10px;\\n    padding: 0px 10px 29px 10px;\\nleft: 0;\\n}\\n\\n.widgetSellingPlanWrapper label {\\n    border-radius: 14px;\\n}\\n\\n.widgetSellingPlanWrapper input:checked+label {\\n    overflow: hidden;\\n}\\n\\n\\n.appstle-perday-price {\\ndisplay: none;\\n}\\n\\n    .widgetSellingPlanWrapper {\\n    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;\\n}\\n\\n.widgetSellingPlanWrapper label {\\n    flex-direction: row;\\n    justify-content: space-between !important;\\n    align-items: flex-start !important;\\nwidth: 100% !important;\\n}\\n\\n.widgetSellingPlanWrapper label {\\n    text-align: left;\\n    padding: 16px !important;\\nflex-basis: unset;\\n}\\n\\n.appstle_span_wrapper {\\n    justify-content: flex-end !important;\\n}\\n\\n.appstle-perday-price {\\n    text-align: right;\\n}\\n\\n.widgetSellingPlanWrapper {\\n    gap: 15px !important;\\n}\\n\\nspan.appstle-popular {\\n    width: calc(100% - 20px);\\n    text-align: center;\\n    letter-spacing: 2px;\\n    top: -30px;\\nleft: 0;\\n}\\n\\nspan.appstle_sellingPlan_discountText {    \\nleft: unset !important;\\n    right: 15px;\\n    transform: translate(0, -50%) !important;\\n}\\n.appstle-cancel-text {\\n    text-align: left;\\n}\\n\\n.appstle_input_wrapper label {\\n    text-align: left !important;\\n}\\n\\n.widgetSellingPlanWrapper input:checked+label {\\n    width: 100% !important;\\n    margin: 0 !important;\\n}\\n.appstle_input_wrapper {\\n    width: 100% !important;\\nflex-direction: row;\\n}\\n.widgetSellingPlanWrapper input:checked+label+span {\\n    background: rgba(var(--color-background)) !important;\\n    color:rgba(var(--color-foreground)) !important;\\n    border: 2px solid rgba(var(--color-foreground));\\n}\\n.appstle_onetime_block .appstle_span_wrapper {\\n    grid-column: 2;\\n}\\n.appstle-frequency-description {\\n  text-align: right !important;\\n}\\n\\n\\n.appstle-sm-hide {\\n  display: none;\\n}\\n\\n@media screen and (min-width: 800px) {\\n.appstle-lg-show {\\n  display: block;\\n}\\n.appstle-lg-hide {\\n  display: none;\\n}\\n\\n}\\n\\nspan.appstle_lowercase.appstle_sellingPlan_formattedCompareAtPrice.appstle_price_block {\\n    text-decoration: line-through;\\n    display: block;\\n    margin-right: 3px;\\n    color: rgba(var(--color-foreground));\\n}\\n.widgetSellingPlanWrapper input:checked+label .appstle_sellingPlan_formattedCompareAtPrice {\\ncolor:rgba(var(--color-background));\\n} \\n\\n.appstle_span_wrapper \u003e * {\\nflex-shrink: 0\\n}\\n.appstle-selling-plan-detail-wrapper{\\ncolor: rgba(var(--color-foreground));\\n}\\n.widgetSellingPlanWrapper input:checked+label .appstle-selling-plan-detail-wrapper{\\ncolor: rgba(var(--color-background)) !important;\\n}\\n\\n\u003c\/style\u003e\\n\u003c\/div\u003e{% endraw %}\",\"WIDGET_TYPE_7\":\"{% raw %}{% endraw %}\",\"WIDGET_TYPE_8\":\"{% raw %}{% endraw %}\",\"WIDGET_TYPE_2\":\"{% raw %}{% endraw %}\",\"WIDGET_TYPE_3\":\"{% raw %}
8051\u003cdiv id=\\\"appstle-widget-template\\\"\u003e\\n  \u003cdiv class=\\\"appstle_sub_widget\\\" id=\\\"appstle_subscription_widget{{widgetId}}\\\"\u003e\\n\u003cdiv class=\\\"appstle_widget_title\\\"\u003e{{{purchaseOptionsText}}}\u003c\/div\u003e\\n      \u003cdiv class=\\\"widgetSellingPlanWrapper appstle_subscription_wrapper\\\"\u003e\\n{{#showSubOptionBeforeOneTime}}\\n        {{#sellingPlanVariants}}\\n           \u003cdiv class=\\\"appstle_input_wrapper appstle_subscription_option\\\"\u003e\\n             \u003cinput type=\\\"radio\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" id=\\\"{{sellingPlanId}}\\\" value=\\\"{{sellingPlanId}}\\\" name=\\\"selling_plan\\\" {{#isChecked}}checked{{\/isChecked}}\u003e\\n             {{^prepaidFlag}}\\n             \u003clabel for=\\\"{{sellingPlanId}}\\\" class=\\\"appstle_widget_three\\\"\u003e\\n                 {{{name}}}\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n        \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{formattedPrice}}}\u003c\/span\u003e\\n{{#showSecondFormattedDiscountText}}{{^isFixedPrice}}\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block\\\"\u003e\u0026nbsp;({{{secondFormattedDiscountText}}})\u003c\/span\u003e {{\/isFixedPrice}}{{\/showSecondFormattedDiscountText}}\\n\u003c\/div\u003e\\n    \\n             \u003c\/label\u003e\\n        {{\/prepaidFlag}}\\n        {{#prepaidFlag}}\\n             \u003clabel for=\\\"{{sellingPlanId}}\\\" class=\\\"appstle_widget_three\\\"\u003e\\n               {{{name}}}\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n        \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{totalPrice}}}\u003c\/span\u003e\\n {{#showSecondFormattedDiscountText}}{{^isFixedPrice}}\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block\\\"\u003e\u0026nbsp;({{{secondFormattedDiscountText}}})\u003c\/span\u003e{{\/isFixedPrice}}{{\/showSecondFormattedDiscountText}}\\n {{#formattedPrepaidPerDeliveryPriceText}}\u003cspan class=\\\"appstle_formattedPrepaidPerDeliveryPriceText\\\"\u003e\u0026nbsp;({{{formattedPrepaidPerDeliveryPriceText}}})\u003c\/span\u003e{{\/formattedPrepaidPerDeliveryPriceText}}\\n        \u003c\/div\u003e\\n    \\n             \u003c\/label\u003e\\n        {{\/prepaidFlag}}\\n      \\n           \u003c\/div\u003e\\n        {{\/sellingPlanVariants}}\\n{{\/showSubOptionBeforeOneTime}}\\n       {{^requires_selling_plan}}\\n        \u003cdiv class=\\\"appstle_input_wrapper appstle_onetime\\\"\u003e\\n          \u003cinput type=\\\"radio\\\" id=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"{{sellingPlanId}}\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{\/subscriptionOptionSelectedDefault}}\u003e\\n          \u003clabel for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" class=\\\"appstle_widget_three\\\"\u003e\\n            {{oneTimePuchaseText}}\\n      \u003cspan  class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount\\\"\u003e\\n{{#showOneTimeComparePrice}}\\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount_compare\\\"\u003e\\n  {{{oneTimePuchaseComparePriceAmount}}}\\n\u003c\/span\u003e\\n{{\/showOneTimeComparePrice}}\\n{{{oneTimePuchaseAmount}}}\u003c\/span\u003e\\n          \u003c\/label\u003e\\n          \\n        \u003c\/div\u003e\\n        {{\/requires_selling_plan}}\\n{{^showSubOptionBeforeOneTime}}\\n        {{#sellingPlanVariants}}\\n           \u003cdiv class=\\\"appstle_input_wrapper appstle_subscription_option\\\"\u003e\\n             \u003cinput type=\\\"radio\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" id=\\\"{{sellingPlanId}}\\\" value=\\\"{{sellingPlanId}}\\\" name=\\\"selling_plan\\\" {{#isChecked}}checked{{\/isChecked}}\u003e\\n             {{^prepaidFlag}}\\n             \u003clabel for=\\\"{{sellingPlanId}}\\\" class=\\\"appstle_widget_three\\\"\u003e\\n                 {{{name}}}\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n        \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{formattedPrice}}}\u003c\/span\u003e\\n{{#showSecondFormattedDiscountText}}{{^isFixedPrice}}\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block\\\"\u003e\u0026nbsp;({{{secondFormattedDiscountText}}})\u003c\/span\u003e {{\/isFixedPrice}}{{\/showSecondFormattedDiscountText}}\\n\u003c\/div\u003e\\n    \\n             \u003c\/label\u003e\\n        {{\/prepaidFlag}}\\n        {{#prepaidFlag}}\\n             \u003clabel for=\\\"{{sellingPlanId}}\\\" class=\\\"appstle_widget_three\\\"\u003e\\n               {{{name}}}\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n        \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{totalPrice}}}\u003c\/span\u003e\\n {{#showSecondFormattedDiscountText}}{{^isFixedPrice}}\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block\\\"\u003e\u0026nbsp;({{{secondFormattedDiscountText}}})\u003c\/span\u003e{{\/isFixedPrice}}{{\/showSecondFormattedDiscountText}}\\n {{#formattedPrepaidPerDeliveryPriceText}}\u003cspan class=\\\"appstle_formattedPrepaidPerDeliveryPriceText\\\"\u003e\u0026nbsp;({{{formattedPrepaidPerDeliveryPriceText}}})\u003c\/span\u003e{{\/formattedPrepaidPerDeliveryPriceText}}\\n        \u003c\/div\u003e\\n    \\n             \u003c\/label\u003e\\n        {{\/prepaidFlag}}\\n      \\n           \u003c\/div\u003e\\n        {{\/sellingPlanVariants}}\\n{{\/showSubOptionBeforeOneTime}}\\n    \u003c\/div\u003e\\n{{#showStaticTooltip}}\\n\u003cdiv class=\\\"appstle_tooltip_wrapper_static\\\"\u003e{{{toolTipDescription}}}\u003c\/div\u003e\\n{{\/showStaticTooltip}}\\n{{#showTooltip}}\\n    \u003cdiv data-appstle-icon=\\\"\\\" class=\\\"appstle_tooltip_wrapper\\\"\u003e\\n    \u003csvg width=\\\"90\\\" height=\\\"90\\\" viewBox=\\\"0 0 90 90\\\" xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" class=\\\"tooltip_subscription_svg\\\"\u003e\\n    \u003cpath\\n      d=\\\"M45 0C20.1827 0 0 20.1827 0 45C0 69.8173 20.1827 90 45 90C69.8173 90 90 69.8174 90 45C90.0056 44.6025 89.9322 44.2078 89.7839 43.8389C89.6357 43.47 89.4156 43.1342 89.1365 42.8511C88.8573 42.568 88.5247 42.3432 88.158 42.1897C87.7912 42.0363 87.3976 41.9573 87 41.9573C86.6024 41.9573 86.2088 42.0363 85.842 42.1897C85.4753 42.3432 85.1427 42.568 84.8
8051635 42.8511C84.5844 43.1342 84.3643 43.47 84.2161 43.8389C84.0678 44.2078 83.9944 44.6025 84 45C84 66.5748 66.5747 84 45 84C23.4253 84 6 66.5747 6 45C6 23.4254 23.4253 6 45 6C56.1538 6 66.3012 10.5882 73.4375 18H65.4062C65.0087 17.9944 64.614 18.0678 64.2451 18.2161C63.8762 18.3643 63.5405 18.5844 63.2573 18.8635C62.9742 19.1427 62.7494 19.4753 62.596 19.842C62.4425 20.2088 62.3635 20.6024 62.3635 21C62.3635 21.3976 62.4425 21.7912 62.596 22.158C62.7494 22.5247 62.9742 22.8573 63.2573 23.1365C63.5405 23.4156 63.8762 23.6357 64.2451 23.7839C64.614 23.9322 65.0087 24.0056 65.4062 24H79.8125C80.6081 23.9999 81.3711 23.6838 81.9337 23.1212C82.4963 22.5586 82.8124 21.7956 82.8125 21V6.59375C82.821 6.18925 82.7476 5.78722 82.5966 5.41183C82.4457 5.03644 82.2205 4.69545 81.9344 4.40936C81.6483 4.12327 81.3073 3.898 80.9319 3.7471C80.5565 3.5962 80.1545 3.52277 79.75 3.53125C79.356 3.53941 78.9675 3.62511 78.6067 3.78344C78.2458 3.94177 77.9197 4.16963 77.6469 4.45402C77.3741 4.73841 77.16 5.07375 77.0168 5.44089C76.8737 5.80803 76.8042 6.19977 76.8125 6.59375V12.875C68.6156 4.86282 57.3081 0 45 0ZM43.75 20.75C43.356 20.7582 42.9675 20.8439 42.6067 21.0022C42.2458 21.1605 41.9197 21.3884 41.6469 21.6728C41.3741 21.9572 41.16 22.2925 41.0168 22.6596C40.8737 23.0268 40.8042 23.4185 40.8125 23.8125V47.375C40.8116 47.7693 40.8883 48.16 41.0385 48.5246C41.1886 48.8892 41.4092 49.2207 41.6875 49.5L54.0938 61.9375C54.6573 62.5011 55.4217 62.8177 56.2188 62.8177C57.0158 62.8177 57.7802 62.5011 58.3438 61.9375C58.9073 61.3739 59.224 60.6095 59.224 59.8125C59.224 59.0155 58.9073 58.2511 58.3438 57.6875L46.8125 46.1875V23.8125C46.821 23.408 46.7476 23.006 46.5966 22.6306C46.4457 22.2552 46.2205 21.9142 45.9344 21.6281C45.6483 21.342 45.3073 21.1168 44.9319 20.9658C44.5565 20.8149 44.1545 20.7415 43.75 20.75Z\\\"\\n    \u003e\u003c\/path\u003e\\n    \u003c\/svg\u003e\\n    \u003cspan class=\\\"appstle_tooltip_title\\\"\u003e{{{tooltipTitle}}}\u003c\/span\u003e\\n  \u003c\/div\u003e\\n\u003cdiv class=\\\"appstle_tooltip appstle_tooltip_hover\\\"\u003e\\n    \u003cdiv class=\\\"appstle_tooltip_content\\\"\u003e\\n      {{{toolTipDescription}}}\\n    \u003c\/div\u003e\\n   {{#showAppstleLink}}\\n    \u003cdiv class=\\\"appstle_tooltip_appstle\\\"\u003e\\n      \u003ca href=\\\"https:\/\/appstle.com\\\" class=\\\"appstle_link\\\" target=\\\"_blank\\\"\u003e\\n      POWERED BY APPSTLE\\n      \u003c\/a\u003e\\n    \u003c\/div\u003e\\n{{\/showAppstleLink}}\\n    \u003c\/div\u003e\\n{{\/showTooltip}}\\n\u003cstyle\u003e.widgetSellingPlanWrapper {\\n    display: grid;\\n    grid-template-columns: repeat(2, minmax(0, 1fr));\\n    gap: 0.5rem;\\n    grid-auto-rows: 1fr;\\n    margin-bottom: 6px;\\n}\\n.widgetSellingPlanWrapper input {\\n    display: none;\\n}\\n.widgetSellingPlanWrapper label {\\n    border-radius: 8px;\\n    border: 1px solid rgba(var(--color-foreground));\\n    padding: 0.5rem;\\n    display: flex;\\n    justify-content: center;\\n    align-items: center;\\n    display: block;\\n    height: 100%;\\n    width: 100%;\\n    text-align: center;\\ncursor: pointer;\\ncolor: rgba(var(--color-foreground));\\n}\\n.widgetSellingPlanWrapper input:checked+label {\\n    background-color: rgba(var(--color-foreground));\\n    color: rgba(var(--color-background));\\n    border: 1px solid rgba(var(--color-background)) !important;\\n}\\n.appstle_lowercase {\\n    text-transform: lowercase;\\n}\\n.appstle_input_wrapper {\\n    position: relative;\\n}\\nspan.appstle_sellingPlan_discountText {\\n    position: absolute;\\n    background-color: color: rgba(var(--color-foreground));\\n    color: rgba(var(--color-background));\\n    border-radius: 3px;\\n    padding: 1px 18px;\\n    left: 50%;\\n    display: block;\\n    transform: translate(-50%, -50%);\\n    white-space: nowrap;\\n}\\nspan.appstle_sellingPlan_discountText:empty {\\n    display: none !important;\\n}\\nspan.appstle_lowercase.appstle_sellingPlan_price {\\n    color: rgba(var(--color-foreground));\\n}\\nspan.appstle_lowercase.appstle_sellingPlan_price.appstle_onetime_amount_compare {\\n    color: rgba(var(--color-foreground));\\n    text-decoration: line-through;\\n    padding: 0 3px;\\n}\\n#appstle_subscription_widget0 .appstle_tooltip_wrapper {\\n   margin-top: 8px;\\n    margin-bottom: 16px;\\n}\\n.appstle_subscription_wrapper {\\n    border: none !important;\\n}\\nlabel.appstle_widget_three {\\n    display: flex;\\n    flex-direction: column;\\n}\\n.widgetSellingPlanWrapper input:checked+label span {\\n   color: rgba(var(--color-background)) !important;\\n}\\n.appstle_sub_widget .appstle_subscription_wrapper{\\n    border-radius:unset !important;\\n}\\nspan.appstle_second_price_block:empty {\\n  display: none !important;\\n}\\n\u003c\/style\u003e\\n\u003c\/div\u003e{% endraw %}\",\"WIDGET_TYPE_4\":\"{% raw %}
8051\u003cdiv id=\\\"appstle-widget-template\\\"\u003e\\n  \u003cdiv class=\\\"appstle_sub_widget\\\" id=\\\"appstle_subscription_widget{{widgetId}}\\\"\u003e\\n\u003cdiv class=\\\"appstle_widget_title\\\"\u003e{{{purchaseOptionsText}}}\u003c\/div\u003e\\n      \u003cdiv class=\\\"widgetSellingPlanWrapper\\\"\u003e\\n{{^requires_selling_plan}}\\n{{^showSubOptionBeforeOneTime}}\\n        \u003cdiv class=\\\"appstle_input_wrapper\\\"\u003e\\n          \u003cinput type=\\\"radio\\\" id=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{\/subscriptionOptionSelectedDefault}}\u003e\\n          \u003clabel for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\"\u003e\\n            {{oneTimePuchaseText}}\\n{{#showOneTimeComparePrice}}\\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount_compare\\\"\u003e\\n  {{{oneTimePuchaseComparePriceAmount}}}\\n\u003c\/span\u003e\\n{{\/showOneTimeComparePrice}}\\n      \u003cspan  class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount\\\"\u003e{{{oneTimePuchaseAmount}}}\/{{{oneTimeFrequencyText}}}\u003c\/span\u003e\\n          \u003c\/label\u003e\\n        \u003c\/div\u003e\\n{{\/showSubOptionBeforeOneTime}}\\n{{\/requires_selling_plan}}\\n        {{#sellingPlanVariants}}\\n           \u003cdiv class=\\\"appstle_input_wrapper\\\"\u003e\\n      \u003cspan class=\\\"appstle_sellingPlan_discountText\\\"\u003e{{{formattedDiscountText}}}\u003c\/span\u003e\\n             \u003cinput type=\\\"radio\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" id=\\\"{{sellingPlanId}}\\\" value=\\\"{{sellingPlanId}}\\\" name=\\\"selling_plan\\\" {{#isChecked}}checked{{\/isChecked}}\u003e\\n{{^prepaidFlag}}\\n             \u003clabel for=\\\"{{sellingPlanId}}\\\"\u003e\\n                {{{name}}}\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n        \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{formattedPrice}}}\u003cspan\u003e\\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_formattext_block\\\"\u003e\/{{{sellingPlanFrequencyText}}}{{#isFrequencySubsequent}}{{\/isFrequencySubsequent}}\u003c\/span\u003e\\n\u003c\/div\u003e\\n \u003c\/label\u003e\\n{{\/prepaidFlag}}\\n{{#prepaidFlag}}\\n\u003clabel for=\\\"{{sellingPlanId}}\\\"\u003e\\n                {{{name}}}\\n\u003cdiv class=\\\"appstle_span_wrapper\\\"\u003e\\n        \u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_price_block\\\"\u003e{{{totalPrice}}}\u003c\/span\u003e\\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_discount_block appstle_formattedPrepaidPerDeliveryPriceText\\\"\u003e\u0026nbsp;{{{formattedPrepaidPerDeliveryPriceText}}}\u003c\/span\u003e\\n\u003c\/div\u003e\\n\u003c\/label\u003e\\n{{\/prepaidFlag}}\\n           \u003c\/div\u003e\\n        {{\/sellingPlanVariants}}\\n{{^requires_selling_plan}}\\n{{#showSubOptionBeforeOneTime}}\\n        \u003cdiv class=\\\"appstle_input_wrapper\\\"\u003e\\n          \u003cinput type=\\\"radio\\\" id=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{\/subscriptionOptionSelectedDefault}}\u003e\\n          \u003clabel for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\"\u003e\\n            {{oneTimePuchaseText}}\\n{{#showOneTimeComparePrice}}\\n\u003cspan class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount_compare\\\"\u003e\\n  {{{oneTimePuchaseComparePriceAmount}}}\\n\u003c\/span\u003e\\n{{\/showOneTimeComparePrice}}\\n      \u003cspan  class=\\\"appstle_lowercase appstle_sellingPlan_price appstle_onetime_amount\\\"\u003e{{{oneTimePuchaseAmount}}}\/{{{oneTimeFrequencyText}}}\u003c\/span\u003e\\n          \u003c\/label\u003e\\n        \u003c\/div\u003e\\n{{\/showSubOptionBeforeOneTime}}\\n{{\/requires_selling_plan}}\\n    \u003c\/div\u003e\\n{{#showStaticTooltip}}\\n\u003cdiv class=\\\"appstle_tooltip_wrapper_static\\\"\u003e {{{toolTipDescription}}}\u003c\/div\u003e\\n{{\/showStaticTooltip}}\\n{{#showTooltip}}\\n    \u003cdiv data-appstle-icon=\\\"\\\" class=\\\"appstle_tooltip_wrapper\\\"\u003e\\n    \u003csvg width=\\\"90\\\" height=\\\"90\\\" viewBox=\\\"0 0 90 90\\\" xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" class=\\\"tooltip_subscription_svg\\\"\u003e\\n    \u003cpath\\n      d=\\\"M45 0C20.1827 0 0 20.1827 0 45C0 69.8173 20.1827 90 45 90C69.8173 90 90 69.8174 90 45C90.0056 44.6025 89.9322 44.2078 89.7839 43.8389C89.6357 43.47 89.4156 43.1342 89.1365 42.8511C88.8573 42.568 88.5247 42.3432 88.158 42.1897C87.7912 42.0363 87.3976 41.9573 87 41.9573C86.6024 41.9573 86.2088 42.0363 85.842 42.1897C85.4753 42.3432 85.1427 42.568 84.8
8051635 42.8511C84.5844 43.1342 84.3643 43.47 84.2161 43.8389C84.0678 44.2078 83.9944 44.6025 84 45C84 66.5748 66.5747 84 45 84C23.4253 84 6 66.5747 6 45C6 23.4254 23.4253 6 45 6C56.1538 6 66.3012 10.5882 73.4375 18H65.4062C65.0087 17.9944 64.614 18.0678 64.2451 18.2161C63.8762 18.3643 63.5405 18.5844 63.2573 18.8635C62.9742 19.1427 62.7494 19.4753 62.596 19.842C62.4425 20.2088 62.3635 20.6024 62.3635 21C62.3635 21.3976 62.4425 21.7912 62.596 22.158C62.7494 22.5247 62.9742 22.8573 63.2573 23.1365C63.5405 23.4156 63.8762 23.6357 64.2451 23.7839C64.614 23.9322 65.0087 24.0056 65.4062 24H79.8125C80.6081 23.9999 81.3711 23.6838 81.9337 23.1212C82.4963 22.5586 82.8124 21.7956 82.8125 21V6.59375C82.821 6.18925 82.7476 5.78722 82.5966 5.41183C82.4457 5.03644 82.2205 4.69545 81.9344 4.40936C81.6483 4.12327 81.3073 3.898 80.9319 3.7471C80.5565 3.5962 80.1545 3.52277 79.75 3.53125C79.356 3.53941 78.9675 3.62511 78.6067 3.78344C78.2458 3.94177 77.9197 4.16963 77.6469 4.45402C77.3741 4.73841 77.16 5.07375 77.0168 5.44089C76.8737 5.80803 76.8042 6.19977 76.8125 6.59375V12.875C68.6156 4.86282 57.3081 0 45 0ZM43.75 20.75C43.356 20.7582 42.9675 20.8439 42.6067 21.0022C42.2458 21.1605 41.9197 21.3884 41.6469 21.6728C41.3741 21.9572 41.16 22.2925 41.0168 22.6596C40.8737 23.0268 40.8042 23.4185 40.8125 23.8125V47.375C40.8116 47.7693 40.8883 48.16 41.0385 48.5246C41.1886 48.8892 41.4092 49.2207 41.6875 49.5L54.0938 61.9375C54.6573 62.5011 55.4217 62.8177 56.2188 62.8177C57.0158 62.8177 57.7802 62.5011 58.3438 61.9375C58.9073 61.3739 59.224 60.6095 59.224 59.8125C59.224 59.0155 58.9073 58.2511 58.3438 57.6875L46.8125 46.1875V23.8125C46.821 23.408 46.7476 23.006 46.5966 22.6306C46.4457 22.2552 46.2205 21.9142 45.9344 21.6281C45.6483 21.342 45.3073 21.1168 44.9319 20.9658C44.5565 20.8149 44.1545 20.7415 43.75 20.75Z\\\"\\n    \u003e\u003c\/path\u003e\\n    \u003c\/svg\u003e\\n    \u003cspan class=\\\"appstle_tooltip_title\\\"\u003e{{{tooltipTitle}}}\u003c\/span\u003e\\n  \u003c\/div\u003e\\n    \u003cdiv class=\\\"appstle_tooltip\\\"\u003e\\n    \u003cdiv class=\\\"appstle_tooltip_content\\\"\u003e\\n      {{{toolTipDescription}}}\\n    \u003c\/div\u003e\\n{{#showAppstleLink}}\\n    \u003cdiv class=\\\"appstle_tooltip_appstle\\\"\u003e\\n      \u003ca href=\\\"https:\/\/appstle.com\\\" class=\\\"appstle_link\\\" target=\\\"_blank\\\"\u003e\\n      POWERED BY APPSTLE\\n      \u003c\/a\u003e\\n    \u003c\/div\u003e\\n{{\/showAppstleLink}}\\n    \u003c\/div\u003e\\n{{\/showTooltip}}\\n\u003cstyle\u003e\\n.widgetSellingPlanWrapper {\\n    display: grid;\\n    grid-template-columns: repeat(2, minmax(0, 1fr));\\n    gap: 16px;\\n    grid-auto-rows: 1fr;\\n    margin-bottom: 6px;\\nmargin-top: 10px\\n}\\n.widgetSellingPlanWrapper input {\\n    display: none;\\n}\\n.widgetSellingPlanWrapper label {\\n    border-radius: 10px;\\n    border: 1px solid rgba(var(--color-foreground, 0, 0, 0));\\n    padding: 0.5rem;\\n    display: flex !important;\\n    flex-direction: column;\\n    justify-content: center;\\n    align-items: center;\\n    display: block;\\n    height: 100%;\\n    width: 100%;\\n    text-align: center;\\ncursor: pointer;\\n}\\n.widgetSellingPlanWrapper input:checked+label {\\n    background-color: rgba(var(--color-foreground, 0, 0, 0));\\n}\\n.appstle_lowercase {\\n    text-transform: lowercase;\\n}\\n.appstle_input_wrapper {\\n    position: relative;\\n}\\nspan.appstle_sellingPlan_discountText {\\n    position: absolute;\\n    font-size: 1.2rem;\\n    background-color: rgba(var(--color-foreground, 0, 0, 0));\\n    color: rgba(var(--color-background, 255, 255, 255));\\n    border-radius: 3px;\\n    border: 2px solid rgba(var(--color-background, 255, 255, 255));\\n    padding: 1px 18px;\\n    left: 50%;\\n    display: block;\\n    transform: translate(-50%, -50%);\\n    white-space: nowrap;\\n}\\nspan.appstle_sellingPlan_discountText:empty {\\n    display: none !important;\\n}\\nspan.appstle_lowercase.appstle_sellingPlan_price.appstle_onetime_amount_compare {\\ntext-decoration: line-through;\\n}\\n.appstle_tooltip_wrapper {\\n    margin-bottom:10px;\\n}\\n.widgetSellingPlanWrapper input:checked+label {\\n    background-color: rgba(var(--color-foreground, 0, 0, 0));\\n    color: rgba(var(--color-background, 255, 255, 255));\\n    border: 2px solid rgba(var(--color-background, 255, 255, 255)) !important;\\n}\\n\u003c\/style\u003e\\n\u003c\/div\u003e{% endraw %}\",\"WIDGET_TYPE_5\":\"{% raw %}
8051\u003cdiv id=\\\"appstle-widget-template\\\"\u003e\\n    \u003cdiv class=\\\"appstle_sub_widget\\\" id=\\\"appstle_subscription_widget{{widgetId}}\\\"\u003e\\n\u003cdiv class=\\\"appstle_widget_title\\\"\u003e{{{purchaseOptionsText}}}\u003c\/div\u003e\\n        \u003cdiv class=\\\"widgetSellingPlanWrapper\\\"\u003e\\n{{^showSubOptionBeforeOneTime}}\\n{{^requires_selling_plan}}\\n          \u003cdiv class=\\\"appstle_input_wrapper\\\"\u003e\\n            \u003cinput type=\\\"radio\\\" id=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{\/subscriptionOptionSelectedDefault}}\/\u003e\\n            \u003clabel for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\"\u003e\\n              {{{oneTimePuchaseText}}}\\n            \u003c\/label\u003e\\n            \\n          \u003c\/div\u003e\\n{{\/requires_selling_plan}}\\n{{\/showSubOptionBeforeOneTime}}\\n          {{#sellingPlanVariants}}\\n             \u003cdiv class=\\\"appstle_input_wrapper\\\"\u003e\\n               \u003cinput type=\\\"radio\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" id=\\\"{{sellingPlanId}}\\\" value=\\\"{{sellingPlanId}}\\\" name=\\\"selling_plan\\\"  {{#isChecked}}checked{{\/isChecked}} \/\u003e\\n               \u003clabel for=\\\"{{sellingPlanId}}\\\"\u003e\\n                  {{{name}}}\\n               \u003c\/label\u003e\\n        \\n             \u003c\/div\u003e\\n          {{\/sellingPlanVariants}}\\n{{#showSubOptionBeforeOneTime}}\\n{{^requires_selling_plan}}\\n          \u003cdiv class=\\\"appstle_input_wrapper\\\"\u003e\\n            \u003cinput type=\\\"radio\\\" id=\\\"appstle_selling_plan_label_1{{widgetId}}\\\" name=\\\"selling_plan\\\" value=\\\"\\\" class=\\\"appstleSellingPlan{{widgetId}}\\\" {{^subscriptionOptionSelectedDefault}}checked{{\/subscriptionOptionSelectedDefault}}\/\u003e\\n            \u003clabel for=\\\"appstle_selling_plan_label_1{{widgetId}}\\\"\u003e\\n              {{{oneTimePuchaseText}}}\\n            \u003c\/label\u003e\\n            \\n          \u003c\/div\u003e\\n{{\/requires_selling_plan}}\\n{{\/showSubOptionBeforeOneTime}}\\n      \u003c\/div\u003e\\n{{#showStaticTooltip}}\\n\u003cdiv class=\\\"appstle_tooltip_wrapper_static\\\"\u003e{{{toolTipDescription}}}\u003c\/div\u003e\\n{{\/showStaticTooltip}}\\n{{#showTooltip}}\\n    \u003cdiv data-appstle-icon=\\\"\\\" class=\\\"appstle_tooltip_wrapper\\\"\u003e\\n    \u003csvg width=\\\"90\\\" height=\\\"90\\\" viewBox=\\\"0 0 90 90\\\" xmlns=\\\"http:\/\/www.w3.org\/2000\/svg\\\" class=\\\"tooltip_subscription_svg\\\"\u003e\\n    \u003cpath\\n      d=\\\"M45 0C20.1827 0 0 20.1827 0 45C0 69.8173 20.1827 90 45 90C69.8173 90 90 69.8174 90 45C90.0056 44.6025 89.9322 44.2078 89.7839 43.8389C89.6357 43.47 89.4156 43.1342 89.1365 42.8511C88.8573 42.568 88.5247 42.3432 88.158 42.1897C87.7912 42.0363 87.3976 41.9573 87 41.9573C86.6024 41.9573 86.2088 42.0363 85.842 42.1897C85.4753 42.3432 85.1427 42.568 84.8635 42.8511C84.5844 43.1342 84.3643 43.47 84.2161 43.8389C84.0678 44.2078 83.9944 44.6025 84 45C84 66.5748 66.5747 84 45 84C23.4253 84 6 66.5747 6 45C6 23.4254 23.4253 6 45 6C56.1538 6 66.3012 10.5882 73.4375 18H65.4062C65.0087 17.9944 64.614 18.0678 64.2451 18.2161C63.8762 18.3643 63.5405 18.5844 63.2573 18.8635C62.9742 19.1427 62.7494 19.4753 62.596 19.842C62.4425 20.2088 62.3635 20.6024 62.3635 21C62.3635 21.3976 62.4425 21.7912 62.596 22.158C62.7494 22.5247 62.9742 22.8573 63.2573 23.1365C63.5405 23.4156 63.8762 23.6357 64.2451 23.7839C64.614 23.9322 65.0087 24.0056 65.4062 24H79.8125C80.6081 23.9999 81.3711 23.6838 81.9337 23.1212C82.4963 22.5586 82.8124 21.7956 82.8125 21V6.59375C82.821 6.18925 82.7476 5.78722 82.5966 5.41183C82.4457 5.03644 82.2205 4.69545 81.9344 4.40936C81.6483 4.12327 81.3073 3.898 80.9319 3.7471C80.5565 3.5962 80.1545 3.52277 79.75 3.53125C79.356 3.53941 78.9675 3.62511 78.6067 3.78344C78.2458 3.94177 77.9197 4.16963 77.6469 4.45402C77.3741 4.73841 77.16 5.07375 77.0168 5.44089C76.8737 5.80803 76.8042 6.19977 76.8125 6.59375V12.875C68.6156 4.86282 57.3081 0 45 0ZM43.75 20.75C43.356 20.7582 42.9675 20.8439 42.6067 21.0022C42.2458 21.1605 41.9197 21.3884 41.6469 21.6728C41.3741 21.9572 41.16 22.2925 41.0168 22.6596C40.8737 23.0268 40.8042 23.4185 40.8125 23.8125V47.375C40.8116 47.7693 40.8883 48.16 41.0385 48.5246C41.1886 48.8892 41.4092 49.2207 41.6875 49.5L54.0938 61.9375C54.6573 62.5011 55.4217 62.8177 56.2188 62.8177C57.0158 62.8177 57.7802 62.5011 58.3438 61.9375C58.9073 61.3739 59.224 60.6095 59.224 59.8125C59.224 59.0155 58.9073 58.2511 58.3438 57.6875L46.8125 46.1875V23.8125C46.821 23.408 46.7476 23.006 46.5966 22.6306C46.4457 22.2552 46.2205 21.9142 45.9344 21.6281C45.6483 21.342 45.3073 21.1168 44.9319 20.9658C44.5565 20.8149 44.1545 20.7415 43.75 20.75Z\\\"\\n    \u003e\u003c\/path\u003e\\n    \u003c\/svg\u003e\\n    \u003cspan class=\\\"appstle_tooltip_title\\\"\u003e{{{tooltipTitle}}}\u003c\/span\u003e\\n  \u003c\/div\u003e\\n\u003cdiv class=\\\"appstle_tooltip appstle_tooltip_hover\\\"\u003e\\n    \u003cdiv class=\\\"appstle_tooltip_content\\\"\u003e\\n      {{{toolTipDescription}}}\\n    \u003c\/div\u003e\\n  {{#showAppstleLink}}\\n    \u003cdiv class=\\\"appstle_tooltip_appstle\\\"\u003e\\n      \u003ca href=\\\"https:\/\/appstle.com\\\" class=\\\"appstle_link\\\" target=\\\"_blank\\\"\u003e\\n      POWERED BY APPSTLE\\n      \u003c\/a\u003e\\n    \u003c\/div\u003e\\n  {{\/showAppstleLink}}\\n    \u003c\/div\u003e\\n{{\/showTooltip}}\\n  \u003cstyle\u003e\\n  .widgetSellingPlanWrapper {\\n      display: grid;\\n      grid-template-columns: repeat(2, minmax(0, 1fr));\\n      gap: 8px;\\n      grid-auto-rows: 1fr;\\n      margin-bottom: 6px;\\n      margin-top: 10px;\\n  }\\n  \\n  .widgetSellingPlanWrapper input {\\n      display: none;\\n  }\\n  \\n  .widgetSellingPlanWrapper label {\\n      border-radius: 4px;\\n      border: 1px solid rgba(var(--color-foreground));\\n      padding: 0.5rem;\\n      display: flex;\\n      justify-content: center;\\n      align-items: center;\\n      display: block;\\n      height: 100%;\\n      width: 100%;\\n      text-align: center;\\n \\t color: rgba(var(--color-foreground));\\ncursor: pointer;\\n  }\\n  \\n  .widgetSellingPlanWrapper input:checked+label {\\n      background-color: rgba(var(--color-foreground));\\n \\t color: rgba(var(--color-background));\\n  }\\n  .appstle_lowercase {\\n      text-transform: lowercase;\\n  }\\n  \\n  \\n  .appstle_input_wrapper {\\n      position: relative;\\n  }\\n  \\n  span.appstle_sellingPlan_discountText {\\n      position: absolute;\\n      background-color: rgba(var(--color-foreground));\\n      color: rgba(var(--color-background));\\n      border-radius: 3px;\\n      padding: 1px 18px;\\n      left: 50%;\\n      display: block;\\n      transform: translate(-50%, -50%);\\n      white-space: nowrap;\\n  }\\n  span.appstle_sellingPlan_discountText:empty {\\n      display: none !important;\\n  }\\n  \u003c\/style\u003e\\n  \u003c\/div\u003e{% endraw %}\"}",
8052                
8053                
8054                  "bundle": {},
8055                
8056                
8057                  "labels": appstleStringSetting("{\\\"appstle.subscription.wg.billingCycleBlockV2\\\":\\\"true\\\",\\\"appstle.subscription.wg.cartHiddenAttributesSelectorV2\\\":\\\"\\\",\\\"appstle.subscription.wg.daysFrequencyTextV2\\\":\\\"Days\\\",\\\"appstle.subscription.wg.subscribeAndSaveSuccessV2\\\":\\\"Subscription Selected\\\",\\\"appstle.subscription.wg.addToShipmentSuccessTextV2\\\":\\\"Success\\\",\\\"appstle.subscription.wg.monthFrequencyTextV2\\\":\\\"Month\\\",\\\"appstle.subscription.wg.addToShipmentButtonTextV2\\\":\\\"Add to Shipment\\\",\\\"appstle.subscription.wg.onetimeDescriptionTextV2\\\":\\\"\\\",\\\"appstle.subscription.wg.oneTimePurchaseTextV2\\\":\\\"One Time Purchase\\\",\\\"appstle.subscription.wg.loyaltyPerkDescriptionTextV2\\\":\\\"{{#isDiscountTypeFreeProduct}} \u003cdiv style='display: flex;'\u003e \u003cdiv style='height: 30px; width: 30px; flex-shrink: 0; margin-right: 5px;' class='appstle-icon'\u003e \u003csvg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' width='30' height='30' viewBox='0 0 24 24'\u003e\u003cpath fill='currentColor' d='M2 12c0-4.714 0-7.071 1.464-8.536C4.93 2 7.286 2 12 2s7.071 0 8.535 1.464C22 4.93 22 7.286 22 12s0 7.071-1.465 8.535C19.072 22 16.714 22 12 22s-7.071 0-8.536-1.465C2 19.072 2 16.714 2 12' opacity='0.5'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' fill-rule='evenodd' d='M6.9
805714 11.25H2v1.5h8.163A3.25 3.25 0 0 1 7 15.25a.75.75 0 0 0 0 1.5a4.75 4.75 0 0 0 4.25-2.626V22h1.5v-7.876A4.75 4.75 0 0 0 17 16.75a.75.75 0 0 0 0-1.5a3.25 3.25 0 0 1-3.163-2.5H22v-1.5h-4.913c.35-.438.613-.955.756-1.527c.538-2.153-1.413-4.103-3.565-3.565a4 4 0 0 0-1.528.756V2h-1.5v4.914a4 4 0 0 0-1.527-.756C7.57 5.62 5.62 7.57 6.158 9.723c.143.572.405 1.089.756 1.527m4.336 0H9.997a2.5 2.5 0 0 1-2.384-1.891A1.44 1.44 0 0 1 9.36 7.613a2.5 2.5 0 0 1 1.891 2.384zm2.753 0H12.75v-1.245a2.5 2.5 0 0 1 1.891-2.392a1.44 1.44 0 0 1 1.746 1.746a2.5 2.5 0 0 1-2.384 1.891' clip-rule='evenodd'\u003e\u003c\\\/path\u003e\u003c\\\/svg\u003e \u003c\\\/div\u003e \u003cdiv class='appstle-reward-content'\u003e \u003cdiv class='appstle-reward-title-badge'\u003e\u003cdiv class='appstle-reward-title'\u003eFree Gift Reward\u003c\\\/div\u003e\u003cspan class='appstle-loyalty-badge'\u003e\u003cstrong\u003e{{{productPrice}}}\u003c\\\/strong\u003e\u003c\\\/span\u003e\u003c\\\/div\u003e \u003cdiv class='appstle-reward-description'\u003e {{^isZeroBillingCycle}} \u003cspan class='appstle-loyalty-billing-cycle'\u003e Get a free {{freeProductName}} worth of {{productPrice}} on your \u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order. \u003c\\\/span\u003e {{\\\/isZeroBillingCycle}} {{#isZeroBillingCycle}} \u003cspan class='appstle-free-product-loyalty'\u003e Get a free {{freeProductName}} worth of {{productPrice}} with your \u003cspan class='appstle-loyalty-billing-cycle-count'\u003e1st\u003c\\\/span\u003e order. \u003c\\\/span\u003e {{\\\/isZeroBillingCycle}} \u003c\\\/div\u003e \u003cdiv class='appstle-loyalty-save-badge'\u003eOne-time\u003c\\\/div\u003e \u003c\\\/div\u003e \u003c\\\/div\u003e {{\\\/isDiscountTypeFreeProduct}} {{#isDiscountTypePercentage}}{{#isPerkOnward}} \u003cdiv class='appstle-reward-items'\u003e \u003cdiv class='appstle-icon'\u003e \u003csvg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' width='30' height='30' viewBox='0 0 24 24' style=' '\u003e\u003cpath fill='currentColor' d='M15.252 10.689c-.987-1.18-1.48-1.77-2.048-1.68c-.567.091-.832.803-1.362 2.227l-.138.368c-.15.405-.226.607-.373.756c-.146.149-.348.228-.75.386l-.367.143c-1.417.555-2.126.833-2.207 1.4s.52 1.049 1.721 2.011l.31.25c.342.273.513.41.611.597c.1.187.115.404.146.837l.029.394c.11 1.523.166 2.285.683 2.545s1.154-.155 2.427-.983l.329-.215c.362-.235.543-.353.75-.387c.208-.033.42.022.841.132l.385.1c1.485.386 2.228.58 2.629.173s.193-1.144-.221-2.62l-.108-.38c-.117-.42-.176-.63-.147-.837c.03-.208.145-.39.374-.756l.21-.332c.807-1.285 1.21-1.927.94-2.438c-.269-.511-1.033-.553-2.562-.635l-.396-.022c-.434-.023-.652-.035-.841-.13c-.19-.095-.33-.263-.61-.599z'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' d='M10.331 4.252c1.316-1.574 1.974-2.361 2.73-2.24s1.11 1.07 1.817 2.969l.183.491c.201.54.302.81.497 1.008c.196.199.464.304 1.001.514l.489.192c1.89.74 2.835 1.11 2.942 1.866c.108.757-.693 1.398-2.294 2.682l-.414.332c-.455.365-.683.547-.815.797s-.152.538-.194 1.115l-.038.526c-.148 2.031-.222 3.047-.911 3.393c-.69.347-1.538-.206-3.236-1.311l-.439-.286c-.482-.314-.723-.47-1-.515s-.558.028-1.121.175l-.513.133c-1.98.516-2.971.773-3.505.231s-.258-1.526.295-3.492l.142-.509c.157-.559.236-.838.197-1.115c-.04-.277-.193-.52-.499-1.008l-.278-.443C4.29 8.044 3.752 7.187 4.11 6.507c.36-.682 1.379-.737 3.418-.848l.527-.028c.58-.031.869-.047 1.122-.174c.252-.127.439-.35.813-.798z' opacity='0.5'\u003e\u003c\\\/path\u003e\u003c\\\/svg\u003e \u003c\\\/div\u003e \u003cdiv class='appstle-reward-content'\u003e \u003cdiv class='appstle-reward-title-badge'\u003e\u003cdiv class='appstle-reward-title'\u003ePercentage Discount\u003c\\\/div\u003e\u003cspan class='appstle-loyalty-badge'\u003e\u003cstrong\u003e-{{{discount}}}% \u003c\\\/strong\u003e\u003c\\\/span\u003e\u003c\\\/div\u003e \u003cdiv class='appstle-reward-description'\u003e Get \u003cspan class='appstle-loyalty-discount'\u003e\u003cspan class='appstle-precentage-loyalty'\u003e{{{discount}}}% off\u003c\\\/span\u003e\u003c\\\/span\u003e on \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order and onwards\u003c\\\/span\u003e. \u003c\\\/div\u003e \u003cdiv class='appstle-loyalty-save-badge'\u003eOrders {{{billingCycleBlock}}}+\u003c\\\/div\u003e \u003c\\\/div\u003e \u003c\\\/div\u003e {{\\\/isPerkOnward}}{{\\\/isDiscountTypePercentage}} {{#isDiscountTypePercentage}}{{#isPerkRange}}
8057 \u003cdiv class='appstle-reward-items'\u003e \u003cdiv class='appstle-icon'\u003e \u003csvg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' width='30' height='30' viewBox='0 0 24 24' style=' '\u003e\u003cpath fill='currentColor' d='M15.252 10.689c-.987-1.18-1.48-1.77-2.048-1.68c-.567.091-.832.803-1.362 2.227l-.138.368c-.15.405-.226.607-.373.756c-.146.149-.348.228-.75.386l-.367.143c-1.417.555-2.126.833-2.207 1.4s.52 1.049 1.721 2.011l.31.25c.342.273.513.41.611.597c.1.187.115.404.146.837l.029.394c.11 1.523.166 2.285.683 2.545s1.154-.155 2.427-.983l.329-.215c.362-.235.543-.353.75-.387c.208-.033.42.022.841.132l.385.1c1.485.386 2.228.58 2.629.173s.193-1.144-.221-2.62l-.108-.38c-.117-.42-.176-.63-.147-.837c.03-.208.145-.39.374-.756l.21-.332c.807-1.285 1.21-1.927.94-2.438c-.269-.511-1.033-.553-2.562-.635l-.396-.022c-.434-.023-.652-.035-.841-.13c-.19-.095-.33-.263-.61-.599z'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' d='M10.331 4.252c1.316-1.574 1.974-2.361 2.73-2.24s1.11 1.07 1.817 2.969l.183.491c.201.54.302.81.497 1.008c.196.199.464.304 1.001.514l.489.192c1.89.74 2.835 1.11 2.942 1.866c.108.757-.693 1.398-2.294 2.682l-.414.332c-.455.365-.683.547-.815.797s-.152.538-.194 1.115l-.038.526c-.148 2.031-.222 3.047-.911 3.393c-.69.347-1.538-.206-3.236-1.311l-.439-.286c-.482-.314-.723-.47-1-.515s-.558.028-1.121.175l-.513.133c-1.98.516-2.971.773-3.505.231s-.258-1.526.295-3.492l.142-.509c.157-.559.236-.838.197-1.115c-.04-.277-.193-.52-.499-1.008l-.278-.443C4.29 8.044 3.752 7.187 4.11 6.507c.36-.682 1.379-.737 3.418-.848l.527-.028c.58-.031.869-.047 1.122-.174c.252-.127.439-.35.813-.798z' opacity='0.5'\u003e\u003c\\\/path\u003e\u003c\\\/svg\u003e \u003c\\\/div\u003e \u003cdiv class='appstle-reward-content'\u003e \u003cdiv class='appstle-reward-title-badge'\u003e\u003cdiv class='appstle-reward-title'\u003ePercentage Discount\u003c\\\/div\u003e\u003cspan class='appstle-loyalty-badge'\u003e\u003cstrong\u003e-{{{discount}}}% \u003c\\\/strong\u003e\u003c\\\/span\u003e\u003c\\\/div\u003e \u003cdiv class='appstle-reward-description'\u003e Get \u003cspan class='appstle-loyalty-discount'\u003e\u003cspan class='appstle-precentage-loyalty'\u003e{{{discount}}}% off\u003c\\\/span\u003e\u003c\\\/span\u003e from \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e to \u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{isRangeEnd}}}\u003c\\\/span\u003e order\u003c\\\/span\u003e. \u003c\\\/div\u003e \u003cdiv class='appstle-loyalty-save-badge'\u003eOrders {{{billingCycleBlock}}}-{{{isRangeEnd}}}\u003c\\\/div\u003e \u003c\\\/div\u003e \u003c\\\/div\u003e {{\\\/isPerkRange}}{{\\\/isDiscountTypePercentage}} {{#isDiscountTypePercentage}}{{#onlyApplyOnThis}} \u003cdiv class='appstle-reward-items'\u003e \u003cdiv class='appstle-icon'\u003e \u003csvg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' width='30' height='30' viewBox='0 0 24 24' style=' '\u003e\u003cpath fill='currentColor' d='M15.252 10.689c-.987-1.18-1.48-1.77-2.048-1.68c-.567.091-.832.803-1.362 2.227l-.138.368c-.15.405-.226.607-.373.756c-.146.149-.348.228-.75.386l-.367.143c-1.417.555-2.126.833-2.207 1.4s.52 1.049 1.721 2.011l.31.25c.342.273.513.41.611.597c.1.187.115.404.146.837l.029.394c.11 1.523.166 2.285.683 2.545s1.154-.155 2.427-.983l.329-.215c.362-.235.543-.353.75-.387c.208-.033.42.022.841.132l.385.1c1.485.386 2.228.58 2.629.173s.193-1.144-.221-2.62l-.108-.38c-.117-.42-.176-.63-.147-.837c.03-.208.145-.39.374-.756l.21-.332c.807-1.285 1.21-1.927.94-2.438c-.269-.511-1.033-.553-2.562-.635l-.396-.022c-.434-.023-.652-.035-.841-.13c-.19-.095-.33-.263-.61-.599z'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' d='M10.331 4.252c1.316-1.574 1.974-2.361 2.73-2.24s1.11 1.07 1.817 2.969l.183.491c.201.54.302.81.497 1.008c.196.199.464.304 1.001.514l.489.192c1.89.74 2.835 1.11 2.942 1.866c.108.757-.693 1.398-2.294 2.682l-.414.332c-.455.365-.683.547-.815.797s-.152.538-.194 1.115l-.038.526c-.148 2.031-.222 3.047-.911 3.393c-.69.347-1.538-.206-3.236-1.311l-.439-.286c-.482-.314-.723-.47-1-.515s-.558.028-1.121.175l-.513.133c-1.98.516-2.971.773-3.505.231s-.258-1.526.295-3.492l.142-.509c.157-.559.236-.838.197-1.115c-.04-.277-.193-.52-.499-1.008l-.278-.443C4.29 8.044 3.752 7.187 4.11 6.507c.36-.682 1.379-.737 3.418-.848l.527-.028c.58-.031.869-.047 1.122-.174c.252-.127.439-.35.813-.798z' opacity='0.5'\u003e\u003c\\\/path\u003e\u003c\\\/svg\u003e \u003c\\\/div\u003e \u003cdiv class='appstle-reward-content'\u003e \u003cdiv class='appstle-reward-title-badge'\u003e\u003cdiv class='appstle-reward-title'\u003ePercentage Discount\u003c\\\/div\u003e\u003cspan class='appstle-loyalty-badge'\u003e\u003cstrong\u003e-{{{discount}}}%\u003c\\\/strong\u003e\u003c\\\/span\u003e\u003c\\\/div\u003e \u003cdiv class='appstle-reward-description'\u003e Get \u003cspan class='appstle-loyalty-discount'\u003e\u003cspan class='appstle-precentage-loyalty'\u003e{{{discount}}}% off\u003c\\\/span\u003e\u003c\\\/span\u003e for the \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order\u003c\\\/span\u003e. \u003c\\\/div\u003e \u003cdiv class='appstle-loyalty-save-badge'\u003eOne-time\u003c\\\/div\u003e \u003c\\\/div\u003e \u003c\\\/div\u003e {{\\\/onlyApplyOnThis}}{{\\\/isDiscountTypePercentage}} {{#isDiscountTypeShipping}}{{#isPerkOnward}}
8057 \u003cdiv class='appstle-reward-items'\u003e\u003cdiv class='appstle-icon'\u003e\u003csvg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' width='24' height='24' viewBox='0 0 24 24'\u003e\u003cpath fill='currentColor' fill-rule='evenodd' d='M5.796 18.204L21.512 2.488c-.988-.989-2.86-.364-6.606.884l-9.331 3.11c-2.082.694-3.123 1.041-3.439 1.804q-.112.271-.133.564c-.059.824.717 1.6 2.269 3.151l.283.283c.254.254.382.382.478.523c.19.28.297.607.31.945c.008.171-.019.35-.072.705c-.196 1.304-.294 1.956-.179 2.458c.114.495.362.938.704 1.289' clip-rule='evenodd'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' d='m17.498 18.486l3.13-9.392c1.25-3.745 1.873-5.617.885-6.606L5.797 18.204c.348.356.794.617 1.296.74c.5.122 1.153.033 2.46-.144l.071-.01c.369-.05.553-.075.73-.064c.32.02.63.124.898.303c.147.099.278.23.541.493l.251.251c1.51 1.51 2.266 2.265 3.067 2.226c.22-.01.438-.062.64-.151c.734-.323 1.072-1.336 1.747-3.362' opacity='0.5'\u003e\u003c\\\/path\u003e\u003c\\\/svg\u003e\u003c\\\/div\u003e\u003cdiv class='appstle-reward-content'\u003e\u003cdiv class='appstle-reward-title-badge'\u003e\u003cdiv class='appstle-reward-title'\u003eShipping Reward\u003c\\\/div\u003e\u003cspan class='appstle-loyalty-badge'\u003e\u003cstrong\u003e{{{formatDiscountedPrice}}}\u003c\\\/strong\u003e\u003c\\\/span\u003e\u003c\\\/div\u003e\u003cdiv class='appstle-reward-description'\u003eGet \u003cspan class='appstle-loyalty-discount'\u003eshipping at \u003cspan class='appstle-shipping-loyalty'\u003e{{{formatDiscountedPrice}}}\u003c\\\/span\u003e\u003c\\\/span\u003e on \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order and onwards\u003c\\\/span\u003e.\u003c\\\/div\u003e \u003cdiv class='appstle-loyalty-save-badge'\u003eOrders {{{billingCycleBlock}}}+\u003c\\\/div\u003e \u003c\\\/div\u003e\u003c\\\/div\u003e {{\\\/isPerkOnward}}{{\\\/isDiscountTypeShipping}} {{#isDiscountTypeShipping}}{{#isPerkRange}} \u003cdiv class='appstle-reward-items'\u003e \u003cdiv class='appstle-icon'\u003e \u003csvg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' width='24' height='24' viewBox='0 0 24 24'\u003e\u003cpath fill='currentColor' fill-rule='evenodd' d='M5.796 18.204L21.512 2.488c-.988-.989-2.86-.364-6.606.884l-9.331 3.11c-2.082.694-3.123 1.041-3.439 1.804q-.112.271-.133.564c-.059.824.717 1.6 2.269 3.151l.283.283c.254.254.382.382.478.523c.19.28.297.607.31.945c.008.171-.019.35-.072.705c-.196 1.304-.294 1.956-.179 2.458c.114.495.362.938.704 1.289' clip-rule='evenodd'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' d='m17.498 18.486l3.13-9.392c1.25-3.745 1.873-5.617.885-6.606L5.797 18.204c.348.356.794.617 1.296.74c.5.122 1.153.033 2.46-.144l.071-.01c.369-.05.553-.075.73-.064c.32.02.63.124.898.303c.147.099.278.23.541.493l.251.251c1.51 1.51 2.266 2.265 3.067 2.226c.22-.01.438-.062.64-.151c.734-.323 1.072-1.336 1.747-3.362' opacity='0.5'\u003e\u003c\\\/path\u003e\u003c\\\/svg\u003e \u003c\\\/div\u003e \u003cdiv class='appstle-reward-content'\u003e \u003cdiv class='appstle-reward-title-badge'\u003e\u003cdiv class='appstle-reward-title'\u003eShipping Reward\u003c\\\/div\u003e\u003cspan class='appstle-loyalty-badge'\u003e\u003cstrong\u003e{{{formatDiscountedPrice}}}\u003c\\\/strong\u003e\u003c\\\/span\u003e\u003c\\\/div\u003e \u003cdiv class='appstle-reward-description'\u003e Get \u003cspan class='appstle-loyalty-discount'\u003eshipping \u003cspan class='appstle-shipping-loyalty'\u003e{{{formatDiscountedPrice}}}\u003c\\\/span\u003e off \u003c\\\/span\u003e from \u003cspan class='appstle-loyalty-billing-cycle'\u003e{{{billingCycleBlock}}} to {{{isRangeEnd}}} order\u003c\\\/span\u003e. \u003c\\\/div\u003e \u003cdiv class='appstle-loyalty-save-badge'\u003eOrders {{{billingCycleBlock}}}-{{{isRangeEnd}}}\u003c\\\/div\u003e \u003c\\\/div\u003e \u003c\\\/div\u003e {{\\\/isPerkRange}}{{\\\/isDiscountTypeShipping}} {{#isDiscountTypeShipping}}{{#onlyApplyOnThis}} \u003cdiv class='appstle-reward-items'\u003e\u003cdiv class='appstle-icon'\u003e\u003csvg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' width='24' height='24' viewBox='0 0 24 24'\u003e\u003cpath fill='currentColor' fill-rule='evenodd' d='M5.796 18.204L21.512 2.488c-.988-.989-2.86-.364-6.606.884l-9.331 3.11c-2.082.694-3.123 1.041-3.439 1.804q-.112.271-.133.564c-.059.824.717 1.6 2.269 3.151l.283.283c.254.254.382.382.478.523c.19.28.297.607.31.945c.008.171-.019.35-.072.705c-.196 1.304-.294 1.956-.179 2.458c.114.495.362.938.704 1.289' clip-rule='evenodd'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' d='m17.498 18.486l3.13-9.392c1.25-3.745 1.873-5.617.885-6.606L5.797 18.204c.348.356.794.617 1.296.74c.5.122 1.153.033 2.46-.144l.071-.01c.369-.05.553-.075.73-.064c.32.02.63.124.898.303c.147.099.278.23.541.493l.251.251c1.51 1.51 2.266 2.265 3.067 2.226c.22-.01.438-.062.64-.151c.734-.323 1.072-1.336 1.747-3.362' opacity='0.5'\u003e\u003c\\\/path\u003e\u003c\\\/svg\u003e\\\/div\u003e\u003cdiv class='appstle-reward-content'\u003e\u003cdiv class='appstle-reward-title-badge'\u003e\u003cdiv class='appstle-reward-title'\u003eShipping Reward\u003c\\\/div\u003e\u003cspan class='appstle-loyalty-badge'\u003e\u003cstrong\u003e{{{formatDiscountedPrice}}}\u003c\\\/strong\u003e\u003c\\\/span\u003e\u003c\\\/div\u003e\u003cdiv class='appstle-reward-description'\u003eGet \u003cspan class='appstle-loyalty-discount'\u003eshipping at \u003cspan class='appstle-shipping-loyalty'\u003e{{{formatDiscountedPrice}}}\u003c\\\/span\u003e\u003c\\\/span\u003e for the \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order\u003c\\\/span\u003e.\u003c\\\/div\u003e \u003cdiv class='appstle-loyalty-save-badge'\u003eOne-time\u003c\\\/div\u003e \u003c\\\/div\u003e\u003c\\\/div\u003e {{\\\/onlyApplyOnThis}}{{\\\/isDiscountTypeShipping}} {{#isDiscountTypeFixed}}{{#isPerkOnward}}
8057 \u003cdiv class='appstle-reward-items'\u003e \u003cdiv class='appstle-icon'\u003e \u003csvg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' width='30' height='30' viewBox='0 0 24 24' style=' '\u003e\u003cpath fill='currentColor' d='M4.892 9.614c0-.402.323-.728.722-.728H9.47c.4 0 .723.326.723.728a.726.726 0 0 1-.723.729H5.614a.726.726 0 0 1-.722-.729'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' fill-rule='evenodd' d='M21.188 10.004q-.094-.005-.2-.004h-2.773C15.944 10 14 11.736 14 14s1.944 4 4.215 4h2.773q.106.001.2-.004c.923-.056 1.739-.757 1.808-1.737c.004-.064.004-.133.004-.197v-4.124c0-.064 0-.133-.004-.197c-.069-.98-.885-1.68-1.808-1.737m-3.217 5.063c.584 0 1.058-.478 1.058-1.067c0-.59-.474-1.067-1.058-1.067s-1.06.478-1.06 1.067c0 .59.475 1.067 1.06 1.067' clip-rule='evenodd'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' d='M21.14 10.002c0-1.181-.044-2.448-.798-3.355a4 4 0 0 0-.233-.256c-.749-.748-1.698-1.08-2.87-1.238C16.099 5 14.644 5 12.806 5h-2.112C8.856 5 7.4 5 6.26 5.153c-1.172.158-2.121.49-2.87 1.238c-.748.749-1.08 1.698-1.238 2.87C2 10.401 2 11.856 2 13.694v.112c0 1.838 0 3.294.153 4.433c.158 1.172.49 2.121 1.238 2.87c.749.748 1.698 1.08 2.87 1.238c1.14.153 2.595.153 4.433.153h2.112c1.838 0 3.294 0 4.433-.153c1.172-.158 2.121-.49 2.87-1.238q.305-.308.526-.66c.45-.72.504-1.602.504-2.45l-.15.001h-2.774C15.944 18 14 16.264 14 14s1.944-4 4.215-4h2.773q.079 0 .151.002' opacity='0.5'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' d='M10.101 2.572L8 3.992l-1.733 1.16C7.405 5 8.859 5 10.694 5h2.112c1.838 0 3.294 0 4.433.153q.344.045.662.114L16 4l-2.113-1.428a3.42 3.42 0 0 0-3.786 0'\u003e\u003c\\\/path\u003e\u003c\\\/svg\u003e \u003c\\\/div\u003e \u003cdiv class='appstle-reward-content'\u003e \u003cdiv class='appstle-reward-title-badge'\u003e\u003cdiv class='appstle-reward-title'\u003eAmount Off\u003c\\\/div\u003e\u003cspan class='appstle-loyalty-badge'\u003e\u003cstrong\u003e-{{{formatDiscountedPrice}}}\u003c\\\/strong\u003e\u003c\\\/span\u003e\u003c\\\/div\u003e \u003cdiv class='appstle-reward-description'\u003e Get \u003cspan class='appstle-loyalty-discount'\u003e{{{formatDiscountedPrice}}}\u003c\\\/span\u003e off on \u003cspan class='appstle-loyalty-billing-cycle'\u003e{{{billingCycleBlock}}} order and onwards\u003c\\\/span\u003e. \u003c\\\/div\u003e \u003cdiv class='appstle-loyalty-save-badge'\u003eOrders {{{billingCycleBlock}}}+\u003c\\\/div\u003e \u003c\\\/div\u003e \u003c\\\/div\u003e {{\\\/isPerkOnward}}{{\\\/isDiscountTypeFixed}} {{#isDiscountTypeFixed}}{{#isPerkRange}} \u003cdiv class='appstle-reward-items'\u003e \u003cdiv class='appstle-icon'\u003e \u003csvg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' width='30' height='30' viewBox='0 0 24 24' style=' '\u003e\u003cpath fill='currentColor' d='M4.892 9.614c0-.402.323-.728.722-.728H9.47c.4 0 .723.326.723.728a.726.726 0 0 1-.723.729H5.614a.726.726 0 0 1-.722-.729'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' fill-rule='evenodd' d='M21.188 10.004q-.094-.005-.2-.004h-2.773C15.944 10 14 11.736 14 14s1.944 4 4.215 4h2.773q.106.001.2-.004c.923-.056 1.739-.757 1.808-1.737c.004-.064.004-.133.004-.197v-4.124c0-.064 0-.133-.004-.197c-.069-.98-.885-1.68-1.808-1.737m-3.217 5.063c.584 0 1.058-.478 1.058-1.067c0-.59-.474-1.067-1.058-1.067s-1.06.478-1.06 1.067c0 .59.475 1.067 1.06 1.067' clip-rule='evenodd'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' d='M21.14 10.002c0-1.181-.044-2.448-.798-3.355a4 4 0 0 0-.233-.256c-.749-.748-1.698-1.08-2.87-1.238C16.099 5 14.644 5 12.806 5h-2.112C8.856 5 7.4 5 6.26 5.153c-1.172.158-2.121.49-2.87 1.238c-.748.749-1.08 1.698-1.238 2.87C2 10.401 2 11.856 2 13.694v.112c0 1.838 0 3.294.153 4.433c.158 1.172.49 2.121 1.238 2.87c.749.748 1.698 1.08 2.87 1.238c1.14.153 2.595.153 4.433.153h2.112c1.838 0 3.294 0 4.433-.153c1.172-.158 2.121-.49 2.87-1.238q.305-.308.526-.66c.45-.72.504-1.602.504-2.45l-.15.001h-2.774C15.944 18 14 16.264 14 14s1.944-4 4.215-4h2.773q.079 0 .151.002' opacity='0.5'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' d='M10.101 2.572L8 3.992l-1.733 1.16C7.405 5 8.859 5 10.694 5h2.112c1.838 0 3.294 0 4.433.153q.344.045.662.114L16 4l-2.113-1.428a3.42 3.42 0 0 0-3.786 0'\u003e\u003c\\\/path\u003e\u003c\\\/svg\u003e \u003c\\\/div\u003e \u003cdiv class='appstle-reward-content'\u003e \u003cdiv class='appstle-reward-title-badge'\u003e\u003cdiv class='appstle-reward-title'\u003eAmount Off\u003c\\\/div\u003e\u003cspan class='appstle-loyalty-badge'\u003e\u003cstrong\u003e-{{{formatDiscountedPrice}}}\u003c\\\/strong\u003e\u003c\\\/span\u003e\u003c\\\/div\u003e \u003cdiv class='appstle-reward-description'\u003e Get \u003cspan class='appstle-loyalty-discount'\u003e{{{formatDiscountedPrice}}}\u003c\\\/span\u003e off from \u003cspan class='appstle-loyalty-billing-cycle'\u003e{{{billingCycleBlock}}} order to {{{isRangeEnd}}} order\u003c\\\/span\u003e. \u003c\\\/div\u003e \u003cdiv class='appstle-loyalty-save-badge'\u003eOrders {{{billingCycleBlock}}}-{{{isRangeEnd}}}\u003c\\\/div\u003e \u003c\\\/div\u003e \u003c\\\/div\u003e {{\\\/isPerkRange}}{{\\\/isDiscountTypeFixed}} {{#isDiscountTypeFixed}}{{#onlyApplyOnThis}}
8057 \u003cdiv class='appstle-reward-items'\u003e \u003cdiv class='appstle-icon'\u003e \u003csvg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' width='30' height='30' viewBox='0 0 24 24' style=' '\u003e\u003cpath fill='currentColor' d='M4.892 9.614c0-.402.323-.728.722-.728H9.47c.4 0 .723.326.723.728a.726.726 0 0 1-.723.729H5.614a.726.726 0 0 1-.722-.729'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' fill-rule='evenodd' d='M21.188 10.004q-.094-.005-.2-.004h-2.773C15.944 10 14 11.736 14 14s1.944 4 4.215 4h2.773q.106.001.2-.004c.923-.056 1.739-.757 1.808-1.737c.004-.064.004-.133.004-.197v-4.124c0-.064 0-.133-.004-.197c-.069-.98-.885-1.68-1.808-1.737m-3.217 5.063c.584 0 1.058-.478 1.058-1.067c0-.59-.474-1.067-1.058-1.067s-1.06.478-1.06 1.067c0 .59.475 1.067 1.06 1.067' clip-rule='evenodd'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' d='M21.14 10.002c0-1.181-.044-2.448-.798-3.355a4 4 0 0 0-.233-.256c-.749-.748-1.698-1.08-2.87-1.238C16.099 5 14.644 5 12.806 5h-2.112C8.856 5 7.4 5 6.26 5.153c-1.172.158-2.121.49-2.87 1.238c-.748.749-1.08 1.698-1.238 2.87C2 10.401 2 11.856 2 13.694v.112c0 1.838 0 3.294.153 4.433c.158 1.172.49 2.121 1.238 2.87c.749.748 1.698 1.08 2.87 1.238c1.14.153 2.595.153 4.433.153h2.112c1.838 0 3.294 0 4.433-.153c1.172-.158 2.121-.49 2.87-1.238q.305-.308.526-.66c.45-.72.504-1.602.504-2.45l-.15.001h-2.774C15.944 18 14 16.264 14 14s1.944-4 4.215-4h2.773q.079 0 .151.002' opacity='0.5'\u003e\u003c\\\/path\u003e\u003cpath fill='currentColor' d='M10.101 2.572L8 3.992l-1.733 1.16C7.405 5 8.859 5 10.694 5h2.112c1.838 0 3.294 0 4.433.153q.344.045.662.114L16 4l-2.113-1.428a3.42 3.42 0 0 0-3.786 0'\u003e\u003c\\\/path\u003e\u003c\\\/svg\u003e \u003c\\\/div\u003e \u003cdiv class='appstle-reward-content'\u003e \u003cdiv class='appstle-reward-title-badge'\u003e\u003cdiv class='appstle-reward-title'\u003eAmount Off\u003c\\\/div\u003e\u003cspan class='appstle-loyalty-badge'\u003e\u003cstrong\u003e-{{{formatDiscountedPrice}}}\u003c\\\/strong\u003e\u003c\\\/span\u003e\u003c\\\/div\u003e \u003cdiv class='appstle-reward-description'\u003e Save \u003cspan class='appstle-loyalty-discount'\u003e\u003cspan class='appstle-precentage-loyalty'\u003e{{{formatDiscountedPrice}}}\u003c\\\/span\u003e\u003c\\\/span\u003e on your \u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order only. \u003c\\\/div\u003e \u003cdiv class='appstle-loyalty-save-badge'\u003eOne-time\u003c\\\/div\u003e \u003c\\\/div\u003e \u003c\\\/div\u003e {{\\\/onlyApplyOnThis}}{{\\\/isDiscountTypeFixed}} {{#isDiscountTypeFixedPrice}}{{#isPerkOnward}} \u003cdiv class='appstle-reward-items'\u003e \u003cdiv class='appstle-icon'\u003e \u003csvg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' width='30' height='30' viewBox='0 0 24 24'\u003e\u003cpath fill='currentColor' d='M4.035 11.573c.462-2.309.693-3.463 1.522-4.143s2.007-.68 4.362-.68h4.162c2.355 0 3.532 0 4.361.68c.83.68 1.06 1.834 1.523 4.143l.6 3c.664 3.32.996 4.98.096 6.079s-2.594 1.098-5.98 1.098H9.32c-3.386 0-5.08 0-5.98-1.098s-.568-2.758.096-6.079z' opacity='0.5'\u003e\u003c\\\/path\u003e\u003ccircle cx='15' cy='9.75' r='1' fill='currentColor'\u003e\u003c\\\/circle\u003e\u003ccircle cx='9' cy='9.75' r='1' fill='currentColor'\u003e\u003c\\\/circle\u003e\u003cpath fill='currentColor' d='M9.75 5.75a2.25 2.25 0 0 1 4.5 0v1h.431q.565 0 1.069.002V5.75a3.75 3.75 0 1 0-7.5 0v1.002q.504-.003 1.069-.002h.431z'\u003e\u003c\\\/path\u003e\u003c\\\/svg\u003e \u003c\\\/div\u003e \u003cdiv class='appstle-reward-content'\u003e \u003cdiv class='appstle-reward-title-badge'\u003e\u003cdiv class='appstle-reward-title'\u003eFixed Product Price\u003c\\\/div\u003e\u003cspan class='appstle-loyalty-badge'\u003e\u003cstrong\u003e{{{formatDiscountedPrice}}}\u003c\\\/strong\u003e\u003c\\\/span\u003e\u003c\\\/div\u003e \u003cdiv class='appstle-reward-description'\u003e Get this product at \u003cspan class='appstle-loyalty-discount'\u003e{{{formatDiscountedPrice}}}\u003c\\\/span\u003e from \u003cspan class='appstle-loyalty-billing-cycle'\u003e{{{billingCycleBlock}}} order and onwards\u003c\\\/span\u003e. \u003c\\\/div\u003e \u003cdiv class='appstle-loyalty-save-badge'\u003eOrders {{{billingCycleBlock}}}+\u003c\\\/div\u003e \u003c\\\/div\u003e \u003c\\\/div\u003e {{\\\/isPerkOnward}}{{\\\/isDiscountTypeFixedPrice}} {{#isDiscountTypeFixedPrice}}{{#isPerkRange}}
8057 \u003cdiv class='appstle-reward-items'\u003e \u003cdiv class='appstle-icon'\u003e \u003csvg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' width='30' height='30' viewBox='0 0 24 24'\u003e\u003cpath fill='currentColor' d='M4.035 11.573c.462-2.309.693-3.463 1.522-4.143s2.007-.68 4.362-.68h4.162c2.355 0 3.532 0 4.361.68c.83.68 1.06 1.834 1.523 4.143l.6 3c.664 3.32.996 4.98.096 6.079s-2.594 1.098-5.98 1.098H9.32c-3.386 0-5.08 0-5.98-1.098s-.568-2.758.096-6.079z' opacity='0.5'\u003e\u003c\\\/path\u003e\u003ccircle cx='15' cy='9.75' r='1' fill='currentColor'\u003e\u003c\\\/circle\u003e\u003ccircle cx='9' cy='9.75' r='1' fill='currentColor'\u003e\u003c\\\/circle\u003e\u003cpath fill='currentColor' d='M9.75 5.75a2.25 2.25 0 0 1 4.5 0v1h.431q.565 0 1.069.002V5.75a3.75 3.75 0 1 0-7.5 0v1.002q.504-.003 1.069-.002h.431z'\u003e\u003c\\\/path\u003e\u003c\\\/svg\u003e \u003c\\\/div\u003e \u003cdiv class='appstle-reward-content'\u003e \u003cdiv class='appstle-reward-title-badge'\u003e\u003cdiv class='appstle-reward-title'\u003eFixed Product Price\u003c\\\/div\u003e\u003cspan class='appstle-loyalty-badge'\u003e\u003cstrong\u003e{{{formatDiscountedPrice}}}\u003c\\\/strong\u003e\u003c\\\/span\u003e\u003c\\\/div\u003e \u003cdiv class='appstle-reward-description'\u003e Get this product at \u003cspan class='appstle-loyalty-discount'\u003e{{{formatDiscountedPrice}}}\u003c\\\/span\u003e from \u003cspan class='appstle-loyalty-billing-cycle'\u003e{{{billingCycleBlock}}} to {{{isRangeEnd}}} order\u003c\\\/span\u003e. \u003c\\\/div\u003e \u003cdiv class='appstle-loyalty-save-badge'\u003eOrders {{{billingCycleBlock}}}-{{{isRangeEnd}}}\u003c\\\/div\u003e \u003c\\\/div\u003e \u003c\\\/div\u003e {{\\\/isPerkRange}}{{\\\/isDiscountTypeFixedPrice}} {{#isDiscountTypeFixedPrice}}{{#onlyApplyOnThis}} \u003cdiv class='appstle-reward-items'\u003e\u003cdiv class='appstle-icon'\u003e\u003csvg xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg' width='30' height='30' viewBox='0 0 24 24'\u003e\u003cpath fill='currentColor' d='M4.035 11.573c.462-2.309.693-3.463 1.522-4.143s2.007-.68 4.362-.68h4.162c2.355 0 3.532 0 4.361.68c.83.68 1.06 1.834 1.523 4.143l.6 3c.664 3.32.996 4.98.096 6.079s-2.594 1.098-5.98 1.098H9.32c-3.386 0-5.08 0-5.98-1.098s-.568-2.758.096-6.079z' opacity='0.5'\u003e\u003c\\\/path\u003e\u003ccircle cx='15' cy='9.75' r='1' fill='currentColor'\u003e\u003c\\\/circle\u003e\u003ccircle cx='9' cy='9.75' r='1' fill='currentColor'\u003e\u003c\\\/circle\u003e\u003cpath fill='currentColor' d='M9.75 5.75a2.25 2.25 0 0 1 4.5 0v1h.431q.565 0 1.069.002V5.75a3.75 3.75 0 1 0-7.5 0v1.002q.504-.003 1.069-.002h.431z'\u003e\u003c\\\/path\u003e\u003c\\\/svg\u003e\u003c\\\/div\u003e \u003cdiv class='appstle-reward-content'\u003e\u003cdiv class='appstle-reward-title-badge'\u003e\u003cdiv class='appstle-reward-title'\u003eFixed Product Price\u003c\\\/div\u003e \u003cspan class='appstle-loyalty-badge'\u003e\u003cstrong\u003e{{{formatDiscountedPrice}}}\u003c\\\/strong\u003e\u003c\\\/span\u003e\u003c\\\/div\u003e \u003cdiv class='appstle-reward-description'\u003eGet this product at \u003cspan class='appstle-loyalty-discount'\u003e\u003cspan class='appstle-fixed-price-loyalty'\u003e{{{formatDiscountedPrice}}}\u003c\\\/span\u003e\u003c\\\/span\u003e for the \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class='appstle-loyalty-billing-cycle-count'\u003e{{{billingCycleBlock}}}\u003c\\\/span\u003e order\u003c\\\/span\u003e.\u003c\\\/div\u003e \u003cdiv class='appstle-loyalty-save-badge'\u003eOne-time\u003c\\\/div\u003e \u003c\\\/div\u003e\u003c\\\/div\u003e {{\\\/onlyApplyOnThis}}{{\\\/isDiscountTypeFixedPrice}}\\\",\\\"appstle.subscription.wg.bundleDiscountTextV2\\\":\\\"bundle discount extra: {{bundleDiscount}} off\\\",\\\"appstle.subscription.wg.atcButtonTextSelectorV2\\\":\\\"\\\",\\\"appstle.subscription.wg.subscriptionDescriptionTextV2\\\":\\\"\\\",\\\"appstle.subscription.wg.oneTimeFrequencyTextV2\\\":\\\"One Time\\\",\\\"appstle.subscription.wg.allowFulfilmentCountViaPropertiesV2\\\":\\\"false\\\",\\\"appstle.subscription.wg.valdiateFormSelectorV2\\\":\\\"\\\",\\\"appstle.subscription.wg.monthsFrequencyTextV2\\\":\\\"Months\\\",\\\"appstle.subscription.wg.prepaidSaveBadgeTextV2\\\":\\\"SAVE {{selectedDiscountPercentage}}\\\",\\\"appstle.subscription.wg.manageSubscriptionButtonTextV2\\\":\\\"Manage Subscription\\\",\\\"appstle.subscription.wg.removeClassFromPriceElementV2\\\":\\\"\\\",\\\"appstle.subscription.wg.yearFrequencyTextV2\\\":\\\"Year\\\",\\\"appstle.subscription.wg.widgetPriceChangeListenerSelectorV2\\\":\\\"\\\",\\\"appstle.subscription.wg.atcButtonTextV2\\\":\\\"\\\",\\\"appstle.subscription.wg.noSubscriptionLabelTextV2\\\":\\\"No Subscription\\\",\\\"appstle.subscription.wg.cancelAnytimeLabelTextV2\\\":\\\"Cancel Anytime\\\",\\\"appstle.subscription.wg.addToShipmentErrorTextV2\\\":\\\"Error\\\",\\\"appstle.subscription.wg.weeksFrequencyTextV2\\\":\\\"Weeks\\\",\\\"appstle.subscription.wg.weeklyLabelTextV2\\\":\\\"Weekly\\\",\\\"appstle.subscription.wg.displayAddToExistingSubscriptionButtonForNotLoggedInV2\\\":\\\"false\\\",\\\"appstle.subscription.wg.addToShipmentProcessingV2\\\":\\\"Processing...\\\",\\\"appstle.subscription.wg.showWidgetStaticV2\\\":\\\"false\\\",\\\"appstle.subscription.wg.deliveryEveryFrequencyTextV2\\\":\\\"Delivery Frequency\\\",\\\"appstle.subscription.wg.subscribeAndSaveInitalV2\\\":\\\"Subscribe and save\\\",\\\"appstle.subscription.wg.allowRefreshOnCartPageV2\\\":\\\"false\\\",\\\"appstle.subscription.wg.prepaidLabelTextV2\\\":\\\"Prepaid\\\",\\\"appstle.subscription.wg.monthlyLabelTextV2\\\":\\\"Monthly\\\",\\\"appstle.subscription.wg.displayAddToExistingSubscriptionButtonToSubscribersOnlyV2\\\":\\\"false\\\",\\\"appstle.subscription.wg.yearsFrequencyTextV2\\\":\\\"Years\\\",\\\"appstle.subscription.wg.addToShipmentTooltipTextV2\\\":\\\"Please avoid double delivery charges! Login to add this product to an upcoming delivery.\\\",\\\"appstle.subscription.wg.weekFrequencyTextV2\\\":\\\"Week\\\",\\\"appstle.subscription.wg.unsubscribeFrequencyTextV2\\\":\\\"One-time Purchase\\\",\\\"appstle.subscription.wg.widgetVariantChangeListenerSelectorV2\\\":\\\"\\\",\\\"appstle.subscription.wg.atcButtonTextSelectorObserverV2\\\":\\\"\\\",\\\"appstle.subscription.wg.dayFrequencyTextV2\\\":\\\"day\\\",\\\"appstle.subscription.wg.showPrepidPerDeliveryProductPriceV2\\\":\\\"false\\\",\\\"appstle.subscription.wg.offFrequencyTextV2\\\":\\\"Off\\\",\\\"appstle.subscription.wg.prepayLabelTextV2\\\":\\\"Prepay\\\",\\\"appstle.subscription.wg.productPageUnitPriceSelectorV2\\\":\\\"\\\",\\\"appstle.subscription.wg.showNewLoyaltyUI\\\":\\\"false\\\",\\\"appstle.subscription.wg.frequencyCombinedWidgetTextV2\\\":\\\"Frequency\\\",\\\"appstle.subscription.wg.sellingPlanTitleTextNonPrepaid\\\":\\\"{{sellingPlanName}}\\\",\\\"appstle.subscription.wg.selectDeliverOptionV2\\\":\\\"Select Delivery Option\\\",\\\"appstle.subscription.wg.yearlyLabelTextV2\\\":\\\"Yearly\\\"}"),
8058                
8059                "css": {
8060                    "appstle_subscription_widget": {
8061                        "margin-top": appstleStringSetting("") ,
8062                        "margin-bottom": appstleStringSetting(""),
8063                    },
8064
8065                    "appstle_subscription_wrapper": {
8066                        "border-width": appstleStringSetting(""),
8067                        "border-color": appstleStringSetting(""),
8068                    },
8069
8070                    "appstle_circle": {
8071                        "border-color": appstleStringSetting(""),
8072                    },
8073
8074                    "appstle_dot": {
8075                        "background-color": appstleStringSetting(""),
8076                    },
8077
8078                    "appstle_select": {
8079                        "padding-top": appstleStringSetting(""),
8080                        "padding-bottom": appstleStringSetting(""),
8081                        "padding-left": appstleStringSetting(""),
8082                        "padding-right": appstleStringSetting(""),
8083                        "border-width": appstleStringSetting(""),
8084                        "border-style": appstleStringSetting(""),
8085                        "border-color": appstleStringSetting(""),
8086                        "border-radius": appstleStringSetting(""),
8087                    },
8088
8089                    "tooltip_subscription_svg": {
8090                        "fill": appstleStringSetting(""),
8091                    },
8092
8093                    "appstle_tooltip": {
8094                        "color": appstleStringSetting(""),
8095                        "background-color": appstleStringSetting(""),
8096                    },
8097
8098                    "appstle_tooltip_border_top_color": {
8099                        "border-top-color": appstleStringSetting(""),
8100                    },
8101
8102                    "appstle_subscription_final_price": {
8103                        "color": appstleStringSetting(""),
8104                    },
8105                    "appstle_widget_text_color": {
8106                        "color": appstleStringSetting(""),
8107                    },
8108                    "appstle_selected_background": {
8109                        "background": "transparent",
8110                    },
8111                    "elementCSS": appstleStringSetting("[\\\".appstle_subscription_wrapper_option, #appstle-widget-template .widgetSellingPlanWrapper input+label { background-color: #f2e7e7 !important; }\\\",\\\".appstle_subscription_wrapper_option, #appstle-widget-template .widgetSellingPlanWrapper label{ border: 2px solid #e7bbbb !important; }\\\"]"),
8112                    "customCSS": appstleStringSetting(""),
8113                    "customerPortalCss": appstleStringSetting(""),
8114                    "externalStyleTag": appstleStringSetting(""),
8115                    "themeCss": appstleStringSetting(""),
8116                }
8117            };
8118          
8119
8120          window.AppstleSubscription = window.AppstleSubscription || JSON.parse(JSON.stringify(RS));
8121
8122          sessionStorage['appstleSubscriptionConfig'] = JSON.stringify(RS.Config);
8123
8124          
8125            try {
8126            
8127                window.appstle_build_a_box_labels = {"perDeliveryLabelTextV2":"\\\/delivery","variantNotAvailable":"Not Available","saveDiscountText":"{{discount}}","bundleSummaryTextV2":"Your bundle is empty. Please add products to your bundles to see bundle summary here.","freeProductLabelTextV2":"Free","bundleDescriptionTextV2":"Our bundle of all bundles, The Ultimate Superfood Bundle delivers exactly what it promises - a complete superfood solution. With 7 superfood blends each created to empower every aspect of your health and wellbeing - from immunity and gut health to energy \u0026 better focus.","productDetails":"Product Details","failedToAddMsgText":"Your cart can't have more than {{maxProduct}}
8127 products","cart":"Cart","reviewBundleTextV2":"Review Bundle","addButtonText":"Add","minimumQuantityToCheckoutV2":"Minimum {{quantity}} quantity to checkout","buildBoxErrormsgV2":"Build a Box token is Invalid, Please reach out to support.","continueShopping":"Continue Shopping","failedToAddTitleText":"Failed to add","spendAmountGetDiscount":"Spend {{amount}} get {{percent}}% discount","maxiumQuantityToCheckoutV2":"Maxium {{quantity}} quantity to checkout","contentsOnModalTextV2":"Contents","nextStepButtonTextV2":"Next Step","choosePlanLifeStyleTextV2":"Choose a plan to match your lifestyle","selectMinimumProductButtonText":"Please select {{minProduct}} minimum product","subtotal":"Subtotal","buyQuantityGetDiscount":"Buy {{quantity}} get {{percent}}% discount","loyaltyTablePercentageTextV2":"After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class=''\u003e{{billingCycle}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget \u003cspan class='appstle-loyalty-discount-amount'\u003e{{discount}}% off\u003c\\\/span\u003e\u003c\\\/span\u003e.","loyaltyTablePriceTextV2":"After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class=''\u003e{{billingCycle}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget at \u003cspan class='appstle-loyalty-discount-amount'\u003e{{price}}\u003c\\\/span\u003e\u003c\\\/span\u003e.","myDeliveryText":"My {{selectedSellingPlanDisplayName}} delivery","removeItem":"Remove","productsToProceedText":"Please select products to proceed","previousStepButtonTextV2":"Previous step","loadMoreTextV2":"Load more","selectedFrequencyLabelText":"Selected Frequency","addToCartButtonTextV2":"Add To Cart","basePriceFormatFieldV2":"{{unitPrice}}\\\/{{quantityUnit}}","title":"Build-A-Box","productPriceFormatField":"{{price}}","reviewOrdeDescriptionTextV2":"Check your items and select your required frequency plan","quantityLabelV2":"Quantity","minimumOrderAmountLabelTextV2":"Minimum order amount {{minOrderAmount}}.","subscriptionNotAvailableButtonV2":"Subscription not available","shoppingCart":"Shopping Cart","checkoutMessage":"Shipping and taxes calculated at checkout.","discountPopupCheckoutMessageV2":"Discount","selectedButtonTextV2":"Selected","congratsMessageText":"You've achieved the highest discount of {{discount}}%","okBtnText":"Ok","tieredDiscount":"Tiered Discount","choosePlanLifeStyleDescriptionTextV2":"Cutoff each week to amend your meals is midnight on Thursday's. (Delivery Schedule is as follows: Gold Coast - Mondays | Brisbane \u0026 Sunshine Coast - Wednesdays)","orderNoteLabelTextV2":"Order Note","minimumToCheckoutV2":"Minimum {{quantity}} to checkout","loyaltyTableFixedTextV2":"After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class=''\u003e{{billingCycle}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget \u003cspan class='appstle-loyalty-discount-amount'\u003e{{price}} off\u003c\\\/span\u003e\u003c\\\/span\u003e.","editQuantity":"Edit Quantity","chooseProductsTextV2":"Choose Products","loyaltyTableFreeProductTextV2":"After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class=''\u003e{{billingCycle}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget \u003cspan class='appstle-loyalty-discount-amount'\u003eFREE PRODUCT ({{productName}})\u003c\\\/span\u003e\u003c\\\/span\u003e.","loyaltyTableShippingTextV2":"After \u003cspan class='appstle-loyalty-billing-cycle'\u003e\u003cspan class=''\u003e{{billingCycle}}\u003c\\\/span\u003e order\u003c\\\/span\u003e, \u003cspan class='appstle-loyalty-discount'\u003eget \u003cspan class='appstle-loyalty-discount-amount'\u003eshipping at {{price}}\u003c\\\/span\u003e\u003c\\\/span\u003e.","spentText":"spent","quantityLabel":"Quantity","addButtonV2":"Add","loyaltyTableFreeTrailTextV2":"Get \u003cspan class='appstle-loyalty-free-trial-discount'\u003e{{discount}} \u003cspan class='appstle-loyalty-free-trial-discount-count' style='text-transform: lowercase;'\u003e{{discountType}} \u003c\\\/span\u003e\u003c\\\/span\u003e \u003cspan class='appstle-loyalty-free-trial-text'\u003efree trial.\u003c\\\/span\u003e","bundleCheckoutTextV2":"Checkout","reviewOrderTextV2":"Review Order","goBackButtonText":"Go Back","selectPlanTextV2":"Select Plan","viewProduct":"View Product","oneTimePurchaseTextV2":"One Time Purchase","bundleOnModalTextV2":"Bundle","proceedToCheckoutButtonText":"Proceed to checkout","pleaseWaitLabelTextV2":"Please wait...","typeToSearchPlaceholderTextV2":"Type to search","selectedProgressLabelTextV2":"Selected","outOfStockTextV2":"Out of stock"};
8128            
8129            } catch (e) {
8130            console.error("Error parsing build a box labels:", e);
8131            }
8132          
8133
8134          var _RSConfig = _RSConfig || {};
8135
8136          _RSConfig.shop = "papermintystudio.myshopify.com";
8137
8138          
8139
8140          
8141
8142            
8143            _RSConfig.shopMoneyFormat = "${{amount}}";
8144            _RSConfig.shopMoneyFormatWithCurrencyFormat = "${{amount}} USD";
8145            
8146
8147            
8148
8149        }
8150
8151        
8152        
8153
8154</script>
8154
8155
8156<style id="appstle-payment-button-override">
8157    .shopify-payment-button {display: none;}
8158</style>
8159<script>
8160 let appstleCount = 0
8161 function isAppstleJSInitiated() {
8162    appstleCount++;
8163    if (window?.["RSConfig"] || appstleCount > 20) {
8164        let appstleStyleElement = document.querySelector('#appstle-payment-button-override');
8165        if (appstleStyleElement) {
8166            appstleStyleElement.remove();
8167        }
8168    } else {
8169        setTimeout(isAppstleJSInitiated, 500)
8170    }
8171 }
8172 isAppstleJSInitiated();
8173</script>
8173
8174
8175<script>
8176    var appstleExternalStyle = document.createElement('style');
8177    appstleExternalStyle.textContent = appstleStringSetting("");
8178    document.body.appendChild(appstleExternalStyle);
8179</script>
vendor: 1 bytes, line 8179
8179
8180<script>
8181    function pollAppstleInit() {
8182        if (window?.appstleInit) {
8183        window?.appstleInit()
8184        } else {
8185        setTimeout(pollAppstleInit, 30);
8186        }
8187    }
8188</script>
8188
8189
8190
8191
8192
8193
8194
8195
8196
8197
8198
8199
8200
8201
8202
8203
8204    
8205
8206    
8206<script src="https://subscription-admin.appstle.com/assets/js/appstle-subscription.min.js?shop=papermintystudio.myshopify.com&v=1779668661363" defer ></script>
8206
8207
8208    
8209
8210    
8211    
8212
8213
8214
8215</div>
8215<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
8215
8216</body>
8217</html>
8218<!-- Begin Shopify-Afterpay JavaScript Snippet (v1.0.1) -->
8219<script type="text/javascript">
8220  // Liquid variables:
8221  var afterpay_product = null;
8222  var afterpay_product_variant = null;
8223  var afterpay_cart_total_price = 0;
8224</script>
8224
8225<!-- End Shopify-Afterpay JavaScript Snippet (v1.0.1) -->

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.