PageSourceSearch

https://workphlo.shop/

html workphlo.shop collected 2026-10-04 07:05:26 UTC 617,370 bytes, 9,713 lines download raw bytes

1<!doctype html>
2<html class="no-js" lang="en">
3<head>
4
5
6
7<!-- Global site tag (gtag.js) - Google Ads: 10940015129 -->
vendor: 64 bytes, lines 7-8
7
8<script async src="https://www.googletagmanager.com/gtag/js?id=
8AW-10940015129
vendor: 12 bytes, line 8
8"></script>
9<script>
10  
vendor: 134 bytes, lines 10-14
10window.dataLayer = window.dataLayer || [];
11  function gtag(){dataLayer.push(arguments);}
12  gtag('js', new Date());
13
14  gtag('config', '
14AW-10940015129
vendor: 4 bytes, line 14
14');
15</script>
15
16
17<!-- Reddit Pixel -->
18<script>
19!function(w,d){if(!w.rdt){var p=w.rdt=function(){p.sendEvent?p.sendEvent.apply(p,arguments):p.callQueue.push(arguments)};p.callQueue=[];var t=d.createElement("script");t.src="https://www.redditstatic.com/ads/pixel.js",t.async=!0;var s=d.getElementsByTagName("script")[0];s.parentNode.insertBefore(t,s)}}(window,document);rdt('init','t2_13pxs5', {"optOut":false,"useDecimalCurrencyValues":true,"aaid":"<AAID-HERE>","email":"<EMAIL-HERE>","externalId":"<EXTERNAL-ID-HERE>","idfa":"<IDFA-HERE>"});rdt('track', 'PageVisit');
20</script>
20
21<!-- DO NOT MODIFY UNLESS TO REPLACE A USER IDENTIFIER -->
22<!-- End Reddit Pixel -->
23
24  <meta charset="utf-8">
25  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
26  <meta name="viewport" content="width=device-width,initial-scale=1">
27  <meta name="theme-color" content="#000000">
28  <link rel="canonical" href="https://workphlo.shop/"><link rel="shortcut icon" href="//workphlo.shop/cdn/shop/files/FAV_ICON_02_32x32.png?v=1635893315" type="image/png"><title>workphlo Product Photography Tables, Attachments, Acrylic Surfaces</title><meta name="description" content="Product photography and food photography light stand attachments for studio photographers. The original product photography table, the Surface Support Attachment fits on a common 1/4-20&quot; light stand."><!-- /snippets/social-meta-tags.liquid -->
29
30
31
32
33<meta property="og:site_name" content="workphlo">
34<meta property="og:url" content="https://workphlo.shop/">
35<meta property="og:title" content="workphlo Product Photography Tables, Attachments, Acrylic Surfaces">
36<meta property="og:type" content="website">
37<meta property="og:description" content="Product photography and food photography light stand attachments for studio photographers. The original product photography table, the Surface Support Attachment fits on a common 1/4-20&quot; light stand.">
38
39
40
41
42
43<meta name="twitter:card" content="summary_large_image">
44<meta name="twitter:title" content="workphlo Product Photography Tables, Attachments, Acrylic Surfaces">
45<meta name="twitter:description" content="Product photography and food photography light stand attachments for studio photographers. The original product photography table, the Surface Support Attachment fits on a common 1/4-20&quot; light stand.">
46
47
48  <link href="//workphlo.shop/cdn/shop/t/7/assets/theme.scss.css?v=22099161826277505911759331726" rel="stylesheet" type="text/css" media="all" />
49
50  
50<script>
51    var theme = {
52      breakpoints: {
53        medium: 750,
54        large: 990,
55        widescreen: 1400
56      },
57      strings: {
58        addToCart: "Add to cart",
59        soldOut: "Sold out",
60        unavailable: "Unavailable",
61        regularPrice: "Regular price",
62        salePrice: "Sale price",
63        sale: "Sale",
64        fromLowestPrice: "from [price]",
65        vendor: "Vendor",
66        showMore: "Show More",
67        showLess: "Show Less",
68        searchFor: "Search for",
69        addressError: "Error looking up that address",
70        addressNoResults: "No results for that address",
71        addressQueryLimit: "You have exceeded the Google API usage limit. Consider upgrading to a \u003ca href=\"https:\/\/developers.google.com\/maps\/premium\/usage-limits\"\u003ePremium Plan\u003c\/a\u003e.",
72        authError: "There was a problem authenticating your Google Maps account.",
73        newWindow: "Opens in a new window.",
74        external: "Opens external website.",
75        newWindowExternal: "Opens external website in a new window.",
76        removeLabel: "Remove [product]",
77        update: "Update",
78        quantity: "Quantity",
79        discountedTotal: "Discounted total",
80        regularTotal: "Regular total",
81        priceColumn: "See Price column for discount details.",
82        quantityMinimumMessage: "Quantity must be 1 or more",
83        cartError: "There was an error while updating your cart. Please try again.",
84        removedItemMessage: "Removed \u003cspan class=\"cart__removed-product-details\"\u003e([quantity]) [link]\u003c\/span\u003e from your cart.",
85        unitPrice: "Unit price",
86        unitPriceSeparator: "per",
87        oneCartCount: "1 item",
88        otherCartCount: "[count] items",
89        quantityLabel: "Quantity: [count]",
90        products: "Products",
91        loading: "Loading",
92        number_of_results: "[result_number] of [results_count]",
93        number_of_results_found: "[results_count] results found",
94        one_result_found: "1 result found"
95      },
96      moneyFormat: "${{amount}}",
97      moneyFormatWithCurrency: "${{amount}} USD",
98      settings: {
99        predictiveSearchEnabled: true,
100        predictiveSearchShowPrice: false,
101        predictiveSearchShowVendor: false
102      }
103    }
104
105    document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
106  </script>
106<script src="//workphlo.shop/cdn/shop/t/7/assets/lazysizes.js?v=94224023136283657951655651799" async="async"></script>
106
107  
107<script src="//workphlo.shop/cdn/shop/t/7/assets/vendor.js?v=85833464202832145531655651802" defer="defer"></script>
107
108  
108<script src="//workphlo.shop/cdn/shop/t/7/assets/theme.js?v=89031576585505892971655651800" defer="defer"></script>
108
109
110  <!-- starapps_scripts_start -->
111<!-- This code is automatically managed by StarApps Studio -->
112<!-- Please contact [email protected] for any help -->
113<script type="text/javascript" src="https://bcdn.starapps.studio/apps/vsk/workphlo/script-1613868622.js?shop=workphlo.myshopify.com" async></script>
vendor: 1 bytes, line 113
113
114<script type="application/json" sa-language-info="true" data-no-instant="true">{"current_language":"en", "default_language":"en"}</script>
114
115<!-- starapps_scripts_end -->
116
117
118  <!-- Avada Email Marketing Script -->
119 
120
121<script>window.AVADA_EM_POPUP_CACHE = 1634055616317;window.AVADA_EM_PUSH_CACHE = 1634055390377;</script>
121
122
123
124
125
126
127
128
129
130        
130<script>
131            const date = new Date();
132            window.AVADA_EM = window.AVADA_EM || {};
133            window.AVADA_EM.template = "index";
134            window.AVADA_EM.shopId = 'EhPLwt9J5zM27KJfm1lu';
135            const avada_params = new URL(document.location).searchParams;
136            console.log("AVADA params", avada_params)
137            if (avada_params.get('_avde') && avada_params.get('redirectUrl')) {
138              window.location.replace(avada_params.get('redirectUrl'));
139            }
140            window.AVADA_EM.isTrackingEnabled = false;
141        </script>
141
142
143  <!-- /Avada Email Marketing Script -->
144
145<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
145<meta name="facebook-domain-verification" content="hgv2o1ahgbslmuz5xdzguqnagqpgxn">
146<meta name="google-site-verification" content="BZOeVuNIXxLiTv6yeAD4MxZGooV2eEO05kTiDXrMcQA">
147<meta name="google-site-verification" content="BZOeVuNIXxLiTv6yeAD4MxZGooV2eEO05kTiDXrMcQA">
148<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/28596371559/digital_wallets/dialog">
149<meta id="in-context-paypal-metadata" data-shop-id="28596371559" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
150<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
150<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
150
151<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
152<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=28596371559" crossorigin="anonymous"></script>
vendor: 1 bytes, line 152
152
153<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":28596371559,"countryCode":"CA","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/28596371559","merchantName":"workphlo","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","interac","jcb"],"total":{"type":"pending","label":"workphlo","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 153
153
154<script id="shopify-features" type="application/json">{"accessToken":"abe2e2b0566e74c3dc40d2f2319f0ee1","betas":["rich-media-storefront-analytics"],"domain":"workphlo.shop","predictiveSearch":true,"shopId":28596371559,"locale":"en"}</script>
vendor: 1 bytes, line 154
154
155<script>var Shopify = Shopify || {};
156Shopify.shop = "workphlo.myshopify.com";
157Shopify.locale = "en";
158Shopify.currency = {"active":"USD","rate":"0.71567892"};
159Shopify.country = "US";
160Shopify.theme = {"name":"Debut - No Reddit Conversion Code","id":121263226983,"schema_name":"Debut","schema_version":"16.5.6","theme_store_id":796,"role":"main"};
161Shopify.theme.handle = "null";
162Shopify.theme.style = {"id":null,"handle":null};
163Shopify.cdnHost = "workphlo.shop/cdn";
164Shopify.routes = Shopify.routes || {};
165Shopify.routes.root = "/";
166Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
167Shopify.SignInWithShop = Shopify.SignInWithShop || {};
168Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
169Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 169
169
170<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 170
170
171<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 171
171
172<script>
173  window.ShopifyPay = window.ShopifyPay || {};
174  window.ShopifyPay.apiHost = "shop.app\/pay";
175  window.ShopifyPay.redirectState = null;
176</script>
vendor: 1 bytes, line 176
176
177<script>
178  window.Shopify = window.Shopify || {};
179  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
180  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
181  window.Shopify.SignInWithShop.eligible = true;
182</script>
vendor: 1 bytes, line 182
182
183<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 183
183
184<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 184
184
185<script type="module">
186  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
187
188  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
189
190</script>
vendor: 1 bytes, line 190
190
191<script>
192  window.Shopify = window.Shopify || {};
193  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
194  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"]};
195</script>
vendor: 1 bytes, line 195
195
196<script>(function() {
197  var isLoaded = false;
198  function asyncLoad() {
199    if (isLoaded) return;
200    isLoaded = true;
201    var urls = ["https:\/\/cdncozyvideogalleryn.addons.business\/scripttag\/js\/cloud\/workphlo.myshopify.com\/1.0\/PO0lECaiu351gbDZoueU56lT9303nGDe.js?shop=workphlo.myshopify.com","https:\/\/feed.omegacommerce.com\/js\/init.js?shop=workphlo.myshopify.com","https:\/\/tools.luckyorange.com\/core\/lo.js?site-id=b8290188\u0026shop=workphlo.myshopify.com","https:\/\/cdn-app.cart-bot.net\/public\/js\/append.js?shop=workphlo.myshopify.com","https:\/\/cloud.goldendev.win\/shopify\/show-recent-orders\/js\/show-recent-orders.js?shop=workphlo.myshopify.com","https:\/\/workphlo.myshopify.com\/apps\/delivery\/delivery_coder.js?t=1711784815.5957\u0026n=359382910\u0026shop=workphlo.myshopify.com"];
202    for (var i = 0; i < urls.length; i++) {
203      var s = document.createElement('script');
204      s.type = 'text/javascript';
205      s.async = true;
206      s.src = urls[i];
207      var x = document.getElementsByTagName('script')[0];
208      x.parentNode.insertBefore(s, x);
209    }
210  };
211  if(window.attachEvent) {
212    window.attachEvent('onload', asyncLoad);
213  } else {
214    window.addEventListener('load', asyncLoad, false);
215  }
216})();</script>
vendor: 1 bytes, line 216
216
217<script id="__st">var __st={"a":28596371559,"offset":-14400,"reqid":"ed90d449-1989-4e02-b02e-9c7ba1e65cd7-1791097525","pageurl":"workphlo.shop\/","u":"d58c6dff6d33","p":"home"};</script>
vendor: 1 bytes, line 217
217
218<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 218
218
219<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 219
219
220<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//workphlo.shop/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 220
220
221<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 = "//workphlo.shop/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>
221<script crossorigin="anonymous" defer="defer" src="//workphlo.shop/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 221
221
222<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 222
222
223<script>
224  window.Shopify = window.Shopify || {};
225  window.Shopify.MCP = window.Shopify.MCP || {};
226  window.Shopify.MCP.enabled = true;
227  window.Shopify.MCP.shop = "workphlo.myshopify.com";
228  window.Shopify.MCP.mcpEndpoint = "https:\/\/workphlo.shop\/api\/mcp";
229  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"]}}];
230</script>
vendor: 1 bytes, line 230
230
231<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("\/\/workphlo.shop\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
232</script>
vendor: 1 bytes, line 232
232
233<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://workphlo.shop/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
234</script>
vendor: 1 bytes, line 234
234
235<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
236  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);
237</script>
vendor: 1 bytes, line 237
237
238<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})}}));
239</script>
239
240<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://workphlo.shop/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
241<style id="shopify-accelerated-checkout-cart">
242        #shopify-buyer-consent {
243  margin-top: 1em;
244  display: inline-block;
245  width: 100%;
246}
247
248#shopify-buyer-consent.hidden {
249  display: none;
250}
251
252#shopify-subscription-policy-button {
253  background: none;
254  border: none;
255  padding: 0;
256  text-decoration: underline;
257  font-size: inherit;
258  cursor: pointer;
259}
260
261#shopify-subscription-policy-button::before {
262  box-shadow: none;
263}
264
265      </style>
266
267<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
267
268
269<script>window.BOLD = window.BOLD || {};
270    window.BOLD.common = window.BOLD.common || {};
271    window.BOLD.common.Shopify = window.BOLD.common.Shopify || {};
272    window.BOLD.common.Shopify.shop = {
273      domain: 'workphlo.shop',
274      permanent_domain: 'workphlo.myshopify.com',
275      url: 'https://workphlo.shop',
276      secure_url: 'https://workphlo.shop',
277      money_format: "${{amount}}",
278      currency: "CAD"
279    };
280    window.BOLD.common.Shopify.customer = {
281      id: null,
282      tags: null,
283    };
284    window.BOLD.common.Shopify.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};
285    window.BOLD.common.template = 'index';window.BOLD.common.Shopify.formatMoney = function(money, format) {
286        function n(t, e) {
287            return "undefined" == typeof t ? e : t
288        }
289        function r(t, e, r, i) {
290            if (e = n(e, 2),
291                r = n(r, ","),
292                i = n(i, "."),
293            isNaN(t) || null == t)
294                return 0;
295            t = (t / 100).toFixed(e);
296            var o = t.split(".")
297                , a = o[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1" + r)
298                , s = o[1] ? i + o[1] : "";
299            return a + s
300        }
301        "string" == typeof money && (money = money.replace(".", ""));
302        var i = ""
303            , o = /\{\{\s*(\w+)\s*\}\}/
304            , a = format || window.BOLD.common.Shopify.shop.money_format || window.Shopify.money_format || "$ {{ amount }}";
305        switch (a.match(o)[1]) {
306            case "amount":
307                i = r(money, 2, ",", ".");
308                break;
309            case "amount_no_decimals":
310                i = r(money, 0, ",", ".");
311                break;
312            case "amount_with_comma_separator":
313                i = r(money, 2, ".", ",");
314                break;
315            case "amount_no_decimals_with_comma_separator":
316                i = r(money, 0, ".", ",");
317                break;
318            case "amount_with_space_separator":
319                i = r(money, 2, " ", ",");
320                break;
321            case "amount_no_decimals_with_space_separator":
322                i = r(money, 0, " ", ",");
323                break;
324            case "amount_with_apostrophe_separator":
325                i = r(money, 2, "'", ".");
326                break;
327        }
328        return a.replace(o, i);
329    };
330    window.BOLD.common.Shopify.saveProduct = function (handle, product) {
331      if (typeof handle === 'string' && typeof window.BOLD.common.Shopify.products[handle] === 'undefined') {
332        if (typeof product === 'number') {
333          window.BOLD.common.Shopify.handles[product] = handle;
334          product = { id: product };
335        }
336        window.BOLD.common.Shopify.products[handle] = product;
337      }
338    };
339    window.BOLD.common.Shopify.saveVariant = function (variant_id, variant) {
340      if (typeof variant_id === 'number' && typeof window.BOLD.common.Shopify.variants[variant_id] === 'undefined') {
341        window.BOLD.common.Shopify.variants[variant_id] = variant;
342      }
343    };window.BOLD.common.Shopify.products = window.BOLD.common.Shopify.products || {};
344    window.BOLD.common.Shopify.variants = window.BOLD.common.Shopify.variants || {};
345    window.BOLD.common.Shopify.handles = window.BOLD.common.Shopify.handles || {};window.BOLD.common.Shopify.saveProduct(null, null);window.BOLD.apps_installed = {"Product Upsell":3} || {};window.BOLD.common.Shopify.metafields = window.BOLD.common.Shopify.metafields || {};window.BOLD.common.Shopify.metafields["bold_rp"] = {};window.BOLD.common.Shopify.metafields["bold_csp_defaults"] = {};window.BOLD.common.cacheParams = window.BOLD.common.cacheParams || {};
346</script>
346<link href="//workphlo.shop/cdn/shop/t/7/assets/bold-upsell.css?v=51915886505602322711655651793" rel="stylesheet" type="text/css" media="all" />
347<link href="//workphlo.shop/cdn/shop/t/7/assets/bold-upsell-custom.css?v=150135899998303055901655651793" rel="stylesheet" type="text/css" media="all" />
348
349<script>
350window.mlvedaShopCurrency = "CAD";
351window.shopCurrency = "CAD";
352window.supported_currencies = "CAD USD";
353</script>
353  
353<script src="https://shopoe.net/app.js"></script>
vendor: 1 bytes, line 353
353
354<script>
355setTimeout(function(){
356    var customVariantId = '33189496684647';
357    $.ajax({
358        type: 'GET',
359        url: '/cart.js',
360        dataType: 'json',
361        success: function (data) {
362            var allCount = 0;
363            var customCount = 0;
364
365            var items = data['items'];
366            for (i = 0; i < items.length; i++) {
367                var itemQuantity = items[i]['quantity'];
368                allCount += itemQuantity;
369                if (items[i]['variant_id'] == customVariantId) {
370                    customCount += itemQuantity;
371                }
372            }
373
374            if (customCount > 0) {
375                var realCount = allCount - customCount;
376                $('#CartCount > span').html(realCount);
377                $('.total_count_ajax').html(realCount);
378                $('.desk_count').html(realCount);
379                $('.cart-count').html(realCount);
380                $('.header__cart-count-bubble span').html(realCount);
381                $('.site-header__cart #CartCount').html(realCount);
382                $('.cart-count-js').html(realCount);
383                $('#CartToggleItemCount').html(realCount);
384                $('.tt-cart .tt-badge-cart').html(realCount);
385                $('.mini-cart-wrap .item-count').html(realCount);
386                $('.js-cart-count').html(realCount);
387            }
388        }
389    });
390}, 1500);
391
392setTimeout(function(){
393    $('.grid__item, .featured-collections__item, .grid-item, .card.critical-clear').each(function(){
394        var aTag = $(this).find('a');
395        if (aTag && aTag.attr('href')) {
396            if (aTag.attr('href').search('__customized-items') > -1) {
397                $(this).fadeOut(0);
398            }
399        }
400    });
401}, 150);
402</script>
402
403<!-- "snippets/hulkcode_common.liquid" was not rendered, the associated app was uninstalled -->
404                  
404<script src="//workphlo.shop/cdn/shop/t/7/assets/bss-file-configdata.js?v=165795300300298811221673651486" type="text/javascript"></script>
404<script>
405              if (typeof BSS_PL == 'undefined') {
406                  var BSS_PL = {};
407              }
408              
409              var bssPlApiServer = "https://product-labels-pro.bsscommerce.com";
410              BSS_PL.customerTags = 'null';
411              BSS_PL.configData = configDatas;
412              BSS_PL.storeId = 11049;
413              BSS_PL.currentPlan = "free";
414              BSS_PL.storeIdCustomOld = "10678";
415              BSS_PL.storeIdOldWIthPriority = "12200";
416              BSS_PL.apiServerProduction = "https://product-labels-pro.bsscommerce.com";
417              
418              BSS_PL.integration = {"laiReview":{"status":0,"config":[]}}
419              </script>
419
420          <style>
421.homepage-slideshow .slick-slide .bss_pl_img {
422    visibility: hidden !important;
423}
424</style>
424<script>function fixBugForStores($, BSS_PL, parent, page, htmlLabel) { return false;}</script>
424
425
426<!-- BeginConsistentCartAddon -->  
426<script>    Shopify.customer_logged_in = false ;  Shopify.customer_email = "" ;  Shopify.log_uuids = true;    </script>
426  <!-- EndConsistentCartAddon -->
427<!--StartCartCartCustomCode-->
428                      
429                      <!-- Abandoned Cart Information -->
430                      <div id="care-cart-customer-information" style="display:none">
431                        {"id":"", "email":"","default_address":null,"first_name":"","last_name":"","name":"" }
432                      </div>
433                      <!-- Abandoned Cart Information -->
434                      
435                      <!--  ShopInformation -->
436                      <div id="care-cart-shop-information" style="display:none">
437                        {"domain":"workphlo.myshopify.com" }
438                      </div>
439                      <!--  ShopInformation -->
440                      
441                      <!--EndCareCartCustomCode-->
442
443  
444  
445
446  
447                      <style type='text/css'>
448  .baCountry{width:30px;height:20px;display:inline-block;vertical-align:middle;margin-right:6px;background-size:30px!important;border-radius:4px;background-repeat:no-repeat}
449  .baCountry-traditional .baCountry{background-image:url(https://cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/ba-flags.png?=14261939516959647149);height:19px!important}
450  .baCountry-modern .baCountry{background-image:url(https://cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/ba-flags.png?=14261939516959647149)}
451  .baCountry-NO-FLAG{background-position:0 0}.baCountry-AD{background-position:0 -20px}.baCountry-AED{background-position:0 -40px}.baCountry-AFN{background-position:0 -60px}.baCountry-AG{background-position:0 -80px}.baCountry-AI{background-position:0 -100px}.baCountry-ALL{background-position:0 -120px}.baCountry-AMD{background-position:0 -140px}.baCountry-AOA{background-position:0 -160px}.baCountry-ARS{background-position:0 -180px}.baCountry-AS{background-position:0 -200px}.baCountry-AT{background-position:0 -220px}.baCountry-AUD{background-position:0 -240px}.baCountry-AWG{background-position:0 -260px}.baCountry-AZN{background-position:0 -280px}.baCountry-BAM{background-position:0 -300px}.baCountry-BBD{background-position:0 -320px}.baCountry-BDT{background-position:0 -340px}.baCountry-BE{background-position:0 -360px}.baCountry-BF{background-position:0 -380px}.baCountry-BGN{background-position:0 -400px}.baCountry-BHD{background-position:0 -420px}.baCountry-BIF{background-position:0 -440px}.baCountry-BJ{background-position:0 -460px}.baCountry-BMD{background-position:0 -480px}.baCountry-BND{background-position:0 -500px}.baCountry-BOB{background-position:0 -520px}.baCountry-BRL{background-position:0 -540px}.baCountry-BSD{background-position:0 -560px}.baCountry-BTN{background-position:0 -580px}.baCountry-BWP{background-position:0 -600px}.baCountry-BYN{background-position:0 -620px}.baCountry-BZD{background-position:0 -640px}.baCountry-CAD{background-position:0 -660px}.baCountry-CC{background-position:0 -680px}.baCountry-CDF{background-position:0 -700px}.baCountry-CG{background-position:0 -720px}.baCountry-CHF{background-position:0 -740px}.baCountry-CI{background-position:0 -760px}.baCountry-CK{background-position:0 -780px}.baCountry-CLP{background-position:0 -800px}.baCountry-CM{background-position:0 -820px}.baCountry-CNY{background-position:0 -840px}.baCountry-COP{background-position:0 -860px}.baCountry-CRC{background-position:0 -880px}.baCountry-CU{background-position:0 -900px}.baCountry-CX{background-position:0 -920px}.baCountry-CY{background-position:0 -940px}.baCountry-CZK{background-position:0 -960px}.baCountry-DE{background-position:0 -980px}.baCountry-DJF{background-position:0 -1000px}.baCountry-DKK{background-position:0 -1020px}.baCountry-DM{background-position:0 -1040px}.baCountry-DOP{background-position:0 -1060px}.baCountry-DZD{background-position:0 -1080px}.baCountry-EC{background-position:0 -1100px}.baCountry-EE{background-position:0 -1120px}.baCountry-EGP{background-position:0 -1140px}.baCountry-ER{background-position:0 -1160px}.baCountry-ES{background-position:0 -1180px}.baCountry-ETB{background-position:0 -1200px}.baCountry-EUR{background-position:0 -1220px}
451.baCountry-FI{background-position:0 -1240px}.baCountry-FJD{background-position:0 -1260px}.baCountry-FKP{background-position:0 -1280px}.baCountry-FO{background-position:0 -1300px}.baCountry-FR{background-position:0 -1320px}.baCountry-GA{background-position:0 -1340px}.baCountry-GBP{background-position:0 -1360px}.baCountry-GD{background-position:0 -1380px}.baCountry-GEL{background-position:0 -1400px}.baCountry-GHS{background-position:0 -1420px}.baCountry-GIP{background-position:0 -1440px}.baCountry-GL{background-position:0 -1460px}.baCountry-GMD{background-position:0 -1480px}.baCountry-GNF{background-position:0 -1500px}.baCountry-GQ{background-position:0 -1520px}.baCountry-GR{background-position:0 -1540px}.baCountry-GTQ{background-position:0 -1560px}.baCountry-GU{background-position:0 -1580px}.baCountry-GW{background-position:0 -1600px}.baCountry-HKD{background-position:0 -1620px}.baCountry-HNL{background-position:0 -1640px}.baCountry-HRK{background-position:0 -1660px}.baCountry-HTG{background-position:0 -1680px}.baCountry-HUF{background-position:0 -1700px}.baCountry-IDR{background-position:0 -1720px}.baCountry-IE{background-position:0 -1740px}.baCountry-ILS{background-position:0 -1760px}.baCountry-INR{background-position:0 -1780px}.baCountry-IO{background-position:0 -1800px}.baCountry-IQD{background-position:0 -1820px}.baCountry-IRR{background-position:0 -1840px}.baCountry-ISK{background-position:0 -1860px}.baCountry-IT{background-position:0 -1880px}.baCountry-JMD{background-position:0 -1900px}.baCountry-JOD{background-position:0 -1920px}.baCountry-JPY{background-position:0 -1940px}.baCountry-KES{background-position:0 -1960px}.baCountry-KGS{background-position:0 -1980px}.baCountry-KHR{background-position:0 -2000px}.baCountry-KI{background-position:0 -2020px}.baCountry-KMF{background-position:0 -2040px}.baCountry-KN{background-position:0 -2060px}.baCountry-KP{background-position:0 -2080px}.baCountry-KRW{background-position:0 -2100px}.baCountry-KWD{background-position:0 -2120px}.baCountry-KYD{background-position:0 -2140px}.baCountry-KZT{background-position:0 -2160px}.baCountry-LBP{background-position:0 -2180px}.baCountry-LI{background-position:0 -2200px}.baCountry-LKR{background-position:0 -2220px}.baCountry-LRD{background-position:0 -2240px}.baCountry-LSL{background-position:0 -2260px}.baCountry-LT{background-position:0 -2280px}.baCountry-LU{background-position:0 -2300px}.baCountry-LV{background-position:0 -2320px}.baCountry-LYD{background-position:0 -2340px}.baCountry-MAD{background-position:0 -2360px}.baCountry-MC{background-position:0 -2380px}.baCountry-MDL{background-position:0 -2400px}
451.baCountry-ME{background-position:0 -2420px}.baCountry-MGA{background-position:0 -2440px}.baCountry-MKD{background-position:0 -2460px}.baCountry-ML{background-position:0 -2480px}.baCountry-MMK{background-position:0 -2500px}.baCountry-MN{background-position:0 -2520px}.baCountry-MOP{background-position:0 -2540px}.baCountry-MQ{background-position:0 -2560px}.baCountry-MR{background-position:0 -2580px}.baCountry-MS{background-position:0 -2600px}.baCountry-MT{background-position:0 -2620px}.baCountry-MUR{background-position:0 -2640px}.baCountry-MVR{background-position:0 -2660px}.baCountry-MWK{background-position:0 -2680px}.baCountry-MXN{background-position:0 -2700px}.baCountry-MYR{background-position:0 -2720px}.baCountry-MZN{background-position:0 -2740px}.baCountry-NAD{background-position:0 -2760px}.baCountry-NE{background-position:0 -2780px}.baCountry-NF{background-position:0 -2800px}.baCountry-NG{background-position:0 -2820px}.baCountry-NIO{background-position:0 -2840px}.baCountry-NL{background-position:0 -2860px}.baCountry-NOK{background-position:0 -2880px}.baCountry-NPR{background-position:0 -2900px}.baCountry-NR{background-position:0 -2920px}.baCountry-NU{background-position:0 -2940px}.baCountry-NZD{background-position:0 -2960px}.baCountry-OMR{background-position:0 -2980px}.baCountry-PAB{background-position:0 -3000px}.baCountry-PEN{background-position:0 -3020px}.baCountry-PGK{background-position:0 -3040px}.baCountry-PHP{background-position:0 -3060px}.baCountry-PKR{background-position:0 -3080px}.baCountry-PLN{background-position:0 -3100px}.baCountry-PR{background-position:0 -3120px}.baCountry-PS{background-position:0 -3140px}.baCountry-PT{background-position:0 -3160px}.baCountry-PW{background-position:0 -3180px}.baCountry-QAR{background-position:0 -3200px}.baCountry-RON{background-position:0 -3220px}.baCountry-RSD{background-position:0 -3240px}.baCountry-RUB{background-position:0 -3260px}.baCountry-RWF{background-position:0 -3280px}.baCountry-SAR{background-position:0 -3300px}.baCountry-SBD{background-position:0 -3320px}.baCountry-SCR{background-position:0 -3340px}.baCountry-SDG{background-position:0 -3360px}.baCountry-SEK{background-position:0 -3380px}.baCountry-SGD{background-position:0 -3400px}.baCountry-SI{background-position:0 -3420px}.baCountry-SK{background-position:0 -3440px}.baCountry-SLL{background-position:0 -3460px}.baCountry-SM{background-position:0 -3480px}.baCountry-SN{background-position:0 -3500px}.baCountry-SO{background-position:0 -3520px}.baCountry-SRD{background-position:0 -3540px}.baCountry-SSP{background-position:0 -3560px}.baCountry-STD{background-position:0 -3580px}.baCountry-SV{background-position:0 -3600px}.baCountry-SYP{background-position:0 -3620px}.baCountry-SZL{background-position:0 -3640px}.baCountry-TC{background-position:0 -3660px}.baCountry-TD{background-position:0 -3680px}.baCountry-TG{background-position:0 -3700px}.baCountry-THB{background-position:0 -3720px}.baCountry-TJS{background-position:0 -3740px}.baCountry-TK{background-position:0 -3760px}.baCountry-TMT{background-position:0 -3780px}.baCountry-TND{background-position:0 -3800px}.baCountry-TOP{background-position:0 -3820px}.baCountry-TRY{background-position:0 -3840px}.baCountry-TTD{background-position:0 -3860px}.baCountry-TWD{background-position:0 -3880px}.baCountry-TZS{background-position:0 -3900px}.baCountry-UAH{background-position:0 -3920px}.baCountry-UGX{background-position:0 -3940px}.baCountry-USD{background-position:0 -3960px}.baCountry-UYU{background-position:0 -3980px}.baCountry-UZS{background-position:0 -4000px}.baCountry-VEF{background-position:0 -4020px}.baCountry-VG{background-position:0 -4040px}.baCountry-VI{background-position:0 -4060px}.baCountry-VND{background-position:0 -4080px}.baCountry-VUV{background-position:0 -4100px}.baCountry-WST{background-position:0 -4120px}.baCountry-XAF{background-position:0 -4140px}.baCountry-XPF{background-position:0 -4160px}.baCountry-YER{background-position:0 -4180px}.baCountry-ZAR{background-position:0 -4200px}.baCountry-ZM{background-position:0 -4220px}.baCountry-ZW{background-position:0 -4240px}
452  .bacurr-checkoutNotice{margin: 3px 10px 0 10px;left: 0;right: 0;text-align: center;}
453  @media (min-width:750px) {.bacurr-checkoutNotice{position: absolute;}}
454</style>
455
456<script>
457    window.baCurr = window.baCurr || {};
458    window.baCurr.config = {}; window.baCurr.rePeat = function () {};
459    Object.assign(window.baCurr.config, {
460      "enabled":true,
461      "manual_placement":"",
462      "night_time":false,
463      "round_by_default":false,
464      "display_position":"bottom_left",
465      "display_position_type":"floating",
466      "custom_code":{"css":""},
467      "flag_type":"countryandmoney",
468      "flag_design":"modern",
469      "round_style":"none",
470      "round_dec":"",
471      "chosen_cur":,
472      "desktop_visible":true,
473      "mob_visible":true,
474      "money_mouse_show":false,
475      "textColor":"#1e1e1e",
476      "flag_theme":"default",
477      "selector_hover_hex":"#ffffff",
478      "lightning":false,
479      "mob_manual_placement":"",
480      "mob_placement":"bottom_left",
481      "mob_placement_type":"floating",
482      "moneyWithCurrencyFormat":false,
483      "ui_style":"default",
484      "user_curr":"",
485      "auto_loc":true,
486      "auto_pref":false,
487      "selector_bg_hex":"#ffffff",
488      "selector_border_type":"noBorder",
489      "cart_alert_bg_hex":"",
490      "cart_alert_note":"",
491      "cart_alert_state":false,
492      "cart_alert_font_hex":""
493    },{
494      money_format: "${{amount}}",
495      money_with_currency_format: "${{amount}} USD",
496      user_curr: "CAD"
497    });
498    window.baCurr.config.multi_curr = [];
499    
500    window.baCurr.config.final_currency = "USD" || '';
501    window.baCurr.config.multi_curr = "AED,AFN,ALL,AMD,ANG,AUD,AWG,AZN,BAM,BBD,BDT,BIF,BND,BOB,BSD,BWP,BZD,CAD,CDF,CHF,CNY,CRC,CVE,CZK,DJF,DKK,DOP,DZD,EGP,ETB,EUR,FJD,FKP,GBP,GMD,GNF,GTQ,GYD,HKD,HNL,HUF,IDR,ILS,INR,ISK,JMD,JPY,KES,KGS,KHR,KMF,KRW,KYD,KZT,LAK,LBP,LKR,MAD,MDL,MKD,MMK,MNT,MOP,MUR,MVR,MWK,MYR,NGN,NIO,NPR,NZD,PEN,PGK,PHP,PKR,PLN,PYG,QAR,RON,RSD,RWF,SAR,SBD,SEK,SGD,SHP,SLL,STD,THB,TJS,TOP,TTD,TWD,TZS,UAH,UGX,USD,UYU,UZS,VND,VUV,WST,XAF,XCD,XOF,XPF,YER".split(',') || '';
502
503    (function(window, document) {"use strict";
504      function onload(){
505        function insertPopupMessageJs(){
506          var head = document.getElementsByTagName('head')[0];
507          var script = document.createElement('script');
508          script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'currency.boosterapps.com/preview_curr.js';
509          script.type = 'text/javascript';
510          head.appendChild(script);
511        }
512
513        if(document.location.search.indexOf("preview_cur=1") > -1){
514          setTimeout(function(){
515            window.currency_preview_result = document.getElementById("baCurrSelector").length > 0 ? 'success' : 'error';
516            insertPopupMessageJs();
517          }, 1000);
518        }
519      }
520
521      var head = document.getElementsByTagName('head')[0];
522      var script = document.createElement('script');
523      script.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + "";
524      script.type = 'text/javascript';
525      script.onload = script.onreadystatechange = function() {
526      if (script.readyState) {
527        if (script.readyState === 'complete' || script.readyState === 'loaded') {
528          script.onreadystatechange = null;
529            onload();
530          }
531        }
532        else {
533          onload();
534        }
535      };
536      head.appendChild(script);
537
538    }(window, document));
539</script>
539
540
541  <!-- "snippets/judgeme_core.liquid" was not rendered, the associated app was uninstalled -->
542<style type='text/css'>
543    :root {--delivery-country-image-url:url("https://dc.codericp.com/delivery/code_f.png");}
544    .icon-ad_f{background-image:var(--delivery-country-image-url);background-position:0 0;width:20px;height:12px}.icon-ae_f{background-image:var(--delivery-country-image-url);background-position:-21px 0;width:20px;height:12px}.icon-af_f{background-image:var(--delivery-country-image-url);background-position:0 -13px;width:20px;height:12px}.icon-ag_f{background-image:var(--delivery-country-image-url);background-position:-21px -13px;width:20px;height:12px}.icon-ai_f{background-image:var(--delivery-country-image-url);background-position:0 -26px;width:20px;height:12px}.icon-al_f{background-image:var(--delivery-country-image-url);background-position:-21px -26px;width:20px;height:12px}.icon-am_f{background-image:var(--delivery-country-image-url);background-position:-42px 0;width:20px;height:12px}.icon-ao_f{background-image:var(--delivery-country-image-url);background-position:-42px -13px;width:20px;height:12px}.icon-aq_f{background-image:var(--delivery-country-image-url);background-position:-42px -26px;width:20px;height:12px}.icon-ar_f{background-image:var(--delivery-country-image-url);background-position:0 -39px;width:20px;height:12px}.icon-as_f{background-image:var(--delivery-country-image-url);background-position:-21px -39px;width:20px;height:12px}.icon-at_f{background-image:var(--delivery-country-image-url);background-position:-42px -39px;width:20px;height:12px}.icon-au_f{background-image:var(--delivery-country-image-url);background-position:-63px 0;width:20px;height:12px}.icon-aw_f{background-image:var(--delivery-country-image-url);background-position:-63px -13px;width:20px;height:12px}.icon-ax_f{background-image:var(--delivery-country-image-url);background-position:-63px -26px;width:20px;height:12px}.icon-az_f{background-image:var(--delivery-country-image-url);background-position:-63px -39px;width:20px;height:12px}.icon-ba_f{background-image:var(--delivery-country-image-url);background-position:0 -52px;width:20px;height:12px}.icon-bb_f{background-image:var(--delivery-country-image-url);background-position:-21px -52px;width:20px;height:12px}.icon-bd_f{background-image:var(--delivery-country-image-url);background-position:-42px -52px;width:20px;height:12px}.icon-be_f{background-image:var(--delivery-country-image-url);background-position:-63px -52px;width:20px;height:12px}.icon-bf_f{background-image:var(--delivery-country-image-url);background-position:0 -65px;width:20px;height:12px}.icon-bg_f{background-image:var(--delivery-country-image-url);background-position:-21px -65px;width:20px;height:12px}.icon-bh_f{background-image:var(--delivery-country-image-url);background-position:-42px -65px;width:20px;height:12px}.icon-bi_f{background-image:var(--delivery-country-image-url);background-position:-63px -65px;width:20px;height:12px}.icon-bj_f{background-image:var(--delivery-country-image-url);background-position:-84px 0;width:20px;height:12px}.icon-bl_f{background-image:var(--delivery-country-image-url);background-position:-84px -13px;width:20px;height:12px}.icon-bm_f{background-image:var(--delivery-country-image-url);background-position:-84px -26px;width:20px;height:12px}.icon-bn_f{background-image:var(--delivery-country-image-url);background-position:-84px -39px;width:20px;height:12px}.icon-bo_f{background-image:var(--delivery-country-image-url);background-position:-84px -52px;width:20px;height:12px}.icon-bq_f{background-image:var(--delivery-country-image-url);background-position:-84px -65px;width:20px;height:12px}.icon-br_f{background-image:var(--delivery-country-image-url);background-position:0 -78px;width:20px;height:12px}.icon-bs_f{background-image:var(--delivery-country-image-url);background-position:-21px -78px;width:20px;height:12px}.icon-bt_f{background-image:var(--delivery-country-image-url);background-position:-42px -78px;width:20px;height:12px}.icon-bv_f{background-image:var(--delivery-country-image-url);background-position:-63px -78px;width:20px;height:12px}.icon-bw_f{background-image:var(--delivery-country-image-url);background-position:-84px -78px;width:20px;height:12px}.icon-by_f{background-image:var(--delivery-country-image-url);background-position:0 -91px;width:20px;height:12px}.icon-bz_f{background-image:var(--delivery-country-image-url);
544background-position:-21px -91px;width:20px;height:12px}.icon-ca_f{background-image:var(--delivery-country-image-url);background-position:-42px -91px;width:20px;height:12px}.icon-cc_f{background-image:var(--delivery-country-image-url);background-position:-63px -91px;width:20px;height:12px}.icon-cd_f{background-image:var(--delivery-country-image-url);background-position:-84px -91px;width:20px;height:12px}.icon-cf_f{background-image:var(--delivery-country-image-url);background-position:-105px 0;width:20px;height:12px}.icon-cg_f{background-image:var(--delivery-country-image-url);background-position:-105px -13px;width:20px;height:12px}.icon-ch_f{background-image:var(--delivery-country-image-url);background-position:-105px -26px;width:20px;height:12px}.icon-ci_f{background-image:var(--delivery-country-image-url);background-position:-105px -39px;width:20px;height:12px}.icon-ck_f{background-image:var(--delivery-country-image-url);background-position:-105px -52px;width:20px;height:12px}.icon-cl_f{background-image:var(--delivery-country-image-url);background-position:-105px -65px;width:20px;height:12px}.icon-cm_f{background-image:var(--delivery-country-image-url);background-position:-105px -78px;width:20px;height:12px}.icon-cn_f{background-image:var(--delivery-country-image-url);background-position:-105px -91px;width:20px;height:12px}.icon-co_f{background-image:var(--delivery-country-image-url);background-position:0 -104px;width:20px;height:12px}.icon-cr_f{background-image:var(--delivery-country-image-url);background-position:-21px -104px;width:20px;height:12px}.icon-cu_f{background-image:var(--delivery-country-image-url);background-position:-42px -104px;width:20px;height:12px}.icon-cv_f{background-image:var(--delivery-country-image-url);background-position:-63px -104px;width:20px;height:12px}.icon-cw_f{background-image:var(--delivery-country-image-url);background-position:-84px -104px;width:20px;height:12px}.icon-cx_f{background-image:var(--delivery-country-image-url);background-position:-105px -104px;width:20px;height:12px}.icon-cy_f{background-image:var(--delivery-country-image-url);background-position:-126px 0;width:20px;height:12px}.icon-cz_f{background-image:var(--delivery-country-image-url);background-position:-126px -13px;width:20px;height:12px}.icon-de_f{background-image:var(--delivery-country-image-url);background-position:-126px -26px;width:20px;height:12px}.icon-dj_f{background-image:var(--delivery-country-image-url);background-position:-126px -39px;width:20px;height:12px}.icon-dk_f{background-image:var(--delivery-country-image-url);background-position:-126px -52px;width:20px;height:12px}.icon-dm_f{background-image:var(--delivery-country-image-url);background-position:-126px -65px;width:20px;height:12px}.icon-do_f{background-image:var(--delivery-country-image-url);background-position:-126px -78px;width:20px;height:12px}.icon-dz_f{background-image:var(--delivery-country-image-url);background-position:-126px -91px;width:20px;height:12px}.icon-ec_f{background-image:var(--delivery-country-image-url);background-position:-126px -104px;width:20px;height:12px}.icon-ee_f{background-image:var(--delivery-country-image-url);background-position:0 -117px;width:20px;height:12px}.icon-eg_f{background-image:var(--delivery-country-image-url);background-position:-21px -117px;width:20px;height:12px}.icon-eh_f{background-image:var(--delivery-country-image-url);background-position:-42px -117px;width:20px;height:12px}.icon-er_f{background-image:var(--delivery-country-image-url);background-position:-63px -117px;width:20px;height:12px}.icon-es_f{background-image:var(--delivery-country-image-url);background-position:-84px -117px;width:20px;height:12px}.icon-et_f{background-image:var(--delivery-country-image-url);background-position:-105px -117px;width:20px;height:12px}.icon-fi_f{background-image:var(--delivery-country-image-url);background-position:-126px -117px;width:20px;height:12px}.icon-fj_f{background-image:var(--delivery-country-image-url);background-position:0 -130px;width:20px;height:12px}.icon-fk_f{background-image:var(--delivery-country-image-url);background-position:-21px -130px;width:20px;height:12px}.icon-fm_f{background-image:var(--delivery-country-image-url);background-position:-42px -130px;width:20px;height:12px}.icon-fo_f{background-image:var(--delivery-country-image-url);background-position:-63px -130px;width:20px;height:12px}.icon-fr_f{background-image:var(--delivery-country-image-url);background-position:-84px -130px;width:20px;height:12px}.icon-ga_f{background-image:var(--delivery-country-image-url);background-position:-105px -130px;width:20px;height:12px}.icon-gb_f{background-image:var(--delivery-country-image-url);background-position:-126px -130px;width:20px;height:12px}.icon-gd_f{background-image:var(--delivery-country-image-url);background-position:-147px 0;width:20px;height:12px}.icon-ge_f{background-image:var(--delivery-country-image-url);background-position:-147px -13px;width:20px;height:12px}.icon-gf_f{background-image:var(--delivery-country-image-url);background-position:-147px -26px;width:20px;height:12px}.icon-gg_f{background-image:var(--delivery-country-image-url);background-position:-147px -39px;width:20px;height:12px}.icon-gh_f{background-image:var(--delivery-country-image-url);background-position:-147px -52px;width:20px;height:12px}.icon-gi_f{background-image:var(--delivery-country-image-url);background-position:-147px -65px;width:20px;height:12px}.icon-gl_f{background-image:var(--delivery-country-image-url);background-position:-147px -78px;width:20px;height:12px}.icon-gm_f{background-image:var(--delivery-country-image-url);background-position:-147px -91px;width:20px;height:12px}.icon-gn_f{background-image:var(--delivery-country-image-url);background-position:-147px -104px;width:20px;height:12px}.icon-gp_f{background-image:var(--delivery-country-image-url);background-position:-147px -117px;width:20px;height:12px}.icon-gq_f{background-image:var(--delivery-country-image-url);background-position:-147px -130px;width:20px;height:12px}.icon-gr_f{background-image:var(--delivery-country-image-url);background-position:0 -143px;width:20px;height:12px}.icon-gs_f{background-image:var(--delivery-country-image-url);background-position:-21px -143px;width:20px;height:12px}.icon-gt_f{background-image:var(--delivery-country-image-url);background-position:-42px -143px;width:20px;height:12px}.icon-gu_f{background-image:var(--delivery-country-image-url);background-position:-63px -143px;width:20px;height:12px}.icon-gw_f{background-image:var(--delivery-country-image-url);background-position:-84px -143px;width:20px;height:12px}.icon-gy_f{background-image:var(--delivery-country-image-url);background-position:-105px -143px;width:20px;height:12px}.icon-hk_f{background-image:var(--delivery-country-image-url);background-position:-126px -143px;width:20px;height:12px}.icon-hm_f{background-image:var(--delivery-country-image-url);background-position:-147px -143px;width:20px;height:12px}.icon-hn_f{background-image:var(--delivery-country-image-url);background-position:-168px 0;width:20px;height:12px}.icon-hr_f{background-image:var(--delivery-country-image-url);background-position:-168px -13px;width:20px;height:12px}.icon-ht_f{background-image:var(--delivery-country-image-url);background-position:-168px -26px;width:20px;height:12px}.icon-hu_f{background-image:var(--delivery-country-image-url);background-position:-168px -39px;width:20px;height:12px}.icon-id_f{background-image:var(--delivery-country-image-url);background-position:-168px -52px;width:20px;height:12px}.icon-ie_f{background-image:var(--delivery-country-image-url);background-position:-168px -65px;width:20px;height:12px}.icon-il_f{background-image:var(--delivery-country-image-url);background-position:-168px -78px;width:20px;height:12px}.icon-im_f{background-image:var(--delivery-country-image-url);background-position:-168px -91px;width:20px;height:12px}.icon-in_f{background-image:var(--delivery-country-image-url);background-position:-168px -104px;width:20px;height:12px}.icon-io_f{background-image:var(--delivery-country-image-url);background-position:-168px -117px;width:20px;height:12px}.icon-iq_f{background-image:var(--delivery-country-image-url);background-position:-168px -130px;width:20px;height:12px}.icon-ir_f{background-image:var(--delivery-country-image-url);background-position:-168px -143px;width:20px;height:12px}.icon-is_f{background-image:var(--delivery-country-image-url);background-position:0 -156px;width:20px;height:12px}.icon-it_f{background-image:var(--delivery-country-image-url);background-position:-21px -156px;width:20px;height:12px}.icon-je_f{background-image:var(--delivery-country-image-url);background-position:-42px -156px;width:20px;height:12px}.icon-jm_f{background-image:var(--delivery-country-image-url);background-position:-63px -156px;width:20px;height:12px}.icon-jo_f{background-image:var(--delivery-country-image-url);background-position:-84px -156px;width:20px;height:12px}.icon-jp_f{background-image:var(--delivery-country-image-url);background-position:-105px -156px;width:20px;height:12px}.icon-ke_f{background-image:var(--delivery-country-image-url);background-position:-126px -156px;width:20px;height:12px}.icon-kg_f{background-image:var(--delivery-country-image-url);background-position:-147px -156px;width:20px;height:12px}.icon-kh_f{background-image:var(--delivery-country-image-url);background-position:-168px -156px;width:20px;height:12px}.icon-ki_f{background-image:var(--delivery-country-image-url);background-position:0 -169px;width:20px;height:12px}.icon-km_f{background-image:var(--delivery-country-image-url);background-position:-21px -169px;width:20px;height:12px}.icon-kn_f{background-image:var(--delivery-country-image-url);background-position:-42px -169px;width:20px;height:12px}.icon-kp_f{background-image:var(--delivery-country-image-url);background-position:-63px -169px;width:20px;height:12px}.icon-kr_f{background-image:var(--delivery-country-image-url);background-position:-84px -169px;width:20px;height:12px}.icon-kw_f{background-image:var(--delivery-country-image-url);background-position:-105px -169px;width:20px;height:12px}.icon-ky_f{background-image:var(--delivery-country-image-url);background-position:-126px -169px;width:20px;height:12px}.icon-kz_f{background-image:var(--delivery-country-image-url);background-position:-147px -169px;width:20px;height:12px}.icon-la_f{background-image:var(--delivery-country-image-url);background-position:-168px -169px;width:20px;height:12px}.icon-lb_f{background-image:var(--delivery-country-image-url);background-position:-189px 0;width:20px;height:12px}.icon-lc_f{background-image:var(--delivery-country-image-url);background-position:-189px -13px;width:20px;height:12px}.icon-li_f{background-image:var(--delivery-country-image-url);background-position:-189px -26px;width:20px;height:12px}.icon-lk_f{background-image:var(--delivery-country-image-url);background-position:-189px -39px;width:20px;height:12px}.icon-lr_f{background-image:var(--delivery-country-image-url);background-position:-189px -52px;width:20px;height:12px}.icon-ls_f{background-image:var(--delivery-country-image-url);background-position:-189px -65px;width:20px;height:12px}.icon-lt_f{background-image:var(--delivery-country-image-url);background-position:-189px -78px;width:20px;height:12px}.icon-lu_f{background-image:var(--delivery-country-image-url);background-position:-189px -91px;width:20px;height:12px}.icon-lv_f{background-image:var(--delivery-country-image-url);background-position:-189px -104px;width:20px;height:12px}.icon-ly_f{background-image:var(--delivery-country-image-url);background-position:-189px -117px;width:20px;height:12px}.icon-ma_f{background-image:var(--delivery-country-image-url);background-position:-189px -130px;width:20px;height:12px}.icon-mc_f{background-image:var(--delivery-country-image-url);background-position:-189px -143px;width:20px;height:12px}.icon-md_f{background-image:var(--delivery-country-image-url);background-position:-189px -156px;width:20px;height:12px}.icon-me_f{background-image:var(--delivery-country-image-url);background-position:-189px -169px;width:20px;height:12px}.icon-mf_f{background-image:var(--delivery-country-image-url);background-position:0 -182px;width:20px;height:12px}.icon-mg_f{background-image:var(--delivery-country-image-url);background-position:-21px -182px;width:20px;height:12px}.icon-mh_f{background-image:var(--delivery-country-image-url);background-position:-42px -182px;width:20px;height:12px}.icon-mk_f{background-image:var(--delivery-country-image-url);background-position:-63px -182px;width:20px;height:12px}.icon-ml_f{background-image:var(--delivery-country-image-url);background-position:-84px -182px;width:20px;height:12px}.icon-mm_f{background-image:var(--delivery-country-image-url);background-position:-105px -182px;width:20px;height:12px}.icon-mn_f{background-image:var(--delivery-country-image-url);background-position:-126px -182px;width:20px;height:12px}.icon-mo_f{background-image:var(--delivery-country-image-url);background-position:-147px -182px;width:20px;height:12px}.icon-mp_f{background-image:var(--delivery-country-image-url);background-position:-168px -182px;width:20px;height:12px}.icon-mq_f{background-image:var(--delivery-country-image-url);background-position:-189px -182px;width:20px;height:12px}.icon-mr_f{background-image:var(--delivery-country-image-url);background-position:0 -195px;width:20px;height:12px}.icon-ms_f{background-image:var(--delivery-country-image-url);background-position:-21px -195px;width:20px;height:12px}.icon-mt_f{background-image:var(--delivery-country-image-url);background-position:-42px -195px;width:20px;height:12px}.icon-mu_f{background-image:var(--delivery-country-image-url);background-position:-63px -195px;width:20px;height:12px}.icon-mv_f{background-image:var(--delivery-country-image-url);background-position:-84px -195px;width:20px;height:12px}.icon-mw_f{background-image:var(--delivery-country-image-url);background-position:-105px -195px;width:20px;height:12px}.icon-mx_f{background-image:var(--delivery-country-image-url);background-position:-126px -195px;width:20px;height:12px}.icon-my_f{background-image:var(--delivery-country-image-url);background-position:-147px -195px;width:20px;height:12px}.icon-mz_f{background-image:var(--delivery-country-image-url);background-position:-168px -195px;width:20px;height:12px}.icon-na_f{background-image:var(--delivery-country-image-url);background-position:-189px -195px;width:20px;height:12px}.icon-nc_f{background-image:var(--delivery-country-image-url);
544background-position:-210px 0;width:20px;height:12px}.icon-ne_f{background-image:var(--delivery-country-image-url);background-position:-210px -13px;width:20px;height:12px}.icon-nf_f{background-image:var(--delivery-country-image-url);background-position:-210px -26px;width:20px;height:12px}.icon-ng_f{background-image:var(--delivery-country-image-url);background-position:-210px -39px;width:20px;height:12px}.icon-ni_f{background-image:var(--delivery-country-image-url);background-position:-210px -52px;width:20px;height:12px}.icon-nl_f{background-image:var(--delivery-country-image-url);background-position:-210px -65px;width:20px;height:12px}.icon-no_f{background-image:var(--delivery-country-image-url);background-position:-210px -78px;width:20px;height:12px}.icon-np_f{background-image:var(--delivery-country-image-url);background-position:-210px -91px;width:20px;height:12px}.icon-nr_f{background-image:var(--delivery-country-image-url);background-position:-210px -104px;width:20px;height:12px}.icon-nu_f{background-image:var(--delivery-country-image-url);background-position:-210px -117px;width:20px;height:12px}.icon-nz_f{background-image:var(--delivery-country-image-url);background-position:-210px -130px;width:20px;height:12px}.icon-om_f{background-image:var(--delivery-country-image-url);background-position:-210px -143px;width:20px;height:12px}.icon-pa_f{background-image:var(--delivery-country-image-url);background-position:-210px -156px;width:20px;height:12px}.icon-pe_f{background-image:var(--delivery-country-image-url);background-position:-210px -169px;width:20px;height:12px}.icon-pf_f{background-image:var(--delivery-country-image-url);background-position:-210px -182px;width:20px;height:12px}.icon-pg_f{background-image:var(--delivery-country-image-url);background-position:-210px -195px;width:20px;height:12px}.icon-ph_f{background-image:var(--delivery-country-image-url);background-position:0 -208px;width:20px;height:12px}.icon-pk_f{background-image:var(--delivery-country-image-url);background-position:-21px -208px;width:20px;height:12px}.icon-pl_f{background-image:var(--delivery-country-image-url);background-position:-42px -208px;width:20px;height:12px}.icon-pm_f{background-image:var(--delivery-country-image-url);background-position:-63px -208px;width:20px;height:12px}.icon-pn_f{background-image:var(--delivery-country-image-url);background-position:-84px -208px;width:20px;height:12px}.icon-pr_f{background-image:var(--delivery-country-image-url);background-position:-105px -208px;width:20px;height:12px}.icon-ps_f{background-image:var(--delivery-country-image-url);background-position:-126px -208px;width:20px;height:12px}.icon-pt_f{background-image:var(--delivery-country-image-url);background-position:-147px -208px;width:20px;height:12px}.icon-pw_f{background-image:var(--delivery-country-image-url);background-position:-168px -208px;width:20px;height:12px}.icon-py_f{background-image:var(--delivery-country-image-url);background-position:-189px -208px;width:20px;height:12px}.icon-qa_f{background-image:var(--delivery-country-image-url);background-position:-210px -208px;width:20px;height:12px}.icon-re_f{background-image:var(--delivery-country-image-url);background-position:-231px 0;width:20px;height:12px}.icon-ro_f{background-image:var(--delivery-country-image-url);background-position:-231px -13px;width:20px;height:12px}.icon-rs_f{background-image:var(--delivery-country-image-url);background-position:-231px -26px;width:20px;height:12px}.icon-ru_f{background-image:var(--delivery-country-image-url);background-position:-231px -39px;width:20px;height:12px}.icon-rw_f{background-image:var(--delivery-country-image-url);background-position:-231px -52px;width:20px;height:12px}.icon-sa_f{background-image:var(--delivery-country-image-url);background-position:-231px -65px;width:20px;height:12px}.icon-sb_f{background-image:var(--delivery-country-image-url);background-position:-231px -78px;width:20px;height:12px}.icon-sc_f{background-image:var(--delivery-country-image-url);background-position:-231px -91px;width:20px;height:12px}.icon-sd_f{background-image:var(--delivery-country-image-url);background-position:-231px -104px;width:20px;height:12px}.icon-se_f{background-image:var(--delivery-country-image-url);background-position:-231px -117px;width:20px;height:12px}.icon-sg_f{background-image:var(--delivery-country-image-url);background-position:-231px -130px;width:20px;height:12px}.icon-sh_f{background-image:var(--delivery-country-image-url);background-position:-231px -143px;width:20px;height:12px}.icon-si_f{background-image:var(--delivery-country-image-url);background-position:-231px -156px;width:20px;height:12px}.icon-sj_f{background-image:var(--delivery-country-image-url);background-position:-231px -169px;width:20px;height:12px}.icon-sk_f{background-image:var(--delivery-country-image-url);background-position:-231px -182px;width:20px;height:12px}.icon-sl_f{background-image:var(--delivery-country-image-url);background-position:-231px -195px;width:20px;height:12px}.icon-sm_f{background-image:var(--delivery-country-image-url);background-position:-231px -208px;width:20px;height:12px}.icon-sn_f{background-image:var(--delivery-country-image-url);background-position:0 -221px;width:20px;height:12px}.icon-so_f{background-image:var(--delivery-country-image-url);background-position:-21px -221px;width:20px;height:12px}.icon-sr_f{background-image:var(--delivery-country-image-url);background-position:-42px -221px;width:20px;height:12px}.icon-ss_f{background-image:var(--delivery-country-image-url);background-position:-63px -221px;width:20px;height:12px}.icon-st_f{background-image:var(--delivery-country-image-url);background-position:-84px -221px;width:20px;height:12px}.icon-sv_f{background-image:var(--delivery-country-image-url);background-position:-105px -221px;width:20px;height:12px}.icon-sx_f{background-image:var(--delivery-country-image-url);background-position:-126px -221px;width:20px;height:12px}.icon-sy_f{background-image:var(--delivery-country-image-url);background-position:-147px -221px;width:20px;height:12px}.icon-sz_f{background-image:var(--delivery-country-image-url);background-position:-168px -221px;width:20px;height:12px}.icon-tc_f{background-image:var(--delivery-country-image-url);background-position:-189px -221px;width:20px;height:12px}.icon-td_f{background-image:var(--delivery-country-image-url);
544background-position:-210px -221px;width:20px;height:12px}.icon-tf_f{background-image:var(--delivery-country-image-url);background-position:-231px -221px;width:20px;height:12px}.icon-tg_f{background-image:var(--delivery-country-image-url);background-position:0 -234px;width:20px;height:12px}.icon-th_f{background-image:var(--delivery-country-image-url);background-position:-21px -234px;width:20px;height:12px}.icon-tj_f{background-image:var(--delivery-country-image-url);background-position:-42px -234px;width:20px;height:12px}.icon-tk_f{background-image:var(--delivery-country-image-url);background-position:-63px -234px;width:20px;height:12px}.icon-tl_f{background-image:var(--delivery-country-image-url);background-position:-84px -234px;width:20px;height:12px}.icon-tm_f{background-image:var(--delivery-country-image-url);background-position:-105px -234px;width:20px;height:12px}.icon-tn_f{background-image:var(--delivery-country-image-url);background-position:-126px -234px;width:20px;height:12px}.icon-to_f{background-image:var(--delivery-country-image-url);background-position:-147px -234px;width:20px;height:12px}.icon-tr_f{background-image:var(--delivery-country-image-url);background-position:-168px -234px;width:20px;height:12px}.icon-tt_f{background-image:var(--delivery-country-image-url);background-position:-189px -234px;width:20px;height:12px}.icon-tv_f{background-image:var(--delivery-country-image-url);background-position:-210px -234px;width:20px;height:12px}.icon-tw_f{background-image:var(--delivery-country-image-url);background-position:-231px -234px;width:20px;height:12px}.icon-tz_f{background-image:var(--delivery-country-image-url);background-position:-252px 0;width:20px;height:12px}.icon-ua_f{background-image:var(--delivery-country-image-url);background-position:-252px -13px;width:20px;height:12px}.icon-ug_f{background-image:var(--delivery-country-image-url);background-position:-252px -26px;width:20px;height:12px}.icon-um_f{background-image:var(--delivery-country-image-url);background-position:-252px -39px;width:20px;height:12px}.icon-us_f{background-image:var(--delivery-country-image-url);background-position:-252px -52px;width:20px;height:12px}.icon-uy_f{background-image:var(--delivery-country-image-url);background-position:-252px -65px;width:20px;height:12px}.icon-uz_f{background-image:var(--delivery-country-image-url);background-position:-252px -78px;width:20px;height:12px}.icon-va_f{background-image:var(--delivery-country-image-url);background-position:-252px -91px;width:20px;height:12px}.icon-vc_f{background-image:var(--delivery-country-image-url);background-position:-252px -104px;width:20px;height:12px}.icon-ve_f{background-image:var(--delivery-country-image-url);background-position:-252px -117px;width:20px;height:12px}.icon-vg_f{background-image:var(--delivery-country-image-url);background-position:-252px -130px;width:20px;height:12px}.icon-vi_f{background-image:var(--delivery-country-image-url);background-position:-252px -143px;width:20px;height:12px}.icon-vn_f{background-image:var(--delivery-country-image-url);background-position:-252px -156px;width:20px;height:12px}.icon-vu_f{background-image:var(--delivery-country-image-url);background-position:-252px -169px;width:20px;height:12px}.icon-wf_f{background-image:var(--delivery-country-image-url);background-position:-252px -182px;width:20px;height:12px}.icon-ws_f{background-image:var(--delivery-country-image-url);background-position:-252px -195px;width:20px;height:12px}.icon-xk_f{background-image:var(--delivery-country-image-url);background-position:-252px -208px;width:20px;height:12px}.icon-ye_f{background-image:var(--delivery-country-image-url);background-position:-252px -221px;width:20px;height:12px}.icon-yt_f{background-image:var(--delivery-country-image-url);background-position:-252px -234px;width:20px;height:12px}.icon-za_f{background-image:var(--delivery-country-image-url);background-position:0 -247px;width:20px;height:12px}.icon-zm_f{background-image:var(--delivery-country-image-url);background-position:-21px -247px;width:20px;height:12px}.icon-zw_f{background-image:var(--delivery-country-image-url);background-position:-42px -247px;width:20px;height:12px}
545</style>
546<script>
547    window.deliveryCommon = window.deliveryCommon || {};
548    window.deliveryCommon.setting = {};
549    Object.assign(window.deliveryCommon.setting, {
550        "shop_currency_code__ed": 'CAD' || 'USD',
551        "shop_locale_code__ed": 'en' || 'en',
552        "shop_domain__ed":  'workphlo.myshopify.com',
553        "product_available__ed": '',
554        "product_id__ed": ''
555    });
556    window.deliveryED = window.deliveryED || {};
557    window.deliveryED.setting = {};
558    Object.assign(window.deliveryED.setting, {
559        "delivery__app_setting": {"main_delivery_setting":{"is_active":1,"order_delivery_info":"\u003cp\u003e\u003cstrong\u003e\u003cspan style=\"color:#61a951\"\u003e\u003cspan style=\"font-size:18px\"\u003e●\u003c\/span\u003e\u003c\/span\u003e\u003c\/strong\u003e \u003cstrong\u003e\u003cspan style=\"font-size:14px\"\u003eIn Stock  \u003c\/span\u003e\u003c\/strong\u003e\u003cbr\/\u003e\u003cspan style=\"font-size:12px\"\u003e {country_flag}  FREE Shipping $50+ \u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e","is_ignore_out_of_stock":0,"out_of_stock_mode":0,"out_of_stock_info":"\u003cp\u003e\u003c\/p\u003e","order_progress_bar_mode":0,"order_progress_setting":{"ordered":{"svg_number":0,"title":"Ordered","tips_description":"After you place the order, we will need 1-3 days to prepare the shipment"},"order_ready":{"svg_number":4,"is_active":1,"title":"Order Ready","date_title":"{order_ready_minimum_date} - {order_ready_maximum_date}","tips_description":"Orders will start to be shipped"},"order_delivered":{"svg_number":10,"title":"Delivered","date_title":"{order_delivered_minimum_date} - {order_delivered_maximum_date}","tips_description":"Estimated arrival date range:{order_delivered_minimum_date} - {order_delivered_maximum_date}"}},"order_delivery_work_week":[0,1,1,1,1,1,0],"order_delivery_day_range":[0,1],"order_delivery_calc_method":0,"order_ready_work_week":[1,1,1,1,1,1,1],"order_ready_day_range":[0,1],"order_ready_calc_method":2,"holiday":[],"order_delivery_date_format":0,"delivery_date_custom_format":"{month_local} {day}","delivery_date_format_zero":0,"delivery_date_format_month_translate":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"delivery_date_format_week_translate":["Sun","Mon","Tues","Wed","Thur","Fri","Sat"],"order_delivery_countdown_format":13,"delivery_countdown_custom_format":"{hours} {hours_local} {minutes} {minutes_local} {seconds} {seconds_local}","countdown_format_translate":["Hours","Minutes","Seconds"],"delivery_countdown_format_zero":1,"countdown_cutoff_hour":5,"countdown_cutoff_minute":0,"countdown_cutoff_advanced_enable":0,"countdown_cutoff_advanced":[[23,59],[23,59],[23,59],[23,59],[23,59],[23,59],[23,59]],"countdown_mode":0,"after_deadline_hide_widget":0,"timezone_mode":1,"timezone":-5,"todayandtomorrow":[{"lan_code":"en","lan_name":"English","left":"today","right":"tomorrow"}],"translate_country_name":[],"widget_layout_mode":2,"widget_placement_method":0,"widget_placement_position":0,"widget_placement_page":1,"widget_margin":[12,0,0,0],"message_text_widget_appearance_setting":{"border":{"border_width":1,"border_radius":4,"border_line":2},"color":{"text_color":"#111111","background_color":"#f5f5f5","border_color":"#f5f5f5"},"other":{"margin":[0,0,0,0],"padding":[10,10,10,10]}},"progress_bar_widget_appearance_setting":{"color":{"basic":{"icon_color":"#000000","icon_background_color":"#fe0000","order_status_title_color":"#000000","date_title_color":"#000000"},"advanced":{"order_status_title_color":"#000000","progress_line_color":"#000000","date_title_color":"#000000","description_tips_background_color":"#000000","icon_background_color":"#000000","icon_color":"#FFFFFF","description_tips_color":"#FFFFFF"}},"font":{"icon_font":20,"order_status_title_font":14,"date_title_font":14,"description_tips_font":14},"other":{"margin":[8,0,0,0]}},"show_country_mode":0,"arrow_down_position":0,"country_modal_background_rgba":[0,0,0,0.5],"country_modal_appearance_setting":{"color":{"text_color":"#000000","background_color":"#FFFFFF","icon_color":"#999999","selected_color":"#f2f2f2"},"border":{"border_radius":7},"font":{"text_font":16,"icon_font":16},"other":{"width":56}},"cart_form_mode":0,"cart_form_position":0,"product_form_position":0,"out_of_stock_product_form_position":0,"cart_checkout_status":0,"cart_checkout_title":"Estimated between","cart_checkout_description":"{order_delivered_minimum_date} and {order_delivered_maximum_date}","widget_custom_css":"","replace_jq":0,"is_show_all":0,"p_mapping":11,"product_ids":["9429133787426","9429133918498","9429134016802","9429134115106","9429134213410","9429134410018","9429134508322","9429134672162","9429134803234","9429134868770","9429134967074","9429135065378","9429135163682","9429135261986","9429135360290","9429135458594","9429135556898","9429135655202","9429135753506","9429135851810","9429135950114","9429136048418","9429136179490","9429136245026","9429140308258","9612155322658"]}},
560        "delivery__pro_setting": null,
561        "delivery__cate_setting": null
562    });
563</script>
563 <!-- ReviewXpo Styles Start -->
564<link rel="stylesheet" type="text/css" href="/apps/reviewxpo/css/storefront.css?shop=workphlo.myshopify.com&v=4.7.0">
565<!-- ReviewXpo Styles End -->
566
567
568
569
570<style>
571  .grid-view-item.product-card .grid-view-item__image.hover-image{
572    opacity: 0;
573  }
574  .grid-view-item.product-card:hover .grid-view-item__image.regular-image{
575    opacity: 0 !important;
576  }
577  .grid-view-item.product-card:hover .grid-view-item__image.hover-image{
578    opacity: 1;
579  }
580  .grid-view-item.product-card:hover {
581    opacity: 1 !important;
582    
583  }
584 .grid-view-item.product-card:hover .grid-view-item__image.hover-image {
585   transition: transform 0.5s ease;
586    transform: scale(1.03);
587 }
588  
589.product-card__image-with-placeholder-wrapper {
590    transition: transform 0.5s ease, box-shadow 0.5s ease;
591        transform-origin: center;
592}
593.grid-view-item.product-card:hover .product-card__image-with-placeholder-wrapper {
594    transition: transform 3s ease, box-shadow 0.5s ease;
595    transform: rotate(1deg);
596    /* box-shadow: -1rem -1rem 1rem -1rem #0000000d, 1rem 1rem 1rem -1rem #0000000d, 0 0 .5rem #fff0, 0 2rem 3.5rem -2rem #00000080; */
597}
598ul.grid.grid--uniform.grid--view-items {
599    overflow: hidden;
600}
601  
602</style>
603  
604<!-- BEGIN app block: shopify://apps/c-edd-estimated-delivery-date/blocks/app_setting/4a0685bc-c234-45b2-8382-5ad6a8e3e3fd -->
604<script>
605    window.deliveryCommon = window.deliveryCommon || {};
606    window.deliveryCommon.setting = {};
607    Object.assign(window.deliveryCommon.setting, {
608        "shop_currency_code__ed": 'CAD' || 'USD',
609        "shop_locale_code__ed": 'en' || 'en',
610        "shop_domain__ed":  'workphlo.myshopify.com',
611        "product_available__ed": '',
612        "product_id__ed": ''
613    });
614    window.deliveryED = window.deliveryED || {};
615    window.deliveryED.setting = {};
616    Object.assign(window.deliveryED.setting, {
617        "delivery__app_setting": {"main_delivery_setting":{"is_active":1,"order_delivery_info":"\u003cp\u003e\u003cstrong\u003e\u003cspan style=\"color:#61a951\"\u003e\u003cspan style=\"font-size:18px\"\u003e●\u003c\/span\u003e\u003c\/span\u003e\u003c\/strong\u003e \u003cstrong\u003e\u003cspan style=\"font-size:14px\"\u003eIn Stock  \u003c\/span\u003e\u003c\/strong\u003e\u003cbr\/\u003e\u003cspan style=\"font-size:12px\"\u003e {country_flag}  FREE Shipping $50+ \u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e","is_ignore_out_of_stock":0,"out_of_stock_mode":0,"out_of_stock_info":"\u003cp\u003e\u003c\/p\u003e","order_progress_bar_mode":0,"order_progress_setting":{"ordered":{"svg_number":0,"title":"Ordered","tips_description":"After you place the order, we will need 1-3 days to prepare the shipment"},"order_ready":{"svg_number":4,"is_active":1,"title":"Order Ready","date_title":"{order_ready_minimum_date} - {order_ready_maximum_date}","tips_description":"Orders will start to be shipped"},"order_delivered":{"svg_number":10,"title":"Delivered","date_title":"{order_delivered_minimum_date} - {order_delivered_maximum_date}","tips_description":"Estimated arrival date range:{order_delivered_minimum_date} - {order_delivered_maximum_date}"}},"order_delivery_work_week":[0,1,1,1,1,1,0],"order_delivery_day_range":[0,1],"order_delivery_calc_method":0,"order_ready_work_week":[1,1,1,1,1,1,1],"order_ready_day_range":[0,1],"order_ready_calc_method":2,"holiday":[],"order_delivery_date_format":0,"delivery_date_custom_format":"{month_local} {day}","delivery_date_format_zero":0,"delivery_date_format_month_translate":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"delivery_date_format_week_translate":["Sun","Mon","Tues","Wed","Thur","Fri","Sat"],"order_delivery_countdown_format":13,"delivery_countdown_custom_format":"{hours} {hours_local} {minutes} {minutes_local} {seconds} {seconds_local}","countdown_format_translate":["Hours","Minutes","Seconds"],"delivery_countdown_format_zero":1,"countdown_cutoff_hour":5,"countdown_cutoff_minute":0,"countdown_cutoff_advanced_enable":0,"countdown_cutoff_advanced":[[23,59],[23,59],[23,59],[23,59],[23,59],[23,59],[23,59]],"countdown_mode":0,"after_deadline_hide_widget":0,"timezone_mode":1,"timezone":-5,"todayandtomorrow":[{"lan_code":"en","lan_name":"English","left":"today","right":"tomorrow"}],"translate_country_name":[],"widget_layout_mode":2,"widget_placement_method":0,"widget_placement_position":0,"widget_placement_page":1,"widget_margin":[12,0,0,0],"message_text_widget_appearance_setting":{"border":{"border_width":1,"border_radius":4,"border_line":2},"color":{"text_color":"#111111","background_color":"#f5f5f5","border_color":"#f5f5f5"},"other":{"margin":[0,0,0,0],"padding":[10,10,10,10]}},"progress_bar_widget_appearance_setting":{"color":{"basic":{"icon_color":"#000000","icon_background_color":"#fe0000","order_status_title_color":"#000000","date_title_color":"#000000"},"advanced":{"order_status_title_color":"#000000","progress_line_color":"#000000","date_title_color":"#000000","description_tips_background_color":"#000000","icon_background_color":"#000000","icon_color":"#FFFFFF","description_tips_color":"#FFFFFF"}},"font":{"icon_font":20,"order_status_title_font":14,"date_title_font":14,"description_tips_font":14},"other":{"margin":[8,0,0,0]}},"show_country_mode":0,"arrow_down_position":0,"country_modal_background_rgba":[0,0,0,0.5],"country_modal_appearance_setting":{"color":{"text_color":"#000000","background_color":"#FFFFFF","icon_color":"#999999","selected_color":"#f2f2f2"},"border":{"border_radius":7},"font":{"text_font":16,"icon_font":16},"other":{"width":56}},"cart_form_mode":0,"cart_form_position":0,"product_form_position":0,"out_of_stock_product_form_position":0,"cart_checkout_status":0,"cart_checkout_title":"Estimated between","cart_checkout_description":"{order_delivered_minimum_date} and {order_delivered_maximum_date}","widget_custom_css":"","replace_jq":0,"is_show_all":0,"p_mapping":11,"product_ids":["9429133787426","9429133918498","9429134016802","9429134115106","9429134213410","9429134410018","9429134508322","9429134672162","9429134803234","9429134868770","9429134967074","9429135065378","9429135163682","9429135261986","9429135360290","9429135458594","9429135556898","9429135655202","9429135753506","9429135851810","9429135950114","9429136048418","9429136179490","9429136245026","9429140308258","9612155322658"]}},
618        "delivery__pro_setting": null,
619        "delivery__cate_setting": null
620    });
621</script>
621
622
623<script src="https://cdn.shopify.com/s/files/1/0654/5637/3996/files/delivery_coder_cc698f59-3829-49b3-8fa2-f9ef0ba024af.js?v=1767391130&t=1088" defer></script>
623
624
625<!-- END app block --><!-- BEGIN app block: shopify://apps/seowill-sticky-cart/blocks/sticky-cart/bba5bb0a-ae9e-4ec9-8cd1-5e9d3f32ebbe --><!-- Start : Sticky Add To Cart -->
626
627
628
629
630<script>
631  var AutoHideButton = true;
632var CurrencyConverterAppRate = {};
633getCurrencyConverter();
634            
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656        var giraffly_default_js=0;
657        if(window.Currency==undefined){
658            giraffly_default_js=1;    
659            var cdn_currency_js = document.createElement('script');
660            cdn_currency_js.src = 'https://cdn.shopify.com/s/javascripts/currencies.js';
661            document.getElementsByTagName("head")[0].appendChild(cdn_currency_js);
662        }else if(window.Currency!=undefined && window.Currency.default_currency!=undefined) {
663            giraffly_default_js = 1;
664        }
665        
666
667        var girafflyMutilCurrency=null;
668
669        var hidden_point = 0; //修改成giraffly_hidden_point
670        var hidden_point_arr=['JPY','CLP','COP','SEK','PYG','ISK','BIF','KRW','DJF','GNF','KMF','RWF','UGX','VND'];
671        Shopify.locale
672        if(Shopify.currency.active!=undefined){
673            if(hidden_point_arr.indexOf(Shopify.currency.active)!=-1){
674                hidden_point=1;
675            }else{
676                hidden_point=0;
677            }
678        }
679
680     
681
682
683
684var cartBarUserClient = '';
685if (!(navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i))) {
686    cartBarUserClient = 'pc';
687} else{
688    cartBarUserClient = 'phone';
689}
690
691
692
693
694function addMiniCartOpenTimes(){
695    var urls = 'https://api-stickycart.seoant.com/api/v1/addClickTimes?c=823ab1ebd4c3f24df76cc08aa5926f55670b49e5&shop=workphlo.shop';
696
697    fetch(urls, {
698        method: 'post',
699        headers: {
700            'Content-type': 'application/json',
701            "Access-Control-Request-Headers": "*",
702            "Access-Control-Request-Method": "*"
703        },
704        body: JSON.stringify({
705            action: 'mini'
706        })
707    }).then(json => {
708
709    });
710}
711
712
713function girafflyCartBarButton(productJson,updateShoppingCart=true) {
714
715    var hideStickyCartClass ='';
716
717            hideStickyCartClass = '';
718    
719
720    
721    let girafflyCartNumber = productJson.item_count;
722    window.girafflyCartNumber = girafflyCartNumber;
723    let car_bar_position = (cartBarUserClient=='pc')? 'right:30px;bottom:120px ': 'right:30px;bottom:130px ';
724    let car_bar_style = "background-color:#000000;padding:15px";
725
726    let Round_TotalQuantityHtml = '';
727    let Square_TotalQuantityHtml = '';
728
729    Round_TotalQuantityHtml = '<div class="giraffly_total_Quantity_Circle_Round">\n' +
730        '     <div class="giraffly_total_Quantity_Round" style="background-color: #8a8a8a">\n' +
731            '      <span class="girafflyCartNumber" style="color: #ffffff">'+ girafflyCartNumber +'</span>\n' +
732            '     </div>' +
733        '    </div>';
734
735    Square_TotalQuantityHtml = '<div class="giraffly_total_Quantity_Circle_Square">\n' +
736        '     <div class="giraffly_total_Quantity_Square" style="background-color: #8a8a8a">\n' +
737            '      <span class="girafflyCartNumber" style="color: #ffffff">'+ girafflyCartNumber +'</span>\n' +
738            '     </div>\n' +
739        '    </div>';
740
741    var hoverButtonHtml = '';
742            hoverButtonHtml = '<div class="giraffly_hoverButton '+ hideStickyCartClass +'" style="'+ car_bar_position +'; display: none" onclick="cartBarButtonAction()">\n' +
743            '            <div class="giraffly_hoverButton_Round" style="'+car_bar_style+'">\n' +
744                '<svg aria-hidden="true" focusable="false" role="presentation" style="display:inline-block;vertical-align:middle;fill:currentColor;width:26px;height:26px" 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>' +
745                Round_TotalQuantityHtml +
746                '            </div>\n' +
747            '        </div>';
748
749    
750    let currentUrl = window.location.pathname;
751    currentUrl = currentUrl.replace("\/", "");
752
753    var divHoverButton = document.createElement("div");
754    if(currentUrl == 'cart'){
755        
756    }else{
757        if(girafflyCartNumber){
758            // console.info('has cart');
759            divHoverButton.innerHTML = hoverButtonHtml;
760        }else{
761                }
762    }
763    updateCartIconQuantity();
764    document.body.appendChild(divHoverButton);
765
766    
767    if(updateShoppingCart){
768        getGirafflyShoppingCart(productJson);
769    }
770}
771
772
773function getGirafflyShoppingCart(productJson) {
774    sessionStorage.setItem('cartCount', productJson.item_count)
775    let mini_cart_title = 'Shopping cart';
776    let empty_cart_text = 'Your cart is currently empty.';
777    let view_cart_button = 'View cart';
778    let checkout_button = 'Checkout';
779
780    let shoppingCartHtml = '';
781
782    
783    let productListHtml = '';
784    let subtotalHtml = '';
785    let girafflyCartNumber = 0;
786    if(productJson != '') {
787        let productObj = productJson;
788        let productItems = productObj.items;
789        girafflyCartNumber = productObj.item_count;
790        let itemHtml = '';
791
792        for(let i = 0,len=productItems.length; i < len; i++) {
793            
794            let product_title = productItems[i].product_title;
795            product_title = (product_title.length < 70)?product_title: product_title.substring(0,70) + '...';
796            var giraffly_del_Content ="";
797
798            if(productItems[i].total_discount==0){
799                giraffly_del_Content = '<div class="giraffly_ShowProduct_Price" style="display: flex;">\n' +
800                    '<span style="align-self: center;">'+ girafflyReturnAmount(productItems[i].price/100) + '&nbsp;</span>\n';
801            }else{
802                giraffly_del_Content ='<div><s>'+ girafflyReturnAmount(productItems[i].price/100)+'</s></div>\n'+
803                    '<div class="giraffly_ShowProduct_Price" style="display: flex;">\n' +
804                    '<span style="align-self: center;">'+ girafflyReturnAmount(productItems[i].discounted_price/100) + '</span>\n';
805            }
806
807            let variant_title = (productItems[i].variant_title == null)?'':productItems[i].variant_title;
808            itemHtml =  '<div class="giraffly_Off-Canvas__ShowProduct">\n' +
809                        '        <div class="giraffly_ShowProduct_Image">\n' +
810                        '          <a href="'+ productItems[i].url +'">' +
811                        '           <img src="'+ productItems[i].image +'" alt="prodcut img" />\n' +
812                        '          </a>' +
813                        '        </div>\n' +
814                        '        <div class="giraffly_ShowProduct_Content">\n' +
815                        '         <div class="giraffly_ShowProduct_Title">\n' +
816                        product_title +
817                        '         </div>\n' +
818                        '         <div class="giraffly_ShowProduct_Style">\n' +
819                        variant_title +
820                        '         </div>\n' +
821                        giraffly_del_Content+
822                        '            <div class="giraffly_Product_Count_Control">\n' +
823                        '               <div class="giraffly_decrease_sign" onclick="girafflyProductCountChange(this,false)" data-vid="'+ productItems[i].variant_id +'">-</div>\n' +
824                        '               <div class="giraffly_Product_Count"> '+ productItems[i].quantity +'</div>\n' +
825                        '               <div class="giraffly_add_sign" onclick="girafflyProductCountChange(this,true)" data-vid="'+ productItems[i].variant_id +'">+</div>\n' +
826                        '            </div>\n' +
827                        '          </div>\n' +
828                        '        </div>\n' +
829                        '        <div class="giraffly_ShowProduct_Delete" onclick="girafflyRemove(this)" data-id="'+ productItems[i].variant_id +'" data-number="'+ productItems[i].quantity +'">\n' +
830                        '         <svg viewbox="0 0 20 20" class="giraffly_Closed__Svg" focusable="false" aria-hidden="true">\n' +
831                        '          <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' +
832                        '         </svg>\n' +
833                        '        </div>\n' +
834                        '       </div>';
835            productListHtml += itemHtml;
836        }
837
838        
839        if(productListHtml != ''){
840                        subtotalHtml = '<div class="giraffly_Subtotal_Show">\n' +
841                        '      <div class="giraffly_Subtotal_Title">\n' +
842                        '       Subtotal' +
843                        '      </div>\n' +
844                        '      <div class="giraffly_Subtotal_Price">\n' +
845                        '       <span class="giraffly_Cart_Price_Number">' + girafflyReturnAmount(productObj.total_price/100) + '</span>' +
846                        '      </div>\n' +
847                        '   </div>';
848                    }
849    }
850
851    
852    let off_canvas_position = '';
853            off_canvas_position = 'right: 0;width: 480px;';
854    
855    let emptyCartStyle = (girafflyCartNumber==0)?'display:block':'display:none';
856    let canvas_emptyCartHtml =  '<div class="giraffly_Off-Canvas-EmptyProduct giraffly_EmptyCart" style="'+ emptyCartStyle +'">' +
857        empty_cart_text +
858        '</div>';
859
860    let canvas_footerButtonHtml = '';
861            canvas_footerButtonHtml = '<div class="giraffly_Off-Canvas-Footer">\n' +
862            '      <div onclick="girafflyMiniCartAction(2)" class="giraffly_Off-Canvas_Button" style="width: 100%;background-color: #000000; color: #ffffff;">\n' +
863                    checkout_button +
864                    '</div>\n' +
865            '     </div>\n';
866    
867    let canvas_shoppingCartHtml = '<section class="giraffly_Off-Canvas giraffly-animated  fadeInRight" style="'+off_canvas_position+'">\n' +
868        '   <div class="giraffly_Off-Canvas-Sheet" role="dialog">\n' +
869            '    <div class="giraffly_Off-Canvas-Sheet__Container">\n' +
870                '     <div class="giraffly_Off-Canvas-Header">\n' +
871                    '      <div class="giraffly_Off-Canvas-Number__Show">\n' +
872                        '       <svg aria-hidden="true" focusable="false" role="presentation" class="giraffly_Icon" viewbox="0 0 37 40">\n' +
873                            '        <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' +
874                            '       </svg>\n' +
875                        '       <div class="giraffly_Cart_Product_Number girafflyCartNumber">\n' +
876                            girafflyCartNumber +
877                            '       </div>\n' +
878                        '      </div>\n' +
879                    '      <div class="giraffly_Off-Canvas-Title">\n' +
880                        mini_cart_title +
881                        '      </div>\n' +
882                    '      <div class="giraffly_Off-Canvas-Closed" onclick="closedGirafflyShoppingCart()">\n' +
883                        '       <svg viewbox="0 0 20 20" class="giraffly_Closed__Svg" focusable="false" aria-hidden="true">\n' +
884                            '        <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' +
885                            '       </svg>\n' +
886                        '      </div>\n' +
887                    '     </div>\n' +
888                '     <div class="giraffly_Off-Canvas-Content">\n' +
889                    '      <div class="giraffly_Product_List" style="display: block;">\n' +
890                        productListHtml +
891                        '      </div>\n' +
892                    canvas_emptyCartHtml +
893                    '     </div>\n' +
894                '     <div class="giraffly_Subtotal_Box">\n'+
895                    subtotalHtml +
896                    '    </div>\n' +
897                canvas_footerButtonHtml +
898                '    </div>\n' +
899            '   </div>\n' +
900        '  </section>';
901
902
903    
904    let modal_emptyCarthtml=  '      <div class="giraffly_Modal_Popups-EmptyProduct giraffly_EmptyCart" style="'+ emptyCartStyle +'">' +
905        empty_cart_text +
906        '</div>';
907    let modal_footerButtonHtml = '';
908            modal_footerButtonHtml = '<div class="giraffly_Modal_Popups-Footer">\n' +
909            '      <div class="giraffly_Modal_Popups-Footer--fill"></div>\n' +
910            '      <div class="giraffly_Modal_Popups_ButtonGroup">\n' +
911                '       <div onclick="girafflyMiniCartAction(2)" class="giraffly_Modal_Popups_Button" style="background-color: #000000; color: #ffffff;">\n' +
912                        checkout_button +
913                        '</div>\n' +
914                '      </div>\n' +
915            '     </div>';
916    
917    let modal_shoppingCartHtml = '<section class="giraffly_Modal_Popups giraffly-animated fadeInUp" >\n' +
918        '   <div role="dialog" class="giraffly_Modal_Popups_Dialog">\n' +
919            '    <div class="giraffly_Modal_Popups__Container" style="max-width: 750px">\n' +
920                '     <div class="giraffly_Modal_Popups-Header">\n' +
921                    '      <div class="giraffly_Modal_Popups-Number__Show">\n' +
922                        '       <svg aria-hidden="true" focusable="false" role="presentation" class="giraffly_Icon" viewbox="0 0 37 40">\n' +
923                            '        <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' +
924                            '       </svg>\n' +
925                        '       <div class="giraffly_Cart_Product_Number girafflyCartNumber">\n' +
926                            girafflyCartNumber +
927                            '       </div>\n' +
928                        '      </div>\n' +
929                    '      <div class="giraffly_Modal_Popups-Title">\n' +
930                        mini_cart_title +
931                        '      </div>\n' +
932                    '      <div class="giraffly_Modal_Popups-Closed" onclick="closedGirafflyShoppingCart()">\n' +
933                        '       <svg viewbox="0 0 20 20" class="giraffly_Closed__Svg" focusable="false" aria-hidden="true">\n' +
934                            '        <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' +
935                            '       </svg>\n' +
936                        '      </div>\n' +
937                    '     </div>\n' +
938                '     <div class="giraffly_Modal_Popups-Body">\n' +
939                    '      <div class="giraffly_Product_List">\n' +
940                        productListHtml +
941                        '      </div>\n' +
942                    modal_emptyCarthtml +
943                    '     </div>\n' +
944                '     <div class="giraffly_Subtotal_Box">\n'+
945                    subtotalHtml +
946                    '       </div>\n'+
947                modal_footerButtonHtml +
948                '    </div>\n' +
949            '   </div>\n' +
950        '  </section>\n' +
951    '  \n' +
952    '  <div class="giraffly_Modal_Popups_Backdrop"></div>';
953
954
955            shoppingCartHtml = canvas_shoppingCartHtml;
956    
957    let divShoppingCart = document.createElement("div");
958    divShoppingCart.innerHTML = shoppingCartHtml;
959    document.body.appendChild(divShoppingCart);
960}
961
962
963function girafflyMiniCartAction(type) {
964    if(type == 1){
965        window.location.href="/cart";
966    }else{
967        window.location.href="/cart/checkout";
968    }
969}
970
971
972function closedGirafflyShoppingCart(){
973            jQuery(".giraffly_Off-Canvas").css('display','none');
974        jQuery(".giraffly_hoverButton").css('display','none');
975        //关闭后 将pc和移动端的stickycart显示出来
976    var body = document.body,
977        html = document.documentElement;
978    var scrollHeight = Math.max( body.scrollHeight, body.offsetHeight,html.clientHeight, html.scrollHeight, html.offsetHeight );
979    var pcheight = scrollHeight * 0.4;
980    var phoneheight = scrollHeight * 0.44;
981    var y = jQuery(this).scrollTop() + 900;
982    if(jQuery(this).scrollTop() > 0) {
983        if(y >= pcheight) {
984            jQuery(".giraffly_PCPreview_BOX").show();
985            jQuery(".giraffly_PCPreview").css('display','flex');
986        }
987        if(y >= phoneheight) {
988            jQuery(".giraffly_phoneButtonPreview ").show();
989        }
990    }
991
992}
993// 
994function closeMinicartBox() {
995    if(typeof jQuery != 'undefined' && document.body) {
996        jQuery('body').on('click', function() {
997            jQuery(document).mouseup(e => {
998                
999                var Icon = jQuery('.giraffly_Off-Canvas'); 
1000                
1001                var popIcon = jQuery('.giraffly_Modal_Popups__Container'); 
1002                
1003                let status = jQuery('.giraffly_Off-Canvas').css('display'); 
1004                
1005                if (!Icon.is(e.target) && Icon.has(e.target).length === 0 && !popIcon.is(e.target) && popIcon.has(e.target).length === 0 && status !== 'none') {
1006                    closedGirafflyShoppingCart();
1007                }
1008            });
1009        })
1010    } else {
1011        setTimeout(() => {
1012            closeMinicartBox();
1013        }, 1000);
1014    }
1015}
1016
1017closeMinicartBox();
1018
1019
1020function cartBarButtonAction() {
1021            window.location.href="/cart/checkout";
1022    }
1023
1024
1025function getUserShoppingCart() {
1026    fetch("/cart.js",{method: 'GET'})
1027    .then(res => res.json())
1028    .then(json => {
1029        
1030        jQuery(".girafflyCartNumber").html(json.item_count);
1031
1032        jQuery(".giraffly_Cart_Price_Number").html(girafflyReturnAmount(json.total_price/100));
1033
1034    }).catch(function(err) {
1035        console.log("error: giraffly - getUserShoppingCart");
1036    });
1037}
1038
1039
1040function girafflyProductCountChange(obj,isAdd){
1041    let VId = obj.getAttribute("data-vid");
1042    let needUpdateCount = 0;
1043    
1044    let countNumberObj = '';
1045
1046    if(isAdd){
1047        countNumberObj = obj.previousSibling.previousElementSibling;
1048        needUpdateCount = Number(countNumberObj.innerHTML)+1;
1049        
1050        needAddProduct(VId,countNumberObj,1,needUpdateCount);
1051
1052    }else{
1053        countNumberObj = obj.nextSibling.nextElementSibling;
1054        needUpdateCount = Number(countNumberObj.innerHTML)-1;
1055
1056        
1057        jQuery.ajax({
1058            url : '/cart/change.js',
1059            type: 'post',
1060            data: JSON.stringify({
1061                quantity: needUpdateCount,
1062                id: VId
1063            }),
1064            headers: {
1065                'Content-type': 'application/json'
1066            },
1067            dataType: 'json',
1068            success: function (data) {
1069                
1070                jQuery(document).ajaxSuccess(function (event, xhr, settings) {
1071                    updateGirafflyShoppingCart();
1072                });
1073                if(data.token != ''){
1074                    if(needUpdateCount==0){
1075                        
1076                        let objParent = obj.parentNode.parentNode.parentNode.parentNode.parentNode;
1077                        let childParent = obj.parentNode.parentNode.parentNode.parentNode;
1078                        objParent.removeChild(childParent);
1079                       
1080                        
1081                        jQuery(".girafflyCartNumber").html(data.item_count);
1082                        jQuery(".giraffly_Cart_Price_Number").html(girafflyReturnAmount(data.total_price/100));
1083
1084                    }else{
1085                        
1086                        let proItem = data.items;
1087                        let realQuantity = 0;
1088                        for(let ik = 0,lk=proItem.length; ik < lk; ik++) {
1089                            if(proItem[ik].id == VId){
1090                                realQuantity = proItem[ik].quantity;
1091                                break;
1092                            }
1093                        }
1094
1095                        if(realQuantity != needUpdateCount){
1096                            let needAddNumber = needUpdateCount - realQuantity;
1097                            
1098                            needAddProduct(VId,countNumberObj,needAddNumber,needUpdateCount);
1099
1100                        }else{
1101                            if(data.item_count != 0){
1102                                
1103                                countNumberObj.innerHTML = needUpdateCount;
1104                                jQuery(".girafflyCartNumber").html(data.item_count);
1105                                jQuery(".giraffly_Cart_Price_Number").html(girafflyReturnAmount(data.total_price/100));
1106                            }else{
1107                                
1108                                jQuery(".giraffly_EmptyCart").show();
1109                                jQuery(".girafflyCartNumber").html(0);
1110                                jQuery(".giraffly_Subtotal_Show").hide();
1111                            }
1112                        }
1113                    }
1114
1115                }else{
1116                    alert("Opps... something wrong.");
1117                }
1118            }
1119        });
1120    }
1121
1122}
1123
1124
1125function needAddProduct(vid,obj,needAddCount,needUpdateCount){
1126
1127    
1128    jQuery.ajax({
1129        url: '/cart/add.js',
1130        type: 'post',
1131        data: JSON.stringify({
1132            quantity: needAddCount,
1133            id: vid,
1134        }),
1135        headers: {
1136            'Content-type': 'application/json'
1137        },
1138        dataType: 'json',
1139        success: function (json) {
1140            if(json.id){
1141                
1142                obj.innerHTML = needUpdateCount;
1143                
1144                getUserShoppingCart();
1145
1146            }else{
1147                alert("Opps... something wrong.");
1148            }
1149        }
1150    });
1151}
1152
1153
1154function girafflyRemove(productObj){
1155    let dataId = productObj.getAttribute("data-id");
1156    let dataNumber = productObj.getAttribute("data-number");
1157
1158
1159    jQuery.ajax({
1160        url : '/cart/change.js',
1161        type: 'post',
1162        data: JSON.stringify({
1163            quantity: 0,
1164            id: dataId
1165        }),
1166        headers: {
1167            'Content-type': 'application/json'
1168        },
1169        dataType: 'json',
1170        success: function (data) {
1171            if(data.token != ''){
1172                
1173                let objParent = productObj.parentNode.parentNode;
1174                let childParent = productObj.parentNode;
1175                objParent.removeChild(childParent);
1176
1177                if(data.item_count != 0){
1178                    jQuery(".girafflyCartNumber").html(data.item_count);
1179                    jQuery(".giraffly_Cart_Price_Number").html(girafflyReturnAmount(data.total_price/100));
1180                }else{
1181                    
1182                    jQuery(".giraffly_EmptyCart").show();
1183                    jQuery(".girafflyCartNumber").html(0);
1184                    jQuery(".giraffly_Subtotal_Show").hide();
1185                }
1186            }
1187        }
1188    });
1189}
1190
1191
1192function updateGirafflyShoppingCart (){
1193    
1194    fetch("/cart.js",{method: 'GET'})
1195    .then(res => res.json())
1196    .then(shoppingCartJson => 
1197    {
1198        
1199        let productListHtml = '';
1200        let subtotalHtml = '';
1201        if(shoppingCartJson != '') {
1202            let productItems = shoppingCartJson.items;
1203            let itemHtml = '';
1204
1205            for(let i = 0,len=productItems.length; i < len; i++) {
1206                
1207                let product_title = productItems[i].product_title;
1208                product_title = (product_title.length < 70)?product_title: product_title.substring(0,70) + '...';
1209                let variant_title = (productItems[i].variant_title == null)?'':productItems[i].variant_title;
1210                var giraffly_del_Content ="";
1211
1212                if(productItems[i].total_discount==0){
1213                    giraffly_del_Content = '<div class="giraffly_ShowProduct_Price" style="display: flex;">\n' +
1214                    '<span style="align-self:center;">'+ girafflyReturnAmount(productItems[i].price/100) + '&nbsp;</span>\n';
1215                }else{
1216                    giraffly_del_Content ='<div><s>'+ girafflyReturnAmount(productItems[i].price/100)+'</s></div>\n'+
1217                        '<div class="giraffly_ShowProduct_Price" style="display: flex;">\n' +
1218                        '<span>'+ girafflyReturnAmount(productItems[i].discounted_price/100) + '</span>\n';
1219                }
1220
1221                itemHtml = '<div class="giraffly_Off-Canvas__ShowProduct">\n' +
1222                    '        <div class="giraffly_ShowProduct_Image">\n' +
1223                    '          <a href="'+ productItems[i].url +'">' +
1224                    '           <img src="'+ productItems[i].image +'" alt="prodcut img" />\n' +
1225                    '          </a>' +
1226                    '        </div>\n' +
1227                    '        <div class="giraffly_ShowProduct_Content">\n' +
1228                    '         <div class="giraffly_ShowProduct_Title">\n' +
1229                    product_title +
1230                    '         </div>\n' +
1231                    '         <div class="giraffly_ShowProduct_Style">\n' +
1232                    variant_title +
1233                    '         </div>\n' +
1234                    giraffly_del_Content+
1235                    '            <div class="giraffly_Product_Count_Control">\n' +
1236                    '               <div class="giraffly_decrease_sign" onclick="girafflyProductCountChange(this,false)" data-vid="'+ productItems[i].variant_id +'">-</div>\n' +
1237                    '               <div class="giraffly_Product_Count"> '+ productItems[i].quantity +'</div>\n' +
1238                    '               <div class="giraffly_add_sign" onclick="girafflyProductCountChange(this,true)" data-vid="'+ productItems[i].variant_id +'">+</div>\n' +
1239                    '            </div>\n' +
1240                    '          </div>\n' +
1241                    '        </div>\n' +
1242                    '        <div class="giraffly_ShowProduct_Delete" onclick="girafflyRemove(this)" data-id="'+ productItems[i].variant_id +'" data-number="'+ productItems[i].quantity +'">\n' +
1243                    '         <svg viewbox="0 0 20 20" class="giraffly_Closed__Svg" focusable="false" aria-hidden="true">\n' +
1244                    '          <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' +
1245                    '         </svg>\n' +
1246                    '        </div>\n' +
1247                    '       </div>';
1248                productListHtml += itemHtml;
1249            }
1250
1251            
1252            if(productListHtml != ''){
1253                                subtotalHtml = '<div class="giraffly_Subtotal_Show">\n' +
1254                        '      <div class="giraffly_Subtotal_Title">\n' +
1255                        '       Subtotal' +
1256                        '      </div>\n' +
1257                        '      <div class="giraffly_Subtotal_Price">\n' +
1258                        '       <span class="giraffly_Cart_Price_Number">' + girafflyReturnAmount(shoppingCartJson.total_price/100) + '</span>' +
1259                        '      </div>\n' +
1260                        '   </div>';
1261
1262                jQuery(".giraffly_Subtotal_Box").html(subtotalHtml);
1263                
1264                
1265                jQuery(".giraffly_EmptyCart").hide();
1266            }else{
1267                
1268                jQuery(".giraffly_EmptyCart").show();
1269            }
1270
1271            
1272            jQuery(".giraffly_Product_List").html(productListHtml);
1273            
1274            jQuery(".girafflyCartNumber").html(shoppingCartJson.item_count);
1275
1276            
1277            let isArr = document.getElementsByClassName("giraffly_hoverButton");
1278            if(productListHtml != '' && isArr.length == 0){
1279                girafflyCartBarButton(shoppingCartJson,false);
1280            }
1281        }
1282
1283    }).catch(function(err) {
1284        console.log("error: giraffly - updateShoppingCart");
1285    });
1286}
1287
1288
1289
1290function updateCartIconQuantity() {
1291    // 监听店铺按钮点击更新sticky 购物车 
1292    jQuery(`button[type='submit'][class*='add']`).on('click', function() {
1293        if(jQuery('.giraffly_hoverButton').length === 0) {
1294            fetch("/cart.js",{method: 'GET'})
1295                .then(res => res.json())
1296                .then(json => {
1297                    girafflyCartBarButton(json);
1298            }).catch(function(err) {
1299              console.log("error: giraffly - getUserShoppingCart");
1300            });
1301        } else {
1302            // let currents = jQuery('.girafflyCartNumber').eq(0).text();
1303            // let endNum = 0;
1304            // if(Number(currents) !== window.girafflyCartNumber) {
1305            //     endNum = window.girafflyCartNumber || 0;
1306            // } else {
1307            //     endNum = currents;
1308            // }
1309            // let num = Number(endNum) + 1;
1310            // jQuery('.girafflyCartNumber').text(num);
1311        }
1312    })
1313    // 加减
1314    setInterval(() => {
1315        let girafflyCartNumber = jQuery('.girafflyCartNumber');
1316        if(jQuery(`header[class*='active']`).length > 0 && girafflyCartNumber.length > 0) {
1317            let num = Number(girafflyCartNumber.text());
1318            jQuery(`header[class*='active']`).find(`button[id*='minus'][class*='minus']`).on('click', function(){
1319                jQuery('.girafflyCartNumber').text(num === 0 ? 0 : num - 1);         
1320            })
1321            jQuery(`header[class*='active']`).find(`button[id*='plus'][class*='plus']`).on('click', function(){
1322                jQuery('.girafflyCartNumber').text(num + 1);         
1323            })
1324            jQuery(`header[class*='active']`).find(`button[id*='remove'][class*='remove']`).on('click', function(){
1325                jQuery('.girafflyCartNumber').text(0);         
1326            })
1327        }
1328    }, 500)
1329}
1330
1331
1332function girafflyAddEventListener(element,type,fn) {
1333    
1334    if(element.addEventListener){
1335        element.addEventListener(type,fn,false);
1336    }else if(element.attachEvent){
1337        element.attachEvent("on"+type,fn);
1338    }else{
1339        element["on"+type]=fn;
1340    }
1341}
1342
1343
1344function onFetch(callback) {
1345    let logFetch = window.fetch;
1346    window.fetch = function (input, init) {
1347        return new Promise((resolve, reject)=> {
1348            // console.log(input,'listen input fetch...')
1349            // console.log(init,'listen init fetch...')
1350            logFetch(input, init)
1351            .then(function(response) {
1352                callback(input);
1353                resolve(response);
1354            }, reject)
1355        })
1356    }
1357}
1358
1359
1360function girafflyCartBartInit(){
1361    // 如果是ajax事件监听
1362    jQuery(document).ajaxSuccess(function (event, xhr, settings) {
1363        updateGirafflyShoppingCart();
1364    });
1365    // fetch事件监听
1366    onFetch(fetchPath=> {
1367        var fetchPathString = fetchPath+""
1368        if(fetchPathString.indexOf('/add') != -1) {
1369            updateGirafflyShoppingCart()
1370        }
1371    })
1372}
1373
1374
1375    if ("undefined" == typeof jQuery || 1 === parseInt(jQuery.fn.jquery) && parseFloat(jQuery.fn.jquery.replace(/^1\./, "")) < 10) {
1376        var cartBarJQ = document.createElement("script");
1377        cartBarJQ.src = ("https:" == document.location.protocol ? "https://" : "http://") + "ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js";
1378        cartBarJQ.onload =  function () {
1379            
1380            fetch("/cart.js",{method: 'GET'})
1381                .then(res => res.json())
1382                .then(json => {
1383                                            girafflyCartBarButton(json);
1384                                        //初次加载
1385                    
1386                }).catch(function(err) {
1387                  console.log("error: giraffly - getShoppingCart");
1388            });
1389
1390            
1391                girafflyCartBartInit();
1392
1393            
1394            jQuery(document).ajaxSuccess(function (event, xhr, settings) {
1395                if (settings.url == "cart/add.js") {
1396                    updateGirafflyShoppingCart();
1397                }
1398            });
1399            
1400        };
1401        document.getElementsByTagName("head")[0].appendChild(cartBarJQ);
1402
1403    }else{
1404        
1405        fetch("/cart.js",{method: 'GET'})
1406            .then(res => res.json())
1407            .then(json => {
1408                                    girafflyCartBarButton(json);
1409                                //初次加载
1410                
1411
1412            }).catch(function(err) {
1413            console.log("error: giraffly - getUserShoppingCart");
1414        });
1415        
1416            
1417                girafflyCartBartInit();
1418
1419            
1420            jQuery(document).ajaxSuccess(function (event, xhr, settings) {
1421                if (settings.url == "cart/add.js") {
1422                    updateGirafflyShoppingCart();
1423                }
1424            });
1425    }
1426
1427
1428
1429
1430// 
1431function closeMinicartBox() {
1432    if(typeof jQuery != 'undefined' && document.body) {
1433        jQuery('body').on('click', function() {
1434            jQuery(document).mouseup(e => {
1435                
1436                var Icon = jQuery('.giraffly_Off-Canvas'); 
1437                
1438                var popIcon = jQuery('.giraffly_Modal_Popups__Container'); 
1439                
1440                let status = jQuery('.giraffly_Off-Canvas').css('display'); 
1441                
1442                if (!Icon.is(e.target) && Icon.has(e.target).length === 0 && !popIcon.is(e.target) && popIcon.has(e.target).length === 0 && status !== 'none') {
1443                    closedGirafflyShoppingCart();
1444                }
1445            });
1446        })
1447    } else {
1448        setTimeout(() => {
1449            closeMinicartBox();
1450        }, 1000);
1451    }
1452}
1453
1454closeMinicartBox();
1455
1456
1457
1458function addClickTimes(price,product){
1459    var urls = 'https://api-stickycart.seoant.com/api/v1/addClickTimes?c=823ab1ebd4c3f24df76cc08aa5926f55670b49e5&shop=workphlo.shop';
1460
1461    fetch(urls, {
1462        method: 'post',
1463        headers: {
1464            'Content-type': 'application/json',
1465            "Access-Control-Request-Headers": "*",
1466            "Access-Control-Request-Method": "*"
1467        },
1468        body: JSON.stringify({
1469            p: price,
1470            productID  : product.id,
1471            productTitle: product.title,
1472            productSrc: product.featured_image,
1473            action: 'add'
1474        })
1475    })
1476    .then(json => {
1477        // if(redirect){
1478        //     window.location.href= redirect;
1479        // }
1480    });
1481}
1482
1483
1484function changeQuantity(action, device){
1485    switch(action) {
1486        case 'minus':
1487            if(device === 0) {
1488                var pcMinus = jQuery('.pc_giraffly_quantity_text').val();
1489                pcMinus = parseInt(pcMinus);
1490                pcMinus = (pcMinus - 1)>0?(pcMinus - 1):1;
1491                jQuery('.pc_giraffly_quantity_text').val(pcMinus);
1492            }
1493            if(device === 1) {
1494                var mobileMinus = jQuery('.mobile_giraffly_quantity_text').val();
1495                mobileMinus = parseInt(mobileMinus);
1496                mobileMinus = (mobileMinus - 1)>0?(mobileMinus - 1):1;
1497                jQuery('.mobile_giraffly_quantity_text').val(mobileMinus);
1498            }
1499            /*var num = jQuery('.giraffly_quantity_text').val();
1500            num = parseInt(num);
1501            num = (num - 1)>0?(num - 1):1;
1502            jQuery('.giraffly_quantity_text').val(num); */
1503            break;
1504        case 'plus':
1505            if(device === 0) {
1506                var pcPlus = jQuery('.pc_giraffly_quantity_text').val();
1507                pcPlus = parseInt(pcPlus);
1508                pcPlus = pcPlus +1;
1509                jQuery('.pc_giraffly_quantity_text').val(pcPlus);
1510            }
1511            if(device === 1) {
1512                var mobilePlus = jQuery('.mobile_giraffly_quantity_text').val();
1513                mobilePlus = parseInt(mobilePlus);
1514                mobilePlus = mobilePlus +1;
1515                jQuery('.mobile_giraffly_quantity_text').val(mobilePlus);
1516            }
1517            /*var num = jQuery('.giraffly_quantity_text').val();
1518            num = parseInt(num);
1519            num = num +1;
1520            jQuery('.giraffly_quantity_text').val(num);*/
1521            break;
1522        default:
1523    } 
1524}
1525
1526if(typeof ga ==='function'){
1527
1528}else{
1529    var girally_google_id = '';
1530
1531    if(girally_google_id !==''){
1532        (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
1533            (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
1534            m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
1535            })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
1536            
1537        try {
1538            ga('create', girally_google_id, 'auto');
1539            ga('send', 'pageview');
1540        } catch(e) {
1541            console.warn(e);
1542        }
1543    }
1544}
1545
1546function girallyPixel(quantity=1,product='',price=''){
1547    let girally_email = '[email protected]';
1548    let money_format = 'USD';
1549    let girally_facebook_id = '';
1550    let girally_snapchat_id = '';
1551    let girally_pinterest_id = '';
1552    
1553    try{
1554        if(Shopify.currency.active!=undefined){
1555            money_format=Shopify.currency.active;
1556        }
1557    }catch(e){
1558
1559    }
1560
1561    if(girally_google_id!==''){
1562        try {
1563            ga('ec:addProduct', {
1564                'id': product.id,
1565                'name': product.title,
1566                'price': price,
1567                'quantity': quantity
1568            });
1569            
1570            ga('ec:setAction', 'add');
1571            ga('send', 'event', 'UX', 'click', 'add to cart');
1572        } catch(e) {
1573            console.warn(e);
1574        }
1575    }
1576
1577    if(typeof fba ==='function'){
1578
1579    }else{
1580        if(girally_facebook_id!==''){
1581            !function(f,b,e,v,n,t,s)
1582            {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
1583            n.callMethod.apply(n,arguments):n.queue.push(arguments)};
1584            if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
1585            n.queue=[];t=b.createElement(e);t.async=!0;
1586            t.src=v;s=b.getElementsByTagName(e)[0];
1587            s.parentNode.insertBefore(t,s)}(window, document,'script',
1588            'https://connect.facebook.net/en_US/fbevents.js');
1589
1590            fbq('init', girally_facebook_id);
1591            fbq('track', 'PageView');
1592
1593            if(document.location.href.split("?variant=")[1] !==undefined){
1594                window.grifflyStickyFbWithParam ?
1595                fbq('track','AddToCart'):
1596                fbq('track','AddToCart',{
1597                    content_name: product.title,
1598                    content_ids: [product.id,document.location.href.split("?variant=")[1]],
1599                    content_type: "product_group",
1600                    value: price,
1601                    currency: money_format,
1602                    num_items:quantity
1603                });
1604            }else{
1605                window.grifflyStickyFbWithParam ?
1606                fbq('track','AddToCart'):
1607                fbq('track','AddToCart',{
1608                    content_name: product.title,
1609                    content_ids: [product.id],
1610                    content_type: "product",
1611                    value: price,
1612                    currency: money_format,
1613                    num_items:quantity
1614                });
1615            }
1616        }
1617    }
1618
1619    if(girally_snapchat_id!==''){
1620        if(typeof snaptr==="function"){
1621            if(document.location.href.split("?variant=")[1] !==undefined){
1622                snaptr("track", "ADD_CART", {
1623                    item_ids: [product.id, document.location.href.split("?variant=")[1]],
1624                    price: price,
1625                    currency: money_format
1626                })
1627            }else{
1628                snaptr("track", "ADD_CART", {
1629                    item_ids: [product.id, product.variants[0].id],
1630                    price: price,
1631                    currency: money_format
1632                })
1633            }
1634    }else{
1635            (function(e,t,n){if(e.snaptr)return;var a=e.snaptr=function()
1636            {a.handleRequest?a.handleRequest.apply(a,arguments):a.queue.push(arguments)};
1637            a.queue=[];var s='script';r=t.createElement(s);r.async=!0;
1638            r.src=n;var u=t.getElementsByTagName(s)[0];
1639            u.parentNode.insertBefore(r,u);})(window,document,
1640            'https://sc-static.net/scevent.min.js');
1641
1642            snaptr('init', girally_snapchat_id, {
1643                'user_email': girally_email
1644            });
1645            snaptr('track', 'PAGE_VIEW');
1646
1647            if(document.location.href.split("?variant=")[1] !==undefined){
1648                snaptr("track", "ADD_CART", {
1649                    item_ids: [product.id, document.location.href.split("?variant=")[1]],
1650                    price: price,
1651                    currency: money_format
1652                })
1653            }else{
1654                snaptr("track", "ADD_CART", {
1655                    item_ids: [product.id, product.variants[0].id],
1656                    price: price,
1657                    currency: money_format
1658                })
1659            }
1660        }
1661    }
1662    
1663    
1664    if(girally_pinterest_id!==''){
1665        if(typeof pintrk==="function"){
1666            pintrk('track', 'AddToCart', {
1667                value: price,
1668                order_quantity: quantity,
1669                currency: money_format
1670            });
1671        }else{
1672            !function(e){if(!window.pintrk){window.pintrk = function () {
1673            window.pintrk.queue.push(Array.prototype.slice.call(arguments))};var
1674            n=window.pintrk;n.queue=[],n.version="3.0";var
1675            t=document.createElement("script");t.async=!0,t.src=e;var
1676            r=document.getElementsByTagName("script")[0];
1677            r.parentNode.insertBefore(t,r)}}("https://s.pinimg.com/ct/core.js");
1678
1679            pintrk('load', girally_pinterest_id, {em: girally_email});
1680
1681            pintrk('page');
1682
1683            pintrk('track', 'AddToCart', {
1684                value: price,
1685                order_quantity: quantity,
1686                currency: money_format
1687            });
1688        }
1689    }
1690}
1691
1692
1693function  callAddToCart(id,quantity=1,price=0,product='',type='',sellingPlanAllocations = ''){
1694    price = price?price:0;
1695     
1696    girallyPixel(quantity,product,price);
1697
1698    jQuery('.addToCartLoading').css('display','block');
1699    addClickTimes(price*quantity,product);
1700
1701    
1702    jQuery.ajax({
1703        url: '/cart/add.js',
1704        type: 'post',
1705        data: JSON.stringify({
1706            quantity: quantity,
1707            id: id,
1708            selling_plan:sellingPlanAllocations
1709        }),
1710        headers: {
1711            'Content-type': 'application/json'
1712        },
1713        dataType: 'json',
1714        success: function (json) {
1715
1716            
1717            fetch("/cart.js",{method: 'GET'})
1718            .then(res => res.json())
1719            .then(shoppingCartJson => {
1720                updateCartQuantity(shoppingCartJson.item_count);
1721            })
1722            if(type === 'pc'){
1723                jQuery('.addToCartLoading').css('display','none');
1724                jQuery('.PCPreview_confirmationBlock').css('display','flex');
1725                setTimeout(() => {
1726                    jQuery('.PCPreview_confirmationBlock').css('display','none');
1727                }, 1500);
1728            }else{
1729                jQuery('.giraffly_phoneButtonPreview').css('display','none');
1730                jQuery('.addToCartLoading').css('display','none');
1731                jQuery('.PHonePreview_confirmationBlock').css('display','flex');
1732                 {
1733                    setTimeout(() => {
1734                        jQuery('.PHonePreview_confirmationBlock').css('display','none');
1735                        jQuery('.giraffly_phoneButtonPreview').css('display','flex');
1736                    }, 1500);
1737                }
1738                            }
1739
1740                            var redirect = "/cart/checkout"; 
1741                // window.location.href="/cart/checkout"; 
1742            
1743            if(redirect){
1744                window.location.href= redirect;
1745            }
1746
1747           
1748
1749            
1750            try{
1751                if(typeof(eval(updateGirafflyShoppingCart)) == "function"){
1752                    updateGirafflyShoppingCart();
1753                }
1754            }catch(e){
1755
1756            }
1757        },
1758        error: function(data, status, e) {
1759            
1760            if(type === 'pc'){
1761                setTimeout(() => {
1762                    jQuery('.pc_giraffly_quantity_text').val(1);
1763                    jQuery('.giraffly_PCPreview_BOX').css('display','block');
1764                    jQuery('.pc_over_stock').css('display','none');
1765                }, 1500);
1766                jQuery('.pc_over_stock').css('display','flex');
1767                jQuery('.addToCartLoading').css('display','none');
1768                jQuery('.giraffly_PCPreview_BOX').css('display','none');
1769            } else {
1770                setTimeout(() => {
1771                    jQuery('.mobile_giraffly_quantity_text').val(1);
1772                    jQuery('.giraffly_phoneButtonPreview').css('display','block');
1773                    jQuery('.phone_over_stock').css('display','none');
1774                }, 1500); 
1775                jQuery('.phone_over_stock').css('display','flex');
1776                jQuery('.giraffly_phoneButtonPreview').css('display','none');
1777                jQuery('.addToCartLoading').css('display','none');
1778            }
1779        }
1780    });
1781}
1782
1783
1784function  callBuyNow(id,quantity=1,price='',product=''){
1785    jQuery.ajax({
1786        url: '/cart/add.js',
1787        type: 'post',
1788        data: JSON.stringify({
1789            quantity: quantity,
1790            id: id,
1791        }),
1792        headers: {
1793            'Content-type': 'application/json'
1794        },
1795        dataType: 'json',
1796        success: function (json) {
1797            addClickTimes(price*quantity,product);
1798            window.location.href="/cart/checkout"; 
1799        }
1800    });
1801}
1802
1803
1804function showAddToCart(product){
1805    
1806    var pc_variants_html = getColorSizeHtml(product,'pc');
1807    var phone_variants_html = getColorSizeHtml(product,'phone');
1808
1809    
1810    let variantFeaturedImage = product.featured_image;
1811
1812    var variants = product.variants;
1813    
1814    
1815    var stockVariantskey = 0;
1816    var variantIdSelect =  getQueryVariable('variant');
1817    if(variants){
1818        var has = 0;
1819        Object.keys(variants).forEach(function(key){
1820            if(variantIdSelect){
1821                if(variants[key].id == variantIdSelect && has === 0){
1822                    stockVariantskey = key;
1823                    has = 1;
1824
1825                    
1826                    if(variants[key].featured_image){
1827                        variantFeaturedImage = variants[key].featured_image.src;
1828                    }
1829                }
1830            }else{
1831                if(variants[key].available && has === 0){
1832                    stockVariantskey = key;
1833                    has = 1;
1834
1835                    
1836                    if(variants[key].featured_image){
1837                        variantFeaturedImage = variants[key].featured_image.src;
1838                    }
1839                }
1840            }
1841        });
1842    }
1843    var p_price = product.variants[stockVariantskey].price? product.variants[stockVariantskey].price/100 :'';
1844    var p_at_price = product.variants[stockVariantskey].compare_at_price? product.variants[stockVariantskey].compare_at_price/100 :'';
1845    p_at_price = p_at_price < p_price ? '' : p_at_price ;
1846
1847    var price_html="";
1848    var compare_at_html = "";
1849
1850    price_html      = p_price?'<div style="display: flex;flex-wrap: nowrap;" class="giraffly_price">'+girafflyReturnAmount(p_price)+'</div>':'';
1851    compare_at_html = p_at_price?'<div class="giraffly_PCPreviewCompareAtPrice giraffly_compare_at_price">'+girafflyReturnAmount(p_at_price,true)+'</div>':'';
1852   
1853    
1854    var pc_realTimeUrgency_Bar = '';
1855    var phone_realTimeUrgency_Bar = '';
1856
1857        
1858
1859    var firstProductStockClass    = product.variants[stockVariantskey].available?'none':'flex';
1860    var firstProductQuantityClass = product.variants[stockVariantskey].available?'flex':'none';
1861
1862    // mobile端只有一个选项和一个按钮时 共处一行
1863    // let isExitQuantity = 1;
1864    // let oneOptionsButton = product.options.length === 1 && isExitQuantity !== 1 ? true : false;
1865    // let mobileSelectcss = oneOptionsButton ? 'width: 48%;position:absolute;bottom:5px;':'';
1866    let mobileAddtocartcss = '', mobileSelectcss = '';
1867    // 判断移动端是否展示变体
1868    // 
1869
1870    var pc_PreviewAddCartBar = '';
1871            pc_PreviewAddCartBar = '<div class="giraffly_PCPreview" style="line-height: 25px;display:none;background:#ffffff;">'+
1872            '<div class="giraffly_PC_Preview_Left_Block">'+
1873                '<div class="giraffly_PC_Preview_ImageAndPrice_Block">'+
1874                                            '<div class="giraffly_PCPreviewimg White"><img style="width: 100%;" src="' + variantFeaturedImage + '"></div>'+
1875                                        '<div class="giraffly_PCPreviewPriceBlock">'+
1876                                                    '<div class="giraffly_PCPreviewtitle" style="color: #000000;font-size: 24px;">'+ product.title+ '</div>'+
1877                                                '<div class="giraffly_PCPreviewPriceAndComparePrice">'+
1878                                                                                            '</div>'+
1879                        '</div>'+
1880                    '</div>'+
1881                                    '<div class="giraffly_PC_Preview_Variants_Block">'+
1882                        pc_variants_html+
1883                        '</div>'+
1884                                '</div>'+
1885            '<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>'+
1886            '<div class="giraffly_available" style="display: '+firstProductQuantityClass+'; flex-direction: row; width: auto;">
1886'+
1887                                    '<div class="giraffly_PC_Preview_Quantity">'+
1888                        '<div class="giraffly_PC_Preview_Quantity_Cut" onclick = "changeQuantity(\'minus\', 0)" style="color: rgb(38, 54, 68); filter: saturate(50%);">-</div>'+
1889                        '<div class="giraffly_PC_Preview_Quantity_Space"></div>'+
1890                        '<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,\'\')"/>'+
1891                        '<div class="giraffly_PC_Preview_Quantity_Space"></div>'+
1892                        '<div class="giraffly_PC_Preview_Quantity_Add" onclick = "changeQuantity(\'plus\', 0)" >+</div>'+
1893                        '</div>'+
1894                                '<div class="giraffly_PCPreviewbutton giraffly  giraffly-animated " style="color: #ffffff; background: #000000;font-size: 12px;">'+
1895                    '<div class="addToCartLoading"></div>ADD TO CART'+
1896                    '</div>'+
1897                '</div>'+
1898        '</div>';
1899    
1900
1901    var pcHtmlll = '<section class="giraffly_PCPreview_BOX" style="z-index:99; display:none;bottom:0px">'+
1902
1903        pc_realTimeUrgency_Bar + pc_PreviewAddCartBar +
1904
1905        '</section>';
1906
1907
1908    var phone_compare_at_html = p_at_price?'<div class="PCPreviewCompareAtPrice giraffly_compare_at_price">'+girafflyReturnAmount(p_at_price,true)+'</div>':'';
1909
1910    var phoneHtml = '<div class="giraffly_phoneButtonPreview " style="z-index:99; display:none;background:#ececec;bottom:0px;'+
1911        '">'+
1912        phone_realTimeUrgency_Bar+
1913        '<div class="giraffly_phone_Preview_Left_Block" style="'+
1914                '">'+
1915            '<div class="giraffly_phone_Preview_ImageAndPrice_Block">'+
1916                '<div class="giraffly_phoneButtonPreviewimg White"><img style="width: 100%;" src="' + variantFeaturedImage + '"></div>'+                 '<div class="PCPreviewPriceBlock">'+
1917                    '<div class="PCPreviewtitle" style="color: #000000;font-size: 24px;">'+ product.title+ '</div>'+                     '<div class="PCPreviewPriceAndComparePrice">'+
1918                                                                            '</div>'+
1919                '</div>'+
1920            '</div>'+
1921                    '</div>'+
1922        '<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;'+
1923                '">Out Of Stock</div>'+
1924        '<div class="giraffly_available" style="display: '+firstProductQuantityClass+'; flex-direction: row; width: 100%; '+mobileAddtocartcss+'">'+
1925                        '<div class="giraffly_phone_Preview_Quantity">'+
1926                '<div class="giraffly_phone_Preview_Quantity_Cut" onclick = "changeQuantity(\'minus\', 1)" style="color: rgb(38, 54, 68); filter: saturate(50%);">-</div>'+
1927                '<div class="giraffly_phone_Preview_Quantity_Space"></div>'+
1928                '<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,\'\')"/>'+
1929                '<div class="giraffly_phone_Preview_Quantity_Space"></div>'+
1930                '<div class="giraffly_phone_Preview_Quantity_Add" onclick = "changeQuantity(\'plus\', 1)" >+</div>'+
1931            '</div>'+
1932                        '<div class="PCPreviewbutton giraffly giraffly-animated  " style="color: #ffffff; background: #000000;font-size: 12px;'+
1933                        '">'+
1934                '<div class="addToCartLoading"></div>ADD TO CART'+
1935            '</div>'+
1936        '</div>'+
1937    '</div>';
1938
1939    var confirmation_html = '';
1940
1941    
1942    var overstock = '';
1943    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>';
1944     
1945        overstock = '<div class="PC_overstock" style="width:100%;position: fixed;z-index:9999999999;bottom:0px"><div class="pc_over_stock" style="display:none;color:#ffffff;background:#4ad14a">'+warning_icon+'Quantity Exceeds Stock </div></div>';
1946        {
1947            confirmation_html = '<div class="PC_confirmation" style="width:100%;position: fixed;z-index:9999999999;bottom:0px"><div class="PCPreview_confirmationBlock" style="display:none;color:#ffffff;background:#4ad14a"><span class="giraffly_pc_checked">✔</span>  Items added to cart </div></div>';
1948        }
1949            
1950    var phone_confirmation_html = '';
1951    var phone_overstock = '';
1952     
1953        phone_overstock = '<div class="Phone_overStock" style="width:100%;position: fixed;z-index:9999999999;bottom:0px"><div class="phone_over_stock" style="display:none;color:#ffffff;background:#4ad14a">'+warning_icon+'Quantity Exceeds Stock </div></div>'
1954        {
1955            phone_confirmation_html = '<div class="Phone_confirmation"  style="width:100%;position: fixed;z-index:9999999999;bottom:0px"><div class="PHonePreview_confirmationBlock" style="display:none;color:#ffffff;background:#4ad14a"><span class="giraffly_phone_checked">✔</span>  Items added to cart </div></div>';
1956        }
1957            
1958    var div = document.createElement("div");
1959            div.innerHTML = pcHtmlll+overstock+confirmation_html+phoneHtml+phone_overstock+phone_confirmation_html; 
1960        document.body.appendChild(div);
1961    
1962    // 首次进入不展示
1963    if(window.location.host.indexOf('malacasa.com') > -1) {
1964        jQuery('.giraffly_PCPreview_BOX, .giraffly_phoneButtonPreview').css('display', 'none')
1965    }
1966
1967    
1968    function girafflyCountdown(){
1969        if (girafflyRealTime >= 0) {
1970            if(Boolean(document.getElementsByClassName("giraffly_PCRealtimeUrgency").length)) {
1971                document.getElementsByClassName("giraffly_PCRealtimeUrgency")[0].style.display = 'block';
1972            }
1973            if(Boolean(document.getElementsByClassName("giraffly_phone_RealtimeUrgency").length)) {
1974                document.getElementsByClassName("giraffly_phone_RealtimeUrgency")[0].style.display = 'block';
1975            }
1976            hours   = Math.floor(girafflyRealTime / 3600);
1977
1978            minutes = Math.floor((girafflyRealTime%3600) / 60);
1979            seconds = Math.floor((girafflyRealTime%3600) % 60);
1980            msg = `<span class="realtime_hour_num">${girafflyPrefixInteger(hours,2)}:</span><span class="realtime_minute_num">${girafflyPrefixInteger(minutes,2)}:</span>${girafflyPrefixInteger(seconds,2)}`;
1981            if(document.getElementsByClassName("giraffly_realtime_pc").length > 0){
1982                document.getElementsByClassName("giraffly_realtime_pc")[0].innerHTML = msg;
1983            }
1984            if(document.getElementsByClassName("giraffly_realtime_phone").length > 0){
1985                document.getElementsByClassName("giraffly_realtime_phone")[0].innerHTML = msg;
1986            }
1987
1988            --girafflyRealTime;
1989        } else {
1990            
1991            clearInterval(girafflyTimer);
1992        }
1993    }
1994    
1995    function girafflyPrefixInteger(num, length) {
1996        return (Array(length).join('0') + num).slice(-length);
1997    }
1998
1999    
2000        
2001
2002    var colorArr = getColorImagesArr(product);
2003    var priceArr = getAllVariantsPrice(product);
2004    
2005    
2006    jQuery('.giraffly_PC_Preview_Variants_Select').on("change",function(){
2007        var seletedLength = jQuery('.giraffly_PC_Preview_Variants_Select').length;
2008        // var selected = jQuery('.giraffly_PC_Preview_Variants_Select:eq(2)').val() + ' / ' + jQuery('.giraffly_PC_Preview_Variants_Select:eq(3)').val();
2009        var selected = '';
2010        if(seletedLength>1){
2011            for(let i = 0,len=seletedLength.length; i < seletedLength; i++) {
2012                if(!Boolean(selected)) {
2013                    selected += jQuery('.giraffly_PC_Preview_Variants_Select:eq('+i+')').val();
2014                } else {
2015                    selected +=" / "+jQuery('.giraffly_PC_Preview_Variants_Select:eq('+i+')').val();
2016                }
2017                if(colorArr[selected]){ 
2018                    
2019                    jQuery('.giraffly_PCPreviewimg ').html('<img style="width: 100%;"  src="' + colorArr[selected] + '">');
2020                    selected='';
2021                }
2022            }
2023        }
2024        
2025        
2026        var selectedPrice = '';
2027        jQuery(".giraffly_PC_Preview_Variants_Select ").each(function(){
2028            if(seletedLength === 1) {
2029                selectedPrice = jQuery(this).val();
2030            }else{
2031                selectedPrice = selectedPrice?selectedPrice+'-'+ jQuery(this).val():jQuery(this).val();
2032            }
2033            
2034            if(priceArr[selectedPrice]){
2035                
2036                var p_price    = priceArr[selectedPrice].price?priceArr[selectedPrice].price/100:'';
2037                var p_at_price = priceArr[selectedPrice].compare_at_price?priceArr[selectedPrice].compare_at_price/100:'';
2038                p_at_price = p_at_price < p_price ? '' : p_at_price ;
2039                                jQuery('.giraffly_price').html(girafflyReturnAmount(p_price));
2040                jQuery('.giraffly_compare_at_price').html(girafflyReturnAmount(p_at_price,true));
2041
2042                if(p_at_price){ 
2043                    jQuery('.giraffly_compare_at_price').show();
2044                }else{
2045                    jQuery('.giraffly_compare_at_price').hide();
2046                }
2047
2048                
2049                if(!priceArr[selectedPrice].available){
2050                    jQuery('.giraffly_Unavailable').css('display','flex'); 
2051                    jQuery('.giraffly_available').css('display','none'); 
2052                }else{
2053                    jQuery('.giraffly_Unavailable').css('display','none'); 
2054                    jQuery('.giraffly_available').css('display','flex'); 
2055                }
2056                selectedPrice='';
2057            }
2058            });
2059
2060    });
2061
2062    jQuery('.giraffly_PCPreviewbutton ').on("click",function(){
2063        var variants = product.variants;
2064        var num = jQuery('.pc_giraffly_quantity_text').val();
2065        var hasVariants = jQuery('.giraffly_PC_Preview_Variants_Select').length;
2066        var productId = '';
2067        var productPrice = '';
2068        var sellingPlanAllocations = '';
2069        if(hasVariants > 0){
2070            var selectedPrice = '';
2071            jQuery(".giraffly_PC_Preview_Variants_Select").each(function(){
2072                if(hasVariants === 1) {
2073                    selectedPrice = jQuery(this).val();
2074                }else{
2075                    selectedPrice = selectedPrice?selectedPrice+'-'+ jQuery(this).val():jQuery(this).val();
2076                }
2077                
2078                if(priceArr[selectedPrice]) {
2079                    productId    = priceArr[selectedPrice].id;
2080                    productPrice = priceArr[selectedPrice].price/100;
2081                    if(priceArr[selectedPrice].selling_plan_allocations && priceArr[selectedPrice].selling_plan_allocations.length > 0){
2082                        sellingPlanAllocations = priceArr[selectedPrice].selling_plan_allocations[0].selling_plan_id;
2083                    }
2084                    selectedPrice = ''
2085                }
2086            });
2087        }else{
2088            
2089            var variantId = getQueryVariable('variant');
2090            var sellingPlan = getQueryVariable('selling_plan');
2091            if(variantId && !Boolean(sellingPlan)){
2092                productId = variantId;
2093                Object.keys(variants).forEach(function(vkey){
2094                    if(variants[vkey].id == productId){
2095                        productPrice = variants[vkey].price/100;
2096                    }
2097                });
2098            }else{
2099                if(stockVariantskey){
2100                    productId    = product.variants[stockVariantskey].id;
2101                    productPrice = product.variants[stockVariantskey].price/100;
2102                    if(product.variants[stockVariantskey].selling_plan_allocations && product.variants[stockVariantskey].selling_plan_allocations.length > 0){
2103                        sellingPlanAllocations = product.variants[stockVariantskey].selling_plan_allocations[0].selling_plan_id;
2104                    }
2105                }
2106            }
2107        }
2108
2109        // if(productId && productPrice){
2110        if(productId){
2111            callAddToCart(productId,num,productPrice,product,'pc',sellingPlanAllocations);
2112        }
2113    });
2114
2115    
2116
2117    
2118    jQuery('.giraffly_phone_Preview_Variants_Select').on("change",function(){
2119        var seletedLength = jQuery('.giraffly_phone_Preview_Variants_Select').length;
2120        var selected = jQuery('.giraffly_phone_Preview_Variants_Select:eq(0)').val();
2121        if(seletedLength>1){
2122            for(let i = 1,len=seletedLength.length; i < seletedLength; i++) {
2123                selected +=" / "+jQuery('.giraffly_phone_Preview_Variants_Select:eq('+i+')').val();
2124            }
2125        }
2126        if(colorArr[selected]){ 
2127            
2128            jQuery('.giraffly_phoneButtonPreviewimg ').html('<img style="width: 100%;" src="' + colorArr[selected] + '">');
2129        }
2130
2131        
2132        var selectedPrice = '';
2133        jQuery(".giraffly_phone_Preview_Variants_Select ").each(function(){
2134            if(seletedLength===1) {
2135                selectedPrice = jQuery(this).val();
2136            }else{
2137                selectedPrice = selectedPrice?selectedPrice+'-'+ jQuery(this).val():jQuery(this).val();
2138            }
2139            
2140            if(priceArr[selectedPrice]){
2141                
2142                var p_price    = priceArr[selectedPrice].price?priceArr[selectedPrice].price/100:'';
2143                var p_at_price = priceArr[selectedPrice].compare_at_price?priceArr[selectedPrice].compare_at_price/100:'';
2144                p_at_price = p_at_price < p_price ? '' : p_at_price ;
2145                                jQuery('.giraffly_price').html(girafflyReturnAmount(p_price));
2146                jQuery('.giraffly_compare_at_price').html(girafflyReturnAmount(p_at_price,true));
2147
2148                if(p_at_price){
2149                    jQuery('.giraffly_compare_at_price').show();
2150                }else{
2151                    jQuery('.giraffly_compare_at_price').hide();
2152                }
2153
2154                
2155                if(!priceArr[selectedPrice].available){
2156                    jQuery('.giraffly_Unavailable').css('display','flex');
2157                    jQuery('.giraffly_available').css('display','none');
2158                }else{
2159                    jQuery('.giraffly_Unavailable').css('display','none');
2160                    jQuery('.giraffly_available').css('display','flex');
2161                }
2162                selectedPrice='';
2163            }
2164        });
2165        
2166
2167    });
2168
2169    jQuery('.PCPreviewbutton ').on("click",function(){
2170        var variants = product.variants;
2171        var num = jQuery('.mobile_giraffly_quantity_text').val();
2172        var hasVariants = jQuery('.giraffly_phone_Preview_Variants_Select ').length;
2173        var productId = '';
2174        var productPrice = '';
2175        var sellingPlanAllocations = '';
2176        if(hasVariants > 0){
2177            var selectedPrice = '';
2178            jQuery(".giraffly_phone_Preview_Variants_Select").each(function(){
2179                if(hasVariants === 1) {
2180                    selectedPrice = jQuery(this).val();
2181                }else{
2182                    selectedPrice = selectedPrice?selectedPrice+'-'+ jQuery(this).val():jQuery(this).val();
2183                }
2184
2185                if(priceArr[selectedPrice]) {
2186                    productId    = priceArr[selectedPrice].id;
2187                    productPrice = priceArr[selectedPrice].price/100;
2188                    if(priceArr[selectedPrice].selling_plan_allocations && priceArr[selectedPrice].selling_plan_allocations.length > 0){
2189                        sellingPlanAllocations = priceArr[selectedPrice].selling_plan_allocations[0].selling_plan_id;
2190                    }
2191                    selectedPrice=''
2192                }
2193            });
2194
2195        }else{
2196            
2197            var variantId = getQueryVariable('variant');
2198            var sellingPlan = getQueryVariable('selling_plan');
2199            if(variantId && !Boolean(sellingPlan)){
2200                productId = variantId;
2201                Object.keys(variants).forEach(function(vkey){
2202                    if(variants[vkey].id == productId){
2203                        productPrice = variants[vkey].price/100;
2204                    }
2205                });
2206            }else{
2207                if(stockVariantskey){
2208                    productId    = product.variants[stockVariantskey].id;
2209                    productPrice = product.variants[stockVariantskey].price/100;
2210                    if(product.variants[stockVariantskey].selling_plan_allocations && product.variants[stockVariantskey].selling_plan_allocations.length > 0){
2211                        sellingPlanAllocations = product.variants[stockVariantskey].selling_plan_allocations[0].selling_plan_id;
2212                    }
2213                }
2214            }
2215        }
2216
2217        // if(productId && productPrice){
2218        if(productId){
2219            callAddToCart(productId,num,productPrice,product,'phone',sellingPlanAllocations);
2220        }
2221
2222    });
2223
2224
2225    jQuery('form[action="/cart/add"]').on("change",function(){
2226        // 查找选中的变体
2227        var priceArr = getAllVariantsPrice(product);
2228        var allOptions = getAllVariants(product);
2229        var colorArr = getColorImagesArr(product);
2230        var variants = jQuery('form[action="/cart/add"]').find('input:checked');
2231        if(variants.length < 1){
2232            variants = jQuery('form[action="/cart/add"]').find('select');
2233        }
2234        if(variants.length < 1) {
2235            variants = jQuery('variant-radios').find('input:checked');
2236        }
2237        
2238        if(variants.length > 0){
2239            var selectedPrice = '';
2240            var selectedArr = [];
2241            variants.each(function(){
2242                var thisval = jQuery(this).val();
2243                if(thisval){
2244                    if(allOptions.indexOf(thisval) > -1){
2245                        selectedPrice = selectedPrice?selectedPrice+'-'+ thisval:thisval;
2246                        selectedArr.push(thisval);
2247
2248                        // var seletedLength = jQuery('.giraffly_PC_Preview_Variants_Select').length;
2249                        // var selected = jQuery('.giraffly_PC_Preview_Variants_Select:eq(0)').val() + ' / ' + jQuery('.giraffly_PC_Preview_Variants_Select:eq(1)').val();
2250                        var selected = thisval;
2251                        // if(seletedLength>1){
2252                        //     for(let i = 1,len=seletedLength.length; i < seletedLength; i++) {
2253                        //         selected +=" / "+jQuery('.giraffly_PC_Preview_Variants_Select:eq('+i+')').val();
2254                        //     }
2255                        // }
2256                        
2257                        if(colorArr[selected]){
2258                            
2259                            jQuery('.giraffly_PCPreviewimg ').html('<img style="border-radius: 4px; width: 100%;" src="' + colorArr[selected] + '">');
2260                            jQuery('.giraffly_phoneButtonPreviewimg ').html('<img style="border-radius: 4px; width: 100%;" src="' + colorArr[selected] + '">');
2261                        }
2262
2263
2264                        if(priceArr[selectedPrice]){
2265                            
2266                            var p_price    = priceArr[selectedPrice].price?priceArr[selectedPrice].price/100:'';
2267                            var p_at_price = priceArr[selectedPrice].compare_at_price?priceArr[selectedPrice].compare_at_price/100:'';
2268                            p_at_price = p_at_price < p_price ? '' : p_at_price ;
2269                            
2270                            jQuery('.giraffly_price').html(girafflyReturnAmount(p_price));
2271                            jQuery('.giraffly_compare_at_price').html(girafflyReturnAmount(p_at_price,true));
2272                            if(p_at_price){
2273                                jQuery('.giraffly_compare_at_price').show();
2274                            }else{
2275                                jQuery('.giraffly_compare_at_price').hide();
2276                            }
2277
2278                            
2279                            if(!priceArr[selectedPrice].available){
2280                                jQuery('.giraffly_Unavailable').css('display','flex'); 
2281                                jQuery('.giraffly_available').css('display','none'); 
2282                            }else{
2283                                jQuery('.giraffly_Unavailable').css('display','none');    
2284                                jQuery('.giraffly_available').css('display','flex'); 
2285                            }
2286
2287                            
2288                            var options = jQuery('.giraffly_PC_Preview_Variants_Select , .giraffly_phone_Preview_Variants_Select');
2289                            options.each(function(key){
2290                                jQuery(this).find('option').each(function(){
2291                                    // jQuery(this).attr("selected", false);
2292                                    var val = jQuery(this).attr("value");
2293                                    selectedArr.forEach(selectKey => {
2294                                        if(selectKey==val) {
2295                                            jQuery(this).parent().val(val);
2296                                            return ;
2297                                        }
2298                                    });
2299                                })
2300                            });
2301                            selectedPrice='';
2302                        }
2303                    }else{
2304                        var allVariants = product.variants;
2305                        Object.keys(allVariants).forEach(function(vkey){
2306                            if(allVariants[vkey].id == thisval) {
2307                                const selected = allVariants[vkey].title;
2308                                selectedArr.push(selected);
2309                                if(colorArr[selected]){
2310                                    
2311                                    jQuery('.giraffly_PCPreviewimg ').html('<img style="border-radius: 4px; width: 100%;" src="' + colorArr[selected] + '">');
2312                                    jQuery('.giraffly_phoneButtonPreviewimg ').html('<img style="border-radius: 4px; width: 100%;" src="' + colorArr[selected] + '">');
2313                                }
2314                                if(priceArr[selected]){
2315                                    
2316                                    var p_price    = priceArr[selected].price?priceArr[selected].price/100:'';
2317                                    var p_at_price = priceArr[selected].compare_at_price?priceArr[selected].compare_at_price/100:'';
2318                                    p_at_price = p_at_price < p_price ? '' : p_at_price ;
2319                                
2320                                    jQuery('.giraffly_price').html(girafflyReturnAmount(p_price));
2321                                    jQuery('.giraffly_compare_at_price').html(girafflyReturnAmount(p_at_price,true));
2322                                    if(p_at_price){
2323                                        jQuery('.giraffly_compare_at_price').show();
2324                                    }else{
2325                                        jQuery('.giraffly_compare_at_price').hide();
2326                                    }
2327
2328                                    
2329                                    if(!priceArr[selected].available){
2330                                        jQuery('.giraffly_Unavailable').css('display','flex'); 
2331                                        jQuery('.giraffly_available').css('display','none'); 
2332                                    }else{
2333                                        jQuery('.giraffly_Unavailable').css('display','none');    
2334                                        jQuery('.giraffly_available').css('display','flex'); 
2335                                    }
2336
2337                                    
2338                                    var options = jQuery('.giraffly_PC_Preview_Variants_Select , .giraffly_phone_Preview_Variants_Select');
2339                                    options.each(function(key){
2340                                        jQuery(this).find('option').each(function(){
2341                                            // jQuery(this).attr("selected", false);
2342                                            var val = jQuery(this).attr("value");
2343                                            selectedArr.forEach(selectKey => {
2344                                                if(selectKey==val) {
2345                                                    jQuery(this).parent().val(val);
2346                                                    return ;
2347                                                }
2348                                            });
2349                                        })
2350                                    });
2351                                }
2352                            }
2353                        });
2354                    }
2355                }
2356                
2357            });
2358            
2359
2360        }
2361        // console.log('variants:'+selectedPrice);
2362    });
2363
2364    jQuery('body').on("change",function(e){
2365        const WEBSITE = window.location.host;
2366        const BACKLISTURL = ["voiriberia"]; // 过滤安装套餐插件网站
2367        var colorArr = getColorImagesArr(product);
2368        var priceArr = getAllVariantsPrice(product);
2369        if(BACKLISTURL.filter(i => WEBSITE.indexOf(i) > -1).length === 0) {
2370            if(e.target.className == 'giraffly_PC_Preview_Variants_Select'){
2371                var seletedLength = jQuery('.giraffly_PC_Preview_Variants_Select').length;
2372                var selected ='';
2373                jQuery(".giraffly_PC_Preview_Variants_Select").each(function(){
2374                    if(seletedLength === 1){
2375                        selected = jQuery(this).val();
2376                    }else{
2377                        if(document.querySelectorAll('#bcpo .selector-wrapper').length >= 2) {
2378                            selected = selected?selected+'-'+ jQuery(this).val():jQuery(this).val();
2379                        } else {
2380                            selected = selected?selected+' / '+ jQuery(this).val():jQuery(this).val();
2381                        }
2382                    }
2383                    if(colorArr[selected]){ 
2384                        
2385                        jQuery('.giraffly_PCPreviewimg ').html('<img style="width: 100%;" src="' + colorArr[selected] + '">');
2386                        
2387                        // 更新form信息 -> 点击用户网站的添加购物车的信息
2388                        jQuery('form[action="/cart/add"]').each(function(){
2389                            
2390                            jQuery(this).find('input[name*="id"]').val(priceArr[selected].id);
2391                            
2392                            jQuery(this).find('select[name*="id"]').val(priceArr[selected].id);
2393                        });
2394    
2395                        
2396                        // 更新用户input属性checked设为选中状态                    
2397                        
2398                        jQuery("input[value='"+selected+"']").prop("checked", true);
2399                        
2400                        jQuery("#SingleOptionSelector-0").val(jQuery(".giraffly_PC_Preview_Variants_Select").val())
2401                        
2402                        jQuery(".bcpo-value").text(selected)
2403                        jQuery("#bcpo-select-option-0 > ul > li > span").text(selected)
2404                        
2405                        jQuery('.select__select').find("option[value='"+selected+"']").prop("selected", "selected");
2406    
2407    
2408                        setTimeout(() => {
2409                            // 触发事件更新网页信息
2410                            
2411                            jQuery("variant-radios").trigger("onVariantChange") 
2412                        }, 100);    
2413    
2414                        
2415                        
2416                        selected='';
2417                    }
2418                
2419                });
2420                
2421                var selectedPrice = '';
2422                jQuery(".giraffly_PC_Preview_Variants_Select ").each(function(){
2423                    if(seletedLength === 1){
2424                        selectedPrice = jQuery(this).val();
2425                    }else{
2426                        selectedPrice = selectedPrice?selectedPrice+'-'+ jQuery(this).val():jQuery(this).val();
2427                    }
2428                    
2429                    if(priceArr[selectedPrice]){
2430                        
2431                        var p_price    = priceArr[selectedPrice].price?priceArr[selectedPrice].price/100:'';
2432                        var p_at_price = priceArr[selectedPrice].compare_at_price?priceArr[selectedPrice].compare_at_price/100:'';
2433                        p_at_price = p_at_price < p_price ? '' : p_at_price ;
2434                                                jQuery('.giraffly_price').html(girafflyReturnAmount(p_price));
2435                        jQuery('.giraffly_compare_at_price').html(girafflyReturnAmount(p_at_price,true));
2436    
2437                        if(p_at_price){
2438                            jQuery('.giraffly_compare_at_price').show();
2439                        }else{
2440                            jQuery('.giraffly_compare_at_price').hide();
2441                        }
2442    
2443                        
2444                        if(!priceArr[selectedPrice].available){
2445                            jQuery('.giraffly_Unavailable').css('display','flex');
2446                            jQuery('.giraffly_available').css('display','none');
2447                        }else{
2448                            jQuery('.giraffly_Unavailable').css('display','none');
2449                            jQuery('.giraffly_available').css('display','flex');
2450                        }
2451                        selectedPrice='';
2452                    } else {
2453                        if(document.querySelectorAll('#bcpo .selector-wrapper').length >= 2) {
2454                            jQuery('.giraffly_Unavailable').css('display','flex');
2455                            jQuery('.giraffly_available').css('display','none');
2456                        }
2457                    }
2458                });
2459                
2460    
2461            }else if(e.target.className == 'giraffly_phone_Preview_Variants_Select'){
2462                var seletedLength = jQuery('.giraffly_phone_Preview_Variants_Select').length;
2463                var selected ='';
2464                jQuery(".giraffly_phone_Preview_Variants_Select").each(function(){
2465                    if(seletedLength === 1){
2466                        selected = jQuery(this).val();
2467                    }else{
2468                        if(document.querySelectorAll('#bcpo .selector-wrapper').length >= 2) {
2469                            selected = selected?selected+'-'+ jQuery(this).val():jQuery(this).val();
2470                        } else {
2471                            selected = selected?selected+' / '+ jQuery(this).val():jQuery(this).val();
2472                        }
2473                    }
2474                    if(colorArr[selected]){ 
2475                        
2476                        jQuery('.giraffly_phoneButtonPreviewimg').html('<img style="width: 100%;" src="' + colorArr[selected] + '">');
2477    
2478                        // 更新form信息 -> 点击用户网站的添加购物车的信息
2479                        jQuery('form[action="/cart/add"]').each(function(){
2480                            
2481                            jQuery(this).find('input[name*="id"]').val(priceArr[selected].id);
2482                            
2483                            jQuery(this).find('select[name*="id"]').val(priceArr[selected].id);
2484                        });
2485    
2486                        
2487                        // 更新用户input属性checked设为选中状态                    
2488                        
2489                        jQuery("input[value='"+selected+"']").prop("checked", true);
2490                        
2491                        jQuery("#SingleOptionSelector-0").val(jQuery(".giraffly_PC_Preview_Variants_Select").val())
2492                        
2493                        jQuery(".bcpo-value").text(selected)
2494                        jQuery("#bcpo-select-option-0 > ul > li > span").text(selected)
2495                        
2496                        jQuery('.select__select').find("option[value='"+selected+"']").prop("selected", "selected");
2497    
2498    
2499                        setTimeout(() => {
2500                            // 触发事件更新网页信息
2501                            
2502                            jQuery("variant-radios").trigger("onVariantChange") 
2503                        }, 100);    
2504    
2505                        selected='';
2506                    }
2507                });
2508    
2509    
2510                
2511                 
2512                var selectedPrice = '';
2513                jQuery(".giraffly_phone_Preview_Variants_Select ").each(function(){
2514                    if(seletedLength === 1){
2515                        selectedPrice = jQuery(this).val();
2516                    }else{
2517                        selectedPrice = selectedPrice?selectedPrice+'-'+ jQuery(this).val():jQuery(this).val();
2518                    }
2519                    if(priceArr[selectedPrice]){
2520                        
2521                        var p_price    = priceArr[selectedPrice].price?priceArr[selectedPrice].price/100:'';
2522                        var p_at_price = priceArr[selectedPrice].compare_at_price?priceArr[selectedPrice].compare_at_price/100:'';
2523                        p_at_price = p_at_price < p_price ? '' : p_at_price ;
2524                                                jQuery('.giraffly_price').html(girafflyReturnAmount(p_price));
2525                        jQuery('.giraffly_compare_at_price').html(girafflyReturnAmount(p_at_price,true));
2526    
2527                        if(p_at_price){
2528                            jQuery('.giraffly_compare_at_price').show();
2529                        }else{
2530                            jQuery('.giraffly_compare_at_price').hide();
2531                        }
2532    
2533                        
2534                        if(!priceArr[selectedPrice].available){
2535                            jQuery('.giraffly_Unavailable').css('display','flex');
2536                            jQuery('.giraffly_available').css('display','none');
2537                        }else{
2538                            jQuery('.giraffly_Unavailable').css('display','none');
2539                            jQuery('.giraffly_available').css('display','flex');
2540                        }
2541                        selectedPrice='';
2542                    } else {
2543                        if(document.querySelectorAll('#bcpo .selector-wrapper').length >= 2) {
2544                            jQuery('.giraffly_Unavailable').css('display','flex');
2545                            jQuery('.giraffly_available').css('display','none');
2546                        }
2547                    }
2548                });
2549                
2550    
2551            }else{
2552                var seletedLength = jQuery('.giraffly_PC_Preview_Variants_Select').length;
2553    
2554                jQuery(".giraffly_PC_Preview_Variants_Select").each(function(){
2555                    if(seletedLength === 1){
2556                        selected = jQuery(this).val();
2557                    }else{
2558                        selected = selected?selected+' / '+ jQuery(this).val():jQuery(this).val();
2559                    }
2560                    
2561                    
2562                    if(colorArr[selected] ){ 
2563                        jQuery('.giraffly_PCPreviewimg ').html('<img style="width: 100%;" src="' + colorArr[selected] + '">');
2564                        jQuery('.giraffly_phoneButtonPreviewimg ').html('<img style="width: 100%;" src="' + colorArr[selected] + '">');
2565                        selected = ''
2566                    }
2567                });
2568    
2569                
2570                
2571                var selectedPrice = '';
2572                jQuery(".giraffly_PC_Preview_Variants_Select ").each(function(){
2573                    if(seletedLength === 1){
2574                        selectedPrice = jQuery(this).val();
2575                    }else{
2576                        selectedPrice = selectedPrice?selectedPrice+'-'+ jQuery(this).val():jQuery(this).val();
2577                    }
2578                    
2579                    if(priceArr[selectedPrice]){
2580                        
2581                        var p_price    = priceArr[selectedPrice].price?priceArr[selectedPrice].price/100:'';
2582                        var p_at_price = priceArr[selectedPrice].compare_at_price?priceArr[selectedPrice].compare_at_price/100:'';
2583                        p_at_price = p_at_price < p_price ? '' : p_at_price ;
2584                                                jQuery('.giraffly_price').html(girafflyReturnAmount(p_price));
2585                        jQuery('.giraffly_compare_at_price').html(girafflyReturnAmount(p_at_price,true));
2586    
2587                        if(p_at_price){
2588                            jQuery('.giraffly_compare_at_price').show();
2589                        }else{
2590                            jQuery('.giraffly_compare_at_price').hide();
2591                        }
2592    
2593                        
2594                        if(!priceArr[selectedPrice].available){
2595                            jQuery('.giraffly_Unavailable').css('display','flex');
2596                            jQuery('.giraffly_available').css('display','none');
2597                        }else{
2598                            jQuery('.giraffly_Unavailable').css('display','none');
2599                            jQuery('.giraffly_available').css('display','flex');
2600                        }
2601                        selectedPrice='';
2602                    }
2603                });
2604                
2605                // 店铺地址:happystrappy.
2605nl e.target.dataset
2606                let selectArr = [], selectedVal = '';
2607                if(e.target.className === 'pf-variant-select') {
2608                    if(jQuery(".pf-variant-select").length>1) {
2609                        jQuery(".pf-variant-select").each(function() {
2610                            selectArr.push(jQuery(this).val());
2611                        })
2612                        selectedVal = selectArr[0]+ ' / ' +selectArr[1];
2613                        if(colorArr[selectedVal] ){ 
2614                            jQuery('.giraffly_PCPreviewimg ').html('<img style="width: 100%;" src="' + colorArr[selectedVal] + '">');
2615                            jQuery('.giraffly_phoneButtonPreviewimg ').html('<img style="width: 100%;" src="' + colorArr[selectedVal] + '">');
2616                            selectedVal = ''
2617                        }
2618                        jQuery(".giraffly_PC_Preview_Variants_Select ").each(function(index, ele) {
2619                            if(seletedLength >= 2) {
2620                                if(e.target.dataset.optionName.split(' ')[1] == (index+1)) {
2621                                    jQuery(this).val(e.target.value)
2622                                } else {
2623                                    jQuery(this).val(selectArr[index])
2624                                }                    
2625                            }
2626                        })
2627                    } else {
2628                        // 店铺地址:1upforyou.com
2629                        setTimeout(() => {
2630                            let val = jQuery('.sc-ezHhwS.hthPyC.pf-111_ input').val(); // 获取选中val
2631                            let optionList = [];
2632                            jQuery('.pf-variant-select option').each(function(){
2633                                optionList.push(`${jQuery(this).val()}--${jQuery(this)[0].innerText}`);
2634                            })
2635                            optionList.forEach(item => {
2636                                if(item.includes(val)) {
2637                                    let selectText = item.split('--')[1].split('-')[0].split('/');
2638                                    let first_variant = selectText[0].trim();
2639                                    let sec_variant = selectText[1].trim();
2640                                    let targetList = [first_variant, sec_variant];
2641                                    // PC端
2642                                    jQuery(".giraffly_PC_Preview_Variants_Select ").each(function(index, ele) {
2643                                        if(seletedLength >= 2) {
2644                                            jQuery(this).val(targetList[index])
2645                                        }
2646                                    })
2647                                    // 移动端
2648                                    jQuery(".giraffly_phone_Preview_Variants_Select").each(function(index, ele) {
2649                                        if(seletedLength >= 2) {
2650                                            jQuery(this).val(targetList[index])
2651                                        }
2652                                    })
2653                                }
2654                            })
2655                        }, 0)
2656                    }
2657                }
2658            }
2659        }
2660    });
2661
2662    
2663    jQuery('buttom[name*="quantity"], input[name*="quantity"]').on("input oninput valChange change",function(){
2664            var quantity = jQuery(this).val();
2665            jQuery('.giraffly_quantity_text').each(function() {
2666                jQuery(this)[0].innerText = quantity;
2667            })
2668            jQuery('.giraffly_quantity_text').val(quantity);
2669    })
2670    let input = document.querySelector('input');
2671    let descriper = Object.getOwnPropertyDescriptor(input.__proto__, 'value');
2672    // 取出原先的 get 和 set 函数
2673    let getValue = descriper.get;
2674    let setValue = descriper.set;
2675    Object.defineProperty(
2676        input.__proto__,
2677        'value', 
2678        {
2679            configurable: true,
2680            enumerable: true,
2681            get: function (){
2682                return getValue.call(this);
2683            },
2684            // 重写 set 方法
2685            set: function (){
2686                // console.log(arguments, this);
2687                // 设置值并触发valChange事件
2688                setValue.call(this, ...arguments);
2689                jQuery(this).trigger('valChange');
2690            }
2691        }
2692    )    
2693    
2694
2695}
2696
2697function getColorImagesArr(product){
2698    
2699    var colorArr = [];
2700    var options = product.options;
2701    var variants = product.variants;
2702    if(options){
2703        Object.keys(variants).forEach(function(vkey){
2704            colorArr[variants[vkey]["title"]] = variants[vkey].featured_image ? variants[vkey].featured_image.src : product.featured_image;
2705        });
2706        
2707    }
2708    return colorArr;
2709}
2710
2711
2712function getColorSizeHtml(product,type=''){
2713    var optionsHtml = '';
2714    var options = product.options;
2715    var variants = product.variants;
2716    if(options){
2717        
2718        var stockVariants = '';
2719        if(variants){
2720            
2721            var variantId =  getQueryVariable('variant');
2722            var has = 0;
2723            Object.keys(variants).forEach(function(key){
2724                if(variantId){
2725                    if(variants[key].id == variantId && has === 0){
2726                        stockVariants = variants[key].options;
2727                        has = 1;
2728                    }
2729                }else{
2730                    if(variants[key].available && has === 0){
2731                        stockVariants = variants[key].options;
2732                        has = 1;
2733                    }
2734                }
2735            });
2736        }
2737        
2738        
2739        Object.keys(options).forEach(function(key){
2740            var ops  = '';
2741            if(options[key].values.length ===1 && options[key].values[0]==='Default Title'){
2742                
2743            }else{
2744                options[key].values.forEach((item, index, arr) => {
2745                    lenQ =  item.split('"').length-1;
2746                    if(lenQ >= 1){
2747                        // if(stockVariants.indexOf(item) > -1){
2748                        if(item.includes('\"')) {
2749                            item = item.replace(/\"/g, '&quot;')
2750                        }
2751                        if(stockVariants[key] === item) {
2752                            ops = ops + '<option value='+`"${item}"`+' selected >'+item+'</option>';
2753                        }else{
2754                            ops = ops + '<option value='+`"${item}"`+'>'+item+'</option>';
2755                        }
2756                    }else{
2757                        // if(stockVariants.indexOf(item) > -1){
2758                        if(item.includes('\"')) {
2759                            item = item.replace(/\"/g, '&quot;')
2760                        }
2761                        if(stockVariants[key] === item) {
2762                            ops = ops + '<option value='+`"${item}"`+' selected >'+item+'</option>';
2763                        }else{
2764                            ops = ops + '<option value='+`"${item}"`+'>'+item+'</option>';
2765                        }
2766                    }
2767                });
2768                if(type==='pc'){
2769                    optionsHtml = optionsHtml+ '<div class="giraffly_PC_Preview_Variants"><div class="giraffly_PC_Preview_Variants_Select_Block">'+
2770                        '<select class="giraffly_PC_Preview_Variants_Select" style="font-size: 16px;">'+ops+'</select>'+
2771                        '<label class="giraffly_PC_Preview_Variants_Select_Lable">'+
2772                            '<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>'+
2773                        '</label>'+
2774                    '</div></div>';
2775                }else if(type==='phone'){
2776                    optionsHtml = optionsHtml+ '<div class="giraffly_phone_Preview_Variants"><div class="giraffly_phone_Preview_Variants_Select_Block">'+
2777                        '<select class="giraffly_phone_Preview_Variants_Select" style="font-size: 16px;">'+ops+'</select>'+
2778                        '<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">
2778<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>'+
2779                    '</div></div>';
2780                }
2781            } 
2782        });
2783    }
2784    return optionsHtml;
2785}
2786
2787
2788function getAllVariants(product){
2789
2790    var options   = [];
2791    var allOptions = product.options;
2792    Object.keys(allOptions).forEach(function(vkey){
2793        
2794        Object.keys(allOptions[vkey].values).forEach(function(index){
2795            if(options.indexOf(allOptions[vkey].values[index]) < 0 ){
2796                options.push(allOptions[vkey].values[index]);
2797            }
2798        });
2799    });
2800
2801    return options;
2802}
2803
2804
2805function getAllVariantsPrice(product){
2806
2807    var variants   = [];
2808    var allVariants = product.variants;
2809   
2810    Object.keys(allVariants).forEach(function(vkey){
2811        var varKey = '';
2812        Object.keys(allVariants[vkey].options).forEach(function(index){
2813            varKey = varKey? varKey+'-'+ allVariants[vkey].options[index] : allVariants[vkey].options[index];
2814        });
2815        variants[varKey] = [];
2816        variants[varKey]['id']     =  allVariants[vkey].id;
2817        variants[varKey]['compare_at_price']     =  allVariants[vkey].compare_at_price;
2818        variants[varKey]['price']     =  allVariants[vkey].price;
2819        variants[varKey]['available'] =  allVariants[vkey].available;
2820        if(allVariants[vkey].selling_plan_allocations && allVariants[vkey].selling_plan_allocations.length){
2821        variants[varKey]['selling_plan_allocations'] = allVariants[vkey].selling_plan_allocations;
2822        }
2823    });
2824
2825    return variants;
2826}
2827
2828
2829function thisProductStock(product){
2830    var stock = false ;
2831    var allVariants = product.variants;
2832    Object.keys(allVariants).forEach(function(vkey){
2833        if(allVariants[vkey].available){
2834            stock = true;
2835        }
2836    });
2837    return stock;
2838}
2839
2840function shakeshake(){
2841            setInterval(function(){
2842            var has =   jQuery('.giraffly.giraffly-animated').hasClass('infinite');
2843            if(!has){
2844                jQuery('.giraffly.giraffly-animated').addClass('infinite');
2845            }
2846            setTimeout(function(){
2847                jQuery('.giraffly.giraffly-animated').removeClass('infinite');
2848            },1000);
2849        },5000);
2850    }
2851
2852function getQueryVariable(variable){
2853    var query = window.location.search.substring(1);
2854    var vars = query.split("&");
2855    for (var i=0;i<vars.length;i++) {
2856            var pair = vars[i].split("=");
2857            if(pair[0] == variable){return pair[1];}
2858    }
2859    return(false);
2860}
2861
2862function getAppVariable(className,selectName){
2863    var variable = [];
2864        jQuery('.'+className).find('[name*='+selectName+']').each(function(){
2865        variable.push(jQuery(this).val())
2866    })
2867    return variable;
2868}
2869
2870function getAppOption(className,selectName,){
2871    var option_list = []
2872        jQuery('.'+className).find('[name*='+selectName+']').each(function() {
2873        var select_option_list = []
2874        jQuery(this).find('option').each(function(index,item){
2875            select_option_list.push(item.text)
2876        })
2877        option_list.push(select_option_list)
2878    })
2879    return option_list;
2880}
2881
2882if ("undefined" == typeof jQuery || 1 === parseInt(jQuery.fn.jquery) && parseFloat(jQuery.fn.jquery.replace(/^1\./, "")) < 10) {
2883    var giraffly_l = document.createElement("script");
2884        giraffly_l.src = ("https:" == document.location.protocol ? "https://" : "http://") + "ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js";
2885        giraffly_l.onload =  function () {
2886            
2887            var urls = window.location.pathname+'.js';
2888            fetch(urls)
2889            .then(res => res.json())
2890            .then(json => {
2891                
2892                if(json.id){
2893                    let isExit = json.tags.filter(item => item.toUpperCase() === 'GIRAFFLYSTICKY')
2894                    if(isExit.length === 0){
2895                    // if(json.tags.indexOf("GIRAFFLYSTICKY")==-1){
2896                                                    setTimeout(() => {
2897                                showAddToCart(json);
2898                            }, 0);
2899                            shakeshake();
2900                         
2901                    }
2902                }
2903                //注册监听事件
2904                girafflyInitDom(json);
2905            }).catch(function(err) {
2906            
2907            });;
2908
2909            //首页展示
2910            if((window.meta && meta.page.pageType === 'home') || location.pathname==='/'){
2911                            }
2912
2913            jQuery(document).scroll(function() {
2914                if(AutoHideButton) {
2915                    //   var scrollHeight = jQuery(window).height();
2916                    
2917                    let canvas_div = document.getElementsByClassName('giraffly_Off-Canvas');
2918                    if(canvas_div.length > 0){
2919                        let canvas_status = canvas_div[0].style.display;
2920                        if(canvas_status == 'block'){
2921                            jQuery('.giraffly_phoneButtonPreview').hide();
2922                            jQuery('.giraffly_PCPreview_BOX').hide();
2923                            jQuery('.giraffly_PCPreview').hide();
2924                            return false;
2925                        }
2926                    }
2927
2928                    var body = document.body,
2929                        html = document.documentElement;
2930                    var scrollHeight = Math.max( body.scrollHeight, body.offsetHeight,html.clientHeight, html.scrollHeight, html.offsetHeight );
2931                    var pcheight = scrollHeight * 0.4;
2932                    var phoneheight = scrollHeight * 0.44;
2933                    var y = jQuery(this).scrollTop() + 900;
2934                    if(jQuery(this).scrollTop() > 0) {
2935                        if(jQuery.isFunction(jQuery.fn.fadeIn)){
2936                            if (y >= pcheight) {
2937                                jQuery('.giraffly_PCPreview_BOX').fadeIn(1000);
2938                                jQuery('.giraffly_PCPreview').fadeIn(1000);
2939                            } else {
2940                                jQuery('.giraffly_PCPreview_BOX').fadeOut(100);
2941                                jQuery('.giraffly_PCPreview').fadeOut(100);
2942                            }
2943                            
2944                            if (y >= phoneheight) {
2945                                jQuery('.giraffly_phoneButtonPreview').fadeIn(1000);
2946                            } else {
2947                                jQuery('.giraffly_phoneButtonPreview').fadeOut(100);
2948                            }
2949                        }else{
2950                            if (y >= pcheight) {
2951                                jQuery('.giraffly_PCPreview_BOX').show();
2952                                jQuery('.giraffly_PCPreview').show();
2953                            } else {
2954                                jQuery('.giraffly_PCPreview_BOX').hide();
2955                                jQuery('.giraffly_PCPreview').hide();
2956                            }
2957                            
2958                            if (y >= phoneheight) {
2959                                jQuery('.giraffly_phoneButtonPreview').show();
2960                            } else {
2961                                jQuery('.giraffly_phoneButtonPreview').hide();
2962                            }
2963                        }
2964                    } else {
2965                        jQuery('.giraffly_PCPreview_BOX').fadeOut(1100);
2966                        jQuery('.giraffly_PCPreview').fadeOut(1100);
2967                        jQuery('.giraffly_phoneButtonPreview').fadeOut(1100);
2968                    }
2969                }
2970            });
2971        };
2972        
2973        // l.type = "text/javascript",
2974        document.getElementsByTagName("head")[0].appendChild(giraffly_l); 
2975        
2976}else{
2977    var urls = window.location.pathname+'.js';
2978    fetch(urls)
2979    .then(res => res.json())
2980    .then(json => {
2981        
2982        if(json.id){
2983            let isExit = json.tags.filter(item => item.toUpperCase() === 'GIRAFFLYSTICKY')
2984            if(isExit.length === 0){
2985            // if(json.tags.indexOf("GIRAFFLYSTICKY")==-1){
2986                                    setTimeout(() => {
2987                        showAddToCart(json);
2988                    }, 0);
2989                    shakeshake();
2990                            }
2991        }
2992        //注册监听事件
2993        girafflyInitDom(json);
2994
2995    }).catch(function(err) { 
2996    
2997    });;
2998
2999    //首页展示
3000    if((window.meta && meta.page.pageType === 'home') || location.pathname==='/'){
3001            }
3002
3003    jQuery(document).scroll(function() {
3004        if(AutoHideButton) {
3005            //   var scrollHeight = jQuery(window).height();
3006            
3007            let canvas_div = document.getElementsByClassName('giraffly_Off-Canvas');
3008            if(canvas_div.length > 0){
3009                let canvas_status = canvas_div[0].style.display;
3010                if(canvas_status == 'block'){
3011                    jQuery('.giraffly_phoneButtonPreview').hide();
3012                    jQuery('.giraffly_PCPreview_BOX').hide();
3013                    jQuery('.giraffly_PCPreview').hide();
3014                    return false;
3015                }
3016            }
3017
3018            var body = document.body,
3019                html = document.documentElement;
3020            var scrollHeight = Math.max( body.scrollHeight, body.offsetHeight,html.clientHeight, html.scrollHeight, html.offsetHeight );
3021            var pcheight = scrollHeight * 0.4;
3022            var phoneheight = scrollHeight * 0.44;
3023            var y = jQuery(this).scrollTop() + 900;
3024            if(jQuery(this).scrollTop() > 0) {
3025                if(jQuery.isFunction(jQuery.fn.fadeIn)){
3026                    if (y >= pcheight) {
3027                        jQuery('.giraffly_PCPreview_BOX').fadeIn(1000);
3028                        jQuery('.giraffly_PCPreview').fadeIn(1000);
3029                    } else {
3030                        jQuery('.giraffly_PCPreview_BOX').fadeOut(100);
3031                        jQuery('.giraffly_PCPreview').fadeOut(100);
3032                    }
3033                    
3034                    if (y >= phoneheight) {
3035                        jQuery('.giraffly_phoneButtonPreview').fadeIn(1000);
3036                    } else {
3037                        jQuery('.giraffly_phoneButtonPreview').fadeOut(100);
3038                    }
3039                }else{
3040                    if (y >= pcheight) {
3041                        jQuery('.giraffly_PCPreview_BOX').show();
3042                        jQuery('.giraffly_PCPreview').show();
3043                    } else {
3044                        jQuery('.giraffly_PCPreview_BOX').hide();
3045                        jQuery('.giraffly_PCPreview').hide();
3046                    }
3047                    
3048                    if (y >= phoneheight) {
3049                        jQuery('.giraffly_phoneButtonPreview').show();
3050                    } else {
3051                        jQuery('.giraffly_phoneButtonPreview').hide();
3052                    }
3053
3054                }
3055            } else {
3056                jQuery('.giraffly_PCPreview_BOX').fadeOut(1100);
3057                jQuery('.giraffly_PCPreview').fadeOut(1100);
3058                jQuery('.giraffly_phoneButtonPreview').fadeOut(1100);
3059            }
3060        }
3061    });
3062    
3063    //注册监听事件
3064    jQuery('.giraffly_phoneButtonPreview').hide();
3065}
3066
3067
3068
3069
3070
3071    var cartBarUserClient = '';
3072    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))) {
3073        cartBarUserClient = 'pc';
3074    } else{
3075        cartBarUserClient = 'phone';
3076    }
3077
3078
3079
3080function addMiniCartOpenTimes(){
3081    var urls = 'https://api-stickycart.seoant.com/api/v1/addClickTimes?c=823ab1ebd4c3f24df76cc08aa5926f55670b49e5&shop=workphlo.shop';
3082
3083    fetch(urls, {
3084        method: 'post',
3085        headers: {
3086            'Content-type': 'application/json',
3087            "Access-Control-Request-Headers": "*",
3088            "Access-Control-Request-Method": "*"
3089        },
3090        body: JSON.stringify({
3091            action: 'mini'
3092        })
3093    }).then(json => {
3094
3095    });
3096}
3097
3098
3099function girafflyCartBarButton(productJson,updateShoppingCart=true) {
3100
3101    var hideStickyCartClass ='';
3102
3103            hideStickyCartClass = '';
3104    
3105
3106    
3107    let girafflyCartNumber = productJson.item_count;
3108    window.girafflyCartNumber = girafflyCartNumber;
3109    let car_bar_position = (cartBarUserClient=='pc')? 'right:30px;bottom:120px ': 'right:30px;bottom:130px ';
3110    let car_bar_style = "background-color:#000000;padding:15px";
3111
3112    let Round_TotalQuantityHtml = '';
3113    let Square_TotalQuantityHtml = '';
3114
3115    Round_TotalQuantityHtml = '<div class="giraffly_total_Quantity_Circle_Round">\n' +
3116        '     <div class="giraffly_total_Quantity_Round" style="background-color: #8a8a8a">\n' +
3117            '      <span class="girafflyCartNumber" style="color: #ffffff">'+ girafflyCartNumber +'</span>\n' +
3118            '     </div>' +
3119        '    </div>';
3120
3121    Square_TotalQuantityHtml = '<div class="giraffly_total_Quantity_Circle_Square">\n' +
3122        '     <div class="giraffly_total_Quantity_Square" style="background-color: #8a8a8a">\n' +
3123            '      <span class="girafflyCartNumber" style="color: #ffffff">'+ girafflyCartNumber +'</span>\n' +
3124            '     </div>\n' +
3125        '    </div>';
3126
3127    var hoverButtonHtml = '';
3128            hoverButtonHtml = '<div class="giraffly_hoverButton '+ hideStickyCartClass +'" style="'+ car_bar_position +'" onclick="cartBarButtonAction()">\n' +
3129            '            <div class="giraffly_hoverButton_Round" style="'+car_bar_style+'">\n' +
3130                '<svg aria-hidden="true" focusable="false" role="presentation" style="display:inline-block;vertical-align:middle;fill:currentColor;width:26px;height:26px" 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>' +
3131                Round_TotalQuantityHtml +
3132                '            </div>\n' +
3133            '        </div>';
3134
3135    
3136    let currentUrl = window.location.pathname;
3137    currentUrl = currentUrl.replace("\/", "");
3138
3139    var divHoverButton = document.createElement("div");
3140    if(currentUrl == 'cart'){
3141        
3142    }else{
3143        if(girafflyCartNumber){
3144            // console.info('has cart');
3145            divHoverButton.innerHTML = hoverButtonHtml;
3146        }else{
3147                }
3148    }
3149    updateCartIconQuantity();
3150    document.body.appendChild(divHoverButton);
3151
3152    
3153    if(updateShoppingCart){
3154        getGirafflyShoppingCart(productJson);
3155    }
3156}
3157
3158
3159function getGirafflyShoppingCart(productJson) {
3160    let mini_cart_title = 'Shopping cart';
3161    let empty_cart_text = 'Your cart is currently empty.';
3162    let view_cart_button = 'View cart';
3163    let checkout_button = 'Checkout';
3164
3165    let shoppingCartHtml = '';
3166
3167    
3168    let productListHtml = '';
3169    let subtotalHtml = '';
3170    let girafflyCartNumber = 0;
3171    if(productJson != '') {
3172        let productObj = productJson;
3173        let productItems = productObj.items;
3174        girafflyCartNumber = productObj.item_count;
3175        let itemHtml = '';
3176
3177        for(let i = 0,len=productItems.length; i < len; i++) {
3178            
3179            let product_title = productItems[i].product_title;
3180            product_title = (product_title.length < 70)?product_title: product_title.substring(0,70) + '...';
3181            var giraffly_del_Content ="";
3182
3183            if(productItems[i].total_discount==0){
3184                giraffly_del_Content = '<div class="giraffly_ShowProduct_Price" style="display: flex;">\n' +
3185                    '<span style="align-self: center;">'+ girafflyReturnAmount(productItems[i].price/100) + '&nbsp;</span>\n';
3186            }else{
3187                giraffly_del_Content ='<div><s>'+ girafflyReturnAmount(productItems[i].price/100)+'</s></div>\n'+
3188                    '<div class="giraffly_ShowProduct_Price" style="display: flex;">\n' +
3189                    '<span style="align-self: center;">'+ girafflyReturnAmount(productItems[i].discounted_price/100) + '</span>\n';
3190            }
3191
3192            let variant_title = (productItems[i].variant_title == null)?'':productItems[i].variant_title;
3193            itemHtml =  '<div class="giraffly_Off-Canvas__ShowProduct">\n' +
3194                        '        <div class="giraffly_ShowProduct_Image">\n' +
3195                        '          <a href="'+ productItems[i].url +'">' +
3196                        '           <img src="'+ productItems[i].image +'" alt="prodcut img" />\n' +
3197                        '          </a>' +
3198                        '        </div>\n' +
3199                        '        <div class="giraffly_ShowProduct_Content">\n' +
3200                        '         <div class="giraffly_ShowProduct_Title">\n' +
3201                        product_title +
3202                        '         </div>\n' +
3203                        '         <div class="giraffly_ShowProduct_Style">\n' +
3204                        variant_title +
3205                        '         </div>\n' +
3206                        giraffly_del_Content+
3207                        '            <div class="giraffly_Product_Count_Control">\n' +
3208                        '               <div class="giraffly_decrease_sign" onclick="girafflyProductCountChange(this,false)" data-vid="'+ productItems[i].variant_id +'">-</div>\n' +
3209                        '               <div class="giraffly_Product_Count"> '+ productItems[i].quantity +'</div>\n' +
3210                        '               <div class="giraffly_add_sign" onclick="girafflyProductCountChange(this,true)" data-vid="'+ productItems[i].variant_id +'">+</div>\n' +
3211                        '            </div>\n' +
3212                        '          </div>\n' +
3213                        '        </div>\n' +
3214                        '        <div class="giraffly_ShowProduct_Delete" onclick="girafflyRemove(this)" data-id="'+ productItems[i].variant_id +'" data-number="'+ productItems[i].quantity +'">\n' +
3215                        '         <svg viewbox="0 0 20 20" class="giraffly_Closed__Svg" focusable="false" aria-hidden="true">\n' +
3216                        '          <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' +
3217                        '         </svg>\n' +
3218                        '        </div>\n' +
3219                        '       </div>';
3220            productListHtml += itemHtml;
3221        }
3222
3223        
3224        if(productListHtml != ''){
3225                        subtotalHtml = '<div class="giraffly_Subtotal_Show">\n' +
3226                        '      <div class="giraffly_Subtotal_Title">\n' +
3227                        '       Subtotal' +
3228                        '      </div>\n' +
3229                        '      <div class="giraffly_Subtotal_Price">\n' +
3230                        '       <span class="giraffly_Cart_Price_Number">' + girafflyReturnAmount(productObj.total_price/100) + '</span>' +
3231                        '      </div>\n' +
3232                        '   </div>';
3233                    }
3234    }
3235
3236    
3237    let off_canvas_position = '';
3238            off_canvas_position = 'right: 0;width: 480px;';
3239    
3240    let emptyCartStyle = (girafflyCartNumber==0)?'display:block':'display:none';
3241    let canvas_emptyCartHtml =  '<div class="giraffly_Off-Canvas-EmptyProduct giraffly_EmptyCart" style="'+ emptyCartStyle +'">' +
3242        empty_cart_text +
3243        '</div>';
3244
3245    let canvas_footerButtonHtml = '';
3246            canvas_footerButtonHtml = '<div class="giraffly_Off-Canvas-Footer">\n' +
3247            '      <div onclick="girafflyMiniCartAction(2)" class="giraffly_Off-Canvas_Button" style="width: 100%;background-color: #000000; color: #ffffff;">\n' +
3248                    checkout_button +
3249                    '</div>\n' +
3250            '     </div>\n';
3251    
3252    let canvas_shoppingCartHtml = '<section class="giraffly_Off-Canvas giraffly-animated  fadeInRight" style="'+off_canvas_position+'">\n' +
3253        '   <div class="giraffly_Off-Canvas-Sheet" role="dialog">\n' +
3254            '    <div class="giraffly_Off-Canvas-Sheet__Container">\n' +
3255                '     <div class="giraffly_Off-Canvas-Header">\n' +
3256                    '      <div class="giraffly_Off-Canvas-Number__Show">\n' +
3257                        '       <svg aria-hidden="true" focusable="false" role="presentation" class="giraffly_Icon" viewbox="0 0 37 40">\n' +
3258                            '        <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' +
3259                            '       </svg>\n' +
3260                        '       <div class="giraffly_Cart_Product_Number girafflyCartNumber">\n' +
3261                            girafflyCartNumber +
3262                            '       </div>\n' +
3263                        '      </div>\n' +
3264                    '      <div class="giraffly_Off-Canvas-Title">\n' +
3265                        mini_cart_title +
3266                        '      </div>\n' +
3267                    '      <div class="giraffly_Off-Canvas-Closed" onclick="closedGirafflyShoppingCart()">\n' +
3268                        '       <svg viewbox="0 0 20 20" class="giraffly_Closed__Svg" focusable="false" aria-hidden="true">\n' +
3269                            '        <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' +
3270                            '       </svg>\n' +
3271                        '      </div>\n' +
3272                    '     </div>\n' +
3273                '     <div class="giraffly_Off-Canvas-Content">\n' +
3274                    '      <div class="giraffly_Product_List" style="display: block;">\n' +
3275                        productListHtml +
3276                        '      </div>\n' +
3277                    canvas_emptyCartHtml +
3278                    '     </div>\n' +
3279                '     <div class="giraffly_Subtotal_Box">\n'+
3280                    subtotalHtml +
3281                    '    </div>\n' +
3282                canvas_footerButtonHtml +
3283                '    </div>\n' +
3284            '   </div>\n' +
3285        '  </section>';
3286
3287
3288    
3289    let modal_emptyCarthtml=  '      <div class="giraffly_Modal_Popups-EmptyProduct giraffly_EmptyCart" style="'+ emptyCartStyle +'">' +
3290        empty_cart_text +
3291        '</div>';
3292    let modal_footerButtonHtml = '';
3293            modal_footerButtonHtml = '<div class="giraffly_Modal_Popups-Footer">\n' +
3294            '      <div class="giraffly_Modal_Popups-Footer--fill"></div>\n' +
3295            '      <div class="giraffly_Modal_Popups_ButtonGroup">\n' +
3296                '       <div onclick="girafflyMiniCartAction(2)" class="giraffly_Modal_Popups_Button" style="background-color: #000000; color: #ffffff;">\n' +
3297                        checkout_button +
3298                        '</div>\n' +
3299                '      </div>\n' +
3300            '     </div>';
3301    
3302    let modal_shoppingCartHtml = '<section class="giraffly_Modal_Popups giraffly-animated fadeInUp" >\n' +
3303        '   <div role="dialog" class="giraffly_Modal_Popups_Dialog">\n' +
3304            '    <div class="giraffly_Modal_Popups__Container" style="max-width: 750px">\n' +
3305                '     <div class="giraffly_Modal_Popups-Header">\n' +
3306                    '      <div class="giraffly_Modal_Popups-Number__Show">\n' +
3307                        '       <svg aria-hidden="true" focusable="false" role="presentation" class="giraffly_Icon" viewbox="0 0 37 40">\n' +
3308                            '        <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' +
3309                            '       </svg>\n' +
3310                        '       <div class="giraffly_Cart_Product_Number girafflyCartNumber">\n' +
3311                            girafflyCartNumber +
3312                            '       </div>\n' +
3313                        '      </div>\n' +
3314                    '      <div class="giraffly_Modal_Popups-Title">\n' +
3315                        mini_cart_title +
3316                        '      </div>\n' +
3317                    '      <div class="giraffly_Modal_Popups-Closed" onclick="closedGirafflyShoppingCart()">\n' +
3318                        '       <svg viewbox="0 0 20 20" class="giraffly_Closed__Svg" focusable="false" aria-hidden="true">\n' +
3319                            '        <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' +
3320                            '       </svg>\n' +
3321                        '      </div>\n' +
3322                    '     </div>\n' +
3323                '     <div class="giraffly_Modal_Popups-Body">\n' +
3324                    '      <div class="giraffly_Product_List">\n' +
3325                        productListHtml +
3326                        '      </div>\n' +
3327                    modal_emptyCarthtml +
3328                    '     </div>\n' +
3329                '     <div class="giraffly_Subtotal_Box">\n'+
3330                    subtotalHtml +
3331                    '       </div>\n'+
3332                modal_footerButtonHtml +
3333                '    </div>\n' +
3334            '   </div>\n' +
3335        '  </section>\n' +
3336    '  \n' +
3337    '  <div class="giraffly_Modal_Popups_Backdrop"></div>';
3338
3339
3340            shoppingCartHtml = canvas_shoppingCartHtml;
3341    
3342    let divShoppingCart = document.createElement("div");
3343    divShoppingCart.innerHTML = shoppingCartHtml;
3344    document.body.appendChild(divShoppingCart);
3345}
3346
3347
3348function girafflyMiniCartAction(type) {
3349    if(type == 1){
3350        window.location.href="/cart";
3351    }else{
3352        window.location.href="/cart/checkout";
3353    }
3354}
3355
3356
3357function closedGirafflyShoppingCart(){
3358            jQuery(".giraffly_Off-Canvas").css('display','none');
3359        jQuery(".giraffly_hoverButton").css('display','block');
3360        //关闭后 将pc和移动端的stickycart显示出来
3361    var body = document.body,
3362        html = document.documentElement;
3363    var scrollHeight = Math.max( body.scrollHeight, body.offsetHeight,html.clientHeight, html.scrollHeight, html.offsetHeight );
3364    var pcheight = scrollHeight * 0.4;
3365    var phoneheight = scrollHeight * 0.44;
3366    var y = jQuery(this).scrollTop() + 900;
3367    if(jQuery(this).scrollTop() > 0) {
3368        if(y >= pcheight) {
3369            jQuery(".giraffly_PCPreview_BOX").show();
3370            jQuery(".giraffly_PCPreview").css('display','flex');
3371        }
3372        if(y >= phoneheight) {
3373            jQuery(".giraffly_phoneButtonPreview ").show();
3374        }
3375    }
3376}
3377
3378// 
3379function closeMinicartBox() {
3380    if(typeof jQuery != 'undefined' && document.body) {
3381        jQuery('body').on('click', function() {
3382            jQuery(document).mouseup(e => {
3383                
3384                var Icon = jQuery('.giraffly_Off-Canvas'); 
3385                
3386                var popIcon = jQuery('.giraffly_Modal_Popups__Container'); 
3387                
3388                let status = jQuery('.giraffly_Off-Canvas').css('display'); 
3389                
3390                if (!Icon.is(e.target) && Icon.has(e.target).length === 0 && !popIcon.is(e.target) && popIcon.has(e.target).length === 0 && status !== 'none') {
3391                    closedGirafflyShoppingCart();
3392                }
3393            });
3394        })
3395    } else {
3396        setTimeout(() => {
3397            closeMinicartBox();
3398        }, 1000);
3399    }
3400}
3401
3402closeMinicartBox();
3403
3404
3405function cartBarButtonAction() {
3406            window.location.href="/cart/checkout";
3407    }
3408
3409
3410function getUserShoppingCart() {
3411    fetch("/cart.js",{method: 'GET'})
3412    .then(res => res.json())
3413    .then(json => {
3414        
3415        jQuery(".girafflyCartNumber").html(json.item_count);
3416
3417        jQuery(".giraffly_Cart_Price_Number").html(girafflyReturnAmount(json.total_price/100));
3418
3419    }).catch(function(err) {
3420        console.log("error: giraffly - getUserShoppingCart");
3421    });
3422}
3423
3424
3425function girafflyProductCountChange(obj,isAdd){
3426    let VId = obj.getAttribute("data-vid");
3427    let needUpdateCount = 0;
3428    
3429    let countNumberObj = '';
3430
3431    if(isAdd){
3432        countNumberObj = obj.previousSibling.previousElementSibling;
3433        needUpdateCount = Number(countNumberObj.innerHTML)+1;
3434        
3435        needAddProduct(VId,countNumberObj,1,needUpdateCount);
3436
3437    }else{
3438        countNumberObj = obj.nextSibling.nextElementSibling;
3439        needUpdateCount = Number(countNumberObj.innerHTML)-1;
3440
3441        
3442        jQuery.ajax({
3443            url : '/cart/change.js',
3444            type: 'post',
3445            data: JSON.stringify({
3446                quantity: needUpdateCount,
3447                id: VId
3448            }),
3449            headers: {
3450                'Content-type': 'application/json'
3451            },
3452            dataType: 'json',
3453            success: function (data) {
3454                
3455                jQuery(document).ajaxSuccess(function (event, xhr, settings) {
3456                    updateGirafflyShoppingCart();
3457                });
3458                if(data.token != ''){
3459                    if(needUpdateCount==0){
3460                        
3461                        let objParent = obj.parentNode.parentNode.parentNode.parentNode.parentNode;
3462                        let childParent = obj.parentNode.parentNode.parentNode.parentNode;
3463                        objParent.removeChild(childParent);
3464                       
3465                        
3466                        jQuery(".girafflyCartNumber").html(data.item_count);
3467                        jQuery(".giraffly_Cart_Price_Number").html(girafflyReturnAmount(data.total_price/100));
3468
3469                    }else{
3470                        
3471                        let proItem = data.items;
3472                        let realQuantity = 0;
3473                        for(let ik = 0,lk=proItem.length; ik < lk; ik++) {
3474                            if(proItem[ik].id == VId){
3475                                realQuantity = proItem[ik].quantity;
3476                                break;
3477                            }
3478                        }
3479
3480                        if(realQuantity != needUpdateCount){
3481                            let needAddNumber = needUpdateCount - realQuantity;
3482                            
3483                            needAddProduct(VId,countNumberObj,needAddNumber,needUpdateCount);
3484
3485                        }else{
3486                            if(data.item_count != 0){
3487                                
3488                                countNumberObj.innerHTML = needUpdateCount;
3489                                jQuery(".girafflyCartNumber").html(data.item_count);
3490                                jQuery(".giraffly_Cart_Price_Number").html(girafflyReturnAmount(data.total_price/100));
3491                            }else{
3492                                
3493                                jQuery(".giraffly_EmptyCart").show();
3494                                jQuery(".girafflyCartNumber").html(0);
3495                                jQuery(".giraffly_Subtotal_Show").hide();
3496                            }
3497                        }
3498                    }
3499
3500                }else{
3501                    alert("Opps... something wrong.");
3502                }
3503            }
3504        });
3505    }
3506
3507}
3508
3509
3510function needAddProduct(vid,obj,needAddCount,needUpdateCount){
3511
3512    
3513    jQuery.ajax({
3514        url: '/cart/add.js',
3515        type: 'post',
3516        data: JSON.stringify({
3517            quantity: needAddCount,
3518            id: vid,
3519        }),
3520        headers: {
3521            'Content-type': 'application/json'
3522        },
3523        dataType: 'json',
3524        success: function (json) {
3525            if(json.id){
3526                
3527                obj.innerHTML = needUpdateCount;
3528                
3529                getUserShoppingCart();
3530
3531            }else{
3532                alert("Opps... something wrong.");
3533            }
3534        }
3535    });
3536}
3537
3538
3539function girafflyRemove(productObj){
3540    let dataId = productObj.getAttribute("data-id");
3541    let dataNumber = productObj.getAttribute("data-number");
3542
3543
3544    jQuery.ajax({
3545        url : '/cart/change.js',
3546        type: 'post',
3547        data: JSON.stringify({
3548            quantity: 0,
3549            id: dataId
3550        }),
3551        headers: {
3552            'Content-type': 'application/json'
3553        },
3554        dataType: 'json',
3555        success: function (data) {
3556            if(data.token != ''){
3557                
3558                let objParent = productObj.parentNode.parentNode;
3559                let childParent = productObj.parentNode;
3560                objParent.removeChild(childParent);
3561
3562                if(data.item_count != 0){
3563                    jQuery(".girafflyCartNumber").html(data.item_count);
3564                    jQuery(".giraffly_Cart_Price_Number").html(girafflyReturnAmount(data.total_price/100));
3565                }else{
3566                    
3567                    jQuery(".giraffly_EmptyCart").show();
3568                    jQuery(".girafflyCartNumber").html(0);
3569                    jQuery(".giraffly_Subtotal_Show").hide();
3570                }
3571            }
3572        }
3573    });
3574}
3575
3576
3577function updateGirafflyShoppingCart (){
3578    
3579    fetch("/cart.js",{method: 'GET'})
3580    .then(res => res.json())
3581    .then(shoppingCartJson => 
3582    {
3583        sessionStorage.setItem('lastCartCount',shoppingCartJson.item_count);
3584        
3585        let productListHtml = '';
3586        let subtotalHtml = '';
3587        if(shoppingCartJson != '') {
3588            let productItems = shoppingCartJson.items;
3589            let itemHtml = '';
3590
3591            for(let i = 0,len=productItems.length; i < len; i++) {
3592                
3593                let product_title = productItems[i].product_title;
3594                product_title = (product_title.length < 70)?product_title: product_title.substring(0,70) + '...';
3595                let variant_title = (productItems[i].variant_title == null)?'':productItems[i].variant_title;
3596                var giraffly_del_Content ="";
3597
3598                if(productItems[i].total_discount==0){
3599                    giraffly_del_Content = '<div class="giraffly_ShowProduct_Price" style="display: flex;">\n' +
3600                    '<span style="align-self:center;">'+ girafflyReturnAmount(productItems[i].price/100) + '&nbsp;</span>\n';
3601                }else{
3602                    giraffly_del_Content ='<div><s>'+ girafflyReturnAmount(productItems[i].price/100)+'</s></div>\n'+
3603                        '<div class="giraffly_ShowProduct_Price" style="display: flex;">\n' +
3604                        '<span>'+ girafflyReturnAmount(productItems[i].discounted_price/100) + '</span>\n';
3605                }
3606
3607                itemHtml = '<div class="giraffly_Off-Canvas__ShowProduct">\n' +
3608                    '        <div class="giraffly_ShowProduct_Image">\n' +
3609                    '          <a href="'+ productItems[i].url +'">' +
3610                    '           <img src="'+ productItems[i].image +'" alt="prodcut img" />\n' +
3611                    '          </a>' +
3612                    '        </div>\n' +
3613                    '        <div class="giraffly_ShowProduct_Content">\n' +
3614                    '         <div class="giraffly_ShowProduct_Title">\n' +
3615                    product_title +
3616                    '         </div>\n' +
3617                    '         <div class="giraffly_ShowProduct_Style">\n' +
3618                    variant_title +
3619                    '         </div>\n' +
3620                    giraffly_del_Content+
3621                    '            <div class="giraffly_Product_Count_Control">\n' +
3622                    '               <div class="giraffly_decrease_sign" onclick="girafflyProductCountChange(this,false)" data-vid="'+ productItems[i].variant_id +'">-</div>\n' +
3623                    '               <div class="giraffly_Product_Count"> '+ productItems[i].quantity +'</div>\n' +
3624                    '               <div class="giraffly_add_sign" onclick="girafflyProductCountChange(this,true)" data-vid="'+ productItems[i].variant_id +'">+</div>\n' +
3625                    '            </div>\n' +
3626                    '          </div>\n' +
3627                    '        </div>\n' +
3628                    '        <div class="giraffly_ShowProduct_Delete" onclick="girafflyRemove(this)" data-id="'+ productItems[i].variant_id +'" data-number="'+ productItems[i].quantity +'">\n' +
3629                    '         <svg viewbox="0 0 20 20" class="giraffly_Closed__Svg" focusable="false" aria-hidden="true">\n' +
3630                    '          <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' +
3631                    '         </svg>\n' +
3632                    '        </div>\n' +
3633                    '       </div>';
3634                productListHtml += itemHtml;
3635            }
3636
3637            
3638            if(productListHtml != ''){
3639                                subtotalHtml = '<div class="giraffly_Subtotal_Show">\n' +
3640                        '      <div class="giraffly_Subtotal_Title">\n' +
3641                        '       Subtotal' +
3642                        '      </div>\n' +
3643                        '      <div class="giraffly_Subtotal_Price">\n' +
3644                        '       <span class="giraffly_Cart_Price_Number">' + girafflyReturnAmount(shoppingCartJson.total_price/100) + '</span>' +
3645                        '      </div>\n' +
3646                        '   </div>';
3647
3648                jQuery(".giraffly_Subtotal_Box").html(subtotalHtml);
3649                
3650                
3651                jQuery(".giraffly_EmptyCart").hide();
3652            }else{
3653                
3654                jQuery(".giraffly_EmptyCart").show();
3655            }
3656
3657            
3658            jQuery(".giraffly_Product_List").html(productListHtml);
3659            
3660            jQuery(".girafflyCartNumber").html(shoppingCartJson.item_count);
3661
3662			updateCartQuantity(shoppingCartJson.item_count);
3663            
3664            
3665            let isArr = document.getElementsByClassName("giraffly_hoverButton");
3666            if(productListHtml != '' && isArr.length == 0){
3667                girafflyCartBarButton(shoppingCartJson,false);
3668            }
3669        }
3670
3671    }).catch(function(err) {
3672        console.log("error: giraffly - updateShoppingCart");
3673    });
3674}
3675
3676
3677function updateCartIconQuantity() {
3678    // 监听店铺按钮点击更新sticky 购物车 
3679    jQuery(`button[type='submit'][class*='add']`).on('click', function() {
3680        if(jQuery('.giraffly_hoverButton').length === 0) {
3681            fetch("/cart.js",{method: 'GET'})
3682                .then(res => res.json())
3683                .then(json => {
3684                    girafflyCartBarButton(json);
3685            }).catch(function(err) {
3686              console.log("error: giraffly - getUserShoppingCart");
3687            });
3688        } else {
3689            // let currents = jQuery('.girafflyCartNumber').eq(0).text();
3690            // let endNum = 0;
3691            // if(Number(currents) !== window.girafflyCartNumber) {
3692            //     endNum = window.girafflyCartNumber || 0;
3693            // } else {
3694            //     endNum = currents;
3695            // }
3696            // let num = Number(endNum) + 1;
3697            // jQuery('.girafflyCartNumber').text(num);
3698        }
3699    })
3700    // 加减
3701    setInterval(() => {
3702        let girafflyCartNumber = jQuery('.girafflyCartNumber');
3703        if(jQuery(`header[class*='active']`).length > 0 && girafflyCartNumber.length > 0) {
3704            let num = Number(girafflyCartNumber.text());
3705            jQuery(`header[class*='active']`).find(`button[id*='minus'][class*='minus']`).on('click', function(){
3706                jQuery('.girafflyCartNumber').text(num === 0 ? 0 : num - 1);         
3707            })
3708            jQuery(`header[class*='active']`).find(`button[id*='plus'][class*='plus']`).on('click', function(){
3709                jQuery('.girafflyCartNumber').text(num + 1);         
3710            })
3711            jQuery(`header[class*='active']`).find(`button[id*='remove'][class*='remove']`).on('click', function(){
3712                jQuery('.girafflyCartNumber').text(0);         
3713            })
3714        }
3715    }, 500)
3716}
3717
3718
3719function girafflyAddEventListener(element,type,fn) {
3720    
3721    if(element.addEventListener){
3722        element.addEventListener(type,fn,false);
3723    }else if(element.attachEvent){
3724        element.attachEvent("on"+type,fn);
3725    }else{
3726        element["on"+type]=fn;
3727    }
3728}
3729
3730
3731function onFetch(callback) {
3732    let logFetch = window.fetch;
3733    window.fetch = function (input, init) {
3734        return new Promise((resolve, reject)=> {
3735            // console.log(input,'listen input fetch...')
3736            // console.log(init,'listen init fetch...')
3737            logFetch(input, init)
3738            .then(function(response) {
3739                callback(input);
3740                resolve(response);
3741            }, reject)
3742        })
3743    }
3744}
3745
3746
3747function girafflyCartBartInit(){
3748    // 如果是ajax事件监听 
3749    jQuery(document).ajaxSuccess(function (event, xhr, settings) {
3750        if(settings.url.indexOf('/cart.js') !== -1) {
3751            let oldcount = sessionStorage.getItem('cartCount'); // cartjs数量
3752            let newcount = sessionStorage.getItem('lastCartCount'); // 当前数量
3753            // 第二次以上请求
3754            if(newcount && newcount !== '') {
3755                // 如果不相等就请求
3756                if(newcount !== oldcount) {
3757                    updateGirafflyShoppingCart();
3758                    sessionStorage.setItem('cartCount', newcount);
3759                }
3760            } else {
3761                // 第一次要监听带时间戳的cart请求
3762                updateGirafflyShoppingCart();
3763            }
3764        } else {
3765            updateGirafflyShoppingCart();
3766        }
3767    });
3768    // fetch事件监听
3769    onFetch(fetchPath=> {
3770        var fetchPathString = fetchPath+""
3771        if(fetchPathString.indexOf('/add') != -1) {
3772            updateGirafflyShoppingCart()
3773        }
3774    })
3775}
3776
3777    if ("undefined" == typeof jQuery || 1 === parseInt(jQuery.fn.jquery) && parseFloat(jQuery.fn.jquery.replace(/^1\./, "")) < 10) {
3778        var cartBarJQ = document.createElement("script");
3779        cartBarJQ.src = ("https:" == document.location.protocol ? "https://" : "http://") + "ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js";
3780        cartBarJQ.onload =  function () {
3781            
3782            fetch("/cart.js",{method: 'GET'})
3783                .then(res => res.json())
3784                .then(json => {
3785                                            girafflyCartBarButton(json);
3786                                        //初次加载
3787                    
3788                }).catch(function(err) {
3789                  console.log("error: giraffly - getShoppingCart");
3790            });
3791
3792            
3793                girafflyCartBartInit();
3794
3795            
3796            jQuery(document).ajaxSuccess(function (event, xhr, settings) {
3797                if (settings.url == "cart/add.js") {
3798                    updateGirafflyShoppingCart();
3799                }
3800            });
3801            
3802        };
3803        document.getElementsByTagName("head")[0].appendChild(cartBarJQ);
3804
3805    }else{
3806        
3807        fetch("/cart.js",{method: 'GET'})
3808            .then(res => res.json())
3809            .then(json => {
3810                                    girafflyCartBarButton(json);
3811                                //初次加载
3812                
3813
3814            }).catch(function(err) {
3815            console.log("error: giraffly - getUserShoppingCart");
3816        });
3817        
3818            
3819                girafflyCartBartInit();
3820
3821            
3822            jQuery(document).ajaxSuccess(function (event, xhr, settings) {
3823                if (settings.url == "cart/add.js") {
3824                    updateGirafflyShoppingCart();
3825                }
3826            });
3827    }
3828    
3829
3830
3831
3832
3833
3834function girafflymoneyformat(){
3835    var format = {before_format:"",after_format:""};
3836    // var spanMoneyStr = jQuery("span.money:eq(0)").text();
3837    var spanMoneyStr = "";
3838    var spanMoneyArr = jQuery("span.money");
3839    spanMoneyArr.each(function(){
3840        if(jQuery(this).text() != undefined) {
3841            if(spanMoneyStr.length < jQuery(this).text().length  && jQuery(this).text().indexOf('Your Cart Subtotal')==-1) {
3842                spanMoneyStr = jQuery(this).text()
3843            }
3844        }
3845    })
3846
3847    if(spanMoneyStr === '') {
3848        spanMoneyStr = jQuery("span.currency-converter-amount-box:eq(0)").text();
3849    }
3850    if(spanMoneyStr === '') {
3851        spanMoneyStr = jQuery("span.Magic-Currency:eq(0)").text();
3852    }
3853    if(spanMoneyStr === '') {
3854        spanMoneyStr =  jQuery("span.product__price:eq(0)").text();
3855    }
3856    if(spanMoneyStr === '') {
3857        spanMoneyStr =  jQuery("span.price-item:eq(0)").text();
3858    }
3859
3860    if(spanMoneyStr!=null){
3861        var first_positon = 999;
3862        var end_position = 999;
3863        for(var i=0;i<spanMoneyStr.length;i++){
3864            if(parseInt(spanMoneyStr[i])||parseInt(spanMoneyStr[i])==0){
3865                if(first_positon==999){
3866                    first_positon=i;
3867                }
3868            }
3869        }
3870        for(var j=spanMoneyStr.length-1;j>-1;j--){
3871            if(parseInt(spanMoneyStr[j])||parseInt(spanMoneyStr[j])==0){
3872                if(end_position==999){
3873                    end_position=j;
3874                }
3875            }
3876        }
3877        format.before_format= spanMoneyStr.slice(0,first_positon).replace('-', '');
3878        format.after_format = spanMoneyStr.slice(end_position+1);
3879    }
3880    return format;
3881}
3882
3883
3884function girafflyGetPrice(){
3885    var returnPrice = {price:"",compared_price:""};
3886    // return returnPrice;
3887    var arr =[];
3888    var change_format = girafflymoneyformat();
3889
3890    before_format=change_format.before_format;
3891    after_format=change_format.after_format;
3892
3893    jQuery('span.money').each(function(k) {
3894        if(!isNaN(jQuery(this).html().substring(jQuery(this).html().indexOf(before_format)+before_format.length,jQuery(this).html().indexOf(after_format)))){
3895            arr[k]=jQuery(this).html().substring(jQuery(this).html().indexOf(before_format)+before_format.length,jQuery(this).html().indexOf(after_format));
3896        }else{
3897            arr[k]=0;
3898        }
3899    })
3900    var noZeoArr=[];
3901    for(j=0;j<arr.length;j++){
3902        if(+arr[j]!=0){
3903            noZeoArr.push(arr[j]);
3904        }
3905    }
3906    var AS = noZeoArr.sort((a, b) => a - b);
3907
3908    if(AS.length>0){
3909        returnPrice.price=before_format+AS[0]+after_format;
3910        returnPrice.compared_price=before_format+AS[AS.length-1]+after_format;
3911    }
3912    return returnPrice;
3913}
3914
3915
3916function girafflyChangeCurrency(amount,from,to,comparePrice=false){
3917
3918    // console.log('---------girafflyChangeCurrency-----------start------------')
3919    if(from=="" || to ==""){
3920        return amount;
3921    }
3922    if(from == to){
3923        return amount;
3924    }
3925
3926    if(window.Currency!=undefined && giraffly_default_js!=1){
3927        // console.log('---------------------------1---------------------------')
3928        if(window.Currency.convert!=undefined){
3929            return window.Currency.convert(amount,from,to);
3930        }else{
3931            return amount;
3932        }
3933    }else if(window.DoublyGlobalCurrency!=undefined){
3934        // console.log('---------------------------2--------------------------')
3935        if(window.DoublyGlobalCurrency.convert!=undefined){
3936            // 价格转化有差别国家列表
3937            // const shortname = ['ARS','XPF','COP','CRC','HUF','IDR','PYG','RUB','UYU','VND'];
3938            // let formatAfterPrice = window.DoublyGlobalCurrency.convert(amount,from,to);
3939            // console.log(formatAfterPrice)
3940            // if(shortname.includes(to)) {
3941            //     return formatAfterPrice/1000;
3942            // } else {
3943            //     return formatAfterPrice;
3944            // }
3945
3946            return window.DoublyGlobalCurrency.convert(amount,from,to);
3947        }else{
3948            return amount;
3949        }
3950    }else if(window.KTCurrency!=undefined){
3951        // console.log('---------------------------3---------------------------')
3952        if(window.KTCurrency.convert!=undefined){
3953            return window.KTCurrency.convert(amount,from,to);
3954        }else{
3955            return amount;
3956        }
3957    }else if(window.Shoppad!=undefined) {
3958        if(Shoppad.apps!=undefined) {
3959            if(Shoppad.apps.coin!=undefined) {
3960                // console.log('---------------------------4---------------------------')
3961                rate = Shoppad.apps.coin.getLocalCurrencyUSDExchangeRate()
3962                // 无小数点的特殊货币则不保留小数部分
3963                if(hidden_point_arr.indexOf(to) === 0) {
3964                    return Math.round(amount * rate);
3965                }
3966                return Math.round(amount * rate * 100) / 100;
3967            }
3968        }
3969    }else if(window.localStorage['cbb-currency-converter-currency'] != undefined) {
3970        // console.log('---------------------------5---------------------------')
3971        var toRate = CurrencyConverterAppRate[to];
3972        var fromRate = CurrencyConverterAppRate[from];
3973        // 无小数点的特殊货币则不保留小数部分
3974        if(hidden_point_arr.indexOf(to) === 0) {
3975            return Math.round((amount * toRate) / fromRate);
3976        }
3977        return Math.round(((amount * toRate) / fromRate) * 100) /100;
3978    }else if(window.ACSCurrency != undefined) {
3979        // console.log('---------------------------6---------------------------')
3980        if(window.ACSCurrency.convert != undefined) {
3981            return window.ACSCurrency.convert(amount,from,to);
3982        }else{
3983            return amount;
3984        }
3985    }else if(window.mcc_formatMoney != undefined) {
3986        // console.log('---------------------------7---------------------------')
3987        if(comparePrice) {
3988            tagSelector = $_mcc("span.money").eq(1)
3989        }else{
3990            tagSelector = $_mcc("span.money").eq(0)
3991        }
3992        amount = Conversion(tagSelector,to)
3993        return amount;
3994    }else if(window.currencyhq != undefined) {
3995        // console.log('---------------------------8---------------------------')
3996        // tagSelector = currencyhq.monies;
3997        // if(comparePrice) {
3998        //     amount = tagSelector[1]['dataset'].originalUnformatted
3999        // }else{
4000        //     amount = tagSelector[0]['dataset'].originalUnformatted
4001        // }
4002        if(comparePrice) {
4003            tagMonies = currencyhq.monies[1]
4004        }else{
4005            tagMonies = currencyhq.monies[0]
4006        }
4007        if(tagMonies != undefined) {
4008            var allowArr = [1,2,3,4,5,6,7,8,9,0,'1','2','3','4','5','6','7','8','9','0']
4009            var toAmount =""
4010            var returnAmount
4011
4012            
4013            for(var i=0; i<tagMonies.textContent.length; i++){
4014                if(allowArr.indexOf(tagMonies.textContent[i]) != -1) {
4015                    toAmount += tagMonies.textContent[i]
4016                }else if(tagMonies.textContent[i] == '.' || tagMonies.textContent[i] == ',') {
4017                    if(allowArr.indexOf(tagMonies.textContent[i+1]) != -1 && allowArr.indexOf(tagMonies.textContent[i-1]) != -1) {
4018                        toAmount += tagMonies.textContent[i]
4019                    }
4020                }
4021
4022            }
4023
4024            
4025            var firstSign;
4026            for(var i=toAmount.length-1; i>=0; i--) {
4027                if(allowArr.indexOf(toAmount[i]) == -1) {
4028                    firstSign = toAmount[i];
4029                    break;
4030                }
4031            }
4032            if(firstSign == '.') {
4033                returnAmount = toAmount.replace(',','')
4034            }else if(firstSign == ','){
4035                returnAmount = toAmount.replace('.','')
4036                returnAmount = returnAmount.replace(',','.')
4037            }else{
4038                returnAmount = toAmount
4039            }
4040        }
4041        return returnAmount;
4042    }else if(window.PriceConvert != undefined) {
4043        return window.PriceConvert(amount,to);
4044    }else if(window.SalesRocket != undefined){
4045        if(window.SalesRocket.CurrencyManager != undefined) {
4046            if(window.SalesRocket.CurrencyManager.allCurrencies != undefined) {
4047                var allCurrencies = SalesRocket.CurrencyManager.allCurrencies;
4048                var MoneyRate = [];
4049                for(var i in allCurrencies) {
4050                    MoneyRate[i] = allCurrencies[i]['r'];
4051                };
4052                var toRate = MoneyRate[to];
4053                var fromRate = MoneyRate[from];
4054                // 无小数点的特殊货币则不保留小数部分
4055                if(hidden_point_arr.indexOf(to) === 0) {
4056                    return Math.round((amount * toRate) / fromRate);
4057                }
4058                return Math.round(((amount * toRate) / fromRate) * 100) /100;
4059            }
4060        }
4061        return amount;
4062    }
4063    // console.log('---------------------------9---------------------------')
4064    if(window.Currency!=undefined){
4065        if(window.Currency.convert!=undefined){
4066            return window.Currency.convert(amount,from,to);
4067        }else{
4068            return amount;
4069        }
4070    }else{
4071        return amount;
4072    }
4073    
4074}
4075
4076
4077function girafflyHiddenPoint(price){
4078    if(hidden_point){
4079        return parseInt(price).toLocaleString('en-US');
4080    }else{
4081        return formatCurrency(parseFloat(price).toFixed(2));
4082    }
4083}
4084
4085/**
4086 *  函数名  : girafflyCurrencyAttributesObject
4087 *  作用    : 获取变量中的货币数据 
4088 *  参数    : windowFirst  ---> window 对象中的第一个属性
4089 *  参数    : windowSecond ---> window 对象中的第二个属性
4090 *  参数    : symbol       ---> 获取到的数据是否只有符号,有符号则要去除符号
4091 *  参数    : json         ---> 获取到的数据是否为json格式
4092 *  参数    : json_index   ---> 如果是json,则需要填入json索引
4093 *  参数    : html         ---> 是否html类型
4094 *  参数    : cookie       ---> 是否在cookie获取数据
4095 */
4096function girafflyCurrencyAttributesObject(windowFirst,windowSecond,symbol=false,json=false,json_index='',html=false,cookie=false) {
4097    var currencyStr1 = '';
4098    var currencyStr2 = '';
4099    if(cookie == true) {
4100        if(window[windowFirst]!=undefined){
4101                if(window[windowFirst][windowSecond]!=undefined){
4102                    var cookieArr = window[windowFirst][windowSecond].split(';')
4103                    cookieArr.map((item)=>{
4104                        if(item.split('=')[0].indexOf(json_index) != -1) {
4105                            currencyStr1 = item.split('=')[1]
4106                        }
4107                    })
4108                    return currencyStr1;
4109                }
4110            }
4111    }else{
4112        if(symbol == true) {
4113            if(window[windowFirst]!=undefined){
4114                if(window[windowFirst][windowSecond]!=undefined){
4115                    if(json == true) {
4116                        currencyStr1 = JSON.parse(window[windowFirst][windowSecond]);
4117                        currencyStr2 = currencyStr1[json_index];
4118                        return currencyStr2;
4119                    }else if(html == true) {
4120                        return jQuery(window[windowFirst][windowSecond]).text().trim();
4121                    }
4122                    else{
4123                        return JSON.parse(window[windowFirst][windowSecond]);
4124                    }
4125                }
4126            }
4127        }else{
4128            if(window[windowFirst]!=undefined){
4129                if(window[windowFirst][windowSecond]!=undefined){
4130                    currencyStr1 = window[windowFirst][windowSecond];
4131                    if(json == true) {
4132                        currencyStr1 = JSON.parse(currencyStr1);
4133                        currencyStr2 = currencyStr1[json_index];
4134                        return currencyStr2;
4135                    }else{
4136                        currencyStr2 = ""
4137                        for(var i=0; i<currencyStr1.length; i++) {
4138                            if(currencyStr1[i]>='A'&&currencyStr1[i]<='Z'){
4139                                currencyStr2 += currencyStr1[i];
4140                            }
4141                        }
4142                        return currencyStr2;
4143                    }
4144                }
4145            } 
4146        }
4147    }
4148    
4149    return false;
4150}
4151
4152function girafflyCurrencyAttributesFunction(windowFirst,windowPath,functionName,param='') {
4153    if(window[windowFirst] != undefined) {
4154        windowData = window[windowFirst]
4155        for(var i =0; i<windowPath.length; i++) {
4156            if(windowData[windowPath[i]] != undefined) {
4157                windowData = windowData[windowPath[i]];
4158            }else{
4159                return false;
4160            }
4161        }
4162        if(param==='') {
4163            if(windowData[functionName] != undefined) {
4164                return windowData[functionName]()
4165            }
4166        }else{
4167            if(windowData[functionName] != undefined) {
4168                return windowData[functionName](param)
4169            }
4170        }
4171    }
4172    return false;
4173}
4174
4175
4176function girafflyReturnAmount(price,comparePrice=false){
4177    // console.log('girafflyReturnAmount-------start')
4178    var currency = new Set();
4179    if(girafflyMutilCurrency!=null){
4180        var from = "";
4181        var to = "";
4182        // var notNeed=1;
4183        if(Shopify.currency.active!=undefined){
4184            from=Shopify.currency.active;
4185            currency.add(Shopify.currency.active);
4186            //to=Shopify.currency.active;
4187        }
4188
4189        
4190        girafflyCurrencyAttributesObject('Currency','currentCurrency')?currency.add(girafflyCurrencyAttributesObject('Currency','currentCurrency')):'';
4191        
4192        girafflyCurrencyAttributesObject('DoublyGlobalCurrency','currentCurrency')?currency.add(girafflyCurrencyAttributesObject('DoublyGlobalCurrency','currentCurrency')):'';
4193        
4194        girafflyCurrencyAttributesObject('KTCurrency','currentCurrency')?currency.add(girafflyCurrencyAttributesObject('KTCurrency','currentCurrency')):'';
4195        
4196        girafflyCurrencyAttributesObject('conversionBearAutoCurrencyConverter','currency')?currency.add(girafflyCurrencyAttributesObject('conversionBearAutoCurrencyConverter','currency')):'';
4197                
4198        girafflyCurrencyAttributesObject('sessionStorage','bacurr_user_cur',true)?currency.add(girafflyCurrencyAttributesObject('sessionStorage','bacurr_user_cur',true)):'';
4199        
4200        girafflyCurrencyAttributesObject('sessionStorage','buckscc_customer_currency')?currency.add(girafflyCurrencyAttributesObject('sessionStorage','buckscc_customer_currency')):'';
4201        
4202        girafflyCurrencyAttributesObject('localStorage','cbb-currency-converter-currency',true,true,'value')?currency.add(girafflyCurrencyAttributesObject('localStorage','cbb-currency-converter-currency',true,true,'value')):'';
4203        
4204        girafflyCurrencyAttributesObject('sessionStorage','bacurrGeoCurrency',true,true,'value')?currency.add(girafflyCurrencyAttributesObject('sessionStorage','bacurrGeoCurrency',true,true,'value')):'';
4205        
4206        girafflyCurrencyAttributesObject('currencyhq','selected')?currency.add(girafflyCurrencyAttributesObject('currencyhq','selected')):'';
4207        
4208        girafflyCurrencyAttributesObject('localStorage','eliteCurrency')?currency.add(girafflyCurrencyAttributesObject('localStorage','eliteCurrency')):'';
4209        
4210        girafflyCurrencyAttributesObject('localStorage','currency59db814c-59bb-11eb-ae93-0242ac130002',false,true,false,'',true)?currency.add(girafflyCurrencyAttributesObject('localStorage','currency59db814c-59bb-11eb-ae93-0242ac130002',false,true,false,'',true)):'';
4211        
4212        girafflyCurrencyAttributesObject('localStorage','ws-'+window.Shopify.shop+'-currencyConverter-currency')?currency.add(girafflyCurrencyAttributesObject('localStorage','ws-'+window.Shopify.shop+'-currencyConverter-currency')):'';
4213        
4214        girafflyCurrencyAttributesObject('localStorage','autoketing-currency-location-customer-v1')?currency.add(girafflyCurrencyAttributesObject('localStorage','autoketing-currency-location-customer-v1')):'';        
4215        
4216        
4217
4218        
4219        // 存在问题 -> APP加载慢,导致进行后无法使用他们的函数获取Cookie,但是如果直接读取cookie的话,可能存在Cookie信息保留
4220        // 用别人的函数读取cookie,好处是可以防止信息保留导致的信息冲突
4221        girafflyCurrencyAttributesObject('document','cookie',false,false,'mc-currency',false,true)?currency.add(girafflyCurrencyAttributesObject('document','cookie',false,false,'mc-currency',false,true)):'';
4222        
4223        girafflyCurrencyAttributesObject('document','cookie',false,false,'autoketing-currency',false,true)?currency.add(girafflyCurrencyAttributesObject('document','cookie',false,false,'autoketing-currency',false,true)):'';
4224        // girafflyCurrencyAttributesFunction('window',[],'readCookie','mc-currency')?currency.add(girafflyCurrencyAttributesFunction('window',[''],'readCookie','mc-currency')):'';
4225        
4226        // girafflyCurrencyAttributesObject('document','cookie',true,true,true,'mw_cs')?currency.add(girafflyCurrencyAttributesObject('document','cookie',true,true,true,'mw_cs')):'';
4227        girafflyCurrencyAttributesFunction('mwSwitcher',['utils'],'getLocalCurrency','mw_cs')?currency.add(girafflyCurrencyAttributesFunction('mwSwitcher',['utils'],'getLocalCurrency','mw_cs')):'';
4228        
4229        girafflyCurrencyAttributesFunction('Shoppad',['apps','coin'],'getLocalCurrency')?currency.add(girafflyCurrencyAttributesFunction('Shoppad',['apps','coin'],'getLocalCurrency')):'';
4230        
4231        girafflyCurrencyAttributesFunction('window',[],'mcc_read_cookie','mcc_manual_currency')?currency.add(girafflyCurrencyAttributesFunction('window',[],'mcc_read_cookie','mcc_manual_currency')):'';
4232        
4233        if(currency.size >= 2) {
4234            currency.delete(window.Shopify.currency.active);
4235        }
4236        // 删除后应该只剩一个元素,如果还有多个的话,说明可能存在多个货币APP或者可能其他货币APP数据未完全清除,若是需要处理这个问题,可以从这想办法
4237        if(currency.size >= 2) {
4238            localStorage.clear();
4239            sessionStorage.clear();
4240        }
4241        // console.log(currency)
4242        // 默认取最后一个
4243        to = currency.values().next()['value']
4244        
4245        //转换价格
4246        price = girafflyChangeCurrency(price,from,to,comparePrice);
4247        // console.log(price,'price')
4248        // console.log('---------girafflyChangeCurrency-----------end------------')
4249        //货币符号
4250        var before_format ="";
4251        var after_format ="";
4252        var change_format = girafflymoneyformat();
4253
4254        before_format=change_format.before_format;
4255        after_format=change_format.after_format;
4256        if(before_format === '$' && after_format === '') {
4257            after_format = 'USD'
4258        }
4259        // if(notNeed){
4260        //     return '<span class="giraffly_product_currency_before">&nbsp;$</span>' + girafflyHiddenPoint(price) + '<span class="giraffly_product_currency">&nbsp;'+after_format+'</span>';
4261        // }
4262
4263        return  '<span class="giraffly_product_currency_before">'+before_format +'</span>'+ girafflyHiddenPoint(price) + '<span class="giraffly_product_currency">&nbsp;' +after_format +'</span>';
4264    }else{
4265        var activeCurrency = 'USD';
4266        if(Shopify.currency.active!=undefined){
4267            activeCurrency=Shopify.currency.active;
4268        }
4269        return '<span class="giraffly_product_currency_before">$</span>' + girafflyHiddenPoint(price) + '<span class="giraffly_product_currency">&nbsp;' +activeCurrency +'</span>';
4270    }
4271}
4272
4273function formatCurrency(num){
4274    if(num)
4275    {
4276        num = num.toString().replace(/\$|\,/g,'');
4277
4278        if(''==num || isNaN(num)){return;}
4279
4280        var sign = num.indexOf("-")> 0 ? '-' : '';
4281
4282        var cents = num.indexOf(".")> 0 ? num.substr(num.indexOf(".")) : '';
4283        cents = cents.length>1 ? cents : '' ;
4284
4285        num = num.indexOf(".")>0 ? num.substring(0,(num.indexOf("."))) : num ;
4286
4287        if('' == cents){ if(num.length>
42871 && '0' == num.substr(0,1)){return;}}
4288    
4289        else{if(num.length>1 && '0' == num.substr(0,1)){return ;}}
4290
4291        for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
4292        {
4293            num = num.substring(0,num.length-(4*i+3))+','+num.substring(num.length-(4*i+3));
4294        }
4295
4296        return (sign + num + cents);    
4297    }
4298
4299}
4300
4301function girafflyInitDom(json){
4302    className = ['money','currency-converter-amount-box','mw-price','Magic-Currency','product__price','price-item'];
4303    for(var i=0; i<className.length; i++) {
4304        if(jQuery('span.'+className[i]).length!=0) {
4305            girafflyMutilCurrency = 1;
4306            //监听切换多语言
4307            // jQuery('span.'+className[i]).bind('DOMNodeInserted',function(){
4308            //     girafflyInitSetTimeOut(json);
4309            // })
4310            let elements = document.querySelectorAll('span.' + className[i]);
4311            // 定义回调函数
4312            let mutationCallback = function (mutationsList) {
4313                girafflyInitSetTimeOut(json);
4314            };
4315            // 创建一个MutationObserver实例
4316            let observer = new MutationObserver(mutationCallback);
4317            let observerConfig = { childList: true, subtree: true };
4318            elements.forEach(function (element) {
4319                observer.observe(element, observerConfig);
4320            });
4321        }
4322    }
4323}
4324
4325function girafflyInitSetTimeOut(json){
4326    setTimeout(() => {
4327                if(window.Currency!=undefined && giraffly_default_js!=1){
4328                if(window.Currency.currentCurrency!=undefined){
4329                    if(hidden_point_arr.indexOf(window.Currency.currentCurrency)!=-1){
4330                        hidden_point=1;
4331                    }else{
4332                        hidden_point=0;
4333                    }
4334                }
4335                
4336                }else if(window.DoublyGlobalCurrency!=undefined){
4337                    if(window.DoublyGlobalCurrency.currentCurrency!=undefined){
4338                        if(hidden_point_arr.indexOf(window.DoublyGlobalCurrency.currentCurrency)!=-1){
4339                            hidden_point=1;
4340                        }else{
4341                            hidden_point=0;
4342                        }
4343                    }
4344                }else if(window.KTCurrency!=undefined){
4345                    if(window.KTCurrency.currentCurrency!=undefined){
4346                        if(hidden_point_arr.indexOf(window.KTCurrency.currentCurrency)!=-1){
4347                            hidden_point=1;
4348                        }else{
4349                            hidden_point=0;
4350                        }
4351                    }
4352                }
4353
4354                                var variants = json.variants;
4355                var stockVariantskey = 0;
4356                var variantIdSelect =  getQueryVariable('variant');
4357                if(variants){
4358                    var has = 0;
4359                    Object.keys(variants).forEach(function(key){
4360                        if(variantIdSelect){
4361                            if(variants[key].id == variantIdSelect && has === 0){
4362                                stockVariantskey = key;
4363                                has = 1;
4364                            }
4365                        }else{
4366                            if(variants[key].available && has === 0){
4367                                stockVariantskey = key;
4368                                has = 1;
4369                            }
4370                        }
4371                    });
4372                }
4373                if(json.variants != undefined) {
4374                    var p_price = json.variants[stockVariantskey].price? json.variants[stockVariantskey].price/100 :'';
4375                    var p_at_price = json.variants[stockVariantskey].compare_at_price? json.variants[stockVariantskey].compare_at_price/100 :'';
4376                    p_at_price = p_at_price < p_price ? '' : p_at_price ;
4377                    jQuery('.giraffly_price').html(girafflyReturnAmount(p_price));
4378                    jQuery('.giraffly_compare_at_price').html(girafflyReturnAmount(p_at_price,true));
4379                }
4380                                    updateGirafflyShoppingCart();
4381                                    
4382                
4383                            
4384                
4385            }, 500);
4386}
4387
4388
4389
4390
4391function Conversion(tagSelector,to){
4392    if (tagSelector.attr("data-currency-original") === undefined) {
4393        tagSelector.attr("data-currency-original", tagSelector.html());
4394        tagSelector.attr("data-currency-shop-base", mcc_shop_base_currency)
4395    } else if (mcc_ignore_original === true) {
4396        tagSelector.attr("data-currency-original", tagSelector.html());
4397        tagSelector.attr("data-currency-shop-base", mcc_shop_base_currency);
4398        mcc_ignore_original = false;
4399        mcc_manual_change = false
4400    }
4401    if (mcc_display_type === "with_currency_code") {
4402        c = mcc_money_format_with_currency_code[mcc_shop_base_currency]
4403    } else {
4404        c = mcc_money_format[mcc_shop_base_currency]
4405    }
4406    if (c.indexOf('amount_no_decimals') != -1) {
4407        d = parseInt(tagSelector.attr('data-currency-original').replace(/[^0-9]/g, ""), 10) * 100
4408    } else {
4409        if (mcc_shop_base_currency === "JOD" || mcc_shop_base_currency == "KWD" || mcc_shop_base_currency == "BHD" || mcc_shop_base_currency === "OMR") {
4410            d = parseInt(tagSelector.attr('data-currency-original').replace(/[^0-9]/g, ""), 10) / 10
4411        } else {
4412            var g = /^[0-9][0-9]{0,2}(?:(\.|,)?[0-9]{3}){0,3}(?:(\.|,)[0-9]{0})?$/;
4413            var h = /^[0-9][0-9]{0,2}(?:(\.|,)?[0-9]{3}){0,3}(?:(\.|,)[0-9]{1})?$/;
4414            var i = /^[0-9][0-9]{0,2}(?:(\.|,)?[0-9]{3}){0,3}(?:(\.|,)[0-9]{2})?$/;
4415            var j = tagSelector.attr('data-currency-original').replace(/[^0-9.,]/g, "").trim();
4416            if (j[0] === "." || j[0] === ",") {
4417                j = j.slice(1)
4418            } else if (j.slice( - 1) === "." || j.slice( - 1) === ",") {
4419                j = j.slice(0, -1)
4420            }
4421            if (g.test(j)) {
4422                d = parseInt(j.replace(/[^0-9]/g, ""), 10) * 100
4423            } else if (h.test(j)) {
4424                d = parseInt(j.replace(/[^0-9]/g, ""), 10) * 10
4425            } else if (i.test(j)) {
4426                d = parseInt(j.replace(/[^0-9]/g, ""), 10)
4427            } else {
4428                d = parseInt(j.replace(/[^0-9]/g, ""), 10)
4429            }
4430        }
4431    }
4432    var k = mcc_manual_exchange_list[to] ? mcc_manual_exchange_list[to] : mcc_exchanged_rates[to];
4433    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];
4434    e = d * k / l;
4435    if ((to === "JOD" || to == "KWD" || to == "BHD" || to === "OMR") && (mcc_rounded_whole_type === "without_00")) {
4436        var m = to + "_nz"
4437    } else {
4438        var m = to
4439    }
4440    var money;
4441    if (mcc_display_type === "with_currency_code") {
4442        var e1 = /\{\{\s*(\w+)\s*\}\}/;
4443        switch (mcc_money_format_with_currency_code[m].match(e1)[1]) {
4444        case "amount":
4445            money = mcc_floatToString(e / 100, 2, d);
4446            break;
4447        case "amount_no_decimals":
4448            money = mcc_floatToString(e / 100, 0, d);
4449            break;
4450        case "amount_with_comma_separator":
4451            money = mcc_floatToString(e / 100, 2, d).replace(/\./, ",");
4452            break;
4453        case "amount_no_decimals_with_comma_separator":
4454            money = mcc_floatToString(e / 100, 0, d).replace(/\./, ",");
4455            break
4456        }
4457    } else {
4458        var e1 = /\{\{\s*(\w+)\s*\}\}/;
4459        switch (mcc_money_format[m].match(e1)[1]) {
4460        case "amount":
4461            money = mcc_floatToString(e / 100, 2, d);
4462            break;
4463        case "amount_no_decimals":
4464            money = mcc_floatToString(e / 100, 0, d);
4465            break;
4466        case "amount_with_comma_separator":
4467            money = mcc_floatToString(e / 100, 2, d).replace(/\./, ",");
4468            break;
4469        case "amount_no_decimals_with_comma_separator":
4470            money = mcc_floatToString(e / 100, 0, d).replace(/\./, ",");
4471            break
4472        }
4473    }
4474    return parseFloat(money);
4475}
4476
4477function getCurrencyConverter() {
4478    var xhr = new XMLHttpRequest();
4479    xhr.open('GET', 'https://www.codeblackbelt.com/json/preferences/currency-converter-plus.json?countryCode=US&shop=workphlo.shop&activeCurrencyCode=USD&path=%2Fproducts%2Fsoldier', true);
4480    xhr.send();
4481    /**
4482    * 获取数据后的处理程序
4483    */
4484    var Rate;
4485    xhr.onreadystatechange = function () {
4486        if (xhr.readyState == 4 && xhr.status == 200) {
4487            var res = JSON.parse(xhr.responseText);//获取到json字符串,解析
4488            if(res.preferences){
4489                Rate = res.preferences[0].currencies
4490                for(var i=0; i<Rate.length; i++) {
4491                    CurrencyConverterAppRate[Rate[i].code] = Rate[i].ratio;
4492                }
4493            }
4494        }
4495    };
4496}
4497
4498
4499function updateCartQuantity(quantity=0) {
4500    
4501    const current_theme = window.Shopify.theme.name?window.Shopify.theme.name:""
4502    switch(current_theme) {
4503        
4504        case 'Debut':
4505            jQuery('span[data-cart-count]').text(quantity)
4506            break;
4507            
4508        case 'Sense':
4509        case 'Craft':
4510        case 'Crave':
4511        case 'Studio':
4512        case 'Taste':
4513        case 'Dawn':
4514        case 'Be Yours':
4515            jQuery(".cart-count-bubble").find("span").text(quantity)
4516            break;
4517        
4518        case 'Drop':
4519        case 'Icon':
4520        case 'Testament':
4521        case 'Fashionopolism':
4522        case 'Lorenza':
4523        case 'Context':
4524        case 'Mr Parker':
4525        case 'Foodie':
4526            jQuery('.js-cart-count').text(quantity)
4527            break;    
4528            
4529        case 'Bullet':
4530            jQuery('#counter').attr('data-count',quantity)
4531            jQuery('#counter').find('span').text(quantity)
4532            
4533            break;
4534           
4535        case 'Kalles-2.0.0':
4536            jQuery(".jsccount").text(quantity)
4537            break; 
4538           
4539        case 'Prestige':
4540        case 'lastobject-SO/main':
4541            jQuery(".Header__CartCount").text(quantity)
4542            break;
4543          
4544        case 'Warehouse':
4545        case 'Focal':
4546        case 'Spark':
4547        case 'Ira':
4548            jQuery(".header__cart-count").text(quantity)
4549            break;   
4550        
4551        case 'Symmetry': 
4552            jQuery(".cart-link__count").text(quantity)
4553            break;
4554        
4555        case 'Expanse': 
4556            jQuery(".cart-link__bubble-num").text(quantity)
4557            break;
4558        
4559        case 'Pipeline': 
4560        case 'Kingdom':
4561        case 'Editions':
4562            jQuery("span[data-header-cart-count]").text("("+quantity+")")
4563            jQuery("span[data-header-cart-count]").attr("data-header-cart-count", quantity)
4564            break;
4565        
4566        case 'Capital':
4567        case 'Retina':
4568            jQuery("span[data-header-cart-count]").text(quantity)
4569            jQuery("span[data-header-cart-count]").attr("data-header-cart-count", quantity)
4570            break;
4571        
4572        case 'Empire':
4573            jQuery(".site-header-cart--count").attr("data-header-cart-count", quantity)
4574            break
4575        
4576        case 'Flow':
4577        case 'Envy':
4578            jQuery(".cart-item-count-header--quantity").text(quantity)
4579            break
4580        
4581        case 'Venue':
4582        case 'Label': 
4583        case 'Cascade':
4584            jQuery("#CartCount").text(quantity)
4585            break
4586        
4587        case 'Showcase':
4588            jQuery("#site-control > div > div.nav-right-side.has-country-selector > a.cart.cart-icon--basket1 > div").text(quantity)
4589            break
4590        
4591        case 'Canopy':
4592            jQuery(".inner-count").text(quantity)
4593            break
4594        
4595        case 'Boost':
4596            jQuery(".header-cart__count").text(quantity)
4597            break
4598        
4599        case 'Blockshop':
4600        case 'Fresh':
4601        case 'Maker':
4602            jQuery(".cart--external--total-items").text(quantity)
4603            break
4604        
4605        case 'Avenue':
4606            jQuery(".cartCountSelector").text(quantity)
4607            break
4608        
4609        case 'District':
4610            jQuery(".cart-button__count").text(quantity)
4611            break
4612        
4613        case 'Highlight':
4614            jQuery(".menu-meta__count").text(quantity)
4615            break
4616        
4617        case 'Colors':
4618        case 'Grid':
4619        case 'Editorial':
4620        case 'Avatar':
4621            jQuery(".cart-count").text(quantity)
4622            break
4623        
4624        case 'Parallax':
4625            jQuery("div.five-sixths.columns.nav.mobile_hidden > ul.header__secondary-navigation.menu.right > li.cart > a:nth-child(1) > span").text(quantity)
4626            break
4627        
4628        case 'Atlantic':
4629            jQuery("span[data-cart-mini-count]").text(quantity)
4630            break
4631        
4632        case 'Galleria':
4633            jQuery(".cart-counter").text(quantity)
4634            break
4635        
4636        case 'Responsive':
4637            jQuery(".cart_count").text(quantity)
4638            break
4639        
4640        case 'Startup':
4641            jQuery(".site-header__cart-count").text(quantity)
4642            break
4643        
4644        case 'Providence':
4645            jQuery(".item-count").text(quantity)
4646            break
4647        
4648        case 'Sunrise':
4649            jQuery("div.header-right.hide-mobile > div > div > a > em").text(quantity)
4650            break
4651        
4652        case 'Masonry':
4653            jQuery(".numitems").text("("+quantity+")")
4654            break
4655        
4656        case 'Loft':
4657            jQuery(".cart-item-count").text(quantity)
4658            break
4659        default:
4660            break
4661             
4662    }
4663
4664    // 
4665    // jQuery(".cart-count-bubble").find("span").text(quantity)
4666    // 
4667    // jQuery('.js-cart-count').text(quantity)
4668    // 
4669    // jQuery('#counter').attr('data-count',quantity)
4670    // jQuery('#counter').find('span').text(quantity)
4671    // 
4672    // jQuery(".jsccount").text(quantity)
4673    // 
4674    // jQuery(".Header__CartCount").text(quantity)
4675    // 
4676    // jQuery(".header__cart-count").text(quantity)
4677    // 
4678    // jQuery(".cart-link__count").text(quantity)
4679    // 
4680    // jQuery(".cart-link__bubble-num").text(quantity)
4681    // 
4682    // if(Shopify.theme.name == "Capital" || Shopify.theme.name == "Retina") {
4683    //     jQuery("span[data-header-cart-count]").text(quantity)
4684    // }else{
4685    //     jQuery("span[data-header-cart-count]").text("("+quantity+")")
4686    // }
4687    // jQuery("span[data-header-cart-count]").attr("data-header-cart-count", quantity)
4688    // 
4689    // jQuery(".site-header-cart--count").attr("data-header-cart-count", quantity)
4690    // 
4691    // jQuery(".cart-item-count-header--quantity").text(quantity)
4692    // 
4693    // jQuery("#CartCount").text(quantity)
4694    // 
4695    // jQuery("#site-control > div > div.nav-right-side.has-country-selector > a.cart.cart-icon--basket1 > div").text(quantity)
4696    // 
4697    // jQuery(".inner-count").text(quantity)
4698    // 
4699    // jQuery(".header-cart__count").text(quantity)
4700    // 
4701    // jQuery(".cart--external--total-items").text(quantity)
4702    // 
4703    // jQuery(".cartCountSelector").text(quantity)
4704    // 
4705    // jQuery(".cart-button__count").text(quantity)
4706    // 
4707    // jQuery(".menu-meta__count").text(quantity)
4708    // 
4709    // jQuery(".cart-count").text(quantity)
4710    // 
4711    // jQuery("div.five-sixths.columns.nav.mobile_hidden > ul.header__secondary-navigation.menu.right > li.cart > a:nth-child(1) > span").text(quantity)
4712    // 
4713    // jQuery("span[data-cart-mini-count]").text(quantity)
4714    // 
4715    // jQuery(".cart-counter").text(quantity)
4716    // 
4717    // jQuery(".cart_count").text(quantity)
4718    // 
4719    // jQuery(".site-header__cart-count").text(quantity)
4720    // 
4721    // jQuery(".item-count").text(quantity)
4722    // 
4723    // jQuery("div.header-right.hide-mobile > div > div > a > em").text(quantity)
4724    // 
4725    // jQuery(".numitems").text("("+quantity+")
4725")
4726    // 
4727    // jQuery(".cart-item-count").text(quantity)
4728    // 
4729    // jQuery("div.header-right.hide-mobile > div > div > a > em").text(quantity)
4730
4731    
4732    // jQuery("input[name*='updates']").attr("value",quantity)
4733}
4734
4735
4736</script>
4736
4737
4738
4739<script>
4740  
4741</script>
4741
4742
4743
4744<style>
4745  @-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)}
474560%{-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;
4745-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}
4745to{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}
474540%{-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}
474540%{-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}
4745}@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}
4745}.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}
4745}@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}
4745to{-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}
4745to{-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}
4745}@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}
4745}@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}
4745}@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;
4745-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}
4745@-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}
4745@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}}
4746
4747
4748
4749
4750
4751
4752
4753
4754
4755
4756
4757
4758
4759
4760
4761
4762
4763
4764
4765
4766@keyframes  loading{
4767  0%{
4768      -webkit-transform: rotate(0deg);
4769      -moz-transform: rotate(0deg);
4770      -o-transform: rotate(0deg);
4771      transform: rotate(0deg);
4772  }
4773  
4774  100%{
4775      -webkit-transform: rotate(360deg);
4776      -moz-transform: rotate(360deg);
4777      -o-transform: rotate(360deg);
4778      transform: rotate(360deg)
4779  }
4780}
4781.addToCartLoading{
4782  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
4782019.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;
4783  background-size: 24px auto;
4784  width: 24px;
4785  height:24px;
4786  animation: loading 1s linear infinite;
4787  margin-right: 5px;
4788  color:#ff8a00;
4789  display:none; 
4790}
4791
4792
4793
4794
4795.giraffly_PCPreview_confirmationBlock{
4796  display: flex;
4797  -webkit-box-align: center;
4798  align-items: center;
4799  font-size: 18px;
4800  line-height: 18px;
4801  cursor: pointer;
4802  text-align: center;
4803  -webkit-box-pack: center;
4804  justify-content: center;
4805  min-width: 192px;
4806  white-space: nowrap;
4807  text-overflow: ellipsis;
4808  user-select: none;
4809  width:100%;
4810  min-height: 116px;
4811  max-width: none;
4812  margin: auto;
4813  padding: 17.6px 24px;
4814  border-width: initial;
4815  border-style: none;
4816  border-color: initial;
4817  border-image: initial;
4818  overflow: hidden;
4819  border-radius: initial;
4820}
4821.giraffly_PCPreview_singleButton{
4822    display: flex;
4823    -webkit-box-align: center;
4824    align-items: center;
4825    font-size: 18px;
4826    line-height: 18px;
4827    cursor: pointer;
4828    text-align: center;
4829    -webkit-box-pack: center;
4830    justify-content: center;
4831    min-width: 192px;
4832    white-space: nowrap;
4833    text-overflow: ellipsis;
4834    user-select: none;
4835    width: calc(100% - 30px);
4836    min-height: 88px;
4837    max-width: none;
4838    margin: auto;
4839    padding: 17.6px 24px;
4840    border-width: initial;
4841    border-style: none;
4842    border-color: initial;
4843    border-image: initial;
4844    overflow: hidden;
4845    border-radius: initial;
4846}
4847
4848
4849
4850@media (min-width: 768px) {
4851  .giraffly_PCPreview_BOX{
4852    position: fixed;
4853    z-index:999999999;
4854    left:0;
4855    margin: 0 auto;
4856    width: 100%;
4857}
4858  .giraffly_PCPreview{
4859    /* position: fixed;
4860    z-index:99999999999;
4861    left:0;
4862    margin: 0 auto;
4863    width: 100%; */
4864    display: flex;
4865    visibility: visible;
4866    -webkit-box-align: center;
4867    align-items: center;
4868    -webkit-box-pack: justify;
4869    justify-content: space-between;
4870    box-sizing: border-box;
4871    flex-flow: row nowrap;
4872    padding: 11px 13px;
4873    line-height: 0px;
4874  }
4875}
4876
4877@media (max-width: 767px) {
4878  .giraffly_PCPreview_BOX{
4879    display:none !important;
4880  }
4881  .giraffly_PCPreview{
4882    display:none !important;
4883  }
4884}
4885
4886.giraffly_PC_Preview_Left_Block{
4887  -webkit-box-align: center;
4888    align-items: center;
4889    -webkit-box-pack: justify;
4890    justify-content: space-between;
4891    display: flex;
4892    flex-direction: row;
4893    flex-wrap: nowrap;
4894    width: auto;
4895    flex: 1 1 auto;
4896    overflow: hidden;
4897}
4898
4899.giraffly_PC_Preview_ImageAndPrice_Block{
4900  display: flex;
4901    -webkit-box-align: center;
4902    align-items: center;
4903    margin-right: 16px; 
4904    margin-bottom: 0px;
4905    width: auto;
4906    flex: 1 1 auto;
4907    overflow: hidden;
4908}
4909
4910.giraffly_PCPreviewimg{
4911  width: 50px;
4912  height: 50px;
4913  margin-right: 16px;
4914  background-size: cover;
4915  min-width: 50px;
4916  border-radius: 4px;
4917  outline: #fff solid 1px;
4918  margin: 1px 16px 1px 1px;
4919  overflow: hidden;
4920  background-position: center center;
4921  /*border-width: 1.6px;
4922  border-style: solid;
4923  border-color: #fff;
4924  border-image: initial;*/
4925}
4926
4927
4928.giraffly_PCPreviewPriceBlock{
4929  display: flex;
4930  flex-direction: column;
4931  width: calc(100% - 89.6px);
4932}
4933
4934
4935.giraffly_PCPreviewtitle{
4936  display: flex;
4937  white-space: nowrap;
4938  text-overflow: ellipsis;
4939  overflow: hidden;
4940}
4941
4942.giraffly_PCPreviewPriceAndComparePrice{
4943  display: flex;
4944  flex-direction: row;
4945}
4946
4947
4948.giraffly_PCPreviewCompareAtPrice{
4949  opacity: 0.7;
4950  margin-right: 16px;
4951  text-decoration: line-through;
4952  display: flex;
4953  flex-direction: row;
4954}
4955
4956.giraffly_PC_Preview_Variants_Block{
4957  margin-bottom: 0;
4958  display: flex;
4959  flex-direction: row;
4960  margin-right: 6.4px;
4961  margin-left: 0px;
4962  width: auto;
4963}
4964
4965.giraffly_PC_Preview_Variants{
4966  color: #263644;
4967  padding-left: 8px;
4968  padding-right: 8px;
4969  position: relative;
4970  display: flex;
4971  -webkit-box-align: center;
4972  align-items: center;
4973  max-width: 240px;
4974  min-width: 144px;
4975  flex: 1 1 auto;
4976}
4977.giraffly_PC_Preview_Variants_Select_Block{
4978  color: #263644;
4979  position: relative;
4980  display: flex;
4981  -webkit-box-align: center;
4982  align-items: center;
4983  flex: 1 1 auto;
4984  
4985}
4986
4987.giraffly_PC_Preview_Variants_Select{
4988  color: #263644;
4989  /* font-family: Overpass, sans-serif; */
4990  height: 40px;
4991  -webkit-appearance: none;
4992  width: 100%;
4993  text-overflow: ellipsis;
4994  background:#fff !important;
4995  border-radius: 4px;
4996  border-width: initial;
4997  border-style: none;
4998  border-color: initial;
4999  border-image: initial;
5000  padding: 0px 42.4px 0px 19.2px;
5001  margin:0;
5002}
5003
5004
5005.giraffly_PC_Preview_Variants_Select_Lable{
5006  position: absolute;
5007  right: 16px;
5008  top: 9.6px;
5009  pointer-events: none;
5010}
5011
5012.giraffly_PCPreviewbutton{
5013  display: flex;
5014  height: 40px;
5015  -webkit-box-align: center;
5016  align-items: center;
5017  font-size: 19.2px;
5018  #line-height: 25.6px;
5019  cursor: pointer;
5020  text-align: center;
5021  -webkit-box-pack: center;
5022  justify-content: center;
5023  max-width: 240px;
5024  min-width: 160px;
5025  width: auto;
5026  white-space: nowrap;
5027  text-overflow: ellipsis;
5028  user-select: none;
5029  margin: auto;
5030  /* background: linear-gradient(90deg, rgb(173, 113, 197) 0%, rgb(182, 0, 255) 100%); */
5031  border-radius: 4px;
5032  border-width: initial;
5033  border-style: none;
5034  border-color: initial;
5035  border-image: initial;
5036  overflow: hidden;
5037  padding : 0 16px;
5038}
5039
5040.giraffly_PC_Preview_Quantity{
5041  color: #263644;
5042  display: flex;
5043  flex-direction: row;
5044  margin-right: 16px;
5045  height: 40px;
5046  -webkit-box-align: center;
5047  align-items: center;
5048  background:#fff;
5049  border-radius: 4px;
5050}
5051
5052.giraffly_PC_Preview_Quantity_Cut{
5053  min-width: 42.4px;
5054  text-align: center;
5055  cursor: pointer;
5056  color: #263644;
5057  user-select: none;
5058}
5059
5060.giraffly_PC_Preview_Quantity_Space{
5061  filter: saturate(10%);
5062  height: 40px;
5063  width: 1px;
5064  background:#ccc;
5065}
5066
5067.giraffly_PC_Preview_Quantity_Add{
5068  min-width: 42.4px;
5069  text-align: center;
5070  cursor: pointer;
5071  color: #263644;
5072  user-select: none;
5073}
5074
5075
5076
5077
5078
5079
5080
5081
5082
5083
5084
5085
5086
5087
5088
5089
5090.giraffly_PC_Preview_Variants_Select{
5091  font-size:medium
5092}
5093.giraffly_phoneButtonPreviewContent{
5094  margin: auto;
5095}
5096.PC_confirmation,
5097.PCPreview_confirmationBlock {
5098  left: 0;
5099}
5100.PCPreview_confirmationBlock,
5101.pc_over_stock{
5102  display: flex;
5103  -webkit-box-align: center;
5104  align-items: center;
5105  font-size: 28.8px;
5106  line-height: 25.6px;
5107  cursor: pointer;
5108  text-align: center;
5109  -webkit-box-pack: center;
5110  justify-content: center;
5111  min-width: 192px;
5112  white-space: nowrap;
5113  text-overflow: ellipsis;
5114  user-select: none;
5115  width: 100%;
5116  min-height: 72px;
5117  max-width: none;
5118  margin: auto;
5119  padding: 17.6px 24px;
5120  border-width: initial;
5121  border-style: none;
5122  border-color: initial;
5123  border-image: initial;
5124  overflow: hidden;
5125  border-radius: initial;
5126}
5127
5128.PHonePreview_confirmationBlock,
5129.phone_over_stock{
5130  display: flex;
5131  -webkit-box-align: center;
5132  align-items: center;
5133  font-size: 28.8px;
5134  line-height: 25.6px;
5135  cursor: pointer;
5136  text-align: center;
5137  -webkit-box-pack: center;
5138  justify-content: center;
5139  min-width: 192px;
5140  white-space: nowrap;
5141  text-overflow: ellipsis;
5142  user-select: none;
5143  width: 100%;
5144  min-height: 64px;
5145  max-width: none;
5146  margin: auto;
5147  padding: 17.6px 24px;
5148  border-width: initial;
5149  border-style: none;
5150  border-color: initial;
5151  border-image: initial;
5152  overflow: hidden;
5153  border-radius: initial;
5154}
5155
5156
5157.PCPreview_singleButton{
5158    display: flex;
5159    -webkit-box-align: center;
5160    align-items: center;
5161    font-size: 28.8px;
5162    line-height: 25.6px;
5163    cursor: pointer;
5164    text-align: center;
5165    -webkit-box-pack: center;
5166    justify-content: center;
5167    min-width: 192px;
5168    white-space: nowrap;
5169    text-overflow: ellipsis;
5170    user-select: none;
5171    width: calc(100% - 30px);
5172    min-height: 88px;
5173    max-width: none;
5174    margin: auto;
5175    padding: 17.6px 24px;
5176    border-width: initial;
5177    border-style: none;
5178    border-color: initial;
5179    border-image: initial;
5180    overflow: hidden;
5181    border-radius: initial;
5182}
5183
5184@media (min-width: 768px) {
5185  .giraffly_phoneButtonPreview{
5186    display:none !important;
5187  }
5188}
5189
5190@media (max-width: 769px) {
5191  .giraffly_phoneButtonPreview{
5192    z-index:999999999;
5193    position: fixed;
5194    left:0;
5195    margin: 0 auto;
5196    width: 100%;
5197    display: flex;
5198    visibility: visible;
5199    -webkit-box-align: center;
5200    align-items: center;
5201    -webkit-box-pack: justify;
5202    justify-content: space-between;
5203    box-sizing: border-box;
5204    flex-flow: row wrap;
5205    padding: 4px 12.8px 12.8px;
5206  }
5207}
5208
5209.giraffly_phone_Preview_Left_Block{
5210  -webkit-box-align: center;
5211    align-items: center;
5212    -webkit-box-pack: justify;
5213    justify-content: space-between;
5214    display: flex;
5215    flex-direction: row;
5216    flex-wrap: wrap;
5217    width: auto;
5218    flex: 1 1 auto;
5219    overflow: hidden;
5220}
5221
5222.giraffly_phone_Preview_ImageAndPrice_Block{
5223  display: flex;
5224  -webkit-box-align: center;
5225  align-items: center;
5226  margin-right: 0;
5227  margin-bottom: 0;
5228  width: 100%;
5229  max-width: 100%;
5230  flex: 1 1 auto;
5231  overflow: hidden;
5232}
5233
5234
5235.giraffly_phoneButtonPreviewimg{
5236  width: 42.4px;
5237  height: 42.4px;
5238  margin-right: 12.8px;
5239  background-size: cover;
5240  min-width: 42.4px;
5241  border-radius: 4px;
5242  background-position: center center;
5243  outline: #fff solid 1px;
5244  margin-left: 1px;
5245  overflow: hidden;
5246  /*border-width: 1.6px;
5247  border-style: solid;
5248  border-color: #fff;
5249  border-image: initial;*/
5250}
5251
5252.PCPreviewPriceBlock{
5253  display: flex;
5254  flex-direction: column;
5255  <!-- width: calc(100% - 89.6px); -->
5256  width: 100%;
5257}
5258
5259<!-- 单行省略号 -->
5260.PCPreviewtitle{
5261  <!-- display: flex; -->
5262  white-space: nowrap;
5263  text-overflow: ellipsis;
5264  overflow: hidden;
5265}
5266<!-- 两行省略 -->
5267<!-- .PCPreviewtitle{
5268  display: -webkit-box;
5269  text-overflow: ellipsis;
5270  overflow: hidden;
5271  -webkit-line-clamp: 2;
5272  -webkit-box-orient: vertical;
5273  line-height: 15px;
5274  word-break: break-all;
5275} -->
5276
5277.PCPreviewPriceAndComparePrice{
5278  display: flex;
5279  flex-direction: row;
5280}
5281
5282
5283.PCPreviewCompareAtPrice{
5284  opacity: 0.7;
5285  margin-right: 16px;
5286  text-decoration: line-through;
5287  display: flex;
5288  flex-wrap: nowrap;
5289}
5290
5291.giraffly_phone_Preview_Variants_Block{
5292  margin-bottom: 4px;
5293  display: flex;
5294  flex-direction: nowrap;
5295  flex-wrap: wrap;
5296  margin-right: -9.6px;
5297  margin-left: -9.6px;
5298  width: calc(100% + 17.6px);
5299}
5300
5301.giraffly_phone_Preview_Variants{
5302  color: #263644;
5303  padding-left: 8px;
5304  padding-right: 8px;   
5305  position: relative;
5306  display: flex;
5307  -webkit-box-align: center;
5308  align-items: center;
5309  flex: 1 1 auto;
5310  margin-bottom: 0;
5311}
5312.giraffly_phone_Preview_Variants_Select_Block{
5313  color: #263644;
5314  position: relative;
5315  display: flex;
5316  align-items: center;
5317  min-width: 112px;  
5318  flex: 1 1 auto;
5319  padding: 0 0 0 2px;
5320}
5321
5322.giraffly_phone_Preview_Variants_Select{
5323  color: #263644;
5324  height: 40px;
5325  -webkit-appearance: none;
5326  width: 100%;
5327  margin: 4px 0;
5328  text-overflow: ellipsis;
5329  background: #fff !important;
5330  border-radius: 4px;
5331  border-width: initial;
5332  border-style: none;
5333  border-color: initial;
5334  border-image: initial;
5335  padding: 0px 36.8px 0px 19.2px;
5336}
5337
5338
5339.giraffly_phone_Preview_Variants_Select_Lable{
5340  position: absolute;
5341  right: 16px;
5342  top: 11.2px;
5343  pointer-events: none;
5344  top: 50%;
5345  transform: translateY(-50%);
5346}
5347
5348.PCPreviewbutton{
5349  display: flex;
5350  height: 40px;
5351  -webkit-box-align: center;
5352  align-items: center;
5353  color: #fff;
5354  font-size: 19.2px;
5355  cursor: pointer;
5356  text-align: center;
5357  -webkit-box-pack: center;
5358  justify-content: center;
5359  max-width: 100%;
5360  min-width: 144px;
5361  width: 100%;
5362  white-space: nowrap;
5363  text-overflow: ellipsis;
5364  user-select: none;
5365  margin: auto;
5366  border-radius: 4px;
5367  border-width: initial;
5368  border-style: none;
5369  border-color: initial;
5370  border-image: initial;
5371  overflow: hidden;
5372}
5373
5374.giraffly_phone_Preview_Quantity{
5375  color: #263644;
5376  display: flex;
5377  flex-direction: row;
5378  margin-right: 16px;
5379  height: 40px;
5380  -webkit-box-align: center;
5381  align-items: center;
5382  background: #fff;
5383  border-radius: 4px;
5384}
5385
5386.giraffly_phone_Preview_Quantity_Cut{
5387  min-width: 40px;
5388  text-align: center;
5389  cursor: pointer;
5390  color: #263644;
5391  user-select: none;
5392}
5393
5394.giraffly_phone_Preview_Quantity_Space{
5395  filter: saturate(10%);
5396  height: 40px;
5397  width: 1px;
5398  background:#ccc;
5399}
5400
5401.giraffly_phone_Preview_Quantity_Add{
5402  min-width: 40px;
5403  text-align: center;
5404  cursor: pointer;
5405  color:#263644;
5406  user-select: none;
5407}
5408
5409
5410.giraffly_PCRealtimeUrgency{
5411  padding: 0px;
5412  margin: auto;
5413  text-align: center;
5414  width: calc(100% + 30px);
5415}
5416
5417
5418.giraffly_phone_RealtimeUrgency{
5419  padding: 1.6px 24px;
5420  margin: -12.8px -12.8px 8px;
5421  width: calc(100% + 25.6px);
5422  text-align: center;
5423}
5424
5425
5426
5427.giraffly_hoverButton{
5428  position: fixed;
5429  z-index: 2147483647;
5430}
5431
5432.giraffly_hoverButton_Round{
5433  border-radius: 50%;
5434  cursor: pointer;
5435  box-shadow: 1px 2px 5px #808080!important;
5436  line-height: 0px;
5437}
5438
5439.giraffly_total_Quantity_Circle_Round{
5440  position: absolute;
5441  top: -3px;
5442  left: -5px;
5443  text-align: center;
5444}
5445.giraffly_total_Quantity_Round, .giraffly_total_Quantity_Square{
5446  padding: 2px;
5447  height: 20px;
5448  line-height:1;
5449  box-sizing: content-box;
5450  display: flex;
5451  justify-content: center;
5452  align-items: center;
5453  width: auto;
5454  min-width: 20px;
5455  border-radius: 20px;
5456}
5457
5458.giraffly_hoverButton_Square{
5459  cursor: pointer;
5460  box-shadow: -3px 1px 25px 3px #C0C0C0;
5461}
5462
5463.giraffly_total_Quantity_Circle_Square{
5464  position: absolute;
5465  top: -9px;
5466  left: -8px;
5467  text-align: center;
5468}
5469
5470
5471
5472
5473
5474.giraffly_Icon{
5475  display: inline-block;
5476  width: 20px;
5477  height: 20px;
5478  vertical-align: middle;
5479  fill: currentColor;
5480}
5481.giraffly_Off-Canvas{
5482  position: fixed;
5483  display: none;
5484  z-index: 2147483647;
5485  top: 0;
5486  bottom: 0;
5487  max-width: 480px;
5488  background-color: #fff;
5489  color: #1b1e2f;
5490  border: rgb(223, 227, 232) solid 1px;
5491}
5492.giraffly_Off-Canvas-Sheet{
5493  /* position: fixed; */
5494  bottom: 0;
5495  width: 100%;
5496  height: 100%;
5497  box-shadow: 0 31px 41px 0 rgba(32,42,53,.2),0 2px 16px 0 rgba(32,42,54,.08);
5498}
5499
5500.giraffly_Off-Canvas-Sheet__Container{
5501  display: flex;
5502  flex-direction: column;
5503  height: 100%;
5504}
5505
5506.giraffly_Off-Canvas-Header{
5507  align-items: center;
5508  border-bottom: 1px solid rgb(223, 227, 232);
5509  display: flex;
5510  justify-content: space-between;
5511  padding: 18px;;
5512  max-width: 100%;
5513}
5514
5515.giraffly_Off-Canvas-Number__Show{
5516  display: flex;
5517}
5518
5519.giraffly_Cart_Product_Number{
5520  border-radius: 20px;
5521  min-width: 20px;
5522  width: auto;
5523  height: 20px;
5524  line-height: 1.4;
5525  padding: 2px;
5526  background-color: rgb(238, 107, 107);
5527  color: #fff;
5528  font-size: 8px;
5529  margin-left: 3px;
5530  text-align: center;
5531  margin-top: -3px;
5532}
5533
5534.girafflyCartNumber{
5535    font-size: 12px;
5536}
5537
5538.giraffly_Off-Canvas-Title{
5539  font-weight: 600;
5540}
5541
5542.giraffly_Off-Canvas-Closed svg, .giraffly_ShowProduct_Delete svg, .giraffly_Modal_Popups-Closed svg {
5543  fill: #ccc;
5544}
5545
5546.giraffly_Closed__Svg{
5547  position: relative;
5548  display: block;
5549  width: 15px;
5550  height: 15px;
5551  cursor: pointer;
5552}
5553
5554.giraffly_Off-Canvas-Content{
5555  -webkit-overflow-scrolling: touch;
5556  position: relative;
5557  padding: 18px;
5558  height: 100%;
5559  overflow-y: auto;
5560}
5561
5562.giraffly_Off-Canvas__ShowProduct{
5563  display: flex;
5564  text-align: left;
5565  padding-bottom: 20px;
5566}
5567
5568.giraffly_ShowProduct_Image{
5569  margin: auto 0;
5570}
5571
5572.giraffly_ShowProduct_Image img{
5573  width: 80px;
5574  max-width: 80px;
5575}
5576
5577.giraffly_ShowProduct_Content{
5578  padding: 0 12px;
5579}
5580
5581.giraffly_ShowProduct_Title{
5582  font-weight: 600;
5583  font-size: 15px;
5584  padding-right: 25px;
5585}
5586
5587.giraffly_ShowProduct_Style{
5588  padding: 7px 0;
5589  color: #aaa;
5590  font-size: 14px;
5591}
5592
5593.giraffly_ShowProduct_Price{
5594  font-weight: 400;
5595  font-size: 15px;
5596}
5597
5598.giraffly_ShowProduct_Delete{
5599  position: absolute;
5600  right: 25px;
5601}
5602
5603.giraffly_ShowProduct_Delete .giraffly_Closed__Svg{
5604  width: 13px;
5605  height: 13px;
5606}
5607
5608.giraffly_Off-Canvas-EmptyProduct{
5609  margin-top: 30px;
5610  text-align: center;
5611}
5612
5613.giraffly_Off-Canvas-Footer{
5614  align-items: center;
5615  border-top: 1px solid rgb(223, 227, 232);
5616  display: flex;
5617  justify-content: space-between;
5618  padding: 18px;
5619  max-width: 100%;
5620}
5621
5622.giraffly_Off-Canvas_Button{
5623  position: relative;
5624  display: inline-flex;
5625  align-items: center;
5626  justify-content: center;
5627  margin: 0;
5628  padding: 10px 18px;
5629  border: 1px solid #c4cdd5;
5630  box-shadow: 0 1px 0 0 rgba(22,29,37,.05);
5631  line-height: 1;
5632  color: #212b36;
5633  text-align: center;
5634  cursor: pointer;
5635  -webkit-user-select: none;
5636  -ms-user-select: none;
5637  user-select: none;
5638  text-decoration: none;
5639  -webkit-tap-highlight-color: transparent;
5640  width: 50%;
5641}
5642
5643.giraffly_Off-Canvas_Button a{
5644    color: unset !important;
5645    text-decoration: none;
5646}
5647
5648.giraffly_Off-Canvas_Button:first-child {
5649  margin-right: 10px;
5650}
5651.giraffly_Off-Canvas_Button:last-child {
5652  margin-right: 0;
5653}
5654
5655
5656
5657
5658.giraffly_Modal_Popups{
5659  position: fixed;
5660  z-index: 2147483647;
5661  top: 0;
5662  right: 0;
5663  bottom: 0;
5664  left: 0;
5665  display: none;
5666  flex-direction: column;
5667  justify-content: center;
5668}
5669
5670/* .giraffly_Modal_Popups_Dialog{
5671
5672} */
5673
5674.giraffly_Modal_Popups__Container{
5675  position: relative;
5676  margin: 0 auto;
5677  border-radius: 6px;
5678  right: 0;
5679  bottom: 0;
5680  left: 0;
5681  display: flex;
5682  flex-direction: column;
5683  width: 100vw;
5684  max-height: calc(100vh - 60px);
5685  background: #fff;
5686  box-shadow: 0 31px 41px 0 rgba(32,42,53,.2),0 2px 16px 0 rgba(32,42,54,.08);
5687}
5688
5689.giraffly_Modal_Popups-Header{
5690  align-items: center;
5691  border-bottom: 1px solid rgb(223, 227, 232);
5692  display: flex;
5693  justify-content: space-between;
5694  padding: 18px;
5695  max-width: 100%;
5696}
5697
5698.giraffly_Modal_Popups-Number__Show{
5699  display: flex;
5700}
5701
5702.giraffly_Modal_Popups-Title{
5703  font-weight: 600;
5704}
5705
5706.giraffly_Modal_Popups-Closed svg {
5707  fill: #ccc;
5708}
5709
5710.giraffly_Modal_Popups-Body{
5711  position: relative;
5712  /* display: flex; */
5713  flex-grow: 1;
5714  overflow-x: hidden;
5715  -webkit-overflow-scrolling: touch;
5716  padding: 16px;
5717  overflow-y: auto;
5718}
5719
5720.giraffly_Modal_Popups__ShowProduct{
5721  display: flex;
5722  text-align: left;
5723  padding-bottom: 20px;
5724}
5725
5726
5727.giraffly_Modal_Popups-EmptyProduct{
5728  padding: 15px;
5729}
5730
5731.giraffly_Modal_Popups-Footer{
5732  display: flex;
5733  /* align-self: flex-end; */
5734  align-items: center;
5735  max-width: 100%;
5736  padding: 30px 18px 18px;
5737  border-top: 1px solid rgb(223, 227, 232);
5738}
5739.giraffly_Modal_Popups-Footer--fill{
5740  flex: 1 1 auto;
5741}
5742
5743.giraffly_Modal_Popups_ButtonGroup{
5744  display: flex;
5745  flex-wrap: wrap;
5746  align-items: center;
5747  margin-top: -12px;
5748  margin-left: -12px;
5749}
5750.giraffly_Modal_Popups_Button{
5751  position: relative;
5752  display: inline-flex;
5753  align-items: center;
5754  justify-content: center;
5755  margin: 0 8px 0 0;
5756  padding: 10px 18px;;
5757  border: 1px solid #c4cdd5;
5758  box-shadow: 0 1px 0 0 rgba(22,29,37,.05);
5759  line-height: 1;
5760  color: #212b36;
5761  text-align: center;
5762  cursor: pointer;
5763  -webkit-user-select: none;
5764  -ms-user-select: none;
5765  user-select: none;
5766  text-decoration: none;
5767  -webkit-tap-highlight-color: transparent;
5768}
5769
5770.giraffly_Modal_Popups_Button a{
5771    color: unset !important;
5772    text-decoration: none;
5773}
5774
5775.giraffly_Modal_Popups_Button:first-child{
5776  margin-right: 15px;
5777}
5778
5779.giraffly_Modal_Popups_Backdrop{
5780  position: fixed;
5781  z-index: 2147483640;
5782  top: 0;
5783  right: 0;
5784  bottom: 0;
5785  left: 0;
5786  display: none;
5787  background-color: rgba(33,43,54,.1);
5788  opacity: 1;
5789  -webkit-backface-visibility: hidden;
5790  backface-visibility: hidden;
5791  will-change: opacity;
5792}
5793
5794.giraffly_Subtotal_Show{
5795  align-items: center;
5796  border-top: 1px solid rgb(223, 227, 232);
5797  display: flex;
5798  justify-content: space-between;
5799  padding: 18px;
5800  max-width: 100%;
5801}
5802.giraffly_Subtotal_Title{
5803  font-weight: 400;
5804  font-size: 15px;
5805  color: #000;
5806}
5807.giraffly_Subtotal_Price{
5808  font-weight: 400;
5809  font-size: 18px;
5810  color: #000;
5811}
5812
5813
5814
5815.giraffly_Quickbuy{
5816    position: absolute;
5817    z-index: 500;
5818}
5819
5820.giraffly_Quickbuy_Round{
5821    font-size: 15px;
5822    border-radius: 50%;
5823    cursor: pointer;
5824    box-shadow: 1px 2px 5px #808080!important;
5825    width: 35px;
5826    height: 35px;
5827    line-height: 1.5;
5828    opacity: .9;
5829    margin-bottom: 4px;
5830    display: flex;
5831    justify-content: center;
5832    align-items: center;
5833}
5834
5835.giraffly_Quickbuy_Round:hover{
5836    opacity: 1;
5837}
5838
5839.giraffly_Quickbuy_Icon,.giraffly_Quickbuy_Loading{
5840    position: static !important;
5841    display: inline-block !important;
5842    vertical-align: middle;
5843    fill: currentcolor;
5844    width: 20px !important;
5845    height: 20px !important;
5846    margin:auto !important;
5847}
5848
5849.giraffly_Quickbuy_Loading {
5850  animation: rotate 1.5s linear infinite;
5851}
5852
5853@-webkit-keyframes rotate{
5854  to{ -webkit-transform: rotate(0deg); }
5855  from{ -webkit-transform: rotate(360deg); }
5856}
5857
5858@keyframes  rotate {
5859  0% { transform: rotate(0deg); }
5860  100% { transform: rotate(360deg); }
5861}
5862
5863.giraffly_Quickbuy ul{
5864    margin: 0;
5865    padding: 0;
5866    overflow: hidden;
5867    overflow-y: auto !important;
5868    position: absolute;
5869    font-size: 13px;
5870    list-style: none;
5871    text-align: center;
5872    display: none;
5873    box-shadow: 0 0 4px rgba(0, 0, 0, .2);
5874    width: 248px;
5875    max-height: 200px;
5876    opacity: .9;
5877}
5878
5879.giraffly_Quickbuy ul:hover{
5880    opacity: 1;
5881}
5882
5883.giraffly_Quickbuy ul li:hover {
5884    opacity: .9;
5885}
5886
5887.giraffly_Quickbuy ul li {
5888    list-style: none;
5889}
5890
5891.giraffly_Select_Li{
5892    background: #eee;
5893    color: #000;
5894    padding: 5px;
5895    margin: 0;
5896    border-bottom: 1px solid #ddd;
5897    line-height: 1;
5898    cursor: pointer;
5899}
5900
5901.giraffly_Select_Li.sold_out{
5902    text-decoration: line-through;
5903    cursor: default;
5904}
5905
5906
5907/* start: + -  */
5908.giraffly_add_sign, .giraffly_decrease_sign{
5909    font-family: "Work Sans",sans-serif;
5910    font-style: normal;
5911    font-weight: 500;
5912    font-size: 18px;
5913    border-radius: 50%;
5914    border: 1px solid #ccc;
5915    background-color: #fff;
5916    width: 17px;
5917    height: 17px;
5918    line-height: 13px;
5919    align-items: center;
5920    justify-content: center;
5921    text-align: center;
5922    color: #a0a0a0;
5923    cursor: pointer;
5924    align-self: center;
5925}
5926.giraffly_decrease_sign{
5927    line-height: 12px;
5928}
5929
5930.giraffly_Product_Count{
5931    font-size: 15px;
5932    padding: 0 10px 0;
5933    margin-top: -1px;
5934}
5935
5936.giraffly_Product_Count_Control{
5937    display: flex;
5938    margin-left: 15px;
5939    margin-top: 2px;
5940}
5941/* end: + -  */
5942
5943@media (max-width: 767px) {
5944  .giraffly_HideStickyCartOnMobile {
5945    display:none;
5946  }
5947}
5948
5949@media (min-width: 768px) {
5950  .giraffly_HideStickyCartOnPC{
5951    display:none;
5952  }
5953}
5954
5955.product-card:hover .product-card__image-wrapper {
5956  opacity: 1 !important;
5957}
5958
5959.grid-view-item.product-card:hover {
5960  opacity: 0.8 !important;
5961}
5962
5963input::-webkit-outer-spin-button,
5964input::-webkit-inner-spin-button {
5965    -webkit-appearance: none;
5966}
5967
5968input[type="number"] {
5969    -moz-appearance: textfield;
5970}
5971
5972.giraffy_pc_warning {
5973  margin-right: 1rem;
5974}
5975</style>
5976
5977
5978<style>
5979  
5980</style>
5981
5982<!-- END : Sticky Add To Cart -->
5983
5984<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
5985
5986
5987
5988
5989
5990
5991
5992
5993
5994
5995
5996
5997  
5997<script async src="https://static.klaviyo.com/onsite/js/TqtcmF/klaviyo.js?company_id=TqtcmF"></script>
5997
5998  
5998<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
5998
5999
6000  
6001
6002
6003
6004
6005  
6005<script>
6006    window.klaviyoReviewsProductDesignMode = false
6007  </script>
6007
6008
6009
6010
6011
6012
6013
6014
6015
6016
6017<!-- END app block --><!-- BEGIN app block: shopify://apps/frequently-bought/blocks/app-embed-block/b1a8cbea-c844-4842-9529-7c62dbab1b1f -->
6017<script>
6018    window.codeblackbelt = window.codeblackbelt || {};
6019    window.codeblackbelt.shop = window.codeblackbelt.shop || 'workphlo.myshopify.com';
6020    </script>
6020<script src="//cdn.codeblackbelt.com/widgets/frequently-bought-together/bootstrap.min.js?version=2026100403-0400" async></script>
6020
6021 <!-- END app block --><!-- BEGIN app block: shopify://apps/show-recent-orders-urgenzy/blocks/script-append/1eab53e4-7e8e-485b-9af3-3fee71101ea5 -->
6021<script>
6022	/**	Show Recent Orders loader,version number: 5.0 */
6023	(function(){
6024		var loadScript=function(a,b){var c=document.createElement("script");c.type="text/javascript",c.readyState?c.onreadystatechange=function(){("loaded"==c.readyState||"complete"==c.readyState)&&(c.onreadystatechange=null,b())}:c.onload=function(){b()},c.src=a,document.getElementsByTagName("head")[0].appendChild(c)};
6025		// Set variable to prevent the other loader from requesting the same resources
6026		window.sro_app_block_loader = true;
6027		appendScriptUrl('workphlo.myshopify.com');
6028
6029		// get script url and append timestamp of last change
6030		function appendScriptUrl(shop) {
6031
6032			var timeStamp = Math.floor(Date.now() / (1000*30));
6033			var timestampUrl = 'https://www.goldendev.win/shopify/show-recent-orders/shop/status/'+shop+'.js?'+timeStamp;
6034
6035			loadScript(timestampUrl, function() {
6036				// append app script
6037				if (typeof sro_settings_updated == 'undefined') {
6038					console.log('settings are undefined');
6039					sro_settings_updated = 'default-by-script';
6040				}
6041
6042				var mParam = '';
6043				try {
6044					var isMobile = /(android|blackberry|iphone|webos|palm|phone)/i.test(navigator.userAgent);
6045					if (isMobile) {
6046						var mParam = '&mobile';
6047					}
6048				} catch(e) {}
6049
6050				var scriptUrl = "https://cloud.goldendev.win/shopify/show-recent-orders/js/show-recent-orders-script-v2.js?shop="+shop+"&"+sro_settings_updated+mParam;
6051
6052				loadScript(scriptUrl, function(){});
6053			});
6054		}
6055	})();
6056</script>
6056
6057
6058<!-- END app block --><link href="https://cdn.shopify.com/extensions/019b80c0-5ba7-77ab-a728-75e1a0ebedc6/c-edd-estimated-delivery-date-27/assets/delivery_coder.css" rel="stylesheet" type="text/css" media="all">
6059<script src="https://cdn.shopify.com/extensions/17c0d8ca-9bf5-4031-a594-9ca06a22c8b8/1.4.0/assets/converter.min.js" type="text/javascript" defer="defer"></script>
6059
6060<meta property="og:image" content="https://cdn.shopify.com/s/files/1/0285/9637/1559/files/test10.png?height=628&pad_color=ffffff&v=1614320701&width=1200" />
6061<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0285/9637/1559/files/test10.png?height=628&pad_color=ffffff&v=1614320701&width=1200" />
6062<meta property="og:image:width" content="1200" />
6063<meta property="og:image:height" content="628" />
6064<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
6065<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: 28596371559,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "index"};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 6065
6065
6066<script>
6067  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
6068</script>
vendor: 1 bytes, line 6068
6068
6069<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}
6069).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: 28596371559,storefrontBaseUrl: "https://workphlo.shop",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://workphlo.shop/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"792789282","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"AW-10940015129\\\",\\\"GT-MKTDX4Z\\\"],\\\"target_country\\\":\\\"CA\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"AW-10940015129\\\/wJZICIf62NMDEJnEzeAo\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"AW-10940015129\\\/j3t0CJL_2NMDEJnEzeAo\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"AW-10940015129\\\/TYvMCIH62NMDEJ
6069nEzeAo\\\",\\\"MC-7V4XLGZ58C\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"AW-10940015129\\\/G-HuCP752NMDEJnEzeAo\\\",\\\"MC-7V4XLGZ58C\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"AW-10940015129\\\/qeiNCPv52NMDEJnEzeAo\\\",\\\"MC-7V4XLGZ58C\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"AW-10940015129\\\/EFA0CJX_2NMDEJnEzeAo\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"AW-10940015129\\\/lJ6FCIT62NMDEJnEzeAo\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"4849954","configuration":"{\"siteId\":\"b8290188\",\"environment\":\"production\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c66f5762e80601f1bfc6799b894f5761","type":"APP","apiClientId":187969,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"150634786","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS"],"name":"Google Analytics tag (migrated)"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"workphlo","paymentSettings":{"currencyCode":"CAD"},"myshopifyDomain":"workphlo.myshopify.com","countryCode":"CA","storefrontUrl":"https:\/\/workphlo.shop"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"9429135065378","handle":"surface-support-plate","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"49000670953762","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9429135753506","handle":"white-black-acrylic","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"49000672395554","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9429133918498","handle":"black-acrylic-12-x-12","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"49000668725538","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9429135851810","handle":"white-black-acrylic-12-x-12","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"49000672493858","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9429134508322","handle":"bottle-support-plate","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"49000669544738","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9429134672162","handle":"bottle-support-plate-xl","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"49000670560546","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9429134803234","handle":"clear-support-plate","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"49000670691618","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9429134868770","handle":"cosmetic-support-plate","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"49000670757154","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://workphlo.shop/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"121263226983","themeStoreId":"796","themePublished":"true","eventMetadataId":"9
60690131e56-b84d-474c-a9fd-c3ce44a901e1","pageType":"home","shopId":"28596371559","storefrontBaseUrl":"https:\/\/workphlo.shop","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
6069<script>
6070  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
6071  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
6072  window.ShopifyAnalytics.meta.currency = 'USD';
6073  var meta = {"page":{"pageType":"home","requestId":"ed90d449-1989-4e02-b02e-9c7ba1e65cd7-1791097525"}};
6074  for (var attr in meta) {
6075    window.ShopifyAnalytics.meta[attr] = meta[attr];
6076  }
6077</script>
vendor: 1 bytes, line 6077
6077
6078<script class="analytics">
6079  (function () {
6080    var customDocumentWrite = function(content) {
6081      var jquery = null;
6082
6083      if (window.jQuery) {
6084        jquery = window.jQuery;
6085      } else if (window.Checkout && window.Checkout.$) {
6086        jquery = window.Checkout.$;
6087      }
6088
6089      if (jquery) {
6090        jquery('body').append(content);
6091      }
6092    };
6093
6094    var hasLoggedConversion = function(token) {
6095      if (token) {
6096        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
6097      }
6098      return false;
6099    }
6100
6101    var setCookieIfConversion = function(token) {
6102      if (token) {
6103        var twoMonthsFromNow = new Date(Date.now());
6104        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
6105
6106        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
6107      }
6108    }
6109
6110    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
6111    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
6112    if (trekkie.integrations) {
6113      return;
6114    }
6115    trekkie.methods = [
6116      'identify',
6117      'page',
6118      'ready',
6119      'track',
6120      'trackForm',
6121      'trackLink'
6122    ];
6123    trekkie.factory = function(method) {
6124      return function() {
6125        var args = Array.prototype.slice.call(arguments);
6126        args.unshift(method);
6127        trekkie.push(args);
6128        if (method == 'track' || method == 'page') {
6129          var pageUrl;
6130          try {
6131            pageUrl = window.location.href;
6132          } catch (e) {}
6133          var pageReferrer;
6134          try {
6135            pageReferrer = document.referrer;
6136          } catch (e) {}
6137          try {
6138            if (window.__TREKKIE_SHIM_QUEUE == null) {
6139              window.__TREKKIE_SHIM_QUEUE = [];
6140            }
6141            window.__TREKKIE_SHIM_QUEUE.push({
6142              from: 'trekkie-stub',
6143              method: method,
6144              args: args.slice(1),
6145              pageContext: {
6146                url: pageUrl,
6147                referrer: pageReferrer
6148              }
6149            });
6150          } catch (e) {
6151            // no-op
6152          }
6153        }
6154        return trekkie;
6155      };
6156    };
6157    for (var i = 0; i < trekkie.methods.length; i++) {
6158      var key = trekkie.methods[i];
6159      trekkie[key] = trekkie.factory(key);
6160    }
6161    trekkie.load = function(config) {
6162      trekkie.config = config || {};
6163      trekkie.config.initialDocumentCookie = document.cookie;
6164      var first = document.getElementsByTagName('script')[0];
6165var script = document.createElement('script');
6166script.type = 'text/javascript';
6167script.onerror = function(e) {
6168  var scriptFallback = document.createElement('script');
6169  scriptFallback.type = 'text/javascript';
6170  scriptFallback.onerror = function(error) {
6171          var Monorail = {
6172      produce: function produce(monorailDomain, schemaId, payload) {
6173        var currentMs = new Date().getTime();
6174        var event = {
6175          schema_id: schemaId,
6176          payload: payload,
6177          metadata: {
6178            event_created_at_ms: currentMs,
6179            event_sent_at_ms: currentMs
6180          }
6181        };
6182        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
6183      },
6184      sendRequest: function sendRequest(endpointUrl, payload) {
6185        // Try the sendBeacon API
6186        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
6187          var blobData = new window.Blob([payload], {
6188            type: 'text/plain'
6189          });
6190
6191          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
6192            return true;
6193          } // sendBeacon was not successful
6194
6195        } // XHR beacon
6196
6197        var xhr = new XMLHttpRequest();
6198
6199        try {
6200          xhr.open('POST', endpointUrl);
6201          xhr.setRequestHeader('Content-Type', 'text/plain');
6202          xhr.send(payload);
6203        } catch (e) {
6204          console.log(e);
6205        }
6206
6207        return false;
6208      },
6209      isIos12: function isIos12() {
6210        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
6211      }
6212    };
6213    Monorail.produce('monorail-edge.shopifysvc.com',
6214      'trekkie_storefront_load_errors/1.1',
6215      {shop_id: 28596371559,
6216      theme_id: 121263226983,
6217      app_name: "storefront",
6218      context_url: window.location.href,
6219      source_url: "//workphlo.shop/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
6220
6221  };
6222  scriptFallback.async = true;
6223  scriptFallback.src = '//workphlo.shop/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
6224  first.parentNode.insertBefore(scriptFallback, first);
6225};
6226script.async = true;
6227script.src = '//workphlo.shop/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
6228first.parentNode.insertBefore(script, first);
6229
6230    };
6231    trekkie.load(
6232      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":28596371559,"isMerchantRequest":null,"themeId":121263226983,"themeCityHash":"6700474788328808439","contentLanguage":"en","currency":"USD","eventMetadataId":"9
62320131e56-b84d-474c-a9fd-c3ce44a901e1"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
6233    );
6234
6235    var loaded = false;
6236    trekkie.ready(function() {
6237      if (loaded) return;
6238      loaded = true;
6239
6240      window.ShopifyAnalytics.lib = window.trekkie;
6241
6242      var originalDocumentWrite = document.write;
6243      document.write = customDocumentWrite;
6244      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
6245      document.write = originalDocumentWrite;
6246
6247      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
6248      var token = match? match[1]: undefined;
6249      if (!hasLoggedConversion(token)) {
6250        setCookieIfConversion(token);
6251        
6252      }
6253    });
6254
6255    window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"ed90d449-1989-4e02-b02e-9c7ba1e65cd7-1791097525","shopifyEmitted":true});
6256
6257    var eventsListenerScript = document.createElement('script');
6258    eventsListenerScript.async = true;
6259    eventsListenerScript.src = "//workphlo.shop/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
6260    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
6261})();</script>
6261
6262  
6262<script>
6263  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
6264    window.ga = function ga() {
6265      (window.ga.q = window.ga.q || []).push(arguments);
6266      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
6267        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
6268      }
6269      console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information.");
6270    };
6271    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
6272      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
6273    }
6274  }
6275</script>
vendor: 1 bytes, line 6275
6275
6276<script
6277  defer
6278  src="https://workphlo.shop/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
6279  data-application="storefront-renderer"
6280  data-shop-id="28596371559"
6281  data-render-region="gcp-us-central1"
6282  data-page-type="index"
6283  data-theme-instance-id="121263226983"
6284  data-theme-name="Debut"
6285  data-theme-version="16.5.6"
6286  data-monorail-region="shop_domain"
6287  data-resource-timing-sampling-rate="10"
6288  data-shs="true"
6289  data-shs-beacon="true"
6290  data-shs-export-with-fetch="true"
6291  data-shs-logs-sample-rate="1"
6292  data-shs-beacon-endpoint="https://workphlo.shop/api/collect"
6293></script>
6293
6294<meta name="shopify-y" content="90a5bceb-0821-48cb-8bb0-ef2c1198c360" data-expiration="1822655125000"><meta name="shopify-s" content="cf85b3d3-c1f3-4056-b9b3-2786ccd5a7ab" data-expiration="1791099325000"><meta name="new-cookie-storage-activated" content="t">
6295</head>
6296             
6297
6298<body class="template-index">
6299<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 6299-6300
6299
6300<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
6300GTM-5WZDZZW
vendor: 83 bytes, lines 6300-6301
6300"
6301height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
6302<!-- End Google Tag Manager (noscript) -->
6303  <a class="in-page-link visually-hidden skip-link" href="#MainContent">Skip to content</a><style data-shopify>
6304
6305  .cart-popup {
6306    box-shadow: 1px 1px 10px 2px rgba(235, 235, 235, 0.5);
6307  }</style><div class="cart-popup-wrapper cart-popup-wrapper--hidden" role="dialog" aria-modal="true" aria-labelledby="CartPopupHeading" data-cart-popup-wrapper>
6308  <div class="cart-popup" data-cart-popup tabindex="-1">
6309    <div class="cart-popup__header">
6310      <h2 id="CartPopupHeading" class="cart-popup__heading">Just added to your cart</h2>
6311      <button class="cart-popup__close" aria-label="Close" data-cart-popup-close><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 40 40"><path d="M23.868 20.015L39.117 4.78c1.11-1.108 1.11-2.77 0-3.877-1.109-1.108-2.773-1.108-3.882 0L19.986 16.137 4.737.904C3.628-.204 1.965-.204.856.904c-1.11 1.108-1.11 2.77 0 3.877l15.249 15.234L.855 35.248c-1.108 1.108-1.108 2.77 0 3.877.555.554 1.248.831 1.942.831s1.386-.277 1.94-.83l15.25-15.234 15.248 15.233c.555.554 1.248.831 1.941.831s1.387-.277 1.941-.83c1.11-1.109 1.11-2.77 0-3.878L23.868 20.015z" class="layer"/></svg></button>
6312    </div>
6313    <div class="cart-popup-item">
6314      <div class="cart-popup-item__image-wrapper hide" data-cart-popup-image-wrapper>
6315        <div class="cart-popup-item__image cart-popup-item__image--placeholder" data-cart-popup-image-placeholder>
6316          <div data-placeholder-size></div>
6317          <div class="placeholder-background placeholder-background--animation"></div>
6318        </div>
6319      </div>
6320      <div class="cart-popup-item__description">
6321        <div>
6322          <div class="cart-popup-item__title" data-cart-popup-title></div>
6323          <ul class="product-details" aria-label="Product details" data-cart-popup-product-details></ul>
6324        </div>
6325        <div class="cart-popup-item__quantity">
6326          <span class="visually-hidden" data-cart-popup-quantity-label></span>
6327          <span aria-hidden="true">Qty:</span>
6328          <span aria-hidden="true" data-cart-popup-quantity></span>
6329        </div>
6330      </div>
6331    </div>
6332
6333    <a href="/cart" class="cart-popup__cta-link btn btn--secondary-accent">
6334      View cart (<span data-cart-popup-cart-quantity></span>)
6335    </a>
6336
6337    <div class="cart-popup__dismiss">
6338      <button class="cart-popup__dismiss-button text-link text-link--accent" data-cart-popup-dismiss>
6339        Continue shopping
6340      </button>
6341    </div>
6342  </div>
6343</div>
6344
6345<div id="shopify-section-header" class="shopify-section">
6346
6347<div id="SearchDrawer" class="search-bar drawer drawer--top" role="dialog" aria-modal="true" aria-label="Search" data-predictive-search-drawer>
6348  <div class="search-bar__interior">
6349    <div class="search-form__container" data-search-form-container>
6350      <form class="search-form search-bar__form" action="/search" method="get" role="search">
6351        <div class="search-form__input-wrapper">
6352          <input
6353            type="text"
6354            name="q"
6355            placeholder="Search"
6356            role="combobox"
6357            aria-autocomplete="list"
6358            aria-owns="predictive-search-results"
6359            aria-expanded="false"
6360            aria-label="Search"
6361            aria-haspopup="listbox"
6362            class="search-form__input search-bar__input"
6363            data-predictive-search-drawer-input
6364          />
6365          <input type="hidden" name="options[prefix]" value="last" aria-hidden="true" />
6366          <div class="predictive-search-wrapper predictive-search-wrapper--drawer" data-predictive-search-mount="drawer"></div>
6367        </div>
6368
6369        <button class="search-bar__submit search-form__submit"
6370          type="submit"
6371          data-search-form-submit>
6372          <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 37 40"><path d="M35.6 36l-9.8-9.8c4.1-5.4 3.6-13.2-1.3-18.1-5.4-5.4-14.2-5.4-19.7 0-5.4 5.4-5.4 14.2 0 19.7 2.6 2.6 6.1 4.1 9.8 4.1 3 0 5.9-1 8.3-2.8l9.8 9.8c.4.4.9.6 1.4.6s1-.2 1.4-.6c.9-.9.9-2.1.1-2.9zm-20.9-8.2c-2.6 0-5.1-1-7-2.9-3.9-3.9-3.9-10.1 0-14C9.6 9 12.2 8 14.7 8s5.1 1 7 2.9c3.9 3.9 3.9 10.1 0 14-1.9 1.9-4.4 2.9-7 2.9z"/></svg>
6373          <span class="icon__fallback-text">Submit</span>
6374        </button>
6375      </form>
6376
6377      <div class="search-bar__actions">
6378        <button type="button" class="btn--link search-bar__close js-drawer-close">
6379          <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 40 40"><path d="M23.868 20.015L39.117 4.78c1.11-1.108 1.11-2.77 0-3.877-1.109-1.108-2.773-1.108-3.882 0L19.986 16.137 4.737.904C3.628-.204 1.965-.204.856.904c-1.11 1.108-1.11 2.77 0 3.877l15.249 15.234L.855 35.248c-1.108 1.108-1.108 2.77 0 3.877.555.554 1.248.831 1.942.831s1.386-.277 1.94-.83l15.25-15.234 15.248 15.233c.555.554 1.248.831 1.941.831s1.387-.277 1.941-.83c1.11-1.109 1.11-2.77 0-3.878L23.868 20.015z" class="layer"/></svg>
6380          <span class="icon__fallback-text">Close search</span>
6381        </button>
6382      </div>
6383    </div>
6384  </div>
6385</div>
6386
6387
6388<div data-section-id="header" data-section-type="header-section" data-header-section>
6389  
6390
6391  <header class="site-header border-bottom logo--left" role="banner">
6392    <div class="grid grid--no-gutters grid--table site-header__mobile-nav">
6393      
6394
6395      <div class="grid__item medium-up--one-quarter logo-align--left">
6396        
6397        
6398          <h1 class="h2 site-header__logo">
6399        
6400          
6401<a href="/" class="site-header__logo-image">
6402              
6403              <img class="lazyload js"
6404                   src="//workphlo.shop/cdn/shop/files/test10_300x300.png?v=1614320701"
6405                   data-src="//workphlo.shop/cdn/shop/files/test10_{width}x.png?v=1614320701"
6406                   data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
6407                   data-aspectratio="3.9601328903654487"
6408                   data-sizes="auto"
6409                   alt="workphlo"
6410                   style="max-width: 145px">
6411              <noscript>
6412                
6413                <img src="//workphlo.shop/cdn/shop/files/test10_145x.png?v=1614320701"
6414                     srcset="//workphlo.shop/cdn/shop/files/test10_145x.png?v=1614320701 1x, //workphlo.shop/cdn/shop/files/[email protected]?v=1614320701 2x"
6415                     alt="workphlo"
6416                     style="max-width: 145px;">
6417              </noscript>
6418            </a>
6419          
6420        
6421          </h1>
6422        
6423      </div>
6424
6425      
6426        <nav class="grid__item medium-up--one-half small--hide" id="AccessibleNav" role="navigation">
6427          
6428<ul class="site-nav list--inline" id="SiteNav">
6429  
6430
6431
6432
6433    
6434      <li  class="site-nav--active">
6435        <a href="/"
6436          class="site-nav__link site-nav__link--main site-nav__link--active"
6437           aria-current="page"
6438        >
6439          <span class="site-nav__label">Home</span>
6440        </a>
6441      </li>
6442    
6443  
6444
6445
6446
6447    
6448      <li >
6449        <a href="/collections/product-photography"
6450          class="site-nav__link site-nav__link--main"
6451          
6452        >
6453          <span class="site-nav__label">Catalog</span>
6454        </a>
6455      </li>
6456    
6457  
6458
6459
6460
6461    
6462      <li >
6463        <a href="/pages/tutorials"
6464          class="site-nav__link site-nav__link--main"
6465          
6466        >
6467          <span class="site-nav__label">Tutorials</span>
6468        </a>
6469      </li>
6470    
6471  
6472
6473
6474
6475    
6476      <li >
6477        <a href="/pages/contact"
6478          class="site-nav__link site-nav__link--main"
6479          
6480        >
6481          <span class="site-nav__label">Contact</span>
6482        </a>
6483      </li>
6484    
6485  
6486</ul>
6487
6488        </nav>
6489      
6490
6491      <div class="grid__item medium-up--one-quarter text-right site-header__icons site-header__icons--plus">
6492        <div class="site-header__icons-wrapper">
6493
6494          <button type="button" class="btn--link site-header__icon site-header__search-toggle js-drawer-open-top">
6495            <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 37 40"><path d="M35.6 36l-9.8-9.8c4.1-5.4 3.6-13.2-1.3-18.1-5.4-5.4-14.2-5.4-19.7 0-5.4 5.4-5.4 14.2 0 19.7 2.6 2.6 6.1 4.1 9.8 4.1 3 0 5.9-1 8.3-2.8l9.8 9.8c.4.4.9.6 1.4.6s1-.2 1.4-.6c.9-.9.9-2.1.1-2.9zm-20.9-8.2c-2.6 0-5.1-1-7-2.9-3.9-3.9-3.9-10.1 0-14C9.6 9 12.2 8 14.7 8s5.1 1 7 2.9c3.9 3.9 3.9 10.1 0 14-1.9 1.9-4.4 2.9-7 2.9z"/></svg>
6496            <span class="icon__fallback-text">Search</span>
6497          </button>
6498
6499          
6500            
6501              <a href="https://workphlo.shop/customer_authentication/redirect?locale=en&region_country=US" class="site-header__icon site-header__account">
6502                <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-login" viewBox="0 0 28.33 37.68"><path d="M14.17 14.9a7.45 7.45 0 1 0-7.5-7.45 7.46 7.46 0 0 0 7.5 7.45zm0-10.91a3.45 3.45 0 1 1-3.5 3.46A3.46 3.46 0 0 1 14.17 4zM14.17 16.47A14.18 14.18 0 0 0 0 30.68c0 1.41.66 4 5.11 5.66a27.17 27.17 0 0 0 9.06 1.34c6.54 0 14.17-1.84 14.17-7a14.18 14.18 0 0 0-14.17-14.21zm0 17.21c-6.3 0-10.17-1.77-10.17-3a10.17 10.17 0 1 1 20.33 0c.01 1.23-3.86 3-10.16 3z"/></svg>
6503                <span class="icon__fallback-text">Log in</span>
6504              </a>
6505            
6506          
6507
6508          <a href="/cart" class="site-header__icon site-header__cart">
6509            <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-cart" viewBox="0 0 37 40"><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"/></svg>
6510            <span class="icon__fallback-text">Cart</span>
6511            <div id="CartCount" class="site-header__cart-count hide" data-cart-count-bubble>
6512              <span data-cart-count>0</span>
6513              <span class="icon__fallback-text medium-up--hide">items</span>
6514            </div>
6515          </a>
6516
6517          
6518            <button type="button" class="btn--link site-header__icon site-header__menu js-mobile-nav-toggle mobile-nav--open" aria-controls="MobileNav"  aria-expanded="false" aria-label="Menu">
6519              <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-hamburger" viewBox="0 0 37 40"><path d="M33.5 25h-30c-1.1 0-2-.9-2-2s.9-2 2-2h30c1.1 0 2 .9 2 2s-.9 2-2 2zm0-11.5h-30c-1.1 0-2-.9-2-2s.9-2 2-2h30c1.1 0 2 .9 2 2s-.9 2-2 2zm0 23h-30c-1.1 0-2-.9-2-2s.9-2 2-2h30c1.1 0 2 .9 2 2s-.9 2-2 2z"/></svg>
6520              <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 40 40"><path d="M23.868 20.015L39.117 4.78c1.11-1.108 1.11-2.77 0-3.877-1.109-1.108-2.773-1.108-3.882 0L19.986 16.137 4.737.904C3.628-.204 1.965-.204.856.904c-1.11 1.108-1.11 2.77 0 3.877l15.249 15.234L.855 35.248c-1.108 1.108-1.108 2.77 0 3.877.555.554 1.248.831 1.942.831s1.386-.277 1.94-.83l15.25-15.234 15.248 15.233c.555.554 1.248.831 1.941.831s1.387-.277 1.941-.83c1.11-1.109 1.11-2.77 0-3.878L23.868 20.015z" class="layer"/></svg>
6521            </button>
6522          
6523        </div>
6524
6525      </div>
6526    </div>
6527
6528    <nav class="mobile-nav-wrapper medium-up--hide" role="navigation">
6529      <ul id="MobileNav" class="mobile-nav">
6530        
6531<li class="mobile-nav__item border-bottom">
6532            
6533              <a href="/"
6534                class="mobile-nav__link mobile-nav__link--active"
6535                 aria-current="page"
6536              >
6537                <span class="mobile-nav__label">Home</span>
6538              </a>
6539            
6540          </li>
6541        
6542<li class="mobile-nav__item border-bottom">
6543            
6544              <a href="/collections/product-photography"
6545                class="mobile-nav__link"
6546                
6547              >
6548                <span class="mobile-nav__label">Catalog</span>
6549              </a>
6550            
6551          </li>
6552        
6553<li class="mobile-nav__item border-bottom">
6554            
6555              <a href="/pages/tutorials"
6556                class="mobile-nav__link"
6557                
6558              >
6559                <span class="mobile-nav__label">Tutorials</span>
6560              </a>
6561            
6562          </li>
6563        
6564<li class="mobile-nav__item">
6565            
6566              <a href="/pages/contact"
6567                class="mobile-nav__link"
6568                
6569              >
6570                <span class="mobile-nav__label">Contact</span>
6571              </a>
6572            
6573          </li>
6574        
6575      </ul>
6576    </nav>
6577  </header>
6578
6579  
6580</div>
6581
6582
6583
6584<script type="application/ld+json">
6585{
6586  "@context": "http://schema.org",
6587  "@type": "Organization",
6588  "name": "workphlo",
6589  
6590    
6591    "logo": "https:\/\/workphlo.shop\/cdn\/shop\/files\/test10_1192x.png?v=1614320701",
6592  
6593  "sameAs": [
6594    "",
6595    "",
6596    "",
6597    "http:\/\/instagram.com\/workphlo",
6598    "",
6599    "",
6600    "https:\/\/www.youtube.com\/workphlo",
6601    ""
6602  ],
6603  "url": "https:\/\/workphlo.shop"
6604}
6605</script>
6605
6606
6607
6608  
6609  
6609<script type="application/ld+json">
6610    {
6611      "@context": "http://schema.org",
6612      "@type": "WebSite",
6613      "name": "workphlo",
6614      "potentialAction": {
6615        "@type": "SearchAction",
6616        "target": "https:\/\/workphlo.shop\/search?q={search_term_string}",
6617        "query-input": "required name=search_term_string"
6618      },
6619      "url": "https:\/\/workphlo.shop"
6620    }
6621  </script>
6621
6622
6623
6624
6625</div>
6626
6627  <div class="page-container drawer-page-content" id="PageContainer">
6628
6629    <main class="main-content js-focus-hidden" id="MainContent" role="main" tabindex="-1">
6630      <!-- BEGIN content_for_index --><div id="shopify-section-collection" class="shopify-section index-section"><div class="page-width">
6631  
6632    <div class="section-header text-center">
6633      <h2>Top Picks</h2>
6634    </div>
6635  
6636
6637<ul class="grid grid--uniform grid--view-items">
6638    
6639      <li class="grid__item grid__item--collection small--one-half medium-up--one-quarter">
6640        
6641
6642  
6643<div class="grid-view-item product-card">
6644  <a class="grid-view-item__link grid-view-item__image-container full-width-link" href="/collections/frontpage/products/surface-support-plate">
6645    <span class="visually-hidden">Surface Support Plate</span>
6646    
6647  </a>
6648
6649  
6650  
6651<!-- Assign the second image -->
6652    <style>#ProductCardImage-collection-9429135065378 {
6653    max-width: 250.0px;
6654    max-height: 250px;
6655  }
6656
6657  #ProductCardImageWrapper-collection-9429135065378 {
6658    max-width: 250.0px;
6659  }
6660</style>
6661
6662  
6663  <div class="product-card__image-with-placeholder-wrapper" data-image-with-placeholder-wrapper>
6664    <div id="ProductCardImageWrapper-collection-9429135065378" class="grid-view-item__image-wrapper product-card__image-wrapper js">
6665      <div style="padding-top:100.0%;">
6666        <img id="ProductCardImage-collection-9429135065378"
6667              class="grid-view-item__image lazyload regular-image"
6668              alt=""
6669              data-src="//workphlo.shop/cdn/shop/files/product-photography-1-4-20-plate-light-stand-attachment-metal-800_164f4a58-82a9-4bae-a507-426f7e318b86_{width}x.jpg?v=1723400399"
6670              data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
6671              width="360"
6672              height="auto"
6673              loading="lazy"
6674              data-sizes="auto"
6675              data-aspectratio="1.0"
6676              data-image>
6677  <img id="ProductCardImage-collection-9429135065378"
6678              class="grid-view-item__image lazyload hover-image"
6679              alt=""
6680              data-src="//workphlo.shop/cdn/shop/files/Floating-Shooting-Table-Metal_a32f0aed-5f65-4935-90b2-04dc037470ba_{width}x.jpg?v=1726257106"
6681              data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
6682              data-aspectratio="1.0"
6683              width="360"
6684              height="auto"
6685              loading="lazy"
6686              data-sizes="auto"
6687              data-image>
6688      </div>
6689    </div>
6690    <div class="placeholder-background placeholder-background--animation" data-image-placeholder></div>
6691  </div>
6692
6693  <noscript>
6694    
6695    <img class="grid-view-item__image" src="//workphlo.shop/cdn/shop/files/product-photography-1-4-20-plate-light-stand-attachment-metal-800_164f4a58-82a9-4bae-a507-426f7e318b86_250x250@2x.jpg?v=1723400399" alt="" style="max-width: 250.0px;">
6696  </noscript>
6697
6698  <div class="h4 grid-view-item__title product-card__title" aria-hidden="true">Surface Support Plate</div>
6699  <div class="trustshop-collection-rating--item" 
6700   rating-value="4.7"
6701   rating-count="192" >
6702  </div>
6703  
6704  
6705  
6706   <span class="shopify-product-reviews-badge" data-id="9429135065378"></span>
6707  
6708  
6709   
6710<dl class="price price--listing"
6711>
6712  
6713    <div class="price__vendor price__vendor--listing">
6714      <dt>
6715        <span class="visually-hidden">Vendor</span>
6716      </dt>
6717      <dd>
6718        workphlo
6719      </dd>
6720    </div>
6721  
6722<div class="price__regular">
6723    <dt>
6724      <span class="visually-hidden visually-hidden--inline">Regular price</span>
6725    </dt>
6726    <dd>
6727      <span class="price-item price-item--regular">$22.00
6728</span>
6729    </dd>
6730  </div>
6731  <div class="price__sale">
6732    <dt>
6733      <span class="visually-hidden visually-hidden--inline">Sale price</span>
6734    </dt>
6735    <dd>
6736      <span class="price-item price-item--sale">$22.00
6737</span>
6738    </dd>
6739    <div class="price__compare">
6740      <dt>
6741        <span class="visually-hidden visually-hidden--inline">Regular price</span>
6742      </dt>
6743      <dd>
6744        <s class="price-item price-item--regular">
6745          $0.00
6746        </s>
6747      </dd>
6748    </div>
6749  </div>
6750  <div class="price__unit">
6751    <dt>
6752      <span class="visually-hidden visually-hidden--inline">Unit price</span>
6753    </dt>
6754    <dd class="price-unit-price"><span></span><span aria-hidden="true">/</span><span class="visually-hidden">per&nbsp;</span><span></span></dd>
6755  </div>
6756  <div class="price__badges price__badges--listing">
6757    <span class="price__badge price__badge--sale" aria-hidden="true">
6758      <span>Sale</span>
6759    </span>
6760    <span class="price__badge price__badge--sold-out">
6761      <span>Sold out</span>
6762    </span>
6763  </div>
6764</dl>
6765
6766
6767<!-- "snippets/preorder-now-collection-item.liquid" was not rendered, the associated app was uninstalled --></div>
6768
6769
6770      </li>
6771    
6772      <li class="grid__item grid__item--collection small--one-half medium-up--one-quarter">
6773        
6774
6775  
6776<div class="grid-view-item product-card">
6777  <a class="grid-view-item__link grid-view-item__image-container full-width-link" href="/collections/frontpage/products/white-black-acrylic">
6778    <span class="visually-hidden">White & Black Acrylic 10" x 8"</span>
6779    
6780  </a>
6781
6782  
6783  
6784<!-- Assign the second image -->
6785    <style>#ProductCardImage-collection-9429135753506 {
6786    max-width: 250.0px;
6787    max-height: 250px;
6788  }
6789
6790  #ProductCardImageWrapper-collection-9429135753506 {
6791    max-width: 250.0px;
6792  }
6793</style>
6794
6795  
6796  <div class="product-card__image-with-placeholder-wrapper" data-image-with-placeholder-wrapper>
6797    <div id="ProductCardImageWrapper-collection-9429135753506" class="grid-view-item__image-wrapper product-card__image-wrapper js">
6798      <div style="padding-top:100.0%;">
6799        <img id="ProductCardImage-collection-9429135753506"
6800              class="grid-view-item__image lazyload regular-image"
6801              alt=""
6802              data-src="//workphlo.shop/cdn/shop/files/double-pack-acrylic-sheet-8x10_4d1feffd-d774-4fb8-bda6-bcd4ac024fdd_{width}x.jpg?v=1723400467"
6803              data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
6804              width="360"
6805              height="auto"
6806              loading="lazy"
6807              data-sizes="auto"
6808              data-aspectratio="1.0"
6809              data-image>
6810  <img id="ProductCardImage-collection-9429135753506"
6811              class="grid-view-item__image lazyload hover-image"
6812              alt=""
6813              data-src="//workphlo.shop/cdn/shop/files/workphlo_acrylic_plexiglass_dimensions_1_{width}x.jpg?v=1726256325"
6814              data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
6815              data-aspectratio="1.0"
6816              width="360"
6817              height="auto"
6818              loading="lazy"
6819              data-sizes="auto"
6820              data-image>
6821      </div>
6822    </div>
6823    <div class="placeholder-background placeholder-background--animation" data-image-placeholder></div>
6824  </div>
6825
6826  <noscript>
6827    
6828    <img class="grid-view-item__image" src="//workphlo.shop/cdn/shop/files/double-pack-acrylic-sheet-8x10_4d1feffd-d774-4fb8-bda6-bcd4ac024fdd_250x250@2x.jpg?v=1723400467" alt="" style="max-width: 250.0px;">
6829  </noscript>
6830
6831  <div class="h4 grid-view-item__title product-card__title" aria-hidden="true">White & Black Acrylic 10" x 8"</div>
6832  <div class="trustshop-collection-rating--item" 
6833   rating-value="4.7"
6834   rating-count="157" >
6835  </div>
6836  
6837  
6838  
6839   <span class="shopify-product-reviews-badge" data-id="9429135753506"></span>
6840  
6841  
6842   
6843<dl class="price price--listing price--on-sale "
6844>
6845  
6846    <div class="price__vendor price__vendor--listing">
6847      <dt>
6848        <span class="visually-hidden">Vendor</span>
6849      </dt>
6850      <dd>
6851        workphlo
6852      </dd>
6853    </div>
6854  
6855<div class="price__regular">
6856    <dt>
6857      <span class="visually-hidden visually-hidden--inline">Regular price</span>
6858    </dt>
6859    <dd>
6860      <span class="price-item price-item--regular">$12.00
6861</span>
6862    </dd>
6863  </div>
6864  <div class="price__sale">
6865    <dt>
6866      <span class="visually-hidden visually-hidden--inline">Sale price</span>
6867    </dt>
6868    <dd>
6869      <span class="price-item price-item--sale">$12.00
6870</span>
6871    </dd>
6872    <div class="price__compare">
6873      <dt>
6874        <span class="visually-hidden visually-hidden--inline">Regular price</span>
6875      </dt>
6876      <dd>
6877        <s class="price-item price-item--regular">
6878          $16.00
6879        </s>
6880      </dd>
6881    </div>
6882  </div>
6883  <div class="price__unit">
6884    <dt>
6885      <span class="visually-hidden visually-hidden--inline">Unit price</span>
6886    </dt>
6887    <dd class="price-unit-price"><span></span><span aria-hidden="true">/</span><span class="visually-hidden">per&nbsp;</span><span></span></dd>
6888  </div>
6889  <div class="price__badges price__badges--listing">
6890    <span class="price__badge price__badge--sale" aria-hidden="true">
6891      <span>Sale</span>
6892    </span>
6893    <span class="price__badge price__badge--sold-out">
6894      <span>Sold out</span>
6895    </span>
6896  </div>
6897</dl>
6898
6899
6900<!-- "snippets/preorder-now-collection-item.liquid" was not rendered, the associated app was uninstalled --></div>
6901
6902
6903      </li>
6904    
6905      <li class="grid__item grid__item--collection small--one-half medium-up--one-quarter">
6906        
6907
6908  
6909<div class="grid-view-item product-card">
6910  <a class="grid-view-item__link grid-view-item__image-container full-width-link" href="/collections/frontpage/products/black-acrylic-12-x-12">
6911    <span class="visually-hidden">Black Acrylic 12" x 12"</span>
6912    
6913  </a>
6914
6915  
6916  
6917<!-- Assign the second image -->
6918    <style>#ProductCardImage-collection-9429133918498 {
6919    max-width: 250.0px;
6920    max-height: 250px;
6921  }
6922
6923  #ProductCardImageWrapper-collection-9429133918498 {
6924    max-width: 250.0px;
6925  }
6926</style>
6927
6928  
6929  <div class="product-card__image-with-placeholder-wrapper" data-image-with-placeholder-wrapper>
6930    <div id="ProductCardImageWrapper-collection-9429133918498" class="grid-view-item__image-wrapper product-card__image-wrapper js">
6931      <div style="padding-top:100.0%;">
6932        <img id="ProductCardImage-collection-9429133918498"
6933              class="grid-view-item__image lazyload regular-image"
6934              alt=""
6935              data-src="//workphlo.shop/cdn/shop/files/black-acrylic-sheet-12x12_{width}x.jpg?v=1723399938"
6936              data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
6937              width="360"
6938              height="auto"
6939              loading="lazy"
6940              data-sizes="auto"
6941              data-aspectratio="1.0"
6942              data-image>
6943  <img id="ProductCardImage-collection-9429133918498"
6944              class="grid-view-item__image lazyload hover-image"
6945              alt=""
6946              data-src="//workphlo.shop/cdn/shop/files/workphlo_acrylic_plexiglass_dimensions_4_{width}x.jpg?v=1726256329"
6947              data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
6948              data-aspectratio="1.0"
6949              width="360"
6950              height="auto"
6951              loading="lazy"
6952              data-sizes="auto"
6953              data-image>
6954      </div>
6955    </div>
6956    <div class="placeholder-background placeholder-background--animation" data-image-placeholder></div>
6957  </div>
6958
6959  <noscript>
6960    
6961    <img class="grid-view-item__image" src="//workphlo.shop/cdn/shop/files/[email protected]?v=1723399938" alt="" style="max-width: 250.0px;">
6962  </noscript>
6963
6964  <div class="h4 grid-view-item__title product-card__title" aria-hidden="true">Black Acrylic 12" x 12"</div>
6965  <div class="trustshop-collection-rating--item" 
6966   rating-value="4.7"
6967   rating-count="157" >
6968  </div>
6969  
6970  
6971  
6972   <span class="shopify-product-reviews-badge" data-id="9429133918498"></span>
6973  
6974  
6975   
6976<dl class="price price--listing"
6977>
6978  
6979    <div class="price__vendor price__vendor--listing">
6980      <dt>
6981        <span class="visually-hidden">Vendor</span>
6982      </dt>
6983      <dd>
6984        workphlo
6985      </dd>
6986    </div>
6987  
6988<div class="price__regular">
6989    <dt>
6990      <span class="visually-hidden visually-hidden--inline">Regular price</span>
6991    </dt>
6992    <dd>
6993      <span class="price-item price-item--regular">$12.00
6994</span>
6995    </dd>
6996  </div>
6997  <div class="price__sale">
6998    <dt>
6999      <span class="visually-hidden visually-hidden--inline">Sale price</span>
7000    </dt>
7001    <dd>
7002      <span class="price-item price-item--sale">$12.00
7003</span>
7004    </dd>
7005    <div class="price__compare">
7006      <dt>
7007        <span class="visually-hidden visually-hidden--inline">Regular price</span>
7008      </dt>
7009      <dd>
7010        <s class="price-item price-item--regular">
7011          $0.00
7012        </s>
7013      </dd>
7014    </div>
7015  </div>
7016  <div class="price__unit">
7017    <dt>
7018      <span class="visually-hidden visually-hidden--inline">Unit price</span>
7019    </dt>
7020    <dd class="price-unit-price"><span></span><span aria-hidden="true">/</span><span class="visually-hidden">per&nbsp;</span><span></span></dd>
7021  </div>
7022  <div class="price__badges price__badges--listing">
7023    <span class="price__badge price__badge--sale" aria-hidden="true">
7024      <span>Sale</span>
7025    </span>
7026    <span class="price__badge price__badge--sold-out">
7027      <span>Sold out</span>
7028    </span>
7029  </div>
7030</dl>
7031
7032
7033<!-- "snippets/preorder-now-collection-item.liquid" was not rendered, the associated app was uninstalled --></div>
7034
7035
7036      </li>
7037    
7038      <li class="grid__item grid__item--collection small--one-half medium-up--one-quarter">
7039        
7040
7041  
7042<div class="grid-view-item product-card">
7043  <a class="grid-view-item__link grid-view-item__image-container full-width-link" href="/collections/frontpage/products/white-black-acrylic-12-x-12">
7044    <span class="visually-hidden">White & Black Acrylic 12" x 12"</span>
7045    
7046  </a>
7047
7048  
7049  
7050<!-- Assign the second image -->
7051    <style>#ProductCardImage-collection-9429135851810 {
7052    max-width: 250.0px;
7053    max-height: 250px;
7054  }
7055
7056  #ProductCardImageWrapper-collection-9429135851810 {
7057    max-width: 250.0px;
7058  }
7059</style>
7060
7061  
7062  <div class="product-card__image-with-placeholder-wrapper" data-image-with-placeholder-wrapper>
7063    <div id="ProductCardImageWrapper-collection-9429135851810" class="grid-view-item__image-wrapper product-card__image-wrapper js">
7064      <div style="padding-top:100.0%;">
7065        <img id="ProductCardImage-collection-9429135851810"
7066              class="grid-view-item__image lazyload regular-image"
7067              alt=""
7068              data-src="//workphlo.shop/cdn/shop/files/double-pack-acrylic-sheet-12x12_598ab42e-1dea-4c83-bd58-abc9f1b88f2b_{width}x.jpg?v=1723400492"
7069              data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
7070              width="360"
7071              height="auto"
7072              loading="lazy"
7073              data-sizes="auto"
7074              data-aspectratio="1.0"
7075              data-image>
7076  <img id="ProductCardImage-collection-9429135851810"
7077              class="grid-view-item__image lazyload hover-image"
7078              alt=""
7079              data-src="//workphlo.shop/cdn/shop/files/workphlo_acrylic_plexiglass_dimensions_4_{width}x.jpg?v=1726256329"
7080              data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
7081              data-aspectratio="1.0"
7082              width="360"
7083              height="auto"
7084              loading="lazy"
7085              data-sizes="auto"
7086              data-image>
7087      </div>
7088    </div>
7089    <div class="placeholder-background placeholder-background--animation" data-image-placeholder></div>
7090  </div>
7091
7092  <noscript>
7093    
7094    <img class="grid-view-item__image" src="//workphlo.shop/cdn/shop/files/double-pack-acrylic-sheet-12x12_598ab42e-1dea-4c83-bd58-abc9f1b88f2b_250x250@2x.jpg?v=1723400492" alt="" style="max-width: 250.0px;">
7095  </noscript>
7096
7097  <div class="h4 grid-view-item__title product-card__title" aria-hidden="true">White & Black Acrylic 12" x 12"</div>
7098  <div class="trustshop-collection-rating--item" 
7099   rating-value="4.7"
7100   rating-count="157" >
7101  </div>
7102  
7103  
7104  
7105   <span class="shopify-product-reviews-badge" data-id="9429135851810"></span>
7106  
7107  
7108   
7109<dl class="price price--listing price--on-sale "
7110>
7111  
7112    <div class="price__vendor price__vendor--listing">
7113      <dt>
7114        <span class="visually-hidden">Vendor</span>
7115      </dt>
7116      <dd>
7117        workphlo
7118      </dd>
7119    </div>
7120  
7121<div class="price__regular">
7122    <dt>
7123      <span class="visually-hidden visually-hidden--inline">Regular price</span>
7124    </dt>
7125    <dd>
7126      <span class="price-item price-item--regular">$19.00
7127</span>
7128    </dd>
7129  </div>
7130  <div class="price__sale">
7131    <dt>
7132      <span class="visually-hidden visually-hidden--inline">Sale price</span>
7133    </dt>
7134    <dd>
7135      <span class="price-item price-item--sale">$19.00
7136</span>
7137    </dd>
7138    <div class="price__compare">
7139      <dt>
7140        <span class="visually-hidden visually-hidden--inline">Regular price</span>
7141      </dt>
7142      <dd>
7143        <s class="price-item price-item--regular">
7144          $23.00
7145        </s>
7146      </dd>
7147    </div>
7148  </div>
7149  <div class="price__unit">
7150    <dt>
7151      <span class="visually-hidden visually-hidden--inline">Unit price</span>
7152    </dt>
7153    <dd class="price-unit-price"><span></span><span aria-hidden="true">/</span><span class="visually-hidden">per&nbsp;</span><span></span></dd>
7154  </div>
7155  <div class="price__badges price__badges--listing">
7156    <span class="price__badge price__badge--sale" aria-hidden="true">
7157      <span>Sale</span>
7158    </span>
7159    <span class="price__badge price__badge--sold-out">
7160      <span>Sold out</span>
7161    </span>
7162  </div>
7163</dl>
7164
7165
7166<!-- "snippets/preorder-now-collection-item.liquid" was not rendered, the associated app was uninstalled --></div>
7167
7168
7169      </li>
7170    
7171      <li class="grid__item grid__item--collection small--one-half medium-up--one-quarter">
7172        
7173
7174  
7175<div class="grid-view-item product-card">
7176  <a class="grid-view-item__link grid-view-item__image-container full-width-link" href="/collections/frontpage/products/bottle-support-plate">
7177    <span class="visually-hidden">Bottle Support Plate</span>
7178    
7179  </a>
7180
7181  
7182  
7183<!-- Assign the second image -->
7184    <style>#ProductCardImage-collection-9429134508322 {
7185    max-width: 250.0px;
7186    max-height: 250px;
7187  }
7188
7189  #ProductCardImageWrapper-collection-9429134508322 {
7190    max-width: 250.0px;
7191  }
7192</style>
7193
7194  
7195  <div class="product-card__image-with-placeholder-wrapper" data-image-with-placeholder-wrapper>
7196    <div id="ProductCardImageWrapper-collection-9429134508322" class="grid-view-item__image-wrapper product-card__image-wrapper js">
7197      <div style="padding-top:100.0%;">
7198        <img id="ProductCardImage-collection-9429134508322"
7199              class="grid-view-item__image lazyload regular-image"
7200              alt=""
7201              data-src="//workphlo.shop/cdn/shop/files/bottle-product-photography-wine-1-4-20-plate-light-stand-attachment-clear-700-3_{width}x.jpg?v=1723400093"
7202              data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
7203              width="360"
7204              height="auto"
7205              loading="lazy"
7206              data-sizes="auto"
7207              data-aspectratio="1.0"
7208              data-image>
7209  <img id="ProductCardImage-collection-9429134508322"
7210              class="grid-view-item__image lazyload hover-image"
7211              alt=""
7212              data-src="//workphlo.shop/cdn/shop/files/wine-3-inch-bottle-photography-light-stand-at-home-studio-lighting-800_dcb32bb9-eba6-425b-b7be-ebcc30244ba6_{width}x.jpg?v=1726257062"
7213              data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
7214              data-aspectratio="1.0"
7215              width="360"
7216              height="auto"
7217              loading="lazy"
7218              data-sizes="auto"
7219              data-image>
7220      </div>
7221    </div>
7222    <div class="placeholder-background placeholder-background--animation" data-image-placeholder></div>
7223  </div>
7224
7225  <noscript>
7226    
7227    <img class="grid-view-item__image" src="//workphlo.shop/cdn/shop/files/bottle-product-photography-wine-1-4-20-plate-light-stand-attachment-clear-700-3_250x250@2x.jpg?v=1723400093" alt="" style="max-width: 250.0px;">
7228  </noscript>
7229
7230  <div class="h4 grid-view-item__title product-card__title" aria-hidden="true">Bottle Support Plate</div>
7231  <div class="trustshop-collection-rating--item" 
7232   rating-value="4.6"
7233   rating-count="114" >
7234  </div>
7235  
7236  
7237  
7238   <span class="shopify-product-reviews-badge" data-id="9429134508322"></span>
7239  
7240  
7241   
7242<dl class="price price--listing"
7243>
7244  
7245    <div class="price__vendor price__vendor--listing">
7246      <dt>
7247        <span class="visually-hidden">Vendor</span>
7248      </dt>
7249      <dd>
7250        workphlo
7251      </dd>
7252    </div>
7253  
7254<div class="price__regular">
7255    <dt>
7256      <span class="visually-hidden visually-hidden--inline">Regular price</span>
7257    </dt>
7258    <dd>
7259      <span class="price-item price-item--regular">$14.00
7260</span>
7261    </dd>
7262  </div>
7263  <div class="price__sale">
7264    <dt>
7265      <span class="visually-hidden visually-hidden--inline">Sale price</span>
7266    </dt>
7267    <dd>
7268      <span class="price-item price-item--sale">$14.00
7269</span>
7270    </dd>
7271    <div class="price__compare">
7272      <dt>
7273        <span class="visually-hidden visually-hidden--inline">Regular price</span>
7274      </dt>
7275      <dd>
7276        <s class="price-item price-item--regular">
7277          $0.00
7278        </s>
7279      </dd>
7280    </div>
7281  </div>
7282  <div class="price__unit">
7283    <dt>
7284      <span class="visually-hidden visually-hidden--inline">Unit price</span>
7285    </dt>
7286    <dd class="price-unit-price"><span></span><span aria-hidden="true">/</span><span class="visually-hidden">per&nbsp;</span><span></span></dd>
7287  </div>
7288  <div class="price__badges price__badges--listing">
7289    <span class="price__badge price__badge--sale" aria-hidden="true">
7290      <span>Sale</span>
7291    </span>
7292    <span class="price__badge price__badge--sold-out">
7293      <span>Sold out</span>
7294    </span>
7295  </div>
7296</dl>
7297
7298
7299<!-- "snippets/preorder-now-collection-item.liquid" was not rendered, the associated app was uninstalled --></div>
7300
7301
7302      </li>
7303    
7304      <li class="grid__item grid__item--collection small--one-half medium-up--one-quarter">
7305        
7306
7307  
7308<div class="grid-view-item product-card">
7309  <a class="grid-view-item__link grid-view-item__image-container full-width-link" href="/collections/frontpage/products/bottle-support-plate-xl">
7310    <span class="visually-hidden">Bottle Support Plate XL</span>
7311    
7312  </a>
7313
7314  
7315  
7316<!-- Assign the second image -->
7317    <style>#ProductCardImage-collection-9429134672162 {
7318    max-width: 250.0px;
7319    max-height: 250px;
7320  }
7321
7322  #ProductCardImageWrapper-collection-9429134672162 {
7323    max-width: 250.0px;
7324  }
7325</style>
7326
7327  
7328  <div class="product-card__image-with-placeholder-wrapper" data-image-with-placeholder-wrapper>
7329    <div id="ProductCardImageWrapper-collection-9429134672162" class="grid-view-item__image-wrapper product-card__image-wrapper js">
7330      <div style="padding-top:100.0%;">
7331        <img id="ProductCardImage-collection-9429134672162"
7332              class="grid-view-item__image lazyload regular-image"
7333              alt=""
7334              data-src="//workphlo.shop/cdn/shop/files/bottle-product-photography-wine-1-4-20-plate-light-stand-attachment-clear-700-2_{width}x.jpg?v=1723400177"
7335              data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
7336              width="360"
7337              height="auto"
7338              loading="lazy"
7339              data-sizes="auto"
7340              data-aspectratio="1.0"
7341              data-image>
7342  <img id="ProductCardImage-collection-9429134672162"
7343              class="grid-view-item__image lazyload hover-image"
7344              alt=""
7345              data-src="//workphlo.shop/cdn/shop/files/wine-bottle-photography-light-stand-red-studio-lighting-800_{width}x.jpg?v=1726257068"
7346              data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
7347              data-aspectratio="1.0"
7348              width="360"
7349              height="auto"
7350              loading="lazy"
7351              data-sizes="auto"
7352              data-image>
7353      </div>
7354    </div>
7355    <div class="placeholder-background placeholder-background--animation" data-image-placeholder></div>
7356  </div>
7357
7358  <noscript>
7359    
7360    <img class="grid-view-item__image" src="//workphlo.shop/cdn/shop/files/bottle-product-photography-wine-1-4-20-plate-light-stand-attachment-clear-700-2_250x250@2x.jpg?v=1723400177" alt="" style="max-width: 250.0px;">
7361  </noscript>
7362
7363  <div class="h4 grid-view-item__title product-card__title" aria-hidden="true">Bottle Support Plate XL</div>
7364  <div class="trustshop-collection-rating--item" 
7365   rating-value="4.8"
7366   rating-count="37" >
7367  </div>
7368  
7369  
7370  
7371   <span class="shopify-product-reviews-badge" data-id="9429134672162"></span>
7372  
7373  
7374   
7375<dl class="price price--listing"
7376>
7377  
7378    <div class="price__vendor price__vendor--listing">
7379      <dt>
7380        <span class="visually-hidden">Vendor</span>
7381      </dt>
7382      <dd>
7383        workphlo
7384      </dd>
7385    </div>
7386  
7387<div class="price__regular">
7388    <dt>
7389      <span class="visually-hidden visually-hidden--inline">Regular price</span>
7390    </dt>
7391    <dd>
7392      <span class="price-item price-item--regular">$17.00
7393</span>
7394    </dd>
7395  </div>
7396  <div class="price__sale">
7397    <dt>
7398      <span class="visually-hidden visually-hidden--inline">Sale price</span>
7399    </dt>
7400    <dd>
7401      <span class="price-item price-item--sale">$17.00
7402</span>
7403    </dd>
7404    <div class="price__compare">
7405      <dt>
7406        <span class="visually-hidden visually-hidden--inline">Regular price</span>
7407      </dt>
7408      <dd>
7409        <s class="price-item price-item--regular">
7410          $0.00
7411        </s>
7412      </dd>
7413    </div>
7414  </div>
7415  <div class="price__unit">
7416    <dt>
7417      <span class="visually-hidden visually-hidden--inline">Unit price</span>
7418    </dt>
7419    <dd class="price-unit-price"><span></span><span aria-hidden="true">/</span><span class="visually-hidden">per&nbsp;</span><span></span></dd>
7420  </div>
7421  <div class="price__badges price__badges--listing">
7422    <span class="price__badge price__badge--sale" aria-hidden="true">
7423      <span>Sale</span>
7424    </span>
7425    <span class="price__badge price__badge--sold-out">
7426      <span>Sold out</span>
7427    </span>
7428  </div>
7429</dl>
7430
7431
7432<!-- "snippets/preorder-now-collection-item.liquid" was not rendered, the associated app was uninstalled --></div>
7433
7434
7435      </li>
7436    
7437      <li class="grid__item grid__item--collection small--one-half medium-up--one-quarter">
7438        
7439
7440  
7441<div class="grid-view-item product-card">
7442  <a class="grid-view-item__link grid-view-item__image-container full-width-link" href="/collections/frontpage/products/clear-support-plate">
7443    <span class="visually-hidden">Clear Support Plate</span>
7444    
7445  </a>
7446
7447  
7448  
7449<!-- Assign the second image -->
7450    <style>#ProductCardImage-collection-9429134803234 {
7451    max-width: 250.0px;
7452    max-height: 250px;
7453  }
7454
7455  #ProductCardImageWrapper-collection-9429134803234 {
7456    max-width: 250.0px;
7457  }
7458</style>
7459
7460  
7461  <div class="product-card__image-with-placeholder-wrapper" data-image-with-placeholder-wrapper>
7462    <div id="ProductCardImageWrapper-collection-9429134803234" class="grid-view-item__image-wrapper product-card__image-wrapper js">
7463      <div style="padding-top:100.0%;">
7464        <img id="ProductCardImage-collection-9429134803234"
7465              class="grid-view-item__image lazyload regular-image"
7466              alt=""
7467              data-src="//workphlo.shop/cdn/shop/files/product-photography-1-4-20-plate-light-stand-attachment-clear_{width}x.jpg?v=1723400164"
7468              data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
7469              width="360"
7470              height="auto"
7471              loading="lazy"
7472              data-sizes="auto"
7473              data-aspectratio="1.0"
7474              data-image>
7475  <img id="ProductCardImage-collection-9429134803234"
7476              class="grid-view-item__image lazyload hover-image"
7477              alt=""
7478              data-src="//workphlo.shop/cdn/shop/files/Product-Photography-Stand-Shoe-Lighting-Ecommerce_e5ffe614-1900-4a13-9579-ca15dcfab865_{width}x.jpg?v=1726257077"
7479              data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
7480              data-aspectratio="1.0"
7481              width="360"
7482              height="auto"
7483              loading="lazy"
7484              data-sizes="auto"
7485              data-image>
7486      </div>
7487    </div>
7488    <div class="placeholder-background placeholder-background--animation" data-image-placeholder></div>
7489  </div>
7490
7491  <noscript>
7492    
7493    <img class="grid-view-item__image" src="//workphlo.shop/cdn/shop/files/product-photography-1-4-20-plate-light-stand-attachment-clear_250x250@2x.jpg?v=1723400164" alt="" style="max-width: 250.0px;">
7494  </noscript>
7495
7496  <div class="h4 grid-view-item__title product-card__title" aria-hidden="true">Clear Support Plate</div>
7497  <div class="trustshop-collection-rating--item" 
7498   rating-value="4.8"
7499   rating-count="36" >
7500  </div>
7501  
7502  
7503  
7504   <span class="shopify-product-reviews-badge" data-id="9429134803234"></span>
7505  
7506  
7507   
7508<dl class="price price--listing"
7509>
7510  
7511    <div class="price__vendor price__vendor--listing">
7512      <dt>
7513        <span class="visually-hidden">Vendor</span>
7514      </dt>
7515      <dd>
7516        workphlo
7517      </dd>
7518    </div>
7519  
7520<div class="price__regular">
7521    <dt>
7522      <span class="visually-hidden visually-hidden--inline">Regular price</span>
7523    </dt>
7524    <dd>
7525      <span class="price-item price-item--regular">$22.00
7526</span>
7527    </dd>
7528  </div>
7529  <div class="price__sale">
7530    <dt>
7531      <span class="visually-hidden visually-hidden--inline">Sale price</span>
7532    </dt>
7533    <dd>
7534      <span class="price-item price-item--sale">$22.00
7535</span>
7536    </dd>
7537    <div class="price__compare">
7538      <dt>
7539        <span class="visually-hidden visually-hidden--inline">Regular price</span>
7540      </dt>
7541      <dd>
7542        <s class="price-item price-item--regular">
7543          $0.00
7544        </s>
7545      </dd>
7546    </div>
7547  </div>
7548  <div class="price__unit">
7549    <dt>
7550      <span class="visually-hidden visually-hidden--inline">Unit price</span>
7551    </dt>
7552    <dd class="price-unit-price"><span></span><span aria-hidden="true">/</span><span class="visually-hidden">per&nbsp;</span><span></span></dd>
7553  </div>
7554  <div class="price__badges price__badges--listing">
7555    <span class="price__badge price__badge--sale" aria-hidden="true">
7556      <span>Sale</span>
7557    </span>
7558    <span class="price__badge price__badge--sold-out">
7559      <span>Sold out</span>
7560    </span>
7561  </div>
7562</dl>
7563
7564
7565<!-- "snippets/preorder-now-collection-item.liquid" was not rendered, the associated app was uninstalled --></div>
7566
7567
7568      </li>
7569    
7570      <li class="grid__item grid__item--collection small--one-half medium-up--one-quarter">
7571        
7572
7573  
7574<div class="grid-view-item product-card">
7575  <a class="grid-view-item__link grid-view-item__image-container full-width-link" href="/collections/frontpage/products/cosmetic-support-plate">
7576    <span class="visually-hidden">Cosmetic Support Plate</span>
7577    
7578  </a>
7579
7580  
7581  
7582<!-- Assign the second image -->
7583    <style>#ProductCardImage-collection-9429134868770 {
7584    max-width: 250.0px;
7585    max-height: 250px;
7586  }
7587
7588  #ProductCardImageWrapper-collection-9429134868770 {
7589    max-width: 250.0px;
7590  }
7591</style>
7592
7593  
7594  <div class="product-card__image-with-placeholder-wrapper" data-image-with-placeholder-wrapper>
7595    <div id="ProductCardImageWrapper-collection-9429134868770" class="grid-view-item__image-wrapper product-card__image-wrapper js">
7596      <div style="padding-top:100.0%;">
7597        <img id="ProductCardImage-collection-9429134868770"
7598              class="grid-view-item__image lazyload regular-image"
7599              alt=""
7600              data-src="//workphlo.shop/cdn/shop/files/cosmetic-product-photography-1-4-20-plate-light-stand-attachment-clear-800-update_{width}x.jpg?v=1723400170"
7601              data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
7602              width="360"
7603              height="auto"
7604              loading="lazy"
7605              data-sizes="auto"
7606              data-aspectratio="1.0"
7607              data-image>
7608  <img id="ProductCardImage-collection-9429134868770"
7609              class="grid-view-item__image lazyload hover-image"
7610              alt=""
7611              data-src="//workphlo.shop/cdn/shop/files/cosmetic-product-photography-lipstick-tube-lighting_e671b82d-f0ca-4a66-a9d6-a7626a7d06bc_{width}x.jpg?v=1726257086"
7612              data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
7613              data-aspectratio="1.0"
7614              width="360"
7615              height="auto"
7616              loading="lazy"
7617              data-sizes="auto"
7618              data-image>
7619      </div>
7620    </div>
7621    <div class="placeholder-background placeholder-background--animation" data-image-placeholder></div>
7622  </div>
7623
7624  <noscript>
7625    
7626    <img class="grid-view-item__image" src="//workphlo.shop/cdn/shop/files/cosmetic-product-photography-1-4-20-plate-light-stand-attachment-clear-800-update_250x250@2x.jpg?v=1723400170" alt="" style="max-width: 250.0px;">
7627  </noscript>
7628
7629  <div class="h4 grid-view-item__title product-card__title" aria-hidden="true">Cosmetic Support Plate</div>
7630  <div class="trustshop-collection-rating--item" 
7631   rating-value="4.5"
7632   rating-count="32" >
7633  </div>
7634  
7635  
7636  
7637   <span class="shopify-product-reviews-badge" data-id="9429134868770"></span>
7638  
7639  
7640   
7641<dl class="price price--listing"
7642>
7643  
7644    <div class="price__vendor price__vendor--listing">
7645      <dt>
7646        <span class="visually-hidden">Vendor</span>
7647      </dt>
7648      <dd>
7649        workphlo
7650      </dd>
7651    </div>
7652  
7653<div class="price__regular">
7654    <dt>
7655      <span class="visually-hidden visually-hidden--inline">Regular price</span>
7656    </dt>
7657    <dd>
7658      <span class="price-item price-item--regular">$14.00
7659</span>
7660    </dd>
7661  </div>
7662  <div class="price__sale">
7663    <dt>
7664      <span class="visually-hidden visually-hidden--inline">Sale price</span>
7665    </dt>
7666    <dd>
7667      <span class="price-item price-item--sale">$14.00
7668</span>
7669    </dd>
7670    <div class="price__compare">
7671      <dt>
7672        <span class="visually-hidden visually-hidden--inline">Regular price</span>
7673      </dt>
7674      <dd>
7675        <s class="price-item price-item--regular">
7676          $0.00
7677        </s>
7678      </dd>
7679    </div>
7680  </div>
7681  <div class="price__unit">
7682    <dt>
7683      <span class="visually-hidden visually-hidden--inline">Unit price</span>
7684    </dt>
7685    <dd class="price-unit-price"><span></span><span aria-hidden="true">/</span><span class="visually-hidden">per&nbsp;</span><span></span></dd>
7686  </div>
7687  <div class="price__badges price__badges--listing">
7688    <span class="price__badge price__badge--sale" aria-hidden="true">
7689      <span>Sale</span>
7690    </span>
7691    <span class="price__badge price__badge--sold-out">
7692      <span>Sold out</span>
7693    </span>
7694  </div>
7695</dl>
7696
7697
7698<!-- "snippets/preorder-now-collection-item.liquid" was not rendered, the associated app was uninstalled --></div>
7699
7700
7701      </li>
7702    
7703  </ul>
7704
7705  
7706    <hr class="hr--invisible" aria-hidden="true" />
7707    <div class="text-center">
7708      <a href="/collections/frontpage" class="btn" aria-label="View all products in the Top Picks collection">
7709        View all
7710      </a>
7711    </div>
7712  
7713
7714</div>
7715
7716
7717
7718
7719</div><div id="shopify-section-1590782199384" class="shopify-section index-section index-section--flush index-section--slideshow"><div data-section-id="1590782199384" data-section-type="slideshow-section"><div id="SlideshowWrapper-1590782199384" class="slideshow-wrapper" role="region" aria-label="slideshow" aria-describedby="slideshow-info" tabindex="-1">
7720      <div class="slideshow slideshow--small"
7721           id="Slideshow-1590782199384"
7722           data-autorotate="true"
7723           data-speed="3000"
7724           data-adapt-height="false"
7725           data-slide-nav-a11y="Load slide [slide_number]"
7726           ><div class="slideshow__slide slideshow__slide--1590782199384-0" >
7727            
7728              <div
7729                   
7730                   class="slideshow__image box ratio-container lazyload js"
7731                   data-bg="//workphlo.shop/cdn/shop/files/Garnier_10_300x300.jpg?v=1614321561"
7732                   data-bgset="//workphlo.shop/cdn/shop/files/Garnier_10_180x.jpg?v=1614321561 180w 180h,
7733    //workphlo.shop/cdn/shop/files/Garnier_10_360x.jpg?v=1614321561 360w 360h,
7734    //workphlo.shop/cdn/shop/files/Garnier_10_540x.jpg?v=1614321561 540w 540h,
7735    //workphlo.shop/cdn/shop/files/Garnier_10_720x.jpg?v=1614321561 720w 720h,
7736    //workphlo.shop/cdn/shop/files/Garnier_10_900x.jpg?v=1614321561 900w 900h,
7737    
7738    
7739    
7740    
7741    
7742    
7743    
7744    
7745    
7746    
7747    
7748    
7749    
7750    //workphlo.shop/cdn/shop/files/Garnier_10.jpg?v=1614321561 1080w 1080h"
7751                   data-sizes="auto"
7752                   data-parent-fit="contain"
7753                   style="background-position: center bottom;
7754                          background-image: url('//workphlo.shop/cdn/shop/files/Garnier_10_300x300.jpg?v=1614321561');">
7755                <div class="slideshow__overlay"></div>
7756              </div>
7757            
7758
7759            <noscript>
7760              <div class="slideshow__image" style="background-image: url('//workphlo.shop/cdn/shop/files/Garnier_10_2048x.jpg?v=1614321561'); background-position: center bottom;">
7761                
7762              </div>
7763            </noscript>
7764
7765            <div class="slideshow__text-wrap slideshow__text-wrap--desktop">
7766              <div class="slideshow__text-content slideshow__text-content--vertical-center text-center">
7767                <div class="page-width">
7768                  
7769                    <ul class="slideshow__text-content-list"><li>
7770                          <h2 class="h1 mega-title slideshow__title">
7771                            Support Plate &amp; Acrylics
7772                          </h2>
7773                        </li><li>
7774                          <span class="mega-subtitle slideshow__subtitle">
7775                            Essential Tools for Studio, Tabletop &amp; Product Photographers.
7776                          </span>
7777                        </li></ul>
7778                  
7779<div class="slideshow__btn-wrapper slideshow__btn-wrapper--push">
7780                      <a href="/products/surface-support-plate" class="btn slideshow__btn">
7781                        Browse
7782                      </a>
7783                    </div></div>
7784              </div>
7785            </div>
7786          </div></div>
7787      <div class="slideshow__controls"></div>
7788    </div>
7789    <div class="slideshow__text-wrap slideshow__text-wrap--mobile">
7790      
7791<div class="slideshow__text-content slideshow__text-content--mobile slideshow__text-content--mobile-0 text-center">
7792            <div class="page-width"><h2 class="h1 mega-title slideshow__title slideshow__title--mobile">
7793                  Support Plate &amp; Acrylics
7794                </h2><span class="mega-subtitle slideshow__subtitle slideshow__subtitle--mobile">
7795                  Essential Tools for Studio, Tabletop &amp; Product Photographers.
7796                </span><a href="/products/surface-support-plate" class="btn slideshow__btn slideshow__btn--mobile">
7797                  Browse
7798                </a></div>
7799          </div></div>
7800</div>
7801
7802
7803</div><div id="shopify-section-1590771076927" class="shopify-section index-section index-section--flush"><div class="newsletter-section index-section--newsletter-background">
7804  <div class="page-width">
7805    <div class="section-header text-center">
7806      
7807        <h2 class="h2">enter our giveaways</h2>
7808      
7809      
7810    </div><form method="post" action="/contact#Contact_1590771076927" id="Contact_1590771076927" accept-charset="UTF-8" class="contact-form form-single-field" novalidate="novalidate"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" />
7811<input type="hidden" name="contact[tags]" value="newsletter">
7812      <div class="input-group ">
7813        <input type="email"
7814          name="contact[email]"
7815          id="Contact_1590771076927-email"
7816          class="input-group__field"
7817          value=""
7818          placeholder="Email address"
7819          aria-label="Email address"
7820          aria-required="true"
7821          autocorrect="off"
7822          autocapitalize="off"
7823          
7824          >
7825        <span class="input-group__btn">
7826          <button type="submit" class="btn" name="commit" id="Subscribe">
7827            <span>Subscribe</span>
7828          </button>
7829        </span>
7830      </div></form>
7831  </div>
7832</div>
7833
7834
7835
7836
7837</div><div id="shopify-section-quotes" class="shopify-section index-section"><div class="page-width" data-section-id="quotes" data-section-type="quotes">
7838  
7839    <div class="section-header text-center">
7840      <h2>@workphlo</h2>
7841    </div>
7842  
7843
7844  
7845    <div class="quotes-wrapper">
7846      <div class="quotes-slider" id="Quotes-quotes" data-count="6">
7847        
7848          <div class="quotes-slide--1592765192494" >
7849            <blockquote class="quotes-slider__text text-center">
7850              <span class="quote-icon"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-quote" viewBox="0 0 41 35"><path d="M10.208 17.711h6.124v16.332H0V21.684C0 8.184 5.444.956 16.332 0v6.125c-4.083 1.14-6.124 4.414-6.124 9.82v1.766zm24.498 0h6.124v16.332H24.498V21.684C24.498 8.184 29.942.956 40.83 0v6.125c-4.083 1.14-6.124 4.414-6.124 9.82v1.766z" fill="#000" fill-rule="evenodd"/></svg></span>
7851              
7852                <div class="rte-setting rte"><p>These products are exactly what I wanted/ needed for my product photography. I highly recommend!</p></div>
7853              
7854              
7855                <cite>Brian K | PA, USA</cite>
7856              
7857            </blockquote>
7858          </div>
7859        
7860          <div class="quotes-slide--quotes-0" >
7861            <blockquote class="quotes-slider__text text-center">
7862              <span class="quote-icon"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-quote" viewBox="0 0 41 35"><path d="M10.208 17.711h6.124v16.332H0V21.684C0 8.184 5.444.956 16.332 0v6.125c-4.083 1.14-6.124 4.414-6.124 9.82v1.766zm24.498 0h6.124v16.332H24.498V21.684C24.498 8.184 29.942.956 40.83 0v6.125c-4.083 1.14-6.124 4.414-6.124 9.82v1.766z" fill="#000" fill-rule="evenodd"/></svg></span>
7863              
7864                <div class="rte-setting rte"><p>Well made, promptly shipped, and reasonably priced.</p></div>
7865              
7866              
7867                <cite>Matthew S | NJ, USA</cite>
7868              
7869            </blockquote>
7870          </div>
7871        
7872          <div class="quotes-slide--39f30b53-2328-43b7-8cfe-b93dc97571ee" >
7873            <blockquote class="quotes-slider__text text-center">
7874              <span class="quote-icon"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-quote" viewBox="0 0 41 35"><path d="M10.208 17.711h6.124v16.332H0V21.684C0 8.184 5.444.956 16.332 0v6.125c-4.083 1.14-6.124 4.414-6.124 9.82v1.766zm24.498 0h6.124v16.332H24.498V21.684C24.498 8.184 29.942.956 40.83 0v6.125c-4.083 1.14-6.124 4.414-6.124 9.82v1.766z" fill="#000" fill-rule="evenodd"/></svg></span>
7875              
7876                <div class="rte-setting rte"><p>Great product, quick delivery despite being overseas in UK.</p></div>
7877              
7878              
7879                <cite>Mark S | DEV, UK</cite>
7880              
7881            </blockquote>
7882          </div>
7883        
7884          <div class="quotes-slide--1594407820141" >
7885            <blockquote class="quotes-slider__text text-center">
7886              <span class="quote-icon"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-quote" viewBox="0 0 41 35"><path d="M10.208 17.711h6.124v16.332H0V21.684C0 8.184 5.444.956 16.332 0v6.125c-4.083 1.14-6.124 4.414-6.124 9.82v1.766zm24.498 0h6.124v16.332H24.498V21.684C24.498 8.184 29.942.956 40.83 0v6.125c-4.083 1.14-6.124 4.414-6.124 9.82v1.766z" fill="#000" fill-rule="evenodd"/></svg></span>
7887              
7888                <div class="rte-setting rte"><p>Top-notch products, and truly wonderful buying experience!</p></div>
7889              
7890              
7891                <cite>Jeremy R | SK, CANADA</cite>
7892              
7893            </blockquote>
7894          </div>
7895        
7896          <div class="quotes-slide--bd79cb86-2ec2-43fc-b8b3-1c0c55bcf279" >
7897            <blockquote class="quotes-slider__text text-center">
7898              <span class="quote-icon"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-quote" viewBox="0 0 41 35"><path d="M10.208 17.711h6.124v16.332H0V21.684C0 8.184 5.444.956 16.332 0v6.125c-4.083 1.14-6.124 4.414-6.124 9.82v1.766zm24.498 0h6.124v16.332H24.498V21.684C24.498 8.184 29.942.956 40.83 0v6.125c-4.083 1.14-6.124 4.414-6.124 9.82v1.766z" fill="#000" fill-rule="evenodd"/></svg></span>
7899              
7900                <div class="rte-setting rte"><p>Everything was great, love the support plates!</p></div>
7901              
7902              
7903                <cite>Paul M | NY, USA</cite>
7904              
7905            </blockquote>
7906          </div>
7907        
7908          <div class="quotes-slide--74b98b9b-20d9-46ef-bd2a-8008373f15f4" >
7909            <blockquote class="quotes-slider__text text-center">
7910              <span class="quote-icon"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-quote" viewBox="0 0 41 35"><path d="M10.208 17.711h6.124v16.332H0V21.684C0 8.184 5.444.956 16.332 0v6.125c-4.083 1.14-6.124 4.414-6.124 9.82v1.766zm24.498 0h6.124v16.332H24.498V21.684C24.498 8.184 29.942.956 40.83 0v6.125c-4.083 1.14-6.124 4.414-6.124 9.82v1.766z" fill="#000" fill-rule="evenodd"/></svg></span>
7911              
7912                <div class="rte-setting rte"><p>Fast shipping and exactly what I expected.</p></div>
7913              
7914              
7915                <cite>Vincent T | FL, USA</cite>
7916              
7917            </blockquote>
7918          </div>
7919        
7920      </div>
7921    </div>
7922  
7923
7924  
7925</div>
7926
7927
7928
7929
7930</div><div id="shopify-section-1590853646285" class="shopify-section index-section"><div class="page-width rich-text">
7931  <div class="grid">
7932    <div class="grid__item  medium-up--two-thirds medium-up--push-one-sixth">
7933      
7934        <div class="rich-text__heading--medium text-center">
7935          <h2 class="h3">Parcels Ship Every 2 Business Days</h2>
7936        </div>
7937      
7938      
7939        <div class="rich-text__text--medium rte-setting text-center"><p>We will process and mail out your tracked parcel within 2 business days,  Please refer to your Order Status Page which has status updates direct from the mail carrier.</p></div>
7940      
7941    </div>
7942  </div>
7943</div>
7944
7945
7946
7947
7948</div><div id="shopify-section-feature-columns" class="shopify-section index-section"><div class="page-width">
7949  
7950
7951  <div class="grid grid--uniform grid--flush-bottom">
7952    
7953      
7954      <div class="grid__item medium-up--one-third text-left" >
7955        
7956          
7957            
7958            
7959<style>#TextColumnImage-e1337ce1-0b3c-470a-9287-c81cdd7f1b7d {
7960    max-width: 613.3333333333333px;
7961    max-height: 345px;
7962  }
7963
7964  #TextColumnImageWrapper-e1337ce1-0b3c-470a-9287-c81cdd7f1b7d {
7965    max-width: 613.3333333333333px;
7966  }
7967</style>
7968
7969            <div id="TextColumnImageWrapper-e1337ce1-0b3c-470a-9287-c81cdd7f1b7d" class="feature-row__image-wrapper js">
7970              <div style="padding-top:56.25%;">
7971                <img id="TextColumnImage-e1337ce1-0b3c-470a-9287-c81cdd7f1b7d"
7972                     class="feature-row__image lazyload"
7973                     src="//workphlo.shop/cdn/shop/files/maxresdefault_300x300.jpg?v=1635440049"
7974                     data-src="//workphlo.shop/cdn/shop/files/maxresdefault_{width}x.jpg?v=1635440049"
7975                     data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
7976                     data-aspectratio="1.7777777777777777"
7977                     data-sizes="auto"
7978                     alt="">
7979              </div>
7980            </div>
7981            <noscript>
7982              <p>
7983                <img src="//workphlo.shop/cdn/shop/files/[email protected]?v=1635440049" class="feature-row__image" />
7984              </p>
7985            </noscript>
7986          
7987        
7988        
7989          <h3 class="h4">VIDEO: Glassware Photography on Black</h3>
7990        
7991        
7992          <div class="rte-setting"><p>Photographing glassware on a white or black background can be challenging. The clear products reflect light from all around the...</p></div>
7993        
7994
7995        
7996<a href="https://www.youtube.com/watch?v=WxMXgIdH0qc"
7997            class="btn btn--secondary btn--small"
7998            aria-label="WATCH">WATCH</a>
7999        
8000      </div>
8001    
8002      
8003      <div class="grid__item medium-up--one-third text-left" >
8004        
8005          
8006            
8007            
8008<style>#TextColumnImage-f27130eb-074a-4fc7-8417-a8132610c882 {
8009    max-width: 613.3333333333333px;
8010    max-height: 345px;
8011  }
8012
8013  #TextColumnImageWrapper-f27130eb-074a-4fc7-8417-a8132610c882 {
8014    max-width: 613.3333333333333px;
8015  }
8016</style>
8017
8018            <div id="TextColumnImageWrapper-f27130eb-074a-4fc7-8417-a8132610c882" class="feature-row__image-wrapper js">
8019              <div style="padding-top:56.25%;">
8020                <img id="TextColumnImage-f27130eb-074a-4fc7-8417-a8132610c882"
8021                     class="feature-row__image lazyload"
8022                     src="//workphlo.shop/cdn/shop/files/maxresdefault_1_300x300.jpg?v=1635440089"
8023                     data-src="//workphlo.shop/cdn/shop/files/maxresdefault_1_{width}x.jpg?v=1635440089"
8024                     data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
8025                     data-aspectratio="1.7777777777777777"
8026                     data-sizes="auto"
8027                     alt="">
8028              </div>
8029            </div>
8030            <noscript>
8031              <p>
8032                <img src="//workphlo.shop/cdn/shop/files/[email protected]?v=1635440089" class="feature-row__image" />
8033              </p>
8034            </noscript>
8035          
8036        
8037        
8038          <h3 class="h4">VIDEO: How to Compsite a Simple...</h3>
8039        
8040        
8041          <div class="rte-setting"><p>Simple product photography can be effective, and rendering your subject on a flat or digital background has been a popular approach...</p></div>
8042        
8043
8044        
8045<a href="https://www.youtube.com/watch?v=MUywoCC2Jdw"
8046            class="btn btn--secondary btn--small"
8047            aria-label="Watch">Watch</a>
8048        
8049      </div>
8050    
8051      
8052      <div class="grid__item medium-up--one-third text-left" >
8053        
8054          
8055            
8056            
8057<style>#TextColumnImage-feature-columns-2 {
8058    max-width: 613.3333333333333px;
8059    max-height: 345px;
8060  }
8061
8062  #TextColumnImageWrapper-feature-columns-2 {
8063    max-width: 613.3333333333333px;
8064  }
8065</style>
8066
8067            <div id="TextColumnImageWrapper-feature-columns-2" class="feature-row__image-wrapper js">
8068              <div style="padding-top:56.25%;">
8069                <img id="TextColumnImage-feature-columns-2"
8070                     class="feature-row__image lazyload"
8071                     src="//workphlo.shop/cdn/shop/files/maxresdefault_2_300x300.jpg?v=1635440119"
8072                     data-src="//workphlo.shop/cdn/shop/files/maxresdefault_2_{width}x.jpg?v=1635440119"
8073                     data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]"
8074                     data-aspectratio="1.7777777777777777"
8075                     data-sizes="auto"
8076                     alt="">
8077              </div>
8078            </div>
8079            <noscript>
8080              <p>
8081                <img src="//workphlo.shop/cdn/shop/files/[email protected]?v=1635440119" class="feature-row__image" />
8082              </p>
8083            </noscript>
8084          
8085        
8086        
8087          <h3 class="h4">VIDEO: 1 Light Cosmetic Photography</h3>
8088        
8089        
8090          <div class="rte-setting"><p>Catalog photography (including cosmetic photography) on a white background, is a popular genre of product shots. By creating...</p></div>
8091        
8092
8093        
8094<a href="https://www.youtube.com/watch?v=mVo3yV6Br9U"
8095            class="btn btn--secondary btn--small"
8096            aria-label="Watch">Watch</a>
8097        
8098      </div>
8099    
8100  </div>
8101
8102  
8103</div>
8104
8105
8106
8107
8108</div><!-- END content_for_index -->
8109
8110
8111    </main>
8112
8113    <div id="shopify-section-footer" class="shopify-section">
8114<style>
8115  .site-footer__hr {
8116    border-bottom: 1px solid #dcdcdc;
8117  }
8118
8119  .site-footer p,
8120  .site-footer__linklist-item a,
8121  .site-footer__rte a,
8122  .site-footer h4,
8123  .site-footer small,
8124  .site-footer__copyright-content a,
8125  .site-footer__newsletter-error,
8126  .site-footer__social-icons .social-icons__link {
8127    color: #3a3a3a;
8128  }
8129
8130  .site-footer {
8131    color: #3a3a3a;
8132    background-color: #f5f5f5;
8133  }
8134
8135  .site-footer__rte a {
8136    border-bottom: 1px solid #3a3a3a;
8137  }
8138
8139  .site-footer__rte a:hover,
8140  .site-footer__linklist-item a:hover,
8141  .site-footer__copyright-content a:hover {
8142    color: #606060;
8143    border-bottom: 1px solid #606060;
8144  }
8145
8146  .site-footer__social-icons .social-icons__link:hover {
8147    color: #606060;
8148  }
8149</style><footer class="site-footer" role="contentinfo" data-section-id="footer" data-section-type="footer-section">
8150  <div class="page-width">
8151    <div class="site-footer__content"><div class="site-footer__item
8152                    
8153                    site-footer__item--one-quarter
8154                    "
8155             >
8156          <div class="site-footer__item-inner site-footer__item-inner--link_list"><p class="h4">Quick links</p><ul class="site-footer__linklist
8157                            "><li class="site-footer__linklist-item">
8158                        <a href="/search"
8159                          
8160                        >
8161                          Search
8162                        </a>
8163                      </li><li class="site-footer__linklist-item">
8164                        <a href="/pages/return-policy"
8165                          
8166                        >
8167                          Shipping and Return Policy
8168                        </a>
8169                      </li><li class="site-footer__linklist-item">
8170                        <a href="/pages/terms-of-services"
8171                          
8172                        >
8173                          Terms of Services
8174                        </a>
8175                      </li><li class="site-footer__linklist-item">
8176                        <a href="/policies/terms-of-service"
8177                          
8178                        >
8179                          Terms of Service
8180                        </a>
8181                      </li><li class="site-footer__linklist-item">
8182                        <a href="/policies/refund-policy"
8183                          
8184                        >
8185                          Refund policy
8186                        </a>
8187                      </li></ul></div>
8188        </div><div class="site-footer__item
8189                    
8190                    site-footer__item--one-quarter
8191                    "
8192             >
8193          <div class="site-footer__item-inner site-footer__item-inner--text"><p class="h4">Our Locations</p><div class="site-footer__rte
8194                              ">
8195                      <p><strong>USA</strong><br/><strong>CANADA </strong>(fulfillment)<br/><br/>We Ship Worldwide.</p><p></p><p><strong>For any inquiries contact </strong>[email protected]</p>
8196                  </div></div>
8197        </div><div class="site-footer__item
8198                    
8199                    site-footer__item--one-quarter
8200                    site-footer-newsletter__one-half"
8201             >
8202          <div class="site-footer__item-inner site-footer__item-inner--newsletter"><p class="h4">Sign-up for Exclusive Tutorials + Giveaways</p><div class="site-footer__newsletter
8203                          "><form method="post" action="/contact#ContactFooter" id="ContactFooter" accept-charset="UTF-8" class="contact-form" novalidate="novalidate"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" />
8204<input type="hidden" name="contact[tags]" value="newsletter">
8205                    <div class="input-group ">
8206                      <input type="email"
8207                        name="contact[email]"
8208                        id="ContactFooter-email"
8209                        class="input-group__field newsletter__input"
8210                        value=""
8211                        placeholder="Email address"
8212                        aria-label="Email address"
8213                        aria-required="true"
8214                        required
8215                        autocorrect="off"
8216                        autocapitalize="off"
8217                        >
8218                      <span class="input-group__btn">
8219                        <button type="submit" class="btn newsletter__submit" name="commit" id="Subscribe">
8220                          <span class="newsletter__submit-text--large">Subscribe</span>
8221                        </button>
8222                      </span>
8223                    </div>
8224                    
8225                  </form>
8226                </div></div>
8227        </div></div>
8228  </div>
8229
8230  <hr class="site-footer__hr"><div class="page-width">
8231    <div class="grid grid--no-gutters small--text-center grid--footer-float-right"><div class="grid__item small--hide one-half site-footer-item-center-vertically"><div class="grid__item site-footer__payment-icons">
8232      <span class="visually-hidden">Payment methods</span>
8233      <ul class="payment-icons list--inline site-footer__icon-list"><li class="payment-icon">
8234            <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>
8235
8236          </li><li class="payment-icon">
8237            <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 
82370 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg>
8238
8239          </li><li class="payment-icon">
8240            <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-.
8240001.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-.001.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>
8241          </li><li class="payment-icon">
8242            <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>
8243          </li><li class="payment-icon">
8244            <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>
8245          </li><li class="payment-icon">
8246            <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.
824606zM23.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>
8247
8248          </li><li class="payment-icon">
8249            <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
82497 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>
8250          </li><li class="payment-icon">
8251            <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>
8252
8253          </li><li class="payment-icon">
8254            <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"/>
8254<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>
8255          </li><li class="payment-icon">
8256            <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>
8257
8258          </li><li class="payment-icon">
8259            <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 
825916.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>
8260
8261          </li></ul>
8262    </div></div><div class="grid__item one-half small--one-whole site-footer-item-tall"><ul class="list--inline site-footer__social-icons social-icons site-footer__icon-list"><li class="social-icons__item">
8263                  <a class="social-icons__link" href="http://instagram.com/workphlo" aria-describedby="a11y-external-message"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 512 512"><path d="M256 49.5c67.3 0 75.2.3 101.8 1.5 24.6 1.1 37.9 5.2 46.8 8.7 11.8 4.6 20.2 10 29 18.8s14.3 17.2 18.8 29c3.4 8.9 7.6 22.2 8.7 46.8 1.2 26.6 1.5 34.5 1.5 101.8s-.3 75.2-1.5 101.8c-1.1 24.6-5.2 37.9-8.7 46.8-4.6 11.8-10 20.2-18.8 29s-17.2 14.3-29 18.8c-8.9 3.4-22.2 7.6-46.8 8.7-26.6 1.2-34.5 1.5-101.8 1.5s-75.2-.3-101.8-1.5c-24.6-1.1-37.9-5.2-46.8-8.7-11.8-4.6-20.2-10-29-18.8s-14.3-17.2-18.8-29c-3.4-8.9-7.6-22.2-8.7-46.8-1.2-26.6-1.5-34.5-1.5-101.8s.3-75.2 1.5-101.8c1.1-24.6 5.2-37.9 8.7-46.8 4.6-11.8 10-20.2 18.8-29s17.2-14.3 29-18.8c8.9-3.4 22.2-7.6 46.8-8.7 26.6-1.3 34.5-1.5 101.8-1.5m0-45.4c-68.4 0-77 .3-103.9 1.5C125.3 6.8 107 11.1 91 17.3c-16.6 6.4-30.6 15.1-44.6 29.1-14 14-22.6 28.1-29.1 44.6-6.2 16-10.5 34.3-11.7 61.2C4.4 179 4.1 187.6 4.1 256s.3 77 1.5 103.9c1.2 26.8 5.5 45.1 11.7 61.2 6.4 16.6 15.1 30.6 29.1 44.6 14 14 28.1 22.6 44.6 29.1 16 6.2 34.3 10.5 61.2 11.7 26.9 1.2 35.4 1.5 103.9 1.5s77-.3 103.9-1.5c26.8-1.2 45.1-5.5 61.2-11.7 16.6-6.4 30.6-15.1 44.6-29.1 14-14 22.6-28.1 29.1-44.6 6.2-16 10.5-34.3 11.7-61.2 1.2-26.9 1.5-35.4 1.5-103.9s-.3-77-1.5-103.9c-1.2-26.8-5.5-45.1-11.7-61.2-6.4-16.6-15.1-30.6-29.1-44.6-14-14-28.1-22.6-44.6-29.1-16-6.2-34.3-10.5-61.2-11.7-27-1.1-35.6-1.4-104-1.4z"/><path d="M256 126.6c-71.4 0-129.4 57.9-129.4 129.4s58 129.4 129.4 129.4 129.4-58 129.4-129.4-58-129.4-129.4-129.4zm0 213.4c-46.4 0-84-37.6-84-84s37.6-84 84-84 84 37.6 84 84-37.6 84-84 84z"/><circle cx="390.5" cy="121.5" r="30.2"/></svg><span class="icon__fallback-text">Instagram</span>
8264                  </a>
8265                </li><li class="social-icons__item">
8266                  <a class="social-icons__link" href="https://www.youtube.com/workphlo" aria-describedby="a11y-external-message"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-youtube" viewBox="0 0 21 20"><path fill="#444" d="M-.196 15.803q0 1.23.812 2.092t1.977.861h14.946q1.165 0 1.977-.861t.812-2.092V3.909q0-1.23-.82-2.116T17.539.907H2.593q-1.148 0-1.969.886t-.82 2.116v11.894zm7.465-2.149V6.058q0-.115.066-.18.049-.016.082-.016l.082.016 7.153 3.806q.066.066.066.164 0 .066-.066.131l-7.153 3.806q-.033.033-.066.033-.066 0-.098-.033-.066-.066-.066-.131z"/></svg><span class="icon__fallback-text">YouTube</span>
8267                  </a>
8268                </li></ul></div><div class="grid__item medium-up--hide one-half small--one-whole"><div class="grid__item site-footer__payment-icons">
8269      <span class="visually-hidden">Payment methods</span>
8270      <ul class="payment-icons list--inline site-footer__icon-list"><li class="payment-icon">
8271            <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;"/>
8271</svg>
8272
8273          </li><li class="payment-icon">
8274            <svg class="icon icon--full-color" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg>
8275
8276          </li><li class="payment-icon">
8277            <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-.
8277001.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-.001.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>
8278          </li><li class="payment-icon">
8279            <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>
8280          </li><li class="payment-icon">
8281            <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>
8282          </li><li class="payment-icon">
8283            <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.
828306zM23.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>
8284
8285          </li><li class="payment-icon">
8286            <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
82867 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>
8287          </li><li class="payment-icon">
8288            <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>
8289
8290          </li><li class="payment-icon">
8291            <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"/>
8291<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>
8292          </li><li class="payment-icon">
8293            <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>
8294
8295          </li><li class="payment-icon">
8296            <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 
829616.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>
8297
8298          </li></ul>
8299    </div></div><div class="grid__item small--one-whole  site-footer-item-align-right">
8300        <small class="site-footer__copyright-content">&copy; 2026, <a href="/" title="">workphlo</a></small>
8301        <small class="site-footer__copyright-content site-footer__copyright-content--powered-by"><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>
8302      </div>
8303    </div>
8304  </div>
8305</footer>
8306
8307
8308
8309
8310</div>
8311
8312    
8313
8314    
8315
8316    <div id="slideshow-info" class="visually-hidden" aria-hidden="true">Use left/right arrows to navigate the slideshow or swipe left/right if using a mobile device</div>
8317
8318  </div>
8319
8320  <ul hidden>
8321    <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li>
8322    <li id="a11y-selection-message">Press the space key then arrow keys to make a selection.</li>
8323  </ul>
8324<!-- "snippets/mlveda-currencies-switcher.liquid" was not rendered, the associated app was uninstalled --><!-- "snippets/mlveda-currencies.liquid" was not rendered, the associated app was uninstalled --><!-- "snippets/mlveda-flag.liquid" was not rendered, the associated app was uninstalled --><!-- "snippets/mlveda-currencies-style.liquid" was not rendered, the associated app was uninstalled --><!-- "snippets/preorder-now.liquid" was not rendered, the associated app was uninstalled -->
8325  
8326<script>
8327  var Globo = Globo || {}
8328  Globo.Options = Globo.Options || {}
8329  Globo.Options.url = "https://option.globosoftware.net"
8330  Globo.Options.themeInfo = {"id":82362630247,"name":"Debut","role":"main","theme_store_id":796,"theme_name":"Debut","theme_version":"16.5.6"}
8331  
8332  Globo.Options.shop = {
8333    id : 6368,
8334    url : 'workphlo.myshopify.com',
8335    settings: {"price":{"seperator":"|","show_for_input":true,"show_for_option":true,"label_addon":"(+ {{addon}})","hide_additional_payment_button":true},"translation":{"selection_will_add":"Selection will add {{addon}} to the price","custom_product_name":"{{product_title}} - Selections"}},
8336    pricing: {
8337      features: {
8338        fileUpload: 2,
8339        removeCopyright: false
8340      }
8341    }
8342  }
8343  
8344  
8345  Globo.Options.money_format = "${{amount}}";
8346  
8347  
8348  
8349    Globo.Options.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}
8350  
8351  Globo.Options.page = {
8352    title: document.title,
8353    href: window.location.href,
8354    type: 'index'
8355  }
8356  
8357  Globo.Options.options = []
8358</script>
vendor: 1 bytes, line 8358
8358
8359<script>
8360    
8361        Globo.Options.options[18071] = {"elements":[{"id":"image-swatches-1","type":"image-swatches","label":"Material","required":false,"hidden_label":false,"helptext":"","option_values":[{"id":0,"value":"Clear Acrylic","addon":0,"name":"161386650920928465","url":"https:\/\/option.nyc3.digitaloceanspaces.com\/files\/workphlo.myshopify.com\/image-swatches-1_161386650920928465-1613867581.png"},{"id":1,"value":"Steel","addon":400,"name":"161386660003588470","url":"https:\/\/option.nyc3.digitaloceanspaces.com\/files\/workphlo.myshopify.com\/image-swatches-1_161386660003588470-1613867581.jpg"}],"advanced_options":false,"class_name":"","default_value":"","image_width":"60","image_height":"60","tooltip_style":"text","columnWidth":100}],"add-elements":null,"products":{"rule":{"manual":{"enable":true,"ids":["4785305419879"]},"automate":{"enable":false,"operator":"and","conditions":[{"select":"TITLE","where":"EQUALS","value":null}]},"all":{"enable":false}}},"style":{"general":{"input_style":"classic","align":"left"}},"colors":{"general":{"app_background":"#ffffff","label_text":"#000","required_text":"#ff0000","helptext":"#737373"},"input":{"input_text":"#000","input_background":"#f7f8fa"},"selects":{"dropdown_text":"#000","dropdown_background":"#f7f8fa","choicelist_text":"#000","choicelist_text_hover":"#000","choicelist_text_active":"#000","choicelist_hover":"#eb1256","choicelist_active":"#eb1256"},"swatches":{"button_text":"#000","button_text_hover":"#eb1256","button_text_active":"#fff","button_background":"#fff","button_background_hover":"#fff","button_background_active":"#eb1256","swatch_hover":"#eb1256","swatch_active":"#eb1256"}},"typography":{"label_text":{"fontSize":14,"customFont":false,"fontFamily":"Open Sans","fontVariant":"regular"},"input_text":{"fontSize":14,"customFont":false,"fontFamily":"Open Sans","fontVariant":"regular"},"description_text":{"fontSize":14,"customFont":false,"fontFamily":"Open Sans","fontVariant":"regular"}},"error_messages":{"required":"This field is required","invalid":"Invalid","invalid_number":"Invalid number","char_limit":"Please enter less than or equal to {{character_limit}} characters","min_value":"Please enter a value greater than or equal to {{min_value}}","max_value":"Please enter a value less than or equal to {{max_value}}","min_selection":"Please select at least {{min_selection}} options","max_selection":"Please select at maximum {{max_selection}} options","exactly_selection":"Please select exactly {{exactly_selection}} options","file_size_limit":"Maximum upload file size : {{max_file_size}}MB","file_not_allowed":"File not allowed"},"settings":{"price":{"seperator":"|","show_for_input":true,"show_for_option":true,"label_addon":"(+ {{addon}})","hide_additional_payment_button":true},"translation":{"selection_will_add":"Selection will add {{addon}} to the price","custom_product_name":"{{product_title}} - Selections"}}}
8362    
8363</script>
8363
8364
8365<style>
8366  [data-gpo-is-enabled="true"][data-gpo-cart-hide-additional-payment-button="true"] [data-shopify="dynamic-checkout-cart"],
8367  [data-gpo-is-enabled="true"][data-gpo-product-hide-additional-payment-button="true"] [data-shopify="payment-button"],
8368  button.gpo-original-shopify-button,
8369  input.gpo-original-shopify-button,
8370  input#addToCart.gpo-original-shopify-button,
8371  a.gpo-original-shopify-button,
8372  .gpo-original-shopify-button {
8373    display: none !important;
8374  }
8375  .gpo-original-checkout-button {
8376    display: none !important;
8377  }
8378</style>
8379
8380
8381<script>Globo.Options.__webpack_public_path__ = "//workphlo.shop/cdn/shop/t/7/assets/globo.options."</script>
vendor: 1 bytes, line 8381
8381
8382<script src="//workphlo.shop/cdn/shop/t/7/assets/globo.options.index.js?v=162398224006038252271655651797" async></script>
8382
8383
8384<style>
8385div.swatchy_pcolordiv
8386{
8387margin-bottom: 8px;
8388cursor: pointer;
8389}
8390  button[data-balloon] {
8391    overflow: visible; }
8392
8393  [data-balloon] {
8394    position: relative;
8395    cursor: pointer; }
8396  [data-balloon]:after {    
8397    filter: alpha(opacity=0);
8398    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
8399    -moz-opacity: 0;
8400    -khtml-opacity: 0;
8401    opacity: 0;
8402    pointer-events: none;
8403    -webkit-transition: all 0.18s ease-out 0.18s;
8404    -moz-transition: all 0.18s ease-out 0.18s;
8405    -ms-transition: all 0.18s ease-out 0.18s;
8406    -o-transition: all 0.18s ease-out 0.18s;
8407    transition: all 0.18s ease-out 0.18s;
8408    font-family: sans-serif !important;
8409    font-weight: normal !important;
8410    font-style: normal !important;
8411    text-shadow: none !important;
8412    font-size: 12px !important;
8413    background: rgba(0, 0, 0, 0.3);
8414    border-radius: 4px;
8415    color: #fff;
8416    content: attr(data-balloon);
8417    padding: .5em 1em;
8418    position: absolute;
8419    white-space: nowrap;
8420    z-index: 10;
8421    padding: 0px 5px 0px 5px;
8422  }
8423  [data-balloon][data-balloon-pos="up"]:hover:after, [data-balloon][data-balloon-pos="up"][data-balloon-visible]:after {    
8424    height: 30px;
8425    line-height: 30px;
8426    vertical-align: middle;
8427    text-align: center;
8428}
8429  [data-balloon]:before {
8430    background: no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba(0, 0, 0, 1)%22%20transform%3D%22rotate(0)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E");
8431    background-size: 100% auto;
8432    width: 18px;
8433    height: 6px;
8434    filter: alpha(opacity=0);
8435    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
8436    -moz-opacity: 0;
8437    -khtml-opacity: 0;
8438    opacity: 0;
8439    pointer-events: none;
8440    -webkit-transition: all 0.18s ease-out 0.18s;
8441    -moz-transition: all 0.18s ease-out 0.18s;
8442    -ms-transition: all 0.18s ease-out 0.18s;
8443    -o-transition: all 0.18s ease-out 0.18s;
8444    transition: all 0.18s ease-out 0.18s;
8445    content: '';
8446    position: absolute;
8447    z-index: 10; }
8448  [data-balloon]:hover:before, [data-balloon]:hover:after, [data-balloon][data-balloon-visible]:before, [data-balloon][data-balloon-visible]:after {
8449    filter: alpha(opacity=100);
8450    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
8451    -moz-opacity: 1;
8452    -khtml-opacity: 1;
8453    opacity: 1;
8454    pointer-events: auto; }
8455  [data-balloon].font-awesome:after {
8456    font-family: FontAwesome; }
8457  [data-balloon][data-balloon-break]:after {
8458    white-space: pre; }
8459  [data-balloon][data-balloon-blunt]:before, [data-balloon][data-balloon-blunt]:after {
8460    -webkit-transition: none;
8461    -moz-transition: none;
8462    -ms-transition: none;
8463    -o-transition: none;
8464    transition: none; }
8465  [data-balloon][data-balloon-pos="up"]:after {
8466    bottom: 100%;
8467    left: 50%;
8468    margin-bottom: 11px;
8469    -webkit-transform: translate(-50%, 10px);
8470    -moz-transform: translate(-50%, 10px);
8471    -ms-transform: translate(-50%, 10px);
8472    transform: translate(-50%, 10px);
8473    -webkit-transform-origin: top;
8474    -moz-transform-origin: top;
8475    -ms-transform-origin: top;
8476    transform-origin: top;
8477    background-color: rgba(0, 0, 0, 1);
8478  }
8479  [data-balloon][data-balloon-pos="up"]:before {
8480    bottom: 100%;
8481    left: 50%;
8482    margin-bottom: 5px;
8483    -webkit-transform: translate(-50%, 10px);
8484    -moz-transform: translate(-50%, 10px);
8485    -ms-transform: translate(-50%, 10px);
8486    transform: translate(-50%, 10px);
8487    -webkit-transform-origin: top;
8488    -moz-transform-origin: top;
8489    -ms-transform-origin: top;
8490    transform-origin: top; }
8491  [data-balloon][data-balloon-pos="up"]:hover:after, [data-balloon][data-balloon-pos="up"][data-balloon-visible]:after {
8492    -webkit-transform: translate(-50%, 0);
8493    -moz-transform: translate(-50%, 0);
8494    -ms-transform: translate(-50%, 0);
8495    transform: translate(-50%, 0); }
8496  [data-balloon][data-balloon-pos="up"]:hover:before, [data-balloon][data-balloon-pos="up"][data-balloon-visible]:before {
8497    -webkit-transform: translate(-50%, 0);
8498    -moz-transform: translate(-50%, 0);
8499    -ms-transform: translate(-50%, 0);
8500    transform: translate(-50%, 0); }
8501  [data-balloon][data-balloon-pos="up-left"]:after {
8502    bottom: 100%;
8503    left: 0;
8504    margin-bottom: 11px;
8505    -webkit-transform: translate(0, 10px);
8506    -moz-transform: translate(0, 10px);
8507    -ms-transform: translate(0, 10px);
8508    transform: translate(0, 10px);
8509    -webkit-transform-origin: top;
8510    -moz-transform-origin: top;
8511    -ms-transform-origin: top;
8512    transform-origin: top; }
8513  [data-balloon][data-balloon-pos="up-left"]:before {
8514    bottom: 100%;
8515    left: 5px;
8516    margin-bottom: 5px;
8517    -webkit-transform: translate(0, 10px);
8518    -moz-transform: translate(0, 10px);
8519    -ms-transform: translate(0, 10px);
8520    transform: translate(0, 10px);
8521    -webkit-transform-origin: top;
8522    -moz-transform-origin: top;
8523    -ms-transform-origin: top;
8524    transform-origin: top; }
8525  [data-balloon][data-balloon-pos="up-left"]:hover:after, [data-balloon][data-balloon-pos="up-left"][data-balloon-visible]:after {
8526    -webkit-transform: translate(0, 0);
8527    -moz-transform: translate(0, 0);
8528    -ms-transform: translate(0, 0);
8529    transform: translate(0, 0); }
8530  [data-balloon][data-balloon-pos="up-left"]:hover:before, [data-balloon][data-balloon-pos="up-left"][data-balloon-visible]:before {
8531    -webkit-transform: translate(0, 0);
8532    -moz-transform: translate(0, 0);
8533    -ms-transform: translate(0, 0);
8534    transform: translate(0, 0); }
8535  [data-balloon][data-balloon-pos="up-right"]:after {
8536    bottom: 100%;
8537    right: 0;
8538    margin-bottom: 11px;
8539    -webkit-transform: translate(0, 10px);
8540    -moz-transform: translate(0, 10px);
8541    -ms-transform: translate(0, 10px);
8542    transform: translate(0, 10px);
8543    -webkit-transform-origin: top;
8544    -moz-transform-origin: top;
8545    -ms-transform-origin: top;
8546    transform-origin: top; }
8547  [data-balloon][data-balloon-pos="up-right"]:before {
8548    bottom: 100%;
8549    right: 5px;
8550    margin-bottom: 5px;
8551    -webkit-transform: translate(0, 10px);
8552    -moz-transform: translate(0, 10px);
8553    -ms-transform: translate(0, 10px);
8554    transform: translate(0, 10px);
8555    -webkit-transform-origin: top;
8556    -moz-transform-origin: top;
8557    -ms-transform-origin: top;
8558    transform-origin: top; }
8559  [data-balloon][data-balloon-pos="up-right"]:hover:after, [data-balloon][data-balloon-pos="up-right"][data-balloon-visible]:after {
8560    -webkit-transform: translate(0, 0);
8561    -moz-transform: translate(0, 0);
8562    -ms-transform: translate(0, 0);
8563    transform: translate(0, 0); }
8564  [data-balloon][data-balloon-pos="up-right"]:hover:before, [data-balloon][data-balloon-pos="up-right"][data-balloon-visible]:before {
8565    -webkit-transform: translate(0, 0);
8566    -moz-transform: translate(0, 0);
8567    -ms-transform: translate(0, 0);
8568    transform: translate(0, 0); }
8569  [data-balloon][data-balloon-pos='down']:after {
8570    left: 50%;
8571    margin-top: 11px;
8572    top: 100%;
8573    -webkit-transform: translate(-50%, -10px);
8574    -moz-transform: translate(-50%, -10px);
8575    -ms-transform: translate(-50%, -10px);
8576    transform: translate(-50%, -10px); 
8577   
8578  }
8579  [data-balloon][data-balloon-pos='down']:before {
8580    background: no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba(0, 0, 0, 0.3)%22%20transform%3D%22rotate(180 18 6)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E");
8581    background-size: 100% auto;
8582    width: 18px;
8583    height: 6px;
8584    left: 50%;
8585    margin-top: 5px;
8586    top: 100%;
8587    -webkit-transform: translate(-50%, -10px);
8588    -moz-transform: translate(-50%, -10px);
8589    -ms-transform: translate(-50%, -10px);
8590    transform: translate(-50%, -10px); }
8591  [data-balloon][data-balloon-pos='down']:hover:after, [data-balloon][data-balloon-pos='down'][data-balloon-visible]:after {
8592    -webkit-transform: translate(-50%, 0);
8593    -moz-transform: translate(-50%, 0);
8594    -ms-transform: translate(-50%, 0);
8595    transform: translate(-50%, 0); }
8596  [data-balloon][data-balloon-pos='down']:hover:before, [data-balloon][data-balloon-pos='down'][data-balloon-visible]:before {
8597    -webkit-transform: translate(-50%, 0);
8598    -moz-transform: translate(-50%, 0);
8599    -ms-transform: translate(-50%, 0);
8600    transform: translate(-50%, 0); }
8601  [data-balloon][data-balloon-pos='down-left']:after {
8602    left: 0;
8603    margin-top: 11px;
8604    top: 100%;
8605    -webkit-transform: translate(0, -10px);
8606    -moz-transform: translate(0, -10px);
8607    -ms-transform: translate(0, -10px);
8608    transform: translate(0, -10px); }
8609  [data-balloon][data-balloon-pos='down-left']:before {
8610    background: no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba(0, 0, 0, 0.3)%22%20transform%3D%22rotate(180 18 6)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E");
8611    background-size: 100% auto;
8612    width: 18px;
8613    height: 6px;
8614    left: 5px;
8615    margin-top: 5px;
8616    top: 100%;
8617    -webkit-transform: translate(0, -10px);
8618    -moz-transform: translate(0, -10px);
8619    -ms-transform: translate(0, -10px);
8620    transform: translate(0, -10px); }
8621  [data-balloon][data-balloon-pos='down-left']:hover:after, [data-balloon][data-balloon-pos='down-left'][data-balloon-visible]:after {
8622    -webkit-transform: translate(0, 0);
8623    -moz-transform: translate(0, 0);
8624    -ms-transform: translate(0, 0);
8625    transform: translate(0, 0); }
8626  [data-balloon][data-balloon-pos='down-left']:hover:before, [data-balloon][data-balloon-pos='down-left'][data-balloon-visible]:before {
8627    -webkit-transform: translate(0, 0);
8628    -moz-transform: translate(0, 0);
8629    -ms-transform: translate(0, 0);
8630    transform: translate(0, 0); }
8631  [data-balloon][data-balloon-pos='down-right']:after {
8632    right: 0;
8633    margin-top: 11px;
8634    top: 100%;
8635    -webkit-transform: translate(0, -10px);
8636    -moz-transform: translate(0, -10px);
8637    -ms-transform: translate(0, -10px);
8638    transform: translate(0, -10px); }
8639  [data-balloon][data-balloon-pos='down-right']:before {
8640    background: no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba(0, 0, 0, 0.3)%22%20transform%3D%22rotate(180 18 6)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E");
8641    background-size: 100% auto;
8642    width: 18px;
8643    height: 6px;
8644    right: 5px;
8645    margin-top: 5px;
8646    top: 100%;
8647    -webkit-transform: translate(0, -10px);
8648    -moz-transform: translate(0, -10px);
8649    -ms-transform: translate(0, -10px);
8650    transform: translate(0, -10px); }
8651  [data-balloon][data-balloon-pos='down-right']:hover:after, [data-balloon][data-balloon-pos='down-right'][data-balloon-visible]:after {
8652    -webkit-transform: translate(0, 0);
8653    -moz-transform: translate(0, 0);
8654    -ms-transform: translate(0, 0);
8655    transform: translate(0, 0); }
8656  [data-balloon][data-balloon-pos='down-right']:hover:before, [data-balloon][data-balloon-pos='down-right'][data-balloon-visible]:before {
8657    -webkit-transform: translate(0, 0);
8658    -moz-transform: translate(0, 0);
8659    -ms-transform: translate(0, 0);
8660    transform: translate(0, 0); }
8661  [data-balloon][data-balloon-pos='left']:after {
8662    margin-right: 11px;
8663    right: 100%;
8664    top: 50%;
8665    -webkit-transform: translate(10px, -50%);
8666    -moz-transform: translate(10px, -50%);
8667    -ms-transform: translate(10px, -50%);
8668    transform: translate(10px, -50%); }
8669  [data-balloon][data-balloon-pos='left']:before {
8670    background: no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba(0, 0, 0, 0.3)%22%20transform%3D%22rotate(-90 18 18)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E");
8671    background-size: 100% auto;
8672    width: 6px;
8673    height: 18px;
8674    margin-right: 5px;
8675    right: 100%;
8676    top: 50%;
8677    -webkit-transform: translate(10px, -50%);
8678    -moz-transform: translate(10px, -50%);
8679    -ms-transform: translate(10px, -50%);
8680    transform: translate(10px, -50%); }
8681  [data-balloon][data-balloon-pos='left']:hover:after, [data-balloon][data-balloon-pos='left'][data-balloon-visible]:after {
8682    -webkit-transform: translate(0, -50%);
8683    -moz-transform: translate(0, -50%);
8684    -ms-transform: translate(0, -50%);
8685    transform: translate(0, -50%); }
8686  [data-balloon][data-balloon-pos='left']:hover:before, [data-balloon][data-balloon-pos='left'][data-balloon-visible]:before {
8687    -webkit-transform: translate(0, -50%);
8688    -moz-transform: translate(0, -50%);
8689    -ms-transform: translate(0, -50%);
8690    transform: translate(0, -50%); }
8691  [data-balloon][data-balloon-pos='right']:after {
8692    left: 100%;
8693    margin-left: 11px;
8694    top: 50%;
8695    -webkit-transform: translate(-10px, -50%);
8696    -moz-transform: translate(-10px, -50%);
8697    -ms-transform: translate(-10px, -50%);
8698    transform: translate(-10px, -50%); }
8699  [data-balloon][data-balloon-pos='right']:before {
8700    background: no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba(0, 0, 0, 0.3)%22%20transform%3D%22rotate(90 6 6)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E");
8701    background-size: 100% auto;
8702    width: 6px;
8703    height: 18px;
8704    left: 100%;
8705    margin-left: 5px;
8706    top: 50%;
8707    -webkit-transform: translate(-10px, -50%);
8708    -moz-transform: translate(-10px, -50%);
8709    -ms-transform: translate(-10px, -50%);
8710    transform: translate(-10px, -50%); }
8711  [data-balloon][data-balloon-pos='right']:hover:after, [data-balloon][data-balloon-pos='right'][data-balloon-visible]:after {
8712    -webkit-transform: translate(0, -50%);
8713    -moz-transform: translate(0, -50%);
8714    -ms-transform: translate(0, -50%);
8715    transform: translate(0, -50%); }
8716  [data-balloon][data-balloon-pos='right']:hover:before, [data-balloon][data-balloon-pos='right'][data-balloon-visible]:before {
8717    -webkit-transform: translate(0, -50%);
8718    -moz-transform: translate(0, -50%);
8719    -ms-transform: translate(0, -50%);
8720    transform: translate(0, -50%); }
8721  [data-balloon][data-balloon-length='small']:after {
8722    white-space: normal;
8723    width: 80px; }
8724  [data-balloon][data-balloon-length='medium']:after {
8725    white-space: normal;
8726    width: 150px; }
8727  [data-balloon][data-balloon-length='large']:after {
8728    white-space: normal;
8729    width: 260px; }
8730  [data-balloon][data-balloon-length='xlarge']:after {
8731    white-space: normal;
8732    width: 380px; }
8733  @media screen and (max-width: 768px) {
8734    [data-balloon][data-balloon-length='xlarge']:after {
8735      white-space: normal;
8736      width: 90vw; } }
8737  [data-balloon][data-balloon-length='fit']:after {
8738    white-space: normal;
8739    width: 100%; }
8740</style>
8741
8742<script type="text/javascript">
8743  var swatchyp_colorindex = '';
8744  var swatchyp_size = '';
8745  var swatchyp_hightlightcolor = '';
8746  var swatchyp_swatchtype = '';
8747  var swatchyp_swatchshape = '';
8748  var swatchp_swatchactive = '';
8749  var swatchp_tooltipbgcolor = '';
8750  var swatchp_tooltipcolor = '';
8751  var swatchp_toppadding = '';
8752</script>
8752<script type="text/javascript" async="" src="https://reviews.enormapps.com/product-reviews/frontend/embed.js"></script>
8752
8753
8754    <!-- ReviewXpo Product Scripts Start -->
8755
8756    
8756<script>
8757        var ReviewXpo = ReviewXpo || {};
8758
8759        ReviewXpo.productRatings = null;
8760        ReviewXpo.productReviews = null;
8761    </script>
8761
8762
8763    <!-- ReviewXpo Product Scripts End -->
8764
8765    <!-- ReviewXpo Global Scripts Start -->
8766
8767     
8767<script>
8768     var ReviewXpo = ReviewXpo || {};
8769
8770     ReviewXpo.clientId = "QpPf-4giHYaEG-y836";
8771     ReviewXpo.url = "https://client-a.reviewxpo.app";
8772     ReviewXpo.shopName = "workphlo.myshopify.com";
8773     ReviewXpo.shopDomain = "workphlo.shop";
8774     ReviewXpo.settings = {"anonymous":null,"review_widget":{"outline":{"layout_type":"masonry","summary_type":"top_compact","review_block_style":"drop_shadow","review_block_radius":"rounded","per_page_reviews":10},"show_summary":true,"show_country_flag":false,"customer_preferences":{"enabled":false,"only_positive_reaction":false},"source":"auto","colors":{"rating_color":"#131313","card_color":"#FFFFFF","button_color":"#202020","button_text_color":"#FFFFFF","primary_text_color":"#202020","secondary_text_color":"#404040","accent_color":"#D6D6D6","outline_color":"#D6D6D6"},"labels":{"heading_text":null,"button_text":null,"replier_name":null},"rating":{"type":1,"icon_type":104},"review_form_type":"popup","active_status":1,"review_preview_modal":{"enabled":true},"recaptcha":{"enabled":true},"branding":{"disable_visibility":false,"display_start_date":"2024-07-01"}},"rating_widget":{"setting":{"source":"auto","rating_color":"#202020","show_collection_status":0,"active_status":1,"rating":{"type":1,"icon_type":104,"short_code":"[STAR_ICON]([AVERAGE_RATING])[TOTAL_RATING]"},"align_collection":"center","visibility_rules":{"rating_min":0},"show_empty_star":true}},"review_attachment":{"enable":false,"show_attached":true},"custom_questions":null,"multicriteria":null,"app_version":"4.7.0"};
8775     ReviewXpo.locale =  Shopify.locale;
8776     ReviewXpo.generalSetting = {"seo_review_snippet":{"enable":false}};
8777     ReviewXpo.parentOrigin = (window.location.ancestorOrigins && window.location.ancestorOrigins.length > 0 && window.location.ancestorOrigins[0]) || (document.location.origin === "https://admin.shopify.com" && document.location.origin) || '';
8778 </script>
8778
8779 
8779<script async src="/apps/reviewxpo/scripts/storefront.js?shop=workphlo.myshopify.com&v=4.7.0"></script>
8779
8780
8781
8782    <!-- ReviewXpo Global Scripts End -->
8783<style> .price__vendor {text-transform: lowercase;} .price__vendor {letter-spacing: -0.0001px;} </style>
8784<div id="shopify-block-AaFI1R0pkYmFqemtUS__2858414731233960599" class="shopify-block shopify-app-block">
8784<script translate="no">
8785  if( typeof SmartifyAppDECO === 'undefined'){
8786    var SmartifyAppDECO = SmartifyAppDECO || {};
8787  }
8788
8789  if (typeof SmartifyAppDECO.products_has_gift === 'undefined') {
8790    SmartifyAppDECO.products_has_gift = {};
8791  }
8792
8793  
8794    SmartifyAppDECO.timeSleep = 1;
8795  
8796
8797  
8798    SmartifyAppDECO.searchDepthLimit = 7;
8799  
8800
8801  
8802  
8803    SmartifyAppDECO.bannerClsReserve = false;
8804  
8805
8806  SmartifyAppDECO.badges = [];
8807  
8808    SmartifyAppDECO.badges = JSON.parse("[]");
8809  
8810
8811  SmartifyAppDECO.labels = [];
8812  
8813    SmartifyAppDECO.labels = JSON.parse("[{\"id\":59719,\"name\":\"Deco Label\",\"language\":[\"global\"],\"priority\":0,\"status\":true,\"image\":\"https:\\\/\\\/d3azqz9xba9gwd.cloudfront.net\\\/storage\\\/labels\\\/pl-july-production-demo-store\\\/new.jpg\",\"hide\":false,\"text\":\"SAVE {SAVE_PERCENT}%\",\"styles\":\"\",\"text_styles\":\"\",\"position\":\"top_right\",\"label_width\":26,\"label_height\":15,\"label_width_mobile\":null,\"label_height_mobile\":null,\"label_width_product\":null,\"label_height_product\":null,\"label_width_product_mobile\":null,\"label_height_product_mobile\":null,\"fixed_size\":false,\"page\":[\"home\",\"collection\",\"search\"],\"device\":[\"desktop\",\"mobile\"],\"ignore_page\":null,\"label_type\":0,\"top\":0,\"left\":0,\"customize_position\":false,\"margin\":{\"top\":0,\"bottom\":0,\"left\":0,\"right\":0},\"rotate\":0,\"opacity\":1,\"link\":null,\"alt\":null,\"animation\":\"none\",\"tooltip\":null,\"auto_responsive\":true,\"responsive_ratio\":0.24,\"ratio_size\":true,\"all_image\":false,\"conditions\":{\"id\":59667,\"label_id\":59719,\"variant_apply\":\"variants\",\"variants\":null,\"exclude_variants\":[],\"include_variants\":[\"49000670560546\",\"49000670691618\",\"49000670757154\",\"49000670855458\"],\"from_time\":null,\"to_time\":null,\"is_new\":\"any\",\"is_on_sale\":\"any\",\"collections\":[],\"exclude_collections\":[],\"tags\":[],\"exclude_tags\":[],\"stock_status\":\"any\",\"use_price\":false,\"by_price\":\"base_price\",\"from_price\":null,\"to_price\":null,\"use_weight\":false,\"from_weight\":null,\"to_weight\":null,\"use_time\":false,\"starts_at\":\"\",\"ends_at\":\"\",\"discount_from\":0,\"discount_to\":10,\"discount_fixed\":0,\"discount_by\":\"percentage\",\"discount_type\":\"fixed\",\"stock_from\":0,\"stock_to\":10,\"new_date_from\":null,\"new_date_to\":null,\"new_days_threshold\":10,\"low_stock_threshold\":1,\"product_stock_computation\":\"per_variant\",\"title\":null,\"title_type\":\"product\",\"title_operator\":\"equal\"},\"design\":{\"id\":44772,\"label_id\":59719,\"border_radius\":0,\"border\":{\"style\":\"none\",\"size\":0,\"color\":\"#000000\"},\"shape_color\":\"#B9B9B9\",\"text_color\":\"#5E5873\",\"font_family\":\"Arial\",\"font_size\":12,\"font_size_mobile\":null,\"font_size_product\":null,\"font_size_product_mobile\":null,\"font_style\":{\"weight\":\"normal\",\"style\":\"normal\",\"decoration\":\"none\"},\"letter_spacing\":0,\"shape_class\":\"pl-text-rectangle\",\"font_size_ratio\":0},\"group_ids\":[]}]");
8814  
8815
8816  SmartifyAppDECO.groups = [];
8817  
8818    SmartifyAppDECO.groups = JSON.parse("[]");
8819  
8820
8821  SmartifyAppDECO.banners = [];
8822  
8823    SmartifyAppDECO.banners = JSON.parse("[]");
8824  
8825
8826  SmartifyAppDECO.trustBadges = [];
8827  
8828    SmartifyAppDECO.trustBadges = JSON.parse("[]");
8829  
8830
8831  SmartifyAppDECO.discounts = [];
8832  �
8833
8834  
8835    
8836    
8837    
8838      SmartifyAppDECO.searchProxy = "0";
8839    
8840    
8841    �
8842      SmartifyAppDECO.svgLabelBadge = false;
8843    
8844    SmartifyAppDECO.remove_watermark = true;
8845  
8846
8847  
8848
8849  
8850    SmartifyAppDECO.regex = JSON.parse("{\"pisRegex\":\".product-card .grid-view-item__link\",\"lpsPath\":\".product-card .grid-view-item__image-wrapper\",\"pistRegex\":\".product-card .grid-view-item__title\",\"pispRegex\":\".product-card .price\",\"piRegex\":\".product-single__media-wrapper .feature-row__image\",\"lpPath\":\".product-single__media-wrapper .product-single__media\",\"pitRegex\":\".product-single__meta .product-single__title\",\"pipRegex\":\".product-single__meta .price\",\"pibRegex\":null,\"trustRegex\":\".product-single__meta .product-form__item\"}");
8851  
8852
8853  if (SmartifyAppDECO.regex) {
8854    const _r = SmartifyAppDECO.regex;
8855    if (_r.piRegex != null) SmartifyAppDECO.piRegex = _r.piRegex;
8856    if (_r.lpPath != null) SmartifyAppDECO.lpPath = _r.lpPath;
8857    if (_r.pisRegex != null) SmartifyAppDECO.pisRegex = _r.pisRegex;
8858    if (_r.lpsPath != null) SmartifyAppDECO.lpsPath = _r.lpsPath;
8859    if (_r.pistRegex != null) SmartifyAppDECO.pistRegex = _r.pistRegex;
8860    if (_r.pispRegex != null) SmartifyAppDECO.pispRegex = _r.pispRegex;
8861    if (_r.pipRegex != null) SmartifyAppDECO.pipRegex = _r.pipRegex;
8862    if (_r.pitRegex != null) SmartifyAppDECO.pitRegex = _r.pitRegex;
8863    if (_r.pibRegex != null) SmartifyAppDECO.pibRegex = _r.pibRegex;
8864    if (_r.trustRegex != null) SmartifyAppDECO.trustRegex = _r.trustRegex;
8865    if (_r.productDiscountRegex != null) SmartifyAppDECO.productDiscountRegex = _r.productDiscountRegex;
8866    if (_r.collectionDiscountRegex != null) SmartifyAppDECO.collectionDiscountRegex = _r.collectionDiscountRegex;
8867  }
8868
8869  
8870
8871  
8872  SmartifyAppDECO.page = 'home';
8873  
8874
8875  
8876    if (SmartifyAppDECO.regex?.style) {
8877      let style = document.createElement('style');
8878      style.innerText = SmartifyAppDECO.regex.style;
8879      document.body.append(style);
8880    }
8881    let decoCheckComplete = setInterval(function () {
8882      if (document.readyState == 'complete') {
8883        clearInterval(decoCheckComplete);
8884        if (typeof SmartifyAppDECO !== 'undefined' && SmartifyAppDECO.regex?.script) {
8885          let script = document.createElement('script');
8886          script.innerText = SmartifyAppDECO.regex.script;
8887          document.body.append(script);
8888        }
8889      }
8890    }, 100);
8891  
8892
8893  
8894    SmartifyAppDECO.customer={}
8895  �SmartifyAppDECO.__configReady = true;
8896  try {
8897    document.dispatchEvent(new CustomEvent('deco:config-ready'));
8898  } catch (e) {}
8899
8900</script>
8900
8901
8902
8903
8904<div id="deco-main-label">
8905</div>
8906
8907
8908
8909
8910
8911
8912
8913  
8914  
8915
8916  
8917  
8918  
8919
8920  
8921
8922  
8923
8924  
8925    
8926    
8927      <!-- BEGIN app snippet: deco-chunk-tag -->
8928
8929
8930  <link rel="modulepreload" href="https://cdn.shopify.com/extensions/01a0f554-5044-71cd-be85-8b7ed0bb4ebe/deco-labels-badges-634/assets/label-CPfrufQQ.js" crossorigin="anonymous">
8931  <link rel="modulepreload" href="https://cdn.shopify.com/extensions/01a0f554-5044-71cd-be85-8b7ed0bb4ebe/deco-labels-badges-634/assets/coreApi-B-CuTw2b.js" crossorigin="anonymous">
8932
8933<!-- END app snippet -->
8934    
8935    <!-- BEGIN app snippet: vite-tag -->
8936
8937
8938  
8938<script src="https://cdn.shopify.com/extensions/01a0f554-5044-71cd-be85-8b7ed0bb4ebe/deco-labels-badges-634/assets/theme-CDkKpyRK.js" type="module" crossorigin="anonymous"></script>
8938
8939
8940<!-- END app snippet -->
8941    
8942      <!-- BEGIN app snippet: vite-tag -->
8943
8944
8945  <link href="//cdn.shopify.com/extensions/01a0f554-5044-71cd-be85-8b7ed0bb4ebe/deco-labels-badges-634/assets/banner-k3JszawN.css" rel="stylesheet" type="text/css" media="all" />
8946
8947<!-- END app snippet -->
8948    
8949      <!-- BEGIN app snippet: vite-tag -->
8950
8951
8952  <link href="//cdn.shopify.com/extensions/01a0f554-5044-71cd-be85-8b7ed0bb4ebe/deco-labels-badges-634/assets/label-badge-DQ3WDNKN.css" rel="stylesheet" type="text/css" media="all" />
8953
8954<!-- END app snippet -->
8955    
8956      <!-- BEGIN app snippet: vite-tag -->
8957
8958
8959  <link href="//cdn.shopify.com/extensions/01a0f554-5044-71cd-be85-8b7ed0bb4ebe/deco-labels-badges-634/assets/trust-badge-BO30rkyO.css" rel="stylesheet" type="text/css" media="all" />
8960
8961<!-- END app snippet -->
8962    
8963      <!-- BEGIN app snippet: vite-tag -->
8964
8965
8966  <link href="//cdn.shopify.com/extensions/01a0f554-5044-71cd-be85-8b7ed0bb4ebe/deco-labels-badges-634/assets/countdown-BJods4g9.css" rel="stylesheet" type="text/css" media="all" />
8967
8968<!-- END app snippet -->
8969    
8970  
8971
8972
8973
8974
8975
8976</div><div id="shopify-block-AMlcvejVwckRBZjdic__2118589882331710876" class="shopify-block shopify-app-block">
8977<div data-banners style="display:none">
8978  
8979</div>
8980
8981<style>
8982  #cta:hover {
8983    opacity: 0.8;
8984  }
8985
8986  @media(max-width: 400px) {
8987    #cta-button {
8988      padding: 10px 12px;
8989    }
8990  }
8991</style>
8992
8993<script>
8994  window.essentialBannersConfigs = []
8995  window.essentialProductTags = null
8996  window.essentialCustomerTags = null
8997  window.essentialCurrentProductId = null;
8998  window.essentialStoreDomain = "workphlo.shop";
8999
9000  if (!window.essentialBannersConfigs) {
9001    window.essentialBannersConfigs = [];
9002  }
9003
9004  
9005</script>
9005
9006
9007<script src="https://cdn.shopify.com/extensions/01a0a41d-dfa3-7da1-b782-5645acdc094b/essential-icon-badge-banners-1-99/assets/banners-essential-apps.js" defer></script>
9007
9008
9009
9010
9011</div><div id="shopify-block-AVTRmemg0dDN0V3BJO__4935202709820522637" class="shopify-block shopify-app-block">
9012
9013
9014<script>
9015  window.__ts__ ||= {};
9016  window.__ts__.settings ||= {};
9017  window.__ts__.settings["trustshop-collection-rating__setting"] = "eyJkaXNwbGF5X3JhdGluZyI6Im5vbmUiLCJzaG93X2F2Z19yYXRpbmciOmZhbHNlLCJzaG93X3JhdGluZ193aGVuX2VtcHR5Ijp0cnVlLCJzaG93X3RvdGFsX3Jldmlld3MiOnRydWUsInN0eWxlIjoiNV9zdGFyIiwibGFiZWxfcmF0aW5nIjoicmV2aWV3IiwibGFiZWxfcmF0aW5ncyI6InJldmlld3MiLCJjb3VudHJ5X2xhbmd1YWdlIjoiZW4iLCJmb250X3NpemUiOnsic3Rhcl9zaXplIjoxOCwidGV4dF9hdmdfcmF0aW5nIjoxNCwidGV4dF90b3RhbF9yYXRpbmciOjE0LCJ0ZXh0X3N0YXIiOjE2fX0=";
9018</script>
9018
9019
9020
9021
9022
9023<!-- BEGIN app snippet: trustshop-shared-settings -->
9023<script>
9024if (!window.__ts__?._sharedSettingsLoaded) {
9025    window.__ts__ ||= {};
9026    window.__ts__.fetchNative = window.fetch.bind(window);
9027    window.__ts__._sharedSettingsLoaded = true;
9028    window.__ts__.shopName = "workphlo";
9029    try {
9030        const raw = {"detail":{"star_size":16,"show_review_time":true,"show_review_media":true,"show_purchase_items":true},"review_date":true,"verify_buyer":true,"button_report":true,"customer_name":true,"ai_review_tags":false,"button_helpful":true,"summary_text_1":false,"summary_text_2":false,"summary_divider":false,"modal_all_medias":{"filterList":{"All":true,"1_star":true,"2_star":true,"3_star":true,"4_star":true,"5_star":true,"Images":true,"Videos":true},"show_star_rating":true,"show_helpful_button":true},"no_review_border":true,"ai_review_summary":false,"form_write_review":{"star_size":32,"show_add_photo_btn":true,"show_add_video_btn":true,"show_product_image":true,"required_review_title":true},"number_of_reviews":true,"show_review_media":true,"summary_star_icon":true,"show_add_photo_btn":true,"show_add_video_btn":false,"no_filter_star_icon":{"html":"<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\" fill=\"none\"><g clip-path=\"url(#a)\"><path d=\"M16 32c8.837 0 16-7.163 16-16S24.837 0 16 0 0 7.163 0 16s7.163 16 16 16\" fill=\"#f6f6f6\"/><path d=\"M22 18c0 3.31-2.69 6-6 6s-6-2.69-6-6zm-10.5-4c0 1.104-.787 2-1.75 2S8 15.104 8 14s.787-2 1.75-2 1.75.896 1.75 2m12 0c0 1.104-.788 2-1.75 2S20 15.104 20 14s.788-2 1.75-2 1.75.896 1.75 2\" fill=\"#e0e0e0\"/><path d=\"M16 22c1.468 0 2.687.527 2.947 1.224A5.96 5.96 0 0 1 16 24a5.96 5.96 0 0 1-2.948-.776C13.312 22.527 14.532 22 16 22\" fill=\"#ececec\"/></g><defs><clipPath id=\"a\"><path fill=\"#fff\" d=\"M0 0h32v32H0z\"/></clipPath></defs></svg>","show":true,"number":4},"no_review_star_icon":false,"media_size_on_galley":"75","media_size_on_review":"100","customer_country_flag":false,"write_a_review_button":true,"submitted_review_popup":{"pending":{"review_card":"default","button_label_size":14,"content_label_size":14,"headline_title_size":24},"success":{"review_card":"default","button_label_size":14,"content_label_size":14,"headline_title_size":24}},"customer_profile_picture":true,"image_galley_star_rating":true,"summary_number_of_reviews":true,"collect_store_review_after_product":false,"form_write_store_review":{"show_write_review_button":true},"font_size":15,"summary_border":true};
9031        if (raw) window.__ts__._rawSectionShow = raw;
9032    } catch(e) {
9033    console.log(e, "section_show")}
9034    try {
9035        const raw = {"sort_by":"Sort by","no_image":"No images uploaded yet!","no_media":"No medias uploaded yet!","no_video":"No videos uploaded yet!","text_all":"All","anonymous":"Anonymous","all_photos":"All photos","text_image":"Images","text_video":"Videos","text_out_of":"out of","text_report":"Report","text_review":"Review","text_helpful":"Helpful","text_reviews":"Reviews","view_product":"View product","show_original":"show original","text_based_on":"Based on","purchased_item":"Purchased item","required_email":"*Please enter a valid email address!","required_input":"*Please fill out this field","text_review_on":"Review on","media_rule_type":"*Media type must be .bmp, .jpeg, .png, .mp4 or .mov","photo_rule_size":"*Photo size must be smaller than 10MB","see_translation":"See translation","text_reply_from":"Reply from","video_rule_size":"*Video size must be smaller than 50MB","label_filter_all":"All","modal_report_btn":"Report this review","media_upload_fail":"*Unable to upload the image. Please try again later","modal_write_title":"Ratings & Reviews","btn_write_a_review":"Write a review","modal_report_title":"Report this review","label_filter_newest":"Newest","label_filter_oldest":"Oldest","name_display_format":"Name display format","no_filtered_results":"","text_medias_gallery":"Reviews gallery","btn_load_more_review":"Load more reviews","name_display_tooltip":"If you choose anonymous, your name will be hidden from everyone","name_override_notice":"Your name will be overridden by the ‘{{name_display}}’ setting.","modal_report_option_1":"Review contains private information.","modal_report_option_2":"Review contains objectionable language.","modal_report_option_3":"Review contains advertising or spam.","modal_report_option_4":"Review contains violent and disgusting content.","modal_report_option_5":"Other violations.","modal_report_subtitle":"Thank y
9035ou for taking the time to help {{ shopname }}.Your report is anonymous.","modal_review_btn_back":"Back","text_customer_reviews":"Verified Reviews","media_upload_duplicate":"*You have already uploaded this image","modal_image_review_for":"Review for","label_filter_all_ratings":"All ratings","label_filter_media_first":"Photo/Video first","modal_write_text_reviews":"Reviews","no_review_text_no_review":"No reviews yet. Any feedback? Let us know","text_images_from_reviews":"Images from reviews","text_review_this_product":"Review this product","text_share_your_thoughts":"Share your thoughts with other customers","label_filter_most_helpful":"Most helpful","label_filter_stars_filter":"Star filter(1-5)","text_people_found_helpful":"people found this helpful","text_review_with_comments":"Customer Reviews","label_filter_lowest_rating":"Lowest rating","modal_pending_review_title":"Review in review","modal_review_btn_add_photo":"Photo","modal_review_btn_add_video":"Video","modal_success_review_title":"Review submitted successfully!","label_filter_highest_rating":"Highest rating","modal_pending_review_button":"Done","modal_success_review_button":"Ok","modal_image_from_this_review":"Image from this review","modal_write_title_had_review":"Thank y
9035ou for leaving reviews","option_name_display_format_1":"John Smith","option_name_display_format_2":"John S.","option_name_display_format_3":"J.S.","option_name_display_format_4":"Anonymous","modal_pending_review_subtitle":"Your review has been sent successfully and will be reviewed to ensure it meets our guidelines and standards. Please allow us some time to thoroughly assess your review.","modal_success_review_subtitle":"Thank you for spending time sharing your experience and leaving feedback, it will be very beneficial for other customers.","modal_review_btn_submit_review":"Submit Review","label_filter_review_with_photos":"Review with photos","label_filter_review_with_videos":"Review with videos","modal_review_add_photo_or_video":"Add photo or video","modal_review_label_review_media":"Upload media","modal_review_label_review_title":"Review Title","modal_review_text_click_to_rate":"Click to rate","modal_view_image_text_all_media":"All photos","modal_review_label_customer_name":"Customer Name","no_review_btn_write_first_review":"Write review","modal_review_label_customer_email":"Customer Email","modal_review_label_review_content":"Product Review","modal_review_btn_add_photo_subtitle":"Max file size: 10MB","modal_review_btn_add_video_subtitle":"Max file size: 50MB","modal_review_placeholder_click_here":"click here","modal_review_placeholder_review_title":"Example: Easy to use","modal_review_placeholder_upload_media":"Upload up to 5 photos & 2 videos drag & drop or {{click_here}} to upload files","modal_review_placeholder_upload_photo":"Upload up to 5 photos drag & drop or {{click_here}} to upload files","modal_review_placeholder_upload_video":"Upload up to 2 videos drag & drop or {{click_here}} to upload files","modal_review_placeholder_customer_name":"Type your name here","modal_review_label_characters_remaining":"characters remaining","modal_review_placeholder_customer_email":"Your email is private and is used to send you discount vouchers","modal_review_placeholder_review_content":"Example: Since i bought this a month ago, it has been used a lot. What i like best this product is...","modal_review_btn_submit_review_has_review":"Go Shopping","modal_review_tooltip_review_ai_generation":"Let AI help you write a great review! You can edit or regenerate it anytime."};
9036        if (raw) window.__ts__._rawLabelContent = raw;
9037    } catch(e) {
9038    console.log(e, "label_content")}
9039    try {
9040        const raw = {"line_color":"#CDCDCD","bg_base_color":"#FFFFFF","star_icon_color":"#1e1e1e","user_name_color":"#1e1e1e","title_text_color":"#1e1e1e","reply_title_color":"#3D4153","primary_text_color":"#1A1A1A","reply_content_color":"#3D4153","rating_process_color":"#1e1e1e","secondary_text_color":"#1e1e1e","reply_background_color":"#F6F6F6","rating_process_empty_color":"#E7E7E7","nav_btn_bg_color":"#FFFFFF","nav_btn_icon_color":"#4A4A4A","secondary_btn_text_color":"#1e1e1e","primary_btn_bg_color":"#1e1e1e","primary_btn_border_color":"#1e1e1e","secondary_btn_bg_color":"#F2F2F6","secondary_btn_border_color":"#F2F2F6","primary_btn_text_color":"#ffffff","plain_btn_text_color":"#1A1A1A","star_icon_empty_color":"#E7E7E7","review_card_background":"rgba(255, 255, 255, 0)","summary_background":"rgba(255, 255, 255, 0)","modal_detail_card_background":"rgba(255, 255, 255, 1.00)","modal_detail_text":"#111111","form_write_review_star_color":"#FFB400","form_write_review_star_empty_color":"#D4D4D4","modal_submitted_review_pending_popup_icon":"#FFB400","modal_submitted_review_success_popup_icon":"#28A52D","modal_submitted_review_pending_star_active":"#FFB400","modal_submitted_review_success_star_active":"#FFB400","modal_submitted_review_pending_product_name":"#3D4153","modal_submitted_review_pending_star_disable":"#D4D4D4","modal_submitted_review_success_product_name":"#3D4153","modal_submitted_review_success_star_disable":"#D4D4D4","modal_submitted_review_pending_customer_name":"#303030","modal_submitted_review_pending_popup_content":"#616161","modal_submitted_review_pending_product_price":"#74788D","modal_submitted_review_success_customer_name":"#303030","modal_submitted_review_success_popup_content":"#616161","modal_submitted_review_success_product_price":"#74788D","modal_submitted_review_pending_customer_email":"#616161","modal_submitted_review_pending_popup_headline":"#3D4153","modal_submitted_review_success_customer_email":"#616161","modal_submitted_review_success_popup_headline":"#3D4153","modal_submitted_review_pending_popup_background":"#FFFFFF","modal_submitted_review_success_popup_background":"#FFFFFF","modal_submitted_review_pending_review_card_title":"#3D4153","modal_submitted_review_success_review_card_title":"#3D4153","modal_submitted_review_pending_review_card_border":"#DEDFE6","modal_submitted_review_success_review_card_border":"#DEDFE6","modal_submitted_review_pending_review_card_content":"#3D4153","modal_submitted_review_success_review_card_content":"#3D4153","modal_submitted_review_pending_review_card_background":"#FFFFFF","modal_submitted_review_success_review_card_background":"#FFFFFF","form_write_review_button_background":"#303030","form_write_review_button_title":"#FFFFFF"};
9041        if (raw) window.__ts__._rawColorCustomize = raw;
9042    } catch(e) {
9043    console.log(e, "color_customize")   }
9044}
9045</script>
9045
9046<!-- END app snippet -->
9047
9048
9049
9050
9051
9052
9053
9054
9055
9056<script
9057  type="module"
9058>
9059    window.__ts__ ||= {};
9060    window.__ts__.shop_domain = 'workphlo.shop';
9061    window.__ts__.settings ||= {};
9062    window.__ts__.shopId = '28596371559';
9063    window.__ts__.product_id = null;
9064
9065    window.__TS_PAGE_TEMPLATE__ = "index";
9066    window.__TS_HAS_PRODUCT__ = false;
9067
9068    // Settings snippets emit script tags; innerHTML won't run those, so re-create them.
9069    const tsRunScripts = (root) => {
9070        root.querySelectorAll("script").forEach((oldScript) => {
9071            const s = document.createElement("script");
9072            s.textContent = oldScript.textContent;
9073            document.body.appendChild(s);
9074        });
9075    };// Theme 1.0 fallback: widget-box
9076      if(!window?.TS_BLOCK_ADDED?.widget &&
9077          document.getElementById("trustshop-review") !== null &&
9078          !document.getElementById("trustshop-init-widget-box-metafield--data")){
9079          const container = document.createElement("div");
9080          container.id = "trustshop-init-widget-box-metafield--data";
9081          container.style.display = "none";
9082          window.__ts__.settings ||= {};
9083          window.__ts__.settings["trustshop-get-review-summary"] = "";
9084          container.innerHTML = "\u003c!-- BEGIN app snippet: trustshop-widget-box-settings --\u003e\n\n\n\n\n\u003cscript\u003e\n  window.__ts__ ||= {};\n  window.__ts__.settings ||= {};\n  window.__ts__.settings[\"trustshop-get-product_info\"] = JSON.stringify({\n    productId: \"\",\n    productName: \"\",\n    shopId: \"28596371559\",\n    productImage: \"\",\n    shopUrl: \"https:\/\/workphlo.shop\",\n    productUrl: \"\",\n    productPrice: \"\",\n    productPriceCompare: \"\",\n    currencySymbol: \"$\",\n    is_show: true,\n    reply_name: \"d29ya3BobG8=\"\n  });\n  window.__ts__.settings[\"trustshop-widget_box_sort_list\"] = JSON.stringify({\n    list: [\"oldest\",\"newest\"],default_sort: \"oldest\"\n  });\n  window.__ts__.settings[\"trustshop-widget_box_review_per_page\"] = JSON.stringify({\n    review_per_page_desktop: \"6\",\n    review_per_page_mobile: \"6\"\n  });\n  window.__ts__.settings[\"trustshop-widget_box_layout_box\"] = \"list\";\n  window.__ts__.settings[\"trustshop-widget_box_layout_summary_box\"] = \"left\";\n  window.__ts__.settings[\"trustshop-widget_box_style_summary_box\"] = \"detail\";\n  window.__ts__.settings[\"trustshop-widget_box_style_review_item\"] = \"classic\";\n  window.__ts__.settings[\"trustshop-widget_box_section_show\"] = \"{\\\"detail\\\":{\\\"star_size\\\":16,\\\"show_review_time\\\":true,\\\"show_review_media\\\":true,\\\"show_purchase_items\\\":true},\\\"review_date\\\":true,\\\"verify_buyer\\\":true,\\\"button_report\\\":true,\\\"customer_name\\\":true,\\\"ai_review_tags\\\":false,\\\"button_helpful\\\":true,\\\"summary_text_1\\\":false,\\\"summary_text_2\\\":false,\\\"summary_divider\\\":false,\\\"modal_all_medias\\\":{\\\"filterList\\\":{\\\"All\\\":true,\\\"1_star\\\":true,\\\"2_star\\\":true,\\\"3_star\\\":true,\\\"4_star\\\":true,\\\"5_star\\\":true,\\\"Images\\\":true,\\\"Videos\\\":true},\\\"show_star_rating\\\":true,\\\"show_helpful_button\\\":true},\\\"no_review_border\\\":true,\\\"ai_review_summary\\\":false,\\\"form_write_review\\\":{\\\"star_size\\\":32,\\\"show_add_photo_btn\\\":true,\\\"show_add_video_btn\\\":true,\\\"show_product_image\\\":true,\\\"required_review_title\\\":true},\\\"number_of_reviews\\\":true,\\\"show_review_media\\\":true,\\\"summary_star_icon\\\":true,\\\"show_add_photo_btn\\\":true,\\\"show_add_video_btn\\\":false,\\\"no_filter_star_icon\\\":{\\\"html\\\":\\\"\\u003csvg xmlns=\\\\\\\"http:\\\/\\\/www.w3.org\\\/2000\\\/svg\\\\\\\" width=\\\\\\\"32\\\\\\\" height=\\\\\\\"32\\\\\\\" viewBox=\\\\\\\"0 0 32 32\\\\\\\" fill=\\\\\\\"none\\\\\\\"\\u003e\\u003cg clip-path=\\\\\\\"url(#a)\\\\\\\"\\u003e\\u003cpath d=\\\\\\\"M16 32c8.837 0 16-7.163 16-16S24.837 0 16 0 0 7.163 0 16s7.163 16 16 16\\\\\\\" fill=\\\\\\\"#f6f6f6\\\\\\\"\\\/\\u003e\\u003cpath d=\\\\\\\"M22 18c0 3.31-2.69 6-6 6s-6-2.69-6-6zm-10.5-4c0 1.104-.787 2-1.75 2S8 15.104 8 14s.787-2 1.75-2 1.75.896 1.75 2m12 0c0 1.104-.788 2-1.75 2S20 15.104 20 14s.788-2 1.75-2 1.75.896 1.75 2\\\\\\\" fill=\\\\\\\"#e0e0e0\\\\\\\"\\\/\\u003e\\u003cpath d=\\\\\\\"M16 22c1.468 0 2.687.527 2.947 1.224A5.96 5.96 0 0 1 16 24a5.96 5.96 0 0 1-2.948-.776C13.312 22.527 14.532 22 16 22\\\\\\\" fill=\\\\\\\"#ececec\\\\\\\"\\\/\\u003e\\u003c\\\/g\\u003e\\u003cdefs\\u003e\\u003cclipPath id=\\\\\\\"a\\\\\\\"\\u003e\\u003cpath fill=\\\\\\\"#fff\\\\\\\" d=\\\\\\\"M0 0h32v32H0z\\\\\\\"\\\/\\u003e\\u003c\\\/clipPath\\u
9084003e\\u003c\\\/defs\\u003e\\u003c\\\/svg\\u003e\\\",\\\"show\\\":true,\\\"number\\\":4},\\\"no_review_star_icon\\\":false,\\\"media_size_on_galley\\\":\\\"75\\\",\\\"media_size_on_review\\\":\\\"100\\\",\\\"customer_country_flag\\\":false,\\\"write_a_review_button\\\":true,\\\"submitted_review_popup\\\":{\\\"pending\\\":{\\\"review_card\\\":\\\"default\\\",\\\"button_label_size\\\":14,\\\"content_label_size\\\":14,\\\"headline_title_size\\\":24},\\\"success\\\":{\\\"review_card\\\":\\\"default\\\",\\\"button_label_size\\\":14,\\\"content_label_size\\\":14,\\\"headline_title_size\\\":24}},\\\"customer_profile_picture\\\":true,\\\"image_galley_star_rating\\\":true,\\\"summary_number_of_reviews\\\":true,\\\"collect_store_review_after_product\\\":false,\\\"form_write_store_review\\\":{\\\"show_write_review_button\\\":true},\\\"font_size\\\":15,\\\"summary_border\\\":true}\";\n  window.__ts__.settings[\"trustshop-widget_box_label_content\"] = \"{\\\"sort_by\\\":\\\"Sort by\\\",\\\"no_image\\\":\\\"No images uploaded yet!\\\",\\\"no_media\\\":\\\"No medias uploaded yet!\\\",\\\"no_video\\\":\\\"No videos uploaded yet!\\\",\\\"text_all\\\":\\\"All\\\",\\\"anonymous\\\":\\\"Anonymous\\\",\\\"all_photos\\\":\\\"All photos\\\",\\\"text_image\\\":\\\"Images\\\",\\\"text_video\\\":\\\"Videos\\\",\\\"text_out_of\\\":\\\"out of\\\",\\\"text_report\\\":\\\"Report\\\",\\\"text_review\\\":\\\"Review\\\",\\\"text_helpful\\\":\\\"Helpful\\\",\\\"text_reviews\\\":\\\"Reviews\\\",\\\"view_product\\\":\\\"View product\\\",\\\"show_original\\\":\\\"show original\\\",\\\"text_based_on\\\":\\\"Based on\\\",\\\"purchased_item\\\":\\\"Purchased item\\\",\\\"required_email\\\":\\\"*Please enter a valid email address!\\\",\\\"required_input\\\":\\\"*Please fill out this field\\\",\\\"text_review_on\\\":\\\"Review on\\\",\\\"media_rule_type\\\":\\\"*Media type must be .bmp, .jpeg, .png, .mp4 or .mov\\\",\\\"photo_rule_size\\\":\\\"*Photo size must be smaller than 10MB\\\",\\\"see_translation\\\":\\\"See translation\\\",\\\"text_reply_from\\\":\\\"Reply from\\\",\\\"video_rule_size\\\":\\\"*Video size must be smaller than 50MB\\\",\\\"label_filter_all\\\":\\\"All\\\",\\\"modal_report_btn\\\":\\\"Report this review\\\",\\\"media_upload_fail\\\":\\\"*Unable to upload the image. Please try again later\\\",\\\"modal_write_title\\\":\\\"Ratings \\u0026 Reviews\\\",\\\"btn_write_a_review\\\":\\\"Write a review\\\",\\\"modal_report_title\\\":\\\"Report this review\\\",\\\"label_filter_newest\\\":\\\"Newest\\\",\\\"label_filter_oldest\\\":\\\"Oldest\\\",\\\"name_display_format\\\":\\\"Name display format\\\",\\\"no_filtered_results\\\":\\\"\\\",\\\"text_medias_gallery\\\":\\\"Reviews gallery\\\",\\\"btn_load_more_review\\\":\\\"Load more reviews\\\",\\\"name_display_tooltip\\\":\\\"If you choose anonymous, your name will be hidden from everyone\\\",\\\"name_override_notice\\\":\\\"Your name will be overridden by the ‘{{name_display}}’ setting.\\\",\\\"modal_report_option_1\\\":\\\"Review contains private information.\\\",\\\"modal_report_option_2\\\":\\\"Review contains objectionable language.\\\",\\\"modal_report_option_3\\\":\\\"Review contains advertising or spam.\\\",\\\"modal_report_option_4\\\":\\\"Review contains violent and disgusting content.\\\",\\\"modal_report_option_5\\\":\\\"Other violations.\\\",\\\"modal_report_subtitle\\\":\\\"Thank you for taking the time to help {{ shopname }}.Your report is anonymous.\\\",\\\"modal_review_btn_back\\\":\\\"Back\\\",\\\"text_customer_reviews\\\":\\\"Verified Reviews\\\",\\\"media_upload_duplicate\\\":\\\"*You have already uploaded this image\\\",\\\"modal_image_review_for\\\":\\\"Review for\\\",\\\"label_filter_all_ratings\\\":\\\"All ratings\\\",\\\"label_filter_media_first\\\":\\\"Photo\\\/Video first\\\",\\\"modal_write_text_reviews\\\":\\\"Reviews\\\",\\\"no_review_text_no_review\\\":\\\"No reviews yet. Any feedback? Let us know\\\",\\\"text_images_from_reviews\\\":\\\"Images from reviews\\\",\\\"text_review_this_product\\\":\\\"Review this product\\\",\\\"text_share_your_thoughts\\\":\\\"Share your thoughts with other customers\\\",\\\"label_filter_most_helpful\\\":\\\"Most helpful\\\",\\\"label_filter_stars_filter\\\":\\\"Star filter(1-5)\\\",\\\"text_people_found_helpful\\\":\\\"people found this helpful\\\",\\\"text_review_with_comments\\\":\\\"Customer Reviews\\\",\\\"label_filter_lowest_rating\\\":\\\"Lowest rating\\\",\\\"modal_pending_review_title\\\":\\\"Review in review\\\",\\\"modal_review_btn_add_photo\\\":\\\"Photo\\\",\\\"modal_review_btn_add_video\\\":\\\"Video\\\",\\\"modal_success_review_title\\\":\\\"Review submitted successfully!\\\",\\\"label_filter_highest_rating\\\":\\\"Highest rating\\\",\\\"modal_pending_review_button\\\":\\\"Done\\\",\\\"modal_success_review_button\\\":\\\"Ok\\\",\\\"modal_image_from_this_review\\\":\\\"Image from this review\\\",\\\"modal_write_title_had_review\\\":\\\"Thank you for leaving reviews\\\",\\\"o
9084ption_name_display_format_1\\\":\\\"John Smith\\\",\\\"option_name_display_format_2\\\":\\\"John S.\\\",\\\"option_name_display_format_3\\\":\\\"J.S.\\\",\\\"option_name_display_format_4\\\":\\\"Anonymous\\\",\\\"modal_pending_review_subtitle\\\":\\\"Your review has been sent successfully and will be reviewed to ensure it meets our guidelines and standards. Please allow us some time to thoroughly assess your review.\\\",\\\"modal_success_review_subtitle\\\":\\\"Thank you for spending time sharing your experience and leaving feedback, it will be very beneficial for other customers.\\\",\\\"modal_review_btn_submit_review\\\":\\\"Submit Review\\\",\\\"label_filter_review_with_photos\\\":\\\"Review with photos\\\",\\\"label_filter_review_with_videos\\\":\\\"Review with videos\\\",\\\"modal_review_add_photo_or_video\\\":\\\"Add photo or video\\\",\\\"modal_review_label_review_media\\\":\\\"Upload media\\\",\\\"modal_review_label_review_title\\\":\\\"Review Title\\\",\\\"modal_review_text_click_to_rate\\\":\\\"Click to rate\\\",\\\"modal_view_image_text_all_media\\\":\\\"All photos\\\",\\\"modal_review_label_customer_name\\\":\\\"Customer Name\\\",\\\"no_review_btn_write_first_review\\\":\\\"Write review\\\",\\\"modal_review_label_customer_email\\\":\\\"Customer Email\\\",\\\"modal_review_label_review_content\\\":\\\"Product Review\\\",\\\"modal_review_btn_add_photo_subtitle\\\":\\\"Max file size: 10MB\\\",\\\"modal_review_btn_add_video_subtitle\\\":\\\"Max file size: 50MB\\\",\\\"modal_review_placeholder_click_here\\\":\\\"click here\\\",\\\"modal_review_placeholder_review_title\\\":\\\"Example: Easy to use\\\",\\\"modal_review_placeholder_upload_media\\\":\\\"Upload up to 5 photos \\u0026 2 videos drag \\u0026 drop or {{click_here}} to upload files\\\",\\\"modal_review_placeholder_upload_photo\\\":\\\"Upload up to 5 photos drag \\u0026 drop or {{click_here}} to upload files\\\",\\\"modal_review_placeholder_upload_video\\\":\\\"Upload up to 2 videos drag \\u0026 drop or {{click_here}} to upload files\\\",\\\"modal_review_placeholder_customer_name\\\":\\\"Type your name here\\\",\\\"modal_review_label_characters_remaining\\\":\\\"characters remaining\\\",\\\"modal_review_placeholder_customer_email\\\":\\\"Your email is private and is used to send you discount vouchers\\\",\\\"modal_review_placeholder_review_content\\\":\\\"Example: Since i bought this a month ago, it has been used a lot. What i like best this product is...\\\",\\\"modal_review_btn_submit_review_has_review\\\":\\\"Go Shopping\\\",\\\"modal_review_tooltip_review_ai_generation\\\":\\\"Let AI help you write a great review! You can edit or regenerate it anytime.\\\"}\";\n  window.__ts__.settings[\"trustshop-widget_box_discount_color_customize\"] = \"\";\n  window.__ts__.settings[\"trustshop-widget_box_color_customize\"] = \"{\\\"line_color\\\":\\\"#CDCDCD\\\",\\\"bg_base_color\\\":\\\"#FFFFFF\\\",\\\"star_icon_color\\\":\\\"#1e1e1e\\\",\\\"user_name_color\\\":\\\"#1e1e1e\\\",\\\"title_text_color\\\":\\\"#1e1e1e\\\",\\\"reply_title_color\\\":\\\"#3D4153\\\",\\\"primary_text_color\\\":\\\"#1A1A1A\\\",\\\"reply_content_color\\\":\\\"#3D4153\\\",\\\"rating_process_color\\\":\\\"#1e1e1e\\\",\\\"secondary_text_color\\\":\\\"#1e1e1e\\\",\\\"reply_background_color\\\":\\\"#F6F6F6\\\",\\\"rating_process_empty_color\\\":\\\"#E7E7E7\\\",\\\"nav_btn_bg_color\\\":\\\"#FFFFFF\\\",\\\"nav_btn_icon_color\\\":\\\"#4A4A4A\\\",\\\"secondary_btn_text_color\\\":\\\"#1e1e1e\\\",\\\"primary_btn_bg_color\\\":\\\"#1e1e1e\\\",\\\"primary_btn_border_color\\\":\\\"#1e1e1e\\\",\\\"secondary_btn_bg_color\\\":\\\"#F2F2F6\\\",\\\"secondary_btn_border_color\\\":\\\"#F2F2F6\\\",\\\"primary_btn_text_color\\\":\\\"#ffffff\\\",\\\"plain_btn_text_color\\\":\\\"#1A1A1A\\\",\\\"star_icon_empty_color\\\":\\\"#E7E7E7\\\",\\\"review_card_background\\\":\\\"rgba(255, 255, 255, 0)\\\",\\\"summary_background\\\":\\\"rgba(255, 255, 255, 0)\\\",\\\"modal_detail_card_background\\\":\\\"rgba(255, 255, 255, 1.00)\\\",\\\"modal_detail_text\\\":\\\"#111111\\\",\\\"form_write_review_star_color\\\":\\\"#FFB400\\\",\\\"form_write_review_star_empty_color\\\":\\\"#D4D4D4\\\",\\\"modal_submitted_review_pending_popup_icon\\\":\\\"#FFB400\\\",\\\"modal_submitted_review_success_popup_icon\\\":\\\"#28A52D\\\",\\\"modal_submitted_review_pending_star_active\\\":\\\"#FFB400\\\",\\\"modal_submitted_review_success_star_active\\\":\\\"#FFB400\\\",\\\"modal_submitted_review_pending_product_name\\\":\\\"#3D4153\\\",\\\"modal_submitted_review_pending_star_disable\\\":\\\"#D4D4D4\\\",\\\"modal_submitted_review_success_product_name\\\":\\\"#3D4153\\\",\\\"modal_submitted_review_success_star_disable\\\":\\\"#D4D4D4\\\",\\\"modal_submitted_review_pending_customer_name\\\":\\\"#303030\\\",\\\"modal_submitted_review_pending_popup_content\\\":\\\"#616161\\\",\\\"modal_submitted_review_pending_product_price\\\":\\\"#74788D\\\",\\\"modal_submitted_review_success_customer_name\\\":\\\"#303030\\\",\\\"modal_submitted_review_success_popup_content\\\":\\\"#616161\\\",\\\"modal_submitted_review_success_product_price\\\":\\\"#74788D\\\",\\\"modal_submitted_review_pending_customer_email\\\":\\\"#616161\\\",\\\"modal_submitted_review_pending_popup_headline\\\":\\\"#3D4153\\\",\\\"modal_submitted_review_success_customer_email\\\":\\\"#616161\\\",\\\"modal_submitted_review_success_popup_headline\\\":\\\"#3D4153\\\",\\\"modal_submitted_review_pending_popup_background\\\":\\\"#FFFFFF\\\",\\\"modal_submitted_review_success_popup_background\\\":\\\"#FFFFFF\\\",\\\"modal_submitted_review_pending_review_card_title\\\":\\\"#3D4153\\\",\\\"modal_submitted_review_success_review_card_title\\\":\\\"#3D4153\\\",\\\"modal_submitted_review_pending_review_card_border\\\":\\\"#DEDFE6\\\",\\\"modal_submitted_review_success_review_card_border\\\":\\\"#DEDFE6\\\",\\\"modal_submitted_review_pending_review_card_content\\\":\\\"#3D4153\\\",\\\"modal_submitted_review_success_review_card_content\\\":\\\"#3D4153\\\",\\\"modal_submitted_review_pending_review_card_background\\\":\\\"#FFFFFF\\\",\\\"modal_submitted_review_success_review_card_background\\\":\\\"#FFFFFF\\\",\\\"form_write_review_button_background\\\":\\\"#303030\\\",\\\"form_write_review_button_title\\\":\\\"#FFFFFF\\\"}\";\n  window.__ts__.settings[\"trustshop-widget_box_sort_filter\"] = \"[\\\"all\\\",\\\"review_with_photos\\\"]\";\n  window.__ts__.settings[\"trustshop-widget_box_discount_message\"] = \"\";\n  window.__ts__.settings[\"trustshop-widget_box_discount_button_title\"] = \"\";\n\u003c\/script\u003e\n\u003c!-- END app snippet --\u003e";
9085          document.body.appendChild(container);
9086          tsRunScripts(container);
9087      }
9088          const summaryRatingList = document.querySelectorAll(".trustshop-review--summary")
9089      if(!window?.TS_BLOCK_ADDED?.rating && summaryRatingList.length > 0){
9090        summaryRatingList.forEach(container =>{
9091            container.setAttribute('data-rating', `{"productId": "","avg_rating": "","total_review": "","is_show": "true" }`)
9092        })
9093      }
9094
9095      // Theme 1.0 fallback: rating
9096      if(!(window.__ts__.settings["trustshop-product-rating__color-customize"] && document.querySelectorAll(".trustshop-review--summary").length > 0) ||
9097        (!window.__ts__.settings["trustshop-product-rating__color-customize"] &&
9098        document.getElementById("trustshop-collection-rating--item"))
9099      ){
9100          const ratingContainer = document.createElement("div");
9101          ratingContainer.style.display = "none";
9102          ratingContainer.innerHTML = "\u003c!-- BEGIN app snippet: trustshop-rating-settings --\u003e\n\u003cscript\u003e\n    window.__ts__ ||= {};\n    window.__ts__.settings ||= {};\n    window.__ts__.settings[\"trustshop-product-rating__setting\"] = \"eyJkaXNwbGF5X3JhdGluZyI6Im5vbmUiLCJzaG93X2F2Z19yYXRpbmciOmZhbHNlLCJzaG93X3JhdGluZ193aGVuX2VtcHR5IjpmYWxzZSwic2hvd190b3RhbF9yZXZpZXdzIjp0cnVlLCJzdHlsZSI6IjVfc3RhciIsImxhYmVsX3JhdGluZyI6InJhdGluZyIsImxhYmVsX3JhdGluZ3MiOiJyZXZpZXdzIiwiY291bnRyeV9sYW5ndWFnZSI6ImVuIiwiZm9udF9zaXplIjp7InN0YXJfc2l6ZSI6MTYsInRleHRfYXZnX3JhdGluZyI6MTQsInRleHRfdG90YWxfcmF0aW5nIjoxNCwidGV4dF9zdGFyIjoxNiwidGV4dF9yYXRpbmciOjE2fX0=\";\n    window.__ts__.settings[\"trustshop-product-rating__color-customize\"] = \"eyJzdGFyX2ljb24iOiIjMUUxRTFFIiwic3Rhcl9pY29uX2Vt
9102cHR5IjoiI0Q1RDVENSIsImF2Z19yYXRpbmciOiIjMWUxZTFlIiwidG90YWxfbnVtYmVyX29mX3Jldmlld3MiOiIjMWUxZTFlIn0=\";\n\u003c\/script\u003e\n\u003c!-- END app snippet --\u003e";
9103          document.body.appendChild(ratingContainer);
9104          tsRunScripts(ratingContainer);
9105      }
9106        // Theme 1.0 fallback: testimonial
9107        const testimonialContainers = document.querySelectorAll(".trustshop-testimonial--container");
9108        if (testimonialContainers.length > 0 && !window?.TS_BLOCK_ADDED?.testimonial) {
9109            window.__ts__ ||= {};
9110            window.__ts__.testimonialSettings = "CnsKICAgICJzdHlsZSI6ICJjbGFzc2ljIiwKICAgICJjbGFzc2ljIjogbnVsbCwKICAgICJpbXBhY3QiOiBudWxsCn0K";
9111            window.__ts__.testimonialShopInfo = {
9112                shop_id: "28596371559",
9113                currency_symbol: "$"
9114            };
9115            testimonialContainers.forEach((testimonialContainer) => {
9116                if (!testimonialContainer.hasAttribute("data-style")) {
9117                    testimonialContainer.setAttribute("data-style", "classic");
9118                }
9119            });
9120            if (!document.querySelector('link[href*="trustshop-testimonial.min.css"]')) {
9121                const testimonialStyle = document.createElement("link");
9122                testimonialStyle.rel = "stylesheet";
9123                testimonialStyle.href = "https://cdn.shopify.com/extensions/01a0f6cf-4130-78cf-9ff1-cf254b7f05d3/trustshop-715/assets/trustshop-testimonial.min.css";
9124                document.head.appendChild(testimonialStyle);
9125            }
9126        }
9127
9128        // Theme 1.0 fallback: carousel
9129        const carouselContainers = document.querySelectorAll(".trustshop-carousel--container");
9130        if (carouselContainers.length > 0 && !window?.TS_BLOCK_ADDED?.carousel) {
9131            window.__ts__ ||= {};
9132            const carouselSettingsDiv = document.createElement("div");
9133            carouselSettingsDiv.style.display = "none";
9134            carouselSettingsDiv.innerHTML = "\u003c!-- BEGIN app snippet: trustshop-carousel-settings --\u003e\n\u003cscript\u003e\n    window.__ts__ ||= {};\n    window.__ts__.settings ||= {};\n    window.__ts__.settings[\"trustshop-carousel-shop_info\"] = \"{\\\"shop_id\\\": \\\"28596371559\\\", \\\"currency_symbol\\\": \\\"$\\\"}\";\n\u003c\/script\u003e\n\n\n\u003cscript\u003e\n    window.__ts__ ||= {};\n    window.__ts__.shopId = '28596371559';\n    window.__ts__.carouselSettings = \"CnsKICAgICJzdHlsZSI6ICJjbGFzc2ljIiwKICAgICJjbGFzc2ljIjogeyJjb2xvcl9tb2RlIjoibGlnaHQiLCJjb2xvcl9jdXN0b21pemUiOnsiaGVhZGxpbmUiOiIjM0U0MTUyIiwic3ViX3RpdGxlIjoiIzNFNDE1MiIsIm5hdmlnYXRvcl9idXR0b24iOiIjNzQ3ODhEIiwibmF2aWdhdG9yX2Fycm93IjoiI0ZGRkZGRiIsInBhZ2VfaW5kaWNhdG9yIjoiIzNENDE1MyIsImNvbnRlbnQiOiIjNzQ3ODhEIiwiY3VzdG9tZXJfbmFtZSI6IiMyOTJBMzIiLCJ2ZXJpZmllZF90YWciOiIjQTdBQkMzIiwic3RhciI6IiNGRkI0MDAiLCJkaXZpZGVyIjoiI0QzRDVFMSIsInN0cm9rZSI6IiNEM0Q1RTAiLCJjYXJkX2JhY2tncm91bmQiOiIjRkZGRkZGIiwid2lkZ2V0X2JhY2tncm91bmQiOiIjRkZGRkZGIiwicHJvZHVjdF9uYW1lIjoiIzMwMzAzMCIsInJldmlld19kYXRlIjoiIzc0Nzg4RCJ9LCJudW1iZXJfb2ZfcmV2aWV3cyI6MjAsIm1vZGUiOiJhdXRvIiwiZGlzcGxheV90aXRsZSI6dHJ1ZSwidGl0bGVfbGFiZWwiOnsiaXNfc2hvdyI6dHJ1ZSwibGFiZWwiOiJPdXIgY3VzdG9tZXIgbG92ZXMgdXMiLCJzdHlsZSI6eyJmb250X3NpemUiOjM2LCJmb250X3dlaWdodCI6Im5vcm1hbCIsInRleHRfZGVjb3JhdGlvbiI6InVuc2V0IiwiZm9udF9zdHlsZSI6Im5vcm1hbCJ9fSwic3VidGl0bGVfbGFiZWwiOnsiaXNfc2hvdyI6ZmFsc2UsImxhYmVsIjoiUmVhbCBmZWVkYmFjayBmcm9tIG91ciB2YWx1ZWQgY3VzdG9tZXJzIiwic3R5bGUiOnsiZm9udF9zaXplIjoxNiwiZm9udF93ZWlnaHQiOiJub3JtYWwiLCJ0ZXh0X2RlY29yYXRpb24iOiJ1bnNldCIsImZvbnRfc3R5bGUiOiJub3JtYWwifX0sImRpc3BsYXlfc3Rhcl9yYXRpbmciOnRydWUsImRpc3BsYXlfY3VzdG9tZXJfYXZhdGFyIjpmYWxzZSwic2hvd19wcm9kdWN0X2luZm9ybWF0aW9uIjpmYWxzZSwic2hvd19jdXN0b21lcl9mbGFnIjpmYWxzZSwic2hvd19yZXZpZXdfZGF0ZSI6ZmFsc2UsInNsaWRlX21vdmVtZW50IjoiYXV0byIsInRpbWVfYmV0d2Vlbl9zbGlkZSI6NCwic2hvd19uYXZpZ2F0b3JfYnV0dG9uIjp0cnVlLCJwYXVzZV93aGVuX2hvdmVyIjp0cnVlLCJjb3VudHJ5X2xhbmd1YWdlIjoiZW4iLCJyZXZpZXdfaWRzIjpbXX0sCiAgICAibWVkaWFfc2hvd2Nhc2UiOiBudWxsCn0K\";\n    window.TS_BLOCK_ADDED = {\n        ...window.TS_BLOCK_ADDED,\n        carousel: true\n    };\n\n\u003c\/script\u003e\n\u003c!-- END app snippet --\u003e";
9135            document.body.appendChild(carouselSettingsDiv);
9136            tsRunScripts(carouselSettingsDiv);
9137            window.__ts__.carouselShopInfo = {
9138                shop_id: "28596371559",
9139                currency_symbol: "$"
9140            };
9141            carouselContainers.forEach((carouselContainer) => {
9142                if (!carouselContainer.hasAttribute("data-style")) {
9143                    carouselContainer.setAttribute("data-style", "classic");
9144                }
9145            });
9146            if (!document.querySelector('link[href*="trustshop-carousel.min.css"]')) {
9147                const carouselStyle = document.createElement("link");
9148                carouselStyle.rel = "stylesheet";
9149                carouselStyle.href = "https://cdn.shopify.com/extensions/01a0f6cf-4130-78cf-9ff1-cf254b7f05d3/trustshop-715/assets/trustshop-carousel.min.css";
9150                document.head.appendChild(carouselStyle);
9151            }
9152        }
9153  
9154      // Theme 1.0 fallback: one-page
9155      if(document.getElementById("trustshop-review-one--page") !== null &&
9156         !window?.TS_BLOCK_ADDED?.all_reviews &&
9157         !window.__ts__.settings["trustshop-review-widget_page_review_layout_box"]){
9158          const shopInfoContainer = document.createElement("div");
9159          shopInfoContainer.style.display = "none";
9160          shopInfoContainer.innerHTML = "\u003c!-- BEGIN app snippet: trustshop-one-page-settings --\u003e\u003cscript\u003e\n  window.__ts__ ||= {};\n  window.__ts__.settings ||= {};\n  window.__ts__.settings[\"trustshop-get-shop_info\"] = JSON.stringify({\n    shop_id: \"28596371559\",\n    reply_name: \"d29ya3BobG8=\",\n    currencySymbol: \"$\",\n    is_show: \"true\"\n  });\n  window.__ts__.settings[\"trustshop-review-page-multi_lang\"] = JSON.stringify({\n    is_auto: \"false\"\n  });\n  window.__ts__.settings[\"trustshop-one_page_sort_list\"] = JSON.stringify({\n    list: [\"most_helpful\",\"highest_rating\",\"lowest_rating\",\"oldest\",\"newest\"],\n    default_sort: \"most_helpful\"\n  });\n  window.__ts__.settings[\"trustshop-review-page-review_per_page\"] = JSON.stringify({\n    review_per_page_desktop: \"\",\n    review_per_page_mobile: \"\"\n  });\n  window.__ts__.settings[\"trustshop-review-widget_page_review_layout_box\"] = \"\";\n  window.__ts__.settings[\"trustshop-review-widget_page_review_layout_summary_box\"] = \"\";\n  window.__ts__.settings[\"trustshop-review-widget_page_review_style_summary_box\"] = \"\";\n  window.__ts__.settings[\"trustshop-review-widget_page_review_style_review_item\"] = \"\";\n  window.__ts__.settings[\"trustshop-review-page-show_all_reviews\"] = \"\";\n  window.__ts__.settings[\"trustshop-review-page-review_of_products\"] = \"\";\n  window.__ts__.settings[\"trustshop-review-page-color_customize\"] = \"\";\n  window.__ts__.settings[\"trustshop-review-page-label_content\"] = \"\";\n  window.__ts__.settings[\"trustshop-review-page-section_show\"] = \"\";\n  window.__ts__.settings[\"trustshop-review-page-sort_filter\"] = \"[\\\"all\\\",\\\"review_with_videos\\\",\\\"review_with_photos\\\",\\\"stars_filter\\\"]\";\n\u003c\/script\u003e\n\u003c!-- END app snippet --\u003e";
9161          document.body.appendChild(shopInfoContainer);
9162          tsRunScripts(shopInfoContainer);
9163      }
9164
9165      // Theme 1.0 fallback: snippets
9166      if (document.getElementById("trustshop-review-snippets--container") !== null &&
9167          !window?.TS_BLOCK_ADDED?.review_snippets &&
9168          !window.__ts__.settings["trustshop-snippets-setting-data"]) {
9169          const snippetsSettingsContainer = document.createElement("div");
9170          snippetsSettingsContainer.style.display = "none";
9171          snippetsSettingsContainer.innerHTML = "\u003c!-- BEGIN app snippet: trustshop-snippets-settings --\u003e\n\n\n\u003cscript\u003e\n    window.__ts__ ||= {};\n    window.__ts__.settings ||= {};\n    window.__ts__.settings[\"trustshop-snippets-setting-data\"] = \"{\\\"shop_id\\\": \\\"28596371559\\\", \\\"page\\\": \\\"index\\\", \\\"product_id\\\": \\\"\\\", \\\"card_style\\\": \\\"\\\", \\\"movement\\\": \\\"\\\", \\\"color_customize\\\": \\\"\\\", \\\"show_summary\\\": \\\"\\\"}\";\n\u003c\/script\u003e\n\u003c!-- END app snippet --\u003e";
9172          document.body.appendChild(snippetsSettingsContainer);
9173          tsRunScripts(snippetsSettingsContainer);
9174          const snippetsSettingData = window.__ts__.settings["trustshop-snippets-setting-data"];
9175          const container = document.getElementById("trustshop-review-snippets--container");
9176          if (snippetsSettingData && container) {
9177              const settings = JSON.parse(snippetsSettingData);
9178              container.setAttribute("shop-id", settings.shop_id);
9179              container.setAttribute("page", settings.page);
9180              container.setAttribute("product-id", settings.product_id);
9181              container.setAttribute("card-style", settings.card_style);
9182              container.setAttribute("movement", settings.movement);
9183              container.setAttribute("color-customize", settings.color_customize);
9184              container.setAttribute("show-summary", settings.show_summary);
9185          }
9186      }
9187
9188      // Theme 1.0 fallback: counter
9189      
9190</script>
9190
9191
9192<!-- BEGIN app snippet: trustshop-scripts-loader -->
9193    
9193<script>
9194        try {
9195            if(document.querySelector("link[href*='trustshop-product-reviews.min.css']") === null){
9196                const l = document.createElement("link");
9197                l.rel = "preload";
9198                l.as = "style";
9199                l.type = "text/css";
9200                l.onload = function() {
9201                    this.onload = null;
9202                    this.rel = 'stylesheet';
9203                };
9204                l.href = "https://cdn.shopify.com/extensions/01a0f6cf-4130-78cf-9ff1-cf254b7f05d3/trustshop-715/assets/trustshop-product-reviews.min.css";
9205                if (document.head) {
9206                    document.head.appendChild(l);
9207                }
9208                // Safari iOS: onload may not fire for preloaded stylesheets
9209                setTimeout(function() {
9210                    if (l.rel === 'preload') {
9211                        l.rel = 'stylesheet';
9212                    }
9213                }, 100);
9214            }
9215        } catch (error) {
9216            console.warn('TrustShop: Failed to load CSS', error);
9217        }
9218    </script>
9218
9219
9220
9221
9222    
9222<script>
9223        try {window.__tsAssets__ = window.__tsAssets__ || {};
9224            window.__tsAssets__.base = "https:\/\/cdn.shopify.com\/extensions\/01a0f6cf-4130-78cf-9ff1-cf254b7f05d3\/trustshop-715\/assets\/";
9225            window.__tsAssets__.load = window.__tsAssets__.load || function (file) {
9226                if (document.querySelector("script[src*='" + file + "']")) return;
9227                var s = document.createElement("script");
9228                s.src = window.__tsAssets__.base + file;
9229                s.defer = true;
9230                (document.head || document.documentElement).appendChild(s);
9231            };
9232            if (document.querySelector("script[src*='trustshop-global-script.module.min.js']") === null) {
9233                window.TS_BLOCK_ADDED = {
9234                    ...window.TS_BLOCK_ADDED,
9235                    
9236                };
9237                window.__tsAssets__.load("trustshop-global-script.module.min.js");
9238                window.__tsAssets__.load("trustshop-dummy-data.module.min.js");
9239            }
9240        } catch (error) {
9241            console.warn('TrustShop: Failed to load global script', error);
9242        }
9243    </script>
9243
9244    
9245    
9246    
9247    
9248
9249
9250
9251
9252<script>
9253    try {
9254        window.__ts__ ||= {};
9255        if (typeof window.__ts__.reply_name === 'undefined') {
9256            window.__ts__.reply_name = "workphlo";
9257        }
9258    } catch (error) {
9259        console.warn('TrustShop: Failed to set reply_name', error);
9260    }
9261</script>
9261
9262
9263
9264    
9264<script>
9265        try {
9266            window.__ts__ ||= {};
9267            window.__ts__.rawGlobalDisplay = {"star_icon": "eyJodG1sIjoiPHN2ZyB3aWR0aD1cIjE2XCIgaGVpZ2h0PVwiMTZcIiB2aWV3Qm94PVwiMCAwIDM1IDMyXCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk0xNy4zMTQ4IDI1LjcxNzlMMjcuNzIzMiAzMkwyNC45NjExIDIwLjE2TDM0LjE1NjkgMTIuMTkzN0wyMi4wNDc0IDExLjE2NjNMMTcuMzE0OCAwTDEyLjU4MjEgMTEuMTY2M0wwLjQ3MjY1NiAxMi4xOTM3TDkuNjY4NDUgMjAuMTZMNi45MDYzNCAzMkwxNy4zMTQ4IDI1LjcxNzlaXCIgZmlsbD1cIiNENEQ0RDRcIi8+PC9zdmc+IiwiaWNvbl9udW1iZXIiOjJ9", "button_corner_radius": "4", "element_corners": "rounded", "review_name_format_selection": "customer", "merchant_selection_format": "first_name_last_name", "reviewer_avt_type": "", "single_color": "", "gravatar_type": "", "review_date_format": "", "currencySymbol": "$", "multi_lang": "false", "show_translated": "false", "verify_badge" : "", "avt_text_color": "#424242"};
9268        } catch (error) {
9269            console.warn('TrustShop: Failed to load global settings', error);
9270        }
9271    </script>
9271
9272
9273
9274<link rel="stylesheet" type="text/css" href="https://cdn.shopify.com/extensions/01a0f6cf-4130-78cf-9ff1-cf254b7f05d3/trustshop-715/assets/trustshop-ai-summary.min.css" />
9275<!-- BEGIN app snippet: trustshop-font-family --><!-- END app snippet -->
9276<script>
9277    window.__ts__ ||= {};
9278    // Platform is DECLARED, not inferred: this snippet runs before global-script on every
9279    // widget. Non-Shopify hosts declare it via the loader's data-ts-platform attribute.
9280    window.__ts__.platform = 'shopify';
9281    window.__ts__.shop_domain = 'workphlo.shop';
9282    // Safari iOS bfcache: re-init widgets on restore
9283    window.addEventListener('pageshow', function(event) {
9284        if (event.persisted && window.__ts__ && window.__ts__.scriptLoading) {
9285            window.__ts__.scriptLoading = {
9286                product_reviews: false,
9287                review_all_page: false,
9288                testimonial: false,
9289                carousel: false,
9290                product_rating: false,
9291                review_snippets: false,
9292            };
9293            if (window.trustshop_widget_box) {
9294                window.trustshop_widget_box();
9295            }
9296            if (window.trustshop_rating && window.trustshop_rating.initRating) {
9297                window.trustshop_rating.initRating();
9298            }
9299        }
9300    });
9301</script>
9301
9302
9303<!-- END app snippet -->
9304<!-- BEGIN app snippet: trustshop-rich-snippet -->
9305
9306  
9307
9308
9309
9310
9311
9312
9313<script class="trustshop-rich-snippet">
9314    (()=>{
9315        if (true === false || true === "false") return;
9316        if (window.TS_ldJson) {
9317            document.currentScript.remove();
9318            return;
9319        };
9320        window.TS_ldJson = true;
9321        if (0 == 0) return;
9322        const product_url = null;
9323        const idMatchesProduct = (id) => {
9324            if (!id) return true;
9325            return id.replace(/[#?].*$/, "").endsWith(product_url);
9326        };
9327        // multi-variant products are emitted as ProductGroup by theme structured_data
9328        const isProductNode = (node) => {
9329            const types = [].concat(node && node["@type"]);
9330            return (types.includes("Product") || types.includes("ProductGroup")) && idMatchesProduct(node["@id"]);
9331        };
9332        const tsProductSnippet = {
9333            "@context": "https://schema.org",
9334            "@type": "Product",
9335            "@id": "https:\/\/workphlo.shop#product",
9336            "name": null,
9337            "brand": {
9338                "@type": "Brand",
9339                "name": null
9340            },
9341            "aggregateRating": {
9342                "@type": "AggregateRating",
9343                "ratingValue": 0,
9344                "ratingCount": 0
9345            }
9346            
9347        };
9348
9349        function hasAggregateRatingAnywhere(ldScripts) {
9350            for (const script of ldScripts) {
9351                try {
9352                    const json = JSON.parse(script.textContent);
9353                    if (isProductNode(json) && json.aggregateRating) {
9354                        return true;
9355                    }
9356
9357                    if (Array.isArray(json["@graph"])) {
9358                        for (const item of json["@graph"]) {
9359                            if (isProductNode(item) && item.aggregateRating) {
9360                                return true;
9361                            }
9362                        }
9363                    }
9364
9365                } catch (e) {}
9366            }
9367            return false;
9368        }
9369
9370        function injectFallbackSnippet() {
9371            const sc = document.createElement('script');
9372            sc.type = 'application/ld+json';
9373            sc.textContent = JSON.stringify(tsProductSnippet);
9374            document.body.appendChild(sc);
9375        }
9376
9377        window.addEventListener("DOMContentLoaded", () => {
9378            try {
9379                const ldScripts = document.querySelectorAll('script[type="application/ld+json"]');
9380
9381                // 1. rating already exists → stop
9382                if (hasAggregateRatingAnywhere(ldScripts)) {
9383                    return;
9384                }
9385                // 2. inject into an existing Product / ProductGroup
9386                let injected = false;
9387
9388                ldScripts.forEach(script => {
9389                    if (injected) return;
9390
9391                    try {
9392                        const json = JSON.parse(script.textContent);
9393                        if (isProductNode(json) && !json.aggregateRating) {
9394                            json.aggregateRating = tsProductSnippet.aggregateRating;
9395                            
9396                            script.textContent = JSON.stringify(json);
9397                            injected = true;
9398                        }
9399
9400                        if (Array.isArray(json["@graph"])) {
9401                            json["@graph"].forEach(item => {
9402                                if (!injected && isProductNode(item) && !item.aggregateRating) {
9403                                    item.aggregateRating = tsProductSnippet.aggregateRating;
9404                                    
9405                                    injected = true;
9406                                }
9407                            });
9408
9409                            if (injected) {
9410                                script.textContent = JSON.stringify(json);
9411                            }
9412                        }
9413
9414                    } catch (e) {}
9415                });
9416                // 3. none found → inject our own
9417                if (!injected) {
9418                    injectFallbackSnippet();
9419                }
9420
9421            } catch (e) {
9422                console.error(e);
9423            }
9424        });
9425    })();
9426</script>
9426
9427<!-- END app snippet -->
9428
9429<!-- BEGIN app snippet: trustshop-override-style -->
9430
9431
9432<!-- END app snippet -->
9433
9434
9435
9436<!-- BEGIN app snippet: trustshop-review-sidebar -->
9437
9438
9439<!-- END app snippet -->
9440<!-- BEGIN app snippet: trustshop-review-popup -->
9441
9442
9443<!-- END app snippet -->
9444<!-- BEGIN app snippet: trustshop-ugc-widget -->
9444<script text='text/javascript'>
9445  window.__TS_UGC_WIDGETS__ = window.__TS_UGC_WIDGETS__ ?? []
9446  window.__TS_UGC_SOCIAL__ =window.__TS_UGC_SOCIAL__ ?? []
9447
9448  window.__TS_UGC_OPTIONS__ = window.__TS_UGC_OPTIONS__ ?? {
9449    moneyFormat: "${{amount}}",
9450    shop: "workphlo.shop",
9451    shop_id: "28596371559",
9452    product_id : "",
9453    current_plan: "free",
9454    star_icon: "eyJodG1sIjoiPHN2ZyB3aWR0aD1cIjE2XCIgaGVpZ2h0PVwiMTZcIiB2aWV3Qm94PVwiMCAwIDM1IDMyXCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk0xNy4zMTQ4IDI1LjcxNzlMMjcuNzIzMiAzMkwyNC45NjExIDIwLjE2TDM0LjE1NjkgMTIuMTkzN0wyMi4wNDc0IDExLjE2NjNMMTcuMzE0OCAwTDEyLjU4MjEgMTEuMTY2M0wwLjQ3MjY1NiAxMi4xOTM3TDkuNjY4NDUgMjAuMTZMNi45MDYzNCAzMkwxNy4zMTQ4IDI1LjcxNzlaXCIgZmlsbD1cIiNENEQ0RDRcIi8+PC9zdmc+IiwiaWNvbl9udW1iZXIiOjJ9",
9455    button_corner_radius: "4",
9456    element_corners: "rounded",
9457    review_name_format_selection: "customer",
9458    merchant_selection_format: "first_name_last_name",
9459    reviewer_avt_type: "",
9460    single_color: "",
9461    gravatar_type: "",
9462    review_date_format: "",
9463    currencySymbol: "$",
9464    multi_lang: "false",
9465    show_translated: "false",
9466    verify_badge : "",
9467    avt_text_color: "#424242",
9468    reply_name:"d29ya3BobG8="
9469  }
9470</script>
9470
9471
9472<script text='text/javascript' defer src='https://cdn.shopify.com/extensions/01a0f6cf-4130-78cf-9ff1-cf254b7f05d3/trustshop-715/assets/trustshop-ugc-widget.module.min.js'></script>
9472
9473<!-- END app snippet -->
9474<!-- BEGIN app snippet: trustshop-upsells-widget -->
9474<script type='text/javascript'>
9475  window.__TS_UPSELLS_OPTIONS__ = window.__TS_UPSELLS_OPTIONS__ ?? {
9476    moneyFormat: "${{amount}}",
9477    shop: "workphlo.shop",
9478    shop_id: "28596371559",
9479    product_id: "",
9480    currencySymbol: "$",
9481    customer_tags: null,
9482    // Resolve context, so widgets skip /cart.js hydration. Money in SUBUNITS, never
9483    // decimals (API.md). `placement` is absent by design: each widget sets its own.
9484    cart_value: 0,
9485    // True when the shopper has a merchant discount CODE on the cart (ours is excluded above).
9486    cart_has_discount_code: false,
9487    cart_items: [
9488    ],
9489    // Rendering market, not shopper geo — fallback only.
9490    customer_country: "US",
9491    
9492    // Public by design: a read-only Storefront token, never an Admin token.
9493    storefront_access_token: "",
9494    // Star icon json: { html, icon_number }. Absent metafield → null.
9495    star_icon: {"html":"\u003csvg width=\"16\" height=\"16\" viewBox=\"0 0 35 32\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cpath d=\"M17.3148 25.7179L27.7232 32L24.9611 20.16L34.1569 12.1937L22.0474 11.1663L17.3148 0L12.5821 11.1663L0.472656 12.1937L9.66845 20.16L6.90634 32L17.3148 25.7179Z\" fill=\"#D4D4D4\"\/\u003e\u003c\/svg\u003e","icon_number":2},
9496    // Rating style + palette, two SEPARATE metafields. `.value` is required — `json`
9497    // rejects a raw drop. No fallback: getGlobalSettings spreads its defaults under these.
9498    rating_config: {"display_rating":"none","show_avg_rating":false,"show_rating_when_empty":true,"show_total_reviews":true,"style":"5_star","label_rating":"review","label_ratings":"reviews","country_language":"en","font_size":{"star_size":18,"text_avg_rating":14,"text_total_rating":14,"text_star":16}},
9499    rating_color: {"star_icon":"#1E1E1E","star_icon_empty":"#D5D5D5","avg_rating":"#1e1e1e","total_number_of_reviews":"#1e1e1e"},
9500    
9501    // Per-widget display, one metafield each. App-reserved: `$app:` + bracket syntax is the
9502    // only portable handle (the expanded app--{id}-- form pins one env's app id). Keys are
9503    // the storefront's widget types, NOT metafield keys. Absent metafield → null.
9504    displays: {
9505      "cart-goal": null,
9506      "fbt": null,
9507      "cross-sell": null
9508    },
9509    // Shop-wide upsell rules (GET /settings): test_mode, offer_frequency, product_rules.
9510    // One metafield for all three, app-reserved like the displays above. Absent → null,
9511    // which the storefront must read as "no rules", NOT as "everything disabled".
9512    settings: null
9513  }
9514</script>
9514
9515
9516<script type='text/javascript' defer src='https://cdn.shopify.com/extensions/01a0f6cf-4130-78cf-9ff1-cf254b7f05d3/trustshop-715/assets/trustshop-upsells-widget.module.min.js'></script>
9516<!-- END app snippet -->
9517</div><div id="shopify-block-AK0FXV3lNMEJOc0RUV__8729531258007514248" class="shopify-block shopify-app-block"><form method="post" action="/localization" id="geo-hop-form" accept-charset="UTF-8" class="shopify-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="/" />
9518  <input id="countrySetter" type="hidden" name="country_code" value="US">
9519</form>
9520
9521
9522</div><div id="shopify-block-AcVNFMzZ6c2NvTGpQT__15079184273603081885" class="shopify-block shopify-app-block">
9523
9524
9525
9526
9527
9528
9529<script>
9530 
9531    window.essentialOrderValueBoosterConfigs = [];
9532    window.essentialOrderValueBoosterProductsData = [];
9533  
9534
9535  window.essentialOrderValueBoosterPageTemplate = "index"
9536  window.essentialOrderValueBoosterMeta = {
9537    productData: "null",
9538    cartItems: [],
9539    cartProducts: [],
9540    mainCurrency: "CAD",
9541    productCollections: null,
9542  };
9543
9544  window.essentialOrderValueBoosterTranslations = {
9545    previousSlide: "Previous slide",
9546    nextSlide: "Next slide",
9547    regularPrice: "Regular price",
9548    salePrice: "Sale price",
9549    slide: "Slide"
9550  };
9551</script>
9551
9552
9553
9554
9555<script src="https://cdn.shopify.com/extensions/01a0fc10-83ec-787b-8fe7-bfbd05289e01/order-value-booster-356/assets/free_shipping_bar_essential_apps.min.js" defer crossorigin="anonymous"></script>
9555
9556
9557<script>
9558  
9559</script>
9559
9560
9561
9562
9563
9564</div><div id="shopify-block-Ad01KZlB2V2REbkp3Q__8170924994765517213" class="shopify-block shopify-app-block">
9564<script id="tcustomizer-config">
9565  const configuredTC = window._TC || {};
9566
9567  _TC = {
9568    shopCurrency: "CAD",
9569    product: null,
9570    unitProduct: null,
9571    config: null,
9572    subscription: null,
9573    syncedProductIds: null,
9574    shopifyPlan: null,
9575    storeFrontAccessToken: null,
9576    countryCode: null,
9577    languageCode: null,
9578    ...configuredTC,
9579  };
9580
9581  
9582    _TC.moneyFormat = "${{amount}}",
9583  
9584
9585  
9586    _TC.subscription = {"id":12,"name":"Grandfather","abilities":{"additional_charge":true,"synced_products_limit":20}};
9587  
9588
9589  
9590
9591  
9592    _TC.config = {"updated_at":1700585419,"field_style":"normal","scroll_height":null,"deselect_style":"toggle_click","hide_watermark":true,"atc_button_text":"Add To Cart","post_atc_action":"cart_page","personalize_type":"direct","atc_required_text":"Some fields are required","atc_response_text":"ㅤ","str_price_add_ons":"Selection will add {{PRICE}} to the price","toggle_value_true":"On","global_label_color":"#000000","toggle_value_false":"Off","upload_button_text":"Choose photo","option_price_enable":true,"save_data_to_cookie":true,"show_value_on_label":false,"enable_for_all_pages":false,"upload_error_message":"Image could not be upload. Please try again.","button_atc_text_color":"#ffffff","enable_for_quick_view":false,"min_size_error_message":"Photo is too small. Please upload bigger photo","show_color_option_name":false,"show_image_option_name":false,"character_limit_warning":"Limit {{MAX_LENGTH}} characters","personalize_button_text":"Customize it","recustomize_button_text":"Recustomize photo","upload_button_text_reup":"Cho
9592ose another photo","show_price_add_on_enable":false,"color_swatch_display_type":"circle","product_price_integration":false,"trigger_button_text_color":"#000000","active_swatch_border_color":"#313131","single_checkbox_value_true":"Yes","allow_change_addon_quantity":false,"button_atc_background_color":"#000000","cropper_cancel_button_label":"Cancel","cropper_select_button_label":"Select","single_checkbox_value_false":"No","trigger_button_border_color":"#e0e0e0","upload_button_text_uploading":"Uploading...","trigger_button_background_color":"#ffffff","trigger_button_hover_text_color":"#000000","showed_announce_grandfather_plan":true,"button_atc_hover_background_color":"#000000","trigger_button_hover_border_color":"#e0e0e0","trigger_button_hover_background_color":"#ffffff","combine_add_on_item":false};
9593    
9594  
9595
9596  
9597
9598  
9599
9600  
9601
9602  
9603
9604  
9605    _TC.countryCode = 'US'
9606  
9607
9608  
9609    _TC.languageCode = 'en'
9610  
9611
9612  
9613</script>
9613
9614
9615
9616
9617
9618  <!-- BEGIN app snippet: app-v2 -->
9618<script>
9619  
9620  
9621  
9622
9623  _TC.products = _TC.products || [];
9624
9625  
9626
9627  
9628  
9629
9630  
9631
9632  
9633    _TC.productByIds = _TC.productByIds || {};
9634    _TC.optionSets = _TC.optionSets || {};
9635    _TC.addonVariants = _TC.addonVariants || [];
9636    _TC.customizationData = _TC.customizationData || [];
9637    
9638  
9639
9640  
9641  
9642  
9643</script>
9643
9644<!-- END app snippet -->
9645  
9646
9647
9648
9649  
9649<script>
9650    _TC = window._TC || {};
9651    _TC.assetUrl = "https://cdn.shopify.com/extensions/01a0a834-6d98-7018-924e-9d54abf1d2ee/tepo-product-options-298/assets/tcustomizer-plugin-name.js";
9652    
9653      _TC.scriptUrl = "https://cdn.shopify.com/extensions/01a0a834-6d98-7018-924e-9d54abf1d2ee/tepo-product-options-298/assets/tcustomizer-v2.js";
9654    
9655    
9656  </script>
9656
9657  
9658    
9659      
9659<script src="https://cdn.shopify.com/extensions/01a0a834-6d98-7018-924e-9d54abf1d2ee/tepo-product-options-298/assets/tcustomizer-v2.js" defer="defer"></script>
9659
9660    
9661  
9662
9663  
9664
9665  
9666    <style>
9667.product-option .tcustomizer-btn--edit-option {
9668    display: inline-flex !important;
9669    align-items: center;
9670    justify-content: center;
9671    height: 40px;
9672    min-height: 40px !important;
9673    margin: 0;
9674    padding: .3em 1.5em !important;
9675    border: var(--tcustomizer-border-width) solid transparent;
9676    border-radius: var(--tcustomizer-border-radius);
9677    outline: 0;
9678    font-family: inherit;
9679    font-size: 1em;
9680    font-weight: 500;
9681    letter-spacing: inherit;
9682    line-height: 1.25;
9683    white-space: nowrap;
9684    vertical-align: middle;
9685    user-select: none;
9686    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
9687    box-shadow: none;
9688    color: white;
9689    background-color: black;
9690    text-decoration: none;
9691    font-size: 1em;
9692  }
9693  .tcustomizer-field:last-child {
9694	    margin-bottom: 0;
9695}
9696</style>
9697  
9698
9699  
9700    
9700<script>
9701TCustomizer = {
9702	...(window.TCustomizer || {}),
9703  	priceContainerSelector: '.product__price',
9704  	salePriceSelector: '.price__regular',
9705}
9706</script>
9706
9707  
9708
9709
9710
9711</div>
9711<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
9711
9712</body>
9713</html>

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